-
Notifications
You must be signed in to change notification settings - Fork 0
Lexer class
Kasper M. Sørensen edited this page Jul 7, 2020
·
6 revisions
Method | Defined by |
---|---|
Lexer(string: string, delimiters: (Delimiter|string)[]) Constructor. |
Lexer |
consume(no: number = 1): IToken Consume and return token. |
Lexer |
lookahead(no: number = 1): IToken Get the token without consuming it. |
Lexer |
reset(): void Reset index back to beginning. |
Lexer |
setDelimiters(delimiters: (Delimiter|string)[]): void Set list of delimiters. |
Lexer |
tokenize(): IToken Tokenize the source into list of tokens. |
Lexer |