1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR 3.2 Aug 13, 2010 19:41:25 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g 2010-08-13 19:42:18
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverimport org.antlr.runtime.*;
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverimport java.util.Stack;
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverimport java.util.List;
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverimport java.util.ArrayList;
7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverpublic class SimpleCLexer extends Lexer {
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int LT=18;
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int T__26=26;
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int T__25=25;
12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int T__24=24;
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int T__23=23;
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int T__22=22;
15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int T__21=21;
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int CHAR=15;
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int FOR=13;
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int FUNC_HDR=6;
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int INT=12;
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int FUNC_DEF=8;
21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int INT_TYPE=14;
22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int ID=10;
23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int EOF=-1;
24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int FUNC_DECL=7;
25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int ARG_DEF=5;
26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int WS=20;
27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int BLOCK=9;
28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int PLUS=19;
29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int VOID=16;
30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int EQ=11;
31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int VAR_DEF=4;
32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public static final int EQEQ=17;
33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // delegates
35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // delegators
36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public SimpleCLexer() {;}
38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public SimpleCLexer(CharStream input) {
39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        this(input, new RecognizerSharedState());
40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public SimpleCLexer(CharStream input, RecognizerSharedState state) {
42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        super(input,state);
43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public String getGrammarFileName() { return "/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g"; }
46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "T__21"
48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mT__21() throws RecognitionException {
49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = T__21;
51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:7:7: ( ';' )
53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:7:9: ';'
54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match(';');
56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "T__21"
66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "T__22"
68324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mT__22() throws RecognitionException {
69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = T__22;
71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:8:7: ( '(' )
73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:8:9: '('
74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match('(');
76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "T__22"
86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
87324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "T__23"
88324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mT__23() throws RecognitionException {
89324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
90324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = T__23;
91324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
92324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:9:7: ( ',' )
93324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:9:9: ','
94324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
95324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match(',');
96324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
97324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
98324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
99324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
100324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
101324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
102324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
103324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
104324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
105324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "T__23"
106324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
107324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "T__24"
108324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mT__24() throws RecognitionException {
109324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
110324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = T__24;
111324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
112324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:10:7: ( ')' )
113324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:10:9: ')'
114324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
115324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match(')');
116324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
117324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
118324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
119324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
120324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
121324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
122324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
123324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
124324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
125324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "T__24"
126324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
127324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "T__25"
128324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mT__25() throws RecognitionException {
129324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
130324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = T__25;
131324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
132324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:11:7: ( '{' )
133324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:11:9: '{'
134324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
135324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match('{');
136324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
137324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
138324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
139324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
140324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
141324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
142324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
143324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
144324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
145324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "T__25"
146324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
147324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "T__26"
148324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mT__26() throws RecognitionException {
149324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
150324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = T__26;
151324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
152324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:12:7: ( '}' )
153324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:12:9: '}'
154324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
155324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match('}');
156324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
157324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
158324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
159324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
160324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
161324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
162324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
163324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
164324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
165324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "T__26"
166324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
167324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "FOR"
168324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mFOR() throws RecognitionException {
169324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
170324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = FOR;
171324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
172324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:91:5: ( 'for' )
173324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:91:7: 'for'
174324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
175324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match("for");
176324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
177324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
178324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
179324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
180324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
181324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
182324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
183324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
184324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
185324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
186324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "FOR"
187324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
188324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "INT_TYPE"
189324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mINT_TYPE() throws RecognitionException {
190324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
191324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = INT_TYPE;
192324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
193324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:92:10: ( 'int' )
194324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:92:12: 'int'
195324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
196324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match("int");
197324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
198324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
199324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
200324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
201324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
202324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
203324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
204324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
205324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
206324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
207324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "INT_TYPE"
208324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
209324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "CHAR"
210324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mCHAR() throws RecognitionException {
211324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
212324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = CHAR;
213324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
214324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:93:5: ( 'char' )
215324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:93:7: 'char'
216324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
217324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match("char");
218324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
219324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
220324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
221324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
222324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
223324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
224324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
225324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
226324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
227324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
228324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "CHAR"
229324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
230324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "VOID"
231324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mVOID() throws RecognitionException {
232324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
233324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = VOID;
234324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
235324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:94:5: ( 'void' )
236324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:94:7: 'void'
237324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
238324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match("void");
239324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
240324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
241324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
242324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
243324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
244324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
245324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
246324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
247324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
248324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
249324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "VOID"
250324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
251324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "ID"
252324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mID() throws RecognitionException {
253324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
254324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = ID;
255324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
256324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:96:5: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* )
257324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:96:9: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*
258324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
259324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
260324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                input.consume();
261324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
262324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
263324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            else {
264324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                MismatchedSetException mse = new MismatchedSetException(null,input);
265324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                recover(mse);
266324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                throw mse;}
267324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
268324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:96:33: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*
269324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            loop1:
270324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            do {
271324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                int alt1=2;
272324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                int LA1_0 = input.LA(1);
273324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
274324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) {
275324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                    alt1=1;
276324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
277324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
278324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
279324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                switch (alt1) {
280324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	case 1 :
281324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:
282324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    {
283324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
284324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        input.consume();
285324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
286324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    }
287324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    else {
288324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        MismatchedSetException mse = new MismatchedSetException(null,input);
289324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        recover(mse);
290324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        throw mse;}
291324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
292324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
293324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    }
294324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    break;
295324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
296324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	default :
297324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    break loop1;
298324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
299324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            } while (true);
300324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
301324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
302324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
303324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
304324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
305324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
306324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
307324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
308324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
309324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
310324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "ID"
311324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
312324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "INT"
313324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mINT() throws RecognitionException {
314324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
315324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = INT;
316324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
317324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            CommonToken int=null;
318324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            List list_int=null;
319324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:5: ( (int+= ( '0' .. '9' ) )+ )
320324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:7: (int+= ( '0' .. '9' ) )+
321324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
322324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:10: (int+= ( '0' .. '9' ) )+
323324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int cnt2=0;
324324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            loop2:
325324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            do {
326324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                int alt2=2;
327324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                int LA2_0 = input.LA(1);
328324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
329324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                if ( ((LA2_0>='0' && LA2_0<='9')) ) {
330324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                    alt2=1;
331324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
332324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
333324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
334324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                switch (alt2) {
335324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	case 1 :
336324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:10: int+= ( '0' .. '9' )
337324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    {
338324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:12: ( '0' .. '9' )
339324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:13: '0' .. '9'
340324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    {
341324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    matchRange('0','9');
342324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
343324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    }
344324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
345324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
346324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    }
347324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    break;
348324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
349324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	default :
350324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    if ( cnt2 >= 1 ) break loop2;
351324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                        EarlyExitException eee =
352324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                            new EarlyExitException(2, input);
353324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                        throw eee;
354324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
355324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                cnt2++;
356324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            } while (true);
357324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
358324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            NSLog(@"%@", list_int);
359324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
360324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
361324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
362324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
363324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
364324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
365324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
366324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
367324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
368324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "INT"
369324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
370324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "EQ"
371324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mEQ() throws RecognitionException {
372324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
373324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = EQ;
374324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
375324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:102:6: ( '=' )
376324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:102:8: '='
377324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
378324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match('=');
379324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
380324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
381324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
382324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
383324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
384324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
385324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
386324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
387324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
388324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "EQ"
389324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
390324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "EQEQ"
391324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mEQEQ() throws RecognitionException {
392324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
393324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = EQEQ;
394324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
395324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:103:6: ( '==' )
396324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:103:8: '=='
397324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
398324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match("==");
399324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
400324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
401324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
402324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
403324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
404324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
405324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
406324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
407324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
408324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
409324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "EQEQ"
410324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
411324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "LT"
412324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mLT() throws RecognitionException {
413324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
414324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = LT;
415324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
416324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:104:6: ( '<' )
417324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:104:8: '<'
418324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
419324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match('<');
420324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
421324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
422324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
423324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
424324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
425324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
426324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
427324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
428324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
429324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "LT"
430324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
431324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "PLUS"
432324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mPLUS() throws RecognitionException {
433324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
434324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = PLUS;
435324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
436324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:105:6: ( '+' )
437324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:105:8: '+'
438324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
439324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            match('+');
440324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
441324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
442324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
443324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
444324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
445324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
446324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
447324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
448324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
449324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "PLUS"
450324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
451324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR start "WS"
452324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public final void mWS() throws RecognitionException {
453324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        try {
454324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _type = WS;
455324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int _channel = DEFAULT_TOKEN_CHANNEL;
456324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:107:5: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
457324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:107:9: ( ' ' | '\\t' | '\\r' | '\\n' )+
458324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            {
459324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:107:9: ( ' ' | '\\t' | '\\r' | '\\n' )+
460324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            int cnt3=0;
461324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            loop3:
462324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            do {
463324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                int alt3=2;
464324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                int LA3_0 = input.LA(1);
465324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
466324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                if ( ((LA3_0>='\t' && LA3_0<='\n')||LA3_0=='\r'||LA3_0==' ') ) {
467324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                    alt3=1;
468324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
469324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
470324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
471324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                switch (alt3) {
472324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	case 1 :
473324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:
474324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    {
475324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
476324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        input.consume();
477324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
478324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    }
479324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    else {
480324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        MismatchedSetException mse = new MismatchedSetException(null,input);
481324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        recover(mse);
482324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	        throw mse;}
483324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
484324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
485324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    }
486324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    break;
487324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
488324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	default :
489324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            	    if ( cnt3 >= 1 ) break loop3;
490324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                        EarlyExitException eee =
491324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                            new EarlyExitException(3, input);
492324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                        throw eee;
493324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
494324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                cnt3++;
495324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            } while (true);
496324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
497324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver             _channel=99;
498324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
499324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            }
500324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
501324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.type = _type;
502324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            state.channel = _channel;
503324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
504324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        finally {
505324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
506324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
507324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // $ANTLR end "WS"
508324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
509324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    public void mTokens() throws RecognitionException {
510324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | FOR | INT_TYPE | CHAR | VOID | ID | INT | EQ | EQEQ | LT | PLUS | WS )
511324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        int alt4=17;
512324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        alt4 = dfa4.predict(input);
513324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        switch (alt4) {
514324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 1 :
515324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:10: T__21
516324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
517324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mT__21();
518324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
519324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
520324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
521324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 2 :
522324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:16: T__22
523324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
524324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mT__22();
525324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
526324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
527324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
528324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 3 :
529324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:22: T__23
530324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
531324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mT__23();
532324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
533324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
534324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
535324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 4 :
536324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:28: T__24
537324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
538324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mT__24();
539324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
540324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
541324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
542324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 5 :
543324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:34: T__25
544324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
545324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mT__25();
546324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
547324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
548324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
549324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 6 :
550324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:40: T__26
551324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
552324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mT__26();
553324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
554324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
555324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
556324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 7 :
557324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:46: FOR
558324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
559324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mFOR();
560324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
561324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
562324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
563324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 8 :
564324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:50: INT_TYPE
565324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
566324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mINT_TYPE();
567324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
568324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
569324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
570324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 9 :
571324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:59: CHAR
572324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
573324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mCHAR();
574324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
575324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
576324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
577324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 10 :
578324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:64: VOID
579324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
580324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mVOID();
581324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
582324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
583324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
584324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 11 :
585324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:69: ID
586324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
587324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mID();
588324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
589324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
590324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
591324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 12 :
592324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:72: INT
593324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
594324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mINT();
595324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
596324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
597324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
598324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 13 :
599324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:76: EQ
600324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
601324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mEQ();
602324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
603324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
604324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
605324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 14 :
606324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:79: EQEQ
607324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
608324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mEQEQ();
609324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
610324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
611324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
612324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 15 :
613324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:84: LT
614324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
615324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mLT();
616324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
617324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
618324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
619324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 16 :
620324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:87: PLUS
621324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
622324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mPLUS();
623324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
624324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
625324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
626324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            case 17 :
627324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:92: WS
628324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                {
629324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                mWS();
630324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
631324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                }
632324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver                break;
633324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
634324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
635324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
636324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
637324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
638324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
639324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    protected DFA4 dfa4 = new DFA4(this);
640324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String DFA4_eotS =
641324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\7\uffff\4\13\2\uffff\1\26\3\uffff\4\13\2\uffff\1\33\1\34\2\13\2"+
642324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\uffff\1\37\1\40\2\uffff";
643324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String DFA4_eofS =
644324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\41\uffff";
645324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String DFA4_minS =
646324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\1\11\6\uffff\1\157\1\156\1\150\1\157\2\uffff\1\75\3\uffff\1\162"+
647324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\1\164\1\141\1\151\2\uffff\2\60\1\162\1\144\2\uffff\2\60\2\uffff";
648324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String DFA4_maxS =
649324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\1\175\6\uffff\1\157\1\156\1\150\1\157\2\uffff\1\75\3\uffff\1\162"+
650324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\1\164\1\141\1\151\2\uffff\2\172\1\162\1\144\2\uffff\2\172\2\uffff";
651324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String DFA4_acceptS =
652324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\4\uffff\1\13\1\14\1\uffff\1\17"+
653324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\1\20\1\21\4\uffff\1\16\1\15\4\uffff\1\7\1\10\2\uffff\1\11\1\12";
654324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String DFA4_specialS =
655324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        "\41\uffff}>";
656324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final String[] DFA4_transitionS = {
657324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\2\20\2\uffff\1\20\22\uffff\1\20\7\uffff\1\2\1\4\1\uffff\1\17"+
658324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\3\3\uffff\12\14\1\uffff\1\1\1\16\1\15\3\uffff\32\13\4\uffff"+
659324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\13\1\uffff\2\13\1\11\2\13\1\7\2\13\1\10\14\13\1\12\4\13\1"+
660324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\5\1\uffff\1\6",
661324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
662324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
663324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
664324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
665324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
666324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
667324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\21",
668324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\22",
669324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\23",
670324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\24",
671324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
672324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
673324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\25",
674324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
675324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
676324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
677324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\27",
678324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\30",
679324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\31",
680324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\32",
681324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
682324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
683324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13",
684324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13",
685324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\35",
686324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\1\36",
687324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
688324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
689324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13",
690324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13",
691324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            "",
692324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            ""
693324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    };
694324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
695324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final short[] DFA4_eot = DFA.unpackEncodedString(DFA4_eotS);
696324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final short[] DFA4_eof = DFA.unpackEncodedString(DFA4_eofS);
697324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final char[] DFA4_min = DFA.unpackEncodedStringToUnsignedChars(DFA4_minS);
698324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final char[] DFA4_max = DFA.unpackEncodedStringToUnsignedChars(DFA4_maxS);
699324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final short[] DFA4_accept = DFA.unpackEncodedString(DFA4_acceptS);
700324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final short[] DFA4_special = DFA.unpackEncodedString(DFA4_specialS);
701324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static final short[][] DFA4_transition;
702324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
703324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    static {
704324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        int numStates = DFA4_transitionS.length;
705324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        DFA4_transition = new short[numStates][];
706324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        for (int i=0; i<numStates; i++) {
707324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            DFA4_transition[i] = DFA.unpackEncodedString(DFA4_transitionS[i]);
708324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
709324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
710324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
711324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    class DFA4 extends DFA {
712324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
713324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        public DFA4(BaseRecognizer recognizer) {
714324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.recognizer = recognizer;
715324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.decisionNumber = 4;
716324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.eot = DFA4_eot;
717324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.eof = DFA4_eof;
718324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.min = DFA4_min;
719324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.max = DFA4_max;
720324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.accept = DFA4_accept;
721324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.special = DFA4_special;
722324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            this.transition = DFA4_transition;
723324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
724324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        public String getDescription() {
725324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver            return "1:1: Tokens : ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | FOR | INT_TYPE | CHAR | VOID | ID | INT | EQ | EQEQ | LT | PLUS | WS );";
726324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver        }
727324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    }
728324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
729324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
730324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}