1// $ANTLR ${project.version} ${buildNumber} TreeRewrite.g 2011-05-06 18:56:28 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 15typedef enum { 16 ANTLR_EOF = -1, 17 INVALID, 18 EOR, 19 DOWN, 20 UP, 21 MIN 22} ANTLR3TokenType; 23#endif 24 25#pragma mark Tokens 26#ifdef EOF 27#undef EOF 28#endif 29#define EOF -1 30#define INT 4 31#define WS 5 32#pragma mark Dynamic Global Scopes 33#pragma mark Dynamic Rule Scopes 34#pragma mark Rule Return Scopes start 35/* returnScopeInterface TreeRewriteParser_rule_return */ 36@interface TreeRewriteParser_rule_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */ 37/* AST returnScopeInterface.memVars */ 38ANTLRCommonTree *tree; /* ObjC start of memVars() */ 39} 40/* start properties */ 41/* AST returnScopeInterface.properties */ 42@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; 43+ (TreeRewriteParser_rule_return *)newTreeRewriteParser_rule_return; 44/* this is start of set and get methods */ 45/* AST returnScopeInterface.methodsDecl */ 46- (ANTLRCommonTree *)getTree; 47 48- (void) setTree:(ANTLRCommonTree *)aTree; 49 /* methodsDecl */ 50@end /* end of returnScopeInterface interface */ 51 52 53 54/* returnScopeInterface TreeRewriteParser_subrule_return */ 55@interface TreeRewriteParser_subrule_return :ANTLRParserRuleReturnScope { /* returnScopeInterface line 1838 */ 56/* AST returnScopeInterface.memVars */ 57ANTLRCommonTree *tree; /* ObjC start of memVars() */ 58} 59/* start properties */ 60/* AST returnScopeInterface.properties */ 61@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; 62+ (TreeRewriteParser_subrule_return *)newTreeRewriteParser_subrule_return; 63/* this is start of set and get methods */ 64/* AST returnScopeInterface.methodsDecl */ 65- (ANTLRCommonTree *)getTree; 66 67- (void) setTree:(ANTLRCommonTree *)aTree; 68 /* methodsDecl */ 69@end /* end of returnScopeInterface interface */ 70 71 72 73 74/* Interface grammar class */ 75@interface TreeRewriteParser : ANTLRParser { /* line 572 */ 76/* ObjC start of ruleAttributeScopeMemVar */ 77 78 79/* ObjC end of ruleAttributeScopeMemVar */ 80/* ObjC start of globalAttributeScopeMemVar */ 81 82 83/* ObjC end of globalAttributeScopeMemVar */ 84/* ObjC start of actions.(actionScope).memVars */ 85/* ObjC end of actions.(actionScope).memVars */ 86/* ObjC start of memVars */ 87/* AST parserHeaderFile.memVars */ 88NSInteger ruleLevel; 89NSArray *ruleNames; 90 /* AST super.memVars */ 91/* AST parserMemVars */ 92id<ANTLRTreeAdaptor> treeAdaptor; /* AST parserMemVars */ 93/* ObjC end of memVars */ 94 95 } 96 97/* ObjC start of actions.(actionScope).properties */ 98/* ObjC end of actions.(actionScope).properties */ 99/* ObjC start of properties */ 100/* AST parserHeaderFile.properties */ 101 /* AST super.properties */ 102/* AST parserProperties */ 103@property (retain, getter=getTreeAdaptor, setter=setTreeAdaptor:) id<ANTLRTreeAdaptor> treeAdaptor; /* AST parserproperties */ 104/* ObjC end of properties */ 105 106+ (void) initialize; 107+ (id) newTreeRewriteParser:(id<ANTLRTokenStream>)aStream; 108/* ObjC start of actions.(actionScope).methodsDecl */ 109/* ObjC end of actions.(actionScope).methodsDecl */ 110 111/* ObjC start of methodsDecl */ 112/* AST parserHeaderFile.methodsDecl */ 113 /* AST super.methodsDecl */ 114/* AST parserMethodsDecl */ 115- (id<ANTLRTreeAdaptor>) getTreeAdaptor; 116- (void) setTreeAdaptor:(id<ANTLRTreeAdaptor>)theTreeAdaptor; /* AST parsermethodsDecl */ 117/* ObjC end of methodsDecl */ 118 119- (TreeRewriteParser_rule_return *)rule; 120- (TreeRewriteParser_subrule_return *)subrule; 121 122 123@end /* end of TreeRewriteParser interface */ 124 125