1// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g 2010-08-23 07:55:04
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 K_ID 10
14#define T__26 26
15#define T__25 25
16#define T__24 24
17#define T__23 23
18#define K_EQEQ 16
19#define T__22 22
20#define K_INT 11
21#define T__21 21
22#define K_FOR 14
23#define FUNC_HDR 6
24#define FUNC_DEF 8
25#define EOF -1
26#define K_INT_TYPE 19
27#define FUNC_DECL 7
28#define ARG_DEF 5
29#define WS 20
30#define K_EQ 15
31#define BLOCK 9
32#define K_LT 17
33#define K_CHAR 12
34#define K_VOID 13
35#define VAR_DEF 4
36#define K_PLUS 18
37#pragma mark Dynamic Global Scopes
38@interface Symbols_Scope : ANTLRSymbolsScope {  /* globalAttributeScopeDecl */
39ANTLRCommonTree * tree;
40}
41/* start of properties */
42
43@property (retain, getter=gettree, setter=settree:) ANTLRCommonTree * tree;
44
45/* end properties */
46
47+ (Symbols_Scope *)newSymbols_Scope;
48/* start of iterated get and set functions */
49
50- (ANTLRCommonTree *)gettree;
51- (void)settree:(ANTLRCommonTree *)aVal;
52
53/* End of iterated get and set functions */
54
55@end /* end of Symbols_Scope interface */
56
57#pragma mark Dynamic Rule Scopes
58#pragma mark Rule Return Scopes start
59@interface SimpleCTP_expr_return :ANTLRTreeRuleReturnScope { // line 1672
60 // start of memVars()
61}
62
63// start properties
64@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree;
65+ (SimpleCTP_expr_return *)newSimpleCTP_expr_return;
66// this is start of set and get methods
67  // methodsDecl
68@end /* end of returnScopeInterface interface */
69
70#pragma mark Rule return scopes end
71@interface SimpleCTP : ANTLRTreeParser { // line 529
72// start of globalAttributeScopeMemVar
73/* globalAttributeScopeMemVar */
74ANTLRSymbolStack *gStack;
75Symbols_Scope *Symbols_scope;
76
77// start of action-actionScope-memVars
78// start of ruleAttributeScopeMemVar
79
80
81// Start of memVars
82
83 }
84
85// start of action-actionScope-methodsDecl
86
87
88- (void)program;
89- (void)declaration;
90- (void)variable;
91- (void)declarator;
92- (void)functionHeader;
93- (void)formalParameter;
94- (void)type;
95- (void)block;
96- (void)stat;
97- (void)forStat;
98- (SimpleCTP_expr_return *)expr;
99- (void)atom;
100
101
102@end /* end of SimpleCTP interface */
103