OO1ParserConstants.java

Go to the documentation of this file.
00001 /* Generated By:JavaCC: Do not edit this line. OO1ParserConstants.java */
00002 package plp.orientadaObjetos1.parser;
00003 
00004 public interface OO1ParserConstants {
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 VAR = 15;
00017   int COMAND_SKIP = 16;
00018   int WHILE = 17;
00019   int DO = 18;
00020   int READ = 19;
00021   int WRITE = 20;
00022   int IF = 21;
00023   int THEN = 22;
00024   int ELSE = 23;
00025   int NEW = 24;
00026   int THIS = 25;
00027   int CLASSE = 26;
00028   int NULL = 27;
00029   int PROC = 28;
00030   int INT = 29;
00031   int BOOLEAN = 30;
00032   int STRING = 31;
00033   int INTEGER_LITERAL = 32;
00034   int DECIMAL_LITERAL = 33;
00035   int HEX_LITERAL = 34;
00036   int OCTAL_LITERAL = 35;
00037   int STRING_LITERAL = 36;
00038   int IDENTIFIER = 37;
00039   int LETTER = 38;
00040   int DIGIT = 39;
00041   int LPAREN = 40;
00042   int RPAREN = 41;
00043   int LBRACE = 42;
00044   int RBRACE = 43;
00045   int LBRACKET = 44;
00046   int RBRACKET = 45;
00047   int SEMICOLON = 46;
00048   int COMMA = 47;
00049   int DOT = 48;
00050   int ATTRIB = 49;
00051   int ASSIGN = 50;
00052   int GT = 51;
00053   int LT = 52;
00054   int BANG = 53;
00055   int TILDE = 54;
00056   int HOOK = 55;
00057   int COLON = 56;
00058   int EQ = 57;
00059   int LE = 58;
00060   int GE = 59;
00061   int NE = 60;
00062   int SC_OR = 61;
00063   int SC_AND = 62;
00064   int CONCAT = 63;
00065   int PLUS = 64;
00066   int MINUS = 65;
00067   int STAR = 66;
00068   int SLASH = 67;
00069   int BIT_AND = 68;
00070   int BIT_OR = 69;
00071   int XOR = 70;
00072   int REM = 71;
00073 
00074   int DEFAULT = 0;
00075 
00076   String[] tokenImage = {
00077     "<EOF>",
00078     "\" \"",
00079     "\"\\t\"",
00080     "\"\\n\"",
00081     "\"\\r\"",
00082     "\"\\f\"",
00083     "<SINGLE_LINE_COMMENT>",
00084     "<FORMAL_COMMENT>",
00085     "<MULTI_LINE_COMMENT>",
00086     "\"and\"",
00087     "\"or\"",
00088     "\"not\"",
00089     "\"length\"",
00090     "\"true\"",
00091     "\"false\"",
00092     "\"var\"",
00093     "\"skip\"",
00094     "\"while\"",
00095     "\"do\"",
00096     "\"read\"",
00097     "\"write\"",
00098     "\"if\"",
00099     "\"then\"",
00100     "\"else\"",
00101     "\"new\"",
00102     "\"this\"",
00103     "\"classe\"",
00104     "\"null\"",
00105     "\"proc\"",
00106     "\"int\"",
00107     "\"boolean\"",
00108     "\"string\"",
00109     "<INTEGER_LITERAL>",
00110     "<DECIMAL_LITERAL>",
00111     "<HEX_LITERAL>",
00112     "<OCTAL_LITERAL>",
00113     "<STRING_LITERAL>",
00114     "<IDENTIFIER>",
00115     "<LETTER>",
00116     "<DIGIT>",
00117     "\"(\"",
00118     "\")\"",
00119     "\"{\"",
00120     "\"}\"",
00121     "\"[\"",
00122     "\"]\"",
00123     "\";\"",
00124     "\",\"",
00125     "\".\"",
00126     "\":=\"",
00127     "\"=\"",
00128     "\">\"",
00129     "\"<\"",
00130     "\"!\"",
00131     "\"~\"",
00132     "\"?\"",
00133     "\":\"",
00134     "\"==\"",
00135     "\"<=\"",
00136     "\">=\"",
00137     "\"!=\"",
00138     "\"||\"",
00139     "\"&&\"",
00140     "\"++\"",
00141     "\"+\"",
00142     "\"-\"",
00143     "\"*\"",
00144     "\"/\"",
00145     "\"&\"",
00146     "\"|\"",
00147     "\"^\"",
00148     "\"%\"",
00149   };
00150 
00151 }

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