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