Func1ParserConstants.java

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

Generated on Tue Sep 12 21:52:03 2006 for PLP by  doxygen 1.4.7