Home | History | Annotate | Download | only in treerewrite
      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
     15 typedef 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 */
     38 ANTLRCommonTree *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 */
     57 ANTLRCommonTree *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 */
     88 NSInteger ruleLevel;
     89 NSArray *ruleNames;
     90   /* AST super.memVars */
     91 /* AST parserMemVars */
     92 id<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