tmp-bhai-lang-parser
Version:
Parser for bhai-lang
33 lines (31 loc) • 1.5 kB
TypeScript
declare const NodeType: {
readonly AdditiveExpression: "AdditiveExpression";
readonly MultiplicativeExpression: "MultiplicativeExpression";
readonly PrimaryExpression: "PrimaryExpression";
readonly ParanthesizedExpression: "ParanthesizedExpression";
readonly IdentifierExpression: "IdentifierExpression";
readonly AssignmentExpression: "AssignmentExpression";
readonly BinaryExpression: "BinaryExpression";
readonly LogicalExpression: "LogicalExpression";
readonly LogicalANDExpression: "LogicalANDExpression";
readonly LogicalORExpression: "LogicalORExpression";
readonly RelationalExpression: "RelationalExpression";
readonly EqualityExpression: "EqualityExpression";
readonly BlockStatement: "BlockStatement";
readonly EmptyStatement: "EmptyStatement";
readonly ExpressionStatement: "ExpressionStatement";
readonly InitStatement: "InitStatement";
readonly PrintStatement: "PrintStatement";
readonly IfStatement: "IfStatement";
readonly WhileStatement: "WhileStatement";
readonly BreakStatement: "BreakStatement";
readonly ContinueStatement: "ContinueStatement";
readonly VariableStatement: "VariableStatement";
readonly BooleanLiteral: "BooleanLiteral";
readonly NumericLiteral: "NumericLiteral";
readonly StringLiteral: "StringLiteral";
readonly NullLiteral: "NullLiteral";
readonly VariableDeclaration: "VariableDeclaration";
readonly Program: "Program";
};
export { NodeType };