rollun-ts-rql
Version:
RQL query object and serializer written in TypeScript
12 lines (11 loc) • 421 B
TypeScript
import { SubLexerInterface } from './interfaces';
import SubLexerChain from './subLexers/SubLexerChain';
import TokenStream from './TokenStream';
export default class Lexer {
private subLexer;
constructor(subLexer?: SubLexerInterface);
setSubLexer(subLexer: SubLexerInterface): this;
getSubLexer(): SubLexerInterface;
createDefaultSubLexer(): SubLexerChain;
tokenize(code: string): TokenStream;
}