1 // $ANTLR ${project.version} ${buildNumber} SimpleC.g 2011-05-06 13:53:12
2 
3 /* =============================================================================
4  * Standard antlr3 OBJC runtime definitions
5  */
6 #import <Cocoa/Cocoa.h>
7 #import <ANTLR/ANTLR.h>
8 /* End of standard antlr3 runtime definitions
9  * =============================================================================
10  */
11 
12 /* parserHeaderFile */
13 #ifndef ANTLR3TokenTypeAlreadyDefined
14 #define ANTLR3TokenTypeAlreadyDefined
15 typedef enum {
16     ANTLR_EOF = -1,
17     INVALID,
18     EOR,
19     DOWN,
20     UP,
21     MIN
22 } ANTLR3TokenType;
23 #endif
24 
25 #pragma mark Cyclic DFA interface start DFA2
26 @interface DFA2 : ANTLRDFA {
27 }
28 + newDFA2WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer;
29 - initWithRecognizer:(ANTLRBaseRecognizer *)recognizer;
30 @end /* end of DFA2 interface  */
31 
32 #pragma mark Cyclic DFA interface end DFA2
33 
34 #pragma mark Tokens
35 #ifdef EOF
36 #undef EOF
37 #endif
38 #define EOF -1
39 #define T__7 7
40 #define T__8 8
41 #define T__9 9
42 #define T__10 10
43 #define T__11 11
44 #define T__12 12
45 #define T__13 13
46 #define T__14 14
47 #define T__15 15
48 #define T__16 16
49 #define T__17 17
50 #define T__18 18
51 #define T__19 19
52 #define T__20 20
53 #define ID 4
54 #define INT 5
55 #define WS 6
56 #pragma mark Dynamic Global Scopes
57 #pragma mark Dynamic Rule Scopes
58 #pragma mark Rule Return Scopes start
59 
60 /* Interface grammar class */
61 @interface SimpleCParser : ANTLRParser { /* line 572 */
62 /* ObjC start of ruleAttributeScopeMemVar */
63 
64 
65 /* ObjC end of ruleAttributeScopeMemVar */
66 /* ObjC start of globalAttributeScopeMemVar */
67 
68 
69 /* ObjC end of globalAttributeScopeMemVar */
70 /* ObjC start of actions.(actionScope).memVars */
71 /* ObjC end of actions.(actionScope).memVars */
72 /* ObjC start of memVars */
73 /* ObjC end of memVars */
74 
75 DFA2 *dfa2;
76  }
77 
78 /* ObjC start of actions.(actionScope).properties */
79 /* ObjC end of actions.(actionScope).properties */
80 /* ObjC start of properties */
81 /* ObjC end of properties */
82 
83 + (void) initialize;
84 + (id) newSimpleCParser:(id<ANTLRTokenStream>)aStream;
85 /* ObjC start of actions.(actionScope).methodsDecl */
86 /* ObjC end of actions.(actionScope).methodsDecl */
87 
88 /* ObjC start of methodsDecl */
89 /* ObjC end of methodsDecl */
90 
91 - (void)program;
92 - (void)declaration;
93 - (void)variable;
94 - (void)declarator;
95 - (NSString *)functionHeader;
96 - (void)formalParameter;
97 - (void)type;
98 - (void)block;
99 - (void)stat;
100 - (void)forStat;
101 - (void)assignStat;
102 - (void)expr;
103 - (void)condExpr;
104 - (void)aexpr;
105 - (void)atom;
106 
107 
108 @end /* end of SimpleCParser interface */
109 
110