1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $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 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ============================================================================= 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * Standard antlr3 OBJC runtime definitions 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */ 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#import <Cocoa/Cocoa.h> 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#import <ANTLR/ANTLR.h> 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* End of standard antlr3 runtime definitions 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * ============================================================================= 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */ 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* Start cyclicDFAInterface */ 13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Rule return scopes start 15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Rule return scopes end 16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma mark Tokens 17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#ifdef EOF 18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#undef EOF 19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#endif 20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define EOF -1 21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define ARG 4 22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define CALL 5 23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define CHAR 6 24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define CLASS 7 25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define COMMENT 8 26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define ESC 9 27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define FIELD 10 28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define ID 11 29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define IMPORT 12 30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define METHOD 13 31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define QID 14 32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define QIDStar 15 33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define RETURN 16 34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define SL_COMMENT 17 35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define STAT 18 36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define STRING 19 37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define TYPE 20 38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#define WS 21 39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* interface lexer class */ 40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@interface Fuzzy : ANTLRLexer { // line 283 41324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred9_FuzzySelector; 42324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred2_FuzzySelector; 43324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred7_FuzzySelector; 44324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred4_FuzzySelector; 45324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred8_FuzzySelector; 46324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred6_FuzzySelector; 47324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred5_FuzzySelector; 48324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred3_FuzzySelector; 49324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverSEL synpred1_FuzzySelector; 50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start of actions.lexer.memVars */ 51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end of actions.lexer.memVars */ 52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver} 53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (void) initialize; 54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver+ (Fuzzy *)newFuzzyWithCharStream:(id<ANTLRCharStream>)anInput; 55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC start actions.lexer.methodsDecl */ 56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/* ObjC end actions.lexer.methodsDecl */ 57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mIMPORT ; 58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mRETURN ; 59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mCLASS ; 60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mMETHOD ; 61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mFIELD ; 62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mSTAT ; 63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mCALL ; 64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mCOMMENT ; 65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mSL_COMMENT ; 66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mSTRING ; 67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mCHAR ; 68324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mWS ; 69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mQID ; 70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mQIDStar ; 71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mTYPE ; 72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mARG ; 73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mID ; 74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mESC ; 75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) mTokens ; 76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred1_Fuzzy_fragment ; 77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred2_Fuzzy_fragment ; 78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred3_Fuzzy_fragment ; 79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred4_Fuzzy_fragment ; 80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred5_Fuzzy_fragment ; 81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred6_Fuzzy_fragment ; 82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred7_Fuzzy_fragment ; 83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred8_Fuzzy_fragment ; 84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver- (void) synpred9_Fuzzy_fragment ; 85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver@end /* end of Fuzzy interface */ 87324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 88