UNPKG

@gdquest/lezer-gdscript

Version:

Contains the lezer parser for the GDScript language.

69 lines (68 loc) 2.15 kB
export const indent: 133; export const dedent: 134; export const newline: 135; export const blankLineStart: 136; export const newlineBracketed: 137; export const eof: 138; export const Comment: 1; export const Script: 2; export const SimpleStatement: 3; export const AssertNode: 4; export const Identifier: 5; export const ParenL: 8; export const ArrayExpressionNode: 11; export const SubscriptExpressionNode: 12; export const VariableName: 13; export const BracketL: 15; export const VariableNode: 17; export const AnnotationNode: 18; export const LiteralExpressionNode: 21; export const True: 22; export const False: 23; export const Null: 24; export const BuiltinConstants: 25; export const String: 30; export const TypeCast: 33; export const Type: 35; export const ConstantNode: 36; export const ParameterNode: 38; export const AwaitExpressionNode: 40; export const BinaryOperatorExpressionNode: 42; export const AndOp: 51; export const OrOp: 53; export const NotOp: 55; export const CallExpressionNode: 57; export const CastExpressionNode: 58; export const DictionaryExpressionNode: 61; export const BraceL: 62; export const DictionaryEntry: 63; export const GetNodeExpressionNode: 64; export const GroupedExpressionNode: 65; export const IdentifierExpressionNode: 66; export const LambdaExpressionNode: 67; export const FunctionReturnType: 71; export const Body: 72; export const SuiteNode: 73; export const PreloadExpressionNode: 74; export const SelfToken: 77; export const TernaryOperatorExpressionNode: 78; export const TypeTestExpressionNode: 81; export const ClassName: 83; export const UnaryOperatorNode: 84; export const ClassNameStatement: 86; export const ExtendsStatement: 88; export const SignalStatement: 90; export const PassStatement: 92; export const ReturnNode: 94; export const CompoundStatement: 98; export const ClassNode: 99; export const FunctionNode: 101; export const IfNode: 102; export const IfClause: 103; export const ElifClause: 105; export const ElseClause: 107; export const ForNode: 109; export const MatchNode: 111; export const MatchBranchNode: 113; export const PatternNode: 114; export const WhileNode: 119;