• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // $ANTLR 3.2 Aug 20, 2010 15:00:19 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g 2010-08-20 15:03:14
2 
3 /* =============================================================================
4  * Standard antlr3 OBJC runtime definitions
5  */
6 #import <Cocoa/Cocoa.h>
7 #import "antlr3.h"
8 /* End of standard antlr3 runtime definitions
9  * =============================================================================
10  */
11 
12 #pragma mark Tokens
13 #define WS 5
14 #define INT 4
15 #define EOF -1
16 #pragma mark Dynamic Global Scopes
17 #pragma mark Dynamic Rule Scopes
18 #pragma mark Rule Return Scopes start
19 @interface TreeRewriteParser_rule_return :ANTLRParserRuleReturnScope { // line 1672
20 // returnScopeInterface.memVars
21 ANTLRCommonTree *tree; // start of memVars()
22 }
23 
24 // start properties
25 @property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
26 + (TreeRewriteParser_rule_return *)newTreeRewriteParser_rule_return;
27 // this is start of set and get methods
28 // returnScopeInterface.methodsdecl
29 - (ANTLRCommonTree *)getTree;
30 - (void) setTree:(ANTLRCommonTree *)aTree;
31   // methodsDecl
32 @end
33 @interface TreeRewriteParser_subrule_return :ANTLRParserRuleReturnScope { // line 1672
34 // returnScopeInterface.memVars
35 ANTLRCommonTree *tree; // start of memVars()
36 }
37 
38 // start properties
39 @property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
40 + (TreeRewriteParser_subrule_return *)newTreeRewriteParser_subrule_return;
41 // this is start of set and get methods
42 // returnScopeInterface.methodsdecl
43 - (ANTLRCommonTree *)getTree;
44 - (void) setTree:(ANTLRCommonTree *)aTree;
45   // methodsDecl
46 @end
47 
48 #pragma mark Rule return scopes end
49 @interface TreeRewriteParser : ANTLRParser { // line 529
50 // start of globalAttributeScopeMemVar
51 
52 
53 // start of action-actionScope-memVars
54 // start of ruleAttributeScopeMemVar
55 
56 
57 // Start of memVars
58 // parserHeaderFile.memVars
59 // parsermemVars
60 id<ANTLRTreeAdaptor> treeAdaptor;
61 
62  }
63 
64 // start of action-actionScope-methodsDecl
65 
66 // parserHeaderFile.methodsdecl
67 // parserMethodsDecl
68 - (id<ANTLRTreeAdaptor>) getTreeAdaptor;
69 - (void) setTreeAdaptor:(id<ANTLRTreeAdaptor>)theTreeAdaptor;
70 
71 - (TreeRewriteParser_rule_return *)mrule;
72 - (TreeRewriteParser_subrule_return *)msubrule;
73 
74 
75 @end /* end of TreeRewriteParser interface */
76