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