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