001: /* Generated By:JavaCC: Do not edit this line. CPPParserConstants.java */
002: package net.sourceforge.pmd.cpd.cppast;
003:
004: public interface CPPParserConstants {
005:
006: int EOF = 0;
007: int LCURLYBRACE = 19;
008: int RCURLYBRACE = 20;
009: int LSQUAREBRACKET = 21;
010: int RSQUAREBRACKET = 22;
011: int LPARENTHESIS = 23;
012: int RPARENTHESIS = 24;
013: int SCOPE = 25;
014: int COLON = 26;
015: int SEMICOLON = 27;
016: int COMMA = 28;
017: int QUESTIONMARK = 29;
018: int ELLIPSIS = 30;
019: int ASSIGNEQUAL = 31;
020: int TIMESEQUAL = 32;
021: int DIVIDEEQUAL = 33;
022: int MODEQUAL = 34;
023: int PLUSEQUAL = 35;
024: int MINUSEQUAL = 36;
025: int SHIFTLEFTEQUAL = 37;
026: int SHIFTRIGHTEQUAL = 38;
027: int BITWISEANDEQUAL = 39;
028: int BITWISEXOREQUAL = 40;
029: int BITWISEOREQUAL = 41;
030: int OR = 42;
031: int AND = 43;
032: int BITWISEOR = 44;
033: int BITWISEXOR = 45;
034: int AMPERSAND = 46;
035: int EQUAL = 47;
036: int NOTEQUAL = 48;
037: int LESSTHAN = 49;
038: int GREATERTHAN = 50;
039: int LESSTHANOREQUALTO = 51;
040: int GREATERTHANOREQUALTO = 52;
041: int SHIFTLEFT = 53;
042: int SHIFTRIGHT = 54;
043: int PLUS = 55;
044: int MINUS = 56;
045: int STAR = 57;
046: int DIVIDE = 58;
047: int MOD = 59;
048: int PLUSPLUS = 60;
049: int MINUSMINUS = 61;
050: int TILDE = 62;
051: int NOT = 63;
052: int DOT = 64;
053: int POINTERTO = 65;
054: int DOTSTAR = 66;
055: int ARROWSTAR = 67;
056: int AUTO = 68;
057: int BREAK = 69;
058: int CASE = 70;
059: int CATCH = 71;
060: int CHAR = 72;
061: int CONST = 73;
062: int CONTINUE = 74;
063: int _DEFAULT = 75;
064: int DELETE = 76;
065: int DO = 77;
066: int DOUBLE = 78;
067: int ELSE = 79;
068: int ENUM = 80;
069: int EXTERN = 81;
070: int FLOAT = 82;
071: int FOR = 83;
072: int FRIEND = 84;
073: int GOTO = 85;
074: int IF = 86;
075: int INLINE = 87;
076: int INT = 88;
077: int LONG = 89;
078: int NEW = 90;
079: int PRIVATE = 91;
080: int PROTECTED = 92;
081: int PUBLIC = 93;
082: int REDECLARED = 94;
083: int REGISTER = 95;
084: int RETURN = 96;
085: int SHORT = 97;
086: int SIGNED = 98;
087: int SIZEOF = 99;
088: int STATIC = 100;
089: int STRUCT = 101;
090: int CLASS = 102;
091: int SWITCH = 103;
092: int TEMPLATE = 104;
093: int THIS = 105;
094: int TRY = 106;
095: int TYPEDEF = 107;
096: int UNION = 108;
097: int UNSIGNED = 109;
098: int VIRTUAL = 110;
099: int VOID = 111;
100: int VOLATILE = 112;
101: int WHILE = 113;
102: int OPERATOR = 114;
103: int TRUETOK = 115;
104: int FALSETOK = 116;
105: int THROW = 117;
106: int OCTALINT = 118;
107: int OCTALLONG = 119;
108: int UNSIGNED_OCTALINT = 120;
109: int UNSIGNED_OCTALLONG = 121;
110: int DECIMALINT = 122;
111: int DECIMALLONG = 123;
112: int UNSIGNED_DECIMALINT = 124;
113: int UNSIGNED_DECIMALLONG = 125;
114: int HEXADECIMALINT = 126;
115: int HEXADECIMALLONG = 127;
116: int UNSIGNED_HEXADECIMALINT = 128;
117: int UNSIGNED_HEXADECIMALLONG = 129;
118: int FLOATONE = 130;
119: int FLOATTWO = 131;
120: int CHARACTER = 132;
121: int STRING = 133;
122: int ID = 135;
123:
124: int DEFAULT = 0;
125: int IN_LINE_COMMENT = 1;
126: int IN_COMMENT = 2;
127: int IN_PREPROCESSOR_OUTPUT_COMMENT = 3;
128: int PREPROCESSOR_OUTPUT = 4;
129:
130: String[] tokenImage = { "<EOF>", "\" \"", "\"\\f\"", "\"\\t\"",
131: "\"\\r\\n\"", "\"\\n\"", "\"//\"", "\"/*\"", "\"#\"",
132: "\"\\n\"", "<token of kind 10>", "\"*/\"",
133: "<token of kind 12>", "\"*/\"", "\"\\n\"", "\"/*\"",
134: "\"\\\\\\n\"", "\"\\\\\\r\\n\"", "<token of kind 18>",
135: "\"{\"", "\"}\"", "\"[\"", "\"]\"", "\"(\"", "\")\"",
136: "\"::\"", "\":\"", "\";\"", "\",\"", "\"?\"", "\"...\"",
137: "\"=\"", "\"*=\"", "\"/=\"", "\"%=\"", "\"+=\"", "\"-=\"",
138: "\"<<=\"", "\">>=\"", "\"&=\"", "\"^=\"", "\"|=\"",
139: "\"||\"", "\"&&\"", "\"|\"", "\"^\"", "\"&\"", "\"==\"",
140: "\"!=\"", "\"<\"", "\">\"", "\"<=\"", "\">=\"", "\"<<\"",
141: "\">>\"", "\"+\"", "\"-\"", "\"*\"", "\"/\"", "\"%\"",
142: "\"++\"", "\"--\"", "\"~\"", "\"!\"", "\".\"", "\"->\"",
143: "\".*\"", "\"->*\"", "\"auto\"", "\"break\"", "\"case\"",
144: "\"catch\"", "\"char\"", "\"const\"", "\"continue\"",
145: "\"default\"", "\"delete\"", "\"do\"", "\"double\"",
146: "\"else\"", "\"enum\"", "\"extern\"", "\"float\"",
147: "\"for\"", "\"friend\"", "\"goto\"", "\"if\"",
148: "\"inline\"", "\"int\"", "\"long\"", "\"new\"",
149: "\"private\"", "\"protected\"", "\"public\"",
150: "\"redeclared\"", "\"register\"", "\"return\"",
151: "\"short\"", "\"signed\"", "\"sizeof\"", "\"static\"",
152: "\"struct\"", "\"class\"", "\"switch\"", "\"template\"",
153: "\"this\"", "\"try\"", "\"typedef\"", "\"union\"",
154: "\"unsigned\"", "\"virtual\"", "\"void\"", "\"volatile\"",
155: "\"while\"", "\"operator\"", "\"true\"", "\"false\"",
156: "\"throw\"", "<OCTALINT>", "<OCTALLONG>",
157: "<UNSIGNED_OCTALINT>", "<UNSIGNED_OCTALLONG>",
158: "<DECIMALINT>", "<DECIMALLONG>", "<UNSIGNED_DECIMALINT>",
159: "<UNSIGNED_DECIMALLONG>", "<HEXADECIMALINT>",
160: "<HEXADECIMALLONG>", "<UNSIGNED_HEXADECIMALINT>",
161: "<UNSIGNED_HEXADECIMALLONG>", "<FLOATONE>", "<FLOATTWO>",
162: "<CHARACTER>", "<STRING>", "\"finally\"", "<ID>", };
163:
164: }
|