001
002 package org.descripter.js.parse;
003
004 public interface JSParserTreeConstants
005 {
006 public int JJTLITERAL = 0;
007 public int JJTVOID = 1;
008 public int JJTTHISREFERENCE = 2;
009 public int JJTGROUP = 3;
010 public int JJTARRAYLITERAL = 4;
011 public int JJTOBJECTLITERAL = 5;
012 public int JJTPROPERTYASSIGNMENT = 6;
013 public int JJTNEWOPERATION = 7;
014 public int JJTACCESS = 8;
015 public int JJTALLOCATION = 9;
016 public int JJTARRAYACCESSOR = 10;
017 public int JJTMEMBERACCESSOR = 11;
018 public int JJTARGUMENTS = 12;
019 public int JJTPOSTFIXEXPRESSION = 13;
020 public int JJTOPERATOR = 14;
021 public int JJTUNARYEXPRESSION = 15;
022 public int JJTBINARYOPERATION = 16;
023 public int JJTANDOPERATION = 17;
024 public int JJTOROPERATION = 18;
025 public int JJTCONDITIONALEXPRESSION = 19;
026 public int JJTASSIGNMENTEXPRESSION = 20;
027 public int JJTCOMMAEXPRESSION = 21;
028 public int JJTJAVASTATEMENT = 22;
029 public int JJTBLOCK = 23;
030 public int JJTSTATEMENTLIST = 24;
031 public int JJTVARIABLESTATEMENT = 25;
032 public int JJTVARIABLEDECLARATIONLIST = 26;
033 public int JJTVARIABLEDECLARATION = 27;
034 public int JJTEMPTYEXPRESSION = 28;
035 public int JJTEXPRESSIONSTATEMENT = 29;
036 public int JJTIFSTATEMENT = 30;
037 public int JJTDOWHILESTATEMENT = 31;
038 public int JJTWHILESTATEMENT = 32;
039 public int JJTFORSTATEMENT = 33;
040 public int JJTFORVARSTATEMENT = 34;
041 public int JJTFORVARINSTATEMENT = 35;
042 public int JJTFORINSTATEMENT = 36;
043 public int JJTCONTINUESTATEMENT = 37;
044 public int JJTBREAKSTATEMENT = 38;
045 public int JJTRETURNSTATEMENT = 39;
046 public int JJTWITHSTATEMENT = 40;
047 public int JJTSWITCHSTATEMENT = 41;
048 public int JJTCASEBLOCK = 42;
049 public int JJTCASECLAUSE = 43;
050 public int JJTCASE = 44;
051 public int JJTLABELLEDSTATEMENT = 45;
052 public int JJTTHROWSTATEMENT = 46;
053 public int JJTTRYSTATEMENT = 47;
054 public int JJTCATCH = 48;
055 public int JJTFINALLY = 49;
056 public int JJTDEBUGGERSTATEMENT = 50;
057 public int JJTFUNCTIONDECLARATION = 51;
058 public int JJTFORMALPARAMETERLIST = 52;
059 public int JJTFUNCTIONEXPRESSION = 53;
060 public int JJTPROGRAM = 54;
061 public int JJTIDENTIFIER = 55;
062
063
064 public String[] jjtNodeName = {
065 "Literal",
066 "void",
067 "ThisReference",
068 "Group",
069 "ArrayLiteral",
070 "ObjectLiteral",
071 "PropertyAssignment",
072 "NewOperation",
073 "Access",
074 "Allocation",
075 "ArrayAccessor",
076 "MemberAccessor",
077 "Arguments",
078 "PostfixExpression",
079 "Operator",
080 "UnaryExpression",
081 "BinaryOperation",
082 "AndOperation",
083 "OrOperation",
084 "ConditionalExpression",
085 "AssignmentExpression",
086 "CommaExpression",
087 "JavaStatement",
088 "Block",
089 "StatementList",
090 "VariableStatement",
091 "VariableDeclarationList",
092 "VariableDeclaration",
093 "EmptyExpression",
094 "ExpressionStatement",
095 "IfStatement",
096 "DoWhileStatement",
097 "WhileStatement",
098 "ForStatement",
099 "ForVarStatement",
100 "ForVarInStatement",
101 "ForInStatement",
102 "ContinueStatement",
103 "BreakStatement",
104 "ReturnStatement",
105 "WithStatement",
106 "SwitchStatement",
107 "CaseBlock",
108 "CaseClause",
109 "Case",
110 "LabelledStatement",
111 "ThrowStatement",
112 "TryStatement",
113 "Catch",
114 "Finally",
115 "DebuggerStatement",
116 "FunctionDeclaration",
117 "FormalParameterList",
118 "FunctionExpression",
119 "Program",
120 "Identifier",
121 };
122 }