1 // $ANTLR 3.2 Aug 19, 2010 17:16:04 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 2010-08-19 17:16: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 #pragma mark Cyclic DFA interface start DFA4 13 @interface DFA4 : ANTLRDFA { 14 } 15 + newDFA4WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer; 16 - initWithRecognizer:(ANTLRBaseRecognizer *)recognizer; 17 @end 18 19 #pragma mark Cyclic DFA interface end DFA4 20 21 #pragma mark Rule return scopes start 22 #pragma mark Rule return scopes end 23 #pragma mark Tokens 24 #define WS 6 25 #define T__12 12 26 #define T__11 11 27 #define T__14 14 28 #define T__13 13 29 #define T__10 10 30 #define INT 5 31 #define ID 4 32 #define EOF -1 33 #define T__9 9 34 #define T__8 8 35 #define T__7 7 36 @interface SymbolTableLexer : ANTLRLexer { // line 283 37 DFA4 *dfa4; 38 } 39 + (SymbolTableLexer *)newSymbolTableLexer:(id<ANTLRCharStream>)anInput; 40 41 - (void) mT__7; 42 - (void) mT__8; 43 - (void) mT__9; 44 - (void) mT__10; 45 - (void) mT__11; 46 - (void) mT__12; 47 - (void) mT__13; 48 - (void) mT__14; 49 - (void) mID; 50 - (void) mINT; 51 - (void) mWS; 52 - (void) mTokens; 53 @end // end of SymbolTableLexer interface