UNPKG

cordbuilder

Version:

Simple dsl to create discord builders simple.

33 lines (32 loc) 878 B
export declare enum TokenKind { String = "String", Boolean = "Boolean", Identifier = "Identifier", OpenParen = "OpenParen", CloseParen = "CloseParen", OpenBracket = "OpenBracket", CloseBracket = "CloseBracket", Comma = "Comma", At = "At", Colon = "Colon", Skippable = "Skippable", Eof = "Eof" } export interface TokenProps { kind: TokenKind; text: string; line: number; col: number; } export declare enum ExpressionKind { Identifier = "Identifier", StringExpression = "StringExpression", BooleanExpression = "BooleanExpression", ParenthesizedExpression = "ParenthesizedExpression", ArgumentsExpression = "ArgumentsExpression", SubPropertyDeclaration = "SubPropertyDeclaration" } export declare enum StatementKind { Program = "Program", PropertyDeclaration = "PropertyDeclaration" }