1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// $ANTLR 3.1.2 BuildOptions\\ProfileGrammar.g3 2009-09-30 13:18:18
2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// The variable 'variable' is assigned but its value is never used.
4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma warning disable 219
5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver// Unreachable code detected.
6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver#pragma warning disable 162
7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverusing System.Collections.Generic;
10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverusing Antlr.Runtime;
11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverusing Stack = System.Collections.Generic.Stack<object>;
12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverusing List = System.Collections.IList;
13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverusing ArrayList = System.Collections.Generic.List<object>;
14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver[System.CodeDom.Compiler.GeneratedCode("ANTLR", "3.1.2")]
16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver[System.CLSCompliant(false)]
17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverpublic partial class ProfileGrammarLexer : Lexer
18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver{
19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int EOF=-1;
20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__10=10;
21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__11=11;
22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__12=12;
23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__13=13;
24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__14=14;
25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__15=15;
26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__16=16;
27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int T__17=17;
28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int CALL=4;
29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int FUNC=5;
30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int ID=6;
31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int INT=7;
32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int NEWLINE=8;
33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public const int WS=9;
34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // delegates
36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver    // delegators
37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public ProfileGrammarLexer() {}
39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public ProfileGrammarLexer( ICharStream input )
40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		: this( input, new RecognizerSharedState() )
41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public ProfileGrammarLexer( ICharStream input, RecognizerSharedState state )
44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		: base( input, state )
45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public override string GrammarFileName { get { return "BuildOptions\\ProfileGrammar.g3"; } }
49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__10"
51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__10()
52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__10;
56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:7:9: ( '-' )
58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:7:9: '-'
59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('-');
61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
68324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__10"
72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__11"
74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__11()
75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__11;
79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:8:9: ( '%' )
81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:8:9: '%'
82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('%');
84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
87324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
88324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
89324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
90324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
91324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
92324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
93324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
94324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__11"
95324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
96324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__12"
97324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__12()
98324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
99324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
100324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
101324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__12;
102324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
103324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:9:9: ( '(' )
104324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:9:9: '('
105324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
106324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('(');
107324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
108324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
109324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
110324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
111324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
112324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
113324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
114324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
115324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
116324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
117324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__12"
118324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
119324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__13"
120324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__13()
121324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
122324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
123324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
124324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__13;
125324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
126324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:10:9: ( ')' )
127324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:10:9: ')'
128324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
129324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match(')');
130324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
131324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
132324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
133324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
134324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
135324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
136324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
137324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
138324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
139324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
140324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__13"
141324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
142324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__14"
143324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__14()
144324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
145324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
146324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
147324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__14;
148324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
149324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:11:9: ( '*' )
150324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:11:9: '*'
151324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
152324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('*');
153324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
154324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
155324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
156324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
157324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
158324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
159324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
160324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
161324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
162324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
163324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__14"
164324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
165324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__15"
166324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__15()
167324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
168324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
169324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
170324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__15;
171324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
172324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:12:9: ( '/' )
173324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:12:9: '/'
174324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
175324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('/');
176324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
177324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
178324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
179324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
180324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
181324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
182324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
183324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
184324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
185324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
186324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__15"
187324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
188324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__16"
189324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__16()
190324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
191324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
192324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
193324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__16;
194324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
195324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:13:9: ( '+' )
196324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:13:9: '+'
197324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
198324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('+');
199324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
200324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
201324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
202324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
203324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
204324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
205324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
206324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
207324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
208324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
209324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__16"
210324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
211324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "T__17"
212324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mT__17()
213324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
214324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
215324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
216324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = T__17;
217324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
218324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:14:9: ( '=' )
219324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:14:9: '='
220324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
221324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('=');
222324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
223324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
224324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
225324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
226324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
227324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
228324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
229324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
230324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
231324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
232324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "T__17"
233324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
234324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "ID"
235324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mID()
236324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
237324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
238324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
239324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = ID;
240324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
241324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:88:9: ( ( 'a' .. 'z' | 'A' .. 'Z' )+ )
242324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:88:9: ( 'a' .. 'z' | 'A' .. 'Z' )+
243324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
244324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:88:9: ( 'a' .. 'z' | 'A' .. 'Z' )+
245324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int cnt1=0;
246324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			for ( ; ; )
247324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
248324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				int alt1=2;
249324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				int LA1_0 = input.LA(1);
250324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
251324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				if ( ((LA1_0>='A' && LA1_0<='Z')||(LA1_0>='a' && LA1_0<='z')) )
252324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
253324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					alt1=1;
254324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
255324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
256324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
257324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				switch ( alt1 )
258324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
259324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				case 1:
260324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					// BuildOptions\\ProfileGrammar.g3:
261324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					{
262324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					input.Consume();
263324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
264324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
265324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					}
266324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					break;
267324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
268324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				default:
269324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					if ( cnt1 >= 1 )
270324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						goto loop1;
271324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
272324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					EarlyExitException eee1 = new EarlyExitException( 1, input );
273324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					throw eee1;
274324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
275324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				cnt1++;
276324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
277324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			loop1:
278324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				;
279324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
280324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
281324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
282324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
283324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
284324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
285324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
286324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
287324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
288324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
289324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
290324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
291324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "ID"
292324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
293324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "INT"
294324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mINT()
295324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
296324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
297324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
298324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = INT;
299324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
300324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:91:9: ( ( '0' .. '9' )+ )
301324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:91:9: ( '0' .. '9' )+
302324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
303324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:91:9: ( '0' .. '9' )+
304324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int cnt2=0;
305324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			for ( ; ; )
306324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
307324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				int alt2=2;
308324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				int LA2_0 = input.LA(1);
309324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
310324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				if ( ((LA2_0>='0' && LA2_0<='9')) )
311324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
312324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					alt2=1;
313324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
314324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
315324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
316324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				switch ( alt2 )
317324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
318324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				case 1:
319324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					// BuildOptions\\ProfileGrammar.g3:
320324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					{
321324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					input.Consume();
322324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
323324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
324324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					}
325324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					break;
326324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
327324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				default:
328324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					if ( cnt2 >= 1 )
329324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						goto loop2;
330324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
331324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					EarlyExitException eee2 = new EarlyExitException( 2, input );
332324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					throw eee2;
333324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
334324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				cnt2++;
335324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
336324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			loop2:
337324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				;
338324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
339324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
340324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
341324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
342324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
343324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
344324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
345324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
346324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
347324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
348324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
349324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
350324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "INT"
351324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
352324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "NEWLINE"
353324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mNEWLINE()
354324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
355324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
356324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
357324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = NEWLINE;
358324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
359324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:95:7: ( ( '\\r' )? '\\n' )
360324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:95:7: ( '\\r' )? '\\n'
361324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
362324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:95:7: ( '\\r' )?
363324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int alt3=2;
364324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int LA3_0 = input.LA(1);
365324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
366324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			if ( (LA3_0=='\r') )
367324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
368324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				alt3=1;
369324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
370324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			switch ( alt3 )
371324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
372324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			case 1:
373324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				// BuildOptions\\ProfileGrammar.g3:95:0: '\\r'
374324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
375324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				Match('\r');
376324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
377324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
378324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				break;
379324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
380324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
381324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
382324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			Match('\n');
383324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
384324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
385324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
386324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
387324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
388324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
389324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
390324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
391324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
392324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
393324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "NEWLINE"
394324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
395324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR start "WS"
396324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	private void mWS()
397324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
398324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		try
399324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
400324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _type = WS;
401324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int _channel = DefaultTokenChannel;
402324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:98:9: ( ( ' ' | '\\t' )+ )
403324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:98:9: ( ' ' | '\\t' )+
404324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
405324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:98:9: ( ' ' | '\\t' )+
406324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			int cnt4=0;
407324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			for ( ; ; )
408324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
409324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				int alt4=2;
410324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				int LA4_0 = input.LA(1);
411324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
412324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				if ( (LA4_0=='\t'||LA4_0==' ') )
413324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
414324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					alt4=1;
415324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
416324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
417324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
418324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				switch ( alt4 )
419324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				{
420324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				case 1:
421324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					// BuildOptions\\ProfileGrammar.g3:
422324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					{
423324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					input.Consume();
424324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
425324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
426324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					}
427324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					break;
428324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
429324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				default:
430324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					if ( cnt4 >= 1 )
431324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver						goto loop4;
432324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
433324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					EarlyExitException eee4 = new EarlyExitException( 4, input );
434324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver					throw eee4;
435324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				}
436324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				cnt4++;
437324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
438324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			loop4:
439324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				;
440324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
441324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
442324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			 Skip();
443324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
444324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
445324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
446324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.type = _type;
447324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			state.channel = _channel;
448324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
449324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		finally
450324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
451324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
452324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
453324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	// $ANTLR end "WS"
454324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
455324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	public override void mTokens()
456324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
457324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		// BuildOptions\\ProfileGrammar.g3:1:10: ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | ID | INT | NEWLINE | WS )
458324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		int alt5=12;
459324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		switch ( input.LA(1) )
460324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
461324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '-':
462324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
463324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=1;
464324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
465324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
466324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '%':
467324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
468324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=2;
469324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
470324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
471324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '(':
472324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
473324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=3;
474324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
475324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
476324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case ')':
477324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
478324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=4;
479324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
480324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
481324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '*':
482324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
483324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=5;
484324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
485324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
486324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '/':
487324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
488324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=6;
489324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
490324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
491324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '+':
492324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
493324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=7;
494324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
495324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
496324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '=':
497324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
498324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=8;
499324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
500324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
501324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'A':
502324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'B':
503324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'C':
504324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'D':
505324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'E':
506324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'F':
507324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'G':
508324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'H':
509324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'I':
510324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'J':
511324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'K':
512324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'L':
513324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'M':
514324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'N':
515324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'O':
516324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'P':
517324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'Q':
518324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'R':
519324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'S':
520324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'T':
521324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'U':
522324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'V':
523324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'W':
524324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'X':
525324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'Y':
526324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'Z':
527324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'a':
528324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'b':
529324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'c':
530324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'd':
531324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'e':
532324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'f':
533324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'g':
534324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'h':
535324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'i':
536324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'j':
537324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'k':
538324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'l':
539324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'm':
540324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'n':
541324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'o':
542324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'p':
543324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'q':
544324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'r':
545324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 's':
546324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 't':
547324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'u':
548324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'v':
549324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'w':
550324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'x':
551324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'y':
552324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 'z':
553324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
554324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=9;
555324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
556324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
557324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '0':
558324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '1':
559324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '2':
560324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '3':
561324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '4':
562324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '5':
563324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '6':
564324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '7':
565324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '8':
566324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '9':
567324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
568324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=10;
569324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
570324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
571324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '\n':
572324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '\r':
573324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
574324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=11;
575324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
576324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
577324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case '\t':
578324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case ' ':
579324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
580324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			alt5=12;
581324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
582324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
583324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		default:
584324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
585324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
586324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
587324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver				throw nvae;
588324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
589324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
590324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
591324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		switch ( alt5 )
592324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		{
593324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 1:
594324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:10: T__10
595324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
596324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__10();
597324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
598324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
599324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
600324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 2:
601324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:16: T__11
602324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
603324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__11();
604324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
605324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
606324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
607324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 3:
608324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:22: T__12
609324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
610324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__12();
611324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
612324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
613324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
614324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 4:
615324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:28: T__13
616324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
617324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__13();
618324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
619324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
620324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
621324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 5:
622324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:34: T__14
623324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
624324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__14();
625324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
626324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
627324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
628324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 6:
629324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:40: T__15
630324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
631324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__15();
632324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
633324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
634324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
635324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 7:
636324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:46: T__16
637324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
638324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__16();
639324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
640324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
641324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
642324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 8:
643324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:52: T__17
644324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
645324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mT__17();
646324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
647324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
648324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
649324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 9:
650324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:58: ID
651324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
652324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mID();
653324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
654324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
655324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
656324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 10:
657324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:61: INT
658324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
659324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mINT();
660324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
661324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
662324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
663324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 11:
664324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:65: NEWLINE
665324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
666324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mNEWLINE();
667324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
668324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
669324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
670324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		case 12:
671324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			// BuildOptions\\ProfileGrammar.g3:1:73: WS
672324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			{
673324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			mWS();
674324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
675324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			}
676324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver			break;
677324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
678324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		}
679324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
680324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
681324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
682324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
683324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	#region DFA
684324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
685324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	protected override void InitDFAs()
686324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	{
687324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver		base.InitDFAs();
688324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	}
689324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
690324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
691324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver	#endregion
692324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver
693324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver}
694