View Javadoc
1   /* Generated By:JavaCC: Do not edit this line. ObjectiveCParserConstants.java */
2   package net.sourceforge.pmd.lang.objectivec.ast;
3   
4   
5   /**
6    * Token literal values and constants.
7    * Generated by org.javacc.parser.OtherFilesGen#start()
8    */
9   public interface ObjectiveCParserConstants {
10  
11    /** End of File. */
12    int EOF = 0;
13    /** RegularExpression Id. */
14    int FUNC = 72;
15    /** RegularExpression Id. */
16    int SINGLE_LINE_COMMENT = 77;
17    /** RegularExpression Id. */
18    int MULTI_LINE_COMMENT = 78;
19    /** RegularExpression Id. */
20    int ASSIGN = 80;
21    /** RegularExpression Id. */
22    int LT = 81;
23    /** RegularExpression Id. */
24    int GT = 82;
25    /** RegularExpression Id. */
26    int BANG = 83;
27    /** RegularExpression Id. */
28    int TILDE = 84;
29    /** RegularExpression Id. */
30    int HOOK = 85;
31    /** RegularExpression Id. */
32    int COLON = 86;
33    /** RegularExpression Id. */
34    int EQ = 87;
35    /** RegularExpression Id. */
36    int LE = 88;
37    /** RegularExpression Id. */
38    int GE = 89;
39    /** RegularExpression Id. */
40    int NE = 90;
41    /** RegularExpression Id. */
42    int SC_OR = 91;
43    /** RegularExpression Id. */
44    int SC_AND = 92;
45    /** RegularExpression Id. */
46    int INCR = 93;
47    /** RegularExpression Id. */
48    int DECR = 94;
49    /** RegularExpression Id. */
50    int PLUS = 95;
51    /** RegularExpression Id. */
52    int MINUS = 96;
53    /** RegularExpression Id. */
54    int STAR = 97;
55    /** RegularExpression Id. */
56    int SLASH = 98;
57    /** RegularExpression Id. */
58    int BIT_AND = 99;
59    /** RegularExpression Id. */
60    int BIT_OR = 100;
61    /** RegularExpression Id. */
62    int XOR = 101;
63    /** RegularExpression Id. */
64    int REM = 102;
65    /** RegularExpression Id. */
66    int LSHIFT = 103;
67    /** RegularExpression Id. */
68    int PLUSASSIGN = 104;
69    /** RegularExpression Id. */
70    int MINUSASSIGN = 105;
71    /** RegularExpression Id. */
72    int STARASSIGN = 106;
73    /** RegularExpression Id. */
74    int SLASHASSIGN = 107;
75    /** RegularExpression Id. */
76    int ANDASSIGN = 108;
77    /** RegularExpression Id. */
78    int ORASSIGN = 109;
79    /** RegularExpression Id. */
80    int XORASSIGN = 110;
81    /** RegularExpression Id. */
82    int REMASSIGN = 111;
83    /** RegularExpression Id. */
84    int LSHIFTASSIGN = 112;
85    /** RegularExpression Id. */
86    int RSIGNEDSHIFTASSIGN = 113;
87    /** RegularExpression Id. */
88    int RUNSIGNEDSHIFTASSIGN = 114;
89    /** RegularExpression Id. */
90    int ELLIPSIS = 115;
91    /** RegularExpression Id. */
92    int ESCAPE_SEQUENCE = 116;
93    /** RegularExpression Id. */
94    int INTEGER_LITERAL = 117;
95    /** RegularExpression Id. */
96    int DECIMAL_LITERAL = 118;
97    /** RegularExpression Id. */
98    int HEX_LITERAL = 119;
99    /** RegularExpression Id. */
100   int OCTAL_LITERAL = 120;
101   /** RegularExpression Id. */
102   int FLOATING_POINT_LITERAL = 121;
103   /** RegularExpression Id. */
104   int EXPONENT = 122;
105   /** RegularExpression Id. */
106   int CHARACTER_LITERAL = 123;
107   /** RegularExpression Id. */
108   int STRING_LITERAL = 124;
109   /** RegularExpression Id. */
110   int CSTRING_LITERAL = 125;
111   /** RegularExpression Id. */
112   int DIGIT = 126;
113   /** RegularExpression Id. */
114   int NONZERO_DIGIT = 127;
115   /** RegularExpression Id. */
116   int OCTAL_DIGIT = 128;
117   /** RegularExpression Id. */
118   int HEX_DIGIT = 129;
119   /** RegularExpression Id. */
120   int HEX_QUAD = 130;
121   /** RegularExpression Id. */
122   int UNSIGNED_SUFFIX = 131;
123   /** RegularExpression Id. */
124   int LONG_SUFFIX = 132;
125   /** RegularExpression Id. */
126   int INTEGER_SUFFIX = 133;
127   /** RegularExpression Id. */
128   int DECIMAL_CONSTANT = 134;
129   /** RegularExpression Id. */
130   int OCTAL_CONSTANT = 135;
131   /** RegularExpression Id. */
132   int HEX_PREFIX = 136;
133   /** RegularExpression Id. */
134   int HEX_CONSTANT = 137;
135   /** RegularExpression Id. */
136   int INTEGER_CONSTANT = 138;
137   /** RegularExpression Id. */
138   int FIXED_NUM_TYPE = 139;
139   /** RegularExpression Id. */
140   int CONTINUE = 140;
141   /** RegularExpression Id. */
142   int VOLATILE = 141;
143   /** RegularExpression Id. */
144   int REGISTER = 142;
145   /** RegularExpression Id. */
146   int UNSIGNED = 143;
147   /** RegularExpression Id. */
148   int UCHAR = 144;
149   /** RegularExpression Id. */
150   int TYPEDEF = 145;
151   /** RegularExpression Id. */
152   int DFLT = 146;
153   /** RegularExpression Id. */
154   int DOUBLE = 147;
155   /** RegularExpression Id. */
156   int BOOL = 148;
157   /** RegularExpression Id. */
158   int BOOLEAN = 149;
159   /** RegularExpression Id. */
160   int SIZEOF = 150;
161   /** RegularExpression Id. */
162   int SWITCH = 151;
163   /** RegularExpression Id. */
164   int RETURN = 152;
165   /** RegularExpression Id. */
166   int EXTERN = 153;
167   /** RegularExpression Id. */
168   int STRUCT = 154;
169   /** RegularExpression Id. */
170   int STATIC = 155;
171   /** RegularExpression Id. */
172   int SIGNED = 156;
173   /** RegularExpression Id. */
174   int SCHAR = 157;
175   /** RegularExpression Id. */
176   int SINT32 = 158;
177   /** RegularExpression Id. */
178   int INT32_T = 159;
179   /** RegularExpression Id. */
180   int WHILE = 160;
181   /** RegularExpression Id. */
182   int BREAK = 161;
183   /** RegularExpression Id. */
184   int UNION = 162;
185   /** RegularExpression Id. */
186   int CONST = 163;
187   /** RegularExpression Id. */
188   int FLOAT = 164;
189   /** RegularExpression Id. */
190   int ELSE = 165;
191   /** RegularExpression Id. */
192   int CASE = 166;
193   /** RegularExpression Id. */
194   int ENUM = 167;
195   /** RegularExpression Id. */
196   int AUTO = 168;
197   /** RegularExpression Id. */
198   int VOID = 169;
199   /** RegularExpression Id. */
200   int CHAR = 170;
201   /** RegularExpression Id. */
202   int GOTO = 171;
203   /** RegularExpression Id. */
204   int FOR = 172;
205   /** RegularExpression Id. */
206   int IF = 173;
207   /** RegularExpression Id. */
208   int DO = 174;
209   /** RegularExpression Id. */
210   int IBACTION = 175;
211   /** RegularExpression Id. */
212   int IBOUTLET = 176;
213   /** RegularExpression Id. */
214   int ID = 177;
215   /** RegularExpression Id. */
216   int SEL = 178;
217   /** RegularExpression Id. */
218   int IMP = 179;
219   /** RegularExpression Id. */
220   int CLASS = 180;
221   /** RegularExpression Id. */
222   int NIL = 181;
223   /** RegularExpression Id. */
224   int PROTOCOL_QUALIFIER_EXCEPT_IN = 182;
225   /** RegularExpression Id. */
226   int LEFT_PAREN = 183;
227   /** RegularExpression Id. */
228   int RIGHT_PAREN = 184;
229   /** RegularExpression Id. */
230   int LEFT_SQUARE = 185;
231   /** RegularExpression Id. */
232   int RIGHT_SQUARE = 186;
233   /** RegularExpression Id. */
234   int LEFT_BRACE = 187;
235   /** RegularExpression Id. */
236   int RIGHT_BRACE = 188;
237   /** RegularExpression Id. */
238   int SEMICOLON = 189;
239   /** RegularExpression Id. */
240   int AT_IMPLEMENTATION = 190;
241   /** RegularExpression Id. */
242   int AT_INTERFACE = 191;
243   /** RegularExpression Id. */
244   int AT_PROTOCOL = 192;
245   /** RegularExpression Id. */
246   int AT_ENCODE = 193;
247   /** RegularExpression Id. */
248   int AT_SYNCHRONIZED = 194;
249   /** RegularExpression Id. */
250   int AT_SELECTOR = 195;
251   /** RegularExpression Id. */
252   int AT_END = 196;
253   /** RegularExpression Id. */
254   int AT_DEFS = 197;
255   /** RegularExpression Id. */
256   int AT_CLASS = 198;
257   /** RegularExpression Id. */
258   int AT_TRY = 199;
259   /** RegularExpression Id. */
260   int AT_THROW = 200;
261   /** RegularExpression Id. */
262   int AT_CATCH = 201;
263   /** RegularExpression Id. */
264   int AT_FINALLY = 202;
265   /** RegularExpression Id. */
266   int AT_PRIVATE = 203;
267   /** RegularExpression Id. */
268   int AT_PACKAGE = 204;
269   /** RegularExpression Id. */
270   int AT_PUBLIC = 205;
271   /** RegularExpression Id. */
272   int AT_PROTECTED = 206;
273   /** RegularExpression Id. */
274   int AT_PROPERTY = 207;
275   /** RegularExpression Id. */
276   int AT_SYNTHESIZE = 208;
277   /** RegularExpression Id. */
278   int AT_DYNAMIC = 209;
279   /** RegularExpression Id. */
280   int AT_OPTIONAL = 210;
281   /** RegularExpression Id. */
282   int AT_REQUIRED = 211;
283   /** RegularExpression Id. */
284   int AT_AUTORELEASEPOOL = 212;
285   /** RegularExpression Id. */
286   int AT_COMPATIBILITY_ALIAS = 213;
287   /** RegularExpression Id. */
288   int AT = 214;
289   /** RegularExpression Id. */
290   int CGFLOAT = 215;
291   /** RegularExpression Id. */
292   int NSINTEGER = 216;
293   /** RegularExpression Id. */
294   int NSRECT = 217;
295   /** RegularExpression Id. */
296   int NSSIZE = 218;
297   /** RegularExpression Id. */
298   int NSUINTEGER = 219;
299   /** RegularExpression Id. */
300   int POSSIBLE_COCOA_TYPE = 220;
301   /** RegularExpression Id. */
302   int POSSIBLE_CORE_TYPE = 221;
303   /** RegularExpression Id. */
304   int EXPORTED_CALLBACK = 222;
305   /** RegularExpression Id. */
306   int IDENT = 223;
307   /** RegularExpression Id. */
308   int IDENT_NONDIGIT = 224;
309   /** RegularExpression Id. */
310   int NONDIGIT = 225;
311   /** RegularExpression Id. */
312   int NONDIGIT_UNICODE = 226;
313   /** RegularExpression Id. */
314   int UNIVERSAL_CHARACTER_NAME = 227;
315   /** RegularExpression Id. */
316   int BLOCK = 228;
317 
318   /** Lexical state. */
319   int DEFAULT = 0;
320   /** Lexical state. */
321   int VOID_BLOCK = 1;
322   /** Lexical state. */
323   int PREPROCESSOR_OUTPUT = 2;
324   /** Lexical state. */
325   int FORMAT_FUNC = 3;
326   /** Lexical state. */
327   int FOAMAT_FUNC = 4;
328   /** Lexical state. */
329   int IN_MULTI_LINE_COMMENT = 5;
330 
331   /** Literal token values. */
332   String[] tokenImage = {
333     "<EOF>",
334     "\" \"",
335     "\"\\t\"",
336     "\"\\n\"",
337     "\"\\r\"",
338     "\"\\f\"",
339     "\"\\\\\\n\"",
340     "\"\\\\\\r\\n\"",
341     "\"__weak\"",
342     "\"__strong\"",
343     "\"__attribute__\"",
344     "\"__objc_exception__\"",
345     "\"#\"",
346     "\"extern \\\"C\\\" {\"",
347     "\"CF_EXPORT\"",
348     "\"CF_INLINE\"",
349     "\"CF_EXTERN_C_BEGIN\"",
350     "\"CF_EXTERN_C_END\"",
351     "\"CA_EXTERN_C_BEGIN\"",
352     "\"CA_EXTERN_C_END\"",
353     "\"CA_EXTERN\"",
354     "\"CA_DEPRECATED\"",
355     "\"COREDATA_EXTERN\"",
356     "\"NS_INLINE\"",
357     "\"APPKIT_EXTERN\"",
358     "\"FOUNDATION_EXPORT\"",
359     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_0_AND_LATER\"",
360     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER\"",
361     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER\"",
362     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER\"",
363     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER\"",
364     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER\"",
365     "\"DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER\"",
366     "\"AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER\"",
367     "\"AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER\"",
368     "\"AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER\"",
369     "\"AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER\"",
370     "\"AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER\"",
371     "\"AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER\"",
372     "\"AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER\"",
373     "\"AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED\"",
374     "\"AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6\"",
375     "\"AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4\"",
376     "\"AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4\"",
377     "\"AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5\"",
378     "\"AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5\"",
379     "\"AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4\"",
380     "\"AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5\"",
381     "\"AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5\"",
382     "\"AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6\"",
383     "\"AVAILABLE_WEBKIT_VERSION_1_3_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_3_0\"",
384     "\"AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_4_0\"",
385     "\"AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER\"",
386     "\"AVAILABLE_WEBKIT_VERSION_3_0_AND_LATER_BUT_DEPRECATED\"",
387     "\"AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED\"",
388     "\"AVAILABLE_IN_WEBKIT_VERSION_4_0\"",
389     "\"NP_LOADDS\"",
390     "\"NS_REQUIRES_NIL_TERMINATION\"",
391     "\"UNAVAILABLE_ATTRIBUTE\"",
392     "<token of kind 59>",
393     "\"NS_FORMAT_FUNCTION\"",
394     "\"CF_FORMAT_ARGUMENT\"",
395     "\"__OSX_AVAILABLE_STARTING\"",
396     "\"WEBKIT_OBJC_METHOD_ANNOTATION\"",
397     "\"(void (^)\"",
398     "\"))\"",
399     "<token of kind 66>",
400     "\"\\n\"",
401     "\"\\\\\\n\"",
402     "\"\\\\\\r\\n\"",
403     "<token of kind 70>",
404     "\")\"",
405     "<FUNC>",
406     "\"\\\\\\n\"",
407     "\"\\\\\\r\\n\"",
408     "<token of kind 75>",
409     "\"/*\"",
410     "<SINGLE_LINE_COMMENT>",
411     "\"*/\"",
412     "<token of kind 79>",
413     "\"=\"",
414     "\"<\"",
415     "\">\"",
416     "\"!\"",
417     "\"~\"",
418     "\"?\"",
419     "\":\"",
420     "\"==\"",
421     "\"<=\"",
422     "\">=\"",
423     "\"!=\"",
424     "\"||\"",
425     "\"&&\"",
426     "\"++\"",
427     "\"--\"",
428     "\"+\"",
429     "\"-\"",
430     "\"*\"",
431     "\"/\"",
432     "\"&\"",
433     "\"|\"",
434     "\"^\"",
435     "\"%\"",
436     "\"<<\"",
437     "\"+=\"",
438     "\"-=\"",
439     "\"*=\"",
440     "\"/=\"",
441     "\"&=\"",
442     "\"|=\"",
443     "\"^=\"",
444     "\"%=\"",
445     "\"<<=\"",
446     "\">>=\"",
447     "\">>>=\"",
448     "\"...\"",
449     "<ESCAPE_SEQUENCE>",
450     "<INTEGER_LITERAL>",
451     "<DECIMAL_LITERAL>",
452     "<HEX_LITERAL>",
453     "<OCTAL_LITERAL>",
454     "<FLOATING_POINT_LITERAL>",
455     "<EXPONENT>",
456     "<CHARACTER_LITERAL>",
457     "<STRING_LITERAL>",
458     "<CSTRING_LITERAL>",
459     "<DIGIT>",
460     "<NONZERO_DIGIT>",
461     "<OCTAL_DIGIT>",
462     "<HEX_DIGIT>",
463     "<HEX_QUAD>",
464     "<UNSIGNED_SUFFIX>",
465     "<LONG_SUFFIX>",
466     "<INTEGER_SUFFIX>",
467     "<DECIMAL_CONSTANT>",
468     "<OCTAL_CONSTANT>",
469     "<HEX_PREFIX>",
470     "<HEX_CONSTANT>",
471     "<INTEGER_CONSTANT>",
472     "<FIXED_NUM_TYPE>",
473     "\"continue\"",
474     "\"volatile\"",
475     "\"register\"",
476     "\"unsigned\"",
477     "\"unsigned char\"",
478     "\"typedef\"",
479     "\"default\"",
480     "\"double\"",
481     "\"BOOL\"",
482     "\"Boolean\"",
483     "\"sizeof\"",
484     "\"switch\"",
485     "\"return\"",
486     "\"extern\"",
487     "\"struct\"",
488     "\"static\"",
489     "\"signed\"",
490     "\"signed char\"",
491     "\"SInt32\"",
492     "\"int32_t\"",
493     "\"while\"",
494     "\"break\"",
495     "\"union\"",
496     "\"const\"",
497     "\"float\"",
498     "\"else\"",
499     "\"case\"",
500     "\"enum\"",
501     "\"auto\"",
502     "\"void\"",
503     "\"char\"",
504     "\"goto\"",
505     "\"for\"",
506     "\"if\"",
507     "\"do\"",
508     "\"IBAction\"",
509     "\"IBOutlet\"",
510     "\"id\"",
511     "\"SEL\"",
512     "\"IMP\"",
513     "\"Class\"",
514     "\"nil\"",
515     "<PROTOCOL_QUALIFIER_EXCEPT_IN>",
516     "\"(\"",
517     "\")\"",
518     "\"[\"",
519     "\"]\"",
520     "\"{\"",
521     "\"}\"",
522     "\";\"",
523     "\"@implementation\"",
524     "\"@interface\"",
525     "\"@protocol\"",
526     "\"@encode\"",
527     "\"@synchronized\"",
528     "\"@selector\"",
529     "\"@end\"",
530     "\"@defs\"",
531     "\"@class\"",
532     "\"@try\"",
533     "\"@throw\"",
534     "\"@catch\"",
535     "\"@finally\"",
536     "\"@private\"",
537     "\"@package\"",
538     "\"@public\"",
539     "\"@protected\"",
540     "\"@property\"",
541     "\"@synthesize\"",
542     "\"@dynamic\"",
543     "\"@optional\"",
544     "\"@required\"",
545     "\"@autoreleasepool\"",
546     "\"@compatibility_alias\"",
547     "\"@\"",
548     "\"CGFloat\"",
549     "\"NSInteger\"",
550     "\"NSRect\"",
551     "\"NSSize\"",
552     "\"NSUInteger\"",
553     "<POSSIBLE_COCOA_TYPE>",
554     "<POSSIBLE_CORE_TYPE>",
555     "\"EXPORTED_CALLBACK\"",
556     "<IDENT>",
557     "<IDENT_NONDIGIT>",
558     "<NONDIGIT>",
559     "<NONDIGIT_UNICODE>",
560     "<UNIVERSAL_CHARACTER_NAME>",
561     "\"(^\"",
562     "\",\"",
563     "\",...\"",
564     "\">>\"",
565     "\".\"",
566     "\"->\"",
567   };
568 
569 }