1// $ANTLR ${project.version} ${buildNumber} LangDumpDecl.g 2011-05-06 17:39:09
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/* treeParserHeaderFile */
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 T__10 10
31#define DECL 4
32#define FLOATTYPE 5
33#define ID 6
34#define INT 7
35#define INTTYPE 8
36#define WS 9
37#pragma mark Dynamic Global Scopes
38#pragma mark Dynamic Rule Scopes
39#pragma mark Rule Return Scopes start
40/* returnScopeInterface LangDumpDecl_declarator_return */
41@interface LangDumpDecl_declarator_return :ANTLRTreeRuleReturnScope { /* returnScopeInterface line 1838 */
42 /* ObjC start of memVars() */
43}
44/* start properties */
45+ (LangDumpDecl_declarator_return *)newLangDumpDecl_declarator_return;
46/* this is start of set and get methods */
47  /* methodsDecl */
48@end /* end of returnScopeInterface interface */
49
50
51
52
53/* Interface grammar class */
54@interface LangDumpDecl : ANTLRTreeParser { /* line 572 */
55/* ObjC start of ruleAttributeScopeMemVar */
56
57
58/* ObjC end of ruleAttributeScopeMemVar */
59/* ObjC start of globalAttributeScopeMemVar */
60
61
62/* ObjC end of globalAttributeScopeMemVar */
63/* ObjC start of actions.(actionScope).memVars */
64/* ObjC end of actions.(actionScope).memVars */
65/* ObjC start of memVars */
66/* ObjC end of memVars */
67
68 }
69
70/* ObjC start of actions.(actionScope).properties */
71/* ObjC end of actions.(actionScope).properties */
72/* ObjC start of properties */
73/* ObjC end of properties */
74
75+ (void) initialize;
76+ (id) newLangDumpDecl:(id<ANTLRTreeNodeStream>)aStream;
77/* ObjC start of actions.(actionScope).methodsDecl */
78/* ObjC end of actions.(actionScope).methodsDecl */
79
80/* ObjC start of methodsDecl */
81/* ObjC end of methodsDecl */
82
83- (void)decl;
84- (void)type;
85- (LangDumpDecl_declarator_return *)declarator;
86
87
88@end /* end of LangDumpDecl interface */
89
90