1 // $ANTLR 3.2 Aug 24, 2010 10:45:57 Fuzzy.g 2010-08-24 13:53:40 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 DFA38 14 @interface DFA38 : ANTLRDFA { 15 } 16 + newDFA38WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer; 17 - initWithRecognizer:(ANTLRBaseRecognizer *)recognizer; 18 @end /* end of DFA38 interface */ 19 20 #pragma mark Cyclic DFA interface end DFA38 21 22 #pragma mark Rule return scopes start 23 #pragma mark Rule return scopes end 24 #pragma mark Tokens 25 #define STAT 15 26 #define CLASS 10 27 #define ESC 19 28 #define CHAR 21 29 #define ID 8 30 #define EOF -1 31 #define QID 9 32 #define TYPE 11 33 #define IMPORT 6 34 #define WS 4 35 #define ARG 12 36 #define QIDStar 5 37 #define SL_COMMENT 18 38 #define RETURN 7 39 #define FIELD 14 40 #define CALL 16 41 #define COMMENT 17 42 #define METHOD 13 43 #define STRING 20 44 @interface Fuzzy : ANTLRLexer { // line 283 45 DFA38 *dfa38; 46 SEL synpred9_FuzzySelector; 47 SEL synpred7_FuzzySelector; 48 SEL synpred2_FuzzySelector; 49 SEL synpred4_FuzzySelector; 50 SEL synpred8_FuzzySelector; 51 SEL synpred6_FuzzySelector; 52 SEL synpred5_FuzzySelector; 53 SEL synpred3_FuzzySelector; 54 SEL synpred1_FuzzySelector; 55 // start of actions.lexer.memVars 56 // start of action-actionScope-memVars 57 } 58 + (Fuzzy *)newFuzzyWithCharStream:(id<ANTLRCharStream>)anInput; 59 60 - (void)mIMPORT; 61 - (void)mRETURN; 62 - (void)mCLASS; 63 - (void)mMETHOD; 64 - (void)mFIELD; 65 - (void)mSTAT; 66 - (void)mCALL; 67 - (void)mCOMMENT; 68 - (void)mSL_COMMENT; 69 - (void)mSTRING; 70 - (void)mCHAR; 71 - (void)mWS; 72 - (void)mQID; 73 - (void)mQIDStar; 74 - (void)mTYPE; 75 - (void)mARG; 76 - (void)mID; 77 - (void)mESC; 78 - (void)mTokens; 79 - (void)synpred1_Fuzzy_fragment; 80 - (void)synpred2_Fuzzy_fragment; 81 - (void)synpred3_Fuzzy_fragment; 82 - (void)synpred4_Fuzzy_fragment; 83 - (void)synpred5_Fuzzy_fragment; 84 - (void)synpred6_Fuzzy_fragment; 85 - (void)synpred7_Fuzzy_fragment; 86 - (void)synpred8_Fuzzy_fragment; 87 - (void)synpred9_Fuzzy_fragment; 88 89 @end /* end of Fuzzy interface */ 90