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