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