• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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