expression-language.js
Version:
An engine for javascript that can compile and evaluate expressions written in typescript
21 lines • 495 B
TypeScript
import { TokenStream } from "./token";
export default class Lexer {
private readonly source;
private readonly end;
private offset;
private line;
private column;
constructor(source: string);
lex(): TokenStream;
private lexPunctuation;
private readNumber;
private readString;
private readIdentifier;
private readIf;
private next;
private look;
private current;
private eof;
private position;
}
//# sourceMappingURL=lexer.d.ts.map