Exp2ParserConstants.java

Go to the documentation of this file.
00001 /* Generated By:JavaCC: Do not edit this line. Exp2ParserConstants.java */
00002 package plp.expressions2.parser;
00003 
00004 public interface Exp2ParserConstants {
00005 
00006   int EOF = 0;
00007   int SINGLE_LINE_COMMENT = 6;
00008   int FORMAL_COMMENT = 7;
00009   int MULTI_LINE_COMMENT = 8;
00010   int AND = 9;
00011   int OR = 10;
00012   int NOT = 11;
00013   int LENGTH = 12;
00014   int TRUE = 13;
00015   int FALSE = 14;
00016   int LET = 15;
00017   int VAR = 16;
00018   int IN = 17;
00019   int INTEGER_LITERAL = 18;
00020   int DECIMAL_LITERAL = 19;
00021   int HEX_LITERAL = 20;
00022   int OCTAL_LITERAL = 21;
00023   int STRING_LITERAL = 22;
00024   int IDENTIFIER = 23;
00025   int LETTER = 24;
00026   int DIGIT = 25;
00027   int LPAREN = 26;
00028   int RPAREN = 27;
00029   int LBRACE = 28;
00030   int RBRACE = 29;
00031   int LBRACKET = 30;
00032   int RBRACKET = 31;
00033   int SEMICOLON = 32;
00034   int COMMA = 33;
00035   int DOT = 34;
00036   int ASSIGN = 35;
00037   int GT = 36;
00038   int LT = 37;
00039   int BANG = 38;
00040   int TILDE = 39;
00041   int HOOK = 40;
00042   int COLON = 41;
00043   int EQ = 42;
00044   int LE = 43;
00045   int GE = 44;
00046   int NE = 45;
00047   int SC_OR = 46;
00048   int SC_AND = 47;
00049   int CONCAT = 48;
00050   int PLUS = 49;
00051   int MINUS = 50;
00052   int STAR = 51;
00053   int SLASH = 52;
00054   int BIT_AND = 53;
00055   int BIT_OR = 54;
00056   int XOR = 55;
00057   int REM = 56;
00058 
00059   int DEFAULT = 0;
00060 
00061   String[] tokenImage = {
00062     "<EOF>",
00063     "\" \"",
00064     "\"\\t\"",
00065     "\"\\n\"",
00066     "\"\\r\"",
00067     "\"\\f\"",
00068     "<SINGLE_LINE_COMMENT>",
00069     "<FORMAL_COMMENT>",
00070     "<MULTI_LINE_COMMENT>",
00071     "\"and\"",
00072     "\"or\"",
00073     "\"not\"",
00074     "\"length\"",
00075     "\"true\"",
00076     "\"false\"",
00077     "\"let\"",
00078     "\"var\"",
00079     "\"in\"",
00080     "<INTEGER_LITERAL>",
00081     "<DECIMAL_LITERAL>",
00082     "<HEX_LITERAL>",
00083     "<OCTAL_LITERAL>",
00084     "<STRING_LITERAL>",
00085     "<IDENTIFIER>",
00086     "<LETTER>",
00087     "<DIGIT>",
00088     "\"(\"",
00089     "\")\"",
00090     "\"{\"",
00091     "\"}\"",
00092     "\"[\"",
00093     "\"]\"",
00094     "\";\"",
00095     "\",\"",
00096     "\".\"",
00097     "\"=\"",
00098     "\">\"",
00099     "\"<\"",
00100     "\"!\"",
00101     "\"~\"",
00102     "\"?\"",
00103     "\":\"",
00104     "\"==\"",
00105     "\"<=\"",
00106     "\">=\"",
00107     "\"!=\"",
00108     "\"||\"",
00109     "\"&&\"",
00110     "\"++\"",
00111     "\"+\"",
00112     "\"-\"",
00113     "\"*\"",
00114     "\"/\"",
00115     "\"&\"",
00116     "\"|\"",
00117     "\"^\"",
00118     "\"%\"",
00119   };
00120 
00121 }

Generated on Tue Sep 12 21:36:02 2006 for PLP by  doxygen 1.4.7