Home | History | Annotate | Download | only in output1
      1 // $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g 2010-08-23 07:54:47
      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 /* Start cyclicDFAInterface */
     13 #pragma mark Cyclic DFA interface start DFA4
     14 @interface DFA4 : ANTLRDFA {
     15 }
     16 + newDFA4WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer;
     17 - initWithRecognizer:(ANTLRBaseRecognizer *)recognizer;
     18 @end /* end of DFA4 interface  */
     19 
     20 #pragma mark Cyclic DFA interface end DFA4
     21 
     22 #pragma mark Rule return scopes start
     23 #pragma mark Rule return scopes end
     24 #pragma mark Tokens
     25 #define K_ID 10
     26 #define T__26 26
     27 #define T__25 25
     28 #define T__24 24
     29 #define T__23 23
     30 #define K_EQEQ 16
     31 #define T__22 22
     32 #define K_INT 11
     33 #define T__21 21
     34 #define K_FOR 14
     35 #define FUNC_HDR 6
     36 #define FUNC_DEF 8
     37 #define EOF -1
     38 #define K_INT_TYPE 19
     39 #define FUNC_DECL 7
     40 #define ARG_DEF 5
     41 #define WS 20
     42 #define K_EQ 15
     43 #define BLOCK 9
     44 #define K_LT 17
     45 #define K_CHAR 12
     46 #define K_VOID 13
     47 #define VAR_DEF 4
     48 #define K_PLUS 18
     49 @interface SimpleCLexer : ANTLRLexer { // line 283
     50 DFA4 *dfa4;
     51 // start of actions.lexer.memVars
     52 // start of action-actionScope-memVars
     53 }
     54 + (SimpleCLexer *)newSimpleCLexer:(id<ANTLRCharStream>)anInput;
     55 
     56 - (void)mT__21;
     57 - (void)mT__22;
     58 - (void)mT__23;
     59 - (void)mT__24;
     60 - (void)mT__25;
     61 - (void)mT__26;
     62 - (void)mK_FOR;
     63 - (void)mK_INT_TYPE;
     64 - (void)mK_CHAR;
     65 - (void)mK_VOID;
     66 - (void)mK_ID;
     67 - (void)mK_INT;
     68 - (void)mK_EQ;
     69 - (void)mK_EQEQ;
     70 - (void)mK_LT;
     71 - (void)mK_PLUS;
     72 - (void)mWS;
     73 - (void)mTokens;
     74 
     75 @end /* end of SimpleCLexer interface */
     76