UNPKG

@abdullah2993/expression-parser

Version:

An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.

26 lines (25 loc) 634 B
import { Token } from './token'; export interface Tokenizer { next(): Token; } export declare class Lexer { private text; private position; private readPosition; private currentChar; constructor(text: string); next(): Token; private readChar; private peekChar; private skipWhiteSpace; private readString; private readIdentifier; private readNumber; private getToken; private static isWhiteSpace; private static isNumber; private static isLetter; private static isDot; private static keywords; private static resolveIdentifier; }