00001 package edu.ksu.cis.bandera.abstraction.predicate.parser;
00002
00003
00004
00005 public interface PredicateParserTreeConstants
00006 {
00007 public int JJTCOMPILATIONUNIT = 0;
00008 public int JJTTYPE = 1;
00009 public int JJTPRIMITIVETYPE = 2;
00010 public int JJTNAME = 3;
00011 public int JJTCONDEXPR = 4;
00012 public int JJTOREXPR = 5;
00013 public int JJTANDEXPR = 6;
00014 public int JJTBITOREXPR = 7;
00015 public int JJTBITXOREXPR = 8;
00016 public int JJTBITANDEXPR = 9;
00017 public int JJTEQEXPR = 10;
00018 public int JJTINSTANCEOFEXPR = 11;
00019 public int JJTRELATIONALEXPR = 12;
00020 public int JJTSHIFTEXPR = 13;
00021 public int JJTADDSUBEXPR = 14;
00022 public int JJTMULDIVEXPR = 15;
00023 public int JJTUNARYEXPR = 16;
00024 public int JJTUNARYMATHEXPR = 17;
00025 public int JJTCASTLOOKAHEAD = 18;
00026 public int JJTCASTEXPR = 19;
00027 public int JJTPRIMARYEXPR = 20;
00028 public int JJTSUPEREXPR = 21;
00029 public int JJTTHISEXPR = 22;
00030 public int JJTDOTCLASSEXPR = 23;
00031 public int JJTARRAYEXPR = 24;
00032 public int JJTDOTTEDEXPR = 25;
00033 public int JJTLITERAL = 26;
00034 public int JJTARGUMENTS = 27;
00035
00036
00037 public String[] jjtNodeName = {
00038 "CompilationUnit",
00039 "Type",
00040 "PrimitiveType",
00041 "Name",
00042 "CondExpr",
00043 "OrExpr",
00044 "AndExpr",
00045 "BitOrExpr",
00046 "BitXorExpr",
00047 "BitAndExpr",
00048 "EqExpr",
00049 "InstanceOfExpr",
00050 "RelationalExpr",
00051 "ShiftExpr",
00052 "AddSubExpr",
00053 "MulDivExpr",
00054 "UnaryExpr",
00055 "UnaryMathExpr",
00056 "CastLookahead",
00057 "CastExpr",
00058 "PrimaryExpr",
00059 "SuperExpr",
00060 "ThisExpr",
00061 "DotClassExpr",
00062 "ArrayExpr",
00063 "DottedExpr",
00064 "Literal",
00065 "Arguments",
00066 };
00067 }