UNPKG

cordbuilder

Version:

Simple dsl to create discord builders simple.

22 lines (21 loc) 656 B
import { Program } from "../structs/Statements"; import Token from "../structs/Token"; import { ParserProps } from "../types/frontend"; export default class Parser implements ParserProps { code: string; cursor: number; tokens: Token[]; constructor(code: string); parse(): Program; private parsePropertyDeclaration; private parseSubPropertyDeclaration; private parseExpression; private parseStringExpresison; private parseBooleanExpresison; private parseParenthesizedExpression; private parseArgumentsExpression; private parseIdentifier; private get current(); private peek; private expect; }