org.jastadd.jrag.AST.JragParserTreeConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jastadd Show documentation
Show all versions of jastadd Show documentation
A metacompilation framework for Java using attribute grammars.
/* Generated By:JJTree: Do not edit this line. /home/jesper/git/jastadd2/src/gen/org/jastadd/jrag/AST/JragParserTreeConstants.java */
package org.jastadd.jrag.AST;
public interface JragParserTreeConstants
{
public int JJTCOMPILATIONUNIT = 0;
public int JJTIMPORTDECLARATION = 1;
public int JJTMODIFIERS = 2;
public int JJTTYPEDECLARATION = 3;
public int JJTASPECTDECLARATION = 4;
public int JJTASPECTBODY = 5;
public int JJTASPECTBODYDECLARATION = 6;
public int JJTASPECTBODYDECLARATIONSEOF = 7;
public int JJTASPECTCLASSDECLARATION = 8;
public int JJTASPECTCLASSBODY = 9;
public int JJTASPECTINTERFACEDECLARATION = 10;
public int JJTASPECTINTERFACEMEMBERDECLARATION = 11;
public int JJTASPECTINTERFACESYNATTRIBUTEDECLARATION = 12;
public int JJTASPECTINTERFACEINHATTRIBUTEDECLARATION = 13;
public int JJTASPECTINTERFACEMETHODDECLARATIONLOOKAHEAD = 14;
public int JJTASPECTINTERFACEMETHODDECLARATION = 15;
public int JJTASPECTINTERFACEFIELDDECLARATION = 16;
public int JJTASPECTNESTEDINTERFACEDECLARATION = 17;
public int JJTASPECTNESTEDCLASSDECLARATION = 18;
public int JJTASPECTMETHODDECLARATIONLOOKAHEAD = 19;
public int JJTASPECTMETHODDECLARATION = 20;
public int JJTASPECTREFINEMETHODDECLARATIONLOOKAHEAD = 21;
public int JJTASPECTREFINEMETHODDECLARATION = 22;
public int JJTASPECTCONSTRUCTORDECLARATION = 23;
public int JJTASPECTREFINECONSTRUCTORDECLARATION = 24;
public int JJTASPECTFIELDDECLARATIONLOOKAHEAD = 25;
public int JJTASPECTFIELDDECLARATION = 26;
public int JJTASPECTSYNATTRIBUTEDECLARATION = 27;
public int JJTASPECTINHATTRIBUTEDECLARATION = 28;
public int JJTASPECTREWRITE = 29;
public int JJTASPECTSYNEQUATION = 30;
public int JJTASPECTREFINESYNEQUATION = 31;
public int JJTASPECTINHEQUATION = 32;
public int JJTASPECTREFINEINHEQUATION = 33;
public int JJTCOLLECTIONATTRIBUTE = 34;
public int JJTCOLLECTIONCONTRIBUTION = 35;
public int JJTASPECTADDINTERFACE = 36;
public int JJTASPECTEXTENDINTERFACE = 37;
public int JJTCLASSDECLARATION = 38;
public int JJTTYPENAMELIST = 39;
public int JJTUNMODIFIEDCLASSDECLARATION = 40;
public int JJTASPECTENUMDECLARATION = 41;
public int JJTUNMODIFIEDENUMDECLARATION = 42;
public int JJTENUMBODY = 43;
public int JJTENUMCONSTANT = 44;
public int JJTTYPEPARAMETERS = 45;
public int JJTTYPEPARAMETER = 46;
public int JJTTYPEBOUND = 47;
public int JJTCLASSBODY = 48;
public int JJTCLASSBODYDECLARATION = 49;
public int JJTINTERFACEDECLARATION = 50;
public int JJTUNMODIFIEDINTERFACEDECLARATION = 51;
public int JJTINTERFACEMEMBERDECLARATION = 52;
public int JJTFIELDDECLARATION = 53;
public int JJTVARIABLEDECLARATOR = 54;
public int JJTVARIABLEDECLARATORID = 55;
public int JJTVARIABLEINITIALIZER = 56;
public int JJTARRAYINITIALIZER = 57;
public int JJTMETHODDECLARATION = 58;
public int JJTMETHODDECLARATOR = 59;
public int JJTFORMALPARAMETERS = 60;
public int JJTFORMALPARAMETER = 61;
public int JJTCONSTRUCTORDECLARATION = 62;
public int JJTEXPLICITCONSTRUCTORINVOCATION = 63;
public int JJTINITIALIZER = 64;
public int JJTASPECTTYPE = 65;
public int JJTASPECTRESULTTYPE = 66;
public int JJTASPECTREFERENCETYPE = 67;
public int JJTASPECTCLASSORINTERFACETYPE = 68;
public int JJTTYPE = 69;
public int JJTREFERENCETYPE = 70;
public int JJTCLASSORINTERFACETYPE = 71;
public int JJTTYPEARGUMENTS = 72;
public int JJTTYPEARGUMENT = 73;
public int JJTWILDCARDBOUNDS = 74;
public int JJTPRIMITIVETYPE = 75;
public int JJTRESULTTYPE = 76;
public int JJTNAME = 77;
public int JJTNAMELIST = 78;
public int JJTEXPRESSION = 79;
public int JJTASSIGNMENTOPERATOR = 80;
public int JJTCONDITIONALEXPRESSION = 81;
public int JJTCONDITIONALOREXPRESSION = 82;
public int JJTCONDITIONALANDEXPRESSION = 83;
public int JJTINCLUSIVEOREXPRESSION = 84;
public int JJTEXCLUSIVEOREXPRESSION = 85;
public int JJTANDEXPRESSION = 86;
public int JJTEQUALITYEXPRESSION = 87;
public int JJTINSTANCEOFEXPRESSION = 88;
public int JJTRELATIONALEXPRESSION = 89;
public int JJTSHIFTEXPRESSION = 90;
public int JJTADDITIVEEXPRESSION = 91;
public int JJTMULTIPLICATIVEEXPRESSION = 92;
public int JJTUNARYEXPRESSION = 93;
public int JJTPREINCREMENTEXPRESSION = 94;
public int JJTPREDECREMENTEXPRESSION = 95;
public int JJTUNARYEXPRESSIONNOTPLUSMINUS = 96;
public int JJTCASTLOOKAHEAD = 97;
public int JJTPOSTFIXEXPRESSION = 98;
public int JJTCASTEXPRESSION = 99;
public int JJTPRIMARYEXPRESSION = 100;
public int JJTMEMBERSELECTOR = 101;
public int JJTPRIMARYPREFIX = 102;
public int JJTPRIMARYSUFFIX = 103;
public int JJTLITERAL = 104;
public int JJTBOOLEANLITERAL = 105;
public int JJTNULLLITERAL = 106;
public int JJTARGUMENTS = 107;
public int JJTARGUMENTLIST = 108;
public int JJTALLOCATIONEXPRESSION = 109;
public int JJTARRAYDIMSANDINITS = 110;
public int JJTSTATEMENT = 111;
public int JJTASSERTSTATEMENT = 112;
public int JJTLABELEDSTATEMENT = 113;
public int JJTBLOCK = 114;
public int JJTBLOCKSTATEMENT = 115;
public int JJTLOCALVARIABLEDECLARATION = 116;
public int JJTEMPTYSTATEMENT = 117;
public int JJTSTATEMENTEXPRESSION = 118;
public int JJTSWITCHSTATEMENT = 119;
public int JJTSWITCHLABEL = 120;
public int JJTIFSTATEMENT = 121;
public int JJTWHILESTATEMENT = 122;
public int JJTDOSTATEMENT = 123;
public int JJTFORSTATEMENT = 124;
public int JJTFORINIT = 125;
public int JJTSTATEMENTEXPRESSIONLIST = 126;
public int JJTFORUPDATE = 127;
public int JJTBREAKSTATEMENT = 128;
public int JJTCONTINUESTATEMENT = 129;
public int JJTRETURNSTATEMENT = 130;
public int JJTTHROWSTATEMENT = 131;
public int JJTSYNCHRONIZEDSTATEMENT = 132;
public int JJTTRYSTATEMENT = 133;
public int JJTRUNSIGNEDSHIFT = 134;
public int JJTRSIGNEDSHIFT = 135;
public int JJTANNOTATION = 136;
public int JJTNORMALANNOTATION = 137;
public int JJTMARKERANNOTATION = 138;
public int JJTSINGLEMEMBERANNOTATION = 139;
public int JJTMEMBERVALUEPAIRS = 140;
public int JJTMEMBERVALUEPAIR = 141;
public int JJTMEMBERVALUE = 142;
public int JJTMEMBERVALUEARRAYINITIALIZER = 143;
public int JJTANNOTATIONTYPEDECLARATION = 144;
public int JJTANNOTATIONTYPEBODY = 145;
public int JJTANNOTATIONTYPEMEMBERDECLARATION = 146;
public int JJTDEFAULTVALUE = 147;
public int JJTASPECTCACHEDECLARATION = 148;
public int JJTJAVAIDENTIFIER = 149;
public int JJTATTRIBUTENAME = 150;
public String[] jjtNodeName = {
"CompilationUnit",
"ImportDeclaration",
"Modifiers",
"TypeDeclaration",
"AspectDeclaration",
"AspectBody",
"AspectBodyDeclaration",
"AspectBodyDeclarationsEOF",
"AspectClassDeclaration",
"AspectClassBody",
"AspectInterfaceDeclaration",
"AspectInterfaceMemberDeclaration",
"AspectInterfaceSynAttributeDeclaration",
"AspectInterfaceInhAttributeDeclaration",
"AspectInterfaceMethodDeclarationLookahead",
"AspectInterfaceMethodDeclaration",
"AspectInterfaceFieldDeclaration",
"AspectNestedInterfaceDeclaration",
"AspectNestedClassDeclaration",
"AspectMethodDeclarationLookahead",
"AspectMethodDeclaration",
"AspectRefineMethodDeclarationLookahead",
"AspectRefineMethodDeclaration",
"AspectConstructorDeclaration",
"AspectRefineConstructorDeclaration",
"AspectFieldDeclarationLookahead",
"AspectFieldDeclaration",
"AspectSynAttributeDeclaration",
"AspectInhAttributeDeclaration",
"AspectRewrite",
"AspectSynEquation",
"AspectRefineSynEquation",
"AspectInhEquation",
"AspectRefineInhEquation",
"CollectionAttribute",
"CollectionContribution",
"AspectAddInterface",
"AspectExtendInterface",
"ClassDeclaration",
"TypeNameList",
"UnmodifiedClassDeclaration",
"AspectEnumDeclaration",
"UnmodifiedEnumDeclaration",
"EnumBody",
"EnumConstant",
"TypeParameters",
"TypeParameter",
"TypeBound",
"ClassBody",
"ClassBodyDeclaration",
"InterfaceDeclaration",
"UnmodifiedInterfaceDeclaration",
"InterfaceMemberDeclaration",
"FieldDeclaration",
"VariableDeclarator",
"VariableDeclaratorId",
"VariableInitializer",
"ArrayInitializer",
"MethodDeclaration",
"MethodDeclarator",
"FormalParameters",
"FormalParameter",
"ConstructorDeclaration",
"ExplicitConstructorInvocation",
"Initializer",
"AspectType",
"AspectResultType",
"AspectReferenceType",
"AspectClassOrInterfaceType",
"Type",
"ReferenceType",
"ClassOrInterfaceType",
"TypeArguments",
"TypeArgument",
"WildcardBounds",
"PrimitiveType",
"ResultType",
"Name",
"NameList",
"Expression",
"AssignmentOperator",
"ConditionalExpression",
"ConditionalOrExpression",
"ConditionalAndExpression",
"InclusiveOrExpression",
"ExclusiveOrExpression",
"AndExpression",
"EqualityExpression",
"InstanceOfExpression",
"RelationalExpression",
"ShiftExpression",
"AdditiveExpression",
"MultiplicativeExpression",
"UnaryExpression",
"PreIncrementExpression",
"PreDecrementExpression",
"UnaryExpressionNotPlusMinus",
"CastLookahead",
"PostfixExpression",
"CastExpression",
"PrimaryExpression",
"MemberSelector",
"PrimaryPrefix",
"PrimarySuffix",
"Literal",
"BooleanLiteral",
"NullLiteral",
"Arguments",
"ArgumentList",
"AllocationExpression",
"ArrayDimsAndInits",
"Statement",
"AssertStatement",
"LabeledStatement",
"Block",
"BlockStatement",
"LocalVariableDeclaration",
"EmptyStatement",
"StatementExpression",
"SwitchStatement",
"SwitchLabel",
"IfStatement",
"WhileStatement",
"DoStatement",
"ForStatement",
"ForInit",
"StatementExpressionList",
"ForUpdate",
"BreakStatement",
"ContinueStatement",
"ReturnStatement",
"ThrowStatement",
"SynchronizedStatement",
"TryStatement",
"RUNSIGNEDSHIFT",
"RSIGNEDSHIFT",
"Annotation",
"NormalAnnotation",
"MarkerAnnotation",
"SingleMemberAnnotation",
"MemberValuePairs",
"MemberValuePair",
"MemberValue",
"MemberValueArrayInitializer",
"AnnotationTypeDeclaration",
"AnnotationTypeBody",
"AnnotationTypeMemberDeclaration",
"DefaultValue",
"AspectCacheDeclaration",
"JavaIdentifier",
"AttributeName",
};
}