Func2ParserConstants.java

Go to the documentation of this file.
00001 /* Generated By:JavaCC: Do not edit this line. Func2ParserConstants.java */
00002 package plp.functional2.parser;
00003 
00004 public interface Func2ParserConstants {
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 IF = 18;
00020   int THEN = 19;
00021   int ELSE = 20;
00022   int FUNC = 21;
00023   int FN = 22;
00024   int INTEGER_LITERAL = 23;
00025   int DECIMAL_LITERAL = 24;
00026   int HEX_LITERAL = 25;
00027   int OCTAL_LITERAL = 26;
00028   int STRING_LITERAL = 27;
00029   int IDENTIFIER = 28;
00030   int LETTER = 29;
00031   int DIGIT = 30;
00032   int LPAREN = 31;
00033   int RPAREN = 32;
00034   int LBRACE = 33;
00035   int RBRACE = 34;
00036   int LBRACKET = 35;
00037   int RBRACKET = 36;
00038   int SEMICOLON = 37;
00039   int COMMA = 38;
00040   int DOT = 39;
00041   int ASSIGN = 40;
00042   int GT = 41;
00043   int LT = 42;
00044   int BANG = 43;
00045   int TILDE = 44;
00046   int HOOK = 45;
00047   int COLON = 46;
00048   int EQ = 47;
00049   int LE = 48;
00050   int GE = 49;
00051   int NE = 50;
00052   int SC_OR = 51;
00053   int SC_AND = 52;
00054   int CONCAT = 53;
00055   int PLUS = 54;
00056   int MINUS = 55;
00057   int STAR = 56;
00058   int SLASH = 57;
00059   int BIT_AND = 58;
00060   int BIT_OR = 59;
00061   int XOR = 60;
00062   int REM = 61;
00063 
00064   int DEFAULT = 0;
00065 
00066   String[] tokenImage = {
00067     "<EOF>",
00068     "\" \"",
00069     "\"\\t\"",
00070     "\"\\n\"",
00071     "\"\\r\"",
00072     "\"\\f\"",
00073     "<SINGLE_LINE_COMMENT>",
00074     "<FORMAL_COMMENT>",
00075     "<MULTI_LINE_COMMENT>",
00076     "\"and\"",
00077     "\"or\"",
00078     "\"not\"",
00079     "\"length\"",
00080     "\"true\"",
00081     "\"false\"",
00082     "\"let\"",
00083     "\"var\"",
00084     "\"in\"",
00085     "\"if\"",
00086     "\"then\"",
00087     "\"else\"",
00088     "\"fun\"",
00089     "\"fn\"",
00090     "<INTEGER_LITERAL>",
00091     "<DECIMAL_LITERAL>",
00092     "<HEX_LITERAL>",
00093     "<OCTAL_LITERAL>",
00094     "<STRING_LITERAL>",
00095     "<IDENTIFIER>",
00096     "<LETTER>",
00097     "<DIGIT>",
00098     "\"(\"",
00099     "\")\"",
00100     "\"{\"",
00101     "\"}\"",
00102     "\"[\"",
00103     "\"]\"",
00104     "\";\"",
00105     "\",\"",
00106     "\".\"",
00107     "\"=\"",
00108     "\">\"",
00109     "\"<\"",
00110     "\"!\"",
00111     "\"~\"",
00112     "\"?\"",
00113     "\":\"",
00114     "\"==\"",
00115     "\"<=\"",
00116     "\">=\"",
00117     "\"!=\"",
00118     "\"||\"",
00119     "\"&&\"",
00120     "\"++\"",
00121     "\"+\"",
00122     "\"-\"",
00123     "\"*\"",
00124     "\"/\"",
00125     "\"&\"",
00126     "\"|\"",
00127     "\"^\"",
00128     "\"%\"",
00129   };
00130 
00131 }

Generated on Tue Jul 18 22:04:31 2006 for PLP by  doxygen 1.4.7