1// $ANTLR 3.2 Aug 20, 2010 13:39:32 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g 2010-08-20 13:40:15
2
3/* =============================================================================
4 * Standard antlr3 OBJC runtime definitions
5 */
6#import <Cocoa/Cocoa.h>
7#import "antlr3.h"
8/* End of standard antlr3 runtime definitions
9 * =============================================================================
10 */
11
12/* Start cyclicDFAInterface */
13#pragma mark Cyclic DFA interface start DFA38
14@interface DFA38 : ANTLRDFA {
15}
16+ newDFA38WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer;
17- initWithRecognizer:(ANTLRBaseRecognizer *)recognizer;
18@end
19
20#pragma mark Cyclic DFA interface end DFA38
21
22#pragma mark Rule return scopes start
23#pragma mark Rule return scopes end
24#pragma mark Tokens
25#define STAT 15
26#define CLASS 10
27#define ESC 19
28#define CHAR 21
29#define ID 8
30#define EOF -1
31#define QID 9
32#define TYPE 11
33#define IMPORT 6
34#define WS 4
35#define ARG 12
36#define QIDStar 5
37#define SL_COMMENT 18
38#define RETURN 7
39#define FIELD 14
40#define CALL 16
41#define COMMENT 17
42#define METHOD 13
43#define STRING 20
44@interface Fuzzy : ANTLRLexer { // line 283
45    DFA38 *dfa38;
46    SEL synpred9_FuzzySelector;
47    SEL synpred2_FuzzySelector;
48    SEL synpred7_FuzzySelector;
49    SEL synpred4_FuzzySelector;
50    SEL synpred8_FuzzySelector;
51    SEL synpred6_FuzzySelector;
52    SEL synpred5_FuzzySelector;
53    SEL synpred3_FuzzySelector;
54    SEL synpred1_FuzzySelector;
55}
56+ (Fuzzy *)newFuzzy:(id<ANTLRCharStream>)anInput;
57
58- (void)mIMPORT;
59- (void)mRETURN;
60- (void)mCLASS;
61- (void)mMETHOD;
62- (void)mFIELD;
63- (void)mSTAT;
64- (void)mCALL;
65- (void)mCOMMENT;
66- (void)mSL_COMMENT;
67- (void)mSTRING;
68- (void)mCHAR;
69- (void)mWS;
70- (void)mQID;
71- (void)mQIDStar;
72- (void)mTYPE;
73- (void)mARG;
74- (void)mID;
75- (void)mESC;
76- (void)mTokens;
77- (void)synpred1_Fuzzy_fragment;
78- (void)synpred2_Fuzzy_fragment;
79- (void)synpred3_Fuzzy_fragment;
80- (void)synpred4_Fuzzy_fragment;
81- (void)synpred5_Fuzzy_fragment;
82- (void)synpred6_Fuzzy_fragment;
83- (void)synpred7_Fuzzy_fragment;
84- (void)synpred8_Fuzzy_fragment;
85- (void)synpred9_Fuzzy_fragment;
86
87@end // end of Fuzzy interface