1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR ${project.version} ${buildNumber} SimpleC.g 2011-05-06 15:09:17
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* =============================================================================
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * Standard antlr3 OBJC runtime definitions
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#import <Cocoa/Cocoa.h>
7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#import <ANTLR/ANTLR.h>
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* End of standard antlr3 runtime definitions
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * =============================================================================
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* parserHeaderFile */
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#ifndef ANTLR3TokenTypeAlreadyDefined
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define ANTLR3TokenTypeAlreadyDefined
15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruvertypedef enum {
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    ANTLR_EOF = -1,
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    INVALID,
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    EOR,
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    DOWN,
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    UP,
21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    MIN
22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} ANTLR3TokenType;
23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#endif
24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Cyclic DFA interface start DFA2
26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface DFA2 : ANTLRDFA {
27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ newDFA2WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer;
29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- initWithRecognizer:(ANTLRBaseRecognizer *)recognizer;
30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of DFA2 interface  */
31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Cyclic DFA interface end DFA2
33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Tokens
35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#ifdef EOF
36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#undef EOF
37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#endif
38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define EOF -1
39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define ARG_DEF 4
40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define BLOCK 5
41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define FUNC_DECL 6
42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define FUNC_DEF 7
43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define FUNC_HDR 8
44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_CHAR 9
45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_COMMA 10
46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_EQ 11
47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_EQEQ 12
48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_FOR 13
49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_ID 14
50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_INT 15
51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_INT_TYPE 16
52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_LCURLY 17
53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_LCURVE 18
54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_LT 19
55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_PLUS 20
56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_RCURLY 21
57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_RCURVE 22
58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_SEMICOLON 23
59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define K_VOID 24
60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define VAR_DEF 25
61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define WS 26
62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Dynamic Global Scopes
63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Dynamic Rule Scopes
64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Rule Return Scopes start
65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_program_return */
66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_program_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
68324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_program_return *)newSimpleCParser_program_return;
74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_declaration_return */
85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_declaration_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
87324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
88324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
89324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
90324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
91324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
92324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_declaration_return *)newSimpleCParser_declaration_return;
93324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
94324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
95324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
96324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
97324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
98324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
99324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
100324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
101324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
102324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
103324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_variable_return */
104324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_variable_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
105324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
106324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
107324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
108324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
109324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
110324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
111324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_variable_return *)newSimpleCParser_variable_return;
112324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
113324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
114324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
115324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
116324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
117324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
118324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
119324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
120324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
121324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
122324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_declarator_return */
123324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_declarator_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
124324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
125324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
126324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
127324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
128324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
129324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
130324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_declarator_return *)newSimpleCParser_declarator_return;
131324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
132324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
133324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
134324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
135324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
136324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
137324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
138324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
139324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
140324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
141324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_functionHeader_return */
142324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_functionHeader_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
143324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
144324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
145324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
146324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
147324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
148324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
149324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_functionHeader_return *)newSimpleCParser_functionHeader_return;
150324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
151324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
152324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
153324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
154324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
155324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
156324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
157324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
158324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
159324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
160324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_formalParameter_return */
161324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_formalParameter_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
162324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
163324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
164324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
165324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
166324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
167324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
168324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_formalParameter_return *)newSimpleCParser_formalParameter_return;
169324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
170324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
171324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
172324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
173324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
174324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
175324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
176324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
177324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
178324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
179324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_type_return */
180324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_type_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
181324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
182324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
183324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
184324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
185324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
186324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
187324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_type_return *)newSimpleCParser_type_return;
188324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
189324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
190324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
191324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
192324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
193324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
194324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
195324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
196324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
197324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
198324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_block_return */
199324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_block_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
200324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
201324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
202324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
203324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
204324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
205324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
206324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_block_return *)newSimpleCParser_block_return;
207324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
208324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
209324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
210324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
211324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
212324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
213324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
214324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
215324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
216324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
217324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_stat_return */
218324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_stat_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
219324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
220324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
221324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
222324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
223324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
224324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
225324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_stat_return *)newSimpleCParser_stat_return;
226324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
227324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
228324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
229324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
230324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
231324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
232324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
233324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
234324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
235324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
236324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_forStat_return */
237324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_forStat_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
238324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
239324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
240324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
241324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
242324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
243324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
244324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_forStat_return *)newSimpleCParser_forStat_return;
245324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
246324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
247324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
248324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
249324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
250324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
251324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
252324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
253324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
254324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
255324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_assignStat_return */
256324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_assignStat_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
257324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
258324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
259324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
260324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
261324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
262324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
263324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_assignStat_return *)newSimpleCParser_assignStat_return;
264324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
265324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
266324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
267324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
268324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
269324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
270324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
271324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
272324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
273324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
274324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_expr_return */
275324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_expr_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
276324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
277324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
278324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
279324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
280324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
281324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
282324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_expr_return *)newSimpleCParser_expr_return;
283324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
284324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
285324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
286324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
287324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
288324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
289324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
290324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
291324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
292324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
293324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_condExpr_return */
294324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_condExpr_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
295324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
296324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
297324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
298324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
299324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
300324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
301324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_condExpr_return *)newSimpleCParser_condExpr_return;
302324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
303324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
304324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
305324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
306324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
307324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
308324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
309324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
310324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
311324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
312324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_aexpr_return */
313324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_aexpr_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
314324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
315324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
316324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
317324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
318324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
319324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
320324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_aexpr_return *)newSimpleCParser_aexpr_return;
321324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
322324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
323324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
324324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
325324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
326324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
327324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
328324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
329324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
330324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
331324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* returnScopeInterface SimpleCParser_atom_return */
332324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser_atom_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */
333324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.memVars */
334324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverANTLRCommonTree *tree; /* ObjC start of memVars() */
335324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
336324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* start properties */
337324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.properties */
338324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
339324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (SimpleCParser_atom_return *)newSimpleCParser_atom_return;
340324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* this is start of set and get methods */
341324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST returnScopeInterface.methodsDecl */
342324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (ANTLRCommonTree *)getTree;
343324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
344324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTree:(ANTLRCommonTree *)aTree;
345324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* methodsDecl */
346324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of returnScopeInterface interface */
347324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
348324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
349324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
350324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
351324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* Interface grammar class */
352324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface SimpleCParser : ANTLRParser { /* line 572 */
353324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of ruleAttributeScopeMemVar */
354324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
355324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
356324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of ruleAttributeScopeMemVar */
357324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of globalAttributeScopeMemVar */
358324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
359324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
360324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of globalAttributeScopeMemVar */
361324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of actions.(actionScope).memVars */
362324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of actions.(actionScope).memVars */
363324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of memVars */
364324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST parserHeaderFile.memVars */
365324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverNSInteger ruleLevel;
366324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverNSArray *ruleNames;
367324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* AST super.memVars */
368324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST parserMemVars */
369324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverid<ANTLRTreeAdaptor> treeAdaptor;   /* AST parserMemVars */
370324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of memVars */
371324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
372324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverDFA2 *dfa2;
373324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver }
374324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
375324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of actions.(actionScope).properties */
376324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of actions.(actionScope).properties */
377324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of properties */
378324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST parserHeaderFile.properties */
379324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* AST super.properties */
380324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST parserProperties */
381324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@property (retain, getter=getTreeAdaptor, setter=setTreeAdaptor:) id<ANTLRTreeAdaptor> treeAdaptor;   /* AST parserproperties */
382324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of properties */
383324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
384324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (void) initialize;
385324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (id) newSimpleCParser:(id<ANTLRTokenStream>)aStream;
386324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of actions.(actionScope).methodsDecl */
387324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of actions.(actionScope).methodsDecl */
388324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
389324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of methodsDecl */
390324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST parserHeaderFile.methodsDecl */
391324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver  /* AST super.methodsDecl */
392324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* AST parserMethodsDecl */
393324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (id<ANTLRTreeAdaptor>) getTreeAdaptor;
394324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) setTreeAdaptor:(id<ANTLRTreeAdaptor>)theTreeAdaptor;   /* AST parsermethodsDecl */
395324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of methodsDecl */
396324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
397324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_program_return *)program;
398324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_declaration_return *)declaration;
399324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_variable_return *)variable;
400324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_declarator_return *)declarator;
401324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_functionHeader_return *)functionHeader;
402324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_formalParameter_return *)formalParameter;
403324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_type_return *)type;
404324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_block_return *)block;
405324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_stat_return *)stat;
406324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_forStat_return *)forStat;
407324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_assignStat_return *)assignStat;
408324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_expr_return *)expr;
409324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_condExpr_return *)condExpr;
410324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_aexpr_return *)aexpr;
411324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (SimpleCParser_atom_return *)atom;
412324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
413324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
414324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of SimpleCParser interface */
415324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
416