UNPKG

expression-language.js

Version:

An engine for javascript that can compile and evaluate expressions written in typescript

25 lines 811 B
import { TokenStream } from "./token"; import * as ast from "./ast/ast"; export default class Parser { private readonly tokens; constructor(tokens: TokenStream); parse(): ast.BlockStatement; parseStatement(): ast.Stmt; private parseAssignStatement; private parseBlockStatement; parseExpression(): ast.Expr; private parsePrimaryExpression; private parsePosixExpression; private parseIdentifierExpression; private parseObjectExpression; private parseAccessExpression; private parseBinaryExpression; private doParseBinary; private parseUnaryExpression; private parseUpdateExpression; private parseParenExpression; private parseArrayExpression; private parseMapExpression; private parseArguments; } //# sourceMappingURL=parser.d.ts.map