rawsql-ts
Version:
[beta]High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.
12 lines (11 loc) • 336 B
TypeScript
import { KeywordMatchResult } from "../parsers/KeywordParser";
export declare class KeywordTrie {
private root;
private currentNode;
private hasEndProperty;
private hasMoreProperties;
constructor(keywords: string[][]);
private addKeyword;
reset(): void;
pushLexeme(lexeme: string): KeywordMatchResult;
}