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