aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-02-01 16:03:30 -0500
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-02-01 16:03:30 -0500
commit717916e99b2c8e7965fb31f4448b4336d8c2f19a (patch)
tree074c77b8465f1e47e7a28af2d95f79c1f5abaf86 /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen
parentFAM MM transformation works (diff)
downloadVIATRA-Generator-717916e99b2c8e7965fb31f4448b4336d8c2f19a.tar.gz
VIATRA-Generator-717916e99b2c8e7965fb31f4448b4336d8c2f19a.tar.zst
VIATRA-Generator-717916e99b2c8e7965fb31f4448b4336d8c2f19a.zip
Fix FAM Test. Begin Grammar Fix.
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java15
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g1009
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens50
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java3336
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java7318
5 files changed, 6442 insertions, 5286 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java
index 7b8ced4b..831cde0b 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java
@@ -34,6 +34,7 @@ public class VampireLanguageParser extends AbstractContentAssistParser {
34 put(grammarAccess.getVampireModelAccess().getAlternatives(), "rule__VampireModel__Alternatives"); 34 put(grammarAccess.getVampireModelAccess().getAlternatives(), "rule__VampireModel__Alternatives");
35 put(grammarAccess.getVLSNameAccess().getNameAlternatives_0(), "rule__VLSName__NameAlternatives_0"); 35 put(grammarAccess.getVLSNameAccess().getNameAlternatives_0(), "rule__VLSName__NameAlternatives_0");
36 put(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0(), "rule__VLSFofFormula__NameAlternatives_2_0"); 36 put(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0(), "rule__VLSFofFormula__NameAlternatives_2_0");
37 put(grammarAccess.getVLSTffFormulaAccess().getNameAlternatives_2_0(), "rule__VLSTffFormula__NameAlternatives_2_0");
37 put(grammarAccess.getVLSRoleAccess().getAlternatives(), "rule__VLSRole__Alternatives"); 38 put(grammarAccess.getVLSRoleAccess().getAlternatives(), "rule__VLSRole__Alternatives");
38 put(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0(), "rule__VLSAnnotation__NameAlternatives_1_0"); 39 put(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0(), "rule__VLSAnnotation__NameAlternatives_1_0");
39 put(grammarAccess.getVLSBinaryAccess().getAlternatives_1(), "rule__VLSBinary__Alternatives_1"); 40 put(grammarAccess.getVLSBinaryAccess().getAlternatives_1(), "rule__VLSBinary__Alternatives_1");
@@ -52,8 +53,13 @@ public class VampireLanguageParser extends AbstractContentAssistParser {
52 put(grammarAccess.getVLSIncludeAccess().getGroup_2(), "rule__VLSInclude__Group_2__0"); 53 put(grammarAccess.getVLSIncludeAccess().getGroup_2(), "rule__VLSInclude__Group_2__0");
53 put(grammarAccess.getVLSIncludeAccess().getGroup_2_2(), "rule__VLSInclude__Group_2_2__0"); 54 put(grammarAccess.getVLSIncludeAccess().getGroup_2_2(), "rule__VLSInclude__Group_2_2__0");
54 put(grammarAccess.getVLSCommentAccess().getGroup(), "rule__VLSComment__Group__0"); 55 put(grammarAccess.getVLSCommentAccess().getGroup(), "rule__VLSComment__Group__0");
56 put(grammarAccess.getVLSSatisfiableAccess().getGroup(), "rule__VLSSatisfiable__Group__0");
57 put(grammarAccess.getVLSTryingAccess().getGroup(), "rule__VLSTrying__Group__0");
58 put(grammarAccess.getVLSFiniteModelAccess().getGroup(), "rule__VLSFiniteModel__Group__0");
55 put(grammarAccess.getVLSFofFormulaAccess().getGroup(), "rule__VLSFofFormula__Group__0"); 59 put(grammarAccess.getVLSFofFormulaAccess().getGroup(), "rule__VLSFofFormula__Group__0");
56 put(grammarAccess.getVLSFofFormulaAccess().getGroup_7(), "rule__VLSFofFormula__Group_7__0"); 60 put(grammarAccess.getVLSFofFormulaAccess().getGroup_7(), "rule__VLSFofFormula__Group_7__0");
61 put(grammarAccess.getVLSTffFormulaAccess().getGroup(), "rule__VLSTffFormula__Group__0");
62 put(grammarAccess.getVLSTffFormulaAccess().getGroup_7(), "rule__VLSTffFormula__Group_7__0");
57 put(grammarAccess.getVLSAnnotationAccess().getGroup(), "rule__VLSAnnotation__Group__0"); 63 put(grammarAccess.getVLSAnnotationAccess().getGroup(), "rule__VLSAnnotation__Group__0");
58 put(grammarAccess.getVLSAnnotationAccess().getGroup_2(), "rule__VLSAnnotation__Group_2__0"); 64 put(grammarAccess.getVLSAnnotationAccess().getGroup_2(), "rule__VLSAnnotation__Group_2__0");
59 put(grammarAccess.getVLSAnnotationTermsAccess().getGroup(), "rule__VLSAnnotationTerms__Group__0"); 65 put(grammarAccess.getVLSAnnotationTermsAccess().getGroup(), "rule__VLSAnnotationTerms__Group__0");
@@ -97,16 +103,23 @@ public class VampireLanguageParser extends AbstractContentAssistParser {
97 put(grammarAccess.getVLSDefinedTermAccess().getGroup_3(), "rule__VLSDefinedTerm__Group_3__0"); 103 put(grammarAccess.getVLSDefinedTermAccess().getGroup_3(), "rule__VLSDefinedTerm__Group_3__0");
98 put(grammarAccess.getVampireModelAccess().getIncludesAssignment_0(), "rule__VampireModel__IncludesAssignment_0"); 104 put(grammarAccess.getVampireModelAccess().getIncludesAssignment_0(), "rule__VampireModel__IncludesAssignment_0");
99 put(grammarAccess.getVampireModelAccess().getCommentsAssignment_1(), "rule__VampireModel__CommentsAssignment_1"); 105 put(grammarAccess.getVampireModelAccess().getCommentsAssignment_1(), "rule__VampireModel__CommentsAssignment_1");
100 put(grammarAccess.getVampireModelAccess().getFormulasAssignment_2(), "rule__VampireModel__FormulasAssignment_2"); 106 put(grammarAccess.getVampireModelAccess().getConfirmationsAssignment_2(), "rule__VampireModel__ConfirmationsAssignment_2");
107 put(grammarAccess.getVampireModelAccess().getFormulasAssignment_3(), "rule__VampireModel__FormulasAssignment_3");
108 put(grammarAccess.getVampireModelAccess().getTfformulasAssignment_4(), "rule__VampireModel__TfformulasAssignment_4");
101 put(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1(), "rule__VLSInclude__FileNameAssignment_1"); 109 put(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1(), "rule__VLSInclude__FileNameAssignment_1");
102 put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1(), "rule__VLSInclude__NamesAssignment_2_1"); 110 put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1(), "rule__VLSInclude__NamesAssignment_2_1");
103 put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1(), "rule__VLSInclude__NamesAssignment_2_2_1"); 111 put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1(), "rule__VLSInclude__NamesAssignment_2_2_1");
104 put(grammarAccess.getVLSNameAccess().getNameAssignment(), "rule__VLSName__NameAssignment"); 112 put(grammarAccess.getVLSNameAccess().getNameAssignment(), "rule__VLSName__NameAssignment");
105 put(grammarAccess.getVLSCommentAccess().getCommentAssignment_1(), "rule__VLSComment__CommentAssignment_1"); 113 put(grammarAccess.getVLSCommentAccess().getCommentAssignment_1(), "rule__VLSComment__CommentAssignment_1");
114 put(grammarAccess.getVLSTryingAccess().getNameAssignment_2(), "rule__VLSTrying__NameAssignment_2");
106 put(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2(), "rule__VLSFofFormula__NameAssignment_2"); 115 put(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2(), "rule__VLSFofFormula__NameAssignment_2");
107 put(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4(), "rule__VLSFofFormula__FofRoleAssignment_4"); 116 put(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4(), "rule__VLSFofFormula__FofRoleAssignment_4");
108 put(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6(), "rule__VLSFofFormula__FofFormulaAssignment_6"); 117 put(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6(), "rule__VLSFofFormula__FofFormulaAssignment_6");
109 put(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1(), "rule__VLSFofFormula__AnnotationsAssignment_7_1"); 118 put(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1(), "rule__VLSFofFormula__AnnotationsAssignment_7_1");
119 put(grammarAccess.getVLSTffFormulaAccess().getNameAssignment_2(), "rule__VLSTffFormula__NameAssignment_2");
120 put(grammarAccess.getVLSTffFormulaAccess().getFofRoleAssignment_4(), "rule__VLSTffFormula__FofRoleAssignment_4");
121 put(grammarAccess.getVLSTffFormulaAccess().getFofFormulaAssignment_6(), "rule__VLSTffFormula__FofFormulaAssignment_6");
122 put(grammarAccess.getVLSTffFormulaAccess().getAnnotationsAssignment_7_1(), "rule__VLSTffFormula__AnnotationsAssignment_7_1");
110 put(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1(), "rule__VLSAnnotation__NameAssignment_1"); 123 put(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1(), "rule__VLSAnnotation__NameAssignment_1");
111 put(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1(), "rule__VLSAnnotation__FollowupAssignment_2_1"); 124 put(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1(), "rule__VLSAnnotation__FollowupAssignment_2_1");
112 put(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0(), "rule__VLSAnnotationTerms__TermsAssignment_0"); 125 put(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0(), "rule__VLSAnnotationTerms__TermsAssignment_0");
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g
index 37596d69..24768ec3 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g
@@ -149,425 +149,125 @@ finally {
149 restoreStackSize(stackSize); 149 restoreStackSize(stackSize);
150} 150}
151 151
152// Entry rule entryRuleVLSFofFormula 152// Entry rule entryRuleVLSConfirmations
153entryRuleVLSFofFormula 153entryRuleVLSConfirmations
154:
155{ before(grammarAccess.getVLSFofFormulaRule()); }
156 ruleVLSFofFormula
157{ after(grammarAccess.getVLSFofFormulaRule()); }
158 EOF
159;
160
161// Rule VLSFofFormula
162ruleVLSFofFormula
163 @init {
164 int stackSize = keepStackSize();
165 }
166 :
167 (
168 { before(grammarAccess.getVLSFofFormulaAccess().getGroup()); }
169 (rule__VLSFofFormula__Group__0)
170 { after(grammarAccess.getVLSFofFormulaAccess().getGroup()); }
171 )
172;
173finally {
174 restoreStackSize(stackSize);
175}
176
177// Entry rule entryRuleVLSRole
178entryRuleVLSRole
179:
180{ before(grammarAccess.getVLSRoleRule()); }
181 ruleVLSRole
182{ after(grammarAccess.getVLSRoleRule()); }
183 EOF
184;
185
186// Rule VLSRole
187ruleVLSRole
188 @init {
189 int stackSize = keepStackSize();
190 }
191 :
192 (
193 { before(grammarAccess.getVLSRoleAccess().getAlternatives()); }
194 (rule__VLSRole__Alternatives)
195 { after(grammarAccess.getVLSRoleAccess().getAlternatives()); }
196 )
197;
198finally {
199 restoreStackSize(stackSize);
200}
201
202// Entry rule entryRuleVLSAxiom
203entryRuleVLSAxiom
204:
205{ before(grammarAccess.getVLSAxiomRule()); }
206 ruleVLSAxiom
207{ after(grammarAccess.getVLSAxiomRule()); }
208 EOF
209;
210
211// Rule VLSAxiom
212ruleVLSAxiom
213 @init {
214 int stackSize = keepStackSize();
215 }
216 :
217 (
218 { before(grammarAccess.getVLSAxiomAccess().getAxiomKeyword()); }
219 'axiom'
220 { after(grammarAccess.getVLSAxiomAccess().getAxiomKeyword()); }
221 )
222;
223finally {
224 restoreStackSize(stackSize);
225}
226
227// Entry rule entryRuleVLSConjecture
228entryRuleVLSConjecture
229:
230{ before(grammarAccess.getVLSConjectureRule()); }
231 ruleVLSConjecture
232{ after(grammarAccess.getVLSConjectureRule()); }
233 EOF
234;
235
236// Rule VLSConjecture
237ruleVLSConjecture
238 @init {
239 int stackSize = keepStackSize();
240 }
241 :
242 (
243 { before(grammarAccess.getVLSConjectureAccess().getConjectureKeyword()); }
244 'conjecture'
245 { after(grammarAccess.getVLSConjectureAccess().getConjectureKeyword()); }
246 )
247;
248finally {
249 restoreStackSize(stackSize);
250}
251
252// Entry rule entryRuleVLSHypothesis
253entryRuleVLSHypothesis
254:
255{ before(grammarAccess.getVLSHypothesisRule()); }
256 ruleVLSHypothesis
257{ after(grammarAccess.getVLSHypothesisRule()); }
258 EOF
259;
260
261// Rule VLSHypothesis
262ruleVLSHypothesis
263 @init {
264 int stackSize = keepStackSize();
265 }
266 :
267 (
268 { before(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword()); }
269 'hypothesis'
270 { after(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword()); }
271 )
272;
273finally {
274 restoreStackSize(stackSize);
275}
276
277// Entry rule entryRuleVLSDefinition
278entryRuleVLSDefinition
279:
280{ before(grammarAccess.getVLSDefinitionRule()); }
281 ruleVLSDefinition
282{ after(grammarAccess.getVLSDefinitionRule()); }
283 EOF
284;
285
286// Rule VLSDefinition
287ruleVLSDefinition
288 @init {
289 int stackSize = keepStackSize();
290 }
291 :
292 (
293 { before(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword()); }
294 'definition'
295 { after(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword()); }
296 )
297;
298finally {
299 restoreStackSize(stackSize);
300}
301
302// Entry rule entryRuleVLSAssumption
303entryRuleVLSAssumption
304:
305{ before(grammarAccess.getVLSAssumptionRule()); }
306 ruleVLSAssumption
307{ after(grammarAccess.getVLSAssumptionRule()); }
308 EOF
309;
310
311// Rule VLSAssumption
312ruleVLSAssumption
313 @init {
314 int stackSize = keepStackSize();
315 }
316 :
317 (
318 { before(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword()); }
319 'assumption'
320 { after(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword()); }
321 )
322;
323finally {
324 restoreStackSize(stackSize);
325}
326
327// Entry rule entryRuleVLSLemma
328entryRuleVLSLemma
329:
330{ before(grammarAccess.getVLSLemmaRule()); }
331 ruleVLSLemma
332{ after(grammarAccess.getVLSLemmaRule()); }
333 EOF
334;
335
336// Rule VLSLemma
337ruleVLSLemma
338 @init {
339 int stackSize = keepStackSize();
340 }
341 :
342 (
343 { before(grammarAccess.getVLSLemmaAccess().getLemmaKeyword()); }
344 'lemma'
345 { after(grammarAccess.getVLSLemmaAccess().getLemmaKeyword()); }
346 )
347;
348finally {
349 restoreStackSize(stackSize);
350}
351
352// Entry rule entryRuleVLSTheorem
353entryRuleVLSTheorem
354:
355{ before(grammarAccess.getVLSTheoremRule()); }
356 ruleVLSTheorem
357{ after(grammarAccess.getVLSTheoremRule()); }
358 EOF
359;
360
361// Rule VLSTheorem
362ruleVLSTheorem
363 @init {
364 int stackSize = keepStackSize();
365 }
366 :
367 (
368 { before(grammarAccess.getVLSTheoremAccess().getTheoremKeyword()); }
369 'theorem'
370 { after(grammarAccess.getVLSTheoremAccess().getTheoremKeyword()); }
371 )
372;
373finally {
374 restoreStackSize(stackSize);
375}
376
377// Entry rule entryRuleVLSCorollary
378entryRuleVLSCorollary
379:
380{ before(grammarAccess.getVLSCorollaryRule()); }
381 ruleVLSCorollary
382{ after(grammarAccess.getVLSCorollaryRule()); }
383 EOF
384;
385
386// Rule VLSCorollary
387ruleVLSCorollary
388 @init {
389 int stackSize = keepStackSize();
390 }
391 :
392 (
393 { before(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword()); }
394 'corollary'
395 { after(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword()); }
396 )
397;
398finally {
399 restoreStackSize(stackSize);
400}
401
402// Entry rule entryRuleVLSNegated_Conjecture
403entryRuleVLSNegated_Conjecture
404:
405{ before(grammarAccess.getVLSNegated_ConjectureRule()); }
406 ruleVLSNegated_Conjecture
407{ after(grammarAccess.getVLSNegated_ConjectureRule()); }
408 EOF
409;
410
411// Rule VLSNegated_Conjecture
412ruleVLSNegated_Conjecture
413 @init {
414 int stackSize = keepStackSize();
415 }
416 :
417 (
418 { before(grammarAccess.getVLSNegated_ConjectureAccess().getNegated_conjectureKeyword()); }
419 'negated_conjecture'
420 { after(grammarAccess.getVLSNegated_ConjectureAccess().getNegated_conjectureKeyword()); }
421 )
422;
423finally {
424 restoreStackSize(stackSize);
425}
426
427// Entry rule entryRuleVLSPlain
428entryRuleVLSPlain
429:
430{ before(grammarAccess.getVLSPlainRule()); }
431 ruleVLSPlain
432{ after(grammarAccess.getVLSPlainRule()); }
433 EOF
434;
435
436// Rule VLSPlain
437ruleVLSPlain
438 @init {
439 int stackSize = keepStackSize();
440 }
441 :
442 (
443 { before(grammarAccess.getVLSPlainAccess().getPlainKeyword()); }
444 'plain'
445 { after(grammarAccess.getVLSPlainAccess().getPlainKeyword()); }
446 )
447;
448finally {
449 restoreStackSize(stackSize);
450}
451
452// Entry rule entryRuleVLSType
453entryRuleVLSType
454: 154:
455{ before(grammarAccess.getVLSTypeRule()); } 155{ before(grammarAccess.getVLSConfirmationsRule()); }
456 ruleVLSType 156 ruleVLSConfirmations
457{ after(grammarAccess.getVLSTypeRule()); } 157{ after(grammarAccess.getVLSConfirmationsRule()); }
458 EOF 158 EOF
459; 159;
460 160
461// Rule VLSType 161// Rule VLSConfirmations
462ruleVLSType 162ruleVLSConfirmations
463 @init { 163 @init {
464 int stackSize = keepStackSize(); 164 int stackSize = keepStackSize();
465 } 165 }
466 : 166 :
467 ( 167 (
468 { before(grammarAccess.getVLSTypeAccess().getTypeKeyword()); } 168 { before(grammarAccess.getVLSConfirmationsAccess().getVLSSatisfiableParserRuleCall()); }
469 'type' 169 ruleVLSSatisfiable
470 { after(grammarAccess.getVLSTypeAccess().getTypeKeyword()); } 170 { after(grammarAccess.getVLSConfirmationsAccess().getVLSSatisfiableParserRuleCall()); }
471 ) 171 )
472; 172;
473finally { 173finally {
474 restoreStackSize(stackSize); 174 restoreStackSize(stackSize);
475} 175}
476 176
477// Entry rule entryRuleVLSFi_Domain 177// Entry rule entryRuleVLSSatisfiable
478entryRuleVLSFi_Domain 178entryRuleVLSSatisfiable
479: 179:
480{ before(grammarAccess.getVLSFi_DomainRule()); } 180{ before(grammarAccess.getVLSSatisfiableRule()); }
481 ruleVLSFi_Domain 181 ruleVLSSatisfiable
482{ after(grammarAccess.getVLSFi_DomainRule()); } 182{ after(grammarAccess.getVLSSatisfiableRule()); }
483 EOF 183 EOF
484; 184;
485 185
486// Rule VLSFi_Domain 186// Rule VLSSatisfiable
487ruleVLSFi_Domain 187ruleVLSSatisfiable
488 @init { 188 @init {
489 int stackSize = keepStackSize(); 189 int stackSize = keepStackSize();
490 } 190 }
491 : 191 :
492 ( 192 (
493 { before(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); } 193 { before(grammarAccess.getVLSSatisfiableAccess().getGroup()); }
494 'fi_domain' 194 (rule__VLSSatisfiable__Group__0)
495 { after(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); } 195 { after(grammarAccess.getVLSSatisfiableAccess().getGroup()); }
496 ) 196 )
497; 197;
498finally { 198finally {
499 restoreStackSize(stackSize); 199 restoreStackSize(stackSize);
500} 200}
501 201
502// Entry rule entryRuleVLSFi_Functors 202// Entry rule entryRuleVLSFofFormula
503entryRuleVLSFi_Functors 203entryRuleVLSFofFormula
504: 204:
505{ before(grammarAccess.getVLSFi_FunctorsRule()); } 205{ before(grammarAccess.getVLSFofFormulaRule()); }
506 ruleVLSFi_Functors 206 ruleVLSFofFormula
507{ after(grammarAccess.getVLSFi_FunctorsRule()); } 207{ after(grammarAccess.getVLSFofFormulaRule()); }
508 EOF 208 EOF
509; 209;
510 210
511// Rule VLSFi_Functors 211// Rule VLSFofFormula
512ruleVLSFi_Functors 212ruleVLSFofFormula
513 @init { 213 @init {
514 int stackSize = keepStackSize(); 214 int stackSize = keepStackSize();
515 } 215 }
516 : 216 :
517 ( 217 (
518 { before(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword()); } 218 { before(grammarAccess.getVLSFofFormulaAccess().getGroup()); }
519 'fi_functors' 219 (rule__VLSFofFormula__Group__0)
520 { after(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword()); } 220 { after(grammarAccess.getVLSFofFormulaAccess().getGroup()); }
521 ) 221 )
522; 222;
523finally { 223finally {
524 restoreStackSize(stackSize); 224 restoreStackSize(stackSize);
525} 225}
526 226
527// Entry rule entryRuleVLSFi_Predicates 227// Entry rule entryRuleVLSTffFormula
528entryRuleVLSFi_Predicates 228entryRuleVLSTffFormula
529: 229:
530{ before(grammarAccess.getVLSFi_PredicatesRule()); } 230{ before(grammarAccess.getVLSTffFormulaRule()); }
531 ruleVLSFi_Predicates 231 ruleVLSTffFormula
532{ after(grammarAccess.getVLSFi_PredicatesRule()); } 232{ after(grammarAccess.getVLSTffFormulaRule()); }
533 EOF 233 EOF
534; 234;
535 235
536// Rule VLSFi_Predicates 236// Rule VLSTffFormula
537ruleVLSFi_Predicates 237ruleVLSTffFormula
538 @init { 238 @init {
539 int stackSize = keepStackSize(); 239 int stackSize = keepStackSize();
540 } 240 }
541 : 241 :
542 ( 242 (
543 { before(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); } 243 { before(grammarAccess.getVLSTffFormulaAccess().getGroup()); }
544 'fi_predicates' 244 (rule__VLSTffFormula__Group__0)
545 { after(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); } 245 { after(grammarAccess.getVLSTffFormulaAccess().getGroup()); }
546 ) 246 )
547; 247;
548finally { 248finally {
549 restoreStackSize(stackSize); 249 restoreStackSize(stackSize);
550} 250}
551 251
552// Entry rule entryRuleVLSUnknown 252// Entry rule entryRuleVLSRole
553entryRuleVLSUnknown 253entryRuleVLSRole
554: 254:
555{ before(grammarAccess.getVLSUnknownRule()); } 255{ before(grammarAccess.getVLSRoleRule()); }
556 ruleVLSUnknown 256 ruleVLSRole
557{ after(grammarAccess.getVLSUnknownRule()); } 257{ after(grammarAccess.getVLSRoleRule()); }
558 EOF 258 EOF
559; 259;
560 260
561// Rule VLSUnknown 261// Rule VLSRole
562ruleVLSUnknown 262ruleVLSRole
563 @init { 263 @init {
564 int stackSize = keepStackSize(); 264 int stackSize = keepStackSize();
565 } 265 }
566 : 266 :
567 ( 267 (
568 { before(grammarAccess.getVLSUnknownAccess().getUnknownKeyword()); } 268 { before(grammarAccess.getVLSRoleAccess().getAlternatives()); }
569 'unknown' 269 (rule__VLSRole__Alternatives)
570 { after(grammarAccess.getVLSUnknownAccess().getUnknownKeyword()); } 270 { after(grammarAccess.getVLSRoleAccess().getAlternatives()); }
571 ) 271 )
572; 272;
573finally { 273finally {
@@ -992,9 +692,21 @@ rule__VampireModel__Alternatives
992 ) 692 )
993 | 693 |
994 ( 694 (
995 { before(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); } 695 { before(grammarAccess.getVampireModelAccess().getConfirmationsAssignment_2()); }
996 (rule__VampireModel__FormulasAssignment_2) 696 (rule__VampireModel__ConfirmationsAssignment_2)
997 { after(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); } 697 { after(grammarAccess.getVampireModelAccess().getConfirmationsAssignment_2()); }
698 )
699 |
700 (
701 { before(grammarAccess.getVampireModelAccess().getFormulasAssignment_3()); }
702 (rule__VampireModel__FormulasAssignment_3)
703 { after(grammarAccess.getVampireModelAccess().getFormulasAssignment_3()); }
704 )
705 |
706 (
707 { before(grammarAccess.getVampireModelAccess().getTfformulasAssignment_4()); }
708 (rule__VampireModel__TfformulasAssignment_4)
709 { after(grammarAccess.getVampireModelAccess().getTfformulasAssignment_4()); }
998 ) 710 )
999; 711;
1000finally { 712finally {
@@ -1061,99 +773,126 @@ finally {
1061 restoreStackSize(stackSize); 773 restoreStackSize(stackSize);
1062} 774}
1063 775
776rule__VLSTffFormula__NameAlternatives_2_0
777 @init {
778 int stackSize = keepStackSize();
779 }
780:
781 (
782 { before(grammarAccess.getVLSTffFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); }
783 RULE_LOWER_WORD_ID
784 { after(grammarAccess.getVLSTffFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); }
785 )
786 |
787 (
788 { before(grammarAccess.getVLSTffFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); }
789 RULE_SIGNED_LITERAL
790 { after(grammarAccess.getVLSTffFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); }
791 )
792 |
793 (
794 { before(grammarAccess.getVLSTffFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); }
795 RULE_SINGLE_QUOTE
796 { after(grammarAccess.getVLSTffFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); }
797 )
798;
799finally {
800 restoreStackSize(stackSize);
801}
802
1064rule__VLSRole__Alternatives 803rule__VLSRole__Alternatives
1065 @init { 804 @init {
1066 int stackSize = keepStackSize(); 805 int stackSize = keepStackSize();
1067 } 806 }
1068: 807:
1069 ( 808 (
1070 { before(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); } 809 { before(grammarAccess.getVLSRoleAccess().getAxiomKeyword_0()); }
1071 ruleVLSAxiom 810 'axiom'
1072 { after(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); } 811 { after(grammarAccess.getVLSRoleAccess().getAxiomKeyword_0()); }
1073 ) 812 )
1074 | 813 |
1075 ( 814 (
1076 { before(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); } 815 { before(grammarAccess.getVLSRoleAccess().getConjectureKeyword_1()); }
1077 ruleVLSConjecture 816 'conjecture'
1078 { after(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); } 817 { after(grammarAccess.getVLSRoleAccess().getConjectureKeyword_1()); }
1079 ) 818 )
1080 | 819 |
1081 ( 820 (
1082 { before(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); } 821 { before(grammarAccess.getVLSRoleAccess().getHypothesisKeyword_2()); }
1083 ruleVLSHypothesis 822 'hypothesis'
1084 { after(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); } 823 { after(grammarAccess.getVLSRoleAccess().getHypothesisKeyword_2()); }
1085 ) 824 )
1086 | 825 |
1087 ( 826 (
1088 { before(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); } 827 { before(grammarAccess.getVLSRoleAccess().getDefinitionKeyword_3()); }
1089 ruleVLSDefinition 828 'definition'
1090 { after(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); } 829 { after(grammarAccess.getVLSRoleAccess().getDefinitionKeyword_3()); }
1091 ) 830 )
1092 | 831 |
1093 ( 832 (
1094 { before(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); } 833 { before(grammarAccess.getVLSRoleAccess().getAssumptionKeyword_4()); }
1095 ruleVLSAssumption 834 'assumption'
1096 { after(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); } 835 { after(grammarAccess.getVLSRoleAccess().getAssumptionKeyword_4()); }
1097 ) 836 )
1098 | 837 |
1099 ( 838 (
1100 { before(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); } 839 { before(grammarAccess.getVLSRoleAccess().getLemmaKeyword_5()); }
1101 ruleVLSLemma 840 'lemma'
1102 { after(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); } 841 { after(grammarAccess.getVLSRoleAccess().getLemmaKeyword_5()); }
1103 ) 842 )
1104 | 843 |
1105 ( 844 (
1106 { before(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); } 845 { before(grammarAccess.getVLSRoleAccess().getTheoremKeyword_6()); }
1107 ruleVLSTheorem 846 'theorem'
1108 { after(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); } 847 { after(grammarAccess.getVLSRoleAccess().getTheoremKeyword_6()); }
1109 ) 848 )
1110 | 849 |
1111 ( 850 (
1112 { before(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); } 851 { before(grammarAccess.getVLSRoleAccess().getCorollaryKeyword_7()); }
1113 ruleVLSCorollary 852 'corollary'
1114 { after(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); } 853 { after(grammarAccess.getVLSRoleAccess().getCorollaryKeyword_7()); }
1115 ) 854 )
1116 | 855 |
1117 ( 856 (
1118 { before(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); } 857 { before(grammarAccess.getVLSRoleAccess().getNegated_conjectureKeyword_8()); }
1119 ruleVLSNegated_Conjecture 858 'negated_conjecture'
1120 { after(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); } 859 { after(grammarAccess.getVLSRoleAccess().getNegated_conjectureKeyword_8()); }
1121 ) 860 )
1122 | 861 |
1123 ( 862 (
1124 { before(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); } 863 { before(grammarAccess.getVLSRoleAccess().getPlainKeyword_9()); }
1125 ruleVLSPlain 864 'plain'
1126 { after(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); } 865 { after(grammarAccess.getVLSRoleAccess().getPlainKeyword_9()); }
1127 ) 866 )
1128 | 867 |
1129 ( 868 (
1130 { before(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); } 869 { before(grammarAccess.getVLSRoleAccess().getTypeKeyword_10()); }
1131 ruleVLSType 870 'type'
1132 { after(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); } 871 { after(grammarAccess.getVLSRoleAccess().getTypeKeyword_10()); }
1133 ) 872 )
1134 | 873 |
1135 ( 874 (
1136 { before(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); } 875 { before(grammarAccess.getVLSRoleAccess().getFi_domainKeyword_11()); }
1137 ruleVLSFi_Domain 876 'fi_domain'
1138 { after(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); } 877 { after(grammarAccess.getVLSRoleAccess().getFi_domainKeyword_11()); }
1139 ) 878 )
1140 | 879 |
1141 ( 880 (
1142 { before(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); } 881 { before(grammarAccess.getVLSRoleAccess().getFi_functorsKeyword_12()); }
1143 ruleVLSFi_Functors 882 'fi_functors'
1144 { after(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); } 883 { after(grammarAccess.getVLSRoleAccess().getFi_functorsKeyword_12()); }
1145 ) 884 )
1146 | 885 |
1147 ( 886 (
1148 { before(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); } 887 { before(grammarAccess.getVLSRoleAccess().getFi_predicatesKeyword_13()); }
1149 ruleVLSFi_Predicates 888 'fi_predicates'
1150 { after(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); } 889 { after(grammarAccess.getVLSRoleAccess().getFi_predicatesKeyword_13()); }
1151 ) 890 )
1152 | 891 |
1153 ( 892 (
1154 { before(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); } 893 { before(grammarAccess.getVLSRoleAccess().getUnknownKeyword_14()); }
1155 ruleVLSUnknown 894 'unknown'
1156 { after(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); } 895 { after(grammarAccess.getVLSRoleAccess().getUnknownKeyword_14()); }
1157 ) 896 )
1158; 897;
1159finally { 898finally {
@@ -1888,6 +1627,60 @@ finally {
1888} 1627}
1889 1628
1890 1629
1630rule__VLSSatisfiable__Group__0
1631 @init {
1632 int stackSize = keepStackSize();
1633 }
1634:
1635 rule__VLSSatisfiable__Group__0__Impl
1636 rule__VLSSatisfiable__Group__1
1637;
1638finally {
1639 restoreStackSize(stackSize);
1640}
1641
1642rule__VLSSatisfiable__Group__0__Impl
1643 @init {
1644 int stackSize = keepStackSize();
1645 }
1646:
1647(
1648 { before(grammarAccess.getVLSSatisfiableAccess().getVLSSatisfiableAction_0()); }
1649 ()
1650 { after(grammarAccess.getVLSSatisfiableAccess().getVLSSatisfiableAction_0()); }
1651)
1652;
1653finally {
1654 restoreStackSize(stackSize);
1655}
1656
1657rule__VLSSatisfiable__Group__1
1658 @init {
1659 int stackSize = keepStackSize();
1660 }
1661:
1662 rule__VLSSatisfiable__Group__1__Impl
1663;
1664finally {
1665 restoreStackSize(stackSize);
1666}
1667
1668rule__VLSSatisfiable__Group__1__Impl
1669 @init {
1670 int stackSize = keepStackSize();
1671 }
1672:
1673(
1674 { before(grammarAccess.getVLSSatisfiableAccess().getSatisfiableKeyword_1()); }
1675 'Satisfiable!'
1676 { after(grammarAccess.getVLSSatisfiableAccess().getSatisfiableKeyword_1()); }
1677)
1678;
1679finally {
1680 restoreStackSize(stackSize);
1681}
1682
1683
1891rule__VLSFofFormula__Group__0 1684rule__VLSFofFormula__Group__0
1892 @init { 1685 @init {
1893 int stackSize = keepStackSize(); 1686 int stackSize = keepStackSize();
@@ -2212,6 +2005,330 @@ finally {
2212} 2005}
2213 2006
2214 2007
2008rule__VLSTffFormula__Group__0
2009 @init {
2010 int stackSize = keepStackSize();
2011 }
2012:
2013 rule__VLSTffFormula__Group__0__Impl
2014 rule__VLSTffFormula__Group__1
2015;
2016finally {
2017 restoreStackSize(stackSize);
2018}
2019
2020rule__VLSTffFormula__Group__0__Impl
2021 @init {
2022 int stackSize = keepStackSize();
2023 }
2024:
2025(
2026 { before(grammarAccess.getVLSTffFormulaAccess().getTffKeyword_0()); }
2027 'tff'
2028 { after(grammarAccess.getVLSTffFormulaAccess().getTffKeyword_0()); }
2029)
2030;
2031finally {
2032 restoreStackSize(stackSize);
2033}
2034
2035rule__VLSTffFormula__Group__1
2036 @init {
2037 int stackSize = keepStackSize();
2038 }
2039:
2040 rule__VLSTffFormula__Group__1__Impl
2041 rule__VLSTffFormula__Group__2
2042;
2043finally {
2044 restoreStackSize(stackSize);
2045}
2046
2047rule__VLSTffFormula__Group__1__Impl
2048 @init {
2049 int stackSize = keepStackSize();
2050 }
2051:
2052(
2053 { before(grammarAccess.getVLSTffFormulaAccess().getLeftParenthesisKeyword_1()); }
2054 '('
2055 { after(grammarAccess.getVLSTffFormulaAccess().getLeftParenthesisKeyword_1()); }
2056)
2057;
2058finally {
2059 restoreStackSize(stackSize);
2060}
2061
2062rule__VLSTffFormula__Group__2
2063 @init {
2064 int stackSize = keepStackSize();
2065 }
2066:
2067 rule__VLSTffFormula__Group__2__Impl
2068 rule__VLSTffFormula__Group__3
2069;
2070finally {
2071 restoreStackSize(stackSize);
2072}
2073
2074rule__VLSTffFormula__Group__2__Impl
2075 @init {
2076 int stackSize = keepStackSize();
2077 }
2078:
2079(
2080 { before(grammarAccess.getVLSTffFormulaAccess().getNameAssignment_2()); }
2081 (rule__VLSTffFormula__NameAssignment_2)
2082 { after(grammarAccess.getVLSTffFormulaAccess().getNameAssignment_2()); }
2083)
2084;
2085finally {
2086 restoreStackSize(stackSize);
2087}
2088
2089rule__VLSTffFormula__Group__3
2090 @init {
2091 int stackSize = keepStackSize();
2092 }
2093:
2094 rule__VLSTffFormula__Group__3__Impl
2095 rule__VLSTffFormula__Group__4
2096;
2097finally {
2098 restoreStackSize(stackSize);
2099}
2100
2101rule__VLSTffFormula__Group__3__Impl
2102 @init {
2103 int stackSize = keepStackSize();
2104 }
2105:
2106(
2107 { before(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_3()); }
2108 ','
2109 { after(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_3()); }
2110)
2111;
2112finally {
2113 restoreStackSize(stackSize);
2114}
2115
2116rule__VLSTffFormula__Group__4
2117 @init {
2118 int stackSize = keepStackSize();
2119 }
2120:
2121 rule__VLSTffFormula__Group__4__Impl
2122 rule__VLSTffFormula__Group__5
2123;
2124finally {
2125 restoreStackSize(stackSize);
2126}
2127
2128rule__VLSTffFormula__Group__4__Impl
2129 @init {
2130 int stackSize = keepStackSize();
2131 }
2132:
2133(
2134 { before(grammarAccess.getVLSTffFormulaAccess().getFofRoleAssignment_4()); }
2135 (rule__VLSTffFormula__FofRoleAssignment_4)
2136 { after(grammarAccess.getVLSTffFormulaAccess().getFofRoleAssignment_4()); }
2137)
2138;
2139finally {
2140 restoreStackSize(stackSize);
2141}
2142
2143rule__VLSTffFormula__Group__5
2144 @init {
2145 int stackSize = keepStackSize();
2146 }
2147:
2148 rule__VLSTffFormula__Group__5__Impl
2149 rule__VLSTffFormula__Group__6
2150;
2151finally {
2152 restoreStackSize(stackSize);
2153}
2154
2155rule__VLSTffFormula__Group__5__Impl
2156 @init {
2157 int stackSize = keepStackSize();
2158 }
2159:
2160(
2161 { before(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_5()); }
2162 ','
2163 { after(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_5()); }
2164)
2165;
2166finally {
2167 restoreStackSize(stackSize);
2168}
2169
2170rule__VLSTffFormula__Group__6
2171 @init {
2172 int stackSize = keepStackSize();
2173 }
2174:
2175 rule__VLSTffFormula__Group__6__Impl
2176 rule__VLSTffFormula__Group__7
2177;
2178finally {
2179 restoreStackSize(stackSize);
2180}
2181
2182rule__VLSTffFormula__Group__6__Impl
2183 @init {
2184 int stackSize = keepStackSize();
2185 }
2186:
2187(
2188 { before(grammarAccess.getVLSTffFormulaAccess().getFofFormulaAssignment_6()); }
2189 (rule__VLSTffFormula__FofFormulaAssignment_6)
2190 { after(grammarAccess.getVLSTffFormulaAccess().getFofFormulaAssignment_6()); }
2191)
2192;
2193finally {
2194 restoreStackSize(stackSize);
2195}
2196
2197rule__VLSTffFormula__Group__7
2198 @init {
2199 int stackSize = keepStackSize();
2200 }
2201:
2202 rule__VLSTffFormula__Group__7__Impl
2203 rule__VLSTffFormula__Group__8
2204;
2205finally {
2206 restoreStackSize(stackSize);
2207}
2208
2209rule__VLSTffFormula__Group__7__Impl
2210 @init {
2211 int stackSize = keepStackSize();
2212 }
2213:
2214(
2215 { before(grammarAccess.getVLSTffFormulaAccess().getGroup_7()); }
2216 (rule__VLSTffFormula__Group_7__0)?
2217 { after(grammarAccess.getVLSTffFormulaAccess().getGroup_7()); }
2218)
2219;
2220finally {
2221 restoreStackSize(stackSize);
2222}
2223
2224rule__VLSTffFormula__Group__8
2225 @init {
2226 int stackSize = keepStackSize();
2227 }
2228:
2229 rule__VLSTffFormula__Group__8__Impl
2230 rule__VLSTffFormula__Group__9
2231;
2232finally {
2233 restoreStackSize(stackSize);
2234}
2235
2236rule__VLSTffFormula__Group__8__Impl
2237 @init {
2238 int stackSize = keepStackSize();
2239 }
2240:
2241(
2242 { before(grammarAccess.getVLSTffFormulaAccess().getRightParenthesisKeyword_8()); }
2243 ')'
2244 { after(grammarAccess.getVLSTffFormulaAccess().getRightParenthesisKeyword_8()); }
2245)
2246;
2247finally {
2248 restoreStackSize(stackSize);
2249}
2250
2251rule__VLSTffFormula__Group__9
2252 @init {
2253 int stackSize = keepStackSize();
2254 }
2255:
2256 rule__VLSTffFormula__Group__9__Impl
2257;
2258finally {
2259 restoreStackSize(stackSize);
2260}
2261
2262rule__VLSTffFormula__Group__9__Impl
2263 @init {
2264 int stackSize = keepStackSize();
2265 }
2266:
2267(
2268 { before(grammarAccess.getVLSTffFormulaAccess().getFullStopKeyword_9()); }
2269 '.'
2270 { after(grammarAccess.getVLSTffFormulaAccess().getFullStopKeyword_9()); }
2271)
2272;
2273finally {
2274 restoreStackSize(stackSize);
2275}
2276
2277
2278rule__VLSTffFormula__Group_7__0
2279 @init {
2280 int stackSize = keepStackSize();
2281 }
2282:
2283 rule__VLSTffFormula__Group_7__0__Impl
2284 rule__VLSTffFormula__Group_7__1
2285;
2286finally {
2287 restoreStackSize(stackSize);
2288}
2289
2290rule__VLSTffFormula__Group_7__0__Impl
2291 @init {
2292 int stackSize = keepStackSize();
2293 }
2294:
2295(
2296 { before(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_7_0()); }
2297 ','
2298 { after(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_7_0()); }
2299)
2300;
2301finally {
2302 restoreStackSize(stackSize);
2303}
2304
2305rule__VLSTffFormula__Group_7__1
2306 @init {
2307 int stackSize = keepStackSize();
2308 }
2309:
2310 rule__VLSTffFormula__Group_7__1__Impl
2311;
2312finally {
2313 restoreStackSize(stackSize);
2314}
2315
2316rule__VLSTffFormula__Group_7__1__Impl
2317 @init {
2318 int stackSize = keepStackSize();
2319 }
2320:
2321(
2322 { before(grammarAccess.getVLSTffFormulaAccess().getAnnotationsAssignment_7_1()); }
2323 (rule__VLSTffFormula__AnnotationsAssignment_7_1)
2324 { after(grammarAccess.getVLSTffFormulaAccess().getAnnotationsAssignment_7_1()); }
2325)
2326;
2327finally {
2328 restoreStackSize(stackSize);
2329}
2330
2331
2215rule__VLSAnnotation__Group__0 2332rule__VLSAnnotation__Group__0
2216 @init { 2333 @init {
2217 int stackSize = keepStackSize(); 2334 int stackSize = keepStackSize();
@@ -5185,15 +5302,45 @@ finally {
5185 restoreStackSize(stackSize); 5302 restoreStackSize(stackSize);
5186} 5303}
5187 5304
5188rule__VampireModel__FormulasAssignment_2 5305rule__VampireModel__ConfirmationsAssignment_2
5306 @init {
5307 int stackSize = keepStackSize();
5308 }
5309:
5310 (
5311 { before(grammarAccess.getVampireModelAccess().getConfirmationsVLSConfirmationsParserRuleCall_2_0()); }
5312 ruleVLSConfirmations
5313 { after(grammarAccess.getVampireModelAccess().getConfirmationsVLSConfirmationsParserRuleCall_2_0()); }
5314 )
5315;
5316finally {
5317 restoreStackSize(stackSize);
5318}
5319
5320rule__VampireModel__FormulasAssignment_3
5189 @init { 5321 @init {
5190 int stackSize = keepStackSize(); 5322 int stackSize = keepStackSize();
5191 } 5323 }
5192: 5324:
5193 ( 5325 (
5194 { before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); } 5326 { before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_3_0()); }
5195 ruleVLSFofFormula 5327 ruleVLSFofFormula
5196 { after(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); } 5328 { after(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_3_0()); }
5329 )
5330;
5331finally {
5332 restoreStackSize(stackSize);
5333}
5334
5335rule__VampireModel__TfformulasAssignment_4
5336 @init {
5337 int stackSize = keepStackSize();
5338 }
5339:
5340 (
5341 { before(grammarAccess.getVampireModelAccess().getTfformulasVLSTffFormulaParserRuleCall_4_0()); }
5342 ruleVLSTffFormula
5343 { after(grammarAccess.getVampireModelAccess().getTfformulasVLSTffFormulaParserRuleCall_4_0()); }
5197 ) 5344 )
5198; 5345;
5199finally { 5346finally {
@@ -5335,6 +5482,66 @@ finally {
5335 restoreStackSize(stackSize); 5482 restoreStackSize(stackSize);
5336} 5483}
5337 5484
5485rule__VLSTffFormula__NameAssignment_2
5486 @init {
5487 int stackSize = keepStackSize();
5488 }
5489:
5490 (
5491 { before(grammarAccess.getVLSTffFormulaAccess().getNameAlternatives_2_0()); }
5492 (rule__VLSTffFormula__NameAlternatives_2_0)
5493 { after(grammarAccess.getVLSTffFormulaAccess().getNameAlternatives_2_0()); }
5494 )
5495;
5496finally {
5497 restoreStackSize(stackSize);
5498}
5499
5500rule__VLSTffFormula__FofRoleAssignment_4
5501 @init {
5502 int stackSize = keepStackSize();
5503 }
5504:
5505 (
5506 { before(grammarAccess.getVLSTffFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); }
5507 ruleVLSRole
5508 { after(grammarAccess.getVLSTffFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); }
5509 )
5510;
5511finally {
5512 restoreStackSize(stackSize);
5513}
5514
5515rule__VLSTffFormula__FofFormulaAssignment_6
5516 @init {
5517 int stackSize = keepStackSize();
5518 }
5519:
5520 (
5521 { before(grammarAccess.getVLSTffFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); }
5522 ruleVLSTerm
5523 { after(grammarAccess.getVLSTffFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); }
5524 )
5525;
5526finally {
5527 restoreStackSize(stackSize);
5528}
5529
5530rule__VLSTffFormula__AnnotationsAssignment_7_1
5531 @init {
5532 int stackSize = keepStackSize();
5533 }
5534:
5535 (
5536 { before(grammarAccess.getVLSTffFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); }
5537 ruleVLSAnnotation
5538 { after(grammarAccess.getVLSTffFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); }
5539 )
5540;
5541finally {
5542 restoreStackSize(stackSize);
5543}
5544
5338rule__VLSAnnotation__NameAssignment_1 5545rule__VLSAnnotation__NameAssignment_1
5339 @init { 5546 @init {
5340 int stackSize = keepStackSize(); 5547 int stackSize = keepStackSize();
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens
index 95d8ec8a..8c5830d1 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens
@@ -1,24 +1,25 @@
1'!'=60 1'!'=62
2'!='=64 2'!='=66
3'$false'=68 3'$false'=70
4'$less'=69 4'$less'=71
5'$true'=67 5'$true'=69
6'%'=46 6'%'=46
7'&'=58 7'&'=60
8'('=48 8'('=49
9')'=49 9')'=50
10','=45 10','=45
11',['=43 11',['=43
12'.'=50 12'.'=51
13':'=61 13':'=63
14':='=66 14':='=68
15'<='=54 15'<='=56
16'<=>'=52 16'<=>'=54
17'<~>'=55 17'<~>'=57
18'='=65 18'='=67
19'=>'=53 19'=>'=55
20'?'=62 20'?'=64
21'['=51 21'Satisfiable!'=47
22'['=53
22']'=44 23']'=44
23'assumption'=31 24'assumption'=31
24'axiom'=27 25'axiom'=27
@@ -28,19 +29,20 @@
28'fi_domain'=38 29'fi_domain'=38
29'fi_functors'=39 30'fi_functors'=39
30'fi_predicates'=40 31'fi_predicates'=40
31'fof'=47 32'fof'=48
32'hypothesis'=29 33'hypothesis'=29
33'include('=42 34'include('=42
34'lemma'=32 35'lemma'=32
35'negated_conjecture'=35 36'negated_conjecture'=35
36'plain'=36 37'plain'=36
38'tff'=52
37'theorem'=33 39'theorem'=33
38'type'=37 40'type'=37
39'unknown'=41 41'unknown'=41
40'|'=59 42'|'=61
41'~&'=57 43'~&'=59
42'~'=63 44'~'=65
43'~|'=56 45'~|'=58
44RULE_ALPHA_NUMERIC=15 46RULE_ALPHA_NUMERIC=15
45RULE_ANY_OTHER=22 47RULE_ANY_OTHER=22
46RULE_DOLLAR_ID=8 48RULE_DOLLAR_ID=8
@@ -107,3 +109,5 @@ T__66=66
107T__67=67 109T__67=67
108T__68=68 110T__68=68
109T__69=69 111T__69=69
112T__70=70
113T__71=71
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java
index 84e7a60f..a6987d4e 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java
@@ -47,6 +47,8 @@ public class InternalVampireLanguageLexer extends Lexer {
47 public static final int T__63=63; 47 public static final int T__63=63;
48 public static final int T__64=64; 48 public static final int T__64=64;
49 public static final int T__65=65; 49 public static final int T__65=65;
50 public static final int T__70=70;
51 public static final int T__71=71;
50 public static final int RULE_LOWER_WORD_ID=4; 52 public static final int RULE_LOWER_WORD_ID=4;
51 public static final int RULE_STRING=23; 53 public static final int RULE_STRING=23;
52 public static final int RULE_SL_COMMENT=25; 54 public static final int RULE_SL_COMMENT=25;
@@ -515,10 +517,10 @@ public class InternalVampireLanguageLexer extends Lexer {
515 try { 517 try {
516 int _type = T__47; 518 int _type = T__47;
517 int _channel = DEFAULT_TOKEN_CHANNEL; 519 int _channel = DEFAULT_TOKEN_CHANNEL;
518 // InternalVampireLanguage.g:31:7: ( 'fof' ) 520 // InternalVampireLanguage.g:31:7: ( 'Satisfiable!' )
519 // InternalVampireLanguage.g:31:9: 'fof' 521 // InternalVampireLanguage.g:31:9: 'Satisfiable!'
520 { 522 {
521 match("fof"); 523 match("Satisfiable!");
522 524
523 525
524 } 526 }
@@ -536,10 +538,11 @@ public class InternalVampireLanguageLexer extends Lexer {
536 try { 538 try {
537 int _type = T__48; 539 int _type = T__48;
538 int _channel = DEFAULT_TOKEN_CHANNEL; 540 int _channel = DEFAULT_TOKEN_CHANNEL;
539 // InternalVampireLanguage.g:32:7: ( '(' ) 541 // InternalVampireLanguage.g:32:7: ( 'fof' )
540 // InternalVampireLanguage.g:32:9: '(' 542 // InternalVampireLanguage.g:32:9: 'fof'
541 { 543 {
542 match('('); 544 match("fof");
545
543 546
544 } 547 }
545 548
@@ -556,10 +559,10 @@ public class InternalVampireLanguageLexer extends Lexer {
556 try { 559 try {
557 int _type = T__49; 560 int _type = T__49;
558 int _channel = DEFAULT_TOKEN_CHANNEL; 561 int _channel = DEFAULT_TOKEN_CHANNEL;
559 // InternalVampireLanguage.g:33:7: ( ')' ) 562 // InternalVampireLanguage.g:33:7: ( '(' )
560 // InternalVampireLanguage.g:33:9: ')' 563 // InternalVampireLanguage.g:33:9: '('
561 { 564 {
562 match(')'); 565 match('(');
563 566
564 } 567 }
565 568
@@ -576,10 +579,10 @@ public class InternalVampireLanguageLexer extends Lexer {
576 try { 579 try {
577 int _type = T__50; 580 int _type = T__50;
578 int _channel = DEFAULT_TOKEN_CHANNEL; 581 int _channel = DEFAULT_TOKEN_CHANNEL;
579 // InternalVampireLanguage.g:34:7: ( '.' ) 582 // InternalVampireLanguage.g:34:7: ( ')' )
580 // InternalVampireLanguage.g:34:9: '.' 583 // InternalVampireLanguage.g:34:9: ')'
581 { 584 {
582 match('.'); 585 match(')');
583 586
584 } 587 }
585 588
@@ -596,10 +599,10 @@ public class InternalVampireLanguageLexer extends Lexer {
596 try { 599 try {
597 int _type = T__51; 600 int _type = T__51;
598 int _channel = DEFAULT_TOKEN_CHANNEL; 601 int _channel = DEFAULT_TOKEN_CHANNEL;
599 // InternalVampireLanguage.g:35:7: ( '[' ) 602 // InternalVampireLanguage.g:35:7: ( '.' )
600 // InternalVampireLanguage.g:35:9: '[' 603 // InternalVampireLanguage.g:35:9: '.'
601 { 604 {
602 match('['); 605 match('.');
603 606
604 } 607 }
605 608
@@ -616,10 +619,10 @@ public class InternalVampireLanguageLexer extends Lexer {
616 try { 619 try {
617 int _type = T__52; 620 int _type = T__52;
618 int _channel = DEFAULT_TOKEN_CHANNEL; 621 int _channel = DEFAULT_TOKEN_CHANNEL;
619 // InternalVampireLanguage.g:36:7: ( '<=>' ) 622 // InternalVampireLanguage.g:36:7: ( 'tff' )
620 // InternalVampireLanguage.g:36:9: '<=>' 623 // InternalVampireLanguage.g:36:9: 'tff'
621 { 624 {
622 match("<=>"); 625 match("tff");
623 626
624 627
625 } 628 }
@@ -637,11 +640,10 @@ public class InternalVampireLanguageLexer extends Lexer {
637 try { 640 try {
638 int _type = T__53; 641 int _type = T__53;
639 int _channel = DEFAULT_TOKEN_CHANNEL; 642 int _channel = DEFAULT_TOKEN_CHANNEL;
640 // InternalVampireLanguage.g:37:7: ( '=>' ) 643 // InternalVampireLanguage.g:37:7: ( '[' )
641 // InternalVampireLanguage.g:37:9: '=>' 644 // InternalVampireLanguage.g:37:9: '['
642 { 645 {
643 match("=>"); 646 match('[');
644
645 647
646 } 648 }
647 649
@@ -658,10 +660,10 @@ public class InternalVampireLanguageLexer extends Lexer {
658 try { 660 try {
659 int _type = T__54; 661 int _type = T__54;
660 int _channel = DEFAULT_TOKEN_CHANNEL; 662 int _channel = DEFAULT_TOKEN_CHANNEL;
661 // InternalVampireLanguage.g:38:7: ( '<=' ) 663 // InternalVampireLanguage.g:38:7: ( '<=>' )
662 // InternalVampireLanguage.g:38:9: '<=' 664 // InternalVampireLanguage.g:38:9: '<=>'
663 { 665 {
664 match("<="); 666 match("<=>");
665 667
666 668
667 } 669 }
@@ -679,10 +681,10 @@ public class InternalVampireLanguageLexer extends Lexer {
679 try { 681 try {
680 int _type = T__55; 682 int _type = T__55;
681 int _channel = DEFAULT_TOKEN_CHANNEL; 683 int _channel = DEFAULT_TOKEN_CHANNEL;
682 // InternalVampireLanguage.g:39:7: ( '<~>' ) 684 // InternalVampireLanguage.g:39:7: ( '=>' )
683 // InternalVampireLanguage.g:39:9: '<~>' 685 // InternalVampireLanguage.g:39:9: '=>'
684 { 686 {
685 match("<~>"); 687 match("=>");
686 688
687 689
688 } 690 }
@@ -700,10 +702,10 @@ public class InternalVampireLanguageLexer extends Lexer {
700 try { 702 try {
701 int _type = T__56; 703 int _type = T__56;
702 int _channel = DEFAULT_TOKEN_CHANNEL; 704 int _channel = DEFAULT_TOKEN_CHANNEL;
703 // InternalVampireLanguage.g:40:7: ( '~|' ) 705 // InternalVampireLanguage.g:40:7: ( '<=' )
704 // InternalVampireLanguage.g:40:9: '~|' 706 // InternalVampireLanguage.g:40:9: '<='
705 { 707 {
706 match("~|"); 708 match("<=");
707 709
708 710
709 } 711 }
@@ -721,10 +723,10 @@ public class InternalVampireLanguageLexer extends Lexer {
721 try { 723 try {
722 int _type = T__57; 724 int _type = T__57;
723 int _channel = DEFAULT_TOKEN_CHANNEL; 725 int _channel = DEFAULT_TOKEN_CHANNEL;
724 // InternalVampireLanguage.g:41:7: ( '~&' ) 726 // InternalVampireLanguage.g:41:7: ( '<~>' )
725 // InternalVampireLanguage.g:41:9: '~&' 727 // InternalVampireLanguage.g:41:9: '<~>'
726 { 728 {
727 match("~&"); 729 match("<~>");
728 730
729 731
730 } 732 }
@@ -742,10 +744,11 @@ public class InternalVampireLanguageLexer extends Lexer {
742 try { 744 try {
743 int _type = T__58; 745 int _type = T__58;
744 int _channel = DEFAULT_TOKEN_CHANNEL; 746 int _channel = DEFAULT_TOKEN_CHANNEL;
745 // InternalVampireLanguage.g:42:7: ( '&' ) 747 // InternalVampireLanguage.g:42:7: ( '~|' )
746 // InternalVampireLanguage.g:42:9: '&' 748 // InternalVampireLanguage.g:42:9: '~|'
747 { 749 {
748 match('&'); 750 match("~|");
751
749 752
750 } 753 }
751 754
@@ -762,10 +765,11 @@ public class InternalVampireLanguageLexer extends Lexer {
762 try { 765 try {
763 int _type = T__59; 766 int _type = T__59;
764 int _channel = DEFAULT_TOKEN_CHANNEL; 767 int _channel = DEFAULT_TOKEN_CHANNEL;
765 // InternalVampireLanguage.g:43:7: ( '|' ) 768 // InternalVampireLanguage.g:43:7: ( '~&' )
766 // InternalVampireLanguage.g:43:9: '|' 769 // InternalVampireLanguage.g:43:9: '~&'
767 { 770 {
768 match('|'); 771 match("~&");
772
769 773
770 } 774 }
771 775
@@ -782,10 +786,10 @@ public class InternalVampireLanguageLexer extends Lexer {
782 try { 786 try {
783 int _type = T__60; 787 int _type = T__60;
784 int _channel = DEFAULT_TOKEN_CHANNEL; 788 int _channel = DEFAULT_TOKEN_CHANNEL;
785 // InternalVampireLanguage.g:44:7: ( '!' ) 789 // InternalVampireLanguage.g:44:7: ( '&' )
786 // InternalVampireLanguage.g:44:9: '!' 790 // InternalVampireLanguage.g:44:9: '&'
787 { 791 {
788 match('!'); 792 match('&');
789 793
790 } 794 }
791 795
@@ -802,10 +806,10 @@ public class InternalVampireLanguageLexer extends Lexer {
802 try { 806 try {
803 int _type = T__61; 807 int _type = T__61;
804 int _channel = DEFAULT_TOKEN_CHANNEL; 808 int _channel = DEFAULT_TOKEN_CHANNEL;
805 // InternalVampireLanguage.g:45:7: ( ':' ) 809 // InternalVampireLanguage.g:45:7: ( '|' )
806 // InternalVampireLanguage.g:45:9: ':' 810 // InternalVampireLanguage.g:45:9: '|'
807 { 811 {
808 match(':'); 812 match('|');
809 813
810 } 814 }
811 815
@@ -822,10 +826,10 @@ public class InternalVampireLanguageLexer extends Lexer {
822 try { 826 try {
823 int _type = T__62; 827 int _type = T__62;
824 int _channel = DEFAULT_TOKEN_CHANNEL; 828 int _channel = DEFAULT_TOKEN_CHANNEL;
825 // InternalVampireLanguage.g:46:7: ( '?' ) 829 // InternalVampireLanguage.g:46:7: ( '!' )
826 // InternalVampireLanguage.g:46:9: '?' 830 // InternalVampireLanguage.g:46:9: '!'
827 { 831 {
828 match('?'); 832 match('!');
829 833
830 } 834 }
831 835
@@ -842,10 +846,10 @@ public class InternalVampireLanguageLexer extends Lexer {
842 try { 846 try {
843 int _type = T__63; 847 int _type = T__63;
844 int _channel = DEFAULT_TOKEN_CHANNEL; 848 int _channel = DEFAULT_TOKEN_CHANNEL;
845 // InternalVampireLanguage.g:47:7: ( '~' ) 849 // InternalVampireLanguage.g:47:7: ( ':' )
846 // InternalVampireLanguage.g:47:9: '~' 850 // InternalVampireLanguage.g:47:9: ':'
847 { 851 {
848 match('~'); 852 match(':');
849 853
850 } 854 }
851 855
@@ -862,11 +866,10 @@ public class InternalVampireLanguageLexer extends Lexer {
862 try { 866 try {
863 int _type = T__64; 867 int _type = T__64;
864 int _channel = DEFAULT_TOKEN_CHANNEL; 868 int _channel = DEFAULT_TOKEN_CHANNEL;
865 // InternalVampireLanguage.g:48:7: ( '!=' ) 869 // InternalVampireLanguage.g:48:7: ( '?' )
866 // InternalVampireLanguage.g:48:9: '!=' 870 // InternalVampireLanguage.g:48:9: '?'
867 { 871 {
868 match("!="); 872 match('?');
869
870 873
871 } 874 }
872 875
@@ -883,10 +886,10 @@ public class InternalVampireLanguageLexer extends Lexer {
883 try { 886 try {
884 int _type = T__65; 887 int _type = T__65;
885 int _channel = DEFAULT_TOKEN_CHANNEL; 888 int _channel = DEFAULT_TOKEN_CHANNEL;
886 // InternalVampireLanguage.g:49:7: ( '=' ) 889 // InternalVampireLanguage.g:49:7: ( '~' )
887 // InternalVampireLanguage.g:49:9: '=' 890 // InternalVampireLanguage.g:49:9: '~'
888 { 891 {
889 match('='); 892 match('~');
890 893
891 } 894 }
892 895
@@ -903,10 +906,10 @@ public class InternalVampireLanguageLexer extends Lexer {
903 try { 906 try {
904 int _type = T__66; 907 int _type = T__66;
905 int _channel = DEFAULT_TOKEN_CHANNEL; 908 int _channel = DEFAULT_TOKEN_CHANNEL;
906 // InternalVampireLanguage.g:50:7: ( ':=' ) 909 // InternalVampireLanguage.g:50:7: ( '!=' )
907 // InternalVampireLanguage.g:50:9: ':=' 910 // InternalVampireLanguage.g:50:9: '!='
908 { 911 {
909 match(":="); 912 match("!=");
910 913
911 914
912 } 915 }
@@ -924,11 +927,10 @@ public class InternalVampireLanguageLexer extends Lexer {
924 try { 927 try {
925 int _type = T__67; 928 int _type = T__67;
926 int _channel = DEFAULT_TOKEN_CHANNEL; 929 int _channel = DEFAULT_TOKEN_CHANNEL;
927 // InternalVampireLanguage.g:51:7: ( '$true' ) 930 // InternalVampireLanguage.g:51:7: ( '=' )
928 // InternalVampireLanguage.g:51:9: '$true' 931 // InternalVampireLanguage.g:51:9: '='
929 { 932 {
930 match("$true"); 933 match('=');
931
932 934
933 } 935 }
934 936
@@ -945,10 +947,10 @@ public class InternalVampireLanguageLexer extends Lexer {
945 try { 947 try {
946 int _type = T__68; 948 int _type = T__68;
947 int _channel = DEFAULT_TOKEN_CHANNEL; 949 int _channel = DEFAULT_TOKEN_CHANNEL;
948 // InternalVampireLanguage.g:52:7: ( '$false' ) 950 // InternalVampireLanguage.g:52:7: ( ':=' )
949 // InternalVampireLanguage.g:52:9: '$false' 951 // InternalVampireLanguage.g:52:9: ':='
950 { 952 {
951 match("$false"); 953 match(":=");
952 954
953 955
954 } 956 }
@@ -966,10 +968,10 @@ public class InternalVampireLanguageLexer extends Lexer {
966 try { 968 try {
967 int _type = T__69; 969 int _type = T__69;
968 int _channel = DEFAULT_TOKEN_CHANNEL; 970 int _channel = DEFAULT_TOKEN_CHANNEL;
969 // InternalVampireLanguage.g:53:7: ( '$less' ) 971 // InternalVampireLanguage.g:53:7: ( '$true' )
970 // InternalVampireLanguage.g:53:9: '$less' 972 // InternalVampireLanguage.g:53:9: '$true'
971 { 973 {
972 match("$less"); 974 match("$true");
973 975
974 976
975 } 977 }
@@ -982,11 +984,53 @@ public class InternalVampireLanguageLexer extends Lexer {
982 } 984 }
983 // $ANTLR end "T__69" 985 // $ANTLR end "T__69"
984 986
987 // $ANTLR start "T__70"
988 public final void mT__70() throws RecognitionException {
989 try {
990 int _type = T__70;
991 int _channel = DEFAULT_TOKEN_CHANNEL;
992 // InternalVampireLanguage.g:54:7: ( '$false' )
993 // InternalVampireLanguage.g:54:9: '$false'
994 {
995 match("$false");
996
997
998 }
999
1000 state.type = _type;
1001 state.channel = _channel;
1002 }
1003 finally {
1004 }
1005 }
1006 // $ANTLR end "T__70"
1007
1008 // $ANTLR start "T__71"
1009 public final void mT__71() throws RecognitionException {
1010 try {
1011 int _type = T__71;
1012 int _channel = DEFAULT_TOKEN_CHANNEL;
1013 // InternalVampireLanguage.g:55:7: ( '$less' )
1014 // InternalVampireLanguage.g:55:9: '$less'
1015 {
1016 match("$less");
1017
1018
1019 }
1020
1021 state.type = _type;
1022 state.channel = _channel;
1023 }
1024 finally {
1025 }
1026 }
1027 // $ANTLR end "T__71"
1028
985 // $ANTLR start "RULE_ALPHA_NUMERIC" 1029 // $ANTLR start "RULE_ALPHA_NUMERIC"
986 public final void mRULE_ALPHA_NUMERIC() throws RecognitionException { 1030 public final void mRULE_ALPHA_NUMERIC() throws RecognitionException {
987 try { 1031 try {
988 // InternalVampireLanguage.g:5792:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) ) 1032 // InternalVampireLanguage.g:5999:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) )
989 // InternalVampireLanguage.g:5792:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) 1033 // InternalVampireLanguage.g:5999:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )
990 { 1034 {
991 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') ) { 1035 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') ) {
992 input.consume(); 1036 input.consume();
@@ -1011,11 +1055,11 @@ public class InternalVampireLanguageLexer extends Lexer {
1011 try { 1055 try {
1012 int _type = RULE_UPPER_WORD_ID; 1056 int _type = RULE_UPPER_WORD_ID;
1013 int _channel = DEFAULT_TOKEN_CHANNEL; 1057 int _channel = DEFAULT_TOKEN_CHANNEL;
1014 // InternalVampireLanguage.g:5794:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* ) 1058 // InternalVampireLanguage.g:6001:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* )
1015 // InternalVampireLanguage.g:5794:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* 1059 // InternalVampireLanguage.g:6001:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )*
1016 { 1060 {
1017 matchRange('A','Z'); 1061 matchRange('A','Z');
1018 // InternalVampireLanguage.g:5794:31: ( RULE_ALPHA_NUMERIC )* 1062 // InternalVampireLanguage.g:6001:31: ( RULE_ALPHA_NUMERIC )*
1019 loop1: 1063 loop1:
1020 do { 1064 do {
1021 int alt1=2; 1065 int alt1=2;
@@ -1028,7 +1072,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1028 1072
1029 switch (alt1) { 1073 switch (alt1) {
1030 case 1 : 1074 case 1 :
1031 // InternalVampireLanguage.g:5794:31: RULE_ALPHA_NUMERIC 1075 // InternalVampireLanguage.g:6001:31: RULE_ALPHA_NUMERIC
1032 { 1076 {
1033 mRULE_ALPHA_NUMERIC(); 1077 mRULE_ALPHA_NUMERIC();
1034 1078
@@ -1056,11 +1100,11 @@ public class InternalVampireLanguageLexer extends Lexer {
1056 try { 1100 try {
1057 int _type = RULE_LOWER_WORD_ID; 1101 int _type = RULE_LOWER_WORD_ID;
1058 int _channel = DEFAULT_TOKEN_CHANNEL; 1102 int _channel = DEFAULT_TOKEN_CHANNEL;
1059 // InternalVampireLanguage.g:5796:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* ) 1103 // InternalVampireLanguage.g:6003:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* )
1060 // InternalVampireLanguage.g:5796:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* 1104 // InternalVampireLanguage.g:6003:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )*
1061 { 1105 {
1062 matchRange('a','z'); 1106 matchRange('a','z');
1063 // InternalVampireLanguage.g:5796:31: ( RULE_ALPHA_NUMERIC )* 1107 // InternalVampireLanguage.g:6003:31: ( RULE_ALPHA_NUMERIC )*
1064 loop2: 1108 loop2:
1065 do { 1109 do {
1066 int alt2=2; 1110 int alt2=2;
@@ -1073,7 +1117,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1073 1117
1074 switch (alt2) { 1118 switch (alt2) {
1075 case 1 : 1119 case 1 :
1076 // InternalVampireLanguage.g:5796:31: RULE_ALPHA_NUMERIC 1120 // InternalVampireLanguage.g:6003:31: RULE_ALPHA_NUMERIC
1077 { 1121 {
1078 mRULE_ALPHA_NUMERIC(); 1122 mRULE_ALPHA_NUMERIC();
1079 1123
@@ -1101,11 +1145,11 @@ public class InternalVampireLanguageLexer extends Lexer {
1101 try { 1145 try {
1102 int _type = RULE_DOUBLE_QUOTE; 1146 int _type = RULE_DOUBLE_QUOTE;
1103 int _channel = DEFAULT_TOKEN_CHANNEL; 1147 int _channel = DEFAULT_TOKEN_CHANNEL;
1104 // InternalVampireLanguage.g:5798:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) 1148 // InternalVampireLanguage.g:6005:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
1105 // InternalVampireLanguage.g:5798:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1149 // InternalVampireLanguage.g:6005:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1106 { 1150 {
1107 match('\"'); 1151 match('\"');
1108 // InternalVampireLanguage.g:5798:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* 1152 // InternalVampireLanguage.g:6005:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
1109 loop3: 1153 loop3:
1110 do { 1154 do {
1111 int alt3=3; 1155 int alt3=3;
@@ -1121,7 +1165,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1121 1165
1122 switch (alt3) { 1166 switch (alt3) {
1123 case 1 : 1167 case 1 :
1124 // InternalVampireLanguage.g:5798:26: '\\\\' ( '\"' | '\\\\' ) 1168 // InternalVampireLanguage.g:6005:26: '\\\\' ( '\"' | '\\\\' )
1125 { 1169 {
1126 match('\\'); 1170 match('\\');
1127 if ( input.LA(1)=='\"'||input.LA(1)=='\\' ) { 1171 if ( input.LA(1)=='\"'||input.LA(1)=='\\' ) {
@@ -1137,7 +1181,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1137 } 1181 }
1138 break; 1182 break;
1139 case 2 : 1183 case 2 :
1140 // InternalVampireLanguage.g:5798:42: ~ ( ( '\\\\' | '\"' ) ) 1184 // InternalVampireLanguage.g:6005:42: ~ ( ( '\\\\' | '\"' ) )
1141 { 1185 {
1142 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1186 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1143 input.consume(); 1187 input.consume();
@@ -1174,11 +1218,11 @@ public class InternalVampireLanguageLexer extends Lexer {
1174 try { 1218 try {
1175 int _type = RULE_SINGLE_QUOTE; 1219 int _type = RULE_SINGLE_QUOTE;
1176 int _channel = DEFAULT_TOKEN_CHANNEL; 1220 int _channel = DEFAULT_TOKEN_CHANNEL;
1177 // InternalVampireLanguage.g:5800:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' ) 1221 // InternalVampireLanguage.g:6007:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' )
1178 // InternalVampireLanguage.g:5800:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' 1222 // InternalVampireLanguage.g:6007:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\''
1179 { 1223 {
1180 match('\''); 1224 match('\'');
1181 // InternalVampireLanguage.g:5800:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ 1225 // InternalVampireLanguage.g:6007:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+
1182 int cnt4=0; 1226 int cnt4=0;
1183 loop4: 1227 loop4:
1184 do { 1228 do {
@@ -1195,7 +1239,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1195 1239
1196 switch (alt4) { 1240 switch (alt4) {
1197 case 1 : 1241 case 1 :
1198 // InternalVampireLanguage.g:5800:27: '\\\\' ( '\\'' | '\\\\' ) 1242 // InternalVampireLanguage.g:6007:27: '\\\\' ( '\\'' | '\\\\' )
1199 { 1243 {
1200 match('\\'); 1244 match('\\');
1201 if ( input.LA(1)=='\''||input.LA(1)=='\\' ) { 1245 if ( input.LA(1)=='\''||input.LA(1)=='\\' ) {
@@ -1211,7 +1255,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1211 } 1255 }
1212 break; 1256 break;
1213 case 2 : 1257 case 2 :
1214 // InternalVampireLanguage.g:5800:44: ~ ( ( '\\\\' | '\\'' ) ) 1258 // InternalVampireLanguage.g:6007:44: ~ ( ( '\\\\' | '\\'' ) )
1215 { 1259 {
1216 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1260 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1217 input.consume(); 1261 input.consume();
@@ -1250,8 +1294,8 @@ public class InternalVampireLanguageLexer extends Lexer {
1250 // $ANTLR start "RULE_SIGN" 1294 // $ANTLR start "RULE_SIGN"
1251 public final void mRULE_SIGN() throws RecognitionException { 1295 public final void mRULE_SIGN() throws RecognitionException {
1252 try { 1296 try {
1253 // InternalVampireLanguage.g:5802:20: ( ( '+' | '-' ) ) 1297 // InternalVampireLanguage.g:6009:20: ( ( '+' | '-' ) )
1254 // InternalVampireLanguage.g:5802:22: ( '+' | '-' ) 1298 // InternalVampireLanguage.g:6009:22: ( '+' | '-' )
1255 { 1299 {
1256 if ( input.LA(1)=='+'||input.LA(1)=='-' ) { 1300 if ( input.LA(1)=='+'||input.LA(1)=='-' ) {
1257 input.consume(); 1301 input.consume();
@@ -1276,8 +1320,8 @@ public class InternalVampireLanguageLexer extends Lexer {
1276 try { 1320 try {
1277 int _type = RULE_DOLLAR_ID; 1321 int _type = RULE_DOLLAR_ID;
1278 int _channel = DEFAULT_TOKEN_CHANNEL; 1322 int _channel = DEFAULT_TOKEN_CHANNEL;
1279 // InternalVampireLanguage.g:5804:16: ( '$' RULE_LOWER_WORD_ID ) 1323 // InternalVampireLanguage.g:6011:16: ( '$' RULE_LOWER_WORD_ID )
1280 // InternalVampireLanguage.g:5804:18: '$' RULE_LOWER_WORD_ID 1324 // InternalVampireLanguage.g:6011:18: '$' RULE_LOWER_WORD_ID
1281 { 1325 {
1282 match('$'); 1326 match('$');
1283 mRULE_LOWER_WORD_ID(); 1327 mRULE_LOWER_WORD_ID();
@@ -1297,8 +1341,8 @@ public class InternalVampireLanguageLexer extends Lexer {
1297 try { 1341 try {
1298 int _type = RULE_DOUBLE_DOLLAR_ID; 1342 int _type = RULE_DOUBLE_DOLLAR_ID;
1299 int _channel = DEFAULT_TOKEN_CHANNEL; 1343 int _channel = DEFAULT_TOKEN_CHANNEL;
1300 // InternalVampireLanguage.g:5806:23: ( '$$' RULE_LOWER_WORD_ID ) 1344 // InternalVampireLanguage.g:6013:23: ( '$$' RULE_LOWER_WORD_ID )
1301 // InternalVampireLanguage.g:5806:25: '$$' RULE_LOWER_WORD_ID 1345 // InternalVampireLanguage.g:6013:25: '$$' RULE_LOWER_WORD_ID
1302 { 1346 {
1303 match("$$"); 1347 match("$$");
1304 1348
@@ -1319,10 +1363,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1319 try { 1363 try {
1320 int _type = RULE_LITERAL; 1364 int _type = RULE_LITERAL;
1321 int _channel = DEFAULT_TOKEN_CHANNEL; 1365 int _channel = DEFAULT_TOKEN_CHANNEL;
1322 // InternalVampireLanguage.g:5808:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) ) 1366 // InternalVampireLanguage.g:6015:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) )
1323 // InternalVampireLanguage.g:5808:16: ( '0' | '1' .. '9' ( RULE_INT )? ) 1367 // InternalVampireLanguage.g:6015:16: ( '0' | '1' .. '9' ( RULE_INT )? )
1324 { 1368 {
1325 // InternalVampireLanguage.g:5808:16: ( '0' | '1' .. '9' ( RULE_INT )? ) 1369 // InternalVampireLanguage.g:6015:16: ( '0' | '1' .. '9' ( RULE_INT )? )
1326 int alt6=2; 1370 int alt6=2;
1327 int LA6_0 = input.LA(1); 1371 int LA6_0 = input.LA(1);
1328 1372
@@ -1340,17 +1384,17 @@ public class InternalVampireLanguageLexer extends Lexer {
1340 } 1384 }
1341 switch (alt6) { 1385 switch (alt6) {
1342 case 1 : 1386 case 1 :
1343 // InternalVampireLanguage.g:5808:17: '0' 1387 // InternalVampireLanguage.g:6015:17: '0'
1344 { 1388 {
1345 match('0'); 1389 match('0');
1346 1390
1347 } 1391 }
1348 break; 1392 break;
1349 case 2 : 1393 case 2 :
1350 // InternalVampireLanguage.g:5808:21: '1' .. '9' ( RULE_INT )? 1394 // InternalVampireLanguage.g:6015:21: '1' .. '9' ( RULE_INT )?
1351 { 1395 {
1352 matchRange('1','9'); 1396 matchRange('1','9');
1353 // InternalVampireLanguage.g:5808:30: ( RULE_INT )? 1397 // InternalVampireLanguage.g:6015:30: ( RULE_INT )?
1354 int alt5=2; 1398 int alt5=2;
1355 int LA5_0 = input.LA(1); 1399 int LA5_0 = input.LA(1);
1356 1400
@@ -1359,7 +1403,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1359 } 1403 }
1360 switch (alt5) { 1404 switch (alt5) {
1361 case 1 : 1405 case 1 :
1362 // InternalVampireLanguage.g:5808:30: RULE_INT 1406 // InternalVampireLanguage.g:6015:30: RULE_INT
1363 { 1407 {
1364 mRULE_INT(); 1408 mRULE_INT();
1365 1409
@@ -1390,10 +1434,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1390 try { 1434 try {
1391 int _type = RULE_SIGNED_LITERAL; 1435 int _type = RULE_SIGNED_LITERAL;
1392 int _channel = DEFAULT_TOKEN_CHANNEL; 1436 int _channel = DEFAULT_TOKEN_CHANNEL;
1393 // InternalVampireLanguage.g:5810:21: ( ( RULE_SIGN )* RULE_LITERAL ) 1437 // InternalVampireLanguage.g:6017:21: ( ( RULE_SIGN )* RULE_LITERAL )
1394 // InternalVampireLanguage.g:5810:23: ( RULE_SIGN )* RULE_LITERAL 1438 // InternalVampireLanguage.g:6017:23: ( RULE_SIGN )* RULE_LITERAL
1395 { 1439 {
1396 // InternalVampireLanguage.g:5810:23: ( RULE_SIGN )* 1440 // InternalVampireLanguage.g:6017:23: ( RULE_SIGN )*
1397 loop7: 1441 loop7:
1398 do { 1442 do {
1399 int alt7=2; 1443 int alt7=2;
@@ -1406,7 +1450,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1406 1450
1407 switch (alt7) { 1451 switch (alt7) {
1408 case 1 : 1452 case 1 :
1409 // InternalVampireLanguage.g:5810:23: RULE_SIGN 1453 // InternalVampireLanguage.g:6017:23: RULE_SIGN
1410 { 1454 {
1411 mRULE_SIGN(); 1455 mRULE_SIGN();
1412 1456
@@ -1433,8 +1477,8 @@ public class InternalVampireLanguageLexer extends Lexer {
1433 // $ANTLR start "RULE_UNSIGNED_REAL_FRAC_ID" 1477 // $ANTLR start "RULE_UNSIGNED_REAL_FRAC_ID"
1434 public final void mRULE_UNSIGNED_REAL_FRAC_ID() throws RecognitionException { 1478 public final void mRULE_UNSIGNED_REAL_FRAC_ID() throws RecognitionException {
1435 try { 1479 try {
1436 // InternalVampireLanguage.g:5812:37: ( RULE_LITERAL '.' RULE_INT ) 1480 // InternalVampireLanguage.g:6019:37: ( RULE_LITERAL '.' RULE_INT )
1437 // InternalVampireLanguage.g:5812:39: RULE_LITERAL '.' RULE_INT 1481 // InternalVampireLanguage.g:6019:39: RULE_LITERAL '.' RULE_INT
1438 { 1482 {
1439 mRULE_LITERAL(); 1483 mRULE_LITERAL();
1440 match('.'); 1484 match('.');
@@ -1451,22 +1495,22 @@ public class InternalVampireLanguageLexer extends Lexer {
1451 // $ANTLR start "RULE_UNSIGNED_REAL_EXP_ID" 1495 // $ANTLR start "RULE_UNSIGNED_REAL_EXP_ID"
1452 public final void mRULE_UNSIGNED_REAL_EXP_ID() throws RecognitionException { 1496 public final void mRULE_UNSIGNED_REAL_EXP_ID() throws RecognitionException {
1453 try { 1497 try {
1454 // InternalVampireLanguage.g:5814:36: ( ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT ) 1498 // InternalVampireLanguage.g:6021:36: ( ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT )
1455 // InternalVampireLanguage.g:5814:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT 1499 // InternalVampireLanguage.g:6021:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT
1456 { 1500 {
1457 // InternalVampireLanguage.g:5814:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 1501 // InternalVampireLanguage.g:6021:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID )
1458 int alt8=2; 1502 int alt8=2;
1459 alt8 = dfa8.predict(input); 1503 alt8 = dfa8.predict(input);
1460 switch (alt8) { 1504 switch (alt8) {
1461 case 1 : 1505 case 1 :
1462 // InternalVampireLanguage.g:5814:39: RULE_LITERAL 1506 // InternalVampireLanguage.g:6021:39: RULE_LITERAL
1463 { 1507 {
1464 mRULE_LITERAL(); 1508 mRULE_LITERAL();
1465 1509
1466 } 1510 }
1467 break; 1511 break;
1468 case 2 : 1512 case 2 :
1469 // InternalVampireLanguage.g:5814:52: RULE_UNSIGNED_REAL_FRAC_ID 1513 // InternalVampireLanguage.g:6021:52: RULE_UNSIGNED_REAL_FRAC_ID
1470 { 1514 {
1471 mRULE_UNSIGNED_REAL_FRAC_ID(); 1515 mRULE_UNSIGNED_REAL_FRAC_ID();
1472 1516
@@ -1477,7 +1521,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1477 1521
1478 match("Ee"); 1522 match("Ee");
1479 1523
1480 // InternalVampireLanguage.g:5814:85: ( RULE_SIGN )* 1524 // InternalVampireLanguage.g:6021:85: ( RULE_SIGN )*
1481 loop9: 1525 loop9:
1482 do { 1526 do {
1483 int alt9=2; 1527 int alt9=2;
@@ -1490,7 +1534,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1490 1534
1491 switch (alt9) { 1535 switch (alt9) {
1492 case 1 : 1536 case 1 :
1493 // InternalVampireLanguage.g:5814:85: RULE_SIGN 1537 // InternalVampireLanguage.g:6021:85: RULE_SIGN
1494 { 1538 {
1495 mRULE_SIGN(); 1539 mRULE_SIGN();
1496 1540
@@ -1517,10 +1561,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1517 try { 1561 try {
1518 int _type = RULE_SIGNED_REAL_ID; 1562 int _type = RULE_SIGNED_REAL_ID;
1519 int _channel = DEFAULT_TOKEN_CHANNEL; 1563 int _channel = DEFAULT_TOKEN_CHANNEL;
1520 // InternalVampireLanguage.g:5816:21: ( ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) ) 1564 // InternalVampireLanguage.g:6023:21: ( ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) )
1521 // InternalVampireLanguage.g:5816:23: ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) 1565 // InternalVampireLanguage.g:6023:23: ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )
1522 { 1566 {
1523 // InternalVampireLanguage.g:5816:23: ( RULE_SIGN )* 1567 // InternalVampireLanguage.g:6023:23: ( RULE_SIGN )*
1524 loop10: 1568 loop10:
1525 do { 1569 do {
1526 int alt10=2; 1570 int alt10=2;
@@ -1533,7 +1577,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1533 1577
1534 switch (alt10) { 1578 switch (alt10) {
1535 case 1 : 1579 case 1 :
1536 // InternalVampireLanguage.g:5816:23: RULE_SIGN 1580 // InternalVampireLanguage.g:6023:23: RULE_SIGN
1537 { 1581 {
1538 mRULE_SIGN(); 1582 mRULE_SIGN();
1539 1583
@@ -1545,19 +1589,19 @@ public class InternalVampireLanguageLexer extends Lexer {
1545 } 1589 }
1546 } while (true); 1590 } while (true);
1547 1591
1548 // InternalVampireLanguage.g:5816:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) 1592 // InternalVampireLanguage.g:6023:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )
1549 int alt11=2; 1593 int alt11=2;
1550 alt11 = dfa11.predict(input); 1594 alt11 = dfa11.predict(input);
1551 switch (alt11) { 1595 switch (alt11) {
1552 case 1 : 1596 case 1 :
1553 // InternalVampireLanguage.g:5816:35: RULE_UNSIGNED_REAL_FRAC_ID 1597 // InternalVampireLanguage.g:6023:35: RULE_UNSIGNED_REAL_FRAC_ID
1554 { 1598 {
1555 mRULE_UNSIGNED_REAL_FRAC_ID(); 1599 mRULE_UNSIGNED_REAL_FRAC_ID();
1556 1600
1557 } 1601 }
1558 break; 1602 break;
1559 case 2 : 1603 case 2 :
1560 // InternalVampireLanguage.g:5816:62: RULE_UNSIGNED_REAL_EXP_ID 1604 // InternalVampireLanguage.g:6023:62: RULE_UNSIGNED_REAL_EXP_ID
1561 { 1605 {
1562 mRULE_UNSIGNED_REAL_EXP_ID(); 1606 mRULE_UNSIGNED_REAL_EXP_ID();
1563 1607
@@ -1580,13 +1624,13 @@ public class InternalVampireLanguageLexer extends Lexer {
1580 // $ANTLR start "RULE_UNSIGNED_RAT_ID" 1624 // $ANTLR start "RULE_UNSIGNED_RAT_ID"
1581 public final void mRULE_UNSIGNED_RAT_ID() throws RecognitionException { 1625 public final void mRULE_UNSIGNED_RAT_ID() throws RecognitionException {
1582 try { 1626 try {
1583 // InternalVampireLanguage.g:5818:31: ( RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? ) 1627 // InternalVampireLanguage.g:6025:31: ( RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? )
1584 // InternalVampireLanguage.g:5818:33: RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? 1628 // InternalVampireLanguage.g:6025:33: RULE_LITERAL '/' '1' .. '9' ( RULE_INT )?
1585 { 1629 {
1586 mRULE_LITERAL(); 1630 mRULE_LITERAL();
1587 match('/'); 1631 match('/');
1588 matchRange('1','9'); 1632 matchRange('1','9');
1589 // InternalVampireLanguage.g:5818:59: ( RULE_INT )? 1633 // InternalVampireLanguage.g:6025:59: ( RULE_INT )?
1590 int alt12=2; 1634 int alt12=2;
1591 int LA12_0 = input.LA(1); 1635 int LA12_0 = input.LA(1);
1592 1636
@@ -1595,7 +1639,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1595 } 1639 }
1596 switch (alt12) { 1640 switch (alt12) {
1597 case 1 : 1641 case 1 :
1598 // InternalVampireLanguage.g:5818:59: RULE_INT 1642 // InternalVampireLanguage.g:6025:59: RULE_INT
1599 { 1643 {
1600 mRULE_INT(); 1644 mRULE_INT();
1601 1645
@@ -1618,10 +1662,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1618 try { 1662 try {
1619 int _type = RULE_SIGNED_RAT_ID; 1663 int _type = RULE_SIGNED_RAT_ID;
1620 int _channel = DEFAULT_TOKEN_CHANNEL; 1664 int _channel = DEFAULT_TOKEN_CHANNEL;
1621 // InternalVampireLanguage.g:5820:20: ( ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID ) 1665 // InternalVampireLanguage.g:6027:20: ( ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID )
1622 // InternalVampireLanguage.g:5820:22: ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID 1666 // InternalVampireLanguage.g:6027:22: ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID
1623 { 1667 {
1624 // InternalVampireLanguage.g:5820:22: ( RULE_SIGN )* 1668 // InternalVampireLanguage.g:6027:22: ( RULE_SIGN )*
1625 loop13: 1669 loop13:
1626 do { 1670 do {
1627 int alt13=2; 1671 int alt13=2;
@@ -1634,7 +1678,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1634 1678
1635 switch (alt13) { 1679 switch (alt13) {
1636 case 1 : 1680 case 1 :
1637 // InternalVampireLanguage.g:5820:22: RULE_SIGN 1681 // InternalVampireLanguage.g:6027:22: RULE_SIGN
1638 { 1682 {
1639 mRULE_SIGN(); 1683 mRULE_SIGN();
1640 1684
@@ -1661,10 +1705,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1661 // $ANTLR start "RULE_ID" 1705 // $ANTLR start "RULE_ID"
1662 public final void mRULE_ID() throws RecognitionException { 1706 public final void mRULE_ID() throws RecognitionException {
1663 try { 1707 try {
1664 // InternalVampireLanguage.g:5822:18: ( (~ ( ( '\\n' | '\\r' ) ) )* ) 1708 // InternalVampireLanguage.g:6029:18: ( (~ ( ( '\\n' | '\\r' ) ) )* )
1665 // InternalVampireLanguage.g:5822:20: (~ ( ( '\\n' | '\\r' ) ) )* 1709 // InternalVampireLanguage.g:6029:20: (~ ( ( '\\n' | '\\r' ) ) )*
1666 { 1710 {
1667 // InternalVampireLanguage.g:5822:20: (~ ( ( '\\n' | '\\r' ) ) )* 1711 // InternalVampireLanguage.g:6029:20: (~ ( ( '\\n' | '\\r' ) ) )*
1668 loop14: 1712 loop14:
1669 do { 1713 do {
1670 int alt14=2; 1714 int alt14=2;
@@ -1677,7 +1721,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1677 1721
1678 switch (alt14) { 1722 switch (alt14) {
1679 case 1 : 1723 case 1 :
1680 // InternalVampireLanguage.g:5822:20: ~ ( ( '\\n' | '\\r' ) ) 1724 // InternalVampireLanguage.g:6029:20: ~ ( ( '\\n' | '\\r' ) )
1681 { 1725 {
1682 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { 1726 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
1683 input.consume(); 1727 input.consume();
@@ -1709,8 +1753,8 @@ public class InternalVampireLanguageLexer extends Lexer {
1709 // $ANTLR start "RULE_ANY_OTHER" 1753 // $ANTLR start "RULE_ANY_OTHER"
1710 public final void mRULE_ANY_OTHER() throws RecognitionException { 1754 public final void mRULE_ANY_OTHER() throws RecognitionException {
1711 try { 1755 try {
1712 // InternalVampireLanguage.g:5824:25: ( RULE_ID ) 1756 // InternalVampireLanguage.g:6031:25: ( RULE_ID )
1713 // InternalVampireLanguage.g:5824:27: RULE_ID 1757 // InternalVampireLanguage.g:6031:27: RULE_ID
1714 { 1758 {
1715 mRULE_ID(); 1759 mRULE_ID();
1716 1760
@@ -1727,8 +1771,8 @@ public class InternalVampireLanguageLexer extends Lexer {
1727 try { 1771 try {
1728 int _type = RULE_SINGLE_COMMENT; 1772 int _type = RULE_SINGLE_COMMENT;
1729 int _channel = DEFAULT_TOKEN_CHANNEL; 1773 int _channel = DEFAULT_TOKEN_CHANNEL;
1730 // InternalVampireLanguage.g:5826:21: ( RULE_ANY_OTHER ) 1774 // InternalVampireLanguage.g:6033:21: ( RULE_ANY_OTHER )
1731 // InternalVampireLanguage.g:5826:23: RULE_ANY_OTHER 1775 // InternalVampireLanguage.g:6033:23: RULE_ANY_OTHER
1732 { 1776 {
1733 mRULE_ANY_OTHER(); 1777 mRULE_ANY_OTHER();
1734 1778
@@ -1745,10 +1789,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1745 // $ANTLR start "RULE_INT" 1789 // $ANTLR start "RULE_INT"
1746 public final void mRULE_INT() throws RecognitionException { 1790 public final void mRULE_INT() throws RecognitionException {
1747 try { 1791 try {
1748 // InternalVampireLanguage.g:5828:19: ( ( '0' .. '9' )+ ) 1792 // InternalVampireLanguage.g:6035:19: ( ( '0' .. '9' )+ )
1749 // InternalVampireLanguage.g:5828:21: ( '0' .. '9' )+ 1793 // InternalVampireLanguage.g:6035:21: ( '0' .. '9' )+
1750 { 1794 {
1751 // InternalVampireLanguage.g:5828:21: ( '0' .. '9' )+ 1795 // InternalVampireLanguage.g:6035:21: ( '0' .. '9' )+
1752 int cnt15=0; 1796 int cnt15=0;
1753 loop15: 1797 loop15:
1754 do { 1798 do {
@@ -1762,7 +1806,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1762 1806
1763 switch (alt15) { 1807 switch (alt15) {
1764 case 1 : 1808 case 1 :
1765 // InternalVampireLanguage.g:5828:22: '0' .. '9' 1809 // InternalVampireLanguage.g:6035:22: '0' .. '9'
1766 { 1810 {
1767 matchRange('0','9'); 1811 matchRange('0','9');
1768 1812
@@ -1792,10 +1836,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1792 try { 1836 try {
1793 int _type = RULE_STRING; 1837 int _type = RULE_STRING;
1794 int _channel = DEFAULT_TOKEN_CHANNEL; 1838 int _channel = DEFAULT_TOKEN_CHANNEL;
1795 // InternalVampireLanguage.g:5830:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1839 // InternalVampireLanguage.g:6037:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1796 // InternalVampireLanguage.g:5830:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1840 // InternalVampireLanguage.g:6037:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1797 { 1841 {
1798 // InternalVampireLanguage.g:5830:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1842 // InternalVampireLanguage.g:6037:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1799 int alt18=2; 1843 int alt18=2;
1800 int LA18_0 = input.LA(1); 1844 int LA18_0 = input.LA(1);
1801 1845
@@ -1813,10 +1857,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1813 } 1857 }
1814 switch (alt18) { 1858 switch (alt18) {
1815 case 1 : 1859 case 1 :
1816 // InternalVampireLanguage.g:5830:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1860 // InternalVampireLanguage.g:6037:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1817 { 1861 {
1818 match('\"'); 1862 match('\"');
1819 // InternalVampireLanguage.g:5830:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1863 // InternalVampireLanguage.g:6037:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
1820 loop16: 1864 loop16:
1821 do { 1865 do {
1822 int alt16=3; 1866 int alt16=3;
@@ -1832,7 +1876,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1832 1876
1833 switch (alt16) { 1877 switch (alt16) {
1834 case 1 : 1878 case 1 :
1835 // InternalVampireLanguage.g:5830:21: '\\\\' . 1879 // InternalVampireLanguage.g:6037:21: '\\\\' .
1836 { 1880 {
1837 match('\\'); 1881 match('\\');
1838 matchAny(); 1882 matchAny();
@@ -1840,7 +1884,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1840 } 1884 }
1841 break; 1885 break;
1842 case 2 : 1886 case 2 :
1843 // InternalVampireLanguage.g:5830:28: ~ ( ( '\\\\' | '\"' ) ) 1887 // InternalVampireLanguage.g:6037:28: ~ ( ( '\\\\' | '\"' ) )
1844 { 1888 {
1845 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1889 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1846 input.consume(); 1890 input.consume();
@@ -1865,10 +1909,10 @@ public class InternalVampireLanguageLexer extends Lexer {
1865 } 1909 }
1866 break; 1910 break;
1867 case 2 : 1911 case 2 :
1868 // InternalVampireLanguage.g:5830:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1912 // InternalVampireLanguage.g:6037:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1869 { 1913 {
1870 match('\''); 1914 match('\'');
1871 // InternalVampireLanguage.g:5830:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1915 // InternalVampireLanguage.g:6037:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1872 loop17: 1916 loop17:
1873 do { 1917 do {
1874 int alt17=3; 1918 int alt17=3;
@@ -1884,7 +1928,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1884 1928
1885 switch (alt17) { 1929 switch (alt17) {
1886 case 1 : 1930 case 1 :
1887 // InternalVampireLanguage.g:5830:54: '\\\\' . 1931 // InternalVampireLanguage.g:6037:54: '\\\\' .
1888 { 1932 {
1889 match('\\'); 1933 match('\\');
1890 matchAny(); 1934 matchAny();
@@ -1892,7 +1936,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1892 } 1936 }
1893 break; 1937 break;
1894 case 2 : 1938 case 2 :
1895 // InternalVampireLanguage.g:5830:61: ~ ( ( '\\\\' | '\\'' ) ) 1939 // InternalVampireLanguage.g:6037:61: ~ ( ( '\\\\' | '\\'' ) )
1896 { 1940 {
1897 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1941 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1898 input.consume(); 1942 input.consume();
@@ -1935,12 +1979,12 @@ public class InternalVampireLanguageLexer extends Lexer {
1935 try { 1979 try {
1936 int _type = RULE_ML_COMMENT; 1980 int _type = RULE_ML_COMMENT;
1937 int _channel = DEFAULT_TOKEN_CHANNEL; 1981 int _channel = DEFAULT_TOKEN_CHANNEL;
1938 // InternalVampireLanguage.g:5832:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1982 // InternalVampireLanguage.g:6039:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1939 // InternalVampireLanguage.g:5832:19: '/*' ( options {greedy=false; } : . )* '*/' 1983 // InternalVampireLanguage.g:6039:19: '/*' ( options {greedy=false; } : . )* '*/'
1940 { 1984 {
1941 match("/*"); 1985 match("/*");
1942 1986
1943 // InternalVampireLanguage.g:5832:24: ( options {greedy=false; } : . )* 1987 // InternalVampireLanguage.g:6039:24: ( options {greedy=false; } : . )*
1944 loop19: 1988 loop19:
1945 do { 1989 do {
1946 int alt19=2; 1990 int alt19=2;
@@ -1965,7 +2009,7 @@ public class InternalVampireLanguageLexer extends Lexer {
1965 2009
1966 switch (alt19) { 2010 switch (alt19) {
1967 case 1 : 2011 case 1 :
1968 // InternalVampireLanguage.g:5832:52: . 2012 // InternalVampireLanguage.g:6039:52: .
1969 { 2013 {
1970 matchAny(); 2014 matchAny();
1971 2015
@@ -1995,12 +2039,12 @@ public class InternalVampireLanguageLexer extends Lexer {
1995 try { 2039 try {
1996 int _type = RULE_SL_COMMENT; 2040 int _type = RULE_SL_COMMENT;
1997 int _channel = DEFAULT_TOKEN_CHANNEL; 2041 int _channel = DEFAULT_TOKEN_CHANNEL;
1998 // InternalVampireLanguage.g:5834:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 2042 // InternalVampireLanguage.g:6041:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1999 // InternalVampireLanguage.g:5834:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 2043 // InternalVampireLanguage.g:6041:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
2000 { 2044 {
2001 match("//"); 2045 match("//");
2002 2046
2003 // InternalVampireLanguage.g:5834:24: (~ ( ( '\\n' | '\\r' ) ) )* 2047 // InternalVampireLanguage.g:6041:24: (~ ( ( '\\n' | '\\r' ) ) )*
2004 loop20: 2048 loop20:
2005 do { 2049 do {
2006 int alt20=2; 2050 int alt20=2;
@@ -2013,7 +2057,7 @@ public class InternalVampireLanguageLexer extends Lexer {
2013 2057
2014 switch (alt20) { 2058 switch (alt20) {
2015 case 1 : 2059 case 1 :
2016 // InternalVampireLanguage.g:5834:24: ~ ( ( '\\n' | '\\r' ) ) 2060 // InternalVampireLanguage.g:6041:24: ~ ( ( '\\n' | '\\r' ) )
2017 { 2061 {
2018 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { 2062 if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
2019 input.consume(); 2063 input.consume();
@@ -2033,7 +2077,7 @@ public class InternalVampireLanguageLexer extends Lexer {
2033 } 2077 }
2034 } while (true); 2078 } while (true);
2035 2079
2036 // InternalVampireLanguage.g:5834:40: ( ( '\\r' )? '\\n' )? 2080 // InternalVampireLanguage.g:6041:40: ( ( '\\r' )? '\\n' )?
2037 int alt22=2; 2081 int alt22=2;
2038 int LA22_0 = input.LA(1); 2082 int LA22_0 = input.LA(1);
2039 2083
@@ -2042,9 +2086,9 @@ public class InternalVampireLanguageLexer extends Lexer {
2042 } 2086 }
2043 switch (alt22) { 2087 switch (alt22) {
2044 case 1 : 2088 case 1 :
2045 // InternalVampireLanguage.g:5834:41: ( '\\r' )? '\\n' 2089 // InternalVampireLanguage.g:6041:41: ( '\\r' )? '\\n'
2046 { 2090 {
2047 // InternalVampireLanguage.g:5834:41: ( '\\r' )? 2091 // InternalVampireLanguage.g:6041:41: ( '\\r' )?
2048 int alt21=2; 2092 int alt21=2;
2049 int LA21_0 = input.LA(1); 2093 int LA21_0 = input.LA(1);
2050 2094
@@ -2053,7 +2097,7 @@ public class InternalVampireLanguageLexer extends Lexer {
2053 } 2097 }
2054 switch (alt21) { 2098 switch (alt21) {
2055 case 1 : 2099 case 1 :
2056 // InternalVampireLanguage.g:5834:41: '\\r' 2100 // InternalVampireLanguage.g:6041:41: '\\r'
2057 { 2101 {
2058 match('\r'); 2102 match('\r');
2059 2103
@@ -2085,10 +2129,10 @@ public class InternalVampireLanguageLexer extends Lexer {
2085 try { 2129 try {
2086 int _type = RULE_WS; 2130 int _type = RULE_WS;
2087 int _channel = DEFAULT_TOKEN_CHANNEL; 2131 int _channel = DEFAULT_TOKEN_CHANNEL;
2088 // InternalVampireLanguage.g:5836:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 2132 // InternalVampireLanguage.g:6043:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
2089 // InternalVampireLanguage.g:5836:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 2133 // InternalVampireLanguage.g:6043:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
2090 { 2134 {
2091 // InternalVampireLanguage.g:5836:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 2135 // InternalVampireLanguage.g:6043:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
2092 int cnt23=0; 2136 int cnt23=0;
2093 loop23: 2137 loop23:
2094 do { 2138 do {
@@ -2138,8 +2182,8 @@ public class InternalVampireLanguageLexer extends Lexer {
2138 // $ANTLR end "RULE_WS" 2182 // $ANTLR end "RULE_WS"
2139 2183
2140 public void mTokens() throws RecognitionException { 2184 public void mTokens() throws RecognitionException {
2141 // InternalVampireLanguage.g:1:8: ( T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | RULE_UPPER_WORD_ID | RULE_LOWER_WORD_ID | RULE_DOUBLE_QUOTE | RULE_SINGLE_QUOTE | RULE_DOLLAR_ID | RULE_DOUBLE_DOLLAR_ID | RULE_LITERAL | RULE_SIGNED_LITERAL | RULE_SIGNED_REAL_ID | RULE_SIGNED_RAT_ID | RULE_SINGLE_COMMENT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS ) 2185 // InternalVampireLanguage.g:1:8: ( T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | RULE_UPPER_WORD_ID | RULE_LOWER_WORD_ID | RULE_DOUBLE_QUOTE | RULE_SINGLE_QUOTE | RULE_DOLLAR_ID | RULE_DOUBLE_DOLLAR_ID | RULE_LITERAL | RULE_SIGNED_LITERAL | RULE_SIGNED_REAL_ID | RULE_SIGNED_RAT_ID | RULE_SINGLE_COMMENT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS )
2142 int alt24=58; 2186 int alt24=60;
2143 alt24 = dfa24.predict(input); 2187 alt24 = dfa24.predict(input);
2144 switch (alt24) { 2188 switch (alt24) {
2145 case 1 : 2189 case 1 :
@@ -2444,105 +2488,119 @@ public class InternalVampireLanguageLexer extends Lexer {
2444 } 2488 }
2445 break; 2489 break;
2446 case 44 : 2490 case 44 :
2447 // InternalVampireLanguage.g:1:268: RULE_UPPER_WORD_ID 2491 // InternalVampireLanguage.g:1:268: T__70
2448 { 2492 {
2449 mRULE_UPPER_WORD_ID(); 2493 mT__70();
2450 2494
2451 } 2495 }
2452 break; 2496 break;
2453 case 45 : 2497 case 45 :
2454 // InternalVampireLanguage.g:1:287: RULE_LOWER_WORD_ID 2498 // InternalVampireLanguage.g:1:274: T__71
2455 { 2499 {
2456 mRULE_LOWER_WORD_ID(); 2500 mT__71();
2457 2501
2458 } 2502 }
2459 break; 2503 break;
2460 case 46 : 2504 case 46 :
2461 // InternalVampireLanguage.g:1:306: RULE_DOUBLE_QUOTE 2505 // InternalVampireLanguage.g:1:280: RULE_UPPER_WORD_ID
2462 { 2506 {
2463 mRULE_DOUBLE_QUOTE(); 2507 mRULE_UPPER_WORD_ID();
2464 2508
2465 } 2509 }
2466 break; 2510 break;
2467 case 47 : 2511 case 47 :
2468 // InternalVampireLanguage.g:1:324: RULE_SINGLE_QUOTE 2512 // InternalVampireLanguage.g:1:299: RULE_LOWER_WORD_ID
2469 { 2513 {
2470 mRULE_SINGLE_QUOTE(); 2514 mRULE_LOWER_WORD_ID();
2471 2515
2472 } 2516 }
2473 break; 2517 break;
2474 case 48 : 2518 case 48 :
2475 // InternalVampireLanguage.g:1:342: RULE_DOLLAR_ID 2519 // InternalVampireLanguage.g:1:318: RULE_DOUBLE_QUOTE
2476 { 2520 {
2477 mRULE_DOLLAR_ID(); 2521 mRULE_DOUBLE_QUOTE();
2478 2522
2479 } 2523 }
2480 break; 2524 break;
2481 case 49 : 2525 case 49 :
2482 // InternalVampireLanguage.g:1:357: RULE_DOUBLE_DOLLAR_ID 2526 // InternalVampireLanguage.g:1:336: RULE_SINGLE_QUOTE
2483 { 2527 {
2484 mRULE_DOUBLE_DOLLAR_ID(); 2528 mRULE_SINGLE_QUOTE();
2485 2529
2486 } 2530 }
2487 break; 2531 break;
2488 case 50 : 2532 case 50 :
2489 // InternalVampireLanguage.g:1:379: RULE_LITERAL 2533 // InternalVampireLanguage.g:1:354: RULE_DOLLAR_ID
2490 { 2534 {
2491 mRULE_LITERAL(); 2535 mRULE_DOLLAR_ID();
2492 2536
2493 } 2537 }
2494 break; 2538 break;
2495 case 51 : 2539 case 51 :
2496 // InternalVampireLanguage.g:1:392: RULE_SIGNED_LITERAL 2540 // InternalVampireLanguage.g:1:369: RULE_DOUBLE_DOLLAR_ID
2497 { 2541 {
2498 mRULE_SIGNED_LITERAL(); 2542 mRULE_DOUBLE_DOLLAR_ID();
2499 2543
2500 } 2544 }
2501 break; 2545 break;
2502 case 52 : 2546 case 52 :
2503 // InternalVampireLanguage.g:1:412: RULE_SIGNED_REAL_ID 2547 // InternalVampireLanguage.g:1:391: RULE_LITERAL
2504 { 2548 {
2505 mRULE_SIGNED_REAL_ID(); 2549 mRULE_LITERAL();
2506 2550
2507 } 2551 }
2508 break; 2552 break;
2509 case 53 : 2553 case 53 :
2510 // InternalVampireLanguage.g:1:432: RULE_SIGNED_RAT_ID 2554 // InternalVampireLanguage.g:1:404: RULE_SIGNED_LITERAL
2511 { 2555 {
2512 mRULE_SIGNED_RAT_ID(); 2556 mRULE_SIGNED_LITERAL();
2513 2557
2514 } 2558 }
2515 break; 2559 break;
2516 case 54 : 2560 case 54 :
2517 // InternalVampireLanguage.g:1:451: RULE_SINGLE_COMMENT 2561 // InternalVampireLanguage.g:1:424: RULE_SIGNED_REAL_ID
2518 { 2562 {
2519 mRULE_SINGLE_COMMENT(); 2563 mRULE_SIGNED_REAL_ID();
2520 2564
2521 } 2565 }
2522 break; 2566 break;
2523 case 55 : 2567 case 55 :
2524 // InternalVampireLanguage.g:1:471: RULE_STRING 2568 // InternalVampireLanguage.g:1:444: RULE_SIGNED_RAT_ID
2525 { 2569 {
2526 mRULE_STRING(); 2570 mRULE_SIGNED_RAT_ID();
2527 2571
2528 } 2572 }
2529 break; 2573 break;
2530 case 56 : 2574 case 56 :
2531 // InternalVampireLanguage.g:1:483: RULE_ML_COMMENT 2575 // InternalVampireLanguage.g:1:463: RULE_SINGLE_COMMENT
2532 { 2576 {
2533 mRULE_ML_COMMENT(); 2577 mRULE_SINGLE_COMMENT();
2534 2578
2535 } 2579 }
2536 break; 2580 break;
2537 case 57 : 2581 case 57 :
2538 // InternalVampireLanguage.g:1:499: RULE_SL_COMMENT 2582 // InternalVampireLanguage.g:1:483: RULE_STRING
2539 { 2583 {
2540 mRULE_SL_COMMENT(); 2584 mRULE_STRING();
2541 2585
2542 } 2586 }
2543 break; 2587 break;
2544 case 58 : 2588 case 58 :
2545 // InternalVampireLanguage.g:1:515: RULE_WS 2589 // InternalVampireLanguage.g:1:495: RULE_ML_COMMENT
2590 {
2591 mRULE_ML_COMMENT();
2592
2593 }
2594 break;
2595 case 59 :
2596 // InternalVampireLanguage.g:1:511: RULE_SL_COMMENT
2597 {
2598 mRULE_SL_COMMENT();
2599
2600 }
2601 break;
2602 case 60 :
2603 // InternalVampireLanguage.g:1:527: RULE_WS
2546 { 2604 {
2547 mRULE_WS(); 2605 mRULE_WS();
2548 2606
@@ -2608,7 +2666,7 @@ public class InternalVampireLanguageLexer extends Lexer {
2608 this.transition = DFA8_transition; 2666 this.transition = DFA8_transition;
2609 } 2667 }
2610 public String getDescription() { 2668 public String getDescription() {
2611 return "5814:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID )"; 2669 return "6021:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID )";
2612 } 2670 }
2613 } 2671 }
2614 static final String DFA11_eotS = 2672 static final String DFA11_eotS =
@@ -2616,21 +2674,21 @@ public class InternalVampireLanguageLexer extends Lexer {
2616 static final String DFA11_eofS = 2674 static final String DFA11_eofS =
2617 "\10\uffff"; 2675 "\10\uffff";
2618 static final String DFA11_minS = 2676 static final String DFA11_minS =
2619 "\1\60\2\56\1\uffff\1\60\1\56\1\60\1\uffff"; 2677 "\1\60\2\56\1\60\1\uffff\1\56\1\60\1\uffff";
2620 static final String DFA11_maxS = 2678 static final String DFA11_maxS =
2621 "\1\71\2\105\1\uffff\1\71\2\105\1\uffff"; 2679 "\1\71\2\105\1\71\1\uffff\2\105\1\uffff";
2622 static final String DFA11_acceptS = 2680 static final String DFA11_acceptS =
2623 "\3\uffff\1\2\3\uffff\1\1"; 2681 "\4\uffff\1\2\2\uffff\1\1";
2624 static final String DFA11_specialS = 2682 static final String DFA11_specialS =
2625 "\10\uffff}>"; 2683 "\10\uffff}>";
2626 static final String[] DFA11_transitionS = { 2684 static final String[] DFA11_transitionS = {
2627 "\1\1\11\2", 2685 "\1\1\11\2",
2628 "\1\4\26\uffff\1\3", 2686 "\1\3\26\uffff\1\4",
2629 "\1\4\1\uffff\12\5\13\uffff\1\3", 2687 "\1\3\1\uffff\12\5\13\uffff\1\4",
2630 "",
2631 "\12\6", 2688 "\12\6",
2632 "\1\4\1\uffff\12\5\13\uffff\1\3", 2689 "",
2633 "\12\6\13\uffff\1\3", 2690 "\1\3\1\uffff\12\5\13\uffff\1\4",
2691 "\12\6\13\uffff\1\4",
2634 "" 2692 ""
2635 }; 2693 };
2636 2694
@@ -2664,311 +2722,327 @@ public class InternalVampireLanguageLexer extends Lexer {
2664 this.transition = DFA11_transition; 2722 this.transition = DFA11_transition;
2665 } 2723 }
2666 public String getDescription() { 2724 public String getDescription() {
2667 return "5816:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )"; 2725 return "6023:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )";
2668 } 2726 }
2669 } 2727 }
2670 static final String DFA24_eotS = 2728 static final String DFA24_eotS =
2671 "\1\44\13\51\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\44\1\102\1\105\1\106\1\107\1\111\1\113\1\114\1\44\1\122\1\51\2\44\2\134\2\44\1\uffff\1\44\1\uffff\2\51\1\uffff\15\51\1\164\7\uffff\1\166\1\44\1\170\1\uffff\1\171\1\172\3\uffff\1\173\1\uffff\1\174\2\uffff\3\176\1\44\1\176\1\uffff\1\122\2\44\1\u0086\1\uffff\2\44\3\uffff\3\44\1\134\2\u0091\2\44\14\51\1\u00a6\2\51\1\uffff\1\u00a9\1\uffff\1\u00aa\5\uffff\1\176\1\uffff\3\176\1\u00ae\2\44\4\uffff\2\44\1\u00b6\2\uffff\1\u00b8\1\u00b9\1\44\1\uffff\1\u0091\1\44\1\uffff\2\44\1\uffff\10\51\1\u00c6\5\51\1\uffff\2\51\2\uffff\3\176\1\uffff\1\u00ae\1\uffff\2\44\1\uffff\2\44\4\uffff\1\u00b9\1\44\1\u00b8\1\44\1\u00d1\5\51\1\u00d7\1\51\1\uffff\1\51\1\u00da\5\51\1\u00e0\1\176\1\u00e2\1\uffff\5\51\1\uffff\2\51\1\uffff\5\51\1\uffff\1\u00ef\1\uffff\5\51\1\u00f5\4\51\1\u00fa\1\51\1\uffff\5\51\1\uffff\4\51\1\uffff\1\u0105\2\51\1\u0108\3\51\1\u010c\2\51\1\uffff\1\u010f\1\u0110\1\uffff\1\u0111\1\u0112\1\51\1\uffff\2\51\4\uffff\1\51\1\u0117\2\51\1\uffff\2\51\1\u011c\1\51\1\uffff\3\51\1\u0121\1\uffff"; 2729 "\1\45\13\52\1\72\1\73\1\74\1\76\1\100\1\101\1\102\1\103\1\45\1\107\1\112\1\113\1\114\1\116\1\120\1\121\1\45\1\76\1\52\2\45\2\137\2\45\1\uffff\1\45\1\uffff\2\52\1\uffff\16\52\1\170\3\uffff\1\76\1\uffff\1\76\4\uffff\1\173\1\45\1\175\1\uffff\1\176\1\177\3\uffff\1\u0080\1\uffff\1\u0081\2\uffff\3\u0083\1\45\1\u0083\2\45\1\u008b\1\uffff\2\45\3\uffff\3\45\1\137\2\u0096\2\45\11\52\1\u00a6\3\52\1\u00ac\2\52\1\uffff\1\76\1\u00b0\1\uffff\1\u00b1\5\uffff\1\u0083\1\uffff\3\u0083\1\u00b5\2\45\4\uffff\2\45\1\u00bd\2\uffff\1\u00bf\1\u00c0\1\45\1\uffff\1\u0096\1\45\1\uffff\2\45\1\uffff\10\52\1\u00cd\1\uffff\5\52\1\uffff\2\52\1\76\2\uffff\3\u0083\1\uffff\1\u00b5\1\uffff\2\45\1\uffff\2\45\4\uffff\1\u00c0\1\45\1\u00bf\1\45\1\u00d9\5\52\1\u00df\1\52\1\uffff\1\52\1\u00e2\5\52\1\76\1\u00e9\1\u0083\1\u00eb\1\uffff\5\52\1\uffff\2\52\1\uffff\5\52\1\76\1\uffff\1\u00f9\1\uffff\5\52\1\u00ff\4\52\1\u0104\1\52\1\76\1\uffff\5\52\1\uffff\4\52\1\uffff\1\u0110\1\76\2\52\1\u0114\3\52\1\u0118\2\52\1\uffff\1\76\1\u011c\1\u011d\1\uffff\1\u011e\1\u011f\1\52\1\uffff\2\52\1\76\4\uffff\1\52\1\u0125\1\52\1\76\1\52\1\uffff\1\52\1\u012a\1\52\1\u012c\1\uffff\1\52\1\uffff\3\52\1\u0131\1\uffff";
2672 static final String DFA24_eofS = 2730 static final String DFA24_eofS =
2673 "\u0122\uffff"; 2731 "\u0132\uffff";
2674 static final String DFA24_minS = 2732 static final String DFA24_minS =
2675 "\1\11\22\0\1\75\7\0\1\44\6\0\1\53\1\52\1\uffff\1\11\1\uffff\2\0\1\uffff\16\0\7\uffff\1\0\1\76\1\0\1\uffff\2\0\3\uffff\1\0\1\uffff\1\0\2\uffff\3\0\1\141\1\0\1\uffff\7\0\1\uffff\1\0\1\uffff\1\60\1\61\1\145\24\0\1\uffff\1\0\1\uffff\1\0\5\uffff\1\0\1\uffff\6\0\3\uffff\4\0\1\uffff\3\0\1\53\1\uffff\2\0\1\uffff\2\0\1\uffff\16\0\1\uffff\2\0\2\uffff\3\0\1\uffff\1\0\1\uffff\5\0\1\uffff\1\0\2\uffff\1\0\1\53\12\0\1\uffff\12\0\1\uffff\5\0\1\uffff\2\0\1\uffff\5\0\1\uffff\1\0\1\uffff\14\0\1\uffff\5\0\1\uffff\4\0\1\uffff\12\0\1\uffff\2\0\1\uffff\3\0\1\uffff\2\0\4\uffff\4\0\1\uffff\4\0\1\uffff\4\0\1\uffff"; 2733 "\1\11\23\0\1\75\7\0\1\44\6\0\1\53\1\52\1\uffff\1\11\1\uffff\2\0\1\uffff\17\0\3\uffff\1\0\1\uffff\1\0\4\uffff\1\0\1\76\1\0\1\uffff\2\0\3\uffff\1\0\1\uffff\1\0\2\uffff\3\0\1\141\7\0\1\uffff\1\0\1\uffff\1\60\1\61\1\145\25\0\1\uffff\2\0\1\uffff\1\0\5\uffff\1\0\1\uffff\6\0\3\uffff\4\0\1\uffff\3\0\1\53\1\uffff\2\0\1\uffff\2\0\1\uffff\11\0\1\uffff\5\0\1\uffff\3\0\2\uffff\3\0\1\uffff\1\0\1\uffff\5\0\1\uffff\1\0\2\uffff\1\0\1\53\12\0\1\uffff\13\0\1\uffff\5\0\1\uffff\2\0\1\uffff\6\0\1\uffff\1\0\1\uffff\15\0\1\uffff\5\0\1\uffff\4\0\1\uffff\13\0\1\uffff\3\0\1\uffff\3\0\1\uffff\3\0\4\uffff\5\0\1\uffff\4\0\1\uffff\1\0\1\uffff\4\0\1\uffff";
2676 static final String DFA24_maxS = 2734 static final String DFA24_maxS =
2677 "\1\176\22\uffff\1\176\7\uffff\1\172\6\uffff\1\71\1\57\1\uffff\1\40\1\uffff\2\uffff\1\uffff\16\uffff\7\uffff\1\uffff\1\76\1\uffff\1\uffff\2\uffff\3\uffff\1\uffff\1\uffff\1\uffff\2\uffff\3\uffff\1\172\1\uffff\1\uffff\7\uffff\1\uffff\1\uffff\1\uffff\2\71\1\145\24\uffff\1\uffff\1\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\6\uffff\3\uffff\4\uffff\1\uffff\3\uffff\1\71\1\uffff\2\uffff\1\uffff\2\uffff\1\uffff\16\uffff\1\uffff\2\uffff\2\uffff\3\uffff\1\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\2\uffff\1\uffff\1\71\12\uffff\1\uffff\12\uffff\1\uffff\5\uffff\1\uffff\2\uffff\1\uffff\5\uffff\1\uffff\1\uffff\1\uffff\14\uffff\1\uffff\5\uffff\1\uffff\4\uffff\1\uffff\12\uffff\1\uffff\2\uffff\1\uffff\3\uffff\1\uffff\2\uffff\4\uffff\4\uffff\1\uffff\4\uffff\1\uffff\4\uffff\1\uffff"; 2735 "\1\176\23\uffff\1\176\7\uffff\1\172\6\uffff\1\71\1\57\1\uffff\1\40\1\uffff\2\uffff\1\uffff\17\uffff\3\uffff\1\uffff\1\uffff\1\uffff\4\uffff\1\uffff\1\76\1\uffff\1\uffff\2\uffff\3\uffff\1\uffff\1\uffff\1\uffff\2\uffff\3\uffff\1\172\7\uffff\1\uffff\1\uffff\1\uffff\2\71\1\145\25\uffff\1\uffff\2\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\6\uffff\3\uffff\4\uffff\1\uffff\3\uffff\1\71\1\uffff\2\uffff\1\uffff\2\uffff\1\uffff\11\uffff\1\uffff\5\uffff\1\uffff\3\uffff\2\uffff\3\uffff\1\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\2\uffff\1\uffff\1\71\12\uffff\1\uffff\13\uffff\1\uffff\5\uffff\1\uffff\2\uffff\1\uffff\6\uffff\1\uffff\1\uffff\1\uffff\15\uffff\1\uffff\5\uffff\1\uffff\4\uffff\1\uffff\13\uffff\1\uffff\3\uffff\1\uffff\3\uffff\1\uffff\3\uffff\4\uffff\5\uffff\1\uffff\4\uffff\1\uffff\1\uffff\1\uffff\4\uffff\1\uffff";
2678 static final String DFA24_acceptS = 2736 static final String DFA24_acceptS =
2679 "\44\uffff\1\66\1\uffff\1\72\2\uffff\1\55\16\uffff\1\23\1\22\1\24\1\26\1\27\1\30\1\31\3\uffff\1\47\2\uffff\1\45\1\40\1\41\1\uffff\1\42\1\uffff\1\43\1\44\5\uffff\1\54\7\uffff\1\66\1\uffff\1\62\27\uffff\1\21\1\uffff\1\34\1\uffff\1\33\1\36\1\37\1\46\1\50\1\uffff\1\60\6\uffff\1\67\2\56\4\uffff\1\57\4\uffff\1\63\2\uffff\1\70\2\uffff\1\71\16\uffff\1\25\2\uffff\1\32\1\35\3\uffff\1\61\1\uffff\1\66\5\uffff\1\57\1\uffff\1\64\1\65\14\uffff\1\13\12\uffff\1\1\5\uffff\1\6\2\uffff\1\12\5\uffff\1\51\1\uffff\1\53\14\uffff\1\52\5\uffff\1\7\4\uffff\1\17\12\uffff\1\20\2\uffff\1\10\3\uffff\1\14\2\uffff\1\5\1\2\1\3\1\4\4\uffff\1\15\4\uffff\1\16\4\uffff\1\11"; 2737 "\45\uffff\1\70\1\uffff\1\74\2\uffff\1\57\17\uffff\1\23\1\22\1\24\1\uffff\1\56\1\uffff\1\27\1\30\1\31\1\33\3\uffff\1\51\2\uffff\1\47\1\42\1\43\1\uffff\1\44\1\uffff\1\45\1\46\13\uffff\1\70\1\uffff\1\64\30\uffff\1\21\2\uffff\1\36\1\uffff\1\35\1\40\1\41\1\50\1\52\1\uffff\1\62\6\uffff\1\71\2\60\4\uffff\1\61\4\uffff\1\65\2\uffff\1\72\2\uffff\1\73\11\uffff\1\32\5\uffff\1\26\3\uffff\1\34\1\37\3\uffff\1\63\1\uffff\1\70\5\uffff\1\61\1\uffff\1\66\1\67\14\uffff\1\13\13\uffff\1\1\5\uffff\1\6\2\uffff\1\12\6\uffff\1\53\1\uffff\1\55\15\uffff\1\54\5\uffff\1\7\4\uffff\1\17\13\uffff\1\20\3\uffff\1\10\3\uffff\1\14\3\uffff\1\5\1\2\1\3\1\4\5\uffff\1\15\4\uffff\1\25\1\uffff\1\16\4\uffff\1\11";
2680 static final String DFA24_specialS = 2738 static final String DFA24_specialS =
2681 "\1\uffff\1\61\1\113\1\u00d2\1\u00d4\1\0\1\u009f\1\10\1\14\1\u00cd\1\41\1\53\1\u00ca\1\46\1\70\1\112\1\124\1\136\1\155\1\uffff\1\u0083\1\32\1\u00b0\1\u00b2\1\172\1\u008f\1\u00b9\1\uffff\1\u0091\1\u00b6\1\16\1\u00c6\1\13\1\3\5\uffff\1\23\1\73\1\uffff\1\u00d1\1\u00b7\1\50\1\62\1\106\1\114\1\167\1\137\1\163\1\u00a6\1\u00b3\1\u009e\1\u00a7\1\26\7\uffff\1\17\1\uffff\1\174\1\uffff\1\u00a0\1\u00ac\3\uffff\1\u00bc\1\uffff\1\u00bf\2\uffff\1\u00cb\1\u00cc\1\u00d0\1\uffff\1\4\1\uffff\1\u00c7\1\140\1\u00d3\1\u00bb\1\u00c4\1\u0082\1\u009a\1\uffff\1\133\4\uffff\1\u00c2\1\2\1\122\1\134\1\u00b1\1\24\1\74\1\34\1\125\1\51\1\63\1\107\1\115\1\171\1\141\1\164\1\u00aa\1\11\1\u00a1\1\u00a8\1\uffff\1\166\1\uffff\1\u0095\5\uffff\1\20\1\uffff\1\121\1\27\1\42\1\12\1\u00ce\1\22\3\uffff\1\47\1\u0090\1\u0084\1\u00c5\1\uffff\1\110\1\101\1\6\2\uffff\1\77\1\u00d6\1\uffff\1\u00b5\1\u00c1\1\uffff\1\25\1\75\1\35\1\126\1\52\1\64\1\111\1\116\1\u00be\1\142\1\165\1\173\1\u0086\1\u0093\1\uffff\1\u00a2\1\u00a9\2\uffff\1\21\1\31\1\44\1\uffff\1\150\1\uffff\1\170\1\30\1\u00c0\1\u0085\1\u008c\1\uffff\1\123\2\uffff\1\u0087\1\uffff\1\105\1\7\1\135\1\76\1\36\1\127\1\54\1\65\1\u00af\1\117\1\uffff\1\143\1\u00bd\1\175\1\u0088\1\u0094\1\u00a3\1\u00ab\1\u00d5\1\33\1\5\1\uffff\1\100\1\37\1\130\1\55\1\66\1\uffff\1\120\1\144\1\uffff\1\176\1\u0089\1\u0096\1\u00a4\1\u00ad\1\uffff\1\1\1\uffff\1\102\1\40\1\131\1\56\1\67\1\u00b4\1\145\1\u0080\1\u008a\1\u0097\1\u00cf\1\u00ae\1\uffff\1\103\1\43\1\132\1\57\1\71\1\uffff\1\146\1\u0081\1\u008b\1\u0098\1\uffff\1\15\1\104\1\45\1\u00b8\1\60\1\72\1\147\1\u00c3\1\u008d\1\u0099\1\uffff\1\u00a5\1\162\1\uffff\1\177\1\u0092\1\151\1\uffff\1\u008e\1\u009b\4\uffff\1\152\1\u00c8\1\u009c\1\153\1\uffff\1\u009d\1\154\1\u00c9\1\156\1\uffff\1\157\1\160\1\161\1\u00ba\1\uffff}>"; 2739 "\1\uffff\1\100\1\140\1\u00d4\1\u00da\1\0\1\110\1\7\1\13\1\u00d8\1\55\1\67\1\u008b\1\u00c5\1\u00c9\1\22\1\u00d5\1\u00d9\1\u00dc\1\3\1\uffff\1\21\1\u00d6\1\52\1\64\1\16\1\30\1\127\1\uffff\1\u00a1\1\u00b6\1\176\1\u00cd\1\u00c0\1\14\5\uffff\1\23\1\70\1\uffff\1\u00cc\1\u00b4\1\43\1\56\1\113\1\122\1\165\1\u00b8\1\137\1\162\1\u00ae\1\u00b2\1\u00a2\1\u00a7\1\u00c2\3\uffff\1\u008a\1\uffff\1\u00c3\4\uffff\1\u00cb\1\uffff\1\11\1\uffff\1\27\1\41\3\uffff\1\154\1\uffff\1\170\2\uffff\1\u00df\1\u00e3\1\1\1\uffff\1\12\1\u00d2\1\10\1\u00b1\1\u00a0\1\u00e4\1\u00ba\1\uffff\1\5\4\uffff\1\u00e0\1\u008c\1\u00c4\1\15\1\u00c7\1\24\1\72\1\31\1\130\1\44\1\57\1\115\1\123\1\166\1\120\1\141\1\163\1\u00af\1\42\1\u00a3\1\u00a8\1\uffff\1\u008d\1\6\1\uffff\1\17\5\uffff\1\73\1\uffff\1\152\1\106\1\117\1\20\1\4\1\u00de\3\uffff\1\136\1\u00b7\1\103\1\u00bc\1\uffff\1\173\1\u00b5\1\25\2\uffff\1\u00e2\1\u00bd\1\uffff\1\114\1\u00d1\1\uffff\1\26\1\74\1\32\1\131\1\45\1\60\1\116\1\124\1\u00c8\1\uffff\1\142\1\164\1\171\1\u0081\1\u008e\1\uffff\1\u00a4\1\u00a9\1\u008f\2\uffff\1\75\1\107\1\121\1\uffff\1\167\1\uffff\1\u00d3\1\u00e1\1\u0089\1\u00db\1\111\1\uffff\1\2\2\uffff\1\u0080\1\uffff\1\101\1\u00cf\1\u0083\1\76\1\33\1\132\1\46\1\61\1\u00b9\1\125\1\uffff\1\143\1\u00c6\1\172\1\u0082\1\u0090\1\u00a5\1\u00aa\1\u0091\1\36\1\112\1\71\1\uffff\1\77\1\34\1\133\1\47\1\62\1\uffff\1\126\1\144\1\uffff\1\174\1\u0084\1\u0092\1\u00a6\1\u00ab\1\u0093\1\uffff\1\54\1\uffff\1\102\1\35\1\134\1\50\1\63\1\u00bb\1\145\1\175\1\u0085\1\u0094\1\u00dd\1\u00ac\1\u0095\1\uffff\1\104\1\37\1\135\1\51\1\65\1\uffff\1\146\1\177\1\u0086\1\u0096\1\uffff\1\u00bf\1\u0097\1\105\1\40\1\u00be\1\53\1\66\1\147\1\u00ca\1\u0087\1\u0098\1\uffff\1\u0099\1\u00b3\1\u009f\1\uffff\1\u00ad\1\u00b0\1\150\1\uffff\1\u0088\1\u009a\1\u009b\4\uffff\1\151\1\u00d0\1\u009c\1\u009d\1\153\1\uffff\1\u009e\1\u00ce\1\155\1\u00d7\1\uffff\1\156\1\uffff\1\157\1\160\1\161\1\u00c1\1\uffff}>";
2682 static final String[] DFA24_transitionS = { 2740 static final String[] DFA24_transitionS = {
2683 "\1\45\1\46\2\uffff\1\46\22\uffff\1\45\1\30\1\36\1\uffff\1\33\1\16\1\26\1\37\1\17\1\20\1\uffff\1\42\1\14\1\42\1\21\1\43\1\40\11\41\1\31\1\uffff\1\23\1\24\1\uffff\1\32\1\uffff\32\34\1\22\1\uffff\1\15\3\uffff\1\1\1\35\1\2\1\4\1\35\1\11\1\35\1\3\1\13\2\35\1\5\1\35\1\7\1\35\1\10\3\35\1\6\1\12\5\35\1\uffff\1\27\1\uffff\1\25", 2741 "\1\46\1\47\2\uffff\1\47\22\uffff\1\46\1\31\1\37\1\uffff\1\34\1\16\1\27\1\40\1\20\1\21\1\uffff\1\43\1\14\1\43\1\22\1\44\1\41\11\42\1\32\1\uffff\1\24\1\25\1\uffff\1\33\1\uffff\22\35\1\17\7\35\1\23\1\uffff\1\15\3\uffff\1\1\1\36\1\2\1\4\1\36\1\11\1\36\1\3\1\13\2\36\1\5\1\36\1\7\1\36\1\10\3\36\1\6\1\12\5\36\1\uffff\1\30\1\uffff\1\26",
2684 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\50\4\52\1\47\2\52\uff85\44", 2742 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\22\53\1\51\4\53\1\50\2\53\uff85\45",
2685 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\53\13\52\uff85\44", 2743 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\54\13\53\uff85\45",
2686 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\30\52\1\54\1\52\uff85\44", 2744 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\30\53\1\55\1\53\uff85\45",
2687 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\55\25\52\uff85\44", 2745 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\56\25\53\uff85\45",
2688 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\56\25\52\uff85\44", 2746 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\57\25\53\uff85\45",
2689 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\7\52\1\57\20\52\1\60\1\52\uff85\44", 2747 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\5\53\1\62\1\53\1\60\20\53\1\61\1\53\uff85\45",
2690 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\61\25\52\uff85\44", 2748 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\63\25\53\uff85\45",
2691 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\62\16\52\uff85\44", 2749 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\13\53\1\64\16\53\uff85\45",
2692 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\63\5\52\1\64\13\52\uff85\44", 2750 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\65\5\53\1\66\13\53\uff85\45",
2693 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\65\14\52\uff85\44", 2751 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\67\14\53\uff85\45",
2694 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\66\14\52\uff85\44", 2752 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\70\14\53\uff85\45",
2695 "\12\44\1\uffff\2\44\1\uffff\115\44\1\67\uffa4\44", 2753 "\12\45\1\uffff\2\45\1\uffff\115\45\1\71\uffa4\45",
2696 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2754 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2697 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2755 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2698 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2756 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\1\75\31\77\uff85\45",
2699 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2757 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2700 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2758 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2701 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2759 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2702 "\1\77\100\uffff\1\100", 2760 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2703 "\12\44\1\uffff\2\44\1\uffff\60\44\1\101\uffc1\44", 2761 "\1\104\100\uffff\1\105",
2704 "\12\44\1\uffff\2\44\1\uffff\30\44\1\104\125\44\1\103\uff83\44", 2762 "\12\45\1\uffff\2\45\1\uffff\60\45\1\106\uffc1\45",
2705 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2763 "\12\45\1\uffff\2\45\1\uffff\30\45\1\111\125\45\1\110\uff83\45",
2706 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2764 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2707 "\12\44\1\uffff\2\44\1\uffff\57\44\1\110\uffc2\44", 2765 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2708 "\12\44\1\uffff\2\44\1\uffff\57\44\1\112\uffc2\44", 2766 "\12\45\1\uffff\2\45\1\uffff\57\45\1\115\uffc2\45",
2709 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2767 "\12\45\1\uffff\2\45\1\uffff\57\45\1\117\uffc2\45",
2710 "\1\120\74\uffff\5\121\1\116\5\121\1\117\7\121\1\115\6\121", 2768 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2711 "\12\44\1\uffff\2\44\1\uffff\42\44\12\123\7\44\32\123\4\44\1\123\1\44\32\123\uff85\44", 2769 "\1\125\74\uffff\5\126\1\123\5\126\1\124\7\126\1\122\6\126",
2712 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 2770 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\32\77\uff85\45",
2713 "\12\125\1\127\2\125\1\127\24\125\1\126\71\125\1\124\uffa3\125", 2771 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2714 "\12\131\1\133\2\131\1\133\31\131\1\132\64\131\1\130\uffa3\131", 2772 "\12\130\1\132\2\130\1\132\24\130\1\131\71\130\1\127\uffa3\130",
2715 "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\25\44\1\137\uffba\44", 2773 "\12\134\1\136\2\134\1\136\31\134\1\135\64\134\1\133\uffa3\134",
2716 "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\140\13\44\1\137\uffba\44", 2774 "\12\45\1\uffff\2\45\1\uffff\40\45\1\140\1\141\25\45\1\142\uffba\45",
2717 "\1\42\1\uffff\1\42\2\uffff\1\141\11\142", 2775 "\12\45\1\uffff\2\45\1\uffff\40\45\1\140\1\141\12\143\13\45\1\142\uffba\45",
2718 "\1\143\4\uffff\1\144", 2776 "\1\43\1\uffff\1\43\2\uffff\1\144\11\145",
2777 "\1\146\4\uffff\1\147",
2719 "", 2778 "",
2720 "\1\45\1\46\2\uffff\1\46\22\uffff\1\45", 2779 "\1\46\1\47\2\uffff\1\47\22\uffff\1\46",
2721 "", 2780 "",
2722 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\145\21\52\uff85\44", 2781 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\150\21\53\uff85\45",
2723 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\146\7\52\uff85\44", 2782 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\22\53\1\151\7\53\uff85\45",
2724 "", 2783 "",
2725 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 2784 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2726 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\147\3\52\1\150\10\52\uff85\44", 2785 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\152\3\53\1\153\10\53\uff85\45",
2727 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\17\52\1\151\12\52\uff85\44", 2786 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\17\53\1\154\12\53\uff85\45",
2728 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\5\52\1\152\24\52\uff85\44", 2787 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\5\53\1\155\24\53\uff85\45",
2729 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\153\15\52\uff85\44", 2788 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\14\53\1\156\15\53\uff85\45",
2730 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\154\25\52\uff85\44", 2789 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\157\25\53\uff85\45",
2731 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\17\52\1\155\12\52\uff85\44", 2790 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\17\53\1\160\12\53\uff85\45",
2732 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\6\52\1\156\23\52\uff85\44", 2791 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\5\53\1\161\24\53\uff85\45",
2733 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\157\31\52\uff85\44", 2792 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\6\53\1\162\23\53\uff85\45",
2734 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\160\1\44\32\52\uff85\44", 2793 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\1\163\31\53\uff85\45",
2735 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\5\52\1\161\24\52\uff85\44", 2794 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\164\1\45\32\53\uff85\45",
2736 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\12\52\1\162\17\52\uff85\44", 2795 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\5\53\1\165\24\53\uff85\45",
2737 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\163\27\52\uff85\44", 2796 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\12\53\1\166\17\53\uff85\45",
2738 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2797 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\2\53\1\167\27\53\uff85\45",
2798 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2739 "", 2799 "",
2740 "", 2800 "",
2741 "", 2801 "",
2802 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\23\77\1\171\6\77\uff85\45",
2742 "", 2803 "",
2804 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\32\77\uff85\45",
2743 "", 2805 "",
2744 "", 2806 "",
2745 "", 2807 "",
2746 "\12\44\1\uffff\2\44\1\uffff\60\44\1\165\uffc1\44",
2747 "\1\167",
2748 "\12\44\1\uffff\2\44\1\uffff\ufff2\44",
2749 "", 2808 "",
2750 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2809 "\12\45\1\uffff\2\45\1\uffff\60\45\1\172\uffc1\45",
2751 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2810 "\1\174",
2811 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2752 "", 2812 "",
2813 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2814 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2753 "", 2815 "",
2754 "", 2816 "",
2755 "\12\44\1\uffff\2\44\1\uffff\ufff2\44",
2756 "", 2817 "",
2757 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2818 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2758 "", 2819 "",
2820 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2759 "", 2821 "",
2760 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\21\177\1\175\10\177\uff85\44",
2761 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\1\u0080\31\177\uff85\44",
2762 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\4\177\1\u0081\25\177\uff85\44",
2763 "\32\u0082",
2764 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44",
2765 "", 2822 "",
2766 "\12\44\1\uffff\2\44\1\uffff\42\44\12\123\7\44\32\123\4\44\1\123\1\44\32\123\uff85\44", 2823 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\21\u0084\1\u0082\10\u0084\uff85\45",
2767 "\12\u0084\1\u0085\2\u0084\1\u0085\24\u0084\1\u0083\71\u0084\1\u0083\uffa3\u0084", 2824 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\1\u0085\31\u0084\uff85\45",
2768 "\12\125\1\127\2\125\1\127\24\125\1\126\71\125\1\124\uffa3\125", 2825 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\4\u0084\1\u0086\25\u0084\uff85\45",
2769 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2826 "\32\u0087",
2770 "\42\127\1\u0087\71\127\1\u0088\uffa3\127", 2827 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\32\u0084\uff85\45",
2771 "\12\u008a\1\u0085\2\u008a\1\u0085\31\u008a\1\u0089\64\u008a\1\u0089\uffa3\u008a", 2828 "\12\u0089\1\u008a\2\u0089\1\u008a\24\u0089\1\u0088\71\u0089\1\u0088\uffa3\u0089",
2772 "\12\131\1\133\2\131\1\133\31\131\1\u008b\64\131\1\130\uffa3\131", 2829 "\12\130\1\132\2\130\1\132\24\130\1\131\71\130\1\127\uffa3\130",
2830 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2831 "\42\132\1\u008c\71\132\1\u008d\uffa3\132",
2832 "\12\u008f\1\u008a\2\u008f\1\u008a\31\u008f\1\u008e\64\u008f\1\u008e\uffa3\u008f",
2833 "\12\134\1\136\2\134\1\136\31\134\1\u0090\64\134\1\133\uffa3\134",
2773 "", 2834 "",
2774 "\47\133\1\u008c\64\133\1\u008d\uffa3\133", 2835 "\47\136\1\u0091\64\136\1\u0092\uffa3\136",
2775 "", 2836 "",
2776 "\12\u008e", 2837 "\12\u0093",
2777 "\11\u008f", 2838 "\11\u0094",
2778 "\1\u0090", 2839 "\1\u0095",
2779 "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\140\13\44\1\137\uffba\44", 2840 "\12\45\1\uffff\2\45\1\uffff\40\45\1\140\1\141\12\143\13\45\1\142\uffba\45",
2780 "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\25\44\1\137\uffba\44", 2841 "\12\45\1\uffff\2\45\1\uffff\40\45\1\140\1\141\25\45\1\142\uffba\45",
2781 "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\u0092\13\44\1\137\uffba\44", 2842 "\12\45\1\uffff\2\45\1\uffff\40\45\1\140\1\141\12\u0097\13\45\1\142\uffba\45",
2782 "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\uffd5\u0095", 2843 "\12\u009a\1\u0099\2\u009a\1\u0099\34\u009a\1\u0098\uffd5\u009a",
2783 "\12\u0096\1\u0097\2\u0096\1\u0097\ufff2\u0096", 2844 "\12\u009b\1\u009c\2\u009b\1\u009c\ufff2\u009b",
2784 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u0098\13\52\uff85\44", 2845 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u009d\13\53\uff85\45",
2785 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u0099\5\52\uff85\44", 2846 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\24\53\1\u009e\5\53\uff85\45",
2786 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\11\52\1\u009a\20\52\uff85\44", 2847 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\11\53\1\u009f\20\53\uff85\45",
2787 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u009b\13\52\uff85\44", 2848 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u00a0\13\53\uff85\45",
2788 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u009c\13\52\uff85\44", 2849 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u00a1\13\53\uff85\45",
2789 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u009d\21\52\uff85\44", 2850 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u00a2\21\53\uff85\45",
2790 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u009e\15\52\uff85\44", 2851 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\14\53\1\u00a3\15\53\uff85\45",
2791 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u009f\13\52\uff85\44", 2852 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u00a4\13\53\uff85\45",
2792 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00a0\25\52\uff85\44", 2853 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00a5\25\53\uff85\45",
2793 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00a1\31\52\uff85\44", 2854 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2794 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00a2\21\52\uff85\44", 2855 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\1\u00a7\31\53\uff85\45",
2795 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00a3\1\52\1\u00a4\11\52\1\u00a5\12\52\uff85\44", 2856 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u00a8\21\53\uff85\45",
2796 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 2857 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\3\53\1\u00a9\1\53\1\u00aa\11\53\1\u00ab\12\53\uff85\45",
2797 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00a7\14\52\uff85\44", 2858 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2798 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\u00a8\16\52\uff85\44", 2859 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u00ad\14\53\uff85\45",
2860 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\13\53\1\u00ae\16\53\uff85\45",
2799 "", 2861 "",
2800 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2862 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\10\77\1\u00af\21\77\uff85\45",
2863 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2801 "", 2864 "",
2802 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2865 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2803 "", 2866 "",
2804 "", 2867 "",
2805 "", 2868 "",
2806 "", 2869 "",
2807 "", 2870 "",
2808 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\24\177\1\u00ab\5\177\uff85\44", 2871 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\24\u0084\1\u00b2\5\u0084\uff85\45",
2809 "", 2872 "",
2810 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", 2873 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\32\u0084\uff85\45",
2811 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\13\177\1\u00ac\16\177\uff85\44", 2874 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\13\u0084\1\u00b3\16\u0084\uff85\45",
2812 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\22\177\1\u00ad\7\177\uff85\44", 2875 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\22\u0084\1\u00b4\7\u0084\uff85\45",
2813 "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00af\7\44\32\u00af\4\44\1\u00af\1\44\32\u00af\uff85\44", 2876 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u00b6\7\45\32\u00b6\4\45\1\u00b6\1\45\32\u00b6\uff85\45",
2814 "\12\125\1\127\2\125\1\127\24\125\1\126\71\125\1\124\uffa3\125", 2877 "\12\130\1\132\2\130\1\132\24\130\1\131\71\130\1\127\uffa3\130",
2815 "\12\u00b2\1\u0085\2\u00b2\1\u0085\24\u00b2\1\u00b0\71\u00b2\1\u00b1\uffa3\u00b2", 2878 "\12\u00b9\1\u008a\2\u00b9\1\u008a\24\u00b9\1\u00b7\71\u00b9\1\u00b8\uffa3\u00b9",
2816 "", 2879 "",
2817 "", 2880 "",
2818 "", 2881 "",
2819 "\42\u0085\1\u00b3\71\u0085\1\u00b3\uffa3\u0085", 2882 "\42\u008a\1\u00ba\71\u008a\1\u00ba\uffa3\u008a",
2820 "\12\131\1\133\2\131\1\133\31\131\1\u008b\64\131\1\130\uffa3\131", 2883 "\12\134\1\136\2\134\1\136\31\134\1\u0090\64\134\1\133\uffa3\134",
2821 "\12\u00b5\1\u0085\2\u00b5\1\u0085\31\u00b5\1\132\64\u00b5\1\u00b4\uffa3\u00b5", 2884 "\12\u00bc\1\u008a\2\u00bc\1\u008a\31\u00bc\1\135\64\u00bc\1\u00bb\uffa3\u00bc",
2822 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2885 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2823 "", 2886 "",
2824 "\47\u0085\1\u00b7\64\u0085\1\u00b7\uffa3\u0085", 2887 "\47\u008a\1\u00be\64\u008a\1\u00be\uffa3\u008a",
2825 "\12\44\1\uffff\2\44\1\uffff\42\44\12\u008e\13\44\1\137\uffba\44", 2888 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0093\13\45\1\142\uffba\45",
2826 "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00ba\uffc6\44", 2889 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u00c1\uffc6\45",
2827 "\1\u00bb\1\uffff\1\u00bb\2\uffff\12\u00bc", 2890 "\1\u00c2\1\uffff\1\u00c2\2\uffff\12\u00c3",
2828 "", 2891 "",
2829 "\12\44\1\uffff\2\44\1\uffff\40\44\1\135\1\136\12\u0092\13\44\1\137\uffba\44", 2892 "\12\45\1\uffff\2\45\1\uffff\40\45\1\140\1\141\12\u0097\13\45\1\142\uffba\45",
2830 "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\4\u0095\1\u00bd\uffd0\u0095", 2893 "\12\u009a\1\u0099\2\u009a\1\u0099\34\u009a\1\u0098\4\u009a\1\u00c4\uffd0\u009a",
2831 "", 2894 "",
2832 "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\uffd5\u0095", 2895 "\12\u009a\1\u0099\2\u009a\1\u0099\34\u009a\1\u0098\uffd5\u009a",
2833 "\12\u0096\1\u0097\2\u0096\1\u0097\ufff2\u0096", 2896 "\12\u009b\1\u009c\2\u009b\1\u009c\ufff2\u009b",
2834 "", 2897 "",
2835 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00be\15\52\uff85\44", 2898 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\14\53\1\u00c5\15\53\uff85\45",
2836 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00bf\15\52\uff85\44", 2899 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\14\53\1\u00c6\15\53\uff85\45",
2837 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00c0\25\52\uff85\44", 2900 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00c7\25\53\uff85\45",
2838 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\u00c1\16\52\uff85\44", 2901 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\13\53\1\u00c8\16\53\uff85\45",
2839 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00c2\6\52\uff85\44", 2902 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u00c9\6\53\uff85\45",
2840 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00c3\14\52\uff85\44", 2903 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u00ca\14\53\uff85\45",
2841 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00c4\31\52\uff85\44", 2904 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\1\u00cb\31\53\uff85\45",
2842 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00c5\10\52\uff85\44", 2905 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\21\53\1\u00cc\10\53\uff85\45",
2843 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 2906 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2844 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00c7\6\52\uff85\44",
2845 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00c8\14\52\uff85\44",
2846 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u00c9\13\52\uff85\44",
2847 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u00ca\5\52\uff85\44",
2848 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00cb\10\52\uff85\44",
2849 "", 2907 "",
2850 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u00cc\13\52\uff85\44", 2908 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u00ce\6\53\uff85\45",
2851 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u00cd\5\52\uff85\44", 2909 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u00cf\14\53\uff85\45",
2910 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u00d0\13\53\uff85\45",
2911 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\24\53\1\u00d1\5\53\uff85\45",
2912 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\21\53\1\u00d2\10\53\uff85\45",
2852 "", 2913 "",
2914 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u00d3\13\53\uff85\45",
2915 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\24\53\1\u00d4\5\53\uff85\45",
2916 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\22\77\1\u00d5\7\77\uff85\45",
2853 "", 2917 "",
2854 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\4\177\1\u00ce\25\177\uff85\44",
2855 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\22\177\1\u00cf\7\177\uff85\44",
2856 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\22\177\1\u00d0\7\177\uff85\44",
2857 "", 2918 "",
2858 "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00af\7\44\32\u00af\4\44\1\u00af\1\44\32\u00af\uff85\44", 2919 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\4\u0084\1\u00d6\25\u0084\uff85\45",
2920 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\22\u0084\1\u00d7\7\u0084\uff85\45",
2921 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\22\u0084\1\u00d8\7\u0084\uff85\45",
2859 "", 2922 "",
2860 "\12\u0084\1\u0085\2\u0084\1\u0085\ufff2\u0084", 2923 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u00b6\7\45\32\u00b6\4\45\1\u00b6\1\45\32\u00b6\uff85\45",
2861 "\12\u00b2\1\u0085\2\u00b2\1\u0085\24\u00b2\1\u00b0\71\u00b2\1\u00b1\uffa3\u00b2",
2862 "\42\127\1\u0087\71\127\1\u0088\uffa3\127",
2863 "\12\u008a\1\u0085\2\u008a\1\u0085\ufff2\u008a",
2864 "\12\u00b5\1\u0085\2\u00b5\1\u0085\31\u00b5\1\132\64\u00b5\1\u00b4\uffa3\u00b5",
2865 "", 2924 "",
2866 "\47\133\1\u008c\64\133\1\u008d\uffa3\133", 2925 "\12\u0089\1\u008a\2\u0089\1\u008a\ufff2\u0089",
2926 "\12\u00b9\1\u008a\2\u00b9\1\u008a\24\u00b9\1\u00b7\71\u00b9\1\u00b8\uffa3\u00b9",
2927 "\42\132\1\u008c\71\132\1\u008d\uffa3\132",
2928 "\12\u008f\1\u008a\2\u008f\1\u008a\ufff2\u008f",
2929 "\12\u00bc\1\u008a\2\u00bc\1\u008a\31\u00bc\1\135\64\u00bc\1\u00bb\uffa3\u00bc",
2867 "", 2930 "",
2931 "\47\136\1\u0091\64\136\1\u0092\uffa3\136",
2868 "", 2932 "",
2869 "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00ba\uffc6\44",
2870 "\1\u00bb\1\uffff\1\u00bb\2\uffff\12\u00bc",
2871 "\12\44\1\uffff\2\44\1\uffff\42\44\12\u00bc\uffc6\44",
2872 "\12\u0095\1\u0094\2\u0095\1\u0094\34\u0095\1\u0093\uffd5\u0095",
2873 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2874 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\17\52\1\u00d2\12\52\uff85\44",
2875 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u00d3\27\52\uff85\44",
2876 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\13\52\1\u00d4\16\52\uff85\44",
2877 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\7\52\1\u00d5\22\52\uff85\44",
2878 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00d6\21\52\uff85\44",
2879 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2880 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00d8\25\52\uff85\44",
2881 "", 2933 "",
2882 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00d9\25\52\uff85\44", 2934 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u00c1\uffc6\45",
2883 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 2935 "\1\u00c2\1\uffff\1\u00c2\2\uffff\12\u00c3",
2884 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00db\15\52\uff85\44", 2936 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u00c3\uffc6\45",
2885 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00dc\14\52\uff85\44", 2937 "\12\u009a\1\u0099\2\u009a\1\u0099\34\u009a\1\u0098\uffd5\u009a",
2886 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00dd\25\52\uff85\44", 2938 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2887 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\26\52\1\u00de\3\52\uff85\44", 2939 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\17\53\1\u00da\12\53\uff85\45",
2888 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00df\26\52\uff85\44", 2940 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\2\53\1\u00db\27\53\uff85\45",
2889 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", 2941 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\13\53\1\u00dc\16\53\uff85\45",
2890 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\4\177\1\u00e1\25\177\uff85\44", 2942 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\7\53\1\u00dd\22\53\uff85\45",
2891 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", 2943 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u00de\21\53\uff85\45",
2944 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2945 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00e0\25\53\uff85\45",
2892 "", 2946 "",
2893 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00e3\6\52\uff85\44", 2947 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00e1\25\53\uff85\45",
2894 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00e4\6\52\uff85\44", 2948 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2895 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00e5\31\52\uff85\44", 2949 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\14\53\1\u00e3\15\53\uff85\45",
2896 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00e6\25\52\uff85\44", 2950 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u00e4\14\53\uff85\45",
2897 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00e7\6\52\uff85\44", 2951 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00e5\25\53\uff85\45",
2952 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\26\53\1\u00e6\3\53\uff85\45",
2953 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\3\53\1\u00e7\26\53\uff85\45",
2954 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\5\77\1\u00e8\24\77\uff85\45",
2955 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\32\u0084\uff85\45",
2956 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\4\u0084\1\u00ea\25\u0084\uff85\45",
2957 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\32\u0084\uff85\45",
2898 "", 2958 "",
2899 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\14\52\1\u00e8\15\52\uff85\44", 2959 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u00ec\6\53\uff85\45",
2900 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00e9\26\52\uff85\44", 2960 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u00ed\6\53\uff85\45",
2961 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\1\u00ee\31\53\uff85\45",
2962 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00ef\25\53\uff85\45",
2963 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u00f0\6\53\uff85\45",
2901 "", 2964 "",
2902 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u00ea\31\52\uff85\44", 2965 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\14\53\1\u00f1\15\53\uff85\45",
2903 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u00eb\27\52\uff85\44", 2966 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\3\53\1\u00f2\26\53\uff85\45",
2904 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\3\52\1\u00ec\26\52\uff85\44",
2905 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u00ed\14\52\uff85\44",
2906 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u00ee\25\52\uff85\44",
2907 "", 2967 "",
2908 "\12\44\1\uffff\2\44\1\uffff\42\44\12\177\7\44\32\177\4\44\1\177\1\44\32\177\uff85\44", 2968 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\1\u00f3\31\53\uff85\45",
2969 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\2\53\1\u00f4\27\53\uff85\45",
2970 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\3\53\1\u00f5\26\53\uff85\45",
2971 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u00f6\14\53\uff85\45",
2972 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u00f7\25\53\uff85\45",
2973 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\10\77\1\u00f8\21\77\uff85\45",
2909 "", 2974 "",
2910 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f0\21\52\uff85\44", 2975 "\12\45\1\uffff\2\45\1\uffff\42\45\12\u0084\7\45\32\u0084\4\45\1\u0084\1\45\32\u0084\uff85\45",
2911 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u00f1\5\52\uff85\44",
2912 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00f2\10\52\uff85\44",
2913 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u00f3\7\52\uff85\44",
2914 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f4\21\52\uff85\44",
2915 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2916 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\u00f6\1\44\32\52\uff85\44",
2917 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f7\21\52\uff85\44",
2918 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u00f8\6\52\uff85\44",
2919 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00f9\21\52\uff85\44",
2920 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2921 "\12\44\1\uffff\2\44\1\uffff\32\44\1\u00fb\7\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2922 "", 2976 "",
2923 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u00fc\13\52\uff85\44", 2977 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u00fa\21\53\uff85\45",
2924 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u00fd\10\52\uff85\44", 2978 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\24\53\1\u00fb\5\53\uff85\45",
2925 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\30\52\1\u00fe\1\52\uff85\44", 2979 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\21\53\1\u00fc\10\53\uff85\45",
2926 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\10\52\1\u00ff\21\52\uff85\44", 2980 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\22\53\1\u00fd\7\53\uff85\45",
2927 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u0100\13\52\uff85\44", 2981 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u00fe\21\53\uff85\45",
2982 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2983 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\u0100\1\45\32\53\uff85\45",
2984 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u0101\21\53\uff85\45",
2985 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u0102\6\53\uff85\45",
2986 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u0103\21\53\uff85\45",
2987 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2988 "\12\45\1\uffff\2\45\1\uffff\32\45\1\u0105\7\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2989 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\1\u0106\31\77\uff85\45",
2928 "", 2990 "",
2929 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u0101\27\52\uff85\44", 2991 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u0107\13\53\uff85\45",
2930 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u0102\14\52\uff85\44", 2992 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\21\53\1\u0108\10\53\uff85\45",
2931 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u0103\13\52\uff85\44", 2993 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\30\53\1\u0109\1\53\uff85\45",
2932 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u0104\27\52\uff85\44", 2994 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\10\53\1\u010a\21\53\uff85\45",
2995 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u010b\13\53\uff85\45",
2933 "", 2996 "",
2934 "\12\44\1\uffff\2\44\1\uffff\ufff2\44", 2997 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\2\53\1\u010c\27\53\uff85\45",
2935 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u0106\14\52\uff85\44", 2998 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u010d\14\53\uff85\45",
2936 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0107\25\52\uff85\44", 2999 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u010e\13\53\uff85\45",
2937 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3000 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\2\53\1\u010f\27\53\uff85\45",
2938 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u0109\7\52\uff85\44",
2939 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u010a\14\52\uff85\44",
2940 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\16\52\1\u010b\13\52\uff85\44",
2941 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2942 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u010d\10\52\uff85\44",
2943 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\1\u010e\31\52\uff85\44",
2944 "", 3001 "",
2945 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3002 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2946 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3003 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\1\77\1\u0111\30\77\uff85\45",
3004 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u0112\14\53\uff85\45",
3005 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u0113\25\53\uff85\45",
3006 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
3007 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\22\53\1\u0115\7\53\uff85\45",
3008 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u0116\14\53\uff85\45",
3009 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\16\53\1\u0117\13\53\uff85\45",
3010 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
3011 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\21\53\1\u0119\10\53\uff85\45",
3012 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\1\u011a\31\53\uff85\45",
2947 "", 3013 "",
2948 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3014 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\13\77\1\u011b\16\77\uff85\45",
2949 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3015 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2950 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\15\52\1\u0113\14\52\uff85\44", 3016 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2951 "", 3017 "",
2952 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u0114\7\52\uff85\44", 3018 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2953 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u0115\6\52\uff85\44", 3019 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
3020 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\15\53\1\u0120\14\53\uff85\45",
2954 "", 3021 "",
3022 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\22\53\1\u0121\7\53\uff85\45",
3023 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u0122\6\53\uff85\45",
3024 "\12\45\1\uffff\2\45\1\uffff\42\45\12\77\7\45\32\77\4\45\1\77\1\45\4\77\1\u0123\25\77\uff85\45",
2955 "", 3025 "",
2956 "", 3026 "",
2957 "", 3027 "",
2958 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\11\52\1\u0116\20\52\uff85\44",
2959 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44",
2960 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0118\25\52\uff85\44",
2961 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0119\25\52\uff85\44",
2962 "", 3028 "",
2963 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\22\52\1\u011a\7\52\uff85\44", 3029 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\11\53\1\u0124\20\53\uff85\45",
2964 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\2\52\1\u011b\27\52\uff85\44", 3030 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2965 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3031 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u0126\25\53\uff85\45",
2966 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\23\52\1\u011d\6\52\uff85\44", 3032 "\12\45\1\uffff\2\45\1\uffff\23\45\1\u0127\16\45\12\77\7\45\32\77\4\45\1\77\1\45\32\77\uff85\45",
3033 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u0128\25\53\uff85\45",
2967 "", 3034 "",
2968 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\24\52\1\u011e\5\52\uff85\44", 3035 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\22\53\1\u0129\7\53\uff85\45",
2969 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\21\52\1\u011f\10\52\uff85\44", 3036 "\12\45\1\uffff\2\45\1\uffff\ufff2\45",
2970 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\4\52\1\u0120\25\52\uff85\44", 3037 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\2\53\1\u012b\27\53\uff85\45",
2971 "\12\44\1\uffff\2\44\1\uffff\42\44\12\52\7\44\32\52\4\44\1\52\1\44\32\52\uff85\44", 3038 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
3039 "",
3040 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\23\53\1\u012d\6\53\uff85\45",
3041 "",
3042 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\24\53\1\u012e\5\53\uff85\45",
3043 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\21\53\1\u012f\10\53\uff85\45",
3044 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\4\53\1\u0130\25\53\uff85\45",
3045 "\12\45\1\uffff\2\45\1\uffff\42\45\12\53\7\45\32\53\4\45\1\53\1\45\32\53\uff85\45",
2972 "" 3046 ""
2973 }; 3047 };
2974 3048
@@ -3002,7 +3076,7 @@ public class InternalVampireLanguageLexer extends Lexer {
3002 this.transition = DFA24_transition; 3076 this.transition = DFA24_transition;
3003 } 3077 }
3004 public String getDescription() { 3078 public String getDescription() {
3005 return "1:1: Tokens : ( T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | RULE_UPPER_WORD_ID | RULE_LOWER_WORD_ID | RULE_DOUBLE_QUOTE | RULE_SINGLE_QUOTE | RULE_DOLLAR_ID | RULE_DOUBLE_DOLLAR_ID | RULE_LITERAL | RULE_SIGNED_LITERAL | RULE_SIGNED_REAL_ID | RULE_SIGNED_RAT_ID | RULE_SINGLE_COMMENT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS );"; 3079 return "1:1: Tokens : ( T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | RULE_UPPER_WORD_ID | RULE_LOWER_WORD_ID | RULE_DOUBLE_QUOTE | RULE_SINGLE_QUOTE | RULE_DOLLAR_ID | RULE_DOUBLE_DOLLAR_ID | RULE_LITERAL | RULE_SIGNED_LITERAL | RULE_SIGNED_REAL_ID | RULE_SIGNED_RAT_ID | RULE_SINGLE_COMMENT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS );";
3006 } 3080 }
3007 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 3081 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
3008 IntStream input = _input; 3082 IntStream input = _input;
@@ -3012,2889 +3086,3081 @@ public class InternalVampireLanguageLexer extends Lexer {
3012 int LA24_5 = input.LA(1); 3086 int LA24_5 = input.LA(1);
3013 3087
3014 s = -1; 3088 s = -1;
3015 if ( (LA24_5=='e') ) {s = 46;} 3089 if ( (LA24_5=='e') ) {s = 47;}
3016 3090
3017 else if ( ((LA24_5>='0' && LA24_5<='9')||(LA24_5>='A' && LA24_5<='Z')||LA24_5=='_'||(LA24_5>='a' && LA24_5<='d')||(LA24_5>='f' && LA24_5<='z')) ) {s = 42;} 3091 else if ( ((LA24_5>='0' && LA24_5<='9')||(LA24_5>='A' && LA24_5<='Z')||LA24_5=='_'||(LA24_5>='a' && LA24_5<='d')||(LA24_5>='f' && LA24_5<='z')) ) {s = 43;}
3018 3092
3019 else if ( ((LA24_5>='\u0000' && LA24_5<='\t')||(LA24_5>='\u000B' && LA24_5<='\f')||(LA24_5>='\u000E' && LA24_5<='/')||(LA24_5>=':' && LA24_5<='@')||(LA24_5>='[' && LA24_5<='^')||LA24_5=='`'||(LA24_5>='{' && LA24_5<='\uFFFF')) ) {s = 36;} 3093 else if ( ((LA24_5>='\u0000' && LA24_5<='\t')||(LA24_5>='\u000B' && LA24_5<='\f')||(LA24_5>='\u000E' && LA24_5<='/')||(LA24_5>=':' && LA24_5<='@')||(LA24_5>='[' && LA24_5<='^')||LA24_5=='`'||(LA24_5>='{' && LA24_5<='\uFFFF')) ) {s = 37;}
3020 3094
3021 else s = 41; 3095 else s = 42;
3022 3096
3023 if ( s>=0 ) return s; 3097 if ( s>=0 ) return s;
3024 break; 3098 break;
3025 case 1 : 3099 case 1 :
3026 int LA24_225 = input.LA(1); 3100 int LA24_84 = input.LA(1);
3027 3101
3028 s = -1; 3102 s = -1;
3029 if ( ((LA24_225>='0' && LA24_225<='9')||(LA24_225>='A' && LA24_225<='Z')||LA24_225=='_'||(LA24_225>='a' && LA24_225<='z')) ) {s = 127;} 3103 if ( (LA24_84=='e') ) {s = 134;}
3104
3105 else if ( ((LA24_84>='0' && LA24_84<='9')||(LA24_84>='A' && LA24_84<='Z')||LA24_84=='_'||(LA24_84>='a' && LA24_84<='d')||(LA24_84>='f' && LA24_84<='z')) ) {s = 132;}
3030 3106
3031 else if ( ((LA24_225>='\u0000' && LA24_225<='\t')||(LA24_225>='\u000B' && LA24_225<='\f')||(LA24_225>='\u000E' && LA24_225<='/')||(LA24_225>=':' && LA24_225<='@')||(LA24_225>='[' && LA24_225<='^')||LA24_225=='`'||(LA24_225>='{' && LA24_225<='\uFFFF')) ) {s = 36;} 3107 else if ( ((LA24_84>='\u0000' && LA24_84<='\t')||(LA24_84>='\u000B' && LA24_84<='\f')||(LA24_84>='\u000E' && LA24_84<='/')||(LA24_84>=':' && LA24_84<='@')||(LA24_84>='[' && LA24_84<='^')||LA24_84=='`'||(LA24_84>='{' && LA24_84<='\uFFFF')) ) {s = 37;}
3032 3108
3033 else s = 239; 3109 else s = 131;
3034 3110
3035 if ( s>=0 ) return s; 3111 if ( s>=0 ) return s;
3036 break; 3112 break;
3037 case 2 : 3113 case 2 :
3038 int LA24_97 = input.LA(1); 3114 int LA24_190 = input.LA(1);
3039 3115
3040 s = -1; 3116 s = -1;
3041 if ( (LA24_97=='.') ) {s = 93;} 3117 if ( (LA24_190=='\'') ) {s = 145;}
3042 3118
3043 else if ( (LA24_97=='/') ) {s = 94;} 3119 else if ( (LA24_190=='\\') ) {s = 146;}
3044 3120
3045 else if ( (LA24_97=='E') ) {s = 95;} 3121 else if ( ((LA24_190>='\u0000' && LA24_190<='&')||(LA24_190>='(' && LA24_190<='[')||(LA24_190>=']' && LA24_190<='\uFFFF')) ) {s = 94;}
3046
3047 else if ( ((LA24_97>='\u0000' && LA24_97<='\t')||(LA24_97>='\u000B' && LA24_97<='\f')||(LA24_97>='\u000E' && LA24_97<='-')||(LA24_97>='0' && LA24_97<='D')||(LA24_97>='F' && LA24_97<='\uFFFF')) ) {s = 36;}
3048
3049 else s = 145;
3050 3122
3051 if ( s>=0 ) return s; 3123 if ( s>=0 ) return s;
3052 break; 3124 break;
3053 case 3 : 3125 case 3 :
3054 int LA24_33 = input.LA(1); 3126 int LA24_19 = input.LA(1);
3055 3127
3056 s = -1; 3128 s = -1;
3057 if ( ((LA24_33>='0' && LA24_33<='9')) ) {s = 96;} 3129 if ( ((LA24_19>='\u0000' && LA24_19<='\t')||(LA24_19>='\u000B' && LA24_19<='\f')||(LA24_19>='\u000E' && LA24_19<='\uFFFF')) ) {s = 37;}
3058
3059 else if ( (LA24_33=='.') ) {s = 93;}
3060
3061 else if ( (LA24_33=='/') ) {s = 94;}
3062
3063 else if ( (LA24_33=='E') ) {s = 95;}
3064 3130
3065 else if ( ((LA24_33>='\u0000' && LA24_33<='\t')||(LA24_33>='\u000B' && LA24_33<='\f')||(LA24_33>='\u000E' && LA24_33<='-')||(LA24_33>=':' && LA24_33<='D')||(LA24_33>='F' && LA24_33<='\uFFFF')) ) {s = 36;} 3131 else s = 67;
3066
3067 else s = 92;
3068 3132
3069 if ( s>=0 ) return s; 3133 if ( s>=0 ) return s;
3070 break; 3134 break;
3071 case 4 : 3135 case 4 :
3072 int LA24_81 = input.LA(1); 3136 int LA24_136 = input.LA(1);
3073 3137
3074 s = -1; 3138 s = -1;
3075 if ( ((LA24_81>='0' && LA24_81<='9')||(LA24_81>='A' && LA24_81<='Z')||LA24_81=='_'||(LA24_81>='a' && LA24_81<='z')) ) {s = 127;} 3139 if ( (LA24_136=='\"') ) {s = 89;}
3076 3140
3077 else if ( ((LA24_81>='\u0000' && LA24_81<='\t')||(LA24_81>='\u000B' && LA24_81<='\f')||(LA24_81>='\u000E' && LA24_81<='/')||(LA24_81>=':' && LA24_81<='@')||(LA24_81>='[' && LA24_81<='^')||LA24_81=='`'||(LA24_81>='{' && LA24_81<='\uFFFF')) ) {s = 36;} 3141 else if ( (LA24_136=='\\') ) {s = 87;}
3078 3142
3079 else s = 126; 3143 else if ( ((LA24_136>='\u0000' && LA24_136<='\t')||(LA24_136>='\u000B' && LA24_136<='\f')||(LA24_136>='\u000E' && LA24_136<='!')||(LA24_136>='#' && LA24_136<='[')||(LA24_136>=']' && LA24_136<='\uFFFF')) ) {s = 88;}
3144
3145 else if ( (LA24_136=='\n'||LA24_136=='\r') ) {s = 90;}
3146
3147 else s = 37;
3080 3148
3081 if ( s>=0 ) return s; 3149 if ( s>=0 ) return s;
3082 break; 3150 break;
3083 case 5 : 3151 case 5 :
3084 int LA24_208 = input.LA(1); 3152 int LA24_94 = input.LA(1);
3085 3153
3086 s = -1; 3154 s = -1;
3087 if ( ((LA24_208>='0' && LA24_208<='9')||(LA24_208>='A' && LA24_208<='Z')||LA24_208=='_'||(LA24_208>='a' && LA24_208<='z')) ) {s = 127;} 3155 if ( (LA24_94=='\'') ) {s = 145;}
3088 3156
3089 else if ( ((LA24_208>='\u0000' && LA24_208<='\t')||(LA24_208>='\u000B' && LA24_208<='\f')||(LA24_208>='\u000E' && LA24_208<='/')||(LA24_208>=':' && LA24_208<='@')||(LA24_208>='[' && LA24_208<='^')||LA24_208=='`'||(LA24_208>='{' && LA24_208<='\uFFFF')) ) {s = 36;} 3157 else if ( (LA24_94=='\\') ) {s = 146;}
3090 3158
3091 else s = 226; 3159 else if ( ((LA24_94>='\u0000' && LA24_94<='&')||(LA24_94>='(' && LA24_94<='[')||(LA24_94>=']' && LA24_94<='\uFFFF')) ) {s = 94;}
3092 3160
3093 if ( s>=0 ) return s; 3161 if ( s>=0 ) return s;
3094 break; 3162 break;
3095 case 6 : 3163 case 6 :
3096 int LA24_143 = input.LA(1); 3164 int LA24_122 = input.LA(1);
3097 3165
3098 s = -1; 3166 s = -1;
3099 if ( ((LA24_143>='0' && LA24_143<='9')) ) {s = 186;} 3167 if ( ((LA24_122>='\u0000' && LA24_122<='\t')||(LA24_122>='\u000B' && LA24_122<='\f')||(LA24_122>='\u000E' && LA24_122<='\uFFFF')) ) {s = 37;}
3100
3101 else if ( ((LA24_143>='\u0000' && LA24_143<='\t')||(LA24_143>='\u000B' && LA24_143<='\f')||(LA24_143>='\u000E' && LA24_143<='/')||(LA24_143>=':' && LA24_143<='\uFFFF')) ) {s = 36;}
3102 3168
3103 else s = 185; 3169 else s = 176;
3104 3170
3105 if ( s>=0 ) return s; 3171 if ( s>=0 ) return s;
3106 break; 3172 break;
3107 case 7 : 3173 case 7 :
3108 int LA24_189 = input.LA(1); 3174 int LA24_7 = input.LA(1);
3109 3175
3110 s = -1; 3176 s = -1;
3111 if ( (LA24_189=='*') ) {s = 147;} 3177 if ( (LA24_7=='e') ) {s = 51;}
3112 3178
3113 else if ( ((LA24_189>='\u0000' && LA24_189<='\t')||(LA24_189>='\u000B' && LA24_189<='\f')||(LA24_189>='\u000E' && LA24_189<=')')||(LA24_189>='+' && LA24_189<='\uFFFF')) ) {s = 149;} 3179 else if ( ((LA24_7>='0' && LA24_7<='9')||(LA24_7>='A' && LA24_7<='Z')||LA24_7=='_'||(LA24_7>='a' && LA24_7<='d')||(LA24_7>='f' && LA24_7<='z')) ) {s = 43;}
3114 3180
3115 else if ( (LA24_189=='\n'||LA24_189=='\r') ) {s = 148;} 3181 else if ( ((LA24_7>='\u0000' && LA24_7<='\t')||(LA24_7>='\u000B' && LA24_7<='\f')||(LA24_7>='\u000E' && LA24_7<='/')||(LA24_7>=':' && LA24_7<='@')||(LA24_7>='[' && LA24_7<='^')||LA24_7=='`'||(LA24_7>='{' && LA24_7<='\uFFFF')) ) {s = 37;}
3116 3182
3117 else s = 36; 3183 else s = 42;
3118 3184
3119 if ( s>=0 ) return s; 3185 if ( s>=0 ) return s;
3120 break; 3186 break;
3121 case 8 : 3187 case 8 :
3122 int LA24_7 = input.LA(1); 3188 int LA24_88 = input.LA(1);
3123 3189
3124 s = -1; 3190 s = -1;
3125 if ( (LA24_7=='e') ) {s = 49;} 3191 if ( (LA24_88=='\"') ) {s = 89;}
3126 3192
3127 else if ( ((LA24_7>='0' && LA24_7<='9')||(LA24_7>='A' && LA24_7<='Z')||LA24_7=='_'||(LA24_7>='a' && LA24_7<='d')||(LA24_7>='f' && LA24_7<='z')) ) {s = 42;} 3193 else if ( (LA24_88=='\\') ) {s = 87;}
3128 3194
3129 else if ( ((LA24_7>='\u0000' && LA24_7<='\t')||(LA24_7>='\u000B' && LA24_7<='\f')||(LA24_7>='\u000E' && LA24_7<='/')||(LA24_7>=':' && LA24_7<='@')||(LA24_7>='[' && LA24_7<='^')||LA24_7=='`'||(LA24_7>='{' && LA24_7<='\uFFFF')) ) {s = 36;} 3195 else if ( ((LA24_88>='\u0000' && LA24_88<='\t')||(LA24_88>='\u000B' && LA24_88<='\f')||(LA24_88>='\u000E' && LA24_88<='!')||(LA24_88>='#' && LA24_88<='[')||(LA24_88>=']' && LA24_88<='\uFFFF')) ) {s = 88;}
3130 3196
3131 else s = 41; 3197 else if ( (LA24_88=='\n'||LA24_88=='\r') ) {s = 90;}
3198
3199 else s = 37;
3132 3200
3133 if ( s>=0 ) return s; 3201 if ( s>=0 ) return s;
3134 break; 3202 break;
3135 case 9 : 3203 case 9 :
3136 int LA24_113 = input.LA(1); 3204 int LA24_70 = input.LA(1);
3137 3205
3138 s = -1; 3206 s = -1;
3139 if ( ((LA24_113>='0' && LA24_113<='9')||(LA24_113>='A' && LA24_113<='Z')||LA24_113=='_'||(LA24_113>='a' && LA24_113<='z')) ) {s = 42;} 3207 if ( ((LA24_70>='\u0000' && LA24_70<='\t')||(LA24_70>='\u000B' && LA24_70<='\f')||(LA24_70>='\u000E' && LA24_70<='\uFFFF')) ) {s = 37;}
3140
3141 else if ( ((LA24_113>='\u0000' && LA24_113<='\t')||(LA24_113>='\u000B' && LA24_113<='\f')||(LA24_113>='\u000E' && LA24_113<='/')||(LA24_113>=':' && LA24_113<='@')||(LA24_113>='[' && LA24_113<='^')||LA24_113=='`'||(LA24_113>='{' && LA24_113<='\uFFFF')) ) {s = 36;}
3142 3208
3143 else s = 166; 3209 else s = 125;
3144 3210
3145 if ( s>=0 ) return s; 3211 if ( s>=0 ) return s;
3146 break; 3212 break;
3147 case 10 : 3213 case 10 :
3148 int LA24_130 = input.LA(1); 3214 int LA24_86 = input.LA(1);
3149 3215
3150 s = -1; 3216 s = -1;
3151 if ( ((LA24_130>='0' && LA24_130<='9')||(LA24_130>='A' && LA24_130<='Z')||LA24_130=='_'||(LA24_130>='a' && LA24_130<='z')) ) {s = 175;} 3217 if ( ((LA24_86>='0' && LA24_86<='9')||(LA24_86>='A' && LA24_86<='Z')||LA24_86=='_'||(LA24_86>='a' && LA24_86<='z')) ) {s = 132;}
3152 3218
3153 else if ( ((LA24_130>='\u0000' && LA24_130<='\t')||(LA24_130>='\u000B' && LA24_130<='\f')||(LA24_130>='\u000E' && LA24_130<='/')||(LA24_130>=':' && LA24_130<='@')||(LA24_130>='[' && LA24_130<='^')||LA24_130=='`'||(LA24_130>='{' && LA24_130<='\uFFFF')) ) {s = 36;} 3219 else if ( ((LA24_86>='\u0000' && LA24_86<='\t')||(LA24_86>='\u000B' && LA24_86<='\f')||(LA24_86>='\u000E' && LA24_86<='/')||(LA24_86>=':' && LA24_86<='@')||(LA24_86>='[' && LA24_86<='^')||LA24_86=='`'||(LA24_86>='{' && LA24_86<='\uFFFF')) ) {s = 37;}
3154 3220
3155 else s = 174; 3221 else s = 131;
3156 3222
3157 if ( s>=0 ) return s; 3223 if ( s>=0 ) return s;
3158 break; 3224 break;
3159 case 11 : 3225 case 11 :
3160 int LA24_32 = input.LA(1); 3226 int LA24_8 = input.LA(1);
3161 3227
3162 s = -1; 3228 s = -1;
3163 if ( (LA24_32=='.') ) {s = 93;} 3229 if ( (LA24_8=='l') ) {s = 52;}
3164
3165 else if ( (LA24_32=='/') ) {s = 94;}
3166 3230
3167 else if ( (LA24_32=='E') ) {s = 95;} 3231 else if ( ((LA24_8>='0' && LA24_8<='9')||(LA24_8>='A' && LA24_8<='Z')||LA24_8=='_'||(LA24_8>='a' && LA24_8<='k')||(LA24_8>='m' && LA24_8<='z')) ) {s = 43;}
3168 3232
3169 else if ( ((LA24_32>='\u0000' && LA24_32<='\t')||(LA24_32>='\u000B' && LA24_32<='\f')||(LA24_32>='\u000E' && LA24_32<='-')||(LA24_32>='0' && LA24_32<='D')||(LA24_32>='F' && LA24_32<='\uFFFF')) ) {s = 36;} 3233 else if ( ((LA24_8>='\u0000' && LA24_8<='\t')||(LA24_8>='\u000B' && LA24_8<='\f')||(LA24_8>='\u000E' && LA24_8<='/')||(LA24_8>=':' && LA24_8<='@')||(LA24_8>='[' && LA24_8<='^')||LA24_8=='`'||(LA24_8>='{' && LA24_8<='\uFFFF')) ) {s = 37;}
3170 3234
3171 else s = 92; 3235 else s = 42;
3172 3236
3173 if ( s>=0 ) return s; 3237 if ( s>=0 ) return s;
3174 break; 3238 break;
3175 case 12 : 3239 case 12 :
3176 int LA24_8 = input.LA(1); 3240 int LA24_34 = input.LA(1);
3177 3241
3178 s = -1; 3242 s = -1;
3179 if ( (LA24_8=='l') ) {s = 50;} 3243 if ( ((LA24_34>='0' && LA24_34<='9')) ) {s = 99;}
3244
3245 else if ( (LA24_34=='.') ) {s = 96;}
3246
3247 else if ( (LA24_34=='/') ) {s = 97;}
3180 3248
3181 else if ( ((LA24_8>='0' && LA24_8<='9')||(LA24_8>='A' && LA24_8<='Z')||LA24_8=='_'||(LA24_8>='a' && LA24_8<='k')||(LA24_8>='m' && LA24_8<='z')) ) {s = 42;} 3249 else if ( (LA24_34=='E') ) {s = 98;}
3182 3250
3183 else if ( ((LA24_8>='\u0000' && LA24_8<='\t')||(LA24_8>='\u000B' && LA24_8<='\f')||(LA24_8>='\u000E' && LA24_8<='/')||(LA24_8>=':' && LA24_8<='@')||(LA24_8>='[' && LA24_8<='^')||LA24_8=='`'||(LA24_8>='{' && LA24_8<='\uFFFF')) ) {s = 36;} 3251 else if ( ((LA24_34>='\u0000' && LA24_34<='\t')||(LA24_34>='\u000B' && LA24_34<='\f')||(LA24_34>='\u000E' && LA24_34<='-')||(LA24_34>=':' && LA24_34<='D')||(LA24_34>='F' && LA24_34<='\uFFFF')) ) {s = 37;}
3184 3252
3185 else s = 41; 3253 else s = 95;
3186 3254
3187 if ( s>=0 ) return s; 3255 if ( s>=0 ) return s;
3188 break; 3256 break;
3189 case 13 : 3257 case 13 :
3190 int LA24_251 = input.LA(1); 3258 int LA24_102 = input.LA(1);
3191 3259
3192 s = -1; 3260 s = -1;
3193 if ( ((LA24_251>='\u0000' && LA24_251<='\t')||(LA24_251>='\u000B' && LA24_251<='\f')||(LA24_251>='\u000E' && LA24_251<='\uFFFF')) ) {s = 36;} 3261 if ( (LA24_102=='*') ) {s = 152;}
3262
3263 else if ( (LA24_102=='\n'||LA24_102=='\r') ) {s = 153;}
3194 3264
3195 else s = 261; 3265 else if ( ((LA24_102>='\u0000' && LA24_102<='\t')||(LA24_102>='\u000B' && LA24_102<='\f')||(LA24_102>='\u000E' && LA24_102<=')')||(LA24_102>='+' && LA24_102<='\uFFFF')) ) {s = 154;}
3266
3267 else s = 37;
3196 3268
3197 if ( s>=0 ) return s; 3269 if ( s>=0 ) return s;
3198 break; 3270 break;
3199 case 14 : 3271 case 14 :
3200 int LA24_30 = input.LA(1); 3272 int LA24_25 = input.LA(1);
3201 3273
3202 s = -1; 3274 s = -1;
3203 if ( (LA24_30=='\\') ) {s = 84;} 3275 if ( (LA24_25=='=') ) {s = 77;}
3204 3276
3205 else if ( ((LA24_30>='\u0000' && LA24_30<='\t')||(LA24_30>='\u000B' && LA24_30<='\f')||(LA24_30>='\u000E' && LA24_30<='!')||(LA24_30>='#' && LA24_30<='[')||(LA24_30>=']' && LA24_30<='\uFFFF')) ) {s = 85;} 3277 else if ( ((LA24_25>='\u0000' && LA24_25<='\t')||(LA24_25>='\u000B' && LA24_25<='\f')||(LA24_25>='\u000E' && LA24_25<='<')||(LA24_25>='>' && LA24_25<='\uFFFF')) ) {s = 37;}
3206 3278
3207 else if ( (LA24_30=='\"') ) {s = 86;} 3279 else s = 78;
3208
3209 else if ( (LA24_30=='\n'||LA24_30=='\r') ) {s = 87;}
3210
3211 else s = 36;
3212 3280
3213 if ( s>=0 ) return s; 3281 if ( s>=0 ) return s;
3214 break; 3282 break;
3215 case 15 : 3283 case 15 :
3216 int LA24_63 = input.LA(1); 3284 int LA24_124 = input.LA(1);
3217 3285
3218 s = -1; 3286 s = -1;
3219 if ( (LA24_63=='>') ) {s = 117;} 3287 if ( ((LA24_124>='\u0000' && LA24_124<='\t')||(LA24_124>='\u000B' && LA24_124<='\f')||(LA24_124>='\u000E' && LA24_124<='\uFFFF')) ) {s = 37;}
3220 3288
3221 else if ( ((LA24_63>='\u0000' && LA24_63<='\t')||(LA24_63>='\u000B' && LA24_63<='\f')||(LA24_63>='\u000E' && LA24_63<='=')||(LA24_63>='?' && LA24_63<='\uFFFF')) ) {s = 36;} 3289 else s = 177;
3222
3223 else s = 118;
3224 3290
3225 if ( s>=0 ) return s; 3291 if ( s>=0 ) return s;
3226 break; 3292 break;
3227 case 16 : 3293 case 16 :
3228 int LA24_125 = input.LA(1); 3294 int LA24_135 = input.LA(1);
3229 3295
3230 s = -1; 3296 s = -1;
3231 if ( (LA24_125=='u') ) {s = 171;} 3297 if ( ((LA24_135>='0' && LA24_135<='9')||(LA24_135>='A' && LA24_135<='Z')||LA24_135=='_'||(LA24_135>='a' && LA24_135<='z')) ) {s = 182;}
3232
3233 else if ( ((LA24_125>='0' && LA24_125<='9')||(LA24_125>='A' && LA24_125<='Z')||LA24_125=='_'||(LA24_125>='a' && LA24_125<='t')||(LA24_125>='v' && LA24_125<='z')) ) {s = 127;}
3234 3298
3235 else if ( ((LA24_125>='\u0000' && LA24_125<='\t')||(LA24_125>='\u000B' && LA24_125<='\f')||(LA24_125>='\u000E' && LA24_125<='/')||(LA24_125>=':' && LA24_125<='@')||(LA24_125>='[' && LA24_125<='^')||LA24_125=='`'||(LA24_125>='{' && LA24_125<='\uFFFF')) ) {s = 36;} 3299 else if ( ((LA24_135>='\u0000' && LA24_135<='\t')||(LA24_135>='\u000B' && LA24_135<='\f')||(LA24_135>='\u000E' && LA24_135<='/')||(LA24_135>=':' && LA24_135<='@')||(LA24_135>='[' && LA24_135<='^')||LA24_135=='`'||(LA24_135>='{' && LA24_135<='\uFFFF')) ) {s = 37;}
3236 3300
3237 else s = 126; 3301 else s = 181;
3238 3302
3239 if ( s>=0 ) return s; 3303 if ( s>=0 ) return s;
3240 break; 3304 break;
3241 case 17 : 3305 case 17 :
3242 int LA24_171 = input.LA(1); 3306 int LA24_21 = input.LA(1);
3243 3307
3244 s = -1; 3308 s = -1;
3245 if ( (LA24_171=='e') ) {s = 206;} 3309 if ( (LA24_21=='>') ) {s = 70;}
3246
3247 else if ( ((LA24_171>='0' && LA24_171<='9')||(LA24_171>='A' && LA24_171<='Z')||LA24_171=='_'||(LA24_171>='a' && LA24_171<='d')||(LA24_171>='f' && LA24_171<='z')) ) {s = 127;}
3248 3310
3249 else if ( ((LA24_171>='\u0000' && LA24_171<='\t')||(LA24_171>='\u000B' && LA24_171<='\f')||(LA24_171>='\u000E' && LA24_171<='/')||(LA24_171>=':' && LA24_171<='@')||(LA24_171>='[' && LA24_171<='^')||LA24_171=='`'||(LA24_171>='{' && LA24_171<='\uFFFF')) ) {s = 36;} 3311 else if ( ((LA24_21>='\u0000' && LA24_21<='\t')||(LA24_21>='\u000B' && LA24_21<='\f')||(LA24_21>='\u000E' && LA24_21<='=')||(LA24_21>='?' && LA24_21<='\uFFFF')) ) {s = 37;}
3250 3312
3251 else s = 126; 3313 else s = 71;
3252 3314
3253 if ( s>=0 ) return s; 3315 if ( s>=0 ) return s;
3254 break; 3316 break;
3255 case 18 : 3317 case 18 :
3256 int LA24_132 = input.LA(1); 3318 int LA24_15 = input.LA(1);
3257 3319
3258 s = -1; 3320 s = -1;
3259 if ( (LA24_132=='\"') ) {s = 176;} 3321 if ( (LA24_15=='a') ) {s = 61;}
3260
3261 else if ( (LA24_132=='\\') ) {s = 177;}
3262 3322
3263 else if ( ((LA24_132>='\u0000' && LA24_132<='\t')||(LA24_132>='\u000B' && LA24_132<='\f')||(LA24_132>='\u000E' && LA24_132<='!')||(LA24_132>='#' && LA24_132<='[')||(LA24_132>=']' && LA24_132<='\uFFFF')) ) {s = 178;} 3323 else if ( ((LA24_15>='0' && LA24_15<='9')||(LA24_15>='A' && LA24_15<='Z')||LA24_15=='_'||(LA24_15>='b' && LA24_15<='z')) ) {s = 63;}
3264 3324
3265 else if ( (LA24_132=='\n'||LA24_132=='\r') ) {s = 133;} 3325 else if ( ((LA24_15>='\u0000' && LA24_15<='\t')||(LA24_15>='\u000B' && LA24_15<='\f')||(LA24_15>='\u000E' && LA24_15<='/')||(LA24_15>=':' && LA24_15<='@')||(LA24_15>='[' && LA24_15<='^')||LA24_15=='`'||(LA24_15>='{' && LA24_15<='\uFFFF')) ) {s = 37;}
3266 3326
3267 else s = 36; 3327 else s = 62;
3268 3328
3269 if ( s>=0 ) return s; 3329 if ( s>=0 ) return s;
3270 break; 3330 break;
3271 case 19 : 3331 case 19 :
3272 int LA24_39 = input.LA(1); 3332 int LA24_40 = input.LA(1);
3273 3333
3274 s = -1; 3334 s = -1;
3275 if ( (LA24_39=='i') ) {s = 101;} 3335 if ( (LA24_40=='i') ) {s = 104;}
3276 3336
3277 else if ( ((LA24_39>='0' && LA24_39<='9')||(LA24_39>='A' && LA24_39<='Z')||LA24_39=='_'||(LA24_39>='a' && LA24_39<='h')||(LA24_39>='j' && LA24_39<='z')) ) {s = 42;} 3337 else if ( ((LA24_40>='0' && LA24_40<='9')||(LA24_40>='A' && LA24_40<='Z')||LA24_40=='_'||(LA24_40>='a' && LA24_40<='h')||(LA24_40>='j' && LA24_40<='z')) ) {s = 43;}
3278 3338
3279 else if ( ((LA24_39>='\u0000' && LA24_39<='\t')||(LA24_39>='\u000B' && LA24_39<='\f')||(LA24_39>='\u000E' && LA24_39<='/')||(LA24_39>=':' && LA24_39<='@')||(LA24_39>='[' && LA24_39<='^')||LA24_39=='`'||(LA24_39>='{' && LA24_39<='\uFFFF')) ) {s = 36;} 3339 else if ( ((LA24_40>='\u0000' && LA24_40<='\t')||(LA24_40>='\u000B' && LA24_40<='\f')||(LA24_40>='\u000E' && LA24_40<='/')||(LA24_40>=':' && LA24_40<='@')||(LA24_40>='[' && LA24_40<='^')||LA24_40=='`'||(LA24_40>='{' && LA24_40<='\uFFFF')) ) {s = 37;}
3280 3340
3281 else s = 41; 3341 else s = 42;
3282 3342
3283 if ( s>=0 ) return s; 3343 if ( s>=0 ) return s;
3284 break; 3344 break;
3285 case 20 : 3345 case 20 :
3286 int LA24_101 = input.LA(1); 3346 int LA24_104 = input.LA(1);
3287 3347
3288 s = -1; 3348 s = -1;
3289 if ( (LA24_101=='o') ) {s = 152;} 3349 if ( (LA24_104=='o') ) {s = 157;}
3290 3350
3291 else if ( ((LA24_101>='0' && LA24_101<='9')||(LA24_101>='A' && LA24_101<='Z')||LA24_101=='_'||(LA24_101>='a' && LA24_101<='n')||(LA24_101>='p' && LA24_101<='z')) ) {s = 42;} 3351 else if ( ((LA24_104>='0' && LA24_104<='9')||(LA24_104>='A' && LA24_104<='Z')||LA24_104=='_'||(LA24_104>='a' && LA24_104<='n')||(LA24_104>='p' && LA24_104<='z')) ) {s = 43;}
3292 3352
3293 else if ( ((LA24_101>='\u0000' && LA24_101<='\t')||(LA24_101>='\u000B' && LA24_101<='\f')||(LA24_101>='\u000E' && LA24_101<='/')||(LA24_101>=':' && LA24_101<='@')||(LA24_101>='[' && LA24_101<='^')||LA24_101=='`'||(LA24_101>='{' && LA24_101<='\uFFFF')) ) {s = 36;} 3353 else if ( ((LA24_104>='\u0000' && LA24_104<='\t')||(LA24_104>='\u000B' && LA24_104<='\f')||(LA24_104>='\u000E' && LA24_104<='/')||(LA24_104>=':' && LA24_104<='@')||(LA24_104>='[' && LA24_104<='^')||LA24_104=='`'||(LA24_104>='{' && LA24_104<='\uFFFF')) ) {s = 37;}
3294 3354
3295 else s = 41; 3355 else s = 42;
3296 3356
3297 if ( s>=0 ) return s; 3357 if ( s>=0 ) return s;
3298 break; 3358 break;
3299 case 21 : 3359 case 21 :
3300 int LA24_152 = input.LA(1); 3360 int LA24_148 = input.LA(1);
3301 3361
3302 s = -1; 3362 s = -1;
3303 if ( (LA24_152=='m') ) {s = 190;} 3363 if ( ((LA24_148>='0' && LA24_148<='9')) ) {s = 193;}
3304
3305 else if ( ((LA24_152>='0' && LA24_152<='9')||(LA24_152>='A' && LA24_152<='Z')||LA24_152=='_'||(LA24_152>='a' && LA24_152<='l')||(LA24_152>='n' && LA24_152<='z')) ) {s = 42;}
3306 3364
3307 else if ( ((LA24_152>='\u0000' && LA24_152<='\t')||(LA24_152>='\u000B' && LA24_152<='\f')||(LA24_152>='\u000E' && LA24_152<='/')||(LA24_152>=':' && LA24_152<='@')||(LA24_152>='[' && LA24_152<='^')||LA24_152=='`'||(LA24_152>='{' && LA24_152<='\uFFFF')) ) {s = 36;} 3365 else if ( ((LA24_148>='\u0000' && LA24_148<='\t')||(LA24_148>='\u000B' && LA24_148<='\f')||(LA24_148>='\u000E' && LA24_148<='/')||(LA24_148>=':' && LA24_148<='\uFFFF')) ) {s = 37;}
3308 3366
3309 else s = 41; 3367 else s = 192;
3310 3368
3311 if ( s>=0 ) return s; 3369 if ( s>=0 ) return s;
3312 break; 3370 break;
3313 case 22 : 3371 case 22 :
3314 int LA24_55 = input.LA(1); 3372 int LA24_157 = input.LA(1);
3315 3373
3316 s = -1; 3374 s = -1;
3317 if ( ((LA24_55>='\u0000' && LA24_55<='\t')||(LA24_55>='\u000B' && LA24_55<='\f')||(LA24_55>='\u000E' && LA24_55<='\uFFFF')) ) {s = 36;} 3375 if ( (LA24_157=='m') ) {s = 197;}
3376
3377 else if ( ((LA24_157>='0' && LA24_157<='9')||(LA24_157>='A' && LA24_157<='Z')||LA24_157=='_'||(LA24_157>='a' && LA24_157<='l')||(LA24_157>='n' && LA24_157<='z')) ) {s = 43;}
3378
3379 else if ( ((LA24_157>='\u0000' && LA24_157<='\t')||(LA24_157>='\u000B' && LA24_157<='\f')||(LA24_157>='\u000E' && LA24_157<='/')||(LA24_157>=':' && LA24_157<='@')||(LA24_157>='[' && LA24_157<='^')||LA24_157=='`'||(LA24_157>='{' && LA24_157<='\uFFFF')) ) {s = 37;}
3318 3380
3319 else s = 116; 3381 else s = 42;
3320 3382
3321 if ( s>=0 ) return s; 3383 if ( s>=0 ) return s;
3322 break; 3384 break;
3323 case 23 : 3385 case 23 :
3324 int LA24_128 = input.LA(1); 3386 int LA24_72 = input.LA(1);
3325 3387
3326 s = -1; 3388 s = -1;
3327 if ( (LA24_128=='l') ) {s = 172;} 3389 if ( ((LA24_72>='\u0000' && LA24_72<='\t')||(LA24_72>='\u000B' && LA24_72<='\f')||(LA24_72>='\u000E' && LA24_72<='\uFFFF')) ) {s = 37;}
3328
3329 else if ( ((LA24_128>='0' && LA24_128<='9')||(LA24_128>='A' && LA24_128<='Z')||LA24_128=='_'||(LA24_128>='a' && LA24_128<='k')||(LA24_128>='m' && LA24_128<='z')) ) {s = 127;}
3330
3331 else if ( ((LA24_128>='\u0000' && LA24_128<='\t')||(LA24_128>='\u000B' && LA24_128<='\f')||(LA24_128>='\u000E' && LA24_128<='/')||(LA24_128>=':' && LA24_128<='@')||(LA24_128>='[' && LA24_128<='^')||LA24_128=='`'||(LA24_128>='{' && LA24_128<='\uFFFF')) ) {s = 36;}
3332 3390
3333 else s = 126; 3391 else s = 126;
3334 3392
3335 if ( s>=0 ) return s; 3393 if ( s>=0 ) return s;
3336 break; 3394 break;
3337 case 24 : 3395 case 24 :
3338 int LA24_178 = input.LA(1); 3396 int LA24_26 = input.LA(1);
3339 3397
3340 s = -1; 3398 s = -1;
3341 if ( (LA24_178=='\"') ) {s = 176;} 3399 if ( (LA24_26=='=') ) {s = 79;}
3342
3343 else if ( (LA24_178=='\\') ) {s = 177;}
3344 3400
3345 else if ( ((LA24_178>='\u0000' && LA24_178<='\t')||(LA24_178>='\u000B' && LA24_178<='\f')||(LA24_178>='\u000E' && LA24_178<='!')||(LA24_178>='#' && LA24_178<='[')||(LA24_178>=']' && LA24_178<='\uFFFF')) ) {s = 178;} 3401 else if ( ((LA24_26>='\u0000' && LA24_26<='\t')||(LA24_26>='\u000B' && LA24_26<='\f')||(LA24_26>='\u000E' && LA24_26<='<')||(LA24_26>='>' && LA24_26<='\uFFFF')) ) {s = 37;}
3346 3402
3347 else if ( (LA24_178=='\n'||LA24_178=='\r') ) {s = 133;} 3403 else s = 80;
3348
3349 else s = 36;
3350 3404
3351 if ( s>=0 ) return s; 3405 if ( s>=0 ) return s;
3352 break; 3406 break;
3353 case 25 : 3407 case 25 :
3354 int LA24_172 = input.LA(1); 3408 int LA24_106 = input.LA(1);
3355 3409
3356 s = -1; 3410 s = -1;
3357 if ( (LA24_172=='s') ) {s = 207;} 3411 if ( (LA24_106=='j') ) {s = 159;}
3358 3412
3359 else if ( ((LA24_172>='0' && LA24_172<='9')||(LA24_172>='A' && LA24_172<='Z')||LA24_172=='_'||(LA24_172>='a' && LA24_172<='r')||(LA24_172>='t' && LA24_172<='z')) ) {s = 127;} 3413 else if ( ((LA24_106>='0' && LA24_106<='9')||(LA24_106>='A' && LA24_106<='Z')||LA24_106=='_'||(LA24_106>='a' && LA24_106<='i')||(LA24_106>='k' && LA24_106<='z')) ) {s = 43;}
3360 3414
3361 else if ( ((LA24_172>='\u0000' && LA24_172<='\t')||(LA24_172>='\u000B' && LA24_172<='\f')||(LA24_172>='\u000E' && LA24_172<='/')||(LA24_172>=':' && LA24_172<='@')||(LA24_172>='[' && LA24_172<='^')||LA24_172=='`'||(LA24_172>='{' && LA24_172<='\uFFFF')) ) {s = 36;} 3415 else if ( ((LA24_106>='\u0000' && LA24_106<='\t')||(LA24_106>='\u000B' && LA24_106<='\f')||(LA24_106>='\u000E' && LA24_106<='/')||(LA24_106>=':' && LA24_106<='@')||(LA24_106>='[' && LA24_106<='^')||LA24_106=='`'||(LA24_106>='{' && LA24_106<='\uFFFF')) ) {s = 37;}
3362 3416
3363 else s = 126; 3417 else s = 42;
3364 3418
3365 if ( s>=0 ) return s; 3419 if ( s>=0 ) return s;
3366 break; 3420 break;
3367 case 26 : 3421 case 26 :
3368 int LA24_21 = input.LA(1); 3422 int LA24_159 = input.LA(1);
3369 3423
3370 s = -1; 3424 s = -1;
3371 if ( (LA24_21=='|') ) {s = 67;} 3425 if ( (LA24_159=='e') ) {s = 199;}
3372 3426
3373 else if ( (LA24_21=='&') ) {s = 68;} 3427 else if ( ((LA24_159>='0' && LA24_159<='9')||(LA24_159>='A' && LA24_159<='Z')||LA24_159=='_'||(LA24_159>='a' && LA24_159<='d')||(LA24_159>='f' && LA24_159<='z')) ) {s = 43;}
3374 3428
3375 else if ( ((LA24_21>='\u0000' && LA24_21<='\t')||(LA24_21>='\u000B' && LA24_21<='\f')||(LA24_21>='\u000E' && LA24_21<='%')||(LA24_21>='\'' && LA24_21<='{')||(LA24_21>='}' && LA24_21<='\uFFFF')) ) {s = 36;} 3429 else if ( ((LA24_159>='\u0000' && LA24_159<='\t')||(LA24_159>='\u000B' && LA24_159<='\f')||(LA24_159>='\u000E' && LA24_159<='/')||(LA24_159>=':' && LA24_159<='@')||(LA24_159>='[' && LA24_159<='^')||LA24_159=='`'||(LA24_159>='{' && LA24_159<='\uFFFF')) ) {s = 37;}
3376 3430
3377 else s = 69; 3431 else s = 42;
3378 3432
3379 if ( s>=0 ) return s; 3433 if ( s>=0 ) return s;
3380 break; 3434 break;
3381 case 27 : 3435 case 27 :
3382 int LA24_207 = input.LA(1); 3436 int LA24_199 = input.LA(1);
3383 3437
3384 s = -1; 3438 s = -1;
3385 if ( (LA24_207=='e') ) {s = 225;} 3439 if ( (LA24_199=='c') ) {s = 219;}
3386 3440
3387 else if ( ((LA24_207>='0' && LA24_207<='9')||(LA24_207>='A' && LA24_207<='Z')||LA24_207=='_'||(LA24_207>='a' && LA24_207<='d')||(LA24_207>='f' && LA24_207<='z')) ) {s = 127;} 3441 else if ( ((LA24_199>='0' && LA24_199<='9')||(LA24_199>='A' && LA24_199<='Z')||LA24_199=='_'||(LA24_199>='a' && LA24_199<='b')||(LA24_199>='d' && LA24_199<='z')) ) {s = 43;}
3388 3442
3389 else if ( ((LA24_207>='\u0000' && LA24_207<='\t')||(LA24_207>='\u000B' && LA24_207<='\f')||(LA24_207>='\u000E' && LA24_207<='/')||(LA24_207>=':' && LA24_207<='@')||(LA24_207>='[' && LA24_207<='^')||LA24_207=='`'||(LA24_207>='{' && LA24_207<='\uFFFF')) ) {s = 36;} 3443 else if ( ((LA24_199>='\u0000' && LA24_199<='\t')||(LA24_199>='\u000B' && LA24_199<='\f')||(LA24_199>='\u000E' && LA24_199<='/')||(LA24_199>=':' && LA24_199<='@')||(LA24_199>='[' && LA24_199<='^')||LA24_199=='`'||(LA24_199>='{' && LA24_199<='\uFFFF')) ) {s = 37;}
3390 3444
3391 else s = 126; 3445 else s = 42;
3392 3446
3393 if ( s>=0 ) return s; 3447 if ( s>=0 ) return s;
3394 break; 3448 break;
3395 case 28 : 3449 case 28 :
3396 int LA24_103 = input.LA(1); 3450 int LA24_219 = input.LA(1);
3397 3451
3398 s = -1; 3452 s = -1;
3399 if ( (LA24_103=='j') ) {s = 154;} 3453 if ( (LA24_219=='t') ) {s = 237;}
3400 3454
3401 else if ( ((LA24_103>='0' && LA24_103<='9')||(LA24_103>='A' && LA24_103<='Z')||LA24_103=='_'||(LA24_103>='a' && LA24_103<='i')||(LA24_103>='k' && LA24_103<='z')) ) {s = 42;} 3455 else if ( ((LA24_219>='0' && LA24_219<='9')||(LA24_219>='A' && LA24_219<='Z')||LA24_219=='_'||(LA24_219>='a' && LA24_219<='s')||(LA24_219>='u' && LA24_219<='z')) ) {s = 43;}
3402 3456
3403 else if ( ((LA24_103>='\u0000' && LA24_103<='\t')||(LA24_103>='\u000B' && LA24_103<='\f')||(LA24_103>='\u000E' && LA24_103<='/')||(LA24_103>=':' && LA24_103<='@')||(LA24_103>='[' && LA24_103<='^')||LA24_103=='`'||(LA24_103>='{' && LA24_103<='\uFFFF')) ) {s = 36;} 3457 else if ( ((LA24_219>='\u0000' && LA24_219<='\t')||(LA24_219>='\u000B' && LA24_219<='\f')||(LA24_219>='\u000E' && LA24_219<='/')||(LA24_219>=':' && LA24_219<='@')||(LA24_219>='[' && LA24_219<='^')||LA24_219=='`'||(LA24_219>='{' && LA24_219<='\uFFFF')) ) {s = 37;}
3404 3458
3405 else s = 41; 3459 else s = 42;
3406 3460
3407 if ( s>=0 ) return s; 3461 if ( s>=0 ) return s;
3408 break; 3462 break;
3409 case 29 : 3463 case 29 :
3410 int LA24_154 = input.LA(1); 3464 int LA24_237 = input.LA(1);
3411 3465
3412 s = -1; 3466 s = -1;
3413 if ( (LA24_154=='e') ) {s = 192;} 3467 if ( (LA24_237=='u') ) {s = 251;}
3414 3468
3415 else if ( ((LA24_154>='0' && LA24_154<='9')||(LA24_154>='A' && LA24_154<='Z')||LA24_154=='_'||(LA24_154>='a' && LA24_154<='d')||(LA24_154>='f' && LA24_154<='z')) ) {s = 42;} 3469 else if ( ((LA24_237>='0' && LA24_237<='9')||(LA24_237>='A' && LA24_237<='Z')||LA24_237=='_'||(LA24_237>='a' && LA24_237<='t')||(LA24_237>='v' && LA24_237<='z')) ) {s = 43;}
3416 3470
3417 else if ( ((LA24_154>='\u0000' && LA24_154<='\t')||(LA24_154>='\u000B' && LA24_154<='\f')||(LA24_154>='\u000E' && LA24_154<='/')||(LA24_154>=':' && LA24_154<='@')||(LA24_154>='[' && LA24_154<='^')||LA24_154=='`'||(LA24_154>='{' && LA24_154<='\uFFFF')) ) {s = 36;} 3471 else if ( ((LA24_237>='\u0000' && LA24_237<='\t')||(LA24_237>='\u000B' && LA24_237<='\f')||(LA24_237>='\u000E' && LA24_237<='/')||(LA24_237>=':' && LA24_237<='@')||(LA24_237>='[' && LA24_237<='^')||LA24_237=='`'||(LA24_237>='{' && LA24_237<='\uFFFF')) ) {s = 37;}
3418 3472
3419 else s = 41; 3473 else s = 42;
3420 3474
3421 if ( s>=0 ) return s; 3475 if ( s>=0 ) return s;
3422 break; 3476 break;
3423 case 30 : 3477 case 30 :
3424 int LA24_192 = input.LA(1); 3478 int LA24_214 = input.LA(1);
3425 3479
3426 s = -1; 3480 s = -1;
3427 if ( (LA24_192=='c') ) {s = 211;} 3481 if ( ((LA24_214>='0' && LA24_214<='9')||(LA24_214>='A' && LA24_214<='Z')||LA24_214=='_'||(LA24_214>='a' && LA24_214<='z')) ) {s = 132;}
3428 3482
3429 else if ( ((LA24_192>='0' && LA24_192<='9')||(LA24_192>='A' && LA24_192<='Z')||LA24_192=='_'||(LA24_192>='a' && LA24_192<='b')||(LA24_192>='d' && LA24_192<='z')) ) {s = 42;} 3483 else if ( ((LA24_214>='\u0000' && LA24_214<='\t')||(LA24_214>='\u000B' && LA24_214<='\f')||(LA24_214>='\u000E' && LA24_214<='/')||(LA24_214>=':' && LA24_214<='@')||(LA24_214>='[' && LA24_214<='^')||LA24_214=='`'||(LA24_214>='{' && LA24_214<='\uFFFF')) ) {s = 37;}
3430 3484
3431 else if ( ((LA24_192>='\u0000' && LA24_192<='\t')||(LA24_192>='\u000B' && LA24_192<='\f')||(LA24_192>='\u000E' && LA24_192<='/')||(LA24_192>=':' && LA24_192<='@')||(LA24_192>='[' && LA24_192<='^')||LA24_192=='`'||(LA24_192>='{' && LA24_192<='\uFFFF')) ) {s = 36;} 3485 else s = 233;
3432
3433 else s = 41;
3434 3486
3435 if ( s>=0 ) return s; 3487 if ( s>=0 ) return s;
3436 break; 3488 break;
3437 case 31 : 3489 case 31 :
3438 int LA24_211 = input.LA(1); 3490 int LA24_251 = input.LA(1);
3439 3491
3440 s = -1; 3492 s = -1;
3441 if ( (LA24_211=='t') ) {s = 228;} 3493 if ( (LA24_251=='r') ) {s = 264;}
3442 3494
3443 else if ( ((LA24_211>='0' && LA24_211<='9')||(LA24_211>='A' && LA24_211<='Z')||LA24_211=='_'||(LA24_211>='a' && LA24_211<='s')||(LA24_211>='u' && LA24_211<='z')) ) {s = 42;} 3495 else if ( ((LA24_251>='0' && LA24_251<='9')||(LA24_251>='A' && LA24_251<='Z')||LA24_251=='_'||(LA24_251>='a' && LA24_251<='q')||(LA24_251>='s' && LA24_251<='z')) ) {s = 43;}
3444 3496
3445 else if ( ((LA24_211>='\u0000' && LA24_211<='\t')||(LA24_211>='\u000B' && LA24_211<='\f')||(LA24_211>='\u000E' && LA24_211<='/')||(LA24_211>=':' && LA24_211<='@')||(LA24_211>='[' && LA24_211<='^')||LA24_211=='`'||(LA24_211>='{' && LA24_211<='\uFFFF')) ) {s = 36;} 3497 else if ( ((LA24_251>='\u0000' && LA24_251<='\t')||(LA24_251>='\u000B' && LA24_251<='\f')||(LA24_251>='\u000E' && LA24_251<='/')||(LA24_251>=':' && LA24_251<='@')||(LA24_251>='[' && LA24_251<='^')||LA24_251=='`'||(LA24_251>='{' && LA24_251<='\uFFFF')) ) {s = 37;}
3446 3498
3447 else s = 41; 3499 else s = 42;
3448 3500
3449 if ( s>=0 ) return s; 3501 if ( s>=0 ) return s;
3450 break; 3502 break;
3451 case 32 : 3503 case 32 :
3452 int LA24_228 = input.LA(1); 3504 int LA24_264 = input.LA(1);
3453 3505
3454 s = -1; 3506 s = -1;
3455 if ( (LA24_228=='u') ) {s = 241;} 3507 if ( (LA24_264=='e') ) {s = 275;}
3456 3508
3457 else if ( ((LA24_228>='0' && LA24_228<='9')||(LA24_228>='A' && LA24_228<='Z')||LA24_228=='_'||(LA24_228>='a' && LA24_228<='t')||(LA24_228>='v' && LA24_228<='z')) ) {s = 42;} 3509 else if ( ((LA24_264>='0' && LA24_264<='9')||(LA24_264>='A' && LA24_264<='Z')||LA24_264=='_'||(LA24_264>='a' && LA24_264<='d')||(LA24_264>='f' && LA24_264<='z')) ) {s = 43;}
3458 3510
3459 else if ( ((LA24_228>='\u0000' && LA24_228<='\t')||(LA24_228>='\u000B' && LA24_228<='\f')||(LA24_228>='\u000E' && LA24_228<='/')||(LA24_228>=':' && LA24_228<='@')||(LA24_228>='[' && LA24_228<='^')||LA24_228=='`'||(LA24_228>='{' && LA24_228<='\uFFFF')) ) {s = 36;} 3511 else if ( ((LA24_264>='\u0000' && LA24_264<='\t')||(LA24_264>='\u000B' && LA24_264<='\f')||(LA24_264>='\u000E' && LA24_264<='/')||(LA24_264>=':' && LA24_264<='@')||(LA24_264>='[' && LA24_264<='^')||LA24_264=='`'||(LA24_264>='{' && LA24_264<='\uFFFF')) ) {s = 37;}
3460 3512
3461 else s = 41; 3513 else s = 42;
3462 3514
3463 if ( s>=0 ) return s; 3515 if ( s>=0 ) return s;
3464 break; 3516 break;
3465 case 33 : 3517 case 33 :
3466 int LA24_10 = input.LA(1); 3518 int LA24_73 = input.LA(1);
3467 3519
3468 s = -1; 3520 s = -1;
3469 if ( (LA24_10=='n') ) {s = 53;} 3521 if ( ((LA24_73>='\u0000' && LA24_73<='\t')||(LA24_73>='\u000B' && LA24_73<='\f')||(LA24_73>='\u000E' && LA24_73<='\uFFFF')) ) {s = 37;}
3470
3471 else if ( ((LA24_10>='0' && LA24_10<='9')||(LA24_10>='A' && LA24_10<='Z')||LA24_10=='_'||(LA24_10>='a' && LA24_10<='m')||(LA24_10>='o' && LA24_10<='z')) ) {s = 42;}
3472 3522
3473 else if ( ((LA24_10>='\u0000' && LA24_10<='\t')||(LA24_10>='\u000B' && LA24_10<='\f')||(LA24_10>='\u000E' && LA24_10<='/')||(LA24_10>=':' && LA24_10<='@')||(LA24_10>='[' && LA24_10<='^')||LA24_10=='`'||(LA24_10>='{' && LA24_10<='\uFFFF')) ) {s = 36;} 3523 else s = 127;
3474
3475 else s = 41;
3476 3524
3477 if ( s>=0 ) return s; 3525 if ( s>=0 ) return s;
3478 break; 3526 break;
3479 case 34 : 3527 case 34 :
3480 int LA24_129 = input.LA(1); 3528 int LA24_117 = input.LA(1);
3481 3529
3482 s = -1; 3530 s = -1;
3483 if ( (LA24_129=='s') ) {s = 173;} 3531 if ( ((LA24_117>='0' && LA24_117<='9')||(LA24_117>='A' && LA24_117<='Z')||LA24_117=='_'||(LA24_117>='a' && LA24_117<='z')) ) {s = 43;}
3484
3485 else if ( ((LA24_129>='0' && LA24_129<='9')||(LA24_129>='A' && LA24_129<='Z')||LA24_129=='_'||(LA24_129>='a' && LA24_129<='r')||(LA24_129>='t' && LA24_129<='z')) ) {s = 127;}
3486 3532
3487 else if ( ((LA24_129>='\u0000' && LA24_129<='\t')||(LA24_129>='\u000B' && LA24_129<='\f')||(LA24_129>='\u000E' && LA24_129<='/')||(LA24_129>=':' && LA24_129<='@')||(LA24_129>='[' && LA24_129<='^')||LA24_129=='`'||(LA24_129>='{' && LA24_129<='\uFFFF')) ) {s = 36;} 3533 else if ( ((LA24_117>='\u0000' && LA24_117<='\t')||(LA24_117>='\u000B' && LA24_117<='\f')||(LA24_117>='\u000E' && LA24_117<='/')||(LA24_117>=':' && LA24_117<='@')||(LA24_117>='[' && LA24_117<='^')||LA24_117=='`'||(LA24_117>='{' && LA24_117<='\uFFFF')) ) {s = 37;}
3488 3534
3489 else s = 126; 3535 else s = 172;
3490 3536
3491 if ( s>=0 ) return s; 3537 if ( s>=0 ) return s;
3492 break; 3538 break;
3493 case 35 : 3539 case 35 :
3494 int LA24_241 = input.LA(1); 3540 int LA24_45 = input.LA(1);
3495 3541
3496 s = -1; 3542 s = -1;
3497 if ( (LA24_241=='r') ) {s = 253;} 3543 if ( (LA24_45=='p') ) {s = 108;}
3498 3544
3499 else if ( ((LA24_241>='0' && LA24_241<='9')||(LA24_241>='A' && LA24_241<='Z')||LA24_241=='_'||(LA24_241>='a' && LA24_241<='q')||(LA24_241>='s' && LA24_241<='z')) ) {s = 42;} 3545 else if ( ((LA24_45>='0' && LA24_45<='9')||(LA24_45>='A' && LA24_45<='Z')||LA24_45=='_'||(LA24_45>='a' && LA24_45<='o')||(LA24_45>='q' && LA24_45<='z')) ) {s = 43;}
3500 3546
3501 else if ( ((LA24_241>='\u0000' && LA24_241<='\t')||(LA24_241>='\u000B' && LA24_241<='\f')||(LA24_241>='\u000E' && LA24_241<='/')||(LA24_241>=':' && LA24_241<='@')||(LA24_241>='[' && LA24_241<='^')||LA24_241=='`'||(LA24_241>='{' && LA24_241<='\uFFFF')) ) {s = 36;} 3547 else if ( ((LA24_45>='\u0000' && LA24_45<='\t')||(LA24_45>='\u000B' && LA24_45<='\f')||(LA24_45>='\u000E' && LA24_45<='/')||(LA24_45>=':' && LA24_45<='@')||(LA24_45>='[' && LA24_45<='^')||LA24_45=='`'||(LA24_45>='{' && LA24_45<='\uFFFF')) ) {s = 37;}
3502 3548
3503 else s = 41; 3549 else s = 42;
3504 3550
3505 if ( s>=0 ) return s; 3551 if ( s>=0 ) return s;
3506 break; 3552 break;
3507 case 36 : 3553 case 36 :
3508 int LA24_173 = input.LA(1); 3554 int LA24_108 = input.LA(1);
3509 3555
3510 s = -1; 3556 s = -1;
3511 if ( (LA24_173=='s') ) {s = 208;} 3557 if ( (LA24_108=='o') ) {s = 161;}
3512 3558
3513 else if ( ((LA24_173>='0' && LA24_173<='9')||(LA24_173>='A' && LA24_173<='Z')||LA24_173=='_'||(LA24_173>='a' && LA24_173<='r')||(LA24_173>='t' && LA24_173<='z')) ) {s = 127;} 3559 else if ( ((LA24_108>='0' && LA24_108<='9')||(LA24_108>='A' && LA24_108<='Z')||LA24_108=='_'||(LA24_108>='a' && LA24_108<='n')||(LA24_108>='p' && LA24_108<='z')) ) {s = 43;}
3514 3560
3515 else if ( ((LA24_173>='\u0000' && LA24_173<='\t')||(LA24_173>='\u000B' && LA24_173<='\f')||(LA24_173>='\u000E' && LA24_173<='/')||(LA24_173>=':' && LA24_173<='@')||(LA24_173>='[' && LA24_173<='^')||LA24_173=='`'||(LA24_173>='{' && LA24_173<='\uFFFF')) ) {s = 36;} 3561 else if ( ((LA24_108>='\u0000' && LA24_108<='\t')||(LA24_108>='\u000B' && LA24_108<='\f')||(LA24_108>='\u000E' && LA24_108<='/')||(LA24_108>=':' && LA24_108<='@')||(LA24_108>='[' && LA24_108<='^')||LA24_108=='`'||(LA24_108>='{' && LA24_108<='\uFFFF')) ) {s = 37;}
3516 3562
3517 else s = 126; 3563 else s = 42;
3518 3564
3519 if ( s>=0 ) return s; 3565 if ( s>=0 ) return s;
3520 break; 3566 break;
3521 case 37 : 3567 case 37 :
3522 int LA24_253 = input.LA(1); 3568 int LA24_161 = input.LA(1);
3523 3569
3524 s = -1; 3570 s = -1;
3525 if ( (LA24_253=='e') ) {s = 263;} 3571 if ( (LA24_161=='t') ) {s = 201;}
3526 3572
3527 else if ( ((LA24_253>='0' && LA24_253<='9')||(LA24_253>='A' && LA24_253<='Z')||LA24_253=='_'||(LA24_253>='a' && LA24_253<='d')||(LA24_253>='f' && LA24_253<='z')) ) {s = 42;} 3573 else if ( ((LA24_161>='0' && LA24_161<='9')||(LA24_161>='A' && LA24_161<='Z')||LA24_161=='_'||(LA24_161>='a' && LA24_161<='s')||(LA24_161>='u' && LA24_161<='z')) ) {s = 43;}
3528 3574
3529 else if ( ((LA24_253>='\u0000' && LA24_253<='\t')||(LA24_253>='\u000B' && LA24_253<='\f')||(LA24_253>='\u000E' && LA24_253<='/')||(LA24_253>=':' && LA24_253<='@')||(LA24_253>='[' && LA24_253<='^')||LA24_253=='`'||(LA24_253>='{' && LA24_253<='\uFFFF')) ) {s = 36;} 3575 else if ( ((LA24_161>='\u0000' && LA24_161<='\t')||(LA24_161>='\u000B' && LA24_161<='\f')||(LA24_161>='\u000E' && LA24_161<='/')||(LA24_161>=':' && LA24_161<='@')||(LA24_161>='[' && LA24_161<='^')||LA24_161=='`'||(LA24_161>='{' && LA24_161<='\uFFFF')) ) {s = 37;}
3530 3576
3531 else s = 41; 3577 else s = 42;
3532 3578
3533 if ( s>=0 ) return s; 3579 if ( s>=0 ) return s;
3534 break; 3580 break;
3535 case 38 : 3581 case 38 :
3536 int LA24_13 = input.LA(1); 3582 int LA24_201 = input.LA(1);
3537 3583
3538 s = -1; 3584 s = -1;
3539 if ( ((LA24_13>='\u0000' && LA24_13<='\t')||(LA24_13>='\u000B' && LA24_13<='\f')||(LA24_13>='\u000E' && LA24_13<='\uFFFF')) ) {s = 36;} 3585 if ( (LA24_201=='h') ) {s = 221;}
3586
3587 else if ( ((LA24_201>='0' && LA24_201<='9')||(LA24_201>='A' && LA24_201<='Z')||LA24_201=='_'||(LA24_201>='a' && LA24_201<='g')||(LA24_201>='i' && LA24_201<='z')) ) {s = 43;}
3588
3589 else if ( ((LA24_201>='\u0000' && LA24_201<='\t')||(LA24_201>='\u000B' && LA24_201<='\f')||(LA24_201>='\u000E' && LA24_201<='/')||(LA24_201>=':' && LA24_201<='@')||(LA24_201>='[' && LA24_201<='^')||LA24_201=='`'||(LA24_201>='{' && LA24_201<='\uFFFF')) ) {s = 37;}
3540 3590
3541 else s = 57; 3591 else s = 42;
3542 3592
3543 if ( s>=0 ) return s; 3593 if ( s>=0 ) return s;
3544 break; 3594 break;
3545 case 39 : 3595 case 39 :
3546 int LA24_136 = input.LA(1); 3596 int LA24_221 = input.LA(1);
3547 3597
3548 s = -1; 3598 s = -1;
3549 if ( (LA24_136=='\"'||LA24_136=='\\') ) {s = 179;} 3599 if ( (LA24_221=='e') ) {s = 239;}
3600
3601 else if ( ((LA24_221>='0' && LA24_221<='9')||(LA24_221>='A' && LA24_221<='Z')||LA24_221=='_'||(LA24_221>='a' && LA24_221<='d')||(LA24_221>='f' && LA24_221<='z')) ) {s = 43;}
3550 3602
3551 else if ( ((LA24_136>='\u0000' && LA24_136<='!')||(LA24_136>='#' && LA24_136<='[')||(LA24_136>=']' && LA24_136<='\uFFFF')) ) {s = 133;} 3603 else if ( ((LA24_221>='\u0000' && LA24_221<='\t')||(LA24_221>='\u000B' && LA24_221<='\f')||(LA24_221>='\u000E' && LA24_221<='/')||(LA24_221>=':' && LA24_221<='@')||(LA24_221>='[' && LA24_221<='^')||LA24_221=='`'||(LA24_221>='{' && LA24_221<='\uFFFF')) ) {s = 37;}
3604
3605 else s = 42;
3552 3606
3553 if ( s>=0 ) return s; 3607 if ( s>=0 ) return s;
3554 break; 3608 break;
3555 case 40 : 3609 case 40 :
3556 int LA24_44 = input.LA(1); 3610 int LA24_239 = input.LA(1);
3557 3611
3558 s = -1; 3612 s = -1;
3559 if ( (LA24_44=='p') ) {s = 105;} 3613 if ( (LA24_239=='s') ) {s = 253;}
3560 3614
3561 else if ( ((LA24_44>='0' && LA24_44<='9')||(LA24_44>='A' && LA24_44<='Z')||LA24_44=='_'||(LA24_44>='a' && LA24_44<='o')||(LA24_44>='q' && LA24_44<='z')) ) {s = 42;} 3615 else if ( ((LA24_239>='0' && LA24_239<='9')||(LA24_239>='A' && LA24_239<='Z')||LA24_239=='_'||(LA24_239>='a' && LA24_239<='r')||(LA24_239>='t' && LA24_239<='z')) ) {s = 43;}
3562 3616
3563 else if ( ((LA24_44>='\u0000' && LA24_44<='\t')||(LA24_44>='\u000B' && LA24_44<='\f')||(LA24_44>='\u000E' && LA24_44<='/')||(LA24_44>=':' && LA24_44<='@')||(LA24_44>='[' && LA24_44<='^')||LA24_44=='`'||(LA24_44>='{' && LA24_44<='\uFFFF')) ) {s = 36;} 3617 else if ( ((LA24_239>='\u0000' && LA24_239<='\t')||(LA24_239>='\u000B' && LA24_239<='\f')||(LA24_239>='\u000E' && LA24_239<='/')||(LA24_239>=':' && LA24_239<='@')||(LA24_239>='[' && LA24_239<='^')||LA24_239=='`'||(LA24_239>='{' && LA24_239<='\uFFFF')) ) {s = 37;}
3564 3618
3565 else s = 41; 3619 else s = 42;
3566 3620
3567 if ( s>=0 ) return s; 3621 if ( s>=0 ) return s;
3568 break; 3622 break;
3569 case 41 : 3623 case 41 :
3570 int LA24_105 = input.LA(1); 3624 int LA24_253 = input.LA(1);
3571 3625
3572 s = -1; 3626 s = -1;
3573 if ( (LA24_105=='o') ) {s = 156;} 3627 if ( (LA24_253=='i') ) {s = 266;}
3574 3628
3575 else if ( ((LA24_105>='0' && LA24_105<='9')||(LA24_105>='A' && LA24_105<='Z')||LA24_105=='_'||(LA24_105>='a' && LA24_105<='n')||(LA24_105>='p' && LA24_105<='z')) ) {s = 42;} 3629 else if ( ((LA24_253>='0' && LA24_253<='9')||(LA24_253>='A' && LA24_253<='Z')||LA24_253=='_'||(LA24_253>='a' && LA24_253<='h')||(LA24_253>='j' && LA24_253<='z')) ) {s = 43;}
3576 3630
3577 else if ( ((LA24_105>='\u0000' && LA24_105<='\t')||(LA24_105>='\u000B' && LA24_105<='\f')||(LA24_105>='\u000E' && LA24_105<='/')||(LA24_105>=':' && LA24_105<='@')||(LA24_105>='[' && LA24_105<='^')||LA24_105=='`'||(LA24_105>='{' && LA24_105<='\uFFFF')) ) {s = 36;} 3631 else if ( ((LA24_253>='\u0000' && LA24_253<='\t')||(LA24_253>='\u000B' && LA24_253<='\f')||(LA24_253>='\u000E' && LA24_253<='/')||(LA24_253>=':' && LA24_253<='@')||(LA24_253>='[' && LA24_253<='^')||LA24_253=='`'||(LA24_253>='{' && LA24_253<='\uFFFF')) ) {s = 37;}
3578 3632
3579 else s = 41; 3633 else s = 42;
3580 3634
3581 if ( s>=0 ) return s; 3635 if ( s>=0 ) return s;
3582 break; 3636 break;
3583 case 42 : 3637 case 42 :
3584 int LA24_156 = input.LA(1); 3638 int LA24_23 = input.LA(1);
3585 3639
3586 s = -1; 3640 s = -1;
3587 if ( (LA24_156=='t') ) {s = 194;} 3641 if ( ((LA24_23>='\u0000' && LA24_23<='\t')||(LA24_23>='\u000B' && LA24_23<='\f')||(LA24_23>='\u000E' && LA24_23<='\uFFFF')) ) {s = 37;}
3588
3589 else if ( ((LA24_156>='0' && LA24_156<='9')||(LA24_156>='A' && LA24_156<='Z')||LA24_156=='_'||(LA24_156>='a' && LA24_156<='s')||(LA24_156>='u' && LA24_156<='z')) ) {s = 42;}
3590 3642
3591 else if ( ((LA24_156>='\u0000' && LA24_156<='\t')||(LA24_156>='\u000B' && LA24_156<='\f')||(LA24_156>='\u000E' && LA24_156<='/')||(LA24_156>=':' && LA24_156<='@')||(LA24_156>='[' && LA24_156<='^')||LA24_156=='`'||(LA24_156>='{' && LA24_156<='\uFFFF')) ) {s = 36;} 3643 else s = 75;
3592
3593 else s = 41;
3594 3644
3595 if ( s>=0 ) return s; 3645 if ( s>=0 ) return s;
3596 break; 3646 break;
3597 case 43 : 3647 case 43 :
3598 int LA24_11 = input.LA(1); 3648 int LA24_266 = input.LA(1);
3599 3649
3600 s = -1; 3650 s = -1;
3601 if ( (LA24_11=='n') ) {s = 54;} 3651 if ( (LA24_266=='s') ) {s = 277;}
3602 3652
3603 else if ( ((LA24_11>='0' && LA24_11<='9')||(LA24_11>='A' && LA24_11<='Z')||LA24_11=='_'||(LA24_11>='a' && LA24_11<='m')||(LA24_11>='o' && LA24_11<='z')) ) {s = 42;} 3653 else if ( ((LA24_266>='0' && LA24_266<='9')||(LA24_266>='A' && LA24_266<='Z')||LA24_266=='_'||(LA24_266>='a' && LA24_266<='r')||(LA24_266>='t' && LA24_266<='z')) ) {s = 43;}
3604 3654
3605 else if ( ((LA24_11>='\u0000' && LA24_11<='\t')||(LA24_11>='\u000B' && LA24_11<='\f')||(LA24_11>='\u000E' && LA24_11<='/')||(LA24_11>=':' && LA24_11<='@')||(LA24_11>='[' && LA24_11<='^')||LA24_11=='`'||(LA24_11>='{' && LA24_11<='\uFFFF')) ) {s = 36;} 3655 else if ( ((LA24_266>='\u0000' && LA24_266<='\t')||(LA24_266>='\u000B' && LA24_266<='\f')||(LA24_266>='\u000E' && LA24_266<='/')||(LA24_266>=':' && LA24_266<='@')||(LA24_266>='[' && LA24_266<='^')||LA24_266=='`'||(LA24_266>='{' && LA24_266<='\uFFFF')) ) {s = 37;}
3606 3656
3607 else s = 41; 3657 else s = 42;
3608 3658
3609 if ( s>=0 ) return s; 3659 if ( s>=0 ) return s;
3610 break; 3660 break;
3611 case 44 : 3661 case 44 :
3612 int LA24_194 = input.LA(1); 3662 int LA24_234 = input.LA(1);
3613 3663
3614 s = -1; 3664 s = -1;
3615 if ( (LA24_194=='h') ) {s = 213;} 3665 if ( ((LA24_234>='0' && LA24_234<='9')||(LA24_234>='A' && LA24_234<='Z')||LA24_234=='_'||(LA24_234>='a' && LA24_234<='z')) ) {s = 132;}
3616
3617 else if ( ((LA24_194>='0' && LA24_194<='9')||(LA24_194>='A' && LA24_194<='Z')||LA24_194=='_'||(LA24_194>='a' && LA24_194<='g')||(LA24_194>='i' && LA24_194<='z')) ) {s = 42;}
3618 3666
3619 else if ( ((LA24_194>='\u0000' && LA24_194<='\t')||(LA24_194>='\u000B' && LA24_194<='\f')||(LA24_194>='\u000E' && LA24_194<='/')||(LA24_194>=':' && LA24_194<='@')||(LA24_194>='[' && LA24_194<='^')||LA24_194=='`'||(LA24_194>='{' && LA24_194<='\uFFFF')) ) {s = 36;} 3667 else if ( ((LA24_234>='\u0000' && LA24_234<='\t')||(LA24_234>='\u000B' && LA24_234<='\f')||(LA24_234>='\u000E' && LA24_234<='/')||(LA24_234>=':' && LA24_234<='@')||(LA24_234>='[' && LA24_234<='^')||LA24_234=='`'||(LA24_234>='{' && LA24_234<='\uFFFF')) ) {s = 37;}
3620 3668
3621 else s = 41; 3669 else s = 249;
3622 3670
3623 if ( s>=0 ) return s; 3671 if ( s>=0 ) return s;
3624 break; 3672 break;
3625 case 45 : 3673 case 45 :
3626 int LA24_213 = input.LA(1); 3674 int LA24_10 = input.LA(1);
3627 3675
3628 s = -1; 3676 s = -1;
3629 if ( (LA24_213=='e') ) {s = 230;} 3677 if ( (LA24_10=='n') ) {s = 55;}
3630 3678
3631 else if ( ((LA24_213>='0' && LA24_213<='9')||(LA24_213>='A' && LA24_213<='Z')||LA24_213=='_'||(LA24_213>='a' && LA24_213<='d')||(LA24_213>='f' && LA24_213<='z')) ) {s = 42;} 3679 else if ( ((LA24_10>='0' && LA24_10<='9')||(LA24_10>='A' && LA24_10<='Z')||LA24_10=='_'||(LA24_10>='a' && LA24_10<='m')||(LA24_10>='o' && LA24_10<='z')) ) {s = 43;}
3632 3680
3633 else if ( ((LA24_213>='\u0000' && LA24_213<='\t')||(LA24_213>='\u000B' && LA24_213<='\f')||(LA24_213>='\u000E' && LA24_213<='/')||(LA24_213>=':' && LA24_213<='@')||(LA24_213>='[' && LA24_213<='^')||LA24_213=='`'||(LA24_213>='{' && LA24_213<='\uFFFF')) ) {s = 36;} 3681 else if ( ((LA24_10>='\u0000' && LA24_10<='\t')||(LA24_10>='\u000B' && LA24_10<='\f')||(LA24_10>='\u000E' && LA24_10<='/')||(LA24_10>=':' && LA24_10<='@')||(LA24_10>='[' && LA24_10<='^')||LA24_10=='`'||(LA24_10>='{' && LA24_10<='\uFFFF')) ) {s = 37;}
3634 3682
3635 else s = 41; 3683 else s = 42;
3636 3684
3637 if ( s>=0 ) return s; 3685 if ( s>=0 ) return s;
3638 break; 3686 break;
3639 case 46 : 3687 case 46 :
3640 int LA24_230 = input.LA(1); 3688 int LA24_46 = input.LA(1);
3641 3689
3642 s = -1; 3690 s = -1;
3643 if ( (LA24_230=='s') ) {s = 243;} 3691 if ( (LA24_46=='f') ) {s = 109;}
3644 3692
3645 else if ( ((LA24_230>='0' && LA24_230<='9')||(LA24_230>='A' && LA24_230<='Z')||LA24_230=='_'||(LA24_230>='a' && LA24_230<='r')||(LA24_230>='t' && LA24_230<='z')) ) {s = 42;} 3693 else if ( ((LA24_46>='0' && LA24_46<='9')||(LA24_46>='A' && LA24_46<='Z')||LA24_46=='_'||(LA24_46>='a' && LA24_46<='e')||(LA24_46>='g' && LA24_46<='z')) ) {s = 43;}
3646 3694
3647 else if ( ((LA24_230>='\u0000' && LA24_230<='\t')||(LA24_230>='\u000B' && LA24_230<='\f')||(LA24_230>='\u000E' && LA24_230<='/')||(LA24_230>=':' && LA24_230<='@')||(LA24_230>='[' && LA24_230<='^')||LA24_230=='`'||(LA24_230>='{' && LA24_230<='\uFFFF')) ) {s = 36;} 3695 else if ( ((LA24_46>='\u0000' && LA24_46<='\t')||(LA24_46>='\u000B' && LA24_46<='\f')||(LA24_46>='\u000E' && LA24_46<='/')||(LA24_46>=':' && LA24_46<='@')||(LA24_46>='[' && LA24_46<='^')||LA24_46=='`'||(LA24_46>='{' && LA24_46<='\uFFFF')) ) {s = 37;}
3648 3696
3649 else s = 41; 3697 else s = 42;
3650 3698
3651 if ( s>=0 ) return s; 3699 if ( s>=0 ) return s;
3652 break; 3700 break;
3653 case 47 : 3701 case 47 :
3654 int LA24_243 = input.LA(1); 3702 int LA24_109 = input.LA(1);
3655 3703
3656 s = -1; 3704 s = -1;
3657 if ( (LA24_243=='i') ) {s = 255;} 3705 if ( (LA24_109=='i') ) {s = 162;}
3658 3706
3659 else if ( ((LA24_243>='0' && LA24_243<='9')||(LA24_243>='A' && LA24_243<='Z')||LA24_243=='_'||(LA24_243>='a' && LA24_243<='h')||(LA24_243>='j' && LA24_243<='z')) ) {s = 42;} 3707 else if ( ((LA24_109>='0' && LA24_109<='9')||(LA24_109>='A' && LA24_109<='Z')||LA24_109=='_'||(LA24_109>='a' && LA24_109<='h')||(LA24_109>='j' && LA24_109<='z')) ) {s = 43;}
3660 3708
3661 else if ( ((LA24_243>='\u0000' && LA24_243<='\t')||(LA24_243>='\u000B' && LA24_243<='\f')||(LA24_243>='\u000E' && LA24_243<='/')||(LA24_243>=':' && LA24_243<='@')||(LA24_243>='[' && LA24_243<='^')||LA24_243=='`'||(LA24_243>='{' && LA24_243<='\uFFFF')) ) {s = 36;} 3709 else if ( ((LA24_109>='\u0000' && LA24_109<='\t')||(LA24_109>='\u000B' && LA24_109<='\f')||(LA24_109>='\u000E' && LA24_109<='/')||(LA24_109>=':' && LA24_109<='@')||(LA24_109>='[' && LA24_109<='^')||LA24_109=='`'||(LA24_109>='{' && LA24_109<='\uFFFF')) ) {s = 37;}
3662 3710
3663 else s = 41; 3711 else s = 42;
3664 3712
3665 if ( s>=0 ) return s; 3713 if ( s>=0 ) return s;
3666 break; 3714 break;
3667 case 48 : 3715 case 48 :
3668 int LA24_255 = input.LA(1); 3716 int LA24_162 = input.LA(1);
3669 3717
3670 s = -1; 3718 s = -1;
3671 if ( (LA24_255=='s') ) {s = 265;} 3719 if ( (LA24_162=='n') ) {s = 202;}
3672 3720
3673 else if ( ((LA24_255>='0' && LA24_255<='9')||(LA24_255>='A' && LA24_255<='Z')||LA24_255=='_'||(LA24_255>='a' && LA24_255<='r')||(LA24_255>='t' && LA24_255<='z')) ) {s = 42;} 3721 else if ( ((LA24_162>='0' && LA24_162<='9')||(LA24_162>='A' && LA24_162<='Z')||LA24_162=='_'||(LA24_162>='a' && LA24_162<='m')||(LA24_162>='o' && LA24_162<='z')) ) {s = 43;}
3674 3722
3675 else if ( ((LA24_255>='\u0000' && LA24_255<='\t')||(LA24_255>='\u000B' && LA24_255<='\f')||(LA24_255>='\u000E' && LA24_255<='/')||(LA24_255>=':' && LA24_255<='@')||(LA24_255>='[' && LA24_255<='^')||LA24_255=='`'||(LA24_255>='{' && LA24_255<='\uFFFF')) ) {s = 36;} 3723 else if ( ((LA24_162>='\u0000' && LA24_162<='\t')||(LA24_162>='\u000B' && LA24_162<='\f')||(LA24_162>='\u000E' && LA24_162<='/')||(LA24_162>=':' && LA24_162<='@')||(LA24_162>='[' && LA24_162<='^')||LA24_162=='`'||(LA24_162>='{' && LA24_162<='\uFFFF')) ) {s = 37;}
3676 3724
3677 else s = 41; 3725 else s = 42;
3678 3726
3679 if ( s>=0 ) return s; 3727 if ( s>=0 ) return s;
3680 break; 3728 break;
3681 case 49 : 3729 case 49 :
3682 int LA24_1 = input.LA(1); 3730 int LA24_202 = input.LA(1);
3683 3731
3684 s = -1; 3732 s = -1;
3685 if ( (LA24_1=='x') ) {s = 39;} 3733 if ( (LA24_202=='i') ) {s = 222;}
3686 3734
3687 else if ( (LA24_1=='s') ) {s = 40;} 3735 else if ( ((LA24_202>='0' && LA24_202<='9')||(LA24_202>='A' && LA24_202<='Z')||LA24_202=='_'||(LA24_202>='a' && LA24_202<='h')||(LA24_202>='j' && LA24_202<='z')) ) {s = 43;}
3688 3736
3689 else if ( ((LA24_1>='0' && LA24_1<='9')||(LA24_1>='A' && LA24_1<='Z')||LA24_1=='_'||(LA24_1>='a' && LA24_1<='r')||(LA24_1>='t' && LA24_1<='w')||(LA24_1>='y' && LA24_1<='z')) ) {s = 42;} 3737 else if ( ((LA24_202>='\u0000' && LA24_202<='\t')||(LA24_202>='\u000B' && LA24_202<='\f')||(LA24_202>='\u000E' && LA24_202<='/')||(LA24_202>=':' && LA24_202<='@')||(LA24_202>='[' && LA24_202<='^')||LA24_202=='`'||(LA24_202>='{' && LA24_202<='\uFFFF')) ) {s = 37;}
3690 3738
3691 else if ( ((LA24_1>='\u0000' && LA24_1<='\t')||(LA24_1>='\u000B' && LA24_1<='\f')||(LA24_1>='\u000E' && LA24_1<='/')||(LA24_1>=':' && LA24_1<='@')||(LA24_1>='[' && LA24_1<='^')||LA24_1=='`'||(LA24_1>='{' && LA24_1<='\uFFFF')) ) {s = 36;} 3739 else s = 42;
3692
3693 else s = 41;
3694 3740
3695 if ( s>=0 ) return s; 3741 if ( s>=0 ) return s;
3696 break; 3742 break;
3697 case 50 : 3743 case 50 :
3698 int LA24_45 = input.LA(1); 3744 int LA24_222 = input.LA(1);
3699 3745
3700 s = -1; 3746 s = -1;
3701 if ( (LA24_45=='f') ) {s = 106;} 3747 if ( (LA24_222=='t') ) {s = 240;}
3702 3748
3703 else if ( ((LA24_45>='0' && LA24_45<='9')||(LA24_45>='A' && LA24_45<='Z')||LA24_45=='_'||(LA24_45>='a' && LA24_45<='e')||(LA24_45>='g' && LA24_45<='z')) ) {s = 42;} 3749 else if ( ((LA24_222>='0' && LA24_222<='9')||(LA24_222>='A' && LA24_222<='Z')||LA24_222=='_'||(LA24_222>='a' && LA24_222<='s')||(LA24_222>='u' && LA24_222<='z')) ) {s = 43;}
3704 3750
3705 else if ( ((LA24_45>='\u0000' && LA24_45<='\t')||(LA24_45>='\u000B' && LA24_45<='\f')||(LA24_45>='\u000E' && LA24_45<='/')||(LA24_45>=':' && LA24_45<='@')||(LA24_45>='[' && LA24_45<='^')||LA24_45=='`'||(LA24_45>='{' && LA24_45<='\uFFFF')) ) {s = 36;} 3751 else if ( ((LA24_222>='\u0000' && LA24_222<='\t')||(LA24_222>='\u000B' && LA24_222<='\f')||(LA24_222>='\u000E' && LA24_222<='/')||(LA24_222>=':' && LA24_222<='@')||(LA24_222>='[' && LA24_222<='^')||LA24_222=='`'||(LA24_222>='{' && LA24_222<='\uFFFF')) ) {s = 37;}
3706 3752
3707 else s = 41; 3753 else s = 42;
3708 3754
3709 if ( s>=0 ) return s; 3755 if ( s>=0 ) return s;
3710 break; 3756 break;
3711 case 51 : 3757 case 51 :
3712 int LA24_106 = input.LA(1); 3758 int LA24_240 = input.LA(1);
3713 3759
3714 s = -1; 3760 s = -1;
3715 if ( (LA24_106=='i') ) {s = 157;} 3761 if ( (LA24_240=='i') ) {s = 254;}
3716 3762
3717 else if ( ((LA24_106>='0' && LA24_106<='9')||(LA24_106>='A' && LA24_106<='Z')||LA24_106=='_'||(LA24_106>='a' && LA24_106<='h')||(LA24_106>='j' && LA24_106<='z')) ) {s = 42;} 3763 else if ( ((LA24_240>='0' && LA24_240<='9')||(LA24_240>='A' && LA24_240<='Z')||LA24_240=='_'||(LA24_240>='a' && LA24_240<='h')||(LA24_240>='j' && LA24_240<='z')) ) {s = 43;}
3718 3764
3719 else if ( ((LA24_106>='\u0000' && LA24_106<='\t')||(LA24_106>='\u000B' && LA24_106<='\f')||(LA24_106>='\u000E' && LA24_106<='/')||(LA24_106>=':' && LA24_106<='@')||(LA24_106>='[' && LA24_106<='^')||LA24_106=='`'||(LA24_106>='{' && LA24_106<='\uFFFF')) ) {s = 36;} 3765 else if ( ((LA24_240>='\u0000' && LA24_240<='\t')||(LA24_240>='\u000B' && LA24_240<='\f')||(LA24_240>='\u000E' && LA24_240<='/')||(LA24_240>=':' && LA24_240<='@')||(LA24_240>='[' && LA24_240<='^')||LA24_240=='`'||(LA24_240>='{' && LA24_240<='\uFFFF')) ) {s = 37;}
3720 3766
3721 else s = 41; 3767 else s = 42;
3722 3768
3723 if ( s>=0 ) return s; 3769 if ( s>=0 ) return s;
3724 break; 3770 break;
3725 case 52 : 3771 case 52 :
3726 int LA24_157 = input.LA(1); 3772 int LA24_24 = input.LA(1);
3727 3773
3728 s = -1; 3774 s = -1;
3729 if ( (LA24_157=='n') ) {s = 195;} 3775 if ( ((LA24_24>='\u0000' && LA24_24<='\t')||(LA24_24>='\u000B' && LA24_24<='\f')||(LA24_24>='\u000E' && LA24_24<='\uFFFF')) ) {s = 37;}
3730
3731 else if ( ((LA24_157>='0' && LA24_157<='9')||(LA24_157>='A' && LA24_157<='Z')||LA24_157=='_'||(LA24_157>='a' && LA24_157<='m')||(LA24_157>='o' && LA24_157<='z')) ) {s = 42;}
3732
3733 else if ( ((LA24_157>='\u0000' && LA24_157<='\t')||(LA24_157>='\u000B' && LA24_157<='\f')||(LA24_157>='\u000E' && LA24_157<='/')||(LA24_157>=':' && LA24_157<='@')||(LA24_157>='[' && LA24_157<='^')||LA24_157=='`'||(LA24_157>='{' && LA24_157<='\uFFFF')) ) {s = 36;}
3734 3776
3735 else s = 41; 3777 else s = 76;
3736 3778
3737 if ( s>=0 ) return s; 3779 if ( s>=0 ) return s;
3738 break; 3780 break;
3739 case 53 : 3781 case 53 :
3740 int LA24_195 = input.LA(1); 3782 int LA24_254 = input.LA(1);
3741 3783
3742 s = -1; 3784 s = -1;
3743 if ( (LA24_195=='i') ) {s = 214;} 3785 if ( (LA24_254=='o') ) {s = 267;}
3744 3786
3745 else if ( ((LA24_195>='0' && LA24_195<='9')||(LA24_195>='A' && LA24_195<='Z')||LA24_195=='_'||(LA24_195>='a' && LA24_195<='h')||(LA24_195>='j' && LA24_195<='z')) ) {s = 42;} 3787 else if ( ((LA24_254>='0' && LA24_254<='9')||(LA24_254>='A' && LA24_254<='Z')||LA24_254=='_'||(LA24_254>='a' && LA24_254<='n')||(LA24_254>='p' && LA24_254<='z')) ) {s = 43;}
3746 3788
3747 else if ( ((LA24_195>='\u0000' && LA24_195<='\t')||(LA24_195>='\u000B' && LA24_195<='\f')||(LA24_195>='\u000E' && LA24_195<='/')||(LA24_195>=':' && LA24_195<='@')||(LA24_195>='[' && LA24_195<='^')||LA24_195=='`'||(LA24_195>='{' && LA24_195<='\uFFFF')) ) {s = 36;} 3789 else if ( ((LA24_254>='\u0000' && LA24_254<='\t')||(LA24_254>='\u000B' && LA24_254<='\f')||(LA24_254>='\u000E' && LA24_254<='/')||(LA24_254>=':' && LA24_254<='@')||(LA24_254>='[' && LA24_254<='^')||LA24_254=='`'||(LA24_254>='{' && LA24_254<='\uFFFF')) ) {s = 37;}
3748 3790
3749 else s = 41; 3791 else s = 42;
3750 3792
3751 if ( s>=0 ) return s; 3793 if ( s>=0 ) return s;
3752 break; 3794 break;
3753 case 54 : 3795 case 54 :
3754 int LA24_214 = input.LA(1); 3796 int LA24_267 = input.LA(1);
3755 3797
3756 s = -1; 3798 s = -1;
3757 if ( (LA24_214=='t') ) {s = 231;} 3799 if ( (LA24_267=='n') ) {s = 278;}
3758 3800
3759 else if ( ((LA24_214>='0' && LA24_214<='9')||(LA24_214>='A' && LA24_214<='Z')||LA24_214=='_'||(LA24_214>='a' && LA24_214<='s')||(LA24_214>='u' && LA24_214<='z')) ) {s = 42;} 3801 else if ( ((LA24_267>='0' && LA24_267<='9')||(LA24_267>='A' && LA24_267<='Z')||LA24_267=='_'||(LA24_267>='a' && LA24_267<='m')||(LA24_267>='o' && LA24_267<='z')) ) {s = 43;}
3760 3802
3761 else if ( ((LA24_214>='\u0000' && LA24_214<='\t')||(LA24_214>='\u000B' && LA24_214<='\f')||(LA24_214>='\u000E' && LA24_214<='/')||(LA24_214>=':' && LA24_214<='@')||(LA24_214>='[' && LA24_214<='^')||LA24_214=='`'||(LA24_214>='{' && LA24_214<='\uFFFF')) ) {s = 36;} 3803 else if ( ((LA24_267>='\u0000' && LA24_267<='\t')||(LA24_267>='\u000B' && LA24_267<='\f')||(LA24_267>='\u000E' && LA24_267<='/')||(LA24_267>=':' && LA24_267<='@')||(LA24_267>='[' && LA24_267<='^')||LA24_267=='`'||(LA24_267>='{' && LA24_267<='\uFFFF')) ) {s = 37;}
3762 3804
3763 else s = 41; 3805 else s = 42;
3764 3806
3765 if ( s>=0 ) return s; 3807 if ( s>=0 ) return s;
3766 break; 3808 break;
3767 case 55 : 3809 case 55 :
3768 int LA24_231 = input.LA(1); 3810 int LA24_11 = input.LA(1);
3769 3811
3770 s = -1; 3812 s = -1;
3771 if ( (LA24_231=='i') ) {s = 244;} 3813 if ( (LA24_11=='n') ) {s = 56;}
3772 3814
3773 else if ( ((LA24_231>='0' && LA24_231<='9')||(LA24_231>='A' && LA24_231<='Z')||LA24_231=='_'||(LA24_231>='a' && LA24_231<='h')||(LA24_231>='j' && LA24_231<='z')) ) {s = 42;} 3815 else if ( ((LA24_11>='0' && LA24_11<='9')||(LA24_11>='A' && LA24_11<='Z')||LA24_11=='_'||(LA24_11>='a' && LA24_11<='m')||(LA24_11>='o' && LA24_11<='z')) ) {s = 43;}
3774 3816
3775 else if ( ((LA24_231>='\u0000' && LA24_231<='\t')||(LA24_231>='\u000B' && LA24_231<='\f')||(LA24_231>='\u000E' && LA24_231<='/')||(LA24_231>=':' && LA24_231<='@')||(LA24_231>='[' && LA24_231<='^')||LA24_231=='`'||(LA24_231>='{' && LA24_231<='\uFFFF')) ) {s = 36;} 3817 else if ( ((LA24_11>='\u0000' && LA24_11<='\t')||(LA24_11>='\u000B' && LA24_11<='\f')||(LA24_11>='\u000E' && LA24_11<='/')||(LA24_11>=':' && LA24_11<='@')||(LA24_11>='[' && LA24_11<='^')||LA24_11=='`'||(LA24_11>='{' && LA24_11<='\uFFFF')) ) {s = 37;}
3776 3818
3777 else s = 41; 3819 else s = 42;
3778 3820
3779 if ( s>=0 ) return s; 3821 if ( s>=0 ) return s;
3780 break; 3822 break;
3781 case 56 : 3823 case 56 :
3782 int LA24_14 = input.LA(1); 3824 int LA24_41 = input.LA(1);
3783 3825
3784 s = -1; 3826 s = -1;
3785 if ( ((LA24_14>='\u0000' && LA24_14<='\t')||(LA24_14>='\u000B' && LA24_14<='\f')||(LA24_14>='\u000E' && LA24_14<='\uFFFF')) ) {s = 36;} 3827 if ( (LA24_41=='s') ) {s = 105;}
3786 3828
3787 else s = 58; 3829 else if ( ((LA24_41>='0' && LA24_41<='9')||(LA24_41>='A' && LA24_41<='Z')||LA24_41=='_'||(LA24_41>='a' && LA24_41<='r')||(LA24_41>='t' && LA24_41<='z')) ) {s = 43;}
3830
3831 else if ( ((LA24_41>='\u0000' && LA24_41<='\t')||(LA24_41>='\u000B' && LA24_41<='\f')||(LA24_41>='\u000E' && LA24_41<='/')||(LA24_41>=':' && LA24_41<='@')||(LA24_41>='[' && LA24_41<='^')||LA24_41=='`'||(LA24_41>='{' && LA24_41<='\uFFFF')) ) {s = 37;}
3832
3833 else s = 42;
3788 3834
3789 if ( s>=0 ) return s; 3835 if ( s>=0 ) return s;
3790 break; 3836 break;
3791 case 57 : 3837 case 57 :
3792 int LA24_244 = input.LA(1); 3838 int LA24_216 = input.LA(1);
3793 3839
3794 s = -1; 3840 s = -1;
3795 if ( (LA24_244=='o') ) {s = 256;} 3841 if ( ((LA24_216>='0' && LA24_216<='9')||(LA24_216>='A' && LA24_216<='Z')||LA24_216=='_'||(LA24_216>='a' && LA24_216<='z')) ) {s = 132;}
3796
3797 else if ( ((LA24_244>='0' && LA24_244<='9')||(LA24_244>='A' && LA24_244<='Z')||LA24_244=='_'||(LA24_244>='a' && LA24_244<='n')||(LA24_244>='p' && LA24_244<='z')) ) {s = 42;}
3798 3842
3799 else if ( ((LA24_244>='\u0000' && LA24_244<='\t')||(LA24_244>='\u000B' && LA24_244<='\f')||(LA24_244>='\u000E' && LA24_244<='/')||(LA24_244>=':' && LA24_244<='@')||(LA24_244>='[' && LA24_244<='^')||LA24_244=='`'||(LA24_244>='{' && LA24_244<='\uFFFF')) ) {s = 36;} 3843 else if ( ((LA24_216>='\u0000' && LA24_216<='\t')||(LA24_216>='\u000B' && LA24_216<='\f')||(LA24_216>='\u000E' && LA24_216<='/')||(LA24_216>=':' && LA24_216<='@')||(LA24_216>='[' && LA24_216<='^')||LA24_216=='`'||(LA24_216>='{' && LA24_216<='\uFFFF')) ) {s = 37;}
3800 3844
3801 else s = 41; 3845 else s = 235;
3802 3846
3803 if ( s>=0 ) return s; 3847 if ( s>=0 ) return s;
3804 break; 3848 break;
3805 case 58 : 3849 case 58 :
3806 int LA24_256 = input.LA(1); 3850 int LA24_105 = input.LA(1);
3807 3851
3808 s = -1; 3852 s = -1;
3809 if ( (LA24_256=='n') ) {s = 266;} 3853 if ( (LA24_105=='u') ) {s = 158;}
3810 3854
3811 else if ( ((LA24_256>='0' && LA24_256<='9')||(LA24_256>='A' && LA24_256<='Z')||LA24_256=='_'||(LA24_256>='a' && LA24_256<='m')||(LA24_256>='o' && LA24_256<='z')) ) {s = 42;} 3855 else if ( ((LA24_105>='0' && LA24_105<='9')||(LA24_105>='A' && LA24_105<='Z')||LA24_105=='_'||(LA24_105>='a' && LA24_105<='t')||(LA24_105>='v' && LA24_105<='z')) ) {s = 43;}
3812 3856
3813 else if ( ((LA24_256>='\u0000' && LA24_256<='\t')||(LA24_256>='\u000B' && LA24_256<='\f')||(LA24_256>='\u000E' && LA24_256<='/')||(LA24_256>=':' && LA24_256<='@')||(LA24_256>='[' && LA24_256<='^')||LA24_256=='`'||(LA24_256>='{' && LA24_256<='\uFFFF')) ) {s = 36;} 3857 else if ( ((LA24_105>='\u0000' && LA24_105<='\t')||(LA24_105>='\u000B' && LA24_105<='\f')||(LA24_105>='\u000E' && LA24_105<='/')||(LA24_105>=':' && LA24_105<='@')||(LA24_105>='[' && LA24_105<='^')||LA24_105=='`'||(LA24_105>='{' && LA24_105<='\uFFFF')) ) {s = 37;}
3814 3858
3815 else s = 41; 3859 else s = 42;
3816 3860
3817 if ( s>=0 ) return s; 3861 if ( s>=0 ) return s;
3818 break; 3862 break;
3819 case 59 : 3863 case 59 :
3820 int LA24_40 = input.LA(1); 3864 int LA24_130 = input.LA(1);
3821 3865
3822 s = -1; 3866 s = -1;
3823 if ( (LA24_40=='s') ) {s = 102;} 3867 if ( (LA24_130=='u') ) {s = 178;}
3824 3868
3825 else if ( ((LA24_40>='0' && LA24_40<='9')||(LA24_40>='A' && LA24_40<='Z')||LA24_40=='_'||(LA24_40>='a' && LA24_40<='r')||(LA24_40>='t' && LA24_40<='z')) ) {s = 42;} 3869 else if ( ((LA24_130>='0' && LA24_130<='9')||(LA24_130>='A' && LA24_130<='Z')||LA24_130=='_'||(LA24_130>='a' && LA24_130<='t')||(LA24_130>='v' && LA24_130<='z')) ) {s = 132;}
3826 3870
3827 else if ( ((LA24_40>='\u0000' && LA24_40<='\t')||(LA24_40>='\u000B' && LA24_40<='\f')||(LA24_40>='\u000E' && LA24_40<='/')||(LA24_40>=':' && LA24_40<='@')||(LA24_40>='[' && LA24_40<='^')||LA24_40=='`'||(LA24_40>='{' && LA24_40<='\uFFFF')) ) {s = 36;} 3871 else if ( ((LA24_130>='\u0000' && LA24_130<='\t')||(LA24_130>='\u000B' && LA24_130<='\f')||(LA24_130>='\u000E' && LA24_130<='/')||(LA24_130>=':' && LA24_130<='@')||(LA24_130>='[' && LA24_130<='^')||LA24_130=='`'||(LA24_130>='{' && LA24_130<='\uFFFF')) ) {s = 37;}
3828 3872
3829 else s = 41; 3873 else s = 131;
3830 3874
3831 if ( s>=0 ) return s; 3875 if ( s>=0 ) return s;
3832 break; 3876 break;
3833 case 60 : 3877 case 60 :
3834 int LA24_102 = input.LA(1); 3878 int LA24_158 = input.LA(1);
3835 3879
3836 s = -1; 3880 s = -1;
3837 if ( (LA24_102=='u') ) {s = 153;} 3881 if ( (LA24_158=='m') ) {s = 198;}
3838 3882
3839 else if ( ((LA24_102>='0' && LA24_102<='9')||(LA24_102>='A' && LA24_102<='Z')||LA24_102=='_'||(LA24_102>='a' && LA24_102<='t')||(LA24_102>='v' && LA24_102<='z')) ) {s = 42;} 3883 else if ( ((LA24_158>='0' && LA24_158<='9')||(LA24_158>='A' && LA24_158<='Z')||LA24_158=='_'||(LA24_158>='a' && LA24_158<='l')||(LA24_158>='n' && LA24_158<='z')) ) {s = 43;}
3840 3884
3841 else if ( ((LA24_102>='\u0000' && LA24_102<='\t')||(LA24_102>='\u000B' && LA24_102<='\f')||(LA24_102>='\u000E' && LA24_102<='/')||(LA24_102>=':' && LA24_102<='@')||(LA24_102>='[' && LA24_102<='^')||LA24_102=='`'||(LA24_102>='{' && LA24_102<='\uFFFF')) ) {s = 36;} 3885 else if ( ((LA24_158>='\u0000' && LA24_158<='\t')||(LA24_158>='\u000B' && LA24_158<='\f')||(LA24_158>='\u000E' && LA24_158<='/')||(LA24_158>=':' && LA24_158<='@')||(LA24_158>='[' && LA24_158<='^')||LA24_158=='`'||(LA24_158>='{' && LA24_158<='\uFFFF')) ) {s = 37;}
3842 3886
3843 else s = 41; 3887 else s = 42;
3844 3888
3845 if ( s>=0 ) return s; 3889 if ( s>=0 ) return s;
3846 break; 3890 break;
3847 case 61 : 3891 case 61 :
3848 int LA24_153 = input.LA(1); 3892 int LA24_178 = input.LA(1);
3849 3893
3850 s = -1; 3894 s = -1;
3851 if ( (LA24_153=='m') ) {s = 191;} 3895 if ( (LA24_178=='e') ) {s = 214;}
3852 3896
3853 else if ( ((LA24_153>='0' && LA24_153<='9')||(LA24_153>='A' && LA24_153<='Z')||LA24_153=='_'||(LA24_153>='a' && LA24_153<='l')||(LA24_153>='n' && LA24_153<='z')) ) {s = 42;} 3897 else if ( ((LA24_178>='0' && LA24_178<='9')||(LA24_178>='A' && LA24_178<='Z')||LA24_178=='_'||(LA24_178>='a' && LA24_178<='d')||(LA24_178>='f' && LA24_178<='z')) ) {s = 132;}
3854 3898
3855 else if ( ((LA24_153>='\u0000' && LA24_153<='\t')||(LA24_153>='\u000B' && LA24_153<='\f')||(LA24_153>='\u000E' && LA24_153<='/')||(LA24_153>=':' && LA24_153<='@')||(LA24_153>='[' && LA24_153<='^')||LA24_153=='`'||(LA24_153>='{' && LA24_153<='\uFFFF')) ) {s = 36;} 3899 else if ( ((LA24_178>='\u0000' && LA24_178<='\t')||(LA24_178>='\u000B' && LA24_178<='\f')||(LA24_178>='\u000E' && LA24_178<='/')||(LA24_178>=':' && LA24_178<='@')||(LA24_178>='[' && LA24_178<='^')||LA24_178=='`'||(LA24_178>='{' && LA24_178<='\uFFFF')) ) {s = 37;}
3856 3900
3857 else s = 41; 3901 else s = 131;
3858 3902
3859 if ( s>=0 ) return s; 3903 if ( s>=0 ) return s;
3860 break; 3904 break;
3861 case 62 : 3905 case 62 :
3862 int LA24_191 = input.LA(1); 3906 int LA24_198 = input.LA(1);
3863 3907
3864 s = -1; 3908 s = -1;
3865 if ( (LA24_191=='p') ) {s = 210;} 3909 if ( (LA24_198=='p') ) {s = 218;}
3866 3910
3867 else if ( ((LA24_191>='0' && LA24_191<='9')||(LA24_191>='A' && LA24_191<='Z')||LA24_191=='_'||(LA24_191>='a' && LA24_191<='o')||(LA24_191>='q' && LA24_191<='z')) ) {s = 42;} 3911 else if ( ((LA24_198>='0' && LA24_198<='9')||(LA24_198>='A' && LA24_198<='Z')||LA24_198=='_'||(LA24_198>='a' && LA24_198<='o')||(LA24_198>='q' && LA24_198<='z')) ) {s = 43;}
3868 3912
3869 else if ( ((LA24_191>='\u0000' && LA24_191<='\t')||(LA24_191>='\u000B' && LA24_191<='\f')||(LA24_191>='\u000E' && LA24_191<='/')||(LA24_191>=':' && LA24_191<='@')||(LA24_191>='[' && LA24_191<='^')||LA24_191=='`'||(LA24_191>='{' && LA24_191<='\uFFFF')) ) {s = 36;} 3913 else if ( ((LA24_198>='\u0000' && LA24_198<='\t')||(LA24_198>='\u000B' && LA24_198<='\f')||(LA24_198>='\u000E' && LA24_198<='/')||(LA24_198>=':' && LA24_198<='@')||(LA24_198>='[' && LA24_198<='^')||LA24_198=='`'||(LA24_198>='{' && LA24_198<='\uFFFF')) ) {s = 37;}
3870 3914
3871 else s = 41; 3915 else s = 42;
3872 3916
3873 if ( s>=0 ) return s; 3917 if ( s>=0 ) return s;
3874 break; 3918 break;
3875 case 63 : 3919 case 63 :
3876 int LA24_146 = input.LA(1); 3920 int LA24_218 = input.LA(1);
3877 3921
3878 s = -1; 3922 s = -1;
3879 if ( (LA24_146=='.') ) {s = 93;} 3923 if ( (LA24_218=='t') ) {s = 236;}
3880
3881 else if ( ((LA24_146>='0' && LA24_146<='9')) ) {s = 146;}
3882
3883 else if ( (LA24_146=='/') ) {s = 94;}
3884 3924
3885 else if ( (LA24_146=='E') ) {s = 95;} 3925 else if ( ((LA24_218>='0' && LA24_218<='9')||(LA24_218>='A' && LA24_218<='Z')||LA24_218=='_'||(LA24_218>='a' && LA24_218<='s')||(LA24_218>='u' && LA24_218<='z')) ) {s = 43;}
3886 3926
3887 else if ( ((LA24_146>='\u0000' && LA24_146<='\t')||(LA24_146>='\u000B' && LA24_146<='\f')||(LA24_146>='\u000E' && LA24_146<='-')||(LA24_146>=':' && LA24_146<='D')||(LA24_146>='F' && LA24_146<='\uFFFF')) ) {s = 36;} 3927 else if ( ((LA24_218>='\u0000' && LA24_218<='\t')||(LA24_218>='\u000B' && LA24_218<='\f')||(LA24_218>='\u000E' && LA24_218<='/')||(LA24_218>=':' && LA24_218<='@')||(LA24_218>='[' && LA24_218<='^')||LA24_218=='`'||(LA24_218>='{' && LA24_218<='\uFFFF')) ) {s = 37;}
3888 3928
3889 else s = 145; 3929 else s = 42;
3890 3930
3891 if ( s>=0 ) return s; 3931 if ( s>=0 ) return s;
3892 break; 3932 break;
3893 case 64 : 3933 case 64 :
3894 int LA24_210 = input.LA(1); 3934 int LA24_1 = input.LA(1);
3895 3935
3896 s = -1; 3936 s = -1;
3897 if ( (LA24_210=='t') ) {s = 227;} 3937 if ( (LA24_1=='x') ) {s = 40;}
3938
3939 else if ( (LA24_1=='s') ) {s = 41;}
3898 3940
3899 else if ( ((LA24_210>='0' && LA24_210<='9')||(LA24_210>='A' && LA24_210<='Z')||LA24_210=='_'||(LA24_210>='a' && LA24_210<='s')||(LA24_210>='u' && LA24_210<='z')) ) {s = 42;} 3941 else if ( ((LA24_1>='0' && LA24_1<='9')||(LA24_1>='A' && LA24_1<='Z')||LA24_1=='_'||(LA24_1>='a' && LA24_1<='r')||(LA24_1>='t' && LA24_1<='w')||(LA24_1>='y' && LA24_1<='z')) ) {s = 43;}
3900 3942
3901 else if ( ((LA24_210>='\u0000' && LA24_210<='\t')||(LA24_210>='\u000B' && LA24_210<='\f')||(LA24_210>='\u000E' && LA24_210<='/')||(LA24_210>=':' && LA24_210<='@')||(LA24_210>='[' && LA24_210<='^')||LA24_210=='`'||(LA24_210>='{' && LA24_210<='\uFFFF')) ) {s = 36;} 3943 else if ( ((LA24_1>='\u0000' && LA24_1<='\t')||(LA24_1>='\u000B' && LA24_1<='\f')||(LA24_1>='\u000E' && LA24_1<='/')||(LA24_1>=':' && LA24_1<='@')||(LA24_1>='[' && LA24_1<='^')||LA24_1=='`'||(LA24_1>='{' && LA24_1<='\uFFFF')) ) {s = 37;}
3902 3944
3903 else s = 41; 3945 else s = 42;
3904 3946
3905 if ( s>=0 ) return s; 3947 if ( s>=0 ) return s;
3906 break; 3948 break;
3907 case 65 : 3949 case 65 :
3908 int LA24_142 = input.LA(1); 3950 int LA24_195 = input.LA(1);
3909 3951
3910 s = -1; 3952 s = -1;
3911 if ( (LA24_142=='E') ) {s = 95;} 3953 if ( ((LA24_195>='0' && LA24_195<='9')) ) {s = 195;}
3912
3913 else if ( ((LA24_142>='0' && LA24_142<='9')) ) {s = 142;}
3914 3954
3915 else if ( ((LA24_142>='\u0000' && LA24_142<='\t')||(LA24_142>='\u000B' && LA24_142<='\f')||(LA24_142>='\u000E' && LA24_142<='/')||(LA24_142>=':' && LA24_142<='D')||(LA24_142>='F' && LA24_142<='\uFFFF')) ) {s = 36;} 3955 else if ( ((LA24_195>='\u0000' && LA24_195<='\t')||(LA24_195>='\u000B' && LA24_195<='\f')||(LA24_195>='\u000E' && LA24_195<='/')||(LA24_195>=':' && LA24_195<='\uFFFF')) ) {s = 37;}
3916 3956
3917 else s = 184; 3957 else s = 191;
3918 3958
3919 if ( s>=0 ) return s; 3959 if ( s>=0 ) return s;
3920 break; 3960 break;
3921 case 66 : 3961 case 66 :
3922 int LA24_227 = input.LA(1); 3962 int LA24_236 = input.LA(1);
3923 3963
3924 s = -1; 3964 s = -1;
3925 if ( (LA24_227=='i') ) {s = 240;} 3965 if ( (LA24_236=='i') ) {s = 250;}
3926 3966
3927 else if ( ((LA24_227>='0' && LA24_227<='9')||(LA24_227>='A' && LA24_227<='Z')||LA24_227=='_'||(LA24_227>='a' && LA24_227<='h')||(LA24_227>='j' && LA24_227<='z')) ) {s = 42;} 3967 else if ( ((LA24_236>='0' && LA24_236<='9')||(LA24_236>='A' && LA24_236<='Z')||LA24_236=='_'||(LA24_236>='a' && LA24_236<='h')||(LA24_236>='j' && LA24_236<='z')) ) {s = 43;}
3928 3968
3929 else if ( ((LA24_227>='\u0000' && LA24_227<='\t')||(LA24_227>='\u000B' && LA24_227<='\f')||(LA24_227>='\u000E' && LA24_227<='/')||(LA24_227>=':' && LA24_227<='@')||(LA24_227>='[' && LA24_227<='^')||LA24_227=='`'||(LA24_227>='{' && LA24_227<='\uFFFF')) ) {s = 36;} 3969 else if ( ((LA24_236>='\u0000' && LA24_236<='\t')||(LA24_236>='\u000B' && LA24_236<='\f')||(LA24_236>='\u000E' && LA24_236<='/')||(LA24_236>=':' && LA24_236<='@')||(LA24_236>='[' && LA24_236<='^')||LA24_236=='`'||(LA24_236>='{' && LA24_236<='\uFFFF')) ) {s = 37;}
3930 3970
3931 else s = 41; 3971 else s = 42;
3932 3972
3933 if ( s>=0 ) return s; 3973 if ( s>=0 ) return s;
3934 break; 3974 break;
3935 case 67 : 3975 case 67 :
3936 int LA24_240 = input.LA(1); 3976 int LA24_143 = input.LA(1);
3937 3977
3938 s = -1; 3978 s = -1;
3939 if ( (LA24_240=='o') ) {s = 252;} 3979 if ( (LA24_143=='\'') ) {s = 93;}
3980
3981 else if ( (LA24_143=='\\') ) {s = 187;}
3940 3982
3941 else if ( ((LA24_240>='0' && LA24_240<='9')||(LA24_240>='A' && LA24_240<='Z')||LA24_240=='_'||(LA24_240>='a' && LA24_240<='n')||(LA24_240>='p' && LA24_240<='z')) ) {s = 42;} 3983 else if ( ((LA24_143>='\u0000' && LA24_143<='\t')||(LA24_143>='\u000B' && LA24_143<='\f')||(LA24_143>='\u000E' && LA24_143<='&')||(LA24_143>='(' && LA24_143<='[')||(LA24_143>=']' && LA24_143<='\uFFFF')) ) {s = 188;}
3942 3984
3943 else if ( ((LA24_240>='\u0000' && LA24_240<='\t')||(LA24_240>='\u000B' && LA24_240<='\f')||(LA24_240>='\u000E' && LA24_240<='/')||(LA24_240>=':' && LA24_240<='@')||(LA24_240>='[' && LA24_240<='^')||LA24_240=='`'||(LA24_240>='{' && LA24_240<='\uFFFF')) ) {s = 36;} 3985 else if ( (LA24_143=='\n'||LA24_143=='\r') ) {s = 138;}
3944 3986
3945 else s = 41; 3987 else s = 37;
3946 3988
3947 if ( s>=0 ) return s; 3989 if ( s>=0 ) return s;
3948 break; 3990 break;
3949 case 68 : 3991 case 68 :
3950 int LA24_252 = input.LA(1); 3992 int LA24_250 = input.LA(1);
3951 3993
3952 s = -1; 3994 s = -1;
3953 if ( (LA24_252=='n') ) {s = 262;} 3995 if ( (LA24_250=='o') ) {s = 263;}
3954 3996
3955 else if ( ((LA24_252>='0' && LA24_252<='9')||(LA24_252>='A' && LA24_252<='Z')||LA24_252=='_'||(LA24_252>='a' && LA24_252<='m')||(LA24_252>='o' && LA24_252<='z')) ) {s = 42;} 3997 else if ( ((LA24_250>='0' && LA24_250<='9')||(LA24_250>='A' && LA24_250<='Z')||LA24_250=='_'||(LA24_250>='a' && LA24_250<='n')||(LA24_250>='p' && LA24_250<='z')) ) {s = 43;}
3956 3998
3957 else if ( ((LA24_252>='\u0000' && LA24_252<='\t')||(LA24_252>='\u000B' && LA24_252<='\f')||(LA24_252>='\u000E' && LA24_252<='/')||(LA24_252>=':' && LA24_252<='@')||(LA24_252>='[' && LA24_252<='^')||LA24_252=='`'||(LA24_252>='{' && LA24_252<='\uFFFF')) ) {s = 36;} 3999 else if ( ((LA24_250>='\u0000' && LA24_250<='\t')||(LA24_250>='\u000B' && LA24_250<='\f')||(LA24_250>='\u000E' && LA24_250<='/')||(LA24_250>=':' && LA24_250<='@')||(LA24_250>='[' && LA24_250<='^')||LA24_250=='`'||(LA24_250>='{' && LA24_250<='\uFFFF')) ) {s = 37;}
3958 4000
3959 else s = 41; 4001 else s = 42;
3960 4002
3961 if ( s>=0 ) return s; 4003 if ( s>=0 ) return s;
3962 break; 4004 break;
3963 case 69 : 4005 case 69 :
3964 int LA24_188 = input.LA(1); 4006 int LA24_263 = input.LA(1);
3965 4007
3966 s = -1; 4008 s = -1;
3967 if ( ((LA24_188>='0' && LA24_188<='9')) ) {s = 188;} 4009 if ( (LA24_263=='n') ) {s = 274;}
4010
4011 else if ( ((LA24_263>='0' && LA24_263<='9')||(LA24_263>='A' && LA24_263<='Z')||LA24_263=='_'||(LA24_263>='a' && LA24_263<='m')||(LA24_263>='o' && LA24_263<='z')) ) {s = 43;}
3968 4012
3969 else if ( ((LA24_188>='\u0000' && LA24_188<='\t')||(LA24_188>='\u000B' && LA24_188<='\f')||(LA24_188>='\u000E' && LA24_188<='/')||(LA24_188>=':' && LA24_188<='\uFFFF')) ) {s = 36;} 4013 else if ( ((LA24_263>='\u0000' && LA24_263<='\t')||(LA24_263>='\u000B' && LA24_263<='\f')||(LA24_263>='\u000E' && LA24_263<='/')||(LA24_263>=':' && LA24_263<='@')||(LA24_263>='[' && LA24_263<='^')||LA24_263=='`'||(LA24_263>='{' && LA24_263<='\uFFFF')) ) {s = 37;}
3970 4014
3971 else s = 184; 4015 else s = 42;
3972 4016
3973 if ( s>=0 ) return s; 4017 if ( s>=0 ) return s;
3974 break; 4018 break;
3975 case 70 : 4019 case 70 :
3976 int LA24_46 = input.LA(1); 4020 int LA24_133 = input.LA(1);
3977 4021
3978 s = -1; 4022 s = -1;
3979 if ( (LA24_46=='m') ) {s = 107;} 4023 if ( (LA24_133=='l') ) {s = 179;}
3980 4024
3981 else if ( ((LA24_46>='0' && LA24_46<='9')||(LA24_46>='A' && LA24_46<='Z')||LA24_46=='_'||(LA24_46>='a' && LA24_46<='l')||(LA24_46>='n' && LA24_46<='z')) ) {s = 42;} 4025 else if ( ((LA24_133>='0' && LA24_133<='9')||(LA24_133>='A' && LA24_133<='Z')||LA24_133=='_'||(LA24_133>='a' && LA24_133<='k')||(LA24_133>='m' && LA24_133<='z')) ) {s = 132;}
3982 4026
3983 else if ( ((LA24_46>='\u0000' && LA24_46<='\t')||(LA24_46>='\u000B' && LA24_46<='\f')||(LA24_46>='\u000E' && LA24_46<='/')||(LA24_46>=':' && LA24_46<='@')||(LA24_46>='[' && LA24_46<='^')||LA24_46=='`'||(LA24_46>='{' && LA24_46<='\uFFFF')) ) {s = 36;} 4027 else if ( ((LA24_133>='\u0000' && LA24_133<='\t')||(LA24_133>='\u000B' && LA24_133<='\f')||(LA24_133>='\u000E' && LA24_133<='/')||(LA24_133>=':' && LA24_133<='@')||(LA24_133>='[' && LA24_133<='^')||LA24_133=='`'||(LA24_133>='{' && LA24_133<='\uFFFF')) ) {s = 37;}
3984 4028
3985 else s = 41; 4029 else s = 131;
3986 4030
3987 if ( s>=0 ) return s; 4031 if ( s>=0 ) return s;
3988 break; 4032 break;
3989 case 71 : 4033 case 71 :
3990 int LA24_107 = input.LA(1); 4034 int LA24_179 = input.LA(1);
3991 4035
3992 s = -1; 4036 s = -1;
3993 if ( (LA24_107=='m') ) {s = 158;} 4037 if ( (LA24_179=='s') ) {s = 215;}
3994 4038
3995 else if ( ((LA24_107>='0' && LA24_107<='9')||(LA24_107>='A' && LA24_107<='Z')||LA24_107=='_'||(LA24_107>='a' && LA24_107<='l')||(LA24_107>='n' && LA24_107<='z')) ) {s = 42;} 4039 else if ( ((LA24_179>='0' && LA24_179<='9')||(LA24_179>='A' && LA24_179<='Z')||LA24_179=='_'||(LA24_179>='a' && LA24_179<='r')||(LA24_179>='t' && LA24_179<='z')) ) {s = 132;}
3996 4040
3997 else if ( ((LA24_107>='\u0000' && LA24_107<='\t')||(LA24_107>='\u000B' && LA24_107<='\f')||(LA24_107>='\u000E' && LA24_107<='/')||(LA24_107>=':' && LA24_107<='@')||(LA24_107>='[' && LA24_107<='^')||LA24_107=='`'||(LA24_107>='{' && LA24_107<='\uFFFF')) ) {s = 36;} 4041 else if ( ((LA24_179>='\u0000' && LA24_179<='\t')||(LA24_179>='\u000B' && LA24_179<='\f')||(LA24_179>='\u000E' && LA24_179<='/')||(LA24_179>=':' && LA24_179<='@')||(LA24_179>='[' && LA24_179<='^')||LA24_179=='`'||(LA24_179>='{' && LA24_179<='\uFFFF')) ) {s = 37;}
3998 4042
3999 else s = 41; 4043 else s = 131;
4000 4044
4001 if ( s>=0 ) return s; 4045 if ( s>=0 ) return s;
4002 break; 4046 break;
4003 case 72 : 4047 case 72 :
4004 int LA24_141 = input.LA(1); 4048 int LA24_6 = input.LA(1);
4005 4049
4006 s = -1; 4050 s = -1;
4007 if ( (LA24_141=='\''||LA24_141=='\\') ) {s = 183;} 4051 if ( (LA24_6=='h') ) {s = 48;}
4052
4053 else if ( (LA24_6=='y') ) {s = 49;}
4054
4055 else if ( (LA24_6=='f') ) {s = 50;}
4056
4057 else if ( ((LA24_6>='0' && LA24_6<='9')||(LA24_6>='A' && LA24_6<='Z')||LA24_6=='_'||(LA24_6>='a' && LA24_6<='e')||LA24_6=='g'||(LA24_6>='i' && LA24_6<='x')||LA24_6=='z') ) {s = 43;}
4058
4059 else if ( ((LA24_6>='\u0000' && LA24_6<='\t')||(LA24_6>='\u000B' && LA24_6<='\f')||(LA24_6>='\u000E' && LA24_6<='/')||(LA24_6>=':' && LA24_6<='@')||(LA24_6>='[' && LA24_6<='^')||LA24_6=='`'||(LA24_6>='{' && LA24_6<='\uFFFF')) ) {s = 37;}
4008 4060
4009 else if ( ((LA24_141>='\u0000' && LA24_141<='&')||(LA24_141>='(' && LA24_141<='[')||(LA24_141>=']' && LA24_141<='\uFFFF')) ) {s = 133;} 4061 else s = 42;
4010 4062
4011 if ( s>=0 ) return s; 4063 if ( s>=0 ) return s;
4012 break; 4064 break;
4013 case 73 : 4065 case 73 :
4014 int LA24_158 = input.LA(1); 4066 int LA24_188 = input.LA(1);
4015 4067
4016 s = -1; 4068 s = -1;
4017 if ( (LA24_158=='a') ) {s = 196;} 4069 if ( (LA24_188=='\'') ) {s = 93;}
4070
4071 else if ( (LA24_188=='\\') ) {s = 187;}
4018 4072
4019 else if ( ((LA24_158>='0' && LA24_158<='9')||(LA24_158>='A' && LA24_158<='Z')||LA24_158=='_'||(LA24_158>='b' && LA24_158<='z')) ) {s = 42;} 4073 else if ( ((LA24_188>='\u0000' && LA24_188<='\t')||(LA24_188>='\u000B' && LA24_188<='\f')||(LA24_188>='\u000E' && LA24_188<='&')||(LA24_188>='(' && LA24_188<='[')||(LA24_188>=']' && LA24_188<='\uFFFF')) ) {s = 188;}
4020 4074
4021 else if ( ((LA24_158>='\u0000' && LA24_158<='\t')||(LA24_158>='\u000B' && LA24_158<='\f')||(LA24_158>='\u000E' && LA24_158<='/')||(LA24_158>=':' && LA24_158<='@')||(LA24_158>='[' && LA24_158<='^')||LA24_158=='`'||(LA24_158>='{' && LA24_158<='\uFFFF')) ) {s = 36;} 4075 else if ( (LA24_188=='\n'||LA24_188=='\r') ) {s = 138;}
4022 4076
4023 else s = 41; 4077 else s = 37;
4024 4078
4025 if ( s>=0 ) return s; 4079 if ( s>=0 ) return s;
4026 break; 4080 break;
4027 case 74 : 4081 case 74 :
4028 int LA24_15 = input.LA(1); 4082 int LA24_215 = input.LA(1);
4029 4083
4030 s = -1; 4084 s = -1;
4031 if ( ((LA24_15>='\u0000' && LA24_15<='\t')||(LA24_15>='\u000B' && LA24_15<='\f')||(LA24_15>='\u000E' && LA24_15<='\uFFFF')) ) {s = 36;} 4085 if ( (LA24_215=='e') ) {s = 234;}
4032 4086
4033 else s = 59; 4087 else if ( ((LA24_215>='0' && LA24_215<='9')||(LA24_215>='A' && LA24_215<='Z')||LA24_215=='_'||(LA24_215>='a' && LA24_215<='d')||(LA24_215>='f' && LA24_215<='z')) ) {s = 132;}
4088
4089 else if ( ((LA24_215>='\u0000' && LA24_215<='\t')||(LA24_215>='\u000B' && LA24_215<='\f')||(LA24_215>='\u000E' && LA24_215<='/')||(LA24_215>=':' && LA24_215<='@')||(LA24_215>='[' && LA24_215<='^')||LA24_215=='`'||(LA24_215>='{' && LA24_215<='\uFFFF')) ) {s = 37;}
4090
4091 else s = 131;
4034 4092
4035 if ( s>=0 ) return s; 4093 if ( s>=0 ) return s;
4036 break; 4094 break;
4037 case 75 : 4095 case 75 :
4038 int LA24_2 = input.LA(1); 4096 int LA24_47 = input.LA(1);
4039 4097
4040 s = -1; 4098 s = -1;
4041 if ( (LA24_2=='o') ) {s = 43;} 4099 if ( (LA24_47=='m') ) {s = 110;}
4042 4100
4043 else if ( ((LA24_2>='0' && LA24_2<='9')||(LA24_2>='A' && LA24_2<='Z')||LA24_2=='_'||(LA24_2>='a' && LA24_2<='n')||(LA24_2>='p' && LA24_2<='z')) ) {s = 42;} 4101 else if ( ((LA24_47>='0' && LA24_47<='9')||(LA24_47>='A' && LA24_47<='Z')||LA24_47=='_'||(LA24_47>='a' && LA24_47<='l')||(LA24_47>='n' && LA24_47<='z')) ) {s = 43;}
4044 4102
4045 else if ( ((LA24_2>='\u0000' && LA24_2<='\t')||(LA24_2>='\u000B' && LA24_2<='\f')||(LA24_2>='\u000E' && LA24_2<='/')||(LA24_2>=':' && LA24_2<='@')||(LA24_2>='[' && LA24_2<='^')||LA24_2=='`'||(LA24_2>='{' && LA24_2<='\uFFFF')) ) {s = 36;} 4103 else if ( ((LA24_47>='\u0000' && LA24_47<='\t')||(LA24_47>='\u000B' && LA24_47<='\f')||(LA24_47>='\u000E' && LA24_47<='/')||(LA24_47>=':' && LA24_47<='@')||(LA24_47>='[' && LA24_47<='^')||LA24_47=='`'||(LA24_47>='{' && LA24_47<='\uFFFF')) ) {s = 37;}
4046 4104
4047 else s = 41; 4105 else s = 42;
4048 4106
4049 if ( s>=0 ) return s; 4107 if ( s>=0 ) return s;
4050 break; 4108 break;
4051 case 76 : 4109 case 76 :
4052 int LA24_47 = input.LA(1); 4110 int LA24_154 = input.LA(1);
4053 4111
4054 s = -1; 4112 s = -1;
4055 if ( (LA24_47=='e') ) {s = 108;} 4113 if ( (LA24_154=='*') ) {s = 152;}
4056 4114
4057 else if ( ((LA24_47>='0' && LA24_47<='9')||(LA24_47>='A' && LA24_47<='Z')||LA24_47=='_'||(LA24_47>='a' && LA24_47<='d')||(LA24_47>='f' && LA24_47<='z')) ) {s = 42;} 4115 else if ( ((LA24_154>='\u0000' && LA24_154<='\t')||(LA24_154>='\u000B' && LA24_154<='\f')||(LA24_154>='\u000E' && LA24_154<=')')||(LA24_154>='+' && LA24_154<='\uFFFF')) ) {s = 154;}
4058 4116
4059 else if ( ((LA24_47>='\u0000' && LA24_47<='\t')||(LA24_47>='\u000B' && LA24_47<='\f')||(LA24_47>='\u000E' && LA24_47<='/')||(LA24_47>=':' && LA24_47<='@')||(LA24_47>='[' && LA24_47<='^')||LA24_47=='`'||(LA24_47>='{' && LA24_47<='\uFFFF')) ) {s = 36;} 4117 else if ( (LA24_154=='\n'||LA24_154=='\r') ) {s = 153;}
4060 4118
4061 else s = 41; 4119 else s = 37;
4062 4120
4063 if ( s>=0 ) return s; 4121 if ( s>=0 ) return s;
4064 break; 4122 break;
4065 case 77 : 4123 case 77 :
4066 int LA24_108 = input.LA(1); 4124 int LA24_110 = input.LA(1);
4067 4125
4068 s = -1; 4126 s = -1;
4069 if ( (LA24_108=='o') ) {s = 159;} 4127 if ( (LA24_110=='m') ) {s = 163;}
4070 4128
4071 else if ( ((LA24_108>='0' && LA24_108<='9')||(LA24_108>='A' && LA24_108<='Z')||LA24_108=='_'||(LA24_108>='a' && LA24_108<='n')||(LA24_108>='p' && LA24_108<='z')) ) {s = 42;} 4129 else if ( ((LA24_110>='0' && LA24_110<='9')||(LA24_110>='A' && LA24_110<='Z')||LA24_110=='_'||(LA24_110>='a' && LA24_110<='l')||(LA24_110>='n' && LA24_110<='z')) ) {s = 43;}
4072 4130
4073 else if ( ((LA24_108>='\u0000' && LA24_108<='\t')||(LA24_108>='\u000B' && LA24_108<='\f')||(LA24_108>='\u000E' && LA24_108<='/')||(LA24_108>=':' && LA24_108<='@')||(LA24_108>='[' && LA24_108<='^')||LA24_108=='`'||(LA24_108>='{' && LA24_108<='\uFFFF')) ) {s = 36;} 4131 else if ( ((LA24_110>='\u0000' && LA24_110<='\t')||(LA24_110>='\u000B' && LA24_110<='\f')||(LA24_110>='\u000E' && LA24_110<='/')||(LA24_110>=':' && LA24_110<='@')||(LA24_110>='[' && LA24_110<='^')||LA24_110=='`'||(LA24_110>='{' && LA24_110<='\uFFFF')) ) {s = 37;}
4074 4132
4075 else s = 41; 4133 else s = 42;
4076 4134
4077 if ( s>=0 ) return s; 4135 if ( s>=0 ) return s;
4078 break; 4136 break;
4079 case 78 : 4137 case 78 :
4080 int LA24_159 = input.LA(1); 4138 int LA24_163 = input.LA(1);
4081 4139
4082 s = -1; 4140 s = -1;
4083 if ( (LA24_159=='r') ) {s = 197;} 4141 if ( (LA24_163=='a') ) {s = 203;}
4084 4142
4085 else if ( ((LA24_159>='0' && LA24_159<='9')||(LA24_159>='A' && LA24_159<='Z')||LA24_159=='_'||(LA24_159>='a' && LA24_159<='q')||(LA24_159>='s' && LA24_159<='z')) ) {s = 42;} 4143 else if ( ((LA24_163>='0' && LA24_163<='9')||(LA24_163>='A' && LA24_163<='Z')||LA24_163=='_'||(LA24_163>='b' && LA24_163<='z')) ) {s = 43;}
4086 4144
4087 else if ( ((LA24_159>='\u0000' && LA24_159<='\t')||(LA24_159>='\u000B' && LA24_159<='\f')||(LA24_159>='\u000E' && LA24_159<='/')||(LA24_159>=':' && LA24_159<='@')||(LA24_159>='[' && LA24_159<='^')||LA24_159=='`'||(LA24_159>='{' && LA24_159<='\uFFFF')) ) {s = 36;} 4145 else if ( ((LA24_163>='\u0000' && LA24_163<='\t')||(LA24_163>='\u000B' && LA24_163<='\f')||(LA24_163>='\u000E' && LA24_163<='/')||(LA24_163>=':' && LA24_163<='@')||(LA24_163>='[' && LA24_163<='^')||LA24_163=='`'||(LA24_163>='{' && LA24_163<='\uFFFF')) ) {s = 37;}
4088 4146
4089 else s = 41; 4147 else s = 42;
4090 4148
4091 if ( s>=0 ) return s; 4149 if ( s>=0 ) return s;
4092 break; 4150 break;
4093 case 79 : 4151 case 79 :
4094 int LA24_197 = input.LA(1); 4152 int LA24_134 = input.LA(1);
4095 4153
4096 s = -1; 4154 s = -1;
4097 if ( (LA24_197=='e') ) {s = 216;} 4155 if ( (LA24_134=='s') ) {s = 180;}
4098 4156
4099 else if ( ((LA24_197>='0' && LA24_197<='9')||(LA24_197>='A' && LA24_197<='Z')||LA24_197=='_'||(LA24_197>='a' && LA24_197<='d')||(LA24_197>='f' && LA24_197<='z')) ) {s = 42;} 4157 else if ( ((LA24_134>='0' && LA24_134<='9')||(LA24_134>='A' && LA24_134<='Z')||LA24_134=='_'||(LA24_134>='a' && LA24_134<='r')||(LA24_134>='t' && LA24_134<='z')) ) {s = 132;}
4100 4158
4101 else if ( ((LA24_197>='\u0000' && LA24_197<='\t')||(LA24_197>='\u000B' && LA24_197<='\f')||(LA24_197>='\u000E' && LA24_197<='/')||(LA24_197>=':' && LA24_197<='@')||(LA24_197>='[' && LA24_197<='^')||LA24_197=='`'||(LA24_197>='{' && LA24_197<='\uFFFF')) ) {s = 36;} 4159 else if ( ((LA24_134>='\u0000' && LA24_134<='\t')||(LA24_134>='\u000B' && LA24_134<='\f')||(LA24_134>='\u000E' && LA24_134<='/')||(LA24_134>=':' && LA24_134<='@')||(LA24_134>='[' && LA24_134<='^')||LA24_134=='`'||(LA24_134>='{' && LA24_134<='\uFFFF')) ) {s = 37;}
4102 4160
4103 else s = 41; 4161 else s = 131;
4104 4162
4105 if ( s>=0 ) return s; 4163 if ( s>=0 ) return s;
4106 break; 4164 break;
4107 case 80 : 4165 case 80 :
4108 int LA24_216 = input.LA(1); 4166 int LA24_113 = input.LA(1);
4109 4167
4110 s = -1; 4168 s = -1;
4111 if ( (LA24_216=='m') ) {s = 232;} 4169 if ( ((LA24_113>='0' && LA24_113<='9')||(LA24_113>='A' && LA24_113<='Z')||LA24_113=='_'||(LA24_113>='a' && LA24_113<='z')) ) {s = 43;}
4112 4170
4113 else if ( ((LA24_216>='0' && LA24_216<='9')||(LA24_216>='A' && LA24_216<='Z')||LA24_216=='_'||(LA24_216>='a' && LA24_216<='l')||(LA24_216>='n' && LA24_216<='z')) ) {s = 42;} 4171 else if ( ((LA24_113>='\u0000' && LA24_113<='\t')||(LA24_113>='\u000B' && LA24_113<='\f')||(LA24_113>='\u000E' && LA24_113<='/')||(LA24_113>=':' && LA24_113<='@')||(LA24_113>='[' && LA24_113<='^')||LA24_113=='`'||(LA24_113>='{' && LA24_113<='\uFFFF')) ) {s = 37;}
4114 4172
4115 else if ( ((LA24_216>='\u0000' && LA24_216<='\t')||(LA24_216>='\u000B' && LA24_216<='\f')||(LA24_216>='\u000E' && LA24_216<='/')||(LA24_216>=':' && LA24_216<='@')||(LA24_216>='[' && LA24_216<='^')||LA24_216=='`'||(LA24_216>='{' && LA24_216<='\uFFFF')) ) {s = 36;} 4173 else s = 166;
4116
4117 else s = 41;
4118 4174
4119 if ( s>=0 ) return s; 4175 if ( s>=0 ) return s;
4120 break; 4176 break;
4121 case 81 : 4177 case 81 :
4122 int LA24_127 = input.LA(1); 4178 int LA24_180 = input.LA(1);
4123 4179
4124 s = -1; 4180 s = -1;
4125 if ( ((LA24_127>='0' && LA24_127<='9')||(LA24_127>='A' && LA24_127<='Z')||LA24_127=='_'||(LA24_127>='a' && LA24_127<='z')) ) {s = 127;} 4181 if ( (LA24_180=='s') ) {s = 216;}
4126 4182
4127 else if ( ((LA24_127>='\u0000' && LA24_127<='\t')||(LA24_127>='\u000B' && LA24_127<='\f')||(LA24_127>='\u000E' && LA24_127<='/')||(LA24_127>=':' && LA24_127<='@')||(LA24_127>='[' && LA24_127<='^')||LA24_127=='`'||(LA24_127>='{' && LA24_127<='\uFFFF')) ) {s = 36;} 4183 else if ( ((LA24_180>='0' && LA24_180<='9')||(LA24_180>='A' && LA24_180<='Z')||LA24_180=='_'||(LA24_180>='a' && LA24_180<='r')||(LA24_180>='t' && LA24_180<='z')) ) {s = 132;}
4128 4184
4129 else s = 126; 4185 else if ( ((LA24_180>='\u0000' && LA24_180<='\t')||(LA24_180>='\u000B' && LA24_180<='\f')||(LA24_180>='\u000E' && LA24_180<='/')||(LA24_180>=':' && LA24_180<='@')||(LA24_180>='[' && LA24_180<='^')||LA24_180=='`'||(LA24_180>='{' && LA24_180<='\uFFFF')) ) {s = 37;}
4186
4187 else s = 131;
4130 4188
4131 if ( s>=0 ) return s; 4189 if ( s>=0 ) return s;
4132 break; 4190 break;
4133 case 82 : 4191 case 82 :
4134 int LA24_98 = input.LA(1); 4192 int LA24_48 = input.LA(1);
4135 4193
4136 s = -1; 4194 s = -1;
4137 if ( ((LA24_98>='0' && LA24_98<='9')) ) {s = 146;} 4195 if ( (LA24_48=='e') ) {s = 111;}
4138 4196
4139 else if ( (LA24_98=='.') ) {s = 93;} 4197 else if ( ((LA24_48>='0' && LA24_48<='9')||(LA24_48>='A' && LA24_48<='Z')||LA24_48=='_'||(LA24_48>='a' && LA24_48<='d')||(LA24_48>='f' && LA24_48<='z')) ) {s = 43;}
4140 4198
4141 else if ( (LA24_98=='/') ) {s = 94;} 4199 else if ( ((LA24_48>='\u0000' && LA24_48<='\t')||(LA24_48>='\u000B' && LA24_48<='\f')||(LA24_48>='\u000E' && LA24_48<='/')||(LA24_48>=':' && LA24_48<='@')||(LA24_48>='[' && LA24_48<='^')||LA24_48=='`'||(LA24_48>='{' && LA24_48<='\uFFFF')) ) {s = 37;}
4142 4200
4143 else if ( (LA24_98=='E') ) {s = 95;} 4201 else s = 42;
4144
4145 else if ( ((LA24_98>='\u0000' && LA24_98<='\t')||(LA24_98>='\u000B' && LA24_98<='\f')||(LA24_98>='\u000E' && LA24_98<='-')||(LA24_98>=':' && LA24_98<='D')||(LA24_98>='F' && LA24_98<='\uFFFF')) ) {s = 36;}
4146
4147 else s = 145;
4148 4202
4149 if ( s>=0 ) return s; 4203 if ( s>=0 ) return s;
4150 break; 4204 break;
4151 case 83 : 4205 case 83 :
4152 int LA24_183 = input.LA(1); 4206 int LA24_111 = input.LA(1);
4153 4207
4154 s = -1; 4208 s = -1;
4155 if ( (LA24_183=='\'') ) {s = 140;} 4209 if ( (LA24_111=='o') ) {s = 164;}
4156 4210
4157 else if ( (LA24_183=='\\') ) {s = 141;} 4211 else if ( ((LA24_111>='0' && LA24_111<='9')||(LA24_111>='A' && LA24_111<='Z')||LA24_111=='_'||(LA24_111>='a' && LA24_111<='n')||(LA24_111>='p' && LA24_111<='z')) ) {s = 43;}
4158 4212
4159 else if ( ((LA24_183>='\u0000' && LA24_183<='&')||(LA24_183>='(' && LA24_183<='[')||(LA24_183>=']' && LA24_183<='\uFFFF')) ) {s = 91;} 4213 else if ( ((LA24_111>='\u0000' && LA24_111<='\t')||(LA24_111>='\u000B' && LA24_111<='\f')||(LA24_111>='\u000E' && LA24_111<='/')||(LA24_111>=':' && LA24_111<='@')||(LA24_111>='[' && LA24_111<='^')||LA24_111=='`'||(LA24_111>='{' && LA24_111<='\uFFFF')) ) {s = 37;}
4214
4215 else s = 42;
4160 4216
4161 if ( s>=0 ) return s; 4217 if ( s>=0 ) return s;
4162 break; 4218 break;
4163 case 84 : 4219 case 84 :
4164 int LA24_16 = input.LA(1); 4220 int LA24_164 = input.LA(1);
4165 4221
4166 s = -1; 4222 s = -1;
4167 if ( ((LA24_16>='\u0000' && LA24_16<='\t')||(LA24_16>='\u000B' && LA24_16<='\f')||(LA24_16>='\u000E' && LA24_16<='\uFFFF')) ) {s = 36;} 4223 if ( (LA24_164=='r') ) {s = 204;}
4168 4224
4169 else s = 60; 4225 else if ( ((LA24_164>='0' && LA24_164<='9')||(LA24_164>='A' && LA24_164<='Z')||LA24_164=='_'||(LA24_164>='a' && LA24_164<='q')||(LA24_164>='s' && LA24_164<='z')) ) {s = 43;}
4226
4227 else if ( ((LA24_164>='\u0000' && LA24_164<='\t')||(LA24_164>='\u000B' && LA24_164<='\f')||(LA24_164>='\u000E' && LA24_164<='/')||(LA24_164>=':' && LA24_164<='@')||(LA24_164>='[' && LA24_164<='^')||LA24_164=='`'||(LA24_164>='{' && LA24_164<='\uFFFF')) ) {s = 37;}
4228
4229 else s = 42;
4170 4230
4171 if ( s>=0 ) return s; 4231 if ( s>=0 ) return s;
4172 break; 4232 break;
4173 case 85 : 4233 case 85 :
4174 int LA24_104 = input.LA(1); 4234 int LA24_204 = input.LA(1);
4175 4235
4176 s = -1; 4236 s = -1;
4177 if ( (LA24_104=='o') ) {s = 155;} 4237 if ( (LA24_204=='e') ) {s = 224;}
4178 4238
4179 else if ( ((LA24_104>='0' && LA24_104<='9')||(LA24_104>='A' && LA24_104<='Z')||LA24_104=='_'||(LA24_104>='a' && LA24_104<='n')||(LA24_104>='p' && LA24_104<='z')) ) {s = 42;} 4239 else if ( ((LA24_204>='0' && LA24_204<='9')||(LA24_204>='A' && LA24_204<='Z')||LA24_204=='_'||(LA24_204>='a' && LA24_204<='d')||(LA24_204>='f' && LA24_204<='z')) ) {s = 43;}
4180 4240
4181 else if ( ((LA24_104>='\u0000' && LA24_104<='\t')||(LA24_104>='\u000B' && LA24_104<='\f')||(LA24_104>='\u000E' && LA24_104<='/')||(LA24_104>=':' && LA24_104<='@')||(LA24_104>='[' && LA24_104<='^')||LA24_104=='`'||(LA24_104>='{' && LA24_104<='\uFFFF')) ) {s = 36;} 4241 else if ( ((LA24_204>='\u0000' && LA24_204<='\t')||(LA24_204>='\u000B' && LA24_204<='\f')||(LA24_204>='\u000E' && LA24_204<='/')||(LA24_204>=':' && LA24_204<='@')||(LA24_204>='[' && LA24_204<='^')||LA24_204=='`'||(LA24_204>='{' && LA24_204<='\uFFFF')) ) {s = 37;}
4182 4242
4183 else s = 41; 4243 else s = 42;
4184 4244
4185 if ( s>=0 ) return s; 4245 if ( s>=0 ) return s;
4186 break; 4246 break;
4187 case 86 : 4247 case 86 :
4188 int LA24_155 = input.LA(1); 4248 int LA24_224 = input.LA(1);
4189 4249
4190 s = -1; 4250 s = -1;
4191 if ( (LA24_155=='l') ) {s = 193;} 4251 if ( (LA24_224=='m') ) {s = 241;}
4192 4252
4193 else if ( ((LA24_155>='0' && LA24_155<='9')||(LA24_155>='A' && LA24_155<='Z')||LA24_155=='_'||(LA24_155>='a' && LA24_155<='k')||(LA24_155>='m' && LA24_155<='z')) ) {s = 42;} 4253 else if ( ((LA24_224>='0' && LA24_224<='9')||(LA24_224>='A' && LA24_224<='Z')||LA24_224=='_'||(LA24_224>='a' && LA24_224<='l')||(LA24_224>='n' && LA24_224<='z')) ) {s = 43;}
4194 4254
4195 else if ( ((LA24_155>='\u0000' && LA24_155<='\t')||(LA24_155>='\u000B' && LA24_155<='\f')||(LA24_155>='\u000E' && LA24_155<='/')||(LA24_155>=':' && LA24_155<='@')||(LA24_155>='[' && LA24_155<='^')||LA24_155=='`'||(LA24_155>='{' && LA24_155<='\uFFFF')) ) {s = 36;} 4255 else if ( ((LA24_224>='\u0000' && LA24_224<='\t')||(LA24_224>='\u000B' && LA24_224<='\f')||(LA24_224>='\u000E' && LA24_224<='/')||(LA24_224>=':' && LA24_224<='@')||(LA24_224>='[' && LA24_224<='^')||LA24_224=='`'||(LA24_224>='{' && LA24_224<='\uFFFF')) ) {s = 37;}
4196 4256
4197 else s = 41; 4257 else s = 42;
4198 4258
4199 if ( s>=0 ) return s; 4259 if ( s>=0 ) return s;
4200 break; 4260 break;
4201 case 87 : 4261 case 87 :
4202 int LA24_193 = input.LA(1); 4262 int LA24_27 = input.LA(1);
4203 4263
4204 s = -1; 4264 s = -1;
4205 if ( (LA24_193=='l') ) {s = 212;} 4265 if ( ((LA24_27>='\u0000' && LA24_27<='\t')||(LA24_27>='\u000B' && LA24_27<='\f')||(LA24_27>='\u000E' && LA24_27<='\uFFFF')) ) {s = 37;}
4206
4207 else if ( ((LA24_193>='0' && LA24_193<='9')||(LA24_193>='A' && LA24_193<='Z')||LA24_193=='_'||(LA24_193>='a' && LA24_193<='k')||(LA24_193>='m' && LA24_193<='z')) ) {s = 42;}
4208
4209 else if ( ((LA24_193>='\u0000' && LA24_193<='\t')||(LA24_193>='\u000B' && LA24_193<='\f')||(LA24_193>='\u000E' && LA24_193<='/')||(LA24_193>=':' && LA24_193<='@')||(LA24_193>='[' && LA24_193<='^')||LA24_193=='`'||(LA24_193>='{' && LA24_193<='\uFFFF')) ) {s = 36;}
4210 4266
4211 else s = 41; 4267 else s = 81;
4212 4268
4213 if ( s>=0 ) return s; 4269 if ( s>=0 ) return s;
4214 break; 4270 break;
4215 case 88 : 4271 case 88 :
4216 int LA24_212 = input.LA(1); 4272 int LA24_107 = input.LA(1);
4217 4273
4218 s = -1; 4274 s = -1;
4219 if ( (LA24_212=='a') ) {s = 229;} 4275 if ( (LA24_107=='o') ) {s = 160;}
4220 4276
4221 else if ( ((LA24_212>='0' && LA24_212<='9')||(LA24_212>='A' && LA24_212<='Z')||LA24_212=='_'||(LA24_212>='b' && LA24_212<='z')) ) {s = 42;} 4277 else if ( ((LA24_107>='0' && LA24_107<='9')||(LA24_107>='A' && LA24_107<='Z')||LA24_107=='_'||(LA24_107>='a' && LA24_107<='n')||(LA24_107>='p' && LA24_107<='z')) ) {s = 43;}
4222 4278
4223 else if ( ((LA24_212>='\u0000' && LA24_212<='\t')||(LA24_212>='\u000B' && LA24_212<='\f')||(LA24_212>='\u000E' && LA24_212<='/')||(LA24_212>=':' && LA24_212<='@')||(LA24_212>='[' && LA24_212<='^')||LA24_212=='`'||(LA24_212>='{' && LA24_212<='\uFFFF')) ) {s = 36;} 4279 else if ( ((LA24_107>='\u0000' && LA24_107<='\t')||(LA24_107>='\u000B' && LA24_107<='\f')||(LA24_107>='\u000E' && LA24_107<='/')||(LA24_107>=':' && LA24_107<='@')||(LA24_107>='[' && LA24_107<='^')||LA24_107=='`'||(LA24_107>='{' && LA24_107<='\uFFFF')) ) {s = 37;}
4224 4280
4225 else s = 41; 4281 else s = 42;
4226 4282
4227 if ( s>=0 ) return s; 4283 if ( s>=0 ) return s;
4228 break; 4284 break;
4229 case 89 : 4285 case 89 :
4230 int LA24_229 = input.LA(1); 4286 int LA24_160 = input.LA(1);
4231 4287
4232 s = -1; 4288 s = -1;
4233 if ( (LA24_229=='r') ) {s = 242;} 4289 if ( (LA24_160=='l') ) {s = 200;}
4234 4290
4235 else if ( ((LA24_229>='0' && LA24_229<='9')||(LA24_229>='A' && LA24_229<='Z')||LA24_229=='_'||(LA24_229>='a' && LA24_229<='q')||(LA24_229>='s' && LA24_229<='z')) ) {s = 42;} 4291 else if ( ((LA24_160>='0' && LA24_160<='9')||(LA24_160>='A' && LA24_160<='Z')||LA24_160=='_'||(LA24_160>='a' && LA24_160<='k')||(LA24_160>='m' && LA24_160<='z')) ) {s = 43;}
4236 4292
4237 else if ( ((LA24_229>='\u0000' && LA24_229<='\t')||(LA24_229>='\u000B' && LA24_229<='\f')||(LA24_229>='\u000E' && LA24_229<='/')||(LA24_229>=':' && LA24_229<='@')||(LA24_229>='[' && LA24_229<='^')||LA24_229=='`'||(LA24_229>='{' && LA24_229<='\uFFFF')) ) {s = 36;} 4293 else if ( ((LA24_160>='\u0000' && LA24_160<='\t')||(LA24_160>='\u000B' && LA24_160<='\f')||(LA24_160>='\u000E' && LA24_160<='/')||(LA24_160>=':' && LA24_160<='@')||(LA24_160>='[' && LA24_160<='^')||LA24_160=='`'||(LA24_160>='{' && LA24_160<='\uFFFF')) ) {s = 37;}
4238 4294
4239 else s = 41; 4295 else s = 42;
4240 4296
4241 if ( s>=0 ) return s; 4297 if ( s>=0 ) return s;
4242 break; 4298 break;
4243 case 90 : 4299 case 90 :
4244 int LA24_242 = input.LA(1); 4300 int LA24_200 = input.LA(1);
4245 4301
4246 s = -1; 4302 s = -1;
4247 if ( (LA24_242=='y') ) {s = 254;} 4303 if ( (LA24_200=='l') ) {s = 220;}
4248 4304
4249 else if ( ((LA24_242>='0' && LA24_242<='9')||(LA24_242>='A' && LA24_242<='Z')||LA24_242=='_'||(LA24_242>='a' && LA24_242<='x')||LA24_242=='z') ) {s = 42;} 4305 else if ( ((LA24_200>='0' && LA24_200<='9')||(LA24_200>='A' && LA24_200<='Z')||LA24_200=='_'||(LA24_200>='a' && LA24_200<='k')||(LA24_200>='m' && LA24_200<='z')) ) {s = 43;}
4250 4306
4251 else if ( ((LA24_242>='\u0000' && LA24_242<='\t')||(LA24_242>='\u000B' && LA24_242<='\f')||(LA24_242>='\u000E' && LA24_242<='/')||(LA24_242>=':' && LA24_242<='@')||(LA24_242>='[' && LA24_242<='^')||LA24_242=='`'||(LA24_242>='{' && LA24_242<='\uFFFF')) ) {s = 36;} 4307 else if ( ((LA24_200>='\u0000' && LA24_200<='\t')||(LA24_200>='\u000B' && LA24_200<='\f')||(LA24_200>='\u000E' && LA24_200<='/')||(LA24_200>=':' && LA24_200<='@')||(LA24_200>='[' && LA24_200<='^')||LA24_200=='`'||(LA24_200>='{' && LA24_200<='\uFFFF')) ) {s = 37;}
4252 4308
4253 else s = 41; 4309 else s = 42;
4254 4310
4255 if ( s>=0 ) return s; 4311 if ( s>=0 ) return s;
4256 break; 4312 break;
4257 case 91 : 4313 case 91 :
4258 int LA24_91 = input.LA(1); 4314 int LA24_220 = input.LA(1);
4259 4315
4260 s = -1; 4316 s = -1;
4261 if ( (LA24_91=='\'') ) {s = 140;} 4317 if ( (LA24_220=='a') ) {s = 238;}
4318
4319 else if ( ((LA24_220>='0' && LA24_220<='9')||(LA24_220>='A' && LA24_220<='Z')||LA24_220=='_'||(LA24_220>='b' && LA24_220<='z')) ) {s = 43;}
4262 4320
4263 else if ( (LA24_91=='\\') ) {s = 141;} 4321 else if ( ((LA24_220>='\u0000' && LA24_220<='\t')||(LA24_220>='\u000B' && LA24_220<='\f')||(LA24_220>='\u000E' && LA24_220<='/')||(LA24_220>=':' && LA24_220<='@')||(LA24_220>='[' && LA24_220<='^')||LA24_220=='`'||(LA24_220>='{' && LA24_220<='\uFFFF')) ) {s = 37;}
4264 4322
4265 else if ( ((LA24_91>='\u0000' && LA24_91<='&')||(LA24_91>='(' && LA24_91<='[')||(LA24_91>=']' && LA24_91<='\uFFFF')) ) {s = 91;} 4323 else s = 42;
4266 4324
4267 if ( s>=0 ) return s; 4325 if ( s>=0 ) return s;
4268 break; 4326 break;
4269 case 92 : 4327 case 92 :
4270 int LA24_99 = input.LA(1); 4328 int LA24_238 = input.LA(1);
4271 4329
4272 s = -1; 4330 s = -1;
4273 if ( (LA24_99=='*') ) {s = 147;} 4331 if ( (LA24_238=='r') ) {s = 252;}
4274 4332
4275 else if ( (LA24_99=='\n'||LA24_99=='\r') ) {s = 148;} 4333 else if ( ((LA24_238>='0' && LA24_238<='9')||(LA24_238>='A' && LA24_238<='Z')||LA24_238=='_'||(LA24_238>='a' && LA24_238<='q')||(LA24_238>='s' && LA24_238<='z')) ) {s = 43;}
4276 4334
4277 else if ( ((LA24_99>='\u0000' && LA24_99<='\t')||(LA24_99>='\u000B' && LA24_99<='\f')||(LA24_99>='\u000E' && LA24_99<=')')||(LA24_99>='+' && LA24_99<='\uFFFF')) ) {s = 149;} 4335 else if ( ((LA24_238>='\u0000' && LA24_238<='\t')||(LA24_238>='\u000B' && LA24_238<='\f')||(LA24_238>='\u000E' && LA24_238<='/')||(LA24_238>=':' && LA24_238<='@')||(LA24_238>='[' && LA24_238<='^')||LA24_238=='`'||(LA24_238>='{' && LA24_238<='\uFFFF')) ) {s = 37;}
4278 4336
4279 else s = 36; 4337 else s = 42;
4280 4338
4281 if ( s>=0 ) return s; 4339 if ( s>=0 ) return s;
4282 break; 4340 break;
4283 case 93 : 4341 case 93 :
4284 int LA24_190 = input.LA(1); 4342 int LA24_252 = input.LA(1);
4285 4343
4286 s = -1; 4344 s = -1;
4287 if ( ((LA24_190>='0' && LA24_190<='9')||(LA24_190>='A' && LA24_190<='Z')||LA24_190=='_'||(LA24_190>='a' && LA24_190<='z')) ) {s = 42;} 4345 if ( (LA24_252=='y') ) {s = 265;}
4346
4347 else if ( ((LA24_252>='0' && LA24_252<='9')||(LA24_252>='A' && LA24_252<='Z')||LA24_252=='_'||(LA24_252>='a' && LA24_252<='x')||LA24_252=='z') ) {s = 43;}
4288 4348
4289 else if ( ((LA24_190>='\u0000' && LA24_190<='\t')||(LA24_190>='\u000B' && LA24_190<='\f')||(LA24_190>='\u000E' && LA24_190<='/')||(LA24_190>=':' && LA24_190<='@')||(LA24_190>='[' && LA24_190<='^')||LA24_190=='`'||(LA24_190>='{' && LA24_190<='\uFFFF')) ) {s = 36;} 4349 else if ( ((LA24_252>='\u0000' && LA24_252<='\t')||(LA24_252>='\u000B' && LA24_252<='\f')||(LA24_252>='\u000E' && LA24_252<='/')||(LA24_252>=':' && LA24_252<='@')||(LA24_252>='[' && LA24_252<='^')||LA24_252=='`'||(LA24_252>='{' && LA24_252<='\uFFFF')) ) {s = 37;}
4290 4350
4291 else s = 209; 4351 else s = 42;
4292 4352
4293 if ( s>=0 ) return s; 4353 if ( s>=0 ) return s;
4294 break; 4354 break;
4295 case 94 : 4355 case 94 :
4296 int LA24_17 = input.LA(1); 4356 int LA24_141 = input.LA(1);
4297 4357
4298 s = -1; 4358 s = -1;
4299 if ( ((LA24_17>='\u0000' && LA24_17<='\t')||(LA24_17>='\u000B' && LA24_17<='\f')||(LA24_17>='\u000E' && LA24_17<='\uFFFF')) ) {s = 36;} 4359 if ( (LA24_141=='\"'||LA24_141=='\\') ) {s = 186;}
4300 4360
4301 else s = 61; 4361 else if ( ((LA24_141>='\u0000' && LA24_141<='!')||(LA24_141>='#' && LA24_141<='[')||(LA24_141>=']' && LA24_141<='\uFFFF')) ) {s = 138;}
4302 4362
4303 if ( s>=0 ) return s; 4363 if ( s>=0 ) return s;
4304 break; 4364 break;
4305 case 95 : 4365 case 95 :
4306 int LA24_49 = input.LA(1); 4366 int LA24_51 = input.LA(1);
4307 4367
4308 s = -1; 4368 s = -1;
4309 if ( (LA24_49=='g') ) {s = 110;} 4369 if ( (LA24_51=='g') ) {s = 114;}
4310 4370
4311 else if ( ((LA24_49>='0' && LA24_49<='9')||(LA24_49>='A' && LA24_49<='Z')||LA24_49=='_'||(LA24_49>='a' && LA24_49<='f')||(LA24_49>='h' && LA24_49<='z')) ) {s = 42;} 4371 else if ( ((LA24_51>='0' && LA24_51<='9')||(LA24_51>='A' && LA24_51<='Z')||LA24_51=='_'||(LA24_51>='a' && LA24_51<='f')||(LA24_51>='h' && LA24_51<='z')) ) {s = 43;}
4312 4372
4313 else if ( ((LA24_49>='\u0000' && LA24_49<='\t')||(LA24_49>='\u000B' && LA24_49<='\f')||(LA24_49>='\u000E' && LA24_49<='/')||(LA24_49>=':' && LA24_49<='@')||(LA24_49>='[' && LA24_49<='^')||LA24_49=='`'||(LA24_49>='{' && LA24_49<='\uFFFF')) ) {s = 36;} 4373 else if ( ((LA24_51>='\u0000' && LA24_51<='\t')||(LA24_51>='\u000B' && LA24_51<='\f')||(LA24_51>='\u000E' && LA24_51<='/')||(LA24_51>=':' && LA24_51<='@')||(LA24_51>='[' && LA24_51<='^')||LA24_51=='`'||(LA24_51>='{' && LA24_51<='\uFFFF')) ) {s = 37;}
4314 4374
4315 else s = 41; 4375 else s = 42;
4316 4376
4317 if ( s>=0 ) return s; 4377 if ( s>=0 ) return s;
4318 break; 4378 break;
4319 case 96 : 4379 case 96 :
4320 int LA24_84 = input.LA(1); 4380 int LA24_2 = input.LA(1);
4321 4381
4322 s = -1; 4382 s = -1;
4323 if ( (LA24_84=='\"'||LA24_84=='\\') ) {s = 131;} 4383 if ( (LA24_2=='o') ) {s = 44;}
4324 4384
4325 else if ( ((LA24_84>='\u0000' && LA24_84<='\t')||(LA24_84>='\u000B' && LA24_84<='\f')||(LA24_84>='\u000E' && LA24_84<='!')||(LA24_84>='#' && LA24_84<='[')||(LA24_84>=']' && LA24_84<='\uFFFF')) ) {s = 132;} 4385 else if ( ((LA24_2>='0' && LA24_2<='9')||(LA24_2>='A' && LA24_2<='Z')||LA24_2=='_'||(LA24_2>='a' && LA24_2<='n')||(LA24_2>='p' && LA24_2<='z')) ) {s = 43;}
4326 4386
4327 else if ( (LA24_84=='\n'||LA24_84=='\r') ) {s = 133;} 4387 else if ( ((LA24_2>='\u0000' && LA24_2<='\t')||(LA24_2>='\u000B' && LA24_2<='\f')||(LA24_2>='\u000E' && LA24_2<='/')||(LA24_2>=':' && LA24_2<='@')||(LA24_2>='[' && LA24_2<='^')||LA24_2=='`'||(LA24_2>='{' && LA24_2<='\uFFFF')) ) {s = 37;}
4328 4388
4329 else s = 36; 4389 else s = 42;
4330 4390
4331 if ( s>=0 ) return s; 4391 if ( s>=0 ) return s;
4332 break; 4392 break;
4333 case 97 : 4393 case 97 :
4334 int LA24_110 = input.LA(1); 4394 int LA24_114 = input.LA(1);
4335 4395
4336 s = -1; 4396 s = -1;
4337 if ( (LA24_110=='a') ) {s = 161;} 4397 if ( (LA24_114=='a') ) {s = 167;}
4338 4398
4339 else if ( ((LA24_110>='0' && LA24_110<='9')||(LA24_110>='A' && LA24_110<='Z')||LA24_110=='_'||(LA24_110>='b' && LA24_110<='z')) ) {s = 42;} 4399 else if ( ((LA24_114>='0' && LA24_114<='9')||(LA24_114>='A' && LA24_114<='Z')||LA24_114=='_'||(LA24_114>='b' && LA24_114<='z')) ) {s = 43;}
4340 4400
4341 else if ( ((LA24_110>='\u0000' && LA24_110<='\t')||(LA24_110>='\u000B' && LA24_110<='\f')||(LA24_110>='\u000E' && LA24_110<='/')||(LA24_110>=':' && LA24_110<='@')||(LA24_110>='[' && LA24_110<='^')||LA24_110=='`'||(LA24_110>='{' && LA24_110<='\uFFFF')) ) {s = 36;} 4401 else if ( ((LA24_114>='\u0000' && LA24_114<='\t')||(LA24_114>='\u000B' && LA24_114<='\f')||(LA24_114>='\u000E' && LA24_114<='/')||(LA24_114>=':' && LA24_114<='@')||(LA24_114>='[' && LA24_114<='^')||LA24_114=='`'||(LA24_114>='{' && LA24_114<='\uFFFF')) ) {s = 37;}
4342 4402
4343 else s = 41; 4403 else s = 42;
4344 4404
4345 if ( s>=0 ) return s; 4405 if ( s>=0 ) return s;
4346 break; 4406 break;
4347 case 98 : 4407 case 98 :
4348 int LA24_161 = input.LA(1); 4408 int LA24_167 = input.LA(1);
4349 4409
4350 s = -1; 4410 s = -1;
4351 if ( (LA24_161=='t') ) {s = 199;} 4411 if ( (LA24_167=='t') ) {s = 206;}
4352 4412
4353 else if ( ((LA24_161>='0' && LA24_161<='9')||(LA24_161>='A' && LA24_161<='Z')||LA24_161=='_'||(LA24_161>='a' && LA24_161<='s')||(LA24_161>='u' && LA24_161<='z')) ) {s = 42;} 4413 else if ( ((LA24_167>='0' && LA24_167<='9')||(LA24_167>='A' && LA24_167<='Z')||LA24_167=='_'||(LA24_167>='a' && LA24_167<='s')||(LA24_167>='u' && LA24_167<='z')) ) {s = 43;}
4354 4414
4355 else if ( ((LA24_161>='\u0000' && LA24_161<='\t')||(LA24_161>='\u000B' && LA24_161<='\f')||(LA24_161>='\u000E' && LA24_161<='/')||(LA24_161>=':' && LA24_161<='@')||(LA24_161>='[' && LA24_161<='^')||LA24_161=='`'||(LA24_161>='{' && LA24_161<='\uFFFF')) ) {s = 36;} 4415 else if ( ((LA24_167>='\u0000' && LA24_167<='\t')||(LA24_167>='\u000B' && LA24_167<='\f')||(LA24_167>='\u000E' && LA24_167<='/')||(LA24_167>=':' && LA24_167<='@')||(LA24_167>='[' && LA24_167<='^')||LA24_167=='`'||(LA24_167>='{' && LA24_167<='\uFFFF')) ) {s = 37;}
4356 4416
4357 else s = 41; 4417 else s = 42;
4358 4418
4359 if ( s>=0 ) return s; 4419 if ( s>=0 ) return s;
4360 break; 4420 break;
4361 case 99 : 4421 case 99 :
4362 int LA24_199 = input.LA(1); 4422 int LA24_206 = input.LA(1);
4363 4423
4364 s = -1; 4424 s = -1;
4365 if ( (LA24_199=='e') ) {s = 217;} 4425 if ( (LA24_206=='e') ) {s = 225;}
4366 4426
4367 else if ( ((LA24_199>='0' && LA24_199<='9')||(LA24_199>='A' && LA24_199<='Z')||LA24_199=='_'||(LA24_199>='a' && LA24_199<='d')||(LA24_199>='f' && LA24_199<='z')) ) {s = 42;} 4427 else if ( ((LA24_206>='0' && LA24_206<='9')||(LA24_206>='A' && LA24_206<='Z')||LA24_206=='_'||(LA24_206>='a' && LA24_206<='d')||(LA24_206>='f' && LA24_206<='z')) ) {s = 43;}
4368 4428
4369 else if ( ((LA24_199>='\u0000' && LA24_199<='\t')||(LA24_199>='\u000B' && LA24_199<='\f')||(LA24_199>='\u000E' && LA24_199<='/')||(LA24_199>=':' && LA24_199<='@')||(LA24_199>='[' && LA24_199<='^')||LA24_199=='`'||(LA24_199>='{' && LA24_199<='\uFFFF')) ) {s = 36;} 4429 else if ( ((LA24_206>='\u0000' && LA24_206<='\t')||(LA24_206>='\u000B' && LA24_206<='\f')||(LA24_206>='\u000E' && LA24_206<='/')||(LA24_206>=':' && LA24_206<='@')||(LA24_206>='[' && LA24_206<='^')||LA24_206=='`'||(LA24_206>='{' && LA24_206<='\uFFFF')) ) {s = 37;}
4370 4430
4371 else s = 41; 4431 else s = 42;
4372 4432
4373 if ( s>=0 ) return s; 4433 if ( s>=0 ) return s;
4374 break; 4434 break;
4375 case 100 : 4435 case 100 :
4376 int LA24_217 = input.LA(1); 4436 int LA24_225 = input.LA(1);
4377 4437
4378 s = -1; 4438 s = -1;
4379 if ( (LA24_217=='d') ) {s = 233;} 4439 if ( (LA24_225=='d') ) {s = 242;}
4380 4440
4381 else if ( ((LA24_217>='0' && LA24_217<='9')||(LA24_217>='A' && LA24_217<='Z')||LA24_217=='_'||(LA24_217>='a' && LA24_217<='c')||(LA24_217>='e' && LA24_217<='z')) ) {s = 42;} 4441 else if ( ((LA24_225>='0' && LA24_225<='9')||(LA24_225>='A' && LA24_225<='Z')||LA24_225=='_'||(LA24_225>='a' && LA24_225<='c')||(LA24_225>='e' && LA24_225<='z')) ) {s = 43;}
4382 4442
4383 else if ( ((LA24_217>='\u0000' && LA24_217<='\t')||(LA24_217>='\u000B' && LA24_217<='\f')||(LA24_217>='\u000E' && LA24_217<='/')||(LA24_217>=':' && LA24_217<='@')||(LA24_217>='[' && LA24_217<='^')||LA24_217=='`'||(LA24_217>='{' && LA24_217<='\uFFFF')) ) {s = 36;} 4443 else if ( ((LA24_225>='\u0000' && LA24_225<='\t')||(LA24_225>='\u000B' && LA24_225<='\f')||(LA24_225>='\u000E' && LA24_225<='/')||(LA24_225>=':' && LA24_225<='@')||(LA24_225>='[' && LA24_225<='^')||LA24_225=='`'||(LA24_225>='{' && LA24_225<='\uFFFF')) ) {s = 37;}
4384 4444
4385 else s = 41; 4445 else s = 42;
4386 4446
4387 if ( s>=0 ) return s; 4447 if ( s>=0 ) return s;
4388 break; 4448 break;
4389 case 101 : 4449 case 101 :
4390 int LA24_233 = input.LA(1); 4450 int LA24_242 = input.LA(1);
4391 4451
4392 s = -1; 4452 s = -1;
4393 if ( (LA24_233=='_') ) {s = 246;} 4453 if ( (LA24_242=='_') ) {s = 256;}
4394 4454
4395 else if ( ((LA24_233>='0' && LA24_233<='9')||(LA24_233>='A' && LA24_233<='Z')||(LA24_233>='a' && LA24_233<='z')) ) {s = 42;} 4455 else if ( ((LA24_242>='0' && LA24_242<='9')||(LA24_242>='A' && LA24_242<='Z')||(LA24_242>='a' && LA24_242<='z')) ) {s = 43;}
4396 4456
4397 else if ( ((LA24_233>='\u0000' && LA24_233<='\t')||(LA24_233>='\u000B' && LA24_233<='\f')||(LA24_233>='\u000E' && LA24_233<='/')||(LA24_233>=':' && LA24_233<='@')||(LA24_233>='[' && LA24_233<='^')||LA24_233=='`'||(LA24_233>='{' && LA24_233<='\uFFFF')) ) {s = 36;} 4457 else if ( ((LA24_242>='\u0000' && LA24_242<='\t')||(LA24_242>='\u000B' && LA24_242<='\f')||(LA24_242>='\u000E' && LA24_242<='/')||(LA24_242>=':' && LA24_242<='@')||(LA24_242>='[' && LA24_242<='^')||LA24_242=='`'||(LA24_242>='{' && LA24_242<='\uFFFF')) ) {s = 37;}
4398 4458
4399 else s = 41; 4459 else s = 42;
4400 4460
4401 if ( s>=0 ) return s; 4461 if ( s>=0 ) return s;
4402 break; 4462 break;
4403 case 102 : 4463 case 102 :
4404 int LA24_246 = input.LA(1); 4464 int LA24_256 = input.LA(1);
4405 4465
4406 s = -1; 4466 s = -1;
4407 if ( (LA24_246=='c') ) {s = 257;} 4467 if ( (LA24_256=='c') ) {s = 268;}
4408 4468
4409 else if ( ((LA24_246>='0' && LA24_246<='9')||(LA24_246>='A' && LA24_246<='Z')||LA24_246=='_'||(LA24_246>='a' && LA24_246<='b')||(LA24_246>='d' && LA24_246<='z')) ) {s = 42;} 4469 else if ( ((LA24_256>='0' && LA24_256<='9')||(LA24_256>='A' && LA24_256<='Z')||LA24_256=='_'||(LA24_256>='a' && LA24_256<='b')||(LA24_256>='d' && LA24_256<='z')) ) {s = 43;}
4410 4470
4411 else if ( ((LA24_246>='\u0000' && LA24_246<='\t')||(LA24_246>='\u000B' && LA24_246<='\f')||(LA24_246>='\u000E' && LA24_246<='/')||(LA24_246>=':' && LA24_246<='@')||(LA24_246>='[' && LA24_246<='^')||LA24_246=='`'||(LA24_246>='{' && LA24_246<='\uFFFF')) ) {s = 36;} 4471 else if ( ((LA24_256>='\u0000' && LA24_256<='\t')||(LA24_256>='\u000B' && LA24_256<='\f')||(LA24_256>='\u000E' && LA24_256<='/')||(LA24_256>=':' && LA24_256<='@')||(LA24_256>='[' && LA24_256<='^')||LA24_256=='`'||(LA24_256>='{' && LA24_256<='\uFFFF')) ) {s = 37;}
4412 4472
4413 else s = 41; 4473 else s = 42;
4414 4474
4415 if ( s>=0 ) return s; 4475 if ( s>=0 ) return s;
4416 break; 4476 break;
4417 case 103 : 4477 case 103 :
4418 int LA24_257 = input.LA(1); 4478 int LA24_268 = input.LA(1);
4419 4479
4420 s = -1; 4480 s = -1;
4421 if ( (LA24_257=='o') ) {s = 267;} 4481 if ( (LA24_268=='o') ) {s = 279;}
4422 4482
4423 else if ( ((LA24_257>='0' && LA24_257<='9')||(LA24_257>='A' && LA24_257<='Z')||LA24_257=='_'||(LA24_257>='a' && LA24_257<='n')||(LA24_257>='p' && LA24_257<='z')) ) {s = 42;} 4483 else if ( ((LA24_268>='0' && LA24_268<='9')||(LA24_268>='A' && LA24_268<='Z')||LA24_268=='_'||(LA24_268>='a' && LA24_268<='n')||(LA24_268>='p' && LA24_268<='z')) ) {s = 43;}
4424 4484
4425 else if ( ((LA24_257>='\u0000' && LA24_257<='\t')||(LA24_257>='\u000B' && LA24_257<='\f')||(LA24_257>='\u000E' && LA24_257<='/')||(LA24_257>=':' && LA24_257<='@')||(LA24_257>='[' && LA24_257<='^')||LA24_257=='`'||(LA24_257>='{' && LA24_257<='\uFFFF')) ) {s = 36;} 4485 else if ( ((LA24_268>='\u0000' && LA24_268<='\t')||(LA24_268>='\u000B' && LA24_268<='\f')||(LA24_268>='\u000E' && LA24_268<='/')||(LA24_268>=':' && LA24_268<='@')||(LA24_268>='[' && LA24_268<='^')||LA24_268=='`'||(LA24_268>='{' && LA24_268<='\uFFFF')) ) {s = 37;}
4426 4486
4427 else s = 41; 4487 else s = 42;
4428 4488
4429 if ( s>=0 ) return s; 4489 if ( s>=0 ) return s;
4430 break; 4490 break;
4431 case 104 : 4491 case 104 :
4432 int LA24_175 = input.LA(1); 4492 int LA24_279 = input.LA(1);
4433 4493
4434 s = -1; 4494 s = -1;
4435 if ( ((LA24_175>='0' && LA24_175<='9')||(LA24_175>='A' && LA24_175<='Z')||LA24_175=='_'||(LA24_175>='a' && LA24_175<='z')) ) {s = 175;} 4495 if ( (LA24_279=='n') ) {s = 288;}
4496
4497 else if ( ((LA24_279>='0' && LA24_279<='9')||(LA24_279>='A' && LA24_279<='Z')||LA24_279=='_'||(LA24_279>='a' && LA24_279<='m')||(LA24_279>='o' && LA24_279<='z')) ) {s = 43;}
4436 4498
4437 else if ( ((LA24_175>='\u0000' && LA24_175<='\t')||(LA24_175>='\u000B' && LA24_175<='\f')||(LA24_175>='\u000E' && LA24_175<='/')||(LA24_175>=':' && LA24_175<='@')||(LA24_175>='[' && LA24_175<='^')||LA24_175=='`'||(LA24_175>='{' && LA24_175<='\uFFFF')) ) {s = 36;} 4499 else if ( ((LA24_279>='\u0000' && LA24_279<='\t')||(LA24_279>='\u000B' && LA24_279<='\f')||(LA24_279>='\u000E' && LA24_279<='/')||(LA24_279>=':' && LA24_279<='@')||(LA24_279>='[' && LA24_279<='^')||LA24_279=='`'||(LA24_279>='{' && LA24_279<='\uFFFF')) ) {s = 37;}
4438 4500
4439 else s = 174; 4501 else s = 42;
4440 4502
4441 if ( s>=0 ) return s; 4503 if ( s>=0 ) return s;
4442 break; 4504 break;
4443 case 105 : 4505 case 105 :
4444 int LA24_267 = input.LA(1); 4506 int LA24_288 = input.LA(1);
4445 4507
4446 s = -1; 4508 s = -1;
4447 if ( (LA24_267=='n') ) {s = 275;} 4509 if ( (LA24_288=='j') ) {s = 292;}
4448 4510
4449 else if ( ((LA24_267>='0' && LA24_267<='9')||(LA24_267>='A' && LA24_267<='Z')||LA24_267=='_'||(LA24_267>='a' && LA24_267<='m')||(LA24_267>='o' && LA24_267<='z')) ) {s = 42;} 4511 else if ( ((LA24_288>='0' && LA24_288<='9')||(LA24_288>='A' && LA24_288<='Z')||LA24_288=='_'||(LA24_288>='a' && LA24_288<='i')||(LA24_288>='k' && LA24_288<='z')) ) {s = 43;}
4450 4512
4451 else if ( ((LA24_267>='\u0000' && LA24_267<='\t')||(LA24_267>='\u000B' && LA24_267<='\f')||(LA24_267>='\u000E' && LA24_267<='/')||(LA24_267>=':' && LA24_267<='@')||(LA24_267>='[' && LA24_267<='^')||LA24_267=='`'||(LA24_267>='{' && LA24_267<='\uFFFF')) ) {s = 36;} 4513 else if ( ((LA24_288>='\u0000' && LA24_288<='\t')||(LA24_288>='\u000B' && LA24_288<='\f')||(LA24_288>='\u000E' && LA24_288<='/')||(LA24_288>=':' && LA24_288<='@')||(LA24_288>='[' && LA24_288<='^')||LA24_288=='`'||(LA24_288>='{' && LA24_288<='\uFFFF')) ) {s = 37;}
4452 4514
4453 else s = 41; 4515 else s = 42;
4454 4516
4455 if ( s>=0 ) return s; 4517 if ( s>=0 ) return s;
4456 break; 4518 break;
4457 case 106 : 4519 case 106 :
4458 int LA24_275 = input.LA(1); 4520 int LA24_132 = input.LA(1);
4459 4521
4460 s = -1; 4522 s = -1;
4461 if ( (LA24_275=='j') ) {s = 278;} 4523 if ( ((LA24_132>='0' && LA24_132<='9')||(LA24_132>='A' && LA24_132<='Z')||LA24_132=='_'||(LA24_132>='a' && LA24_132<='z')) ) {s = 132;}
4462
4463 else if ( ((LA24_275>='0' && LA24_275<='9')||(LA24_275>='A' && LA24_275<='Z')||LA24_275=='_'||(LA24_275>='a' && LA24_275<='i')||(LA24_275>='k' && LA24_275<='z')) ) {s = 42;}
4464 4524
4465 else if ( ((LA24_275>='\u0000' && LA24_275<='\t')||(LA24_275>='\u000B' && LA24_275<='\f')||(LA24_275>='\u000E' && LA24_275<='/')||(LA24_275>=':' && LA24_275<='@')||(LA24_275>='[' && LA24_275<='^')||LA24_275=='`'||(LA24_275>='{' && LA24_275<='\uFFFF')) ) {s = 36;} 4525 else if ( ((LA24_132>='\u0000' && LA24_132<='\t')||(LA24_132>='\u000B' && LA24_132<='\f')||(LA24_132>='\u000E' && LA24_132<='/')||(LA24_132>=':' && LA24_132<='@')||(LA24_132>='[' && LA24_132<='^')||LA24_132=='`'||(LA24_132>='{' && LA24_132<='\uFFFF')) ) {s = 37;}
4466 4526
4467 else s = 41; 4527 else s = 131;
4468 4528
4469 if ( s>=0 ) return s; 4529 if ( s>=0 ) return s;
4470 break; 4530 break;
4471 case 107 : 4531 case 107 :
4472 int LA24_278 = input.LA(1); 4532 int LA24_292 = input.LA(1);
4473 4533
4474 s = -1; 4534 s = -1;
4475 if ( (LA24_278=='e') ) {s = 281;} 4535 if ( (LA24_292=='e') ) {s = 296;}
4476 4536
4477 else if ( ((LA24_278>='0' && LA24_278<='9')||(LA24_278>='A' && LA24_278<='Z')||LA24_278=='_'||(LA24_278>='a' && LA24_278<='d')||(LA24_278>='f' && LA24_278<='z')) ) {s = 42;} 4537 else if ( ((LA24_292>='0' && LA24_292<='9')||(LA24_292>='A' && LA24_292<='Z')||LA24_292=='_'||(LA24_292>='a' && LA24_292<='d')||(LA24_292>='f' && LA24_292<='z')) ) {s = 43;}
4478 4538
4479 else if ( ((LA24_278>='\u0000' && LA24_278<='\t')||(LA24_278>='\u000B' && LA24_278<='\f')||(LA24_278>='\u000E' && LA24_278<='/')||(LA24_278>=':' && LA24_278<='@')||(LA24_278>='[' && LA24_278<='^')||LA24_278=='`'||(LA24_278>='{' && LA24_278<='\uFFFF')) ) {s = 36;} 4539 else if ( ((LA24_292>='\u0000' && LA24_292<='\t')||(LA24_292>='\u000B' && LA24_292<='\f')||(LA24_292>='\u000E' && LA24_292<='/')||(LA24_292>=':' && LA24_292<='@')||(LA24_292>='[' && LA24_292<='^')||LA24_292=='`'||(LA24_292>='{' && LA24_292<='\uFFFF')) ) {s = 37;}
4480 4540
4481 else s = 41; 4541 else s = 42;
4482 4542
4483 if ( s>=0 ) return s; 4543 if ( s>=0 ) return s;
4484 break; 4544 break;
4485 case 108 : 4545 case 108 :
4486 int LA24_281 = input.LA(1); 4546 int LA24_77 = input.LA(1);
4487 4547
4488 s = -1; 4548 s = -1;
4489 if ( (LA24_281=='c') ) {s = 283;} 4549 if ( ((LA24_77>='\u0000' && LA24_77<='\t')||(LA24_77>='\u000B' && LA24_77<='\f')||(LA24_77>='\u000E' && LA24_77<='\uFFFF')) ) {s = 37;}
4490
4491 else if ( ((LA24_281>='0' && LA24_281<='9')||(LA24_281>='A' && LA24_281<='Z')||LA24_281=='_'||(LA24_281>='a' && LA24_281<='b')||(LA24_281>='d' && LA24_281<='z')) ) {s = 42;}
4492
4493 else if ( ((LA24_281>='\u0000' && LA24_281<='\t')||(LA24_281>='\u000B' && LA24_281<='\f')||(LA24_281>='\u000E' && LA24_281<='/')||(LA24_281>=':' && LA24_281<='@')||(LA24_281>='[' && LA24_281<='^')||LA24_281=='`'||(LA24_281>='{' && LA24_281<='\uFFFF')) ) {s = 36;}
4494 4550
4495 else s = 41; 4551 else s = 128;
4496 4552
4497 if ( s>=0 ) return s; 4553 if ( s>=0 ) return s;
4498 break; 4554 break;
4499 case 109 : 4555 case 109 :
4500 int LA24_18 = input.LA(1); 4556 int LA24_296 = input.LA(1);
4501 4557
4502 s = -1; 4558 s = -1;
4503 if ( ((LA24_18>='\u0000' && LA24_18<='\t')||(LA24_18>='\u000B' && LA24_18<='\f')||(LA24_18>='\u000E' && LA24_18<='\uFFFF')) ) {s = 36;} 4559 if ( (LA24_296=='c') ) {s = 299;}
4504 4560
4505 else s = 62; 4561 else if ( ((LA24_296>='0' && LA24_296<='9')||(LA24_296>='A' && LA24_296<='Z')||LA24_296=='_'||(LA24_296>='a' && LA24_296<='b')||(LA24_296>='d' && LA24_296<='z')) ) {s = 43;}
4562
4563 else if ( ((LA24_296>='\u0000' && LA24_296<='\t')||(LA24_296>='\u000B' && LA24_296<='\f')||(LA24_296>='\u000E' && LA24_296<='/')||(LA24_296>=':' && LA24_296<='@')||(LA24_296>='[' && LA24_296<='^')||LA24_296=='`'||(LA24_296>='{' && LA24_296<='\uFFFF')) ) {s = 37;}
4564
4565 else s = 42;
4506 4566
4507 if ( s>=0 ) return s; 4567 if ( s>=0 ) return s;
4508 break; 4568 break;
4509 case 110 : 4569 case 110 :
4510 int LA24_283 = input.LA(1); 4570 int LA24_299 = input.LA(1);
4511 4571
4512 s = -1; 4572 s = -1;
4513 if ( (LA24_283=='t') ) {s = 285;} 4573 if ( (LA24_299=='t') ) {s = 301;}
4514 4574
4515 else if ( ((LA24_283>='0' && LA24_283<='9')||(LA24_283>='A' && LA24_283<='Z')||LA24_283=='_'||(LA24_283>='a' && LA24_283<='s')||(LA24_283>='u' && LA24_283<='z')) ) {s = 42;} 4575 else if ( ((LA24_299>='0' && LA24_299<='9')||(LA24_299>='A' && LA24_299<='Z')||LA24_299=='_'||(LA24_299>='a' && LA24_299<='s')||(LA24_299>='u' && LA24_299<='z')) ) {s = 43;}
4516 4576
4517 else if ( ((LA24_283>='\u0000' && LA24_283<='\t')||(LA24_283>='\u000B' && LA24_283<='\f')||(LA24_283>='\u000E' && LA24_283<='/')||(LA24_283>=':' && LA24_283<='@')||(LA24_283>='[' && LA24_283<='^')||LA24_283=='`'||(LA24_283>='{' && LA24_283<='\uFFFF')) ) {s = 36;} 4577 else if ( ((LA24_299>='\u0000' && LA24_299<='\t')||(LA24_299>='\u000B' && LA24_299<='\f')||(LA24_299>='\u000E' && LA24_299<='/')||(LA24_299>=':' && LA24_299<='@')||(LA24_299>='[' && LA24_299<='^')||LA24_299=='`'||(LA24_299>='{' && LA24_299<='\uFFFF')) ) {s = 37;}
4518 4578
4519 else s = 41; 4579 else s = 42;
4520 4580
4521 if ( s>=0 ) return s; 4581 if ( s>=0 ) return s;
4522 break; 4582 break;
4523 case 111 : 4583 case 111 :
4524 int LA24_285 = input.LA(1); 4584 int LA24_301 = input.LA(1);
4525 4585
4526 s = -1; 4586 s = -1;
4527 if ( (LA24_285=='u') ) {s = 286;} 4587 if ( (LA24_301=='u') ) {s = 302;}
4528 4588
4529 else if ( ((LA24_285>='0' && LA24_285<='9')||(LA24_285>='A' && LA24_285<='Z')||LA24_285=='_'||(LA24_285>='a' && LA24_285<='t')||(LA24_285>='v' && LA24_285<='z')) ) {s = 42;} 4589 else if ( ((LA24_301>='0' && LA24_301<='9')||(LA24_301>='A' && LA24_301<='Z')||LA24_301=='_'||(LA24_301>='a' && LA24_301<='t')||(LA24_301>='v' && LA24_301<='z')) ) {s = 43;}
4530 4590
4531 else if ( ((LA24_285>='\u0000' && LA24_285<='\t')||(LA24_285>='\u000B' && LA24_285<='\f')||(LA24_285>='\u000E' && LA24_285<='/')||(LA24_285>=':' && LA24_285<='@')||(LA24_285>='[' && LA24_285<='^')||LA24_285=='`'||(LA24_285>='{' && LA24_285<='\uFFFF')) ) {s = 36;} 4591 else if ( ((LA24_301>='\u0000' && LA24_301<='\t')||(LA24_301>='\u000B' && LA24_301<='\f')||(LA24_301>='\u000E' && LA24_301<='/')||(LA24_301>=':' && LA24_301<='@')||(LA24_301>='[' && LA24_301<='^')||LA24_301=='`'||(LA24_301>='{' && LA24_301<='\uFFFF')) ) {s = 37;}
4532 4592
4533 else s = 41; 4593 else s = 42;
4534 4594
4535 if ( s>=0 ) return s; 4595 if ( s>=0 ) return s;
4536 break; 4596 break;
4537 case 112 : 4597 case 112 :
4538 int LA24_286 = input.LA(1); 4598 int LA24_302 = input.LA(1);
4539 4599
4540 s = -1; 4600 s = -1;
4541 if ( (LA24_286=='r') ) {s = 287;} 4601 if ( (LA24_302=='r') ) {s = 303;}
4542 4602
4543 else if ( ((LA24_286>='0' && LA24_286<='9')||(LA24_286>='A' && LA24_286<='Z')||LA24_286=='_'||(LA24_286>='a' && LA24_286<='q')||(LA24_286>='s' && LA24_286<='z')) ) {s = 42;} 4603 else if ( ((LA24_302>='0' && LA24_302<='9')||(LA24_302>='A' && LA24_302<='Z')||LA24_302=='_'||(LA24_302>='a' && LA24_302<='q')||(LA24_302>='s' && LA24_302<='z')) ) {s = 43;}
4544 4604
4545 else if ( ((LA24_286>='\u0000' && LA24_286<='\t')||(LA24_286>='\u000B' && LA24_286<='\f')||(LA24_286>='\u000E' && LA24_286<='/')||(LA24_286>=':' && LA24_286<='@')||(LA24_286>='[' && LA24_286<='^')||LA24_286=='`'||(LA24_286>='{' && LA24_286<='\uFFFF')) ) {s = 36;} 4605 else if ( ((LA24_302>='\u0000' && LA24_302<='\t')||(LA24_302>='\u000B' && LA24_302<='\f')||(LA24_302>='\u000E' && LA24_302<='/')||(LA24_302>=':' && LA24_302<='@')||(LA24_302>='[' && LA24_302<='^')||LA24_302=='`'||(LA24_302>='{' && LA24_302<='\uFFFF')) ) {s = 37;}
4546 4606
4547 else s = 41; 4607 else s = 42;
4548 4608
4549 if ( s>=0 ) return s; 4609 if ( s>=0 ) return s;
4550 break; 4610 break;
4551 case 113 : 4611 case 113 :
4552 int LA24_287 = input.LA(1); 4612 int LA24_303 = input.LA(1);
4553 4613
4554 s = -1; 4614 s = -1;
4555 if ( (LA24_287=='e') ) {s = 288;} 4615 if ( (LA24_303=='e') ) {s = 304;}
4556 4616
4557 else if ( ((LA24_287>='0' && LA24_287<='9')||(LA24_287>='A' && LA24_287<='Z')||LA24_287=='_'||(LA24_287>='a' && LA24_287<='d')||(LA24_287>='f' && LA24_287<='z')) ) {s = 42;} 4617 else if ( ((LA24_303>='0' && LA24_303<='9')||(LA24_303>='A' && LA24_303<='Z')||LA24_303=='_'||(LA24_303>='a' && LA24_303<='d')||(LA24_303>='f' && LA24_303<='z')) ) {s = 43;}
4558 4618
4559 else if ( ((LA24_287>='\u0000' && LA24_287<='\t')||(LA24_287>='\u000B' && LA24_287<='\f')||(LA24_287>='\u000E' && LA24_287<='/')||(LA24_287>=':' && LA24_287<='@')||(LA24_287>='[' && LA24_287<='^')||LA24_287=='`'||(LA24_287>='{' && LA24_287<='\uFFFF')) ) {s = 36;} 4619 else if ( ((LA24_303>='\u0000' && LA24_303<='\t')||(LA24_303>='\u000B' && LA24_303<='\f')||(LA24_303>='\u000E' && LA24_303<='/')||(LA24_303>=':' && LA24_303<='@')||(LA24_303>='[' && LA24_303<='^')||LA24_303=='`'||(LA24_303>='{' && LA24_303<='\uFFFF')) ) {s = 37;}
4560 4620
4561 else s = 41; 4621 else s = 42;
4562 4622
4563 if ( s>=0 ) return s; 4623 if ( s>=0 ) return s;
4564 break; 4624 break;
4565 case 114 : 4625 case 114 :
4566 int LA24_263 = input.LA(1); 4626 int LA24_52 = input.LA(1);
4567 4627
4568 s = -1; 4628 s = -1;
4569 if ( ((LA24_263>='0' && LA24_263<='9')||(LA24_263>='A' && LA24_263<='Z')||LA24_263=='_'||(LA24_263>='a' && LA24_263<='z')) ) {s = 42;} 4629 if ( (LA24_52=='a') ) {s = 115;}
4570 4630
4571 else if ( ((LA24_263>='\u0000' && LA24_263<='\t')||(LA24_263>='\u000B' && LA24_263<='\f')||(LA24_263>='\u000E' && LA24_263<='/')||(LA24_263>=':' && LA24_263<='@')||(LA24_263>='[' && LA24_263<='^')||LA24_263=='`'||(LA24_263>='{' && LA24_263<='\uFFFF')) ) {s = 36;} 4631 else if ( ((LA24_52>='0' && LA24_52<='9')||(LA24_52>='A' && LA24_52<='Z')||LA24_52=='_'||(LA24_52>='b' && LA24_52<='z')) ) {s = 43;}
4572 4632
4573 else s = 272; 4633 else if ( ((LA24_52>='\u0000' && LA24_52<='\t')||(LA24_52>='\u000B' && LA24_52<='\f')||(LA24_52>='\u000E' && LA24_52<='/')||(LA24_52>=':' && LA24_52<='@')||(LA24_52>='[' && LA24_52<='^')||LA24_52=='`'||(LA24_52>='{' && LA24_52<='\uFFFF')) ) {s = 37;}
4634
4635 else s = 42;
4574 4636
4575 if ( s>=0 ) return s; 4637 if ( s>=0 ) return s;
4576 break; 4638 break;
4577 case 115 : 4639 case 115 :
4578 int LA24_50 = input.LA(1); 4640 int LA24_115 = input.LA(1);
4579 4641
4580 s = -1; 4642 s = -1;
4581 if ( (LA24_50=='a') ) {s = 111;} 4643 if ( (LA24_115=='i') ) {s = 168;}
4582 4644
4583 else if ( ((LA24_50>='0' && LA24_50<='9')||(LA24_50>='A' && LA24_50<='Z')||LA24_50=='_'||(LA24_50>='b' && LA24_50<='z')) ) {s = 42;} 4645 else if ( ((LA24_115>='0' && LA24_115<='9')||(LA24_115>='A' && LA24_115<='Z')||LA24_115=='_'||(LA24_115>='a' && LA24_115<='h')||(LA24_115>='j' && LA24_115<='z')) ) {s = 43;}
4584 4646
4585 else if ( ((LA24_50>='\u0000' && LA24_50<='\t')||(LA24_50>='\u000B' && LA24_50<='\f')||(LA24_50>='\u000E' && LA24_50<='/')||(LA24_50>=':' && LA24_50<='@')||(LA24_50>='[' && LA24_50<='^')||LA24_50=='`'||(LA24_50>='{' && LA24_50<='\uFFFF')) ) {s = 36;} 4647 else if ( ((LA24_115>='\u0000' && LA24_115<='\t')||(LA24_115>='\u000B' && LA24_115<='\f')||(LA24_115>='\u000E' && LA24_115<='/')||(LA24_115>=':' && LA24_115<='@')||(LA24_115>='[' && LA24_115<='^')||LA24_115=='`'||(LA24_115>='{' && LA24_115<='\uFFFF')) ) {s = 37;}
4586 4648
4587 else s = 41; 4649 else s = 42;
4588 4650
4589 if ( s>=0 ) return s; 4651 if ( s>=0 ) return s;
4590 break; 4652 break;
4591 case 116 : 4653 case 116 :
4592 int LA24_111 = input.LA(1); 4654 int LA24_168 = input.LA(1);
4593 4655
4594 s = -1; 4656 s = -1;
4595 if ( (LA24_111=='i') ) {s = 162;} 4657 if ( (LA24_168=='n') ) {s = 207;}
4596 4658
4597 else if ( ((LA24_111>='0' && LA24_111<='9')||(LA24_111>='A' && LA24_111<='Z')||LA24_111=='_'||(LA24_111>='a' && LA24_111<='h')||(LA24_111>='j' && LA24_111<='z')) ) {s = 42;} 4659 else if ( ((LA24_168>='0' && LA24_168<='9')||(LA24_168>='A' && LA24_168<='Z')||LA24_168=='_'||(LA24_168>='a' && LA24_168<='m')||(LA24_168>='o' && LA24_168<='z')) ) {s = 43;}
4598 4660
4599 else if ( ((LA24_111>='\u0000' && LA24_111<='\t')||(LA24_111>='\u000B' && LA24_111<='\f')||(LA24_111>='\u000E' && LA24_111<='/')||(LA24_111>=':' && LA24_111<='@')||(LA24_111>='[' && LA24_111<='^')||LA24_111=='`'||(LA24_111>='{' && LA24_111<='\uFFFF')) ) {s = 36;} 4661 else if ( ((LA24_168>='\u0000' && LA24_168<='\t')||(LA24_168>='\u000B' && LA24_168<='\f')||(LA24_168>='\u000E' && LA24_168<='/')||(LA24_168>=':' && LA24_168<='@')||(LA24_168>='[' && LA24_168<='^')||LA24_168=='`'||(LA24_168>='{' && LA24_168<='\uFFFF')) ) {s = 37;}
4600 4662
4601 else s = 41; 4663 else s = 42;
4602 4664
4603 if ( s>=0 ) return s; 4665 if ( s>=0 ) return s;
4604 break; 4666 break;
4605 case 117 : 4667 case 117 :
4606 int LA24_162 = input.LA(1); 4668 int LA24_49 = input.LA(1);
4607 4669
4608 s = -1; 4670 s = -1;
4609 if ( (LA24_162=='n') ) {s = 200;} 4671 if ( (LA24_49=='p') ) {s = 112;}
4610 4672
4611 else if ( ((LA24_162>='0' && LA24_162<='9')||(LA24_162>='A' && LA24_162<='Z')||LA24_162=='_'||(LA24_162>='a' && LA24_162<='m')||(LA24_162>='o' && LA24_162<='z')) ) {s = 42;} 4673 else if ( ((LA24_49>='0' && LA24_49<='9')||(LA24_49>='A' && LA24_49<='Z')||LA24_49=='_'||(LA24_49>='a' && LA24_49<='o')||(LA24_49>='q' && LA24_49<='z')) ) {s = 43;}
4612 4674
4613 else if ( ((LA24_162>='\u0000' && LA24_162<='\t')||(LA24_162>='\u000B' && LA24_162<='\f')||(LA24_162>='\u000E' && LA24_162<='/')||(LA24_162>=':' && LA24_162<='@')||(LA24_162>='[' && LA24_162<='^')||LA24_162=='`'||(LA24_162>='{' && LA24_162<='\uFFFF')) ) {s = 36;} 4675 else if ( ((LA24_49>='\u0000' && LA24_49<='\t')||(LA24_49>='\u000B' && LA24_49<='\f')||(LA24_49>='\u000E' && LA24_49<='/')||(LA24_49>=':' && LA24_49<='@')||(LA24_49>='[' && LA24_49<='^')||LA24_49=='`'||(LA24_49>='{' && LA24_49<='\uFFFF')) ) {s = 37;}
4614 4676
4615 else s = 41; 4677 else s = 42;
4616 4678
4617 if ( s>=0 ) return s; 4679 if ( s>=0 ) return s;
4618 break; 4680 break;
4619 case 118 : 4681 case 118 :
4620 int LA24_117 = input.LA(1); 4682 int LA24_112 = input.LA(1);
4621 4683
4622 s = -1; 4684 s = -1;
4623 if ( ((LA24_117>='\u0000' && LA24_117<='\t')||(LA24_117>='\u000B' && LA24_117<='\f')||(LA24_117>='\u000E' && LA24_117<='\uFFFF')) ) {s = 36;} 4685 if ( (LA24_112=='e') ) {s = 165;}
4686
4687 else if ( ((LA24_112>='0' && LA24_112<='9')||(LA24_112>='A' && LA24_112<='Z')||LA24_112=='_'||(LA24_112>='a' && LA24_112<='d')||(LA24_112>='f' && LA24_112<='z')) ) {s = 43;}
4624 4688
4625 else s = 169; 4689 else if ( ((LA24_112>='\u0000' && LA24_112<='\t')||(LA24_112>='\u000B' && LA24_112<='\f')||(LA24_112>='\u000E' && LA24_112<='/')||(LA24_112>=':' && LA24_112<='@')||(LA24_112>='[' && LA24_112<='^')||LA24_112=='`'||(LA24_112>='{' && LA24_112<='\uFFFF')) ) {s = 37;}
4690
4691 else s = 42;
4626 4692
4627 if ( s>=0 ) return s; 4693 if ( s>=0 ) return s;
4628 break; 4694 break;
4629 case 119 : 4695 case 119 :
4630 int LA24_48 = input.LA(1); 4696 int LA24_182 = input.LA(1);
4631 4697
4632 s = -1; 4698 s = -1;
4633 if ( (LA24_48=='p') ) {s = 109;} 4699 if ( ((LA24_182>='0' && LA24_182<='9')||(LA24_182>='A' && LA24_182<='Z')||LA24_182=='_'||(LA24_182>='a' && LA24_182<='z')) ) {s = 182;}
4634
4635 else if ( ((LA24_48>='0' && LA24_48<='9')||(LA24_48>='A' && LA24_48<='Z')||LA24_48=='_'||(LA24_48>='a' && LA24_48<='o')||(LA24_48>='q' && LA24_48<='z')) ) {s = 42;}
4636 4700
4637 else if ( ((LA24_48>='\u0000' && LA24_48<='\t')||(LA24_48>='\u000B' && LA24_48<='\f')||(LA24_48>='\u000E' && LA24_48<='/')||(LA24_48>=':' && LA24_48<='@')||(LA24_48>='[' && LA24_48<='^')||LA24_48=='`'||(LA24_48>='{' && LA24_48<='\uFFFF')) ) {s = 36;} 4701 else if ( ((LA24_182>='\u0000' && LA24_182<='\t')||(LA24_182>='\u000B' && LA24_182<='\f')||(LA24_182>='\u000E' && LA24_182<='/')||(LA24_182>=':' && LA24_182<='@')||(LA24_182>='[' && LA24_182<='^')||LA24_182=='`'||(LA24_182>='{' && LA24_182<='\uFFFF')) ) {s = 37;}
4638 4702
4639 else s = 41; 4703 else s = 181;
4640 4704
4641 if ( s>=0 ) return s; 4705 if ( s>=0 ) return s;
4642 break; 4706 break;
4643 case 120 : 4707 case 120 :
4644 int LA24_177 = input.LA(1); 4708 int LA24_79 = input.LA(1);
4645 4709
4646 s = -1; 4710 s = -1;
4647 if ( ((LA24_177>='\u0000' && LA24_177<='\t')||(LA24_177>='\u000B' && LA24_177<='\f')||(LA24_177>='\u000E' && LA24_177<='\uFFFF')) ) {s = 132;} 4711 if ( ((LA24_79>='\u0000' && LA24_79<='\t')||(LA24_79>='\u000B' && LA24_79<='\f')||(LA24_79>='\u000E' && LA24_79<='\uFFFF')) ) {s = 37;}
4648
4649 else if ( (LA24_177=='\n'||LA24_177=='\r') ) {s = 133;}
4650 4712
4651 else s = 36; 4713 else s = 129;
4652 4714
4653 if ( s>=0 ) return s; 4715 if ( s>=0 ) return s;
4654 break; 4716 break;
4655 case 121 : 4717 case 121 :
4656 int LA24_109 = input.LA(1); 4718 int LA24_169 = input.LA(1);
4657 4719
4658 s = -1; 4720 s = -1;
4659 if ( (LA24_109=='e') ) {s = 160;} 4721 if ( (LA24_169=='o') ) {s = 208;}
4660 4722
4661 else if ( ((LA24_109>='0' && LA24_109<='9')||(LA24_109>='A' && LA24_109<='Z')||LA24_109=='_'||(LA24_109>='a' && LA24_109<='d')||(LA24_109>='f' && LA24_109<='z')) ) {s = 42;} 4723 else if ( ((LA24_169>='0' && LA24_169<='9')||(LA24_169>='A' && LA24_169<='Z')||LA24_169=='_'||(LA24_169>='a' && LA24_169<='n')||(LA24_169>='p' && LA24_169<='z')) ) {s = 43;}
4662 4724
4663 else if ( ((LA24_109>='\u0000' && LA24_109<='\t')||(LA24_109>='\u000B' && LA24_109<='\f')||(LA24_109>='\u000E' && LA24_109<='/')||(LA24_109>=':' && LA24_109<='@')||(LA24_109>='[' && LA24_109<='^')||LA24_109=='`'||(LA24_109>='{' && LA24_109<='\uFFFF')) ) {s = 36;} 4725 else if ( ((LA24_169>='\u0000' && LA24_169<='\t')||(LA24_169>='\u000B' && LA24_169<='\f')||(LA24_169>='\u000E' && LA24_169<='/')||(LA24_169>=':' && LA24_169<='@')||(LA24_169>='[' && LA24_169<='^')||LA24_169=='`'||(LA24_169>='{' && LA24_169<='\uFFFF')) ) {s = 37;}
4664 4726
4665 else s = 41; 4727 else s = 42;
4666 4728
4667 if ( s>=0 ) return s; 4729 if ( s>=0 ) return s;
4668 break; 4730 break;
4669 case 122 : 4731 case 122 :
4670 int LA24_24 = input.LA(1); 4732 int LA24_208 = input.LA(1);
4671 4733
4672 s = -1; 4734 s = -1;
4673 if ( (LA24_24=='=') ) {s = 72;} 4735 if ( (LA24_208=='m') ) {s = 227;}
4736
4737 else if ( ((LA24_208>='0' && LA24_208<='9')||(LA24_208>='A' && LA24_208<='Z')||LA24_208=='_'||(LA24_208>='a' && LA24_208<='l')||(LA24_208>='n' && LA24_208<='z')) ) {s = 43;}
4674 4738
4675 else if ( ((LA24_24>='\u0000' && LA24_24<='\t')||(LA24_24>='\u000B' && LA24_24<='\f')||(LA24_24>='\u000E' && LA24_24<='<')||(LA24_24>='>' && LA24_24<='\uFFFF')) ) {s = 36;} 4739 else if ( ((LA24_208>='\u0000' && LA24_208<='\t')||(LA24_208>='\u000B' && LA24_208<='\f')||(LA24_208>='\u000E' && LA24_208<='/')||(LA24_208>=':' && LA24_208<='@')||(LA24_208>='[' && LA24_208<='^')||LA24_208=='`'||(LA24_208>='{' && LA24_208<='\uFFFF')) ) {s = 37;}
4676 4740
4677 else s = 73; 4741 else s = 42;
4678 4742
4679 if ( s>=0 ) return s; 4743 if ( s>=0 ) return s;
4680 break; 4744 break;
4681 case 123 : 4745 case 123 :
4682 int LA24_163 = input.LA(1); 4746 int LA24_146 = input.LA(1);
4683 4747
4684 s = -1; 4748 s = -1;
4685 if ( (LA24_163=='o') ) {s = 201;} 4749 if ( (LA24_146=='\''||LA24_146=='\\') ) {s = 190;}
4686
4687 else if ( ((LA24_163>='0' && LA24_163<='9')||(LA24_163>='A' && LA24_163<='Z')||LA24_163=='_'||(LA24_163>='a' && LA24_163<='n')||(LA24_163>='p' && LA24_163<='z')) ) {s = 42;}
4688 4750
4689 else if ( ((LA24_163>='\u0000' && LA24_163<='\t')||(LA24_163>='\u000B' && LA24_163<='\f')||(LA24_163>='\u000E' && LA24_163<='/')||(LA24_163>=':' && LA24_163<='@')||(LA24_163>='[' && LA24_163<='^')||LA24_163=='`'||(LA24_163>='{' && LA24_163<='\uFFFF')) ) {s = 36;} 4751 else if ( ((LA24_146>='\u0000' && LA24_146<='&')||(LA24_146>='(' && LA24_146<='[')||(LA24_146>=']' && LA24_146<='\uFFFF')) ) {s = 138;}
4690
4691 else s = 41;
4692 4752
4693 if ( s>=0 ) return s; 4753 if ( s>=0 ) return s;
4694 break; 4754 break;
4695 case 124 : 4755 case 124 :
4696 int LA24_65 = input.LA(1); 4756 int LA24_227 = input.LA(1);
4697 4757
4698 s = -1; 4758 s = -1;
4699 if ( ((LA24_65>='\u0000' && LA24_65<='\t')||(LA24_65>='\u000B' && LA24_65<='\f')||(LA24_65>='\u000E' && LA24_65<='\uFFFF')) ) {s = 36;} 4759 if ( (LA24_227=='a') ) {s = 243;}
4700 4760
4701 else s = 120; 4761 else if ( ((LA24_227>='0' && LA24_227<='9')||(LA24_227>='A' && LA24_227<='Z')||LA24_227=='_'||(LA24_227>='b' && LA24_227<='z')) ) {s = 43;}
4762
4763 else if ( ((LA24_227>='\u0000' && LA24_227<='\t')||(LA24_227>='\u000B' && LA24_227<='\f')||(LA24_227>='\u000E' && LA24_227<='/')||(LA24_227>=':' && LA24_227<='@')||(LA24_227>='[' && LA24_227<='^')||LA24_227=='`'||(LA24_227>='{' && LA24_227<='\uFFFF')) ) {s = 37;}
4764
4765 else s = 42;
4702 4766
4703 if ( s>=0 ) return s; 4767 if ( s>=0 ) return s;
4704 break; 4768 break;
4705 case 125 : 4769 case 125 :
4706 int LA24_201 = input.LA(1); 4770 int LA24_243 = input.LA(1);
4707 4771
4708 s = -1; 4772 s = -1;
4709 if ( (LA24_201=='m') ) {s = 219;} 4773 if ( (LA24_243=='i') ) {s = 257;}
4710 4774
4711 else if ( ((LA24_201>='0' && LA24_201<='9')||(LA24_201>='A' && LA24_201<='Z')||LA24_201=='_'||(LA24_201>='a' && LA24_201<='l')||(LA24_201>='n' && LA24_201<='z')) ) {s = 42;} 4775 else if ( ((LA24_243>='0' && LA24_243<='9')||(LA24_243>='A' && LA24_243<='Z')||LA24_243=='_'||(LA24_243>='a' && LA24_243<='h')||(LA24_243>='j' && LA24_243<='z')) ) {s = 43;}
4712 4776
4713 else if ( ((LA24_201>='\u0000' && LA24_201<='\t')||(LA24_201>='\u000B' && LA24_201<='\f')||(LA24_201>='\u000E' && LA24_201<='/')||(LA24_201>=':' && LA24_201<='@')||(LA24_201>='[' && LA24_201<='^')||LA24_201=='`'||(LA24_201>='{' && LA24_201<='\uFFFF')) ) {s = 36;} 4777 else if ( ((LA24_243>='\u0000' && LA24_243<='\t')||(LA24_243>='\u000B' && LA24_243<='\f')||(LA24_243>='\u000E' && LA24_243<='/')||(LA24_243>=':' && LA24_243<='@')||(LA24_243>='[' && LA24_243<='^')||LA24_243=='`'||(LA24_243>='{' && LA24_243<='\uFFFF')) ) {s = 37;}
4714 4778
4715 else s = 41; 4779 else s = 42;
4716 4780
4717 if ( s>=0 ) return s; 4781 if ( s>=0 ) return s;
4718 break; 4782 break;
4719 case 126 : 4783 case 126 :
4720 int LA24_219 = input.LA(1); 4784 int LA24_31 = input.LA(1);
4721 4785
4722 s = -1; 4786 s = -1;
4723 if ( (LA24_219=='a') ) {s = 234;} 4787 if ( (LA24_31=='\\') ) {s = 87;}
4724 4788
4725 else if ( ((LA24_219>='0' && LA24_219<='9')||(LA24_219>='A' && LA24_219<='Z')||LA24_219=='_'||(LA24_219>='b' && LA24_219<='z')) ) {s = 42;} 4789 else if ( ((LA24_31>='\u0000' && LA24_31<='\t')||(LA24_31>='\u000B' && LA24_31<='\f')||(LA24_31>='\u000E' && LA24_31<='!')||(LA24_31>='#' && LA24_31<='[')||(LA24_31>=']' && LA24_31<='\uFFFF')) ) {s = 88;}
4726 4790
4727 else if ( ((LA24_219>='\u0000' && LA24_219<='\t')||(LA24_219>='\u000B' && LA24_219<='\f')||(LA24_219>='\u000E' && LA24_219<='/')||(LA24_219>=':' && LA24_219<='@')||(LA24_219>='[' && LA24_219<='^')||LA24_219=='`'||(LA24_219>='{' && LA24_219<='\uFFFF')) ) {s = 36;} 4791 else if ( (LA24_31=='\"') ) {s = 89;}
4728 4792
4729 else s = 41; 4793 else if ( (LA24_31=='\n'||LA24_31=='\r') ) {s = 90;}
4794
4795 else s = 37;
4730 4796
4731 if ( s>=0 ) return s; 4797 if ( s>=0 ) return s;
4732 break; 4798 break;
4733 case 127 : 4799 case 127 :
4734 int LA24_265 = input.LA(1); 4800 int LA24_257 = input.LA(1);
4735 4801
4736 s = -1; 4802 s = -1;
4737 if ( ((LA24_265>='0' && LA24_265<='9')||(LA24_265>='A' && LA24_265<='Z')||LA24_265=='_'||(LA24_265>='a' && LA24_265<='z')) ) {s = 42;} 4803 if ( (LA24_257=='n') ) {s = 269;}
4738 4804
4739 else if ( ((LA24_265>='\u0000' && LA24_265<='\t')||(LA24_265>='\u000B' && LA24_265<='\f')||(LA24_265>='\u000E' && LA24_265<='/')||(LA24_265>=':' && LA24_265<='@')||(LA24_265>='[' && LA24_265<='^')||LA24_265=='`'||(LA24_265>='{' && LA24_265<='\uFFFF')) ) {s = 36;} 4805 else if ( ((LA24_257>='0' && LA24_257<='9')||(LA24_257>='A' && LA24_257<='Z')||LA24_257=='_'||(LA24_257>='a' && LA24_257<='m')||(LA24_257>='o' && LA24_257<='z')) ) {s = 43;}
4740 4806
4741 else s = 273; 4807 else if ( ((LA24_257>='\u0000' && LA24_257<='\t')||(LA24_257>='\u000B' && LA24_257<='\f')||(LA24_257>='\u000E' && LA24_257<='/')||(LA24_257>=':' && LA24_257<='@')||(LA24_257>='[' && LA24_257<='^')||LA24_257=='`'||(LA24_257>='{' && LA24_257<='\uFFFF')) ) {s = 37;}
4808
4809 else s = 42;
4742 4810
4743 if ( s>=0 ) return s; 4811 if ( s>=0 ) return s;
4744 break; 4812 break;
4745 case 128 : 4813 case 128 :
4746 int LA24_234 = input.LA(1); 4814 int LA24_193 = input.LA(1);
4747 4815
4748 s = -1; 4816 s = -1;
4749 if ( (LA24_234=='i') ) {s = 247;} 4817 if ( ((LA24_193>='0' && LA24_193<='9')) ) {s = 193;}
4750 4818
4751 else if ( ((LA24_234>='0' && LA24_234<='9')||(LA24_234>='A' && LA24_234<='Z')||LA24_234=='_'||(LA24_234>='a' && LA24_234<='h')||(LA24_234>='j' && LA24_234<='z')) ) {s = 42;} 4819 else if ( ((LA24_193>='\u0000' && LA24_193<='\t')||(LA24_193>='\u000B' && LA24_193<='\f')||(LA24_193>='\u000E' && LA24_193<='/')||(LA24_193>=':' && LA24_193<='\uFFFF')) ) {s = 37;}
4752 4820
4753 else if ( ((LA24_234>='\u0000' && LA24_234<='\t')||(LA24_234>='\u000B' && LA24_234<='\f')||(LA24_234>='\u000E' && LA24_234<='/')||(LA24_234>=':' && LA24_234<='@')||(LA24_234>='[' && LA24_234<='^')||LA24_234=='`'||(LA24_234>='{' && LA24_234<='\uFFFF')) ) {s = 36;} 4821 else s = 192;
4754
4755 else s = 41;
4756 4822
4757 if ( s>=0 ) return s; 4823 if ( s>=0 ) return s;
4758 break; 4824 break;
4759 case 129 : 4825 case 129 :
4760 int LA24_247 = input.LA(1); 4826 int LA24_170 = input.LA(1);
4761 4827
4762 s = -1; 4828 s = -1;
4763 if ( (LA24_247=='n') ) {s = 258;} 4829 if ( (LA24_170=='u') ) {s = 209;}
4764 4830
4765 else if ( ((LA24_247>='0' && LA24_247<='9')||(LA24_247>='A' && LA24_247<='Z')||LA24_247=='_'||(LA24_247>='a' && LA24_247<='m')||(LA24_247>='o' && LA24_247<='z')) ) {s = 42;} 4831 else if ( ((LA24_170>='0' && LA24_170<='9')||(LA24_170>='A' && LA24_170<='Z')||LA24_170=='_'||(LA24_170>='a' && LA24_170<='t')||(LA24_170>='v' && LA24_170<='z')) ) {s = 43;}
4766 4832
4767 else if ( ((LA24_247>='\u0000' && LA24_247<='\t')||(LA24_247>='\u000B' && LA24_247<='\f')||(LA24_247>='\u000E' && LA24_247<='/')||(LA24_247>=':' && LA24_247<='@')||(LA24_247>='[' && LA24_247<='^')||LA24_247=='`'||(LA24_247>='{' && LA24_247<='\uFFFF')) ) {s = 36;} 4833 else if ( ((LA24_170>='\u0000' && LA24_170<='\t')||(LA24_170>='\u000B' && LA24_170<='\f')||(LA24_170>='\u000E' && LA24_170<='/')||(LA24_170>=':' && LA24_170<='@')||(LA24_170>='[' && LA24_170<='^')||LA24_170=='`'||(LA24_170>='{' && LA24_170<='\uFFFF')) ) {s = 37;}
4768 4834
4769 else s = 41; 4835 else s = 42;
4770 4836
4771 if ( s>=0 ) return s; 4837 if ( s>=0 ) return s;
4772 break; 4838 break;
4773 case 130 : 4839 case 130 :
4774 int LA24_88 = input.LA(1); 4840 int LA24_209 = input.LA(1);
4775 4841
4776 s = -1; 4842 s = -1;
4777 if ( (LA24_88=='\''||LA24_88=='\\') ) {s = 137;} 4843 if ( (LA24_209=='n') ) {s = 228;}
4778 4844
4779 else if ( ((LA24_88>='\u0000' && LA24_88<='\t')||(LA24_88>='\u000B' && LA24_88<='\f')||(LA24_88>='\u000E' && LA24_88<='&')||(LA24_88>='(' && LA24_88<='[')||(LA24_88>=']' && LA24_88<='\uFFFF')) ) {s = 138;} 4845 else if ( ((LA24_209>='0' && LA24_209<='9')||(LA24_209>='A' && LA24_209<='Z')||LA24_209=='_'||(LA24_209>='a' && LA24_209<='m')||(LA24_209>='o' && LA24_209<='z')) ) {s = 43;}
4780 4846
4781 else if ( (LA24_88=='\n'||LA24_88=='\r') ) {s = 133;} 4847 else if ( ((LA24_209>='\u0000' && LA24_209<='\t')||(LA24_209>='\u000B' && LA24_209<='\f')||(LA24_209>='\u000E' && LA24_209<='/')||(LA24_209>=':' && LA24_209<='@')||(LA24_209>='[' && LA24_209<='^')||LA24_209=='`'||(LA24_209>='{' && LA24_209<='\uFFFF')) ) {s = 37;}
4782 4848
4783 else s = 36; 4849 else s = 42;
4784 4850
4785 if ( s>=0 ) return s; 4851 if ( s>=0 ) return s;
4786 break; 4852 break;
4787 case 131 : 4853 case 131 :
4788 int LA24_20 = input.LA(1); 4854 int LA24_197 = input.LA(1);
4789 4855
4790 s = -1; 4856 s = -1;
4791 if ( (LA24_20=='>') ) {s = 65;} 4857 if ( ((LA24_197>='0' && LA24_197<='9')||(LA24_197>='A' && LA24_197<='Z')||LA24_197=='_'||(LA24_197>='a' && LA24_197<='z')) ) {s = 43;}
4792 4858
4793 else if ( ((LA24_20>='\u0000' && LA24_20<='\t')||(LA24_20>='\u000B' && LA24_20<='\f')||(LA24_20>='\u000E' && LA24_20<='=')||(LA24_20>='?' && LA24_20<='\uFFFF')) ) {s = 36;} 4859 else if ( ((LA24_197>='\u0000' && LA24_197<='\t')||(LA24_197>='\u000B' && LA24_197<='\f')||(LA24_197>='\u000E' && LA24_197<='/')||(LA24_197>=':' && LA24_197<='@')||(LA24_197>='[' && LA24_197<='^')||LA24_197=='`'||(LA24_197>='{' && LA24_197<='\uFFFF')) ) {s = 37;}
4794 4860
4795 else s = 66; 4861 else s = 217;
4796 4862
4797 if ( s>=0 ) return s; 4863 if ( s>=0 ) return s;
4798 break; 4864 break;
4799 case 132 : 4865 case 132 :
4800 int LA24_138 = input.LA(1); 4866 int LA24_228 = input.LA(1);
4801 4867
4802 s = -1; 4868 s = -1;
4803 if ( (LA24_138=='\'') ) {s = 90;} 4869 if ( (LA24_228=='c') ) {s = 244;}
4804 4870
4805 else if ( (LA24_138=='\\') ) {s = 180;} 4871 else if ( ((LA24_228>='0' && LA24_228<='9')||(LA24_228>='A' && LA24_228<='Z')||LA24_228=='_'||(LA24_228>='a' && LA24_228<='b')||(LA24_228>='d' && LA24_228<='z')) ) {s = 43;}
4806 4872
4807 else if ( ((LA24_138>='\u0000' && LA24_138<='\t')||(LA24_138>='\u000B' && LA24_138<='\f')||(LA24_138>='\u000E' && LA24_138<='&')||(LA24_138>='(' && LA24_138<='[')||(LA24_138>=']' && LA24_138<='\uFFFF')) ) {s = 181;} 4873 else if ( ((LA24_228>='\u0000' && LA24_228<='\t')||(LA24_228>='\u000B' && LA24_228<='\f')||(LA24_228>='\u000E' && LA24_228<='/')||(LA24_228>=':' && LA24_228<='@')||(LA24_228>='[' && LA24_228<='^')||LA24_228=='`'||(LA24_228>='{' && LA24_228<='\uFFFF')) ) {s = 37;}
4808 4874
4809 else if ( (LA24_138=='\n'||LA24_138=='\r') ) {s = 133;} 4875 else s = 42;
4810
4811 else s = 36;
4812 4876
4813 if ( s>=0 ) return s; 4877 if ( s>=0 ) return s;
4814 break; 4878 break;
4815 case 133 : 4879 case 133 :
4816 int LA24_180 = input.LA(1); 4880 int LA24_244 = input.LA(1);
4817 4881
4818 s = -1; 4882 s = -1;
4819 if ( ((LA24_180>='\u0000' && LA24_180<='\t')||(LA24_180>='\u000B' && LA24_180<='\f')||(LA24_180>='\u000E' && LA24_180<='\uFFFF')) ) {s = 138;} 4883 if ( (LA24_244=='t') ) {s = 258;}
4820 4884
4821 else if ( (LA24_180=='\n'||LA24_180=='\r') ) {s = 133;} 4885 else if ( ((LA24_244>='0' && LA24_244<='9')||(LA24_244>='A' && LA24_244<='Z')||LA24_244=='_'||(LA24_244>='a' && LA24_244<='s')||(LA24_244>='u' && LA24_244<='z')) ) {s = 43;}
4822 4886
4823 else s = 36; 4887 else if ( ((LA24_244>='\u0000' && LA24_244<='\t')||(LA24_244>='\u000B' && LA24_244<='\f')||(LA24_244>='\u000E' && LA24_244<='/')||(LA24_244>=':' && LA24_244<='@')||(LA24_244>='[' && LA24_244<='^')||LA24_244=='`'||(LA24_244>='{' && LA24_244<='\uFFFF')) ) {s = 37;}
4888
4889 else s = 42;
4824 4890
4825 if ( s>=0 ) return s; 4891 if ( s>=0 ) return s;
4826 break; 4892 break;
4827 case 134 : 4893 case 134 :
4828 int LA24_164 = input.LA(1); 4894 int LA24_258 = input.LA(1);
4829 4895
4830 s = -1; 4896 s = -1;
4831 if ( (LA24_164=='u') ) {s = 202;} 4897 if ( (LA24_258=='o') ) {s = 270;}
4832 4898
4833 else if ( ((LA24_164>='0' && LA24_164<='9')||(LA24_164>='A' && LA24_164<='Z')||LA24_164=='_'||(LA24_164>='a' && LA24_164<='t')||(LA24_164>='v' && LA24_164<='z')) ) {s = 42;} 4899 else if ( ((LA24_258>='0' && LA24_258<='9')||(LA24_258>='A' && LA24_258<='Z')||LA24_258=='_'||(LA24_258>='a' && LA24_258<='n')||(LA24_258>='p' && LA24_258<='z')) ) {s = 43;}
4834 4900
4835 else if ( ((LA24_164>='\u0000' && LA24_164<='\t')||(LA24_164>='\u000B' && LA24_164<='\f')||(LA24_164>='\u000E' && LA24_164<='/')||(LA24_164>=':' && LA24_164<='@')||(LA24_164>='[' && LA24_164<='^')||LA24_164=='`'||(LA24_164>='{' && LA24_164<='\uFFFF')) ) {s = 36;} 4901 else if ( ((LA24_258>='\u0000' && LA24_258<='\t')||(LA24_258>='\u000B' && LA24_258<='\f')||(LA24_258>='\u000E' && LA24_258<='/')||(LA24_258>=':' && LA24_258<='@')||(LA24_258>='[' && LA24_258<='^')||LA24_258=='`'||(LA24_258>='{' && LA24_258<='\uFFFF')) ) {s = 37;}
4836 4902
4837 else s = 41; 4903 else s = 42;
4838 4904
4839 if ( s>=0 ) return s; 4905 if ( s>=0 ) return s;
4840 break; 4906 break;
4841 case 135 : 4907 case 135 :
4842 int LA24_186 = input.LA(1); 4908 int LA24_270 = input.LA(1);
4843 4909
4844 s = -1; 4910 s = -1;
4845 if ( ((LA24_186>='0' && LA24_186<='9')) ) {s = 186;} 4911 if ( (LA24_270=='r') ) {s = 281;}
4912
4913 else if ( ((LA24_270>='0' && LA24_270<='9')||(LA24_270>='A' && LA24_270<='Z')||LA24_270=='_'||(LA24_270>='a' && LA24_270<='q')||(LA24_270>='s' && LA24_270<='z')) ) {s = 43;}
4846 4914
4847 else if ( ((LA24_186>='\u0000' && LA24_186<='\t')||(LA24_186>='\u000B' && LA24_186<='\f')||(LA24_186>='\u000E' && LA24_186<='/')||(LA24_186>=':' && LA24_186<='\uFFFF')) ) {s = 36;} 4915 else if ( ((LA24_270>='\u0000' && LA24_270<='\t')||(LA24_270>='\u000B' && LA24_270<='\f')||(LA24_270>='\u000E' && LA24_270<='/')||(LA24_270>=':' && LA24_270<='@')||(LA24_270>='[' && LA24_270<='^')||LA24_270=='`'||(LA24_270>='{' && LA24_270<='\uFFFF')) ) {s = 37;}
4848 4916
4849 else s = 185; 4917 else s = 42;
4850 4918
4851 if ( s>=0 ) return s; 4919 if ( s>=0 ) return s;
4852 break; 4920 break;
4853 case 136 : 4921 case 136 :
4854 int LA24_202 = input.LA(1); 4922 int LA24_281 = input.LA(1);
4855 4923
4856 s = -1; 4924 s = -1;
4857 if ( (LA24_202=='n') ) {s = 220;} 4925 if ( (LA24_281=='s') ) {s = 289;}
4858 4926
4859 else if ( ((LA24_202>='0' && LA24_202<='9')||(LA24_202>='A' && LA24_202<='Z')||LA24_202=='_'||(LA24_202>='a' && LA24_202<='m')||(LA24_202>='o' && LA24_202<='z')) ) {s = 42;} 4927 else if ( ((LA24_281>='0' && LA24_281<='9')||(LA24_281>='A' && LA24_281<='Z')||LA24_281=='_'||(LA24_281>='a' && LA24_281<='r')||(LA24_281>='t' && LA24_281<='z')) ) {s = 43;}
4860 4928
4861 else if ( ((LA24_202>='\u0000' && LA24_202<='\t')||(LA24_202>='\u000B' && LA24_202<='\f')||(LA24_202>='\u000E' && LA24_202<='/')||(LA24_202>=':' && LA24_202<='@')||(LA24_202>='[' && LA24_202<='^')||LA24_202=='`'||(LA24_202>='{' && LA24_202<='\uFFFF')) ) {s = 36;} 4929 else if ( ((LA24_281>='\u0000' && LA24_281<='\t')||(LA24_281>='\u000B' && LA24_281<='\f')||(LA24_281>='\u000E' && LA24_281<='/')||(LA24_281>=':' && LA24_281<='@')||(LA24_281>='[' && LA24_281<='^')||LA24_281=='`'||(LA24_281>='{' && LA24_281<='\uFFFF')) ) {s = 37;}
4862 4930
4863 else s = 41; 4931 else s = 42;
4864 4932
4865 if ( s>=0 ) return s; 4933 if ( s>=0 ) return s;
4866 break; 4934 break;
4867 case 137 : 4935 case 137 :
4868 int LA24_220 = input.LA(1); 4936 int LA24_186 = input.LA(1);
4869 4937
4870 s = -1; 4938 s = -1;
4871 if ( (LA24_220=='c') ) {s = 235;} 4939 if ( (LA24_186=='\"') ) {s = 140;}
4872
4873 else if ( ((LA24_220>='0' && LA24_220<='9')||(LA24_220>='A' && LA24_220<='Z')||LA24_220=='_'||(LA24_220>='a' && LA24_220<='b')||(LA24_220>='d' && LA24_220<='z')) ) {s = 42;}
4874 4940
4875 else if ( ((LA24_220>='\u0000' && LA24_220<='\t')||(LA24_220>='\u000B' && LA24_220<='\f')||(LA24_220>='\u000E' && LA24_220<='/')||(LA24_220>=':' && LA24_220<='@')||(LA24_220>='[' && LA24_220<='^')||LA24_220=='`'||(LA24_220>='{' && LA24_220<='\uFFFF')) ) {s = 36;} 4941 else if ( (LA24_186=='\\') ) {s = 141;}
4876 4942
4877 else s = 41; 4943 else if ( ((LA24_186>='\u0000' && LA24_186<='!')||(LA24_186>='#' && LA24_186<='[')||(LA24_186>=']' && LA24_186<='\uFFFF')) ) {s = 90;}
4878 4944
4879 if ( s>=0 ) return s; 4945 if ( s>=0 ) return s;
4880 break; 4946 break;
4881 case 138 : 4947 case 138 :
4882 int LA24_235 = input.LA(1); 4948 int LA24_61 = input.LA(1);
4883 4949
4884 s = -1; 4950 s = -1;
4885 if ( (LA24_235=='t') ) {s = 248;} 4951 if ( (LA24_61=='t') ) {s = 121;}
4886 4952
4887 else if ( ((LA24_235>='0' && LA24_235<='9')||(LA24_235>='A' && LA24_235<='Z')||LA24_235=='_'||(LA24_235>='a' && LA24_235<='s')||(LA24_235>='u' && LA24_235<='z')) ) {s = 42;} 4953 else if ( ((LA24_61>='0' && LA24_61<='9')||(LA24_61>='A' && LA24_61<='Z')||LA24_61=='_'||(LA24_61>='a' && LA24_61<='s')||(LA24_61>='u' && LA24_61<='z')) ) {s = 63;}
4888 4954
4889 else if ( ((LA24_235>='\u0000' && LA24_235<='\t')||(LA24_235>='\u000B' && LA24_235<='\f')||(LA24_235>='\u000E' && LA24_235<='/')||(LA24_235>=':' && LA24_235<='@')||(LA24_235>='[' && LA24_235<='^')||LA24_235=='`'||(LA24_235>='{' && LA24_235<='\uFFFF')) ) {s = 36;} 4955 else if ( ((LA24_61>='\u0000' && LA24_61<='\t')||(LA24_61>='\u000B' && LA24_61<='\f')||(LA24_61>='\u000E' && LA24_61<='/')||(LA24_61>=':' && LA24_61<='@')||(LA24_61>='[' && LA24_61<='^')||LA24_61=='`'||(LA24_61>='{' && LA24_61<='\uFFFF')) ) {s = 37;}
4890 4956
4891 else s = 41; 4957 else s = 62;
4892 4958
4893 if ( s>=0 ) return s; 4959 if ( s>=0 ) return s;
4894 break; 4960 break;
4895 case 139 : 4961 case 139 :
4896 int LA24_248 = input.LA(1); 4962 int LA24_12 = input.LA(1);
4897 4963
4898 s = -1; 4964 s = -1;
4899 if ( (LA24_248=='o') ) {s = 259;} 4965 if ( (LA24_12=='[') ) {s = 57;}
4900
4901 else if ( ((LA24_248>='0' && LA24_248<='9')||(LA24_248>='A' && LA24_248<='Z')||LA24_248=='_'||(LA24_248>='a' && LA24_248<='n')||(LA24_248>='p' && LA24_248<='z')) ) {s = 42;}
4902 4966
4903 else if ( ((LA24_248>='\u0000' && LA24_248<='\t')||(LA24_248>='\u000B' && LA24_248<='\f')||(LA24_248>='\u000E' && LA24_248<='/')||(LA24_248>=':' && LA24_248<='@')||(LA24_248>='[' && LA24_248<='^')||LA24_248=='`'||(LA24_248>='{' && LA24_248<='\uFFFF')) ) {s = 36;} 4967 else if ( ((LA24_12>='\u0000' && LA24_12<='\t')||(LA24_12>='\u000B' && LA24_12<='\f')||(LA24_12>='\u000E' && LA24_12<='Z')||(LA24_12>='\\' && LA24_12<='\uFFFF')) ) {s = 37;}
4904 4968
4905 else s = 41; 4969 else s = 58;
4906 4970
4907 if ( s>=0 ) return s; 4971 if ( s>=0 ) return s;
4908 break; 4972 break;
4909 case 140 : 4973 case 140 :
4910 int LA24_181 = input.LA(1); 4974 int LA24_100 = input.LA(1);
4911 4975
4912 s = -1; 4976 s = -1;
4913 if ( (LA24_181=='\'') ) {s = 90;} 4977 if ( (LA24_100=='.') ) {s = 96;}
4914 4978
4915 else if ( (LA24_181=='\\') ) {s = 180;} 4979 else if ( (LA24_100=='/') ) {s = 97;}
4916 4980
4917 else if ( ((LA24_181>='\u0000' && LA24_181<='\t')||(LA24_181>='\u000B' && LA24_181<='\f')||(LA24_181>='\u000E' && LA24_181<='&')||(LA24_181>='(' && LA24_181<='[')||(LA24_181>=']' && LA24_181<='\uFFFF')) ) {s = 181;} 4981 else if ( (LA24_100=='E') ) {s = 98;}
4918 4982
4919 else if ( (LA24_181=='\n'||LA24_181=='\r') ) {s = 133;} 4983 else if ( ((LA24_100>='\u0000' && LA24_100<='\t')||(LA24_100>='\u000B' && LA24_100<='\f')||(LA24_100>='\u000E' && LA24_100<='-')||(LA24_100>='0' && LA24_100<='D')||(LA24_100>='F' && LA24_100<='\uFFFF')) ) {s = 37;}
4920 4984
4921 else s = 36; 4985 else s = 150;
4922 4986
4923 if ( s>=0 ) return s; 4987 if ( s>=0 ) return s;
4924 break; 4988 break;
4925 case 141 : 4989 case 141 :
4926 int LA24_259 = input.LA(1); 4990 int LA24_121 = input.LA(1);
4927 4991
4928 s = -1; 4992 s = -1;
4929 if ( (LA24_259=='r') ) {s = 269;} 4993 if ( (LA24_121=='i') ) {s = 175;}
4930 4994
4931 else if ( ((LA24_259>='0' && LA24_259<='9')||(LA24_259>='A' && LA24_259<='Z')||LA24_259=='_'||(LA24_259>='a' && LA24_259<='q')||(LA24_259>='s' && LA24_259<='z')) ) {s = 42;} 4995 else if ( ((LA24_121>='0' && LA24_121<='9')||(LA24_121>='A' && LA24_121<='Z')||LA24_121=='_'||(LA24_121>='a' && LA24_121<='h')||(LA24_121>='j' && LA24_121<='z')) ) {s = 63;}
4932 4996
4933 else if ( ((LA24_259>='\u0000' && LA24_259<='\t')||(LA24_259>='\u000B' && LA24_259<='\f')||(LA24_259>='\u000E' && LA24_259<='/')||(LA24_259>=':' && LA24_259<='@')||(LA24_259>='[' && LA24_259<='^')||LA24_259=='`'||(LA24_259>='{' && LA24_259<='\uFFFF')) ) {s = 36;} 4997 else if ( ((LA24_121>='\u0000' && LA24_121<='\t')||(LA24_121>='\u000B' && LA24_121<='\f')||(LA24_121>='\u000E' && LA24_121<='/')||(LA24_121>=':' && LA24_121<='@')||(LA24_121>='[' && LA24_121<='^')||LA24_121=='`'||(LA24_121>='{' && LA24_121<='\uFFFF')) ) {s = 37;}
4934 4998
4935 else s = 41; 4999 else s = 62;
4936 5000
4937 if ( s>=0 ) return s; 5001 if ( s>=0 ) return s;
4938 break; 5002 break;
4939 case 142 : 5003 case 142 :
4940 int LA24_269 = input.LA(1); 5004 int LA24_171 = input.LA(1);
4941 5005
4942 s = -1; 5006 s = -1;
4943 if ( (LA24_269=='s') ) {s = 276;} 5007 if ( (LA24_171=='r') ) {s = 210;}
4944 5008
4945 else if ( ((LA24_269>='0' && LA24_269<='9')||(LA24_269>='A' && LA24_269<='Z')||LA24_269=='_'||(LA24_269>='a' && LA24_269<='r')||(LA24_269>='t' && LA24_269<='z')) ) {s = 42;} 5009 else if ( ((LA24_171>='0' && LA24_171<='9')||(LA24_171>='A' && LA24_171<='Z')||LA24_171=='_'||(LA24_171>='a' && LA24_171<='q')||(LA24_171>='s' && LA24_171<='z')) ) {s = 43;}
4946 5010
4947 else if ( ((LA24_269>='\u0000' && LA24_269<='\t')||(LA24_269>='\u000B' && LA24_269<='\f')||(LA24_269>='\u000E' && LA24_269<='/')||(LA24_269>=':' && LA24_269<='@')||(LA24_269>='[' && LA24_269<='^')||LA24_269=='`'||(LA24_269>='{' && LA24_269<='\uFFFF')) ) {s = 36;} 5011 else if ( ((LA24_171>='\u0000' && LA24_171<='\t')||(LA24_171>='\u000B' && LA24_171<='\f')||(LA24_171>='\u000E' && LA24_171<='/')||(LA24_171>=':' && LA24_171<='@')||(LA24_171>='[' && LA24_171<='^')||LA24_171=='`'||(LA24_171>='{' && LA24_171<='\uFFFF')) ) {s = 37;}
4948 5012
4949 else s = 41; 5013 else s = 42;
4950 5014
4951 if ( s>=0 ) return s; 5015 if ( s>=0 ) return s;
4952 break; 5016 break;
4953 case 143 : 5017 case 143 :
4954 int LA24_25 = input.LA(1); 5018 int LA24_175 = input.LA(1);
4955 5019
4956 s = -1; 5020 s = -1;
4957 if ( (LA24_25=='=') ) {s = 74;} 5021 if ( (LA24_175=='s') ) {s = 213;}
4958 5022
4959 else if ( ((LA24_25>='\u0000' && LA24_25<='\t')||(LA24_25>='\u000B' && LA24_25<='\f')||(LA24_25>='\u000E' && LA24_25<='<')||(LA24_25>='>' && LA24_25<='\uFFFF')) ) {s = 36;} 5023 else if ( ((LA24_175>='0' && LA24_175<='9')||(LA24_175>='A' && LA24_175<='Z')||LA24_175=='_'||(LA24_175>='a' && LA24_175<='r')||(LA24_175>='t' && LA24_175<='z')) ) {s = 63;}
4960 5024
4961 else s = 75; 5025 else if ( ((LA24_175>='\u0000' && LA24_175<='\t')||(LA24_175>='\u000B' && LA24_175<='\f')||(LA24_175>='\u000E' && LA24_175<='/')||(LA24_175>=':' && LA24_175<='@')||(LA24_175>='[' && LA24_175<='^')||LA24_175=='`'||(LA24_175>='{' && LA24_175<='\uFFFF')) ) {s = 37;}
5026
5027 else s = 62;
4962 5028
4963 if ( s>=0 ) return s; 5029 if ( s>=0 ) return s;
4964 break; 5030 break;
4965 case 144 : 5031 case 144 :
4966 int LA24_137 = input.LA(1); 5032 int LA24_210 = input.LA(1);
4967 5033
4968 s = -1; 5034 s = -1;
4969 if ( (LA24_137=='\'') ) {s = 139;} 5035 if ( (LA24_210=='e') ) {s = 229;}
4970
4971 else if ( (LA24_137=='\\') ) {s = 88;}
4972 5036
4973 else if ( ((LA24_137>='\u0000' && LA24_137<='\t')||(LA24_137>='\u000B' && LA24_137<='\f')||(LA24_137>='\u000E' && LA24_137<='&')||(LA24_137>='(' && LA24_137<='[')||(LA24_137>=']' && LA24_137<='\uFFFF')) ) {s = 89;} 5037 else if ( ((LA24_210>='0' && LA24_210<='9')||(LA24_210>='A' && LA24_210<='Z')||LA24_210=='_'||(LA24_210>='a' && LA24_210<='d')||(LA24_210>='f' && LA24_210<='z')) ) {s = 43;}
4974 5038
4975 else if ( (LA24_137=='\n'||LA24_137=='\r') ) {s = 91;} 5039 else if ( ((LA24_210>='\u0000' && LA24_210<='\t')||(LA24_210>='\u000B' && LA24_210<='\f')||(LA24_210>='\u000E' && LA24_210<='/')||(LA24_210>=':' && LA24_210<='@')||(LA24_210>='[' && LA24_210<='^')||LA24_210=='`'||(LA24_210>='{' && LA24_210<='\uFFFF')) ) {s = 37;}
4976 5040
4977 else s = 36; 5041 else s = 42;
4978 5042
4979 if ( s>=0 ) return s; 5043 if ( s>=0 ) return s;
4980 break; 5044 break;
4981 case 145 : 5045 case 145 :
4982 int LA24_28 = input.LA(1); 5046 int LA24_213 = input.LA(1);
4983 5047
4984 s = -1; 5048 s = -1;
4985 if ( ((LA24_28>='0' && LA24_28<='9')||(LA24_28>='A' && LA24_28<='Z')||LA24_28=='_'||(LA24_28>='a' && LA24_28<='z')) ) {s = 83;} 5049 if ( (LA24_213=='f') ) {s = 232;}
4986 5050
4987 else if ( ((LA24_28>='\u0000' && LA24_28<='\t')||(LA24_28>='\u000B' && LA24_28<='\f')||(LA24_28>='\u000E' && LA24_28<='/')||(LA24_28>=':' && LA24_28<='@')||(LA24_28>='[' && LA24_28<='^')||LA24_28=='`'||(LA24_28>='{' && LA24_28<='\uFFFF')) ) {s = 36;} 5051 else if ( ((LA24_213>='0' && LA24_213<='9')||(LA24_213>='A' && LA24_213<='Z')||LA24_213=='_'||(LA24_213>='a' && LA24_213<='e')||(LA24_213>='g' && LA24_213<='z')) ) {s = 63;}
4988 5052
4989 else s = 82; 5053 else if ( ((LA24_213>='\u0000' && LA24_213<='\t')||(LA24_213>='\u000B' && LA24_213<='\f')||(LA24_213>='\u000E' && LA24_213<='/')||(LA24_213>=':' && LA24_213<='@')||(LA24_213>='[' && LA24_213<='^')||LA24_213=='`'||(LA24_213>='{' && LA24_213<='\uFFFF')) ) {s = 37;}
5054
5055 else s = 62;
4990 5056
4991 if ( s>=0 ) return s; 5057 if ( s>=0 ) return s;
4992 break; 5058 break;
4993 case 146 : 5059 case 146 :
4994 int LA24_266 = input.LA(1); 5060 int LA24_229 = input.LA(1);
4995 5061
4996 s = -1; 5062 s = -1;
4997 if ( ((LA24_266>='0' && LA24_266<='9')||(LA24_266>='A' && LA24_266<='Z')||LA24_266=='_'||(LA24_266>='a' && LA24_266<='z')) ) {s = 42;} 5063 if ( (LA24_229=='d') ) {s = 245;}
5064
5065 else if ( ((LA24_229>='0' && LA24_229<='9')||(LA24_229>='A' && LA24_229<='Z')||LA24_229=='_'||(LA24_229>='a' && LA24_229<='c')||(LA24_229>='e' && LA24_229<='z')) ) {s = 43;}
4998 5066
4999 else if ( ((LA24_266>='\u0000' && LA24_266<='\t')||(LA24_266>='\u000B' && LA24_266<='\f')||(LA24_266>='\u000E' && LA24_266<='/')||(LA24_266>=':' && LA24_266<='@')||(LA24_266>='[' && LA24_266<='^')||LA24_266=='`'||(LA24_266>='{' && LA24_266<='\uFFFF')) ) {s = 36;} 5067 else if ( ((LA24_229>='\u0000' && LA24_229<='\t')||(LA24_229>='\u000B' && LA24_229<='\f')||(LA24_229>='\u000E' && LA24_229<='/')||(LA24_229>=':' && LA24_229<='@')||(LA24_229>='[' && LA24_229<='^')||LA24_229=='`'||(LA24_229>='{' && LA24_229<='\uFFFF')) ) {s = 37;}
5000 5068
5001 else s = 274; 5069 else s = 42;
5002 5070
5003 if ( s>=0 ) return s; 5071 if ( s>=0 ) return s;
5004 break; 5072 break;
5005 case 147 : 5073 case 147 :
5006 int LA24_165 = input.LA(1); 5074 int LA24_232 = input.LA(1);
5007 5075
5008 s = -1; 5076 s = -1;
5009 if ( (LA24_165=='r') ) {s = 203;} 5077 if ( (LA24_232=='i') ) {s = 248;}
5010 5078
5011 else if ( ((LA24_165>='0' && LA24_165<='9')||(LA24_165>='A' && LA24_165<='Z')||LA24_165=='_'||(LA24_165>='a' && LA24_165<='q')||(LA24_165>='s' && LA24_165<='z')) ) {s = 42;} 5079 else if ( ((LA24_232>='0' && LA24_232<='9')||(LA24_232>='A' && LA24_232<='Z')||LA24_232=='_'||(LA24_232>='a' && LA24_232<='h')||(LA24_232>='j' && LA24_232<='z')) ) {s = 63;}
5012 5080
5013 else if ( ((LA24_165>='\u0000' && LA24_165<='\t')||(LA24_165>='\u000B' && LA24_165<='\f')||(LA24_165>='\u000E' && LA24_165<='/')||(LA24_165>=':' && LA24_165<='@')||(LA24_165>='[' && LA24_165<='^')||LA24_165=='`'||(LA24_165>='{' && LA24_165<='\uFFFF')) ) {s = 36;} 5081 else if ( ((LA24_232>='\u0000' && LA24_232<='\t')||(LA24_232>='\u000B' && LA24_232<='\f')||(LA24_232>='\u000E' && LA24_232<='/')||(LA24_232>=':' && LA24_232<='@')||(LA24_232>='[' && LA24_232<='^')||LA24_232=='`'||(LA24_232>='{' && LA24_232<='\uFFFF')) ) {s = 37;}
5014 5082
5015 else s = 41; 5083 else s = 62;
5016 5084
5017 if ( s>=0 ) return s; 5085 if ( s>=0 ) return s;
5018 break; 5086 break;
5019 case 148 : 5087 case 148 :
5020 int LA24_203 = input.LA(1); 5088 int LA24_245 = input.LA(1);
5021 5089
5022 s = -1; 5090 s = -1;
5023 if ( (LA24_203=='e') ) {s = 221;} 5091 if ( (LA24_245=='i') ) {s = 259;}
5024 5092
5025 else if ( ((LA24_203>='0' && LA24_203<='9')||(LA24_203>='A' && LA24_203<='Z')||LA24_203=='_'||(LA24_203>='a' && LA24_203<='d')||(LA24_203>='f' && LA24_203<='z')) ) {s = 42;} 5093 else if ( ((LA24_245>='0' && LA24_245<='9')||(LA24_245>='A' && LA24_245<='Z')||LA24_245=='_'||(LA24_245>='a' && LA24_245<='h')||(LA24_245>='j' && LA24_245<='z')) ) {s = 43;}
5026 5094
5027 else if ( ((LA24_203>='\u0000' && LA24_203<='\t')||(LA24_203>='\u000B' && LA24_203<='\f')||(LA24_203>='\u000E' && LA24_203<='/')||(LA24_203>=':' && LA24_203<='@')||(LA24_203>='[' && LA24_203<='^')||LA24_203=='`'||(LA24_203>='{' && LA24_203<='\uFFFF')) ) {s = 36;} 5095 else if ( ((LA24_245>='\u0000' && LA24_245<='\t')||(LA24_245>='\u000B' && LA24_245<='\f')||(LA24_245>='\u000E' && LA24_245<='/')||(LA24_245>=':' && LA24_245<='@')||(LA24_245>='[' && LA24_245<='^')||LA24_245=='`'||(LA24_245>='{' && LA24_245<='\uFFFF')) ) {s = 37;}
5028 5096
5029 else s = 41; 5097 else s = 42;
5030 5098
5031 if ( s>=0 ) return s; 5099 if ( s>=0 ) return s;
5032 break; 5100 break;
5033 case 149 : 5101 case 149 :
5034 int LA24_119 = input.LA(1); 5102 int LA24_248 = input.LA(1);
5035 5103
5036 s = -1; 5104 s = -1;
5037 if ( ((LA24_119>='\u0000' && LA24_119<='\t')||(LA24_119>='\u000B' && LA24_119<='\f')||(LA24_119>='\u000E' && LA24_119<='\uFFFF')) ) {s = 36;} 5105 if ( (LA24_248=='a') ) {s = 262;}
5106
5107 else if ( ((LA24_248>='0' && LA24_248<='9')||(LA24_248>='A' && LA24_248<='Z')||LA24_248=='_'||(LA24_248>='b' && LA24_248<='z')) ) {s = 63;}
5038 5108
5039 else s = 170; 5109 else if ( ((LA24_248>='\u0000' && LA24_248<='\t')||(LA24_248>='\u000B' && LA24_248<='\f')||(LA24_248>='\u000E' && LA24_248<='/')||(LA24_248>=':' && LA24_248<='@')||(LA24_248>='[' && LA24_248<='^')||LA24_248=='`'||(LA24_248>='{' && LA24_248<='\uFFFF')) ) {s = 37;}
5110
5111 else s = 62;
5040 5112
5041 if ( s>=0 ) return s; 5113 if ( s>=0 ) return s;
5042 break; 5114 break;
5043 case 150 : 5115 case 150 :
5044 int LA24_221 = input.LA(1); 5116 int LA24_259 = input.LA(1);
5045 5117
5046 s = -1; 5118 s = -1;
5047 if ( (LA24_221=='d') ) {s = 236;} 5119 if ( (LA24_259=='c') ) {s = 271;}
5048 5120
5049 else if ( ((LA24_221>='0' && LA24_221<='9')||(LA24_221>='A' && LA24_221<='Z')||LA24_221=='_'||(LA24_221>='a' && LA24_221<='c')||(LA24_221>='e' && LA24_221<='z')) ) {s = 42;} 5121 else if ( ((LA24_259>='0' && LA24_259<='9')||(LA24_259>='A' && LA24_259<='Z')||LA24_259=='_'||(LA24_259>='a' && LA24_259<='b')||(LA24_259>='d' && LA24_259<='z')) ) {s = 43;}
5050 5122
5051 else if ( ((LA24_221>='\u0000' && LA24_221<='\t')||(LA24_221>='\u000B' && LA24_221<='\f')||(LA24_221>='\u000E' && LA24_221<='/')||(LA24_221>=':' && LA24_221<='@')||(LA24_221>='[' && LA24_221<='^')||LA24_221=='`'||(LA24_221>='{' && LA24_221<='\uFFFF')) ) {s = 36;} 5123 else if ( ((LA24_259>='\u0000' && LA24_259<='\t')||(LA24_259>='\u000B' && LA24_259<='\f')||(LA24_259>='\u000E' && LA24_259<='/')||(LA24_259>=':' && LA24_259<='@')||(LA24_259>='[' && LA24_259<='^')||LA24_259=='`'||(LA24_259>='{' && LA24_259<='\uFFFF')) ) {s = 37;}
5052 5124
5053 else s = 41; 5125 else s = 42;
5054 5126
5055 if ( s>=0 ) return s; 5127 if ( s>=0 ) return s;
5056 break; 5128 break;
5057 case 151 : 5129 case 151 :
5058 int LA24_236 = input.LA(1); 5130 int LA24_262 = input.LA(1);
5059 5131
5060 s = -1; 5132 s = -1;
5061 if ( (LA24_236=='i') ) {s = 249;} 5133 if ( (LA24_262=='b') ) {s = 273;}
5062 5134
5063 else if ( ((LA24_236>='0' && LA24_236<='9')||(LA24_236>='A' && LA24_236<='Z')||LA24_236=='_'||(LA24_236>='a' && LA24_236<='h')||(LA24_236>='j' && LA24_236<='z')) ) {s = 42;} 5135 else if ( ((LA24_262>='0' && LA24_262<='9')||(LA24_262>='A' && LA24_262<='Z')||LA24_262=='_'||LA24_262=='a'||(LA24_262>='c' && LA24_262<='z')) ) {s = 63;}
5064 5136
5065 else if ( ((LA24_236>='\u0000' && LA24_236<='\t')||(LA24_236>='\u000B' && LA24_236<='\f')||(LA24_236>='\u000E' && LA24_236<='/')||(LA24_236>=':' && LA24_236<='@')||(LA24_236>='[' && LA24_236<='^')||LA24_236=='`'||(LA24_236>='{' && LA24_236<='\uFFFF')) ) {s = 36;} 5137 else if ( ((LA24_262>='\u0000' && LA24_262<='\t')||(LA24_262>='\u000B' && LA24_262<='\f')||(LA24_262>='\u000E' && LA24_262<='/')||(LA24_262>=':' && LA24_262<='@')||(LA24_262>='[' && LA24_262<='^')||LA24_262=='`'||(LA24_262>='{' && LA24_262<='\uFFFF')) ) {s = 37;}
5066 5138
5067 else s = 41; 5139 else s = 62;
5068 5140
5069 if ( s>=0 ) return s; 5141 if ( s>=0 ) return s;
5070 break; 5142 break;
5071 case 152 : 5143 case 152 :
5072 int LA24_249 = input.LA(1); 5144 int LA24_271 = input.LA(1);
5073 5145
5074 s = -1; 5146 s = -1;
5075 if ( (LA24_249=='c') ) {s = 260;} 5147 if ( (LA24_271=='a') ) {s = 282;}
5076 5148
5077 else if ( ((LA24_249>='0' && LA24_249<='9')||(LA24_249>='A' && LA24_249<='Z')||LA24_249=='_'||(LA24_249>='a' && LA24_249<='b')||(LA24_249>='d' && LA24_249<='z')) ) {s = 42;} 5149 else if ( ((LA24_271>='0' && LA24_271<='9')||(LA24_271>='A' && LA24_271<='Z')||LA24_271=='_'||(LA24_271>='b' && LA24_271<='z')) ) {s = 43;}
5078 5150
5079 else if ( ((LA24_249>='\u0000' && LA24_249<='\t')||(LA24_249>='\u000B' && LA24_249<='\f')||(LA24_249>='\u000E' && LA24_249<='/')||(LA24_249>=':' && LA24_249<='@')||(LA24_249>='[' && LA24_249<='^')||LA24_249=='`'||(LA24_249>='{' && LA24_249<='\uFFFF')) ) {s = 36;} 5151 else if ( ((LA24_271>='\u0000' && LA24_271<='\t')||(LA24_271>='\u000B' && LA24_271<='\f')||(LA24_271>='\u000E' && LA24_271<='/')||(LA24_271>=':' && LA24_271<='@')||(LA24_271>='[' && LA24_271<='^')||LA24_271=='`'||(LA24_271>='{' && LA24_271<='\uFFFF')) ) {s = 37;}
5080 5152
5081 else s = 41; 5153 else s = 42;
5082 5154
5083 if ( s>=0 ) return s; 5155 if ( s>=0 ) return s;
5084 break; 5156 break;
5085 case 153 : 5157 case 153 :
5086 int LA24_260 = input.LA(1); 5158 int LA24_273 = input.LA(1);
5087 5159
5088 s = -1; 5160 s = -1;
5089 if ( (LA24_260=='a') ) {s = 270;} 5161 if ( (LA24_273=='l') ) {s = 283;}
5090 5162
5091 else if ( ((LA24_260>='0' && LA24_260<='9')||(LA24_260>='A' && LA24_260<='Z')||LA24_260=='_'||(LA24_260>='b' && LA24_260<='z')) ) {s = 42;} 5163 else if ( ((LA24_273>='0' && LA24_273<='9')||(LA24_273>='A' && LA24_273<='Z')||LA24_273=='_'||(LA24_273>='a' && LA24_273<='k')||(LA24_273>='m' && LA24_273<='z')) ) {s = 63;}
5092 5164
5093 else if ( ((LA24_260>='\u0000' && LA24_260<='\t')||(LA24_260>='\u000B' && LA24_260<='\f')||(LA24_260>='\u000E' && LA24_260<='/')||(LA24_260>=':' && LA24_260<='@')||(LA24_260>='[' && LA24_260<='^')||LA24_260=='`'||(LA24_260>='{' && LA24_260<='\uFFFF')) ) {s = 36;} 5165 else if ( ((LA24_273>='\u0000' && LA24_273<='\t')||(LA24_273>='\u000B' && LA24_273<='\f')||(LA24_273>='\u000E' && LA24_273<='/')||(LA24_273>=':' && LA24_273<='@')||(LA24_273>='[' && LA24_273<='^')||LA24_273=='`'||(LA24_273>='{' && LA24_273<='\uFFFF')) ) {s = 37;}
5094 5166
5095 else s = 41; 5167 else s = 62;
5096 5168
5097 if ( s>=0 ) return s; 5169 if ( s>=0 ) return s;
5098 break; 5170 break;
5099 case 154 : 5171 case 154 :
5100 int LA24_89 = input.LA(1); 5172 int LA24_282 = input.LA(1);
5101 5173
5102 s = -1; 5174 s = -1;
5103 if ( (LA24_89=='\'') ) {s = 139;} 5175 if ( (LA24_282=='t') ) {s = 290;}
5104
5105 else if ( (LA24_89=='\\') ) {s = 88;}
5106 5176
5107 else if ( ((LA24_89>='\u0000' && LA24_89<='\t')||(LA24_89>='\u000B' && LA24_89<='\f')||(LA24_89>='\u000E' && LA24_89<='&')||(LA24_89>='(' && LA24_89<='[')||(LA24_89>=']' && LA24_89<='\uFFFF')) ) {s = 89;} 5177 else if ( ((LA24_282>='0' && LA24_282<='9')||(LA24_282>='A' && LA24_282<='Z')||LA24_282=='_'||(LA24_282>='a' && LA24_282<='s')||(LA24_282>='u' && LA24_282<='z')) ) {s = 43;}
5108 5178
5109 else if ( (LA24_89=='\n'||LA24_89=='\r') ) {s = 91;} 5179 else if ( ((LA24_282>='\u0000' && LA24_282<='\t')||(LA24_282>='\u000B' && LA24_282<='\f')||(LA24_282>='\u000E' && LA24_282<='/')||(LA24_282>=':' && LA24_282<='@')||(LA24_282>='[' && LA24_282<='^')||LA24_282=='`'||(LA24_282>='{' && LA24_282<='\uFFFF')) ) {s = 37;}
5110 5180
5111 else s = 36; 5181 else s = 42;
5112 5182
5113 if ( s>=0 ) return s; 5183 if ( s>=0 ) return s;
5114 break; 5184 break;
5115 case 155 : 5185 case 155 :
5116 int LA24_270 = input.LA(1); 5186 int LA24_283 = input.LA(1);
5117 5187
5118 s = -1; 5188 s = -1;
5119 if ( (LA24_270=='t') ) {s = 277;} 5189 if ( (LA24_283=='e') ) {s = 291;}
5120 5190
5121 else if ( ((LA24_270>='0' && LA24_270<='9')||(LA24_270>='A' && LA24_270<='Z')||LA24_270=='_'||(LA24_270>='a' && LA24_270<='s')||(LA24_270>='u' && LA24_270<='z')) ) {s = 42;} 5191 else if ( ((LA24_283>='0' && LA24_283<='9')||(LA24_283>='A' && LA24_283<='Z')||LA24_283=='_'||(LA24_283>='a' && LA24_283<='d')||(LA24_283>='f' && LA24_283<='z')) ) {s = 63;}
5122 5192
5123 else if ( ((LA24_270>='\u0000' && LA24_270<='\t')||(LA24_270>='\u000B' && LA24_270<='\f')||(LA24_270>='\u000E' && LA24_270<='/')||(LA24_270>=':' && LA24_270<='@')||(LA24_270>='[' && LA24_270<='^')||LA24_270=='`'||(LA24_270>='{' && LA24_270<='\uFFFF')) ) {s = 36;} 5193 else if ( ((LA24_283>='\u0000' && LA24_283<='\t')||(LA24_283>='\u000B' && LA24_283<='\f')||(LA24_283>='\u000E' && LA24_283<='/')||(LA24_283>=':' && LA24_283<='@')||(LA24_283>='[' && LA24_283<='^')||LA24_283=='`'||(LA24_283>='{' && LA24_283<='\uFFFF')) ) {s = 37;}
5124 5194
5125 else s = 41; 5195 else s = 62;
5126 5196
5127 if ( s>=0 ) return s; 5197 if ( s>=0 ) return s;
5128 break; 5198 break;
5129 case 156 : 5199 case 156 :
5130 int LA24_277 = input.LA(1); 5200 int LA24_290 = input.LA(1);
5131 5201
5132 s = -1; 5202 s = -1;
5133 if ( (LA24_277=='e') ) {s = 280;} 5203 if ( (LA24_290=='e') ) {s = 294;}
5134 5204
5135 else if ( ((LA24_277>='0' && LA24_277<='9')||(LA24_277>='A' && LA24_277<='Z')||LA24_277=='_'||(LA24_277>='a' && LA24_277<='d')||(LA24_277>='f' && LA24_277<='z')) ) {s = 42;} 5205 else if ( ((LA24_290>='0' && LA24_290<='9')||(LA24_290>='A' && LA24_290<='Z')||LA24_290=='_'||(LA24_290>='a' && LA24_290<='d')||(LA24_290>='f' && LA24_290<='z')) ) {s = 43;}
5136 5206
5137 else if ( ((LA24_277>='\u0000' && LA24_277<='\t')||(LA24_277>='\u000B' && LA24_277<='\f')||(LA24_277>='\u000E' && LA24_277<='/')||(LA24_277>=':' && LA24_277<='@')||(LA24_277>='[' && LA24_277<='^')||LA24_277=='`'||(LA24_277>='{' && LA24_277<='\uFFFF')) ) {s = 36;} 5207 else if ( ((LA24_290>='\u0000' && LA24_290<='\t')||(LA24_290>='\u000B' && LA24_290<='\f')||(LA24_290>='\u000E' && LA24_290<='/')||(LA24_290>=':' && LA24_290<='@')||(LA24_290>='[' && LA24_290<='^')||LA24_290=='`'||(LA24_290>='{' && LA24_290<='\uFFFF')) ) {s = 37;}
5138 5208
5139 else s = 41; 5209 else s = 42;
5140 5210
5141 if ( s>=0 ) return s; 5211 if ( s>=0 ) return s;
5142 break; 5212 break;
5143 case 157 : 5213 case 157 :
5144 int LA24_280 = input.LA(1); 5214 int LA24_291 = input.LA(1);
5145 5215
5146 s = -1; 5216 s = -1;
5147 if ( (LA24_280=='s') ) {s = 282;} 5217 if ( (LA24_291=='!') ) {s = 295;}
5148 5218
5149 else if ( ((LA24_280>='0' && LA24_280<='9')||(LA24_280>='A' && LA24_280<='Z')||LA24_280=='_'||(LA24_280>='a' && LA24_280<='r')||(LA24_280>='t' && LA24_280<='z')) ) {s = 42;} 5219 else if ( ((LA24_291>='0' && LA24_291<='9')||(LA24_291>='A' && LA24_291<='Z')||LA24_291=='_'||(LA24_291>='a' && LA24_291<='z')) ) {s = 63;}
5150 5220
5151 else if ( ((LA24_280>='\u0000' && LA24_280<='\t')||(LA24_280>='\u000B' && LA24_280<='\f')||(LA24_280>='\u000E' && LA24_280<='/')||(LA24_280>=':' && LA24_280<='@')||(LA24_280>='[' && LA24_280<='^')||LA24_280=='`'||(LA24_280>='{' && LA24_280<='\uFFFF')) ) {s = 36;} 5221 else if ( ((LA24_291>='\u0000' && LA24_291<='\t')||(LA24_291>='\u000B' && LA24_291<='\f')||(LA24_291>='\u000E' && LA24_291<=' ')||(LA24_291>='\"' && LA24_291<='/')||(LA24_291>=':' && LA24_291<='@')||(LA24_291>='[' && LA24_291<='^')||LA24_291=='`'||(LA24_291>='{' && LA24_291<='\uFFFF')) ) {s = 37;}
5152 5222
5153 else s = 41; 5223 else s = 62;
5154 5224
5155 if ( s>=0 ) return s; 5225 if ( s>=0 ) return s;
5156 break; 5226 break;
5157 case 158 : 5227 case 158 :
5158 int LA24_53 = input.LA(1); 5228 int LA24_294 = input.LA(1);
5159 5229
5160 s = -1; 5230 s = -1;
5161 if ( (LA24_53=='k') ) {s = 114;} 5231 if ( (LA24_294=='s') ) {s = 297;}
5162 5232
5163 else if ( ((LA24_53>='0' && LA24_53<='9')||(LA24_53>='A' && LA24_53<='Z')||LA24_53=='_'||(LA24_53>='a' && LA24_53<='j')||(LA24_53>='l' && LA24_53<='z')) ) {s = 42;} 5233 else if ( ((LA24_294>='0' && LA24_294<='9')||(LA24_294>='A' && LA24_294<='Z')||LA24_294=='_'||(LA24_294>='a' && LA24_294<='r')||(LA24_294>='t' && LA24_294<='z')) ) {s = 43;}
5164 5234
5165 else if ( ((LA24_53>='\u0000' && LA24_53<='\t')||(LA24_53>='\u000B' && LA24_53<='\f')||(LA24_53>='\u000E' && LA24_53<='/')||(LA24_53>=':' && LA24_53<='@')||(LA24_53>='[' && LA24_53<='^')||LA24_53=='`'||(LA24_53>='{' && LA24_53<='\uFFFF')) ) {s = 36;} 5235 else if ( ((LA24_294>='\u0000' && LA24_294<='\t')||(LA24_294>='\u000B' && LA24_294<='\f')||(LA24_294>='\u000E' && LA24_294<='/')||(LA24_294>=':' && LA24_294<='@')||(LA24_294>='[' && LA24_294<='^')||LA24_294=='`'||(LA24_294>='{' && LA24_294<='\uFFFF')) ) {s = 37;}
5166 5236
5167 else s = 41; 5237 else s = 42;
5168 5238
5169 if ( s>=0 ) return s; 5239 if ( s>=0 ) return s;
5170 break; 5240 break;
5171 case 159 : 5241 case 159 :
5172 int LA24_6 = input.LA(1); 5242 int LA24_275 = input.LA(1);
5173 5243
5174 s = -1; 5244 s = -1;
5175 if ( (LA24_6=='h') ) {s = 47;} 5245 if ( ((LA24_275>='0' && LA24_275<='9')||(LA24_275>='A' && LA24_275<='Z')||LA24_275=='_'||(LA24_275>='a' && LA24_275<='z')) ) {s = 43;}
5176
5177 else if ( (LA24_6=='y') ) {s = 48;}
5178
5179 else if ( ((LA24_6>='0' && LA24_6<='9')||(LA24_6>='A' && LA24_6<='Z')||LA24_6=='_'||(LA24_6>='a' && LA24_6<='g')||(LA24_6>='i' && LA24_6<='x')||LA24_6=='z') ) {s = 42;}
5180 5246
5181 else if ( ((LA24_6>='\u0000' && LA24_6<='\t')||(LA24_6>='\u000B' && LA24_6<='\f')||(LA24_6>='\u000E' && LA24_6<='/')||(LA24_6>=':' && LA24_6<='@')||(LA24_6>='[' && LA24_6<='^')||LA24_6=='`'||(LA24_6>='{' && LA24_6<='\uFFFF')) ) {s = 36;} 5247 else if ( ((LA24_275>='\u0000' && LA24_275<='\t')||(LA24_275>='\u000B' && LA24_275<='\f')||(LA24_275>='\u000E' && LA24_275<='/')||(LA24_275>=':' && LA24_275<='@')||(LA24_275>='[' && LA24_275<='^')||LA24_275=='`'||(LA24_275>='{' && LA24_275<='\uFFFF')) ) {s = 37;}
5182 5248
5183 else s = 41; 5249 else s = 285;
5184 5250
5185 if ( s>=0 ) return s; 5251 if ( s>=0 ) return s;
5186 break; 5252 break;
5187 case 160 : 5253 case 160 :
5188 int LA24_67 = input.LA(1); 5254 int LA24_90 = input.LA(1);
5189 5255
5190 s = -1; 5256 s = -1;
5191 if ( ((LA24_67>='\u0000' && LA24_67<='\t')||(LA24_67>='\u000B' && LA24_67<='\f')||(LA24_67>='\u000E' && LA24_67<='\uFFFF')) ) {s = 36;} 5257 if ( (LA24_90=='\"') ) {s = 140;}
5192 5258
5193 else s = 121; 5259 else if ( (LA24_90=='\\') ) {s = 141;}
5260
5261 else if ( ((LA24_90>='\u0000' && LA24_90<='!')||(LA24_90>='#' && LA24_90<='[')||(LA24_90>=']' && LA24_90<='\uFFFF')) ) {s = 90;}
5194 5262
5195 if ( s>=0 ) return s; 5263 if ( s>=0 ) return s;
5196 break; 5264 break;
5197 case 161 : 5265 case 161 :
5198 int LA24_114 = input.LA(1); 5266 int LA24_29 = input.LA(1);
5199 5267
5200 s = -1; 5268 s = -1;
5201 if ( (LA24_114=='n') ) {s = 167;} 5269 if ( ((LA24_29>='0' && LA24_29<='9')||(LA24_29>='A' && LA24_29<='Z')||LA24_29=='_'||(LA24_29>='a' && LA24_29<='z')) ) {s = 63;}
5202 5270
5203 else if ( ((LA24_114>='0' && LA24_114<='9')||(LA24_114>='A' && LA24_114<='Z')||LA24_114=='_'||(LA24_114>='a' && LA24_114<='m')||(LA24_114>='o' && LA24_114<='z')) ) {s = 42;} 5271 else if ( ((LA24_29>='\u0000' && LA24_29<='\t')||(LA24_29>='\u000B' && LA24_29<='\f')||(LA24_29>='\u000E' && LA24_29<='/')||(LA24_29>=':' && LA24_29<='@')||(LA24_29>='[' && LA24_29<='^')||LA24_29=='`'||(LA24_29>='{' && LA24_29<='\uFFFF')) ) {s = 37;}
5204 5272
5205 else if ( ((LA24_114>='\u0000' && LA24_114<='\t')||(LA24_114>='\u000B' && LA24_114<='\f')||(LA24_114>='\u000E' && LA24_114<='/')||(LA24_114>=':' && LA24_114<='@')||(LA24_114>='[' && LA24_114<='^')||LA24_114=='`'||(LA24_114>='{' && LA24_114<='\uFFFF')) ) {s = 36;} 5273 else s = 62;
5206
5207 else s = 41;
5208 5274
5209 if ( s>=0 ) return s; 5275 if ( s>=0 ) return s;
5210 break; 5276 break;
5211 case 162 : 5277 case 162 :
5212 int LA24_167 = input.LA(1); 5278 int LA24_55 = input.LA(1);
5213 5279
5214 s = -1; 5280 s = -1;
5215 if ( (LA24_167=='o') ) {s = 204;} 5281 if ( (LA24_55=='k') ) {s = 118;}
5216 5282
5217 else if ( ((LA24_167>='0' && LA24_167<='9')||(LA24_167>='A' && LA24_167<='Z')||LA24_167=='_'||(LA24_167>='a' && LA24_167<='n')||(LA24_167>='p' && LA24_167<='z')) ) {s = 42;} 5283 else if ( ((LA24_55>='0' && LA24_55<='9')||(LA24_55>='A' && LA24_55<='Z')||LA24_55=='_'||(LA24_55>='a' && LA24_55<='j')||(LA24_55>='l' && LA24_55<='z')) ) {s = 43;}
5218 5284
5219 else if ( ((LA24_167>='\u0000' && LA24_167<='\t')||(LA24_167>='\u000B' && LA24_167<='\f')||(LA24_167>='\u000E' && LA24_167<='/')||(LA24_167>=':' && LA24_167<='@')||(LA24_167>='[' && LA24_167<='^')||LA24_167=='`'||(LA24_167>='{' && LA24_167<='\uFFFF')) ) {s = 36;} 5285 else if ( ((LA24_55>='\u0000' && LA24_55<='\t')||(LA24_55>='\u000B' && LA24_55<='\f')||(LA24_55>='\u000E' && LA24_55<='/')||(LA24_55>=':' && LA24_55<='@')||(LA24_55>='[' && LA24_55<='^')||LA24_55=='`'||(LA24_55>='{' && LA24_55<='\uFFFF')) ) {s = 37;}
5220 5286
5221 else s = 41; 5287 else s = 42;
5222 5288
5223 if ( s>=0 ) return s; 5289 if ( s>=0 ) return s;
5224 break; 5290 break;
5225 case 163 : 5291 case 163 :
5226 int LA24_204 = input.LA(1); 5292 int LA24_118 = input.LA(1);
5227 5293
5228 s = -1; 5294 s = -1;
5229 if ( (LA24_204=='w') ) {s = 222;} 5295 if ( (LA24_118=='n') ) {s = 173;}
5230 5296
5231 else if ( ((LA24_204>='0' && LA24_204<='9')||(LA24_204>='A' && LA24_204<='Z')||LA24_204=='_'||(LA24_204>='a' && LA24_204<='v')||(LA24_204>='x' && LA24_204<='z')) ) {s = 42;} 5297 else if ( ((LA24_118>='0' && LA24_118<='9')||(LA24_118>='A' && LA24_118<='Z')||LA24_118=='_'||(LA24_118>='a' && LA24_118<='m')||(LA24_118>='o' && LA24_118<='z')) ) {s = 43;}
5232 5298
5233 else if ( ((LA24_204>='\u0000' && LA24_204<='\t')||(LA24_204>='\u000B' && LA24_204<='\f')||(LA24_204>='\u000E' && LA24_204<='/')||(LA24_204>=':' && LA24_204<='@')||(LA24_204>='[' && LA24_204<='^')||LA24_204=='`'||(LA24_204>='{' && LA24_204<='\uFFFF')) ) {s = 36;} 5299 else if ( ((LA24_118>='\u0000' && LA24_118<='\t')||(LA24_118>='\u000B' && LA24_118<='\f')||(LA24_118>='\u000E' && LA24_118<='/')||(LA24_118>=':' && LA24_118<='@')||(LA24_118>='[' && LA24_118<='^')||LA24_118=='`'||(LA24_118>='{' && LA24_118<='\uFFFF')) ) {s = 37;}
5234 5300
5235 else s = 41; 5301 else s = 42;
5236 5302
5237 if ( s>=0 ) return s; 5303 if ( s>=0 ) return s;
5238 break; 5304 break;
5239 case 164 : 5305 case 164 :
5240 int LA24_222 = input.LA(1); 5306 int LA24_173 = input.LA(1);
5241 5307
5242 s = -1; 5308 s = -1;
5243 if ( (LA24_222=='n') ) {s = 237;} 5309 if ( (LA24_173=='o') ) {s = 211;}
5244 5310
5245 else if ( ((LA24_222>='0' && LA24_222<='9')||(LA24_222>='A' && LA24_222<='Z')||LA24_222=='_'||(LA24_222>='a' && LA24_222<='m')||(LA24_222>='o' && LA24_222<='z')) ) {s = 42;} 5311 else if ( ((LA24_173>='0' && LA24_173<='9')||(LA24_173>='A' && LA24_173<='Z')||LA24_173=='_'||(LA24_173>='a' && LA24_173<='n')||(LA24_173>='p' && LA24_173<='z')) ) {s = 43;}
5246 5312
5247 else if ( ((LA24_222>='\u0000' && LA24_222<='\t')||(LA24_222>='\u000B' && LA24_222<='\f')||(LA24_222>='\u000E' && LA24_222<='/')||(LA24_222>=':' && LA24_222<='@')||(LA24_222>='[' && LA24_222<='^')||LA24_222=='`'||(LA24_222>='{' && LA24_222<='\uFFFF')) ) {s = 36;} 5313 else if ( ((LA24_173>='\u0000' && LA24_173<='\t')||(LA24_173>='\u000B' && LA24_173<='\f')||(LA24_173>='\u000E' && LA24_173<='/')||(LA24_173>=':' && LA24_173<='@')||(LA24_173>='[' && LA24_173<='^')||LA24_173=='`'||(LA24_173>='{' && LA24_173<='\uFFFF')) ) {s = 37;}
5248 5314
5249 else s = 41; 5315 else s = 42;
5250 5316
5251 if ( s>=0 ) return s; 5317 if ( s>=0 ) return s;
5252 break; 5318 break;
5253 case 165 : 5319 case 165 :
5254 int LA24_262 = input.LA(1); 5320 int LA24_211 = input.LA(1);
5255 5321
5256 s = -1; 5322 s = -1;
5257 if ( ((LA24_262>='0' && LA24_262<='9')||(LA24_262>='A' && LA24_262<='Z')||LA24_262=='_'||(LA24_262>='a' && LA24_262<='z')) ) {s = 42;} 5323 if ( (LA24_211=='w') ) {s = 230;}
5258 5324
5259 else if ( ((LA24_262>='\u0000' && LA24_262<='\t')||(LA24_262>='\u000B' && LA24_262<='\f')||(LA24_262>='\u000E' && LA24_262<='/')||(LA24_262>=':' && LA24_262<='@')||(LA24_262>='[' && LA24_262<='^')||LA24_262=='`'||(LA24_262>='{' && LA24_262<='\uFFFF')) ) {s = 36;} 5325 else if ( ((LA24_211>='0' && LA24_211<='9')||(LA24_211>='A' && LA24_211<='Z')||LA24_211=='_'||(LA24_211>='a' && LA24_211<='v')||(LA24_211>='x' && LA24_211<='z')) ) {s = 43;}
5260 5326
5261 else s = 271; 5327 else if ( ((LA24_211>='\u0000' && LA24_211<='\t')||(LA24_211>='\u000B' && LA24_211<='\f')||(LA24_211>='\u000E' && LA24_211<='/')||(LA24_211>=':' && LA24_211<='@')||(LA24_211>='[' && LA24_211<='^')||LA24_211=='`'||(LA24_211>='{' && LA24_211<='\uFFFF')) ) {s = 37;}
5328
5329 else s = 42;
5262 5330
5263 if ( s>=0 ) return s; 5331 if ( s>=0 ) return s;
5264 break; 5332 break;
5265 case 166 : 5333 case 166 :
5266 int LA24_51 = input.LA(1); 5334 int LA24_230 = input.LA(1);
5267 5335
5268 s = -1; 5336 s = -1;
5269 if ( (LA24_51=='_') ) {s = 112;} 5337 if ( (LA24_230=='n') ) {s = 246;}
5270 5338
5271 else if ( ((LA24_51>='0' && LA24_51<='9')||(LA24_51>='A' && LA24_51<='Z')||(LA24_51>='a' && LA24_51<='z')) ) {s = 42;} 5339 else if ( ((LA24_230>='0' && LA24_230<='9')||(LA24_230>='A' && LA24_230<='Z')||LA24_230=='_'||(LA24_230>='a' && LA24_230<='m')||(LA24_230>='o' && LA24_230<='z')) ) {s = 43;}
5272 5340
5273 else if ( ((LA24_51>='\u0000' && LA24_51<='\t')||(LA24_51>='\u000B' && LA24_51<='\f')||(LA24_51>='\u000E' && LA24_51<='/')||(LA24_51>=':' && LA24_51<='@')||(LA24_51>='[' && LA24_51<='^')||LA24_51=='`'||(LA24_51>='{' && LA24_51<='\uFFFF')) ) {s = 36;} 5341 else if ( ((LA24_230>='\u0000' && LA24_230<='\t')||(LA24_230>='\u000B' && LA24_230<='\f')||(LA24_230>='\u000E' && LA24_230<='/')||(LA24_230>=':' && LA24_230<='@')||(LA24_230>='[' && LA24_230<='^')||LA24_230=='`'||(LA24_230>='{' && LA24_230<='\uFFFF')) ) {s = 37;}
5274 5342
5275 else s = 41; 5343 else s = 42;
5276 5344
5277 if ( s>=0 ) return s; 5345 if ( s>=0 ) return s;
5278 break; 5346 break;
5279 case 167 : 5347 case 167 :
5280 int LA24_54 = input.LA(1); 5348 int LA24_56 = input.LA(1);
5281 5349
5282 s = -1; 5350 s = -1;
5283 if ( (LA24_54=='c') ) {s = 115;} 5351 if ( (LA24_56=='c') ) {s = 119;}
5284 5352
5285 else if ( ((LA24_54>='0' && LA24_54<='9')||(LA24_54>='A' && LA24_54<='Z')||LA24_54=='_'||(LA24_54>='a' && LA24_54<='b')||(LA24_54>='d' && LA24_54<='z')) ) {s = 42;} 5353 else if ( ((LA24_56>='0' && LA24_56<='9')||(LA24_56>='A' && LA24_56<='Z')||LA24_56=='_'||(LA24_56>='a' && LA24_56<='b')||(LA24_56>='d' && LA24_56<='z')) ) {s = 43;}
5286 5354
5287 else if ( ((LA24_54>='\u0000' && LA24_54<='\t')||(LA24_54>='\u000B' && LA24_54<='\f')||(LA24_54>='\u000E' && LA24_54<='/')||(LA24_54>=':' && LA24_54<='@')||(LA24_54>='[' && LA24_54<='^')||LA24_54=='`'||(LA24_54>='{' && LA24_54<='\uFFFF')) ) {s = 36;} 5355 else if ( ((LA24_56>='\u0000' && LA24_56<='\t')||(LA24_56>='\u000B' && LA24_56<='\f')||(LA24_56>='\u000E' && LA24_56<='/')||(LA24_56>=':' && LA24_56<='@')||(LA24_56>='[' && LA24_56<='^')||LA24_56=='`'||(LA24_56>='{' && LA24_56<='\uFFFF')) ) {s = 37;}
5288 5356
5289 else s = 41; 5357 else s = 42;
5290 5358
5291 if ( s>=0 ) return s; 5359 if ( s>=0 ) return s;
5292 break; 5360 break;
5293 case 168 : 5361 case 168 :
5294 int LA24_115 = input.LA(1); 5362 int LA24_119 = input.LA(1);
5295 5363
5296 s = -1; 5364 s = -1;
5297 if ( (LA24_115=='l') ) {s = 168;} 5365 if ( (LA24_119=='l') ) {s = 174;}
5298 5366
5299 else if ( ((LA24_115>='0' && LA24_115<='9')||(LA24_115>='A' && LA24_115<='Z')||LA24_115=='_'||(LA24_115>='a' && LA24_115<='k')||(LA24_115>='m' && LA24_115<='z')) ) {s = 42;} 5367 else if ( ((LA24_119>='0' && LA24_119<='9')||(LA24_119>='A' && LA24_119<='Z')||LA24_119=='_'||(LA24_119>='a' && LA24_119<='k')||(LA24_119>='m' && LA24_119<='z')) ) {s = 43;}
5300 5368
5301 else if ( ((LA24_115>='\u0000' && LA24_115<='\t')||(LA24_115>='\u000B' && LA24_115<='\f')||(LA24_115>='\u000E' && LA24_115<='/')||(LA24_115>=':' && LA24_115<='@')||(LA24_115>='[' && LA24_115<='^')||LA24_115=='`'||(LA24_115>='{' && LA24_115<='\uFFFF')) ) {s = 36;} 5369 else if ( ((LA24_119>='\u0000' && LA24_119<='\t')||(LA24_119>='\u000B' && LA24_119<='\f')||(LA24_119>='\u000E' && LA24_119<='/')||(LA24_119>=':' && LA24_119<='@')||(LA24_119>='[' && LA24_119<='^')||LA24_119=='`'||(LA24_119>='{' && LA24_119<='\uFFFF')) ) {s = 37;}
5302 5370
5303 else s = 41; 5371 else s = 42;
5304 5372
5305 if ( s>=0 ) return s; 5373 if ( s>=0 ) return s;
5306 break; 5374 break;
5307 case 169 : 5375 case 169 :
5308 int LA24_168 = input.LA(1); 5376 int LA24_174 = input.LA(1);
5309 5377
5310 s = -1; 5378 s = -1;
5311 if ( (LA24_168=='u') ) {s = 205;} 5379 if ( (LA24_174=='u') ) {s = 212;}
5312 5380
5313 else if ( ((LA24_168>='0' && LA24_168<='9')||(LA24_168>='A' && LA24_168<='Z')||LA24_168=='_'||(LA24_168>='a' && LA24_168<='t')||(LA24_168>='v' && LA24_168<='z')) ) {s = 42;} 5381 else if ( ((LA24_174>='0' && LA24_174<='9')||(LA24_174>='A' && LA24_174<='Z')||LA24_174=='_'||(LA24_174>='a' && LA24_174<='t')||(LA24_174>='v' && LA24_174<='z')) ) {s = 43;}
5314 5382
5315 else if ( ((LA24_168>='\u0000' && LA24_168<='\t')||(LA24_168>='\u000B' && LA24_168<='\f')||(LA24_168>='\u000E' && LA24_168<='/')||(LA24_168>=':' && LA24_168<='@')||(LA24_168>='[' && LA24_168<='^')||LA24_168=='`'||(LA24_168>='{' && LA24_168<='\uFFFF')) ) {s = 36;} 5383 else if ( ((LA24_174>='\u0000' && LA24_174<='\t')||(LA24_174>='\u000B' && LA24_174<='\f')||(LA24_174>='\u000E' && LA24_174<='/')||(LA24_174>=':' && LA24_174<='@')||(LA24_174>='[' && LA24_174<='^')||LA24_174=='`'||(LA24_174>='{' && LA24_174<='\uFFFF')) ) {s = 37;}
5316 5384
5317 else s = 41; 5385 else s = 42;
5318 5386
5319 if ( s>=0 ) return s; 5387 if ( s>=0 ) return s;
5320 break; 5388 break;
5321 case 170 : 5389 case 170 :
5322 int LA24_112 = input.LA(1); 5390 int LA24_212 = input.LA(1);
5323 5391
5324 s = -1; 5392 s = -1;
5325 if ( (LA24_112=='d') ) {s = 163;} 5393 if ( (LA24_212=='d') ) {s = 231;}
5326 5394
5327 else if ( (LA24_112=='f') ) {s = 164;} 5395 else if ( ((LA24_212>='0' && LA24_212<='9')||(LA24_212>='A' && LA24_212<='Z')||LA24_212=='_'||(LA24_212>='a' && LA24_212<='c')||(LA24_212>='e' && LA24_212<='z')) ) {s = 43;}
5328 5396
5329 else if ( (LA24_112=='p') ) {s = 165;} 5397 else if ( ((LA24_212>='\u0000' && LA24_212<='\t')||(LA24_212>='\u000B' && LA24_212<='\f')||(LA24_212>='\u000E' && LA24_212<='/')||(LA24_212>=':' && LA24_212<='@')||(LA24_212>='[' && LA24_212<='^')||LA24_212=='`'||(LA24_212>='{' && LA24_212<='\uFFFF')) ) {s = 37;}
5330 5398
5331 else if ( ((LA24_112>='0' && LA24_112<='9')||(LA24_112>='A' && LA24_112<='Z')||LA24_112=='_'||(LA24_112>='a' && LA24_112<='c')||LA24_112=='e'||(LA24_112>='g' && LA24_112<='o')||(LA24_112>='q' && LA24_112<='z')) ) {s = 42;} 5399 else s = 42;
5332
5333 else if ( ((LA24_112>='\u0000' && LA24_112<='\t')||(LA24_112>='\u000B' && LA24_112<='\f')||(LA24_112>='\u000E' && LA24_112<='/')||(LA24_112>=':' && LA24_112<='@')||(LA24_112>='[' && LA24_112<='^')||LA24_112=='`'||(LA24_112>='{' && LA24_112<='\uFFFF')) ) {s = 36;}
5334
5335 else s = 41;
5336 5400
5337 if ( s>=0 ) return s; 5401 if ( s>=0 ) return s;
5338 break; 5402 break;
5339 case 171 : 5403 case 171 :
5340 int LA24_205 = input.LA(1); 5404 int LA24_231 = input.LA(1);
5341 5405
5342 s = -1; 5406 s = -1;
5343 if ( (LA24_205=='d') ) {s = 223;} 5407 if ( (LA24_231=='e') ) {s = 247;}
5344 5408
5345 else if ( ((LA24_205>='0' && LA24_205<='9')||(LA24_205>='A' && LA24_205<='Z')||LA24_205=='_'||(LA24_205>='a' && LA24_205<='c')||(LA24_205>='e' && LA24_205<='z')) ) {s = 42;} 5409 else if ( ((LA24_231>='0' && LA24_231<='9')||(LA24_231>='A' && LA24_231<='Z')||LA24_231=='_'||(LA24_231>='a' && LA24_231<='d')||(LA24_231>='f' && LA24_231<='z')) ) {s = 43;}
5346 5410
5347 else if ( ((LA24_205>='\u0000' && LA24_205<='\t')||(LA24_205>='\u000B' && LA24_205<='\f')||(LA24_205>='\u000E' && LA24_205<='/')||(LA24_205>=':' && LA24_205<='@')||(LA24_205>='[' && LA24_205<='^')||LA24_205=='`'||(LA24_205>='{' && LA24_205<='\uFFFF')) ) {s = 36;} 5411 else if ( ((LA24_231>='\u0000' && LA24_231<='\t')||(LA24_231>='\u000B' && LA24_231<='\f')||(LA24_231>='\u000E' && LA24_231<='/')||(LA24_231>=':' && LA24_231<='@')||(LA24_231>='[' && LA24_231<='^')||LA24_231=='`'||(LA24_231>='{' && LA24_231<='\uFFFF')) ) {s = 37;}
5348 5412
5349 else s = 41; 5413 else s = 42;
5350 5414
5351 if ( s>=0 ) return s; 5415 if ( s>=0 ) return s;
5352 break; 5416 break;
5353 case 172 : 5417 case 172 :
5354 int LA24_68 = input.LA(1); 5418 int LA24_247 = input.LA(1);
5355 5419
5356 s = -1; 5420 s = -1;
5357 if ( ((LA24_68>='\u0000' && LA24_68<='\t')||(LA24_68>='\u000B' && LA24_68<='\f')||(LA24_68>='\u000E' && LA24_68<='\uFFFF')) ) {s = 36;} 5421 if ( (LA24_247=='(') ) {s = 261;}
5422
5423 else if ( ((LA24_247>='0' && LA24_247<='9')||(LA24_247>='A' && LA24_247<='Z')||LA24_247=='_'||(LA24_247>='a' && LA24_247<='z')) ) {s = 43;}
5358 5424
5359 else s = 122; 5425 else if ( ((LA24_247>='\u0000' && LA24_247<='\t')||(LA24_247>='\u000B' && LA24_247<='\f')||(LA24_247>='\u000E' && LA24_247<='\'')||(LA24_247>=')' && LA24_247<='/')||(LA24_247>=':' && LA24_247<='@')||(LA24_247>='[' && LA24_247<='^')||LA24_247=='`'||(LA24_247>='{' && LA24_247<='\uFFFF')) ) {s = 37;}
5426
5427 else s = 42;
5360 5428
5361 if ( s>=0 ) return s; 5429 if ( s>=0 ) return s;
5362 break; 5430 break;
5363 case 173 : 5431 case 173 :
5364 int LA24_223 = input.LA(1); 5432 int LA24_277 = input.LA(1);
5365 5433
5366 s = -1; 5434 s = -1;
5367 if ( (LA24_223=='e') ) {s = 238;} 5435 if ( ((LA24_277>='0' && LA24_277<='9')||(LA24_277>='A' && LA24_277<='Z')||LA24_277=='_'||(LA24_277>='a' && LA24_277<='z')) ) {s = 43;}
5368
5369 else if ( ((LA24_223>='0' && LA24_223<='9')||(LA24_223>='A' && LA24_223<='Z')||LA24_223=='_'||(LA24_223>='a' && LA24_223<='d')||(LA24_223>='f' && LA24_223<='z')) ) {s = 42;}
5370 5436
5371 else if ( ((LA24_223>='\u0000' && LA24_223<='\t')||(LA24_223>='\u000B' && LA24_223<='\f')||(LA24_223>='\u000E' && LA24_223<='/')||(LA24_223>=':' && LA24_223<='@')||(LA24_223>='[' && LA24_223<='^')||LA24_223=='`'||(LA24_223>='{' && LA24_223<='\uFFFF')) ) {s = 36;} 5437 else if ( ((LA24_277>='\u0000' && LA24_277<='\t')||(LA24_277>='\u000B' && LA24_277<='\f')||(LA24_277>='\u000E' && LA24_277<='/')||(LA24_277>=':' && LA24_277<='@')||(LA24_277>='[' && LA24_277<='^')||LA24_277=='`'||(LA24_277>='{' && LA24_277<='\uFFFF')) ) {s = 37;}
5372 5438
5373 else s = 41; 5439 else s = 286;
5374 5440
5375 if ( s>=0 ) return s; 5441 if ( s>=0 ) return s;
5376 break; 5442 break;
5377 case 174 : 5443 case 174 :
5378 int LA24_238 = input.LA(1); 5444 int LA24_53 = input.LA(1);
5379 5445
5380 s = -1; 5446 s = -1;
5381 if ( (LA24_238=='(') ) {s = 251;} 5447 if ( (LA24_53=='_') ) {s = 116;}
5382 5448
5383 else if ( ((LA24_238>='0' && LA24_238<='9')||(LA24_238>='A' && LA24_238<='Z')||LA24_238=='_'||(LA24_238>='a' && LA24_238<='z')) ) {s = 42;} 5449 else if ( ((LA24_53>='0' && LA24_53<='9')||(LA24_53>='A' && LA24_53<='Z')||(LA24_53>='a' && LA24_53<='z')) ) {s = 43;}
5384 5450
5385 else if ( ((LA24_238>='\u0000' && LA24_238<='\t')||(LA24_238>='\u000B' && LA24_238<='\f')||(LA24_238>='\u000E' && LA24_238<='\'')||(LA24_238>=')' && LA24_238<='/')||(LA24_238>=':' && LA24_238<='@')||(LA24_238>='[' && LA24_238<='^')||LA24_238=='`'||(LA24_238>='{' && LA24_238<='\uFFFF')) ) {s = 36;} 5451 else if ( ((LA24_53>='\u0000' && LA24_53<='\t')||(LA24_53>='\u000B' && LA24_53<='\f')||(LA24_53>='\u000E' && LA24_53<='/')||(LA24_53>=':' && LA24_53<='@')||(LA24_53>='[' && LA24_53<='^')||LA24_53=='`'||(LA24_53>='{' && LA24_53<='\uFFFF')) ) {s = 37;}
5386 5452
5387 else s = 41; 5453 else s = 42;
5388 5454
5389 if ( s>=0 ) return s; 5455 if ( s>=0 ) return s;
5390 break; 5456 break;
5391 case 175 : 5457 case 175 :
5392 int LA24_196 = input.LA(1); 5458 int LA24_116 = input.LA(1);
5393 5459
5394 s = -1; 5460 s = -1;
5395 if ( ((LA24_196>='0' && LA24_196<='9')||(LA24_196>='A' && LA24_196<='Z')||LA24_196=='_'||(LA24_196>='a' && LA24_196<='z')) ) {s = 42;} 5461 if ( (LA24_116=='d') ) {s = 169;}
5462
5463 else if ( (LA24_116=='f') ) {s = 170;}
5464
5465 else if ( (LA24_116=='p') ) {s = 171;}
5466
5467 else if ( ((LA24_116>='0' && LA24_116<='9')||(LA24_116>='A' && LA24_116<='Z')||LA24_116=='_'||(LA24_116>='a' && LA24_116<='c')||LA24_116=='e'||(LA24_116>='g' && LA24_116<='o')||(LA24_116>='q' && LA24_116<='z')) ) {s = 43;}
5396 5468
5397 else if ( ((LA24_196>='\u0000' && LA24_196<='\t')||(LA24_196>='\u000B' && LA24_196<='\f')||(LA24_196>='\u000E' && LA24_196<='/')||(LA24_196>=':' && LA24_196<='@')||(LA24_196>='[' && LA24_196<='^')||LA24_196=='`'||(LA24_196>='{' && LA24_196<='\uFFFF')) ) {s = 36;} 5469 else if ( ((LA24_116>='\u0000' && LA24_116<='\t')||(LA24_116>='\u000B' && LA24_116<='\f')||(LA24_116>='\u000E' && LA24_116<='/')||(LA24_116>=':' && LA24_116<='@')||(LA24_116>='[' && LA24_116<='^')||LA24_116=='`'||(LA24_116>='{' && LA24_116<='\uFFFF')) ) {s = 37;}
5398 5470
5399 else s = 215; 5471 else s = 42;
5400 5472
5401 if ( s>=0 ) return s; 5473 if ( s>=0 ) return s;
5402 break; 5474 break;
5403 case 176 : 5475 case 176 :
5404 int LA24_22 = input.LA(1); 5476 int LA24_278 = input.LA(1);
5405 5477
5406 s = -1; 5478 s = -1;
5407 if ( ((LA24_22>='\u0000' && LA24_22<='\t')||(LA24_22>='\u000B' && LA24_22<='\f')||(LA24_22>='\u000E' && LA24_22<='\uFFFF')) ) {s = 36;} 5479 if ( ((LA24_278>='0' && LA24_278<='9')||(LA24_278>='A' && LA24_278<='Z')||LA24_278=='_'||(LA24_278>='a' && LA24_278<='z')) ) {s = 43;}
5480
5481 else if ( ((LA24_278>='\u0000' && LA24_278<='\t')||(LA24_278>='\u000B' && LA24_278<='\f')||(LA24_278>='\u000E' && LA24_278<='/')||(LA24_278>=':' && LA24_278<='@')||(LA24_278>='[' && LA24_278<='^')||LA24_278=='`'||(LA24_278>='{' && LA24_278<='\uFFFF')) ) {s = 37;}
5408 5482
5409 else s = 70; 5483 else s = 287;
5410 5484
5411 if ( s>=0 ) return s; 5485 if ( s>=0 ) return s;
5412 break; 5486 break;
5413 case 177 : 5487 case 177 :
5414 int LA24_100 = input.LA(1); 5488 int LA24_89 = input.LA(1);
5415 5489
5416 s = -1; 5490 s = -1;
5417 if ( ((LA24_100>='\u0000' && LA24_100<='\t')||(LA24_100>='\u000B' && LA24_100<='\f')||(LA24_100>='\u000E' && LA24_100<='\uFFFF')) ) {s = 150;} 5491 if ( ((LA24_89>='\u0000' && LA24_89<='\t')||(LA24_89>='\u000B' && LA24_89<='\f')||(LA24_89>='\u000E' && LA24_89<='\uFFFF')) ) {s = 37;}
5418
5419 else if ( (LA24_100=='\n'||LA24_100=='\r') ) {s = 151;}
5420 5492
5421 else s = 36; 5493 else s = 139;
5422 5494
5423 if ( s>=0 ) return s; 5495 if ( s>=0 ) return s;
5424 break; 5496 break;
5425 case 178 : 5497 case 178 :
5426 int LA24_23 = input.LA(1); 5498 int LA24_54 = input.LA(1);
5427 5499
5428 s = -1; 5500 s = -1;
5429 if ( ((LA24_23>='\u0000' && LA24_23<='\t')||(LA24_23>='\u000B' && LA24_23<='\f')||(LA24_23>='\u000E' && LA24_23<='\uFFFF')) ) {s = 36;} 5501 if ( (LA24_54=='f') ) {s = 117;}
5430 5502
5431 else s = 71; 5503 else if ( ((LA24_54>='0' && LA24_54<='9')||(LA24_54>='A' && LA24_54<='Z')||LA24_54=='_'||(LA24_54>='a' && LA24_54<='e')||(LA24_54>='g' && LA24_54<='z')) ) {s = 43;}
5504
5505 else if ( ((LA24_54>='\u0000' && LA24_54<='\t')||(LA24_54>='\u000B' && LA24_54<='\f')||(LA24_54>='\u000E' && LA24_54<='/')||(LA24_54>=':' && LA24_54<='@')||(LA24_54>='[' && LA24_54<='^')||LA24_54=='`'||(LA24_54>='{' && LA24_54<='\uFFFF')) ) {s = 37;}
5506
5507 else s = 42;
5432 5508
5433 if ( s>=0 ) return s; 5509 if ( s>=0 ) return s;
5434 break; 5510 break;
5435 case 179 : 5511 case 179 :
5436 int LA24_52 = input.LA(1); 5512 int LA24_274 = input.LA(1);
5437 5513
5438 s = -1; 5514 s = -1;
5439 if ( (LA24_52=='f') ) {s = 113;} 5515 if ( ((LA24_274>='0' && LA24_274<='9')||(LA24_274>='A' && LA24_274<='Z')||LA24_274=='_'||(LA24_274>='a' && LA24_274<='z')) ) {s = 43;}
5440 5516
5441 else if ( ((LA24_52>='0' && LA24_52<='9')||(LA24_52>='A' && LA24_52<='Z')||LA24_52=='_'||(LA24_52>='a' && LA24_52<='e')||(LA24_52>='g' && LA24_52<='z')) ) {s = 42;} 5517 else if ( ((LA24_274>='\u0000' && LA24_274<='\t')||(LA24_274>='\u000B' && LA24_274<='\f')||(LA24_274>='\u000E' && LA24_274<='/')||(LA24_274>=':' && LA24_274<='@')||(LA24_274>='[' && LA24_274<='^')||LA24_274=='`'||(LA24_274>='{' && LA24_274<='\uFFFF')) ) {s = 37;}
5442 5518
5443 else if ( ((LA24_52>='\u0000' && LA24_52<='\t')||(LA24_52>='\u000B' && LA24_52<='\f')||(LA24_52>='\u000E' && LA24_52<='/')||(LA24_52>=':' && LA24_52<='@')||(LA24_52>='[' && LA24_52<='^')||LA24_52=='`'||(LA24_52>='{' && LA24_52<='\uFFFF')) ) {s = 36;} 5519 else s = 284;
5444
5445 else s = 41;
5446 5520
5447 if ( s>=0 ) return s; 5521 if ( s>=0 ) return s;
5448 break; 5522 break;
5449 case 180 : 5523 case 180 :
5450 int LA24_232 = input.LA(1); 5524 int LA24_44 = input.LA(1);
5451 5525
5452 s = -1; 5526 s = -1;
5453 if ( ((LA24_232>='0' && LA24_232<='9')||(LA24_232>='A' && LA24_232<='Z')||LA24_232=='_'||(LA24_232>='a' && LA24_232<='z')) ) {s = 42;} 5527 if ( (LA24_44=='n') ) {s = 106;}
5528
5529 else if ( (LA24_44=='r') ) {s = 107;}
5530
5531 else if ( ((LA24_44>='0' && LA24_44<='9')||(LA24_44>='A' && LA24_44<='Z')||LA24_44=='_'||(LA24_44>='a' && LA24_44<='m')||(LA24_44>='o' && LA24_44<='q')||(LA24_44>='s' && LA24_44<='z')) ) {s = 43;}
5454 5532
5455 else if ( ((LA24_232>='\u0000' && LA24_232<='\t')||(LA24_232>='\u000B' && LA24_232<='\f')||(LA24_232>='\u000E' && LA24_232<='/')||(LA24_232>=':' && LA24_232<='@')||(LA24_232>='[' && LA24_232<='^')||LA24_232=='`'||(LA24_232>='{' && LA24_232<='\uFFFF')) ) {s = 36;} 5533 else if ( ((LA24_44>='\u0000' && LA24_44<='\t')||(LA24_44>='\u000B' && LA24_44<='\f')||(LA24_44>='\u000E' && LA24_44<='/')||(LA24_44>=':' && LA24_44<='@')||(LA24_44>='[' && LA24_44<='^')||LA24_44=='`'||(LA24_44>='{' && LA24_44<='\uFFFF')) ) {s = 37;}
5456 5534
5457 else s = 245; 5535 else s = 42;
5458 5536
5459 if ( s>=0 ) return s; 5537 if ( s>=0 ) return s;
5460 break; 5538 break;
5461 case 181 : 5539 case 181 :
5462 int LA24_149 = input.LA(1); 5540 int LA24_147 = input.LA(1);
5463 5541
5464 s = -1; 5542 s = -1;
5465 if ( (LA24_149=='*') ) {s = 147;} 5543 if ( ((LA24_147>='0' && LA24_147<='9')) ) {s = 147;}
5466 5544
5467 else if ( ((LA24_149>='\u0000' && LA24_149<='\t')||(LA24_149>='\u000B' && LA24_149<='\f')||(LA24_149>='\u000E' && LA24_149<=')')||(LA24_149>='+' && LA24_149<='\uFFFF')) ) {s = 149;} 5545 else if ( (LA24_147=='E') ) {s = 98;}
5468 5546
5469 else if ( (LA24_149=='\n'||LA24_149=='\r') ) {s = 148;} 5547 else if ( ((LA24_147>='\u0000' && LA24_147<='\t')||(LA24_147>='\u000B' && LA24_147<='\f')||(LA24_147>='\u000E' && LA24_147<='/')||(LA24_147>=':' && LA24_147<='D')||(LA24_147>='F' && LA24_147<='\uFFFF')) ) {s = 37;}
5470 5548
5471 else s = 36; 5549 else s = 191;
5472 5550
5473 if ( s>=0 ) return s; 5551 if ( s>=0 ) return s;
5474 break; 5552 break;
5475 case 182 : 5553 case 182 :
5476 int LA24_29 = input.LA(1); 5554 int LA24_30 = input.LA(1);
5477 5555
5478 s = -1; 5556 s = -1;
5479 if ( ((LA24_29>='0' && LA24_29<='9')||(LA24_29>='A' && LA24_29<='Z')||LA24_29=='_'||(LA24_29>='a' && LA24_29<='z')) ) {s = 42;} 5557 if ( ((LA24_30>='0' && LA24_30<='9')||(LA24_30>='A' && LA24_30<='Z')||LA24_30=='_'||(LA24_30>='a' && LA24_30<='z')) ) {s = 43;}
5480 5558
5481 else if ( ((LA24_29>='\u0000' && LA24_29<='\t')||(LA24_29>='\u000B' && LA24_29<='\f')||(LA24_29>='\u000E' && LA24_29<='/')||(LA24_29>=':' && LA24_29<='@')||(LA24_29>='[' && LA24_29<='^')||LA24_29=='`'||(LA24_29>='{' && LA24_29<='\uFFFF')) ) {s = 36;} 5559 else if ( ((LA24_30>='\u0000' && LA24_30<='\t')||(LA24_30>='\u000B' && LA24_30<='\f')||(LA24_30>='\u000E' && LA24_30<='/')||(LA24_30>=':' && LA24_30<='@')||(LA24_30>='[' && LA24_30<='^')||LA24_30=='`'||(LA24_30>='{' && LA24_30<='\uFFFF')) ) {s = 37;}
5482 5560
5483 else s = 41; 5561 else s = 42;
5484 5562
5485 if ( s>=0 ) return s; 5563 if ( s>=0 ) return s;
5486 break; 5564 break;
5487 case 183 : 5565 case 183 :
5488 int LA24_43 = input.LA(1); 5566 int LA24_142 = input.LA(1);
5489 5567
5490 s = -1; 5568 s = -1;
5491 if ( (LA24_43=='n') ) {s = 103;} 5569 if ( (LA24_142=='\'') ) {s = 144;}
5492 5570
5493 else if ( (LA24_43=='r') ) {s = 104;} 5571 else if ( (LA24_142=='\\') ) {s = 91;}
5494 5572
5495 else if ( ((LA24_43>='0' && LA24_43<='9')||(LA24_43>='A' && LA24_43<='Z')||LA24_43=='_'||(LA24_43>='a' && LA24_43<='m')||(LA24_43>='o' && LA24_43<='q')||(LA24_43>='s' && LA24_43<='z')) ) {s = 42;} 5573 else if ( ((LA24_142>='\u0000' && LA24_142<='\t')||(LA24_142>='\u000B' && LA24_142<='\f')||(LA24_142>='\u000E' && LA24_142<='&')||(LA24_142>='(' && LA24_142<='[')||(LA24_142>=']' && LA24_142<='\uFFFF')) ) {s = 92;}
5496 5574
5497 else if ( ((LA24_43>='\u0000' && LA24_43<='\t')||(LA24_43>='\u000B' && LA24_43<='\f')||(LA24_43>='\u000E' && LA24_43<='/')||(LA24_43>=':' && LA24_43<='@')||(LA24_43>='[' && LA24_43<='^')||LA24_43=='`'||(LA24_43>='{' && LA24_43<='\uFFFF')) ) {s = 36;} 5575 else if ( (LA24_142=='\n'||LA24_142=='\r') ) {s = 94;}
5498 5576
5499 else s = 41; 5577 else s = 37;
5500 5578
5501 if ( s>=0 ) return s; 5579 if ( s>=0 ) return s;
5502 break; 5580 break;
5503 case 184 : 5581 case 184 :
5504 int LA24_254 = input.LA(1); 5582 int LA24_50 = input.LA(1);
5505 5583
5506 s = -1; 5584 s = -1;
5507 if ( ((LA24_254>='0' && LA24_254<='9')||(LA24_254>='A' && LA24_254<='Z')||LA24_254=='_'||(LA24_254>='a' && LA24_254<='z')) ) {s = 42;} 5585 if ( (LA24_50=='f') ) {s = 113;}
5586
5587 else if ( ((LA24_50>='0' && LA24_50<='9')||(LA24_50>='A' && LA24_50<='Z')||LA24_50=='_'||(LA24_50>='a' && LA24_50<='e')||(LA24_50>='g' && LA24_50<='z')) ) {s = 43;}
5508 5588
5509 else if ( ((LA24_254>='\u0000' && LA24_254<='\t')||(LA24_254>='\u000B' && LA24_254<='\f')||(LA24_254>='\u000E' && LA24_254<='/')||(LA24_254>=':' && LA24_254<='@')||(LA24_254>='[' && LA24_254<='^')||LA24_254=='`'||(LA24_254>='{' && LA24_254<='\uFFFF')) ) {s = 36;} 5589 else if ( ((LA24_50>='\u0000' && LA24_50<='\t')||(LA24_50>='\u000B' && LA24_50<='\f')||(LA24_50>='\u000E' && LA24_50<='/')||(LA24_50>=':' && LA24_50<='@')||(LA24_50>='[' && LA24_50<='^')||LA24_50=='`'||(LA24_50>='{' && LA24_50<='\uFFFF')) ) {s = 37;}
5510 5590
5511 else s = 264; 5591 else s = 42;
5512 5592
5513 if ( s>=0 ) return s; 5593 if ( s>=0 ) return s;
5514 break; 5594 break;
5515 case 185 : 5595 case 185 :
5516 int LA24_26 = input.LA(1); 5596 int LA24_203 = input.LA(1);
5517 5597
5518 s = -1; 5598 s = -1;
5519 if ( ((LA24_26>='\u0000' && LA24_26<='\t')||(LA24_26>='\u000B' && LA24_26<='\f')||(LA24_26>='\u000E' && LA24_26<='\uFFFF')) ) {s = 36;} 5599 if ( ((LA24_203>='0' && LA24_203<='9')||(LA24_203>='A' && LA24_203<='Z')||LA24_203=='_'||(LA24_203>='a' && LA24_203<='z')) ) {s = 43;}
5520 5600
5521 else s = 76; 5601 else if ( ((LA24_203>='\u0000' && LA24_203<='\t')||(LA24_203>='\u000B' && LA24_203<='\f')||(LA24_203>='\u000E' && LA24_203<='/')||(LA24_203>=':' && LA24_203<='@')||(LA24_203>='[' && LA24_203<='^')||LA24_203=='`'||(LA24_203>='{' && LA24_203<='\uFFFF')) ) {s = 37;}
5602
5603 else s = 223;
5522 5604
5523 if ( s>=0 ) return s; 5605 if ( s>=0 ) return s;
5524 break; 5606 break;
5525 case 186 : 5607 case 186 :
5526 int LA24_288 = input.LA(1); 5608 int LA24_92 = input.LA(1);
5527 5609
5528 s = -1; 5610 s = -1;
5529 if ( ((LA24_288>='0' && LA24_288<='9')||(LA24_288>='A' && LA24_288<='Z')||LA24_288=='_'||(LA24_288>='a' && LA24_288<='z')) ) {s = 42;} 5611 if ( (LA24_92=='\'') ) {s = 144;}
5612
5613 else if ( (LA24_92=='\\') ) {s = 91;}
5614
5615 else if ( ((LA24_92>='\u0000' && LA24_92<='\t')||(LA24_92>='\u000B' && LA24_92<='\f')||(LA24_92>='\u000E' && LA24_92<='&')||(LA24_92>='(' && LA24_92<='[')||(LA24_92>=']' && LA24_92<='\uFFFF')) ) {s = 92;}
5530 5616
5531 else if ( ((LA24_288>='\u0000' && LA24_288<='\t')||(LA24_288>='\u000B' && LA24_288<='\f')||(LA24_288>='\u000E' && LA24_288<='/')||(LA24_288>=':' && LA24_288<='@')||(LA24_288>='[' && LA24_288<='^')||LA24_288=='`'||(LA24_288>='{' && LA24_288<='\uFFFF')) ) {s = 36;} 5617 else if ( (LA24_92=='\n'||LA24_92=='\r') ) {s = 94;}
5532 5618
5533 else s = 289; 5619 else s = 37;
5534 5620
5535 if ( s>=0 ) return s; 5621 if ( s>=0 ) return s;
5536 break; 5622 break;
5537 case 187 : 5623 case 187 :
5538 int LA24_86 = input.LA(1); 5624 int LA24_241 = input.LA(1);
5539 5625
5540 s = -1; 5626 s = -1;
5541 if ( ((LA24_86>='\u0000' && LA24_86<='\t')||(LA24_86>='\u000B' && LA24_86<='\f')||(LA24_86>='\u000E' && LA24_86<='\uFFFF')) ) {s = 36;} 5627 if ( ((LA24_241>='0' && LA24_241<='9')||(LA24_241>='A' && LA24_241<='Z')||LA24_241=='_'||(LA24_241>='a' && LA24_241<='z')) ) {s = 43;}
5628
5629 else if ( ((LA24_241>='\u0000' && LA24_241<='\t')||(LA24_241>='\u000B' && LA24_241<='\f')||(LA24_241>='\u000E' && LA24_241<='/')||(LA24_241>=':' && LA24_241<='@')||(LA24_241>='[' && LA24_241<='^')||LA24_241=='`'||(LA24_241>='{' && LA24_241<='\uFFFF')) ) {s = 37;}
5542 5630
5543 else s = 134; 5631 else s = 255;
5544 5632
5545 if ( s>=0 ) return s; 5633 if ( s>=0 ) return s;
5546 break; 5634 break;
5547 case 188 : 5635 case 188 :
5548 int LA24_72 = input.LA(1); 5636 int LA24_144 = input.LA(1);
5549 5637
5550 s = -1; 5638 s = -1;
5551 if ( ((LA24_72>='\u0000' && LA24_72<='\t')||(LA24_72>='\u000B' && LA24_72<='\f')||(LA24_72>='\u000E' && LA24_72<='\uFFFF')) ) {s = 36;} 5639 if ( ((LA24_144>='\u0000' && LA24_144<='\t')||(LA24_144>='\u000B' && LA24_144<='\f')||(LA24_144>='\u000E' && LA24_144<='\uFFFF')) ) {s = 37;}
5552 5640
5553 else s = 123; 5641 else s = 189;
5554 5642
5555 if ( s>=0 ) return s; 5643 if ( s>=0 ) return s;
5556 break; 5644 break;
5557 case 189 : 5645 case 189 :
5558 int LA24_200 = input.LA(1); 5646 int LA24_152 = input.LA(1);
5559 5647
5560 s = -1; 5648 s = -1;
5561 if ( ((LA24_200>='0' && LA24_200<='9')||(LA24_200>='A' && LA24_200<='Z')||LA24_200=='_'||(LA24_200>='a' && LA24_200<='z')) ) {s = 42;} 5649 if ( (LA24_152=='/') ) {s = 196;}
5562 5650
5563 else if ( ((LA24_200>='\u0000' && LA24_200<='\t')||(LA24_200>='\u000B' && LA24_200<='\f')||(LA24_200>='\u000E' && LA24_200<='/')||(LA24_200>=':' && LA24_200<='@')||(LA24_200>='[' && LA24_200<='^')||LA24_200=='`'||(LA24_200>='{' && LA24_200<='\uFFFF')) ) {s = 36;} 5651 else if ( (LA24_152=='*') ) {s = 152;}
5564 5652
5565 else s = 218; 5653 else if ( ((LA24_152>='\u0000' && LA24_152<='\t')||(LA24_152>='\u000B' && LA24_152<='\f')||(LA24_152>='\u000E' && LA24_152<=')')||(LA24_152>='+' && LA24_152<='.')||(LA24_152>='0' && LA24_152<='\uFFFF')) ) {s = 154;}
5654
5655 else if ( (LA24_152=='\n'||LA24_152=='\r') ) {s = 153;}
5656
5657 else s = 37;
5566 5658
5567 if ( s>=0 ) return s; 5659 if ( s>=0 ) return s;
5568 break; 5660 break;
5569 case 190 : 5661 case 190 :
5570 int LA24_160 = input.LA(1); 5662 int LA24_265 = input.LA(1);
5571 5663
5572 s = -1; 5664 s = -1;
5573 if ( ((LA24_160>='0' && LA24_160<='9')||(LA24_160>='A' && LA24_160<='Z')||LA24_160=='_'||(LA24_160>='a' && LA24_160<='z')) ) {s = 42;} 5665 if ( ((LA24_265>='0' && LA24_265<='9')||(LA24_265>='A' && LA24_265<='Z')||LA24_265=='_'||(LA24_265>='a' && LA24_265<='z')) ) {s = 43;}
5574 5666
5575 else if ( ((LA24_160>='\u0000' && LA24_160<='\t')||(LA24_160>='\u000B' && LA24_160<='\f')||(LA24_160>='\u000E' && LA24_160<='/')||(LA24_160>=':' && LA24_160<='@')||(LA24_160>='[' && LA24_160<='^')||LA24_160=='`'||(LA24_160>='{' && LA24_160<='\uFFFF')) ) {s = 36;} 5667 else if ( ((LA24_265>='\u0000' && LA24_265<='\t')||(LA24_265>='\u000B' && LA24_265<='\f')||(LA24_265>='\u000E' && LA24_265<='/')||(LA24_265>=':' && LA24_265<='@')||(LA24_265>='[' && LA24_265<='^')||LA24_265=='`'||(LA24_265>='{' && LA24_265<='\uFFFF')) ) {s = 37;}
5576 5668
5577 else s = 198; 5669 else s = 276;
5578 5670
5579 if ( s>=0 ) return s; 5671 if ( s>=0 ) return s;
5580 break; 5672 break;
5581 case 191 : 5673 case 191 :
5582 int LA24_74 = input.LA(1); 5674 int LA24_261 = input.LA(1);
5583 5675
5584 s = -1; 5676 s = -1;
5585 if ( ((LA24_74>='\u0000' && LA24_74<='\t')||(LA24_74>='\u000B' && LA24_74<='\f')||(LA24_74>='\u000E' && LA24_74<='\uFFFF')) ) {s = 36;} 5677 if ( ((LA24_261>='\u0000' && LA24_261<='\t')||(LA24_261>='\u000B' && LA24_261<='\f')||(LA24_261>='\u000E' && LA24_261<='\uFFFF')) ) {s = 37;}
5586 5678
5587 else s = 124; 5679 else s = 272;
5588 5680
5589 if ( s>=0 ) return s; 5681 if ( s>=0 ) return s;
5590 break; 5682 break;
5591 case 192 : 5683 case 192 :
5592 int LA24_179 = input.LA(1); 5684 int LA24_33 = input.LA(1);
5593 5685
5594 s = -1; 5686 s = -1;
5595 if ( (LA24_179=='\"') ) {s = 135;} 5687 if ( (LA24_33=='.') ) {s = 96;}
5688
5689 else if ( (LA24_33=='/') ) {s = 97;}
5690
5691 else if ( (LA24_33=='E') ) {s = 98;}
5596 5692
5597 else if ( (LA24_179=='\\') ) {s = 136;} 5693 else if ( ((LA24_33>='\u0000' && LA24_33<='\t')||(LA24_33>='\u000B' && LA24_33<='\f')||(LA24_33>='\u000E' && LA24_33<='-')||(LA24_33>='0' && LA24_33<='D')||(LA24_33>='F' && LA24_33<='\uFFFF')) ) {s = 37;}
5598 5694
5599 else if ( ((LA24_179>='\u0000' && LA24_179<='!')||(LA24_179>='#' && LA24_179<='[')||(LA24_179>=']' && LA24_179<='\uFFFF')) ) {s = 87;} 5695 else s = 95;
5600 5696
5601 if ( s>=0 ) return s; 5697 if ( s>=0 ) return s;
5602 break; 5698 break;
5603 case 193 : 5699 case 193 :
5604 int LA24_150 = input.LA(1); 5700 int LA24_304 = input.LA(1);
5605 5701
5606 s = -1; 5702 s = -1;
5607 if ( ((LA24_150>='\u0000' && LA24_150<='\t')||(LA24_150>='\u000B' && LA24_150<='\f')||(LA24_150>='\u000E' && LA24_150<='\uFFFF')) ) {s = 150;} 5703 if ( ((LA24_304>='0' && LA24_304<='9')||(LA24_304>='A' && LA24_304<='Z')||LA24_304=='_'||(LA24_304>='a' && LA24_304<='z')) ) {s = 43;}
5608 5704
5609 else if ( (LA24_150=='\n'||LA24_150=='\r') ) {s = 151;} 5705 else if ( ((LA24_304>='\u0000' && LA24_304<='\t')||(LA24_304>='\u000B' && LA24_304<='\f')||(LA24_304>='\u000E' && LA24_304<='/')||(LA24_304>=':' && LA24_304<='@')||(LA24_304>='[' && LA24_304<='^')||LA24_304=='`'||(LA24_304>='{' && LA24_304<='\uFFFF')) ) {s = 37;}
5610 5706
5611 else s = 36; 5707 else s = 305;
5612 5708
5613 if ( s>=0 ) return s; 5709 if ( s>=0 ) return s;
5614 break; 5710 break;
5615 case 194 : 5711 case 194 :
5616 int LA24_96 = input.LA(1); 5712 int LA24_57 = input.LA(1);
5617 5713
5618 s = -1; 5714 s = -1;
5619 if ( (LA24_96=='.') ) {s = 93;} 5715 if ( ((LA24_57>='\u0000' && LA24_57<='\t')||(LA24_57>='\u000B' && LA24_57<='\f')||(LA24_57>='\u000E' && LA24_57<='\uFFFF')) ) {s = 37;}
5620 5716
5621 else if ( ((LA24_96>='0' && LA24_96<='9')) ) {s = 96;} 5717 else s = 120;
5622
5623 else if ( (LA24_96=='/') ) {s = 94;}
5624
5625 else if ( (LA24_96=='E') ) {s = 95;}
5626
5627 else if ( ((LA24_96>='\u0000' && LA24_96<='\t')||(LA24_96>='\u000B' && LA24_96<='\f')||(LA24_96>='\u000E' && LA24_96<='-')||(LA24_96>=':' && LA24_96<='D')||(LA24_96>='F' && LA24_96<='\uFFFF')) ) {s = 36;}
5628
5629 else s = 92;
5630 5718
5631 if ( s>=0 ) return s; 5719 if ( s>=0 ) return s;
5632 break; 5720 break;
5633 case 195 : 5721 case 195 :
5634 int LA24_258 = input.LA(1); 5722 int LA24_63 = input.LA(1);
5635 5723
5636 s = -1; 5724 s = -1;
5637 if ( ((LA24_258>='0' && LA24_258<='9')||(LA24_258>='A' && LA24_258<='Z')||LA24_258=='_'||(LA24_258>='a' && LA24_258<='z')) ) {s = 42;} 5725 if ( ((LA24_63>='0' && LA24_63<='9')||(LA24_63>='A' && LA24_63<='Z')||LA24_63=='_'||(LA24_63>='a' && LA24_63<='z')) ) {s = 63;}
5638 5726
5639 else if ( ((LA24_258>='\u0000' && LA24_258<='\t')||(LA24_258>='\u000B' && LA24_258<='\f')||(LA24_258>='\u000E' && LA24_258<='/')||(LA24_258>=':' && LA24_258<='@')||(LA24_258>='[' && LA24_258<='^')||LA24_258=='`'||(LA24_258>='{' && LA24_258<='\uFFFF')) ) {s = 36;} 5727 else if ( ((LA24_63>='\u0000' && LA24_63<='\t')||(LA24_63>='\u000B' && LA24_63<='\f')||(LA24_63>='\u000E' && LA24_63<='/')||(LA24_63>=':' && LA24_63<='@')||(LA24_63>='[' && LA24_63<='^')||LA24_63=='`'||(LA24_63>='{' && LA24_63<='\uFFFF')) ) {s = 37;}
5640 5728
5641 else s = 268; 5729 else s = 62;
5642 5730
5643 if ( s>=0 ) return s; 5731 if ( s>=0 ) return s;
5644 break; 5732 break;
5645 case 196 : 5733 case 196 :
5646 int LA24_87 = input.LA(1); 5734 int LA24_101 = input.LA(1);
5647 5735
5648 s = -1; 5736 s = -1;
5649 if ( (LA24_87=='\"') ) {s = 135;} 5737 if ( ((LA24_101>='0' && LA24_101<='9')) ) {s = 151;}
5738
5739 else if ( (LA24_101=='.') ) {s = 96;}
5740
5741 else if ( (LA24_101=='/') ) {s = 97;}
5650 5742
5651 else if ( (LA24_87=='\\') ) {s = 136;} 5743 else if ( (LA24_101=='E') ) {s = 98;}
5652 5744
5653 else if ( ((LA24_87>='\u0000' && LA24_87<='!')||(LA24_87>='#' && LA24_87<='[')||(LA24_87>=']' && LA24_87<='\uFFFF')) ) {s = 87;} 5745 else if ( ((LA24_101>='\u0000' && LA24_101<='\t')||(LA24_101>='\u000B' && LA24_101<='\f')||(LA24_101>='\u000E' && LA24_101<='-')||(LA24_101>=':' && LA24_101<='D')||(LA24_101>='F' && LA24_101<='\uFFFF')) ) {s = 37;}
5746
5747 else s = 150;
5654 5748
5655 if ( s>=0 ) return s; 5749 if ( s>=0 ) return s;
5656 break; 5750 break;
5657 case 197 : 5751 case 197 :
5658 int LA24_139 = input.LA(1); 5752 int LA24_13 = input.LA(1);
5659 5753
5660 s = -1; 5754 s = -1;
5661 if ( ((LA24_139>='\u0000' && LA24_139<='\t')||(LA24_139>='\u000B' && LA24_139<='\f')||(LA24_139>='\u000E' && LA24_139<='\uFFFF')) ) {s = 36;} 5755 if ( ((LA24_13>='\u0000' && LA24_13<='\t')||(LA24_13>='\u000B' && LA24_13<='\f')||(LA24_13>='\u000E' && LA24_13<='\uFFFF')) ) {s = 37;}
5662 5756
5663 else s = 182; 5757 else s = 59;
5664 5758
5665 if ( s>=0 ) return s; 5759 if ( s>=0 ) return s;
5666 break; 5760 break;
5667 case 198 : 5761 case 198 :
5668 int LA24_31 = input.LA(1); 5762 int LA24_207 = input.LA(1);
5669 5763
5670 s = -1; 5764 s = -1;
5671 if ( (LA24_31=='\\') ) {s = 88;} 5765 if ( ((LA24_207>='0' && LA24_207<='9')||(LA24_207>='A' && LA24_207<='Z')||LA24_207=='_'||(LA24_207>='a' && LA24_207<='z')) ) {s = 43;}
5672
5673 else if ( ((LA24_31>='\u0000' && LA24_31<='\t')||(LA24_31>='\u000B' && LA24_31<='\f')||(LA24_31>='\u000E' && LA24_31<='&')||(LA24_31>='(' && LA24_31<='[')||(LA24_31>=']' && LA24_31<='\uFFFF')) ) {s = 89;}
5674 5766
5675 else if ( (LA24_31=='\'') ) {s = 90;} 5767 else if ( ((LA24_207>='\u0000' && LA24_207<='\t')||(LA24_207>='\u000B' && LA24_207<='\f')||(LA24_207>='\u000E' && LA24_207<='/')||(LA24_207>=':' && LA24_207<='@')||(LA24_207>='[' && LA24_207<='^')||LA24_207=='`'||(LA24_207>='{' && LA24_207<='\uFFFF')) ) {s = 37;}
5676 5768
5677 else if ( (LA24_31=='\n'||LA24_31=='\r') ) {s = 91;} 5769 else s = 226;
5678
5679 else s = 36;
5680 5770
5681 if ( s>=0 ) return s; 5771 if ( s>=0 ) return s;
5682 break; 5772 break;
5683 case 199 : 5773 case 199 :
5684 int LA24_83 = input.LA(1); 5774 int LA24_103 = input.LA(1);
5685 5775
5686 s = -1; 5776 s = -1;
5687 if ( ((LA24_83>='0' && LA24_83<='9')||(LA24_83>='A' && LA24_83<='Z')||LA24_83=='_'||(LA24_83>='a' && LA24_83<='z')) ) {s = 83;} 5777 if ( ((LA24_103>='\u0000' && LA24_103<='\t')||(LA24_103>='\u000B' && LA24_103<='\f')||(LA24_103>='\u000E' && LA24_103<='\uFFFF')) ) {s = 155;}
5688 5778
5689 else if ( ((LA24_83>='\u0000' && LA24_83<='\t')||(LA24_83>='\u000B' && LA24_83<='\f')||(LA24_83>='\u000E' && LA24_83<='/')||(LA24_83>=':' && LA24_83<='@')||(LA24_83>='[' && LA24_83<='^')||LA24_83=='`'||(LA24_83>='{' && LA24_83<='\uFFFF')) ) {s = 36;} 5779 else if ( (LA24_103=='\n'||LA24_103=='\r') ) {s = 156;}
5690 5780
5691 else s = 82; 5781 else s = 37;
5692 5782
5693 if ( s>=0 ) return s; 5783 if ( s>=0 ) return s;
5694 break; 5784 break;
5695 case 200 : 5785 case 200 :
5696 int LA24_276 = input.LA(1); 5786 int LA24_165 = input.LA(1);
5697 5787
5698 s = -1; 5788 s = -1;
5699 if ( ((LA24_276>='0' && LA24_276<='9')||(LA24_276>='A' && LA24_276<='Z')||LA24_276=='_'||(LA24_276>='a' && LA24_276<='z')) ) {s = 42;} 5789 if ( ((LA24_165>='0' && LA24_165<='9')||(LA24_165>='A' && LA24_165<='Z')||LA24_165=='_'||(LA24_165>='a' && LA24_165<='z')) ) {s = 43;}
5700 5790
5701 else if ( ((LA24_276>='\u0000' && LA24_276<='\t')||(LA24_276>='\u000B' && LA24_276<='\f')||(LA24_276>='\u000E' && LA24_276<='/')||(LA24_276>=':' && LA24_276<='@')||(LA24_276>='[' && LA24_276<='^')||LA24_276=='`'||(LA24_276>='{' && LA24_276<='\uFFFF')) ) {s = 36;} 5791 else if ( ((LA24_165>='\u0000' && LA24_165<='\t')||(LA24_165>='\u000B' && LA24_165<='\f')||(LA24_165>='\u000E' && LA24_165<='/')||(LA24_165>=':' && LA24_165<='@')||(LA24_165>='[' && LA24_165<='^')||LA24_165=='`'||(LA24_165>='{' && LA24_165<='\uFFFF')) ) {s = 37;}
5702 5792
5703 else s = 279; 5793 else s = 205;
5704 5794
5705 if ( s>=0 ) return s; 5795 if ( s>=0 ) return s;
5706 break; 5796 break;
5707 case 201 : 5797 case 201 :
5708 int LA24_282 = input.LA(1); 5798 int LA24_14 = input.LA(1);
5709 5799
5710 s = -1; 5800 s = -1;
5711 if ( ((LA24_282>='0' && LA24_282<='9')||(LA24_282>='A' && LA24_282<='Z')||LA24_282=='_'||(LA24_282>='a' && LA24_282<='z')) ) {s = 42;} 5801 if ( ((LA24_14>='\u0000' && LA24_14<='\t')||(LA24_14>='\u000B' && LA24_14<='\f')||(LA24_14>='\u000E' && LA24_14<='\uFFFF')) ) {s = 37;}
5712
5713 else if ( ((LA24_282>='\u0000' && LA24_282<='\t')||(LA24_282>='\u000B' && LA24_282<='\f')||(LA24_282>='\u000E' && LA24_282<='/')||(LA24_282>=':' && LA24_282<='@')||(LA24_282>='[' && LA24_282<='^')||LA24_282=='`'||(LA24_282>='{' && LA24_282<='\uFFFF')) ) {s = 36;}
5714 5802
5715 else s = 284; 5803 else s = 60;
5716 5804
5717 if ( s>=0 ) return s; 5805 if ( s>=0 ) return s;
5718 break; 5806 break;
5719 case 202 : 5807 case 202 :
5720 int LA24_12 = input.LA(1); 5808 int LA24_269 = input.LA(1);
5721 5809
5722 s = -1; 5810 s = -1;
5723 if ( (LA24_12=='[') ) {s = 55;} 5811 if ( ((LA24_269>='0' && LA24_269<='9')||(LA24_269>='A' && LA24_269<='Z')||LA24_269=='_'||(LA24_269>='a' && LA24_269<='z')) ) {s = 43;}
5724 5812
5725 else if ( ((LA24_12>='\u0000' && LA24_12<='\t')||(LA24_12>='\u000B' && LA24_12<='\f')||(LA24_12>='\u000E' && LA24_12<='Z')||(LA24_12>='\\' && LA24_12<='\uFFFF')) ) {s = 36;} 5813 else if ( ((LA24_269>='\u0000' && LA24_269<='\t')||(LA24_269>='\u000B' && LA24_269<='\f')||(LA24_269>='\u000E' && LA24_269<='/')||(LA24_269>=':' && LA24_269<='@')||(LA24_269>='[' && LA24_269<='^')||LA24_269=='`'||(LA24_269>='{' && LA24_269<='\uFFFF')) ) {s = 37;}
5726 5814
5727 else s = 56; 5815 else s = 280;
5728 5816
5729 if ( s>=0 ) return s; 5817 if ( s>=0 ) return s;
5730 break; 5818 break;
5731 case 203 : 5819 case 203 :
5732 int LA24_77 = input.LA(1); 5820 int LA24_68 = input.LA(1);
5733 5821
5734 s = -1; 5822 s = -1;
5735 if ( (LA24_77=='r') ) {s = 125;} 5823 if ( (LA24_68=='>') ) {s = 122;}
5736
5737 else if ( ((LA24_77>='0' && LA24_77<='9')||(LA24_77>='A' && LA24_77<='Z')||LA24_77=='_'||(LA24_77>='a' && LA24_77<='q')||(LA24_77>='s' && LA24_77<='z')) ) {s = 127;}
5738 5824
5739 else if ( ((LA24_77>='\u0000' && LA24_77<='\t')||(LA24_77>='\u000B' && LA24_77<='\f')||(LA24_77>='\u000E' && LA24_77<='/')||(LA24_77>=':' && LA24_77<='@')||(LA24_77>='[' && LA24_77<='^')||LA24_77=='`'||(LA24_77>='{' && LA24_77<='\uFFFF')) ) {s = 36;} 5825 else if ( ((LA24_68>='\u0000' && LA24_68<='\t')||(LA24_68>='\u000B' && LA24_68<='\f')||(LA24_68>='\u000E' && LA24_68<='=')||(LA24_68>='?' && LA24_68<='\uFFFF')) ) {s = 37;}
5740 5826
5741 else s = 126; 5827 else s = 123;
5742 5828
5743 if ( s>=0 ) return s; 5829 if ( s>=0 ) return s;
5744 break; 5830 break;
5745 case 204 : 5831 case 204 :
5746 int LA24_78 = input.LA(1); 5832 int LA24_43 = input.LA(1);
5747 5833
5748 s = -1; 5834 s = -1;
5749 if ( (LA24_78=='a') ) {s = 128;} 5835 if ( ((LA24_43>='0' && LA24_43<='9')||(LA24_43>='A' && LA24_43<='Z')||LA24_43=='_'||(LA24_43>='a' && LA24_43<='z')) ) {s = 43;}
5750 5836
5751 else if ( ((LA24_78>='0' && LA24_78<='9')||(LA24_78>='A' && LA24_78<='Z')||LA24_78=='_'||(LA24_78>='b' && LA24_78<='z')) ) {s = 127;} 5837 else if ( ((LA24_43>='\u0000' && LA24_43<='\t')||(LA24_43>='\u000B' && LA24_43<='\f')||(LA24_43>='\u000E' && LA24_43<='/')||(LA24_43>=':' && LA24_43<='@')||(LA24_43>='[' && LA24_43<='^')||LA24_43=='`'||(LA24_43>='{' && LA24_43<='\uFFFF')) ) {s = 37;}
5752 5838
5753 else if ( ((LA24_78>='\u0000' && LA24_78<='\t')||(LA24_78>='\u000B' && LA24_78<='\f')||(LA24_78>='\u000E' && LA24_78<='/')||(LA24_78>=':' && LA24_78<='@')||(LA24_78>='[' && LA24_78<='^')||LA24_78=='`'||(LA24_78>='{' && LA24_78<='\uFFFF')) ) {s = 36;} 5839 else s = 42;
5754
5755 else s = 126;
5756 5840
5757 if ( s>=0 ) return s; 5841 if ( s>=0 ) return s;
5758 break; 5842 break;
5759 case 205 : 5843 case 205 :
5760 int LA24_9 = input.LA(1); 5844 int LA24_32 = input.LA(1);
5761 5845
5762 s = -1; 5846 s = -1;
5763 if ( (LA24_9=='i') ) {s = 51;} 5847 if ( (LA24_32=='\\') ) {s = 91;}
5764 5848
5765 else if ( (LA24_9=='o') ) {s = 52;} 5849 else if ( ((LA24_32>='\u0000' && LA24_32<='\t')||(LA24_32>='\u000B' && LA24_32<='\f')||(LA24_32>='\u000E' && LA24_32<='&')||(LA24_32>='(' && LA24_32<='[')||(LA24_32>=']' && LA24_32<='\uFFFF')) ) {s = 92;}
5766 5850
5767 else if ( ((LA24_9>='0' && LA24_9<='9')||(LA24_9>='A' && LA24_9<='Z')||LA24_9=='_'||(LA24_9>='a' && LA24_9<='h')||(LA24_9>='j' && LA24_9<='n')||(LA24_9>='p' && LA24_9<='z')) ) {s = 42;} 5851 else if ( (LA24_32=='\'') ) {s = 93;}
5768 5852
5769 else if ( ((LA24_9>='\u0000' && LA24_9<='\t')||(LA24_9>='\u000B' && LA24_9<='\f')||(LA24_9>='\u000E' && LA24_9<='/')||(LA24_9>=':' && LA24_9<='@')||(LA24_9>='[' && LA24_9<='^')||LA24_9=='`'||(LA24_9>='{' && LA24_9<='\uFFFF')) ) {s = 36;} 5853 else if ( (LA24_32=='\n'||LA24_32=='\r') ) {s = 94;}
5770 5854
5771 else s = 41; 5855 else s = 37;
5772 5856
5773 if ( s>=0 ) return s; 5857 if ( s>=0 ) return s;
5774 break; 5858 break;
5775 case 206 : 5859 case 206 :
5776 int LA24_131 = input.LA(1); 5860 int LA24_295 = input.LA(1);
5777 5861
5778 s = -1; 5862 s = -1;
5779 if ( (LA24_131=='\"') ) {s = 86;} 5863 if ( ((LA24_295>='\u0000' && LA24_295<='\t')||(LA24_295>='\u000B' && LA24_295<='\f')||(LA24_295>='\u000E' && LA24_295<='\uFFFF')) ) {s = 37;}
5780
5781 else if ( (LA24_131=='\\') ) {s = 84;}
5782
5783 else if ( ((LA24_131>='\u0000' && LA24_131<='\t')||(LA24_131>='\u000B' && LA24_131<='\f')||(LA24_131>='\u000E' && LA24_131<='!')||(LA24_131>='#' && LA24_131<='[')||(LA24_131>=']' && LA24_131<='\uFFFF')) ) {s = 85;}
5784 5864
5785 else if ( (LA24_131=='\n'||LA24_131=='\r') ) {s = 87;} 5865 else s = 298;
5786
5787 else s = 36;
5788 5866
5789 if ( s>=0 ) return s; 5867 if ( s>=0 ) return s;
5790 break; 5868 break;
5791 case 207 : 5869 case 207 :
5792 int LA24_237 = input.LA(1); 5870 int LA24_196 = input.LA(1);
5793 5871
5794 s = -1; 5872 s = -1;
5795 if ( ((LA24_237>='0' && LA24_237<='9')||(LA24_237>='A' && LA24_237<='Z')||LA24_237=='_'||(LA24_237>='a' && LA24_237<='z')) ) {s = 42;} 5873 if ( (LA24_196=='*') ) {s = 152;}
5796 5874
5797 else if ( ((LA24_237>='\u0000' && LA24_237<='\t')||(LA24_237>='\u000B' && LA24_237<='\f')||(LA24_237>='\u000E' && LA24_237<='/')||(LA24_237>=':' && LA24_237<='@')||(LA24_237>='[' && LA24_237<='^')||LA24_237=='`'||(LA24_237>='{' && LA24_237<='\uFFFF')) ) {s = 36;} 5875 else if ( ((LA24_196>='\u0000' && LA24_196<='\t')||(LA24_196>='\u000B' && LA24_196<='\f')||(LA24_196>='\u000E' && LA24_196<=')')||(LA24_196>='+' && LA24_196<='\uFFFF')) ) {s = 154;}
5798 5876
5799 else s = 250; 5877 else if ( (LA24_196=='\n'||LA24_196=='\r') ) {s = 153;}
5878
5879 else s = 37;
5800 5880
5801 if ( s>=0 ) return s; 5881 if ( s>=0 ) return s;
5802 break; 5882 break;
5803 case 208 : 5883 case 208 :
5804 int LA24_79 = input.LA(1); 5884 int LA24_289 = input.LA(1);
5805 5885
5806 s = -1; 5886 s = -1;
5807 if ( (LA24_79=='e') ) {s = 129;} 5887 if ( ((LA24_289>='0' && LA24_289<='9')||(LA24_289>='A' && LA24_289<='Z')||LA24_289=='_'||(LA24_289>='a' && LA24_289<='z')) ) {s = 43;}
5808
5809 else if ( ((LA24_79>='0' && LA24_79<='9')||(LA24_79>='A' && LA24_79<='Z')||LA24_79=='_'||(LA24_79>='a' && LA24_79<='d')||(LA24_79>='f' && LA24_79<='z')) ) {s = 127;}
5810 5888
5811 else if ( ((LA24_79>='\u0000' && LA24_79<='\t')||(LA24_79>='\u000B' && LA24_79<='\f')||(LA24_79>='\u000E' && LA24_79<='/')||(LA24_79>=':' && LA24_79<='@')||(LA24_79>='[' && LA24_79<='^')||LA24_79=='`'||(LA24_79>='{' && LA24_79<='\uFFFF')) ) {s = 36;} 5889 else if ( ((LA24_289>='\u0000' && LA24_289<='\t')||(LA24_289>='\u000B' && LA24_289<='\f')||(LA24_289>='\u000E' && LA24_289<='/')||(LA24_289>=':' && LA24_289<='@')||(LA24_289>='[' && LA24_289<='^')||LA24_289=='`'||(LA24_289>='{' && LA24_289<='\uFFFF')) ) {s = 37;}
5812 5890
5813 else s = 126; 5891 else s = 293;
5814 5892
5815 if ( s>=0 ) return s; 5893 if ( s>=0 ) return s;
5816 break; 5894 break;
5817 case 209 : 5895 case 209 :
5818 int LA24_42 = input.LA(1); 5896 int LA24_155 = input.LA(1);
5819 5897
5820 s = -1; 5898 s = -1;
5821 if ( ((LA24_42>='0' && LA24_42<='9')||(LA24_42>='A' && LA24_42<='Z')||LA24_42=='_'||(LA24_42>='a' && LA24_42<='z')) ) {s = 42;} 5899 if ( ((LA24_155>='\u0000' && LA24_155<='\t')||(LA24_155>='\u000B' && LA24_155<='\f')||(LA24_155>='\u000E' && LA24_155<='\uFFFF')) ) {s = 155;}
5822 5900
5823 else if ( ((LA24_42>='\u0000' && LA24_42<='\t')||(LA24_42>='\u000B' && LA24_42<='\f')||(LA24_42>='\u000E' && LA24_42<='/')||(LA24_42>=':' && LA24_42<='@')||(LA24_42>='[' && LA24_42<='^')||LA24_42=='`'||(LA24_42>='{' && LA24_42<='\uFFFF')) ) {s = 36;} 5901 else if ( (LA24_155=='\n'||LA24_155=='\r') ) {s = 156;}
5824 5902
5825 else s = 41; 5903 else s = 37;
5826 5904
5827 if ( s>=0 ) return s; 5905 if ( s>=0 ) return s;
5828 break; 5906 break;
5829 case 210 : 5907 case 210 :
5830 int LA24_3 = input.LA(1); 5908 int LA24_87 = input.LA(1);
5831 5909
5832 s = -1; 5910 s = -1;
5833 if ( (LA24_3=='y') ) {s = 44;} 5911 if ( (LA24_87=='\"'||LA24_87=='\\') ) {s = 136;}
5834 5912
5835 else if ( ((LA24_3>='0' && LA24_3<='9')||(LA24_3>='A' && LA24_3<='Z')||LA24_3=='_'||(LA24_3>='a' && LA24_3<='x')||LA24_3=='z') ) {s = 42;} 5913 else if ( ((LA24_87>='\u0000' && LA24_87<='\t')||(LA24_87>='\u000B' && LA24_87<='\f')||(LA24_87>='\u000E' && LA24_87<='!')||(LA24_87>='#' && LA24_87<='[')||(LA24_87>=']' && LA24_87<='\uFFFF')) ) {s = 137;}
5836 5914
5837 else if ( ((LA24_3>='\u0000' && LA24_3<='\t')||(LA24_3>='\u000B' && LA24_3<='\f')||(LA24_3>='\u000E' && LA24_3<='/')||(LA24_3>=':' && LA24_3<='@')||(LA24_3>='[' && LA24_3<='^')||LA24_3=='`'||(LA24_3>='{' && LA24_3<='\uFFFF')) ) {s = 36;} 5915 else if ( (LA24_87=='\n'||LA24_87=='\r') ) {s = 138;}
5838 5916
5839 else s = 41; 5917 else s = 37;
5840 5918
5841 if ( s>=0 ) return s; 5919 if ( s>=0 ) return s;
5842 break; 5920 break;
5843 case 211 : 5921 case 211 :
5844 int LA24_85 = input.LA(1); 5922 int LA24_184 = input.LA(1);
5923
5924 s = -1;
5925 if ( ((LA24_184>='\u0000' && LA24_184<='\t')||(LA24_184>='\u000B' && LA24_184<='\f')||(LA24_184>='\u000E' && LA24_184<='\uFFFF')) ) {s = 137;}
5926
5927 else if ( (LA24_184=='\n'||LA24_184=='\r') ) {s = 138;}
5928
5929 else s = 37;
5930
5931 if ( s>=0 ) return s;
5932 break;
5933 case 212 :
5934 int LA24_3 = input.LA(1);
5845 5935
5846 s = -1; 5936 s = -1;
5847 if ( (LA24_85=='\"') ) {s = 86;} 5937 if ( (LA24_3=='y') ) {s = 45;}
5938
5939 else if ( ((LA24_3>='0' && LA24_3<='9')||(LA24_3>='A' && LA24_3<='Z')||LA24_3=='_'||(LA24_3>='a' && LA24_3<='x')||LA24_3=='z') ) {s = 43;}
5940
5941 else if ( ((LA24_3>='\u0000' && LA24_3<='\t')||(LA24_3>='\u000B' && LA24_3<='\f')||(LA24_3>='\u000E' && LA24_3<='/')||(LA24_3>=':' && LA24_3<='@')||(LA24_3>='[' && LA24_3<='^')||LA24_3=='`'||(LA24_3>='{' && LA24_3<='\uFFFF')) ) {s = 37;}
5848 5942
5849 else if ( (LA24_85=='\\') ) {s = 84;} 5943 else s = 42;
5850 5944
5851 else if ( ((LA24_85>='\u0000' && LA24_85<='\t')||(LA24_85>='\u000B' && LA24_85<='\f')||(LA24_85>='\u000E' && LA24_85<='!')||(LA24_85>='#' && LA24_85<='[')||(LA24_85>=']' && LA24_85<='\uFFFF')) ) {s = 85;} 5945 if ( s>=0 ) return s;
5946 break;
5947 case 213 :
5948 int LA24_16 = input.LA(1);
5852 5949
5853 else if ( (LA24_85=='\n'||LA24_85=='\r') ) {s = 87;} 5950 s = -1;
5951 if ( ((LA24_16>='\u0000' && LA24_16<='\t')||(LA24_16>='\u000B' && LA24_16<='\f')||(LA24_16>='\u000E' && LA24_16<='\uFFFF')) ) {s = 37;}
5854 5952
5855 else s = 36; 5953 else s = 64;
5856 5954
5857 if ( s>=0 ) return s; 5955 if ( s>=0 ) return s;
5858 break; 5956 break;
5859 case 212 : 5957 case 214 :
5958 int LA24_22 = input.LA(1);
5959
5960 s = -1;
5961 if ( (LA24_22=='|') ) {s = 72;}
5962
5963 else if ( (LA24_22=='&') ) {s = 73;}
5964
5965 else if ( ((LA24_22>='\u0000' && LA24_22<='\t')||(LA24_22>='\u000B' && LA24_22<='\f')||(LA24_22>='\u000E' && LA24_22<='%')||(LA24_22>='\'' && LA24_22<='{')||(LA24_22>='}' && LA24_22<='\uFFFF')) ) {s = 37;}
5966
5967 else s = 74;
5968
5969 if ( s>=0 ) return s;
5970 break;
5971 case 215 :
5972 int LA24_297 = input.LA(1);
5973
5974 s = -1;
5975 if ( ((LA24_297>='0' && LA24_297<='9')||(LA24_297>='A' && LA24_297<='Z')||LA24_297=='_'||(LA24_297>='a' && LA24_297<='z')) ) {s = 43;}
5976
5977 else if ( ((LA24_297>='\u0000' && LA24_297<='\t')||(LA24_297>='\u000B' && LA24_297<='\f')||(LA24_297>='\u000E' && LA24_297<='/')||(LA24_297>=':' && LA24_297<='@')||(LA24_297>='[' && LA24_297<='^')||LA24_297=='`'||(LA24_297>='{' && LA24_297<='\uFFFF')) ) {s = 37;}
5978
5979 else s = 300;
5980
5981 if ( s>=0 ) return s;
5982 break;
5983 case 216 :
5984 int LA24_9 = input.LA(1);
5985
5986 s = -1;
5987 if ( (LA24_9=='i') ) {s = 53;}
5988
5989 else if ( (LA24_9=='o') ) {s = 54;}
5990
5991 else if ( ((LA24_9>='0' && LA24_9<='9')||(LA24_9>='A' && LA24_9<='Z')||LA24_9=='_'||(LA24_9>='a' && LA24_9<='h')||(LA24_9>='j' && LA24_9<='n')||(LA24_9>='p' && LA24_9<='z')) ) {s = 43;}
5992
5993 else if ( ((LA24_9>='\u0000' && LA24_9<='\t')||(LA24_9>='\u000B' && LA24_9<='\f')||(LA24_9>='\u000E' && LA24_9<='/')||(LA24_9>=':' && LA24_9<='@')||(LA24_9>='[' && LA24_9<='^')||LA24_9=='`'||(LA24_9>='{' && LA24_9<='\uFFFF')) ) {s = 37;}
5994
5995 else s = 42;
5996
5997 if ( s>=0 ) return s;
5998 break;
5999 case 217 :
6000 int LA24_17 = input.LA(1);
6001
6002 s = -1;
6003 if ( ((LA24_17>='\u0000' && LA24_17<='\t')||(LA24_17>='\u000B' && LA24_17<='\f')||(LA24_17>='\u000E' && LA24_17<='\uFFFF')) ) {s = 37;}
6004
6005 else s = 65;
6006
6007 if ( s>=0 ) return s;
6008 break;
6009 case 218 :
5860 int LA24_4 = input.LA(1); 6010 int LA24_4 = input.LA(1);
5861 6011
5862 s = -1; 6012 s = -1;
5863 if ( (LA24_4=='e') ) {s = 45;} 6013 if ( (LA24_4=='e') ) {s = 46;}
5864 6014
5865 else if ( ((LA24_4>='0' && LA24_4<='9')||(LA24_4>='A' && LA24_4<='Z')||LA24_4=='_'||(LA24_4>='a' && LA24_4<='d')||(LA24_4>='f' && LA24_4<='z')) ) {s = 42;} 6015 else if ( ((LA24_4>='0' && LA24_4<='9')||(LA24_4>='A' && LA24_4<='Z')||LA24_4=='_'||(LA24_4>='a' && LA24_4<='d')||(LA24_4>='f' && LA24_4<='z')) ) {s = 43;}
5866 6016
5867 else if ( ((LA24_4>='\u0000' && LA24_4<='\t')||(LA24_4>='\u000B' && LA24_4<='\f')||(LA24_4>='\u000E' && LA24_4<='/')||(LA24_4>=':' && LA24_4<='@')||(LA24_4>='[' && LA24_4<='^')||LA24_4=='`'||(LA24_4>='{' && LA24_4<='\uFFFF')) ) {s = 36;} 6017 else if ( ((LA24_4>='\u0000' && LA24_4<='\t')||(LA24_4>='\u000B' && LA24_4<='\f')||(LA24_4>='\u000E' && LA24_4<='/')||(LA24_4>=':' && LA24_4<='@')||(LA24_4>='[' && LA24_4<='^')||LA24_4=='`'||(LA24_4>='{' && LA24_4<='\uFFFF')) ) {s = 37;}
5868 6018
5869 else s = 41; 6019 else s = 42;
5870 6020
5871 if ( s>=0 ) return s; 6021 if ( s>=0 ) return s;
5872 break; 6022 break;
5873 case 213 : 6023 case 219 :
5874 int LA24_206 = input.LA(1); 6024 int LA24_187 = input.LA(1);
5875 6025
5876 s = -1; 6026 s = -1;
5877 if ( ((LA24_206>='0' && LA24_206<='9')||(LA24_206>='A' && LA24_206<='Z')||LA24_206=='_'||(LA24_206>='a' && LA24_206<='z')) ) {s = 127;} 6027 if ( ((LA24_187>='\u0000' && LA24_187<='\t')||(LA24_187>='\u000B' && LA24_187<='\f')||(LA24_187>='\u000E' && LA24_187<='\uFFFF')) ) {s = 143;}
5878 6028
5879 else if ( ((LA24_206>='\u0000' && LA24_206<='\t')||(LA24_206>='\u000B' && LA24_206<='\f')||(LA24_206>='\u000E' && LA24_206<='/')||(LA24_206>=':' && LA24_206<='@')||(LA24_206>='[' && LA24_206<='^')||LA24_206=='`'||(LA24_206>='{' && LA24_206<='\uFFFF')) ) {s = 36;} 6029 else if ( (LA24_187=='\n'||LA24_187=='\r') ) {s = 138;}
5880 6030
5881 else s = 224; 6031 else s = 37;
5882 6032
5883 if ( s>=0 ) return s; 6033 if ( s>=0 ) return s;
5884 break; 6034 break;
5885 case 214 : 6035 case 220 :
5886 int LA24_147 = input.LA(1); 6036 int LA24_18 = input.LA(1);
6037
6038 s = -1;
6039 if ( ((LA24_18>='\u0000' && LA24_18<='\t')||(LA24_18>='\u000B' && LA24_18<='\f')||(LA24_18>='\u000E' && LA24_18<='\uFFFF')) ) {s = 37;}
6040
6041 else s = 66;
6042
6043 if ( s>=0 ) return s;
6044 break;
6045 case 221 :
6046 int LA24_246 = input.LA(1);
6047
6048 s = -1;
6049 if ( ((LA24_246>='0' && LA24_246<='9')||(LA24_246>='A' && LA24_246<='Z')||LA24_246=='_'||(LA24_246>='a' && LA24_246<='z')) ) {s = 43;}
6050
6051 else if ( ((LA24_246>='\u0000' && LA24_246<='\t')||(LA24_246>='\u000B' && LA24_246<='\f')||(LA24_246>='\u000E' && LA24_246<='/')||(LA24_246>=':' && LA24_246<='@')||(LA24_246>='[' && LA24_246<='^')||LA24_246=='`'||(LA24_246>='{' && LA24_246<='\uFFFF')) ) {s = 37;}
6052
6053 else s = 260;
6054
6055 if ( s>=0 ) return s;
6056 break;
6057 case 222 :
6058 int LA24_137 = input.LA(1);
6059
6060 s = -1;
6061 if ( (LA24_137=='\"') ) {s = 183;}
6062
6063 else if ( (LA24_137=='\\') ) {s = 184;}
6064
6065 else if ( ((LA24_137>='\u0000' && LA24_137<='\t')||(LA24_137>='\u000B' && LA24_137<='\f')||(LA24_137>='\u000E' && LA24_137<='!')||(LA24_137>='#' && LA24_137<='[')||(LA24_137>=']' && LA24_137<='\uFFFF')) ) {s = 185;}
6066
6067 else if ( (LA24_137=='\n'||LA24_137=='\r') ) {s = 138;}
6068
6069 else s = 37;
6070
6071 if ( s>=0 ) return s;
6072 break;
6073 case 223 :
6074 int LA24_82 = input.LA(1);
6075
6076 s = -1;
6077 if ( (LA24_82=='r') ) {s = 130;}
6078
6079 else if ( ((LA24_82>='0' && LA24_82<='9')||(LA24_82>='A' && LA24_82<='Z')||LA24_82=='_'||(LA24_82>='a' && LA24_82<='q')||(LA24_82>='s' && LA24_82<='z')) ) {s = 132;}
6080
6081 else if ( ((LA24_82>='\u0000' && LA24_82<='\t')||(LA24_82>='\u000B' && LA24_82<='\f')||(LA24_82>='\u000E' && LA24_82<='/')||(LA24_82>=':' && LA24_82<='@')||(LA24_82>='[' && LA24_82<='^')||LA24_82=='`'||(LA24_82>='{' && LA24_82<='\uFFFF')) ) {s = 37;}
6082
6083 else s = 131;
6084
6085 if ( s>=0 ) return s;
6086 break;
6087 case 224 :
6088 int LA24_99 = input.LA(1);
6089
6090 s = -1;
6091 if ( (LA24_99=='E') ) {s = 98;}
6092
6093 else if ( ((LA24_99>='0' && LA24_99<='9')) ) {s = 99;}
6094
6095 else if ( (LA24_99=='.') ) {s = 96;}
6096
6097 else if ( (LA24_99=='/') ) {s = 97;}
6098
6099 else if ( ((LA24_99>='\u0000' && LA24_99<='\t')||(LA24_99>='\u000B' && LA24_99<='\f')||(LA24_99>='\u000E' && LA24_99<='-')||(LA24_99>=':' && LA24_99<='D')||(LA24_99>='F' && LA24_99<='\uFFFF')) ) {s = 37;}
6100
6101 else s = 95;
6102
6103 if ( s>=0 ) return s;
6104 break;
6105 case 225 :
6106 int LA24_185 = input.LA(1);
6107
6108 s = -1;
6109 if ( (LA24_185=='\"') ) {s = 183;}
6110
6111 else if ( (LA24_185=='\\') ) {s = 184;}
6112
6113 else if ( ((LA24_185>='\u0000' && LA24_185<='\t')||(LA24_185>='\u000B' && LA24_185<='\f')||(LA24_185>='\u000E' && LA24_185<='!')||(LA24_185>='#' && LA24_185<='[')||(LA24_185>=']' && LA24_185<='\uFFFF')) ) {s = 185;}
6114
6115 else if ( (LA24_185=='\n'||LA24_185=='\r') ) {s = 138;}
6116
6117 else s = 37;
6118
6119 if ( s>=0 ) return s;
6120 break;
6121 case 226 :
6122 int LA24_151 = input.LA(1);
6123
6124 s = -1;
6125 if ( (LA24_151=='E') ) {s = 98;}
6126
6127 else if ( ((LA24_151>='0' && LA24_151<='9')) ) {s = 151;}
6128
6129 else if ( (LA24_151=='.') ) {s = 96;}
6130
6131 else if ( (LA24_151=='/') ) {s = 97;}
6132
6133 else if ( ((LA24_151>='\u0000' && LA24_151<='\t')||(LA24_151>='\u000B' && LA24_151<='\f')||(LA24_151>='\u000E' && LA24_151<='-')||(LA24_151>=':' && LA24_151<='D')||(LA24_151>='F' && LA24_151<='\uFFFF')) ) {s = 37;}
6134
6135 else s = 150;
6136
6137 if ( s>=0 ) return s;
6138 break;
6139 case 227 :
6140 int LA24_83 = input.LA(1);
5887 6141
5888 s = -1; 6142 s = -1;
5889 if ( (LA24_147=='/') ) {s = 189;} 6143 if ( (LA24_83=='a') ) {s = 133;}
6144
6145 else if ( ((LA24_83>='0' && LA24_83<='9')||(LA24_83>='A' && LA24_83<='Z')||LA24_83=='_'||(LA24_83>='b' && LA24_83<='z')) ) {s = 132;}
6146
6147 else if ( ((LA24_83>='\u0000' && LA24_83<='\t')||(LA24_83>='\u000B' && LA24_83<='\f')||(LA24_83>='\u000E' && LA24_83<='/')||(LA24_83>=':' && LA24_83<='@')||(LA24_83>='[' && LA24_83<='^')||LA24_83=='`'||(LA24_83>='{' && LA24_83<='\uFFFF')) ) {s = 37;}
5890 6148
5891 else if ( (LA24_147=='*') ) {s = 147;} 6149 else s = 131;
6150
6151 if ( s>=0 ) return s;
6152 break;
6153 case 228 :
6154 int LA24_91 = input.LA(1);
6155
6156 s = -1;
6157 if ( (LA24_91=='\''||LA24_91=='\\') ) {s = 142;}
5892 6158
5893 else if ( ((LA24_147>='\u0000' && LA24_147<='\t')||(LA24_147>='\u000B' && LA24_147<='\f')||(LA24_147>='\u000E' && LA24_147<=')')||(LA24_147>='+' && LA24_147<='.')||(LA24_147>='0' && LA24_147<='\uFFFF')) ) {s = 149;} 6159 else if ( ((LA24_91>='\u0000' && LA24_91<='\t')||(LA24_91>='\u000B' && LA24_91<='\f')||(LA24_91>='\u000E' && LA24_91<='&')||(LA24_91>='(' && LA24_91<='[')||(LA24_91>=']' && LA24_91<='\uFFFF')) ) {s = 143;}
5894 6160
5895 else if ( (LA24_147=='\n'||LA24_147=='\r') ) {s = 148;} 6161 else if ( (LA24_91=='\n'||LA24_91=='\r') ) {s = 138;}
5896 6162
5897 else s = 36; 6163 else s = 37;
5898 6164
5899 if ( s>=0 ) return s; 6165 if ( s>=0 ) return s;
5900 break; 6166 break;
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java
index 35f66f06..70e67806 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalVampireLanguageParser extends AbstractInternalContentAssistParser { 23public class InternalVampireLanguageParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_LOWER_WORD_ID", "RULE_SINGLE_QUOTE", "RULE_LITERAL", "RULE_SIGNED_LITERAL", "RULE_DOLLAR_ID", "RULE_DOUBLE_DOLLAR_ID", "RULE_SINGLE_COMMENT", "RULE_UPPER_WORD_ID", "RULE_SIGNED_REAL_ID", "RULE_SIGNED_RAT_ID", "RULE_DOUBLE_QUOTE", "RULE_ALPHA_NUMERIC", "RULE_SIGN", "RULE_INT", "RULE_UNSIGNED_REAL_FRAC_ID", "RULE_UNSIGNED_REAL_EXP_ID", "RULE_UNSIGNED_RAT_ID", "RULE_ID", "RULE_ANY_OTHER", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'axiom'", "'conjecture'", "'hypothesis'", "'definition'", "'assumption'", "'lemma'", "'theorem'", "'corollary'", "'negated_conjecture'", "'plain'", "'type'", "'fi_domain'", "'fi_functors'", "'fi_predicates'", "'unknown'", "'include('", "',['", "']'", "','", "'%'", "'fof'", "'('", "')'", "'.'", "'['", "'<=>'", "'=>'", "'<='", "'<~>'", "'~|'", "'~&'", "'&'", "'|'", "'!'", "':'", "'?'", "'~'", "'!='", "'='", "':='", "'$true'", "'$false'", "'$less'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_LOWER_WORD_ID", "RULE_SINGLE_QUOTE", "RULE_LITERAL", "RULE_SIGNED_LITERAL", "RULE_DOLLAR_ID", "RULE_DOUBLE_DOLLAR_ID", "RULE_SINGLE_COMMENT", "RULE_UPPER_WORD_ID", "RULE_SIGNED_REAL_ID", "RULE_SIGNED_RAT_ID", "RULE_DOUBLE_QUOTE", "RULE_ALPHA_NUMERIC", "RULE_SIGN", "RULE_INT", "RULE_UNSIGNED_REAL_FRAC_ID", "RULE_UNSIGNED_REAL_EXP_ID", "RULE_UNSIGNED_RAT_ID", "RULE_ID", "RULE_ANY_OTHER", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'axiom'", "'conjecture'", "'hypothesis'", "'definition'", "'assumption'", "'lemma'", "'theorem'", "'corollary'", "'negated_conjecture'", "'plain'", "'type'", "'fi_domain'", "'fi_functors'", "'fi_predicates'", "'unknown'", "'include('", "',['", "']'", "','", "'%'", "'Satisfiable!'", "'fof'", "'('", "')'", "'.'", "'tff'", "'['", "'<=>'", "'=>'", "'<='", "'<~>'", "'~|'", "'~&'", "'&'", "'|'", "'!'", "':'", "'?'", "'~'", "'!='", "'='", "':='", "'$true'", "'$false'", "'$less'"
26 }; 26 };
27 public static final int RULE_UNSIGNED_RAT_ID=20; 27 public static final int RULE_UNSIGNED_RAT_ID=20;
28 public static final int T__50=50; 28 public static final int T__50=50;
@@ -59,6 +59,8 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
59 public static final int T__63=63; 59 public static final int T__63=63;
60 public static final int T__64=64; 60 public static final int T__64=64;
61 public static final int T__65=65; 61 public static final int T__65=65;
62 public static final int T__70=70;
63 public static final int T__71=71;
62 public static final int RULE_LOWER_WORD_ID=4; 64 public static final int RULE_LOWER_WORD_ID=4;
63 public static final int RULE_STRING=23; 65 public static final int RULE_STRING=23;
64 public static final int RULE_SL_COMMENT=25; 66 public static final int RULE_SL_COMMENT=25;
@@ -177,7 +179,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
177 int alt1=2; 179 int alt1=2;
178 int LA1_0 = input.LA(1); 180 int LA1_0 = input.LA(1);
179 181
180 if ( (LA1_0==42||(LA1_0>=46 && LA1_0<=47)) ) { 182 if ( (LA1_0==42||(LA1_0>=46 && LA1_0<=48)||LA1_0==52) ) {
181 alt1=1; 183 alt1=1;
182 } 184 }
183 185
@@ -453,20 +455,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
453 // $ANTLR end "ruleVLSComment" 455 // $ANTLR end "ruleVLSComment"
454 456
455 457
456 // $ANTLR start "entryRuleVLSFofFormula" 458 // $ANTLR start "entryRuleVLSConfirmations"
457 // InternalVampireLanguage.g:153:1: entryRuleVLSFofFormula : ruleVLSFofFormula EOF ; 459 // InternalVampireLanguage.g:153:1: entryRuleVLSConfirmations : ruleVLSConfirmations EOF ;
458 public final void entryRuleVLSFofFormula() throws RecognitionException { 460 public final void entryRuleVLSConfirmations() throws RecognitionException {
459 try { 461 try {
460 // InternalVampireLanguage.g:154:1: ( ruleVLSFofFormula EOF ) 462 // InternalVampireLanguage.g:154:1: ( ruleVLSConfirmations EOF )
461 // InternalVampireLanguage.g:155:1: ruleVLSFofFormula EOF 463 // InternalVampireLanguage.g:155:1: ruleVLSConfirmations EOF
462 { 464 {
463 before(grammarAccess.getVLSFofFormulaRule()); 465 before(grammarAccess.getVLSConfirmationsRule());
464 pushFollow(FOLLOW_1); 466 pushFollow(FOLLOW_1);
465 ruleVLSFofFormula(); 467 ruleVLSConfirmations();
466 468
467 state._fsp--; 469 state._fsp--;
468 470
469 after(grammarAccess.getVLSFofFormulaRule()); 471 after(grammarAccess.getVLSConfirmationsRule());
470 match(input,EOF,FOLLOW_2); 472 match(input,EOF,FOLLOW_2);
471 473
472 } 474 }
@@ -480,35 +482,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
480 } 482 }
481 return ; 483 return ;
482 } 484 }
483 // $ANTLR end "entryRuleVLSFofFormula" 485 // $ANTLR end "entryRuleVLSConfirmations"
484 486
485 487
486 // $ANTLR start "ruleVLSFofFormula" 488 // $ANTLR start "ruleVLSConfirmations"
487 // InternalVampireLanguage.g:162:1: ruleVLSFofFormula : ( ( rule__VLSFofFormula__Group__0 ) ) ; 489 // InternalVampireLanguage.g:162:1: ruleVLSConfirmations : ( ruleVLSSatisfiable ) ;
488 public final void ruleVLSFofFormula() throws RecognitionException { 490 public final void ruleVLSConfirmations() throws RecognitionException {
489 491
490 int stackSize = keepStackSize(); 492 int stackSize = keepStackSize();
491 493
492 try { 494 try {
493 // InternalVampireLanguage.g:166:2: ( ( ( rule__VLSFofFormula__Group__0 ) ) ) 495 // InternalVampireLanguage.g:166:2: ( ( ruleVLSSatisfiable ) )
494 // InternalVampireLanguage.g:167:2: ( ( rule__VLSFofFormula__Group__0 ) ) 496 // InternalVampireLanguage.g:167:2: ( ruleVLSSatisfiable )
495 {
496 // InternalVampireLanguage.g:167:2: ( ( rule__VLSFofFormula__Group__0 ) )
497 // InternalVampireLanguage.g:168:3: ( rule__VLSFofFormula__Group__0 )
498 { 497 {
499 before(grammarAccess.getVLSFofFormulaAccess().getGroup()); 498 // InternalVampireLanguage.g:167:2: ( ruleVLSSatisfiable )
500 // InternalVampireLanguage.g:169:3: ( rule__VLSFofFormula__Group__0 ) 499 // InternalVampireLanguage.g:168:3: ruleVLSSatisfiable
501 // InternalVampireLanguage.g:169:4: rule__VLSFofFormula__Group__0
502 { 500 {
501 before(grammarAccess.getVLSConfirmationsAccess().getVLSSatisfiableParserRuleCall());
503 pushFollow(FOLLOW_2); 502 pushFollow(FOLLOW_2);
504 rule__VLSFofFormula__Group__0(); 503 ruleVLSSatisfiable();
505 504
506 state._fsp--; 505 state._fsp--;
507 506
508 507 after(grammarAccess.getVLSConfirmationsAccess().getVLSSatisfiableParserRuleCall());
509 }
510
511 after(grammarAccess.getVLSFofFormulaAccess().getGroup());
512 508
513 } 509 }
514 510
@@ -527,23 +523,23 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
527 } 523 }
528 return ; 524 return ;
529 } 525 }
530 // $ANTLR end "ruleVLSFofFormula" 526 // $ANTLR end "ruleVLSConfirmations"
531 527
532 528
533 // $ANTLR start "entryRuleVLSRole" 529 // $ANTLR start "entryRuleVLSSatisfiable"
534 // InternalVampireLanguage.g:178:1: entryRuleVLSRole : ruleVLSRole EOF ; 530 // InternalVampireLanguage.g:178:1: entryRuleVLSSatisfiable : ruleVLSSatisfiable EOF ;
535 public final void entryRuleVLSRole() throws RecognitionException { 531 public final void entryRuleVLSSatisfiable() throws RecognitionException {
536 try { 532 try {
537 // InternalVampireLanguage.g:179:1: ( ruleVLSRole EOF ) 533 // InternalVampireLanguage.g:179:1: ( ruleVLSSatisfiable EOF )
538 // InternalVampireLanguage.g:180:1: ruleVLSRole EOF 534 // InternalVampireLanguage.g:180:1: ruleVLSSatisfiable EOF
539 { 535 {
540 before(grammarAccess.getVLSRoleRule()); 536 before(grammarAccess.getVLSSatisfiableRule());
541 pushFollow(FOLLOW_1); 537 pushFollow(FOLLOW_1);
542 ruleVLSRole(); 538 ruleVLSSatisfiable();
543 539
544 state._fsp--; 540 state._fsp--;
545 541
546 after(grammarAccess.getVLSRoleRule()); 542 after(grammarAccess.getVLSSatisfiableRule());
547 match(input,EOF,FOLLOW_2); 543 match(input,EOF,FOLLOW_2);
548 544
549 } 545 }
@@ -557,638 +553,35 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
557 } 553 }
558 return ; 554 return ;
559 } 555 }
560 // $ANTLR end "entryRuleVLSRole" 556 // $ANTLR end "entryRuleVLSSatisfiable"
561 557
562 558
563 // $ANTLR start "ruleVLSRole" 559 // $ANTLR start "ruleVLSSatisfiable"
564 // InternalVampireLanguage.g:187:1: ruleVLSRole : ( ( rule__VLSRole__Alternatives ) ) ; 560 // InternalVampireLanguage.g:187:1: ruleVLSSatisfiable : ( ( rule__VLSSatisfiable__Group__0 ) ) ;
565 public final void ruleVLSRole() throws RecognitionException { 561 public final void ruleVLSSatisfiable() throws RecognitionException {
566 562
567 int stackSize = keepStackSize(); 563 int stackSize = keepStackSize();
568 564
569 try { 565 try {
570 // InternalVampireLanguage.g:191:2: ( ( ( rule__VLSRole__Alternatives ) ) ) 566 // InternalVampireLanguage.g:191:2: ( ( ( rule__VLSSatisfiable__Group__0 ) ) )
571 // InternalVampireLanguage.g:192:2: ( ( rule__VLSRole__Alternatives ) ) 567 // InternalVampireLanguage.g:192:2: ( ( rule__VLSSatisfiable__Group__0 ) )
572 { 568 {
573 // InternalVampireLanguage.g:192:2: ( ( rule__VLSRole__Alternatives ) ) 569 // InternalVampireLanguage.g:192:2: ( ( rule__VLSSatisfiable__Group__0 ) )
574 // InternalVampireLanguage.g:193:3: ( rule__VLSRole__Alternatives ) 570 // InternalVampireLanguage.g:193:3: ( rule__VLSSatisfiable__Group__0 )
575 { 571 {
576 before(grammarAccess.getVLSRoleAccess().getAlternatives()); 572 before(grammarAccess.getVLSSatisfiableAccess().getGroup());
577 // InternalVampireLanguage.g:194:3: ( rule__VLSRole__Alternatives ) 573 // InternalVampireLanguage.g:194:3: ( rule__VLSSatisfiable__Group__0 )
578 // InternalVampireLanguage.g:194:4: rule__VLSRole__Alternatives 574 // InternalVampireLanguage.g:194:4: rule__VLSSatisfiable__Group__0
579 { 575 {
580 pushFollow(FOLLOW_2); 576 pushFollow(FOLLOW_2);
581 rule__VLSRole__Alternatives(); 577 rule__VLSSatisfiable__Group__0();
582
583 state._fsp--;
584
585
586 }
587
588 after(grammarAccess.getVLSRoleAccess().getAlternatives());
589
590 }
591
592
593 }
594
595 }
596 catch (RecognitionException re) {
597 reportError(re);
598 recover(input,re);
599 }
600 finally {
601
602 restoreStackSize(stackSize);
603
604 }
605 return ;
606 }
607 // $ANTLR end "ruleVLSRole"
608
609
610 // $ANTLR start "entryRuleVLSAxiom"
611 // InternalVampireLanguage.g:203:1: entryRuleVLSAxiom : ruleVLSAxiom EOF ;
612 public final void entryRuleVLSAxiom() throws RecognitionException {
613 try {
614 // InternalVampireLanguage.g:204:1: ( ruleVLSAxiom EOF )
615 // InternalVampireLanguage.g:205:1: ruleVLSAxiom EOF
616 {
617 before(grammarAccess.getVLSAxiomRule());
618 pushFollow(FOLLOW_1);
619 ruleVLSAxiom();
620
621 state._fsp--;
622
623 after(grammarAccess.getVLSAxiomRule());
624 match(input,EOF,FOLLOW_2);
625
626 }
627
628 }
629 catch (RecognitionException re) {
630 reportError(re);
631 recover(input,re);
632 }
633 finally {
634 }
635 return ;
636 }
637 // $ANTLR end "entryRuleVLSAxiom"
638
639
640 // $ANTLR start "ruleVLSAxiom"
641 // InternalVampireLanguage.g:212:1: ruleVLSAxiom : ( 'axiom' ) ;
642 public final void ruleVLSAxiom() throws RecognitionException {
643
644 int stackSize = keepStackSize();
645
646 try {
647 // InternalVampireLanguage.g:216:2: ( ( 'axiom' ) )
648 // InternalVampireLanguage.g:217:2: ( 'axiom' )
649 {
650 // InternalVampireLanguage.g:217:2: ( 'axiom' )
651 // InternalVampireLanguage.g:218:3: 'axiom'
652 {
653 before(grammarAccess.getVLSAxiomAccess().getAxiomKeyword());
654 match(input,27,FOLLOW_2);
655 after(grammarAccess.getVLSAxiomAccess().getAxiomKeyword());
656
657 }
658
659
660 }
661
662 }
663 catch (RecognitionException re) {
664 reportError(re);
665 recover(input,re);
666 }
667 finally {
668
669 restoreStackSize(stackSize);
670
671 }
672 return ;
673 }
674 // $ANTLR end "ruleVLSAxiom"
675
676
677 // $ANTLR start "entryRuleVLSConjecture"
678 // InternalVampireLanguage.g:228:1: entryRuleVLSConjecture : ruleVLSConjecture EOF ;
679 public final void entryRuleVLSConjecture() throws RecognitionException {
680 try {
681 // InternalVampireLanguage.g:229:1: ( ruleVLSConjecture EOF )
682 // InternalVampireLanguage.g:230:1: ruleVLSConjecture EOF
683 {
684 before(grammarAccess.getVLSConjectureRule());
685 pushFollow(FOLLOW_1);
686 ruleVLSConjecture();
687
688 state._fsp--;
689
690 after(grammarAccess.getVLSConjectureRule());
691 match(input,EOF,FOLLOW_2);
692
693 }
694
695 }
696 catch (RecognitionException re) {
697 reportError(re);
698 recover(input,re);
699 }
700 finally {
701 }
702 return ;
703 }
704 // $ANTLR end "entryRuleVLSConjecture"
705
706
707 // $ANTLR start "ruleVLSConjecture"
708 // InternalVampireLanguage.g:237:1: ruleVLSConjecture : ( 'conjecture' ) ;
709 public final void ruleVLSConjecture() throws RecognitionException {
710
711 int stackSize = keepStackSize();
712
713 try {
714 // InternalVampireLanguage.g:241:2: ( ( 'conjecture' ) )
715 // InternalVampireLanguage.g:242:2: ( 'conjecture' )
716 {
717 // InternalVampireLanguage.g:242:2: ( 'conjecture' )
718 // InternalVampireLanguage.g:243:3: 'conjecture'
719 {
720 before(grammarAccess.getVLSConjectureAccess().getConjectureKeyword());
721 match(input,28,FOLLOW_2);
722 after(grammarAccess.getVLSConjectureAccess().getConjectureKeyword());
723
724 }
725
726
727 }
728
729 }
730 catch (RecognitionException re) {
731 reportError(re);
732 recover(input,re);
733 }
734 finally {
735
736 restoreStackSize(stackSize);
737
738 }
739 return ;
740 }
741 // $ANTLR end "ruleVLSConjecture"
742
743
744 // $ANTLR start "entryRuleVLSHypothesis"
745 // InternalVampireLanguage.g:253:1: entryRuleVLSHypothesis : ruleVLSHypothesis EOF ;
746 public final void entryRuleVLSHypothesis() throws RecognitionException {
747 try {
748 // InternalVampireLanguage.g:254:1: ( ruleVLSHypothesis EOF )
749 // InternalVampireLanguage.g:255:1: ruleVLSHypothesis EOF
750 {
751 before(grammarAccess.getVLSHypothesisRule());
752 pushFollow(FOLLOW_1);
753 ruleVLSHypothesis();
754
755 state._fsp--;
756
757 after(grammarAccess.getVLSHypothesisRule());
758 match(input,EOF,FOLLOW_2);
759
760 }
761
762 }
763 catch (RecognitionException re) {
764 reportError(re);
765 recover(input,re);
766 }
767 finally {
768 }
769 return ;
770 }
771 // $ANTLR end "entryRuleVLSHypothesis"
772
773
774 // $ANTLR start "ruleVLSHypothesis"
775 // InternalVampireLanguage.g:262:1: ruleVLSHypothesis : ( 'hypothesis' ) ;
776 public final void ruleVLSHypothesis() throws RecognitionException {
777
778 int stackSize = keepStackSize();
779
780 try {
781 // InternalVampireLanguage.g:266:2: ( ( 'hypothesis' ) )
782 // InternalVampireLanguage.g:267:2: ( 'hypothesis' )
783 {
784 // InternalVampireLanguage.g:267:2: ( 'hypothesis' )
785 // InternalVampireLanguage.g:268:3: 'hypothesis'
786 {
787 before(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword());
788 match(input,29,FOLLOW_2);
789 after(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword());
790
791 }
792
793
794 }
795
796 }
797 catch (RecognitionException re) {
798 reportError(re);
799 recover(input,re);
800 }
801 finally {
802
803 restoreStackSize(stackSize);
804
805 }
806 return ;
807 }
808 // $ANTLR end "ruleVLSHypothesis"
809
810
811 // $ANTLR start "entryRuleVLSDefinition"
812 // InternalVampireLanguage.g:278:1: entryRuleVLSDefinition : ruleVLSDefinition EOF ;
813 public final void entryRuleVLSDefinition() throws RecognitionException {
814 try {
815 // InternalVampireLanguage.g:279:1: ( ruleVLSDefinition EOF )
816 // InternalVampireLanguage.g:280:1: ruleVLSDefinition EOF
817 {
818 before(grammarAccess.getVLSDefinitionRule());
819 pushFollow(FOLLOW_1);
820 ruleVLSDefinition();
821
822 state._fsp--;
823
824 after(grammarAccess.getVLSDefinitionRule());
825 match(input,EOF,FOLLOW_2);
826
827 }
828
829 }
830 catch (RecognitionException re) {
831 reportError(re);
832 recover(input,re);
833 }
834 finally {
835 }
836 return ;
837 }
838 // $ANTLR end "entryRuleVLSDefinition"
839
840
841 // $ANTLR start "ruleVLSDefinition"
842 // InternalVampireLanguage.g:287:1: ruleVLSDefinition : ( 'definition' ) ;
843 public final void ruleVLSDefinition() throws RecognitionException {
844
845 int stackSize = keepStackSize();
846
847 try {
848 // InternalVampireLanguage.g:291:2: ( ( 'definition' ) )
849 // InternalVampireLanguage.g:292:2: ( 'definition' )
850 {
851 // InternalVampireLanguage.g:292:2: ( 'definition' )
852 // InternalVampireLanguage.g:293:3: 'definition'
853 {
854 before(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword());
855 match(input,30,FOLLOW_2);
856 after(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword());
857
858 }
859
860
861 }
862
863 }
864 catch (RecognitionException re) {
865 reportError(re);
866 recover(input,re);
867 }
868 finally {
869
870 restoreStackSize(stackSize);
871
872 }
873 return ;
874 }
875 // $ANTLR end "ruleVLSDefinition"
876
877
878 // $ANTLR start "entryRuleVLSAssumption"
879 // InternalVampireLanguage.g:303:1: entryRuleVLSAssumption : ruleVLSAssumption EOF ;
880 public final void entryRuleVLSAssumption() throws RecognitionException {
881 try {
882 // InternalVampireLanguage.g:304:1: ( ruleVLSAssumption EOF )
883 // InternalVampireLanguage.g:305:1: ruleVLSAssumption EOF
884 {
885 before(grammarAccess.getVLSAssumptionRule());
886 pushFollow(FOLLOW_1);
887 ruleVLSAssumption();
888
889 state._fsp--;
890
891 after(grammarAccess.getVLSAssumptionRule());
892 match(input,EOF,FOLLOW_2);
893
894 }
895
896 }
897 catch (RecognitionException re) {
898 reportError(re);
899 recover(input,re);
900 }
901 finally {
902 }
903 return ;
904 }
905 // $ANTLR end "entryRuleVLSAssumption"
906
907
908 // $ANTLR start "ruleVLSAssumption"
909 // InternalVampireLanguage.g:312:1: ruleVLSAssumption : ( 'assumption' ) ;
910 public final void ruleVLSAssumption() throws RecognitionException {
911
912 int stackSize = keepStackSize();
913
914 try {
915 // InternalVampireLanguage.g:316:2: ( ( 'assumption' ) )
916 // InternalVampireLanguage.g:317:2: ( 'assumption' )
917 {
918 // InternalVampireLanguage.g:317:2: ( 'assumption' )
919 // InternalVampireLanguage.g:318:3: 'assumption'
920 {
921 before(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword());
922 match(input,31,FOLLOW_2);
923 after(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword());
924
925 }
926
927
928 }
929
930 }
931 catch (RecognitionException re) {
932 reportError(re);
933 recover(input,re);
934 }
935 finally {
936
937 restoreStackSize(stackSize);
938
939 }
940 return ;
941 }
942 // $ANTLR end "ruleVLSAssumption"
943
944
945 // $ANTLR start "entryRuleVLSLemma"
946 // InternalVampireLanguage.g:328:1: entryRuleVLSLemma : ruleVLSLemma EOF ;
947 public final void entryRuleVLSLemma() throws RecognitionException {
948 try {
949 // InternalVampireLanguage.g:329:1: ( ruleVLSLemma EOF )
950 // InternalVampireLanguage.g:330:1: ruleVLSLemma EOF
951 {
952 before(grammarAccess.getVLSLemmaRule());
953 pushFollow(FOLLOW_1);
954 ruleVLSLemma();
955
956 state._fsp--;
957
958 after(grammarAccess.getVLSLemmaRule());
959 match(input,EOF,FOLLOW_2);
960
961 }
962
963 }
964 catch (RecognitionException re) {
965 reportError(re);
966 recover(input,re);
967 }
968 finally {
969 }
970 return ;
971 }
972 // $ANTLR end "entryRuleVLSLemma"
973
974
975 // $ANTLR start "ruleVLSLemma"
976 // InternalVampireLanguage.g:337:1: ruleVLSLemma : ( 'lemma' ) ;
977 public final void ruleVLSLemma() throws RecognitionException {
978
979 int stackSize = keepStackSize();
980
981 try {
982 // InternalVampireLanguage.g:341:2: ( ( 'lemma' ) )
983 // InternalVampireLanguage.g:342:2: ( 'lemma' )
984 {
985 // InternalVampireLanguage.g:342:2: ( 'lemma' )
986 // InternalVampireLanguage.g:343:3: 'lemma'
987 {
988 before(grammarAccess.getVLSLemmaAccess().getLemmaKeyword());
989 match(input,32,FOLLOW_2);
990 after(grammarAccess.getVLSLemmaAccess().getLemmaKeyword());
991
992 }
993
994
995 }
996
997 }
998 catch (RecognitionException re) {
999 reportError(re);
1000 recover(input,re);
1001 }
1002 finally {
1003
1004 restoreStackSize(stackSize);
1005
1006 }
1007 return ;
1008 }
1009 // $ANTLR end "ruleVLSLemma"
1010
1011
1012 // $ANTLR start "entryRuleVLSTheorem"
1013 // InternalVampireLanguage.g:353:1: entryRuleVLSTheorem : ruleVLSTheorem EOF ;
1014 public final void entryRuleVLSTheorem() throws RecognitionException {
1015 try {
1016 // InternalVampireLanguage.g:354:1: ( ruleVLSTheorem EOF )
1017 // InternalVampireLanguage.g:355:1: ruleVLSTheorem EOF
1018 {
1019 before(grammarAccess.getVLSTheoremRule());
1020 pushFollow(FOLLOW_1);
1021 ruleVLSTheorem();
1022
1023 state._fsp--;
1024
1025 after(grammarAccess.getVLSTheoremRule());
1026 match(input,EOF,FOLLOW_2);
1027
1028 }
1029
1030 }
1031 catch (RecognitionException re) {
1032 reportError(re);
1033 recover(input,re);
1034 }
1035 finally {
1036 }
1037 return ;
1038 }
1039 // $ANTLR end "entryRuleVLSTheorem"
1040
1041
1042 // $ANTLR start "ruleVLSTheorem"
1043 // InternalVampireLanguage.g:362:1: ruleVLSTheorem : ( 'theorem' ) ;
1044 public final void ruleVLSTheorem() throws RecognitionException {
1045
1046 int stackSize = keepStackSize();
1047
1048 try {
1049 // InternalVampireLanguage.g:366:2: ( ( 'theorem' ) )
1050 // InternalVampireLanguage.g:367:2: ( 'theorem' )
1051 {
1052 // InternalVampireLanguage.g:367:2: ( 'theorem' )
1053 // InternalVampireLanguage.g:368:3: 'theorem'
1054 {
1055 before(grammarAccess.getVLSTheoremAccess().getTheoremKeyword());
1056 match(input,33,FOLLOW_2);
1057 after(grammarAccess.getVLSTheoremAccess().getTheoremKeyword());
1058
1059 }
1060
1061
1062 }
1063
1064 }
1065 catch (RecognitionException re) {
1066 reportError(re);
1067 recover(input,re);
1068 }
1069 finally {
1070
1071 restoreStackSize(stackSize);
1072
1073 }
1074 return ;
1075 }
1076 // $ANTLR end "ruleVLSTheorem"
1077
1078
1079 // $ANTLR start "entryRuleVLSCorollary"
1080 // InternalVampireLanguage.g:378:1: entryRuleVLSCorollary : ruleVLSCorollary EOF ;
1081 public final void entryRuleVLSCorollary() throws RecognitionException {
1082 try {
1083 // InternalVampireLanguage.g:379:1: ( ruleVLSCorollary EOF )
1084 // InternalVampireLanguage.g:380:1: ruleVLSCorollary EOF
1085 {
1086 before(grammarAccess.getVLSCorollaryRule());
1087 pushFollow(FOLLOW_1);
1088 ruleVLSCorollary();
1089
1090 state._fsp--;
1091
1092 after(grammarAccess.getVLSCorollaryRule());
1093 match(input,EOF,FOLLOW_2);
1094
1095 }
1096
1097 }
1098 catch (RecognitionException re) {
1099 reportError(re);
1100 recover(input,re);
1101 }
1102 finally {
1103 }
1104 return ;
1105 }
1106 // $ANTLR end "entryRuleVLSCorollary"
1107
1108
1109 // $ANTLR start "ruleVLSCorollary"
1110 // InternalVampireLanguage.g:387:1: ruleVLSCorollary : ( 'corollary' ) ;
1111 public final void ruleVLSCorollary() throws RecognitionException {
1112
1113 int stackSize = keepStackSize();
1114
1115 try {
1116 // InternalVampireLanguage.g:391:2: ( ( 'corollary' ) )
1117 // InternalVampireLanguage.g:392:2: ( 'corollary' )
1118 {
1119 // InternalVampireLanguage.g:392:2: ( 'corollary' )
1120 // InternalVampireLanguage.g:393:3: 'corollary'
1121 {
1122 before(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword());
1123 match(input,34,FOLLOW_2);
1124 after(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword());
1125
1126 }
1127
1128
1129 }
1130
1131 }
1132 catch (RecognitionException re) {
1133 reportError(re);
1134 recover(input,re);
1135 }
1136 finally {
1137
1138 restoreStackSize(stackSize);
1139
1140 }
1141 return ;
1142 }
1143 // $ANTLR end "ruleVLSCorollary"
1144
1145
1146 // $ANTLR start "entryRuleVLSNegated_Conjecture"
1147 // InternalVampireLanguage.g:403:1: entryRuleVLSNegated_Conjecture : ruleVLSNegated_Conjecture EOF ;
1148 public final void entryRuleVLSNegated_Conjecture() throws RecognitionException {
1149 try {
1150 // InternalVampireLanguage.g:404:1: ( ruleVLSNegated_Conjecture EOF )
1151 // InternalVampireLanguage.g:405:1: ruleVLSNegated_Conjecture EOF
1152 {
1153 before(grammarAccess.getVLSNegated_ConjectureRule());
1154 pushFollow(FOLLOW_1);
1155 ruleVLSNegated_Conjecture();
1156 578
1157 state._fsp--; 579 state._fsp--;
1158 580
1159 after(grammarAccess.getVLSNegated_ConjectureRule());
1160 match(input,EOF,FOLLOW_2);
1161 581
1162 } 582 }
1163 583
1164 } 584 after(grammarAccess.getVLSSatisfiableAccess().getGroup());
1165 catch (RecognitionException re) {
1166 reportError(re);
1167 recover(input,re);
1168 }
1169 finally {
1170 }
1171 return ;
1172 }
1173 // $ANTLR end "entryRuleVLSNegated_Conjecture"
1174
1175
1176 // $ANTLR start "ruleVLSNegated_Conjecture"
1177 // InternalVampireLanguage.g:412:1: ruleVLSNegated_Conjecture : ( 'negated_conjecture' ) ;
1178 public final void ruleVLSNegated_Conjecture() throws RecognitionException {
1179
1180 int stackSize = keepStackSize();
1181
1182 try {
1183 // InternalVampireLanguage.g:416:2: ( ( 'negated_conjecture' ) )
1184 // InternalVampireLanguage.g:417:2: ( 'negated_conjecture' )
1185 {
1186 // InternalVampireLanguage.g:417:2: ( 'negated_conjecture' )
1187 // InternalVampireLanguage.g:418:3: 'negated_conjecture'
1188 {
1189 before(grammarAccess.getVLSNegated_ConjectureAccess().getNegated_conjectureKeyword());
1190 match(input,35,FOLLOW_2);
1191 after(grammarAccess.getVLSNegated_ConjectureAccess().getNegated_conjectureKeyword());
1192 585
1193 } 586 }
1194 587
@@ -1207,23 +600,23 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1207 } 600 }
1208 return ; 601 return ;
1209 } 602 }
1210 // $ANTLR end "ruleVLSNegated_Conjecture" 603 // $ANTLR end "ruleVLSSatisfiable"
1211 604
1212 605
1213 // $ANTLR start "entryRuleVLSPlain" 606 // $ANTLR start "entryRuleVLSFofFormula"
1214 // InternalVampireLanguage.g:428:1: entryRuleVLSPlain : ruleVLSPlain EOF ; 607 // InternalVampireLanguage.g:203:1: entryRuleVLSFofFormula : ruleVLSFofFormula EOF ;
1215 public final void entryRuleVLSPlain() throws RecognitionException { 608 public final void entryRuleVLSFofFormula() throws RecognitionException {
1216 try { 609 try {
1217 // InternalVampireLanguage.g:429:1: ( ruleVLSPlain EOF ) 610 // InternalVampireLanguage.g:204:1: ( ruleVLSFofFormula EOF )
1218 // InternalVampireLanguage.g:430:1: ruleVLSPlain EOF 611 // InternalVampireLanguage.g:205:1: ruleVLSFofFormula EOF
1219 { 612 {
1220 before(grammarAccess.getVLSPlainRule()); 613 before(grammarAccess.getVLSFofFormulaRule());
1221 pushFollow(FOLLOW_1); 614 pushFollow(FOLLOW_1);
1222 ruleVLSPlain(); 615 ruleVLSFofFormula();
1223 616
1224 state._fsp--; 617 state._fsp--;
1225 618
1226 after(grammarAccess.getVLSPlainRule()); 619 after(grammarAccess.getVLSFofFormulaRule());
1227 match(input,EOF,FOLLOW_2); 620 match(input,EOF,FOLLOW_2);
1228 621
1229 } 622 }
@@ -1237,92 +630,35 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1237 } 630 }
1238 return ; 631 return ;
1239 } 632 }
1240 // $ANTLR end "entryRuleVLSPlain" 633 // $ANTLR end "entryRuleVLSFofFormula"
1241 634
1242 635
1243 // $ANTLR start "ruleVLSPlain" 636 // $ANTLR start "ruleVLSFofFormula"
1244 // InternalVampireLanguage.g:437:1: ruleVLSPlain : ( 'plain' ) ; 637 // InternalVampireLanguage.g:212:1: ruleVLSFofFormula : ( ( rule__VLSFofFormula__Group__0 ) ) ;
1245 public final void ruleVLSPlain() throws RecognitionException { 638 public final void ruleVLSFofFormula() throws RecognitionException {
1246 639
1247 int stackSize = keepStackSize(); 640 int stackSize = keepStackSize();
1248 641
1249 try { 642 try {
1250 // InternalVampireLanguage.g:441:2: ( ( 'plain' ) ) 643 // InternalVampireLanguage.g:216:2: ( ( ( rule__VLSFofFormula__Group__0 ) ) )
1251 // InternalVampireLanguage.g:442:2: ( 'plain' ) 644 // InternalVampireLanguage.g:217:2: ( ( rule__VLSFofFormula__Group__0 ) )
1252 { 645 {
1253 // InternalVampireLanguage.g:442:2: ( 'plain' ) 646 // InternalVampireLanguage.g:217:2: ( ( rule__VLSFofFormula__Group__0 ) )
1254 // InternalVampireLanguage.g:443:3: 'plain' 647 // InternalVampireLanguage.g:218:3: ( rule__VLSFofFormula__Group__0 )
1255 { 648 {
1256 before(grammarAccess.getVLSPlainAccess().getPlainKeyword()); 649 before(grammarAccess.getVLSFofFormulaAccess().getGroup());
1257 match(input,36,FOLLOW_2); 650 // InternalVampireLanguage.g:219:3: ( rule__VLSFofFormula__Group__0 )
1258 after(grammarAccess.getVLSPlainAccess().getPlainKeyword()); 651 // InternalVampireLanguage.g:219:4: rule__VLSFofFormula__Group__0
1259
1260 }
1261
1262
1263 }
1264
1265 }
1266 catch (RecognitionException re) {
1267 reportError(re);
1268 recover(input,re);
1269 }
1270 finally {
1271
1272 restoreStackSize(stackSize);
1273
1274 }
1275 return ;
1276 }
1277 // $ANTLR end "ruleVLSPlain"
1278
1279
1280 // $ANTLR start "entryRuleVLSType"
1281 // InternalVampireLanguage.g:453:1: entryRuleVLSType : ruleVLSType EOF ;
1282 public final void entryRuleVLSType() throws RecognitionException {
1283 try {
1284 // InternalVampireLanguage.g:454:1: ( ruleVLSType EOF )
1285 // InternalVampireLanguage.g:455:1: ruleVLSType EOF
1286 { 652 {
1287 before(grammarAccess.getVLSTypeRule()); 653 pushFollow(FOLLOW_2);
1288 pushFollow(FOLLOW_1); 654 rule__VLSFofFormula__Group__0();
1289 ruleVLSType();
1290 655
1291 state._fsp--; 656 state._fsp--;
1292 657
1293 after(grammarAccess.getVLSTypeRule());
1294 match(input,EOF,FOLLOW_2);
1295 658
1296 } 659 }
1297 660
1298 } 661 after(grammarAccess.getVLSFofFormulaAccess().getGroup());
1299 catch (RecognitionException re) {
1300 reportError(re);
1301 recover(input,re);
1302 }
1303 finally {
1304 }
1305 return ;
1306 }
1307 // $ANTLR end "entryRuleVLSType"
1308
1309
1310 // $ANTLR start "ruleVLSType"
1311 // InternalVampireLanguage.g:462:1: ruleVLSType : ( 'type' ) ;
1312 public final void ruleVLSType() throws RecognitionException {
1313
1314 int stackSize = keepStackSize();
1315
1316 try {
1317 // InternalVampireLanguage.g:466:2: ( ( 'type' ) )
1318 // InternalVampireLanguage.g:467:2: ( 'type' )
1319 {
1320 // InternalVampireLanguage.g:467:2: ( 'type' )
1321 // InternalVampireLanguage.g:468:3: 'type'
1322 {
1323 before(grammarAccess.getVLSTypeAccess().getTypeKeyword());
1324 match(input,37,FOLLOW_2);
1325 after(grammarAccess.getVLSTypeAccess().getTypeKeyword());
1326 662
1327 } 663 }
1328 664
@@ -1341,23 +677,23 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1341 } 677 }
1342 return ; 678 return ;
1343 } 679 }
1344 // $ANTLR end "ruleVLSType" 680 // $ANTLR end "ruleVLSFofFormula"
1345 681
1346 682
1347 // $ANTLR start "entryRuleVLSFi_Domain" 683 // $ANTLR start "entryRuleVLSTffFormula"
1348 // InternalVampireLanguage.g:478:1: entryRuleVLSFi_Domain : ruleVLSFi_Domain EOF ; 684 // InternalVampireLanguage.g:228:1: entryRuleVLSTffFormula : ruleVLSTffFormula EOF ;
1349 public final void entryRuleVLSFi_Domain() throws RecognitionException { 685 public final void entryRuleVLSTffFormula() throws RecognitionException {
1350 try { 686 try {
1351 // InternalVampireLanguage.g:479:1: ( ruleVLSFi_Domain EOF ) 687 // InternalVampireLanguage.g:229:1: ( ruleVLSTffFormula EOF )
1352 // InternalVampireLanguage.g:480:1: ruleVLSFi_Domain EOF 688 // InternalVampireLanguage.g:230:1: ruleVLSTffFormula EOF
1353 { 689 {
1354 before(grammarAccess.getVLSFi_DomainRule()); 690 before(grammarAccess.getVLSTffFormulaRule());
1355 pushFollow(FOLLOW_1); 691 pushFollow(FOLLOW_1);
1356 ruleVLSFi_Domain(); 692 ruleVLSTffFormula();
1357 693
1358 state._fsp--; 694 state._fsp--;
1359 695
1360 after(grammarAccess.getVLSFi_DomainRule()); 696 after(grammarAccess.getVLSTffFormulaRule());
1361 match(input,EOF,FOLLOW_2); 697 match(input,EOF,FOLLOW_2);
1362 698
1363 } 699 }
@@ -1371,92 +707,35 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1371 } 707 }
1372 return ; 708 return ;
1373 } 709 }
1374 // $ANTLR end "entryRuleVLSFi_Domain" 710 // $ANTLR end "entryRuleVLSTffFormula"
1375 711
1376 712
1377 // $ANTLR start "ruleVLSFi_Domain" 713 // $ANTLR start "ruleVLSTffFormula"
1378 // InternalVampireLanguage.g:487:1: ruleVLSFi_Domain : ( 'fi_domain' ) ; 714 // InternalVampireLanguage.g:237:1: ruleVLSTffFormula : ( ( rule__VLSTffFormula__Group__0 ) ) ;
1379 public final void ruleVLSFi_Domain() throws RecognitionException { 715 public final void ruleVLSTffFormula() throws RecognitionException {
1380 716
1381 int stackSize = keepStackSize(); 717 int stackSize = keepStackSize();
1382 718
1383 try { 719 try {
1384 // InternalVampireLanguage.g:491:2: ( ( 'fi_domain' ) ) 720 // InternalVampireLanguage.g:241:2: ( ( ( rule__VLSTffFormula__Group__0 ) ) )
1385 // InternalVampireLanguage.g:492:2: ( 'fi_domain' ) 721 // InternalVampireLanguage.g:242:2: ( ( rule__VLSTffFormula__Group__0 ) )
1386 { 722 {
1387 // InternalVampireLanguage.g:492:2: ( 'fi_domain' ) 723 // InternalVampireLanguage.g:242:2: ( ( rule__VLSTffFormula__Group__0 ) )
1388 // InternalVampireLanguage.g:493:3: 'fi_domain' 724 // InternalVampireLanguage.g:243:3: ( rule__VLSTffFormula__Group__0 )
1389 { 725 {
1390 before(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); 726 before(grammarAccess.getVLSTffFormulaAccess().getGroup());
1391 match(input,38,FOLLOW_2); 727 // InternalVampireLanguage.g:244:3: ( rule__VLSTffFormula__Group__0 )
1392 after(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); 728 // InternalVampireLanguage.g:244:4: rule__VLSTffFormula__Group__0
1393
1394 }
1395
1396
1397 }
1398
1399 }
1400 catch (RecognitionException re) {
1401 reportError(re);
1402 recover(input,re);
1403 }
1404 finally {
1405
1406 restoreStackSize(stackSize);
1407
1408 }
1409 return ;
1410 }
1411 // $ANTLR end "ruleVLSFi_Domain"
1412
1413
1414 // $ANTLR start "entryRuleVLSFi_Functors"
1415 // InternalVampireLanguage.g:503:1: entryRuleVLSFi_Functors : ruleVLSFi_Functors EOF ;
1416 public final void entryRuleVLSFi_Functors() throws RecognitionException {
1417 try {
1418 // InternalVampireLanguage.g:504:1: ( ruleVLSFi_Functors EOF )
1419 // InternalVampireLanguage.g:505:1: ruleVLSFi_Functors EOF
1420 { 729 {
1421 before(grammarAccess.getVLSFi_FunctorsRule()); 730 pushFollow(FOLLOW_2);
1422 pushFollow(FOLLOW_1); 731 rule__VLSTffFormula__Group__0();
1423 ruleVLSFi_Functors();
1424 732
1425 state._fsp--; 733 state._fsp--;
1426 734
1427 after(grammarAccess.getVLSFi_FunctorsRule());
1428 match(input,EOF,FOLLOW_2);
1429 735
1430 } 736 }
1431 737
1432 } 738 after(grammarAccess.getVLSTffFormulaAccess().getGroup());
1433 catch (RecognitionException re) {
1434 reportError(re);
1435 recover(input,re);
1436 }
1437 finally {
1438 }
1439 return ;
1440 }
1441 // $ANTLR end "entryRuleVLSFi_Functors"
1442
1443
1444 // $ANTLR start "ruleVLSFi_Functors"
1445 // InternalVampireLanguage.g:512:1: ruleVLSFi_Functors : ( 'fi_functors' ) ;
1446 public final void ruleVLSFi_Functors() throws RecognitionException {
1447
1448 int stackSize = keepStackSize();
1449
1450 try {
1451 // InternalVampireLanguage.g:516:2: ( ( 'fi_functors' ) )
1452 // InternalVampireLanguage.g:517:2: ( 'fi_functors' )
1453 {
1454 // InternalVampireLanguage.g:517:2: ( 'fi_functors' )
1455 // InternalVampireLanguage.g:518:3: 'fi_functors'
1456 {
1457 before(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword());
1458 match(input,39,FOLLOW_2);
1459 after(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword());
1460 739
1461 } 740 }
1462 741
@@ -1475,23 +754,23 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1475 } 754 }
1476 return ; 755 return ;
1477 } 756 }
1478 // $ANTLR end "ruleVLSFi_Functors" 757 // $ANTLR end "ruleVLSTffFormula"
1479 758
1480 759
1481 // $ANTLR start "entryRuleVLSFi_Predicates" 760 // $ANTLR start "entryRuleVLSRole"
1482 // InternalVampireLanguage.g:528:1: entryRuleVLSFi_Predicates : ruleVLSFi_Predicates EOF ; 761 // InternalVampireLanguage.g:253:1: entryRuleVLSRole : ruleVLSRole EOF ;
1483 public final void entryRuleVLSFi_Predicates() throws RecognitionException { 762 public final void entryRuleVLSRole() throws RecognitionException {
1484 try { 763 try {
1485 // InternalVampireLanguage.g:529:1: ( ruleVLSFi_Predicates EOF ) 764 // InternalVampireLanguage.g:254:1: ( ruleVLSRole EOF )
1486 // InternalVampireLanguage.g:530:1: ruleVLSFi_Predicates EOF 765 // InternalVampireLanguage.g:255:1: ruleVLSRole EOF
1487 { 766 {
1488 before(grammarAccess.getVLSFi_PredicatesRule()); 767 before(grammarAccess.getVLSRoleRule());
1489 pushFollow(FOLLOW_1); 768 pushFollow(FOLLOW_1);
1490 ruleVLSFi_Predicates(); 769 ruleVLSRole();
1491 770
1492 state._fsp--; 771 state._fsp--;
1493 772
1494 after(grammarAccess.getVLSFi_PredicatesRule()); 773 after(grammarAccess.getVLSRoleRule());
1495 match(input,EOF,FOLLOW_2); 774 match(input,EOF,FOLLOW_2);
1496 775
1497 } 776 }
@@ -1505,92 +784,35 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1505 } 784 }
1506 return ; 785 return ;
1507 } 786 }
1508 // $ANTLR end "entryRuleVLSFi_Predicates" 787 // $ANTLR end "entryRuleVLSRole"
1509 788
1510 789
1511 // $ANTLR start "ruleVLSFi_Predicates" 790 // $ANTLR start "ruleVLSRole"
1512 // InternalVampireLanguage.g:537:1: ruleVLSFi_Predicates : ( 'fi_predicates' ) ; 791 // InternalVampireLanguage.g:262:1: ruleVLSRole : ( ( rule__VLSRole__Alternatives ) ) ;
1513 public final void ruleVLSFi_Predicates() throws RecognitionException { 792 public final void ruleVLSRole() throws RecognitionException {
1514 793
1515 int stackSize = keepStackSize(); 794 int stackSize = keepStackSize();
1516 795
1517 try { 796 try {
1518 // InternalVampireLanguage.g:541:2: ( ( 'fi_predicates' ) ) 797 // InternalVampireLanguage.g:266:2: ( ( ( rule__VLSRole__Alternatives ) ) )
1519 // InternalVampireLanguage.g:542:2: ( 'fi_predicates' ) 798 // InternalVampireLanguage.g:267:2: ( ( rule__VLSRole__Alternatives ) )
1520 { 799 {
1521 // InternalVampireLanguage.g:542:2: ( 'fi_predicates' ) 800 // InternalVampireLanguage.g:267:2: ( ( rule__VLSRole__Alternatives ) )
1522 // InternalVampireLanguage.g:543:3: 'fi_predicates' 801 // InternalVampireLanguage.g:268:3: ( rule__VLSRole__Alternatives )
1523 { 802 {
1524 before(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); 803 before(grammarAccess.getVLSRoleAccess().getAlternatives());
1525 match(input,40,FOLLOW_2); 804 // InternalVampireLanguage.g:269:3: ( rule__VLSRole__Alternatives )
1526 after(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); 805 // InternalVampireLanguage.g:269:4: rule__VLSRole__Alternatives
1527
1528 }
1529
1530
1531 }
1532
1533 }
1534 catch (RecognitionException re) {
1535 reportError(re);
1536 recover(input,re);
1537 }
1538 finally {
1539
1540 restoreStackSize(stackSize);
1541
1542 }
1543 return ;
1544 }
1545 // $ANTLR end "ruleVLSFi_Predicates"
1546
1547
1548 // $ANTLR start "entryRuleVLSUnknown"
1549 // InternalVampireLanguage.g:553:1: entryRuleVLSUnknown : ruleVLSUnknown EOF ;
1550 public final void entryRuleVLSUnknown() throws RecognitionException {
1551 try {
1552 // InternalVampireLanguage.g:554:1: ( ruleVLSUnknown EOF )
1553 // InternalVampireLanguage.g:555:1: ruleVLSUnknown EOF
1554 { 806 {
1555 before(grammarAccess.getVLSUnknownRule()); 807 pushFollow(FOLLOW_2);
1556 pushFollow(FOLLOW_1); 808 rule__VLSRole__Alternatives();
1557 ruleVLSUnknown();
1558 809
1559 state._fsp--; 810 state._fsp--;
1560 811
1561 after(grammarAccess.getVLSUnknownRule());
1562 match(input,EOF,FOLLOW_2);
1563 812
1564 } 813 }
1565 814
1566 } 815 after(grammarAccess.getVLSRoleAccess().getAlternatives());
1567 catch (RecognitionException re) {
1568 reportError(re);
1569 recover(input,re);
1570 }
1571 finally {
1572 }
1573 return ;
1574 }
1575 // $ANTLR end "entryRuleVLSUnknown"
1576
1577
1578 // $ANTLR start "ruleVLSUnknown"
1579 // InternalVampireLanguage.g:562:1: ruleVLSUnknown : ( 'unknown' ) ;
1580 public final void ruleVLSUnknown() throws RecognitionException {
1581
1582 int stackSize = keepStackSize();
1583
1584 try {
1585 // InternalVampireLanguage.g:566:2: ( ( 'unknown' ) )
1586 // InternalVampireLanguage.g:567:2: ( 'unknown' )
1587 {
1588 // InternalVampireLanguage.g:567:2: ( 'unknown' )
1589 // InternalVampireLanguage.g:568:3: 'unknown'
1590 {
1591 before(grammarAccess.getVLSUnknownAccess().getUnknownKeyword());
1592 match(input,41,FOLLOW_2);
1593 after(grammarAccess.getVLSUnknownAccess().getUnknownKeyword());
1594 816
1595 } 817 }
1596 818
@@ -1609,15 +831,15 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1609 } 831 }
1610 return ; 832 return ;
1611 } 833 }
1612 // $ANTLR end "ruleVLSUnknown" 834 // $ANTLR end "ruleVLSRole"
1613 835
1614 836
1615 // $ANTLR start "entryRuleVLSAnnotation" 837 // $ANTLR start "entryRuleVLSAnnotation"
1616 // InternalVampireLanguage.g:578:1: entryRuleVLSAnnotation : ruleVLSAnnotation EOF ; 838 // InternalVampireLanguage.g:278:1: entryRuleVLSAnnotation : ruleVLSAnnotation EOF ;
1617 public final void entryRuleVLSAnnotation() throws RecognitionException { 839 public final void entryRuleVLSAnnotation() throws RecognitionException {
1618 try { 840 try {
1619 // InternalVampireLanguage.g:579:1: ( ruleVLSAnnotation EOF ) 841 // InternalVampireLanguage.g:279:1: ( ruleVLSAnnotation EOF )
1620 // InternalVampireLanguage.g:580:1: ruleVLSAnnotation EOF 842 // InternalVampireLanguage.g:280:1: ruleVLSAnnotation EOF
1621 { 843 {
1622 before(grammarAccess.getVLSAnnotationRule()); 844 before(grammarAccess.getVLSAnnotationRule());
1623 pushFollow(FOLLOW_1); 845 pushFollow(FOLLOW_1);
@@ -1643,21 +865,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1643 865
1644 866
1645 // $ANTLR start "ruleVLSAnnotation" 867 // $ANTLR start "ruleVLSAnnotation"
1646 // InternalVampireLanguage.g:587:1: ruleVLSAnnotation : ( ( rule__VLSAnnotation__Group__0 ) ) ; 868 // InternalVampireLanguage.g:287:1: ruleVLSAnnotation : ( ( rule__VLSAnnotation__Group__0 ) ) ;
1647 public final void ruleVLSAnnotation() throws RecognitionException { 869 public final void ruleVLSAnnotation() throws RecognitionException {
1648 870
1649 int stackSize = keepStackSize(); 871 int stackSize = keepStackSize();
1650 872
1651 try { 873 try {
1652 // InternalVampireLanguage.g:591:2: ( ( ( rule__VLSAnnotation__Group__0 ) ) ) 874 // InternalVampireLanguage.g:291:2: ( ( ( rule__VLSAnnotation__Group__0 ) ) )
1653 // InternalVampireLanguage.g:592:2: ( ( rule__VLSAnnotation__Group__0 ) ) 875 // InternalVampireLanguage.g:292:2: ( ( rule__VLSAnnotation__Group__0 ) )
1654 { 876 {
1655 // InternalVampireLanguage.g:592:2: ( ( rule__VLSAnnotation__Group__0 ) ) 877 // InternalVampireLanguage.g:292:2: ( ( rule__VLSAnnotation__Group__0 ) )
1656 // InternalVampireLanguage.g:593:3: ( rule__VLSAnnotation__Group__0 ) 878 // InternalVampireLanguage.g:293:3: ( rule__VLSAnnotation__Group__0 )
1657 { 879 {
1658 before(grammarAccess.getVLSAnnotationAccess().getGroup()); 880 before(grammarAccess.getVLSAnnotationAccess().getGroup());
1659 // InternalVampireLanguage.g:594:3: ( rule__VLSAnnotation__Group__0 ) 881 // InternalVampireLanguage.g:294:3: ( rule__VLSAnnotation__Group__0 )
1660 // InternalVampireLanguage.g:594:4: rule__VLSAnnotation__Group__0 882 // InternalVampireLanguage.g:294:4: rule__VLSAnnotation__Group__0
1661 { 883 {
1662 pushFollow(FOLLOW_2); 884 pushFollow(FOLLOW_2);
1663 rule__VLSAnnotation__Group__0(); 885 rule__VLSAnnotation__Group__0();
@@ -1690,11 +912,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1690 912
1691 913
1692 // $ANTLR start "entryRuleVLSAnnotationTerms" 914 // $ANTLR start "entryRuleVLSAnnotationTerms"
1693 // InternalVampireLanguage.g:603:1: entryRuleVLSAnnotationTerms : ruleVLSAnnotationTerms EOF ; 915 // InternalVampireLanguage.g:303:1: entryRuleVLSAnnotationTerms : ruleVLSAnnotationTerms EOF ;
1694 public final void entryRuleVLSAnnotationTerms() throws RecognitionException { 916 public final void entryRuleVLSAnnotationTerms() throws RecognitionException {
1695 try { 917 try {
1696 // InternalVampireLanguage.g:604:1: ( ruleVLSAnnotationTerms EOF ) 918 // InternalVampireLanguage.g:304:1: ( ruleVLSAnnotationTerms EOF )
1697 // InternalVampireLanguage.g:605:1: ruleVLSAnnotationTerms EOF 919 // InternalVampireLanguage.g:305:1: ruleVLSAnnotationTerms EOF
1698 { 920 {
1699 before(grammarAccess.getVLSAnnotationTermsRule()); 921 before(grammarAccess.getVLSAnnotationTermsRule());
1700 pushFollow(FOLLOW_1); 922 pushFollow(FOLLOW_1);
@@ -1720,21 +942,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1720 942
1721 943
1722 // $ANTLR start "ruleVLSAnnotationTerms" 944 // $ANTLR start "ruleVLSAnnotationTerms"
1723 // InternalVampireLanguage.g:612:1: ruleVLSAnnotationTerms : ( ( rule__VLSAnnotationTerms__Group__0 ) ) ; 945 // InternalVampireLanguage.g:312:1: ruleVLSAnnotationTerms : ( ( rule__VLSAnnotationTerms__Group__0 ) ) ;
1724 public final void ruleVLSAnnotationTerms() throws RecognitionException { 946 public final void ruleVLSAnnotationTerms() throws RecognitionException {
1725 947
1726 int stackSize = keepStackSize(); 948 int stackSize = keepStackSize();
1727 949
1728 try { 950 try {
1729 // InternalVampireLanguage.g:616:2: ( ( ( rule__VLSAnnotationTerms__Group__0 ) ) ) 951 // InternalVampireLanguage.g:316:2: ( ( ( rule__VLSAnnotationTerms__Group__0 ) ) )
1730 // InternalVampireLanguage.g:617:2: ( ( rule__VLSAnnotationTerms__Group__0 ) ) 952 // InternalVampireLanguage.g:317:2: ( ( rule__VLSAnnotationTerms__Group__0 ) )
1731 { 953 {
1732 // InternalVampireLanguage.g:617:2: ( ( rule__VLSAnnotationTerms__Group__0 ) ) 954 // InternalVampireLanguage.g:317:2: ( ( rule__VLSAnnotationTerms__Group__0 ) )
1733 // InternalVampireLanguage.g:618:3: ( rule__VLSAnnotationTerms__Group__0 ) 955 // InternalVampireLanguage.g:318:3: ( rule__VLSAnnotationTerms__Group__0 )
1734 { 956 {
1735 before(grammarAccess.getVLSAnnotationTermsAccess().getGroup()); 957 before(grammarAccess.getVLSAnnotationTermsAccess().getGroup());
1736 // InternalVampireLanguage.g:619:3: ( rule__VLSAnnotationTerms__Group__0 ) 958 // InternalVampireLanguage.g:319:3: ( rule__VLSAnnotationTerms__Group__0 )
1737 // InternalVampireLanguage.g:619:4: rule__VLSAnnotationTerms__Group__0 959 // InternalVampireLanguage.g:319:4: rule__VLSAnnotationTerms__Group__0
1738 { 960 {
1739 pushFollow(FOLLOW_2); 961 pushFollow(FOLLOW_2);
1740 rule__VLSAnnotationTerms__Group__0(); 962 rule__VLSAnnotationTerms__Group__0();
@@ -1767,11 +989,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1767 989
1768 990
1769 // $ANTLR start "entryRuleVLSTerm" 991 // $ANTLR start "entryRuleVLSTerm"
1770 // InternalVampireLanguage.g:628:1: entryRuleVLSTerm : ruleVLSTerm EOF ; 992 // InternalVampireLanguage.g:328:1: entryRuleVLSTerm : ruleVLSTerm EOF ;
1771 public final void entryRuleVLSTerm() throws RecognitionException { 993 public final void entryRuleVLSTerm() throws RecognitionException {
1772 try { 994 try {
1773 // InternalVampireLanguage.g:629:1: ( ruleVLSTerm EOF ) 995 // InternalVampireLanguage.g:329:1: ( ruleVLSTerm EOF )
1774 // InternalVampireLanguage.g:630:1: ruleVLSTerm EOF 996 // InternalVampireLanguage.g:330:1: ruleVLSTerm EOF
1775 { 997 {
1776 before(grammarAccess.getVLSTermRule()); 998 before(grammarAccess.getVLSTermRule());
1777 pushFollow(FOLLOW_1); 999 pushFollow(FOLLOW_1);
@@ -1797,17 +1019,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1797 1019
1798 1020
1799 // $ANTLR start "ruleVLSTerm" 1021 // $ANTLR start "ruleVLSTerm"
1800 // InternalVampireLanguage.g:637:1: ruleVLSTerm : ( ruleVLSBinary ) ; 1022 // InternalVampireLanguage.g:337:1: ruleVLSTerm : ( ruleVLSBinary ) ;
1801 public final void ruleVLSTerm() throws RecognitionException { 1023 public final void ruleVLSTerm() throws RecognitionException {
1802 1024
1803 int stackSize = keepStackSize(); 1025 int stackSize = keepStackSize();
1804 1026
1805 try { 1027 try {
1806 // InternalVampireLanguage.g:641:2: ( ( ruleVLSBinary ) ) 1028 // InternalVampireLanguage.g:341:2: ( ( ruleVLSBinary ) )
1807 // InternalVampireLanguage.g:642:2: ( ruleVLSBinary ) 1029 // InternalVampireLanguage.g:342:2: ( ruleVLSBinary )
1808 { 1030 {
1809 // InternalVampireLanguage.g:642:2: ( ruleVLSBinary ) 1031 // InternalVampireLanguage.g:342:2: ( ruleVLSBinary )
1810 // InternalVampireLanguage.g:643:3: ruleVLSBinary 1032 // InternalVampireLanguage.g:343:3: ruleVLSBinary
1811 { 1033 {
1812 before(grammarAccess.getVLSTermAccess().getVLSBinaryParserRuleCall()); 1034 before(grammarAccess.getVLSTermAccess().getVLSBinaryParserRuleCall());
1813 pushFollow(FOLLOW_2); 1035 pushFollow(FOLLOW_2);
@@ -1838,11 +1060,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1838 1060
1839 1061
1840 // $ANTLR start "entryRuleVLSBinary" 1062 // $ANTLR start "entryRuleVLSBinary"
1841 // InternalVampireLanguage.g:653:1: entryRuleVLSBinary : ruleVLSBinary EOF ; 1063 // InternalVampireLanguage.g:353:1: entryRuleVLSBinary : ruleVLSBinary EOF ;
1842 public final void entryRuleVLSBinary() throws RecognitionException { 1064 public final void entryRuleVLSBinary() throws RecognitionException {
1843 try { 1065 try {
1844 // InternalVampireLanguage.g:654:1: ( ruleVLSBinary EOF ) 1066 // InternalVampireLanguage.g:354:1: ( ruleVLSBinary EOF )
1845 // InternalVampireLanguage.g:655:1: ruleVLSBinary EOF 1067 // InternalVampireLanguage.g:355:1: ruleVLSBinary EOF
1846 { 1068 {
1847 before(grammarAccess.getVLSBinaryRule()); 1069 before(grammarAccess.getVLSBinaryRule());
1848 pushFollow(FOLLOW_1); 1070 pushFollow(FOLLOW_1);
@@ -1868,21 +1090,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1868 1090
1869 1091
1870 // $ANTLR start "ruleVLSBinary" 1092 // $ANTLR start "ruleVLSBinary"
1871 // InternalVampireLanguage.g:662:1: ruleVLSBinary : ( ( rule__VLSBinary__Group__0 ) ) ; 1093 // InternalVampireLanguage.g:362:1: ruleVLSBinary : ( ( rule__VLSBinary__Group__0 ) ) ;
1872 public final void ruleVLSBinary() throws RecognitionException { 1094 public final void ruleVLSBinary() throws RecognitionException {
1873 1095
1874 int stackSize = keepStackSize(); 1096 int stackSize = keepStackSize();
1875 1097
1876 try { 1098 try {
1877 // InternalVampireLanguage.g:666:2: ( ( ( rule__VLSBinary__Group__0 ) ) ) 1099 // InternalVampireLanguage.g:366:2: ( ( ( rule__VLSBinary__Group__0 ) ) )
1878 // InternalVampireLanguage.g:667:2: ( ( rule__VLSBinary__Group__0 ) ) 1100 // InternalVampireLanguage.g:367:2: ( ( rule__VLSBinary__Group__0 ) )
1879 { 1101 {
1880 // InternalVampireLanguage.g:667:2: ( ( rule__VLSBinary__Group__0 ) ) 1102 // InternalVampireLanguage.g:367:2: ( ( rule__VLSBinary__Group__0 ) )
1881 // InternalVampireLanguage.g:668:3: ( rule__VLSBinary__Group__0 ) 1103 // InternalVampireLanguage.g:368:3: ( rule__VLSBinary__Group__0 )
1882 { 1104 {
1883 before(grammarAccess.getVLSBinaryAccess().getGroup()); 1105 before(grammarAccess.getVLSBinaryAccess().getGroup());
1884 // InternalVampireLanguage.g:669:3: ( rule__VLSBinary__Group__0 ) 1106 // InternalVampireLanguage.g:369:3: ( rule__VLSBinary__Group__0 )
1885 // InternalVampireLanguage.g:669:4: rule__VLSBinary__Group__0 1107 // InternalVampireLanguage.g:369:4: rule__VLSBinary__Group__0
1886 { 1108 {
1887 pushFollow(FOLLOW_2); 1109 pushFollow(FOLLOW_2);
1888 rule__VLSBinary__Group__0(); 1110 rule__VLSBinary__Group__0();
@@ -1915,11 +1137,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1915 1137
1916 1138
1917 // $ANTLR start "entryRuleVLSUnitaryFormula" 1139 // $ANTLR start "entryRuleVLSUnitaryFormula"
1918 // InternalVampireLanguage.g:678:1: entryRuleVLSUnitaryFormula : ruleVLSUnitaryFormula EOF ; 1140 // InternalVampireLanguage.g:378:1: entryRuleVLSUnitaryFormula : ruleVLSUnitaryFormula EOF ;
1919 public final void entryRuleVLSUnitaryFormula() throws RecognitionException { 1141 public final void entryRuleVLSUnitaryFormula() throws RecognitionException {
1920 try { 1142 try {
1921 // InternalVampireLanguage.g:679:1: ( ruleVLSUnitaryFormula EOF ) 1143 // InternalVampireLanguage.g:379:1: ( ruleVLSUnitaryFormula EOF )
1922 // InternalVampireLanguage.g:680:1: ruleVLSUnitaryFormula EOF 1144 // InternalVampireLanguage.g:380:1: ruleVLSUnitaryFormula EOF
1923 { 1145 {
1924 before(grammarAccess.getVLSUnitaryFormulaRule()); 1146 before(grammarAccess.getVLSUnitaryFormulaRule());
1925 pushFollow(FOLLOW_1); 1147 pushFollow(FOLLOW_1);
@@ -1945,21 +1167,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1945 1167
1946 1168
1947 // $ANTLR start "ruleVLSUnitaryFormula" 1169 // $ANTLR start "ruleVLSUnitaryFormula"
1948 // InternalVampireLanguage.g:687:1: ruleVLSUnitaryFormula : ( ( rule__VLSUnitaryFormula__Alternatives ) ) ; 1170 // InternalVampireLanguage.g:387:1: ruleVLSUnitaryFormula : ( ( rule__VLSUnitaryFormula__Alternatives ) ) ;
1949 public final void ruleVLSUnitaryFormula() throws RecognitionException { 1171 public final void ruleVLSUnitaryFormula() throws RecognitionException {
1950 1172
1951 int stackSize = keepStackSize(); 1173 int stackSize = keepStackSize();
1952 1174
1953 try { 1175 try {
1954 // InternalVampireLanguage.g:691:2: ( ( ( rule__VLSUnitaryFormula__Alternatives ) ) ) 1176 // InternalVampireLanguage.g:391:2: ( ( ( rule__VLSUnitaryFormula__Alternatives ) ) )
1955 // InternalVampireLanguage.g:692:2: ( ( rule__VLSUnitaryFormula__Alternatives ) ) 1177 // InternalVampireLanguage.g:392:2: ( ( rule__VLSUnitaryFormula__Alternatives ) )
1956 { 1178 {
1957 // InternalVampireLanguage.g:692:2: ( ( rule__VLSUnitaryFormula__Alternatives ) ) 1179 // InternalVampireLanguage.g:392:2: ( ( rule__VLSUnitaryFormula__Alternatives ) )
1958 // InternalVampireLanguage.g:693:3: ( rule__VLSUnitaryFormula__Alternatives ) 1180 // InternalVampireLanguage.g:393:3: ( rule__VLSUnitaryFormula__Alternatives )
1959 { 1181 {
1960 before(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives()); 1182 before(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives());
1961 // InternalVampireLanguage.g:694:3: ( rule__VLSUnitaryFormula__Alternatives ) 1183 // InternalVampireLanguage.g:394:3: ( rule__VLSUnitaryFormula__Alternatives )
1962 // InternalVampireLanguage.g:694:4: rule__VLSUnitaryFormula__Alternatives 1184 // InternalVampireLanguage.g:394:4: rule__VLSUnitaryFormula__Alternatives
1963 { 1185 {
1964 pushFollow(FOLLOW_2); 1186 pushFollow(FOLLOW_2);
1965 rule__VLSUnitaryFormula__Alternatives(); 1187 rule__VLSUnitaryFormula__Alternatives();
@@ -1992,11 +1214,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
1992 1214
1993 1215
1994 // $ANTLR start "entryRuleVLSUniversalQuantifier" 1216 // $ANTLR start "entryRuleVLSUniversalQuantifier"
1995 // InternalVampireLanguage.g:703:1: entryRuleVLSUniversalQuantifier : ruleVLSUniversalQuantifier EOF ; 1217 // InternalVampireLanguage.g:403:1: entryRuleVLSUniversalQuantifier : ruleVLSUniversalQuantifier EOF ;
1996 public final void entryRuleVLSUniversalQuantifier() throws RecognitionException { 1218 public final void entryRuleVLSUniversalQuantifier() throws RecognitionException {
1997 try { 1219 try {
1998 // InternalVampireLanguage.g:704:1: ( ruleVLSUniversalQuantifier EOF ) 1220 // InternalVampireLanguage.g:404:1: ( ruleVLSUniversalQuantifier EOF )
1999 // InternalVampireLanguage.g:705:1: ruleVLSUniversalQuantifier EOF 1221 // InternalVampireLanguage.g:405:1: ruleVLSUniversalQuantifier EOF
2000 { 1222 {
2001 before(grammarAccess.getVLSUniversalQuantifierRule()); 1223 before(grammarAccess.getVLSUniversalQuantifierRule());
2002 pushFollow(FOLLOW_1); 1224 pushFollow(FOLLOW_1);
@@ -2022,21 +1244,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2022 1244
2023 1245
2024 // $ANTLR start "ruleVLSUniversalQuantifier" 1246 // $ANTLR start "ruleVLSUniversalQuantifier"
2025 // InternalVampireLanguage.g:712:1: ruleVLSUniversalQuantifier : ( ( rule__VLSUniversalQuantifier__Group__0 ) ) ; 1247 // InternalVampireLanguage.g:412:1: ruleVLSUniversalQuantifier : ( ( rule__VLSUniversalQuantifier__Group__0 ) ) ;
2026 public final void ruleVLSUniversalQuantifier() throws RecognitionException { 1248 public final void ruleVLSUniversalQuantifier() throws RecognitionException {
2027 1249
2028 int stackSize = keepStackSize(); 1250 int stackSize = keepStackSize();
2029 1251
2030 try { 1252 try {
2031 // InternalVampireLanguage.g:716:2: ( ( ( rule__VLSUniversalQuantifier__Group__0 ) ) ) 1253 // InternalVampireLanguage.g:416:2: ( ( ( rule__VLSUniversalQuantifier__Group__0 ) ) )
2032 // InternalVampireLanguage.g:717:2: ( ( rule__VLSUniversalQuantifier__Group__0 ) ) 1254 // InternalVampireLanguage.g:417:2: ( ( rule__VLSUniversalQuantifier__Group__0 ) )
2033 { 1255 {
2034 // InternalVampireLanguage.g:717:2: ( ( rule__VLSUniversalQuantifier__Group__0 ) ) 1256 // InternalVampireLanguage.g:417:2: ( ( rule__VLSUniversalQuantifier__Group__0 ) )
2035 // InternalVampireLanguage.g:718:3: ( rule__VLSUniversalQuantifier__Group__0 ) 1257 // InternalVampireLanguage.g:418:3: ( rule__VLSUniversalQuantifier__Group__0 )
2036 { 1258 {
2037 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup()); 1259 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup());
2038 // InternalVampireLanguage.g:719:3: ( rule__VLSUniversalQuantifier__Group__0 ) 1260 // InternalVampireLanguage.g:419:3: ( rule__VLSUniversalQuantifier__Group__0 )
2039 // InternalVampireLanguage.g:719:4: rule__VLSUniversalQuantifier__Group__0 1261 // InternalVampireLanguage.g:419:4: rule__VLSUniversalQuantifier__Group__0
2040 { 1262 {
2041 pushFollow(FOLLOW_2); 1263 pushFollow(FOLLOW_2);
2042 rule__VLSUniversalQuantifier__Group__0(); 1264 rule__VLSUniversalQuantifier__Group__0();
@@ -2069,11 +1291,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2069 1291
2070 1292
2071 // $ANTLR start "entryRuleVLSExistentialQuantifier" 1293 // $ANTLR start "entryRuleVLSExistentialQuantifier"
2072 // InternalVampireLanguage.g:728:1: entryRuleVLSExistentialQuantifier : ruleVLSExistentialQuantifier EOF ; 1294 // InternalVampireLanguage.g:428:1: entryRuleVLSExistentialQuantifier : ruleVLSExistentialQuantifier EOF ;
2073 public final void entryRuleVLSExistentialQuantifier() throws RecognitionException { 1295 public final void entryRuleVLSExistentialQuantifier() throws RecognitionException {
2074 try { 1296 try {
2075 // InternalVampireLanguage.g:729:1: ( ruleVLSExistentialQuantifier EOF ) 1297 // InternalVampireLanguage.g:429:1: ( ruleVLSExistentialQuantifier EOF )
2076 // InternalVampireLanguage.g:730:1: ruleVLSExistentialQuantifier EOF 1298 // InternalVampireLanguage.g:430:1: ruleVLSExistentialQuantifier EOF
2077 { 1299 {
2078 before(grammarAccess.getVLSExistentialQuantifierRule()); 1300 before(grammarAccess.getVLSExistentialQuantifierRule());
2079 pushFollow(FOLLOW_1); 1301 pushFollow(FOLLOW_1);
@@ -2099,21 +1321,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2099 1321
2100 1322
2101 // $ANTLR start "ruleVLSExistentialQuantifier" 1323 // $ANTLR start "ruleVLSExistentialQuantifier"
2102 // InternalVampireLanguage.g:737:1: ruleVLSExistentialQuantifier : ( ( rule__VLSExistentialQuantifier__Group__0 ) ) ; 1324 // InternalVampireLanguage.g:437:1: ruleVLSExistentialQuantifier : ( ( rule__VLSExistentialQuantifier__Group__0 ) ) ;
2103 public final void ruleVLSExistentialQuantifier() throws RecognitionException { 1325 public final void ruleVLSExistentialQuantifier() throws RecognitionException {
2104 1326
2105 int stackSize = keepStackSize(); 1327 int stackSize = keepStackSize();
2106 1328
2107 try { 1329 try {
2108 // InternalVampireLanguage.g:741:2: ( ( ( rule__VLSExistentialQuantifier__Group__0 ) ) ) 1330 // InternalVampireLanguage.g:441:2: ( ( ( rule__VLSExistentialQuantifier__Group__0 ) ) )
2109 // InternalVampireLanguage.g:742:2: ( ( rule__VLSExistentialQuantifier__Group__0 ) ) 1331 // InternalVampireLanguage.g:442:2: ( ( rule__VLSExistentialQuantifier__Group__0 ) )
2110 { 1332 {
2111 // InternalVampireLanguage.g:742:2: ( ( rule__VLSExistentialQuantifier__Group__0 ) ) 1333 // InternalVampireLanguage.g:442:2: ( ( rule__VLSExistentialQuantifier__Group__0 ) )
2112 // InternalVampireLanguage.g:743:3: ( rule__VLSExistentialQuantifier__Group__0 ) 1334 // InternalVampireLanguage.g:443:3: ( rule__VLSExistentialQuantifier__Group__0 )
2113 { 1335 {
2114 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup()); 1336 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup());
2115 // InternalVampireLanguage.g:744:3: ( rule__VLSExistentialQuantifier__Group__0 ) 1337 // InternalVampireLanguage.g:444:3: ( rule__VLSExistentialQuantifier__Group__0 )
2116 // InternalVampireLanguage.g:744:4: rule__VLSExistentialQuantifier__Group__0 1338 // InternalVampireLanguage.g:444:4: rule__VLSExistentialQuantifier__Group__0
2117 { 1339 {
2118 pushFollow(FOLLOW_2); 1340 pushFollow(FOLLOW_2);
2119 rule__VLSExistentialQuantifier__Group__0(); 1341 rule__VLSExistentialQuantifier__Group__0();
@@ -2146,11 +1368,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2146 1368
2147 1369
2148 // $ANTLR start "entryRuleVLSUnaryNegation" 1370 // $ANTLR start "entryRuleVLSUnaryNegation"
2149 // InternalVampireLanguage.g:753:1: entryRuleVLSUnaryNegation : ruleVLSUnaryNegation EOF ; 1371 // InternalVampireLanguage.g:453:1: entryRuleVLSUnaryNegation : ruleVLSUnaryNegation EOF ;
2150 public final void entryRuleVLSUnaryNegation() throws RecognitionException { 1372 public final void entryRuleVLSUnaryNegation() throws RecognitionException {
2151 try { 1373 try {
2152 // InternalVampireLanguage.g:754:1: ( ruleVLSUnaryNegation EOF ) 1374 // InternalVampireLanguage.g:454:1: ( ruleVLSUnaryNegation EOF )
2153 // InternalVampireLanguage.g:755:1: ruleVLSUnaryNegation EOF 1375 // InternalVampireLanguage.g:455:1: ruleVLSUnaryNegation EOF
2154 { 1376 {
2155 before(grammarAccess.getVLSUnaryNegationRule()); 1377 before(grammarAccess.getVLSUnaryNegationRule());
2156 pushFollow(FOLLOW_1); 1378 pushFollow(FOLLOW_1);
@@ -2176,21 +1398,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2176 1398
2177 1399
2178 // $ANTLR start "ruleVLSUnaryNegation" 1400 // $ANTLR start "ruleVLSUnaryNegation"
2179 // InternalVampireLanguage.g:762:1: ruleVLSUnaryNegation : ( ( rule__VLSUnaryNegation__Group__0 ) ) ; 1401 // InternalVampireLanguage.g:462:1: ruleVLSUnaryNegation : ( ( rule__VLSUnaryNegation__Group__0 ) ) ;
2180 public final void ruleVLSUnaryNegation() throws RecognitionException { 1402 public final void ruleVLSUnaryNegation() throws RecognitionException {
2181 1403
2182 int stackSize = keepStackSize(); 1404 int stackSize = keepStackSize();
2183 1405
2184 try { 1406 try {
2185 // InternalVampireLanguage.g:766:2: ( ( ( rule__VLSUnaryNegation__Group__0 ) ) ) 1407 // InternalVampireLanguage.g:466:2: ( ( ( rule__VLSUnaryNegation__Group__0 ) ) )
2186 // InternalVampireLanguage.g:767:2: ( ( rule__VLSUnaryNegation__Group__0 ) ) 1408 // InternalVampireLanguage.g:467:2: ( ( rule__VLSUnaryNegation__Group__0 ) )
2187 { 1409 {
2188 // InternalVampireLanguage.g:767:2: ( ( rule__VLSUnaryNegation__Group__0 ) ) 1410 // InternalVampireLanguage.g:467:2: ( ( rule__VLSUnaryNegation__Group__0 ) )
2189 // InternalVampireLanguage.g:768:3: ( rule__VLSUnaryNegation__Group__0 ) 1411 // InternalVampireLanguage.g:468:3: ( rule__VLSUnaryNegation__Group__0 )
2190 { 1412 {
2191 before(grammarAccess.getVLSUnaryNegationAccess().getGroup()); 1413 before(grammarAccess.getVLSUnaryNegationAccess().getGroup());
2192 // InternalVampireLanguage.g:769:3: ( rule__VLSUnaryNegation__Group__0 ) 1414 // InternalVampireLanguage.g:469:3: ( rule__VLSUnaryNegation__Group__0 )
2193 // InternalVampireLanguage.g:769:4: rule__VLSUnaryNegation__Group__0 1415 // InternalVampireLanguage.g:469:4: rule__VLSUnaryNegation__Group__0
2194 { 1416 {
2195 pushFollow(FOLLOW_2); 1417 pushFollow(FOLLOW_2);
2196 rule__VLSUnaryNegation__Group__0(); 1418 rule__VLSUnaryNegation__Group__0();
@@ -2223,11 +1445,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2223 1445
2224 1446
2225 // $ANTLR start "entryRuleVLSUnaryInfix" 1447 // $ANTLR start "entryRuleVLSUnaryInfix"
2226 // InternalVampireLanguage.g:778:1: entryRuleVLSUnaryInfix : ruleVLSUnaryInfix EOF ; 1448 // InternalVampireLanguage.g:478:1: entryRuleVLSUnaryInfix : ruleVLSUnaryInfix EOF ;
2227 public final void entryRuleVLSUnaryInfix() throws RecognitionException { 1449 public final void entryRuleVLSUnaryInfix() throws RecognitionException {
2228 try { 1450 try {
2229 // InternalVampireLanguage.g:779:1: ( ruleVLSUnaryInfix EOF ) 1451 // InternalVampireLanguage.g:479:1: ( ruleVLSUnaryInfix EOF )
2230 // InternalVampireLanguage.g:780:1: ruleVLSUnaryInfix EOF 1452 // InternalVampireLanguage.g:480:1: ruleVLSUnaryInfix EOF
2231 { 1453 {
2232 before(grammarAccess.getVLSUnaryInfixRule()); 1454 before(grammarAccess.getVLSUnaryInfixRule());
2233 pushFollow(FOLLOW_1); 1455 pushFollow(FOLLOW_1);
@@ -2253,21 +1475,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2253 1475
2254 1476
2255 // $ANTLR start "ruleVLSUnaryInfix" 1477 // $ANTLR start "ruleVLSUnaryInfix"
2256 // InternalVampireLanguage.g:787:1: ruleVLSUnaryInfix : ( ( rule__VLSUnaryInfix__Group__0 ) ) ; 1478 // InternalVampireLanguage.g:487:1: ruleVLSUnaryInfix : ( ( rule__VLSUnaryInfix__Group__0 ) ) ;
2257 public final void ruleVLSUnaryInfix() throws RecognitionException { 1479 public final void ruleVLSUnaryInfix() throws RecognitionException {
2258 1480
2259 int stackSize = keepStackSize(); 1481 int stackSize = keepStackSize();
2260 1482
2261 try { 1483 try {
2262 // InternalVampireLanguage.g:791:2: ( ( ( rule__VLSUnaryInfix__Group__0 ) ) ) 1484 // InternalVampireLanguage.g:491:2: ( ( ( rule__VLSUnaryInfix__Group__0 ) ) )
2263 // InternalVampireLanguage.g:792:2: ( ( rule__VLSUnaryInfix__Group__0 ) ) 1485 // InternalVampireLanguage.g:492:2: ( ( rule__VLSUnaryInfix__Group__0 ) )
2264 { 1486 {
2265 // InternalVampireLanguage.g:792:2: ( ( rule__VLSUnaryInfix__Group__0 ) ) 1487 // InternalVampireLanguage.g:492:2: ( ( rule__VLSUnaryInfix__Group__0 ) )
2266 // InternalVampireLanguage.g:793:3: ( rule__VLSUnaryInfix__Group__0 ) 1488 // InternalVampireLanguage.g:493:3: ( rule__VLSUnaryInfix__Group__0 )
2267 { 1489 {
2268 before(grammarAccess.getVLSUnaryInfixAccess().getGroup()); 1490 before(grammarAccess.getVLSUnaryInfixAccess().getGroup());
2269 // InternalVampireLanguage.g:794:3: ( rule__VLSUnaryInfix__Group__0 ) 1491 // InternalVampireLanguage.g:494:3: ( rule__VLSUnaryInfix__Group__0 )
2270 // InternalVampireLanguage.g:794:4: rule__VLSUnaryInfix__Group__0 1492 // InternalVampireLanguage.g:494:4: rule__VLSUnaryInfix__Group__0
2271 { 1493 {
2272 pushFollow(FOLLOW_2); 1494 pushFollow(FOLLOW_2);
2273 rule__VLSUnaryInfix__Group__0(); 1495 rule__VLSUnaryInfix__Group__0();
@@ -2300,11 +1522,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2300 1522
2301 1523
2302 // $ANTLR start "entryRuleVLSAtomic" 1524 // $ANTLR start "entryRuleVLSAtomic"
2303 // InternalVampireLanguage.g:803:1: entryRuleVLSAtomic : ruleVLSAtomic EOF ; 1525 // InternalVampireLanguage.g:503:1: entryRuleVLSAtomic : ruleVLSAtomic EOF ;
2304 public final void entryRuleVLSAtomic() throws RecognitionException { 1526 public final void entryRuleVLSAtomic() throws RecognitionException {
2305 try { 1527 try {
2306 // InternalVampireLanguage.g:804:1: ( ruleVLSAtomic EOF ) 1528 // InternalVampireLanguage.g:504:1: ( ruleVLSAtomic EOF )
2307 // InternalVampireLanguage.g:805:1: ruleVLSAtomic EOF 1529 // InternalVampireLanguage.g:505:1: ruleVLSAtomic EOF
2308 { 1530 {
2309 before(grammarAccess.getVLSAtomicRule()); 1531 before(grammarAccess.getVLSAtomicRule());
2310 pushFollow(FOLLOW_1); 1532 pushFollow(FOLLOW_1);
@@ -2330,21 +1552,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2330 1552
2331 1553
2332 // $ANTLR start "ruleVLSAtomic" 1554 // $ANTLR start "ruleVLSAtomic"
2333 // InternalVampireLanguage.g:812:1: ruleVLSAtomic : ( ( rule__VLSAtomic__Alternatives ) ) ; 1555 // InternalVampireLanguage.g:512:1: ruleVLSAtomic : ( ( rule__VLSAtomic__Alternatives ) ) ;
2334 public final void ruleVLSAtomic() throws RecognitionException { 1556 public final void ruleVLSAtomic() throws RecognitionException {
2335 1557
2336 int stackSize = keepStackSize(); 1558 int stackSize = keepStackSize();
2337 1559
2338 try { 1560 try {
2339 // InternalVampireLanguage.g:816:2: ( ( ( rule__VLSAtomic__Alternatives ) ) ) 1561 // InternalVampireLanguage.g:516:2: ( ( ( rule__VLSAtomic__Alternatives ) ) )
2340 // InternalVampireLanguage.g:817:2: ( ( rule__VLSAtomic__Alternatives ) ) 1562 // InternalVampireLanguage.g:517:2: ( ( rule__VLSAtomic__Alternatives ) )
2341 { 1563 {
2342 // InternalVampireLanguage.g:817:2: ( ( rule__VLSAtomic__Alternatives ) ) 1564 // InternalVampireLanguage.g:517:2: ( ( rule__VLSAtomic__Alternatives ) )
2343 // InternalVampireLanguage.g:818:3: ( rule__VLSAtomic__Alternatives ) 1565 // InternalVampireLanguage.g:518:3: ( rule__VLSAtomic__Alternatives )
2344 { 1566 {
2345 before(grammarAccess.getVLSAtomicAccess().getAlternatives()); 1567 before(grammarAccess.getVLSAtomicAccess().getAlternatives());
2346 // InternalVampireLanguage.g:819:3: ( rule__VLSAtomic__Alternatives ) 1568 // InternalVampireLanguage.g:519:3: ( rule__VLSAtomic__Alternatives )
2347 // InternalVampireLanguage.g:819:4: rule__VLSAtomic__Alternatives 1569 // InternalVampireLanguage.g:519:4: rule__VLSAtomic__Alternatives
2348 { 1570 {
2349 pushFollow(FOLLOW_2); 1571 pushFollow(FOLLOW_2);
2350 rule__VLSAtomic__Alternatives(); 1572 rule__VLSAtomic__Alternatives();
@@ -2377,11 +1599,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2377 1599
2378 1600
2379 // $ANTLR start "entryRuleVLSAtomicConstant" 1601 // $ANTLR start "entryRuleVLSAtomicConstant"
2380 // InternalVampireLanguage.g:828:1: entryRuleVLSAtomicConstant : ruleVLSAtomicConstant EOF ; 1602 // InternalVampireLanguage.g:528:1: entryRuleVLSAtomicConstant : ruleVLSAtomicConstant EOF ;
2381 public final void entryRuleVLSAtomicConstant() throws RecognitionException { 1603 public final void entryRuleVLSAtomicConstant() throws RecognitionException {
2382 try { 1604 try {
2383 // InternalVampireLanguage.g:829:1: ( ruleVLSAtomicConstant EOF ) 1605 // InternalVampireLanguage.g:529:1: ( ruleVLSAtomicConstant EOF )
2384 // InternalVampireLanguage.g:830:1: ruleVLSAtomicConstant EOF 1606 // InternalVampireLanguage.g:530:1: ruleVLSAtomicConstant EOF
2385 { 1607 {
2386 before(grammarAccess.getVLSAtomicConstantRule()); 1608 before(grammarAccess.getVLSAtomicConstantRule());
2387 pushFollow(FOLLOW_1); 1609 pushFollow(FOLLOW_1);
@@ -2407,21 +1629,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2407 1629
2408 1630
2409 // $ANTLR start "ruleVLSAtomicConstant" 1631 // $ANTLR start "ruleVLSAtomicConstant"
2410 // InternalVampireLanguage.g:837:1: ruleVLSAtomicConstant : ( ( rule__VLSAtomicConstant__Alternatives ) ) ; 1632 // InternalVampireLanguage.g:537:1: ruleVLSAtomicConstant : ( ( rule__VLSAtomicConstant__Alternatives ) ) ;
2411 public final void ruleVLSAtomicConstant() throws RecognitionException { 1633 public final void ruleVLSAtomicConstant() throws RecognitionException {
2412 1634
2413 int stackSize = keepStackSize(); 1635 int stackSize = keepStackSize();
2414 1636
2415 try { 1637 try {
2416 // InternalVampireLanguage.g:841:2: ( ( ( rule__VLSAtomicConstant__Alternatives ) ) ) 1638 // InternalVampireLanguage.g:541:2: ( ( ( rule__VLSAtomicConstant__Alternatives ) ) )
2417 // InternalVampireLanguage.g:842:2: ( ( rule__VLSAtomicConstant__Alternatives ) ) 1639 // InternalVampireLanguage.g:542:2: ( ( rule__VLSAtomicConstant__Alternatives ) )
2418 { 1640 {
2419 // InternalVampireLanguage.g:842:2: ( ( rule__VLSAtomicConstant__Alternatives ) ) 1641 // InternalVampireLanguage.g:542:2: ( ( rule__VLSAtomicConstant__Alternatives ) )
2420 // InternalVampireLanguage.g:843:3: ( rule__VLSAtomicConstant__Alternatives ) 1642 // InternalVampireLanguage.g:543:3: ( rule__VLSAtomicConstant__Alternatives )
2421 { 1643 {
2422 before(grammarAccess.getVLSAtomicConstantAccess().getAlternatives()); 1644 before(grammarAccess.getVLSAtomicConstantAccess().getAlternatives());
2423 // InternalVampireLanguage.g:844:3: ( rule__VLSAtomicConstant__Alternatives ) 1645 // InternalVampireLanguage.g:544:3: ( rule__VLSAtomicConstant__Alternatives )
2424 // InternalVampireLanguage.g:844:4: rule__VLSAtomicConstant__Alternatives 1646 // InternalVampireLanguage.g:544:4: rule__VLSAtomicConstant__Alternatives
2425 { 1647 {
2426 pushFollow(FOLLOW_2); 1648 pushFollow(FOLLOW_2);
2427 rule__VLSAtomicConstant__Alternatives(); 1649 rule__VLSAtomicConstant__Alternatives();
@@ -2454,11 +1676,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2454 1676
2455 1677
2456 // $ANTLR start "entryRuleVLSAtomicFunction" 1678 // $ANTLR start "entryRuleVLSAtomicFunction"
2457 // InternalVampireLanguage.g:853:1: entryRuleVLSAtomicFunction : ruleVLSAtomicFunction EOF ; 1679 // InternalVampireLanguage.g:553:1: entryRuleVLSAtomicFunction : ruleVLSAtomicFunction EOF ;
2458 public final void entryRuleVLSAtomicFunction() throws RecognitionException { 1680 public final void entryRuleVLSAtomicFunction() throws RecognitionException {
2459 try { 1681 try {
2460 // InternalVampireLanguage.g:854:1: ( ruleVLSAtomicFunction EOF ) 1682 // InternalVampireLanguage.g:554:1: ( ruleVLSAtomicFunction EOF )
2461 // InternalVampireLanguage.g:855:1: ruleVLSAtomicFunction EOF 1683 // InternalVampireLanguage.g:555:1: ruleVLSAtomicFunction EOF
2462 { 1684 {
2463 before(grammarAccess.getVLSAtomicFunctionRule()); 1685 before(grammarAccess.getVLSAtomicFunctionRule());
2464 pushFollow(FOLLOW_1); 1686 pushFollow(FOLLOW_1);
@@ -2484,21 +1706,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2484 1706
2485 1707
2486 // $ANTLR start "ruleVLSAtomicFunction" 1708 // $ANTLR start "ruleVLSAtomicFunction"
2487 // InternalVampireLanguage.g:862:1: ruleVLSAtomicFunction : ( ( rule__VLSAtomicFunction__Alternatives ) ) ; 1709 // InternalVampireLanguage.g:562:1: ruleVLSAtomicFunction : ( ( rule__VLSAtomicFunction__Alternatives ) ) ;
2488 public final void ruleVLSAtomicFunction() throws RecognitionException { 1710 public final void ruleVLSAtomicFunction() throws RecognitionException {
2489 1711
2490 int stackSize = keepStackSize(); 1712 int stackSize = keepStackSize();
2491 1713
2492 try { 1714 try {
2493 // InternalVampireLanguage.g:866:2: ( ( ( rule__VLSAtomicFunction__Alternatives ) ) ) 1715 // InternalVampireLanguage.g:566:2: ( ( ( rule__VLSAtomicFunction__Alternatives ) ) )
2494 // InternalVampireLanguage.g:867:2: ( ( rule__VLSAtomicFunction__Alternatives ) ) 1716 // InternalVampireLanguage.g:567:2: ( ( rule__VLSAtomicFunction__Alternatives ) )
2495 { 1717 {
2496 // InternalVampireLanguage.g:867:2: ( ( rule__VLSAtomicFunction__Alternatives ) ) 1718 // InternalVampireLanguage.g:567:2: ( ( rule__VLSAtomicFunction__Alternatives ) )
2497 // InternalVampireLanguage.g:868:3: ( rule__VLSAtomicFunction__Alternatives ) 1719 // InternalVampireLanguage.g:568:3: ( rule__VLSAtomicFunction__Alternatives )
2498 { 1720 {
2499 before(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives()); 1721 before(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives());
2500 // InternalVampireLanguage.g:869:3: ( rule__VLSAtomicFunction__Alternatives ) 1722 // InternalVampireLanguage.g:569:3: ( rule__VLSAtomicFunction__Alternatives )
2501 // InternalVampireLanguage.g:869:4: rule__VLSAtomicFunction__Alternatives 1723 // InternalVampireLanguage.g:569:4: rule__VLSAtomicFunction__Alternatives
2502 { 1724 {
2503 pushFollow(FOLLOW_2); 1725 pushFollow(FOLLOW_2);
2504 rule__VLSAtomicFunction__Alternatives(); 1726 rule__VLSAtomicFunction__Alternatives();
@@ -2531,11 +1753,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2531 1753
2532 1754
2533 // $ANTLR start "entryRuleVLSVariable" 1755 // $ANTLR start "entryRuleVLSVariable"
2534 // InternalVampireLanguage.g:878:1: entryRuleVLSVariable : ruleVLSVariable EOF ; 1756 // InternalVampireLanguage.g:578:1: entryRuleVLSVariable : ruleVLSVariable EOF ;
2535 public final void entryRuleVLSVariable() throws RecognitionException { 1757 public final void entryRuleVLSVariable() throws RecognitionException {
2536 try { 1758 try {
2537 // InternalVampireLanguage.g:879:1: ( ruleVLSVariable EOF ) 1759 // InternalVampireLanguage.g:579:1: ( ruleVLSVariable EOF )
2538 // InternalVampireLanguage.g:880:1: ruleVLSVariable EOF 1760 // InternalVampireLanguage.g:580:1: ruleVLSVariable EOF
2539 { 1761 {
2540 before(grammarAccess.getVLSVariableRule()); 1762 before(grammarAccess.getVLSVariableRule());
2541 pushFollow(FOLLOW_1); 1763 pushFollow(FOLLOW_1);
@@ -2561,21 +1783,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2561 1783
2562 1784
2563 // $ANTLR start "ruleVLSVariable" 1785 // $ANTLR start "ruleVLSVariable"
2564 // InternalVampireLanguage.g:887:1: ruleVLSVariable : ( ( rule__VLSVariable__NameAssignment ) ) ; 1786 // InternalVampireLanguage.g:587:1: ruleVLSVariable : ( ( rule__VLSVariable__NameAssignment ) ) ;
2565 public final void ruleVLSVariable() throws RecognitionException { 1787 public final void ruleVLSVariable() throws RecognitionException {
2566 1788
2567 int stackSize = keepStackSize(); 1789 int stackSize = keepStackSize();
2568 1790
2569 try { 1791 try {
2570 // InternalVampireLanguage.g:891:2: ( ( ( rule__VLSVariable__NameAssignment ) ) ) 1792 // InternalVampireLanguage.g:591:2: ( ( ( rule__VLSVariable__NameAssignment ) ) )
2571 // InternalVampireLanguage.g:892:2: ( ( rule__VLSVariable__NameAssignment ) ) 1793 // InternalVampireLanguage.g:592:2: ( ( rule__VLSVariable__NameAssignment ) )
2572 { 1794 {
2573 // InternalVampireLanguage.g:892:2: ( ( rule__VLSVariable__NameAssignment ) ) 1795 // InternalVampireLanguage.g:592:2: ( ( rule__VLSVariable__NameAssignment ) )
2574 // InternalVampireLanguage.g:893:3: ( rule__VLSVariable__NameAssignment ) 1796 // InternalVampireLanguage.g:593:3: ( rule__VLSVariable__NameAssignment )
2575 { 1797 {
2576 before(grammarAccess.getVLSVariableAccess().getNameAssignment()); 1798 before(grammarAccess.getVLSVariableAccess().getNameAssignment());
2577 // InternalVampireLanguage.g:894:3: ( rule__VLSVariable__NameAssignment ) 1799 // InternalVampireLanguage.g:594:3: ( rule__VLSVariable__NameAssignment )
2578 // InternalVampireLanguage.g:894:4: rule__VLSVariable__NameAssignment 1800 // InternalVampireLanguage.g:594:4: rule__VLSVariable__NameAssignment
2579 { 1801 {
2580 pushFollow(FOLLOW_2); 1802 pushFollow(FOLLOW_2);
2581 rule__VLSVariable__NameAssignment(); 1803 rule__VLSVariable__NameAssignment();
@@ -2608,11 +1830,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2608 1830
2609 1831
2610 // $ANTLR start "entryRuleVLSFofTerm" 1832 // $ANTLR start "entryRuleVLSFofTerm"
2611 // InternalVampireLanguage.g:903:1: entryRuleVLSFofTerm : ruleVLSFofTerm EOF ; 1833 // InternalVampireLanguage.g:603:1: entryRuleVLSFofTerm : ruleVLSFofTerm EOF ;
2612 public final void entryRuleVLSFofTerm() throws RecognitionException { 1834 public final void entryRuleVLSFofTerm() throws RecognitionException {
2613 try { 1835 try {
2614 // InternalVampireLanguage.g:904:1: ( ruleVLSFofTerm EOF ) 1836 // InternalVampireLanguage.g:604:1: ( ruleVLSFofTerm EOF )
2615 // InternalVampireLanguage.g:905:1: ruleVLSFofTerm EOF 1837 // InternalVampireLanguage.g:605:1: ruleVLSFofTerm EOF
2616 { 1838 {
2617 before(grammarAccess.getVLSFofTermRule()); 1839 before(grammarAccess.getVLSFofTermRule());
2618 pushFollow(FOLLOW_1); 1840 pushFollow(FOLLOW_1);
@@ -2638,21 +1860,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2638 1860
2639 1861
2640 // $ANTLR start "ruleVLSFofTerm" 1862 // $ANTLR start "ruleVLSFofTerm"
2641 // InternalVampireLanguage.g:912:1: ruleVLSFofTerm : ( ( rule__VLSFofTerm__Alternatives ) ) ; 1863 // InternalVampireLanguage.g:612:1: ruleVLSFofTerm : ( ( rule__VLSFofTerm__Alternatives ) ) ;
2642 public final void ruleVLSFofTerm() throws RecognitionException { 1864 public final void ruleVLSFofTerm() throws RecognitionException {
2643 1865
2644 int stackSize = keepStackSize(); 1866 int stackSize = keepStackSize();
2645 1867
2646 try { 1868 try {
2647 // InternalVampireLanguage.g:916:2: ( ( ( rule__VLSFofTerm__Alternatives ) ) ) 1869 // InternalVampireLanguage.g:616:2: ( ( ( rule__VLSFofTerm__Alternatives ) ) )
2648 // InternalVampireLanguage.g:917:2: ( ( rule__VLSFofTerm__Alternatives ) ) 1870 // InternalVampireLanguage.g:617:2: ( ( rule__VLSFofTerm__Alternatives ) )
2649 { 1871 {
2650 // InternalVampireLanguage.g:917:2: ( ( rule__VLSFofTerm__Alternatives ) ) 1872 // InternalVampireLanguage.g:617:2: ( ( rule__VLSFofTerm__Alternatives ) )
2651 // InternalVampireLanguage.g:918:3: ( rule__VLSFofTerm__Alternatives ) 1873 // InternalVampireLanguage.g:618:3: ( rule__VLSFofTerm__Alternatives )
2652 { 1874 {
2653 before(grammarAccess.getVLSFofTermAccess().getAlternatives()); 1875 before(grammarAccess.getVLSFofTermAccess().getAlternatives());
2654 // InternalVampireLanguage.g:919:3: ( rule__VLSFofTerm__Alternatives ) 1876 // InternalVampireLanguage.g:619:3: ( rule__VLSFofTerm__Alternatives )
2655 // InternalVampireLanguage.g:919:4: rule__VLSFofTerm__Alternatives 1877 // InternalVampireLanguage.g:619:4: rule__VLSFofTerm__Alternatives
2656 { 1878 {
2657 pushFollow(FOLLOW_2); 1879 pushFollow(FOLLOW_2);
2658 rule__VLSFofTerm__Alternatives(); 1880 rule__VLSFofTerm__Alternatives();
@@ -2685,11 +1907,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2685 1907
2686 1908
2687 // $ANTLR start "entryRuleVLSFunctionFof" 1909 // $ANTLR start "entryRuleVLSFunctionFof"
2688 // InternalVampireLanguage.g:928:1: entryRuleVLSFunctionFof : ruleVLSFunctionFof EOF ; 1910 // InternalVampireLanguage.g:628:1: entryRuleVLSFunctionFof : ruleVLSFunctionFof EOF ;
2689 public final void entryRuleVLSFunctionFof() throws RecognitionException { 1911 public final void entryRuleVLSFunctionFof() throws RecognitionException {
2690 try { 1912 try {
2691 // InternalVampireLanguage.g:929:1: ( ruleVLSFunctionFof EOF ) 1913 // InternalVampireLanguage.g:629:1: ( ruleVLSFunctionFof EOF )
2692 // InternalVampireLanguage.g:930:1: ruleVLSFunctionFof EOF 1914 // InternalVampireLanguage.g:630:1: ruleVLSFunctionFof EOF
2693 { 1915 {
2694 before(grammarAccess.getVLSFunctionFofRule()); 1916 before(grammarAccess.getVLSFunctionFofRule());
2695 pushFollow(FOLLOW_1); 1917 pushFollow(FOLLOW_1);
@@ -2715,21 +1937,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2715 1937
2716 1938
2717 // $ANTLR start "ruleVLSFunctionFof" 1939 // $ANTLR start "ruleVLSFunctionFof"
2718 // InternalVampireLanguage.g:937:1: ruleVLSFunctionFof : ( ( rule__VLSFunctionFof__Group__0 ) ) ; 1940 // InternalVampireLanguage.g:637:1: ruleVLSFunctionFof : ( ( rule__VLSFunctionFof__Group__0 ) ) ;
2719 public final void ruleVLSFunctionFof() throws RecognitionException { 1941 public final void ruleVLSFunctionFof() throws RecognitionException {
2720 1942
2721 int stackSize = keepStackSize(); 1943 int stackSize = keepStackSize();
2722 1944
2723 try { 1945 try {
2724 // InternalVampireLanguage.g:941:2: ( ( ( rule__VLSFunctionFof__Group__0 ) ) ) 1946 // InternalVampireLanguage.g:641:2: ( ( ( rule__VLSFunctionFof__Group__0 ) ) )
2725 // InternalVampireLanguage.g:942:2: ( ( rule__VLSFunctionFof__Group__0 ) ) 1947 // InternalVampireLanguage.g:642:2: ( ( rule__VLSFunctionFof__Group__0 ) )
2726 { 1948 {
2727 // InternalVampireLanguage.g:942:2: ( ( rule__VLSFunctionFof__Group__0 ) ) 1949 // InternalVampireLanguage.g:642:2: ( ( rule__VLSFunctionFof__Group__0 ) )
2728 // InternalVampireLanguage.g:943:3: ( rule__VLSFunctionFof__Group__0 ) 1950 // InternalVampireLanguage.g:643:3: ( rule__VLSFunctionFof__Group__0 )
2729 { 1951 {
2730 before(grammarAccess.getVLSFunctionFofAccess().getGroup()); 1952 before(grammarAccess.getVLSFunctionFofAccess().getGroup());
2731 // InternalVampireLanguage.g:944:3: ( rule__VLSFunctionFof__Group__0 ) 1953 // InternalVampireLanguage.g:644:3: ( rule__VLSFunctionFof__Group__0 )
2732 // InternalVampireLanguage.g:944:4: rule__VLSFunctionFof__Group__0 1954 // InternalVampireLanguage.g:644:4: rule__VLSFunctionFof__Group__0
2733 { 1955 {
2734 pushFollow(FOLLOW_2); 1956 pushFollow(FOLLOW_2);
2735 rule__VLSFunctionFof__Group__0(); 1957 rule__VLSFunctionFof__Group__0();
@@ -2762,11 +1984,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2762 1984
2763 1985
2764 // $ANTLR start "entryRuleVLSDefinedTerm" 1986 // $ANTLR start "entryRuleVLSDefinedTerm"
2765 // InternalVampireLanguage.g:953:1: entryRuleVLSDefinedTerm : ruleVLSDefinedTerm EOF ; 1987 // InternalVampireLanguage.g:653:1: entryRuleVLSDefinedTerm : ruleVLSDefinedTerm EOF ;
2766 public final void entryRuleVLSDefinedTerm() throws RecognitionException { 1988 public final void entryRuleVLSDefinedTerm() throws RecognitionException {
2767 try { 1989 try {
2768 // InternalVampireLanguage.g:954:1: ( ruleVLSDefinedTerm EOF ) 1990 // InternalVampireLanguage.g:654:1: ( ruleVLSDefinedTerm EOF )
2769 // InternalVampireLanguage.g:955:1: ruleVLSDefinedTerm EOF 1991 // InternalVampireLanguage.g:655:1: ruleVLSDefinedTerm EOF
2770 { 1992 {
2771 before(grammarAccess.getVLSDefinedTermRule()); 1993 before(grammarAccess.getVLSDefinedTermRule());
2772 pushFollow(FOLLOW_1); 1994 pushFollow(FOLLOW_1);
@@ -2792,21 +2014,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2792 2014
2793 2015
2794 // $ANTLR start "ruleVLSDefinedTerm" 2016 // $ANTLR start "ruleVLSDefinedTerm"
2795 // InternalVampireLanguage.g:962:1: ruleVLSDefinedTerm : ( ( rule__VLSDefinedTerm__Alternatives ) ) ; 2017 // InternalVampireLanguage.g:662:1: ruleVLSDefinedTerm : ( ( rule__VLSDefinedTerm__Alternatives ) ) ;
2796 public final void ruleVLSDefinedTerm() throws RecognitionException { 2018 public final void ruleVLSDefinedTerm() throws RecognitionException {
2797 2019
2798 int stackSize = keepStackSize(); 2020 int stackSize = keepStackSize();
2799 2021
2800 try { 2022 try {
2801 // InternalVampireLanguage.g:966:2: ( ( ( rule__VLSDefinedTerm__Alternatives ) ) ) 2023 // InternalVampireLanguage.g:666:2: ( ( ( rule__VLSDefinedTerm__Alternatives ) ) )
2802 // InternalVampireLanguage.g:967:2: ( ( rule__VLSDefinedTerm__Alternatives ) ) 2024 // InternalVampireLanguage.g:667:2: ( ( rule__VLSDefinedTerm__Alternatives ) )
2803 { 2025 {
2804 // InternalVampireLanguage.g:967:2: ( ( rule__VLSDefinedTerm__Alternatives ) ) 2026 // InternalVampireLanguage.g:667:2: ( ( rule__VLSDefinedTerm__Alternatives ) )
2805 // InternalVampireLanguage.g:968:3: ( rule__VLSDefinedTerm__Alternatives ) 2027 // InternalVampireLanguage.g:668:3: ( rule__VLSDefinedTerm__Alternatives )
2806 { 2028 {
2807 before(grammarAccess.getVLSDefinedTermAccess().getAlternatives()); 2029 before(grammarAccess.getVLSDefinedTermAccess().getAlternatives());
2808 // InternalVampireLanguage.g:969:3: ( rule__VLSDefinedTerm__Alternatives ) 2030 // InternalVampireLanguage.g:669:3: ( rule__VLSDefinedTerm__Alternatives )
2809 // InternalVampireLanguage.g:969:4: rule__VLSDefinedTerm__Alternatives 2031 // InternalVampireLanguage.g:669:4: rule__VLSDefinedTerm__Alternatives
2810 { 2032 {
2811 pushFollow(FOLLOW_2); 2033 pushFollow(FOLLOW_2);
2812 rule__VLSDefinedTerm__Alternatives(); 2034 rule__VLSDefinedTerm__Alternatives();
@@ -2839,14 +2061,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2839 2061
2840 2062
2841 // $ANTLR start "rule__VampireModel__Alternatives" 2063 // $ANTLR start "rule__VampireModel__Alternatives"
2842 // InternalVampireLanguage.g:977:1: rule__VampireModel__Alternatives : ( ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ( ( rule__VampireModel__FormulasAssignment_2 ) ) ); 2064 // InternalVampireLanguage.g:677:1: rule__VampireModel__Alternatives : ( ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ( ( rule__VampireModel__ConfirmationsAssignment_2 ) ) | ( ( rule__VampireModel__FormulasAssignment_3 ) ) | ( ( rule__VampireModel__TfformulasAssignment_4 ) ) );
2843 public final void rule__VampireModel__Alternatives() throws RecognitionException { 2065 public final void rule__VampireModel__Alternatives() throws RecognitionException {
2844 2066
2845 int stackSize = keepStackSize(); 2067 int stackSize = keepStackSize();
2846 2068
2847 try { 2069 try {
2848 // InternalVampireLanguage.g:981:1: ( ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ( ( rule__VampireModel__FormulasAssignment_2 ) ) ) 2070 // InternalVampireLanguage.g:681:1: ( ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ( ( rule__VampireModel__ConfirmationsAssignment_2 ) ) | ( ( rule__VampireModel__FormulasAssignment_3 ) ) | ( ( rule__VampireModel__TfformulasAssignment_4 ) ) )
2849 int alt2=3; 2071 int alt2=5;
2850 switch ( input.LA(1) ) { 2072 switch ( input.LA(1) ) {
2851 case 42: 2073 case 42:
2852 { 2074 {
@@ -2863,6 +2085,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2863 alt2=3; 2085 alt2=3;
2864 } 2086 }
2865 break; 2087 break;
2088 case 48:
2089 {
2090 alt2=4;
2091 }
2092 break;
2093 case 52:
2094 {
2095 alt2=5;
2096 }
2097 break;
2866 default: 2098 default:
2867 NoViableAltException nvae = 2099 NoViableAltException nvae =
2868 new NoViableAltException("", 2, 0, input); 2100 new NoViableAltException("", 2, 0, input);
@@ -2872,14 +2104,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2872 2104
2873 switch (alt2) { 2105 switch (alt2) {
2874 case 1 : 2106 case 1 :
2875 // InternalVampireLanguage.g:982:2: ( ( rule__VampireModel__IncludesAssignment_0 ) ) 2107 // InternalVampireLanguage.g:682:2: ( ( rule__VampireModel__IncludesAssignment_0 ) )
2876 { 2108 {
2877 // InternalVampireLanguage.g:982:2: ( ( rule__VampireModel__IncludesAssignment_0 ) ) 2109 // InternalVampireLanguage.g:682:2: ( ( rule__VampireModel__IncludesAssignment_0 ) )
2878 // InternalVampireLanguage.g:983:3: ( rule__VampireModel__IncludesAssignment_0 ) 2110 // InternalVampireLanguage.g:683:3: ( rule__VampireModel__IncludesAssignment_0 )
2879 { 2111 {
2880 before(grammarAccess.getVampireModelAccess().getIncludesAssignment_0()); 2112 before(grammarAccess.getVampireModelAccess().getIncludesAssignment_0());
2881 // InternalVampireLanguage.g:984:3: ( rule__VampireModel__IncludesAssignment_0 ) 2113 // InternalVampireLanguage.g:684:3: ( rule__VampireModel__IncludesAssignment_0 )
2882 // InternalVampireLanguage.g:984:4: rule__VampireModel__IncludesAssignment_0 2114 // InternalVampireLanguage.g:684:4: rule__VampireModel__IncludesAssignment_0
2883 { 2115 {
2884 pushFollow(FOLLOW_2); 2116 pushFollow(FOLLOW_2);
2885 rule__VampireModel__IncludesAssignment_0(); 2117 rule__VampireModel__IncludesAssignment_0();
@@ -2897,14 +2129,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2897 } 2129 }
2898 break; 2130 break;
2899 case 2 : 2131 case 2 :
2900 // InternalVampireLanguage.g:988:2: ( ( rule__VampireModel__CommentsAssignment_1 ) ) 2132 // InternalVampireLanguage.g:688:2: ( ( rule__VampireModel__CommentsAssignment_1 ) )
2901 { 2133 {
2902 // InternalVampireLanguage.g:988:2: ( ( rule__VampireModel__CommentsAssignment_1 ) ) 2134 // InternalVampireLanguage.g:688:2: ( ( rule__VampireModel__CommentsAssignment_1 ) )
2903 // InternalVampireLanguage.g:989:3: ( rule__VampireModel__CommentsAssignment_1 ) 2135 // InternalVampireLanguage.g:689:3: ( rule__VampireModel__CommentsAssignment_1 )
2904 { 2136 {
2905 before(grammarAccess.getVampireModelAccess().getCommentsAssignment_1()); 2137 before(grammarAccess.getVampireModelAccess().getCommentsAssignment_1());
2906 // InternalVampireLanguage.g:990:3: ( rule__VampireModel__CommentsAssignment_1 ) 2138 // InternalVampireLanguage.g:690:3: ( rule__VampireModel__CommentsAssignment_1 )
2907 // InternalVampireLanguage.g:990:4: rule__VampireModel__CommentsAssignment_1 2139 // InternalVampireLanguage.g:690:4: rule__VampireModel__CommentsAssignment_1
2908 { 2140 {
2909 pushFollow(FOLLOW_2); 2141 pushFollow(FOLLOW_2);
2910 rule__VampireModel__CommentsAssignment_1(); 2142 rule__VampireModel__CommentsAssignment_1();
@@ -2922,24 +2154,74 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2922 } 2154 }
2923 break; 2155 break;
2924 case 3 : 2156 case 3 :
2925 // InternalVampireLanguage.g:994:2: ( ( rule__VampireModel__FormulasAssignment_2 ) ) 2157 // InternalVampireLanguage.g:694:2: ( ( rule__VampireModel__ConfirmationsAssignment_2 ) )
2926 { 2158 {
2927 // InternalVampireLanguage.g:994:2: ( ( rule__VampireModel__FormulasAssignment_2 ) ) 2159 // InternalVampireLanguage.g:694:2: ( ( rule__VampireModel__ConfirmationsAssignment_2 ) )
2928 // InternalVampireLanguage.g:995:3: ( rule__VampireModel__FormulasAssignment_2 ) 2160 // InternalVampireLanguage.g:695:3: ( rule__VampireModel__ConfirmationsAssignment_2 )
2929 { 2161 {
2930 before(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); 2162 before(grammarAccess.getVampireModelAccess().getConfirmationsAssignment_2());
2931 // InternalVampireLanguage.g:996:3: ( rule__VampireModel__FormulasAssignment_2 ) 2163 // InternalVampireLanguage.g:696:3: ( rule__VampireModel__ConfirmationsAssignment_2 )
2932 // InternalVampireLanguage.g:996:4: rule__VampireModel__FormulasAssignment_2 2164 // InternalVampireLanguage.g:696:4: rule__VampireModel__ConfirmationsAssignment_2
2933 { 2165 {
2934 pushFollow(FOLLOW_2); 2166 pushFollow(FOLLOW_2);
2935 rule__VampireModel__FormulasAssignment_2(); 2167 rule__VampireModel__ConfirmationsAssignment_2();
2936 2168
2937 state._fsp--; 2169 state._fsp--;
2938 2170
2939 2171
2940 } 2172 }
2941 2173
2942 after(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); 2174 after(grammarAccess.getVampireModelAccess().getConfirmationsAssignment_2());
2175
2176 }
2177
2178
2179 }
2180 break;
2181 case 4 :
2182 // InternalVampireLanguage.g:700:2: ( ( rule__VampireModel__FormulasAssignment_3 ) )
2183 {
2184 // InternalVampireLanguage.g:700:2: ( ( rule__VampireModel__FormulasAssignment_3 ) )
2185 // InternalVampireLanguage.g:701:3: ( rule__VampireModel__FormulasAssignment_3 )
2186 {
2187 before(grammarAccess.getVampireModelAccess().getFormulasAssignment_3());
2188 // InternalVampireLanguage.g:702:3: ( rule__VampireModel__FormulasAssignment_3 )
2189 // InternalVampireLanguage.g:702:4: rule__VampireModel__FormulasAssignment_3
2190 {
2191 pushFollow(FOLLOW_2);
2192 rule__VampireModel__FormulasAssignment_3();
2193
2194 state._fsp--;
2195
2196
2197 }
2198
2199 after(grammarAccess.getVampireModelAccess().getFormulasAssignment_3());
2200
2201 }
2202
2203
2204 }
2205 break;
2206 case 5 :
2207 // InternalVampireLanguage.g:706:2: ( ( rule__VampireModel__TfformulasAssignment_4 ) )
2208 {
2209 // InternalVampireLanguage.g:706:2: ( ( rule__VampireModel__TfformulasAssignment_4 ) )
2210 // InternalVampireLanguage.g:707:3: ( rule__VampireModel__TfformulasAssignment_4 )
2211 {
2212 before(grammarAccess.getVampireModelAccess().getTfformulasAssignment_4());
2213 // InternalVampireLanguage.g:708:3: ( rule__VampireModel__TfformulasAssignment_4 )
2214 // InternalVampireLanguage.g:708:4: rule__VampireModel__TfformulasAssignment_4
2215 {
2216 pushFollow(FOLLOW_2);
2217 rule__VampireModel__TfformulasAssignment_4();
2218
2219 state._fsp--;
2220
2221
2222 }
2223
2224 after(grammarAccess.getVampireModelAccess().getTfformulasAssignment_4());
2943 2225
2944 } 2226 }
2945 2227
@@ -2964,13 +2246,13 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
2964 2246
2965 2247
2966 // $ANTLR start "rule__VLSName__NameAlternatives_0" 2248 // $ANTLR start "rule__VLSName__NameAlternatives_0"
2967 // InternalVampireLanguage.g:1004:1: rule__VLSName__NameAlternatives_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_LITERAL ) | ( RULE_SIGNED_LITERAL ) ); 2249 // InternalVampireLanguage.g:716:1: rule__VLSName__NameAlternatives_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_LITERAL ) | ( RULE_SIGNED_LITERAL ) );
2968 public final void rule__VLSName__NameAlternatives_0() throws RecognitionException { 2250 public final void rule__VLSName__NameAlternatives_0() throws RecognitionException {
2969 2251
2970 int stackSize = keepStackSize(); 2252 int stackSize = keepStackSize();
2971 2253
2972 try { 2254 try {
2973 // InternalVampireLanguage.g:1008:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_LITERAL ) | ( RULE_SIGNED_LITERAL ) ) 2255 // InternalVampireLanguage.g:720:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_LITERAL ) | ( RULE_SIGNED_LITERAL ) )
2974 int alt3=4; 2256 int alt3=4;
2975 switch ( input.LA(1) ) { 2257 switch ( input.LA(1) ) {
2976 case RULE_LOWER_WORD_ID: 2258 case RULE_LOWER_WORD_ID:
@@ -3002,10 +2284,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3002 2284
3003 switch (alt3) { 2285 switch (alt3) {
3004 case 1 : 2286 case 1 :
3005 // InternalVampireLanguage.g:1009:2: ( RULE_LOWER_WORD_ID ) 2287 // InternalVampireLanguage.g:721:2: ( RULE_LOWER_WORD_ID )
3006 { 2288 {
3007 // InternalVampireLanguage.g:1009:2: ( RULE_LOWER_WORD_ID ) 2289 // InternalVampireLanguage.g:721:2: ( RULE_LOWER_WORD_ID )
3008 // InternalVampireLanguage.g:1010:3: RULE_LOWER_WORD_ID 2290 // InternalVampireLanguage.g:722:3: RULE_LOWER_WORD_ID
3009 { 2291 {
3010 before(grammarAccess.getVLSNameAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_0()); 2292 before(grammarAccess.getVLSNameAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_0());
3011 match(input,RULE_LOWER_WORD_ID,FOLLOW_2); 2293 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
@@ -3017,10 +2299,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3017 } 2299 }
3018 break; 2300 break;
3019 case 2 : 2301 case 2 :
3020 // InternalVampireLanguage.g:1015:2: ( RULE_SINGLE_QUOTE ) 2302 // InternalVampireLanguage.g:727:2: ( RULE_SINGLE_QUOTE )
3021 { 2303 {
3022 // InternalVampireLanguage.g:1015:2: ( RULE_SINGLE_QUOTE ) 2304 // InternalVampireLanguage.g:727:2: ( RULE_SINGLE_QUOTE )
3023 // InternalVampireLanguage.g:1016:3: RULE_SINGLE_QUOTE 2305 // InternalVampireLanguage.g:728:3: RULE_SINGLE_QUOTE
3024 { 2306 {
3025 before(grammarAccess.getVLSNameAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1()); 2307 before(grammarAccess.getVLSNameAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1());
3026 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 2308 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -3032,10 +2314,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3032 } 2314 }
3033 break; 2315 break;
3034 case 3 : 2316 case 3 :
3035 // InternalVampireLanguage.g:1021:2: ( RULE_LITERAL ) 2317 // InternalVampireLanguage.g:733:2: ( RULE_LITERAL )
3036 { 2318 {
3037 // InternalVampireLanguage.g:1021:2: ( RULE_LITERAL ) 2319 // InternalVampireLanguage.g:733:2: ( RULE_LITERAL )
3038 // InternalVampireLanguage.g:1022:3: RULE_LITERAL 2320 // InternalVampireLanguage.g:734:3: RULE_LITERAL
3039 { 2321 {
3040 before(grammarAccess.getVLSNameAccess().getNameLITERALTerminalRuleCall_0_2()); 2322 before(grammarAccess.getVLSNameAccess().getNameLITERALTerminalRuleCall_0_2());
3041 match(input,RULE_LITERAL,FOLLOW_2); 2323 match(input,RULE_LITERAL,FOLLOW_2);
@@ -3047,10 +2329,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3047 } 2329 }
3048 break; 2330 break;
3049 case 4 : 2331 case 4 :
3050 // InternalVampireLanguage.g:1027:2: ( RULE_SIGNED_LITERAL ) 2332 // InternalVampireLanguage.g:739:2: ( RULE_SIGNED_LITERAL )
3051 { 2333 {
3052 // InternalVampireLanguage.g:1027:2: ( RULE_SIGNED_LITERAL ) 2334 // InternalVampireLanguage.g:739:2: ( RULE_SIGNED_LITERAL )
3053 // InternalVampireLanguage.g:1028:3: RULE_SIGNED_LITERAL 2335 // InternalVampireLanguage.g:740:3: RULE_SIGNED_LITERAL
3054 { 2336 {
3055 before(grammarAccess.getVLSNameAccess().getNameSIGNED_LITERALTerminalRuleCall_0_3()); 2337 before(grammarAccess.getVLSNameAccess().getNameSIGNED_LITERALTerminalRuleCall_0_3());
3056 match(input,RULE_SIGNED_LITERAL,FOLLOW_2); 2338 match(input,RULE_SIGNED_LITERAL,FOLLOW_2);
@@ -3079,13 +2361,13 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3079 2361
3080 2362
3081 // $ANTLR start "rule__VLSFofFormula__NameAlternatives_2_0" 2363 // $ANTLR start "rule__VLSFofFormula__NameAlternatives_2_0"
3082 // InternalVampireLanguage.g:1037:1: rule__VLSFofFormula__NameAlternatives_2_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) ); 2364 // InternalVampireLanguage.g:749:1: rule__VLSFofFormula__NameAlternatives_2_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) );
3083 public final void rule__VLSFofFormula__NameAlternatives_2_0() throws RecognitionException { 2365 public final void rule__VLSFofFormula__NameAlternatives_2_0() throws RecognitionException {
3084 2366
3085 int stackSize = keepStackSize(); 2367 int stackSize = keepStackSize();
3086 2368
3087 try { 2369 try {
3088 // InternalVampireLanguage.g:1041:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) ) 2370 // InternalVampireLanguage.g:753:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) )
3089 int alt4=3; 2371 int alt4=3;
3090 switch ( input.LA(1) ) { 2372 switch ( input.LA(1) ) {
3091 case RULE_LOWER_WORD_ID: 2373 case RULE_LOWER_WORD_ID:
@@ -3112,10 +2394,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3112 2394
3113 switch (alt4) { 2395 switch (alt4) {
3114 case 1 : 2396 case 1 :
3115 // InternalVampireLanguage.g:1042:2: ( RULE_LOWER_WORD_ID ) 2397 // InternalVampireLanguage.g:754:2: ( RULE_LOWER_WORD_ID )
3116 { 2398 {
3117 // InternalVampireLanguage.g:1042:2: ( RULE_LOWER_WORD_ID ) 2399 // InternalVampireLanguage.g:754:2: ( RULE_LOWER_WORD_ID )
3118 // InternalVampireLanguage.g:1043:3: RULE_LOWER_WORD_ID 2400 // InternalVampireLanguage.g:755:3: RULE_LOWER_WORD_ID
3119 { 2401 {
3120 before(grammarAccess.getVLSFofFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); 2402 before(grammarAccess.getVLSFofFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0());
3121 match(input,RULE_LOWER_WORD_ID,FOLLOW_2); 2403 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
@@ -3127,10 +2409,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3127 } 2409 }
3128 break; 2410 break;
3129 case 2 : 2411 case 2 :
3130 // InternalVampireLanguage.g:1048:2: ( RULE_SIGNED_LITERAL ) 2412 // InternalVampireLanguage.g:760:2: ( RULE_SIGNED_LITERAL )
3131 { 2413 {
3132 // InternalVampireLanguage.g:1048:2: ( RULE_SIGNED_LITERAL ) 2414 // InternalVampireLanguage.g:760:2: ( RULE_SIGNED_LITERAL )
3133 // InternalVampireLanguage.g:1049:3: RULE_SIGNED_LITERAL 2415 // InternalVampireLanguage.g:761:3: RULE_SIGNED_LITERAL
3134 { 2416 {
3135 before(grammarAccess.getVLSFofFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); 2417 before(grammarAccess.getVLSFofFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1());
3136 match(input,RULE_SIGNED_LITERAL,FOLLOW_2); 2418 match(input,RULE_SIGNED_LITERAL,FOLLOW_2);
@@ -3142,10 +2424,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3142 } 2424 }
3143 break; 2425 break;
3144 case 3 : 2426 case 3 :
3145 // InternalVampireLanguage.g:1054:2: ( RULE_SINGLE_QUOTE ) 2427 // InternalVampireLanguage.g:766:2: ( RULE_SINGLE_QUOTE )
3146 { 2428 {
3147 // InternalVampireLanguage.g:1054:2: ( RULE_SINGLE_QUOTE ) 2429 // InternalVampireLanguage.g:766:2: ( RULE_SINGLE_QUOTE )
3148 // InternalVampireLanguage.g:1055:3: RULE_SINGLE_QUOTE 2430 // InternalVampireLanguage.g:767:3: RULE_SINGLE_QUOTE
3149 { 2431 {
3150 before(grammarAccess.getVLSFofFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); 2432 before(grammarAccess.getVLSFofFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2());
3151 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 2433 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -3173,112 +2455,203 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3173 // $ANTLR end "rule__VLSFofFormula__NameAlternatives_2_0" 2455 // $ANTLR end "rule__VLSFofFormula__NameAlternatives_2_0"
3174 2456
3175 2457
2458 // $ANTLR start "rule__VLSTffFormula__NameAlternatives_2_0"
2459 // InternalVampireLanguage.g:776:1: rule__VLSTffFormula__NameAlternatives_2_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) );
2460 public final void rule__VLSTffFormula__NameAlternatives_2_0() throws RecognitionException {
2461
2462 int stackSize = keepStackSize();
2463
2464 try {
2465 // InternalVampireLanguage.g:780:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) )
2466 int alt5=3;
2467 switch ( input.LA(1) ) {
2468 case RULE_LOWER_WORD_ID:
2469 {
2470 alt5=1;
2471 }
2472 break;
2473 case RULE_SIGNED_LITERAL:
2474 {
2475 alt5=2;
2476 }
2477 break;
2478 case RULE_SINGLE_QUOTE:
2479 {
2480 alt5=3;
2481 }
2482 break;
2483 default:
2484 NoViableAltException nvae =
2485 new NoViableAltException("", 5, 0, input);
2486
2487 throw nvae;
2488 }
2489
2490 switch (alt5) {
2491 case 1 :
2492 // InternalVampireLanguage.g:781:2: ( RULE_LOWER_WORD_ID )
2493 {
2494 // InternalVampireLanguage.g:781:2: ( RULE_LOWER_WORD_ID )
2495 // InternalVampireLanguage.g:782:3: RULE_LOWER_WORD_ID
2496 {
2497 before(grammarAccess.getVLSTffFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0());
2498 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
2499 after(grammarAccess.getVLSTffFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0());
2500
2501 }
2502
2503
2504 }
2505 break;
2506 case 2 :
2507 // InternalVampireLanguage.g:787:2: ( RULE_SIGNED_LITERAL )
2508 {
2509 // InternalVampireLanguage.g:787:2: ( RULE_SIGNED_LITERAL )
2510 // InternalVampireLanguage.g:788:3: RULE_SIGNED_LITERAL
2511 {
2512 before(grammarAccess.getVLSTffFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1());
2513 match(input,RULE_SIGNED_LITERAL,FOLLOW_2);
2514 after(grammarAccess.getVLSTffFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1());
2515
2516 }
2517
2518
2519 }
2520 break;
2521 case 3 :
2522 // InternalVampireLanguage.g:793:2: ( RULE_SINGLE_QUOTE )
2523 {
2524 // InternalVampireLanguage.g:793:2: ( RULE_SINGLE_QUOTE )
2525 // InternalVampireLanguage.g:794:3: RULE_SINGLE_QUOTE
2526 {
2527 before(grammarAccess.getVLSTffFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2());
2528 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
2529 after(grammarAccess.getVLSTffFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2());
2530
2531 }
2532
2533
2534 }
2535 break;
2536
2537 }
2538 }
2539 catch (RecognitionException re) {
2540 reportError(re);
2541 recover(input,re);
2542 }
2543 finally {
2544
2545 restoreStackSize(stackSize);
2546
2547 }
2548 return ;
2549 }
2550 // $ANTLR end "rule__VLSTffFormula__NameAlternatives_2_0"
2551
2552
3176 // $ANTLR start "rule__VLSRole__Alternatives" 2553 // $ANTLR start "rule__VLSRole__Alternatives"
3177 // InternalVampireLanguage.g:1064:1: rule__VLSRole__Alternatives : ( ( ruleVLSAxiom ) | ( ruleVLSConjecture ) | ( ruleVLSHypothesis ) | ( ruleVLSDefinition ) | ( ruleVLSAssumption ) | ( ruleVLSLemma ) | ( ruleVLSTheorem ) | ( ruleVLSCorollary ) | ( ruleVLSNegated_Conjecture ) | ( ruleVLSPlain ) | ( ruleVLSType ) | ( ruleVLSFi_Domain ) | ( ruleVLSFi_Functors ) | ( ruleVLSFi_Predicates ) | ( ruleVLSUnknown ) ); 2554 // InternalVampireLanguage.g:803:1: rule__VLSRole__Alternatives : ( ( 'axiom' ) | ( 'conjecture' ) | ( 'hypothesis' ) | ( 'definition' ) | ( 'assumption' ) | ( 'lemma' ) | ( 'theorem' ) | ( 'corollary' ) | ( 'negated_conjecture' ) | ( 'plain' ) | ( 'type' ) | ( 'fi_domain' ) | ( 'fi_functors' ) | ( 'fi_predicates' ) | ( 'unknown' ) );
3178 public final void rule__VLSRole__Alternatives() throws RecognitionException { 2555 public final void rule__VLSRole__Alternatives() throws RecognitionException {
3179 2556
3180 int stackSize = keepStackSize(); 2557 int stackSize = keepStackSize();
3181 2558
3182 try { 2559 try {
3183 // InternalVampireLanguage.g:1068:1: ( ( ruleVLSAxiom ) | ( ruleVLSConjecture ) | ( ruleVLSHypothesis ) | ( ruleVLSDefinition ) | ( ruleVLSAssumption ) | ( ruleVLSLemma ) | ( ruleVLSTheorem ) | ( ruleVLSCorollary ) | ( ruleVLSNegated_Conjecture ) | ( ruleVLSPlain ) | ( ruleVLSType ) | ( ruleVLSFi_Domain ) | ( ruleVLSFi_Functors ) | ( ruleVLSFi_Predicates ) | ( ruleVLSUnknown ) ) 2560 // InternalVampireLanguage.g:807:1: ( ( 'axiom' ) | ( 'conjecture' ) | ( 'hypothesis' ) | ( 'definition' ) | ( 'assumption' ) | ( 'lemma' ) | ( 'theorem' ) | ( 'corollary' ) | ( 'negated_conjecture' ) | ( 'plain' ) | ( 'type' ) | ( 'fi_domain' ) | ( 'fi_functors' ) | ( 'fi_predicates' ) | ( 'unknown' ) )
3184 int alt5=15; 2561 int alt6=15;
3185 switch ( input.LA(1) ) { 2562 switch ( input.LA(1) ) {
3186 case 27: 2563 case 27:
3187 { 2564 {
3188 alt5=1; 2565 alt6=1;
3189 } 2566 }
3190 break; 2567 break;
3191 case 28: 2568 case 28:
3192 { 2569 {
3193 alt5=2; 2570 alt6=2;
3194 } 2571 }
3195 break; 2572 break;
3196 case 29: 2573 case 29:
3197 { 2574 {
3198 alt5=3; 2575 alt6=3;
3199 } 2576 }
3200 break; 2577 break;
3201 case 30: 2578 case 30:
3202 { 2579 {
3203 alt5=4; 2580 alt6=4;
3204 } 2581 }
3205 break; 2582 break;
3206 case 31: 2583 case 31:
3207 { 2584 {
3208 alt5=5; 2585 alt6=5;
3209 } 2586 }
3210 break; 2587 break;
3211 case 32: 2588 case 32:
3212 { 2589 {
3213 alt5=6; 2590 alt6=6;
3214 } 2591 }
3215 break; 2592 break;
3216 case 33: 2593 case 33:
3217 { 2594 {
3218 alt5=7; 2595 alt6=7;
3219 } 2596 }
3220 break; 2597 break;
3221 case 34: 2598 case 34:
3222 { 2599 {
3223 alt5=8; 2600 alt6=8;
3224 } 2601 }
3225 break; 2602 break;
3226 case 35: 2603 case 35:
3227 { 2604 {
3228 alt5=9; 2605 alt6=9;
3229 } 2606 }
3230 break; 2607 break;
3231 case 36: 2608 case 36:
3232 { 2609 {
3233 alt5=10; 2610 alt6=10;
3234 } 2611 }
3235 break; 2612 break;
3236 case 37: 2613 case 37:
3237 { 2614 {
3238 alt5=11; 2615 alt6=11;
3239 } 2616 }
3240 break; 2617 break;
3241 case 38: 2618 case 38:
3242 { 2619 {
3243 alt5=12; 2620 alt6=12;
3244 } 2621 }
3245 break; 2622 break;
3246 case 39: 2623 case 39:
3247 { 2624 {
3248 alt5=13; 2625 alt6=13;
3249 } 2626 }
3250 break; 2627 break;
3251 case 40: 2628 case 40:
3252 { 2629 {
3253 alt5=14; 2630 alt6=14;
3254 } 2631 }
3255 break; 2632 break;
3256 case 41: 2633 case 41:
3257 { 2634 {
3258 alt5=15; 2635 alt6=15;
3259 } 2636 }
3260 break; 2637 break;
3261 default: 2638 default:
3262 NoViableAltException nvae = 2639 NoViableAltException nvae =
3263 new NoViableAltException("", 5, 0, input); 2640 new NoViableAltException("", 6, 0, input);
3264 2641
3265 throw nvae; 2642 throw nvae;
3266 } 2643 }
3267 2644
3268 switch (alt5) { 2645 switch (alt6) {
3269 case 1 : 2646 case 1 :
3270 // InternalVampireLanguage.g:1069:2: ( ruleVLSAxiom ) 2647 // InternalVampireLanguage.g:808:2: ( 'axiom' )
3271 { 2648 {
3272 // InternalVampireLanguage.g:1069:2: ( ruleVLSAxiom ) 2649 // InternalVampireLanguage.g:808:2: ( 'axiom' )
3273 // InternalVampireLanguage.g:1070:3: ruleVLSAxiom 2650 // InternalVampireLanguage.g:809:3: 'axiom'
3274 { 2651 {
3275 before(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); 2652 before(grammarAccess.getVLSRoleAccess().getAxiomKeyword_0());
3276 pushFollow(FOLLOW_2); 2653 match(input,27,FOLLOW_2);
3277 ruleVLSAxiom(); 2654 after(grammarAccess.getVLSRoleAccess().getAxiomKeyword_0());
3278
3279 state._fsp--;
3280
3281 after(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0());
3282 2655
3283 } 2656 }
3284 2657
@@ -3286,18 +2659,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3286 } 2659 }
3287 break; 2660 break;
3288 case 2 : 2661 case 2 :
3289 // InternalVampireLanguage.g:1075:2: ( ruleVLSConjecture ) 2662 // InternalVampireLanguage.g:814:2: ( 'conjecture' )
3290 { 2663 {
3291 // InternalVampireLanguage.g:1075:2: ( ruleVLSConjecture ) 2664 // InternalVampireLanguage.g:814:2: ( 'conjecture' )
3292 // InternalVampireLanguage.g:1076:3: ruleVLSConjecture 2665 // InternalVampireLanguage.g:815:3: 'conjecture'
3293 { 2666 {
3294 before(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); 2667 before(grammarAccess.getVLSRoleAccess().getConjectureKeyword_1());
3295 pushFollow(FOLLOW_2); 2668 match(input,28,FOLLOW_2);
3296 ruleVLSConjecture(); 2669 after(grammarAccess.getVLSRoleAccess().getConjectureKeyword_1());
3297
3298 state._fsp--;
3299
3300 after(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1());
3301 2670
3302 } 2671 }
3303 2672
@@ -3305,18 +2674,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3305 } 2674 }
3306 break; 2675 break;
3307 case 3 : 2676 case 3 :
3308 // InternalVampireLanguage.g:1081:2: ( ruleVLSHypothesis ) 2677 // InternalVampireLanguage.g:820:2: ( 'hypothesis' )
3309 { 2678 {
3310 // InternalVampireLanguage.g:1081:2: ( ruleVLSHypothesis ) 2679 // InternalVampireLanguage.g:820:2: ( 'hypothesis' )
3311 // InternalVampireLanguage.g:1082:3: ruleVLSHypothesis 2680 // InternalVampireLanguage.g:821:3: 'hypothesis'
3312 { 2681 {
3313 before(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); 2682 before(grammarAccess.getVLSRoleAccess().getHypothesisKeyword_2());
3314 pushFollow(FOLLOW_2); 2683 match(input,29,FOLLOW_2);
3315 ruleVLSHypothesis(); 2684 after(grammarAccess.getVLSRoleAccess().getHypothesisKeyword_2());
3316
3317 state._fsp--;
3318
3319 after(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2());
3320 2685
3321 } 2686 }
3322 2687
@@ -3324,18 +2689,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3324 } 2689 }
3325 break; 2690 break;
3326 case 4 : 2691 case 4 :
3327 // InternalVampireLanguage.g:1087:2: ( ruleVLSDefinition ) 2692 // InternalVampireLanguage.g:826:2: ( 'definition' )
3328 { 2693 {
3329 // InternalVampireLanguage.g:1087:2: ( ruleVLSDefinition ) 2694 // InternalVampireLanguage.g:826:2: ( 'definition' )
3330 // InternalVampireLanguage.g:1088:3: ruleVLSDefinition 2695 // InternalVampireLanguage.g:827:3: 'definition'
3331 { 2696 {
3332 before(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); 2697 before(grammarAccess.getVLSRoleAccess().getDefinitionKeyword_3());
3333 pushFollow(FOLLOW_2); 2698 match(input,30,FOLLOW_2);
3334 ruleVLSDefinition(); 2699 after(grammarAccess.getVLSRoleAccess().getDefinitionKeyword_3());
3335
3336 state._fsp--;
3337
3338 after(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3());
3339 2700
3340 } 2701 }
3341 2702
@@ -3343,18 +2704,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3343 } 2704 }
3344 break; 2705 break;
3345 case 5 : 2706 case 5 :
3346 // InternalVampireLanguage.g:1093:2: ( ruleVLSAssumption ) 2707 // InternalVampireLanguage.g:832:2: ( 'assumption' )
3347 { 2708 {
3348 // InternalVampireLanguage.g:1093:2: ( ruleVLSAssumption ) 2709 // InternalVampireLanguage.g:832:2: ( 'assumption' )
3349 // InternalVampireLanguage.g:1094:3: ruleVLSAssumption 2710 // InternalVampireLanguage.g:833:3: 'assumption'
3350 { 2711 {
3351 before(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); 2712 before(grammarAccess.getVLSRoleAccess().getAssumptionKeyword_4());
3352 pushFollow(FOLLOW_2); 2713 match(input,31,FOLLOW_2);
3353 ruleVLSAssumption(); 2714 after(grammarAccess.getVLSRoleAccess().getAssumptionKeyword_4());
3354
3355 state._fsp--;
3356
3357 after(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4());
3358 2715
3359 } 2716 }
3360 2717
@@ -3362,18 +2719,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3362 } 2719 }
3363 break; 2720 break;
3364 case 6 : 2721 case 6 :
3365 // InternalVampireLanguage.g:1099:2: ( ruleVLSLemma ) 2722 // InternalVampireLanguage.g:838:2: ( 'lemma' )
3366 { 2723 {
3367 // InternalVampireLanguage.g:1099:2: ( ruleVLSLemma ) 2724 // InternalVampireLanguage.g:838:2: ( 'lemma' )
3368 // InternalVampireLanguage.g:1100:3: ruleVLSLemma 2725 // InternalVampireLanguage.g:839:3: 'lemma'
3369 { 2726 {
3370 before(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); 2727 before(grammarAccess.getVLSRoleAccess().getLemmaKeyword_5());
3371 pushFollow(FOLLOW_2); 2728 match(input,32,FOLLOW_2);
3372 ruleVLSLemma(); 2729 after(grammarAccess.getVLSRoleAccess().getLemmaKeyword_5());
3373
3374 state._fsp--;
3375
3376 after(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5());
3377 2730
3378 } 2731 }
3379 2732
@@ -3381,18 +2734,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3381 } 2734 }
3382 break; 2735 break;
3383 case 7 : 2736 case 7 :
3384 // InternalVampireLanguage.g:1105:2: ( ruleVLSTheorem ) 2737 // InternalVampireLanguage.g:844:2: ( 'theorem' )
3385 { 2738 {
3386 // InternalVampireLanguage.g:1105:2: ( ruleVLSTheorem ) 2739 // InternalVampireLanguage.g:844:2: ( 'theorem' )
3387 // InternalVampireLanguage.g:1106:3: ruleVLSTheorem 2740 // InternalVampireLanguage.g:845:3: 'theorem'
3388 { 2741 {
3389 before(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); 2742 before(grammarAccess.getVLSRoleAccess().getTheoremKeyword_6());
3390 pushFollow(FOLLOW_2); 2743 match(input,33,FOLLOW_2);
3391 ruleVLSTheorem(); 2744 after(grammarAccess.getVLSRoleAccess().getTheoremKeyword_6());
3392
3393 state._fsp--;
3394
3395 after(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6());
3396 2745
3397 } 2746 }
3398 2747
@@ -3400,18 +2749,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3400 } 2749 }
3401 break; 2750 break;
3402 case 8 : 2751 case 8 :
3403 // InternalVampireLanguage.g:1111:2: ( ruleVLSCorollary ) 2752 // InternalVampireLanguage.g:850:2: ( 'corollary' )
3404 { 2753 {
3405 // InternalVampireLanguage.g:1111:2: ( ruleVLSCorollary ) 2754 // InternalVampireLanguage.g:850:2: ( 'corollary' )
3406 // InternalVampireLanguage.g:1112:3: ruleVLSCorollary 2755 // InternalVampireLanguage.g:851:3: 'corollary'
3407 { 2756 {
3408 before(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); 2757 before(grammarAccess.getVLSRoleAccess().getCorollaryKeyword_7());
3409 pushFollow(FOLLOW_2); 2758 match(input,34,FOLLOW_2);
3410 ruleVLSCorollary(); 2759 after(grammarAccess.getVLSRoleAccess().getCorollaryKeyword_7());
3411
3412 state._fsp--;
3413
3414 after(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7());
3415 2760
3416 } 2761 }
3417 2762
@@ -3419,18 +2764,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3419 } 2764 }
3420 break; 2765 break;
3421 case 9 : 2766 case 9 :
3422 // InternalVampireLanguage.g:1117:2: ( ruleVLSNegated_Conjecture ) 2767 // InternalVampireLanguage.g:856:2: ( 'negated_conjecture' )
3423 { 2768 {
3424 // InternalVampireLanguage.g:1117:2: ( ruleVLSNegated_Conjecture ) 2769 // InternalVampireLanguage.g:856:2: ( 'negated_conjecture' )
3425 // InternalVampireLanguage.g:1118:3: ruleVLSNegated_Conjecture 2770 // InternalVampireLanguage.g:857:3: 'negated_conjecture'
3426 { 2771 {
3427 before(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); 2772 before(grammarAccess.getVLSRoleAccess().getNegated_conjectureKeyword_8());
3428 pushFollow(FOLLOW_2); 2773 match(input,35,FOLLOW_2);
3429 ruleVLSNegated_Conjecture(); 2774 after(grammarAccess.getVLSRoleAccess().getNegated_conjectureKeyword_8());
3430
3431 state._fsp--;
3432
3433 after(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8());
3434 2775
3435 } 2776 }
3436 2777
@@ -3438,18 +2779,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3438 } 2779 }
3439 break; 2780 break;
3440 case 10 : 2781 case 10 :
3441 // InternalVampireLanguage.g:1123:2: ( ruleVLSPlain ) 2782 // InternalVampireLanguage.g:862:2: ( 'plain' )
3442 { 2783 {
3443 // InternalVampireLanguage.g:1123:2: ( ruleVLSPlain ) 2784 // InternalVampireLanguage.g:862:2: ( 'plain' )
3444 // InternalVampireLanguage.g:1124:3: ruleVLSPlain 2785 // InternalVampireLanguage.g:863:3: 'plain'
3445 { 2786 {
3446 before(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); 2787 before(grammarAccess.getVLSRoleAccess().getPlainKeyword_9());
3447 pushFollow(FOLLOW_2); 2788 match(input,36,FOLLOW_2);
3448 ruleVLSPlain(); 2789 after(grammarAccess.getVLSRoleAccess().getPlainKeyword_9());
3449
3450 state._fsp--;
3451
3452 after(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9());
3453 2790
3454 } 2791 }
3455 2792
@@ -3457,18 +2794,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3457 } 2794 }
3458 break; 2795 break;
3459 case 11 : 2796 case 11 :
3460 // InternalVampireLanguage.g:1129:2: ( ruleVLSType ) 2797 // InternalVampireLanguage.g:868:2: ( 'type' )
3461 { 2798 {
3462 // InternalVampireLanguage.g:1129:2: ( ruleVLSType ) 2799 // InternalVampireLanguage.g:868:2: ( 'type' )
3463 // InternalVampireLanguage.g:1130:3: ruleVLSType 2800 // InternalVampireLanguage.g:869:3: 'type'
3464 { 2801 {
3465 before(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); 2802 before(grammarAccess.getVLSRoleAccess().getTypeKeyword_10());
3466 pushFollow(FOLLOW_2); 2803 match(input,37,FOLLOW_2);
3467 ruleVLSType(); 2804 after(grammarAccess.getVLSRoleAccess().getTypeKeyword_10());
3468
3469 state._fsp--;
3470
3471 after(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10());
3472 2805
3473 } 2806 }
3474 2807
@@ -3476,18 +2809,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3476 } 2809 }
3477 break; 2810 break;
3478 case 12 : 2811 case 12 :
3479 // InternalVampireLanguage.g:1135:2: ( ruleVLSFi_Domain ) 2812 // InternalVampireLanguage.g:874:2: ( 'fi_domain' )
3480 { 2813 {
3481 // InternalVampireLanguage.g:1135:2: ( ruleVLSFi_Domain ) 2814 // InternalVampireLanguage.g:874:2: ( 'fi_domain' )
3482 // InternalVampireLanguage.g:1136:3: ruleVLSFi_Domain 2815 // InternalVampireLanguage.g:875:3: 'fi_domain'
3483 { 2816 {
3484 before(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); 2817 before(grammarAccess.getVLSRoleAccess().getFi_domainKeyword_11());
3485 pushFollow(FOLLOW_2); 2818 match(input,38,FOLLOW_2);
3486 ruleVLSFi_Domain(); 2819 after(grammarAccess.getVLSRoleAccess().getFi_domainKeyword_11());
3487
3488 state._fsp--;
3489
3490 after(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11());
3491 2820
3492 } 2821 }
3493 2822
@@ -3495,18 +2824,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3495 } 2824 }
3496 break; 2825 break;
3497 case 13 : 2826 case 13 :
3498 // InternalVampireLanguage.g:1141:2: ( ruleVLSFi_Functors ) 2827 // InternalVampireLanguage.g:880:2: ( 'fi_functors' )
3499 { 2828 {
3500 // InternalVampireLanguage.g:1141:2: ( ruleVLSFi_Functors ) 2829 // InternalVampireLanguage.g:880:2: ( 'fi_functors' )
3501 // InternalVampireLanguage.g:1142:3: ruleVLSFi_Functors 2830 // InternalVampireLanguage.g:881:3: 'fi_functors'
3502 { 2831 {
3503 before(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); 2832 before(grammarAccess.getVLSRoleAccess().getFi_functorsKeyword_12());
3504 pushFollow(FOLLOW_2); 2833 match(input,39,FOLLOW_2);
3505 ruleVLSFi_Functors(); 2834 after(grammarAccess.getVLSRoleAccess().getFi_functorsKeyword_12());
3506
3507 state._fsp--;
3508
3509 after(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12());
3510 2835
3511 } 2836 }
3512 2837
@@ -3514,18 +2839,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3514 } 2839 }
3515 break; 2840 break;
3516 case 14 : 2841 case 14 :
3517 // InternalVampireLanguage.g:1147:2: ( ruleVLSFi_Predicates ) 2842 // InternalVampireLanguage.g:886:2: ( 'fi_predicates' )
3518 { 2843 {
3519 // InternalVampireLanguage.g:1147:2: ( ruleVLSFi_Predicates ) 2844 // InternalVampireLanguage.g:886:2: ( 'fi_predicates' )
3520 // InternalVampireLanguage.g:1148:3: ruleVLSFi_Predicates 2845 // InternalVampireLanguage.g:887:3: 'fi_predicates'
3521 { 2846 {
3522 before(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); 2847 before(grammarAccess.getVLSRoleAccess().getFi_predicatesKeyword_13());
3523 pushFollow(FOLLOW_2); 2848 match(input,40,FOLLOW_2);
3524 ruleVLSFi_Predicates(); 2849 after(grammarAccess.getVLSRoleAccess().getFi_predicatesKeyword_13());
3525
3526 state._fsp--;
3527
3528 after(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13());
3529 2850
3530 } 2851 }
3531 2852
@@ -3533,18 +2854,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3533 } 2854 }
3534 break; 2855 break;
3535 case 15 : 2856 case 15 :
3536 // InternalVampireLanguage.g:1153:2: ( ruleVLSUnknown ) 2857 // InternalVampireLanguage.g:892:2: ( 'unknown' )
3537 { 2858 {
3538 // InternalVampireLanguage.g:1153:2: ( ruleVLSUnknown ) 2859 // InternalVampireLanguage.g:892:2: ( 'unknown' )
3539 // InternalVampireLanguage.g:1154:3: ruleVLSUnknown 2860 // InternalVampireLanguage.g:893:3: 'unknown'
3540 { 2861 {
3541 before(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); 2862 before(grammarAccess.getVLSRoleAccess().getUnknownKeyword_14());
3542 pushFollow(FOLLOW_2); 2863 match(input,41,FOLLOW_2);
3543 ruleVLSUnknown(); 2864 after(grammarAccess.getVLSRoleAccess().getUnknownKeyword_14());
3544
3545 state._fsp--;
3546
3547 after(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14());
3548 2865
3549 } 2866 }
3550 2867
@@ -3569,23 +2886,23 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3569 2886
3570 2887
3571 // $ANTLR start "rule__VLSAnnotation__NameAlternatives_1_0" 2888 // $ANTLR start "rule__VLSAnnotation__NameAlternatives_1_0"
3572 // InternalVampireLanguage.g:1163:1: rule__VLSAnnotation__NameAlternatives_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( ruleVLSRole ) ); 2889 // InternalVampireLanguage.g:902:1: rule__VLSAnnotation__NameAlternatives_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( ruleVLSRole ) );
3573 public final void rule__VLSAnnotation__NameAlternatives_1_0() throws RecognitionException { 2890 public final void rule__VLSAnnotation__NameAlternatives_1_0() throws RecognitionException {
3574 2891
3575 int stackSize = keepStackSize(); 2892 int stackSize = keepStackSize();
3576 2893
3577 try { 2894 try {
3578 // InternalVampireLanguage.g:1167:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( ruleVLSRole ) ) 2895 // InternalVampireLanguage.g:906:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( ruleVLSRole ) )
3579 int alt6=3; 2896 int alt7=3;
3580 switch ( input.LA(1) ) { 2897 switch ( input.LA(1) ) {
3581 case RULE_LOWER_WORD_ID: 2898 case RULE_LOWER_WORD_ID:
3582 { 2899 {
3583 alt6=1; 2900 alt7=1;
3584 } 2901 }
3585 break; 2902 break;
3586 case RULE_SINGLE_QUOTE: 2903 case RULE_SINGLE_QUOTE:
3587 { 2904 {
3588 alt6=2; 2905 alt7=2;
3589 } 2906 }
3590 break; 2907 break;
3591 case 27: 2908 case 27:
@@ -3604,22 +2921,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3604 case 40: 2921 case 40:
3605 case 41: 2922 case 41:
3606 { 2923 {
3607 alt6=3; 2924 alt7=3;
3608 } 2925 }
3609 break; 2926 break;
3610 default: 2927 default:
3611 NoViableAltException nvae = 2928 NoViableAltException nvae =
3612 new NoViableAltException("", 6, 0, input); 2929 new NoViableAltException("", 7, 0, input);
3613 2930
3614 throw nvae; 2931 throw nvae;
3615 } 2932 }
3616 2933
3617 switch (alt6) { 2934 switch (alt7) {
3618 case 1 : 2935 case 1 :
3619 // InternalVampireLanguage.g:1168:2: ( RULE_LOWER_WORD_ID ) 2936 // InternalVampireLanguage.g:907:2: ( RULE_LOWER_WORD_ID )
3620 { 2937 {
3621 // InternalVampireLanguage.g:1168:2: ( RULE_LOWER_WORD_ID ) 2938 // InternalVampireLanguage.g:907:2: ( RULE_LOWER_WORD_ID )
3622 // InternalVampireLanguage.g:1169:3: RULE_LOWER_WORD_ID 2939 // InternalVampireLanguage.g:908:3: RULE_LOWER_WORD_ID
3623 { 2940 {
3624 before(grammarAccess.getVLSAnnotationAccess().getNameLOWER_WORD_IDTerminalRuleCall_1_0_0()); 2941 before(grammarAccess.getVLSAnnotationAccess().getNameLOWER_WORD_IDTerminalRuleCall_1_0_0());
3625 match(input,RULE_LOWER_WORD_ID,FOLLOW_2); 2942 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
@@ -3631,10 +2948,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3631 } 2948 }
3632 break; 2949 break;
3633 case 2 : 2950 case 2 :
3634 // InternalVampireLanguage.g:1174:2: ( RULE_SINGLE_QUOTE ) 2951 // InternalVampireLanguage.g:913:2: ( RULE_SINGLE_QUOTE )
3635 { 2952 {
3636 // InternalVampireLanguage.g:1174:2: ( RULE_SINGLE_QUOTE ) 2953 // InternalVampireLanguage.g:913:2: ( RULE_SINGLE_QUOTE )
3637 // InternalVampireLanguage.g:1175:3: RULE_SINGLE_QUOTE 2954 // InternalVampireLanguage.g:914:3: RULE_SINGLE_QUOTE
3638 { 2955 {
3639 before(grammarAccess.getVLSAnnotationAccess().getNameSINGLE_QUOTETerminalRuleCall_1_0_1()); 2956 before(grammarAccess.getVLSAnnotationAccess().getNameSINGLE_QUOTETerminalRuleCall_1_0_1());
3640 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 2957 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -3646,10 +2963,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3646 } 2963 }
3647 break; 2964 break;
3648 case 3 : 2965 case 3 :
3649 // InternalVampireLanguage.g:1180:2: ( ruleVLSRole ) 2966 // InternalVampireLanguage.g:919:2: ( ruleVLSRole )
3650 { 2967 {
3651 // InternalVampireLanguage.g:1180:2: ( ruleVLSRole ) 2968 // InternalVampireLanguage.g:919:2: ( ruleVLSRole )
3652 // InternalVampireLanguage.g:1181:3: ruleVLSRole 2969 // InternalVampireLanguage.g:920:3: ruleVLSRole
3653 { 2970 {
3654 before(grammarAccess.getVLSAnnotationAccess().getNameVLSRoleParserRuleCall_1_0_2()); 2971 before(grammarAccess.getVLSAnnotationAccess().getNameVLSRoleParserRuleCall_1_0_2());
3655 pushFollow(FOLLOW_2); 2972 pushFollow(FOLLOW_2);
@@ -3682,52 +2999,52 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3682 2999
3683 3000
3684 // $ANTLR start "rule__VLSBinary__Alternatives_1" 3001 // $ANTLR start "rule__VLSBinary__Alternatives_1"
3685 // InternalVampireLanguage.g:1190:1: rule__VLSBinary__Alternatives_1 : ( ( ( rule__VLSBinary__Group_1_0__0 ) ) | ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) ); 3002 // InternalVampireLanguage.g:929:1: rule__VLSBinary__Alternatives_1 : ( ( ( rule__VLSBinary__Group_1_0__0 ) ) | ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) );
3686 public final void rule__VLSBinary__Alternatives_1() throws RecognitionException { 3003 public final void rule__VLSBinary__Alternatives_1() throws RecognitionException {
3687 3004
3688 int stackSize = keepStackSize(); 3005 int stackSize = keepStackSize();
3689 3006
3690 try { 3007 try {
3691 // InternalVampireLanguage.g:1194:1: ( ( ( rule__VLSBinary__Group_1_0__0 ) ) | ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) ) 3008 // InternalVampireLanguage.g:933:1: ( ( ( rule__VLSBinary__Group_1_0__0 ) ) | ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) )
3692 int alt9=3; 3009 int alt10=3;
3693 switch ( input.LA(1) ) { 3010 switch ( input.LA(1) ) {
3694 case 52:
3695 case 53:
3696 case 54: 3011 case 54:
3697 case 55: 3012 case 55:
3698 case 56: 3013 case 56:
3699 case 57: 3014 case 57:
3015 case 58:
3016 case 59:
3700 { 3017 {
3701 alt9=1; 3018 alt10=1;
3702 } 3019 }
3703 break; 3020 break;
3704 case 58: 3021 case 60:
3705 { 3022 {
3706 alt9=2; 3023 alt10=2;
3707 } 3024 }
3708 break; 3025 break;
3709 case 59: 3026 case 61:
3710 { 3027 {
3711 alt9=3; 3028 alt10=3;
3712 } 3029 }
3713 break; 3030 break;
3714 default: 3031 default:
3715 NoViableAltException nvae = 3032 NoViableAltException nvae =
3716 new NoViableAltException("", 9, 0, input); 3033 new NoViableAltException("", 10, 0, input);
3717 3034
3718 throw nvae; 3035 throw nvae;
3719 } 3036 }
3720 3037
3721 switch (alt9) { 3038 switch (alt10) {
3722 case 1 : 3039 case 1 :
3723 // InternalVampireLanguage.g:1195:2: ( ( rule__VLSBinary__Group_1_0__0 ) ) 3040 // InternalVampireLanguage.g:934:2: ( ( rule__VLSBinary__Group_1_0__0 ) )
3724 { 3041 {
3725 // InternalVampireLanguage.g:1195:2: ( ( rule__VLSBinary__Group_1_0__0 ) ) 3042 // InternalVampireLanguage.g:934:2: ( ( rule__VLSBinary__Group_1_0__0 ) )
3726 // InternalVampireLanguage.g:1196:3: ( rule__VLSBinary__Group_1_0__0 ) 3043 // InternalVampireLanguage.g:935:3: ( rule__VLSBinary__Group_1_0__0 )
3727 { 3044 {
3728 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0()); 3045 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0());
3729 // InternalVampireLanguage.g:1197:3: ( rule__VLSBinary__Group_1_0__0 ) 3046 // InternalVampireLanguage.g:936:3: ( rule__VLSBinary__Group_1_0__0 )
3730 // InternalVampireLanguage.g:1197:4: rule__VLSBinary__Group_1_0__0 3047 // InternalVampireLanguage.g:936:4: rule__VLSBinary__Group_1_0__0
3731 { 3048 {
3732 pushFollow(FOLLOW_2); 3049 pushFollow(FOLLOW_2);
3733 rule__VLSBinary__Group_1_0__0(); 3050 rule__VLSBinary__Group_1_0__0();
@@ -3745,17 +3062,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3745 } 3062 }
3746 break; 3063 break;
3747 case 2 : 3064 case 2 :
3748 // InternalVampireLanguage.g:1201:2: ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) 3065 // InternalVampireLanguage.g:940:2: ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) )
3749 { 3066 {
3750 // InternalVampireLanguage.g:1201:2: ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) 3067 // InternalVampireLanguage.g:940:2: ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) )
3751 // InternalVampireLanguage.g:1202:3: ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) 3068 // InternalVampireLanguage.g:941:3: ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* )
3752 { 3069 {
3753 // InternalVampireLanguage.g:1202:3: ( ( rule__VLSBinary__Group_1_1__0 ) ) 3070 // InternalVampireLanguage.g:941:3: ( ( rule__VLSBinary__Group_1_1__0 ) )
3754 // InternalVampireLanguage.g:1203:4: ( rule__VLSBinary__Group_1_1__0 ) 3071 // InternalVampireLanguage.g:942:4: ( rule__VLSBinary__Group_1_1__0 )
3755 { 3072 {
3756 before(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); 3073 before(grammarAccess.getVLSBinaryAccess().getGroup_1_1());
3757 // InternalVampireLanguage.g:1204:4: ( rule__VLSBinary__Group_1_1__0 ) 3074 // InternalVampireLanguage.g:943:4: ( rule__VLSBinary__Group_1_1__0 )
3758 // InternalVampireLanguage.g:1204:5: rule__VLSBinary__Group_1_1__0 3075 // InternalVampireLanguage.g:943:5: rule__VLSBinary__Group_1_1__0
3759 { 3076 {
3760 pushFollow(FOLLOW_4); 3077 pushFollow(FOLLOW_4);
3761 rule__VLSBinary__Group_1_1__0(); 3078 rule__VLSBinary__Group_1_1__0();
@@ -3769,24 +3086,24 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3769 3086
3770 } 3087 }
3771 3088
3772 // InternalVampireLanguage.g:1207:3: ( ( rule__VLSBinary__Group_1_1__0 )* ) 3089 // InternalVampireLanguage.g:946:3: ( ( rule__VLSBinary__Group_1_1__0 )* )
3773 // InternalVampireLanguage.g:1208:4: ( rule__VLSBinary__Group_1_1__0 )* 3090 // InternalVampireLanguage.g:947:4: ( rule__VLSBinary__Group_1_1__0 )*
3774 { 3091 {
3775 before(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); 3092 before(grammarAccess.getVLSBinaryAccess().getGroup_1_1());
3776 // InternalVampireLanguage.g:1209:4: ( rule__VLSBinary__Group_1_1__0 )* 3093 // InternalVampireLanguage.g:948:4: ( rule__VLSBinary__Group_1_1__0 )*
3777 loop7: 3094 loop8:
3778 do { 3095 do {
3779 int alt7=2; 3096 int alt8=2;
3780 int LA7_0 = input.LA(1); 3097 int LA8_0 = input.LA(1);
3781 3098
3782 if ( (LA7_0==58) ) { 3099 if ( (LA8_0==60) ) {
3783 alt7=1; 3100 alt8=1;
3784 } 3101 }
3785 3102
3786 3103
3787 switch (alt7) { 3104 switch (alt8) {
3788 case 1 : 3105 case 1 :
3789 // InternalVampireLanguage.g:1209:5: rule__VLSBinary__Group_1_1__0 3106 // InternalVampireLanguage.g:948:5: rule__VLSBinary__Group_1_1__0
3790 { 3107 {
3791 pushFollow(FOLLOW_4); 3108 pushFollow(FOLLOW_4);
3792 rule__VLSBinary__Group_1_1__0(); 3109 rule__VLSBinary__Group_1_1__0();
@@ -3798,7 +3115,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3798 break; 3115 break;
3799 3116
3800 default : 3117 default :
3801 break loop7; 3118 break loop8;
3802 } 3119 }
3803 } while (true); 3120 } while (true);
3804 3121
@@ -3813,17 +3130,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3813 } 3130 }
3814 break; 3131 break;
3815 case 3 : 3132 case 3 :
3816 // InternalVampireLanguage.g:1214:2: ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) 3133 // InternalVampireLanguage.g:953:2: ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) )
3817 { 3134 {
3818 // InternalVampireLanguage.g:1214:2: ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) 3135 // InternalVampireLanguage.g:953:2: ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) )
3819 // InternalVampireLanguage.g:1215:3: ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) 3136 // InternalVampireLanguage.g:954:3: ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* )
3820 { 3137 {
3821 // InternalVampireLanguage.g:1215:3: ( ( rule__VLSBinary__Group_1_2__0 ) ) 3138 // InternalVampireLanguage.g:954:3: ( ( rule__VLSBinary__Group_1_2__0 ) )
3822 // InternalVampireLanguage.g:1216:4: ( rule__VLSBinary__Group_1_2__0 ) 3139 // InternalVampireLanguage.g:955:4: ( rule__VLSBinary__Group_1_2__0 )
3823 { 3140 {
3824 before(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); 3141 before(grammarAccess.getVLSBinaryAccess().getGroup_1_2());
3825 // InternalVampireLanguage.g:1217:4: ( rule__VLSBinary__Group_1_2__0 ) 3142 // InternalVampireLanguage.g:956:4: ( rule__VLSBinary__Group_1_2__0 )
3826 // InternalVampireLanguage.g:1217:5: rule__VLSBinary__Group_1_2__0 3143 // InternalVampireLanguage.g:956:5: rule__VLSBinary__Group_1_2__0
3827 { 3144 {
3828 pushFollow(FOLLOW_5); 3145 pushFollow(FOLLOW_5);
3829 rule__VLSBinary__Group_1_2__0(); 3146 rule__VLSBinary__Group_1_2__0();
@@ -3837,24 +3154,24 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3837 3154
3838 } 3155 }
3839 3156
3840 // InternalVampireLanguage.g:1220:3: ( ( rule__VLSBinary__Group_1_2__0 )* ) 3157 // InternalVampireLanguage.g:959:3: ( ( rule__VLSBinary__Group_1_2__0 )* )
3841 // InternalVampireLanguage.g:1221:4: ( rule__VLSBinary__Group_1_2__0 )* 3158 // InternalVampireLanguage.g:960:4: ( rule__VLSBinary__Group_1_2__0 )*
3842 { 3159 {
3843 before(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); 3160 before(grammarAccess.getVLSBinaryAccess().getGroup_1_2());
3844 // InternalVampireLanguage.g:1222:4: ( rule__VLSBinary__Group_1_2__0 )* 3161 // InternalVampireLanguage.g:961:4: ( rule__VLSBinary__Group_1_2__0 )*
3845 loop8: 3162 loop9:
3846 do { 3163 do {
3847 int alt8=2; 3164 int alt9=2;
3848 int LA8_0 = input.LA(1); 3165 int LA9_0 = input.LA(1);
3849 3166
3850 if ( (LA8_0==59) ) { 3167 if ( (LA9_0==61) ) {
3851 alt8=1; 3168 alt9=1;
3852 } 3169 }
3853 3170
3854 3171
3855 switch (alt8) { 3172 switch (alt9) {
3856 case 1 : 3173 case 1 :
3857 // InternalVampireLanguage.g:1222:5: rule__VLSBinary__Group_1_2__0 3174 // InternalVampireLanguage.g:961:5: rule__VLSBinary__Group_1_2__0
3858 { 3175 {
3859 pushFollow(FOLLOW_5); 3176 pushFollow(FOLLOW_5);
3860 rule__VLSBinary__Group_1_2__0(); 3177 rule__VLSBinary__Group_1_2__0();
@@ -3866,7 +3183,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3866 break; 3183 break;
3867 3184
3868 default : 3185 default :
3869 break loop8; 3186 break loop9;
3870 } 3187 }
3871 } while (true); 3188 } while (true);
3872 3189
@@ -3898,62 +3215,62 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3898 3215
3899 3216
3900 // $ANTLR start "rule__VLSBinary__Alternatives_1_0_0" 3217 // $ANTLR start "rule__VLSBinary__Alternatives_1_0_0"
3901 // InternalVampireLanguage.g:1231:1: rule__VLSBinary__Alternatives_1_0_0 : ( ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) ); 3218 // InternalVampireLanguage.g:970:1: rule__VLSBinary__Alternatives_1_0_0 : ( ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) );
3902 public final void rule__VLSBinary__Alternatives_1_0_0() throws RecognitionException { 3219 public final void rule__VLSBinary__Alternatives_1_0_0() throws RecognitionException {
3903 3220
3904 int stackSize = keepStackSize(); 3221 int stackSize = keepStackSize();
3905 3222
3906 try { 3223 try {
3907 // InternalVampireLanguage.g:1235:1: ( ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) ) 3224 // InternalVampireLanguage.g:974:1: ( ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) )
3908 int alt10=6; 3225 int alt11=6;
3909 switch ( input.LA(1) ) { 3226 switch ( input.LA(1) ) {
3910 case 52: 3227 case 54:
3911 { 3228 {
3912 alt10=1; 3229 alt11=1;
3913 } 3230 }
3914 break; 3231 break;
3915 case 53: 3232 case 55:
3916 { 3233 {
3917 alt10=2; 3234 alt11=2;
3918 } 3235 }
3919 break; 3236 break;
3920 case 54: 3237 case 56:
3921 { 3238 {
3922 alt10=3; 3239 alt11=3;
3923 } 3240 }
3924 break; 3241 break;
3925 case 55: 3242 case 57:
3926 { 3243 {
3927 alt10=4; 3244 alt11=4;
3928 } 3245 }
3929 break; 3246 break;
3930 case 56: 3247 case 58:
3931 { 3248 {
3932 alt10=5; 3249 alt11=5;
3933 } 3250 }
3934 break; 3251 break;
3935 case 57: 3252 case 59:
3936 { 3253 {
3937 alt10=6; 3254 alt11=6;
3938 } 3255 }
3939 break; 3256 break;
3940 default: 3257 default:
3941 NoViableAltException nvae = 3258 NoViableAltException nvae =
3942 new NoViableAltException("", 10, 0, input); 3259 new NoViableAltException("", 11, 0, input);
3943 3260
3944 throw nvae; 3261 throw nvae;
3945 } 3262 }
3946 3263
3947 switch (alt10) { 3264 switch (alt11) {
3948 case 1 : 3265 case 1 :
3949 // InternalVampireLanguage.g:1236:2: ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) 3266 // InternalVampireLanguage.g:975:2: ( ( rule__VLSBinary__Group_1_0_0_0__0 ) )
3950 { 3267 {
3951 // InternalVampireLanguage.g:1236:2: ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) 3268 // InternalVampireLanguage.g:975:2: ( ( rule__VLSBinary__Group_1_0_0_0__0 ) )
3952 // InternalVampireLanguage.g:1237:3: ( rule__VLSBinary__Group_1_0_0_0__0 ) 3269 // InternalVampireLanguage.g:976:3: ( rule__VLSBinary__Group_1_0_0_0__0 )
3953 { 3270 {
3954 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0()); 3271 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0());
3955 // InternalVampireLanguage.g:1238:3: ( rule__VLSBinary__Group_1_0_0_0__0 ) 3272 // InternalVampireLanguage.g:977:3: ( rule__VLSBinary__Group_1_0_0_0__0 )
3956 // InternalVampireLanguage.g:1238:4: rule__VLSBinary__Group_1_0_0_0__0 3273 // InternalVampireLanguage.g:977:4: rule__VLSBinary__Group_1_0_0_0__0
3957 { 3274 {
3958 pushFollow(FOLLOW_2); 3275 pushFollow(FOLLOW_2);
3959 rule__VLSBinary__Group_1_0_0_0__0(); 3276 rule__VLSBinary__Group_1_0_0_0__0();
@@ -3971,14 +3288,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3971 } 3288 }
3972 break; 3289 break;
3973 case 2 : 3290 case 2 :
3974 // InternalVampireLanguage.g:1242:2: ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) 3291 // InternalVampireLanguage.g:981:2: ( ( rule__VLSBinary__Group_1_0_0_1__0 ) )
3975 { 3292 {
3976 // InternalVampireLanguage.g:1242:2: ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) 3293 // InternalVampireLanguage.g:981:2: ( ( rule__VLSBinary__Group_1_0_0_1__0 ) )
3977 // InternalVampireLanguage.g:1243:3: ( rule__VLSBinary__Group_1_0_0_1__0 ) 3294 // InternalVampireLanguage.g:982:3: ( rule__VLSBinary__Group_1_0_0_1__0 )
3978 { 3295 {
3979 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1()); 3296 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1());
3980 // InternalVampireLanguage.g:1244:3: ( rule__VLSBinary__Group_1_0_0_1__0 ) 3297 // InternalVampireLanguage.g:983:3: ( rule__VLSBinary__Group_1_0_0_1__0 )
3981 // InternalVampireLanguage.g:1244:4: rule__VLSBinary__Group_1_0_0_1__0 3298 // InternalVampireLanguage.g:983:4: rule__VLSBinary__Group_1_0_0_1__0
3982 { 3299 {
3983 pushFollow(FOLLOW_2); 3300 pushFollow(FOLLOW_2);
3984 rule__VLSBinary__Group_1_0_0_1__0(); 3301 rule__VLSBinary__Group_1_0_0_1__0();
@@ -3996,14 +3313,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
3996 } 3313 }
3997 break; 3314 break;
3998 case 3 : 3315 case 3 :
3999 // InternalVampireLanguage.g:1248:2: ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) 3316 // InternalVampireLanguage.g:987:2: ( ( rule__VLSBinary__Group_1_0_0_2__0 ) )
4000 { 3317 {
4001 // InternalVampireLanguage.g:1248:2: ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) 3318 // InternalVampireLanguage.g:987:2: ( ( rule__VLSBinary__Group_1_0_0_2__0 ) )
4002 // InternalVampireLanguage.g:1249:3: ( rule__VLSBinary__Group_1_0_0_2__0 ) 3319 // InternalVampireLanguage.g:988:3: ( rule__VLSBinary__Group_1_0_0_2__0 )
4003 { 3320 {
4004 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2()); 3321 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2());
4005 // InternalVampireLanguage.g:1250:3: ( rule__VLSBinary__Group_1_0_0_2__0 ) 3322 // InternalVampireLanguage.g:989:3: ( rule__VLSBinary__Group_1_0_0_2__0 )
4006 // InternalVampireLanguage.g:1250:4: rule__VLSBinary__Group_1_0_0_2__0 3323 // InternalVampireLanguage.g:989:4: rule__VLSBinary__Group_1_0_0_2__0
4007 { 3324 {
4008 pushFollow(FOLLOW_2); 3325 pushFollow(FOLLOW_2);
4009 rule__VLSBinary__Group_1_0_0_2__0(); 3326 rule__VLSBinary__Group_1_0_0_2__0();
@@ -4021,14 +3338,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4021 } 3338 }
4022 break; 3339 break;
4023 case 4 : 3340 case 4 :
4024 // InternalVampireLanguage.g:1254:2: ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) 3341 // InternalVampireLanguage.g:993:2: ( ( rule__VLSBinary__Group_1_0_0_3__0 ) )
4025 { 3342 {
4026 // InternalVampireLanguage.g:1254:2: ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) 3343 // InternalVampireLanguage.g:993:2: ( ( rule__VLSBinary__Group_1_0_0_3__0 ) )
4027 // InternalVampireLanguage.g:1255:3: ( rule__VLSBinary__Group_1_0_0_3__0 ) 3344 // InternalVampireLanguage.g:994:3: ( rule__VLSBinary__Group_1_0_0_3__0 )
4028 { 3345 {
4029 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3()); 3346 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3());
4030 // InternalVampireLanguage.g:1256:3: ( rule__VLSBinary__Group_1_0_0_3__0 ) 3347 // InternalVampireLanguage.g:995:3: ( rule__VLSBinary__Group_1_0_0_3__0 )
4031 // InternalVampireLanguage.g:1256:4: rule__VLSBinary__Group_1_0_0_3__0 3348 // InternalVampireLanguage.g:995:4: rule__VLSBinary__Group_1_0_0_3__0
4032 { 3349 {
4033 pushFollow(FOLLOW_2); 3350 pushFollow(FOLLOW_2);
4034 rule__VLSBinary__Group_1_0_0_3__0(); 3351 rule__VLSBinary__Group_1_0_0_3__0();
@@ -4046,14 +3363,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4046 } 3363 }
4047 break; 3364 break;
4048 case 5 : 3365 case 5 :
4049 // InternalVampireLanguage.g:1260:2: ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) 3366 // InternalVampireLanguage.g:999:2: ( ( rule__VLSBinary__Group_1_0_0_4__0 ) )
4050 { 3367 {
4051 // InternalVampireLanguage.g:1260:2: ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) 3368 // InternalVampireLanguage.g:999:2: ( ( rule__VLSBinary__Group_1_0_0_4__0 ) )
4052 // InternalVampireLanguage.g:1261:3: ( rule__VLSBinary__Group_1_0_0_4__0 ) 3369 // InternalVampireLanguage.g:1000:3: ( rule__VLSBinary__Group_1_0_0_4__0 )
4053 { 3370 {
4054 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4()); 3371 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4());
4055 // InternalVampireLanguage.g:1262:3: ( rule__VLSBinary__Group_1_0_0_4__0 ) 3372 // InternalVampireLanguage.g:1001:3: ( rule__VLSBinary__Group_1_0_0_4__0 )
4056 // InternalVampireLanguage.g:1262:4: rule__VLSBinary__Group_1_0_0_4__0 3373 // InternalVampireLanguage.g:1001:4: rule__VLSBinary__Group_1_0_0_4__0
4057 { 3374 {
4058 pushFollow(FOLLOW_2); 3375 pushFollow(FOLLOW_2);
4059 rule__VLSBinary__Group_1_0_0_4__0(); 3376 rule__VLSBinary__Group_1_0_0_4__0();
@@ -4071,14 +3388,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4071 } 3388 }
4072 break; 3389 break;
4073 case 6 : 3390 case 6 :
4074 // InternalVampireLanguage.g:1266:2: ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) 3391 // InternalVampireLanguage.g:1005:2: ( ( rule__VLSBinary__Group_1_0_0_5__0 ) )
4075 { 3392 {
4076 // InternalVampireLanguage.g:1266:2: ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) 3393 // InternalVampireLanguage.g:1005:2: ( ( rule__VLSBinary__Group_1_0_0_5__0 ) )
4077 // InternalVampireLanguage.g:1267:3: ( rule__VLSBinary__Group_1_0_0_5__0 ) 3394 // InternalVampireLanguage.g:1006:3: ( rule__VLSBinary__Group_1_0_0_5__0 )
4078 { 3395 {
4079 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5()); 3396 before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5());
4080 // InternalVampireLanguage.g:1268:3: ( rule__VLSBinary__Group_1_0_0_5__0 ) 3397 // InternalVampireLanguage.g:1007:3: ( rule__VLSBinary__Group_1_0_0_5__0 )
4081 // InternalVampireLanguage.g:1268:4: rule__VLSBinary__Group_1_0_0_5__0 3398 // InternalVampireLanguage.g:1007:4: rule__VLSBinary__Group_1_0_0_5__0
4082 { 3399 {
4083 pushFollow(FOLLOW_2); 3400 pushFollow(FOLLOW_2);
4084 rule__VLSBinary__Group_1_0_0_5__0(); 3401 rule__VLSBinary__Group_1_0_0_5__0();
@@ -4113,28 +3430,28 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4113 3430
4114 3431
4115 // $ANTLR start "rule__VLSUnitaryFormula__Alternatives" 3432 // $ANTLR start "rule__VLSUnitaryFormula__Alternatives"
4116 // InternalVampireLanguage.g:1276:1: rule__VLSUnitaryFormula__Alternatives : ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) ); 3433 // InternalVampireLanguage.g:1015:1: rule__VLSUnitaryFormula__Alternatives : ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) );
4117 public final void rule__VLSUnitaryFormula__Alternatives() throws RecognitionException { 3434 public final void rule__VLSUnitaryFormula__Alternatives() throws RecognitionException {
4118 3435
4119 int stackSize = keepStackSize(); 3436 int stackSize = keepStackSize();
4120 3437
4121 try { 3438 try {
4122 // InternalVampireLanguage.g:1280:1: ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) ) 3439 // InternalVampireLanguage.g:1019:1: ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) )
4123 int alt11=5; 3440 int alt12=5;
4124 switch ( input.LA(1) ) { 3441 switch ( input.LA(1) ) {
4125 case 60: 3442 case 62:
4126 { 3443 {
4127 alt11=1; 3444 alt12=1;
4128 } 3445 }
4129 break; 3446 break;
4130 case 62: 3447 case 64:
4131 { 3448 {
4132 alt11=2; 3449 alt12=2;
4133 } 3450 }
4134 break; 3451 break;
4135 case 63: 3452 case 65:
4136 { 3453 {
4137 alt11=3; 3454 alt12=3;
4138 } 3455 }
4139 break; 3456 break;
4140 case RULE_LOWER_WORD_ID: 3457 case RULE_LOWER_WORD_ID:
@@ -4161,31 +3478,31 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4161 case 39: 3478 case 39:
4162 case 40: 3479 case 40:
4163 case 41: 3480 case 41:
4164 case 67:
4165 case 68:
4166 case 69: 3481 case 69:
3482 case 70:
3483 case 71:
4167 { 3484 {
4168 alt11=4; 3485 alt12=4;
4169 } 3486 }
4170 break; 3487 break;
4171 case 48: 3488 case 49:
4172 { 3489 {
4173 alt11=5; 3490 alt12=5;
4174 } 3491 }
4175 break; 3492 break;
4176 default: 3493 default:
4177 NoViableAltException nvae = 3494 NoViableAltException nvae =
4178 new NoViableAltException("", 11, 0, input); 3495 new NoViableAltException("", 12, 0, input);
4179 3496
4180 throw nvae; 3497 throw nvae;
4181 } 3498 }
4182 3499
4183 switch (alt11) { 3500 switch (alt12) {
4184 case 1 : 3501 case 1 :
4185 // InternalVampireLanguage.g:1281:2: ( ruleVLSUniversalQuantifier ) 3502 // InternalVampireLanguage.g:1020:2: ( ruleVLSUniversalQuantifier )
4186 { 3503 {
4187 // InternalVampireLanguage.g:1281:2: ( ruleVLSUniversalQuantifier ) 3504 // InternalVampireLanguage.g:1020:2: ( ruleVLSUniversalQuantifier )
4188 // InternalVampireLanguage.g:1282:3: ruleVLSUniversalQuantifier 3505 // InternalVampireLanguage.g:1021:3: ruleVLSUniversalQuantifier
4189 { 3506 {
4190 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUniversalQuantifierParserRuleCall_0()); 3507 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUniversalQuantifierParserRuleCall_0());
4191 pushFollow(FOLLOW_2); 3508 pushFollow(FOLLOW_2);
@@ -4201,10 +3518,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4201 } 3518 }
4202 break; 3519 break;
4203 case 2 : 3520 case 2 :
4204 // InternalVampireLanguage.g:1287:2: ( ruleVLSExistentialQuantifier ) 3521 // InternalVampireLanguage.g:1026:2: ( ruleVLSExistentialQuantifier )
4205 { 3522 {
4206 // InternalVampireLanguage.g:1287:2: ( ruleVLSExistentialQuantifier ) 3523 // InternalVampireLanguage.g:1026:2: ( ruleVLSExistentialQuantifier )
4207 // InternalVampireLanguage.g:1288:3: ruleVLSExistentialQuantifier 3524 // InternalVampireLanguage.g:1027:3: ruleVLSExistentialQuantifier
4208 { 3525 {
4209 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSExistentialQuantifierParserRuleCall_1()); 3526 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSExistentialQuantifierParserRuleCall_1());
4210 pushFollow(FOLLOW_2); 3527 pushFollow(FOLLOW_2);
@@ -4220,10 +3537,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4220 } 3537 }
4221 break; 3538 break;
4222 case 3 : 3539 case 3 :
4223 // InternalVampireLanguage.g:1293:2: ( ruleVLSUnaryNegation ) 3540 // InternalVampireLanguage.g:1032:2: ( ruleVLSUnaryNegation )
4224 { 3541 {
4225 // InternalVampireLanguage.g:1293:2: ( ruleVLSUnaryNegation ) 3542 // InternalVampireLanguage.g:1032:2: ( ruleVLSUnaryNegation )
4226 // InternalVampireLanguage.g:1294:3: ruleVLSUnaryNegation 3543 // InternalVampireLanguage.g:1033:3: ruleVLSUnaryNegation
4227 { 3544 {
4228 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryNegationParserRuleCall_2()); 3545 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryNegationParserRuleCall_2());
4229 pushFollow(FOLLOW_2); 3546 pushFollow(FOLLOW_2);
@@ -4239,10 +3556,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4239 } 3556 }
4240 break; 3557 break;
4241 case 4 : 3558 case 4 :
4242 // InternalVampireLanguage.g:1299:2: ( ruleVLSUnaryInfix ) 3559 // InternalVampireLanguage.g:1038:2: ( ruleVLSUnaryInfix )
4243 { 3560 {
4244 // InternalVampireLanguage.g:1299:2: ( ruleVLSUnaryInfix ) 3561 // InternalVampireLanguage.g:1038:2: ( ruleVLSUnaryInfix )
4245 // InternalVampireLanguage.g:1300:3: ruleVLSUnaryInfix 3562 // InternalVampireLanguage.g:1039:3: ruleVLSUnaryInfix
4246 { 3563 {
4247 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryInfixParserRuleCall_3()); 3564 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryInfixParserRuleCall_3());
4248 pushFollow(FOLLOW_2); 3565 pushFollow(FOLLOW_2);
@@ -4258,14 +3575,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4258 } 3575 }
4259 break; 3576 break;
4260 case 5 : 3577 case 5 :
4261 // InternalVampireLanguage.g:1305:2: ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) 3578 // InternalVampireLanguage.g:1044:2: ( ( rule__VLSUnitaryFormula__Group_4__0 ) )
4262 { 3579 {
4263 // InternalVampireLanguage.g:1305:2: ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) 3580 // InternalVampireLanguage.g:1044:2: ( ( rule__VLSUnitaryFormula__Group_4__0 ) )
4264 // InternalVampireLanguage.g:1306:3: ( rule__VLSUnitaryFormula__Group_4__0 ) 3581 // InternalVampireLanguage.g:1045:3: ( rule__VLSUnitaryFormula__Group_4__0 )
4265 { 3582 {
4266 before(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4()); 3583 before(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4());
4267 // InternalVampireLanguage.g:1307:3: ( rule__VLSUnitaryFormula__Group_4__0 ) 3584 // InternalVampireLanguage.g:1046:3: ( rule__VLSUnitaryFormula__Group_4__0 )
4268 // InternalVampireLanguage.g:1307:4: rule__VLSUnitaryFormula__Group_4__0 3585 // InternalVampireLanguage.g:1046:4: rule__VLSUnitaryFormula__Group_4__0
4269 { 3586 {
4270 pushFollow(FOLLOW_2); 3587 pushFollow(FOLLOW_2);
4271 rule__VLSUnitaryFormula__Group_4__0(); 3588 rule__VLSUnitaryFormula__Group_4__0();
@@ -4300,47 +3617,47 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4300 3617
4301 3618
4302 // $ANTLR start "rule__VLSUnaryInfix__Alternatives_1_0" 3619 // $ANTLR start "rule__VLSUnaryInfix__Alternatives_1_0"
4303 // InternalVampireLanguage.g:1315:1: rule__VLSUnaryInfix__Alternatives_1_0 : ( ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) ); 3620 // InternalVampireLanguage.g:1054:1: rule__VLSUnaryInfix__Alternatives_1_0 : ( ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) );
4304 public final void rule__VLSUnaryInfix__Alternatives_1_0() throws RecognitionException { 3621 public final void rule__VLSUnaryInfix__Alternatives_1_0() throws RecognitionException {
4305 3622
4306 int stackSize = keepStackSize(); 3623 int stackSize = keepStackSize();
4307 3624
4308 try { 3625 try {
4309 // InternalVampireLanguage.g:1319:1: ( ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) ) 3626 // InternalVampireLanguage.g:1058:1: ( ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) )
4310 int alt12=3; 3627 int alt13=3;
4311 switch ( input.LA(1) ) { 3628 switch ( input.LA(1) ) {
4312 case 64: 3629 case 66:
4313 { 3630 {
4314 alt12=1; 3631 alt13=1;
4315 } 3632 }
4316 break; 3633 break;
4317 case 65: 3634 case 67:
4318 { 3635 {
4319 alt12=2; 3636 alt13=2;
4320 } 3637 }
4321 break; 3638 break;
4322 case 66: 3639 case 68:
4323 { 3640 {
4324 alt12=3; 3641 alt13=3;
4325 } 3642 }
4326 break; 3643 break;
4327 default: 3644 default:
4328 NoViableAltException nvae = 3645 NoViableAltException nvae =
4329 new NoViableAltException("", 12, 0, input); 3646 new NoViableAltException("", 13, 0, input);
4330 3647
4331 throw nvae; 3648 throw nvae;
4332 } 3649 }
4333 3650
4334 switch (alt12) { 3651 switch (alt13) {
4335 case 1 : 3652 case 1 :
4336 // InternalVampireLanguage.g:1320:2: ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) 3653 // InternalVampireLanguage.g:1059:2: ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) )
4337 { 3654 {
4338 // InternalVampireLanguage.g:1320:2: ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) 3655 // InternalVampireLanguage.g:1059:2: ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) )
4339 // InternalVampireLanguage.g:1321:3: ( rule__VLSUnaryInfix__Group_1_0_0__0 ) 3656 // InternalVampireLanguage.g:1060:3: ( rule__VLSUnaryInfix__Group_1_0_0__0 )
4340 { 3657 {
4341 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0()); 3658 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0());
4342 // InternalVampireLanguage.g:1322:3: ( rule__VLSUnaryInfix__Group_1_0_0__0 ) 3659 // InternalVampireLanguage.g:1061:3: ( rule__VLSUnaryInfix__Group_1_0_0__0 )
4343 // InternalVampireLanguage.g:1322:4: rule__VLSUnaryInfix__Group_1_0_0__0 3660 // InternalVampireLanguage.g:1061:4: rule__VLSUnaryInfix__Group_1_0_0__0
4344 { 3661 {
4345 pushFollow(FOLLOW_2); 3662 pushFollow(FOLLOW_2);
4346 rule__VLSUnaryInfix__Group_1_0_0__0(); 3663 rule__VLSUnaryInfix__Group_1_0_0__0();
@@ -4358,14 +3675,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4358 } 3675 }
4359 break; 3676 break;
4360 case 2 : 3677 case 2 :
4361 // InternalVampireLanguage.g:1326:2: ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) 3678 // InternalVampireLanguage.g:1065:2: ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) )
4362 { 3679 {
4363 // InternalVampireLanguage.g:1326:2: ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) 3680 // InternalVampireLanguage.g:1065:2: ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) )
4364 // InternalVampireLanguage.g:1327:3: ( rule__VLSUnaryInfix__Group_1_0_1__0 ) 3681 // InternalVampireLanguage.g:1066:3: ( rule__VLSUnaryInfix__Group_1_0_1__0 )
4365 { 3682 {
4366 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1()); 3683 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1());
4367 // InternalVampireLanguage.g:1328:3: ( rule__VLSUnaryInfix__Group_1_0_1__0 ) 3684 // InternalVampireLanguage.g:1067:3: ( rule__VLSUnaryInfix__Group_1_0_1__0 )
4368 // InternalVampireLanguage.g:1328:4: rule__VLSUnaryInfix__Group_1_0_1__0 3685 // InternalVampireLanguage.g:1067:4: rule__VLSUnaryInfix__Group_1_0_1__0
4369 { 3686 {
4370 pushFollow(FOLLOW_2); 3687 pushFollow(FOLLOW_2);
4371 rule__VLSUnaryInfix__Group_1_0_1__0(); 3688 rule__VLSUnaryInfix__Group_1_0_1__0();
@@ -4383,14 +3700,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4383 } 3700 }
4384 break; 3701 break;
4385 case 3 : 3702 case 3 :
4386 // InternalVampireLanguage.g:1332:2: ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) 3703 // InternalVampireLanguage.g:1071:2: ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) )
4387 { 3704 {
4388 // InternalVampireLanguage.g:1332:2: ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) 3705 // InternalVampireLanguage.g:1071:2: ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) )
4389 // InternalVampireLanguage.g:1333:3: ( rule__VLSUnaryInfix__Group_1_0_2__0 ) 3706 // InternalVampireLanguage.g:1072:3: ( rule__VLSUnaryInfix__Group_1_0_2__0 )
4390 { 3707 {
4391 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2()); 3708 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2());
4392 // InternalVampireLanguage.g:1334:3: ( rule__VLSUnaryInfix__Group_1_0_2__0 ) 3709 // InternalVampireLanguage.g:1073:3: ( rule__VLSUnaryInfix__Group_1_0_2__0 )
4393 // InternalVampireLanguage.g:1334:4: rule__VLSUnaryInfix__Group_1_0_2__0 3710 // InternalVampireLanguage.g:1073:4: rule__VLSUnaryInfix__Group_1_0_2__0
4394 { 3711 {
4395 pushFollow(FOLLOW_2); 3712 pushFollow(FOLLOW_2);
4396 rule__VLSUnaryInfix__Group_1_0_2__0(); 3713 rule__VLSUnaryInfix__Group_1_0_2__0();
@@ -4425,21 +3742,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4425 3742
4426 3743
4427 // $ANTLR start "rule__VLSAtomic__Alternatives" 3744 // $ANTLR start "rule__VLSAtomic__Alternatives"
4428 // InternalVampireLanguage.g:1342:1: rule__VLSAtomic__Alternatives : ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) ); 3745 // InternalVampireLanguage.g:1081:1: rule__VLSAtomic__Alternatives : ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) );
4429 public final void rule__VLSAtomic__Alternatives() throws RecognitionException { 3746 public final void rule__VLSAtomic__Alternatives() throws RecognitionException {
4430 3747
4431 int stackSize = keepStackSize(); 3748 int stackSize = keepStackSize();
4432 3749
4433 try { 3750 try {
4434 // InternalVampireLanguage.g:1346:1: ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) ) 3751 // InternalVampireLanguage.g:1085:1: ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) )
4435 int alt13=4; 3752 int alt14=4;
4436 alt13 = dfa13.predict(input); 3753 alt14 = dfa14.predict(input);
4437 switch (alt13) { 3754 switch (alt14) {
4438 case 1 : 3755 case 1 :
4439 // InternalVampireLanguage.g:1347:2: ( ruleVLSAtomicConstant ) 3756 // InternalVampireLanguage.g:1086:2: ( ruleVLSAtomicConstant )
4440 { 3757 {
4441 // InternalVampireLanguage.g:1347:2: ( ruleVLSAtomicConstant ) 3758 // InternalVampireLanguage.g:1086:2: ( ruleVLSAtomicConstant )
4442 // InternalVampireLanguage.g:1348:3: ruleVLSAtomicConstant 3759 // InternalVampireLanguage.g:1087:3: ruleVLSAtomicConstant
4443 { 3760 {
4444 before(grammarAccess.getVLSAtomicAccess().getVLSAtomicConstantParserRuleCall_0()); 3761 before(grammarAccess.getVLSAtomicAccess().getVLSAtomicConstantParserRuleCall_0());
4445 pushFollow(FOLLOW_2); 3762 pushFollow(FOLLOW_2);
@@ -4455,10 +3772,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4455 } 3772 }
4456 break; 3773 break;
4457 case 2 : 3774 case 2 :
4458 // InternalVampireLanguage.g:1353:2: ( ruleVLSAtomicFunction ) 3775 // InternalVampireLanguage.g:1092:2: ( ruleVLSAtomicFunction )
4459 { 3776 {
4460 // InternalVampireLanguage.g:1353:2: ( ruleVLSAtomicFunction ) 3777 // InternalVampireLanguage.g:1092:2: ( ruleVLSAtomicFunction )
4461 // InternalVampireLanguage.g:1354:3: ruleVLSAtomicFunction 3778 // InternalVampireLanguage.g:1093:3: ruleVLSAtomicFunction
4462 { 3779 {
4463 before(grammarAccess.getVLSAtomicAccess().getVLSAtomicFunctionParserRuleCall_1()); 3780 before(grammarAccess.getVLSAtomicAccess().getVLSAtomicFunctionParserRuleCall_1());
4464 pushFollow(FOLLOW_2); 3781 pushFollow(FOLLOW_2);
@@ -4474,10 +3791,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4474 } 3791 }
4475 break; 3792 break;
4476 case 3 : 3793 case 3 :
4477 // InternalVampireLanguage.g:1359:2: ( ruleVLSVariable ) 3794 // InternalVampireLanguage.g:1098:2: ( ruleVLSVariable )
4478 { 3795 {
4479 // InternalVampireLanguage.g:1359:2: ( ruleVLSVariable ) 3796 // InternalVampireLanguage.g:1098:2: ( ruleVLSVariable )
4480 // InternalVampireLanguage.g:1360:3: ruleVLSVariable 3797 // InternalVampireLanguage.g:1099:3: ruleVLSVariable
4481 { 3798 {
4482 before(grammarAccess.getVLSAtomicAccess().getVLSVariableParserRuleCall_2()); 3799 before(grammarAccess.getVLSAtomicAccess().getVLSVariableParserRuleCall_2());
4483 pushFollow(FOLLOW_2); 3800 pushFollow(FOLLOW_2);
@@ -4493,10 +3810,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4493 } 3810 }
4494 break; 3811 break;
4495 case 4 : 3812 case 4 :
4496 // InternalVampireLanguage.g:1365:2: ( ruleVLSDefinedTerm ) 3813 // InternalVampireLanguage.g:1104:2: ( ruleVLSDefinedTerm )
4497 { 3814 {
4498 // InternalVampireLanguage.g:1365:2: ( ruleVLSDefinedTerm ) 3815 // InternalVampireLanguage.g:1104:2: ( ruleVLSDefinedTerm )
4499 // InternalVampireLanguage.g:1366:3: ruleVLSDefinedTerm 3816 // InternalVampireLanguage.g:1105:3: ruleVLSDefinedTerm
4500 { 3817 {
4501 before(grammarAccess.getVLSAtomicAccess().getVLSDefinedTermParserRuleCall_3()); 3818 before(grammarAccess.getVLSAtomicAccess().getVLSDefinedTermParserRuleCall_3());
4502 pushFollow(FOLLOW_2); 3819 pushFollow(FOLLOW_2);
@@ -4529,14 +3846,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4529 3846
4530 3847
4531 // $ANTLR start "rule__VLSAtomicConstant__Alternatives" 3848 // $ANTLR start "rule__VLSAtomicConstant__Alternatives"
4532 // InternalVampireLanguage.g:1375:1: rule__VLSAtomicConstant__Alternatives : ( ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ( ( rule__VLSAtomicConstant__Group_2__0 ) ) ); 3849 // InternalVampireLanguage.g:1114:1: rule__VLSAtomicConstant__Alternatives : ( ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ( ( rule__VLSAtomicConstant__Group_2__0 ) ) );
4533 public final void rule__VLSAtomicConstant__Alternatives() throws RecognitionException { 3850 public final void rule__VLSAtomicConstant__Alternatives() throws RecognitionException {
4534 3851
4535 int stackSize = keepStackSize(); 3852 int stackSize = keepStackSize();
4536 3853
4537 try { 3854 try {
4538 // InternalVampireLanguage.g:1379:1: ( ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ( ( rule__VLSAtomicConstant__Group_2__0 ) ) ) 3855 // InternalVampireLanguage.g:1118:1: ( ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ( ( rule__VLSAtomicConstant__Group_2__0 ) ) )
4539 int alt14=3; 3856 int alt15=3;
4540 switch ( input.LA(1) ) { 3857 switch ( input.LA(1) ) {
4541 case RULE_LOWER_WORD_ID: 3858 case RULE_LOWER_WORD_ID:
4542 case RULE_SINGLE_QUOTE: 3859 case RULE_SINGLE_QUOTE:
@@ -4558,36 +3875,36 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4558 case 40: 3875 case 40:
4559 case 41: 3876 case 41:
4560 { 3877 {
4561 alt14=1; 3878 alt15=1;
4562 } 3879 }
4563 break; 3880 break;
4564 case 67: 3881 case 69:
4565 { 3882 {
4566 alt14=2; 3883 alt15=2;
4567 } 3884 }
4568 break; 3885 break;
4569 case 68: 3886 case 70:
4570 { 3887 {
4571 alt14=3; 3888 alt15=3;
4572 } 3889 }
4573 break; 3890 break;
4574 default: 3891 default:
4575 NoViableAltException nvae = 3892 NoViableAltException nvae =
4576 new NoViableAltException("", 14, 0, input); 3893 new NoViableAltException("", 15, 0, input);
4577 3894
4578 throw nvae; 3895 throw nvae;
4579 } 3896 }
4580 3897
4581 switch (alt14) { 3898 switch (alt15) {
4582 case 1 : 3899 case 1 :
4583 // InternalVampireLanguage.g:1380:2: ( ( rule__VLSAtomicConstant__Group_0__0 ) ) 3900 // InternalVampireLanguage.g:1119:2: ( ( rule__VLSAtomicConstant__Group_0__0 ) )
4584 { 3901 {
4585 // InternalVampireLanguage.g:1380:2: ( ( rule__VLSAtomicConstant__Group_0__0 ) ) 3902 // InternalVampireLanguage.g:1119:2: ( ( rule__VLSAtomicConstant__Group_0__0 ) )
4586 // InternalVampireLanguage.g:1381:3: ( rule__VLSAtomicConstant__Group_0__0 ) 3903 // InternalVampireLanguage.g:1120:3: ( rule__VLSAtomicConstant__Group_0__0 )
4587 { 3904 {
4588 before(grammarAccess.getVLSAtomicConstantAccess().getGroup_0()); 3905 before(grammarAccess.getVLSAtomicConstantAccess().getGroup_0());
4589 // InternalVampireLanguage.g:1382:3: ( rule__VLSAtomicConstant__Group_0__0 ) 3906 // InternalVampireLanguage.g:1121:3: ( rule__VLSAtomicConstant__Group_0__0 )
4590 // InternalVampireLanguage.g:1382:4: rule__VLSAtomicConstant__Group_0__0 3907 // InternalVampireLanguage.g:1121:4: rule__VLSAtomicConstant__Group_0__0
4591 { 3908 {
4592 pushFollow(FOLLOW_2); 3909 pushFollow(FOLLOW_2);
4593 rule__VLSAtomicConstant__Group_0__0(); 3910 rule__VLSAtomicConstant__Group_0__0();
@@ -4605,14 +3922,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4605 } 3922 }
4606 break; 3923 break;
4607 case 2 : 3924 case 2 :
4608 // InternalVampireLanguage.g:1386:2: ( ( rule__VLSAtomicConstant__Group_1__0 ) ) 3925 // InternalVampireLanguage.g:1125:2: ( ( rule__VLSAtomicConstant__Group_1__0 ) )
4609 { 3926 {
4610 // InternalVampireLanguage.g:1386:2: ( ( rule__VLSAtomicConstant__Group_1__0 ) ) 3927 // InternalVampireLanguage.g:1125:2: ( ( rule__VLSAtomicConstant__Group_1__0 ) )
4611 // InternalVampireLanguage.g:1387:3: ( rule__VLSAtomicConstant__Group_1__0 ) 3928 // InternalVampireLanguage.g:1126:3: ( rule__VLSAtomicConstant__Group_1__0 )
4612 { 3929 {
4613 before(grammarAccess.getVLSAtomicConstantAccess().getGroup_1()); 3930 before(grammarAccess.getVLSAtomicConstantAccess().getGroup_1());
4614 // InternalVampireLanguage.g:1388:3: ( rule__VLSAtomicConstant__Group_1__0 ) 3931 // InternalVampireLanguage.g:1127:3: ( rule__VLSAtomicConstant__Group_1__0 )
4615 // InternalVampireLanguage.g:1388:4: rule__VLSAtomicConstant__Group_1__0 3932 // InternalVampireLanguage.g:1127:4: rule__VLSAtomicConstant__Group_1__0
4616 { 3933 {
4617 pushFollow(FOLLOW_2); 3934 pushFollow(FOLLOW_2);
4618 rule__VLSAtomicConstant__Group_1__0(); 3935 rule__VLSAtomicConstant__Group_1__0();
@@ -4630,14 +3947,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4630 } 3947 }
4631 break; 3948 break;
4632 case 3 : 3949 case 3 :
4633 // InternalVampireLanguage.g:1392:2: ( ( rule__VLSAtomicConstant__Group_2__0 ) ) 3950 // InternalVampireLanguage.g:1131:2: ( ( rule__VLSAtomicConstant__Group_2__0 ) )
4634 { 3951 {
4635 // InternalVampireLanguage.g:1392:2: ( ( rule__VLSAtomicConstant__Group_2__0 ) ) 3952 // InternalVampireLanguage.g:1131:2: ( ( rule__VLSAtomicConstant__Group_2__0 ) )
4636 // InternalVampireLanguage.g:1393:3: ( rule__VLSAtomicConstant__Group_2__0 ) 3953 // InternalVampireLanguage.g:1132:3: ( rule__VLSAtomicConstant__Group_2__0 )
4637 { 3954 {
4638 before(grammarAccess.getVLSAtomicConstantAccess().getGroup_2()); 3955 before(grammarAccess.getVLSAtomicConstantAccess().getGroup_2());
4639 // InternalVampireLanguage.g:1394:3: ( rule__VLSAtomicConstant__Group_2__0 ) 3956 // InternalVampireLanguage.g:1133:3: ( rule__VLSAtomicConstant__Group_2__0 )
4640 // InternalVampireLanguage.g:1394:4: rule__VLSAtomicConstant__Group_2__0 3957 // InternalVampireLanguage.g:1133:4: rule__VLSAtomicConstant__Group_2__0
4641 { 3958 {
4642 pushFollow(FOLLOW_2); 3959 pushFollow(FOLLOW_2);
4643 rule__VLSAtomicConstant__Group_2__0(); 3960 rule__VLSAtomicConstant__Group_2__0();
@@ -4672,33 +3989,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4672 3989
4673 3990
4674 // $ANTLR start "rule__VLSAtomicConstant__NameAlternatives_0_1_0" 3991 // $ANTLR start "rule__VLSAtomicConstant__NameAlternatives_0_1_0"
4675 // InternalVampireLanguage.g:1402:1: rule__VLSAtomicConstant__NameAlternatives_0_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) ); 3992 // InternalVampireLanguage.g:1141:1: rule__VLSAtomicConstant__NameAlternatives_0_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) );
4676 public final void rule__VLSAtomicConstant__NameAlternatives_0_1_0() throws RecognitionException { 3993 public final void rule__VLSAtomicConstant__NameAlternatives_0_1_0() throws RecognitionException {
4677 3994
4678 int stackSize = keepStackSize(); 3995 int stackSize = keepStackSize();
4679 3996
4680 try { 3997 try {
4681 // InternalVampireLanguage.g:1406:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) ) 3998 // InternalVampireLanguage.g:1145:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) )
4682 int alt15=5; 3999 int alt16=5;
4683 switch ( input.LA(1) ) { 4000 switch ( input.LA(1) ) {
4684 case RULE_LOWER_WORD_ID: 4001 case RULE_LOWER_WORD_ID:
4685 { 4002 {
4686 alt15=1; 4003 alt16=1;
4687 } 4004 }
4688 break; 4005 break;
4689 case RULE_SINGLE_QUOTE: 4006 case RULE_SINGLE_QUOTE:
4690 { 4007 {
4691 alt15=2; 4008 alt16=2;
4692 } 4009 }
4693 break; 4010 break;
4694 case RULE_DOLLAR_ID: 4011 case RULE_DOLLAR_ID:
4695 { 4012 {
4696 alt15=3; 4013 alt16=3;
4697 } 4014 }
4698 break; 4015 break;
4699 case RULE_DOUBLE_DOLLAR_ID: 4016 case RULE_DOUBLE_DOLLAR_ID:
4700 { 4017 {
4701 alt15=4; 4018 alt16=4;
4702 } 4019 }
4703 break; 4020 break;
4704 case 27: 4021 case 27:
@@ -4717,22 +4034,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4717 case 40: 4034 case 40:
4718 case 41: 4035 case 41:
4719 { 4036 {
4720 alt15=5; 4037 alt16=5;
4721 } 4038 }
4722 break; 4039 break;
4723 default: 4040 default:
4724 NoViableAltException nvae = 4041 NoViableAltException nvae =
4725 new NoViableAltException("", 15, 0, input); 4042 new NoViableAltException("", 16, 0, input);
4726 4043
4727 throw nvae; 4044 throw nvae;
4728 } 4045 }
4729 4046
4730 switch (alt15) { 4047 switch (alt16) {
4731 case 1 : 4048 case 1 :
4732 // InternalVampireLanguage.g:1407:2: ( RULE_LOWER_WORD_ID ) 4049 // InternalVampireLanguage.g:1146:2: ( RULE_LOWER_WORD_ID )
4733 { 4050 {
4734 // InternalVampireLanguage.g:1407:2: ( RULE_LOWER_WORD_ID ) 4051 // InternalVampireLanguage.g:1146:2: ( RULE_LOWER_WORD_ID )
4735 // InternalVampireLanguage.g:1408:3: RULE_LOWER_WORD_ID 4052 // InternalVampireLanguage.g:1147:3: RULE_LOWER_WORD_ID
4736 { 4053 {
4737 before(grammarAccess.getVLSAtomicConstantAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); 4054 before(grammarAccess.getVLSAtomicConstantAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_1_0_0());
4738 match(input,RULE_LOWER_WORD_ID,FOLLOW_2); 4055 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
@@ -4744,10 +4061,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4744 } 4061 }
4745 break; 4062 break;
4746 case 2 : 4063 case 2 :
4747 // InternalVampireLanguage.g:1413:2: ( RULE_SINGLE_QUOTE ) 4064 // InternalVampireLanguage.g:1152:2: ( RULE_SINGLE_QUOTE )
4748 { 4065 {
4749 // InternalVampireLanguage.g:1413:2: ( RULE_SINGLE_QUOTE ) 4066 // InternalVampireLanguage.g:1152:2: ( RULE_SINGLE_QUOTE )
4750 // InternalVampireLanguage.g:1414:3: RULE_SINGLE_QUOTE 4067 // InternalVampireLanguage.g:1153:3: RULE_SINGLE_QUOTE
4751 { 4068 {
4752 before(grammarAccess.getVLSAtomicConstantAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1_0_1()); 4069 before(grammarAccess.getVLSAtomicConstantAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1_0_1());
4753 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 4070 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -4759,10 +4076,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4759 } 4076 }
4760 break; 4077 break;
4761 case 3 : 4078 case 3 :
4762 // InternalVampireLanguage.g:1419:2: ( RULE_DOLLAR_ID ) 4079 // InternalVampireLanguage.g:1158:2: ( RULE_DOLLAR_ID )
4763 { 4080 {
4764 // InternalVampireLanguage.g:1419:2: ( RULE_DOLLAR_ID ) 4081 // InternalVampireLanguage.g:1158:2: ( RULE_DOLLAR_ID )
4765 // InternalVampireLanguage.g:1420:3: RULE_DOLLAR_ID 4082 // InternalVampireLanguage.g:1159:3: RULE_DOLLAR_ID
4766 { 4083 {
4767 before(grammarAccess.getVLSAtomicConstantAccess().getNameDOLLAR_IDTerminalRuleCall_0_1_0_2()); 4084 before(grammarAccess.getVLSAtomicConstantAccess().getNameDOLLAR_IDTerminalRuleCall_0_1_0_2());
4768 match(input,RULE_DOLLAR_ID,FOLLOW_2); 4085 match(input,RULE_DOLLAR_ID,FOLLOW_2);
@@ -4774,10 +4091,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4774 } 4091 }
4775 break; 4092 break;
4776 case 4 : 4093 case 4 :
4777 // InternalVampireLanguage.g:1425:2: ( RULE_DOUBLE_DOLLAR_ID ) 4094 // InternalVampireLanguage.g:1164:2: ( RULE_DOUBLE_DOLLAR_ID )
4778 { 4095 {
4779 // InternalVampireLanguage.g:1425:2: ( RULE_DOUBLE_DOLLAR_ID ) 4096 // InternalVampireLanguage.g:1164:2: ( RULE_DOUBLE_DOLLAR_ID )
4780 // InternalVampireLanguage.g:1426:3: RULE_DOUBLE_DOLLAR_ID 4097 // InternalVampireLanguage.g:1165:3: RULE_DOUBLE_DOLLAR_ID
4781 { 4098 {
4782 before(grammarAccess.getVLSAtomicConstantAccess().getNameDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); 4099 before(grammarAccess.getVLSAtomicConstantAccess().getNameDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3());
4783 match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2); 4100 match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2);
@@ -4789,10 +4106,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4789 } 4106 }
4790 break; 4107 break;
4791 case 5 : 4108 case 5 :
4792 // InternalVampireLanguage.g:1431:2: ( ruleVLSRole ) 4109 // InternalVampireLanguage.g:1170:2: ( ruleVLSRole )
4793 { 4110 {
4794 // InternalVampireLanguage.g:1431:2: ( ruleVLSRole ) 4111 // InternalVampireLanguage.g:1170:2: ( ruleVLSRole )
4795 // InternalVampireLanguage.g:1432:3: ruleVLSRole 4112 // InternalVampireLanguage.g:1171:3: ruleVLSRole
4796 { 4113 {
4797 before(grammarAccess.getVLSAtomicConstantAccess().getNameVLSRoleParserRuleCall_0_1_0_4()); 4114 before(grammarAccess.getVLSAtomicConstantAccess().getNameVLSRoleParserRuleCall_0_1_0_4());
4798 pushFollow(FOLLOW_2); 4115 pushFollow(FOLLOW_2);
@@ -4825,38 +4142,38 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4825 4142
4826 4143
4827 // $ANTLR start "rule__VLSAtomicFunction__Alternatives" 4144 // $ANTLR start "rule__VLSAtomicFunction__Alternatives"
4828 // InternalVampireLanguage.g:1441:1: rule__VLSAtomicFunction__Alternatives : ( ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ( ( rule__VLSAtomicFunction__Group_1__0 ) ) ); 4145 // InternalVampireLanguage.g:1180:1: rule__VLSAtomicFunction__Alternatives : ( ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ( ( rule__VLSAtomicFunction__Group_1__0 ) ) );
4829 public final void rule__VLSAtomicFunction__Alternatives() throws RecognitionException { 4146 public final void rule__VLSAtomicFunction__Alternatives() throws RecognitionException {
4830 4147
4831 int stackSize = keepStackSize(); 4148 int stackSize = keepStackSize();
4832 4149
4833 try { 4150 try {
4834 // InternalVampireLanguage.g:1445:1: ( ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ( ( rule__VLSAtomicFunction__Group_1__0 ) ) ) 4151 // InternalVampireLanguage.g:1184:1: ( ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ( ( rule__VLSAtomicFunction__Group_1__0 ) ) )
4835 int alt16=2; 4152 int alt17=2;
4836 int LA16_0 = input.LA(1); 4153 int LA17_0 = input.LA(1);
4837 4154
4838 if ( ((LA16_0>=RULE_LOWER_WORD_ID && LA16_0<=RULE_SINGLE_QUOTE)||(LA16_0>=RULE_DOLLAR_ID && LA16_0<=RULE_DOUBLE_DOLLAR_ID)||(LA16_0>=27 && LA16_0<=41)) ) { 4155 if ( ((LA17_0>=RULE_LOWER_WORD_ID && LA17_0<=RULE_SINGLE_QUOTE)||(LA17_0>=RULE_DOLLAR_ID && LA17_0<=RULE_DOUBLE_DOLLAR_ID)||(LA17_0>=27 && LA17_0<=41)) ) {
4839 alt16=1; 4156 alt17=1;
4840 } 4157 }
4841 else if ( (LA16_0==69) ) { 4158 else if ( (LA17_0==71) ) {
4842 alt16=2; 4159 alt17=2;
4843 } 4160 }
4844 else { 4161 else {
4845 NoViableAltException nvae = 4162 NoViableAltException nvae =
4846 new NoViableAltException("", 16, 0, input); 4163 new NoViableAltException("", 17, 0, input);
4847 4164
4848 throw nvae; 4165 throw nvae;
4849 } 4166 }
4850 switch (alt16) { 4167 switch (alt17) {
4851 case 1 : 4168 case 1 :
4852 // InternalVampireLanguage.g:1446:2: ( ( rule__VLSAtomicFunction__Group_0__0 ) ) 4169 // InternalVampireLanguage.g:1185:2: ( ( rule__VLSAtomicFunction__Group_0__0 ) )
4853 { 4170 {
4854 // InternalVampireLanguage.g:1446:2: ( ( rule__VLSAtomicFunction__Group_0__0 ) ) 4171 // InternalVampireLanguage.g:1185:2: ( ( rule__VLSAtomicFunction__Group_0__0 ) )
4855 // InternalVampireLanguage.g:1447:3: ( rule__VLSAtomicFunction__Group_0__0 ) 4172 // InternalVampireLanguage.g:1186:3: ( rule__VLSAtomicFunction__Group_0__0 )
4856 { 4173 {
4857 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0()); 4174 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0());
4858 // InternalVampireLanguage.g:1448:3: ( rule__VLSAtomicFunction__Group_0__0 ) 4175 // InternalVampireLanguage.g:1187:3: ( rule__VLSAtomicFunction__Group_0__0 )
4859 // InternalVampireLanguage.g:1448:4: rule__VLSAtomicFunction__Group_0__0 4176 // InternalVampireLanguage.g:1187:4: rule__VLSAtomicFunction__Group_0__0
4860 { 4177 {
4861 pushFollow(FOLLOW_2); 4178 pushFollow(FOLLOW_2);
4862 rule__VLSAtomicFunction__Group_0__0(); 4179 rule__VLSAtomicFunction__Group_0__0();
@@ -4874,14 +4191,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4874 } 4191 }
4875 break; 4192 break;
4876 case 2 : 4193 case 2 :
4877 // InternalVampireLanguage.g:1452:2: ( ( rule__VLSAtomicFunction__Group_1__0 ) ) 4194 // InternalVampireLanguage.g:1191:2: ( ( rule__VLSAtomicFunction__Group_1__0 ) )
4878 { 4195 {
4879 // InternalVampireLanguage.g:1452:2: ( ( rule__VLSAtomicFunction__Group_1__0 ) ) 4196 // InternalVampireLanguage.g:1191:2: ( ( rule__VLSAtomicFunction__Group_1__0 ) )
4880 // InternalVampireLanguage.g:1453:3: ( rule__VLSAtomicFunction__Group_1__0 ) 4197 // InternalVampireLanguage.g:1192:3: ( rule__VLSAtomicFunction__Group_1__0 )
4881 { 4198 {
4882 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1()); 4199 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1());
4883 // InternalVampireLanguage.g:1454:3: ( rule__VLSAtomicFunction__Group_1__0 ) 4200 // InternalVampireLanguage.g:1193:3: ( rule__VLSAtomicFunction__Group_1__0 )
4884 // InternalVampireLanguage.g:1454:4: rule__VLSAtomicFunction__Group_1__0 4201 // InternalVampireLanguage.g:1193:4: rule__VLSAtomicFunction__Group_1__0
4885 { 4202 {
4886 pushFollow(FOLLOW_2); 4203 pushFollow(FOLLOW_2);
4887 rule__VLSAtomicFunction__Group_1__0(); 4204 rule__VLSAtomicFunction__Group_1__0();
@@ -4916,33 +4233,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4916 4233
4917 4234
4918 // $ANTLR start "rule__VLSAtomicFunction__ConstantAlternatives_0_1_0" 4235 // $ANTLR start "rule__VLSAtomicFunction__ConstantAlternatives_0_1_0"
4919 // InternalVampireLanguage.g:1462:1: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) ); 4236 // InternalVampireLanguage.g:1201:1: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) );
4920 public final void rule__VLSAtomicFunction__ConstantAlternatives_0_1_0() throws RecognitionException { 4237 public final void rule__VLSAtomicFunction__ConstantAlternatives_0_1_0() throws RecognitionException {
4921 4238
4922 int stackSize = keepStackSize(); 4239 int stackSize = keepStackSize();
4923 4240
4924 try { 4241 try {
4925 // InternalVampireLanguage.g:1466:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) ) 4242 // InternalVampireLanguage.g:1205:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) )
4926 int alt17=5; 4243 int alt18=5;
4927 switch ( input.LA(1) ) { 4244 switch ( input.LA(1) ) {
4928 case RULE_LOWER_WORD_ID: 4245 case RULE_LOWER_WORD_ID:
4929 { 4246 {
4930 alt17=1; 4247 alt18=1;
4931 } 4248 }
4932 break; 4249 break;
4933 case RULE_SINGLE_QUOTE: 4250 case RULE_SINGLE_QUOTE:
4934 { 4251 {
4935 alt17=2; 4252 alt18=2;
4936 } 4253 }
4937 break; 4254 break;
4938 case RULE_DOLLAR_ID: 4255 case RULE_DOLLAR_ID:
4939 { 4256 {
4940 alt17=3; 4257 alt18=3;
4941 } 4258 }
4942 break; 4259 break;
4943 case RULE_DOUBLE_DOLLAR_ID: 4260 case RULE_DOUBLE_DOLLAR_ID:
4944 { 4261 {
4945 alt17=4; 4262 alt18=4;
4946 } 4263 }
4947 break; 4264 break;
4948 case 27: 4265 case 27:
@@ -4961,22 +4278,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4961 case 40: 4278 case 40:
4962 case 41: 4279 case 41:
4963 { 4280 {
4964 alt17=5; 4281 alt18=5;
4965 } 4282 }
4966 break; 4283 break;
4967 default: 4284 default:
4968 NoViableAltException nvae = 4285 NoViableAltException nvae =
4969 new NoViableAltException("", 17, 0, input); 4286 new NoViableAltException("", 18, 0, input);
4970 4287
4971 throw nvae; 4288 throw nvae;
4972 } 4289 }
4973 4290
4974 switch (alt17) { 4291 switch (alt18) {
4975 case 1 : 4292 case 1 :
4976 // InternalVampireLanguage.g:1467:2: ( RULE_LOWER_WORD_ID ) 4293 // InternalVampireLanguage.g:1206:2: ( RULE_LOWER_WORD_ID )
4977 { 4294 {
4978 // InternalVampireLanguage.g:1467:2: ( RULE_LOWER_WORD_ID ) 4295 // InternalVampireLanguage.g:1206:2: ( RULE_LOWER_WORD_ID )
4979 // InternalVampireLanguage.g:1468:3: RULE_LOWER_WORD_ID 4296 // InternalVampireLanguage.g:1207:3: RULE_LOWER_WORD_ID
4980 { 4297 {
4981 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); 4298 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantLOWER_WORD_IDTerminalRuleCall_0_1_0_0());
4982 match(input,RULE_LOWER_WORD_ID,FOLLOW_2); 4299 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
@@ -4988,10 +4305,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
4988 } 4305 }
4989 break; 4306 break;
4990 case 2 : 4307 case 2 :
4991 // InternalVampireLanguage.g:1473:2: ( RULE_SINGLE_QUOTE ) 4308 // InternalVampireLanguage.g:1212:2: ( RULE_SINGLE_QUOTE )
4992 { 4309 {
4993 // InternalVampireLanguage.g:1473:2: ( RULE_SINGLE_QUOTE ) 4310 // InternalVampireLanguage.g:1212:2: ( RULE_SINGLE_QUOTE )
4994 // InternalVampireLanguage.g:1474:3: RULE_SINGLE_QUOTE 4311 // InternalVampireLanguage.g:1213:3: RULE_SINGLE_QUOTE
4995 { 4312 {
4996 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantSINGLE_QUOTETerminalRuleCall_0_1_0_1()); 4313 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantSINGLE_QUOTETerminalRuleCall_0_1_0_1());
4997 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 4314 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -5003,10 +4320,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5003 } 4320 }
5004 break; 4321 break;
5005 case 3 : 4322 case 3 :
5006 // InternalVampireLanguage.g:1479:2: ( RULE_DOLLAR_ID ) 4323 // InternalVampireLanguage.g:1218:2: ( RULE_DOLLAR_ID )
5007 { 4324 {
5008 // InternalVampireLanguage.g:1479:2: ( RULE_DOLLAR_ID ) 4325 // InternalVampireLanguage.g:1218:2: ( RULE_DOLLAR_ID )
5009 // InternalVampireLanguage.g:1480:3: RULE_DOLLAR_ID 4326 // InternalVampireLanguage.g:1219:3: RULE_DOLLAR_ID
5010 { 4327 {
5011 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOLLAR_IDTerminalRuleCall_0_1_0_2()); 4328 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOLLAR_IDTerminalRuleCall_0_1_0_2());
5012 match(input,RULE_DOLLAR_ID,FOLLOW_2); 4329 match(input,RULE_DOLLAR_ID,FOLLOW_2);
@@ -5018,10 +4335,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5018 } 4335 }
5019 break; 4336 break;
5020 case 4 : 4337 case 4 :
5021 // InternalVampireLanguage.g:1485:2: ( RULE_DOUBLE_DOLLAR_ID ) 4338 // InternalVampireLanguage.g:1224:2: ( RULE_DOUBLE_DOLLAR_ID )
5022 { 4339 {
5023 // InternalVampireLanguage.g:1485:2: ( RULE_DOUBLE_DOLLAR_ID ) 4340 // InternalVampireLanguage.g:1224:2: ( RULE_DOUBLE_DOLLAR_ID )
5024 // InternalVampireLanguage.g:1486:3: RULE_DOUBLE_DOLLAR_ID 4341 // InternalVampireLanguage.g:1225:3: RULE_DOUBLE_DOLLAR_ID
5025 { 4342 {
5026 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); 4343 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3());
5027 match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2); 4344 match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2);
@@ -5033,10 +4350,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5033 } 4350 }
5034 break; 4351 break;
5035 case 5 : 4352 case 5 :
5036 // InternalVampireLanguage.g:1491:2: ( ruleVLSRole ) 4353 // InternalVampireLanguage.g:1230:2: ( ruleVLSRole )
5037 { 4354 {
5038 // InternalVampireLanguage.g:1491:2: ( ruleVLSRole ) 4355 // InternalVampireLanguage.g:1230:2: ( ruleVLSRole )
5039 // InternalVampireLanguage.g:1492:3: ruleVLSRole 4356 // InternalVampireLanguage.g:1231:3: ruleVLSRole
5040 { 4357 {
5041 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantVLSRoleParserRuleCall_0_1_0_4()); 4358 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantVLSRoleParserRuleCall_0_1_0_4());
5042 pushFollow(FOLLOW_2); 4359 pushFollow(FOLLOW_2);
@@ -5069,18 +4386,18 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5069 4386
5070 4387
5071 // $ANTLR start "rule__VLSFofTerm__Alternatives" 4388 // $ANTLR start "rule__VLSFofTerm__Alternatives"
5072 // InternalVampireLanguage.g:1501:1: rule__VLSFofTerm__Alternatives : ( ( ruleVLSVariable ) | ( ruleVLSFunctionFof ) | ( ruleVLSDefinedTerm ) ); 4389 // InternalVampireLanguage.g:1240:1: rule__VLSFofTerm__Alternatives : ( ( ruleVLSVariable ) | ( ruleVLSFunctionFof ) | ( ruleVLSDefinedTerm ) );
5073 public final void rule__VLSFofTerm__Alternatives() throws RecognitionException { 4390 public final void rule__VLSFofTerm__Alternatives() throws RecognitionException {
5074 4391
5075 int stackSize = keepStackSize(); 4392 int stackSize = keepStackSize();
5076 4393
5077 try { 4394 try {
5078 // InternalVampireLanguage.g:1505:1: ( ( ruleVLSVariable ) | ( ruleVLSFunctionFof ) | ( ruleVLSDefinedTerm ) ) 4395 // InternalVampireLanguage.g:1244:1: ( ( ruleVLSVariable ) | ( ruleVLSFunctionFof ) | ( ruleVLSDefinedTerm ) )
5079 int alt18=3; 4396 int alt19=3;
5080 switch ( input.LA(1) ) { 4397 switch ( input.LA(1) ) {
5081 case RULE_UPPER_WORD_ID: 4398 case RULE_UPPER_WORD_ID:
5082 { 4399 {
5083 alt18=1; 4400 alt19=1;
5084 } 4401 }
5085 break; 4402 break;
5086 case RULE_LOWER_WORD_ID: 4403 case RULE_LOWER_WORD_ID:
@@ -5088,7 +4405,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5088 case RULE_DOLLAR_ID: 4405 case RULE_DOLLAR_ID:
5089 case RULE_DOUBLE_DOLLAR_ID: 4406 case RULE_DOUBLE_DOLLAR_ID:
5090 { 4407 {
5091 alt18=2; 4408 alt19=2;
5092 } 4409 }
5093 break; 4410 break;
5094 case RULE_SIGNED_LITERAL: 4411 case RULE_SIGNED_LITERAL:
@@ -5096,22 +4413,22 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5096 case RULE_SIGNED_RAT_ID: 4413 case RULE_SIGNED_RAT_ID:
5097 case RULE_DOUBLE_QUOTE: 4414 case RULE_DOUBLE_QUOTE:
5098 { 4415 {
5099 alt18=3; 4416 alt19=3;
5100 } 4417 }
5101 break; 4418 break;
5102 default: 4419 default:
5103 NoViableAltException nvae = 4420 NoViableAltException nvae =
5104 new NoViableAltException("", 18, 0, input); 4421 new NoViableAltException("", 19, 0, input);
5105 4422
5106 throw nvae; 4423 throw nvae;
5107 } 4424 }
5108 4425
5109 switch (alt18) { 4426 switch (alt19) {
5110 case 1 : 4427 case 1 :
5111 // InternalVampireLanguage.g:1506:2: ( ruleVLSVariable ) 4428 // InternalVampireLanguage.g:1245:2: ( ruleVLSVariable )
5112 { 4429 {
5113 // InternalVampireLanguage.g:1506:2: ( ruleVLSVariable ) 4430 // InternalVampireLanguage.g:1245:2: ( ruleVLSVariable )
5114 // InternalVampireLanguage.g:1507:3: ruleVLSVariable 4431 // InternalVampireLanguage.g:1246:3: ruleVLSVariable
5115 { 4432 {
5116 before(grammarAccess.getVLSFofTermAccess().getVLSVariableParserRuleCall_0()); 4433 before(grammarAccess.getVLSFofTermAccess().getVLSVariableParserRuleCall_0());
5117 pushFollow(FOLLOW_2); 4434 pushFollow(FOLLOW_2);
@@ -5127,10 +4444,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5127 } 4444 }
5128 break; 4445 break;
5129 case 2 : 4446 case 2 :
5130 // InternalVampireLanguage.g:1512:2: ( ruleVLSFunctionFof ) 4447 // InternalVampireLanguage.g:1251:2: ( ruleVLSFunctionFof )
5131 { 4448 {
5132 // InternalVampireLanguage.g:1512:2: ( ruleVLSFunctionFof ) 4449 // InternalVampireLanguage.g:1251:2: ( ruleVLSFunctionFof )
5133 // InternalVampireLanguage.g:1513:3: ruleVLSFunctionFof 4450 // InternalVampireLanguage.g:1252:3: ruleVLSFunctionFof
5134 { 4451 {
5135 before(grammarAccess.getVLSFofTermAccess().getVLSFunctionFofParserRuleCall_1()); 4452 before(grammarAccess.getVLSFofTermAccess().getVLSFunctionFofParserRuleCall_1());
5136 pushFollow(FOLLOW_2); 4453 pushFollow(FOLLOW_2);
@@ -5146,10 +4463,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5146 } 4463 }
5147 break; 4464 break;
5148 case 3 : 4465 case 3 :
5149 // InternalVampireLanguage.g:1518:2: ( ruleVLSDefinedTerm ) 4466 // InternalVampireLanguage.g:1257:2: ( ruleVLSDefinedTerm )
5150 { 4467 {
5151 // InternalVampireLanguage.g:1518:2: ( ruleVLSDefinedTerm ) 4468 // InternalVampireLanguage.g:1257:2: ( ruleVLSDefinedTerm )
5152 // InternalVampireLanguage.g:1519:3: ruleVLSDefinedTerm 4469 // InternalVampireLanguage.g:1258:3: ruleVLSDefinedTerm
5153 { 4470 {
5154 before(grammarAccess.getVLSFofTermAccess().getVLSDefinedTermParserRuleCall_2()); 4471 before(grammarAccess.getVLSFofTermAccess().getVLSDefinedTermParserRuleCall_2());
5155 pushFollow(FOLLOW_2); 4472 pushFollow(FOLLOW_2);
@@ -5182,48 +4499,48 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5182 4499
5183 4500
5184 // $ANTLR start "rule__VLSFunctionFof__FunctorAlternatives_0_0" 4501 // $ANTLR start "rule__VLSFunctionFof__FunctorAlternatives_0_0"
5185 // InternalVampireLanguage.g:1528:1: rule__VLSFunctionFof__FunctorAlternatives_0_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) ); 4502 // InternalVampireLanguage.g:1267:1: rule__VLSFunctionFof__FunctorAlternatives_0_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) );
5186 public final void rule__VLSFunctionFof__FunctorAlternatives_0_0() throws RecognitionException { 4503 public final void rule__VLSFunctionFof__FunctorAlternatives_0_0() throws RecognitionException {
5187 4504
5188 int stackSize = keepStackSize(); 4505 int stackSize = keepStackSize();
5189 4506
5190 try { 4507 try {
5191 // InternalVampireLanguage.g:1532:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) ) 4508 // InternalVampireLanguage.g:1271:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) )
5192 int alt19=4; 4509 int alt20=4;
5193 switch ( input.LA(1) ) { 4510 switch ( input.LA(1) ) {
5194 case RULE_LOWER_WORD_ID: 4511 case RULE_LOWER_WORD_ID:
5195 { 4512 {
5196 alt19=1; 4513 alt20=1;
5197 } 4514 }
5198 break; 4515 break;
5199 case RULE_SINGLE_QUOTE: 4516 case RULE_SINGLE_QUOTE:
5200 { 4517 {
5201 alt19=2; 4518 alt20=2;
5202 } 4519 }
5203 break; 4520 break;
5204 case RULE_DOLLAR_ID: 4521 case RULE_DOLLAR_ID:
5205 { 4522 {
5206 alt19=3; 4523 alt20=3;
5207 } 4524 }
5208 break; 4525 break;
5209 case RULE_DOUBLE_DOLLAR_ID: 4526 case RULE_DOUBLE_DOLLAR_ID:
5210 { 4527 {
5211 alt19=4; 4528 alt20=4;
5212 } 4529 }
5213 break; 4530 break;
5214 default: 4531 default:
5215 NoViableAltException nvae = 4532 NoViableAltException nvae =
5216 new NoViableAltException("", 19, 0, input); 4533 new NoViableAltException("", 20, 0, input);
5217 4534
5218 throw nvae; 4535 throw nvae;
5219 } 4536 }
5220 4537
5221 switch (alt19) { 4538 switch (alt20) {
5222 case 1 : 4539 case 1 :
5223 // InternalVampireLanguage.g:1533:2: ( RULE_LOWER_WORD_ID ) 4540 // InternalVampireLanguage.g:1272:2: ( RULE_LOWER_WORD_ID )
5224 { 4541 {
5225 // InternalVampireLanguage.g:1533:2: ( RULE_LOWER_WORD_ID ) 4542 // InternalVampireLanguage.g:1272:2: ( RULE_LOWER_WORD_ID )
5226 // InternalVampireLanguage.g:1534:3: RULE_LOWER_WORD_ID 4543 // InternalVampireLanguage.g:1273:3: RULE_LOWER_WORD_ID
5227 { 4544 {
5228 before(grammarAccess.getVLSFunctionFofAccess().getFunctorLOWER_WORD_IDTerminalRuleCall_0_0_0()); 4545 before(grammarAccess.getVLSFunctionFofAccess().getFunctorLOWER_WORD_IDTerminalRuleCall_0_0_0());
5229 match(input,RULE_LOWER_WORD_ID,FOLLOW_2); 4546 match(input,RULE_LOWER_WORD_ID,FOLLOW_2);
@@ -5235,10 +4552,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5235 } 4552 }
5236 break; 4553 break;
5237 case 2 : 4554 case 2 :
5238 // InternalVampireLanguage.g:1539:2: ( RULE_SINGLE_QUOTE ) 4555 // InternalVampireLanguage.g:1278:2: ( RULE_SINGLE_QUOTE )
5239 { 4556 {
5240 // InternalVampireLanguage.g:1539:2: ( RULE_SINGLE_QUOTE ) 4557 // InternalVampireLanguage.g:1278:2: ( RULE_SINGLE_QUOTE )
5241 // InternalVampireLanguage.g:1540:3: RULE_SINGLE_QUOTE 4558 // InternalVampireLanguage.g:1279:3: RULE_SINGLE_QUOTE
5242 { 4559 {
5243 before(grammarAccess.getVLSFunctionFofAccess().getFunctorSINGLE_QUOTETerminalRuleCall_0_0_1()); 4560 before(grammarAccess.getVLSFunctionFofAccess().getFunctorSINGLE_QUOTETerminalRuleCall_0_0_1());
5244 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 4561 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -5250,10 +4567,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5250 } 4567 }
5251 break; 4568 break;
5252 case 3 : 4569 case 3 :
5253 // InternalVampireLanguage.g:1545:2: ( RULE_DOLLAR_ID ) 4570 // InternalVampireLanguage.g:1284:2: ( RULE_DOLLAR_ID )
5254 { 4571 {
5255 // InternalVampireLanguage.g:1545:2: ( RULE_DOLLAR_ID ) 4572 // InternalVampireLanguage.g:1284:2: ( RULE_DOLLAR_ID )
5256 // InternalVampireLanguage.g:1546:3: RULE_DOLLAR_ID 4573 // InternalVampireLanguage.g:1285:3: RULE_DOLLAR_ID
5257 { 4574 {
5258 before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOLLAR_IDTerminalRuleCall_0_0_2()); 4575 before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOLLAR_IDTerminalRuleCall_0_0_2());
5259 match(input,RULE_DOLLAR_ID,FOLLOW_2); 4576 match(input,RULE_DOLLAR_ID,FOLLOW_2);
@@ -5265,10 +4582,10 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5265 } 4582 }
5266 break; 4583 break;
5267 case 4 : 4584 case 4 :
5268 // InternalVampireLanguage.g:1551:2: ( RULE_DOUBLE_DOLLAR_ID ) 4585 // InternalVampireLanguage.g:1290:2: ( RULE_DOUBLE_DOLLAR_ID )
5269 { 4586 {
5270 // InternalVampireLanguage.g:1551:2: ( RULE_DOUBLE_DOLLAR_ID ) 4587 // InternalVampireLanguage.g:1290:2: ( RULE_DOUBLE_DOLLAR_ID )
5271 // InternalVampireLanguage.g:1552:3: RULE_DOUBLE_DOLLAR_ID 4588 // InternalVampireLanguage.g:1291:3: RULE_DOUBLE_DOLLAR_ID
5272 { 4589 {
5273 before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOUBLE_DOLLAR_IDTerminalRuleCall_0_0_3()); 4590 before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOUBLE_DOLLAR_IDTerminalRuleCall_0_0_3());
5274 match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2); 4591 match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2);
@@ -5297,52 +4614,52 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5297 4614
5298 4615
5299 // $ANTLR start "rule__VLSDefinedTerm__Alternatives" 4616 // $ANTLR start "rule__VLSDefinedTerm__Alternatives"
5300 // InternalVampireLanguage.g:1561:1: rule__VLSDefinedTerm__Alternatives : ( ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ( ( rule__VLSDefinedTerm__Group_3__0 ) ) ); 4617 // InternalVampireLanguage.g:1300:1: rule__VLSDefinedTerm__Alternatives : ( ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ( ( rule__VLSDefinedTerm__Group_3__0 ) ) );
5301 public final void rule__VLSDefinedTerm__Alternatives() throws RecognitionException { 4618 public final void rule__VLSDefinedTerm__Alternatives() throws RecognitionException {
5302 4619
5303 int stackSize = keepStackSize(); 4620 int stackSize = keepStackSize();
5304 4621
5305 try { 4622 try {
5306 // InternalVampireLanguage.g:1565:1: ( ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ( ( rule__VLSDefinedTerm__Group_3__0 ) ) ) 4623 // InternalVampireLanguage.g:1304:1: ( ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ( ( rule__VLSDefinedTerm__Group_3__0 ) ) )
5307 int alt20=4; 4624 int alt21=4;
5308 switch ( input.LA(1) ) { 4625 switch ( input.LA(1) ) {
5309 case RULE_SIGNED_LITERAL: 4626 case RULE_SIGNED_LITERAL:
5310 { 4627 {
5311 alt20=1; 4628 alt21=1;
5312 } 4629 }
5313 break; 4630 break;
5314 case RULE_SIGNED_REAL_ID: 4631 case RULE_SIGNED_REAL_ID:
5315 { 4632 {
5316 alt20=2; 4633 alt21=2;
5317 } 4634 }
5318 break; 4635 break;
5319 case RULE_SIGNED_RAT_ID: 4636 case RULE_SIGNED_RAT_ID:
5320 { 4637 {
5321 alt20=3; 4638 alt21=3;
5322 } 4639 }
5323 break; 4640 break;
5324 case RULE_DOUBLE_QUOTE: 4641 case RULE_DOUBLE_QUOTE:
5325 { 4642 {
5326 alt20=4; 4643 alt21=4;
5327 } 4644 }
5328 break; 4645 break;
5329 default: 4646 default:
5330 NoViableAltException nvae = 4647 NoViableAltException nvae =
5331 new NoViableAltException("", 20, 0, input); 4648 new NoViableAltException("", 21, 0, input);
5332 4649
5333 throw nvae; 4650 throw nvae;
5334 } 4651 }
5335 4652
5336 switch (alt20) { 4653 switch (alt21) {
5337 case 1 : 4654 case 1 :
5338 // InternalVampireLanguage.g:1566:2: ( ( rule__VLSDefinedTerm__Group_0__0 ) ) 4655 // InternalVampireLanguage.g:1305:2: ( ( rule__VLSDefinedTerm__Group_0__0 ) )
5339 { 4656 {
5340 // InternalVampireLanguage.g:1566:2: ( ( rule__VLSDefinedTerm__Group_0__0 ) ) 4657 // InternalVampireLanguage.g:1305:2: ( ( rule__VLSDefinedTerm__Group_0__0 ) )
5341 // InternalVampireLanguage.g:1567:3: ( rule__VLSDefinedTerm__Group_0__0 ) 4658 // InternalVampireLanguage.g:1306:3: ( rule__VLSDefinedTerm__Group_0__0 )
5342 { 4659 {
5343 before(grammarAccess.getVLSDefinedTermAccess().getGroup_0()); 4660 before(grammarAccess.getVLSDefinedTermAccess().getGroup_0());
5344 // InternalVampireLanguage.g:1568:3: ( rule__VLSDefinedTerm__Group_0__0 ) 4661 // InternalVampireLanguage.g:1307:3: ( rule__VLSDefinedTerm__Group_0__0 )
5345 // InternalVampireLanguage.g:1568:4: rule__VLSDefinedTerm__Group_0__0 4662 // InternalVampireLanguage.g:1307:4: rule__VLSDefinedTerm__Group_0__0
5346 { 4663 {
5347 pushFollow(FOLLOW_2); 4664 pushFollow(FOLLOW_2);
5348 rule__VLSDefinedTerm__Group_0__0(); 4665 rule__VLSDefinedTerm__Group_0__0();
@@ -5360,14 +4677,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5360 } 4677 }
5361 break; 4678 break;
5362 case 2 : 4679 case 2 :
5363 // InternalVampireLanguage.g:1572:2: ( ( rule__VLSDefinedTerm__Group_1__0 ) ) 4680 // InternalVampireLanguage.g:1311:2: ( ( rule__VLSDefinedTerm__Group_1__0 ) )
5364 { 4681 {
5365 // InternalVampireLanguage.g:1572:2: ( ( rule__VLSDefinedTerm__Group_1__0 ) ) 4682 // InternalVampireLanguage.g:1311:2: ( ( rule__VLSDefinedTerm__Group_1__0 ) )
5366 // InternalVampireLanguage.g:1573:3: ( rule__VLSDefinedTerm__Group_1__0 ) 4683 // InternalVampireLanguage.g:1312:3: ( rule__VLSDefinedTerm__Group_1__0 )
5367 { 4684 {
5368 before(grammarAccess.getVLSDefinedTermAccess().getGroup_1()); 4685 before(grammarAccess.getVLSDefinedTermAccess().getGroup_1());
5369 // InternalVampireLanguage.g:1574:3: ( rule__VLSDefinedTerm__Group_1__0 ) 4686 // InternalVampireLanguage.g:1313:3: ( rule__VLSDefinedTerm__Group_1__0 )
5370 // InternalVampireLanguage.g:1574:4: rule__VLSDefinedTerm__Group_1__0 4687 // InternalVampireLanguage.g:1313:4: rule__VLSDefinedTerm__Group_1__0
5371 { 4688 {
5372 pushFollow(FOLLOW_2); 4689 pushFollow(FOLLOW_2);
5373 rule__VLSDefinedTerm__Group_1__0(); 4690 rule__VLSDefinedTerm__Group_1__0();
@@ -5385,14 +4702,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5385 } 4702 }
5386 break; 4703 break;
5387 case 3 : 4704 case 3 :
5388 // InternalVampireLanguage.g:1578:2: ( ( rule__VLSDefinedTerm__Group_2__0 ) ) 4705 // InternalVampireLanguage.g:1317:2: ( ( rule__VLSDefinedTerm__Group_2__0 ) )
5389 { 4706 {
5390 // InternalVampireLanguage.g:1578:2: ( ( rule__VLSDefinedTerm__Group_2__0 ) ) 4707 // InternalVampireLanguage.g:1317:2: ( ( rule__VLSDefinedTerm__Group_2__0 ) )
5391 // InternalVampireLanguage.g:1579:3: ( rule__VLSDefinedTerm__Group_2__0 ) 4708 // InternalVampireLanguage.g:1318:3: ( rule__VLSDefinedTerm__Group_2__0 )
5392 { 4709 {
5393 before(grammarAccess.getVLSDefinedTermAccess().getGroup_2()); 4710 before(grammarAccess.getVLSDefinedTermAccess().getGroup_2());
5394 // InternalVampireLanguage.g:1580:3: ( rule__VLSDefinedTerm__Group_2__0 ) 4711 // InternalVampireLanguage.g:1319:3: ( rule__VLSDefinedTerm__Group_2__0 )
5395 // InternalVampireLanguage.g:1580:4: rule__VLSDefinedTerm__Group_2__0 4712 // InternalVampireLanguage.g:1319:4: rule__VLSDefinedTerm__Group_2__0
5396 { 4713 {
5397 pushFollow(FOLLOW_2); 4714 pushFollow(FOLLOW_2);
5398 rule__VLSDefinedTerm__Group_2__0(); 4715 rule__VLSDefinedTerm__Group_2__0();
@@ -5410,14 +4727,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5410 } 4727 }
5411 break; 4728 break;
5412 case 4 : 4729 case 4 :
5413 // InternalVampireLanguage.g:1584:2: ( ( rule__VLSDefinedTerm__Group_3__0 ) ) 4730 // InternalVampireLanguage.g:1323:2: ( ( rule__VLSDefinedTerm__Group_3__0 ) )
5414 { 4731 {
5415 // InternalVampireLanguage.g:1584:2: ( ( rule__VLSDefinedTerm__Group_3__0 ) ) 4732 // InternalVampireLanguage.g:1323:2: ( ( rule__VLSDefinedTerm__Group_3__0 ) )
5416 // InternalVampireLanguage.g:1585:3: ( rule__VLSDefinedTerm__Group_3__0 ) 4733 // InternalVampireLanguage.g:1324:3: ( rule__VLSDefinedTerm__Group_3__0 )
5417 { 4734 {
5418 before(grammarAccess.getVLSDefinedTermAccess().getGroup_3()); 4735 before(grammarAccess.getVLSDefinedTermAccess().getGroup_3());
5419 // InternalVampireLanguage.g:1586:3: ( rule__VLSDefinedTerm__Group_3__0 ) 4736 // InternalVampireLanguage.g:1325:3: ( rule__VLSDefinedTerm__Group_3__0 )
5420 // InternalVampireLanguage.g:1586:4: rule__VLSDefinedTerm__Group_3__0 4737 // InternalVampireLanguage.g:1325:4: rule__VLSDefinedTerm__Group_3__0
5421 { 4738 {
5422 pushFollow(FOLLOW_2); 4739 pushFollow(FOLLOW_2);
5423 rule__VLSDefinedTerm__Group_3__0(); 4740 rule__VLSDefinedTerm__Group_3__0();
@@ -5452,14 +4769,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5452 4769
5453 4770
5454 // $ANTLR start "rule__VLSInclude__Group__0" 4771 // $ANTLR start "rule__VLSInclude__Group__0"
5455 // InternalVampireLanguage.g:1594:1: rule__VLSInclude__Group__0 : rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 ; 4772 // InternalVampireLanguage.g:1333:1: rule__VLSInclude__Group__0 : rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 ;
5456 public final void rule__VLSInclude__Group__0() throws RecognitionException { 4773 public final void rule__VLSInclude__Group__0() throws RecognitionException {
5457 4774
5458 int stackSize = keepStackSize(); 4775 int stackSize = keepStackSize();
5459 4776
5460 try { 4777 try {
5461 // InternalVampireLanguage.g:1598:1: ( rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 ) 4778 // InternalVampireLanguage.g:1337:1: ( rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 )
5462 // InternalVampireLanguage.g:1599:2: rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 4779 // InternalVampireLanguage.g:1338:2: rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1
5463 { 4780 {
5464 pushFollow(FOLLOW_6); 4781 pushFollow(FOLLOW_6);
5465 rule__VLSInclude__Group__0__Impl(); 4782 rule__VLSInclude__Group__0__Impl();
@@ -5490,17 +4807,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5490 4807
5491 4808
5492 // $ANTLR start "rule__VLSInclude__Group__0__Impl" 4809 // $ANTLR start "rule__VLSInclude__Group__0__Impl"
5493 // InternalVampireLanguage.g:1606:1: rule__VLSInclude__Group__0__Impl : ( 'include(' ) ; 4810 // InternalVampireLanguage.g:1345:1: rule__VLSInclude__Group__0__Impl : ( 'include(' ) ;
5494 public final void rule__VLSInclude__Group__0__Impl() throws RecognitionException { 4811 public final void rule__VLSInclude__Group__0__Impl() throws RecognitionException {
5495 4812
5496 int stackSize = keepStackSize(); 4813 int stackSize = keepStackSize();
5497 4814
5498 try { 4815 try {
5499 // InternalVampireLanguage.g:1610:1: ( ( 'include(' ) ) 4816 // InternalVampireLanguage.g:1349:1: ( ( 'include(' ) )
5500 // InternalVampireLanguage.g:1611:1: ( 'include(' ) 4817 // InternalVampireLanguage.g:1350:1: ( 'include(' )
5501 { 4818 {
5502 // InternalVampireLanguage.g:1611:1: ( 'include(' ) 4819 // InternalVampireLanguage.g:1350:1: ( 'include(' )
5503 // InternalVampireLanguage.g:1612:2: 'include(' 4820 // InternalVampireLanguage.g:1351:2: 'include('
5504 { 4821 {
5505 before(grammarAccess.getVLSIncludeAccess().getIncludeKeyword_0()); 4822 before(grammarAccess.getVLSIncludeAccess().getIncludeKeyword_0());
5506 match(input,42,FOLLOW_2); 4823 match(input,42,FOLLOW_2);
@@ -5527,14 +4844,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5527 4844
5528 4845
5529 // $ANTLR start "rule__VLSInclude__Group__1" 4846 // $ANTLR start "rule__VLSInclude__Group__1"
5530 // InternalVampireLanguage.g:1621:1: rule__VLSInclude__Group__1 : rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 ; 4847 // InternalVampireLanguage.g:1360:1: rule__VLSInclude__Group__1 : rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 ;
5531 public final void rule__VLSInclude__Group__1() throws RecognitionException { 4848 public final void rule__VLSInclude__Group__1() throws RecognitionException {
5532 4849
5533 int stackSize = keepStackSize(); 4850 int stackSize = keepStackSize();
5534 4851
5535 try { 4852 try {
5536 // InternalVampireLanguage.g:1625:1: ( rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 ) 4853 // InternalVampireLanguage.g:1364:1: ( rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 )
5537 // InternalVampireLanguage.g:1626:2: rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 4854 // InternalVampireLanguage.g:1365:2: rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2
5538 { 4855 {
5539 pushFollow(FOLLOW_7); 4856 pushFollow(FOLLOW_7);
5540 rule__VLSInclude__Group__1__Impl(); 4857 rule__VLSInclude__Group__1__Impl();
@@ -5565,21 +4882,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5565 4882
5566 4883
5567 // $ANTLR start "rule__VLSInclude__Group__1__Impl" 4884 // $ANTLR start "rule__VLSInclude__Group__1__Impl"
5568 // InternalVampireLanguage.g:1633:1: rule__VLSInclude__Group__1__Impl : ( ( rule__VLSInclude__FileNameAssignment_1 ) ) ; 4885 // InternalVampireLanguage.g:1372:1: rule__VLSInclude__Group__1__Impl : ( ( rule__VLSInclude__FileNameAssignment_1 ) ) ;
5569 public final void rule__VLSInclude__Group__1__Impl() throws RecognitionException { 4886 public final void rule__VLSInclude__Group__1__Impl() throws RecognitionException {
5570 4887
5571 int stackSize = keepStackSize(); 4888 int stackSize = keepStackSize();
5572 4889
5573 try { 4890 try {
5574 // InternalVampireLanguage.g:1637:1: ( ( ( rule__VLSInclude__FileNameAssignment_1 ) ) ) 4891 // InternalVampireLanguage.g:1376:1: ( ( ( rule__VLSInclude__FileNameAssignment_1 ) ) )
5575 // InternalVampireLanguage.g:1638:1: ( ( rule__VLSInclude__FileNameAssignment_1 ) ) 4892 // InternalVampireLanguage.g:1377:1: ( ( rule__VLSInclude__FileNameAssignment_1 ) )
5576 { 4893 {
5577 // InternalVampireLanguage.g:1638:1: ( ( rule__VLSInclude__FileNameAssignment_1 ) ) 4894 // InternalVampireLanguage.g:1377:1: ( ( rule__VLSInclude__FileNameAssignment_1 ) )
5578 // InternalVampireLanguage.g:1639:2: ( rule__VLSInclude__FileNameAssignment_1 ) 4895 // InternalVampireLanguage.g:1378:2: ( rule__VLSInclude__FileNameAssignment_1 )
5579 { 4896 {
5580 before(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1()); 4897 before(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1());
5581 // InternalVampireLanguage.g:1640:2: ( rule__VLSInclude__FileNameAssignment_1 ) 4898 // InternalVampireLanguage.g:1379:2: ( rule__VLSInclude__FileNameAssignment_1 )
5582 // InternalVampireLanguage.g:1640:3: rule__VLSInclude__FileNameAssignment_1 4899 // InternalVampireLanguage.g:1379:3: rule__VLSInclude__FileNameAssignment_1
5583 { 4900 {
5584 pushFollow(FOLLOW_2); 4901 pushFollow(FOLLOW_2);
5585 rule__VLSInclude__FileNameAssignment_1(); 4902 rule__VLSInclude__FileNameAssignment_1();
@@ -5612,14 +4929,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5612 4929
5613 4930
5614 // $ANTLR start "rule__VLSInclude__Group__2" 4931 // $ANTLR start "rule__VLSInclude__Group__2"
5615 // InternalVampireLanguage.g:1648:1: rule__VLSInclude__Group__2 : rule__VLSInclude__Group__2__Impl ; 4932 // InternalVampireLanguage.g:1387:1: rule__VLSInclude__Group__2 : rule__VLSInclude__Group__2__Impl ;
5616 public final void rule__VLSInclude__Group__2() throws RecognitionException { 4933 public final void rule__VLSInclude__Group__2() throws RecognitionException {
5617 4934
5618 int stackSize = keepStackSize(); 4935 int stackSize = keepStackSize();
5619 4936
5620 try { 4937 try {
5621 // InternalVampireLanguage.g:1652:1: ( rule__VLSInclude__Group__2__Impl ) 4938 // InternalVampireLanguage.g:1391:1: ( rule__VLSInclude__Group__2__Impl )
5622 // InternalVampireLanguage.g:1653:2: rule__VLSInclude__Group__2__Impl 4939 // InternalVampireLanguage.g:1392:2: rule__VLSInclude__Group__2__Impl
5623 { 4940 {
5624 pushFollow(FOLLOW_2); 4941 pushFollow(FOLLOW_2);
5625 rule__VLSInclude__Group__2__Impl(); 4942 rule__VLSInclude__Group__2__Impl();
@@ -5645,29 +4962,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5645 4962
5646 4963
5647 // $ANTLR start "rule__VLSInclude__Group__2__Impl" 4964 // $ANTLR start "rule__VLSInclude__Group__2__Impl"
5648 // InternalVampireLanguage.g:1659:1: rule__VLSInclude__Group__2__Impl : ( ( rule__VLSInclude__Group_2__0 )? ) ; 4965 // InternalVampireLanguage.g:1398:1: rule__VLSInclude__Group__2__Impl : ( ( rule__VLSInclude__Group_2__0 )? ) ;
5649 public final void rule__VLSInclude__Group__2__Impl() throws RecognitionException { 4966 public final void rule__VLSInclude__Group__2__Impl() throws RecognitionException {
5650 4967
5651 int stackSize = keepStackSize(); 4968 int stackSize = keepStackSize();
5652 4969
5653 try { 4970 try {
5654 // InternalVampireLanguage.g:1663:1: ( ( ( rule__VLSInclude__Group_2__0 )? ) ) 4971 // InternalVampireLanguage.g:1402:1: ( ( ( rule__VLSInclude__Group_2__0 )? ) )
5655 // InternalVampireLanguage.g:1664:1: ( ( rule__VLSInclude__Group_2__0 )? ) 4972 // InternalVampireLanguage.g:1403:1: ( ( rule__VLSInclude__Group_2__0 )? )
5656 { 4973 {
5657 // InternalVampireLanguage.g:1664:1: ( ( rule__VLSInclude__Group_2__0 )? ) 4974 // InternalVampireLanguage.g:1403:1: ( ( rule__VLSInclude__Group_2__0 )? )
5658 // InternalVampireLanguage.g:1665:2: ( rule__VLSInclude__Group_2__0 )? 4975 // InternalVampireLanguage.g:1404:2: ( rule__VLSInclude__Group_2__0 )?
5659 { 4976 {
5660 before(grammarAccess.getVLSIncludeAccess().getGroup_2()); 4977 before(grammarAccess.getVLSIncludeAccess().getGroup_2());
5661 // InternalVampireLanguage.g:1666:2: ( rule__VLSInclude__Group_2__0 )? 4978 // InternalVampireLanguage.g:1405:2: ( rule__VLSInclude__Group_2__0 )?
5662 int alt21=2; 4979 int alt22=2;
5663 int LA21_0 = input.LA(1); 4980 int LA22_0 = input.LA(1);
5664 4981
5665 if ( (LA21_0==43) ) { 4982 if ( (LA22_0==43) ) {
5666 alt21=1; 4983 alt22=1;
5667 } 4984 }
5668 switch (alt21) { 4985 switch (alt22) {
5669 case 1 : 4986 case 1 :
5670 // InternalVampireLanguage.g:1666:3: rule__VLSInclude__Group_2__0 4987 // InternalVampireLanguage.g:1405:3: rule__VLSInclude__Group_2__0
5671 { 4988 {
5672 pushFollow(FOLLOW_2); 4989 pushFollow(FOLLOW_2);
5673 rule__VLSInclude__Group_2__0(); 4990 rule__VLSInclude__Group_2__0();
@@ -5703,14 +5020,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5703 5020
5704 5021
5705 // $ANTLR start "rule__VLSInclude__Group_2__0" 5022 // $ANTLR start "rule__VLSInclude__Group_2__0"
5706 // InternalVampireLanguage.g:1675:1: rule__VLSInclude__Group_2__0 : rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 ; 5023 // InternalVampireLanguage.g:1414:1: rule__VLSInclude__Group_2__0 : rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 ;
5707 public final void rule__VLSInclude__Group_2__0() throws RecognitionException { 5024 public final void rule__VLSInclude__Group_2__0() throws RecognitionException {
5708 5025
5709 int stackSize = keepStackSize(); 5026 int stackSize = keepStackSize();
5710 5027
5711 try { 5028 try {
5712 // InternalVampireLanguage.g:1679:1: ( rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 ) 5029 // InternalVampireLanguage.g:1418:1: ( rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 )
5713 // InternalVampireLanguage.g:1680:2: rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 5030 // InternalVampireLanguage.g:1419:2: rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1
5714 { 5031 {
5715 pushFollow(FOLLOW_8); 5032 pushFollow(FOLLOW_8);
5716 rule__VLSInclude__Group_2__0__Impl(); 5033 rule__VLSInclude__Group_2__0__Impl();
@@ -5741,17 +5058,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5741 5058
5742 5059
5743 // $ANTLR start "rule__VLSInclude__Group_2__0__Impl" 5060 // $ANTLR start "rule__VLSInclude__Group_2__0__Impl"
5744 // InternalVampireLanguage.g:1687:1: rule__VLSInclude__Group_2__0__Impl : ( ',[' ) ; 5061 // InternalVampireLanguage.g:1426:1: rule__VLSInclude__Group_2__0__Impl : ( ',[' ) ;
5745 public final void rule__VLSInclude__Group_2__0__Impl() throws RecognitionException { 5062 public final void rule__VLSInclude__Group_2__0__Impl() throws RecognitionException {
5746 5063
5747 int stackSize = keepStackSize(); 5064 int stackSize = keepStackSize();
5748 5065
5749 try { 5066 try {
5750 // InternalVampireLanguage.g:1691:1: ( ( ',[' ) ) 5067 // InternalVampireLanguage.g:1430:1: ( ( ',[' ) )
5751 // InternalVampireLanguage.g:1692:1: ( ',[' ) 5068 // InternalVampireLanguage.g:1431:1: ( ',[' )
5752 { 5069 {
5753 // InternalVampireLanguage.g:1692:1: ( ',[' ) 5070 // InternalVampireLanguage.g:1431:1: ( ',[' )
5754 // InternalVampireLanguage.g:1693:2: ',[' 5071 // InternalVampireLanguage.g:1432:2: ',['
5755 { 5072 {
5756 before(grammarAccess.getVLSIncludeAccess().getCommaLeftSquareBracketKeyword_2_0()); 5073 before(grammarAccess.getVLSIncludeAccess().getCommaLeftSquareBracketKeyword_2_0());
5757 match(input,43,FOLLOW_2); 5074 match(input,43,FOLLOW_2);
@@ -5778,14 +5095,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5778 5095
5779 5096
5780 // $ANTLR start "rule__VLSInclude__Group_2__1" 5097 // $ANTLR start "rule__VLSInclude__Group_2__1"
5781 // InternalVampireLanguage.g:1702:1: rule__VLSInclude__Group_2__1 : rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 ; 5098 // InternalVampireLanguage.g:1441:1: rule__VLSInclude__Group_2__1 : rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 ;
5782 public final void rule__VLSInclude__Group_2__1() throws RecognitionException { 5099 public final void rule__VLSInclude__Group_2__1() throws RecognitionException {
5783 5100
5784 int stackSize = keepStackSize(); 5101 int stackSize = keepStackSize();
5785 5102
5786 try { 5103 try {
5787 // InternalVampireLanguage.g:1706:1: ( rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 ) 5104 // InternalVampireLanguage.g:1445:1: ( rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 )
5788 // InternalVampireLanguage.g:1707:2: rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 5105 // InternalVampireLanguage.g:1446:2: rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2
5789 { 5106 {
5790 pushFollow(FOLLOW_9); 5107 pushFollow(FOLLOW_9);
5791 rule__VLSInclude__Group_2__1__Impl(); 5108 rule__VLSInclude__Group_2__1__Impl();
@@ -5816,21 +5133,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5816 5133
5817 5134
5818 // $ANTLR start "rule__VLSInclude__Group_2__1__Impl" 5135 // $ANTLR start "rule__VLSInclude__Group_2__1__Impl"
5819 // InternalVampireLanguage.g:1714:1: rule__VLSInclude__Group_2__1__Impl : ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) ; 5136 // InternalVampireLanguage.g:1453:1: rule__VLSInclude__Group_2__1__Impl : ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) ;
5820 public final void rule__VLSInclude__Group_2__1__Impl() throws RecognitionException { 5137 public final void rule__VLSInclude__Group_2__1__Impl() throws RecognitionException {
5821 5138
5822 int stackSize = keepStackSize(); 5139 int stackSize = keepStackSize();
5823 5140
5824 try { 5141 try {
5825 // InternalVampireLanguage.g:1718:1: ( ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) ) 5142 // InternalVampireLanguage.g:1457:1: ( ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) )
5826 // InternalVampireLanguage.g:1719:1: ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) 5143 // InternalVampireLanguage.g:1458:1: ( ( rule__VLSInclude__NamesAssignment_2_1 ) )
5827 { 5144 {
5828 // InternalVampireLanguage.g:1719:1: ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) 5145 // InternalVampireLanguage.g:1458:1: ( ( rule__VLSInclude__NamesAssignment_2_1 ) )
5829 // InternalVampireLanguage.g:1720:2: ( rule__VLSInclude__NamesAssignment_2_1 ) 5146 // InternalVampireLanguage.g:1459:2: ( rule__VLSInclude__NamesAssignment_2_1 )
5830 { 5147 {
5831 before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1()); 5148 before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1());
5832 // InternalVampireLanguage.g:1721:2: ( rule__VLSInclude__NamesAssignment_2_1 ) 5149 // InternalVampireLanguage.g:1460:2: ( rule__VLSInclude__NamesAssignment_2_1 )
5833 // InternalVampireLanguage.g:1721:3: rule__VLSInclude__NamesAssignment_2_1 5150 // InternalVampireLanguage.g:1460:3: rule__VLSInclude__NamesAssignment_2_1
5834 { 5151 {
5835 pushFollow(FOLLOW_2); 5152 pushFollow(FOLLOW_2);
5836 rule__VLSInclude__NamesAssignment_2_1(); 5153 rule__VLSInclude__NamesAssignment_2_1();
@@ -5863,14 +5180,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5863 5180
5864 5181
5865 // $ANTLR start "rule__VLSInclude__Group_2__2" 5182 // $ANTLR start "rule__VLSInclude__Group_2__2"
5866 // InternalVampireLanguage.g:1729:1: rule__VLSInclude__Group_2__2 : rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 ; 5183 // InternalVampireLanguage.g:1468:1: rule__VLSInclude__Group_2__2 : rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 ;
5867 public final void rule__VLSInclude__Group_2__2() throws RecognitionException { 5184 public final void rule__VLSInclude__Group_2__2() throws RecognitionException {
5868 5185
5869 int stackSize = keepStackSize(); 5186 int stackSize = keepStackSize();
5870 5187
5871 try { 5188 try {
5872 // InternalVampireLanguage.g:1733:1: ( rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 ) 5189 // InternalVampireLanguage.g:1472:1: ( rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 )
5873 // InternalVampireLanguage.g:1734:2: rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 5190 // InternalVampireLanguage.g:1473:2: rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3
5874 { 5191 {
5875 pushFollow(FOLLOW_9); 5192 pushFollow(FOLLOW_9);
5876 rule__VLSInclude__Group_2__2__Impl(); 5193 rule__VLSInclude__Group_2__2__Impl();
@@ -5901,33 +5218,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5901 5218
5902 5219
5903 // $ANTLR start "rule__VLSInclude__Group_2__2__Impl" 5220 // $ANTLR start "rule__VLSInclude__Group_2__2__Impl"
5904 // InternalVampireLanguage.g:1741:1: rule__VLSInclude__Group_2__2__Impl : ( ( rule__VLSInclude__Group_2_2__0 )* ) ; 5221 // InternalVampireLanguage.g:1480:1: rule__VLSInclude__Group_2__2__Impl : ( ( rule__VLSInclude__Group_2_2__0 )* ) ;
5905 public final void rule__VLSInclude__Group_2__2__Impl() throws RecognitionException { 5222 public final void rule__VLSInclude__Group_2__2__Impl() throws RecognitionException {
5906 5223
5907 int stackSize = keepStackSize(); 5224 int stackSize = keepStackSize();
5908 5225
5909 try { 5226 try {
5910 // InternalVampireLanguage.g:1745:1: ( ( ( rule__VLSInclude__Group_2_2__0 )* ) ) 5227 // InternalVampireLanguage.g:1484:1: ( ( ( rule__VLSInclude__Group_2_2__0 )* ) )
5911 // InternalVampireLanguage.g:1746:1: ( ( rule__VLSInclude__Group_2_2__0 )* ) 5228 // InternalVampireLanguage.g:1485:1: ( ( rule__VLSInclude__Group_2_2__0 )* )
5912 { 5229 {
5913 // InternalVampireLanguage.g:1746:1: ( ( rule__VLSInclude__Group_2_2__0 )* ) 5230 // InternalVampireLanguage.g:1485:1: ( ( rule__VLSInclude__Group_2_2__0 )* )
5914 // InternalVampireLanguage.g:1747:2: ( rule__VLSInclude__Group_2_2__0 )* 5231 // InternalVampireLanguage.g:1486:2: ( rule__VLSInclude__Group_2_2__0 )*
5915 { 5232 {
5916 before(grammarAccess.getVLSIncludeAccess().getGroup_2_2()); 5233 before(grammarAccess.getVLSIncludeAccess().getGroup_2_2());
5917 // InternalVampireLanguage.g:1748:2: ( rule__VLSInclude__Group_2_2__0 )* 5234 // InternalVampireLanguage.g:1487:2: ( rule__VLSInclude__Group_2_2__0 )*
5918 loop22: 5235 loop23:
5919 do { 5236 do {
5920 int alt22=2; 5237 int alt23=2;
5921 int LA22_0 = input.LA(1); 5238 int LA23_0 = input.LA(1);
5922 5239
5923 if ( (LA22_0==45) ) { 5240 if ( (LA23_0==45) ) {
5924 alt22=1; 5241 alt23=1;
5925 } 5242 }
5926 5243
5927 5244
5928 switch (alt22) { 5245 switch (alt23) {
5929 case 1 : 5246 case 1 :
5930 // InternalVampireLanguage.g:1748:3: rule__VLSInclude__Group_2_2__0 5247 // InternalVampireLanguage.g:1487:3: rule__VLSInclude__Group_2_2__0
5931 { 5248 {
5932 pushFollow(FOLLOW_10); 5249 pushFollow(FOLLOW_10);
5933 rule__VLSInclude__Group_2_2__0(); 5250 rule__VLSInclude__Group_2_2__0();
@@ -5939,7 +5256,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5939 break; 5256 break;
5940 5257
5941 default : 5258 default :
5942 break loop22; 5259 break loop23;
5943 } 5260 }
5944 } while (true); 5261 } while (true);
5945 5262
@@ -5966,14 +5283,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5966 5283
5967 5284
5968 // $ANTLR start "rule__VLSInclude__Group_2__3" 5285 // $ANTLR start "rule__VLSInclude__Group_2__3"
5969 // InternalVampireLanguage.g:1756:1: rule__VLSInclude__Group_2__3 : rule__VLSInclude__Group_2__3__Impl ; 5286 // InternalVampireLanguage.g:1495:1: rule__VLSInclude__Group_2__3 : rule__VLSInclude__Group_2__3__Impl ;
5970 public final void rule__VLSInclude__Group_2__3() throws RecognitionException { 5287 public final void rule__VLSInclude__Group_2__3() throws RecognitionException {
5971 5288
5972 int stackSize = keepStackSize(); 5289 int stackSize = keepStackSize();
5973 5290
5974 try { 5291 try {
5975 // InternalVampireLanguage.g:1760:1: ( rule__VLSInclude__Group_2__3__Impl ) 5292 // InternalVampireLanguage.g:1499:1: ( rule__VLSInclude__Group_2__3__Impl )
5976 // InternalVampireLanguage.g:1761:2: rule__VLSInclude__Group_2__3__Impl 5293 // InternalVampireLanguage.g:1500:2: rule__VLSInclude__Group_2__3__Impl
5977 { 5294 {
5978 pushFollow(FOLLOW_2); 5295 pushFollow(FOLLOW_2);
5979 rule__VLSInclude__Group_2__3__Impl(); 5296 rule__VLSInclude__Group_2__3__Impl();
@@ -5999,17 +5316,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
5999 5316
6000 5317
6001 // $ANTLR start "rule__VLSInclude__Group_2__3__Impl" 5318 // $ANTLR start "rule__VLSInclude__Group_2__3__Impl"
6002 // InternalVampireLanguage.g:1767:1: rule__VLSInclude__Group_2__3__Impl : ( ']' ) ; 5319 // InternalVampireLanguage.g:1506:1: rule__VLSInclude__Group_2__3__Impl : ( ']' ) ;
6003 public final void rule__VLSInclude__Group_2__3__Impl() throws RecognitionException { 5320 public final void rule__VLSInclude__Group_2__3__Impl() throws RecognitionException {
6004 5321
6005 int stackSize = keepStackSize(); 5322 int stackSize = keepStackSize();
6006 5323
6007 try { 5324 try {
6008 // InternalVampireLanguage.g:1771:1: ( ( ']' ) ) 5325 // InternalVampireLanguage.g:1510:1: ( ( ']' ) )
6009 // InternalVampireLanguage.g:1772:1: ( ']' ) 5326 // InternalVampireLanguage.g:1511:1: ( ']' )
6010 { 5327 {
6011 // InternalVampireLanguage.g:1772:1: ( ']' ) 5328 // InternalVampireLanguage.g:1511:1: ( ']' )
6012 // InternalVampireLanguage.g:1773:2: ']' 5329 // InternalVampireLanguage.g:1512:2: ']'
6013 { 5330 {
6014 before(grammarAccess.getVLSIncludeAccess().getRightSquareBracketKeyword_2_3()); 5331 before(grammarAccess.getVLSIncludeAccess().getRightSquareBracketKeyword_2_3());
6015 match(input,44,FOLLOW_2); 5332 match(input,44,FOLLOW_2);
@@ -6036,14 +5353,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6036 5353
6037 5354
6038 // $ANTLR start "rule__VLSInclude__Group_2_2__0" 5355 // $ANTLR start "rule__VLSInclude__Group_2_2__0"
6039 // InternalVampireLanguage.g:1783:1: rule__VLSInclude__Group_2_2__0 : rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 ; 5356 // InternalVampireLanguage.g:1522:1: rule__VLSInclude__Group_2_2__0 : rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 ;
6040 public final void rule__VLSInclude__Group_2_2__0() throws RecognitionException { 5357 public final void rule__VLSInclude__Group_2_2__0() throws RecognitionException {
6041 5358
6042 int stackSize = keepStackSize(); 5359 int stackSize = keepStackSize();
6043 5360
6044 try { 5361 try {
6045 // InternalVampireLanguage.g:1787:1: ( rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 ) 5362 // InternalVampireLanguage.g:1526:1: ( rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 )
6046 // InternalVampireLanguage.g:1788:2: rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 5363 // InternalVampireLanguage.g:1527:2: rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1
6047 { 5364 {
6048 pushFollow(FOLLOW_8); 5365 pushFollow(FOLLOW_8);
6049 rule__VLSInclude__Group_2_2__0__Impl(); 5366 rule__VLSInclude__Group_2_2__0__Impl();
@@ -6074,17 +5391,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6074 5391
6075 5392
6076 // $ANTLR start "rule__VLSInclude__Group_2_2__0__Impl" 5393 // $ANTLR start "rule__VLSInclude__Group_2_2__0__Impl"
6077 // InternalVampireLanguage.g:1795:1: rule__VLSInclude__Group_2_2__0__Impl : ( ',' ) ; 5394 // InternalVampireLanguage.g:1534:1: rule__VLSInclude__Group_2_2__0__Impl : ( ',' ) ;
6078 public final void rule__VLSInclude__Group_2_2__0__Impl() throws RecognitionException { 5395 public final void rule__VLSInclude__Group_2_2__0__Impl() throws RecognitionException {
6079 5396
6080 int stackSize = keepStackSize(); 5397 int stackSize = keepStackSize();
6081 5398
6082 try { 5399 try {
6083 // InternalVampireLanguage.g:1799:1: ( ( ',' ) ) 5400 // InternalVampireLanguage.g:1538:1: ( ( ',' ) )
6084 // InternalVampireLanguage.g:1800:1: ( ',' ) 5401 // InternalVampireLanguage.g:1539:1: ( ',' )
6085 { 5402 {
6086 // InternalVampireLanguage.g:1800:1: ( ',' ) 5403 // InternalVampireLanguage.g:1539:1: ( ',' )
6087 // InternalVampireLanguage.g:1801:2: ',' 5404 // InternalVampireLanguage.g:1540:2: ','
6088 { 5405 {
6089 before(grammarAccess.getVLSIncludeAccess().getCommaKeyword_2_2_0()); 5406 before(grammarAccess.getVLSIncludeAccess().getCommaKeyword_2_2_0());
6090 match(input,45,FOLLOW_2); 5407 match(input,45,FOLLOW_2);
@@ -6111,14 +5428,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6111 5428
6112 5429
6113 // $ANTLR start "rule__VLSInclude__Group_2_2__1" 5430 // $ANTLR start "rule__VLSInclude__Group_2_2__1"
6114 // InternalVampireLanguage.g:1810:1: rule__VLSInclude__Group_2_2__1 : rule__VLSInclude__Group_2_2__1__Impl ; 5431 // InternalVampireLanguage.g:1549:1: rule__VLSInclude__Group_2_2__1 : rule__VLSInclude__Group_2_2__1__Impl ;
6115 public final void rule__VLSInclude__Group_2_2__1() throws RecognitionException { 5432 public final void rule__VLSInclude__Group_2_2__1() throws RecognitionException {
6116 5433
6117 int stackSize = keepStackSize(); 5434 int stackSize = keepStackSize();
6118 5435
6119 try { 5436 try {
6120 // InternalVampireLanguage.g:1814:1: ( rule__VLSInclude__Group_2_2__1__Impl ) 5437 // InternalVampireLanguage.g:1553:1: ( rule__VLSInclude__Group_2_2__1__Impl )
6121 // InternalVampireLanguage.g:1815:2: rule__VLSInclude__Group_2_2__1__Impl 5438 // InternalVampireLanguage.g:1554:2: rule__VLSInclude__Group_2_2__1__Impl
6122 { 5439 {
6123 pushFollow(FOLLOW_2); 5440 pushFollow(FOLLOW_2);
6124 rule__VLSInclude__Group_2_2__1__Impl(); 5441 rule__VLSInclude__Group_2_2__1__Impl();
@@ -6144,21 +5461,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6144 5461
6145 5462
6146 // $ANTLR start "rule__VLSInclude__Group_2_2__1__Impl" 5463 // $ANTLR start "rule__VLSInclude__Group_2_2__1__Impl"
6147 // InternalVampireLanguage.g:1821:1: rule__VLSInclude__Group_2_2__1__Impl : ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) ; 5464 // InternalVampireLanguage.g:1560:1: rule__VLSInclude__Group_2_2__1__Impl : ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) ;
6148 public final void rule__VLSInclude__Group_2_2__1__Impl() throws RecognitionException { 5465 public final void rule__VLSInclude__Group_2_2__1__Impl() throws RecognitionException {
6149 5466
6150 int stackSize = keepStackSize(); 5467 int stackSize = keepStackSize();
6151 5468
6152 try { 5469 try {
6153 // InternalVampireLanguage.g:1825:1: ( ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) ) 5470 // InternalVampireLanguage.g:1564:1: ( ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) )
6154 // InternalVampireLanguage.g:1826:1: ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) 5471 // InternalVampireLanguage.g:1565:1: ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) )
6155 { 5472 {
6156 // InternalVampireLanguage.g:1826:1: ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) 5473 // InternalVampireLanguage.g:1565:1: ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) )
6157 // InternalVampireLanguage.g:1827:2: ( rule__VLSInclude__NamesAssignment_2_2_1 ) 5474 // InternalVampireLanguage.g:1566:2: ( rule__VLSInclude__NamesAssignment_2_2_1 )
6158 { 5475 {
6159 before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1()); 5476 before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1());
6160 // InternalVampireLanguage.g:1828:2: ( rule__VLSInclude__NamesAssignment_2_2_1 ) 5477 // InternalVampireLanguage.g:1567:2: ( rule__VLSInclude__NamesAssignment_2_2_1 )
6161 // InternalVampireLanguage.g:1828:3: rule__VLSInclude__NamesAssignment_2_2_1 5478 // InternalVampireLanguage.g:1567:3: rule__VLSInclude__NamesAssignment_2_2_1
6162 { 5479 {
6163 pushFollow(FOLLOW_2); 5480 pushFollow(FOLLOW_2);
6164 rule__VLSInclude__NamesAssignment_2_2_1(); 5481 rule__VLSInclude__NamesAssignment_2_2_1();
@@ -6191,14 +5508,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6191 5508
6192 5509
6193 // $ANTLR start "rule__VLSComment__Group__0" 5510 // $ANTLR start "rule__VLSComment__Group__0"
6194 // InternalVampireLanguage.g:1837:1: rule__VLSComment__Group__0 : rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 ; 5511 // InternalVampireLanguage.g:1576:1: rule__VLSComment__Group__0 : rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 ;
6195 public final void rule__VLSComment__Group__0() throws RecognitionException { 5512 public final void rule__VLSComment__Group__0() throws RecognitionException {
6196 5513
6197 int stackSize = keepStackSize(); 5514 int stackSize = keepStackSize();
6198 5515
6199 try { 5516 try {
6200 // InternalVampireLanguage.g:1841:1: ( rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 ) 5517 // InternalVampireLanguage.g:1580:1: ( rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 )
6201 // InternalVampireLanguage.g:1842:2: rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1 5518 // InternalVampireLanguage.g:1581:2: rule__VLSComment__Group__0__Impl rule__VLSComment__Group__1
6202 { 5519 {
6203 pushFollow(FOLLOW_11); 5520 pushFollow(FOLLOW_11);
6204 rule__VLSComment__Group__0__Impl(); 5521 rule__VLSComment__Group__0__Impl();
@@ -6229,17 +5546,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6229 5546
6230 5547
6231 // $ANTLR start "rule__VLSComment__Group__0__Impl" 5548 // $ANTLR start "rule__VLSComment__Group__0__Impl"
6232 // InternalVampireLanguage.g:1849:1: rule__VLSComment__Group__0__Impl : ( '%' ) ; 5549 // InternalVampireLanguage.g:1588:1: rule__VLSComment__Group__0__Impl : ( '%' ) ;
6233 public final void rule__VLSComment__Group__0__Impl() throws RecognitionException { 5550 public final void rule__VLSComment__Group__0__Impl() throws RecognitionException {
6234 5551
6235 int stackSize = keepStackSize(); 5552 int stackSize = keepStackSize();
6236 5553
6237 try { 5554 try {
6238 // InternalVampireLanguage.g:1853:1: ( ( '%' ) ) 5555 // InternalVampireLanguage.g:1592:1: ( ( '%' ) )
6239 // InternalVampireLanguage.g:1854:1: ( '%' ) 5556 // InternalVampireLanguage.g:1593:1: ( '%' )
6240 { 5557 {
6241 // InternalVampireLanguage.g:1854:1: ( '%' ) 5558 // InternalVampireLanguage.g:1593:1: ( '%' )
6242 // InternalVampireLanguage.g:1855:2: '%' 5559 // InternalVampireLanguage.g:1594:2: '%'
6243 { 5560 {
6244 before(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0()); 5561 before(grammarAccess.getVLSCommentAccess().getPercentSignKeyword_0());
6245 match(input,46,FOLLOW_2); 5562 match(input,46,FOLLOW_2);
@@ -6266,14 +5583,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6266 5583
6267 5584
6268 // $ANTLR start "rule__VLSComment__Group__1" 5585 // $ANTLR start "rule__VLSComment__Group__1"
6269 // InternalVampireLanguage.g:1864:1: rule__VLSComment__Group__1 : rule__VLSComment__Group__1__Impl ; 5586 // InternalVampireLanguage.g:1603:1: rule__VLSComment__Group__1 : rule__VLSComment__Group__1__Impl ;
6270 public final void rule__VLSComment__Group__1() throws RecognitionException { 5587 public final void rule__VLSComment__Group__1() throws RecognitionException {
6271 5588
6272 int stackSize = keepStackSize(); 5589 int stackSize = keepStackSize();
6273 5590
6274 try { 5591 try {
6275 // InternalVampireLanguage.g:1868:1: ( rule__VLSComment__Group__1__Impl ) 5592 // InternalVampireLanguage.g:1607:1: ( rule__VLSComment__Group__1__Impl )
6276 // InternalVampireLanguage.g:1869:2: rule__VLSComment__Group__1__Impl 5593 // InternalVampireLanguage.g:1608:2: rule__VLSComment__Group__1__Impl
6277 { 5594 {
6278 pushFollow(FOLLOW_2); 5595 pushFollow(FOLLOW_2);
6279 rule__VLSComment__Group__1__Impl(); 5596 rule__VLSComment__Group__1__Impl();
@@ -6299,21 +5616,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6299 5616
6300 5617
6301 // $ANTLR start "rule__VLSComment__Group__1__Impl" 5618 // $ANTLR start "rule__VLSComment__Group__1__Impl"
6302 // InternalVampireLanguage.g:1875:1: rule__VLSComment__Group__1__Impl : ( ( rule__VLSComment__CommentAssignment_1 ) ) ; 5619 // InternalVampireLanguage.g:1614:1: rule__VLSComment__Group__1__Impl : ( ( rule__VLSComment__CommentAssignment_1 ) ) ;
6303 public final void rule__VLSComment__Group__1__Impl() throws RecognitionException { 5620 public final void rule__VLSComment__Group__1__Impl() throws RecognitionException {
6304 5621
6305 int stackSize = keepStackSize(); 5622 int stackSize = keepStackSize();
6306 5623
6307 try { 5624 try {
6308 // InternalVampireLanguage.g:1879:1: ( ( ( rule__VLSComment__CommentAssignment_1 ) ) ) 5625 // InternalVampireLanguage.g:1618:1: ( ( ( rule__VLSComment__CommentAssignment_1 ) ) )
6309 // InternalVampireLanguage.g:1880:1: ( ( rule__VLSComment__CommentAssignment_1 ) ) 5626 // InternalVampireLanguage.g:1619:1: ( ( rule__VLSComment__CommentAssignment_1 ) )
6310 { 5627 {
6311 // InternalVampireLanguage.g:1880:1: ( ( rule__VLSComment__CommentAssignment_1 ) ) 5628 // InternalVampireLanguage.g:1619:1: ( ( rule__VLSComment__CommentAssignment_1 ) )
6312 // InternalVampireLanguage.g:1881:2: ( rule__VLSComment__CommentAssignment_1 ) 5629 // InternalVampireLanguage.g:1620:2: ( rule__VLSComment__CommentAssignment_1 )
6313 { 5630 {
6314 before(grammarAccess.getVLSCommentAccess().getCommentAssignment_1()); 5631 before(grammarAccess.getVLSCommentAccess().getCommentAssignment_1());
6315 // InternalVampireLanguage.g:1882:2: ( rule__VLSComment__CommentAssignment_1 ) 5632 // InternalVampireLanguage.g:1621:2: ( rule__VLSComment__CommentAssignment_1 )
6316 // InternalVampireLanguage.g:1882:3: rule__VLSComment__CommentAssignment_1 5633 // InternalVampireLanguage.g:1621:3: rule__VLSComment__CommentAssignment_1
6317 { 5634 {
6318 pushFollow(FOLLOW_2); 5635 pushFollow(FOLLOW_2);
6319 rule__VLSComment__CommentAssignment_1(); 5636 rule__VLSComment__CommentAssignment_1();
@@ -6345,17 +5662,162 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6345 // $ANTLR end "rule__VLSComment__Group__1__Impl" 5662 // $ANTLR end "rule__VLSComment__Group__1__Impl"
6346 5663
6347 5664
5665 // $ANTLR start "rule__VLSSatisfiable__Group__0"
5666 // InternalVampireLanguage.g:1630:1: rule__VLSSatisfiable__Group__0 : rule__VLSSatisfiable__Group__0__Impl rule__VLSSatisfiable__Group__1 ;
5667 public final void rule__VLSSatisfiable__Group__0() throws RecognitionException {
5668
5669 int stackSize = keepStackSize();
5670
5671 try {
5672 // InternalVampireLanguage.g:1634:1: ( rule__VLSSatisfiable__Group__0__Impl rule__VLSSatisfiable__Group__1 )
5673 // InternalVampireLanguage.g:1635:2: rule__VLSSatisfiable__Group__0__Impl rule__VLSSatisfiable__Group__1
5674 {
5675 pushFollow(FOLLOW_12);
5676 rule__VLSSatisfiable__Group__0__Impl();
5677
5678 state._fsp--;
5679
5680 pushFollow(FOLLOW_2);
5681 rule__VLSSatisfiable__Group__1();
5682
5683 state._fsp--;
5684
5685
5686 }
5687
5688 }
5689 catch (RecognitionException re) {
5690 reportError(re);
5691 recover(input,re);
5692 }
5693 finally {
5694
5695 restoreStackSize(stackSize);
5696
5697 }
5698 return ;
5699 }
5700 // $ANTLR end "rule__VLSSatisfiable__Group__0"
5701
5702
5703 // $ANTLR start "rule__VLSSatisfiable__Group__0__Impl"
5704 // InternalVampireLanguage.g:1642:1: rule__VLSSatisfiable__Group__0__Impl : ( () ) ;
5705 public final void rule__VLSSatisfiable__Group__0__Impl() throws RecognitionException {
5706
5707 int stackSize = keepStackSize();
5708
5709 try {
5710 // InternalVampireLanguage.g:1646:1: ( ( () ) )
5711 // InternalVampireLanguage.g:1647:1: ( () )
5712 {
5713 // InternalVampireLanguage.g:1647:1: ( () )
5714 // InternalVampireLanguage.g:1648:2: ()
5715 {
5716 before(grammarAccess.getVLSSatisfiableAccess().getVLSSatisfiableAction_0());
5717 // InternalVampireLanguage.g:1649:2: ()
5718 // InternalVampireLanguage.g:1649:3:
5719 {
5720 }
5721
5722 after(grammarAccess.getVLSSatisfiableAccess().getVLSSatisfiableAction_0());
5723
5724 }
5725
5726
5727 }
5728
5729 }
5730 finally {
5731
5732 restoreStackSize(stackSize);
5733
5734 }
5735 return ;
5736 }
5737 // $ANTLR end "rule__VLSSatisfiable__Group__0__Impl"
5738
5739
5740 // $ANTLR start "rule__VLSSatisfiable__Group__1"
5741 // InternalVampireLanguage.g:1657:1: rule__VLSSatisfiable__Group__1 : rule__VLSSatisfiable__Group__1__Impl ;
5742 public final void rule__VLSSatisfiable__Group__1() throws RecognitionException {
5743
5744 int stackSize = keepStackSize();
5745
5746 try {
5747 // InternalVampireLanguage.g:1661:1: ( rule__VLSSatisfiable__Group__1__Impl )
5748 // InternalVampireLanguage.g:1662:2: rule__VLSSatisfiable__Group__1__Impl
5749 {
5750 pushFollow(FOLLOW_2);
5751 rule__VLSSatisfiable__Group__1__Impl();
5752
5753 state._fsp--;
5754
5755
5756 }
5757
5758 }
5759 catch (RecognitionException re) {
5760 reportError(re);
5761 recover(input,re);
5762 }
5763 finally {
5764
5765 restoreStackSize(stackSize);
5766
5767 }
5768 return ;
5769 }
5770 // $ANTLR end "rule__VLSSatisfiable__Group__1"
5771
5772
5773 // $ANTLR start "rule__VLSSatisfiable__Group__1__Impl"
5774 // InternalVampireLanguage.g:1668:1: rule__VLSSatisfiable__Group__1__Impl : ( 'Satisfiable!' ) ;
5775 public final void rule__VLSSatisfiable__Group__1__Impl() throws RecognitionException {
5776
5777 int stackSize = keepStackSize();
5778
5779 try {
5780 // InternalVampireLanguage.g:1672:1: ( ( 'Satisfiable!' ) )
5781 // InternalVampireLanguage.g:1673:1: ( 'Satisfiable!' )
5782 {
5783 // InternalVampireLanguage.g:1673:1: ( 'Satisfiable!' )
5784 // InternalVampireLanguage.g:1674:2: 'Satisfiable!'
5785 {
5786 before(grammarAccess.getVLSSatisfiableAccess().getSatisfiableKeyword_1());
5787 match(input,47,FOLLOW_2);
5788 after(grammarAccess.getVLSSatisfiableAccess().getSatisfiableKeyword_1());
5789
5790 }
5791
5792
5793 }
5794
5795 }
5796 catch (RecognitionException re) {
5797 reportError(re);
5798 recover(input,re);
5799 }
5800 finally {
5801
5802 restoreStackSize(stackSize);
5803
5804 }
5805 return ;
5806 }
5807 // $ANTLR end "rule__VLSSatisfiable__Group__1__Impl"
5808
5809
6348 // $ANTLR start "rule__VLSFofFormula__Group__0" 5810 // $ANTLR start "rule__VLSFofFormula__Group__0"
6349 // InternalVampireLanguage.g:1891:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ; 5811 // InternalVampireLanguage.g:1684:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ;
6350 public final void rule__VLSFofFormula__Group__0() throws RecognitionException { 5812 public final void rule__VLSFofFormula__Group__0() throws RecognitionException {
6351 5813
6352 int stackSize = keepStackSize(); 5814 int stackSize = keepStackSize();
6353 5815
6354 try { 5816 try {
6355 // InternalVampireLanguage.g:1895:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ) 5817 // InternalVampireLanguage.g:1688:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 )
6356 // InternalVampireLanguage.g:1896:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 5818 // InternalVampireLanguage.g:1689:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1
6357 { 5819 {
6358 pushFollow(FOLLOW_12); 5820 pushFollow(FOLLOW_13);
6359 rule__VLSFofFormula__Group__0__Impl(); 5821 rule__VLSFofFormula__Group__0__Impl();
6360 5822
6361 state._fsp--; 5823 state._fsp--;
@@ -6384,20 +5846,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6384 5846
6385 5847
6386 // $ANTLR start "rule__VLSFofFormula__Group__0__Impl" 5848 // $ANTLR start "rule__VLSFofFormula__Group__0__Impl"
6387 // InternalVampireLanguage.g:1903:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ; 5849 // InternalVampireLanguage.g:1696:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ;
6388 public final void rule__VLSFofFormula__Group__0__Impl() throws RecognitionException { 5850 public final void rule__VLSFofFormula__Group__0__Impl() throws RecognitionException {
6389 5851
6390 int stackSize = keepStackSize(); 5852 int stackSize = keepStackSize();
6391 5853
6392 try { 5854 try {
6393 // InternalVampireLanguage.g:1907:1: ( ( 'fof' ) ) 5855 // InternalVampireLanguage.g:1700:1: ( ( 'fof' ) )
6394 // InternalVampireLanguage.g:1908:1: ( 'fof' ) 5856 // InternalVampireLanguage.g:1701:1: ( 'fof' )
6395 { 5857 {
6396 // InternalVampireLanguage.g:1908:1: ( 'fof' ) 5858 // InternalVampireLanguage.g:1701:1: ( 'fof' )
6397 // InternalVampireLanguage.g:1909:2: 'fof' 5859 // InternalVampireLanguage.g:1702:2: 'fof'
6398 { 5860 {
6399 before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); 5861 before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0());
6400 match(input,47,FOLLOW_2); 5862 match(input,48,FOLLOW_2);
6401 after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); 5863 after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0());
6402 5864
6403 } 5865 }
@@ -6421,16 +5883,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6421 5883
6422 5884
6423 // $ANTLR start "rule__VLSFofFormula__Group__1" 5885 // $ANTLR start "rule__VLSFofFormula__Group__1"
6424 // InternalVampireLanguage.g:1918:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ; 5886 // InternalVampireLanguage.g:1711:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ;
6425 public final void rule__VLSFofFormula__Group__1() throws RecognitionException { 5887 public final void rule__VLSFofFormula__Group__1() throws RecognitionException {
6426 5888
6427 int stackSize = keepStackSize(); 5889 int stackSize = keepStackSize();
6428 5890
6429 try { 5891 try {
6430 // InternalVampireLanguage.g:1922:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ) 5892 // InternalVampireLanguage.g:1715:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 )
6431 // InternalVampireLanguage.g:1923:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 5893 // InternalVampireLanguage.g:1716:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2
6432 { 5894 {
6433 pushFollow(FOLLOW_13); 5895 pushFollow(FOLLOW_14);
6434 rule__VLSFofFormula__Group__1__Impl(); 5896 rule__VLSFofFormula__Group__1__Impl();
6435 5897
6436 state._fsp--; 5898 state._fsp--;
@@ -6459,20 +5921,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6459 5921
6460 5922
6461 // $ANTLR start "rule__VLSFofFormula__Group__1__Impl" 5923 // $ANTLR start "rule__VLSFofFormula__Group__1__Impl"
6462 // InternalVampireLanguage.g:1930:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ; 5924 // InternalVampireLanguage.g:1723:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ;
6463 public final void rule__VLSFofFormula__Group__1__Impl() throws RecognitionException { 5925 public final void rule__VLSFofFormula__Group__1__Impl() throws RecognitionException {
6464 5926
6465 int stackSize = keepStackSize(); 5927 int stackSize = keepStackSize();
6466 5928
6467 try { 5929 try {
6468 // InternalVampireLanguage.g:1934:1: ( ( '(' ) ) 5930 // InternalVampireLanguage.g:1727:1: ( ( '(' ) )
6469 // InternalVampireLanguage.g:1935:1: ( '(' ) 5931 // InternalVampireLanguage.g:1728:1: ( '(' )
6470 { 5932 {
6471 // InternalVampireLanguage.g:1935:1: ( '(' ) 5933 // InternalVampireLanguage.g:1728:1: ( '(' )
6472 // InternalVampireLanguage.g:1936:2: '(' 5934 // InternalVampireLanguage.g:1729:2: '('
6473 { 5935 {
6474 before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); 5936 before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1());
6475 match(input,48,FOLLOW_2); 5937 match(input,49,FOLLOW_2);
6476 after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); 5938 after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1());
6477 5939
6478 } 5940 }
@@ -6496,16 +5958,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6496 5958
6497 5959
6498 // $ANTLR start "rule__VLSFofFormula__Group__2" 5960 // $ANTLR start "rule__VLSFofFormula__Group__2"
6499 // InternalVampireLanguage.g:1945:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ; 5961 // InternalVampireLanguage.g:1738:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ;
6500 public final void rule__VLSFofFormula__Group__2() throws RecognitionException { 5962 public final void rule__VLSFofFormula__Group__2() throws RecognitionException {
6501 5963
6502 int stackSize = keepStackSize(); 5964 int stackSize = keepStackSize();
6503 5965
6504 try { 5966 try {
6505 // InternalVampireLanguage.g:1949:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ) 5967 // InternalVampireLanguage.g:1742:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 )
6506 // InternalVampireLanguage.g:1950:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 5968 // InternalVampireLanguage.g:1743:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3
6507 { 5969 {
6508 pushFollow(FOLLOW_14); 5970 pushFollow(FOLLOW_15);
6509 rule__VLSFofFormula__Group__2__Impl(); 5971 rule__VLSFofFormula__Group__2__Impl();
6510 5972
6511 state._fsp--; 5973 state._fsp--;
@@ -6534,21 +5996,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6534 5996
6535 5997
6536 // $ANTLR start "rule__VLSFofFormula__Group__2__Impl" 5998 // $ANTLR start "rule__VLSFofFormula__Group__2__Impl"
6537 // InternalVampireLanguage.g:1957:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ; 5999 // InternalVampireLanguage.g:1750:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ;
6538 public final void rule__VLSFofFormula__Group__2__Impl() throws RecognitionException { 6000 public final void rule__VLSFofFormula__Group__2__Impl() throws RecognitionException {
6539 6001
6540 int stackSize = keepStackSize(); 6002 int stackSize = keepStackSize();
6541 6003
6542 try { 6004 try {
6543 // InternalVampireLanguage.g:1961:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ) 6005 // InternalVampireLanguage.g:1754:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) )
6544 // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) 6006 // InternalVampireLanguage.g:1755:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) )
6545 { 6007 {
6546 // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) 6008 // InternalVampireLanguage.g:1755:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) )
6547 // InternalVampireLanguage.g:1963:2: ( rule__VLSFofFormula__NameAssignment_2 ) 6009 // InternalVampireLanguage.g:1756:2: ( rule__VLSFofFormula__NameAssignment_2 )
6548 { 6010 {
6549 before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); 6011 before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2());
6550 // InternalVampireLanguage.g:1964:2: ( rule__VLSFofFormula__NameAssignment_2 ) 6012 // InternalVampireLanguage.g:1757:2: ( rule__VLSFofFormula__NameAssignment_2 )
6551 // InternalVampireLanguage.g:1964:3: rule__VLSFofFormula__NameAssignment_2 6013 // InternalVampireLanguage.g:1757:3: rule__VLSFofFormula__NameAssignment_2
6552 { 6014 {
6553 pushFollow(FOLLOW_2); 6015 pushFollow(FOLLOW_2);
6554 rule__VLSFofFormula__NameAssignment_2(); 6016 rule__VLSFofFormula__NameAssignment_2();
@@ -6581,16 +6043,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6581 6043
6582 6044
6583 // $ANTLR start "rule__VLSFofFormula__Group__3" 6045 // $ANTLR start "rule__VLSFofFormula__Group__3"
6584 // InternalVampireLanguage.g:1972:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ; 6046 // InternalVampireLanguage.g:1765:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ;
6585 public final void rule__VLSFofFormula__Group__3() throws RecognitionException { 6047 public final void rule__VLSFofFormula__Group__3() throws RecognitionException {
6586 6048
6587 int stackSize = keepStackSize(); 6049 int stackSize = keepStackSize();
6588 6050
6589 try { 6051 try {
6590 // InternalVampireLanguage.g:1976:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ) 6052 // InternalVampireLanguage.g:1769:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 )
6591 // InternalVampireLanguage.g:1977:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 6053 // InternalVampireLanguage.g:1770:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4
6592 { 6054 {
6593 pushFollow(FOLLOW_15); 6055 pushFollow(FOLLOW_16);
6594 rule__VLSFofFormula__Group__3__Impl(); 6056 rule__VLSFofFormula__Group__3__Impl();
6595 6057
6596 state._fsp--; 6058 state._fsp--;
@@ -6619,17 +6081,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6619 6081
6620 6082
6621 // $ANTLR start "rule__VLSFofFormula__Group__3__Impl" 6083 // $ANTLR start "rule__VLSFofFormula__Group__3__Impl"
6622 // InternalVampireLanguage.g:1984:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ; 6084 // InternalVampireLanguage.g:1777:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ;
6623 public final void rule__VLSFofFormula__Group__3__Impl() throws RecognitionException { 6085 public final void rule__VLSFofFormula__Group__3__Impl() throws RecognitionException {
6624 6086
6625 int stackSize = keepStackSize(); 6087 int stackSize = keepStackSize();
6626 6088
6627 try { 6089 try {
6628 // InternalVampireLanguage.g:1988:1: ( ( ',' ) ) 6090 // InternalVampireLanguage.g:1781:1: ( ( ',' ) )
6629 // InternalVampireLanguage.g:1989:1: ( ',' ) 6091 // InternalVampireLanguage.g:1782:1: ( ',' )
6630 { 6092 {
6631 // InternalVampireLanguage.g:1989:1: ( ',' ) 6093 // InternalVampireLanguage.g:1782:1: ( ',' )
6632 // InternalVampireLanguage.g:1990:2: ',' 6094 // InternalVampireLanguage.g:1783:2: ','
6633 { 6095 {
6634 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); 6096 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3());
6635 match(input,45,FOLLOW_2); 6097 match(input,45,FOLLOW_2);
@@ -6656,16 +6118,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6656 6118
6657 6119
6658 // $ANTLR start "rule__VLSFofFormula__Group__4" 6120 // $ANTLR start "rule__VLSFofFormula__Group__4"
6659 // InternalVampireLanguage.g:1999:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ; 6121 // InternalVampireLanguage.g:1792:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ;
6660 public final void rule__VLSFofFormula__Group__4() throws RecognitionException { 6122 public final void rule__VLSFofFormula__Group__4() throws RecognitionException {
6661 6123
6662 int stackSize = keepStackSize(); 6124 int stackSize = keepStackSize();
6663 6125
6664 try { 6126 try {
6665 // InternalVampireLanguage.g:2003:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ) 6127 // InternalVampireLanguage.g:1796:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 )
6666 // InternalVampireLanguage.g:2004:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 6128 // InternalVampireLanguage.g:1797:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5
6667 { 6129 {
6668 pushFollow(FOLLOW_14); 6130 pushFollow(FOLLOW_15);
6669 rule__VLSFofFormula__Group__4__Impl(); 6131 rule__VLSFofFormula__Group__4__Impl();
6670 6132
6671 state._fsp--; 6133 state._fsp--;
@@ -6694,21 +6156,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6694 6156
6695 6157
6696 // $ANTLR start "rule__VLSFofFormula__Group__4__Impl" 6158 // $ANTLR start "rule__VLSFofFormula__Group__4__Impl"
6697 // InternalVampireLanguage.g:2011:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ; 6159 // InternalVampireLanguage.g:1804:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ;
6698 public final void rule__VLSFofFormula__Group__4__Impl() throws RecognitionException { 6160 public final void rule__VLSFofFormula__Group__4__Impl() throws RecognitionException {
6699 6161
6700 int stackSize = keepStackSize(); 6162 int stackSize = keepStackSize();
6701 6163
6702 try { 6164 try {
6703 // InternalVampireLanguage.g:2015:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ) 6165 // InternalVampireLanguage.g:1808:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) )
6704 // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) 6166 // InternalVampireLanguage.g:1809:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) )
6705 { 6167 {
6706 // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) 6168 // InternalVampireLanguage.g:1809:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) )
6707 // InternalVampireLanguage.g:2017:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) 6169 // InternalVampireLanguage.g:1810:2: ( rule__VLSFofFormula__FofRoleAssignment_4 )
6708 { 6170 {
6709 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); 6171 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4());
6710 // InternalVampireLanguage.g:2018:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) 6172 // InternalVampireLanguage.g:1811:2: ( rule__VLSFofFormula__FofRoleAssignment_4 )
6711 // InternalVampireLanguage.g:2018:3: rule__VLSFofFormula__FofRoleAssignment_4 6173 // InternalVampireLanguage.g:1811:3: rule__VLSFofFormula__FofRoleAssignment_4
6712 { 6174 {
6713 pushFollow(FOLLOW_2); 6175 pushFollow(FOLLOW_2);
6714 rule__VLSFofFormula__FofRoleAssignment_4(); 6176 rule__VLSFofFormula__FofRoleAssignment_4();
@@ -6741,16 +6203,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6741 6203
6742 6204
6743 // $ANTLR start "rule__VLSFofFormula__Group__5" 6205 // $ANTLR start "rule__VLSFofFormula__Group__5"
6744 // InternalVampireLanguage.g:2026:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ; 6206 // InternalVampireLanguage.g:1819:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ;
6745 public final void rule__VLSFofFormula__Group__5() throws RecognitionException { 6207 public final void rule__VLSFofFormula__Group__5() throws RecognitionException {
6746 6208
6747 int stackSize = keepStackSize(); 6209 int stackSize = keepStackSize();
6748 6210
6749 try { 6211 try {
6750 // InternalVampireLanguage.g:2030:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ) 6212 // InternalVampireLanguage.g:1823:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 )
6751 // InternalVampireLanguage.g:2031:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 6213 // InternalVampireLanguage.g:1824:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6
6752 { 6214 {
6753 pushFollow(FOLLOW_16); 6215 pushFollow(FOLLOW_17);
6754 rule__VLSFofFormula__Group__5__Impl(); 6216 rule__VLSFofFormula__Group__5__Impl();
6755 6217
6756 state._fsp--; 6218 state._fsp--;
@@ -6779,17 +6241,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6779 6241
6780 6242
6781 // $ANTLR start "rule__VLSFofFormula__Group__5__Impl" 6243 // $ANTLR start "rule__VLSFofFormula__Group__5__Impl"
6782 // InternalVampireLanguage.g:2038:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ; 6244 // InternalVampireLanguage.g:1831:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ;
6783 public final void rule__VLSFofFormula__Group__5__Impl() throws RecognitionException { 6245 public final void rule__VLSFofFormula__Group__5__Impl() throws RecognitionException {
6784 6246
6785 int stackSize = keepStackSize(); 6247 int stackSize = keepStackSize();
6786 6248
6787 try { 6249 try {
6788 // InternalVampireLanguage.g:2042:1: ( ( ',' ) ) 6250 // InternalVampireLanguage.g:1835:1: ( ( ',' ) )
6789 // InternalVampireLanguage.g:2043:1: ( ',' ) 6251 // InternalVampireLanguage.g:1836:1: ( ',' )
6790 { 6252 {
6791 // InternalVampireLanguage.g:2043:1: ( ',' ) 6253 // InternalVampireLanguage.g:1836:1: ( ',' )
6792 // InternalVampireLanguage.g:2044:2: ',' 6254 // InternalVampireLanguage.g:1837:2: ','
6793 { 6255 {
6794 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); 6256 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5());
6795 match(input,45,FOLLOW_2); 6257 match(input,45,FOLLOW_2);
@@ -6816,16 +6278,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6816 6278
6817 6279
6818 // $ANTLR start "rule__VLSFofFormula__Group__6" 6280 // $ANTLR start "rule__VLSFofFormula__Group__6"
6819 // InternalVampireLanguage.g:2053:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ; 6281 // InternalVampireLanguage.g:1846:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ;
6820 public final void rule__VLSFofFormula__Group__6() throws RecognitionException { 6282 public final void rule__VLSFofFormula__Group__6() throws RecognitionException {
6821 6283
6822 int stackSize = keepStackSize(); 6284 int stackSize = keepStackSize();
6823 6285
6824 try { 6286 try {
6825 // InternalVampireLanguage.g:2057:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ) 6287 // InternalVampireLanguage.g:1850:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 )
6826 // InternalVampireLanguage.g:2058:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 6288 // InternalVampireLanguage.g:1851:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7
6827 { 6289 {
6828 pushFollow(FOLLOW_17); 6290 pushFollow(FOLLOW_18);
6829 rule__VLSFofFormula__Group__6__Impl(); 6291 rule__VLSFofFormula__Group__6__Impl();
6830 6292
6831 state._fsp--; 6293 state._fsp--;
@@ -6854,21 +6316,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6854 6316
6855 6317
6856 // $ANTLR start "rule__VLSFofFormula__Group__6__Impl" 6318 // $ANTLR start "rule__VLSFofFormula__Group__6__Impl"
6857 // InternalVampireLanguage.g:2065:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ; 6319 // InternalVampireLanguage.g:1858:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ;
6858 public final void rule__VLSFofFormula__Group__6__Impl() throws RecognitionException { 6320 public final void rule__VLSFofFormula__Group__6__Impl() throws RecognitionException {
6859 6321
6860 int stackSize = keepStackSize(); 6322 int stackSize = keepStackSize();
6861 6323
6862 try { 6324 try {
6863 // InternalVampireLanguage.g:2069:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ) 6325 // InternalVampireLanguage.g:1862:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) )
6864 // InternalVampireLanguage.g:2070:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) 6326 // InternalVampireLanguage.g:1863:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) )
6865 { 6327 {
6866 // InternalVampireLanguage.g:2070:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) 6328 // InternalVampireLanguage.g:1863:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) )
6867 // InternalVampireLanguage.g:2071:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) 6329 // InternalVampireLanguage.g:1864:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 )
6868 { 6330 {
6869 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); 6331 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6());
6870 // InternalVampireLanguage.g:2072:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) 6332 // InternalVampireLanguage.g:1865:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 )
6871 // InternalVampireLanguage.g:2072:3: rule__VLSFofFormula__FofFormulaAssignment_6 6333 // InternalVampireLanguage.g:1865:3: rule__VLSFofFormula__FofFormulaAssignment_6
6872 { 6334 {
6873 pushFollow(FOLLOW_2); 6335 pushFollow(FOLLOW_2);
6874 rule__VLSFofFormula__FofFormulaAssignment_6(); 6336 rule__VLSFofFormula__FofFormulaAssignment_6();
@@ -6901,16 +6363,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6901 6363
6902 6364
6903 // $ANTLR start "rule__VLSFofFormula__Group__7" 6365 // $ANTLR start "rule__VLSFofFormula__Group__7"
6904 // InternalVampireLanguage.g:2080:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ; 6366 // InternalVampireLanguage.g:1873:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ;
6905 public final void rule__VLSFofFormula__Group__7() throws RecognitionException { 6367 public final void rule__VLSFofFormula__Group__7() throws RecognitionException {
6906 6368
6907 int stackSize = keepStackSize(); 6369 int stackSize = keepStackSize();
6908 6370
6909 try { 6371 try {
6910 // InternalVampireLanguage.g:2084:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ) 6372 // InternalVampireLanguage.g:1877:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 )
6911 // InternalVampireLanguage.g:2085:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 6373 // InternalVampireLanguage.g:1878:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8
6912 { 6374 {
6913 pushFollow(FOLLOW_17); 6375 pushFollow(FOLLOW_18);
6914 rule__VLSFofFormula__Group__7__Impl(); 6376 rule__VLSFofFormula__Group__7__Impl();
6915 6377
6916 state._fsp--; 6378 state._fsp--;
@@ -6939,29 +6401,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6939 6401
6940 6402
6941 // $ANTLR start "rule__VLSFofFormula__Group__7__Impl" 6403 // $ANTLR start "rule__VLSFofFormula__Group__7__Impl"
6942 // InternalVampireLanguage.g:2092:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ; 6404 // InternalVampireLanguage.g:1885:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ;
6943 public final void rule__VLSFofFormula__Group__7__Impl() throws RecognitionException { 6405 public final void rule__VLSFofFormula__Group__7__Impl() throws RecognitionException {
6944 6406
6945 int stackSize = keepStackSize(); 6407 int stackSize = keepStackSize();
6946 6408
6947 try { 6409 try {
6948 // InternalVampireLanguage.g:2096:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) ) 6410 // InternalVampireLanguage.g:1889:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) )
6949 // InternalVampireLanguage.g:2097:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) 6411 // InternalVampireLanguage.g:1890:1: ( ( rule__VLSFofFormula__Group_7__0 )? )
6950 { 6412 {
6951 // InternalVampireLanguage.g:2097:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) 6413 // InternalVampireLanguage.g:1890:1: ( ( rule__VLSFofFormula__Group_7__0 )? )
6952 // InternalVampireLanguage.g:2098:2: ( rule__VLSFofFormula__Group_7__0 )? 6414 // InternalVampireLanguage.g:1891:2: ( rule__VLSFofFormula__Group_7__0 )?
6953 { 6415 {
6954 before(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); 6416 before(grammarAccess.getVLSFofFormulaAccess().getGroup_7());
6955 // InternalVampireLanguage.g:2099:2: ( rule__VLSFofFormula__Group_7__0 )? 6417 // InternalVampireLanguage.g:1892:2: ( rule__VLSFofFormula__Group_7__0 )?
6956 int alt23=2; 6418 int alt24=2;
6957 int LA23_0 = input.LA(1); 6419 int LA24_0 = input.LA(1);
6958 6420
6959 if ( (LA23_0==45) ) { 6421 if ( (LA24_0==45) ) {
6960 alt23=1; 6422 alt24=1;
6961 } 6423 }
6962 switch (alt23) { 6424 switch (alt24) {
6963 case 1 : 6425 case 1 :
6964 // InternalVampireLanguage.g:2099:3: rule__VLSFofFormula__Group_7__0 6426 // InternalVampireLanguage.g:1892:3: rule__VLSFofFormula__Group_7__0
6965 { 6427 {
6966 pushFollow(FOLLOW_2); 6428 pushFollow(FOLLOW_2);
6967 rule__VLSFofFormula__Group_7__0(); 6429 rule__VLSFofFormula__Group_7__0();
@@ -6997,16 +6459,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
6997 6459
6998 6460
6999 // $ANTLR start "rule__VLSFofFormula__Group__8" 6461 // $ANTLR start "rule__VLSFofFormula__Group__8"
7000 // InternalVampireLanguage.g:2107:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ; 6462 // InternalVampireLanguage.g:1900:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ;
7001 public final void rule__VLSFofFormula__Group__8() throws RecognitionException { 6463 public final void rule__VLSFofFormula__Group__8() throws RecognitionException {
7002 6464
7003 int stackSize = keepStackSize(); 6465 int stackSize = keepStackSize();
7004 6466
7005 try { 6467 try {
7006 // InternalVampireLanguage.g:2111:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ) 6468 // InternalVampireLanguage.g:1904:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 )
7007 // InternalVampireLanguage.g:2112:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 6469 // InternalVampireLanguage.g:1905:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9
7008 { 6470 {
7009 pushFollow(FOLLOW_18); 6471 pushFollow(FOLLOW_19);
7010 rule__VLSFofFormula__Group__8__Impl(); 6472 rule__VLSFofFormula__Group__8__Impl();
7011 6473
7012 state._fsp--; 6474 state._fsp--;
@@ -7035,20 +6497,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7035 6497
7036 6498
7037 // $ANTLR start "rule__VLSFofFormula__Group__8__Impl" 6499 // $ANTLR start "rule__VLSFofFormula__Group__8__Impl"
7038 // InternalVampireLanguage.g:2119:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ; 6500 // InternalVampireLanguage.g:1912:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ;
7039 public final void rule__VLSFofFormula__Group__8__Impl() throws RecognitionException { 6501 public final void rule__VLSFofFormula__Group__8__Impl() throws RecognitionException {
7040 6502
7041 int stackSize = keepStackSize(); 6503 int stackSize = keepStackSize();
7042 6504
7043 try { 6505 try {
7044 // InternalVampireLanguage.g:2123:1: ( ( ')' ) ) 6506 // InternalVampireLanguage.g:1916:1: ( ( ')' ) )
7045 // InternalVampireLanguage.g:2124:1: ( ')' ) 6507 // InternalVampireLanguage.g:1917:1: ( ')' )
7046 { 6508 {
7047 // InternalVampireLanguage.g:2124:1: ( ')' ) 6509 // InternalVampireLanguage.g:1917:1: ( ')' )
7048 // InternalVampireLanguage.g:2125:2: ')' 6510 // InternalVampireLanguage.g:1918:2: ')'
7049 { 6511 {
7050 before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); 6512 before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8());
7051 match(input,49,FOLLOW_2); 6513 match(input,50,FOLLOW_2);
7052 after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); 6514 after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8());
7053 6515
7054 } 6516 }
@@ -7072,14 +6534,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7072 6534
7073 6535
7074 // $ANTLR start "rule__VLSFofFormula__Group__9" 6536 // $ANTLR start "rule__VLSFofFormula__Group__9"
7075 // InternalVampireLanguage.g:2134:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ; 6537 // InternalVampireLanguage.g:1927:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ;
7076 public final void rule__VLSFofFormula__Group__9() throws RecognitionException { 6538 public final void rule__VLSFofFormula__Group__9() throws RecognitionException {
7077 6539
7078 int stackSize = keepStackSize(); 6540 int stackSize = keepStackSize();
7079 6541
7080 try { 6542 try {
7081 // InternalVampireLanguage.g:2138:1: ( rule__VLSFofFormula__Group__9__Impl ) 6543 // InternalVampireLanguage.g:1931:1: ( rule__VLSFofFormula__Group__9__Impl )
7082 // InternalVampireLanguage.g:2139:2: rule__VLSFofFormula__Group__9__Impl 6544 // InternalVampireLanguage.g:1932:2: rule__VLSFofFormula__Group__9__Impl
7083 { 6545 {
7084 pushFollow(FOLLOW_2); 6546 pushFollow(FOLLOW_2);
7085 rule__VLSFofFormula__Group__9__Impl(); 6547 rule__VLSFofFormula__Group__9__Impl();
@@ -7105,20 +6567,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7105 6567
7106 6568
7107 // $ANTLR start "rule__VLSFofFormula__Group__9__Impl" 6569 // $ANTLR start "rule__VLSFofFormula__Group__9__Impl"
7108 // InternalVampireLanguage.g:2145:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ; 6570 // InternalVampireLanguage.g:1938:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ;
7109 public final void rule__VLSFofFormula__Group__9__Impl() throws RecognitionException { 6571 public final void rule__VLSFofFormula__Group__9__Impl() throws RecognitionException {
7110 6572
7111 int stackSize = keepStackSize(); 6573 int stackSize = keepStackSize();
7112 6574
7113 try { 6575 try {
7114 // InternalVampireLanguage.g:2149:1: ( ( '.' ) ) 6576 // InternalVampireLanguage.g:1942:1: ( ( '.' ) )
7115 // InternalVampireLanguage.g:2150:1: ( '.' ) 6577 // InternalVampireLanguage.g:1943:1: ( '.' )
7116 { 6578 {
7117 // InternalVampireLanguage.g:2150:1: ( '.' ) 6579 // InternalVampireLanguage.g:1943:1: ( '.' )
7118 // InternalVampireLanguage.g:2151:2: '.' 6580 // InternalVampireLanguage.g:1944:2: '.'
7119 { 6581 {
7120 before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); 6582 before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9());
7121 match(input,50,FOLLOW_2); 6583 match(input,51,FOLLOW_2);
7122 after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); 6584 after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9());
7123 6585
7124 } 6586 }
@@ -7142,16 +6604,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7142 6604
7143 6605
7144 // $ANTLR start "rule__VLSFofFormula__Group_7__0" 6606 // $ANTLR start "rule__VLSFofFormula__Group_7__0"
7145 // InternalVampireLanguage.g:2161:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ; 6607 // InternalVampireLanguage.g:1954:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ;
7146 public final void rule__VLSFofFormula__Group_7__0() throws RecognitionException { 6608 public final void rule__VLSFofFormula__Group_7__0() throws RecognitionException {
7147 6609
7148 int stackSize = keepStackSize(); 6610 int stackSize = keepStackSize();
7149 6611
7150 try { 6612 try {
7151 // InternalVampireLanguage.g:2165:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ) 6613 // InternalVampireLanguage.g:1958:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 )
7152 // InternalVampireLanguage.g:2166:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 6614 // InternalVampireLanguage.g:1959:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1
7153 { 6615 {
7154 pushFollow(FOLLOW_19); 6616 pushFollow(FOLLOW_20);
7155 rule__VLSFofFormula__Group_7__0__Impl(); 6617 rule__VLSFofFormula__Group_7__0__Impl();
7156 6618
7157 state._fsp--; 6619 state._fsp--;
@@ -7180,17 +6642,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7180 6642
7181 6643
7182 // $ANTLR start "rule__VLSFofFormula__Group_7__0__Impl" 6644 // $ANTLR start "rule__VLSFofFormula__Group_7__0__Impl"
7183 // InternalVampireLanguage.g:2173:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ; 6645 // InternalVampireLanguage.g:1966:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ;
7184 public final void rule__VLSFofFormula__Group_7__0__Impl() throws RecognitionException { 6646 public final void rule__VLSFofFormula__Group_7__0__Impl() throws RecognitionException {
7185 6647
7186 int stackSize = keepStackSize(); 6648 int stackSize = keepStackSize();
7187 6649
7188 try { 6650 try {
7189 // InternalVampireLanguage.g:2177:1: ( ( ',' ) ) 6651 // InternalVampireLanguage.g:1970:1: ( ( ',' ) )
7190 // InternalVampireLanguage.g:2178:1: ( ',' ) 6652 // InternalVampireLanguage.g:1971:1: ( ',' )
7191 { 6653 {
7192 // InternalVampireLanguage.g:2178:1: ( ',' ) 6654 // InternalVampireLanguage.g:1971:1: ( ',' )
7193 // InternalVampireLanguage.g:2179:2: ',' 6655 // InternalVampireLanguage.g:1972:2: ','
7194 { 6656 {
7195 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); 6657 before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0());
7196 match(input,45,FOLLOW_2); 6658 match(input,45,FOLLOW_2);
@@ -7217,14 +6679,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7217 6679
7218 6680
7219 // $ANTLR start "rule__VLSFofFormula__Group_7__1" 6681 // $ANTLR start "rule__VLSFofFormula__Group_7__1"
7220 // InternalVampireLanguage.g:2188:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ; 6682 // InternalVampireLanguage.g:1981:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ;
7221 public final void rule__VLSFofFormula__Group_7__1() throws RecognitionException { 6683 public final void rule__VLSFofFormula__Group_7__1() throws RecognitionException {
7222 6684
7223 int stackSize = keepStackSize(); 6685 int stackSize = keepStackSize();
7224 6686
7225 try { 6687 try {
7226 // InternalVampireLanguage.g:2192:1: ( rule__VLSFofFormula__Group_7__1__Impl ) 6688 // InternalVampireLanguage.g:1985:1: ( rule__VLSFofFormula__Group_7__1__Impl )
7227 // InternalVampireLanguage.g:2193:2: rule__VLSFofFormula__Group_7__1__Impl 6689 // InternalVampireLanguage.g:1986:2: rule__VLSFofFormula__Group_7__1__Impl
7228 { 6690 {
7229 pushFollow(FOLLOW_2); 6691 pushFollow(FOLLOW_2);
7230 rule__VLSFofFormula__Group_7__1__Impl(); 6692 rule__VLSFofFormula__Group_7__1__Impl();
@@ -7250,21 +6712,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7250 6712
7251 6713
7252 // $ANTLR start "rule__VLSFofFormula__Group_7__1__Impl" 6714 // $ANTLR start "rule__VLSFofFormula__Group_7__1__Impl"
7253 // InternalVampireLanguage.g:2199:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ; 6715 // InternalVampireLanguage.g:1992:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ;
7254 public final void rule__VLSFofFormula__Group_7__1__Impl() throws RecognitionException { 6716 public final void rule__VLSFofFormula__Group_7__1__Impl() throws RecognitionException {
7255 6717
7256 int stackSize = keepStackSize(); 6718 int stackSize = keepStackSize();
7257 6719
7258 try { 6720 try {
7259 // InternalVampireLanguage.g:2203:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ) 6721 // InternalVampireLanguage.g:1996:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) )
7260 // InternalVampireLanguage.g:2204:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) 6722 // InternalVampireLanguage.g:1997:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) )
7261 { 6723 {
7262 // InternalVampireLanguage.g:2204:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) 6724 // InternalVampireLanguage.g:1997:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) )
7263 // InternalVampireLanguage.g:2205:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) 6725 // InternalVampireLanguage.g:1998:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 )
7264 { 6726 {
7265 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); 6727 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1());
7266 // InternalVampireLanguage.g:2206:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) 6728 // InternalVampireLanguage.g:1999:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 )
7267 // InternalVampireLanguage.g:2206:3: rule__VLSFofFormula__AnnotationsAssignment_7_1 6729 // InternalVampireLanguage.g:1999:3: rule__VLSFofFormula__AnnotationsAssignment_7_1
7268 { 6730 {
7269 pushFollow(FOLLOW_2); 6731 pushFollow(FOLLOW_2);
7270 rule__VLSFofFormula__AnnotationsAssignment_7_1(); 6732 rule__VLSFofFormula__AnnotationsAssignment_7_1();
@@ -7296,17 +6758,968 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7296 // $ANTLR end "rule__VLSFofFormula__Group_7__1__Impl" 6758 // $ANTLR end "rule__VLSFofFormula__Group_7__1__Impl"
7297 6759
7298 6760
6761 // $ANTLR start "rule__VLSTffFormula__Group__0"
6762 // InternalVampireLanguage.g:2008:1: rule__VLSTffFormula__Group__0 : rule__VLSTffFormula__Group__0__Impl rule__VLSTffFormula__Group__1 ;
6763 public final void rule__VLSTffFormula__Group__0() throws RecognitionException {
6764
6765 int stackSize = keepStackSize();
6766
6767 try {
6768 // InternalVampireLanguage.g:2012:1: ( rule__VLSTffFormula__Group__0__Impl rule__VLSTffFormula__Group__1 )
6769 // InternalVampireLanguage.g:2013:2: rule__VLSTffFormula__Group__0__Impl rule__VLSTffFormula__Group__1
6770 {
6771 pushFollow(FOLLOW_13);
6772 rule__VLSTffFormula__Group__0__Impl();
6773
6774 state._fsp--;
6775
6776 pushFollow(FOLLOW_2);
6777 rule__VLSTffFormula__Group__1();
6778
6779 state._fsp--;
6780
6781
6782 }
6783
6784 }
6785 catch (RecognitionException re) {
6786 reportError(re);
6787 recover(input,re);
6788 }
6789 finally {
6790
6791 restoreStackSize(stackSize);
6792
6793 }
6794 return ;
6795 }
6796 // $ANTLR end "rule__VLSTffFormula__Group__0"
6797
6798
6799 // $ANTLR start "rule__VLSTffFormula__Group__0__Impl"
6800 // InternalVampireLanguage.g:2020:1: rule__VLSTffFormula__Group__0__Impl : ( 'tff' ) ;
6801 public final void rule__VLSTffFormula__Group__0__Impl() throws RecognitionException {
6802
6803 int stackSize = keepStackSize();
6804
6805 try {
6806 // InternalVampireLanguage.g:2024:1: ( ( 'tff' ) )
6807 // InternalVampireLanguage.g:2025:1: ( 'tff' )
6808 {
6809 // InternalVampireLanguage.g:2025:1: ( 'tff' )
6810 // InternalVampireLanguage.g:2026:2: 'tff'
6811 {
6812 before(grammarAccess.getVLSTffFormulaAccess().getTffKeyword_0());
6813 match(input,52,FOLLOW_2);
6814 after(grammarAccess.getVLSTffFormulaAccess().getTffKeyword_0());
6815
6816 }
6817
6818
6819 }
6820
6821 }
6822 catch (RecognitionException re) {
6823 reportError(re);
6824 recover(input,re);
6825 }
6826 finally {
6827
6828 restoreStackSize(stackSize);
6829
6830 }
6831 return ;
6832 }
6833 // $ANTLR end "rule__VLSTffFormula__Group__0__Impl"
6834
6835
6836 // $ANTLR start "rule__VLSTffFormula__Group__1"
6837 // InternalVampireLanguage.g:2035:1: rule__VLSTffFormula__Group__1 : rule__VLSTffFormula__Group__1__Impl rule__VLSTffFormula__Group__2 ;
6838 public final void rule__VLSTffFormula__Group__1() throws RecognitionException {
6839
6840 int stackSize = keepStackSize();
6841
6842 try {
6843 // InternalVampireLanguage.g:2039:1: ( rule__VLSTffFormula__Group__1__Impl rule__VLSTffFormula__Group__2 )
6844 // InternalVampireLanguage.g:2040:2: rule__VLSTffFormula__Group__1__Impl rule__VLSTffFormula__Group__2
6845 {
6846 pushFollow(FOLLOW_14);
6847 rule__VLSTffFormula__Group__1__Impl();
6848
6849 state._fsp--;
6850
6851 pushFollow(FOLLOW_2);
6852 rule__VLSTffFormula__Group__2();
6853
6854 state._fsp--;
6855
6856
6857 }
6858
6859 }
6860 catch (RecognitionException re) {
6861 reportError(re);
6862 recover(input,re);
6863 }
6864 finally {
6865
6866 restoreStackSize(stackSize);
6867
6868 }
6869 return ;
6870 }
6871 // $ANTLR end "rule__VLSTffFormula__Group__1"
6872
6873
6874 // $ANTLR start "rule__VLSTffFormula__Group__1__Impl"
6875 // InternalVampireLanguage.g:2047:1: rule__VLSTffFormula__Group__1__Impl : ( '(' ) ;
6876 public final void rule__VLSTffFormula__Group__1__Impl() throws RecognitionException {
6877
6878 int stackSize = keepStackSize();
6879
6880 try {
6881 // InternalVampireLanguage.g:2051:1: ( ( '(' ) )
6882 // InternalVampireLanguage.g:2052:1: ( '(' )
6883 {
6884 // InternalVampireLanguage.g:2052:1: ( '(' )
6885 // InternalVampireLanguage.g:2053:2: '('
6886 {
6887 before(grammarAccess.getVLSTffFormulaAccess().getLeftParenthesisKeyword_1());
6888 match(input,49,FOLLOW_2);
6889 after(grammarAccess.getVLSTffFormulaAccess().getLeftParenthesisKeyword_1());
6890
6891 }
6892
6893
6894 }
6895
6896 }
6897 catch (RecognitionException re) {
6898 reportError(re);
6899 recover(input,re);
6900 }
6901 finally {
6902
6903 restoreStackSize(stackSize);
6904
6905 }
6906 return ;
6907 }
6908 // $ANTLR end "rule__VLSTffFormula__Group__1__Impl"
6909
6910
6911 // $ANTLR start "rule__VLSTffFormula__Group__2"
6912 // InternalVampireLanguage.g:2062:1: rule__VLSTffFormula__Group__2 : rule__VLSTffFormula__Group__2__Impl rule__VLSTffFormula__Group__3 ;
6913 public final void rule__VLSTffFormula__Group__2() throws RecognitionException {
6914
6915 int stackSize = keepStackSize();
6916
6917 try {
6918 // InternalVampireLanguage.g:2066:1: ( rule__VLSTffFormula__Group__2__Impl rule__VLSTffFormula__Group__3 )
6919 // InternalVampireLanguage.g:2067:2: rule__VLSTffFormula__Group__2__Impl rule__VLSTffFormula__Group__3
6920 {
6921 pushFollow(FOLLOW_15);
6922 rule__VLSTffFormula__Group__2__Impl();
6923
6924 state._fsp--;
6925
6926 pushFollow(FOLLOW_2);
6927 rule__VLSTffFormula__Group__3();
6928
6929 state._fsp--;
6930
6931
6932 }
6933
6934 }
6935 catch (RecognitionException re) {
6936 reportError(re);
6937 recover(input,re);
6938 }
6939 finally {
6940
6941 restoreStackSize(stackSize);
6942
6943 }
6944 return ;
6945 }
6946 // $ANTLR end "rule__VLSTffFormula__Group__2"
6947
6948
6949 // $ANTLR start "rule__VLSTffFormula__Group__2__Impl"
6950 // InternalVampireLanguage.g:2074:1: rule__VLSTffFormula__Group__2__Impl : ( ( rule__VLSTffFormula__NameAssignment_2 ) ) ;
6951 public final void rule__VLSTffFormula__Group__2__Impl() throws RecognitionException {
6952
6953 int stackSize = keepStackSize();
6954
6955 try {
6956 // InternalVampireLanguage.g:2078:1: ( ( ( rule__VLSTffFormula__NameAssignment_2 ) ) )
6957 // InternalVampireLanguage.g:2079:1: ( ( rule__VLSTffFormula__NameAssignment_2 ) )
6958 {
6959 // InternalVampireLanguage.g:2079:1: ( ( rule__VLSTffFormula__NameAssignment_2 ) )
6960 // InternalVampireLanguage.g:2080:2: ( rule__VLSTffFormula__NameAssignment_2 )
6961 {
6962 before(grammarAccess.getVLSTffFormulaAccess().getNameAssignment_2());
6963 // InternalVampireLanguage.g:2081:2: ( rule__VLSTffFormula__NameAssignment_2 )
6964 // InternalVampireLanguage.g:2081:3: rule__VLSTffFormula__NameAssignment_2
6965 {
6966 pushFollow(FOLLOW_2);
6967 rule__VLSTffFormula__NameAssignment_2();
6968
6969 state._fsp--;
6970
6971
6972 }
6973
6974 after(grammarAccess.getVLSTffFormulaAccess().getNameAssignment_2());
6975
6976 }
6977
6978
6979 }
6980
6981 }
6982 catch (RecognitionException re) {
6983 reportError(re);
6984 recover(input,re);
6985 }
6986 finally {
6987
6988 restoreStackSize(stackSize);
6989
6990 }
6991 return ;
6992 }
6993 // $ANTLR end "rule__VLSTffFormula__Group__2__Impl"
6994
6995
6996 // $ANTLR start "rule__VLSTffFormula__Group__3"
6997 // InternalVampireLanguage.g:2089:1: rule__VLSTffFormula__Group__3 : rule__VLSTffFormula__Group__3__Impl rule__VLSTffFormula__Group__4 ;
6998 public final void rule__VLSTffFormula__Group__3() throws RecognitionException {
6999
7000 int stackSize = keepStackSize();
7001
7002 try {
7003 // InternalVampireLanguage.g:2093:1: ( rule__VLSTffFormula__Group__3__Impl rule__VLSTffFormula__Group__4 )
7004 // InternalVampireLanguage.g:2094:2: rule__VLSTffFormula__Group__3__Impl rule__VLSTffFormula__Group__4
7005 {
7006 pushFollow(FOLLOW_16);
7007 rule__VLSTffFormula__Group__3__Impl();
7008
7009 state._fsp--;
7010
7011 pushFollow(FOLLOW_2);
7012 rule__VLSTffFormula__Group__4();
7013
7014 state._fsp--;
7015
7016
7017 }
7018
7019 }
7020 catch (RecognitionException re) {
7021 reportError(re);
7022 recover(input,re);
7023 }
7024 finally {
7025
7026 restoreStackSize(stackSize);
7027
7028 }
7029 return ;
7030 }
7031 // $ANTLR end "rule__VLSTffFormula__Group__3"
7032
7033
7034 // $ANTLR start "rule__VLSTffFormula__Group__3__Impl"
7035 // InternalVampireLanguage.g:2101:1: rule__VLSTffFormula__Group__3__Impl : ( ',' ) ;
7036 public final void rule__VLSTffFormula__Group__3__Impl() throws RecognitionException {
7037
7038 int stackSize = keepStackSize();
7039
7040 try {
7041 // InternalVampireLanguage.g:2105:1: ( ( ',' ) )
7042 // InternalVampireLanguage.g:2106:1: ( ',' )
7043 {
7044 // InternalVampireLanguage.g:2106:1: ( ',' )
7045 // InternalVampireLanguage.g:2107:2: ','
7046 {
7047 before(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_3());
7048 match(input,45,FOLLOW_2);
7049 after(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_3());
7050
7051 }
7052
7053
7054 }
7055
7056 }
7057 catch (RecognitionException re) {
7058 reportError(re);
7059 recover(input,re);
7060 }
7061 finally {
7062
7063 restoreStackSize(stackSize);
7064
7065 }
7066 return ;
7067 }
7068 // $ANTLR end "rule__VLSTffFormula__Group__3__Impl"
7069
7070
7071 // $ANTLR start "rule__VLSTffFormula__Group__4"
7072 // InternalVampireLanguage.g:2116:1: rule__VLSTffFormula__Group__4 : rule__VLSTffFormula__Group__4__Impl rule__VLSTffFormula__Group__5 ;
7073 public final void rule__VLSTffFormula__Group__4() throws RecognitionException {
7074
7075 int stackSize = keepStackSize();
7076
7077 try {
7078 // InternalVampireLanguage.g:2120:1: ( rule__VLSTffFormula__Group__4__Impl rule__VLSTffFormula__Group__5 )
7079 // InternalVampireLanguage.g:2121:2: rule__VLSTffFormula__Group__4__Impl rule__VLSTffFormula__Group__5
7080 {
7081 pushFollow(FOLLOW_15);
7082 rule__VLSTffFormula__Group__4__Impl();
7083
7084 state._fsp--;
7085
7086 pushFollow(FOLLOW_2);
7087 rule__VLSTffFormula__Group__5();
7088
7089 state._fsp--;
7090
7091
7092 }
7093
7094 }
7095 catch (RecognitionException re) {
7096 reportError(re);
7097 recover(input,re);
7098 }
7099 finally {
7100
7101 restoreStackSize(stackSize);
7102
7103 }
7104 return ;
7105 }
7106 // $ANTLR end "rule__VLSTffFormula__Group__4"
7107
7108
7109 // $ANTLR start "rule__VLSTffFormula__Group__4__Impl"
7110 // InternalVampireLanguage.g:2128:1: rule__VLSTffFormula__Group__4__Impl : ( ( rule__VLSTffFormula__FofRoleAssignment_4 ) ) ;
7111 public final void rule__VLSTffFormula__Group__4__Impl() throws RecognitionException {
7112
7113 int stackSize = keepStackSize();
7114
7115 try {
7116 // InternalVampireLanguage.g:2132:1: ( ( ( rule__VLSTffFormula__FofRoleAssignment_4 ) ) )
7117 // InternalVampireLanguage.g:2133:1: ( ( rule__VLSTffFormula__FofRoleAssignment_4 ) )
7118 {
7119 // InternalVampireLanguage.g:2133:1: ( ( rule__VLSTffFormula__FofRoleAssignment_4 ) )
7120 // InternalVampireLanguage.g:2134:2: ( rule__VLSTffFormula__FofRoleAssignment_4 )
7121 {
7122 before(grammarAccess.getVLSTffFormulaAccess().getFofRoleAssignment_4());
7123 // InternalVampireLanguage.g:2135:2: ( rule__VLSTffFormula__FofRoleAssignment_4 )
7124 // InternalVampireLanguage.g:2135:3: rule__VLSTffFormula__FofRoleAssignment_4
7125 {
7126 pushFollow(FOLLOW_2);
7127 rule__VLSTffFormula__FofRoleAssignment_4();
7128
7129 state._fsp--;
7130
7131
7132 }
7133
7134 after(grammarAccess.getVLSTffFormulaAccess().getFofRoleAssignment_4());
7135
7136 }
7137
7138
7139 }
7140
7141 }
7142 catch (RecognitionException re) {
7143 reportError(re);
7144 recover(input,re);
7145 }
7146 finally {
7147
7148 restoreStackSize(stackSize);
7149
7150 }
7151 return ;
7152 }
7153 // $ANTLR end "rule__VLSTffFormula__Group__4__Impl"
7154
7155
7156 // $ANTLR start "rule__VLSTffFormula__Group__5"
7157 // InternalVampireLanguage.g:2143:1: rule__VLSTffFormula__Group__5 : rule__VLSTffFormula__Group__5__Impl rule__VLSTffFormula__Group__6 ;
7158 public final void rule__VLSTffFormula__Group__5() throws RecognitionException {
7159
7160 int stackSize = keepStackSize();
7161
7162 try {
7163 // InternalVampireLanguage.g:2147:1: ( rule__VLSTffFormula__Group__5__Impl rule__VLSTffFormula__Group__6 )
7164 // InternalVampireLanguage.g:2148:2: rule__VLSTffFormula__Group__5__Impl rule__VLSTffFormula__Group__6
7165 {
7166 pushFollow(FOLLOW_17);
7167 rule__VLSTffFormula__Group__5__Impl();
7168
7169 state._fsp--;
7170
7171 pushFollow(FOLLOW_2);
7172 rule__VLSTffFormula__Group__6();
7173
7174 state._fsp--;
7175
7176
7177 }
7178
7179 }
7180 catch (RecognitionException re) {
7181 reportError(re);
7182 recover(input,re);
7183 }
7184 finally {
7185
7186 restoreStackSize(stackSize);
7187
7188 }
7189 return ;
7190 }
7191 // $ANTLR end "rule__VLSTffFormula__Group__5"
7192
7193
7194 // $ANTLR start "rule__VLSTffFormula__Group__5__Impl"
7195 // InternalVampireLanguage.g:2155:1: rule__VLSTffFormula__Group__5__Impl : ( ',' ) ;
7196 public final void rule__VLSTffFormula__Group__5__Impl() throws RecognitionException {
7197
7198 int stackSize = keepStackSize();
7199
7200 try {
7201 // InternalVampireLanguage.g:2159:1: ( ( ',' ) )
7202 // InternalVampireLanguage.g:2160:1: ( ',' )
7203 {
7204 // InternalVampireLanguage.g:2160:1: ( ',' )
7205 // InternalVampireLanguage.g:2161:2: ','
7206 {
7207 before(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_5());
7208 match(input,45,FOLLOW_2);
7209 after(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_5());
7210
7211 }
7212
7213
7214 }
7215
7216 }
7217 catch (RecognitionException re) {
7218 reportError(re);
7219 recover(input,re);
7220 }
7221 finally {
7222
7223 restoreStackSize(stackSize);
7224
7225 }
7226 return ;
7227 }
7228 // $ANTLR end "rule__VLSTffFormula__Group__5__Impl"
7229
7230
7231 // $ANTLR start "rule__VLSTffFormula__Group__6"
7232 // InternalVampireLanguage.g:2170:1: rule__VLSTffFormula__Group__6 : rule__VLSTffFormula__Group__6__Impl rule__VLSTffFormula__Group__7 ;
7233 public final void rule__VLSTffFormula__Group__6() throws RecognitionException {
7234
7235 int stackSize = keepStackSize();
7236
7237 try {
7238 // InternalVampireLanguage.g:2174:1: ( rule__VLSTffFormula__Group__6__Impl rule__VLSTffFormula__Group__7 )
7239 // InternalVampireLanguage.g:2175:2: rule__VLSTffFormula__Group__6__Impl rule__VLSTffFormula__Group__7
7240 {
7241 pushFollow(FOLLOW_18);
7242 rule__VLSTffFormula__Group__6__Impl();
7243
7244 state._fsp--;
7245
7246 pushFollow(FOLLOW_2);
7247 rule__VLSTffFormula__Group__7();
7248
7249 state._fsp--;
7250
7251
7252 }
7253
7254 }
7255 catch (RecognitionException re) {
7256 reportError(re);
7257 recover(input,re);
7258 }
7259 finally {
7260
7261 restoreStackSize(stackSize);
7262
7263 }
7264 return ;
7265 }
7266 // $ANTLR end "rule__VLSTffFormula__Group__6"
7267
7268
7269 // $ANTLR start "rule__VLSTffFormula__Group__6__Impl"
7270 // InternalVampireLanguage.g:2182:1: rule__VLSTffFormula__Group__6__Impl : ( ( rule__VLSTffFormula__FofFormulaAssignment_6 ) ) ;
7271 public final void rule__VLSTffFormula__Group__6__Impl() throws RecognitionException {
7272
7273 int stackSize = keepStackSize();
7274
7275 try {
7276 // InternalVampireLanguage.g:2186:1: ( ( ( rule__VLSTffFormula__FofFormulaAssignment_6 ) ) )
7277 // InternalVampireLanguage.g:2187:1: ( ( rule__VLSTffFormula__FofFormulaAssignment_6 ) )
7278 {
7279 // InternalVampireLanguage.g:2187:1: ( ( rule__VLSTffFormula__FofFormulaAssignment_6 ) )
7280 // InternalVampireLanguage.g:2188:2: ( rule__VLSTffFormula__FofFormulaAssignment_6 )
7281 {
7282 before(grammarAccess.getVLSTffFormulaAccess().getFofFormulaAssignment_6());
7283 // InternalVampireLanguage.g:2189:2: ( rule__VLSTffFormula__FofFormulaAssignment_6 )
7284 // InternalVampireLanguage.g:2189:3: rule__VLSTffFormula__FofFormulaAssignment_6
7285 {
7286 pushFollow(FOLLOW_2);
7287 rule__VLSTffFormula__FofFormulaAssignment_6();
7288
7289 state._fsp--;
7290
7291
7292 }
7293
7294 after(grammarAccess.getVLSTffFormulaAccess().getFofFormulaAssignment_6());
7295
7296 }
7297
7298
7299 }
7300
7301 }
7302 catch (RecognitionException re) {
7303 reportError(re);
7304 recover(input,re);
7305 }
7306 finally {
7307
7308 restoreStackSize(stackSize);
7309
7310 }
7311 return ;
7312 }
7313 // $ANTLR end "rule__VLSTffFormula__Group__6__Impl"
7314
7315
7316 // $ANTLR start "rule__VLSTffFormula__Group__7"
7317 // InternalVampireLanguage.g:2197:1: rule__VLSTffFormula__Group__7 : rule__VLSTffFormula__Group__7__Impl rule__VLSTffFormula__Group__8 ;
7318 public final void rule__VLSTffFormula__Group__7() throws RecognitionException {
7319
7320 int stackSize = keepStackSize();
7321
7322 try {
7323 // InternalVampireLanguage.g:2201:1: ( rule__VLSTffFormula__Group__7__Impl rule__VLSTffFormula__Group__8 )
7324 // InternalVampireLanguage.g:2202:2: rule__VLSTffFormula__Group__7__Impl rule__VLSTffFormula__Group__8
7325 {
7326 pushFollow(FOLLOW_18);
7327 rule__VLSTffFormula__Group__7__Impl();
7328
7329 state._fsp--;
7330
7331 pushFollow(FOLLOW_2);
7332 rule__VLSTffFormula__Group__8();
7333
7334 state._fsp--;
7335
7336
7337 }
7338
7339 }
7340 catch (RecognitionException re) {
7341 reportError(re);
7342 recover(input,re);
7343 }
7344 finally {
7345
7346 restoreStackSize(stackSize);
7347
7348 }
7349 return ;
7350 }
7351 // $ANTLR end "rule__VLSTffFormula__Group__7"
7352
7353
7354 // $ANTLR start "rule__VLSTffFormula__Group__7__Impl"
7355 // InternalVampireLanguage.g:2209:1: rule__VLSTffFormula__Group__7__Impl : ( ( rule__VLSTffFormula__Group_7__0 )? ) ;
7356 public final void rule__VLSTffFormula__Group__7__Impl() throws RecognitionException {
7357
7358 int stackSize = keepStackSize();
7359
7360 try {
7361 // InternalVampireLanguage.g:2213:1: ( ( ( rule__VLSTffFormula__Group_7__0 )? ) )
7362 // InternalVampireLanguage.g:2214:1: ( ( rule__VLSTffFormula__Group_7__0 )? )
7363 {
7364 // InternalVampireLanguage.g:2214:1: ( ( rule__VLSTffFormula__Group_7__0 )? )
7365 // InternalVampireLanguage.g:2215:2: ( rule__VLSTffFormula__Group_7__0 )?
7366 {
7367 before(grammarAccess.getVLSTffFormulaAccess().getGroup_7());
7368 // InternalVampireLanguage.g:2216:2: ( rule__VLSTffFormula__Group_7__0 )?
7369 int alt25=2;
7370 int LA25_0 = input.LA(1);
7371
7372 if ( (LA25_0==45) ) {
7373 alt25=1;
7374 }
7375 switch (alt25) {
7376 case 1 :
7377 // InternalVampireLanguage.g:2216:3: rule__VLSTffFormula__Group_7__0
7378 {
7379 pushFollow(FOLLOW_2);
7380 rule__VLSTffFormula__Group_7__0();
7381
7382 state._fsp--;
7383
7384
7385 }
7386 break;
7387
7388 }
7389
7390 after(grammarAccess.getVLSTffFormulaAccess().getGroup_7());
7391
7392 }
7393
7394
7395 }
7396
7397 }
7398 catch (RecognitionException re) {
7399 reportError(re);
7400 recover(input,re);
7401 }
7402 finally {
7403
7404 restoreStackSize(stackSize);
7405
7406 }
7407 return ;
7408 }
7409 // $ANTLR end "rule__VLSTffFormula__Group__7__Impl"
7410
7411
7412 // $ANTLR start "rule__VLSTffFormula__Group__8"
7413 // InternalVampireLanguage.g:2224:1: rule__VLSTffFormula__Group__8 : rule__VLSTffFormula__Group__8__Impl rule__VLSTffFormula__Group__9 ;
7414 public final void rule__VLSTffFormula__Group__8() throws RecognitionException {
7415
7416 int stackSize = keepStackSize();
7417
7418 try {
7419 // InternalVampireLanguage.g:2228:1: ( rule__VLSTffFormula__Group__8__Impl rule__VLSTffFormula__Group__9 )
7420 // InternalVampireLanguage.g:2229:2: rule__VLSTffFormula__Group__8__Impl rule__VLSTffFormula__Group__9
7421 {
7422 pushFollow(FOLLOW_19);
7423 rule__VLSTffFormula__Group__8__Impl();
7424
7425 state._fsp--;
7426
7427 pushFollow(FOLLOW_2);
7428 rule__VLSTffFormula__Group__9();
7429
7430 state._fsp--;
7431
7432
7433 }
7434
7435 }
7436 catch (RecognitionException re) {
7437 reportError(re);
7438 recover(input,re);
7439 }
7440 finally {
7441
7442 restoreStackSize(stackSize);
7443
7444 }
7445 return ;
7446 }
7447 // $ANTLR end "rule__VLSTffFormula__Group__8"
7448
7449
7450 // $ANTLR start "rule__VLSTffFormula__Group__8__Impl"
7451 // InternalVampireLanguage.g:2236:1: rule__VLSTffFormula__Group__8__Impl : ( ')' ) ;
7452 public final void rule__VLSTffFormula__Group__8__Impl() throws RecognitionException {
7453
7454 int stackSize = keepStackSize();
7455
7456 try {
7457 // InternalVampireLanguage.g:2240:1: ( ( ')' ) )
7458 // InternalVampireLanguage.g:2241:1: ( ')' )
7459 {
7460 // InternalVampireLanguage.g:2241:1: ( ')' )
7461 // InternalVampireLanguage.g:2242:2: ')'
7462 {
7463 before(grammarAccess.getVLSTffFormulaAccess().getRightParenthesisKeyword_8());
7464 match(input,50,FOLLOW_2);
7465 after(grammarAccess.getVLSTffFormulaAccess().getRightParenthesisKeyword_8());
7466
7467 }
7468
7469
7470 }
7471
7472 }
7473 catch (RecognitionException re) {
7474 reportError(re);
7475 recover(input,re);
7476 }
7477 finally {
7478
7479 restoreStackSize(stackSize);
7480
7481 }
7482 return ;
7483 }
7484 // $ANTLR end "rule__VLSTffFormula__Group__8__Impl"
7485
7486
7487 // $ANTLR start "rule__VLSTffFormula__Group__9"
7488 // InternalVampireLanguage.g:2251:1: rule__VLSTffFormula__Group__9 : rule__VLSTffFormula__Group__9__Impl ;
7489 public final void rule__VLSTffFormula__Group__9() throws RecognitionException {
7490
7491 int stackSize = keepStackSize();
7492
7493 try {
7494 // InternalVampireLanguage.g:2255:1: ( rule__VLSTffFormula__Group__9__Impl )
7495 // InternalVampireLanguage.g:2256:2: rule__VLSTffFormula__Group__9__Impl
7496 {
7497 pushFollow(FOLLOW_2);
7498 rule__VLSTffFormula__Group__9__Impl();
7499
7500 state._fsp--;
7501
7502
7503 }
7504
7505 }
7506 catch (RecognitionException re) {
7507 reportError(re);
7508 recover(input,re);
7509 }
7510 finally {
7511
7512 restoreStackSize(stackSize);
7513
7514 }
7515 return ;
7516 }
7517 // $ANTLR end "rule__VLSTffFormula__Group__9"
7518
7519
7520 // $ANTLR start "rule__VLSTffFormula__Group__9__Impl"
7521 // InternalVampireLanguage.g:2262:1: rule__VLSTffFormula__Group__9__Impl : ( '.' ) ;
7522 public final void rule__VLSTffFormula__Group__9__Impl() throws RecognitionException {
7523
7524 int stackSize = keepStackSize();
7525
7526 try {
7527 // InternalVampireLanguage.g:2266:1: ( ( '.' ) )
7528 // InternalVampireLanguage.g:2267:1: ( '.' )
7529 {
7530 // InternalVampireLanguage.g:2267:1: ( '.' )
7531 // InternalVampireLanguage.g:2268:2: '.'
7532 {
7533 before(grammarAccess.getVLSTffFormulaAccess().getFullStopKeyword_9());
7534 match(input,51,FOLLOW_2);
7535 after(grammarAccess.getVLSTffFormulaAccess().getFullStopKeyword_9());
7536
7537 }
7538
7539
7540 }
7541
7542 }
7543 catch (RecognitionException re) {
7544 reportError(re);
7545 recover(input,re);
7546 }
7547 finally {
7548
7549 restoreStackSize(stackSize);
7550
7551 }
7552 return ;
7553 }
7554 // $ANTLR end "rule__VLSTffFormula__Group__9__Impl"
7555
7556
7557 // $ANTLR start "rule__VLSTffFormula__Group_7__0"
7558 // InternalVampireLanguage.g:2278:1: rule__VLSTffFormula__Group_7__0 : rule__VLSTffFormula__Group_7__0__Impl rule__VLSTffFormula__Group_7__1 ;
7559 public final void rule__VLSTffFormula__Group_7__0() throws RecognitionException {
7560
7561 int stackSize = keepStackSize();
7562
7563 try {
7564 // InternalVampireLanguage.g:2282:1: ( rule__VLSTffFormula__Group_7__0__Impl rule__VLSTffFormula__Group_7__1 )
7565 // InternalVampireLanguage.g:2283:2: rule__VLSTffFormula__Group_7__0__Impl rule__VLSTffFormula__Group_7__1
7566 {
7567 pushFollow(FOLLOW_20);
7568 rule__VLSTffFormula__Group_7__0__Impl();
7569
7570 state._fsp--;
7571
7572 pushFollow(FOLLOW_2);
7573 rule__VLSTffFormula__Group_7__1();
7574
7575 state._fsp--;
7576
7577
7578 }
7579
7580 }
7581 catch (RecognitionException re) {
7582 reportError(re);
7583 recover(input,re);
7584 }
7585 finally {
7586
7587 restoreStackSize(stackSize);
7588
7589 }
7590 return ;
7591 }
7592 // $ANTLR end "rule__VLSTffFormula__Group_7__0"
7593
7594
7595 // $ANTLR start "rule__VLSTffFormula__Group_7__0__Impl"
7596 // InternalVampireLanguage.g:2290:1: rule__VLSTffFormula__Group_7__0__Impl : ( ',' ) ;
7597 public final void rule__VLSTffFormula__Group_7__0__Impl() throws RecognitionException {
7598
7599 int stackSize = keepStackSize();
7600
7601 try {
7602 // InternalVampireLanguage.g:2294:1: ( ( ',' ) )
7603 // InternalVampireLanguage.g:2295:1: ( ',' )
7604 {
7605 // InternalVampireLanguage.g:2295:1: ( ',' )
7606 // InternalVampireLanguage.g:2296:2: ','
7607 {
7608 before(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_7_0());
7609 match(input,45,FOLLOW_2);
7610 after(grammarAccess.getVLSTffFormulaAccess().getCommaKeyword_7_0());
7611
7612 }
7613
7614
7615 }
7616
7617 }
7618 catch (RecognitionException re) {
7619 reportError(re);
7620 recover(input,re);
7621 }
7622 finally {
7623
7624 restoreStackSize(stackSize);
7625
7626 }
7627 return ;
7628 }
7629 // $ANTLR end "rule__VLSTffFormula__Group_7__0__Impl"
7630
7631
7632 // $ANTLR start "rule__VLSTffFormula__Group_7__1"
7633 // InternalVampireLanguage.g:2305:1: rule__VLSTffFormula__Group_7__1 : rule__VLSTffFormula__Group_7__1__Impl ;
7634 public final void rule__VLSTffFormula__Group_7__1() throws RecognitionException {
7635
7636 int stackSize = keepStackSize();
7637
7638 try {
7639 // InternalVampireLanguage.g:2309:1: ( rule__VLSTffFormula__Group_7__1__Impl )
7640 // InternalVampireLanguage.g:2310:2: rule__VLSTffFormula__Group_7__1__Impl
7641 {
7642 pushFollow(FOLLOW_2);
7643 rule__VLSTffFormula__Group_7__1__Impl();
7644
7645 state._fsp--;
7646
7647
7648 }
7649
7650 }
7651 catch (RecognitionException re) {
7652 reportError(re);
7653 recover(input,re);
7654 }
7655 finally {
7656
7657 restoreStackSize(stackSize);
7658
7659 }
7660 return ;
7661 }
7662 // $ANTLR end "rule__VLSTffFormula__Group_7__1"
7663
7664
7665 // $ANTLR start "rule__VLSTffFormula__Group_7__1__Impl"
7666 // InternalVampireLanguage.g:2316:1: rule__VLSTffFormula__Group_7__1__Impl : ( ( rule__VLSTffFormula__AnnotationsAssignment_7_1 ) ) ;
7667 public final void rule__VLSTffFormula__Group_7__1__Impl() throws RecognitionException {
7668
7669 int stackSize = keepStackSize();
7670
7671 try {
7672 // InternalVampireLanguage.g:2320:1: ( ( ( rule__VLSTffFormula__AnnotationsAssignment_7_1 ) ) )
7673 // InternalVampireLanguage.g:2321:1: ( ( rule__VLSTffFormula__AnnotationsAssignment_7_1 ) )
7674 {
7675 // InternalVampireLanguage.g:2321:1: ( ( rule__VLSTffFormula__AnnotationsAssignment_7_1 ) )
7676 // InternalVampireLanguage.g:2322:2: ( rule__VLSTffFormula__AnnotationsAssignment_7_1 )
7677 {
7678 before(grammarAccess.getVLSTffFormulaAccess().getAnnotationsAssignment_7_1());
7679 // InternalVampireLanguage.g:2323:2: ( rule__VLSTffFormula__AnnotationsAssignment_7_1 )
7680 // InternalVampireLanguage.g:2323:3: rule__VLSTffFormula__AnnotationsAssignment_7_1
7681 {
7682 pushFollow(FOLLOW_2);
7683 rule__VLSTffFormula__AnnotationsAssignment_7_1();
7684
7685 state._fsp--;
7686
7687
7688 }
7689
7690 after(grammarAccess.getVLSTffFormulaAccess().getAnnotationsAssignment_7_1());
7691
7692 }
7693
7694
7695 }
7696
7697 }
7698 catch (RecognitionException re) {
7699 reportError(re);
7700 recover(input,re);
7701 }
7702 finally {
7703
7704 restoreStackSize(stackSize);
7705
7706 }
7707 return ;
7708 }
7709 // $ANTLR end "rule__VLSTffFormula__Group_7__1__Impl"
7710
7711
7299 // $ANTLR start "rule__VLSAnnotation__Group__0" 7712 // $ANTLR start "rule__VLSAnnotation__Group__0"
7300 // InternalVampireLanguage.g:2215:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ; 7713 // InternalVampireLanguage.g:2332:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ;
7301 public final void rule__VLSAnnotation__Group__0() throws RecognitionException { 7714 public final void rule__VLSAnnotation__Group__0() throws RecognitionException {
7302 7715
7303 int stackSize = keepStackSize(); 7716 int stackSize = keepStackSize();
7304 7717
7305 try { 7718 try {
7306 // InternalVampireLanguage.g:2219:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ) 7719 // InternalVampireLanguage.g:2336:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 )
7307 // InternalVampireLanguage.g:2220:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 7720 // InternalVampireLanguage.g:2337:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1
7308 { 7721 {
7309 pushFollow(FOLLOW_19); 7722 pushFollow(FOLLOW_20);
7310 rule__VLSAnnotation__Group__0__Impl(); 7723 rule__VLSAnnotation__Group__0__Impl();
7311 7724
7312 state._fsp--; 7725 state._fsp--;
@@ -7335,31 +7748,31 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7335 7748
7336 7749
7337 // $ANTLR start "rule__VLSAnnotation__Group__0__Impl" 7750 // $ANTLR start "rule__VLSAnnotation__Group__0__Impl"
7338 // InternalVampireLanguage.g:2227:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ; 7751 // InternalVampireLanguage.g:2344:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ;
7339 public final void rule__VLSAnnotation__Group__0__Impl() throws RecognitionException { 7752 public final void rule__VLSAnnotation__Group__0__Impl() throws RecognitionException {
7340 7753
7341 int stackSize = keepStackSize(); 7754 int stackSize = keepStackSize();
7342 7755
7343 try { 7756 try {
7344 // InternalVampireLanguage.g:2231:1: ( ( ( '[' )? ) ) 7757 // InternalVampireLanguage.g:2348:1: ( ( ( '[' )? ) )
7345 // InternalVampireLanguage.g:2232:1: ( ( '[' )? ) 7758 // InternalVampireLanguage.g:2349:1: ( ( '[' )? )
7346 { 7759 {
7347 // InternalVampireLanguage.g:2232:1: ( ( '[' )? ) 7760 // InternalVampireLanguage.g:2349:1: ( ( '[' )? )
7348 // InternalVampireLanguage.g:2233:2: ( '[' )? 7761 // InternalVampireLanguage.g:2350:2: ( '[' )?
7349 { 7762 {
7350 before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); 7763 before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0());
7351 // InternalVampireLanguage.g:2234:2: ( '[' )? 7764 // InternalVampireLanguage.g:2351:2: ( '[' )?
7352 int alt24=2; 7765 int alt26=2;
7353 int LA24_0 = input.LA(1); 7766 int LA26_0 = input.LA(1);
7354 7767
7355 if ( (LA24_0==51) ) { 7768 if ( (LA26_0==53) ) {
7356 alt24=1; 7769 alt26=1;
7357 } 7770 }
7358 switch (alt24) { 7771 switch (alt26) {
7359 case 1 : 7772 case 1 :
7360 // InternalVampireLanguage.g:2234:3: '[' 7773 // InternalVampireLanguage.g:2351:3: '['
7361 { 7774 {
7362 match(input,51,FOLLOW_2); 7775 match(input,53,FOLLOW_2);
7363 7776
7364 } 7777 }
7365 break; 7778 break;
@@ -7389,16 +7802,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7389 7802
7390 7803
7391 // $ANTLR start "rule__VLSAnnotation__Group__1" 7804 // $ANTLR start "rule__VLSAnnotation__Group__1"
7392 // InternalVampireLanguage.g:2242:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ; 7805 // InternalVampireLanguage.g:2359:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ;
7393 public final void rule__VLSAnnotation__Group__1() throws RecognitionException { 7806 public final void rule__VLSAnnotation__Group__1() throws RecognitionException {
7394 7807
7395 int stackSize = keepStackSize(); 7808 int stackSize = keepStackSize();
7396 7809
7397 try { 7810 try {
7398 // InternalVampireLanguage.g:2246:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ) 7811 // InternalVampireLanguage.g:2363:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 )
7399 // InternalVampireLanguage.g:2247:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 7812 // InternalVampireLanguage.g:2364:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2
7400 { 7813 {
7401 pushFollow(FOLLOW_19); 7814 pushFollow(FOLLOW_20);
7402 rule__VLSAnnotation__Group__1__Impl(); 7815 rule__VLSAnnotation__Group__1__Impl();
7403 7816
7404 state._fsp--; 7817 state._fsp--;
@@ -7427,29 +7840,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7427 7840
7428 7841
7429 // $ANTLR start "rule__VLSAnnotation__Group__1__Impl" 7842 // $ANTLR start "rule__VLSAnnotation__Group__1__Impl"
7430 // InternalVampireLanguage.g:2254:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ; 7843 // InternalVampireLanguage.g:2371:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ;
7431 public final void rule__VLSAnnotation__Group__1__Impl() throws RecognitionException { 7844 public final void rule__VLSAnnotation__Group__1__Impl() throws RecognitionException {
7432 7845
7433 int stackSize = keepStackSize(); 7846 int stackSize = keepStackSize();
7434 7847
7435 try { 7848 try {
7436 // InternalVampireLanguage.g:2258:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ) 7849 // InternalVampireLanguage.g:2375:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) )
7437 // InternalVampireLanguage.g:2259:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) 7850 // InternalVampireLanguage.g:2376:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? )
7438 { 7851 {
7439 // InternalVampireLanguage.g:2259:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) 7852 // InternalVampireLanguage.g:2376:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? )
7440 // InternalVampireLanguage.g:2260:2: ( rule__VLSAnnotation__NameAssignment_1 )? 7853 // InternalVampireLanguage.g:2377:2: ( rule__VLSAnnotation__NameAssignment_1 )?
7441 { 7854 {
7442 before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); 7855 before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1());
7443 // InternalVampireLanguage.g:2261:2: ( rule__VLSAnnotation__NameAssignment_1 )? 7856 // InternalVampireLanguage.g:2378:2: ( rule__VLSAnnotation__NameAssignment_1 )?
7444 int alt25=2; 7857 int alt27=2;
7445 int LA25_0 = input.LA(1); 7858 int LA27_0 = input.LA(1);
7446 7859
7447 if ( ((LA25_0>=RULE_LOWER_WORD_ID && LA25_0<=RULE_SINGLE_QUOTE)||(LA25_0>=27 && LA25_0<=41)) ) { 7860 if ( ((LA27_0>=RULE_LOWER_WORD_ID && LA27_0<=RULE_SINGLE_QUOTE)||(LA27_0>=27 && LA27_0<=41)) ) {
7448 alt25=1; 7861 alt27=1;
7449 } 7862 }
7450 switch (alt25) { 7863 switch (alt27) {
7451 case 1 : 7864 case 1 :
7452 // InternalVampireLanguage.g:2261:3: rule__VLSAnnotation__NameAssignment_1 7865 // InternalVampireLanguage.g:2378:3: rule__VLSAnnotation__NameAssignment_1
7453 { 7866 {
7454 pushFollow(FOLLOW_2); 7867 pushFollow(FOLLOW_2);
7455 rule__VLSAnnotation__NameAssignment_1(); 7868 rule__VLSAnnotation__NameAssignment_1();
@@ -7485,16 +7898,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7485 7898
7486 7899
7487 // $ANTLR start "rule__VLSAnnotation__Group__2" 7900 // $ANTLR start "rule__VLSAnnotation__Group__2"
7488 // InternalVampireLanguage.g:2269:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ; 7901 // InternalVampireLanguage.g:2386:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ;
7489 public final void rule__VLSAnnotation__Group__2() throws RecognitionException { 7902 public final void rule__VLSAnnotation__Group__2() throws RecognitionException {
7490 7903
7491 int stackSize = keepStackSize(); 7904 int stackSize = keepStackSize();
7492 7905
7493 try { 7906 try {
7494 // InternalVampireLanguage.g:2273:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ) 7907 // InternalVampireLanguage.g:2390:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 )
7495 // InternalVampireLanguage.g:2274:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 7908 // InternalVampireLanguage.g:2391:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3
7496 { 7909 {
7497 pushFollow(FOLLOW_19); 7910 pushFollow(FOLLOW_20);
7498 rule__VLSAnnotation__Group__2__Impl(); 7911 rule__VLSAnnotation__Group__2__Impl();
7499 7912
7500 state._fsp--; 7913 state._fsp--;
@@ -7523,29 +7936,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7523 7936
7524 7937
7525 // $ANTLR start "rule__VLSAnnotation__Group__2__Impl" 7938 // $ANTLR start "rule__VLSAnnotation__Group__2__Impl"
7526 // InternalVampireLanguage.g:2281:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ; 7939 // InternalVampireLanguage.g:2398:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ;
7527 public final void rule__VLSAnnotation__Group__2__Impl() throws RecognitionException { 7940 public final void rule__VLSAnnotation__Group__2__Impl() throws RecognitionException {
7528 7941
7529 int stackSize = keepStackSize(); 7942 int stackSize = keepStackSize();
7530 7943
7531 try { 7944 try {
7532 // InternalVampireLanguage.g:2285:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) ) 7945 // InternalVampireLanguage.g:2402:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) )
7533 // InternalVampireLanguage.g:2286:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) 7946 // InternalVampireLanguage.g:2403:1: ( ( rule__VLSAnnotation__Group_2__0 )? )
7534 { 7947 {
7535 // InternalVampireLanguage.g:2286:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) 7948 // InternalVampireLanguage.g:2403:1: ( ( rule__VLSAnnotation__Group_2__0 )? )
7536 // InternalVampireLanguage.g:2287:2: ( rule__VLSAnnotation__Group_2__0 )? 7949 // InternalVampireLanguage.g:2404:2: ( rule__VLSAnnotation__Group_2__0 )?
7537 { 7950 {
7538 before(grammarAccess.getVLSAnnotationAccess().getGroup_2()); 7951 before(grammarAccess.getVLSAnnotationAccess().getGroup_2());
7539 // InternalVampireLanguage.g:2288:2: ( rule__VLSAnnotation__Group_2__0 )? 7952 // InternalVampireLanguage.g:2405:2: ( rule__VLSAnnotation__Group_2__0 )?
7540 int alt26=2; 7953 int alt28=2;
7541 int LA26_0 = input.LA(1); 7954 int LA28_0 = input.LA(1);
7542 7955
7543 if ( (LA26_0==48) ) { 7956 if ( (LA28_0==49) ) {
7544 alt26=1; 7957 alt28=1;
7545 } 7958 }
7546 switch (alt26) { 7959 switch (alt28) {
7547 case 1 : 7960 case 1 :
7548 // InternalVampireLanguage.g:2288:3: rule__VLSAnnotation__Group_2__0 7961 // InternalVampireLanguage.g:2405:3: rule__VLSAnnotation__Group_2__0
7549 { 7962 {
7550 pushFollow(FOLLOW_2); 7963 pushFollow(FOLLOW_2);
7551 rule__VLSAnnotation__Group_2__0(); 7964 rule__VLSAnnotation__Group_2__0();
@@ -7581,14 +7994,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7581 7994
7582 7995
7583 // $ANTLR start "rule__VLSAnnotation__Group__3" 7996 // $ANTLR start "rule__VLSAnnotation__Group__3"
7584 // InternalVampireLanguage.g:2296:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ; 7997 // InternalVampireLanguage.g:2413:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ;
7585 public final void rule__VLSAnnotation__Group__3() throws RecognitionException { 7998 public final void rule__VLSAnnotation__Group__3() throws RecognitionException {
7586 7999
7587 int stackSize = keepStackSize(); 8000 int stackSize = keepStackSize();
7588 8001
7589 try { 8002 try {
7590 // InternalVampireLanguage.g:2300:1: ( rule__VLSAnnotation__Group__3__Impl ) 8003 // InternalVampireLanguage.g:2417:1: ( rule__VLSAnnotation__Group__3__Impl )
7591 // InternalVampireLanguage.g:2301:2: rule__VLSAnnotation__Group__3__Impl 8004 // InternalVampireLanguage.g:2418:2: rule__VLSAnnotation__Group__3__Impl
7592 { 8005 {
7593 pushFollow(FOLLOW_2); 8006 pushFollow(FOLLOW_2);
7594 rule__VLSAnnotation__Group__3__Impl(); 8007 rule__VLSAnnotation__Group__3__Impl();
@@ -7614,29 +8027,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7614 8027
7615 8028
7616 // $ANTLR start "rule__VLSAnnotation__Group__3__Impl" 8029 // $ANTLR start "rule__VLSAnnotation__Group__3__Impl"
7617 // InternalVampireLanguage.g:2307:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ; 8030 // InternalVampireLanguage.g:2424:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ;
7618 public final void rule__VLSAnnotation__Group__3__Impl() throws RecognitionException { 8031 public final void rule__VLSAnnotation__Group__3__Impl() throws RecognitionException {
7619 8032
7620 int stackSize = keepStackSize(); 8033 int stackSize = keepStackSize();
7621 8034
7622 try { 8035 try {
7623 // InternalVampireLanguage.g:2311:1: ( ( ( ']' )? ) ) 8036 // InternalVampireLanguage.g:2428:1: ( ( ( ']' )? ) )
7624 // InternalVampireLanguage.g:2312:1: ( ( ']' )? ) 8037 // InternalVampireLanguage.g:2429:1: ( ( ']' )? )
7625 { 8038 {
7626 // InternalVampireLanguage.g:2312:1: ( ( ']' )? ) 8039 // InternalVampireLanguage.g:2429:1: ( ( ']' )? )
7627 // InternalVampireLanguage.g:2313:2: ( ']' )? 8040 // InternalVampireLanguage.g:2430:2: ( ']' )?
7628 { 8041 {
7629 before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); 8042 before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3());
7630 // InternalVampireLanguage.g:2314:2: ( ']' )? 8043 // InternalVampireLanguage.g:2431:2: ( ']' )?
7631 int alt27=2; 8044 int alt29=2;
7632 int LA27_0 = input.LA(1); 8045 int LA29_0 = input.LA(1);
7633 8046
7634 if ( (LA27_0==44) ) { 8047 if ( (LA29_0==44) ) {
7635 alt27=1; 8048 alt29=1;
7636 } 8049 }
7637 switch (alt27) { 8050 switch (alt29) {
7638 case 1 : 8051 case 1 :
7639 // InternalVampireLanguage.g:2314:3: ']' 8052 // InternalVampireLanguage.g:2431:3: ']'
7640 { 8053 {
7641 match(input,44,FOLLOW_2); 8054 match(input,44,FOLLOW_2);
7642 8055
@@ -7668,16 +8081,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7668 8081
7669 8082
7670 // $ANTLR start "rule__VLSAnnotation__Group_2__0" 8083 // $ANTLR start "rule__VLSAnnotation__Group_2__0"
7671 // InternalVampireLanguage.g:2323:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ; 8084 // InternalVampireLanguage.g:2440:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ;
7672 public final void rule__VLSAnnotation__Group_2__0() throws RecognitionException { 8085 public final void rule__VLSAnnotation__Group_2__0() throws RecognitionException {
7673 8086
7674 int stackSize = keepStackSize(); 8087 int stackSize = keepStackSize();
7675 8088
7676 try { 8089 try {
7677 // InternalVampireLanguage.g:2327:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ) 8090 // InternalVampireLanguage.g:2444:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 )
7678 // InternalVampireLanguage.g:2328:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 8091 // InternalVampireLanguage.g:2445:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1
7679 { 8092 {
7680 pushFollow(FOLLOW_19); 8093 pushFollow(FOLLOW_20);
7681 rule__VLSAnnotation__Group_2__0__Impl(); 8094 rule__VLSAnnotation__Group_2__0__Impl();
7682 8095
7683 state._fsp--; 8096 state._fsp--;
@@ -7706,20 +8119,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7706 8119
7707 8120
7708 // $ANTLR start "rule__VLSAnnotation__Group_2__0__Impl" 8121 // $ANTLR start "rule__VLSAnnotation__Group_2__0__Impl"
7709 // InternalVampireLanguage.g:2335:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ; 8122 // InternalVampireLanguage.g:2452:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ;
7710 public final void rule__VLSAnnotation__Group_2__0__Impl() throws RecognitionException { 8123 public final void rule__VLSAnnotation__Group_2__0__Impl() throws RecognitionException {
7711 8124
7712 int stackSize = keepStackSize(); 8125 int stackSize = keepStackSize();
7713 8126
7714 try { 8127 try {
7715 // InternalVampireLanguage.g:2339:1: ( ( '(' ) ) 8128 // InternalVampireLanguage.g:2456:1: ( ( '(' ) )
7716 // InternalVampireLanguage.g:2340:1: ( '(' ) 8129 // InternalVampireLanguage.g:2457:1: ( '(' )
7717 { 8130 {
7718 // InternalVampireLanguage.g:2340:1: ( '(' ) 8131 // InternalVampireLanguage.g:2457:1: ( '(' )
7719 // InternalVampireLanguage.g:2341:2: '(' 8132 // InternalVampireLanguage.g:2458:2: '('
7720 { 8133 {
7721 before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); 8134 before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0());
7722 match(input,48,FOLLOW_2); 8135 match(input,49,FOLLOW_2);
7723 after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); 8136 after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0());
7724 8137
7725 } 8138 }
@@ -7743,16 +8156,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7743 8156
7744 8157
7745 // $ANTLR start "rule__VLSAnnotation__Group_2__1" 8158 // $ANTLR start "rule__VLSAnnotation__Group_2__1"
7746 // InternalVampireLanguage.g:2350:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ; 8159 // InternalVampireLanguage.g:2467:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ;
7747 public final void rule__VLSAnnotation__Group_2__1() throws RecognitionException { 8160 public final void rule__VLSAnnotation__Group_2__1() throws RecognitionException {
7748 8161
7749 int stackSize = keepStackSize(); 8162 int stackSize = keepStackSize();
7750 8163
7751 try { 8164 try {
7752 // InternalVampireLanguage.g:2354:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ) 8165 // InternalVampireLanguage.g:2471:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 )
7753 // InternalVampireLanguage.g:2355:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 8166 // InternalVampireLanguage.g:2472:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2
7754 { 8167 {
7755 pushFollow(FOLLOW_20); 8168 pushFollow(FOLLOW_21);
7756 rule__VLSAnnotation__Group_2__1__Impl(); 8169 rule__VLSAnnotation__Group_2__1__Impl();
7757 8170
7758 state._fsp--; 8171 state._fsp--;
@@ -7781,21 +8194,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7781 8194
7782 8195
7783 // $ANTLR start "rule__VLSAnnotation__Group_2__1__Impl" 8196 // $ANTLR start "rule__VLSAnnotation__Group_2__1__Impl"
7784 // InternalVampireLanguage.g:2362:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ; 8197 // InternalVampireLanguage.g:2479:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ;
7785 public final void rule__VLSAnnotation__Group_2__1__Impl() throws RecognitionException { 8198 public final void rule__VLSAnnotation__Group_2__1__Impl() throws RecognitionException {
7786 8199
7787 int stackSize = keepStackSize(); 8200 int stackSize = keepStackSize();
7788 8201
7789 try { 8202 try {
7790 // InternalVampireLanguage.g:2366:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ) 8203 // InternalVampireLanguage.g:2483:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) )
7791 // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) 8204 // InternalVampireLanguage.g:2484:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) )
7792 { 8205 {
7793 // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) 8206 // InternalVampireLanguage.g:2484:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) )
7794 // InternalVampireLanguage.g:2368:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) 8207 // InternalVampireLanguage.g:2485:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 )
7795 { 8208 {
7796 before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); 8209 before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1());
7797 // InternalVampireLanguage.g:2369:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) 8210 // InternalVampireLanguage.g:2486:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 )
7798 // InternalVampireLanguage.g:2369:3: rule__VLSAnnotation__FollowupAssignment_2_1 8211 // InternalVampireLanguage.g:2486:3: rule__VLSAnnotation__FollowupAssignment_2_1
7799 { 8212 {
7800 pushFollow(FOLLOW_2); 8213 pushFollow(FOLLOW_2);
7801 rule__VLSAnnotation__FollowupAssignment_2_1(); 8214 rule__VLSAnnotation__FollowupAssignment_2_1();
@@ -7828,14 +8241,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7828 8241
7829 8242
7830 // $ANTLR start "rule__VLSAnnotation__Group_2__2" 8243 // $ANTLR start "rule__VLSAnnotation__Group_2__2"
7831 // InternalVampireLanguage.g:2377:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ; 8244 // InternalVampireLanguage.g:2494:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ;
7832 public final void rule__VLSAnnotation__Group_2__2() throws RecognitionException { 8245 public final void rule__VLSAnnotation__Group_2__2() throws RecognitionException {
7833 8246
7834 int stackSize = keepStackSize(); 8247 int stackSize = keepStackSize();
7835 8248
7836 try { 8249 try {
7837 // InternalVampireLanguage.g:2381:1: ( rule__VLSAnnotation__Group_2__2__Impl ) 8250 // InternalVampireLanguage.g:2498:1: ( rule__VLSAnnotation__Group_2__2__Impl )
7838 // InternalVampireLanguage.g:2382:2: rule__VLSAnnotation__Group_2__2__Impl 8251 // InternalVampireLanguage.g:2499:2: rule__VLSAnnotation__Group_2__2__Impl
7839 { 8252 {
7840 pushFollow(FOLLOW_2); 8253 pushFollow(FOLLOW_2);
7841 rule__VLSAnnotation__Group_2__2__Impl(); 8254 rule__VLSAnnotation__Group_2__2__Impl();
@@ -7861,20 +8274,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7861 8274
7862 8275
7863 // $ANTLR start "rule__VLSAnnotation__Group_2__2__Impl" 8276 // $ANTLR start "rule__VLSAnnotation__Group_2__2__Impl"
7864 // InternalVampireLanguage.g:2388:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ; 8277 // InternalVampireLanguage.g:2505:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ;
7865 public final void rule__VLSAnnotation__Group_2__2__Impl() throws RecognitionException { 8278 public final void rule__VLSAnnotation__Group_2__2__Impl() throws RecognitionException {
7866 8279
7867 int stackSize = keepStackSize(); 8280 int stackSize = keepStackSize();
7868 8281
7869 try { 8282 try {
7870 // InternalVampireLanguage.g:2392:1: ( ( ')' ) ) 8283 // InternalVampireLanguage.g:2509:1: ( ( ')' ) )
7871 // InternalVampireLanguage.g:2393:1: ( ')' ) 8284 // InternalVampireLanguage.g:2510:1: ( ')' )
7872 { 8285 {
7873 // InternalVampireLanguage.g:2393:1: ( ')' ) 8286 // InternalVampireLanguage.g:2510:1: ( ')' )
7874 // InternalVampireLanguage.g:2394:2: ')' 8287 // InternalVampireLanguage.g:2511:2: ')'
7875 { 8288 {
7876 before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); 8289 before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2());
7877 match(input,49,FOLLOW_2); 8290 match(input,50,FOLLOW_2);
7878 after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); 8291 after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2());
7879 8292
7880 } 8293 }
@@ -7898,16 +8311,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7898 8311
7899 8312
7900 // $ANTLR start "rule__VLSAnnotationTerms__Group__0" 8313 // $ANTLR start "rule__VLSAnnotationTerms__Group__0"
7901 // InternalVampireLanguage.g:2404:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ; 8314 // InternalVampireLanguage.g:2521:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ;
7902 public final void rule__VLSAnnotationTerms__Group__0() throws RecognitionException { 8315 public final void rule__VLSAnnotationTerms__Group__0() throws RecognitionException {
7903 8316
7904 int stackSize = keepStackSize(); 8317 int stackSize = keepStackSize();
7905 8318
7906 try { 8319 try {
7907 // InternalVampireLanguage.g:2408:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ) 8320 // InternalVampireLanguage.g:2525:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 )
7908 // InternalVampireLanguage.g:2409:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 8321 // InternalVampireLanguage.g:2526:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1
7909 { 8322 {
7910 pushFollow(FOLLOW_14); 8323 pushFollow(FOLLOW_15);
7911 rule__VLSAnnotationTerms__Group__0__Impl(); 8324 rule__VLSAnnotationTerms__Group__0__Impl();
7912 8325
7913 state._fsp--; 8326 state._fsp--;
@@ -7936,21 +8349,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7936 8349
7937 8350
7938 // $ANTLR start "rule__VLSAnnotationTerms__Group__0__Impl" 8351 // $ANTLR start "rule__VLSAnnotationTerms__Group__0__Impl"
7939 // InternalVampireLanguage.g:2416:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ; 8352 // InternalVampireLanguage.g:2533:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ;
7940 public final void rule__VLSAnnotationTerms__Group__0__Impl() throws RecognitionException { 8353 public final void rule__VLSAnnotationTerms__Group__0__Impl() throws RecognitionException {
7941 8354
7942 int stackSize = keepStackSize(); 8355 int stackSize = keepStackSize();
7943 8356
7944 try { 8357 try {
7945 // InternalVampireLanguage.g:2420:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ) 8358 // InternalVampireLanguage.g:2537:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) )
7946 // InternalVampireLanguage.g:2421:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) 8359 // InternalVampireLanguage.g:2538:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) )
7947 { 8360 {
7948 // InternalVampireLanguage.g:2421:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) 8361 // InternalVampireLanguage.g:2538:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) )
7949 // InternalVampireLanguage.g:2422:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) 8362 // InternalVampireLanguage.g:2539:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 )
7950 { 8363 {
7951 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); 8364 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0());
7952 // InternalVampireLanguage.g:2423:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) 8365 // InternalVampireLanguage.g:2540:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 )
7953 // InternalVampireLanguage.g:2423:3: rule__VLSAnnotationTerms__TermsAssignment_0 8366 // InternalVampireLanguage.g:2540:3: rule__VLSAnnotationTerms__TermsAssignment_0
7954 { 8367 {
7955 pushFollow(FOLLOW_2); 8368 pushFollow(FOLLOW_2);
7956 rule__VLSAnnotationTerms__TermsAssignment_0(); 8369 rule__VLSAnnotationTerms__TermsAssignment_0();
@@ -7983,14 +8396,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
7983 8396
7984 8397
7985 // $ANTLR start "rule__VLSAnnotationTerms__Group__1" 8398 // $ANTLR start "rule__VLSAnnotationTerms__Group__1"
7986 // InternalVampireLanguage.g:2431:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ; 8399 // InternalVampireLanguage.g:2548:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ;
7987 public final void rule__VLSAnnotationTerms__Group__1() throws RecognitionException { 8400 public final void rule__VLSAnnotationTerms__Group__1() throws RecognitionException {
7988 8401
7989 int stackSize = keepStackSize(); 8402 int stackSize = keepStackSize();
7990 8403
7991 try { 8404 try {
7992 // InternalVampireLanguage.g:2435:1: ( rule__VLSAnnotationTerms__Group__1__Impl ) 8405 // InternalVampireLanguage.g:2552:1: ( rule__VLSAnnotationTerms__Group__1__Impl )
7993 // InternalVampireLanguage.g:2436:2: rule__VLSAnnotationTerms__Group__1__Impl 8406 // InternalVampireLanguage.g:2553:2: rule__VLSAnnotationTerms__Group__1__Impl
7994 { 8407 {
7995 pushFollow(FOLLOW_2); 8408 pushFollow(FOLLOW_2);
7996 rule__VLSAnnotationTerms__Group__1__Impl(); 8409 rule__VLSAnnotationTerms__Group__1__Impl();
@@ -8016,33 +8429,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8016 8429
8017 8430
8018 // $ANTLR start "rule__VLSAnnotationTerms__Group__1__Impl" 8431 // $ANTLR start "rule__VLSAnnotationTerms__Group__1__Impl"
8019 // InternalVampireLanguage.g:2442:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ; 8432 // InternalVampireLanguage.g:2559:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ;
8020 public final void rule__VLSAnnotationTerms__Group__1__Impl() throws RecognitionException { 8433 public final void rule__VLSAnnotationTerms__Group__1__Impl() throws RecognitionException {
8021 8434
8022 int stackSize = keepStackSize(); 8435 int stackSize = keepStackSize();
8023 8436
8024 try { 8437 try {
8025 // InternalVampireLanguage.g:2446:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ) 8438 // InternalVampireLanguage.g:2563:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) )
8026 // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) 8439 // InternalVampireLanguage.g:2564:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* )
8027 { 8440 {
8028 // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) 8441 // InternalVampireLanguage.g:2564:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* )
8029 // InternalVampireLanguage.g:2448:2: ( rule__VLSAnnotationTerms__Group_1__0 )* 8442 // InternalVampireLanguage.g:2565:2: ( rule__VLSAnnotationTerms__Group_1__0 )*
8030 { 8443 {
8031 before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); 8444 before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1());
8032 // InternalVampireLanguage.g:2449:2: ( rule__VLSAnnotationTerms__Group_1__0 )* 8445 // InternalVampireLanguage.g:2566:2: ( rule__VLSAnnotationTerms__Group_1__0 )*
8033 loop28: 8446 loop30:
8034 do { 8447 do {
8035 int alt28=2; 8448 int alt30=2;
8036 int LA28_0 = input.LA(1); 8449 int LA30_0 = input.LA(1);
8037 8450
8038 if ( (LA28_0==45) ) { 8451 if ( (LA30_0==45) ) {
8039 alt28=1; 8452 alt30=1;
8040 } 8453 }
8041 8454
8042 8455
8043 switch (alt28) { 8456 switch (alt30) {
8044 case 1 : 8457 case 1 :
8045 // InternalVampireLanguage.g:2449:3: rule__VLSAnnotationTerms__Group_1__0 8458 // InternalVampireLanguage.g:2566:3: rule__VLSAnnotationTerms__Group_1__0
8046 { 8459 {
8047 pushFollow(FOLLOW_10); 8460 pushFollow(FOLLOW_10);
8048 rule__VLSAnnotationTerms__Group_1__0(); 8461 rule__VLSAnnotationTerms__Group_1__0();
@@ -8054,7 +8467,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8054 break; 8467 break;
8055 8468
8056 default : 8469 default :
8057 break loop28; 8470 break loop30;
8058 } 8471 }
8059 } while (true); 8472 } while (true);
8060 8473
@@ -8081,16 +8494,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8081 8494
8082 8495
8083 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0" 8496 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0"
8084 // InternalVampireLanguage.g:2458:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ; 8497 // InternalVampireLanguage.g:2575:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ;
8085 public final void rule__VLSAnnotationTerms__Group_1__0() throws RecognitionException { 8498 public final void rule__VLSAnnotationTerms__Group_1__0() throws RecognitionException {
8086 8499
8087 int stackSize = keepStackSize(); 8500 int stackSize = keepStackSize();
8088 8501
8089 try { 8502 try {
8090 // InternalVampireLanguage.g:2462:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ) 8503 // InternalVampireLanguage.g:2579:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 )
8091 // InternalVampireLanguage.g:2463:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 8504 // InternalVampireLanguage.g:2580:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1
8092 { 8505 {
8093 pushFollow(FOLLOW_19); 8506 pushFollow(FOLLOW_20);
8094 rule__VLSAnnotationTerms__Group_1__0__Impl(); 8507 rule__VLSAnnotationTerms__Group_1__0__Impl();
8095 8508
8096 state._fsp--; 8509 state._fsp--;
@@ -8119,17 +8532,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8119 8532
8120 8533
8121 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0__Impl" 8534 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0__Impl"
8122 // InternalVampireLanguage.g:2470:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ; 8535 // InternalVampireLanguage.g:2587:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ;
8123 public final void rule__VLSAnnotationTerms__Group_1__0__Impl() throws RecognitionException { 8536 public final void rule__VLSAnnotationTerms__Group_1__0__Impl() throws RecognitionException {
8124 8537
8125 int stackSize = keepStackSize(); 8538 int stackSize = keepStackSize();
8126 8539
8127 try { 8540 try {
8128 // InternalVampireLanguage.g:2474:1: ( ( ',' ) ) 8541 // InternalVampireLanguage.g:2591:1: ( ( ',' ) )
8129 // InternalVampireLanguage.g:2475:1: ( ',' ) 8542 // InternalVampireLanguage.g:2592:1: ( ',' )
8130 { 8543 {
8131 // InternalVampireLanguage.g:2475:1: ( ',' ) 8544 // InternalVampireLanguage.g:2592:1: ( ',' )
8132 // InternalVampireLanguage.g:2476:2: ',' 8545 // InternalVampireLanguage.g:2593:2: ','
8133 { 8546 {
8134 before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); 8547 before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0());
8135 match(input,45,FOLLOW_2); 8548 match(input,45,FOLLOW_2);
@@ -8156,14 +8569,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8156 8569
8157 8570
8158 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1" 8571 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1"
8159 // InternalVampireLanguage.g:2485:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ; 8572 // InternalVampireLanguage.g:2602:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ;
8160 public final void rule__VLSAnnotationTerms__Group_1__1() throws RecognitionException { 8573 public final void rule__VLSAnnotationTerms__Group_1__1() throws RecognitionException {
8161 8574
8162 int stackSize = keepStackSize(); 8575 int stackSize = keepStackSize();
8163 8576
8164 try { 8577 try {
8165 // InternalVampireLanguage.g:2489:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl ) 8578 // InternalVampireLanguage.g:2606:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl )
8166 // InternalVampireLanguage.g:2490:2: rule__VLSAnnotationTerms__Group_1__1__Impl 8579 // InternalVampireLanguage.g:2607:2: rule__VLSAnnotationTerms__Group_1__1__Impl
8167 { 8580 {
8168 pushFollow(FOLLOW_2); 8581 pushFollow(FOLLOW_2);
8169 rule__VLSAnnotationTerms__Group_1__1__Impl(); 8582 rule__VLSAnnotationTerms__Group_1__1__Impl();
@@ -8189,21 +8602,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8189 8602
8190 8603
8191 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1__Impl" 8604 // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1__Impl"
8192 // InternalVampireLanguage.g:2496:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ; 8605 // InternalVampireLanguage.g:2613:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ;
8193 public final void rule__VLSAnnotationTerms__Group_1__1__Impl() throws RecognitionException { 8606 public final void rule__VLSAnnotationTerms__Group_1__1__Impl() throws RecognitionException {
8194 8607
8195 int stackSize = keepStackSize(); 8608 int stackSize = keepStackSize();
8196 8609
8197 try { 8610 try {
8198 // InternalVampireLanguage.g:2500:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ) 8611 // InternalVampireLanguage.g:2617:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) )
8199 // InternalVampireLanguage.g:2501:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) 8612 // InternalVampireLanguage.g:2618:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) )
8200 { 8613 {
8201 // InternalVampireLanguage.g:2501:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) 8614 // InternalVampireLanguage.g:2618:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) )
8202 // InternalVampireLanguage.g:2502:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) 8615 // InternalVampireLanguage.g:2619:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 )
8203 { 8616 {
8204 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); 8617 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1());
8205 // InternalVampireLanguage.g:2503:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) 8618 // InternalVampireLanguage.g:2620:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 )
8206 // InternalVampireLanguage.g:2503:3: rule__VLSAnnotationTerms__TermsAssignment_1_1 8619 // InternalVampireLanguage.g:2620:3: rule__VLSAnnotationTerms__TermsAssignment_1_1
8207 { 8620 {
8208 pushFollow(FOLLOW_2); 8621 pushFollow(FOLLOW_2);
8209 rule__VLSAnnotationTerms__TermsAssignment_1_1(); 8622 rule__VLSAnnotationTerms__TermsAssignment_1_1();
@@ -8236,16 +8649,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8236 8649
8237 8650
8238 // $ANTLR start "rule__VLSBinary__Group__0" 8651 // $ANTLR start "rule__VLSBinary__Group__0"
8239 // InternalVampireLanguage.g:2512:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ; 8652 // InternalVampireLanguage.g:2629:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ;
8240 public final void rule__VLSBinary__Group__0() throws RecognitionException { 8653 public final void rule__VLSBinary__Group__0() throws RecognitionException {
8241 8654
8242 int stackSize = keepStackSize(); 8655 int stackSize = keepStackSize();
8243 8656
8244 try { 8657 try {
8245 // InternalVampireLanguage.g:2516:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ) 8658 // InternalVampireLanguage.g:2633:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 )
8246 // InternalVampireLanguage.g:2517:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 8659 // InternalVampireLanguage.g:2634:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1
8247 { 8660 {
8248 pushFollow(FOLLOW_21); 8661 pushFollow(FOLLOW_22);
8249 rule__VLSBinary__Group__0__Impl(); 8662 rule__VLSBinary__Group__0__Impl();
8250 8663
8251 state._fsp--; 8664 state._fsp--;
@@ -8274,17 +8687,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8274 8687
8275 8688
8276 // $ANTLR start "rule__VLSBinary__Group__0__Impl" 8689 // $ANTLR start "rule__VLSBinary__Group__0__Impl"
8277 // InternalVampireLanguage.g:2524:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ; 8690 // InternalVampireLanguage.g:2641:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ;
8278 public final void rule__VLSBinary__Group__0__Impl() throws RecognitionException { 8691 public final void rule__VLSBinary__Group__0__Impl() throws RecognitionException {
8279 8692
8280 int stackSize = keepStackSize(); 8693 int stackSize = keepStackSize();
8281 8694
8282 try { 8695 try {
8283 // InternalVampireLanguage.g:2528:1: ( ( ruleVLSUnitaryFormula ) ) 8696 // InternalVampireLanguage.g:2645:1: ( ( ruleVLSUnitaryFormula ) )
8284 // InternalVampireLanguage.g:2529:1: ( ruleVLSUnitaryFormula ) 8697 // InternalVampireLanguage.g:2646:1: ( ruleVLSUnitaryFormula )
8285 { 8698 {
8286 // InternalVampireLanguage.g:2529:1: ( ruleVLSUnitaryFormula ) 8699 // InternalVampireLanguage.g:2646:1: ( ruleVLSUnitaryFormula )
8287 // InternalVampireLanguage.g:2530:2: ruleVLSUnitaryFormula 8700 // InternalVampireLanguage.g:2647:2: ruleVLSUnitaryFormula
8288 { 8701 {
8289 before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); 8702 before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0());
8290 pushFollow(FOLLOW_2); 8703 pushFollow(FOLLOW_2);
@@ -8315,14 +8728,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8315 8728
8316 8729
8317 // $ANTLR start "rule__VLSBinary__Group__1" 8730 // $ANTLR start "rule__VLSBinary__Group__1"
8318 // InternalVampireLanguage.g:2539:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ; 8731 // InternalVampireLanguage.g:2656:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ;
8319 public final void rule__VLSBinary__Group__1() throws RecognitionException { 8732 public final void rule__VLSBinary__Group__1() throws RecognitionException {
8320 8733
8321 int stackSize = keepStackSize(); 8734 int stackSize = keepStackSize();
8322 8735
8323 try { 8736 try {
8324 // InternalVampireLanguage.g:2543:1: ( rule__VLSBinary__Group__1__Impl ) 8737 // InternalVampireLanguage.g:2660:1: ( rule__VLSBinary__Group__1__Impl )
8325 // InternalVampireLanguage.g:2544:2: rule__VLSBinary__Group__1__Impl 8738 // InternalVampireLanguage.g:2661:2: rule__VLSBinary__Group__1__Impl
8326 { 8739 {
8327 pushFollow(FOLLOW_2); 8740 pushFollow(FOLLOW_2);
8328 rule__VLSBinary__Group__1__Impl(); 8741 rule__VLSBinary__Group__1__Impl();
@@ -8348,29 +8761,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8348 8761
8349 8762
8350 // $ANTLR start "rule__VLSBinary__Group__1__Impl" 8763 // $ANTLR start "rule__VLSBinary__Group__1__Impl"
8351 // InternalVampireLanguage.g:2550:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ; 8764 // InternalVampireLanguage.g:2667:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ;
8352 public final void rule__VLSBinary__Group__1__Impl() throws RecognitionException { 8765 public final void rule__VLSBinary__Group__1__Impl() throws RecognitionException {
8353 8766
8354 int stackSize = keepStackSize(); 8767 int stackSize = keepStackSize();
8355 8768
8356 try { 8769 try {
8357 // InternalVampireLanguage.g:2554:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) ) 8770 // InternalVampireLanguage.g:2671:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) )
8358 // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__Alternatives_1 )? ) 8771 // InternalVampireLanguage.g:2672:1: ( ( rule__VLSBinary__Alternatives_1 )? )
8359 { 8772 {
8360 // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__Alternatives_1 )? ) 8773 // InternalVampireLanguage.g:2672:1: ( ( rule__VLSBinary__Alternatives_1 )? )
8361 // InternalVampireLanguage.g:2556:2: ( rule__VLSBinary__Alternatives_1 )? 8774 // InternalVampireLanguage.g:2673:2: ( rule__VLSBinary__Alternatives_1 )?
8362 { 8775 {
8363 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); 8776 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1());
8364 // InternalVampireLanguage.g:2557:2: ( rule__VLSBinary__Alternatives_1 )? 8777 // InternalVampireLanguage.g:2674:2: ( rule__VLSBinary__Alternatives_1 )?
8365 int alt29=2; 8778 int alt31=2;
8366 int LA29_0 = input.LA(1); 8779 int LA31_0 = input.LA(1);
8367 8780
8368 if ( ((LA29_0>=52 && LA29_0<=59)) ) { 8781 if ( ((LA31_0>=54 && LA31_0<=61)) ) {
8369 alt29=1; 8782 alt31=1;
8370 } 8783 }
8371 switch (alt29) { 8784 switch (alt31) {
8372 case 1 : 8785 case 1 :
8373 // InternalVampireLanguage.g:2557:3: rule__VLSBinary__Alternatives_1 8786 // InternalVampireLanguage.g:2674:3: rule__VLSBinary__Alternatives_1
8374 { 8787 {
8375 pushFollow(FOLLOW_2); 8788 pushFollow(FOLLOW_2);
8376 rule__VLSBinary__Alternatives_1(); 8789 rule__VLSBinary__Alternatives_1();
@@ -8406,16 +8819,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8406 8819
8407 8820
8408 // $ANTLR start "rule__VLSBinary__Group_1_0__0" 8821 // $ANTLR start "rule__VLSBinary__Group_1_0__0"
8409 // InternalVampireLanguage.g:2566:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ; 8822 // InternalVampireLanguage.g:2683:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ;
8410 public final void rule__VLSBinary__Group_1_0__0() throws RecognitionException { 8823 public final void rule__VLSBinary__Group_1_0__0() throws RecognitionException {
8411 8824
8412 int stackSize = keepStackSize(); 8825 int stackSize = keepStackSize();
8413 8826
8414 try { 8827 try {
8415 // InternalVampireLanguage.g:2570:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ) 8828 // InternalVampireLanguage.g:2687:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 )
8416 // InternalVampireLanguage.g:2571:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 8829 // InternalVampireLanguage.g:2688:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1
8417 { 8830 {
8418 pushFollow(FOLLOW_16); 8831 pushFollow(FOLLOW_17);
8419 rule__VLSBinary__Group_1_0__0__Impl(); 8832 rule__VLSBinary__Group_1_0__0__Impl();
8420 8833
8421 state._fsp--; 8834 state._fsp--;
@@ -8444,21 +8857,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8444 8857
8445 8858
8446 // $ANTLR start "rule__VLSBinary__Group_1_0__0__Impl" 8859 // $ANTLR start "rule__VLSBinary__Group_1_0__0__Impl"
8447 // InternalVampireLanguage.g:2578:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ; 8860 // InternalVampireLanguage.g:2695:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ;
8448 public final void rule__VLSBinary__Group_1_0__0__Impl() throws RecognitionException { 8861 public final void rule__VLSBinary__Group_1_0__0__Impl() throws RecognitionException {
8449 8862
8450 int stackSize = keepStackSize(); 8863 int stackSize = keepStackSize();
8451 8864
8452 try { 8865 try {
8453 // InternalVampireLanguage.g:2582:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ) 8866 // InternalVampireLanguage.g:2699:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) )
8454 // InternalVampireLanguage.g:2583:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) 8867 // InternalVampireLanguage.g:2700:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) )
8455 { 8868 {
8456 // InternalVampireLanguage.g:2583:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) 8869 // InternalVampireLanguage.g:2700:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) )
8457 // InternalVampireLanguage.g:2584:2: ( rule__VLSBinary__Alternatives_1_0_0 ) 8870 // InternalVampireLanguage.g:2701:2: ( rule__VLSBinary__Alternatives_1_0_0 )
8458 { 8871 {
8459 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); 8872 before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0());
8460 // InternalVampireLanguage.g:2585:2: ( rule__VLSBinary__Alternatives_1_0_0 ) 8873 // InternalVampireLanguage.g:2702:2: ( rule__VLSBinary__Alternatives_1_0_0 )
8461 // InternalVampireLanguage.g:2585:3: rule__VLSBinary__Alternatives_1_0_0 8874 // InternalVampireLanguage.g:2702:3: rule__VLSBinary__Alternatives_1_0_0
8462 { 8875 {
8463 pushFollow(FOLLOW_2); 8876 pushFollow(FOLLOW_2);
8464 rule__VLSBinary__Alternatives_1_0_0(); 8877 rule__VLSBinary__Alternatives_1_0_0();
@@ -8491,14 +8904,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8491 8904
8492 8905
8493 // $ANTLR start "rule__VLSBinary__Group_1_0__1" 8906 // $ANTLR start "rule__VLSBinary__Group_1_0__1"
8494 // InternalVampireLanguage.g:2593:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ; 8907 // InternalVampireLanguage.g:2710:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ;
8495 public final void rule__VLSBinary__Group_1_0__1() throws RecognitionException { 8908 public final void rule__VLSBinary__Group_1_0__1() throws RecognitionException {
8496 8909
8497 int stackSize = keepStackSize(); 8910 int stackSize = keepStackSize();
8498 8911
8499 try { 8912 try {
8500 // InternalVampireLanguage.g:2597:1: ( rule__VLSBinary__Group_1_0__1__Impl ) 8913 // InternalVampireLanguage.g:2714:1: ( rule__VLSBinary__Group_1_0__1__Impl )
8501 // InternalVampireLanguage.g:2598:2: rule__VLSBinary__Group_1_0__1__Impl 8914 // InternalVampireLanguage.g:2715:2: rule__VLSBinary__Group_1_0__1__Impl
8502 { 8915 {
8503 pushFollow(FOLLOW_2); 8916 pushFollow(FOLLOW_2);
8504 rule__VLSBinary__Group_1_0__1__Impl(); 8917 rule__VLSBinary__Group_1_0__1__Impl();
@@ -8524,21 +8937,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8524 8937
8525 8938
8526 // $ANTLR start "rule__VLSBinary__Group_1_0__1__Impl" 8939 // $ANTLR start "rule__VLSBinary__Group_1_0__1__Impl"
8527 // InternalVampireLanguage.g:2604:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ; 8940 // InternalVampireLanguage.g:2721:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ;
8528 public final void rule__VLSBinary__Group_1_0__1__Impl() throws RecognitionException { 8941 public final void rule__VLSBinary__Group_1_0__1__Impl() throws RecognitionException {
8529 8942
8530 int stackSize = keepStackSize(); 8943 int stackSize = keepStackSize();
8531 8944
8532 try { 8945 try {
8533 // InternalVampireLanguage.g:2608:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ) 8946 // InternalVampireLanguage.g:2725:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) )
8534 // InternalVampireLanguage.g:2609:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) 8947 // InternalVampireLanguage.g:2726:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) )
8535 { 8948 {
8536 // InternalVampireLanguage.g:2609:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) 8949 // InternalVampireLanguage.g:2726:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) )
8537 // InternalVampireLanguage.g:2610:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) 8950 // InternalVampireLanguage.g:2727:2: ( rule__VLSBinary__RightAssignment_1_0_1 )
8538 { 8951 {
8539 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); 8952 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1());
8540 // InternalVampireLanguage.g:2611:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) 8953 // InternalVampireLanguage.g:2728:2: ( rule__VLSBinary__RightAssignment_1_0_1 )
8541 // InternalVampireLanguage.g:2611:3: rule__VLSBinary__RightAssignment_1_0_1 8954 // InternalVampireLanguage.g:2728:3: rule__VLSBinary__RightAssignment_1_0_1
8542 { 8955 {
8543 pushFollow(FOLLOW_2); 8956 pushFollow(FOLLOW_2);
8544 rule__VLSBinary__RightAssignment_1_0_1(); 8957 rule__VLSBinary__RightAssignment_1_0_1();
@@ -8571,16 +8984,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8571 8984
8572 8985
8573 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0" 8986 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0"
8574 // InternalVampireLanguage.g:2620:1: rule__VLSBinary__Group_1_0_0_0__0 : rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ; 8987 // InternalVampireLanguage.g:2737:1: rule__VLSBinary__Group_1_0_0_0__0 : rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ;
8575 public final void rule__VLSBinary__Group_1_0_0_0__0() throws RecognitionException { 8988 public final void rule__VLSBinary__Group_1_0_0_0__0() throws RecognitionException {
8576 8989
8577 int stackSize = keepStackSize(); 8990 int stackSize = keepStackSize();
8578 8991
8579 try { 8992 try {
8580 // InternalVampireLanguage.g:2624:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ) 8993 // InternalVampireLanguage.g:2741:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 )
8581 // InternalVampireLanguage.g:2625:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 8994 // InternalVampireLanguage.g:2742:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1
8582 { 8995 {
8583 pushFollow(FOLLOW_22); 8996 pushFollow(FOLLOW_23);
8584 rule__VLSBinary__Group_1_0_0_0__0__Impl(); 8997 rule__VLSBinary__Group_1_0_0_0__0__Impl();
8585 8998
8586 state._fsp--; 8999 state._fsp--;
@@ -8609,21 +9022,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8609 9022
8610 9023
8611 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0__Impl" 9024 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0__Impl"
8612 // InternalVampireLanguage.g:2632:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ; 9025 // InternalVampireLanguage.g:2749:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ;
8613 public final void rule__VLSBinary__Group_1_0_0_0__0__Impl() throws RecognitionException { 9026 public final void rule__VLSBinary__Group_1_0_0_0__0__Impl() throws RecognitionException {
8614 9027
8615 int stackSize = keepStackSize(); 9028 int stackSize = keepStackSize();
8616 9029
8617 try { 9030 try {
8618 // InternalVampireLanguage.g:2636:1: ( ( () ) ) 9031 // InternalVampireLanguage.g:2753:1: ( ( () ) )
8619 // InternalVampireLanguage.g:2637:1: ( () ) 9032 // InternalVampireLanguage.g:2754:1: ( () )
8620 { 9033 {
8621 // InternalVampireLanguage.g:2637:1: ( () ) 9034 // InternalVampireLanguage.g:2754:1: ( () )
8622 // InternalVampireLanguage.g:2638:2: () 9035 // InternalVampireLanguage.g:2755:2: ()
8623 { 9036 {
8624 before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); 9037 before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0());
8625 // InternalVampireLanguage.g:2639:2: () 9038 // InternalVampireLanguage.g:2756:2: ()
8626 // InternalVampireLanguage.g:2639:3: 9039 // InternalVampireLanguage.g:2756:3:
8627 { 9040 {
8628 } 9041 }
8629 9042
@@ -8646,14 +9059,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8646 9059
8647 9060
8648 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1" 9061 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1"
8649 // InternalVampireLanguage.g:2647:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ; 9062 // InternalVampireLanguage.g:2764:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ;
8650 public final void rule__VLSBinary__Group_1_0_0_0__1() throws RecognitionException { 9063 public final void rule__VLSBinary__Group_1_0_0_0__1() throws RecognitionException {
8651 9064
8652 int stackSize = keepStackSize(); 9065 int stackSize = keepStackSize();
8653 9066
8654 try { 9067 try {
8655 // InternalVampireLanguage.g:2651:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl ) 9068 // InternalVampireLanguage.g:2768:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl )
8656 // InternalVampireLanguage.g:2652:2: rule__VLSBinary__Group_1_0_0_0__1__Impl 9069 // InternalVampireLanguage.g:2769:2: rule__VLSBinary__Group_1_0_0_0__1__Impl
8657 { 9070 {
8658 pushFollow(FOLLOW_2); 9071 pushFollow(FOLLOW_2);
8659 rule__VLSBinary__Group_1_0_0_0__1__Impl(); 9072 rule__VLSBinary__Group_1_0_0_0__1__Impl();
@@ -8679,20 +9092,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8679 9092
8680 9093
8681 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1__Impl" 9094 // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1__Impl"
8682 // InternalVampireLanguage.g:2658:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ; 9095 // InternalVampireLanguage.g:2775:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ;
8683 public final void rule__VLSBinary__Group_1_0_0_0__1__Impl() throws RecognitionException { 9096 public final void rule__VLSBinary__Group_1_0_0_0__1__Impl() throws RecognitionException {
8684 9097
8685 int stackSize = keepStackSize(); 9098 int stackSize = keepStackSize();
8686 9099
8687 try { 9100 try {
8688 // InternalVampireLanguage.g:2662:1: ( ( '<=>' ) ) 9101 // InternalVampireLanguage.g:2779:1: ( ( '<=>' ) )
8689 // InternalVampireLanguage.g:2663:1: ( '<=>' ) 9102 // InternalVampireLanguage.g:2780:1: ( '<=>' )
8690 { 9103 {
8691 // InternalVampireLanguage.g:2663:1: ( '<=>' ) 9104 // InternalVampireLanguage.g:2780:1: ( '<=>' )
8692 // InternalVampireLanguage.g:2664:2: '<=>' 9105 // InternalVampireLanguage.g:2781:2: '<=>'
8693 { 9106 {
8694 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); 9107 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1());
8695 match(input,52,FOLLOW_2); 9108 match(input,54,FOLLOW_2);
8696 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); 9109 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1());
8697 9110
8698 } 9111 }
@@ -8716,16 +9129,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8716 9129
8717 9130
8718 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0" 9131 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0"
8719 // InternalVampireLanguage.g:2674:1: rule__VLSBinary__Group_1_0_0_1__0 : rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ; 9132 // InternalVampireLanguage.g:2791:1: rule__VLSBinary__Group_1_0_0_1__0 : rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ;
8720 public final void rule__VLSBinary__Group_1_0_0_1__0() throws RecognitionException { 9133 public final void rule__VLSBinary__Group_1_0_0_1__0() throws RecognitionException {
8721 9134
8722 int stackSize = keepStackSize(); 9135 int stackSize = keepStackSize();
8723 9136
8724 try { 9137 try {
8725 // InternalVampireLanguage.g:2678:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ) 9138 // InternalVampireLanguage.g:2795:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 )
8726 // InternalVampireLanguage.g:2679:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 9139 // InternalVampireLanguage.g:2796:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1
8727 { 9140 {
8728 pushFollow(FOLLOW_23); 9141 pushFollow(FOLLOW_24);
8729 rule__VLSBinary__Group_1_0_0_1__0__Impl(); 9142 rule__VLSBinary__Group_1_0_0_1__0__Impl();
8730 9143
8731 state._fsp--; 9144 state._fsp--;
@@ -8754,21 +9167,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8754 9167
8755 9168
8756 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0__Impl" 9169 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0__Impl"
8757 // InternalVampireLanguage.g:2686:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ; 9170 // InternalVampireLanguage.g:2803:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ;
8758 public final void rule__VLSBinary__Group_1_0_0_1__0__Impl() throws RecognitionException { 9171 public final void rule__VLSBinary__Group_1_0_0_1__0__Impl() throws RecognitionException {
8759 9172
8760 int stackSize = keepStackSize(); 9173 int stackSize = keepStackSize();
8761 9174
8762 try { 9175 try {
8763 // InternalVampireLanguage.g:2690:1: ( ( () ) ) 9176 // InternalVampireLanguage.g:2807:1: ( ( () ) )
8764 // InternalVampireLanguage.g:2691:1: ( () ) 9177 // InternalVampireLanguage.g:2808:1: ( () )
8765 { 9178 {
8766 // InternalVampireLanguage.g:2691:1: ( () ) 9179 // InternalVampireLanguage.g:2808:1: ( () )
8767 // InternalVampireLanguage.g:2692:2: () 9180 // InternalVampireLanguage.g:2809:2: ()
8768 { 9181 {
8769 before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); 9182 before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0());
8770 // InternalVampireLanguage.g:2693:2: () 9183 // InternalVampireLanguage.g:2810:2: ()
8771 // InternalVampireLanguage.g:2693:3: 9184 // InternalVampireLanguage.g:2810:3:
8772 { 9185 {
8773 } 9186 }
8774 9187
@@ -8791,14 +9204,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8791 9204
8792 9205
8793 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1" 9206 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1"
8794 // InternalVampireLanguage.g:2701:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ; 9207 // InternalVampireLanguage.g:2818:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ;
8795 public final void rule__VLSBinary__Group_1_0_0_1__1() throws RecognitionException { 9208 public final void rule__VLSBinary__Group_1_0_0_1__1() throws RecognitionException {
8796 9209
8797 int stackSize = keepStackSize(); 9210 int stackSize = keepStackSize();
8798 9211
8799 try { 9212 try {
8800 // InternalVampireLanguage.g:2705:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl ) 9213 // InternalVampireLanguage.g:2822:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl )
8801 // InternalVampireLanguage.g:2706:2: rule__VLSBinary__Group_1_0_0_1__1__Impl 9214 // InternalVampireLanguage.g:2823:2: rule__VLSBinary__Group_1_0_0_1__1__Impl
8802 { 9215 {
8803 pushFollow(FOLLOW_2); 9216 pushFollow(FOLLOW_2);
8804 rule__VLSBinary__Group_1_0_0_1__1__Impl(); 9217 rule__VLSBinary__Group_1_0_0_1__1__Impl();
@@ -8824,20 +9237,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8824 9237
8825 9238
8826 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1__Impl" 9239 // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1__Impl"
8827 // InternalVampireLanguage.g:2712:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ; 9240 // InternalVampireLanguage.g:2829:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ;
8828 public final void rule__VLSBinary__Group_1_0_0_1__1__Impl() throws RecognitionException { 9241 public final void rule__VLSBinary__Group_1_0_0_1__1__Impl() throws RecognitionException {
8829 9242
8830 int stackSize = keepStackSize(); 9243 int stackSize = keepStackSize();
8831 9244
8832 try { 9245 try {
8833 // InternalVampireLanguage.g:2716:1: ( ( '=>' ) ) 9246 // InternalVampireLanguage.g:2833:1: ( ( '=>' ) )
8834 // InternalVampireLanguage.g:2717:1: ( '=>' ) 9247 // InternalVampireLanguage.g:2834:1: ( '=>' )
8835 { 9248 {
8836 // InternalVampireLanguage.g:2717:1: ( '=>' ) 9249 // InternalVampireLanguage.g:2834:1: ( '=>' )
8837 // InternalVampireLanguage.g:2718:2: '=>' 9250 // InternalVampireLanguage.g:2835:2: '=>'
8838 { 9251 {
8839 before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); 9252 before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1());
8840 match(input,53,FOLLOW_2); 9253 match(input,55,FOLLOW_2);
8841 after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); 9254 after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1());
8842 9255
8843 } 9256 }
@@ -8861,16 +9274,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8861 9274
8862 9275
8863 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0" 9276 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0"
8864 // InternalVampireLanguage.g:2728:1: rule__VLSBinary__Group_1_0_0_2__0 : rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ; 9277 // InternalVampireLanguage.g:2845:1: rule__VLSBinary__Group_1_0_0_2__0 : rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ;
8865 public final void rule__VLSBinary__Group_1_0_0_2__0() throws RecognitionException { 9278 public final void rule__VLSBinary__Group_1_0_0_2__0() throws RecognitionException {
8866 9279
8867 int stackSize = keepStackSize(); 9280 int stackSize = keepStackSize();
8868 9281
8869 try { 9282 try {
8870 // InternalVampireLanguage.g:2732:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ) 9283 // InternalVampireLanguage.g:2849:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 )
8871 // InternalVampireLanguage.g:2733:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 9284 // InternalVampireLanguage.g:2850:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1
8872 { 9285 {
8873 pushFollow(FOLLOW_24); 9286 pushFollow(FOLLOW_25);
8874 rule__VLSBinary__Group_1_0_0_2__0__Impl(); 9287 rule__VLSBinary__Group_1_0_0_2__0__Impl();
8875 9288
8876 state._fsp--; 9289 state._fsp--;
@@ -8899,21 +9312,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8899 9312
8900 9313
8901 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0__Impl" 9314 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0__Impl"
8902 // InternalVampireLanguage.g:2740:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ; 9315 // InternalVampireLanguage.g:2857:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ;
8903 public final void rule__VLSBinary__Group_1_0_0_2__0__Impl() throws RecognitionException { 9316 public final void rule__VLSBinary__Group_1_0_0_2__0__Impl() throws RecognitionException {
8904 9317
8905 int stackSize = keepStackSize(); 9318 int stackSize = keepStackSize();
8906 9319
8907 try { 9320 try {
8908 // InternalVampireLanguage.g:2744:1: ( ( () ) ) 9321 // InternalVampireLanguage.g:2861:1: ( ( () ) )
8909 // InternalVampireLanguage.g:2745:1: ( () ) 9322 // InternalVampireLanguage.g:2862:1: ( () )
8910 { 9323 {
8911 // InternalVampireLanguage.g:2745:1: ( () ) 9324 // InternalVampireLanguage.g:2862:1: ( () )
8912 // InternalVampireLanguage.g:2746:2: () 9325 // InternalVampireLanguage.g:2863:2: ()
8913 { 9326 {
8914 before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); 9327 before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0());
8915 // InternalVampireLanguage.g:2747:2: () 9328 // InternalVampireLanguage.g:2864:2: ()
8916 // InternalVampireLanguage.g:2747:3: 9329 // InternalVampireLanguage.g:2864:3:
8917 { 9330 {
8918 } 9331 }
8919 9332
@@ -8936,14 +9349,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8936 9349
8937 9350
8938 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1" 9351 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1"
8939 // InternalVampireLanguage.g:2755:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ; 9352 // InternalVampireLanguage.g:2872:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ;
8940 public final void rule__VLSBinary__Group_1_0_0_2__1() throws RecognitionException { 9353 public final void rule__VLSBinary__Group_1_0_0_2__1() throws RecognitionException {
8941 9354
8942 int stackSize = keepStackSize(); 9355 int stackSize = keepStackSize();
8943 9356
8944 try { 9357 try {
8945 // InternalVampireLanguage.g:2759:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl ) 9358 // InternalVampireLanguage.g:2876:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl )
8946 // InternalVampireLanguage.g:2760:2: rule__VLSBinary__Group_1_0_0_2__1__Impl 9359 // InternalVampireLanguage.g:2877:2: rule__VLSBinary__Group_1_0_0_2__1__Impl
8947 { 9360 {
8948 pushFollow(FOLLOW_2); 9361 pushFollow(FOLLOW_2);
8949 rule__VLSBinary__Group_1_0_0_2__1__Impl(); 9362 rule__VLSBinary__Group_1_0_0_2__1__Impl();
@@ -8969,20 +9382,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
8969 9382
8970 9383
8971 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1__Impl" 9384 // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1__Impl"
8972 // InternalVampireLanguage.g:2766:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ; 9385 // InternalVampireLanguage.g:2883:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ;
8973 public final void rule__VLSBinary__Group_1_0_0_2__1__Impl() throws RecognitionException { 9386 public final void rule__VLSBinary__Group_1_0_0_2__1__Impl() throws RecognitionException {
8974 9387
8975 int stackSize = keepStackSize(); 9388 int stackSize = keepStackSize();
8976 9389
8977 try { 9390 try {
8978 // InternalVampireLanguage.g:2770:1: ( ( '<=' ) ) 9391 // InternalVampireLanguage.g:2887:1: ( ( '<=' ) )
8979 // InternalVampireLanguage.g:2771:1: ( '<=' ) 9392 // InternalVampireLanguage.g:2888:1: ( '<=' )
8980 { 9393 {
8981 // InternalVampireLanguage.g:2771:1: ( '<=' ) 9394 // InternalVampireLanguage.g:2888:1: ( '<=' )
8982 // InternalVampireLanguage.g:2772:2: '<=' 9395 // InternalVampireLanguage.g:2889:2: '<='
8983 { 9396 {
8984 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); 9397 before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1());
8985 match(input,54,FOLLOW_2); 9398 match(input,56,FOLLOW_2);
8986 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); 9399 after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1());
8987 9400
8988 } 9401 }
@@ -9006,16 +9419,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9006 9419
9007 9420
9008 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0" 9421 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0"
9009 // InternalVampireLanguage.g:2782:1: rule__VLSBinary__Group_1_0_0_3__0 : rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ; 9422 // InternalVampireLanguage.g:2899:1: rule__VLSBinary__Group_1_0_0_3__0 : rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ;
9010 public final void rule__VLSBinary__Group_1_0_0_3__0() throws RecognitionException { 9423 public final void rule__VLSBinary__Group_1_0_0_3__0() throws RecognitionException {
9011 9424
9012 int stackSize = keepStackSize(); 9425 int stackSize = keepStackSize();
9013 9426
9014 try { 9427 try {
9015 // InternalVampireLanguage.g:2786:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ) 9428 // InternalVampireLanguage.g:2903:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 )
9016 // InternalVampireLanguage.g:2787:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 9429 // InternalVampireLanguage.g:2904:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1
9017 { 9430 {
9018 pushFollow(FOLLOW_25); 9431 pushFollow(FOLLOW_26);
9019 rule__VLSBinary__Group_1_0_0_3__0__Impl(); 9432 rule__VLSBinary__Group_1_0_0_3__0__Impl();
9020 9433
9021 state._fsp--; 9434 state._fsp--;
@@ -9044,21 +9457,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9044 9457
9045 9458
9046 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0__Impl" 9459 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0__Impl"
9047 // InternalVampireLanguage.g:2794:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ; 9460 // InternalVampireLanguage.g:2911:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ;
9048 public final void rule__VLSBinary__Group_1_0_0_3__0__Impl() throws RecognitionException { 9461 public final void rule__VLSBinary__Group_1_0_0_3__0__Impl() throws RecognitionException {
9049 9462
9050 int stackSize = keepStackSize(); 9463 int stackSize = keepStackSize();
9051 9464
9052 try { 9465 try {
9053 // InternalVampireLanguage.g:2798:1: ( ( () ) ) 9466 // InternalVampireLanguage.g:2915:1: ( ( () ) )
9054 // InternalVampireLanguage.g:2799:1: ( () ) 9467 // InternalVampireLanguage.g:2916:1: ( () )
9055 { 9468 {
9056 // InternalVampireLanguage.g:2799:1: ( () ) 9469 // InternalVampireLanguage.g:2916:1: ( () )
9057 // InternalVampireLanguage.g:2800:2: () 9470 // InternalVampireLanguage.g:2917:2: ()
9058 { 9471 {
9059 before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); 9472 before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0());
9060 // InternalVampireLanguage.g:2801:2: () 9473 // InternalVampireLanguage.g:2918:2: ()
9061 // InternalVampireLanguage.g:2801:3: 9474 // InternalVampireLanguage.g:2918:3:
9062 { 9475 {
9063 } 9476 }
9064 9477
@@ -9081,14 +9494,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9081 9494
9082 9495
9083 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1" 9496 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1"
9084 // InternalVampireLanguage.g:2809:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ; 9497 // InternalVampireLanguage.g:2926:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ;
9085 public final void rule__VLSBinary__Group_1_0_0_3__1() throws RecognitionException { 9498 public final void rule__VLSBinary__Group_1_0_0_3__1() throws RecognitionException {
9086 9499
9087 int stackSize = keepStackSize(); 9500 int stackSize = keepStackSize();
9088 9501
9089 try { 9502 try {
9090 // InternalVampireLanguage.g:2813:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl ) 9503 // InternalVampireLanguage.g:2930:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl )
9091 // InternalVampireLanguage.g:2814:2: rule__VLSBinary__Group_1_0_0_3__1__Impl 9504 // InternalVampireLanguage.g:2931:2: rule__VLSBinary__Group_1_0_0_3__1__Impl
9092 { 9505 {
9093 pushFollow(FOLLOW_2); 9506 pushFollow(FOLLOW_2);
9094 rule__VLSBinary__Group_1_0_0_3__1__Impl(); 9507 rule__VLSBinary__Group_1_0_0_3__1__Impl();
@@ -9114,20 +9527,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9114 9527
9115 9528
9116 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1__Impl" 9529 // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1__Impl"
9117 // InternalVampireLanguage.g:2820:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ; 9530 // InternalVampireLanguage.g:2937:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ;
9118 public final void rule__VLSBinary__Group_1_0_0_3__1__Impl() throws RecognitionException { 9531 public final void rule__VLSBinary__Group_1_0_0_3__1__Impl() throws RecognitionException {
9119 9532
9120 int stackSize = keepStackSize(); 9533 int stackSize = keepStackSize();
9121 9534
9122 try { 9535 try {
9123 // InternalVampireLanguage.g:2824:1: ( ( '<~>' ) ) 9536 // InternalVampireLanguage.g:2941:1: ( ( '<~>' ) )
9124 // InternalVampireLanguage.g:2825:1: ( '<~>' ) 9537 // InternalVampireLanguage.g:2942:1: ( '<~>' )
9125 { 9538 {
9126 // InternalVampireLanguage.g:2825:1: ( '<~>' ) 9539 // InternalVampireLanguage.g:2942:1: ( '<~>' )
9127 // InternalVampireLanguage.g:2826:2: '<~>' 9540 // InternalVampireLanguage.g:2943:2: '<~>'
9128 { 9541 {
9129 before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); 9542 before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1());
9130 match(input,55,FOLLOW_2); 9543 match(input,57,FOLLOW_2);
9131 after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); 9544 after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1());
9132 9545
9133 } 9546 }
@@ -9151,16 +9564,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9151 9564
9152 9565
9153 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0" 9566 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0"
9154 // InternalVampireLanguage.g:2836:1: rule__VLSBinary__Group_1_0_0_4__0 : rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ; 9567 // InternalVampireLanguage.g:2953:1: rule__VLSBinary__Group_1_0_0_4__0 : rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ;
9155 public final void rule__VLSBinary__Group_1_0_0_4__0() throws RecognitionException { 9568 public final void rule__VLSBinary__Group_1_0_0_4__0() throws RecognitionException {
9156 9569
9157 int stackSize = keepStackSize(); 9570 int stackSize = keepStackSize();
9158 9571
9159 try { 9572 try {
9160 // InternalVampireLanguage.g:2840:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ) 9573 // InternalVampireLanguage.g:2957:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 )
9161 // InternalVampireLanguage.g:2841:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 9574 // InternalVampireLanguage.g:2958:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1
9162 { 9575 {
9163 pushFollow(FOLLOW_26); 9576 pushFollow(FOLLOW_27);
9164 rule__VLSBinary__Group_1_0_0_4__0__Impl(); 9577 rule__VLSBinary__Group_1_0_0_4__0__Impl();
9165 9578
9166 state._fsp--; 9579 state._fsp--;
@@ -9189,21 +9602,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9189 9602
9190 9603
9191 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0__Impl" 9604 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0__Impl"
9192 // InternalVampireLanguage.g:2848:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ; 9605 // InternalVampireLanguage.g:2965:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ;
9193 public final void rule__VLSBinary__Group_1_0_0_4__0__Impl() throws RecognitionException { 9606 public final void rule__VLSBinary__Group_1_0_0_4__0__Impl() throws RecognitionException {
9194 9607
9195 int stackSize = keepStackSize(); 9608 int stackSize = keepStackSize();
9196 9609
9197 try { 9610 try {
9198 // InternalVampireLanguage.g:2852:1: ( ( () ) ) 9611 // InternalVampireLanguage.g:2969:1: ( ( () ) )
9199 // InternalVampireLanguage.g:2853:1: ( () ) 9612 // InternalVampireLanguage.g:2970:1: ( () )
9200 { 9613 {
9201 // InternalVampireLanguage.g:2853:1: ( () ) 9614 // InternalVampireLanguage.g:2970:1: ( () )
9202 // InternalVampireLanguage.g:2854:2: () 9615 // InternalVampireLanguage.g:2971:2: ()
9203 { 9616 {
9204 before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); 9617 before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0());
9205 // InternalVampireLanguage.g:2855:2: () 9618 // InternalVampireLanguage.g:2972:2: ()
9206 // InternalVampireLanguage.g:2855:3: 9619 // InternalVampireLanguage.g:2972:3:
9207 { 9620 {
9208 } 9621 }
9209 9622
@@ -9226,14 +9639,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9226 9639
9227 9640
9228 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1" 9641 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1"
9229 // InternalVampireLanguage.g:2863:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ; 9642 // InternalVampireLanguage.g:2980:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ;
9230 public final void rule__VLSBinary__Group_1_0_0_4__1() throws RecognitionException { 9643 public final void rule__VLSBinary__Group_1_0_0_4__1() throws RecognitionException {
9231 9644
9232 int stackSize = keepStackSize(); 9645 int stackSize = keepStackSize();
9233 9646
9234 try { 9647 try {
9235 // InternalVampireLanguage.g:2867:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl ) 9648 // InternalVampireLanguage.g:2984:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl )
9236 // InternalVampireLanguage.g:2868:2: rule__VLSBinary__Group_1_0_0_4__1__Impl 9649 // InternalVampireLanguage.g:2985:2: rule__VLSBinary__Group_1_0_0_4__1__Impl
9237 { 9650 {
9238 pushFollow(FOLLOW_2); 9651 pushFollow(FOLLOW_2);
9239 rule__VLSBinary__Group_1_0_0_4__1__Impl(); 9652 rule__VLSBinary__Group_1_0_0_4__1__Impl();
@@ -9259,20 +9672,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9259 9672
9260 9673
9261 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1__Impl" 9674 // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1__Impl"
9262 // InternalVampireLanguage.g:2874:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ; 9675 // InternalVampireLanguage.g:2991:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ;
9263 public final void rule__VLSBinary__Group_1_0_0_4__1__Impl() throws RecognitionException { 9676 public final void rule__VLSBinary__Group_1_0_0_4__1__Impl() throws RecognitionException {
9264 9677
9265 int stackSize = keepStackSize(); 9678 int stackSize = keepStackSize();
9266 9679
9267 try { 9680 try {
9268 // InternalVampireLanguage.g:2878:1: ( ( '~|' ) ) 9681 // InternalVampireLanguage.g:2995:1: ( ( '~|' ) )
9269 // InternalVampireLanguage.g:2879:1: ( '~|' ) 9682 // InternalVampireLanguage.g:2996:1: ( '~|' )
9270 { 9683 {
9271 // InternalVampireLanguage.g:2879:1: ( '~|' ) 9684 // InternalVampireLanguage.g:2996:1: ( '~|' )
9272 // InternalVampireLanguage.g:2880:2: '~|' 9685 // InternalVampireLanguage.g:2997:2: '~|'
9273 { 9686 {
9274 before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); 9687 before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1());
9275 match(input,56,FOLLOW_2); 9688 match(input,58,FOLLOW_2);
9276 after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); 9689 after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1());
9277 9690
9278 } 9691 }
@@ -9296,16 +9709,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9296 9709
9297 9710
9298 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0" 9711 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0"
9299 // InternalVampireLanguage.g:2890:1: rule__VLSBinary__Group_1_0_0_5__0 : rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ; 9712 // InternalVampireLanguage.g:3007:1: rule__VLSBinary__Group_1_0_0_5__0 : rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ;
9300 public final void rule__VLSBinary__Group_1_0_0_5__0() throws RecognitionException { 9713 public final void rule__VLSBinary__Group_1_0_0_5__0() throws RecognitionException {
9301 9714
9302 int stackSize = keepStackSize(); 9715 int stackSize = keepStackSize();
9303 9716
9304 try { 9717 try {
9305 // InternalVampireLanguage.g:2894:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ) 9718 // InternalVampireLanguage.g:3011:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 )
9306 // InternalVampireLanguage.g:2895:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 9719 // InternalVampireLanguage.g:3012:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1
9307 { 9720 {
9308 pushFollow(FOLLOW_27); 9721 pushFollow(FOLLOW_28);
9309 rule__VLSBinary__Group_1_0_0_5__0__Impl(); 9722 rule__VLSBinary__Group_1_0_0_5__0__Impl();
9310 9723
9311 state._fsp--; 9724 state._fsp--;
@@ -9334,21 +9747,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9334 9747
9335 9748
9336 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0__Impl" 9749 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0__Impl"
9337 // InternalVampireLanguage.g:2902:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ; 9750 // InternalVampireLanguage.g:3019:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ;
9338 public final void rule__VLSBinary__Group_1_0_0_5__0__Impl() throws RecognitionException { 9751 public final void rule__VLSBinary__Group_1_0_0_5__0__Impl() throws RecognitionException {
9339 9752
9340 int stackSize = keepStackSize(); 9753 int stackSize = keepStackSize();
9341 9754
9342 try { 9755 try {
9343 // InternalVampireLanguage.g:2906:1: ( ( () ) ) 9756 // InternalVampireLanguage.g:3023:1: ( ( () ) )
9344 // InternalVampireLanguage.g:2907:1: ( () ) 9757 // InternalVampireLanguage.g:3024:1: ( () )
9345 { 9758 {
9346 // InternalVampireLanguage.g:2907:1: ( () ) 9759 // InternalVampireLanguage.g:3024:1: ( () )
9347 // InternalVampireLanguage.g:2908:2: () 9760 // InternalVampireLanguage.g:3025:2: ()
9348 { 9761 {
9349 before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); 9762 before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0());
9350 // InternalVampireLanguage.g:2909:2: () 9763 // InternalVampireLanguage.g:3026:2: ()
9351 // InternalVampireLanguage.g:2909:3: 9764 // InternalVampireLanguage.g:3026:3:
9352 { 9765 {
9353 } 9766 }
9354 9767
@@ -9371,14 +9784,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9371 9784
9372 9785
9373 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1" 9786 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1"
9374 // InternalVampireLanguage.g:2917:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ; 9787 // InternalVampireLanguage.g:3034:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ;
9375 public final void rule__VLSBinary__Group_1_0_0_5__1() throws RecognitionException { 9788 public final void rule__VLSBinary__Group_1_0_0_5__1() throws RecognitionException {
9376 9789
9377 int stackSize = keepStackSize(); 9790 int stackSize = keepStackSize();
9378 9791
9379 try { 9792 try {
9380 // InternalVampireLanguage.g:2921:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl ) 9793 // InternalVampireLanguage.g:3038:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl )
9381 // InternalVampireLanguage.g:2922:2: rule__VLSBinary__Group_1_0_0_5__1__Impl 9794 // InternalVampireLanguage.g:3039:2: rule__VLSBinary__Group_1_0_0_5__1__Impl
9382 { 9795 {
9383 pushFollow(FOLLOW_2); 9796 pushFollow(FOLLOW_2);
9384 rule__VLSBinary__Group_1_0_0_5__1__Impl(); 9797 rule__VLSBinary__Group_1_0_0_5__1__Impl();
@@ -9404,20 +9817,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9404 9817
9405 9818
9406 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1__Impl" 9819 // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1__Impl"
9407 // InternalVampireLanguage.g:2928:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ; 9820 // InternalVampireLanguage.g:3045:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ;
9408 public final void rule__VLSBinary__Group_1_0_0_5__1__Impl() throws RecognitionException { 9821 public final void rule__VLSBinary__Group_1_0_0_5__1__Impl() throws RecognitionException {
9409 9822
9410 int stackSize = keepStackSize(); 9823 int stackSize = keepStackSize();
9411 9824
9412 try { 9825 try {
9413 // InternalVampireLanguage.g:2932:1: ( ( '~&' ) ) 9826 // InternalVampireLanguage.g:3049:1: ( ( '~&' ) )
9414 // InternalVampireLanguage.g:2933:1: ( '~&' ) 9827 // InternalVampireLanguage.g:3050:1: ( '~&' )
9415 { 9828 {
9416 // InternalVampireLanguage.g:2933:1: ( '~&' ) 9829 // InternalVampireLanguage.g:3050:1: ( '~&' )
9417 // InternalVampireLanguage.g:2934:2: '~&' 9830 // InternalVampireLanguage.g:3051:2: '~&'
9418 { 9831 {
9419 before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); 9832 before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1());
9420 match(input,57,FOLLOW_2); 9833 match(input,59,FOLLOW_2);
9421 after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); 9834 after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1());
9422 9835
9423 } 9836 }
@@ -9441,16 +9854,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9441 9854
9442 9855
9443 // $ANTLR start "rule__VLSBinary__Group_1_1__0" 9856 // $ANTLR start "rule__VLSBinary__Group_1_1__0"
9444 // InternalVampireLanguage.g:2944:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ; 9857 // InternalVampireLanguage.g:3061:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ;
9445 public final void rule__VLSBinary__Group_1_1__0() throws RecognitionException { 9858 public final void rule__VLSBinary__Group_1_1__0() throws RecognitionException {
9446 9859
9447 int stackSize = keepStackSize(); 9860 int stackSize = keepStackSize();
9448 9861
9449 try { 9862 try {
9450 // InternalVampireLanguage.g:2948:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ) 9863 // InternalVampireLanguage.g:3065:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 )
9451 // InternalVampireLanguage.g:2949:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 9864 // InternalVampireLanguage.g:3066:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1
9452 { 9865 {
9453 pushFollow(FOLLOW_28); 9866 pushFollow(FOLLOW_29);
9454 rule__VLSBinary__Group_1_1__0__Impl(); 9867 rule__VLSBinary__Group_1_1__0__Impl();
9455 9868
9456 state._fsp--; 9869 state._fsp--;
@@ -9479,21 +9892,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9479 9892
9480 9893
9481 // $ANTLR start "rule__VLSBinary__Group_1_1__0__Impl" 9894 // $ANTLR start "rule__VLSBinary__Group_1_1__0__Impl"
9482 // InternalVampireLanguage.g:2956:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ; 9895 // InternalVampireLanguage.g:3073:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ;
9483 public final void rule__VLSBinary__Group_1_1__0__Impl() throws RecognitionException { 9896 public final void rule__VLSBinary__Group_1_1__0__Impl() throws RecognitionException {
9484 9897
9485 int stackSize = keepStackSize(); 9898 int stackSize = keepStackSize();
9486 9899
9487 try { 9900 try {
9488 // InternalVampireLanguage.g:2960:1: ( ( () ) ) 9901 // InternalVampireLanguage.g:3077:1: ( ( () ) )
9489 // InternalVampireLanguage.g:2961:1: ( () ) 9902 // InternalVampireLanguage.g:3078:1: ( () )
9490 { 9903 {
9491 // InternalVampireLanguage.g:2961:1: ( () ) 9904 // InternalVampireLanguage.g:3078:1: ( () )
9492 // InternalVampireLanguage.g:2962:2: () 9905 // InternalVampireLanguage.g:3079:2: ()
9493 { 9906 {
9494 before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); 9907 before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0());
9495 // InternalVampireLanguage.g:2963:2: () 9908 // InternalVampireLanguage.g:3080:2: ()
9496 // InternalVampireLanguage.g:2963:3: 9909 // InternalVampireLanguage.g:3080:3:
9497 { 9910 {
9498 } 9911 }
9499 9912
@@ -9516,16 +9929,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9516 9929
9517 9930
9518 // $ANTLR start "rule__VLSBinary__Group_1_1__1" 9931 // $ANTLR start "rule__VLSBinary__Group_1_1__1"
9519 // InternalVampireLanguage.g:2971:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ; 9932 // InternalVampireLanguage.g:3088:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ;
9520 public final void rule__VLSBinary__Group_1_1__1() throws RecognitionException { 9933 public final void rule__VLSBinary__Group_1_1__1() throws RecognitionException {
9521 9934
9522 int stackSize = keepStackSize(); 9935 int stackSize = keepStackSize();
9523 9936
9524 try { 9937 try {
9525 // InternalVampireLanguage.g:2975:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ) 9938 // InternalVampireLanguage.g:3092:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 )
9526 // InternalVampireLanguage.g:2976:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 9939 // InternalVampireLanguage.g:3093:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2
9527 { 9940 {
9528 pushFollow(FOLLOW_16); 9941 pushFollow(FOLLOW_17);
9529 rule__VLSBinary__Group_1_1__1__Impl(); 9942 rule__VLSBinary__Group_1_1__1__Impl();
9530 9943
9531 state._fsp--; 9944 state._fsp--;
@@ -9554,20 +9967,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9554 9967
9555 9968
9556 // $ANTLR start "rule__VLSBinary__Group_1_1__1__Impl" 9969 // $ANTLR start "rule__VLSBinary__Group_1_1__1__Impl"
9557 // InternalVampireLanguage.g:2983:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ; 9970 // InternalVampireLanguage.g:3100:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ;
9558 public final void rule__VLSBinary__Group_1_1__1__Impl() throws RecognitionException { 9971 public final void rule__VLSBinary__Group_1_1__1__Impl() throws RecognitionException {
9559 9972
9560 int stackSize = keepStackSize(); 9973 int stackSize = keepStackSize();
9561 9974
9562 try { 9975 try {
9563 // InternalVampireLanguage.g:2987:1: ( ( '&' ) ) 9976 // InternalVampireLanguage.g:3104:1: ( ( '&' ) )
9564 // InternalVampireLanguage.g:2988:1: ( '&' ) 9977 // InternalVampireLanguage.g:3105:1: ( '&' )
9565 { 9978 {
9566 // InternalVampireLanguage.g:2988:1: ( '&' ) 9979 // InternalVampireLanguage.g:3105:1: ( '&' )
9567 // InternalVampireLanguage.g:2989:2: '&' 9980 // InternalVampireLanguage.g:3106:2: '&'
9568 { 9981 {
9569 before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); 9982 before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1());
9570 match(input,58,FOLLOW_2); 9983 match(input,60,FOLLOW_2);
9571 after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); 9984 after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1());
9572 9985
9573 } 9986 }
@@ -9591,14 +10004,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9591 10004
9592 10005
9593 // $ANTLR start "rule__VLSBinary__Group_1_1__2" 10006 // $ANTLR start "rule__VLSBinary__Group_1_1__2"
9594 // InternalVampireLanguage.g:2998:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ; 10007 // InternalVampireLanguage.g:3115:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ;
9595 public final void rule__VLSBinary__Group_1_1__2() throws RecognitionException { 10008 public final void rule__VLSBinary__Group_1_1__2() throws RecognitionException {
9596 10009
9597 int stackSize = keepStackSize(); 10010 int stackSize = keepStackSize();
9598 10011
9599 try { 10012 try {
9600 // InternalVampireLanguage.g:3002:1: ( rule__VLSBinary__Group_1_1__2__Impl ) 10013 // InternalVampireLanguage.g:3119:1: ( rule__VLSBinary__Group_1_1__2__Impl )
9601 // InternalVampireLanguage.g:3003:2: rule__VLSBinary__Group_1_1__2__Impl 10014 // InternalVampireLanguage.g:3120:2: rule__VLSBinary__Group_1_1__2__Impl
9602 { 10015 {
9603 pushFollow(FOLLOW_2); 10016 pushFollow(FOLLOW_2);
9604 rule__VLSBinary__Group_1_1__2__Impl(); 10017 rule__VLSBinary__Group_1_1__2__Impl();
@@ -9624,21 +10037,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9624 10037
9625 10038
9626 // $ANTLR start "rule__VLSBinary__Group_1_1__2__Impl" 10039 // $ANTLR start "rule__VLSBinary__Group_1_1__2__Impl"
9627 // InternalVampireLanguage.g:3009:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ; 10040 // InternalVampireLanguage.g:3126:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ;
9628 public final void rule__VLSBinary__Group_1_1__2__Impl() throws RecognitionException { 10041 public final void rule__VLSBinary__Group_1_1__2__Impl() throws RecognitionException {
9629 10042
9630 int stackSize = keepStackSize(); 10043 int stackSize = keepStackSize();
9631 10044
9632 try { 10045 try {
9633 // InternalVampireLanguage.g:3013:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ) 10046 // InternalVampireLanguage.g:3130:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) )
9634 // InternalVampireLanguage.g:3014:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) 10047 // InternalVampireLanguage.g:3131:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) )
9635 { 10048 {
9636 // InternalVampireLanguage.g:3014:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) 10049 // InternalVampireLanguage.g:3131:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) )
9637 // InternalVampireLanguage.g:3015:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) 10050 // InternalVampireLanguage.g:3132:2: ( rule__VLSBinary__RightAssignment_1_1_2 )
9638 { 10051 {
9639 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); 10052 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2());
9640 // InternalVampireLanguage.g:3016:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) 10053 // InternalVampireLanguage.g:3133:2: ( rule__VLSBinary__RightAssignment_1_1_2 )
9641 // InternalVampireLanguage.g:3016:3: rule__VLSBinary__RightAssignment_1_1_2 10054 // InternalVampireLanguage.g:3133:3: rule__VLSBinary__RightAssignment_1_1_2
9642 { 10055 {
9643 pushFollow(FOLLOW_2); 10056 pushFollow(FOLLOW_2);
9644 rule__VLSBinary__RightAssignment_1_1_2(); 10057 rule__VLSBinary__RightAssignment_1_1_2();
@@ -9671,16 +10084,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9671 10084
9672 10085
9673 // $ANTLR start "rule__VLSBinary__Group_1_2__0" 10086 // $ANTLR start "rule__VLSBinary__Group_1_2__0"
9674 // InternalVampireLanguage.g:3025:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ; 10087 // InternalVampireLanguage.g:3142:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ;
9675 public final void rule__VLSBinary__Group_1_2__0() throws RecognitionException { 10088 public final void rule__VLSBinary__Group_1_2__0() throws RecognitionException {
9676 10089
9677 int stackSize = keepStackSize(); 10090 int stackSize = keepStackSize();
9678 10091
9679 try { 10092 try {
9680 // InternalVampireLanguage.g:3029:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ) 10093 // InternalVampireLanguage.g:3146:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 )
9681 // InternalVampireLanguage.g:3030:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 10094 // InternalVampireLanguage.g:3147:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1
9682 { 10095 {
9683 pushFollow(FOLLOW_29); 10096 pushFollow(FOLLOW_30);
9684 rule__VLSBinary__Group_1_2__0__Impl(); 10097 rule__VLSBinary__Group_1_2__0__Impl();
9685 10098
9686 state._fsp--; 10099 state._fsp--;
@@ -9709,21 +10122,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9709 10122
9710 10123
9711 // $ANTLR start "rule__VLSBinary__Group_1_2__0__Impl" 10124 // $ANTLR start "rule__VLSBinary__Group_1_2__0__Impl"
9712 // InternalVampireLanguage.g:3037:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ; 10125 // InternalVampireLanguage.g:3154:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ;
9713 public final void rule__VLSBinary__Group_1_2__0__Impl() throws RecognitionException { 10126 public final void rule__VLSBinary__Group_1_2__0__Impl() throws RecognitionException {
9714 10127
9715 int stackSize = keepStackSize(); 10128 int stackSize = keepStackSize();
9716 10129
9717 try { 10130 try {
9718 // InternalVampireLanguage.g:3041:1: ( ( () ) ) 10131 // InternalVampireLanguage.g:3158:1: ( ( () ) )
9719 // InternalVampireLanguage.g:3042:1: ( () ) 10132 // InternalVampireLanguage.g:3159:1: ( () )
9720 { 10133 {
9721 // InternalVampireLanguage.g:3042:1: ( () ) 10134 // InternalVampireLanguage.g:3159:1: ( () )
9722 // InternalVampireLanguage.g:3043:2: () 10135 // InternalVampireLanguage.g:3160:2: ()
9723 { 10136 {
9724 before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); 10137 before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0());
9725 // InternalVampireLanguage.g:3044:2: () 10138 // InternalVampireLanguage.g:3161:2: ()
9726 // InternalVampireLanguage.g:3044:3: 10139 // InternalVampireLanguage.g:3161:3:
9727 { 10140 {
9728 } 10141 }
9729 10142
@@ -9746,16 +10159,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9746 10159
9747 10160
9748 // $ANTLR start "rule__VLSBinary__Group_1_2__1" 10161 // $ANTLR start "rule__VLSBinary__Group_1_2__1"
9749 // InternalVampireLanguage.g:3052:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ; 10162 // InternalVampireLanguage.g:3169:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ;
9750 public final void rule__VLSBinary__Group_1_2__1() throws RecognitionException { 10163 public final void rule__VLSBinary__Group_1_2__1() throws RecognitionException {
9751 10164
9752 int stackSize = keepStackSize(); 10165 int stackSize = keepStackSize();
9753 10166
9754 try { 10167 try {
9755 // InternalVampireLanguage.g:3056:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ) 10168 // InternalVampireLanguage.g:3173:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 )
9756 // InternalVampireLanguage.g:3057:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 10169 // InternalVampireLanguage.g:3174:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2
9757 { 10170 {
9758 pushFollow(FOLLOW_16); 10171 pushFollow(FOLLOW_17);
9759 rule__VLSBinary__Group_1_2__1__Impl(); 10172 rule__VLSBinary__Group_1_2__1__Impl();
9760 10173
9761 state._fsp--; 10174 state._fsp--;
@@ -9784,20 +10197,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9784 10197
9785 10198
9786 // $ANTLR start "rule__VLSBinary__Group_1_2__1__Impl" 10199 // $ANTLR start "rule__VLSBinary__Group_1_2__1__Impl"
9787 // InternalVampireLanguage.g:3064:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ; 10200 // InternalVampireLanguage.g:3181:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ;
9788 public final void rule__VLSBinary__Group_1_2__1__Impl() throws RecognitionException { 10201 public final void rule__VLSBinary__Group_1_2__1__Impl() throws RecognitionException {
9789 10202
9790 int stackSize = keepStackSize(); 10203 int stackSize = keepStackSize();
9791 10204
9792 try { 10205 try {
9793 // InternalVampireLanguage.g:3068:1: ( ( '|' ) ) 10206 // InternalVampireLanguage.g:3185:1: ( ( '|' ) )
9794 // InternalVampireLanguage.g:3069:1: ( '|' ) 10207 // InternalVampireLanguage.g:3186:1: ( '|' )
9795 { 10208 {
9796 // InternalVampireLanguage.g:3069:1: ( '|' ) 10209 // InternalVampireLanguage.g:3186:1: ( '|' )
9797 // InternalVampireLanguage.g:3070:2: '|' 10210 // InternalVampireLanguage.g:3187:2: '|'
9798 { 10211 {
9799 before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); 10212 before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1());
9800 match(input,59,FOLLOW_2); 10213 match(input,61,FOLLOW_2);
9801 after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); 10214 after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1());
9802 10215
9803 } 10216 }
@@ -9821,14 +10234,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9821 10234
9822 10235
9823 // $ANTLR start "rule__VLSBinary__Group_1_2__2" 10236 // $ANTLR start "rule__VLSBinary__Group_1_2__2"
9824 // InternalVampireLanguage.g:3079:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ; 10237 // InternalVampireLanguage.g:3196:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ;
9825 public final void rule__VLSBinary__Group_1_2__2() throws RecognitionException { 10238 public final void rule__VLSBinary__Group_1_2__2() throws RecognitionException {
9826 10239
9827 int stackSize = keepStackSize(); 10240 int stackSize = keepStackSize();
9828 10241
9829 try { 10242 try {
9830 // InternalVampireLanguage.g:3083:1: ( rule__VLSBinary__Group_1_2__2__Impl ) 10243 // InternalVampireLanguage.g:3200:1: ( rule__VLSBinary__Group_1_2__2__Impl )
9831 // InternalVampireLanguage.g:3084:2: rule__VLSBinary__Group_1_2__2__Impl 10244 // InternalVampireLanguage.g:3201:2: rule__VLSBinary__Group_1_2__2__Impl
9832 { 10245 {
9833 pushFollow(FOLLOW_2); 10246 pushFollow(FOLLOW_2);
9834 rule__VLSBinary__Group_1_2__2__Impl(); 10247 rule__VLSBinary__Group_1_2__2__Impl();
@@ -9854,21 +10267,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9854 10267
9855 10268
9856 // $ANTLR start "rule__VLSBinary__Group_1_2__2__Impl" 10269 // $ANTLR start "rule__VLSBinary__Group_1_2__2__Impl"
9857 // InternalVampireLanguage.g:3090:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ; 10270 // InternalVampireLanguage.g:3207:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ;
9858 public final void rule__VLSBinary__Group_1_2__2__Impl() throws RecognitionException { 10271 public final void rule__VLSBinary__Group_1_2__2__Impl() throws RecognitionException {
9859 10272
9860 int stackSize = keepStackSize(); 10273 int stackSize = keepStackSize();
9861 10274
9862 try { 10275 try {
9863 // InternalVampireLanguage.g:3094:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ) 10276 // InternalVampireLanguage.g:3211:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) )
9864 // InternalVampireLanguage.g:3095:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) 10277 // InternalVampireLanguage.g:3212:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) )
9865 { 10278 {
9866 // InternalVampireLanguage.g:3095:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) 10279 // InternalVampireLanguage.g:3212:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) )
9867 // InternalVampireLanguage.g:3096:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) 10280 // InternalVampireLanguage.g:3213:2: ( rule__VLSBinary__RightAssignment_1_2_2 )
9868 { 10281 {
9869 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); 10282 before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2());
9870 // InternalVampireLanguage.g:3097:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) 10283 // InternalVampireLanguage.g:3214:2: ( rule__VLSBinary__RightAssignment_1_2_2 )
9871 // InternalVampireLanguage.g:3097:3: rule__VLSBinary__RightAssignment_1_2_2 10284 // InternalVampireLanguage.g:3214:3: rule__VLSBinary__RightAssignment_1_2_2
9872 { 10285 {
9873 pushFollow(FOLLOW_2); 10286 pushFollow(FOLLOW_2);
9874 rule__VLSBinary__RightAssignment_1_2_2(); 10287 rule__VLSBinary__RightAssignment_1_2_2();
@@ -9901,16 +10314,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9901 10314
9902 10315
9903 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0" 10316 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0"
9904 // InternalVampireLanguage.g:3106:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ; 10317 // InternalVampireLanguage.g:3223:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ;
9905 public final void rule__VLSUnitaryFormula__Group_4__0() throws RecognitionException { 10318 public final void rule__VLSUnitaryFormula__Group_4__0() throws RecognitionException {
9906 10319
9907 int stackSize = keepStackSize(); 10320 int stackSize = keepStackSize();
9908 10321
9909 try { 10322 try {
9910 // InternalVampireLanguage.g:3110:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ) 10323 // InternalVampireLanguage.g:3227:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 )
9911 // InternalVampireLanguage.g:3111:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 10324 // InternalVampireLanguage.g:3228:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1
9912 { 10325 {
9913 pushFollow(FOLLOW_16); 10326 pushFollow(FOLLOW_17);
9914 rule__VLSUnitaryFormula__Group_4__0__Impl(); 10327 rule__VLSUnitaryFormula__Group_4__0__Impl();
9915 10328
9916 state._fsp--; 10329 state._fsp--;
@@ -9939,20 +10352,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9939 10352
9940 10353
9941 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0__Impl" 10354 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0__Impl"
9942 // InternalVampireLanguage.g:3118:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ; 10355 // InternalVampireLanguage.g:3235:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ;
9943 public final void rule__VLSUnitaryFormula__Group_4__0__Impl() throws RecognitionException { 10356 public final void rule__VLSUnitaryFormula__Group_4__0__Impl() throws RecognitionException {
9944 10357
9945 int stackSize = keepStackSize(); 10358 int stackSize = keepStackSize();
9946 10359
9947 try { 10360 try {
9948 // InternalVampireLanguage.g:3122:1: ( ( '(' ) ) 10361 // InternalVampireLanguage.g:3239:1: ( ( '(' ) )
9949 // InternalVampireLanguage.g:3123:1: ( '(' ) 10362 // InternalVampireLanguage.g:3240:1: ( '(' )
9950 { 10363 {
9951 // InternalVampireLanguage.g:3123:1: ( '(' ) 10364 // InternalVampireLanguage.g:3240:1: ( '(' )
9952 // InternalVampireLanguage.g:3124:2: '(' 10365 // InternalVampireLanguage.g:3241:2: '('
9953 { 10366 {
9954 before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); 10367 before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0());
9955 match(input,48,FOLLOW_2); 10368 match(input,49,FOLLOW_2);
9956 after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); 10369 after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0());
9957 10370
9958 } 10371 }
@@ -9976,16 +10389,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
9976 10389
9977 10390
9978 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1" 10391 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1"
9979 // InternalVampireLanguage.g:3133:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ; 10392 // InternalVampireLanguage.g:3250:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ;
9980 public final void rule__VLSUnitaryFormula__Group_4__1() throws RecognitionException { 10393 public final void rule__VLSUnitaryFormula__Group_4__1() throws RecognitionException {
9981 10394
9982 int stackSize = keepStackSize(); 10395 int stackSize = keepStackSize();
9983 10396
9984 try { 10397 try {
9985 // InternalVampireLanguage.g:3137:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ) 10398 // InternalVampireLanguage.g:3254:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 )
9986 // InternalVampireLanguage.g:3138:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 10399 // InternalVampireLanguage.g:3255:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2
9987 { 10400 {
9988 pushFollow(FOLLOW_20); 10401 pushFollow(FOLLOW_21);
9989 rule__VLSUnitaryFormula__Group_4__1__Impl(); 10402 rule__VLSUnitaryFormula__Group_4__1__Impl();
9990 10403
9991 state._fsp--; 10404 state._fsp--;
@@ -10014,17 +10427,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10014 10427
10015 10428
10016 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1__Impl" 10429 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1__Impl"
10017 // InternalVampireLanguage.g:3145:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ; 10430 // InternalVampireLanguage.g:3262:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ;
10018 public final void rule__VLSUnitaryFormula__Group_4__1__Impl() throws RecognitionException { 10431 public final void rule__VLSUnitaryFormula__Group_4__1__Impl() throws RecognitionException {
10019 10432
10020 int stackSize = keepStackSize(); 10433 int stackSize = keepStackSize();
10021 10434
10022 try { 10435 try {
10023 // InternalVampireLanguage.g:3149:1: ( ( ruleVLSTerm ) ) 10436 // InternalVampireLanguage.g:3266:1: ( ( ruleVLSTerm ) )
10024 // InternalVampireLanguage.g:3150:1: ( ruleVLSTerm ) 10437 // InternalVampireLanguage.g:3267:1: ( ruleVLSTerm )
10025 { 10438 {
10026 // InternalVampireLanguage.g:3150:1: ( ruleVLSTerm ) 10439 // InternalVampireLanguage.g:3267:1: ( ruleVLSTerm )
10027 // InternalVampireLanguage.g:3151:2: ruleVLSTerm 10440 // InternalVampireLanguage.g:3268:2: ruleVLSTerm
10028 { 10441 {
10029 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); 10442 before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1());
10030 pushFollow(FOLLOW_2); 10443 pushFollow(FOLLOW_2);
@@ -10055,14 +10468,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10055 10468
10056 10469
10057 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2" 10470 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2"
10058 // InternalVampireLanguage.g:3160:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ; 10471 // InternalVampireLanguage.g:3277:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ;
10059 public final void rule__VLSUnitaryFormula__Group_4__2() throws RecognitionException { 10472 public final void rule__VLSUnitaryFormula__Group_4__2() throws RecognitionException {
10060 10473
10061 int stackSize = keepStackSize(); 10474 int stackSize = keepStackSize();
10062 10475
10063 try { 10476 try {
10064 // InternalVampireLanguage.g:3164:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl ) 10477 // InternalVampireLanguage.g:3281:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl )
10065 // InternalVampireLanguage.g:3165:2: rule__VLSUnitaryFormula__Group_4__2__Impl 10478 // InternalVampireLanguage.g:3282:2: rule__VLSUnitaryFormula__Group_4__2__Impl
10066 { 10479 {
10067 pushFollow(FOLLOW_2); 10480 pushFollow(FOLLOW_2);
10068 rule__VLSUnitaryFormula__Group_4__2__Impl(); 10481 rule__VLSUnitaryFormula__Group_4__2__Impl();
@@ -10088,20 +10501,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10088 10501
10089 10502
10090 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2__Impl" 10503 // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2__Impl"
10091 // InternalVampireLanguage.g:3171:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ; 10504 // InternalVampireLanguage.g:3288:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ;
10092 public final void rule__VLSUnitaryFormula__Group_4__2__Impl() throws RecognitionException { 10505 public final void rule__VLSUnitaryFormula__Group_4__2__Impl() throws RecognitionException {
10093 10506
10094 int stackSize = keepStackSize(); 10507 int stackSize = keepStackSize();
10095 10508
10096 try { 10509 try {
10097 // InternalVampireLanguage.g:3175:1: ( ( ')' ) ) 10510 // InternalVampireLanguage.g:3292:1: ( ( ')' ) )
10098 // InternalVampireLanguage.g:3176:1: ( ')' ) 10511 // InternalVampireLanguage.g:3293:1: ( ')' )
10099 { 10512 {
10100 // InternalVampireLanguage.g:3176:1: ( ')' ) 10513 // InternalVampireLanguage.g:3293:1: ( ')' )
10101 // InternalVampireLanguage.g:3177:2: ')' 10514 // InternalVampireLanguage.g:3294:2: ')'
10102 { 10515 {
10103 before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); 10516 before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2());
10104 match(input,49,FOLLOW_2); 10517 match(input,50,FOLLOW_2);
10105 after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); 10518 after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2());
10106 10519
10107 } 10520 }
@@ -10125,16 +10538,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10125 10538
10126 10539
10127 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0" 10540 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0"
10128 // InternalVampireLanguage.g:3187:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ; 10541 // InternalVampireLanguage.g:3304:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ;
10129 public final void rule__VLSUniversalQuantifier__Group__0() throws RecognitionException { 10542 public final void rule__VLSUniversalQuantifier__Group__0() throws RecognitionException {
10130 10543
10131 int stackSize = keepStackSize(); 10544 int stackSize = keepStackSize();
10132 10545
10133 try { 10546 try {
10134 // InternalVampireLanguage.g:3191:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ) 10547 // InternalVampireLanguage.g:3308:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 )
10135 // InternalVampireLanguage.g:3192:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 10548 // InternalVampireLanguage.g:3309:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1
10136 { 10549 {
10137 pushFollow(FOLLOW_30); 10550 pushFollow(FOLLOW_31);
10138 rule__VLSUniversalQuantifier__Group__0__Impl(); 10551 rule__VLSUniversalQuantifier__Group__0__Impl();
10139 10552
10140 state._fsp--; 10553 state._fsp--;
@@ -10163,21 +10576,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10163 10576
10164 10577
10165 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0__Impl" 10578 // $ANTLR start "rule__VLSUniversalQuantifier__Group__0__Impl"
10166 // InternalVampireLanguage.g:3199:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ; 10579 // InternalVampireLanguage.g:3316:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ;
10167 public final void rule__VLSUniversalQuantifier__Group__0__Impl() throws RecognitionException { 10580 public final void rule__VLSUniversalQuantifier__Group__0__Impl() throws RecognitionException {
10168 10581
10169 int stackSize = keepStackSize(); 10582 int stackSize = keepStackSize();
10170 10583
10171 try { 10584 try {
10172 // InternalVampireLanguage.g:3203:1: ( ( () ) ) 10585 // InternalVampireLanguage.g:3320:1: ( ( () ) )
10173 // InternalVampireLanguage.g:3204:1: ( () ) 10586 // InternalVampireLanguage.g:3321:1: ( () )
10174 { 10587 {
10175 // InternalVampireLanguage.g:3204:1: ( () ) 10588 // InternalVampireLanguage.g:3321:1: ( () )
10176 // InternalVampireLanguage.g:3205:2: () 10589 // InternalVampireLanguage.g:3322:2: ()
10177 { 10590 {
10178 before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); 10591 before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0());
10179 // InternalVampireLanguage.g:3206:2: () 10592 // InternalVampireLanguage.g:3323:2: ()
10180 // InternalVampireLanguage.g:3206:3: 10593 // InternalVampireLanguage.g:3323:3:
10181 { 10594 {
10182 } 10595 }
10183 10596
@@ -10200,16 +10613,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10200 10613
10201 10614
10202 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1" 10615 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1"
10203 // InternalVampireLanguage.g:3214:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ; 10616 // InternalVampireLanguage.g:3331:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ;
10204 public final void rule__VLSUniversalQuantifier__Group__1() throws RecognitionException { 10617 public final void rule__VLSUniversalQuantifier__Group__1() throws RecognitionException {
10205 10618
10206 int stackSize = keepStackSize(); 10619 int stackSize = keepStackSize();
10207 10620
10208 try { 10621 try {
10209 // InternalVampireLanguage.g:3218:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ) 10622 // InternalVampireLanguage.g:3335:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 )
10210 // InternalVampireLanguage.g:3219:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 10623 // InternalVampireLanguage.g:3336:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2
10211 { 10624 {
10212 pushFollow(FOLLOW_16); 10625 pushFollow(FOLLOW_17);
10213 rule__VLSUniversalQuantifier__Group__1__Impl(); 10626 rule__VLSUniversalQuantifier__Group__1__Impl();
10214 10627
10215 state._fsp--; 10628 state._fsp--;
@@ -10238,21 +10651,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10238 10651
10239 10652
10240 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1__Impl" 10653 // $ANTLR start "rule__VLSUniversalQuantifier__Group__1__Impl"
10241 // InternalVampireLanguage.g:3226:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ; 10654 // InternalVampireLanguage.g:3343:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ;
10242 public final void rule__VLSUniversalQuantifier__Group__1__Impl() throws RecognitionException { 10655 public final void rule__VLSUniversalQuantifier__Group__1__Impl() throws RecognitionException {
10243 10656
10244 int stackSize = keepStackSize(); 10657 int stackSize = keepStackSize();
10245 10658
10246 try { 10659 try {
10247 // InternalVampireLanguage.g:3230:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ) 10660 // InternalVampireLanguage.g:3347:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) )
10248 // InternalVampireLanguage.g:3231:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) 10661 // InternalVampireLanguage.g:3348:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) )
10249 { 10662 {
10250 // InternalVampireLanguage.g:3231:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) 10663 // InternalVampireLanguage.g:3348:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) )
10251 // InternalVampireLanguage.g:3232:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) 10664 // InternalVampireLanguage.g:3349:2: ( rule__VLSUniversalQuantifier__Group_1__0 )
10252 { 10665 {
10253 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); 10666 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1());
10254 // InternalVampireLanguage.g:3233:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) 10667 // InternalVampireLanguage.g:3350:2: ( rule__VLSUniversalQuantifier__Group_1__0 )
10255 // InternalVampireLanguage.g:3233:3: rule__VLSUniversalQuantifier__Group_1__0 10668 // InternalVampireLanguage.g:3350:3: rule__VLSUniversalQuantifier__Group_1__0
10256 { 10669 {
10257 pushFollow(FOLLOW_2); 10670 pushFollow(FOLLOW_2);
10258 rule__VLSUniversalQuantifier__Group_1__0(); 10671 rule__VLSUniversalQuantifier__Group_1__0();
@@ -10285,14 +10698,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10285 10698
10286 10699
10287 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2" 10700 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2"
10288 // InternalVampireLanguage.g:3241:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ; 10701 // InternalVampireLanguage.g:3358:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ;
10289 public final void rule__VLSUniversalQuantifier__Group__2() throws RecognitionException { 10702 public final void rule__VLSUniversalQuantifier__Group__2() throws RecognitionException {
10290 10703
10291 int stackSize = keepStackSize(); 10704 int stackSize = keepStackSize();
10292 10705
10293 try { 10706 try {
10294 // InternalVampireLanguage.g:3245:1: ( rule__VLSUniversalQuantifier__Group__2__Impl ) 10707 // InternalVampireLanguage.g:3362:1: ( rule__VLSUniversalQuantifier__Group__2__Impl )
10295 // InternalVampireLanguage.g:3246:2: rule__VLSUniversalQuantifier__Group__2__Impl 10708 // InternalVampireLanguage.g:3363:2: rule__VLSUniversalQuantifier__Group__2__Impl
10296 { 10709 {
10297 pushFollow(FOLLOW_2); 10710 pushFollow(FOLLOW_2);
10298 rule__VLSUniversalQuantifier__Group__2__Impl(); 10711 rule__VLSUniversalQuantifier__Group__2__Impl();
@@ -10318,21 +10731,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10318 10731
10319 10732
10320 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2__Impl" 10733 // $ANTLR start "rule__VLSUniversalQuantifier__Group__2__Impl"
10321 // InternalVampireLanguage.g:3252:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ; 10734 // InternalVampireLanguage.g:3369:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ;
10322 public final void rule__VLSUniversalQuantifier__Group__2__Impl() throws RecognitionException { 10735 public final void rule__VLSUniversalQuantifier__Group__2__Impl() throws RecognitionException {
10323 10736
10324 int stackSize = keepStackSize(); 10737 int stackSize = keepStackSize();
10325 10738
10326 try { 10739 try {
10327 // InternalVampireLanguage.g:3256:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ) 10740 // InternalVampireLanguage.g:3373:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) )
10328 // InternalVampireLanguage.g:3257:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) 10741 // InternalVampireLanguage.g:3374:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) )
10329 { 10742 {
10330 // InternalVampireLanguage.g:3257:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) 10743 // InternalVampireLanguage.g:3374:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) )
10331 // InternalVampireLanguage.g:3258:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) 10744 // InternalVampireLanguage.g:3375:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 )
10332 { 10745 {
10333 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); 10746 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2());
10334 // InternalVampireLanguage.g:3259:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) 10747 // InternalVampireLanguage.g:3376:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 )
10335 // InternalVampireLanguage.g:3259:3: rule__VLSUniversalQuantifier__OperandAssignment_2 10748 // InternalVampireLanguage.g:3376:3: rule__VLSUniversalQuantifier__OperandAssignment_2
10336 { 10749 {
10337 pushFollow(FOLLOW_2); 10750 pushFollow(FOLLOW_2);
10338 rule__VLSUniversalQuantifier__OperandAssignment_2(); 10751 rule__VLSUniversalQuantifier__OperandAssignment_2();
@@ -10365,16 +10778,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10365 10778
10366 10779
10367 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0" 10780 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0"
10368 // InternalVampireLanguage.g:3268:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ; 10781 // InternalVampireLanguage.g:3385:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ;
10369 public final void rule__VLSUniversalQuantifier__Group_1__0() throws RecognitionException { 10782 public final void rule__VLSUniversalQuantifier__Group_1__0() throws RecognitionException {
10370 10783
10371 int stackSize = keepStackSize(); 10784 int stackSize = keepStackSize();
10372 10785
10373 try { 10786 try {
10374 // InternalVampireLanguage.g:3272:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ) 10787 // InternalVampireLanguage.g:3389:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 )
10375 // InternalVampireLanguage.g:3273:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 10788 // InternalVampireLanguage.g:3390:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1
10376 { 10789 {
10377 pushFollow(FOLLOW_31); 10790 pushFollow(FOLLOW_32);
10378 rule__VLSUniversalQuantifier__Group_1__0__Impl(); 10791 rule__VLSUniversalQuantifier__Group_1__0__Impl();
10379 10792
10380 state._fsp--; 10793 state._fsp--;
@@ -10403,20 +10816,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10403 10816
10404 10817
10405 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0__Impl" 10818 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0__Impl"
10406 // InternalVampireLanguage.g:3280:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ; 10819 // InternalVampireLanguage.g:3397:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ;
10407 public final void rule__VLSUniversalQuantifier__Group_1__0__Impl() throws RecognitionException { 10820 public final void rule__VLSUniversalQuantifier__Group_1__0__Impl() throws RecognitionException {
10408 10821
10409 int stackSize = keepStackSize(); 10822 int stackSize = keepStackSize();
10410 10823
10411 try { 10824 try {
10412 // InternalVampireLanguage.g:3284:1: ( ( '!' ) ) 10825 // InternalVampireLanguage.g:3401:1: ( ( '!' ) )
10413 // InternalVampireLanguage.g:3285:1: ( '!' ) 10826 // InternalVampireLanguage.g:3402:1: ( '!' )
10414 { 10827 {
10415 // InternalVampireLanguage.g:3285:1: ( '!' ) 10828 // InternalVampireLanguage.g:3402:1: ( '!' )
10416 // InternalVampireLanguage.g:3286:2: '!' 10829 // InternalVampireLanguage.g:3403:2: '!'
10417 { 10830 {
10418 before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); 10831 before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0());
10419 match(input,60,FOLLOW_2); 10832 match(input,62,FOLLOW_2);
10420 after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); 10833 after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0());
10421 10834
10422 } 10835 }
@@ -10440,16 +10853,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10440 10853
10441 10854
10442 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1" 10855 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1"
10443 // InternalVampireLanguage.g:3295:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ; 10856 // InternalVampireLanguage.g:3412:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ;
10444 public final void rule__VLSUniversalQuantifier__Group_1__1() throws RecognitionException { 10857 public final void rule__VLSUniversalQuantifier__Group_1__1() throws RecognitionException {
10445 10858
10446 int stackSize = keepStackSize(); 10859 int stackSize = keepStackSize();
10447 10860
10448 try { 10861 try {
10449 // InternalVampireLanguage.g:3299:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ) 10862 // InternalVampireLanguage.g:3416:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 )
10450 // InternalVampireLanguage.g:3300:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 10863 // InternalVampireLanguage.g:3417:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2
10451 { 10864 {
10452 pushFollow(FOLLOW_32); 10865 pushFollow(FOLLOW_33);
10453 rule__VLSUniversalQuantifier__Group_1__1__Impl(); 10866 rule__VLSUniversalQuantifier__Group_1__1__Impl();
10454 10867
10455 state._fsp--; 10868 state._fsp--;
@@ -10478,20 +10891,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10478 10891
10479 10892
10480 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1__Impl" 10893 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1__Impl"
10481 // InternalVampireLanguage.g:3307:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ; 10894 // InternalVampireLanguage.g:3424:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ;
10482 public final void rule__VLSUniversalQuantifier__Group_1__1__Impl() throws RecognitionException { 10895 public final void rule__VLSUniversalQuantifier__Group_1__1__Impl() throws RecognitionException {
10483 10896
10484 int stackSize = keepStackSize(); 10897 int stackSize = keepStackSize();
10485 10898
10486 try { 10899 try {
10487 // InternalVampireLanguage.g:3311:1: ( ( '[' ) ) 10900 // InternalVampireLanguage.g:3428:1: ( ( '[' ) )
10488 // InternalVampireLanguage.g:3312:1: ( '[' ) 10901 // InternalVampireLanguage.g:3429:1: ( '[' )
10489 { 10902 {
10490 // InternalVampireLanguage.g:3312:1: ( '[' ) 10903 // InternalVampireLanguage.g:3429:1: ( '[' )
10491 // InternalVampireLanguage.g:3313:2: '[' 10904 // InternalVampireLanguage.g:3430:2: '['
10492 { 10905 {
10493 before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 10906 before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1());
10494 match(input,51,FOLLOW_2); 10907 match(input,53,FOLLOW_2);
10495 after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 10908 after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1());
10496 10909
10497 } 10910 }
@@ -10515,14 +10928,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10515 10928
10516 10929
10517 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2" 10930 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2"
10518 // InternalVampireLanguage.g:3322:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ; 10931 // InternalVampireLanguage.g:3439:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ;
10519 public final void rule__VLSUniversalQuantifier__Group_1__2() throws RecognitionException { 10932 public final void rule__VLSUniversalQuantifier__Group_1__2() throws RecognitionException {
10520 10933
10521 int stackSize = keepStackSize(); 10934 int stackSize = keepStackSize();
10522 10935
10523 try { 10936 try {
10524 // InternalVampireLanguage.g:3326:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ) 10937 // InternalVampireLanguage.g:3443:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 )
10525 // InternalVampireLanguage.g:3327:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 10938 // InternalVampireLanguage.g:3444:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3
10526 { 10939 {
10527 pushFollow(FOLLOW_9); 10940 pushFollow(FOLLOW_9);
10528 rule__VLSUniversalQuantifier__Group_1__2__Impl(); 10941 rule__VLSUniversalQuantifier__Group_1__2__Impl();
@@ -10553,21 +10966,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10553 10966
10554 10967
10555 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2__Impl" 10968 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2__Impl"
10556 // InternalVampireLanguage.g:3334:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ; 10969 // InternalVampireLanguage.g:3451:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ;
10557 public final void rule__VLSUniversalQuantifier__Group_1__2__Impl() throws RecognitionException { 10970 public final void rule__VLSUniversalQuantifier__Group_1__2__Impl() throws RecognitionException {
10558 10971
10559 int stackSize = keepStackSize(); 10972 int stackSize = keepStackSize();
10560 10973
10561 try { 10974 try {
10562 // InternalVampireLanguage.g:3338:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ) 10975 // InternalVampireLanguage.g:3455:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) )
10563 // InternalVampireLanguage.g:3339:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) 10976 // InternalVampireLanguage.g:3456:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) )
10564 { 10977 {
10565 // InternalVampireLanguage.g:3339:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) 10978 // InternalVampireLanguage.g:3456:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) )
10566 // InternalVampireLanguage.g:3340:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) 10979 // InternalVampireLanguage.g:3457:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 )
10567 { 10980 {
10568 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); 10981 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2());
10569 // InternalVampireLanguage.g:3341:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) 10982 // InternalVampireLanguage.g:3458:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 )
10570 // InternalVampireLanguage.g:3341:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 10983 // InternalVampireLanguage.g:3458:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2
10571 { 10984 {
10572 pushFollow(FOLLOW_2); 10985 pushFollow(FOLLOW_2);
10573 rule__VLSUniversalQuantifier__VariablesAssignment_1_2(); 10986 rule__VLSUniversalQuantifier__VariablesAssignment_1_2();
@@ -10600,14 +11013,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10600 11013
10601 11014
10602 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3" 11015 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3"
10603 // InternalVampireLanguage.g:3349:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ; 11016 // InternalVampireLanguage.g:3466:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ;
10604 public final void rule__VLSUniversalQuantifier__Group_1__3() throws RecognitionException { 11017 public final void rule__VLSUniversalQuantifier__Group_1__3() throws RecognitionException {
10605 11018
10606 int stackSize = keepStackSize(); 11019 int stackSize = keepStackSize();
10607 11020
10608 try { 11021 try {
10609 // InternalVampireLanguage.g:3353:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ) 11022 // InternalVampireLanguage.g:3470:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 )
10610 // InternalVampireLanguage.g:3354:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 11023 // InternalVampireLanguage.g:3471:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4
10611 { 11024 {
10612 pushFollow(FOLLOW_9); 11025 pushFollow(FOLLOW_9);
10613 rule__VLSUniversalQuantifier__Group_1__3__Impl(); 11026 rule__VLSUniversalQuantifier__Group_1__3__Impl();
@@ -10638,33 +11051,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10638 11051
10639 11052
10640 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3__Impl" 11053 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3__Impl"
10641 // InternalVampireLanguage.g:3361:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ; 11054 // InternalVampireLanguage.g:3478:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ;
10642 public final void rule__VLSUniversalQuantifier__Group_1__3__Impl() throws RecognitionException { 11055 public final void rule__VLSUniversalQuantifier__Group_1__3__Impl() throws RecognitionException {
10643 11056
10644 int stackSize = keepStackSize(); 11057 int stackSize = keepStackSize();
10645 11058
10646 try { 11059 try {
10647 // InternalVampireLanguage.g:3365:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ) 11060 // InternalVampireLanguage.g:3482:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) )
10648 // InternalVampireLanguage.g:3366:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) 11061 // InternalVampireLanguage.g:3483:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* )
10649 { 11062 {
10650 // InternalVampireLanguage.g:3366:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) 11063 // InternalVampireLanguage.g:3483:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* )
10651 // InternalVampireLanguage.g:3367:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* 11064 // InternalVampireLanguage.g:3484:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )*
10652 { 11065 {
10653 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); 11066 before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3());
10654 // InternalVampireLanguage.g:3368:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* 11067 // InternalVampireLanguage.g:3485:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )*
10655 loop30: 11068 loop32:
10656 do { 11069 do {
10657 int alt30=2; 11070 int alt32=2;
10658 int LA30_0 = input.LA(1); 11071 int LA32_0 = input.LA(1);
10659 11072
10660 if ( (LA30_0==45) ) { 11073 if ( (LA32_0==45) ) {
10661 alt30=1; 11074 alt32=1;
10662 } 11075 }
10663 11076
10664 11077
10665 switch (alt30) { 11078 switch (alt32) {
10666 case 1 : 11079 case 1 :
10667 // InternalVampireLanguage.g:3368:3: rule__VLSUniversalQuantifier__Group_1_3__0 11080 // InternalVampireLanguage.g:3485:3: rule__VLSUniversalQuantifier__Group_1_3__0
10668 { 11081 {
10669 pushFollow(FOLLOW_10); 11082 pushFollow(FOLLOW_10);
10670 rule__VLSUniversalQuantifier__Group_1_3__0(); 11083 rule__VLSUniversalQuantifier__Group_1_3__0();
@@ -10676,7 +11089,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10676 break; 11089 break;
10677 11090
10678 default : 11091 default :
10679 break loop30; 11092 break loop32;
10680 } 11093 }
10681 } while (true); 11094 } while (true);
10682 11095
@@ -10703,16 +11116,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10703 11116
10704 11117
10705 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4" 11118 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4"
10706 // InternalVampireLanguage.g:3376:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ; 11119 // InternalVampireLanguage.g:3493:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ;
10707 public final void rule__VLSUniversalQuantifier__Group_1__4() throws RecognitionException { 11120 public final void rule__VLSUniversalQuantifier__Group_1__4() throws RecognitionException {
10708 11121
10709 int stackSize = keepStackSize(); 11122 int stackSize = keepStackSize();
10710 11123
10711 try { 11124 try {
10712 // InternalVampireLanguage.g:3380:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ) 11125 // InternalVampireLanguage.g:3497:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 )
10713 // InternalVampireLanguage.g:3381:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 11126 // InternalVampireLanguage.g:3498:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5
10714 { 11127 {
10715 pushFollow(FOLLOW_33); 11128 pushFollow(FOLLOW_34);
10716 rule__VLSUniversalQuantifier__Group_1__4__Impl(); 11129 rule__VLSUniversalQuantifier__Group_1__4__Impl();
10717 11130
10718 state._fsp--; 11131 state._fsp--;
@@ -10741,17 +11154,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10741 11154
10742 11155
10743 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4__Impl" 11156 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4__Impl"
10744 // InternalVampireLanguage.g:3388:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ; 11157 // InternalVampireLanguage.g:3505:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ;
10745 public final void rule__VLSUniversalQuantifier__Group_1__4__Impl() throws RecognitionException { 11158 public final void rule__VLSUniversalQuantifier__Group_1__4__Impl() throws RecognitionException {
10746 11159
10747 int stackSize = keepStackSize(); 11160 int stackSize = keepStackSize();
10748 11161
10749 try { 11162 try {
10750 // InternalVampireLanguage.g:3392:1: ( ( ']' ) ) 11163 // InternalVampireLanguage.g:3509:1: ( ( ']' ) )
10751 // InternalVampireLanguage.g:3393:1: ( ']' ) 11164 // InternalVampireLanguage.g:3510:1: ( ']' )
10752 { 11165 {
10753 // InternalVampireLanguage.g:3393:1: ( ']' ) 11166 // InternalVampireLanguage.g:3510:1: ( ']' )
10754 // InternalVampireLanguage.g:3394:2: ']' 11167 // InternalVampireLanguage.g:3511:2: ']'
10755 { 11168 {
10756 before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); 11169 before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4());
10757 match(input,44,FOLLOW_2); 11170 match(input,44,FOLLOW_2);
@@ -10778,14 +11191,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10778 11191
10779 11192
10780 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5" 11193 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5"
10781 // InternalVampireLanguage.g:3403:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ; 11194 // InternalVampireLanguage.g:3520:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ;
10782 public final void rule__VLSUniversalQuantifier__Group_1__5() throws RecognitionException { 11195 public final void rule__VLSUniversalQuantifier__Group_1__5() throws RecognitionException {
10783 11196
10784 int stackSize = keepStackSize(); 11197 int stackSize = keepStackSize();
10785 11198
10786 try { 11199 try {
10787 // InternalVampireLanguage.g:3407:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl ) 11200 // InternalVampireLanguage.g:3524:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl )
10788 // InternalVampireLanguage.g:3408:2: rule__VLSUniversalQuantifier__Group_1__5__Impl 11201 // InternalVampireLanguage.g:3525:2: rule__VLSUniversalQuantifier__Group_1__5__Impl
10789 { 11202 {
10790 pushFollow(FOLLOW_2); 11203 pushFollow(FOLLOW_2);
10791 rule__VLSUniversalQuantifier__Group_1__5__Impl(); 11204 rule__VLSUniversalQuantifier__Group_1__5__Impl();
@@ -10811,20 +11224,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10811 11224
10812 11225
10813 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5__Impl" 11226 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5__Impl"
10814 // InternalVampireLanguage.g:3414:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ; 11227 // InternalVampireLanguage.g:3531:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ;
10815 public final void rule__VLSUniversalQuantifier__Group_1__5__Impl() throws RecognitionException { 11228 public final void rule__VLSUniversalQuantifier__Group_1__5__Impl() throws RecognitionException {
10816 11229
10817 int stackSize = keepStackSize(); 11230 int stackSize = keepStackSize();
10818 11231
10819 try { 11232 try {
10820 // InternalVampireLanguage.g:3418:1: ( ( ':' ) ) 11233 // InternalVampireLanguage.g:3535:1: ( ( ':' ) )
10821 // InternalVampireLanguage.g:3419:1: ( ':' ) 11234 // InternalVampireLanguage.g:3536:1: ( ':' )
10822 { 11235 {
10823 // InternalVampireLanguage.g:3419:1: ( ':' ) 11236 // InternalVampireLanguage.g:3536:1: ( ':' )
10824 // InternalVampireLanguage.g:3420:2: ':' 11237 // InternalVampireLanguage.g:3537:2: ':'
10825 { 11238 {
10826 before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); 11239 before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5());
10827 match(input,61,FOLLOW_2); 11240 match(input,63,FOLLOW_2);
10828 after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); 11241 after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5());
10829 11242
10830 } 11243 }
@@ -10848,16 +11261,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10848 11261
10849 11262
10850 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0" 11263 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0"
10851 // InternalVampireLanguage.g:3430:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ; 11264 // InternalVampireLanguage.g:3547:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ;
10852 public final void rule__VLSUniversalQuantifier__Group_1_3__0() throws RecognitionException { 11265 public final void rule__VLSUniversalQuantifier__Group_1_3__0() throws RecognitionException {
10853 11266
10854 int stackSize = keepStackSize(); 11267 int stackSize = keepStackSize();
10855 11268
10856 try { 11269 try {
10857 // InternalVampireLanguage.g:3434:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ) 11270 // InternalVampireLanguage.g:3551:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 )
10858 // InternalVampireLanguage.g:3435:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 11271 // InternalVampireLanguage.g:3552:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1
10859 { 11272 {
10860 pushFollow(FOLLOW_32); 11273 pushFollow(FOLLOW_33);
10861 rule__VLSUniversalQuantifier__Group_1_3__0__Impl(); 11274 rule__VLSUniversalQuantifier__Group_1_3__0__Impl();
10862 11275
10863 state._fsp--; 11276 state._fsp--;
@@ -10886,17 +11299,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10886 11299
10887 11300
10888 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0__Impl" 11301 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0__Impl"
10889 // InternalVampireLanguage.g:3442:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ; 11302 // InternalVampireLanguage.g:3559:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ;
10890 public final void rule__VLSUniversalQuantifier__Group_1_3__0__Impl() throws RecognitionException { 11303 public final void rule__VLSUniversalQuantifier__Group_1_3__0__Impl() throws RecognitionException {
10891 11304
10892 int stackSize = keepStackSize(); 11305 int stackSize = keepStackSize();
10893 11306
10894 try { 11307 try {
10895 // InternalVampireLanguage.g:3446:1: ( ( ',' ) ) 11308 // InternalVampireLanguage.g:3563:1: ( ( ',' ) )
10896 // InternalVampireLanguage.g:3447:1: ( ',' ) 11309 // InternalVampireLanguage.g:3564:1: ( ',' )
10897 { 11310 {
10898 // InternalVampireLanguage.g:3447:1: ( ',' ) 11311 // InternalVampireLanguage.g:3564:1: ( ',' )
10899 // InternalVampireLanguage.g:3448:2: ',' 11312 // InternalVampireLanguage.g:3565:2: ','
10900 { 11313 {
10901 before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); 11314 before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0());
10902 match(input,45,FOLLOW_2); 11315 match(input,45,FOLLOW_2);
@@ -10923,14 +11336,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10923 11336
10924 11337
10925 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1" 11338 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1"
10926 // InternalVampireLanguage.g:3457:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ; 11339 // InternalVampireLanguage.g:3574:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ;
10927 public final void rule__VLSUniversalQuantifier__Group_1_3__1() throws RecognitionException { 11340 public final void rule__VLSUniversalQuantifier__Group_1_3__1() throws RecognitionException {
10928 11341
10929 int stackSize = keepStackSize(); 11342 int stackSize = keepStackSize();
10930 11343
10931 try { 11344 try {
10932 // InternalVampireLanguage.g:3461:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl ) 11345 // InternalVampireLanguage.g:3578:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl )
10933 // InternalVampireLanguage.g:3462:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl 11346 // InternalVampireLanguage.g:3579:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl
10934 { 11347 {
10935 pushFollow(FOLLOW_2); 11348 pushFollow(FOLLOW_2);
10936 rule__VLSUniversalQuantifier__Group_1_3__1__Impl(); 11349 rule__VLSUniversalQuantifier__Group_1_3__1__Impl();
@@ -10956,21 +11369,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
10956 11369
10957 11370
10958 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1__Impl" 11371 // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1__Impl"
10959 // InternalVampireLanguage.g:3468:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ; 11372 // InternalVampireLanguage.g:3585:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ;
10960 public final void rule__VLSUniversalQuantifier__Group_1_3__1__Impl() throws RecognitionException { 11373 public final void rule__VLSUniversalQuantifier__Group_1_3__1__Impl() throws RecognitionException {
10961 11374
10962 int stackSize = keepStackSize(); 11375 int stackSize = keepStackSize();
10963 11376
10964 try { 11377 try {
10965 // InternalVampireLanguage.g:3472:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ) 11378 // InternalVampireLanguage.g:3589:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) )
10966 // InternalVampireLanguage.g:3473:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) 11379 // InternalVampireLanguage.g:3590:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) )
10967 { 11380 {
10968 // InternalVampireLanguage.g:3473:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) 11381 // InternalVampireLanguage.g:3590:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) )
10969 // InternalVampireLanguage.g:3474:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) 11382 // InternalVampireLanguage.g:3591:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 )
10970 { 11383 {
10971 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); 11384 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1());
10972 // InternalVampireLanguage.g:3475:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) 11385 // InternalVampireLanguage.g:3592:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 )
10973 // InternalVampireLanguage.g:3475:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 11386 // InternalVampireLanguage.g:3592:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1
10974 { 11387 {
10975 pushFollow(FOLLOW_2); 11388 pushFollow(FOLLOW_2);
10976 rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1(); 11389 rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1();
@@ -11003,16 +11416,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11003 11416
11004 11417
11005 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0" 11418 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0"
11006 // InternalVampireLanguage.g:3484:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ; 11419 // InternalVampireLanguage.g:3601:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ;
11007 public final void rule__VLSExistentialQuantifier__Group__0() throws RecognitionException { 11420 public final void rule__VLSExistentialQuantifier__Group__0() throws RecognitionException {
11008 11421
11009 int stackSize = keepStackSize(); 11422 int stackSize = keepStackSize();
11010 11423
11011 try { 11424 try {
11012 // InternalVampireLanguage.g:3488:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ) 11425 // InternalVampireLanguage.g:3605:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 )
11013 // InternalVampireLanguage.g:3489:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 11426 // InternalVampireLanguage.g:3606:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1
11014 { 11427 {
11015 pushFollow(FOLLOW_34); 11428 pushFollow(FOLLOW_35);
11016 rule__VLSExistentialQuantifier__Group__0__Impl(); 11429 rule__VLSExistentialQuantifier__Group__0__Impl();
11017 11430
11018 state._fsp--; 11431 state._fsp--;
@@ -11041,21 +11454,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11041 11454
11042 11455
11043 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0__Impl" 11456 // $ANTLR start "rule__VLSExistentialQuantifier__Group__0__Impl"
11044 // InternalVampireLanguage.g:3496:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ; 11457 // InternalVampireLanguage.g:3613:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ;
11045 public final void rule__VLSExistentialQuantifier__Group__0__Impl() throws RecognitionException { 11458 public final void rule__VLSExistentialQuantifier__Group__0__Impl() throws RecognitionException {
11046 11459
11047 int stackSize = keepStackSize(); 11460 int stackSize = keepStackSize();
11048 11461
11049 try { 11462 try {
11050 // InternalVampireLanguage.g:3500:1: ( ( () ) ) 11463 // InternalVampireLanguage.g:3617:1: ( ( () ) )
11051 // InternalVampireLanguage.g:3501:1: ( () ) 11464 // InternalVampireLanguage.g:3618:1: ( () )
11052 { 11465 {
11053 // InternalVampireLanguage.g:3501:1: ( () ) 11466 // InternalVampireLanguage.g:3618:1: ( () )
11054 // InternalVampireLanguage.g:3502:2: () 11467 // InternalVampireLanguage.g:3619:2: ()
11055 { 11468 {
11056 before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); 11469 before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0());
11057 // InternalVampireLanguage.g:3503:2: () 11470 // InternalVampireLanguage.g:3620:2: ()
11058 // InternalVampireLanguage.g:3503:3: 11471 // InternalVampireLanguage.g:3620:3:
11059 { 11472 {
11060 } 11473 }
11061 11474
@@ -11078,16 +11491,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11078 11491
11079 11492
11080 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1" 11493 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1"
11081 // InternalVampireLanguage.g:3511:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ; 11494 // InternalVampireLanguage.g:3628:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ;
11082 public final void rule__VLSExistentialQuantifier__Group__1() throws RecognitionException { 11495 public final void rule__VLSExistentialQuantifier__Group__1() throws RecognitionException {
11083 11496
11084 int stackSize = keepStackSize(); 11497 int stackSize = keepStackSize();
11085 11498
11086 try { 11499 try {
11087 // InternalVampireLanguage.g:3515:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ) 11500 // InternalVampireLanguage.g:3632:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 )
11088 // InternalVampireLanguage.g:3516:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 11501 // InternalVampireLanguage.g:3633:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2
11089 { 11502 {
11090 pushFollow(FOLLOW_16); 11503 pushFollow(FOLLOW_17);
11091 rule__VLSExistentialQuantifier__Group__1__Impl(); 11504 rule__VLSExistentialQuantifier__Group__1__Impl();
11092 11505
11093 state._fsp--; 11506 state._fsp--;
@@ -11116,21 +11529,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11116 11529
11117 11530
11118 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1__Impl" 11531 // $ANTLR start "rule__VLSExistentialQuantifier__Group__1__Impl"
11119 // InternalVampireLanguage.g:3523:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ; 11532 // InternalVampireLanguage.g:3640:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ;
11120 public final void rule__VLSExistentialQuantifier__Group__1__Impl() throws RecognitionException { 11533 public final void rule__VLSExistentialQuantifier__Group__1__Impl() throws RecognitionException {
11121 11534
11122 int stackSize = keepStackSize(); 11535 int stackSize = keepStackSize();
11123 11536
11124 try { 11537 try {
11125 // InternalVampireLanguage.g:3527:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ) 11538 // InternalVampireLanguage.g:3644:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) )
11126 // InternalVampireLanguage.g:3528:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) 11539 // InternalVampireLanguage.g:3645:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) )
11127 { 11540 {
11128 // InternalVampireLanguage.g:3528:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) 11541 // InternalVampireLanguage.g:3645:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) )
11129 // InternalVampireLanguage.g:3529:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) 11542 // InternalVampireLanguage.g:3646:2: ( rule__VLSExistentialQuantifier__Group_1__0 )
11130 { 11543 {
11131 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); 11544 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1());
11132 // InternalVampireLanguage.g:3530:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) 11545 // InternalVampireLanguage.g:3647:2: ( rule__VLSExistentialQuantifier__Group_1__0 )
11133 // InternalVampireLanguage.g:3530:3: rule__VLSExistentialQuantifier__Group_1__0 11546 // InternalVampireLanguage.g:3647:3: rule__VLSExistentialQuantifier__Group_1__0
11134 { 11547 {
11135 pushFollow(FOLLOW_2); 11548 pushFollow(FOLLOW_2);
11136 rule__VLSExistentialQuantifier__Group_1__0(); 11549 rule__VLSExistentialQuantifier__Group_1__0();
@@ -11163,14 +11576,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11163 11576
11164 11577
11165 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2" 11578 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2"
11166 // InternalVampireLanguage.g:3538:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ; 11579 // InternalVampireLanguage.g:3655:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ;
11167 public final void rule__VLSExistentialQuantifier__Group__2() throws RecognitionException { 11580 public final void rule__VLSExistentialQuantifier__Group__2() throws RecognitionException {
11168 11581
11169 int stackSize = keepStackSize(); 11582 int stackSize = keepStackSize();
11170 11583
11171 try { 11584 try {
11172 // InternalVampireLanguage.g:3542:1: ( rule__VLSExistentialQuantifier__Group__2__Impl ) 11585 // InternalVampireLanguage.g:3659:1: ( rule__VLSExistentialQuantifier__Group__2__Impl )
11173 // InternalVampireLanguage.g:3543:2: rule__VLSExistentialQuantifier__Group__2__Impl 11586 // InternalVampireLanguage.g:3660:2: rule__VLSExistentialQuantifier__Group__2__Impl
11174 { 11587 {
11175 pushFollow(FOLLOW_2); 11588 pushFollow(FOLLOW_2);
11176 rule__VLSExistentialQuantifier__Group__2__Impl(); 11589 rule__VLSExistentialQuantifier__Group__2__Impl();
@@ -11196,21 +11609,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11196 11609
11197 11610
11198 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2__Impl" 11611 // $ANTLR start "rule__VLSExistentialQuantifier__Group__2__Impl"
11199 // InternalVampireLanguage.g:3549:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ; 11612 // InternalVampireLanguage.g:3666:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ;
11200 public final void rule__VLSExistentialQuantifier__Group__2__Impl() throws RecognitionException { 11613 public final void rule__VLSExistentialQuantifier__Group__2__Impl() throws RecognitionException {
11201 11614
11202 int stackSize = keepStackSize(); 11615 int stackSize = keepStackSize();
11203 11616
11204 try { 11617 try {
11205 // InternalVampireLanguage.g:3553:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ) 11618 // InternalVampireLanguage.g:3670:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) )
11206 // InternalVampireLanguage.g:3554:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) 11619 // InternalVampireLanguage.g:3671:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) )
11207 { 11620 {
11208 // InternalVampireLanguage.g:3554:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) 11621 // InternalVampireLanguage.g:3671:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) )
11209 // InternalVampireLanguage.g:3555:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) 11622 // InternalVampireLanguage.g:3672:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 )
11210 { 11623 {
11211 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); 11624 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2());
11212 // InternalVampireLanguage.g:3556:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) 11625 // InternalVampireLanguage.g:3673:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 )
11213 // InternalVampireLanguage.g:3556:3: rule__VLSExistentialQuantifier__OperandAssignment_2 11626 // InternalVampireLanguage.g:3673:3: rule__VLSExistentialQuantifier__OperandAssignment_2
11214 { 11627 {
11215 pushFollow(FOLLOW_2); 11628 pushFollow(FOLLOW_2);
11216 rule__VLSExistentialQuantifier__OperandAssignment_2(); 11629 rule__VLSExistentialQuantifier__OperandAssignment_2();
@@ -11243,16 +11656,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11243 11656
11244 11657
11245 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0" 11658 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0"
11246 // InternalVampireLanguage.g:3565:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ; 11659 // InternalVampireLanguage.g:3682:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ;
11247 public final void rule__VLSExistentialQuantifier__Group_1__0() throws RecognitionException { 11660 public final void rule__VLSExistentialQuantifier__Group_1__0() throws RecognitionException {
11248 11661
11249 int stackSize = keepStackSize(); 11662 int stackSize = keepStackSize();
11250 11663
11251 try { 11664 try {
11252 // InternalVampireLanguage.g:3569:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ) 11665 // InternalVampireLanguage.g:3686:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 )
11253 // InternalVampireLanguage.g:3570:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 11666 // InternalVampireLanguage.g:3687:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1
11254 { 11667 {
11255 pushFollow(FOLLOW_31); 11668 pushFollow(FOLLOW_32);
11256 rule__VLSExistentialQuantifier__Group_1__0__Impl(); 11669 rule__VLSExistentialQuantifier__Group_1__0__Impl();
11257 11670
11258 state._fsp--; 11671 state._fsp--;
@@ -11281,20 +11694,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11281 11694
11282 11695
11283 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0__Impl" 11696 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0__Impl"
11284 // InternalVampireLanguage.g:3577:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ; 11697 // InternalVampireLanguage.g:3694:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ;
11285 public final void rule__VLSExistentialQuantifier__Group_1__0__Impl() throws RecognitionException { 11698 public final void rule__VLSExistentialQuantifier__Group_1__0__Impl() throws RecognitionException {
11286 11699
11287 int stackSize = keepStackSize(); 11700 int stackSize = keepStackSize();
11288 11701
11289 try { 11702 try {
11290 // InternalVampireLanguage.g:3581:1: ( ( '?' ) ) 11703 // InternalVampireLanguage.g:3698:1: ( ( '?' ) )
11291 // InternalVampireLanguage.g:3582:1: ( '?' ) 11704 // InternalVampireLanguage.g:3699:1: ( '?' )
11292 { 11705 {
11293 // InternalVampireLanguage.g:3582:1: ( '?' ) 11706 // InternalVampireLanguage.g:3699:1: ( '?' )
11294 // InternalVampireLanguage.g:3583:2: '?' 11707 // InternalVampireLanguage.g:3700:2: '?'
11295 { 11708 {
11296 before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); 11709 before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0());
11297 match(input,62,FOLLOW_2); 11710 match(input,64,FOLLOW_2);
11298 after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); 11711 after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0());
11299 11712
11300 } 11713 }
@@ -11318,16 +11731,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11318 11731
11319 11732
11320 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1" 11733 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1"
11321 // InternalVampireLanguage.g:3592:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ; 11734 // InternalVampireLanguage.g:3709:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ;
11322 public final void rule__VLSExistentialQuantifier__Group_1__1() throws RecognitionException { 11735 public final void rule__VLSExistentialQuantifier__Group_1__1() throws RecognitionException {
11323 11736
11324 int stackSize = keepStackSize(); 11737 int stackSize = keepStackSize();
11325 11738
11326 try { 11739 try {
11327 // InternalVampireLanguage.g:3596:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ) 11740 // InternalVampireLanguage.g:3713:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 )
11328 // InternalVampireLanguage.g:3597:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 11741 // InternalVampireLanguage.g:3714:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2
11329 { 11742 {
11330 pushFollow(FOLLOW_32); 11743 pushFollow(FOLLOW_33);
11331 rule__VLSExistentialQuantifier__Group_1__1__Impl(); 11744 rule__VLSExistentialQuantifier__Group_1__1__Impl();
11332 11745
11333 state._fsp--; 11746 state._fsp--;
@@ -11356,20 +11769,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11356 11769
11357 11770
11358 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1__Impl" 11771 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1__Impl"
11359 // InternalVampireLanguage.g:3604:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ; 11772 // InternalVampireLanguage.g:3721:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ;
11360 public final void rule__VLSExistentialQuantifier__Group_1__1__Impl() throws RecognitionException { 11773 public final void rule__VLSExistentialQuantifier__Group_1__1__Impl() throws RecognitionException {
11361 11774
11362 int stackSize = keepStackSize(); 11775 int stackSize = keepStackSize();
11363 11776
11364 try { 11777 try {
11365 // InternalVampireLanguage.g:3608:1: ( ( '[' ) ) 11778 // InternalVampireLanguage.g:3725:1: ( ( '[' ) )
11366 // InternalVampireLanguage.g:3609:1: ( '[' ) 11779 // InternalVampireLanguage.g:3726:1: ( '[' )
11367 { 11780 {
11368 // InternalVampireLanguage.g:3609:1: ( '[' ) 11781 // InternalVampireLanguage.g:3726:1: ( '[' )
11369 // InternalVampireLanguage.g:3610:2: '[' 11782 // InternalVampireLanguage.g:3727:2: '['
11370 { 11783 {
11371 before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 11784 before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1());
11372 match(input,51,FOLLOW_2); 11785 match(input,53,FOLLOW_2);
11373 after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); 11786 after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1());
11374 11787
11375 } 11788 }
@@ -11393,14 +11806,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11393 11806
11394 11807
11395 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2" 11808 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2"
11396 // InternalVampireLanguage.g:3619:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ; 11809 // InternalVampireLanguage.g:3736:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ;
11397 public final void rule__VLSExistentialQuantifier__Group_1__2() throws RecognitionException { 11810 public final void rule__VLSExistentialQuantifier__Group_1__2() throws RecognitionException {
11398 11811
11399 int stackSize = keepStackSize(); 11812 int stackSize = keepStackSize();
11400 11813
11401 try { 11814 try {
11402 // InternalVampireLanguage.g:3623:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ) 11815 // InternalVampireLanguage.g:3740:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 )
11403 // InternalVampireLanguage.g:3624:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 11816 // InternalVampireLanguage.g:3741:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3
11404 { 11817 {
11405 pushFollow(FOLLOW_9); 11818 pushFollow(FOLLOW_9);
11406 rule__VLSExistentialQuantifier__Group_1__2__Impl(); 11819 rule__VLSExistentialQuantifier__Group_1__2__Impl();
@@ -11431,21 +11844,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11431 11844
11432 11845
11433 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2__Impl" 11846 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2__Impl"
11434 // InternalVampireLanguage.g:3631:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ; 11847 // InternalVampireLanguage.g:3748:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ;
11435 public final void rule__VLSExistentialQuantifier__Group_1__2__Impl() throws RecognitionException { 11848 public final void rule__VLSExistentialQuantifier__Group_1__2__Impl() throws RecognitionException {
11436 11849
11437 int stackSize = keepStackSize(); 11850 int stackSize = keepStackSize();
11438 11851
11439 try { 11852 try {
11440 // InternalVampireLanguage.g:3635:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ) 11853 // InternalVampireLanguage.g:3752:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) )
11441 // InternalVampireLanguage.g:3636:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) 11854 // InternalVampireLanguage.g:3753:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) )
11442 { 11855 {
11443 // InternalVampireLanguage.g:3636:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) 11856 // InternalVampireLanguage.g:3753:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) )
11444 // InternalVampireLanguage.g:3637:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) 11857 // InternalVampireLanguage.g:3754:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 )
11445 { 11858 {
11446 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); 11859 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2());
11447 // InternalVampireLanguage.g:3638:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) 11860 // InternalVampireLanguage.g:3755:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 )
11448 // InternalVampireLanguage.g:3638:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 11861 // InternalVampireLanguage.g:3755:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2
11449 { 11862 {
11450 pushFollow(FOLLOW_2); 11863 pushFollow(FOLLOW_2);
11451 rule__VLSExistentialQuantifier__VariablesAssignment_1_2(); 11864 rule__VLSExistentialQuantifier__VariablesAssignment_1_2();
@@ -11478,14 +11891,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11478 11891
11479 11892
11480 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3" 11893 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3"
11481 // InternalVampireLanguage.g:3646:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ; 11894 // InternalVampireLanguage.g:3763:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ;
11482 public final void rule__VLSExistentialQuantifier__Group_1__3() throws RecognitionException { 11895 public final void rule__VLSExistentialQuantifier__Group_1__3() throws RecognitionException {
11483 11896
11484 int stackSize = keepStackSize(); 11897 int stackSize = keepStackSize();
11485 11898
11486 try { 11899 try {
11487 // InternalVampireLanguage.g:3650:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ) 11900 // InternalVampireLanguage.g:3767:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 )
11488 // InternalVampireLanguage.g:3651:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 11901 // InternalVampireLanguage.g:3768:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4
11489 { 11902 {
11490 pushFollow(FOLLOW_9); 11903 pushFollow(FOLLOW_9);
11491 rule__VLSExistentialQuantifier__Group_1__3__Impl(); 11904 rule__VLSExistentialQuantifier__Group_1__3__Impl();
@@ -11516,33 +11929,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11516 11929
11517 11930
11518 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3__Impl" 11931 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3__Impl"
11519 // InternalVampireLanguage.g:3658:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ; 11932 // InternalVampireLanguage.g:3775:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ;
11520 public final void rule__VLSExistentialQuantifier__Group_1__3__Impl() throws RecognitionException { 11933 public final void rule__VLSExistentialQuantifier__Group_1__3__Impl() throws RecognitionException {
11521 11934
11522 int stackSize = keepStackSize(); 11935 int stackSize = keepStackSize();
11523 11936
11524 try { 11937 try {
11525 // InternalVampireLanguage.g:3662:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ) 11938 // InternalVampireLanguage.g:3779:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) )
11526 // InternalVampireLanguage.g:3663:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) 11939 // InternalVampireLanguage.g:3780:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* )
11527 { 11940 {
11528 // InternalVampireLanguage.g:3663:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) 11941 // InternalVampireLanguage.g:3780:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* )
11529 // InternalVampireLanguage.g:3664:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* 11942 // InternalVampireLanguage.g:3781:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )*
11530 { 11943 {
11531 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); 11944 before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3());
11532 // InternalVampireLanguage.g:3665:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* 11945 // InternalVampireLanguage.g:3782:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )*
11533 loop31: 11946 loop33:
11534 do { 11947 do {
11535 int alt31=2; 11948 int alt33=2;
11536 int LA31_0 = input.LA(1); 11949 int LA33_0 = input.LA(1);
11537 11950
11538 if ( (LA31_0==45) ) { 11951 if ( (LA33_0==45) ) {
11539 alt31=1; 11952 alt33=1;
11540 } 11953 }
11541 11954
11542 11955
11543 switch (alt31) { 11956 switch (alt33) {
11544 case 1 : 11957 case 1 :
11545 // InternalVampireLanguage.g:3665:3: rule__VLSExistentialQuantifier__Group_1_3__0 11958 // InternalVampireLanguage.g:3782:3: rule__VLSExistentialQuantifier__Group_1_3__0
11546 { 11959 {
11547 pushFollow(FOLLOW_10); 11960 pushFollow(FOLLOW_10);
11548 rule__VLSExistentialQuantifier__Group_1_3__0(); 11961 rule__VLSExistentialQuantifier__Group_1_3__0();
@@ -11554,7 +11967,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11554 break; 11967 break;
11555 11968
11556 default : 11969 default :
11557 break loop31; 11970 break loop33;
11558 } 11971 }
11559 } while (true); 11972 } while (true);
11560 11973
@@ -11581,16 +11994,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11581 11994
11582 11995
11583 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4" 11996 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4"
11584 // InternalVampireLanguage.g:3673:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ; 11997 // InternalVampireLanguage.g:3790:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ;
11585 public final void rule__VLSExistentialQuantifier__Group_1__4() throws RecognitionException { 11998 public final void rule__VLSExistentialQuantifier__Group_1__4() throws RecognitionException {
11586 11999
11587 int stackSize = keepStackSize(); 12000 int stackSize = keepStackSize();
11588 12001
11589 try { 12002 try {
11590 // InternalVampireLanguage.g:3677:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ) 12003 // InternalVampireLanguage.g:3794:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 )
11591 // InternalVampireLanguage.g:3678:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 12004 // InternalVampireLanguage.g:3795:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5
11592 { 12005 {
11593 pushFollow(FOLLOW_33); 12006 pushFollow(FOLLOW_34);
11594 rule__VLSExistentialQuantifier__Group_1__4__Impl(); 12007 rule__VLSExistentialQuantifier__Group_1__4__Impl();
11595 12008
11596 state._fsp--; 12009 state._fsp--;
@@ -11619,17 +12032,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11619 12032
11620 12033
11621 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4__Impl" 12034 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4__Impl"
11622 // InternalVampireLanguage.g:3685:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ; 12035 // InternalVampireLanguage.g:3802:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ;
11623 public final void rule__VLSExistentialQuantifier__Group_1__4__Impl() throws RecognitionException { 12036 public final void rule__VLSExistentialQuantifier__Group_1__4__Impl() throws RecognitionException {
11624 12037
11625 int stackSize = keepStackSize(); 12038 int stackSize = keepStackSize();
11626 12039
11627 try { 12040 try {
11628 // InternalVampireLanguage.g:3689:1: ( ( ']' ) ) 12041 // InternalVampireLanguage.g:3806:1: ( ( ']' ) )
11629 // InternalVampireLanguage.g:3690:1: ( ']' ) 12042 // InternalVampireLanguage.g:3807:1: ( ']' )
11630 { 12043 {
11631 // InternalVampireLanguage.g:3690:1: ( ']' ) 12044 // InternalVampireLanguage.g:3807:1: ( ']' )
11632 // InternalVampireLanguage.g:3691:2: ']' 12045 // InternalVampireLanguage.g:3808:2: ']'
11633 { 12046 {
11634 before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); 12047 before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4());
11635 match(input,44,FOLLOW_2); 12048 match(input,44,FOLLOW_2);
@@ -11656,14 +12069,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11656 12069
11657 12070
11658 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5" 12071 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5"
11659 // InternalVampireLanguage.g:3700:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ; 12072 // InternalVampireLanguage.g:3817:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ;
11660 public final void rule__VLSExistentialQuantifier__Group_1__5() throws RecognitionException { 12073 public final void rule__VLSExistentialQuantifier__Group_1__5() throws RecognitionException {
11661 12074
11662 int stackSize = keepStackSize(); 12075 int stackSize = keepStackSize();
11663 12076
11664 try { 12077 try {
11665 // InternalVampireLanguage.g:3704:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl ) 12078 // InternalVampireLanguage.g:3821:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl )
11666 // InternalVampireLanguage.g:3705:2: rule__VLSExistentialQuantifier__Group_1__5__Impl 12079 // InternalVampireLanguage.g:3822:2: rule__VLSExistentialQuantifier__Group_1__5__Impl
11667 { 12080 {
11668 pushFollow(FOLLOW_2); 12081 pushFollow(FOLLOW_2);
11669 rule__VLSExistentialQuantifier__Group_1__5__Impl(); 12082 rule__VLSExistentialQuantifier__Group_1__5__Impl();
@@ -11689,20 +12102,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11689 12102
11690 12103
11691 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5__Impl" 12104 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5__Impl"
11692 // InternalVampireLanguage.g:3711:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ; 12105 // InternalVampireLanguage.g:3828:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ;
11693 public final void rule__VLSExistentialQuantifier__Group_1__5__Impl() throws RecognitionException { 12106 public final void rule__VLSExistentialQuantifier__Group_1__5__Impl() throws RecognitionException {
11694 12107
11695 int stackSize = keepStackSize(); 12108 int stackSize = keepStackSize();
11696 12109
11697 try { 12110 try {
11698 // InternalVampireLanguage.g:3715:1: ( ( ':' ) ) 12111 // InternalVampireLanguage.g:3832:1: ( ( ':' ) )
11699 // InternalVampireLanguage.g:3716:1: ( ':' ) 12112 // InternalVampireLanguage.g:3833:1: ( ':' )
11700 { 12113 {
11701 // InternalVampireLanguage.g:3716:1: ( ':' ) 12114 // InternalVampireLanguage.g:3833:1: ( ':' )
11702 // InternalVampireLanguage.g:3717:2: ':' 12115 // InternalVampireLanguage.g:3834:2: ':'
11703 { 12116 {
11704 before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); 12117 before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5());
11705 match(input,61,FOLLOW_2); 12118 match(input,63,FOLLOW_2);
11706 after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); 12119 after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5());
11707 12120
11708 } 12121 }
@@ -11726,16 +12139,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11726 12139
11727 12140
11728 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0" 12141 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0"
11729 // InternalVampireLanguage.g:3727:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ; 12142 // InternalVampireLanguage.g:3844:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ;
11730 public final void rule__VLSExistentialQuantifier__Group_1_3__0() throws RecognitionException { 12143 public final void rule__VLSExistentialQuantifier__Group_1_3__0() throws RecognitionException {
11731 12144
11732 int stackSize = keepStackSize(); 12145 int stackSize = keepStackSize();
11733 12146
11734 try { 12147 try {
11735 // InternalVampireLanguage.g:3731:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ) 12148 // InternalVampireLanguage.g:3848:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 )
11736 // InternalVampireLanguage.g:3732:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 12149 // InternalVampireLanguage.g:3849:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1
11737 { 12150 {
11738 pushFollow(FOLLOW_32); 12151 pushFollow(FOLLOW_33);
11739 rule__VLSExistentialQuantifier__Group_1_3__0__Impl(); 12152 rule__VLSExistentialQuantifier__Group_1_3__0__Impl();
11740 12153
11741 state._fsp--; 12154 state._fsp--;
@@ -11764,17 +12177,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11764 12177
11765 12178
11766 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0__Impl" 12179 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0__Impl"
11767 // InternalVampireLanguage.g:3739:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ; 12180 // InternalVampireLanguage.g:3856:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ;
11768 public final void rule__VLSExistentialQuantifier__Group_1_3__0__Impl() throws RecognitionException { 12181 public final void rule__VLSExistentialQuantifier__Group_1_3__0__Impl() throws RecognitionException {
11769 12182
11770 int stackSize = keepStackSize(); 12183 int stackSize = keepStackSize();
11771 12184
11772 try { 12185 try {
11773 // InternalVampireLanguage.g:3743:1: ( ( ',' ) ) 12186 // InternalVampireLanguage.g:3860:1: ( ( ',' ) )
11774 // InternalVampireLanguage.g:3744:1: ( ',' ) 12187 // InternalVampireLanguage.g:3861:1: ( ',' )
11775 { 12188 {
11776 // InternalVampireLanguage.g:3744:1: ( ',' ) 12189 // InternalVampireLanguage.g:3861:1: ( ',' )
11777 // InternalVampireLanguage.g:3745:2: ',' 12190 // InternalVampireLanguage.g:3862:2: ','
11778 { 12191 {
11779 before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); 12192 before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0());
11780 match(input,45,FOLLOW_2); 12193 match(input,45,FOLLOW_2);
@@ -11801,14 +12214,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11801 12214
11802 12215
11803 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1" 12216 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1"
11804 // InternalVampireLanguage.g:3754:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ; 12217 // InternalVampireLanguage.g:3871:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ;
11805 public final void rule__VLSExistentialQuantifier__Group_1_3__1() throws RecognitionException { 12218 public final void rule__VLSExistentialQuantifier__Group_1_3__1() throws RecognitionException {
11806 12219
11807 int stackSize = keepStackSize(); 12220 int stackSize = keepStackSize();
11808 12221
11809 try { 12222 try {
11810 // InternalVampireLanguage.g:3758:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl ) 12223 // InternalVampireLanguage.g:3875:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl )
11811 // InternalVampireLanguage.g:3759:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl 12224 // InternalVampireLanguage.g:3876:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl
11812 { 12225 {
11813 pushFollow(FOLLOW_2); 12226 pushFollow(FOLLOW_2);
11814 rule__VLSExistentialQuantifier__Group_1_3__1__Impl(); 12227 rule__VLSExistentialQuantifier__Group_1_3__1__Impl();
@@ -11834,21 +12247,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11834 12247
11835 12248
11836 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1__Impl" 12249 // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1__Impl"
11837 // InternalVampireLanguage.g:3765:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ; 12250 // InternalVampireLanguage.g:3882:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ;
11838 public final void rule__VLSExistentialQuantifier__Group_1_3__1__Impl() throws RecognitionException { 12251 public final void rule__VLSExistentialQuantifier__Group_1_3__1__Impl() throws RecognitionException {
11839 12252
11840 int stackSize = keepStackSize(); 12253 int stackSize = keepStackSize();
11841 12254
11842 try { 12255 try {
11843 // InternalVampireLanguage.g:3769:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ) 12256 // InternalVampireLanguage.g:3886:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) )
11844 // InternalVampireLanguage.g:3770:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) 12257 // InternalVampireLanguage.g:3887:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) )
11845 { 12258 {
11846 // InternalVampireLanguage.g:3770:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) 12259 // InternalVampireLanguage.g:3887:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) )
11847 // InternalVampireLanguage.g:3771:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) 12260 // InternalVampireLanguage.g:3888:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 )
11848 { 12261 {
11849 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); 12262 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1());
11850 // InternalVampireLanguage.g:3772:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) 12263 // InternalVampireLanguage.g:3889:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 )
11851 // InternalVampireLanguage.g:3772:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 12264 // InternalVampireLanguage.g:3889:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1
11852 { 12265 {
11853 pushFollow(FOLLOW_2); 12266 pushFollow(FOLLOW_2);
11854 rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1(); 12267 rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1();
@@ -11881,16 +12294,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11881 12294
11882 12295
11883 // $ANTLR start "rule__VLSUnaryNegation__Group__0" 12296 // $ANTLR start "rule__VLSUnaryNegation__Group__0"
11884 // InternalVampireLanguage.g:3781:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ; 12297 // InternalVampireLanguage.g:3898:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ;
11885 public final void rule__VLSUnaryNegation__Group__0() throws RecognitionException { 12298 public final void rule__VLSUnaryNegation__Group__0() throws RecognitionException {
11886 12299
11887 int stackSize = keepStackSize(); 12300 int stackSize = keepStackSize();
11888 12301
11889 try { 12302 try {
11890 // InternalVampireLanguage.g:3785:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ) 12303 // InternalVampireLanguage.g:3902:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 )
11891 // InternalVampireLanguage.g:3786:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 12304 // InternalVampireLanguage.g:3903:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1
11892 { 12305 {
11893 pushFollow(FOLLOW_35); 12306 pushFollow(FOLLOW_36);
11894 rule__VLSUnaryNegation__Group__0__Impl(); 12307 rule__VLSUnaryNegation__Group__0__Impl();
11895 12308
11896 state._fsp--; 12309 state._fsp--;
@@ -11919,21 +12332,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11919 12332
11920 12333
11921 // $ANTLR start "rule__VLSUnaryNegation__Group__0__Impl" 12334 // $ANTLR start "rule__VLSUnaryNegation__Group__0__Impl"
11922 // InternalVampireLanguage.g:3793:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ; 12335 // InternalVampireLanguage.g:3910:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ;
11923 public final void rule__VLSUnaryNegation__Group__0__Impl() throws RecognitionException { 12336 public final void rule__VLSUnaryNegation__Group__0__Impl() throws RecognitionException {
11924 12337
11925 int stackSize = keepStackSize(); 12338 int stackSize = keepStackSize();
11926 12339
11927 try { 12340 try {
11928 // InternalVampireLanguage.g:3797:1: ( ( () ) ) 12341 // InternalVampireLanguage.g:3914:1: ( ( () ) )
11929 // InternalVampireLanguage.g:3798:1: ( () ) 12342 // InternalVampireLanguage.g:3915:1: ( () )
11930 { 12343 {
11931 // InternalVampireLanguage.g:3798:1: ( () ) 12344 // InternalVampireLanguage.g:3915:1: ( () )
11932 // InternalVampireLanguage.g:3799:2: () 12345 // InternalVampireLanguage.g:3916:2: ()
11933 { 12346 {
11934 before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); 12347 before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0());
11935 // InternalVampireLanguage.g:3800:2: () 12348 // InternalVampireLanguage.g:3917:2: ()
11936 // InternalVampireLanguage.g:3800:3: 12349 // InternalVampireLanguage.g:3917:3:
11937 { 12350 {
11938 } 12351 }
11939 12352
@@ -11956,16 +12369,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11956 12369
11957 12370
11958 // $ANTLR start "rule__VLSUnaryNegation__Group__1" 12371 // $ANTLR start "rule__VLSUnaryNegation__Group__1"
11959 // InternalVampireLanguage.g:3808:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ; 12372 // InternalVampireLanguage.g:3925:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ;
11960 public final void rule__VLSUnaryNegation__Group__1() throws RecognitionException { 12373 public final void rule__VLSUnaryNegation__Group__1() throws RecognitionException {
11961 12374
11962 int stackSize = keepStackSize(); 12375 int stackSize = keepStackSize();
11963 12376
11964 try { 12377 try {
11965 // InternalVampireLanguage.g:3812:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ) 12378 // InternalVampireLanguage.g:3929:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 )
11966 // InternalVampireLanguage.g:3813:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 12379 // InternalVampireLanguage.g:3930:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2
11967 { 12380 {
11968 pushFollow(FOLLOW_16); 12381 pushFollow(FOLLOW_17);
11969 rule__VLSUnaryNegation__Group__1__Impl(); 12382 rule__VLSUnaryNegation__Group__1__Impl();
11970 12383
11971 state._fsp--; 12384 state._fsp--;
@@ -11994,20 +12407,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
11994 12407
11995 12408
11996 // $ANTLR start "rule__VLSUnaryNegation__Group__1__Impl" 12409 // $ANTLR start "rule__VLSUnaryNegation__Group__1__Impl"
11997 // InternalVampireLanguage.g:3820:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ; 12410 // InternalVampireLanguage.g:3937:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ;
11998 public final void rule__VLSUnaryNegation__Group__1__Impl() throws RecognitionException { 12411 public final void rule__VLSUnaryNegation__Group__1__Impl() throws RecognitionException {
11999 12412
12000 int stackSize = keepStackSize(); 12413 int stackSize = keepStackSize();
12001 12414
12002 try { 12415 try {
12003 // InternalVampireLanguage.g:3824:1: ( ( '~' ) ) 12416 // InternalVampireLanguage.g:3941:1: ( ( '~' ) )
12004 // InternalVampireLanguage.g:3825:1: ( '~' ) 12417 // InternalVampireLanguage.g:3942:1: ( '~' )
12005 { 12418 {
12006 // InternalVampireLanguage.g:3825:1: ( '~' ) 12419 // InternalVampireLanguage.g:3942:1: ( '~' )
12007 // InternalVampireLanguage.g:3826:2: '~' 12420 // InternalVampireLanguage.g:3943:2: '~'
12008 { 12421 {
12009 before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); 12422 before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1());
12010 match(input,63,FOLLOW_2); 12423 match(input,65,FOLLOW_2);
12011 after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); 12424 after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1());
12012 12425
12013 } 12426 }
@@ -12031,14 +12444,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12031 12444
12032 12445
12033 // $ANTLR start "rule__VLSUnaryNegation__Group__2" 12446 // $ANTLR start "rule__VLSUnaryNegation__Group__2"
12034 // InternalVampireLanguage.g:3835:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ; 12447 // InternalVampireLanguage.g:3952:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ;
12035 public final void rule__VLSUnaryNegation__Group__2() throws RecognitionException { 12448 public final void rule__VLSUnaryNegation__Group__2() throws RecognitionException {
12036 12449
12037 int stackSize = keepStackSize(); 12450 int stackSize = keepStackSize();
12038 12451
12039 try { 12452 try {
12040 // InternalVampireLanguage.g:3839:1: ( rule__VLSUnaryNegation__Group__2__Impl ) 12453 // InternalVampireLanguage.g:3956:1: ( rule__VLSUnaryNegation__Group__2__Impl )
12041 // InternalVampireLanguage.g:3840:2: rule__VLSUnaryNegation__Group__2__Impl 12454 // InternalVampireLanguage.g:3957:2: rule__VLSUnaryNegation__Group__2__Impl
12042 { 12455 {
12043 pushFollow(FOLLOW_2); 12456 pushFollow(FOLLOW_2);
12044 rule__VLSUnaryNegation__Group__2__Impl(); 12457 rule__VLSUnaryNegation__Group__2__Impl();
@@ -12064,21 +12477,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12064 12477
12065 12478
12066 // $ANTLR start "rule__VLSUnaryNegation__Group__2__Impl" 12479 // $ANTLR start "rule__VLSUnaryNegation__Group__2__Impl"
12067 // InternalVampireLanguage.g:3846:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ; 12480 // InternalVampireLanguage.g:3963:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ;
12068 public final void rule__VLSUnaryNegation__Group__2__Impl() throws RecognitionException { 12481 public final void rule__VLSUnaryNegation__Group__2__Impl() throws RecognitionException {
12069 12482
12070 int stackSize = keepStackSize(); 12483 int stackSize = keepStackSize();
12071 12484
12072 try { 12485 try {
12073 // InternalVampireLanguage.g:3850:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ) 12486 // InternalVampireLanguage.g:3967:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) )
12074 // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) 12487 // InternalVampireLanguage.g:3968:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) )
12075 { 12488 {
12076 // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) 12489 // InternalVampireLanguage.g:3968:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) )
12077 // InternalVampireLanguage.g:3852:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) 12490 // InternalVampireLanguage.g:3969:2: ( rule__VLSUnaryNegation__OperandAssignment_2 )
12078 { 12491 {
12079 before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); 12492 before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2());
12080 // InternalVampireLanguage.g:3853:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) 12493 // InternalVampireLanguage.g:3970:2: ( rule__VLSUnaryNegation__OperandAssignment_2 )
12081 // InternalVampireLanguage.g:3853:3: rule__VLSUnaryNegation__OperandAssignment_2 12494 // InternalVampireLanguage.g:3970:3: rule__VLSUnaryNegation__OperandAssignment_2
12082 { 12495 {
12083 pushFollow(FOLLOW_2); 12496 pushFollow(FOLLOW_2);
12084 rule__VLSUnaryNegation__OperandAssignment_2(); 12497 rule__VLSUnaryNegation__OperandAssignment_2();
@@ -12111,16 +12524,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12111 12524
12112 12525
12113 // $ANTLR start "rule__VLSUnaryInfix__Group__0" 12526 // $ANTLR start "rule__VLSUnaryInfix__Group__0"
12114 // InternalVampireLanguage.g:3862:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ; 12527 // InternalVampireLanguage.g:3979:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ;
12115 public final void rule__VLSUnaryInfix__Group__0() throws RecognitionException { 12528 public final void rule__VLSUnaryInfix__Group__0() throws RecognitionException {
12116 12529
12117 int stackSize = keepStackSize(); 12530 int stackSize = keepStackSize();
12118 12531
12119 try { 12532 try {
12120 // InternalVampireLanguage.g:3866:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ) 12533 // InternalVampireLanguage.g:3983:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 )
12121 // InternalVampireLanguage.g:3867:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 12534 // InternalVampireLanguage.g:3984:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1
12122 { 12535 {
12123 pushFollow(FOLLOW_36); 12536 pushFollow(FOLLOW_37);
12124 rule__VLSUnaryInfix__Group__0__Impl(); 12537 rule__VLSUnaryInfix__Group__0__Impl();
12125 12538
12126 state._fsp--; 12539 state._fsp--;
@@ -12149,17 +12562,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12149 12562
12150 12563
12151 // $ANTLR start "rule__VLSUnaryInfix__Group__0__Impl" 12564 // $ANTLR start "rule__VLSUnaryInfix__Group__0__Impl"
12152 // InternalVampireLanguage.g:3874:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ; 12565 // InternalVampireLanguage.g:3991:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ;
12153 public final void rule__VLSUnaryInfix__Group__0__Impl() throws RecognitionException { 12566 public final void rule__VLSUnaryInfix__Group__0__Impl() throws RecognitionException {
12154 12567
12155 int stackSize = keepStackSize(); 12568 int stackSize = keepStackSize();
12156 12569
12157 try { 12570 try {
12158 // InternalVampireLanguage.g:3878:1: ( ( ruleVLSAtomic ) ) 12571 // InternalVampireLanguage.g:3995:1: ( ( ruleVLSAtomic ) )
12159 // InternalVampireLanguage.g:3879:1: ( ruleVLSAtomic ) 12572 // InternalVampireLanguage.g:3996:1: ( ruleVLSAtomic )
12160 { 12573 {
12161 // InternalVampireLanguage.g:3879:1: ( ruleVLSAtomic ) 12574 // InternalVampireLanguage.g:3996:1: ( ruleVLSAtomic )
12162 // InternalVampireLanguage.g:3880:2: ruleVLSAtomic 12575 // InternalVampireLanguage.g:3997:2: ruleVLSAtomic
12163 { 12576 {
12164 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); 12577 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0());
12165 pushFollow(FOLLOW_2); 12578 pushFollow(FOLLOW_2);
@@ -12190,14 +12603,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12190 12603
12191 12604
12192 // $ANTLR start "rule__VLSUnaryInfix__Group__1" 12605 // $ANTLR start "rule__VLSUnaryInfix__Group__1"
12193 // InternalVampireLanguage.g:3889:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ; 12606 // InternalVampireLanguage.g:4006:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ;
12194 public final void rule__VLSUnaryInfix__Group__1() throws RecognitionException { 12607 public final void rule__VLSUnaryInfix__Group__1() throws RecognitionException {
12195 12608
12196 int stackSize = keepStackSize(); 12609 int stackSize = keepStackSize();
12197 12610
12198 try { 12611 try {
12199 // InternalVampireLanguage.g:3893:1: ( rule__VLSUnaryInfix__Group__1__Impl ) 12612 // InternalVampireLanguage.g:4010:1: ( rule__VLSUnaryInfix__Group__1__Impl )
12200 // InternalVampireLanguage.g:3894:2: rule__VLSUnaryInfix__Group__1__Impl 12613 // InternalVampireLanguage.g:4011:2: rule__VLSUnaryInfix__Group__1__Impl
12201 { 12614 {
12202 pushFollow(FOLLOW_2); 12615 pushFollow(FOLLOW_2);
12203 rule__VLSUnaryInfix__Group__1__Impl(); 12616 rule__VLSUnaryInfix__Group__1__Impl();
@@ -12223,29 +12636,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12223 12636
12224 12637
12225 // $ANTLR start "rule__VLSUnaryInfix__Group__1__Impl" 12638 // $ANTLR start "rule__VLSUnaryInfix__Group__1__Impl"
12226 // InternalVampireLanguage.g:3900:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ; 12639 // InternalVampireLanguage.g:4017:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ;
12227 public final void rule__VLSUnaryInfix__Group__1__Impl() throws RecognitionException { 12640 public final void rule__VLSUnaryInfix__Group__1__Impl() throws RecognitionException {
12228 12641
12229 int stackSize = keepStackSize(); 12642 int stackSize = keepStackSize();
12230 12643
12231 try { 12644 try {
12232 // InternalVampireLanguage.g:3904:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ) 12645 // InternalVampireLanguage.g:4021:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) )
12233 // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) 12646 // InternalVampireLanguage.g:4022:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? )
12234 { 12647 {
12235 // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) 12648 // InternalVampireLanguage.g:4022:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? )
12236 // InternalVampireLanguage.g:3906:2: ( rule__VLSUnaryInfix__Group_1__0 )? 12649 // InternalVampireLanguage.g:4023:2: ( rule__VLSUnaryInfix__Group_1__0 )?
12237 { 12650 {
12238 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); 12651 before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1());
12239 // InternalVampireLanguage.g:3907:2: ( rule__VLSUnaryInfix__Group_1__0 )? 12652 // InternalVampireLanguage.g:4024:2: ( rule__VLSUnaryInfix__Group_1__0 )?
12240 int alt32=2; 12653 int alt34=2;
12241 int LA32_0 = input.LA(1); 12654 int LA34_0 = input.LA(1);
12242 12655
12243 if ( ((LA32_0>=64 && LA32_0<=66)) ) { 12656 if ( ((LA34_0>=66 && LA34_0<=68)) ) {
12244 alt32=1; 12657 alt34=1;
12245 } 12658 }
12246 switch (alt32) { 12659 switch (alt34) {
12247 case 1 : 12660 case 1 :
12248 // InternalVampireLanguage.g:3907:3: rule__VLSUnaryInfix__Group_1__0 12661 // InternalVampireLanguage.g:4024:3: rule__VLSUnaryInfix__Group_1__0
12249 { 12662 {
12250 pushFollow(FOLLOW_2); 12663 pushFollow(FOLLOW_2);
12251 rule__VLSUnaryInfix__Group_1__0(); 12664 rule__VLSUnaryInfix__Group_1__0();
@@ -12281,16 +12694,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12281 12694
12282 12695
12283 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0" 12696 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0"
12284 // InternalVampireLanguage.g:3916:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ; 12697 // InternalVampireLanguage.g:4033:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ;
12285 public final void rule__VLSUnaryInfix__Group_1__0() throws RecognitionException { 12698 public final void rule__VLSUnaryInfix__Group_1__0() throws RecognitionException {
12286 12699
12287 int stackSize = keepStackSize(); 12700 int stackSize = keepStackSize();
12288 12701
12289 try { 12702 try {
12290 // InternalVampireLanguage.g:3920:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ) 12703 // InternalVampireLanguage.g:4037:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 )
12291 // InternalVampireLanguage.g:3921:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 12704 // InternalVampireLanguage.g:4038:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1
12292 { 12705 {
12293 pushFollow(FOLLOW_37); 12706 pushFollow(FOLLOW_38);
12294 rule__VLSUnaryInfix__Group_1__0__Impl(); 12707 rule__VLSUnaryInfix__Group_1__0__Impl();
12295 12708
12296 state._fsp--; 12709 state._fsp--;
@@ -12319,21 +12732,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12319 12732
12320 12733
12321 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0__Impl" 12734 // $ANTLR start "rule__VLSUnaryInfix__Group_1__0__Impl"
12322 // InternalVampireLanguage.g:3928:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ; 12735 // InternalVampireLanguage.g:4045:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ;
12323 public final void rule__VLSUnaryInfix__Group_1__0__Impl() throws RecognitionException { 12736 public final void rule__VLSUnaryInfix__Group_1__0__Impl() throws RecognitionException {
12324 12737
12325 int stackSize = keepStackSize(); 12738 int stackSize = keepStackSize();
12326 12739
12327 try { 12740 try {
12328 // InternalVampireLanguage.g:3932:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ) 12741 // InternalVampireLanguage.g:4049:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) )
12329 // InternalVampireLanguage.g:3933:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) 12742 // InternalVampireLanguage.g:4050:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) )
12330 { 12743 {
12331 // InternalVampireLanguage.g:3933:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) 12744 // InternalVampireLanguage.g:4050:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) )
12332 // InternalVampireLanguage.g:3934:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) 12745 // InternalVampireLanguage.g:4051:2: ( rule__VLSUnaryInfix__Alternatives_1_0 )
12333 { 12746 {
12334 before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); 12747 before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0());
12335 // InternalVampireLanguage.g:3935:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) 12748 // InternalVampireLanguage.g:4052:2: ( rule__VLSUnaryInfix__Alternatives_1_0 )
12336 // InternalVampireLanguage.g:3935:3: rule__VLSUnaryInfix__Alternatives_1_0 12749 // InternalVampireLanguage.g:4052:3: rule__VLSUnaryInfix__Alternatives_1_0
12337 { 12750 {
12338 pushFollow(FOLLOW_2); 12751 pushFollow(FOLLOW_2);
12339 rule__VLSUnaryInfix__Alternatives_1_0(); 12752 rule__VLSUnaryInfix__Alternatives_1_0();
@@ -12366,14 +12779,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12366 12779
12367 12780
12368 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1" 12781 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1"
12369 // InternalVampireLanguage.g:3943:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ; 12782 // InternalVampireLanguage.g:4060:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ;
12370 public final void rule__VLSUnaryInfix__Group_1__1() throws RecognitionException { 12783 public final void rule__VLSUnaryInfix__Group_1__1() throws RecognitionException {
12371 12784
12372 int stackSize = keepStackSize(); 12785 int stackSize = keepStackSize();
12373 12786
12374 try { 12787 try {
12375 // InternalVampireLanguage.g:3947:1: ( rule__VLSUnaryInfix__Group_1__1__Impl ) 12788 // InternalVampireLanguage.g:4064:1: ( rule__VLSUnaryInfix__Group_1__1__Impl )
12376 // InternalVampireLanguage.g:3948:2: rule__VLSUnaryInfix__Group_1__1__Impl 12789 // InternalVampireLanguage.g:4065:2: rule__VLSUnaryInfix__Group_1__1__Impl
12377 { 12790 {
12378 pushFollow(FOLLOW_2); 12791 pushFollow(FOLLOW_2);
12379 rule__VLSUnaryInfix__Group_1__1__Impl(); 12792 rule__VLSUnaryInfix__Group_1__1__Impl();
@@ -12399,21 +12812,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12399 12812
12400 12813
12401 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1__Impl" 12814 // $ANTLR start "rule__VLSUnaryInfix__Group_1__1__Impl"
12402 // InternalVampireLanguage.g:3954:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ; 12815 // InternalVampireLanguage.g:4071:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ;
12403 public final void rule__VLSUnaryInfix__Group_1__1__Impl() throws RecognitionException { 12816 public final void rule__VLSUnaryInfix__Group_1__1__Impl() throws RecognitionException {
12404 12817
12405 int stackSize = keepStackSize(); 12818 int stackSize = keepStackSize();
12406 12819
12407 try { 12820 try {
12408 // InternalVampireLanguage.g:3958:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ) 12821 // InternalVampireLanguage.g:4075:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) )
12409 // InternalVampireLanguage.g:3959:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) 12822 // InternalVampireLanguage.g:4076:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) )
12410 { 12823 {
12411 // InternalVampireLanguage.g:3959:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) 12824 // InternalVampireLanguage.g:4076:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) )
12412 // InternalVampireLanguage.g:3960:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) 12825 // InternalVampireLanguage.g:4077:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 )
12413 { 12826 {
12414 before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); 12827 before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1());
12415 // InternalVampireLanguage.g:3961:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) 12828 // InternalVampireLanguage.g:4078:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 )
12416 // InternalVampireLanguage.g:3961:3: rule__VLSUnaryInfix__RightAssignment_1_1 12829 // InternalVampireLanguage.g:4078:3: rule__VLSUnaryInfix__RightAssignment_1_1
12417 { 12830 {
12418 pushFollow(FOLLOW_2); 12831 pushFollow(FOLLOW_2);
12419 rule__VLSUnaryInfix__RightAssignment_1_1(); 12832 rule__VLSUnaryInfix__RightAssignment_1_1();
@@ -12446,16 +12859,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12446 12859
12447 12860
12448 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0" 12861 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0"
12449 // InternalVampireLanguage.g:3970:1: rule__VLSUnaryInfix__Group_1_0_0__0 : rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ; 12862 // InternalVampireLanguage.g:4087:1: rule__VLSUnaryInfix__Group_1_0_0__0 : rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ;
12450 public final void rule__VLSUnaryInfix__Group_1_0_0__0() throws RecognitionException { 12863 public final void rule__VLSUnaryInfix__Group_1_0_0__0() throws RecognitionException {
12451 12864
12452 int stackSize = keepStackSize(); 12865 int stackSize = keepStackSize();
12453 12866
12454 try { 12867 try {
12455 // InternalVampireLanguage.g:3974:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ) 12868 // InternalVampireLanguage.g:4091:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 )
12456 // InternalVampireLanguage.g:3975:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 12869 // InternalVampireLanguage.g:4092:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1
12457 { 12870 {
12458 pushFollow(FOLLOW_38); 12871 pushFollow(FOLLOW_39);
12459 rule__VLSUnaryInfix__Group_1_0_0__0__Impl(); 12872 rule__VLSUnaryInfix__Group_1_0_0__0__Impl();
12460 12873
12461 state._fsp--; 12874 state._fsp--;
@@ -12484,21 +12897,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12484 12897
12485 12898
12486 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0__Impl" 12899 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0__Impl"
12487 // InternalVampireLanguage.g:3982:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ; 12900 // InternalVampireLanguage.g:4099:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ;
12488 public final void rule__VLSUnaryInfix__Group_1_0_0__0__Impl() throws RecognitionException { 12901 public final void rule__VLSUnaryInfix__Group_1_0_0__0__Impl() throws RecognitionException {
12489 12902
12490 int stackSize = keepStackSize(); 12903 int stackSize = keepStackSize();
12491 12904
12492 try { 12905 try {
12493 // InternalVampireLanguage.g:3986:1: ( ( () ) ) 12906 // InternalVampireLanguage.g:4103:1: ( ( () ) )
12494 // InternalVampireLanguage.g:3987:1: ( () ) 12907 // InternalVampireLanguage.g:4104:1: ( () )
12495 { 12908 {
12496 // InternalVampireLanguage.g:3987:1: ( () ) 12909 // InternalVampireLanguage.g:4104:1: ( () )
12497 // InternalVampireLanguage.g:3988:2: () 12910 // InternalVampireLanguage.g:4105:2: ()
12498 { 12911 {
12499 before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); 12912 before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0());
12500 // InternalVampireLanguage.g:3989:2: () 12913 // InternalVampireLanguage.g:4106:2: ()
12501 // InternalVampireLanguage.g:3989:3: 12914 // InternalVampireLanguage.g:4106:3:
12502 { 12915 {
12503 } 12916 }
12504 12917
@@ -12521,14 +12934,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12521 12934
12522 12935
12523 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1" 12936 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1"
12524 // InternalVampireLanguage.g:3997:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ; 12937 // InternalVampireLanguage.g:4114:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ;
12525 public final void rule__VLSUnaryInfix__Group_1_0_0__1() throws RecognitionException { 12938 public final void rule__VLSUnaryInfix__Group_1_0_0__1() throws RecognitionException {
12526 12939
12527 int stackSize = keepStackSize(); 12940 int stackSize = keepStackSize();
12528 12941
12529 try { 12942 try {
12530 // InternalVampireLanguage.g:4001:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl ) 12943 // InternalVampireLanguage.g:4118:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl )
12531 // InternalVampireLanguage.g:4002:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl 12944 // InternalVampireLanguage.g:4119:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl
12532 { 12945 {
12533 pushFollow(FOLLOW_2); 12946 pushFollow(FOLLOW_2);
12534 rule__VLSUnaryInfix__Group_1_0_0__1__Impl(); 12947 rule__VLSUnaryInfix__Group_1_0_0__1__Impl();
@@ -12554,20 +12967,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12554 12967
12555 12968
12556 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1__Impl" 12969 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1__Impl"
12557 // InternalVampireLanguage.g:4008:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ; 12970 // InternalVampireLanguage.g:4125:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ;
12558 public final void rule__VLSUnaryInfix__Group_1_0_0__1__Impl() throws RecognitionException { 12971 public final void rule__VLSUnaryInfix__Group_1_0_0__1__Impl() throws RecognitionException {
12559 12972
12560 int stackSize = keepStackSize(); 12973 int stackSize = keepStackSize();
12561 12974
12562 try { 12975 try {
12563 // InternalVampireLanguage.g:4012:1: ( ( '!=' ) ) 12976 // InternalVampireLanguage.g:4129:1: ( ( '!=' ) )
12564 // InternalVampireLanguage.g:4013:1: ( '!=' ) 12977 // InternalVampireLanguage.g:4130:1: ( '!=' )
12565 { 12978 {
12566 // InternalVampireLanguage.g:4013:1: ( '!=' ) 12979 // InternalVampireLanguage.g:4130:1: ( '!=' )
12567 // InternalVampireLanguage.g:4014:2: '!=' 12980 // InternalVampireLanguage.g:4131:2: '!='
12568 { 12981 {
12569 before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); 12982 before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1());
12570 match(input,64,FOLLOW_2); 12983 match(input,66,FOLLOW_2);
12571 after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); 12984 after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1());
12572 12985
12573 } 12986 }
@@ -12591,16 +13004,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12591 13004
12592 13005
12593 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0" 13006 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0"
12594 // InternalVampireLanguage.g:4024:1: rule__VLSUnaryInfix__Group_1_0_1__0 : rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ; 13007 // InternalVampireLanguage.g:4141:1: rule__VLSUnaryInfix__Group_1_0_1__0 : rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ;
12595 public final void rule__VLSUnaryInfix__Group_1_0_1__0() throws RecognitionException { 13008 public final void rule__VLSUnaryInfix__Group_1_0_1__0() throws RecognitionException {
12596 13009
12597 int stackSize = keepStackSize(); 13010 int stackSize = keepStackSize();
12598 13011
12599 try { 13012 try {
12600 // InternalVampireLanguage.g:4028:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ) 13013 // InternalVampireLanguage.g:4145:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 )
12601 // InternalVampireLanguage.g:4029:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 13014 // InternalVampireLanguage.g:4146:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1
12602 { 13015 {
12603 pushFollow(FOLLOW_39); 13016 pushFollow(FOLLOW_40);
12604 rule__VLSUnaryInfix__Group_1_0_1__0__Impl(); 13017 rule__VLSUnaryInfix__Group_1_0_1__0__Impl();
12605 13018
12606 state._fsp--; 13019 state._fsp--;
@@ -12629,21 +13042,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12629 13042
12630 13043
12631 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0__Impl" 13044 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0__Impl"
12632 // InternalVampireLanguage.g:4036:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ; 13045 // InternalVampireLanguage.g:4153:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ;
12633 public final void rule__VLSUnaryInfix__Group_1_0_1__0__Impl() throws RecognitionException { 13046 public final void rule__VLSUnaryInfix__Group_1_0_1__0__Impl() throws RecognitionException {
12634 13047
12635 int stackSize = keepStackSize(); 13048 int stackSize = keepStackSize();
12636 13049
12637 try { 13050 try {
12638 // InternalVampireLanguage.g:4040:1: ( ( () ) ) 13051 // InternalVampireLanguage.g:4157:1: ( ( () ) )
12639 // InternalVampireLanguage.g:4041:1: ( () ) 13052 // InternalVampireLanguage.g:4158:1: ( () )
12640 { 13053 {
12641 // InternalVampireLanguage.g:4041:1: ( () ) 13054 // InternalVampireLanguage.g:4158:1: ( () )
12642 // InternalVampireLanguage.g:4042:2: () 13055 // InternalVampireLanguage.g:4159:2: ()
12643 { 13056 {
12644 before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); 13057 before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0());
12645 // InternalVampireLanguage.g:4043:2: () 13058 // InternalVampireLanguage.g:4160:2: ()
12646 // InternalVampireLanguage.g:4043:3: 13059 // InternalVampireLanguage.g:4160:3:
12647 { 13060 {
12648 } 13061 }
12649 13062
@@ -12666,14 +13079,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12666 13079
12667 13080
12668 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1" 13081 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1"
12669 // InternalVampireLanguage.g:4051:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ; 13082 // InternalVampireLanguage.g:4168:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ;
12670 public final void rule__VLSUnaryInfix__Group_1_0_1__1() throws RecognitionException { 13083 public final void rule__VLSUnaryInfix__Group_1_0_1__1() throws RecognitionException {
12671 13084
12672 int stackSize = keepStackSize(); 13085 int stackSize = keepStackSize();
12673 13086
12674 try { 13087 try {
12675 // InternalVampireLanguage.g:4055:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl ) 13088 // InternalVampireLanguage.g:4172:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl )
12676 // InternalVampireLanguage.g:4056:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl 13089 // InternalVampireLanguage.g:4173:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl
12677 { 13090 {
12678 pushFollow(FOLLOW_2); 13091 pushFollow(FOLLOW_2);
12679 rule__VLSUnaryInfix__Group_1_0_1__1__Impl(); 13092 rule__VLSUnaryInfix__Group_1_0_1__1__Impl();
@@ -12699,20 +13112,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12699 13112
12700 13113
12701 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1__Impl" 13114 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1__Impl"
12702 // InternalVampireLanguage.g:4062:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ; 13115 // InternalVampireLanguage.g:4179:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ;
12703 public final void rule__VLSUnaryInfix__Group_1_0_1__1__Impl() throws RecognitionException { 13116 public final void rule__VLSUnaryInfix__Group_1_0_1__1__Impl() throws RecognitionException {
12704 13117
12705 int stackSize = keepStackSize(); 13118 int stackSize = keepStackSize();
12706 13119
12707 try { 13120 try {
12708 // InternalVampireLanguage.g:4066:1: ( ( '=' ) ) 13121 // InternalVampireLanguage.g:4183:1: ( ( '=' ) )
12709 // InternalVampireLanguage.g:4067:1: ( '=' ) 13122 // InternalVampireLanguage.g:4184:1: ( '=' )
12710 { 13123 {
12711 // InternalVampireLanguage.g:4067:1: ( '=' ) 13124 // InternalVampireLanguage.g:4184:1: ( '=' )
12712 // InternalVampireLanguage.g:4068:2: '=' 13125 // InternalVampireLanguage.g:4185:2: '='
12713 { 13126 {
12714 before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); 13127 before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1());
12715 match(input,65,FOLLOW_2); 13128 match(input,67,FOLLOW_2);
12716 after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); 13129 after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1());
12717 13130
12718 } 13131 }
@@ -12736,16 +13149,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12736 13149
12737 13150
12738 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0" 13151 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0"
12739 // InternalVampireLanguage.g:4078:1: rule__VLSUnaryInfix__Group_1_0_2__0 : rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ; 13152 // InternalVampireLanguage.g:4195:1: rule__VLSUnaryInfix__Group_1_0_2__0 : rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ;
12740 public final void rule__VLSUnaryInfix__Group_1_0_2__0() throws RecognitionException { 13153 public final void rule__VLSUnaryInfix__Group_1_0_2__0() throws RecognitionException {
12741 13154
12742 int stackSize = keepStackSize(); 13155 int stackSize = keepStackSize();
12743 13156
12744 try { 13157 try {
12745 // InternalVampireLanguage.g:4082:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ) 13158 // InternalVampireLanguage.g:4199:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 )
12746 // InternalVampireLanguage.g:4083:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 13159 // InternalVampireLanguage.g:4200:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1
12747 { 13160 {
12748 pushFollow(FOLLOW_36); 13161 pushFollow(FOLLOW_37);
12749 rule__VLSUnaryInfix__Group_1_0_2__0__Impl(); 13162 rule__VLSUnaryInfix__Group_1_0_2__0__Impl();
12750 13163
12751 state._fsp--; 13164 state._fsp--;
@@ -12774,21 +13187,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12774 13187
12775 13188
12776 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0__Impl" 13189 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0__Impl"
12777 // InternalVampireLanguage.g:4090:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ; 13190 // InternalVampireLanguage.g:4207:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ;
12778 public final void rule__VLSUnaryInfix__Group_1_0_2__0__Impl() throws RecognitionException { 13191 public final void rule__VLSUnaryInfix__Group_1_0_2__0__Impl() throws RecognitionException {
12779 13192
12780 int stackSize = keepStackSize(); 13193 int stackSize = keepStackSize();
12781 13194
12782 try { 13195 try {
12783 // InternalVampireLanguage.g:4094:1: ( ( () ) ) 13196 // InternalVampireLanguage.g:4211:1: ( ( () ) )
12784 // InternalVampireLanguage.g:4095:1: ( () ) 13197 // InternalVampireLanguage.g:4212:1: ( () )
12785 { 13198 {
12786 // InternalVampireLanguage.g:4095:1: ( () ) 13199 // InternalVampireLanguage.g:4212:1: ( () )
12787 // InternalVampireLanguage.g:4096:2: () 13200 // InternalVampireLanguage.g:4213:2: ()
12788 { 13201 {
12789 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); 13202 before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0());
12790 // InternalVampireLanguage.g:4097:2: () 13203 // InternalVampireLanguage.g:4214:2: ()
12791 // InternalVampireLanguage.g:4097:3: 13204 // InternalVampireLanguage.g:4214:3:
12792 { 13205 {
12793 } 13206 }
12794 13207
@@ -12811,14 +13224,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12811 13224
12812 13225
12813 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1" 13226 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1"
12814 // InternalVampireLanguage.g:4105:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ; 13227 // InternalVampireLanguage.g:4222:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ;
12815 public final void rule__VLSUnaryInfix__Group_1_0_2__1() throws RecognitionException { 13228 public final void rule__VLSUnaryInfix__Group_1_0_2__1() throws RecognitionException {
12816 13229
12817 int stackSize = keepStackSize(); 13230 int stackSize = keepStackSize();
12818 13231
12819 try { 13232 try {
12820 // InternalVampireLanguage.g:4109:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl ) 13233 // InternalVampireLanguage.g:4226:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl )
12821 // InternalVampireLanguage.g:4110:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl 13234 // InternalVampireLanguage.g:4227:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl
12822 { 13235 {
12823 pushFollow(FOLLOW_2); 13236 pushFollow(FOLLOW_2);
12824 rule__VLSUnaryInfix__Group_1_0_2__1__Impl(); 13237 rule__VLSUnaryInfix__Group_1_0_2__1__Impl();
@@ -12844,20 +13257,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12844 13257
12845 13258
12846 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1__Impl" 13259 // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1__Impl"
12847 // InternalVampireLanguage.g:4116:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ; 13260 // InternalVampireLanguage.g:4233:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ;
12848 public final void rule__VLSUnaryInfix__Group_1_0_2__1__Impl() throws RecognitionException { 13261 public final void rule__VLSUnaryInfix__Group_1_0_2__1__Impl() throws RecognitionException {
12849 13262
12850 int stackSize = keepStackSize(); 13263 int stackSize = keepStackSize();
12851 13264
12852 try { 13265 try {
12853 // InternalVampireLanguage.g:4120:1: ( ( ':=' ) ) 13266 // InternalVampireLanguage.g:4237:1: ( ( ':=' ) )
12854 // InternalVampireLanguage.g:4121:1: ( ':=' ) 13267 // InternalVampireLanguage.g:4238:1: ( ':=' )
12855 { 13268 {
12856 // InternalVampireLanguage.g:4121:1: ( ':=' ) 13269 // InternalVampireLanguage.g:4238:1: ( ':=' )
12857 // InternalVampireLanguage.g:4122:2: ':=' 13270 // InternalVampireLanguage.g:4239:2: ':='
12858 { 13271 {
12859 before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); 13272 before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1());
12860 match(input,66,FOLLOW_2); 13273 match(input,68,FOLLOW_2);
12861 after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); 13274 after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1());
12862 13275
12863 } 13276 }
@@ -12881,16 +13294,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12881 13294
12882 13295
12883 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0" 13296 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0"
12884 // InternalVampireLanguage.g:4132:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ; 13297 // InternalVampireLanguage.g:4249:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ;
12885 public final void rule__VLSAtomicConstant__Group_0__0() throws RecognitionException { 13298 public final void rule__VLSAtomicConstant__Group_0__0() throws RecognitionException {
12886 13299
12887 int stackSize = keepStackSize(); 13300 int stackSize = keepStackSize();
12888 13301
12889 try { 13302 try {
12890 // InternalVampireLanguage.g:4136:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ) 13303 // InternalVampireLanguage.g:4253:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 )
12891 // InternalVampireLanguage.g:4137:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 13304 // InternalVampireLanguage.g:4254:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1
12892 { 13305 {
12893 pushFollow(FOLLOW_40); 13306 pushFollow(FOLLOW_41);
12894 rule__VLSAtomicConstant__Group_0__0__Impl(); 13307 rule__VLSAtomicConstant__Group_0__0__Impl();
12895 13308
12896 state._fsp--; 13309 state._fsp--;
@@ -12919,21 +13332,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12919 13332
12920 13333
12921 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0__Impl" 13334 // $ANTLR start "rule__VLSAtomicConstant__Group_0__0__Impl"
12922 // InternalVampireLanguage.g:4144:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ; 13335 // InternalVampireLanguage.g:4261:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ;
12923 public final void rule__VLSAtomicConstant__Group_0__0__Impl() throws RecognitionException { 13336 public final void rule__VLSAtomicConstant__Group_0__0__Impl() throws RecognitionException {
12924 13337
12925 int stackSize = keepStackSize(); 13338 int stackSize = keepStackSize();
12926 13339
12927 try { 13340 try {
12928 // InternalVampireLanguage.g:4148:1: ( ( () ) ) 13341 // InternalVampireLanguage.g:4265:1: ( ( () ) )
12929 // InternalVampireLanguage.g:4149:1: ( () ) 13342 // InternalVampireLanguage.g:4266:1: ( () )
12930 { 13343 {
12931 // InternalVampireLanguage.g:4149:1: ( () ) 13344 // InternalVampireLanguage.g:4266:1: ( () )
12932 // InternalVampireLanguage.g:4150:2: () 13345 // InternalVampireLanguage.g:4267:2: ()
12933 { 13346 {
12934 before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); 13347 before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0());
12935 // InternalVampireLanguage.g:4151:2: () 13348 // InternalVampireLanguage.g:4268:2: ()
12936 // InternalVampireLanguage.g:4151:3: 13349 // InternalVampireLanguage.g:4268:3:
12937 { 13350 {
12938 } 13351 }
12939 13352
@@ -12956,14 +13369,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12956 13369
12957 13370
12958 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1" 13371 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1"
12959 // InternalVampireLanguage.g:4159:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ; 13372 // InternalVampireLanguage.g:4276:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ;
12960 public final void rule__VLSAtomicConstant__Group_0__1() throws RecognitionException { 13373 public final void rule__VLSAtomicConstant__Group_0__1() throws RecognitionException {
12961 13374
12962 int stackSize = keepStackSize(); 13375 int stackSize = keepStackSize();
12963 13376
12964 try { 13377 try {
12965 // InternalVampireLanguage.g:4163:1: ( rule__VLSAtomicConstant__Group_0__1__Impl ) 13378 // InternalVampireLanguage.g:4280:1: ( rule__VLSAtomicConstant__Group_0__1__Impl )
12966 // InternalVampireLanguage.g:4164:2: rule__VLSAtomicConstant__Group_0__1__Impl 13379 // InternalVampireLanguage.g:4281:2: rule__VLSAtomicConstant__Group_0__1__Impl
12967 { 13380 {
12968 pushFollow(FOLLOW_2); 13381 pushFollow(FOLLOW_2);
12969 rule__VLSAtomicConstant__Group_0__1__Impl(); 13382 rule__VLSAtomicConstant__Group_0__1__Impl();
@@ -12989,21 +13402,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
12989 13402
12990 13403
12991 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1__Impl" 13404 // $ANTLR start "rule__VLSAtomicConstant__Group_0__1__Impl"
12992 // InternalVampireLanguage.g:4170:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ; 13405 // InternalVampireLanguage.g:4287:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ;
12993 public final void rule__VLSAtomicConstant__Group_0__1__Impl() throws RecognitionException { 13406 public final void rule__VLSAtomicConstant__Group_0__1__Impl() throws RecognitionException {
12994 13407
12995 int stackSize = keepStackSize(); 13408 int stackSize = keepStackSize();
12996 13409
12997 try { 13410 try {
12998 // InternalVampireLanguage.g:4174:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ) 13411 // InternalVampireLanguage.g:4291:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) )
12999 // InternalVampireLanguage.g:4175:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) 13412 // InternalVampireLanguage.g:4292:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) )
13000 { 13413 {
13001 // InternalVampireLanguage.g:4175:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) 13414 // InternalVampireLanguage.g:4292:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) )
13002 // InternalVampireLanguage.g:4176:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) 13415 // InternalVampireLanguage.g:4293:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 )
13003 { 13416 {
13004 before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); 13417 before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1());
13005 // InternalVampireLanguage.g:4177:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) 13418 // InternalVampireLanguage.g:4294:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 )
13006 // InternalVampireLanguage.g:4177:3: rule__VLSAtomicConstant__NameAssignment_0_1 13419 // InternalVampireLanguage.g:4294:3: rule__VLSAtomicConstant__NameAssignment_0_1
13007 { 13420 {
13008 pushFollow(FOLLOW_2); 13421 pushFollow(FOLLOW_2);
13009 rule__VLSAtomicConstant__NameAssignment_0_1(); 13422 rule__VLSAtomicConstant__NameAssignment_0_1();
@@ -13036,16 +13449,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13036 13449
13037 13450
13038 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0" 13451 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0"
13039 // InternalVampireLanguage.g:4186:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ; 13452 // InternalVampireLanguage.g:4303:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ;
13040 public final void rule__VLSAtomicConstant__Group_1__0() throws RecognitionException { 13453 public final void rule__VLSAtomicConstant__Group_1__0() throws RecognitionException {
13041 13454
13042 int stackSize = keepStackSize(); 13455 int stackSize = keepStackSize();
13043 13456
13044 try { 13457 try {
13045 // InternalVampireLanguage.g:4190:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ) 13458 // InternalVampireLanguage.g:4307:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 )
13046 // InternalVampireLanguage.g:4191:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 13459 // InternalVampireLanguage.g:4308:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1
13047 { 13460 {
13048 pushFollow(FOLLOW_41); 13461 pushFollow(FOLLOW_42);
13049 rule__VLSAtomicConstant__Group_1__0__Impl(); 13462 rule__VLSAtomicConstant__Group_1__0__Impl();
13050 13463
13051 state._fsp--; 13464 state._fsp--;
@@ -13074,21 +13487,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13074 13487
13075 13488
13076 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0__Impl" 13489 // $ANTLR start "rule__VLSAtomicConstant__Group_1__0__Impl"
13077 // InternalVampireLanguage.g:4198:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ; 13490 // InternalVampireLanguage.g:4315:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ;
13078 public final void rule__VLSAtomicConstant__Group_1__0__Impl() throws RecognitionException { 13491 public final void rule__VLSAtomicConstant__Group_1__0__Impl() throws RecognitionException {
13079 13492
13080 int stackSize = keepStackSize(); 13493 int stackSize = keepStackSize();
13081 13494
13082 try { 13495 try {
13083 // InternalVampireLanguage.g:4202:1: ( ( () ) ) 13496 // InternalVampireLanguage.g:4319:1: ( ( () ) )
13084 // InternalVampireLanguage.g:4203:1: ( () ) 13497 // InternalVampireLanguage.g:4320:1: ( () )
13085 { 13498 {
13086 // InternalVampireLanguage.g:4203:1: ( () ) 13499 // InternalVampireLanguage.g:4320:1: ( () )
13087 // InternalVampireLanguage.g:4204:2: () 13500 // InternalVampireLanguage.g:4321:2: ()
13088 { 13501 {
13089 before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); 13502 before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0());
13090 // InternalVampireLanguage.g:4205:2: () 13503 // InternalVampireLanguage.g:4322:2: ()
13091 // InternalVampireLanguage.g:4205:3: 13504 // InternalVampireLanguage.g:4322:3:
13092 { 13505 {
13093 } 13506 }
13094 13507
@@ -13111,14 +13524,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13111 13524
13112 13525
13113 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1" 13526 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1"
13114 // InternalVampireLanguage.g:4213:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ; 13527 // InternalVampireLanguage.g:4330:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ;
13115 public final void rule__VLSAtomicConstant__Group_1__1() throws RecognitionException { 13528 public final void rule__VLSAtomicConstant__Group_1__1() throws RecognitionException {
13116 13529
13117 int stackSize = keepStackSize(); 13530 int stackSize = keepStackSize();
13118 13531
13119 try { 13532 try {
13120 // InternalVampireLanguage.g:4217:1: ( rule__VLSAtomicConstant__Group_1__1__Impl ) 13533 // InternalVampireLanguage.g:4334:1: ( rule__VLSAtomicConstant__Group_1__1__Impl )
13121 // InternalVampireLanguage.g:4218:2: rule__VLSAtomicConstant__Group_1__1__Impl 13534 // InternalVampireLanguage.g:4335:2: rule__VLSAtomicConstant__Group_1__1__Impl
13122 { 13535 {
13123 pushFollow(FOLLOW_2); 13536 pushFollow(FOLLOW_2);
13124 rule__VLSAtomicConstant__Group_1__1__Impl(); 13537 rule__VLSAtomicConstant__Group_1__1__Impl();
@@ -13144,20 +13557,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13144 13557
13145 13558
13146 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1__Impl" 13559 // $ANTLR start "rule__VLSAtomicConstant__Group_1__1__Impl"
13147 // InternalVampireLanguage.g:4224:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ; 13560 // InternalVampireLanguage.g:4341:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ;
13148 public final void rule__VLSAtomicConstant__Group_1__1__Impl() throws RecognitionException { 13561 public final void rule__VLSAtomicConstant__Group_1__1__Impl() throws RecognitionException {
13149 13562
13150 int stackSize = keepStackSize(); 13563 int stackSize = keepStackSize();
13151 13564
13152 try { 13565 try {
13153 // InternalVampireLanguage.g:4228:1: ( ( '$true' ) ) 13566 // InternalVampireLanguage.g:4345:1: ( ( '$true' ) )
13154 // InternalVampireLanguage.g:4229:1: ( '$true' ) 13567 // InternalVampireLanguage.g:4346:1: ( '$true' )
13155 { 13568 {
13156 // InternalVampireLanguage.g:4229:1: ( '$true' ) 13569 // InternalVampireLanguage.g:4346:1: ( '$true' )
13157 // InternalVampireLanguage.g:4230:2: '$true' 13570 // InternalVampireLanguage.g:4347:2: '$true'
13158 { 13571 {
13159 before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); 13572 before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1());
13160 match(input,67,FOLLOW_2); 13573 match(input,69,FOLLOW_2);
13161 after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); 13574 after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1());
13162 13575
13163 } 13576 }
@@ -13181,16 +13594,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13181 13594
13182 13595
13183 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0" 13596 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0"
13184 // InternalVampireLanguage.g:4240:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ; 13597 // InternalVampireLanguage.g:4357:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ;
13185 public final void rule__VLSAtomicConstant__Group_2__0() throws RecognitionException { 13598 public final void rule__VLSAtomicConstant__Group_2__0() throws RecognitionException {
13186 13599
13187 int stackSize = keepStackSize(); 13600 int stackSize = keepStackSize();
13188 13601
13189 try { 13602 try {
13190 // InternalVampireLanguage.g:4244:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ) 13603 // InternalVampireLanguage.g:4361:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 )
13191 // InternalVampireLanguage.g:4245:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 13604 // InternalVampireLanguage.g:4362:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1
13192 { 13605 {
13193 pushFollow(FOLLOW_42); 13606 pushFollow(FOLLOW_43);
13194 rule__VLSAtomicConstant__Group_2__0__Impl(); 13607 rule__VLSAtomicConstant__Group_2__0__Impl();
13195 13608
13196 state._fsp--; 13609 state._fsp--;
@@ -13219,21 +13632,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13219 13632
13220 13633
13221 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0__Impl" 13634 // $ANTLR start "rule__VLSAtomicConstant__Group_2__0__Impl"
13222 // InternalVampireLanguage.g:4252:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ; 13635 // InternalVampireLanguage.g:4369:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ;
13223 public final void rule__VLSAtomicConstant__Group_2__0__Impl() throws RecognitionException { 13636 public final void rule__VLSAtomicConstant__Group_2__0__Impl() throws RecognitionException {
13224 13637
13225 int stackSize = keepStackSize(); 13638 int stackSize = keepStackSize();
13226 13639
13227 try { 13640 try {
13228 // InternalVampireLanguage.g:4256:1: ( ( () ) ) 13641 // InternalVampireLanguage.g:4373:1: ( ( () ) )
13229 // InternalVampireLanguage.g:4257:1: ( () ) 13642 // InternalVampireLanguage.g:4374:1: ( () )
13230 { 13643 {
13231 // InternalVampireLanguage.g:4257:1: ( () ) 13644 // InternalVampireLanguage.g:4374:1: ( () )
13232 // InternalVampireLanguage.g:4258:2: () 13645 // InternalVampireLanguage.g:4375:2: ()
13233 { 13646 {
13234 before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); 13647 before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0());
13235 // InternalVampireLanguage.g:4259:2: () 13648 // InternalVampireLanguage.g:4376:2: ()
13236 // InternalVampireLanguage.g:4259:3: 13649 // InternalVampireLanguage.g:4376:3:
13237 { 13650 {
13238 } 13651 }
13239 13652
@@ -13256,14 +13669,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13256 13669
13257 13670
13258 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1" 13671 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1"
13259 // InternalVampireLanguage.g:4267:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ; 13672 // InternalVampireLanguage.g:4384:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ;
13260 public final void rule__VLSAtomicConstant__Group_2__1() throws RecognitionException { 13673 public final void rule__VLSAtomicConstant__Group_2__1() throws RecognitionException {
13261 13674
13262 int stackSize = keepStackSize(); 13675 int stackSize = keepStackSize();
13263 13676
13264 try { 13677 try {
13265 // InternalVampireLanguage.g:4271:1: ( rule__VLSAtomicConstant__Group_2__1__Impl ) 13678 // InternalVampireLanguage.g:4388:1: ( rule__VLSAtomicConstant__Group_2__1__Impl )
13266 // InternalVampireLanguage.g:4272:2: rule__VLSAtomicConstant__Group_2__1__Impl 13679 // InternalVampireLanguage.g:4389:2: rule__VLSAtomicConstant__Group_2__1__Impl
13267 { 13680 {
13268 pushFollow(FOLLOW_2); 13681 pushFollow(FOLLOW_2);
13269 rule__VLSAtomicConstant__Group_2__1__Impl(); 13682 rule__VLSAtomicConstant__Group_2__1__Impl();
@@ -13289,20 +13702,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13289 13702
13290 13703
13291 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1__Impl" 13704 // $ANTLR start "rule__VLSAtomicConstant__Group_2__1__Impl"
13292 // InternalVampireLanguage.g:4278:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ; 13705 // InternalVampireLanguage.g:4395:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ;
13293 public final void rule__VLSAtomicConstant__Group_2__1__Impl() throws RecognitionException { 13706 public final void rule__VLSAtomicConstant__Group_2__1__Impl() throws RecognitionException {
13294 13707
13295 int stackSize = keepStackSize(); 13708 int stackSize = keepStackSize();
13296 13709
13297 try { 13710 try {
13298 // InternalVampireLanguage.g:4282:1: ( ( '$false' ) ) 13711 // InternalVampireLanguage.g:4399:1: ( ( '$false' ) )
13299 // InternalVampireLanguage.g:4283:1: ( '$false' ) 13712 // InternalVampireLanguage.g:4400:1: ( '$false' )
13300 { 13713 {
13301 // InternalVampireLanguage.g:4283:1: ( '$false' ) 13714 // InternalVampireLanguage.g:4400:1: ( '$false' )
13302 // InternalVampireLanguage.g:4284:2: '$false' 13715 // InternalVampireLanguage.g:4401:2: '$false'
13303 { 13716 {
13304 before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); 13717 before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1());
13305 match(input,68,FOLLOW_2); 13718 match(input,70,FOLLOW_2);
13306 after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); 13719 after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1());
13307 13720
13308 } 13721 }
@@ -13326,16 +13739,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13326 13739
13327 13740
13328 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0" 13741 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0"
13329 // InternalVampireLanguage.g:4294:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ; 13742 // InternalVampireLanguage.g:4411:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ;
13330 public final void rule__VLSAtomicFunction__Group_0__0() throws RecognitionException { 13743 public final void rule__VLSAtomicFunction__Group_0__0() throws RecognitionException {
13331 13744
13332 int stackSize = keepStackSize(); 13745 int stackSize = keepStackSize();
13333 13746
13334 try { 13747 try {
13335 // InternalVampireLanguage.g:4298:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ) 13748 // InternalVampireLanguage.g:4415:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 )
13336 // InternalVampireLanguage.g:4299:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 13749 // InternalVampireLanguage.g:4416:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1
13337 { 13750 {
13338 pushFollow(FOLLOW_40); 13751 pushFollow(FOLLOW_41);
13339 rule__VLSAtomicFunction__Group_0__0__Impl(); 13752 rule__VLSAtomicFunction__Group_0__0__Impl();
13340 13753
13341 state._fsp--; 13754 state._fsp--;
@@ -13364,21 +13777,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13364 13777
13365 13778
13366 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0__Impl" 13779 // $ANTLR start "rule__VLSAtomicFunction__Group_0__0__Impl"
13367 // InternalVampireLanguage.g:4306:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ; 13780 // InternalVampireLanguage.g:4423:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ;
13368 public final void rule__VLSAtomicFunction__Group_0__0__Impl() throws RecognitionException { 13781 public final void rule__VLSAtomicFunction__Group_0__0__Impl() throws RecognitionException {
13369 13782
13370 int stackSize = keepStackSize(); 13783 int stackSize = keepStackSize();
13371 13784
13372 try { 13785 try {
13373 // InternalVampireLanguage.g:4310:1: ( ( () ) ) 13786 // InternalVampireLanguage.g:4427:1: ( ( () ) )
13374 // InternalVampireLanguage.g:4311:1: ( () ) 13787 // InternalVampireLanguage.g:4428:1: ( () )
13375 { 13788 {
13376 // InternalVampireLanguage.g:4311:1: ( () ) 13789 // InternalVampireLanguage.g:4428:1: ( () )
13377 // InternalVampireLanguage.g:4312:2: () 13790 // InternalVampireLanguage.g:4429:2: ()
13378 { 13791 {
13379 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); 13792 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0());
13380 // InternalVampireLanguage.g:4313:2: () 13793 // InternalVampireLanguage.g:4430:2: ()
13381 // InternalVampireLanguage.g:4313:3: 13794 // InternalVampireLanguage.g:4430:3:
13382 { 13795 {
13383 } 13796 }
13384 13797
@@ -13401,16 +13814,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13401 13814
13402 13815
13403 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1" 13816 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1"
13404 // InternalVampireLanguage.g:4321:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ; 13817 // InternalVampireLanguage.g:4438:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ;
13405 public final void rule__VLSAtomicFunction__Group_0__1() throws RecognitionException { 13818 public final void rule__VLSAtomicFunction__Group_0__1() throws RecognitionException {
13406 13819
13407 int stackSize = keepStackSize(); 13820 int stackSize = keepStackSize();
13408 13821
13409 try { 13822 try {
13410 // InternalVampireLanguage.g:4325:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ) 13823 // InternalVampireLanguage.g:4442:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 )
13411 // InternalVampireLanguage.g:4326:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 13824 // InternalVampireLanguage.g:4443:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2
13412 { 13825 {
13413 pushFollow(FOLLOW_12); 13826 pushFollow(FOLLOW_13);
13414 rule__VLSAtomicFunction__Group_0__1__Impl(); 13827 rule__VLSAtomicFunction__Group_0__1__Impl();
13415 13828
13416 state._fsp--; 13829 state._fsp--;
@@ -13439,21 +13852,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13439 13852
13440 13853
13441 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1__Impl" 13854 // $ANTLR start "rule__VLSAtomicFunction__Group_0__1__Impl"
13442 // InternalVampireLanguage.g:4333:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ; 13855 // InternalVampireLanguage.g:4450:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ;
13443 public final void rule__VLSAtomicFunction__Group_0__1__Impl() throws RecognitionException { 13856 public final void rule__VLSAtomicFunction__Group_0__1__Impl() throws RecognitionException {
13444 13857
13445 int stackSize = keepStackSize(); 13858 int stackSize = keepStackSize();
13446 13859
13447 try { 13860 try {
13448 // InternalVampireLanguage.g:4337:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ) 13861 // InternalVampireLanguage.g:4454:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) )
13449 // InternalVampireLanguage.g:4338:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) 13862 // InternalVampireLanguage.g:4455:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) )
13450 { 13863 {
13451 // InternalVampireLanguage.g:4338:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) 13864 // InternalVampireLanguage.g:4455:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) )
13452 // InternalVampireLanguage.g:4339:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) 13865 // InternalVampireLanguage.g:4456:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 )
13453 { 13866 {
13454 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); 13867 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1());
13455 // InternalVampireLanguage.g:4340:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) 13868 // InternalVampireLanguage.g:4457:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 )
13456 // InternalVampireLanguage.g:4340:3: rule__VLSAtomicFunction__ConstantAssignment_0_1 13869 // InternalVampireLanguage.g:4457:3: rule__VLSAtomicFunction__ConstantAssignment_0_1
13457 { 13870 {
13458 pushFollow(FOLLOW_2); 13871 pushFollow(FOLLOW_2);
13459 rule__VLSAtomicFunction__ConstantAssignment_0_1(); 13872 rule__VLSAtomicFunction__ConstantAssignment_0_1();
@@ -13486,14 +13899,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13486 13899
13487 13900
13488 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2" 13901 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2"
13489 // InternalVampireLanguage.g:4348:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ; 13902 // InternalVampireLanguage.g:4465:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ;
13490 public final void rule__VLSAtomicFunction__Group_0__2() throws RecognitionException { 13903 public final void rule__VLSAtomicFunction__Group_0__2() throws RecognitionException {
13491 13904
13492 int stackSize = keepStackSize(); 13905 int stackSize = keepStackSize();
13493 13906
13494 try { 13907 try {
13495 // InternalVampireLanguage.g:4352:1: ( rule__VLSAtomicFunction__Group_0__2__Impl ) 13908 // InternalVampireLanguage.g:4469:1: ( rule__VLSAtomicFunction__Group_0__2__Impl )
13496 // InternalVampireLanguage.g:4353:2: rule__VLSAtomicFunction__Group_0__2__Impl 13909 // InternalVampireLanguage.g:4470:2: rule__VLSAtomicFunction__Group_0__2__Impl
13497 { 13910 {
13498 pushFollow(FOLLOW_2); 13911 pushFollow(FOLLOW_2);
13499 rule__VLSAtomicFunction__Group_0__2__Impl(); 13912 rule__VLSAtomicFunction__Group_0__2__Impl();
@@ -13519,21 +13932,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13519 13932
13520 13933
13521 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2__Impl" 13934 // $ANTLR start "rule__VLSAtomicFunction__Group_0__2__Impl"
13522 // InternalVampireLanguage.g:4359:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ; 13935 // InternalVampireLanguage.g:4476:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ;
13523 public final void rule__VLSAtomicFunction__Group_0__2__Impl() throws RecognitionException { 13936 public final void rule__VLSAtomicFunction__Group_0__2__Impl() throws RecognitionException {
13524 13937
13525 int stackSize = keepStackSize(); 13938 int stackSize = keepStackSize();
13526 13939
13527 try { 13940 try {
13528 // InternalVampireLanguage.g:4363:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ) 13941 // InternalVampireLanguage.g:4480:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) )
13529 // InternalVampireLanguage.g:4364:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) 13942 // InternalVampireLanguage.g:4481:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) )
13530 { 13943 {
13531 // InternalVampireLanguage.g:4364:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) 13944 // InternalVampireLanguage.g:4481:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) )
13532 // InternalVampireLanguage.g:4365:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) 13945 // InternalVampireLanguage.g:4482:2: ( rule__VLSAtomicFunction__Group_0_2__0 )
13533 { 13946 {
13534 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); 13947 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2());
13535 // InternalVampireLanguage.g:4366:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) 13948 // InternalVampireLanguage.g:4483:2: ( rule__VLSAtomicFunction__Group_0_2__0 )
13536 // InternalVampireLanguage.g:4366:3: rule__VLSAtomicFunction__Group_0_2__0 13949 // InternalVampireLanguage.g:4483:3: rule__VLSAtomicFunction__Group_0_2__0
13537 { 13950 {
13538 pushFollow(FOLLOW_2); 13951 pushFollow(FOLLOW_2);
13539 rule__VLSAtomicFunction__Group_0_2__0(); 13952 rule__VLSAtomicFunction__Group_0_2__0();
@@ -13566,16 +13979,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13566 13979
13567 13980
13568 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0" 13981 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0"
13569 // InternalVampireLanguage.g:4375:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ; 13982 // InternalVampireLanguage.g:4492:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ;
13570 public final void rule__VLSAtomicFunction__Group_0_2__0() throws RecognitionException { 13983 public final void rule__VLSAtomicFunction__Group_0_2__0() throws RecognitionException {
13571 13984
13572 int stackSize = keepStackSize(); 13985 int stackSize = keepStackSize();
13573 13986
13574 try { 13987 try {
13575 // InternalVampireLanguage.g:4379:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ) 13988 // InternalVampireLanguage.g:4496:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 )
13576 // InternalVampireLanguage.g:4380:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 13989 // InternalVampireLanguage.g:4497:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1
13577 { 13990 {
13578 pushFollow(FOLLOW_37); 13991 pushFollow(FOLLOW_38);
13579 rule__VLSAtomicFunction__Group_0_2__0__Impl(); 13992 rule__VLSAtomicFunction__Group_0_2__0__Impl();
13580 13993
13581 state._fsp--; 13994 state._fsp--;
@@ -13604,20 +14017,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13604 14017
13605 14018
13606 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0__Impl" 14019 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0__Impl"
13607 // InternalVampireLanguage.g:4387:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ; 14020 // InternalVampireLanguage.g:4504:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ;
13608 public final void rule__VLSAtomicFunction__Group_0_2__0__Impl() throws RecognitionException { 14021 public final void rule__VLSAtomicFunction__Group_0_2__0__Impl() throws RecognitionException {
13609 14022
13610 int stackSize = keepStackSize(); 14023 int stackSize = keepStackSize();
13611 14024
13612 try { 14025 try {
13613 // InternalVampireLanguage.g:4391:1: ( ( '(' ) ) 14026 // InternalVampireLanguage.g:4508:1: ( ( '(' ) )
13614 // InternalVampireLanguage.g:4392:1: ( '(' ) 14027 // InternalVampireLanguage.g:4509:1: ( '(' )
13615 { 14028 {
13616 // InternalVampireLanguage.g:4392:1: ( '(' ) 14029 // InternalVampireLanguage.g:4509:1: ( '(' )
13617 // InternalVampireLanguage.g:4393:2: '(' 14030 // InternalVampireLanguage.g:4510:2: '('
13618 { 14031 {
13619 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); 14032 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0());
13620 match(input,48,FOLLOW_2); 14033 match(input,49,FOLLOW_2);
13621 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); 14034 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0());
13622 14035
13623 } 14036 }
@@ -13641,16 +14054,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13641 14054
13642 14055
13643 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1" 14056 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1"
13644 // InternalVampireLanguage.g:4402:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ; 14057 // InternalVampireLanguage.g:4519:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ;
13645 public final void rule__VLSAtomicFunction__Group_0_2__1() throws RecognitionException { 14058 public final void rule__VLSAtomicFunction__Group_0_2__1() throws RecognitionException {
13646 14059
13647 int stackSize = keepStackSize(); 14060 int stackSize = keepStackSize();
13648 14061
13649 try { 14062 try {
13650 // InternalVampireLanguage.g:4406:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ) 14063 // InternalVampireLanguage.g:4523:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 )
13651 // InternalVampireLanguage.g:4407:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 14064 // InternalVampireLanguage.g:4524:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2
13652 { 14065 {
13653 pushFollow(FOLLOW_17); 14066 pushFollow(FOLLOW_18);
13654 rule__VLSAtomicFunction__Group_0_2__1__Impl(); 14067 rule__VLSAtomicFunction__Group_0_2__1__Impl();
13655 14068
13656 state._fsp--; 14069 state._fsp--;
@@ -13679,21 +14092,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13679 14092
13680 14093
13681 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1__Impl" 14094 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1__Impl"
13682 // InternalVampireLanguage.g:4414:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ; 14095 // InternalVampireLanguage.g:4531:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ;
13683 public final void rule__VLSAtomicFunction__Group_0_2__1__Impl() throws RecognitionException { 14096 public final void rule__VLSAtomicFunction__Group_0_2__1__Impl() throws RecognitionException {
13684 14097
13685 int stackSize = keepStackSize(); 14098 int stackSize = keepStackSize();
13686 14099
13687 try { 14100 try {
13688 // InternalVampireLanguage.g:4418:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ) 14101 // InternalVampireLanguage.g:4535:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) )
13689 // InternalVampireLanguage.g:4419:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) 14102 // InternalVampireLanguage.g:4536:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) )
13690 { 14103 {
13691 // InternalVampireLanguage.g:4419:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) 14104 // InternalVampireLanguage.g:4536:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) )
13692 // InternalVampireLanguage.g:4420:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) 14105 // InternalVampireLanguage.g:4537:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 )
13693 { 14106 {
13694 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); 14107 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1());
13695 // InternalVampireLanguage.g:4421:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) 14108 // InternalVampireLanguage.g:4538:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 )
13696 // InternalVampireLanguage.g:4421:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1 14109 // InternalVampireLanguage.g:4538:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1
13697 { 14110 {
13698 pushFollow(FOLLOW_2); 14111 pushFollow(FOLLOW_2);
13699 rule__VLSAtomicFunction__TermsAssignment_0_2_1(); 14112 rule__VLSAtomicFunction__TermsAssignment_0_2_1();
@@ -13726,16 +14139,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13726 14139
13727 14140
13728 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2" 14141 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2"
13729 // InternalVampireLanguage.g:4429:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ; 14142 // InternalVampireLanguage.g:4546:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ;
13730 public final void rule__VLSAtomicFunction__Group_0_2__2() throws RecognitionException { 14143 public final void rule__VLSAtomicFunction__Group_0_2__2() throws RecognitionException {
13731 14144
13732 int stackSize = keepStackSize(); 14145 int stackSize = keepStackSize();
13733 14146
13734 try { 14147 try {
13735 // InternalVampireLanguage.g:4433:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ) 14148 // InternalVampireLanguage.g:4550:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 )
13736 // InternalVampireLanguage.g:4434:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 14149 // InternalVampireLanguage.g:4551:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3
13737 { 14150 {
13738 pushFollow(FOLLOW_17); 14151 pushFollow(FOLLOW_18);
13739 rule__VLSAtomicFunction__Group_0_2__2__Impl(); 14152 rule__VLSAtomicFunction__Group_0_2__2__Impl();
13740 14153
13741 state._fsp--; 14154 state._fsp--;
@@ -13764,33 +14177,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13764 14177
13765 14178
13766 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2__Impl" 14179 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2__Impl"
13767 // InternalVampireLanguage.g:4441:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ; 14180 // InternalVampireLanguage.g:4558:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ;
13768 public final void rule__VLSAtomicFunction__Group_0_2__2__Impl() throws RecognitionException { 14181 public final void rule__VLSAtomicFunction__Group_0_2__2__Impl() throws RecognitionException {
13769 14182
13770 int stackSize = keepStackSize(); 14183 int stackSize = keepStackSize();
13771 14184
13772 try { 14185 try {
13773 // InternalVampireLanguage.g:4445:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ) 14186 // InternalVampireLanguage.g:4562:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) )
13774 // InternalVampireLanguage.g:4446:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) 14187 // InternalVampireLanguage.g:4563:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* )
13775 { 14188 {
13776 // InternalVampireLanguage.g:4446:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) 14189 // InternalVampireLanguage.g:4563:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* )
13777 // InternalVampireLanguage.g:4447:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* 14190 // InternalVampireLanguage.g:4564:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )*
13778 { 14191 {
13779 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); 14192 before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2());
13780 // InternalVampireLanguage.g:4448:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* 14193 // InternalVampireLanguage.g:4565:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )*
13781 loop33: 14194 loop35:
13782 do { 14195 do {
13783 int alt33=2; 14196 int alt35=2;
13784 int LA33_0 = input.LA(1); 14197 int LA35_0 = input.LA(1);
13785 14198
13786 if ( (LA33_0==45) ) { 14199 if ( (LA35_0==45) ) {
13787 alt33=1; 14200 alt35=1;
13788 } 14201 }
13789 14202
13790 14203
13791 switch (alt33) { 14204 switch (alt35) {
13792 case 1 : 14205 case 1 :
13793 // InternalVampireLanguage.g:4448:3: rule__VLSAtomicFunction__Group_0_2_2__0 14206 // InternalVampireLanguage.g:4565:3: rule__VLSAtomicFunction__Group_0_2_2__0
13794 { 14207 {
13795 pushFollow(FOLLOW_10); 14208 pushFollow(FOLLOW_10);
13796 rule__VLSAtomicFunction__Group_0_2_2__0(); 14209 rule__VLSAtomicFunction__Group_0_2_2__0();
@@ -13802,7 +14215,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13802 break; 14215 break;
13803 14216
13804 default : 14217 default :
13805 break loop33; 14218 break loop35;
13806 } 14219 }
13807 } while (true); 14220 } while (true);
13808 14221
@@ -13829,14 +14242,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13829 14242
13830 14243
13831 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3" 14244 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3"
13832 // InternalVampireLanguage.g:4456:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ; 14245 // InternalVampireLanguage.g:4573:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ;
13833 public final void rule__VLSAtomicFunction__Group_0_2__3() throws RecognitionException { 14246 public final void rule__VLSAtomicFunction__Group_0_2__3() throws RecognitionException {
13834 14247
13835 int stackSize = keepStackSize(); 14248 int stackSize = keepStackSize();
13836 14249
13837 try { 14250 try {
13838 // InternalVampireLanguage.g:4460:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl ) 14251 // InternalVampireLanguage.g:4577:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl )
13839 // InternalVampireLanguage.g:4461:2: rule__VLSAtomicFunction__Group_0_2__3__Impl 14252 // InternalVampireLanguage.g:4578:2: rule__VLSAtomicFunction__Group_0_2__3__Impl
13840 { 14253 {
13841 pushFollow(FOLLOW_2); 14254 pushFollow(FOLLOW_2);
13842 rule__VLSAtomicFunction__Group_0_2__3__Impl(); 14255 rule__VLSAtomicFunction__Group_0_2__3__Impl();
@@ -13862,20 +14275,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13862 14275
13863 14276
13864 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3__Impl" 14277 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3__Impl"
13865 // InternalVampireLanguage.g:4467:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ; 14278 // InternalVampireLanguage.g:4584:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ;
13866 public final void rule__VLSAtomicFunction__Group_0_2__3__Impl() throws RecognitionException { 14279 public final void rule__VLSAtomicFunction__Group_0_2__3__Impl() throws RecognitionException {
13867 14280
13868 int stackSize = keepStackSize(); 14281 int stackSize = keepStackSize();
13869 14282
13870 try { 14283 try {
13871 // InternalVampireLanguage.g:4471:1: ( ( ')' ) ) 14284 // InternalVampireLanguage.g:4588:1: ( ( ')' ) )
13872 // InternalVampireLanguage.g:4472:1: ( ')' ) 14285 // InternalVampireLanguage.g:4589:1: ( ')' )
13873 { 14286 {
13874 // InternalVampireLanguage.g:4472:1: ( ')' ) 14287 // InternalVampireLanguage.g:4589:1: ( ')' )
13875 // InternalVampireLanguage.g:4473:2: ')' 14288 // InternalVampireLanguage.g:4590:2: ')'
13876 { 14289 {
13877 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); 14290 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3());
13878 match(input,49,FOLLOW_2); 14291 match(input,50,FOLLOW_2);
13879 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); 14292 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3());
13880 14293
13881 } 14294 }
@@ -13899,16 +14312,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13899 14312
13900 14313
13901 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0" 14314 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0"
13902 // InternalVampireLanguage.g:4483:1: rule__VLSAtomicFunction__Group_0_2_2__0 : rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ; 14315 // InternalVampireLanguage.g:4600:1: rule__VLSAtomicFunction__Group_0_2_2__0 : rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ;
13903 public final void rule__VLSAtomicFunction__Group_0_2_2__0() throws RecognitionException { 14316 public final void rule__VLSAtomicFunction__Group_0_2_2__0() throws RecognitionException {
13904 14317
13905 int stackSize = keepStackSize(); 14318 int stackSize = keepStackSize();
13906 14319
13907 try { 14320 try {
13908 // InternalVampireLanguage.g:4487:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ) 14321 // InternalVampireLanguage.g:4604:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 )
13909 // InternalVampireLanguage.g:4488:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 14322 // InternalVampireLanguage.g:4605:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1
13910 { 14323 {
13911 pushFollow(FOLLOW_37); 14324 pushFollow(FOLLOW_38);
13912 rule__VLSAtomicFunction__Group_0_2_2__0__Impl(); 14325 rule__VLSAtomicFunction__Group_0_2_2__0__Impl();
13913 14326
13914 state._fsp--; 14327 state._fsp--;
@@ -13937,17 +14350,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13937 14350
13938 14351
13939 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0__Impl" 14352 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0__Impl"
13940 // InternalVampireLanguage.g:4495:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ; 14353 // InternalVampireLanguage.g:4612:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ;
13941 public final void rule__VLSAtomicFunction__Group_0_2_2__0__Impl() throws RecognitionException { 14354 public final void rule__VLSAtomicFunction__Group_0_2_2__0__Impl() throws RecognitionException {
13942 14355
13943 int stackSize = keepStackSize(); 14356 int stackSize = keepStackSize();
13944 14357
13945 try { 14358 try {
13946 // InternalVampireLanguage.g:4499:1: ( ( ',' ) ) 14359 // InternalVampireLanguage.g:4616:1: ( ( ',' ) )
13947 // InternalVampireLanguage.g:4500:1: ( ',' ) 14360 // InternalVampireLanguage.g:4617:1: ( ',' )
13948 { 14361 {
13949 // InternalVampireLanguage.g:4500:1: ( ',' ) 14362 // InternalVampireLanguage.g:4617:1: ( ',' )
13950 // InternalVampireLanguage.g:4501:2: ',' 14363 // InternalVampireLanguage.g:4618:2: ','
13951 { 14364 {
13952 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); 14365 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0());
13953 match(input,45,FOLLOW_2); 14366 match(input,45,FOLLOW_2);
@@ -13974,14 +14387,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
13974 14387
13975 14388
13976 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1" 14389 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1"
13977 // InternalVampireLanguage.g:4510:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ; 14390 // InternalVampireLanguage.g:4627:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ;
13978 public final void rule__VLSAtomicFunction__Group_0_2_2__1() throws RecognitionException { 14391 public final void rule__VLSAtomicFunction__Group_0_2_2__1() throws RecognitionException {
13979 14392
13980 int stackSize = keepStackSize(); 14393 int stackSize = keepStackSize();
13981 14394
13982 try { 14395 try {
13983 // InternalVampireLanguage.g:4514:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl ) 14396 // InternalVampireLanguage.g:4631:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl )
13984 // InternalVampireLanguage.g:4515:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl 14397 // InternalVampireLanguage.g:4632:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl
13985 { 14398 {
13986 pushFollow(FOLLOW_2); 14399 pushFollow(FOLLOW_2);
13987 rule__VLSAtomicFunction__Group_0_2_2__1__Impl(); 14400 rule__VLSAtomicFunction__Group_0_2_2__1__Impl();
@@ -14007,21 +14420,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14007 14420
14008 14421
14009 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1__Impl" 14422 // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1__Impl"
14010 // InternalVampireLanguage.g:4521:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ; 14423 // InternalVampireLanguage.g:4638:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ;
14011 public final void rule__VLSAtomicFunction__Group_0_2_2__1__Impl() throws RecognitionException { 14424 public final void rule__VLSAtomicFunction__Group_0_2_2__1__Impl() throws RecognitionException {
14012 14425
14013 int stackSize = keepStackSize(); 14426 int stackSize = keepStackSize();
14014 14427
14015 try { 14428 try {
14016 // InternalVampireLanguage.g:4525:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ) 14429 // InternalVampireLanguage.g:4642:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) )
14017 // InternalVampireLanguage.g:4526:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) 14430 // InternalVampireLanguage.g:4643:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) )
14018 { 14431 {
14019 // InternalVampireLanguage.g:4526:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) 14432 // InternalVampireLanguage.g:4643:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) )
14020 // InternalVampireLanguage.g:4527:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) 14433 // InternalVampireLanguage.g:4644:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 )
14021 { 14434 {
14022 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); 14435 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1());
14023 // InternalVampireLanguage.g:4528:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) 14436 // InternalVampireLanguage.g:4645:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 )
14024 // InternalVampireLanguage.g:4528:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 14437 // InternalVampireLanguage.g:4645:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1
14025 { 14438 {
14026 pushFollow(FOLLOW_2); 14439 pushFollow(FOLLOW_2);
14027 rule__VLSAtomicFunction__TermsAssignment_0_2_2_1(); 14440 rule__VLSAtomicFunction__TermsAssignment_0_2_2_1();
@@ -14054,16 +14467,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14054 14467
14055 14468
14056 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0" 14469 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0"
14057 // InternalVampireLanguage.g:4537:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ; 14470 // InternalVampireLanguage.g:4654:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ;
14058 public final void rule__VLSAtomicFunction__Group_1__0() throws RecognitionException { 14471 public final void rule__VLSAtomicFunction__Group_1__0() throws RecognitionException {
14059 14472
14060 int stackSize = keepStackSize(); 14473 int stackSize = keepStackSize();
14061 14474
14062 try { 14475 try {
14063 // InternalVampireLanguage.g:4541:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ) 14476 // InternalVampireLanguage.g:4658:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 )
14064 // InternalVampireLanguage.g:4542:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 14477 // InternalVampireLanguage.g:4659:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1
14065 { 14478 {
14066 pushFollow(FOLLOW_43); 14479 pushFollow(FOLLOW_44);
14067 rule__VLSAtomicFunction__Group_1__0__Impl(); 14480 rule__VLSAtomicFunction__Group_1__0__Impl();
14068 14481
14069 state._fsp--; 14482 state._fsp--;
@@ -14092,21 +14505,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14092 14505
14093 14506
14094 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0__Impl" 14507 // $ANTLR start "rule__VLSAtomicFunction__Group_1__0__Impl"
14095 // InternalVampireLanguage.g:4549:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ; 14508 // InternalVampireLanguage.g:4666:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ;
14096 public final void rule__VLSAtomicFunction__Group_1__0__Impl() throws RecognitionException { 14509 public final void rule__VLSAtomicFunction__Group_1__0__Impl() throws RecognitionException {
14097 14510
14098 int stackSize = keepStackSize(); 14511 int stackSize = keepStackSize();
14099 14512
14100 try { 14513 try {
14101 // InternalVampireLanguage.g:4553:1: ( ( () ) ) 14514 // InternalVampireLanguage.g:4670:1: ( ( () ) )
14102 // InternalVampireLanguage.g:4554:1: ( () ) 14515 // InternalVampireLanguage.g:4671:1: ( () )
14103 { 14516 {
14104 // InternalVampireLanguage.g:4554:1: ( () ) 14517 // InternalVampireLanguage.g:4671:1: ( () )
14105 // InternalVampireLanguage.g:4555:2: () 14518 // InternalVampireLanguage.g:4672:2: ()
14106 { 14519 {
14107 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); 14520 before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0());
14108 // InternalVampireLanguage.g:4556:2: () 14521 // InternalVampireLanguage.g:4673:2: ()
14109 // InternalVampireLanguage.g:4556:3: 14522 // InternalVampireLanguage.g:4673:3:
14110 { 14523 {
14111 } 14524 }
14112 14525
@@ -14129,16 +14542,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14129 14542
14130 14543
14131 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1" 14544 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1"
14132 // InternalVampireLanguage.g:4564:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ; 14545 // InternalVampireLanguage.g:4681:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ;
14133 public final void rule__VLSAtomicFunction__Group_1__1() throws RecognitionException { 14546 public final void rule__VLSAtomicFunction__Group_1__1() throws RecognitionException {
14134 14547
14135 int stackSize = keepStackSize(); 14548 int stackSize = keepStackSize();
14136 14549
14137 try { 14550 try {
14138 // InternalVampireLanguage.g:4568:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ) 14551 // InternalVampireLanguage.g:4685:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 )
14139 // InternalVampireLanguage.g:4569:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 14552 // InternalVampireLanguage.g:4686:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2
14140 { 14553 {
14141 pushFollow(FOLLOW_12); 14554 pushFollow(FOLLOW_13);
14142 rule__VLSAtomicFunction__Group_1__1__Impl(); 14555 rule__VLSAtomicFunction__Group_1__1__Impl();
14143 14556
14144 state._fsp--; 14557 state._fsp--;
@@ -14167,21 +14580,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14167 14580
14168 14581
14169 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1__Impl" 14582 // $ANTLR start "rule__VLSAtomicFunction__Group_1__1__Impl"
14170 // InternalVampireLanguage.g:4576:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ; 14583 // InternalVampireLanguage.g:4693:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ;
14171 public final void rule__VLSAtomicFunction__Group_1__1__Impl() throws RecognitionException { 14584 public final void rule__VLSAtomicFunction__Group_1__1__Impl() throws RecognitionException {
14172 14585
14173 int stackSize = keepStackSize(); 14586 int stackSize = keepStackSize();
14174 14587
14175 try { 14588 try {
14176 // InternalVampireLanguage.g:4580:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ) 14589 // InternalVampireLanguage.g:4697:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) )
14177 // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) 14590 // InternalVampireLanguage.g:4698:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) )
14178 { 14591 {
14179 // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) 14592 // InternalVampireLanguage.g:4698:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) )
14180 // InternalVampireLanguage.g:4582:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) 14593 // InternalVampireLanguage.g:4699:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 )
14181 { 14594 {
14182 before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); 14595 before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1());
14183 // InternalVampireLanguage.g:4583:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) 14596 // InternalVampireLanguage.g:4700:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 )
14184 // InternalVampireLanguage.g:4583:3: rule__VLSAtomicFunction__NameAssignment_1_1 14597 // InternalVampireLanguage.g:4700:3: rule__VLSAtomicFunction__NameAssignment_1_1
14185 { 14598 {
14186 pushFollow(FOLLOW_2); 14599 pushFollow(FOLLOW_2);
14187 rule__VLSAtomicFunction__NameAssignment_1_1(); 14600 rule__VLSAtomicFunction__NameAssignment_1_1();
@@ -14214,16 +14627,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14214 14627
14215 14628
14216 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2" 14629 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2"
14217 // InternalVampireLanguage.g:4591:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ; 14630 // InternalVampireLanguage.g:4708:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ;
14218 public final void rule__VLSAtomicFunction__Group_1__2() throws RecognitionException { 14631 public final void rule__VLSAtomicFunction__Group_1__2() throws RecognitionException {
14219 14632
14220 int stackSize = keepStackSize(); 14633 int stackSize = keepStackSize();
14221 14634
14222 try { 14635 try {
14223 // InternalVampireLanguage.g:4595:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ) 14636 // InternalVampireLanguage.g:4712:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 )
14224 // InternalVampireLanguage.g:4596:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 14637 // InternalVampireLanguage.g:4713:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3
14225 { 14638 {
14226 pushFollow(FOLLOW_37); 14639 pushFollow(FOLLOW_38);
14227 rule__VLSAtomicFunction__Group_1__2__Impl(); 14640 rule__VLSAtomicFunction__Group_1__2__Impl();
14228 14641
14229 state._fsp--; 14642 state._fsp--;
@@ -14252,20 +14665,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14252 14665
14253 14666
14254 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2__Impl" 14667 // $ANTLR start "rule__VLSAtomicFunction__Group_1__2__Impl"
14255 // InternalVampireLanguage.g:4603:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ; 14668 // InternalVampireLanguage.g:4720:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ;
14256 public final void rule__VLSAtomicFunction__Group_1__2__Impl() throws RecognitionException { 14669 public final void rule__VLSAtomicFunction__Group_1__2__Impl() throws RecognitionException {
14257 14670
14258 int stackSize = keepStackSize(); 14671 int stackSize = keepStackSize();
14259 14672
14260 try { 14673 try {
14261 // InternalVampireLanguage.g:4607:1: ( ( '(' ) ) 14674 // InternalVampireLanguage.g:4724:1: ( ( '(' ) )
14262 // InternalVampireLanguage.g:4608:1: ( '(' ) 14675 // InternalVampireLanguage.g:4725:1: ( '(' )
14263 { 14676 {
14264 // InternalVampireLanguage.g:4608:1: ( '(' ) 14677 // InternalVampireLanguage.g:4725:1: ( '(' )
14265 // InternalVampireLanguage.g:4609:2: '(' 14678 // InternalVampireLanguage.g:4726:2: '('
14266 { 14679 {
14267 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); 14680 before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2());
14268 match(input,48,FOLLOW_2); 14681 match(input,49,FOLLOW_2);
14269 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); 14682 after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2());
14270 14683
14271 } 14684 }
@@ -14289,16 +14702,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14289 14702
14290 14703
14291 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3" 14704 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3"
14292 // InternalVampireLanguage.g:4618:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ; 14705 // InternalVampireLanguage.g:4735:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ;
14293 public final void rule__VLSAtomicFunction__Group_1__3() throws RecognitionException { 14706 public final void rule__VLSAtomicFunction__Group_1__3() throws RecognitionException {
14294 14707
14295 int stackSize = keepStackSize(); 14708 int stackSize = keepStackSize();
14296 14709
14297 try { 14710 try {
14298 // InternalVampireLanguage.g:4622:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ) 14711 // InternalVampireLanguage.g:4739:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 )
14299 // InternalVampireLanguage.g:4623:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 14712 // InternalVampireLanguage.g:4740:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4
14300 { 14713 {
14301 pushFollow(FOLLOW_14); 14714 pushFollow(FOLLOW_15);
14302 rule__VLSAtomicFunction__Group_1__3__Impl(); 14715 rule__VLSAtomicFunction__Group_1__3__Impl();
14303 14716
14304 state._fsp--; 14717 state._fsp--;
@@ -14327,21 +14740,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14327 14740
14328 14741
14329 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3__Impl" 14742 // $ANTLR start "rule__VLSAtomicFunction__Group_1__3__Impl"
14330 // InternalVampireLanguage.g:4630:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ; 14743 // InternalVampireLanguage.g:4747:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ;
14331 public final void rule__VLSAtomicFunction__Group_1__3__Impl() throws RecognitionException { 14744 public final void rule__VLSAtomicFunction__Group_1__3__Impl() throws RecognitionException {
14332 14745
14333 int stackSize = keepStackSize(); 14746 int stackSize = keepStackSize();
14334 14747
14335 try { 14748 try {
14336 // InternalVampireLanguage.g:4634:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ) 14749 // InternalVampireLanguage.g:4751:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) )
14337 // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) 14750 // InternalVampireLanguage.g:4752:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) )
14338 { 14751 {
14339 // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) 14752 // InternalVampireLanguage.g:4752:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) )
14340 // InternalVampireLanguage.g:4636:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) 14753 // InternalVampireLanguage.g:4753:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 )
14341 { 14754 {
14342 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); 14755 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3());
14343 // InternalVampireLanguage.g:4637:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) 14756 // InternalVampireLanguage.g:4754:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 )
14344 // InternalVampireLanguage.g:4637:3: rule__VLSAtomicFunction__TermsAssignment_1_3 14757 // InternalVampireLanguage.g:4754:3: rule__VLSAtomicFunction__TermsAssignment_1_3
14345 { 14758 {
14346 pushFollow(FOLLOW_2); 14759 pushFollow(FOLLOW_2);
14347 rule__VLSAtomicFunction__TermsAssignment_1_3(); 14760 rule__VLSAtomicFunction__TermsAssignment_1_3();
@@ -14374,16 +14787,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14374 14787
14375 14788
14376 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4" 14789 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4"
14377 // InternalVampireLanguage.g:4645:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ; 14790 // InternalVampireLanguage.g:4762:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ;
14378 public final void rule__VLSAtomicFunction__Group_1__4() throws RecognitionException { 14791 public final void rule__VLSAtomicFunction__Group_1__4() throws RecognitionException {
14379 14792
14380 int stackSize = keepStackSize(); 14793 int stackSize = keepStackSize();
14381 14794
14382 try { 14795 try {
14383 // InternalVampireLanguage.g:4649:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ) 14796 // InternalVampireLanguage.g:4766:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 )
14384 // InternalVampireLanguage.g:4650:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 14797 // InternalVampireLanguage.g:4767:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5
14385 { 14798 {
14386 pushFollow(FOLLOW_37); 14799 pushFollow(FOLLOW_38);
14387 rule__VLSAtomicFunction__Group_1__4__Impl(); 14800 rule__VLSAtomicFunction__Group_1__4__Impl();
14388 14801
14389 state._fsp--; 14802 state._fsp--;
@@ -14412,17 +14825,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14412 14825
14413 14826
14414 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4__Impl" 14827 // $ANTLR start "rule__VLSAtomicFunction__Group_1__4__Impl"
14415 // InternalVampireLanguage.g:4657:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ; 14828 // InternalVampireLanguage.g:4774:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ;
14416 public final void rule__VLSAtomicFunction__Group_1__4__Impl() throws RecognitionException { 14829 public final void rule__VLSAtomicFunction__Group_1__4__Impl() throws RecognitionException {
14417 14830
14418 int stackSize = keepStackSize(); 14831 int stackSize = keepStackSize();
14419 14832
14420 try { 14833 try {
14421 // InternalVampireLanguage.g:4661:1: ( ( ',' ) ) 14834 // InternalVampireLanguage.g:4778:1: ( ( ',' ) )
14422 // InternalVampireLanguage.g:4662:1: ( ',' ) 14835 // InternalVampireLanguage.g:4779:1: ( ',' )
14423 { 14836 {
14424 // InternalVampireLanguage.g:4662:1: ( ',' ) 14837 // InternalVampireLanguage.g:4779:1: ( ',' )
14425 // InternalVampireLanguage.g:4663:2: ',' 14838 // InternalVampireLanguage.g:4780:2: ','
14426 { 14839 {
14427 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); 14840 before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4());
14428 match(input,45,FOLLOW_2); 14841 match(input,45,FOLLOW_2);
@@ -14449,16 +14862,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14449 14862
14450 14863
14451 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5" 14864 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5"
14452 // InternalVampireLanguage.g:4672:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ; 14865 // InternalVampireLanguage.g:4789:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ;
14453 public final void rule__VLSAtomicFunction__Group_1__5() throws RecognitionException { 14866 public final void rule__VLSAtomicFunction__Group_1__5() throws RecognitionException {
14454 14867
14455 int stackSize = keepStackSize(); 14868 int stackSize = keepStackSize();
14456 14869
14457 try { 14870 try {
14458 // InternalVampireLanguage.g:4676:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ) 14871 // InternalVampireLanguage.g:4793:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 )
14459 // InternalVampireLanguage.g:4677:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 14872 // InternalVampireLanguage.g:4794:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6
14460 { 14873 {
14461 pushFollow(FOLLOW_20); 14874 pushFollow(FOLLOW_21);
14462 rule__VLSAtomicFunction__Group_1__5__Impl(); 14875 rule__VLSAtomicFunction__Group_1__5__Impl();
14463 14876
14464 state._fsp--; 14877 state._fsp--;
@@ -14487,21 +14900,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14487 14900
14488 14901
14489 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5__Impl" 14902 // $ANTLR start "rule__VLSAtomicFunction__Group_1__5__Impl"
14490 // InternalVampireLanguage.g:4684:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ; 14903 // InternalVampireLanguage.g:4801:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ;
14491 public final void rule__VLSAtomicFunction__Group_1__5__Impl() throws RecognitionException { 14904 public final void rule__VLSAtomicFunction__Group_1__5__Impl() throws RecognitionException {
14492 14905
14493 int stackSize = keepStackSize(); 14906 int stackSize = keepStackSize();
14494 14907
14495 try { 14908 try {
14496 // InternalVampireLanguage.g:4688:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ) 14909 // InternalVampireLanguage.g:4805:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) )
14497 // InternalVampireLanguage.g:4689:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) 14910 // InternalVampireLanguage.g:4806:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) )
14498 { 14911 {
14499 // InternalVampireLanguage.g:4689:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) 14912 // InternalVampireLanguage.g:4806:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) )
14500 // InternalVampireLanguage.g:4690:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) 14913 // InternalVampireLanguage.g:4807:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 )
14501 { 14914 {
14502 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); 14915 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5());
14503 // InternalVampireLanguage.g:4691:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) 14916 // InternalVampireLanguage.g:4808:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 )
14504 // InternalVampireLanguage.g:4691:3: rule__VLSAtomicFunction__TermsAssignment_1_5 14917 // InternalVampireLanguage.g:4808:3: rule__VLSAtomicFunction__TermsAssignment_1_5
14505 { 14918 {
14506 pushFollow(FOLLOW_2); 14919 pushFollow(FOLLOW_2);
14507 rule__VLSAtomicFunction__TermsAssignment_1_5(); 14920 rule__VLSAtomicFunction__TermsAssignment_1_5();
@@ -14534,14 +14947,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14534 14947
14535 14948
14536 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6" 14949 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6"
14537 // InternalVampireLanguage.g:4699:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ; 14950 // InternalVampireLanguage.g:4816:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ;
14538 public final void rule__VLSAtomicFunction__Group_1__6() throws RecognitionException { 14951 public final void rule__VLSAtomicFunction__Group_1__6() throws RecognitionException {
14539 14952
14540 int stackSize = keepStackSize(); 14953 int stackSize = keepStackSize();
14541 14954
14542 try { 14955 try {
14543 // InternalVampireLanguage.g:4703:1: ( rule__VLSAtomicFunction__Group_1__6__Impl ) 14956 // InternalVampireLanguage.g:4820:1: ( rule__VLSAtomicFunction__Group_1__6__Impl )
14544 // InternalVampireLanguage.g:4704:2: rule__VLSAtomicFunction__Group_1__6__Impl 14957 // InternalVampireLanguage.g:4821:2: rule__VLSAtomicFunction__Group_1__6__Impl
14545 { 14958 {
14546 pushFollow(FOLLOW_2); 14959 pushFollow(FOLLOW_2);
14547 rule__VLSAtomicFunction__Group_1__6__Impl(); 14960 rule__VLSAtomicFunction__Group_1__6__Impl();
@@ -14567,20 +14980,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14567 14980
14568 14981
14569 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6__Impl" 14982 // $ANTLR start "rule__VLSAtomicFunction__Group_1__6__Impl"
14570 // InternalVampireLanguage.g:4710:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ; 14983 // InternalVampireLanguage.g:4827:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ;
14571 public final void rule__VLSAtomicFunction__Group_1__6__Impl() throws RecognitionException { 14984 public final void rule__VLSAtomicFunction__Group_1__6__Impl() throws RecognitionException {
14572 14985
14573 int stackSize = keepStackSize(); 14986 int stackSize = keepStackSize();
14574 14987
14575 try { 14988 try {
14576 // InternalVampireLanguage.g:4714:1: ( ( ')' ) ) 14989 // InternalVampireLanguage.g:4831:1: ( ( ')' ) )
14577 // InternalVampireLanguage.g:4715:1: ( ')' ) 14990 // InternalVampireLanguage.g:4832:1: ( ')' )
14578 { 14991 {
14579 // InternalVampireLanguage.g:4715:1: ( ')' ) 14992 // InternalVampireLanguage.g:4832:1: ( ')' )
14580 // InternalVampireLanguage.g:4716:2: ')' 14993 // InternalVampireLanguage.g:4833:2: ')'
14581 { 14994 {
14582 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); 14995 before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6());
14583 match(input,49,FOLLOW_2); 14996 match(input,50,FOLLOW_2);
14584 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); 14997 after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6());
14585 14998
14586 } 14999 }
@@ -14604,16 +15017,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14604 15017
14605 15018
14606 // $ANTLR start "rule__VLSFunctionFof__Group__0" 15019 // $ANTLR start "rule__VLSFunctionFof__Group__0"
14607 // InternalVampireLanguage.g:4726:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ; 15020 // InternalVampireLanguage.g:4843:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ;
14608 public final void rule__VLSFunctionFof__Group__0() throws RecognitionException { 15021 public final void rule__VLSFunctionFof__Group__0() throws RecognitionException {
14609 15022
14610 int stackSize = keepStackSize(); 15023 int stackSize = keepStackSize();
14611 15024
14612 try { 15025 try {
14613 // InternalVampireLanguage.g:4730:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ) 15026 // InternalVampireLanguage.g:4847:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 )
14614 // InternalVampireLanguage.g:4731:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 15027 // InternalVampireLanguage.g:4848:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1
14615 { 15028 {
14616 pushFollow(FOLLOW_12); 15029 pushFollow(FOLLOW_13);
14617 rule__VLSFunctionFof__Group__0__Impl(); 15030 rule__VLSFunctionFof__Group__0__Impl();
14618 15031
14619 state._fsp--; 15032 state._fsp--;
@@ -14642,21 +15055,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14642 15055
14643 15056
14644 // $ANTLR start "rule__VLSFunctionFof__Group__0__Impl" 15057 // $ANTLR start "rule__VLSFunctionFof__Group__0__Impl"
14645 // InternalVampireLanguage.g:4738:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ; 15058 // InternalVampireLanguage.g:4855:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ;
14646 public final void rule__VLSFunctionFof__Group__0__Impl() throws RecognitionException { 15059 public final void rule__VLSFunctionFof__Group__0__Impl() throws RecognitionException {
14647 15060
14648 int stackSize = keepStackSize(); 15061 int stackSize = keepStackSize();
14649 15062
14650 try { 15063 try {
14651 // InternalVampireLanguage.g:4742:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ) 15064 // InternalVampireLanguage.g:4859:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) )
14652 // InternalVampireLanguage.g:4743:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) 15065 // InternalVampireLanguage.g:4860:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) )
14653 { 15066 {
14654 // InternalVampireLanguage.g:4743:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) 15067 // InternalVampireLanguage.g:4860:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) )
14655 // InternalVampireLanguage.g:4744:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) 15068 // InternalVampireLanguage.g:4861:2: ( rule__VLSFunctionFof__FunctorAssignment_0 )
14656 { 15069 {
14657 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); 15070 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0());
14658 // InternalVampireLanguage.g:4745:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) 15071 // InternalVampireLanguage.g:4862:2: ( rule__VLSFunctionFof__FunctorAssignment_0 )
14659 // InternalVampireLanguage.g:4745:3: rule__VLSFunctionFof__FunctorAssignment_0 15072 // InternalVampireLanguage.g:4862:3: rule__VLSFunctionFof__FunctorAssignment_0
14660 { 15073 {
14661 pushFollow(FOLLOW_2); 15074 pushFollow(FOLLOW_2);
14662 rule__VLSFunctionFof__FunctorAssignment_0(); 15075 rule__VLSFunctionFof__FunctorAssignment_0();
@@ -14689,14 +15102,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14689 15102
14690 15103
14691 // $ANTLR start "rule__VLSFunctionFof__Group__1" 15104 // $ANTLR start "rule__VLSFunctionFof__Group__1"
14692 // InternalVampireLanguage.g:4753:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ; 15105 // InternalVampireLanguage.g:4870:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ;
14693 public final void rule__VLSFunctionFof__Group__1() throws RecognitionException { 15106 public final void rule__VLSFunctionFof__Group__1() throws RecognitionException {
14694 15107
14695 int stackSize = keepStackSize(); 15108 int stackSize = keepStackSize();
14696 15109
14697 try { 15110 try {
14698 // InternalVampireLanguage.g:4757:1: ( rule__VLSFunctionFof__Group__1__Impl ) 15111 // InternalVampireLanguage.g:4874:1: ( rule__VLSFunctionFof__Group__1__Impl )
14699 // InternalVampireLanguage.g:4758:2: rule__VLSFunctionFof__Group__1__Impl 15112 // InternalVampireLanguage.g:4875:2: rule__VLSFunctionFof__Group__1__Impl
14700 { 15113 {
14701 pushFollow(FOLLOW_2); 15114 pushFollow(FOLLOW_2);
14702 rule__VLSFunctionFof__Group__1__Impl(); 15115 rule__VLSFunctionFof__Group__1__Impl();
@@ -14722,29 +15135,29 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14722 15135
14723 15136
14724 // $ANTLR start "rule__VLSFunctionFof__Group__1__Impl" 15137 // $ANTLR start "rule__VLSFunctionFof__Group__1__Impl"
14725 // InternalVampireLanguage.g:4764:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ; 15138 // InternalVampireLanguage.g:4881:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ;
14726 public final void rule__VLSFunctionFof__Group__1__Impl() throws RecognitionException { 15139 public final void rule__VLSFunctionFof__Group__1__Impl() throws RecognitionException {
14727 15140
14728 int stackSize = keepStackSize(); 15141 int stackSize = keepStackSize();
14729 15142
14730 try { 15143 try {
14731 // InternalVampireLanguage.g:4768:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) ) 15144 // InternalVampireLanguage.g:4885:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) )
14732 // InternalVampireLanguage.g:4769:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) 15145 // InternalVampireLanguage.g:4886:1: ( ( rule__VLSFunctionFof__Group_1__0 )? )
14733 { 15146 {
14734 // InternalVampireLanguage.g:4769:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) 15147 // InternalVampireLanguage.g:4886:1: ( ( rule__VLSFunctionFof__Group_1__0 )? )
14735 // InternalVampireLanguage.g:4770:2: ( rule__VLSFunctionFof__Group_1__0 )? 15148 // InternalVampireLanguage.g:4887:2: ( rule__VLSFunctionFof__Group_1__0 )?
14736 { 15149 {
14737 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); 15150 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1());
14738 // InternalVampireLanguage.g:4771:2: ( rule__VLSFunctionFof__Group_1__0 )? 15151 // InternalVampireLanguage.g:4888:2: ( rule__VLSFunctionFof__Group_1__0 )?
14739 int alt34=2; 15152 int alt36=2;
14740 int LA34_0 = input.LA(1); 15153 int LA36_0 = input.LA(1);
14741 15154
14742 if ( (LA34_0==48) ) { 15155 if ( (LA36_0==49) ) {
14743 alt34=1; 15156 alt36=1;
14744 } 15157 }
14745 switch (alt34) { 15158 switch (alt36) {
14746 case 1 : 15159 case 1 :
14747 // InternalVampireLanguage.g:4771:3: rule__VLSFunctionFof__Group_1__0 15160 // InternalVampireLanguage.g:4888:3: rule__VLSFunctionFof__Group_1__0
14748 { 15161 {
14749 pushFollow(FOLLOW_2); 15162 pushFollow(FOLLOW_2);
14750 rule__VLSFunctionFof__Group_1__0(); 15163 rule__VLSFunctionFof__Group_1__0();
@@ -14780,16 +15193,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14780 15193
14781 15194
14782 // $ANTLR start "rule__VLSFunctionFof__Group_1__0" 15195 // $ANTLR start "rule__VLSFunctionFof__Group_1__0"
14783 // InternalVampireLanguage.g:4780:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ; 15196 // InternalVampireLanguage.g:4897:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ;
14784 public final void rule__VLSFunctionFof__Group_1__0() throws RecognitionException { 15197 public final void rule__VLSFunctionFof__Group_1__0() throws RecognitionException {
14785 15198
14786 int stackSize = keepStackSize(); 15199 int stackSize = keepStackSize();
14787 15200
14788 try { 15201 try {
14789 // InternalVampireLanguage.g:4784:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ) 15202 // InternalVampireLanguage.g:4901:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 )
14790 // InternalVampireLanguage.g:4785:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 15203 // InternalVampireLanguage.g:4902:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1
14791 { 15204 {
14792 pushFollow(FOLLOW_37); 15205 pushFollow(FOLLOW_38);
14793 rule__VLSFunctionFof__Group_1__0__Impl(); 15206 rule__VLSFunctionFof__Group_1__0__Impl();
14794 15207
14795 state._fsp--; 15208 state._fsp--;
@@ -14818,20 +15231,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14818 15231
14819 15232
14820 // $ANTLR start "rule__VLSFunctionFof__Group_1__0__Impl" 15233 // $ANTLR start "rule__VLSFunctionFof__Group_1__0__Impl"
14821 // InternalVampireLanguage.g:4792:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ; 15234 // InternalVampireLanguage.g:4909:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ;
14822 public final void rule__VLSFunctionFof__Group_1__0__Impl() throws RecognitionException { 15235 public final void rule__VLSFunctionFof__Group_1__0__Impl() throws RecognitionException {
14823 15236
14824 int stackSize = keepStackSize(); 15237 int stackSize = keepStackSize();
14825 15238
14826 try { 15239 try {
14827 // InternalVampireLanguage.g:4796:1: ( ( '(' ) ) 15240 // InternalVampireLanguage.g:4913:1: ( ( '(' ) )
14828 // InternalVampireLanguage.g:4797:1: ( '(' ) 15241 // InternalVampireLanguage.g:4914:1: ( '(' )
14829 { 15242 {
14830 // InternalVampireLanguage.g:4797:1: ( '(' ) 15243 // InternalVampireLanguage.g:4914:1: ( '(' )
14831 // InternalVampireLanguage.g:4798:2: '(' 15244 // InternalVampireLanguage.g:4915:2: '('
14832 { 15245 {
14833 before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); 15246 before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0());
14834 match(input,48,FOLLOW_2); 15247 match(input,49,FOLLOW_2);
14835 after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); 15248 after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0());
14836 15249
14837 } 15250 }
@@ -14855,16 +15268,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14855 15268
14856 15269
14857 // $ANTLR start "rule__VLSFunctionFof__Group_1__1" 15270 // $ANTLR start "rule__VLSFunctionFof__Group_1__1"
14858 // InternalVampireLanguage.g:4807:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ; 15271 // InternalVampireLanguage.g:4924:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ;
14859 public final void rule__VLSFunctionFof__Group_1__1() throws RecognitionException { 15272 public final void rule__VLSFunctionFof__Group_1__1() throws RecognitionException {
14860 15273
14861 int stackSize = keepStackSize(); 15274 int stackSize = keepStackSize();
14862 15275
14863 try { 15276 try {
14864 // InternalVampireLanguage.g:4811:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ) 15277 // InternalVampireLanguage.g:4928:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 )
14865 // InternalVampireLanguage.g:4812:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 15278 // InternalVampireLanguage.g:4929:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2
14866 { 15279 {
14867 pushFollow(FOLLOW_17); 15280 pushFollow(FOLLOW_18);
14868 rule__VLSFunctionFof__Group_1__1__Impl(); 15281 rule__VLSFunctionFof__Group_1__1__Impl();
14869 15282
14870 state._fsp--; 15283 state._fsp--;
@@ -14893,21 +15306,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14893 15306
14894 15307
14895 // $ANTLR start "rule__VLSFunctionFof__Group_1__1__Impl" 15308 // $ANTLR start "rule__VLSFunctionFof__Group_1__1__Impl"
14896 // InternalVampireLanguage.g:4819:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ; 15309 // InternalVampireLanguage.g:4936:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ;
14897 public final void rule__VLSFunctionFof__Group_1__1__Impl() throws RecognitionException { 15310 public final void rule__VLSFunctionFof__Group_1__1__Impl() throws RecognitionException {
14898 15311
14899 int stackSize = keepStackSize(); 15312 int stackSize = keepStackSize();
14900 15313
14901 try { 15314 try {
14902 // InternalVampireLanguage.g:4823:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ) 15315 // InternalVampireLanguage.g:4940:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) )
14903 // InternalVampireLanguage.g:4824:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) 15316 // InternalVampireLanguage.g:4941:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) )
14904 { 15317 {
14905 // InternalVampireLanguage.g:4824:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) 15318 // InternalVampireLanguage.g:4941:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) )
14906 // InternalVampireLanguage.g:4825:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) 15319 // InternalVampireLanguage.g:4942:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 )
14907 { 15320 {
14908 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); 15321 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1());
14909 // InternalVampireLanguage.g:4826:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) 15322 // InternalVampireLanguage.g:4943:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 )
14910 // InternalVampireLanguage.g:4826:3: rule__VLSFunctionFof__TermsAssignment_1_1 15323 // InternalVampireLanguage.g:4943:3: rule__VLSFunctionFof__TermsAssignment_1_1
14911 { 15324 {
14912 pushFollow(FOLLOW_2); 15325 pushFollow(FOLLOW_2);
14913 rule__VLSFunctionFof__TermsAssignment_1_1(); 15326 rule__VLSFunctionFof__TermsAssignment_1_1();
@@ -14940,16 +15353,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14940 15353
14941 15354
14942 // $ANTLR start "rule__VLSFunctionFof__Group_1__2" 15355 // $ANTLR start "rule__VLSFunctionFof__Group_1__2"
14943 // InternalVampireLanguage.g:4834:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ; 15356 // InternalVampireLanguage.g:4951:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ;
14944 public final void rule__VLSFunctionFof__Group_1__2() throws RecognitionException { 15357 public final void rule__VLSFunctionFof__Group_1__2() throws RecognitionException {
14945 15358
14946 int stackSize = keepStackSize(); 15359 int stackSize = keepStackSize();
14947 15360
14948 try { 15361 try {
14949 // InternalVampireLanguage.g:4838:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ) 15362 // InternalVampireLanguage.g:4955:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 )
14950 // InternalVampireLanguage.g:4839:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 15363 // InternalVampireLanguage.g:4956:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3
14951 { 15364 {
14952 pushFollow(FOLLOW_17); 15365 pushFollow(FOLLOW_18);
14953 rule__VLSFunctionFof__Group_1__2__Impl(); 15366 rule__VLSFunctionFof__Group_1__2__Impl();
14954 15367
14955 state._fsp--; 15368 state._fsp--;
@@ -14978,33 +15391,33 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
14978 15391
14979 15392
14980 // $ANTLR start "rule__VLSFunctionFof__Group_1__2__Impl" 15393 // $ANTLR start "rule__VLSFunctionFof__Group_1__2__Impl"
14981 // InternalVampireLanguage.g:4846:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ; 15394 // InternalVampireLanguage.g:4963:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ;
14982 public final void rule__VLSFunctionFof__Group_1__2__Impl() throws RecognitionException { 15395 public final void rule__VLSFunctionFof__Group_1__2__Impl() throws RecognitionException {
14983 15396
14984 int stackSize = keepStackSize(); 15397 int stackSize = keepStackSize();
14985 15398
14986 try { 15399 try {
14987 // InternalVampireLanguage.g:4850:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ) 15400 // InternalVampireLanguage.g:4967:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) )
14988 // InternalVampireLanguage.g:4851:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) 15401 // InternalVampireLanguage.g:4968:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* )
14989 { 15402 {
14990 // InternalVampireLanguage.g:4851:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) 15403 // InternalVampireLanguage.g:4968:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* )
14991 // InternalVampireLanguage.g:4852:2: ( rule__VLSFunctionFof__Group_1_2__0 )* 15404 // InternalVampireLanguage.g:4969:2: ( rule__VLSFunctionFof__Group_1_2__0 )*
14992 { 15405 {
14993 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); 15406 before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2());
14994 // InternalVampireLanguage.g:4853:2: ( rule__VLSFunctionFof__Group_1_2__0 )* 15407 // InternalVampireLanguage.g:4970:2: ( rule__VLSFunctionFof__Group_1_2__0 )*
14995 loop35: 15408 loop37:
14996 do { 15409 do {
14997 int alt35=2; 15410 int alt37=2;
14998 int LA35_0 = input.LA(1); 15411 int LA37_0 = input.LA(1);
14999 15412
15000 if ( (LA35_0==45) ) { 15413 if ( (LA37_0==45) ) {
15001 alt35=1; 15414 alt37=1;
15002 } 15415 }
15003 15416
15004 15417
15005 switch (alt35) { 15418 switch (alt37) {
15006 case 1 : 15419 case 1 :
15007 // InternalVampireLanguage.g:4853:3: rule__VLSFunctionFof__Group_1_2__0 15420 // InternalVampireLanguage.g:4970:3: rule__VLSFunctionFof__Group_1_2__0
15008 { 15421 {
15009 pushFollow(FOLLOW_10); 15422 pushFollow(FOLLOW_10);
15010 rule__VLSFunctionFof__Group_1_2__0(); 15423 rule__VLSFunctionFof__Group_1_2__0();
@@ -15016,7 +15429,7 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15016 break; 15429 break;
15017 15430
15018 default : 15431 default :
15019 break loop35; 15432 break loop37;
15020 } 15433 }
15021 } while (true); 15434 } while (true);
15022 15435
@@ -15043,14 +15456,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15043 15456
15044 15457
15045 // $ANTLR start "rule__VLSFunctionFof__Group_1__3" 15458 // $ANTLR start "rule__VLSFunctionFof__Group_1__3"
15046 // InternalVampireLanguage.g:4861:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ; 15459 // InternalVampireLanguage.g:4978:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ;
15047 public final void rule__VLSFunctionFof__Group_1__3() throws RecognitionException { 15460 public final void rule__VLSFunctionFof__Group_1__3() throws RecognitionException {
15048 15461
15049 int stackSize = keepStackSize(); 15462 int stackSize = keepStackSize();
15050 15463
15051 try { 15464 try {
15052 // InternalVampireLanguage.g:4865:1: ( rule__VLSFunctionFof__Group_1__3__Impl ) 15465 // InternalVampireLanguage.g:4982:1: ( rule__VLSFunctionFof__Group_1__3__Impl )
15053 // InternalVampireLanguage.g:4866:2: rule__VLSFunctionFof__Group_1__3__Impl 15466 // InternalVampireLanguage.g:4983:2: rule__VLSFunctionFof__Group_1__3__Impl
15054 { 15467 {
15055 pushFollow(FOLLOW_2); 15468 pushFollow(FOLLOW_2);
15056 rule__VLSFunctionFof__Group_1__3__Impl(); 15469 rule__VLSFunctionFof__Group_1__3__Impl();
@@ -15076,20 +15489,20 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15076 15489
15077 15490
15078 // $ANTLR start "rule__VLSFunctionFof__Group_1__3__Impl" 15491 // $ANTLR start "rule__VLSFunctionFof__Group_1__3__Impl"
15079 // InternalVampireLanguage.g:4872:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ; 15492 // InternalVampireLanguage.g:4989:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ;
15080 public final void rule__VLSFunctionFof__Group_1__3__Impl() throws RecognitionException { 15493 public final void rule__VLSFunctionFof__Group_1__3__Impl() throws RecognitionException {
15081 15494
15082 int stackSize = keepStackSize(); 15495 int stackSize = keepStackSize();
15083 15496
15084 try { 15497 try {
15085 // InternalVampireLanguage.g:4876:1: ( ( ')' ) ) 15498 // InternalVampireLanguage.g:4993:1: ( ( ')' ) )
15086 // InternalVampireLanguage.g:4877:1: ( ')' ) 15499 // InternalVampireLanguage.g:4994:1: ( ')' )
15087 { 15500 {
15088 // InternalVampireLanguage.g:4877:1: ( ')' ) 15501 // InternalVampireLanguage.g:4994:1: ( ')' )
15089 // InternalVampireLanguage.g:4878:2: ')' 15502 // InternalVampireLanguage.g:4995:2: ')'
15090 { 15503 {
15091 before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); 15504 before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3());
15092 match(input,49,FOLLOW_2); 15505 match(input,50,FOLLOW_2);
15093 after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); 15506 after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3());
15094 15507
15095 } 15508 }
@@ -15113,16 +15526,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15113 15526
15114 15527
15115 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0" 15528 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0"
15116 // InternalVampireLanguage.g:4888:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ; 15529 // InternalVampireLanguage.g:5005:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ;
15117 public final void rule__VLSFunctionFof__Group_1_2__0() throws RecognitionException { 15530 public final void rule__VLSFunctionFof__Group_1_2__0() throws RecognitionException {
15118 15531
15119 int stackSize = keepStackSize(); 15532 int stackSize = keepStackSize();
15120 15533
15121 try { 15534 try {
15122 // InternalVampireLanguage.g:4892:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ) 15535 // InternalVampireLanguage.g:5009:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 )
15123 // InternalVampireLanguage.g:4893:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 15536 // InternalVampireLanguage.g:5010:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1
15124 { 15537 {
15125 pushFollow(FOLLOW_37); 15538 pushFollow(FOLLOW_38);
15126 rule__VLSFunctionFof__Group_1_2__0__Impl(); 15539 rule__VLSFunctionFof__Group_1_2__0__Impl();
15127 15540
15128 state._fsp--; 15541 state._fsp--;
@@ -15151,17 +15564,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15151 15564
15152 15565
15153 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0__Impl" 15566 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0__Impl"
15154 // InternalVampireLanguage.g:4900:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ; 15567 // InternalVampireLanguage.g:5017:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ;
15155 public final void rule__VLSFunctionFof__Group_1_2__0__Impl() throws RecognitionException { 15568 public final void rule__VLSFunctionFof__Group_1_2__0__Impl() throws RecognitionException {
15156 15569
15157 int stackSize = keepStackSize(); 15570 int stackSize = keepStackSize();
15158 15571
15159 try { 15572 try {
15160 // InternalVampireLanguage.g:4904:1: ( ( ',' ) ) 15573 // InternalVampireLanguage.g:5021:1: ( ( ',' ) )
15161 // InternalVampireLanguage.g:4905:1: ( ',' ) 15574 // InternalVampireLanguage.g:5022:1: ( ',' )
15162 { 15575 {
15163 // InternalVampireLanguage.g:4905:1: ( ',' ) 15576 // InternalVampireLanguage.g:5022:1: ( ',' )
15164 // InternalVampireLanguage.g:4906:2: ',' 15577 // InternalVampireLanguage.g:5023:2: ','
15165 { 15578 {
15166 before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); 15579 before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0());
15167 match(input,45,FOLLOW_2); 15580 match(input,45,FOLLOW_2);
@@ -15188,14 +15601,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15188 15601
15189 15602
15190 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1" 15603 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1"
15191 // InternalVampireLanguage.g:4915:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ; 15604 // InternalVampireLanguage.g:5032:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ;
15192 public final void rule__VLSFunctionFof__Group_1_2__1() throws RecognitionException { 15605 public final void rule__VLSFunctionFof__Group_1_2__1() throws RecognitionException {
15193 15606
15194 int stackSize = keepStackSize(); 15607 int stackSize = keepStackSize();
15195 15608
15196 try { 15609 try {
15197 // InternalVampireLanguage.g:4919:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl ) 15610 // InternalVampireLanguage.g:5036:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl )
15198 // InternalVampireLanguage.g:4920:2: rule__VLSFunctionFof__Group_1_2__1__Impl 15611 // InternalVampireLanguage.g:5037:2: rule__VLSFunctionFof__Group_1_2__1__Impl
15199 { 15612 {
15200 pushFollow(FOLLOW_2); 15613 pushFollow(FOLLOW_2);
15201 rule__VLSFunctionFof__Group_1_2__1__Impl(); 15614 rule__VLSFunctionFof__Group_1_2__1__Impl();
@@ -15221,21 +15634,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15221 15634
15222 15635
15223 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1__Impl" 15636 // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1__Impl"
15224 // InternalVampireLanguage.g:4926:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ; 15637 // InternalVampireLanguage.g:5043:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ;
15225 public final void rule__VLSFunctionFof__Group_1_2__1__Impl() throws RecognitionException { 15638 public final void rule__VLSFunctionFof__Group_1_2__1__Impl() throws RecognitionException {
15226 15639
15227 int stackSize = keepStackSize(); 15640 int stackSize = keepStackSize();
15228 15641
15229 try { 15642 try {
15230 // InternalVampireLanguage.g:4930:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ) 15643 // InternalVampireLanguage.g:5047:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) )
15231 // InternalVampireLanguage.g:4931:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) 15644 // InternalVampireLanguage.g:5048:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) )
15232 { 15645 {
15233 // InternalVampireLanguage.g:4931:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) 15646 // InternalVampireLanguage.g:5048:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) )
15234 // InternalVampireLanguage.g:4932:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) 15647 // InternalVampireLanguage.g:5049:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 )
15235 { 15648 {
15236 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); 15649 before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1());
15237 // InternalVampireLanguage.g:4933:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) 15650 // InternalVampireLanguage.g:5050:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 )
15238 // InternalVampireLanguage.g:4933:3: rule__VLSFunctionFof__TermsAssignment_1_2_1 15651 // InternalVampireLanguage.g:5050:3: rule__VLSFunctionFof__TermsAssignment_1_2_1
15239 { 15652 {
15240 pushFollow(FOLLOW_2); 15653 pushFollow(FOLLOW_2);
15241 rule__VLSFunctionFof__TermsAssignment_1_2_1(); 15654 rule__VLSFunctionFof__TermsAssignment_1_2_1();
@@ -15268,16 +15681,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15268 15681
15269 15682
15270 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0" 15683 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0"
15271 // InternalVampireLanguage.g:4942:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ; 15684 // InternalVampireLanguage.g:5059:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ;
15272 public final void rule__VLSDefinedTerm__Group_0__0() throws RecognitionException { 15685 public final void rule__VLSDefinedTerm__Group_0__0() throws RecognitionException {
15273 15686
15274 int stackSize = keepStackSize(); 15687 int stackSize = keepStackSize();
15275 15688
15276 try { 15689 try {
15277 // InternalVampireLanguage.g:4946:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ) 15690 // InternalVampireLanguage.g:5063:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 )
15278 // InternalVampireLanguage.g:4947:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 15691 // InternalVampireLanguage.g:5064:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1
15279 { 15692 {
15280 pushFollow(FOLLOW_44); 15693 pushFollow(FOLLOW_45);
15281 rule__VLSDefinedTerm__Group_0__0__Impl(); 15694 rule__VLSDefinedTerm__Group_0__0__Impl();
15282 15695
15283 state._fsp--; 15696 state._fsp--;
@@ -15306,21 +15719,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15306 15719
15307 15720
15308 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0__Impl" 15721 // $ANTLR start "rule__VLSDefinedTerm__Group_0__0__Impl"
15309 // InternalVampireLanguage.g:4954:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ; 15722 // InternalVampireLanguage.g:5071:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ;
15310 public final void rule__VLSDefinedTerm__Group_0__0__Impl() throws RecognitionException { 15723 public final void rule__VLSDefinedTerm__Group_0__0__Impl() throws RecognitionException {
15311 15724
15312 int stackSize = keepStackSize(); 15725 int stackSize = keepStackSize();
15313 15726
15314 try { 15727 try {
15315 // InternalVampireLanguage.g:4958:1: ( ( () ) ) 15728 // InternalVampireLanguage.g:5075:1: ( ( () ) )
15316 // InternalVampireLanguage.g:4959:1: ( () ) 15729 // InternalVampireLanguage.g:5076:1: ( () )
15317 { 15730 {
15318 // InternalVampireLanguage.g:4959:1: ( () ) 15731 // InternalVampireLanguage.g:5076:1: ( () )
15319 // InternalVampireLanguage.g:4960:2: () 15732 // InternalVampireLanguage.g:5077:2: ()
15320 { 15733 {
15321 before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); 15734 before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0());
15322 // InternalVampireLanguage.g:4961:2: () 15735 // InternalVampireLanguage.g:5078:2: ()
15323 // InternalVampireLanguage.g:4961:3: 15736 // InternalVampireLanguage.g:5078:3:
15324 { 15737 {
15325 } 15738 }
15326 15739
@@ -15343,14 +15756,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15343 15756
15344 15757
15345 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1" 15758 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1"
15346 // InternalVampireLanguage.g:4969:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ; 15759 // InternalVampireLanguage.g:5086:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ;
15347 public final void rule__VLSDefinedTerm__Group_0__1() throws RecognitionException { 15760 public final void rule__VLSDefinedTerm__Group_0__1() throws RecognitionException {
15348 15761
15349 int stackSize = keepStackSize(); 15762 int stackSize = keepStackSize();
15350 15763
15351 try { 15764 try {
15352 // InternalVampireLanguage.g:4973:1: ( rule__VLSDefinedTerm__Group_0__1__Impl ) 15765 // InternalVampireLanguage.g:5090:1: ( rule__VLSDefinedTerm__Group_0__1__Impl )
15353 // InternalVampireLanguage.g:4974:2: rule__VLSDefinedTerm__Group_0__1__Impl 15766 // InternalVampireLanguage.g:5091:2: rule__VLSDefinedTerm__Group_0__1__Impl
15354 { 15767 {
15355 pushFollow(FOLLOW_2); 15768 pushFollow(FOLLOW_2);
15356 rule__VLSDefinedTerm__Group_0__1__Impl(); 15769 rule__VLSDefinedTerm__Group_0__1__Impl();
@@ -15376,21 +15789,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15376 15789
15377 15790
15378 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1__Impl" 15791 // $ANTLR start "rule__VLSDefinedTerm__Group_0__1__Impl"
15379 // InternalVampireLanguage.g:4980:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ; 15792 // InternalVampireLanguage.g:5097:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ;
15380 public final void rule__VLSDefinedTerm__Group_0__1__Impl() throws RecognitionException { 15793 public final void rule__VLSDefinedTerm__Group_0__1__Impl() throws RecognitionException {
15381 15794
15382 int stackSize = keepStackSize(); 15795 int stackSize = keepStackSize();
15383 15796
15384 try { 15797 try {
15385 // InternalVampireLanguage.g:4984:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ) 15798 // InternalVampireLanguage.g:5101:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) )
15386 // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) 15799 // InternalVampireLanguage.g:5102:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) )
15387 { 15800 {
15388 // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) 15801 // InternalVampireLanguage.g:5102:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) )
15389 // InternalVampireLanguage.g:4986:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) 15802 // InternalVampireLanguage.g:5103:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 )
15390 { 15803 {
15391 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); 15804 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1());
15392 // InternalVampireLanguage.g:4987:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) 15805 // InternalVampireLanguage.g:5104:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 )
15393 // InternalVampireLanguage.g:4987:3: rule__VLSDefinedTerm__ValueAssignment_0_1 15806 // InternalVampireLanguage.g:5104:3: rule__VLSDefinedTerm__ValueAssignment_0_1
15394 { 15807 {
15395 pushFollow(FOLLOW_2); 15808 pushFollow(FOLLOW_2);
15396 rule__VLSDefinedTerm__ValueAssignment_0_1(); 15809 rule__VLSDefinedTerm__ValueAssignment_0_1();
@@ -15423,16 +15836,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15423 15836
15424 15837
15425 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0" 15838 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0"
15426 // InternalVampireLanguage.g:4996:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ; 15839 // InternalVampireLanguage.g:5113:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ;
15427 public final void rule__VLSDefinedTerm__Group_1__0() throws RecognitionException { 15840 public final void rule__VLSDefinedTerm__Group_1__0() throws RecognitionException {
15428 15841
15429 int stackSize = keepStackSize(); 15842 int stackSize = keepStackSize();
15430 15843
15431 try { 15844 try {
15432 // InternalVampireLanguage.g:5000:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ) 15845 // InternalVampireLanguage.g:5117:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 )
15433 // InternalVampireLanguage.g:5001:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 15846 // InternalVampireLanguage.g:5118:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1
15434 { 15847 {
15435 pushFollow(FOLLOW_45); 15848 pushFollow(FOLLOW_46);
15436 rule__VLSDefinedTerm__Group_1__0__Impl(); 15849 rule__VLSDefinedTerm__Group_1__0__Impl();
15437 15850
15438 state._fsp--; 15851 state._fsp--;
@@ -15461,21 +15874,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15461 15874
15462 15875
15463 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0__Impl" 15876 // $ANTLR start "rule__VLSDefinedTerm__Group_1__0__Impl"
15464 // InternalVampireLanguage.g:5008:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ; 15877 // InternalVampireLanguage.g:5125:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ;
15465 public final void rule__VLSDefinedTerm__Group_1__0__Impl() throws RecognitionException { 15878 public final void rule__VLSDefinedTerm__Group_1__0__Impl() throws RecognitionException {
15466 15879
15467 int stackSize = keepStackSize(); 15880 int stackSize = keepStackSize();
15468 15881
15469 try { 15882 try {
15470 // InternalVampireLanguage.g:5012:1: ( ( () ) ) 15883 // InternalVampireLanguage.g:5129:1: ( ( () ) )
15471 // InternalVampireLanguage.g:5013:1: ( () ) 15884 // InternalVampireLanguage.g:5130:1: ( () )
15472 { 15885 {
15473 // InternalVampireLanguage.g:5013:1: ( () ) 15886 // InternalVampireLanguage.g:5130:1: ( () )
15474 // InternalVampireLanguage.g:5014:2: () 15887 // InternalVampireLanguage.g:5131:2: ()
15475 { 15888 {
15476 before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); 15889 before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0());
15477 // InternalVampireLanguage.g:5015:2: () 15890 // InternalVampireLanguage.g:5132:2: ()
15478 // InternalVampireLanguage.g:5015:3: 15891 // InternalVampireLanguage.g:5132:3:
15479 { 15892 {
15480 } 15893 }
15481 15894
@@ -15498,14 +15911,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15498 15911
15499 15912
15500 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1" 15913 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1"
15501 // InternalVampireLanguage.g:5023:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ; 15914 // InternalVampireLanguage.g:5140:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ;
15502 public final void rule__VLSDefinedTerm__Group_1__1() throws RecognitionException { 15915 public final void rule__VLSDefinedTerm__Group_1__1() throws RecognitionException {
15503 15916
15504 int stackSize = keepStackSize(); 15917 int stackSize = keepStackSize();
15505 15918
15506 try { 15919 try {
15507 // InternalVampireLanguage.g:5027:1: ( rule__VLSDefinedTerm__Group_1__1__Impl ) 15920 // InternalVampireLanguage.g:5144:1: ( rule__VLSDefinedTerm__Group_1__1__Impl )
15508 // InternalVampireLanguage.g:5028:2: rule__VLSDefinedTerm__Group_1__1__Impl 15921 // InternalVampireLanguage.g:5145:2: rule__VLSDefinedTerm__Group_1__1__Impl
15509 { 15922 {
15510 pushFollow(FOLLOW_2); 15923 pushFollow(FOLLOW_2);
15511 rule__VLSDefinedTerm__Group_1__1__Impl(); 15924 rule__VLSDefinedTerm__Group_1__1__Impl();
@@ -15531,21 +15944,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15531 15944
15532 15945
15533 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1__Impl" 15946 // $ANTLR start "rule__VLSDefinedTerm__Group_1__1__Impl"
15534 // InternalVampireLanguage.g:5034:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ; 15947 // InternalVampireLanguage.g:5151:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ;
15535 public final void rule__VLSDefinedTerm__Group_1__1__Impl() throws RecognitionException { 15948 public final void rule__VLSDefinedTerm__Group_1__1__Impl() throws RecognitionException {
15536 15949
15537 int stackSize = keepStackSize(); 15950 int stackSize = keepStackSize();
15538 15951
15539 try { 15952 try {
15540 // InternalVampireLanguage.g:5038:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ) 15953 // InternalVampireLanguage.g:5155:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) )
15541 // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) 15954 // InternalVampireLanguage.g:5156:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) )
15542 { 15955 {
15543 // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) 15956 // InternalVampireLanguage.g:5156:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) )
15544 // InternalVampireLanguage.g:5040:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) 15957 // InternalVampireLanguage.g:5157:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 )
15545 { 15958 {
15546 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); 15959 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1());
15547 // InternalVampireLanguage.g:5041:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) 15960 // InternalVampireLanguage.g:5158:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 )
15548 // InternalVampireLanguage.g:5041:3: rule__VLSDefinedTerm__ValueAssignment_1_1 15961 // InternalVampireLanguage.g:5158:3: rule__VLSDefinedTerm__ValueAssignment_1_1
15549 { 15962 {
15550 pushFollow(FOLLOW_2); 15963 pushFollow(FOLLOW_2);
15551 rule__VLSDefinedTerm__ValueAssignment_1_1(); 15964 rule__VLSDefinedTerm__ValueAssignment_1_1();
@@ -15578,16 +15991,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15578 15991
15579 15992
15580 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0" 15993 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0"
15581 // InternalVampireLanguage.g:5050:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ; 15994 // InternalVampireLanguage.g:5167:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ;
15582 public final void rule__VLSDefinedTerm__Group_2__0() throws RecognitionException { 15995 public final void rule__VLSDefinedTerm__Group_2__0() throws RecognitionException {
15583 15996
15584 int stackSize = keepStackSize(); 15997 int stackSize = keepStackSize();
15585 15998
15586 try { 15999 try {
15587 // InternalVampireLanguage.g:5054:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ) 16000 // InternalVampireLanguage.g:5171:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 )
15588 // InternalVampireLanguage.g:5055:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 16001 // InternalVampireLanguage.g:5172:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1
15589 { 16002 {
15590 pushFollow(FOLLOW_46); 16003 pushFollow(FOLLOW_47);
15591 rule__VLSDefinedTerm__Group_2__0__Impl(); 16004 rule__VLSDefinedTerm__Group_2__0__Impl();
15592 16005
15593 state._fsp--; 16006 state._fsp--;
@@ -15616,21 +16029,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15616 16029
15617 16030
15618 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0__Impl" 16031 // $ANTLR start "rule__VLSDefinedTerm__Group_2__0__Impl"
15619 // InternalVampireLanguage.g:5062:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ; 16032 // InternalVampireLanguage.g:5179:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ;
15620 public final void rule__VLSDefinedTerm__Group_2__0__Impl() throws RecognitionException { 16033 public final void rule__VLSDefinedTerm__Group_2__0__Impl() throws RecognitionException {
15621 16034
15622 int stackSize = keepStackSize(); 16035 int stackSize = keepStackSize();
15623 16036
15624 try { 16037 try {
15625 // InternalVampireLanguage.g:5066:1: ( ( () ) ) 16038 // InternalVampireLanguage.g:5183:1: ( ( () ) )
15626 // InternalVampireLanguage.g:5067:1: ( () ) 16039 // InternalVampireLanguage.g:5184:1: ( () )
15627 { 16040 {
15628 // InternalVampireLanguage.g:5067:1: ( () ) 16041 // InternalVampireLanguage.g:5184:1: ( () )
15629 // InternalVampireLanguage.g:5068:2: () 16042 // InternalVampireLanguage.g:5185:2: ()
15630 { 16043 {
15631 before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); 16044 before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0());
15632 // InternalVampireLanguage.g:5069:2: () 16045 // InternalVampireLanguage.g:5186:2: ()
15633 // InternalVampireLanguage.g:5069:3: 16046 // InternalVampireLanguage.g:5186:3:
15634 { 16047 {
15635 } 16048 }
15636 16049
@@ -15653,14 +16066,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15653 16066
15654 16067
15655 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1" 16068 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1"
15656 // InternalVampireLanguage.g:5077:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ; 16069 // InternalVampireLanguage.g:5194:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ;
15657 public final void rule__VLSDefinedTerm__Group_2__1() throws RecognitionException { 16070 public final void rule__VLSDefinedTerm__Group_2__1() throws RecognitionException {
15658 16071
15659 int stackSize = keepStackSize(); 16072 int stackSize = keepStackSize();
15660 16073
15661 try { 16074 try {
15662 // InternalVampireLanguage.g:5081:1: ( rule__VLSDefinedTerm__Group_2__1__Impl ) 16075 // InternalVampireLanguage.g:5198:1: ( rule__VLSDefinedTerm__Group_2__1__Impl )
15663 // InternalVampireLanguage.g:5082:2: rule__VLSDefinedTerm__Group_2__1__Impl 16076 // InternalVampireLanguage.g:5199:2: rule__VLSDefinedTerm__Group_2__1__Impl
15664 { 16077 {
15665 pushFollow(FOLLOW_2); 16078 pushFollow(FOLLOW_2);
15666 rule__VLSDefinedTerm__Group_2__1__Impl(); 16079 rule__VLSDefinedTerm__Group_2__1__Impl();
@@ -15686,21 +16099,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15686 16099
15687 16100
15688 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1__Impl" 16101 // $ANTLR start "rule__VLSDefinedTerm__Group_2__1__Impl"
15689 // InternalVampireLanguage.g:5088:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ; 16102 // InternalVampireLanguage.g:5205:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ;
15690 public final void rule__VLSDefinedTerm__Group_2__1__Impl() throws RecognitionException { 16103 public final void rule__VLSDefinedTerm__Group_2__1__Impl() throws RecognitionException {
15691 16104
15692 int stackSize = keepStackSize(); 16105 int stackSize = keepStackSize();
15693 16106
15694 try { 16107 try {
15695 // InternalVampireLanguage.g:5092:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ) 16108 // InternalVampireLanguage.g:5209:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) )
15696 // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) 16109 // InternalVampireLanguage.g:5210:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) )
15697 { 16110 {
15698 // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) 16111 // InternalVampireLanguage.g:5210:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) )
15699 // InternalVampireLanguage.g:5094:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) 16112 // InternalVampireLanguage.g:5211:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 )
15700 { 16113 {
15701 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); 16114 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1());
15702 // InternalVampireLanguage.g:5095:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) 16115 // InternalVampireLanguage.g:5212:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 )
15703 // InternalVampireLanguage.g:5095:3: rule__VLSDefinedTerm__ValueAssignment_2_1 16116 // InternalVampireLanguage.g:5212:3: rule__VLSDefinedTerm__ValueAssignment_2_1
15704 { 16117 {
15705 pushFollow(FOLLOW_2); 16118 pushFollow(FOLLOW_2);
15706 rule__VLSDefinedTerm__ValueAssignment_2_1(); 16119 rule__VLSDefinedTerm__ValueAssignment_2_1();
@@ -15733,16 +16146,16 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15733 16146
15734 16147
15735 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0" 16148 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0"
15736 // InternalVampireLanguage.g:5104:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ; 16149 // InternalVampireLanguage.g:5221:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ;
15737 public final void rule__VLSDefinedTerm__Group_3__0() throws RecognitionException { 16150 public final void rule__VLSDefinedTerm__Group_3__0() throws RecognitionException {
15738 16151
15739 int stackSize = keepStackSize(); 16152 int stackSize = keepStackSize();
15740 16153
15741 try { 16154 try {
15742 // InternalVampireLanguage.g:5108:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ) 16155 // InternalVampireLanguage.g:5225:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 )
15743 // InternalVampireLanguage.g:5109:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 16156 // InternalVampireLanguage.g:5226:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1
15744 { 16157 {
15745 pushFollow(FOLLOW_37); 16158 pushFollow(FOLLOW_38);
15746 rule__VLSDefinedTerm__Group_3__0__Impl(); 16159 rule__VLSDefinedTerm__Group_3__0__Impl();
15747 16160
15748 state._fsp--; 16161 state._fsp--;
@@ -15771,21 +16184,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15771 16184
15772 16185
15773 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0__Impl" 16186 // $ANTLR start "rule__VLSDefinedTerm__Group_3__0__Impl"
15774 // InternalVampireLanguage.g:5116:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ; 16187 // InternalVampireLanguage.g:5233:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ;
15775 public final void rule__VLSDefinedTerm__Group_3__0__Impl() throws RecognitionException { 16188 public final void rule__VLSDefinedTerm__Group_3__0__Impl() throws RecognitionException {
15776 16189
15777 int stackSize = keepStackSize(); 16190 int stackSize = keepStackSize();
15778 16191
15779 try { 16192 try {
15780 // InternalVampireLanguage.g:5120:1: ( ( () ) ) 16193 // InternalVampireLanguage.g:5237:1: ( ( () ) )
15781 // InternalVampireLanguage.g:5121:1: ( () ) 16194 // InternalVampireLanguage.g:5238:1: ( () )
15782 { 16195 {
15783 // InternalVampireLanguage.g:5121:1: ( () ) 16196 // InternalVampireLanguage.g:5238:1: ( () )
15784 // InternalVampireLanguage.g:5122:2: () 16197 // InternalVampireLanguage.g:5239:2: ()
15785 { 16198 {
15786 before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); 16199 before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0());
15787 // InternalVampireLanguage.g:5123:2: () 16200 // InternalVampireLanguage.g:5240:2: ()
15788 // InternalVampireLanguage.g:5123:3: 16201 // InternalVampireLanguage.g:5240:3:
15789 { 16202 {
15790 } 16203 }
15791 16204
@@ -15808,14 +16221,14 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15808 16221
15809 16222
15810 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1" 16223 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1"
15811 // InternalVampireLanguage.g:5131:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ; 16224 // InternalVampireLanguage.g:5248:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ;
15812 public final void rule__VLSDefinedTerm__Group_3__1() throws RecognitionException { 16225 public final void rule__VLSDefinedTerm__Group_3__1() throws RecognitionException {
15813 16226
15814 int stackSize = keepStackSize(); 16227 int stackSize = keepStackSize();
15815 16228
15816 try { 16229 try {
15817 // InternalVampireLanguage.g:5135:1: ( rule__VLSDefinedTerm__Group_3__1__Impl ) 16230 // InternalVampireLanguage.g:5252:1: ( rule__VLSDefinedTerm__Group_3__1__Impl )
15818 // InternalVampireLanguage.g:5136:2: rule__VLSDefinedTerm__Group_3__1__Impl 16231 // InternalVampireLanguage.g:5253:2: rule__VLSDefinedTerm__Group_3__1__Impl
15819 { 16232 {
15820 pushFollow(FOLLOW_2); 16233 pushFollow(FOLLOW_2);
15821 rule__VLSDefinedTerm__Group_3__1__Impl(); 16234 rule__VLSDefinedTerm__Group_3__1__Impl();
@@ -15841,21 +16254,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15841 16254
15842 16255
15843 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1__Impl" 16256 // $ANTLR start "rule__VLSDefinedTerm__Group_3__1__Impl"
15844 // InternalVampireLanguage.g:5142:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ; 16257 // InternalVampireLanguage.g:5259:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ;
15845 public final void rule__VLSDefinedTerm__Group_3__1__Impl() throws RecognitionException { 16258 public final void rule__VLSDefinedTerm__Group_3__1__Impl() throws RecognitionException {
15846 16259
15847 int stackSize = keepStackSize(); 16260 int stackSize = keepStackSize();
15848 16261
15849 try { 16262 try {
15850 // InternalVampireLanguage.g:5146:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ) 16263 // InternalVampireLanguage.g:5263:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) )
15851 // InternalVampireLanguage.g:5147:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) 16264 // InternalVampireLanguage.g:5264:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) )
15852 { 16265 {
15853 // InternalVampireLanguage.g:5147:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) 16266 // InternalVampireLanguage.g:5264:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) )
15854 // InternalVampireLanguage.g:5148:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) 16267 // InternalVampireLanguage.g:5265:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 )
15855 { 16268 {
15856 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); 16269 before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1());
15857 // InternalVampireLanguage.g:5149:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) 16270 // InternalVampireLanguage.g:5266:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 )
15858 // InternalVampireLanguage.g:5149:3: rule__VLSDefinedTerm__ValueAssignment_3_1 16271 // InternalVampireLanguage.g:5266:3: rule__VLSDefinedTerm__ValueAssignment_3_1
15859 { 16272 {
15860 pushFollow(FOLLOW_2); 16273 pushFollow(FOLLOW_2);
15861 rule__VLSDefinedTerm__ValueAssignment_3_1(); 16274 rule__VLSDefinedTerm__ValueAssignment_3_1();
@@ -15888,17 +16301,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15888 16301
15889 16302
15890 // $ANTLR start "rule__VampireModel__IncludesAssignment_0" 16303 // $ANTLR start "rule__VampireModel__IncludesAssignment_0"
15891 // InternalVampireLanguage.g:5158:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ; 16304 // InternalVampireLanguage.g:5275:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ;
15892 public final void rule__VampireModel__IncludesAssignment_0() throws RecognitionException { 16305 public final void rule__VampireModel__IncludesAssignment_0() throws RecognitionException {
15893 16306
15894 int stackSize = keepStackSize(); 16307 int stackSize = keepStackSize();
15895 16308
15896 try { 16309 try {
15897 // InternalVampireLanguage.g:5162:1: ( ( ruleVLSInclude ) ) 16310 // InternalVampireLanguage.g:5279:1: ( ( ruleVLSInclude ) )
15898 // InternalVampireLanguage.g:5163:2: ( ruleVLSInclude ) 16311 // InternalVampireLanguage.g:5280:2: ( ruleVLSInclude )
15899 { 16312 {
15900 // InternalVampireLanguage.g:5163:2: ( ruleVLSInclude ) 16313 // InternalVampireLanguage.g:5280:2: ( ruleVLSInclude )
15901 // InternalVampireLanguage.g:5164:3: ruleVLSInclude 16314 // InternalVampireLanguage.g:5281:3: ruleVLSInclude
15902 { 16315 {
15903 before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); 16316 before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0());
15904 pushFollow(FOLLOW_2); 16317 pushFollow(FOLLOW_2);
@@ -15929,17 +16342,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15929 16342
15930 16343
15931 // $ANTLR start "rule__VampireModel__CommentsAssignment_1" 16344 // $ANTLR start "rule__VampireModel__CommentsAssignment_1"
15932 // InternalVampireLanguage.g:5173:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ; 16345 // InternalVampireLanguage.g:5290:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ;
15933 public final void rule__VampireModel__CommentsAssignment_1() throws RecognitionException { 16346 public final void rule__VampireModel__CommentsAssignment_1() throws RecognitionException {
15934 16347
15935 int stackSize = keepStackSize(); 16348 int stackSize = keepStackSize();
15936 16349
15937 try { 16350 try {
15938 // InternalVampireLanguage.g:5177:1: ( ( ruleVLSComment ) ) 16351 // InternalVampireLanguage.g:5294:1: ( ( ruleVLSComment ) )
15939 // InternalVampireLanguage.g:5178:2: ( ruleVLSComment ) 16352 // InternalVampireLanguage.g:5295:2: ( ruleVLSComment )
15940 { 16353 {
15941 // InternalVampireLanguage.g:5178:2: ( ruleVLSComment ) 16354 // InternalVampireLanguage.g:5295:2: ( ruleVLSComment )
15942 // InternalVampireLanguage.g:5179:3: ruleVLSComment 16355 // InternalVampireLanguage.g:5296:3: ruleVLSComment
15943 { 16356 {
15944 before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); 16357 before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0());
15945 pushFollow(FOLLOW_2); 16358 pushFollow(FOLLOW_2);
@@ -15969,26 +16382,67 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
15969 // $ANTLR end "rule__VampireModel__CommentsAssignment_1" 16382 // $ANTLR end "rule__VampireModel__CommentsAssignment_1"
15970 16383
15971 16384
15972 // $ANTLR start "rule__VampireModel__FormulasAssignment_2" 16385 // $ANTLR start "rule__VampireModel__ConfirmationsAssignment_2"
15973 // InternalVampireLanguage.g:5188:1: rule__VampireModel__FormulasAssignment_2 : ( ruleVLSFofFormula ) ; 16386 // InternalVampireLanguage.g:5305:1: rule__VampireModel__ConfirmationsAssignment_2 : ( ruleVLSConfirmations ) ;
15974 public final void rule__VampireModel__FormulasAssignment_2() throws RecognitionException { 16387 public final void rule__VampireModel__ConfirmationsAssignment_2() throws RecognitionException {
16388
16389 int stackSize = keepStackSize();
16390
16391 try {
16392 // InternalVampireLanguage.g:5309:1: ( ( ruleVLSConfirmations ) )
16393 // InternalVampireLanguage.g:5310:2: ( ruleVLSConfirmations )
16394 {
16395 // InternalVampireLanguage.g:5310:2: ( ruleVLSConfirmations )
16396 // InternalVampireLanguage.g:5311:3: ruleVLSConfirmations
16397 {
16398 before(grammarAccess.getVampireModelAccess().getConfirmationsVLSConfirmationsParserRuleCall_2_0());
16399 pushFollow(FOLLOW_2);
16400 ruleVLSConfirmations();
16401
16402 state._fsp--;
16403
16404 after(grammarAccess.getVampireModelAccess().getConfirmationsVLSConfirmationsParserRuleCall_2_0());
16405
16406 }
16407
16408
16409 }
16410
16411 }
16412 catch (RecognitionException re) {
16413 reportError(re);
16414 recover(input,re);
16415 }
16416 finally {
16417
16418 restoreStackSize(stackSize);
16419
16420 }
16421 return ;
16422 }
16423 // $ANTLR end "rule__VampireModel__ConfirmationsAssignment_2"
16424
16425
16426 // $ANTLR start "rule__VampireModel__FormulasAssignment_3"
16427 // InternalVampireLanguage.g:5320:1: rule__VampireModel__FormulasAssignment_3 : ( ruleVLSFofFormula ) ;
16428 public final void rule__VampireModel__FormulasAssignment_3() throws RecognitionException {
15975 16429
15976 int stackSize = keepStackSize(); 16430 int stackSize = keepStackSize();
15977 16431
15978 try { 16432 try {
15979 // InternalVampireLanguage.g:5192:1: ( ( ruleVLSFofFormula ) ) 16433 // InternalVampireLanguage.g:5324:1: ( ( ruleVLSFofFormula ) )
15980 // InternalVampireLanguage.g:5193:2: ( ruleVLSFofFormula ) 16434 // InternalVampireLanguage.g:5325:2: ( ruleVLSFofFormula )
15981 { 16435 {
15982 // InternalVampireLanguage.g:5193:2: ( ruleVLSFofFormula ) 16436 // InternalVampireLanguage.g:5325:2: ( ruleVLSFofFormula )
15983 // InternalVampireLanguage.g:5194:3: ruleVLSFofFormula 16437 // InternalVampireLanguage.g:5326:3: ruleVLSFofFormula
15984 { 16438 {
15985 before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); 16439 before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_3_0());
15986 pushFollow(FOLLOW_2); 16440 pushFollow(FOLLOW_2);
15987 ruleVLSFofFormula(); 16441 ruleVLSFofFormula();
15988 16442
15989 state._fsp--; 16443 state._fsp--;
15990 16444
15991 after(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); 16445 after(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_3_0());
15992 16446
15993 } 16447 }
15994 16448
@@ -16007,21 +16461,62 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16007 } 16461 }
16008 return ; 16462 return ;
16009 } 16463 }
16010 // $ANTLR end "rule__VampireModel__FormulasAssignment_2" 16464 // $ANTLR end "rule__VampireModel__FormulasAssignment_3"
16465
16466
16467 // $ANTLR start "rule__VampireModel__TfformulasAssignment_4"
16468 // InternalVampireLanguage.g:5335:1: rule__VampireModel__TfformulasAssignment_4 : ( ruleVLSTffFormula ) ;
16469 public final void rule__VampireModel__TfformulasAssignment_4() throws RecognitionException {
16470
16471 int stackSize = keepStackSize();
16472
16473 try {
16474 // InternalVampireLanguage.g:5339:1: ( ( ruleVLSTffFormula ) )
16475 // InternalVampireLanguage.g:5340:2: ( ruleVLSTffFormula )
16476 {
16477 // InternalVampireLanguage.g:5340:2: ( ruleVLSTffFormula )
16478 // InternalVampireLanguage.g:5341:3: ruleVLSTffFormula
16479 {
16480 before(grammarAccess.getVampireModelAccess().getTfformulasVLSTffFormulaParserRuleCall_4_0());
16481 pushFollow(FOLLOW_2);
16482 ruleVLSTffFormula();
16483
16484 state._fsp--;
16485
16486 after(grammarAccess.getVampireModelAccess().getTfformulasVLSTffFormulaParserRuleCall_4_0());
16487
16488 }
16489
16490
16491 }
16492
16493 }
16494 catch (RecognitionException re) {
16495 reportError(re);
16496 recover(input,re);
16497 }
16498 finally {
16499
16500 restoreStackSize(stackSize);
16501
16502 }
16503 return ;
16504 }
16505 // $ANTLR end "rule__VampireModel__TfformulasAssignment_4"
16011 16506
16012 16507
16013 // $ANTLR start "rule__VLSInclude__FileNameAssignment_1" 16508 // $ANTLR start "rule__VLSInclude__FileNameAssignment_1"
16014 // InternalVampireLanguage.g:5203:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ; 16509 // InternalVampireLanguage.g:5350:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ;
16015 public final void rule__VLSInclude__FileNameAssignment_1() throws RecognitionException { 16510 public final void rule__VLSInclude__FileNameAssignment_1() throws RecognitionException {
16016 16511
16017 int stackSize = keepStackSize(); 16512 int stackSize = keepStackSize();
16018 16513
16019 try { 16514 try {
16020 // InternalVampireLanguage.g:5207:1: ( ( RULE_SINGLE_QUOTE ) ) 16515 // InternalVampireLanguage.g:5354:1: ( ( RULE_SINGLE_QUOTE ) )
16021 // InternalVampireLanguage.g:5208:2: ( RULE_SINGLE_QUOTE ) 16516 // InternalVampireLanguage.g:5355:2: ( RULE_SINGLE_QUOTE )
16022 { 16517 {
16023 // InternalVampireLanguage.g:5208:2: ( RULE_SINGLE_QUOTE ) 16518 // InternalVampireLanguage.g:5355:2: ( RULE_SINGLE_QUOTE )
16024 // InternalVampireLanguage.g:5209:3: RULE_SINGLE_QUOTE 16519 // InternalVampireLanguage.g:5356:3: RULE_SINGLE_QUOTE
16025 { 16520 {
16026 before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); 16521 before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0());
16027 match(input,RULE_SINGLE_QUOTE,FOLLOW_2); 16522 match(input,RULE_SINGLE_QUOTE,FOLLOW_2);
@@ -16048,17 +16543,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16048 16543
16049 16544
16050 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_1" 16545 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_1"
16051 // InternalVampireLanguage.g:5218:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ; 16546 // InternalVampireLanguage.g:5365:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ;
16052 public final void rule__VLSInclude__NamesAssignment_2_1() throws RecognitionException { 16547 public final void rule__VLSInclude__NamesAssignment_2_1() throws RecognitionException {
16053 16548
16054 int stackSize = keepStackSize(); 16549 int stackSize = keepStackSize();
16055 16550
16056 try { 16551 try {
16057 // InternalVampireLanguage.g:5222:1: ( ( ruleVLSName ) ) 16552 // InternalVampireLanguage.g:5369:1: ( ( ruleVLSName ) )
16058 // InternalVampireLanguage.g:5223:2: ( ruleVLSName ) 16553 // InternalVampireLanguage.g:5370:2: ( ruleVLSName )
16059 { 16554 {
16060 // InternalVampireLanguage.g:5223:2: ( ruleVLSName ) 16555 // InternalVampireLanguage.g:5370:2: ( ruleVLSName )
16061 // InternalVampireLanguage.g:5224:3: ruleVLSName 16556 // InternalVampireLanguage.g:5371:3: ruleVLSName
16062 { 16557 {
16063 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); 16558 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0());
16064 pushFollow(FOLLOW_2); 16559 pushFollow(FOLLOW_2);
@@ -16089,17 +16584,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16089 16584
16090 16585
16091 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_2_1" 16586 // $ANTLR start "rule__VLSInclude__NamesAssignment_2_2_1"
16092 // InternalVampireLanguage.g:5233:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ; 16587 // InternalVampireLanguage.g:5380:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ;
16093 public final void rule__VLSInclude__NamesAssignment_2_2_1() throws RecognitionException { 16588 public final void rule__VLSInclude__NamesAssignment_2_2_1() throws RecognitionException {
16094 16589
16095 int stackSize = keepStackSize(); 16590 int stackSize = keepStackSize();
16096 16591
16097 try { 16592 try {
16098 // InternalVampireLanguage.g:5237:1: ( ( ruleVLSName ) ) 16593 // InternalVampireLanguage.g:5384:1: ( ( ruleVLSName ) )
16099 // InternalVampireLanguage.g:5238:2: ( ruleVLSName ) 16594 // InternalVampireLanguage.g:5385:2: ( ruleVLSName )
16100 { 16595 {
16101 // InternalVampireLanguage.g:5238:2: ( ruleVLSName ) 16596 // InternalVampireLanguage.g:5385:2: ( ruleVLSName )
16102 // InternalVampireLanguage.g:5239:3: ruleVLSName 16597 // InternalVampireLanguage.g:5386:3: ruleVLSName
16103 { 16598 {
16104 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); 16599 before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0());
16105 pushFollow(FOLLOW_2); 16600 pushFollow(FOLLOW_2);
@@ -16130,21 +16625,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16130 16625
16131 16626
16132 // $ANTLR start "rule__VLSName__NameAssignment" 16627 // $ANTLR start "rule__VLSName__NameAssignment"
16133 // InternalVampireLanguage.g:5248:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ; 16628 // InternalVampireLanguage.g:5395:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ;
16134 public final void rule__VLSName__NameAssignment() throws RecognitionException { 16629 public final void rule__VLSName__NameAssignment() throws RecognitionException {
16135 16630
16136 int stackSize = keepStackSize(); 16631 int stackSize = keepStackSize();
16137 16632
16138 try { 16633 try {
16139 // InternalVampireLanguage.g:5252:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) ) 16634 // InternalVampireLanguage.g:5399:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) )
16140 // InternalVampireLanguage.g:5253:2: ( ( rule__VLSName__NameAlternatives_0 ) ) 16635 // InternalVampireLanguage.g:5400:2: ( ( rule__VLSName__NameAlternatives_0 ) )
16141 { 16636 {
16142 // InternalVampireLanguage.g:5253:2: ( ( rule__VLSName__NameAlternatives_0 ) ) 16637 // InternalVampireLanguage.g:5400:2: ( ( rule__VLSName__NameAlternatives_0 ) )
16143 // InternalVampireLanguage.g:5254:3: ( rule__VLSName__NameAlternatives_0 ) 16638 // InternalVampireLanguage.g:5401:3: ( rule__VLSName__NameAlternatives_0 )
16144 { 16639 {
16145 before(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); 16640 before(grammarAccess.getVLSNameAccess().getNameAlternatives_0());
16146 // InternalVampireLanguage.g:5255:3: ( rule__VLSName__NameAlternatives_0 ) 16641 // InternalVampireLanguage.g:5402:3: ( rule__VLSName__NameAlternatives_0 )
16147 // InternalVampireLanguage.g:5255:4: rule__VLSName__NameAlternatives_0 16642 // InternalVampireLanguage.g:5402:4: rule__VLSName__NameAlternatives_0
16148 { 16643 {
16149 pushFollow(FOLLOW_2); 16644 pushFollow(FOLLOW_2);
16150 rule__VLSName__NameAlternatives_0(); 16645 rule__VLSName__NameAlternatives_0();
@@ -16177,17 +16672,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16177 16672
16178 16673
16179 // $ANTLR start "rule__VLSComment__CommentAssignment_1" 16674 // $ANTLR start "rule__VLSComment__CommentAssignment_1"
16180 // InternalVampireLanguage.g:5263:1: rule__VLSComment__CommentAssignment_1 : ( RULE_SINGLE_COMMENT ) ; 16675 // InternalVampireLanguage.g:5410:1: rule__VLSComment__CommentAssignment_1 : ( RULE_SINGLE_COMMENT ) ;
16181 public final void rule__VLSComment__CommentAssignment_1() throws RecognitionException { 16676 public final void rule__VLSComment__CommentAssignment_1() throws RecognitionException {
16182 16677
16183 int stackSize = keepStackSize(); 16678 int stackSize = keepStackSize();
16184 16679
16185 try { 16680 try {
16186 // InternalVampireLanguage.g:5267:1: ( ( RULE_SINGLE_COMMENT ) ) 16681 // InternalVampireLanguage.g:5414:1: ( ( RULE_SINGLE_COMMENT ) )
16187 // InternalVampireLanguage.g:5268:2: ( RULE_SINGLE_COMMENT ) 16682 // InternalVampireLanguage.g:5415:2: ( RULE_SINGLE_COMMENT )
16188 { 16683 {
16189 // InternalVampireLanguage.g:5268:2: ( RULE_SINGLE_COMMENT ) 16684 // InternalVampireLanguage.g:5415:2: ( RULE_SINGLE_COMMENT )
16190 // InternalVampireLanguage.g:5269:3: RULE_SINGLE_COMMENT 16685 // InternalVampireLanguage.g:5416:3: RULE_SINGLE_COMMENT
16191 { 16686 {
16192 before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0()); 16687 before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_1_0());
16193 match(input,RULE_SINGLE_COMMENT,FOLLOW_2); 16688 match(input,RULE_SINGLE_COMMENT,FOLLOW_2);
@@ -16214,21 +16709,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16214 16709
16215 16710
16216 // $ANTLR start "rule__VLSFofFormula__NameAssignment_2" 16711 // $ANTLR start "rule__VLSFofFormula__NameAssignment_2"
16217 // InternalVampireLanguage.g:5278:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ; 16712 // InternalVampireLanguage.g:5425:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ;
16218 public final void rule__VLSFofFormula__NameAssignment_2() throws RecognitionException { 16713 public final void rule__VLSFofFormula__NameAssignment_2() throws RecognitionException {
16219 16714
16220 int stackSize = keepStackSize(); 16715 int stackSize = keepStackSize();
16221 16716
16222 try { 16717 try {
16223 // InternalVampireLanguage.g:5282:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ) 16718 // InternalVampireLanguage.g:5429:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) )
16224 // InternalVampireLanguage.g:5283:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) 16719 // InternalVampireLanguage.g:5430:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) )
16225 { 16720 {
16226 // InternalVampireLanguage.g:5283:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) 16721 // InternalVampireLanguage.g:5430:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) )
16227 // InternalVampireLanguage.g:5284:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) 16722 // InternalVampireLanguage.g:5431:3: ( rule__VLSFofFormula__NameAlternatives_2_0 )
16228 { 16723 {
16229 before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); 16724 before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0());
16230 // InternalVampireLanguage.g:5285:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) 16725 // InternalVampireLanguage.g:5432:3: ( rule__VLSFofFormula__NameAlternatives_2_0 )
16231 // InternalVampireLanguage.g:5285:4: rule__VLSFofFormula__NameAlternatives_2_0 16726 // InternalVampireLanguage.g:5432:4: rule__VLSFofFormula__NameAlternatives_2_0
16232 { 16727 {
16233 pushFollow(FOLLOW_2); 16728 pushFollow(FOLLOW_2);
16234 rule__VLSFofFormula__NameAlternatives_2_0(); 16729 rule__VLSFofFormula__NameAlternatives_2_0();
@@ -16261,17 +16756,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16261 16756
16262 16757
16263 // $ANTLR start "rule__VLSFofFormula__FofRoleAssignment_4" 16758 // $ANTLR start "rule__VLSFofFormula__FofRoleAssignment_4"
16264 // InternalVampireLanguage.g:5293:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ; 16759 // InternalVampireLanguage.g:5440:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ;
16265 public final void rule__VLSFofFormula__FofRoleAssignment_4() throws RecognitionException { 16760 public final void rule__VLSFofFormula__FofRoleAssignment_4() throws RecognitionException {
16266 16761
16267 int stackSize = keepStackSize(); 16762 int stackSize = keepStackSize();
16268 16763
16269 try { 16764 try {
16270 // InternalVampireLanguage.g:5297:1: ( ( ruleVLSRole ) ) 16765 // InternalVampireLanguage.g:5444:1: ( ( ruleVLSRole ) )
16271 // InternalVampireLanguage.g:5298:2: ( ruleVLSRole ) 16766 // InternalVampireLanguage.g:5445:2: ( ruleVLSRole )
16272 { 16767 {
16273 // InternalVampireLanguage.g:5298:2: ( ruleVLSRole ) 16768 // InternalVampireLanguage.g:5445:2: ( ruleVLSRole )
16274 // InternalVampireLanguage.g:5299:3: ruleVLSRole 16769 // InternalVampireLanguage.g:5446:3: ruleVLSRole
16275 { 16770 {
16276 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); 16771 before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0());
16277 pushFollow(FOLLOW_2); 16772 pushFollow(FOLLOW_2);
@@ -16302,17 +16797,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16302 16797
16303 16798
16304 // $ANTLR start "rule__VLSFofFormula__FofFormulaAssignment_6" 16799 // $ANTLR start "rule__VLSFofFormula__FofFormulaAssignment_6"
16305 // InternalVampireLanguage.g:5308:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ; 16800 // InternalVampireLanguage.g:5455:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ;
16306 public final void rule__VLSFofFormula__FofFormulaAssignment_6() throws RecognitionException { 16801 public final void rule__VLSFofFormula__FofFormulaAssignment_6() throws RecognitionException {
16307 16802
16308 int stackSize = keepStackSize(); 16803 int stackSize = keepStackSize();
16309 16804
16310 try { 16805 try {
16311 // InternalVampireLanguage.g:5312:1: ( ( ruleVLSTerm ) ) 16806 // InternalVampireLanguage.g:5459:1: ( ( ruleVLSTerm ) )
16312 // InternalVampireLanguage.g:5313:2: ( ruleVLSTerm ) 16807 // InternalVampireLanguage.g:5460:2: ( ruleVLSTerm )
16313 { 16808 {
16314 // InternalVampireLanguage.g:5313:2: ( ruleVLSTerm ) 16809 // InternalVampireLanguage.g:5460:2: ( ruleVLSTerm )
16315 // InternalVampireLanguage.g:5314:3: ruleVLSTerm 16810 // InternalVampireLanguage.g:5461:3: ruleVLSTerm
16316 { 16811 {
16317 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); 16812 before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0());
16318 pushFollow(FOLLOW_2); 16813 pushFollow(FOLLOW_2);
@@ -16343,17 +16838,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16343 16838
16344 16839
16345 // $ANTLR start "rule__VLSFofFormula__AnnotationsAssignment_7_1" 16840 // $ANTLR start "rule__VLSFofFormula__AnnotationsAssignment_7_1"
16346 // InternalVampireLanguage.g:5323:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ; 16841 // InternalVampireLanguage.g:5470:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ;
16347 public final void rule__VLSFofFormula__AnnotationsAssignment_7_1() throws RecognitionException { 16842 public final void rule__VLSFofFormula__AnnotationsAssignment_7_1() throws RecognitionException {
16348 16843
16349 int stackSize = keepStackSize(); 16844 int stackSize = keepStackSize();
16350 16845
16351 try { 16846 try {
16352 // InternalVampireLanguage.g:5327:1: ( ( ruleVLSAnnotation ) ) 16847 // InternalVampireLanguage.g:5474:1: ( ( ruleVLSAnnotation ) )
16353 // InternalVampireLanguage.g:5328:2: ( ruleVLSAnnotation ) 16848 // InternalVampireLanguage.g:5475:2: ( ruleVLSAnnotation )
16354 { 16849 {
16355 // InternalVampireLanguage.g:5328:2: ( ruleVLSAnnotation ) 16850 // InternalVampireLanguage.g:5475:2: ( ruleVLSAnnotation )
16356 // InternalVampireLanguage.g:5329:3: ruleVLSAnnotation 16851 // InternalVampireLanguage.g:5476:3: ruleVLSAnnotation
16357 { 16852 {
16358 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); 16853 before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0());
16359 pushFollow(FOLLOW_2); 16854 pushFollow(FOLLOW_2);
@@ -16383,22 +16878,192 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16383 // $ANTLR end "rule__VLSFofFormula__AnnotationsAssignment_7_1" 16878 // $ANTLR end "rule__VLSFofFormula__AnnotationsAssignment_7_1"
16384 16879
16385 16880
16881 // $ANTLR start "rule__VLSTffFormula__NameAssignment_2"
16882 // InternalVampireLanguage.g:5485:1: rule__VLSTffFormula__NameAssignment_2 : ( ( rule__VLSTffFormula__NameAlternatives_2_0 ) ) ;
16883 public final void rule__VLSTffFormula__NameAssignment_2() throws RecognitionException {
16884
16885 int stackSize = keepStackSize();
16886
16887 try {
16888 // InternalVampireLanguage.g:5489:1: ( ( ( rule__VLSTffFormula__NameAlternatives_2_0 ) ) )
16889 // InternalVampireLanguage.g:5490:2: ( ( rule__VLSTffFormula__NameAlternatives_2_0 ) )
16890 {
16891 // InternalVampireLanguage.g:5490:2: ( ( rule__VLSTffFormula__NameAlternatives_2_0 ) )
16892 // InternalVampireLanguage.g:5491:3: ( rule__VLSTffFormula__NameAlternatives_2_0 )
16893 {
16894 before(grammarAccess.getVLSTffFormulaAccess().getNameAlternatives_2_0());
16895 // InternalVampireLanguage.g:5492:3: ( rule__VLSTffFormula__NameAlternatives_2_0 )
16896 // InternalVampireLanguage.g:5492:4: rule__VLSTffFormula__NameAlternatives_2_0
16897 {
16898 pushFollow(FOLLOW_2);
16899 rule__VLSTffFormula__NameAlternatives_2_0();
16900
16901 state._fsp--;
16902
16903
16904 }
16905
16906 after(grammarAccess.getVLSTffFormulaAccess().getNameAlternatives_2_0());
16907
16908 }
16909
16910
16911 }
16912
16913 }
16914 catch (RecognitionException re) {
16915 reportError(re);
16916 recover(input,re);
16917 }
16918 finally {
16919
16920 restoreStackSize(stackSize);
16921
16922 }
16923 return ;
16924 }
16925 // $ANTLR end "rule__VLSTffFormula__NameAssignment_2"
16926
16927
16928 // $ANTLR start "rule__VLSTffFormula__FofRoleAssignment_4"
16929 // InternalVampireLanguage.g:5500:1: rule__VLSTffFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ;
16930 public final void rule__VLSTffFormula__FofRoleAssignment_4() throws RecognitionException {
16931
16932 int stackSize = keepStackSize();
16933
16934 try {
16935 // InternalVampireLanguage.g:5504:1: ( ( ruleVLSRole ) )
16936 // InternalVampireLanguage.g:5505:2: ( ruleVLSRole )
16937 {
16938 // InternalVampireLanguage.g:5505:2: ( ruleVLSRole )
16939 // InternalVampireLanguage.g:5506:3: ruleVLSRole
16940 {
16941 before(grammarAccess.getVLSTffFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0());
16942 pushFollow(FOLLOW_2);
16943 ruleVLSRole();
16944
16945 state._fsp--;
16946
16947 after(grammarAccess.getVLSTffFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0());
16948
16949 }
16950
16951
16952 }
16953
16954 }
16955 catch (RecognitionException re) {
16956 reportError(re);
16957 recover(input,re);
16958 }
16959 finally {
16960
16961 restoreStackSize(stackSize);
16962
16963 }
16964 return ;
16965 }
16966 // $ANTLR end "rule__VLSTffFormula__FofRoleAssignment_4"
16967
16968
16969 // $ANTLR start "rule__VLSTffFormula__FofFormulaAssignment_6"
16970 // InternalVampireLanguage.g:5515:1: rule__VLSTffFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ;
16971 public final void rule__VLSTffFormula__FofFormulaAssignment_6() throws RecognitionException {
16972
16973 int stackSize = keepStackSize();
16974
16975 try {
16976 // InternalVampireLanguage.g:5519:1: ( ( ruleVLSTerm ) )
16977 // InternalVampireLanguage.g:5520:2: ( ruleVLSTerm )
16978 {
16979 // InternalVampireLanguage.g:5520:2: ( ruleVLSTerm )
16980 // InternalVampireLanguage.g:5521:3: ruleVLSTerm
16981 {
16982 before(grammarAccess.getVLSTffFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0());
16983 pushFollow(FOLLOW_2);
16984 ruleVLSTerm();
16985
16986 state._fsp--;
16987
16988 after(grammarAccess.getVLSTffFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0());
16989
16990 }
16991
16992
16993 }
16994
16995 }
16996 catch (RecognitionException re) {
16997 reportError(re);
16998 recover(input,re);
16999 }
17000 finally {
17001
17002 restoreStackSize(stackSize);
17003
17004 }
17005 return ;
17006 }
17007 // $ANTLR end "rule__VLSTffFormula__FofFormulaAssignment_6"
17008
17009
17010 // $ANTLR start "rule__VLSTffFormula__AnnotationsAssignment_7_1"
17011 // InternalVampireLanguage.g:5530:1: rule__VLSTffFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ;
17012 public final void rule__VLSTffFormula__AnnotationsAssignment_7_1() throws RecognitionException {
17013
17014 int stackSize = keepStackSize();
17015
17016 try {
17017 // InternalVampireLanguage.g:5534:1: ( ( ruleVLSAnnotation ) )
17018 // InternalVampireLanguage.g:5535:2: ( ruleVLSAnnotation )
17019 {
17020 // InternalVampireLanguage.g:5535:2: ( ruleVLSAnnotation )
17021 // InternalVampireLanguage.g:5536:3: ruleVLSAnnotation
17022 {
17023 before(grammarAccess.getVLSTffFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0());
17024 pushFollow(FOLLOW_2);
17025 ruleVLSAnnotation();
17026
17027 state._fsp--;
17028
17029 after(grammarAccess.getVLSTffFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0());
17030
17031 }
17032
17033
17034 }
17035
17036 }
17037 catch (RecognitionException re) {
17038 reportError(re);
17039 recover(input,re);
17040 }
17041 finally {
17042
17043 restoreStackSize(stackSize);
17044
17045 }
17046 return ;
17047 }
17048 // $ANTLR end "rule__VLSTffFormula__AnnotationsAssignment_7_1"
17049
17050
16386 // $ANTLR start "rule__VLSAnnotation__NameAssignment_1" 17051 // $ANTLR start "rule__VLSAnnotation__NameAssignment_1"
16387 // InternalVampireLanguage.g:5338:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ; 17052 // InternalVampireLanguage.g:5545:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ;
16388 public final void rule__VLSAnnotation__NameAssignment_1() throws RecognitionException { 17053 public final void rule__VLSAnnotation__NameAssignment_1() throws RecognitionException {
16389 17054
16390 int stackSize = keepStackSize(); 17055 int stackSize = keepStackSize();
16391 17056
16392 try { 17057 try {
16393 // InternalVampireLanguage.g:5342:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ) 17058 // InternalVampireLanguage.g:5549:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) )
16394 // InternalVampireLanguage.g:5343:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) 17059 // InternalVampireLanguage.g:5550:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) )
16395 { 17060 {
16396 // InternalVampireLanguage.g:5343:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) 17061 // InternalVampireLanguage.g:5550:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) )
16397 // InternalVampireLanguage.g:5344:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) 17062 // InternalVampireLanguage.g:5551:3: ( rule__VLSAnnotation__NameAlternatives_1_0 )
16398 { 17063 {
16399 before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); 17064 before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0());
16400 // InternalVampireLanguage.g:5345:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) 17065 // InternalVampireLanguage.g:5552:3: ( rule__VLSAnnotation__NameAlternatives_1_0 )
16401 // InternalVampireLanguage.g:5345:4: rule__VLSAnnotation__NameAlternatives_1_0 17066 // InternalVampireLanguage.g:5552:4: rule__VLSAnnotation__NameAlternatives_1_0
16402 { 17067 {
16403 pushFollow(FOLLOW_2); 17068 pushFollow(FOLLOW_2);
16404 rule__VLSAnnotation__NameAlternatives_1_0(); 17069 rule__VLSAnnotation__NameAlternatives_1_0();
@@ -16431,17 +17096,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16431 17096
16432 17097
16433 // $ANTLR start "rule__VLSAnnotation__FollowupAssignment_2_1" 17098 // $ANTLR start "rule__VLSAnnotation__FollowupAssignment_2_1"
16434 // InternalVampireLanguage.g:5353:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ; 17099 // InternalVampireLanguage.g:5560:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ;
16435 public final void rule__VLSAnnotation__FollowupAssignment_2_1() throws RecognitionException { 17100 public final void rule__VLSAnnotation__FollowupAssignment_2_1() throws RecognitionException {
16436 17101
16437 int stackSize = keepStackSize(); 17102 int stackSize = keepStackSize();
16438 17103
16439 try { 17104 try {
16440 // InternalVampireLanguage.g:5357:1: ( ( ruleVLSAnnotationTerms ) ) 17105 // InternalVampireLanguage.g:5564:1: ( ( ruleVLSAnnotationTerms ) )
16441 // InternalVampireLanguage.g:5358:2: ( ruleVLSAnnotationTerms ) 17106 // InternalVampireLanguage.g:5565:2: ( ruleVLSAnnotationTerms )
16442 { 17107 {
16443 // InternalVampireLanguage.g:5358:2: ( ruleVLSAnnotationTerms ) 17108 // InternalVampireLanguage.g:5565:2: ( ruleVLSAnnotationTerms )
16444 // InternalVampireLanguage.g:5359:3: ruleVLSAnnotationTerms 17109 // InternalVampireLanguage.g:5566:3: ruleVLSAnnotationTerms
16445 { 17110 {
16446 before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); 17111 before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0());
16447 pushFollow(FOLLOW_2); 17112 pushFollow(FOLLOW_2);
@@ -16472,17 +17137,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16472 17137
16473 17138
16474 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_0" 17139 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_0"
16475 // InternalVampireLanguage.g:5368:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ; 17140 // InternalVampireLanguage.g:5575:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ;
16476 public final void rule__VLSAnnotationTerms__TermsAssignment_0() throws RecognitionException { 17141 public final void rule__VLSAnnotationTerms__TermsAssignment_0() throws RecognitionException {
16477 17142
16478 int stackSize = keepStackSize(); 17143 int stackSize = keepStackSize();
16479 17144
16480 try { 17145 try {
16481 // InternalVampireLanguage.g:5372:1: ( ( ruleVLSAnnotation ) ) 17146 // InternalVampireLanguage.g:5579:1: ( ( ruleVLSAnnotation ) )
16482 // InternalVampireLanguage.g:5373:2: ( ruleVLSAnnotation ) 17147 // InternalVampireLanguage.g:5580:2: ( ruleVLSAnnotation )
16483 { 17148 {
16484 // InternalVampireLanguage.g:5373:2: ( ruleVLSAnnotation ) 17149 // InternalVampireLanguage.g:5580:2: ( ruleVLSAnnotation )
16485 // InternalVampireLanguage.g:5374:3: ruleVLSAnnotation 17150 // InternalVampireLanguage.g:5581:3: ruleVLSAnnotation
16486 { 17151 {
16487 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); 17152 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0());
16488 pushFollow(FOLLOW_2); 17153 pushFollow(FOLLOW_2);
@@ -16513,17 +17178,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16513 17178
16514 17179
16515 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_1_1" 17180 // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_1_1"
16516 // InternalVampireLanguage.g:5383:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ; 17181 // InternalVampireLanguage.g:5590:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ;
16517 public final void rule__VLSAnnotationTerms__TermsAssignment_1_1() throws RecognitionException { 17182 public final void rule__VLSAnnotationTerms__TermsAssignment_1_1() throws RecognitionException {
16518 17183
16519 int stackSize = keepStackSize(); 17184 int stackSize = keepStackSize();
16520 17185
16521 try { 17186 try {
16522 // InternalVampireLanguage.g:5387:1: ( ( ruleVLSAnnotation ) ) 17187 // InternalVampireLanguage.g:5594:1: ( ( ruleVLSAnnotation ) )
16523 // InternalVampireLanguage.g:5388:2: ( ruleVLSAnnotation ) 17188 // InternalVampireLanguage.g:5595:2: ( ruleVLSAnnotation )
16524 { 17189 {
16525 // InternalVampireLanguage.g:5388:2: ( ruleVLSAnnotation ) 17190 // InternalVampireLanguage.g:5595:2: ( ruleVLSAnnotation )
16526 // InternalVampireLanguage.g:5389:3: ruleVLSAnnotation 17191 // InternalVampireLanguage.g:5596:3: ruleVLSAnnotation
16527 { 17192 {
16528 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); 17193 before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0());
16529 pushFollow(FOLLOW_2); 17194 pushFollow(FOLLOW_2);
@@ -16554,17 +17219,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16554 17219
16555 17220
16556 // $ANTLR start "rule__VLSBinary__RightAssignment_1_0_1" 17221 // $ANTLR start "rule__VLSBinary__RightAssignment_1_0_1"
16557 // InternalVampireLanguage.g:5398:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ; 17222 // InternalVampireLanguage.g:5605:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ;
16558 public final void rule__VLSBinary__RightAssignment_1_0_1() throws RecognitionException { 17223 public final void rule__VLSBinary__RightAssignment_1_0_1() throws RecognitionException {
16559 17224
16560 int stackSize = keepStackSize(); 17225 int stackSize = keepStackSize();
16561 17226
16562 try { 17227 try {
16563 // InternalVampireLanguage.g:5402:1: ( ( ruleVLSUnitaryFormula ) ) 17228 // InternalVampireLanguage.g:5609:1: ( ( ruleVLSUnitaryFormula ) )
16564 // InternalVampireLanguage.g:5403:2: ( ruleVLSUnitaryFormula ) 17229 // InternalVampireLanguage.g:5610:2: ( ruleVLSUnitaryFormula )
16565 { 17230 {
16566 // InternalVampireLanguage.g:5403:2: ( ruleVLSUnitaryFormula ) 17231 // InternalVampireLanguage.g:5610:2: ( ruleVLSUnitaryFormula )
16567 // InternalVampireLanguage.g:5404:3: ruleVLSUnitaryFormula 17232 // InternalVampireLanguage.g:5611:3: ruleVLSUnitaryFormula
16568 { 17233 {
16569 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); 17234 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0());
16570 pushFollow(FOLLOW_2); 17235 pushFollow(FOLLOW_2);
@@ -16595,17 +17260,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16595 17260
16596 17261
16597 // $ANTLR start "rule__VLSBinary__RightAssignment_1_1_2" 17262 // $ANTLR start "rule__VLSBinary__RightAssignment_1_1_2"
16598 // InternalVampireLanguage.g:5413:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ; 17263 // InternalVampireLanguage.g:5620:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ;
16599 public final void rule__VLSBinary__RightAssignment_1_1_2() throws RecognitionException { 17264 public final void rule__VLSBinary__RightAssignment_1_1_2() throws RecognitionException {
16600 17265
16601 int stackSize = keepStackSize(); 17266 int stackSize = keepStackSize();
16602 17267
16603 try { 17268 try {
16604 // InternalVampireLanguage.g:5417:1: ( ( ruleVLSUnitaryFormula ) ) 17269 // InternalVampireLanguage.g:5624:1: ( ( ruleVLSUnitaryFormula ) )
16605 // InternalVampireLanguage.g:5418:2: ( ruleVLSUnitaryFormula ) 17270 // InternalVampireLanguage.g:5625:2: ( ruleVLSUnitaryFormula )
16606 { 17271 {
16607 // InternalVampireLanguage.g:5418:2: ( ruleVLSUnitaryFormula ) 17272 // InternalVampireLanguage.g:5625:2: ( ruleVLSUnitaryFormula )
16608 // InternalVampireLanguage.g:5419:3: ruleVLSUnitaryFormula 17273 // InternalVampireLanguage.g:5626:3: ruleVLSUnitaryFormula
16609 { 17274 {
16610 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); 17275 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0());
16611 pushFollow(FOLLOW_2); 17276 pushFollow(FOLLOW_2);
@@ -16636,17 +17301,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16636 17301
16637 17302
16638 // $ANTLR start "rule__VLSBinary__RightAssignment_1_2_2" 17303 // $ANTLR start "rule__VLSBinary__RightAssignment_1_2_2"
16639 // InternalVampireLanguage.g:5428:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ; 17304 // InternalVampireLanguage.g:5635:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ;
16640 public final void rule__VLSBinary__RightAssignment_1_2_2() throws RecognitionException { 17305 public final void rule__VLSBinary__RightAssignment_1_2_2() throws RecognitionException {
16641 17306
16642 int stackSize = keepStackSize(); 17307 int stackSize = keepStackSize();
16643 17308
16644 try { 17309 try {
16645 // InternalVampireLanguage.g:5432:1: ( ( ruleVLSUnitaryFormula ) ) 17310 // InternalVampireLanguage.g:5639:1: ( ( ruleVLSUnitaryFormula ) )
16646 // InternalVampireLanguage.g:5433:2: ( ruleVLSUnitaryFormula ) 17311 // InternalVampireLanguage.g:5640:2: ( ruleVLSUnitaryFormula )
16647 { 17312 {
16648 // InternalVampireLanguage.g:5433:2: ( ruleVLSUnitaryFormula ) 17313 // InternalVampireLanguage.g:5640:2: ( ruleVLSUnitaryFormula )
16649 // InternalVampireLanguage.g:5434:3: ruleVLSUnitaryFormula 17314 // InternalVampireLanguage.g:5641:3: ruleVLSUnitaryFormula
16650 { 17315 {
16651 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); 17316 before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0());
16652 pushFollow(FOLLOW_2); 17317 pushFollow(FOLLOW_2);
@@ -16677,17 +17342,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16677 17342
16678 17343
16679 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_2" 17344 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_2"
16680 // InternalVampireLanguage.g:5443:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; 17345 // InternalVampireLanguage.g:5650:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ;
16681 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_2() throws RecognitionException { 17346 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_2() throws RecognitionException {
16682 17347
16683 int stackSize = keepStackSize(); 17348 int stackSize = keepStackSize();
16684 17349
16685 try { 17350 try {
16686 // InternalVampireLanguage.g:5447:1: ( ( ruleVLSVariable ) ) 17351 // InternalVampireLanguage.g:5654:1: ( ( ruleVLSVariable ) )
16687 // InternalVampireLanguage.g:5448:2: ( ruleVLSVariable ) 17352 // InternalVampireLanguage.g:5655:2: ( ruleVLSVariable )
16688 { 17353 {
16689 // InternalVampireLanguage.g:5448:2: ( ruleVLSVariable ) 17354 // InternalVampireLanguage.g:5655:2: ( ruleVLSVariable )
16690 // InternalVampireLanguage.g:5449:3: ruleVLSVariable 17355 // InternalVampireLanguage.g:5656:3: ruleVLSVariable
16691 { 17356 {
16692 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); 17357 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0());
16693 pushFollow(FOLLOW_2); 17358 pushFollow(FOLLOW_2);
@@ -16718,17 +17383,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16718 17383
16719 17384
16720 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1" 17385 // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1"
16721 // InternalVampireLanguage.g:5458:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; 17386 // InternalVampireLanguage.g:5665:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ;
16722 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { 17387 public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1() throws RecognitionException {
16723 17388
16724 int stackSize = keepStackSize(); 17389 int stackSize = keepStackSize();
16725 17390
16726 try { 17391 try {
16727 // InternalVampireLanguage.g:5462:1: ( ( ruleVLSVariable ) ) 17392 // InternalVampireLanguage.g:5669:1: ( ( ruleVLSVariable ) )
16728 // InternalVampireLanguage.g:5463:2: ( ruleVLSVariable ) 17393 // InternalVampireLanguage.g:5670:2: ( ruleVLSVariable )
16729 { 17394 {
16730 // InternalVampireLanguage.g:5463:2: ( ruleVLSVariable ) 17395 // InternalVampireLanguage.g:5670:2: ( ruleVLSVariable )
16731 // InternalVampireLanguage.g:5464:3: ruleVLSVariable 17396 // InternalVampireLanguage.g:5671:3: ruleVLSVariable
16732 { 17397 {
16733 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); 17398 before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0());
16734 pushFollow(FOLLOW_2); 17399 pushFollow(FOLLOW_2);
@@ -16759,17 +17424,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16759 17424
16760 17425
16761 // $ANTLR start "rule__VLSUniversalQuantifier__OperandAssignment_2" 17426 // $ANTLR start "rule__VLSUniversalQuantifier__OperandAssignment_2"
16762 // InternalVampireLanguage.g:5473:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; 17427 // InternalVampireLanguage.g:5680:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ;
16763 public final void rule__VLSUniversalQuantifier__OperandAssignment_2() throws RecognitionException { 17428 public final void rule__VLSUniversalQuantifier__OperandAssignment_2() throws RecognitionException {
16764 17429
16765 int stackSize = keepStackSize(); 17430 int stackSize = keepStackSize();
16766 17431
16767 try { 17432 try {
16768 // InternalVampireLanguage.g:5477:1: ( ( ruleVLSUnitaryFormula ) ) 17433 // InternalVampireLanguage.g:5684:1: ( ( ruleVLSUnitaryFormula ) )
16769 // InternalVampireLanguage.g:5478:2: ( ruleVLSUnitaryFormula ) 17434 // InternalVampireLanguage.g:5685:2: ( ruleVLSUnitaryFormula )
16770 { 17435 {
16771 // InternalVampireLanguage.g:5478:2: ( ruleVLSUnitaryFormula ) 17436 // InternalVampireLanguage.g:5685:2: ( ruleVLSUnitaryFormula )
16772 // InternalVampireLanguage.g:5479:3: ruleVLSUnitaryFormula 17437 // InternalVampireLanguage.g:5686:3: ruleVLSUnitaryFormula
16773 { 17438 {
16774 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); 17439 before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0());
16775 pushFollow(FOLLOW_2); 17440 pushFollow(FOLLOW_2);
@@ -16800,17 +17465,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16800 17465
16801 17466
16802 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_2" 17467 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_2"
16803 // InternalVampireLanguage.g:5488:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; 17468 // InternalVampireLanguage.g:5695:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ;
16804 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_2() throws RecognitionException { 17469 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_2() throws RecognitionException {
16805 17470
16806 int stackSize = keepStackSize(); 17471 int stackSize = keepStackSize();
16807 17472
16808 try { 17473 try {
16809 // InternalVampireLanguage.g:5492:1: ( ( ruleVLSVariable ) ) 17474 // InternalVampireLanguage.g:5699:1: ( ( ruleVLSVariable ) )
16810 // InternalVampireLanguage.g:5493:2: ( ruleVLSVariable ) 17475 // InternalVampireLanguage.g:5700:2: ( ruleVLSVariable )
16811 { 17476 {
16812 // InternalVampireLanguage.g:5493:2: ( ruleVLSVariable ) 17477 // InternalVampireLanguage.g:5700:2: ( ruleVLSVariable )
16813 // InternalVampireLanguage.g:5494:3: ruleVLSVariable 17478 // InternalVampireLanguage.g:5701:3: ruleVLSVariable
16814 { 17479 {
16815 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); 17480 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0());
16816 pushFollow(FOLLOW_2); 17481 pushFollow(FOLLOW_2);
@@ -16841,17 +17506,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16841 17506
16842 17507
16843 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1" 17508 // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1"
16844 // InternalVampireLanguage.g:5503:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; 17509 // InternalVampireLanguage.g:5710:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ;
16845 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { 17510 public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1() throws RecognitionException {
16846 17511
16847 int stackSize = keepStackSize(); 17512 int stackSize = keepStackSize();
16848 17513
16849 try { 17514 try {
16850 // InternalVampireLanguage.g:5507:1: ( ( ruleVLSVariable ) ) 17515 // InternalVampireLanguage.g:5714:1: ( ( ruleVLSVariable ) )
16851 // InternalVampireLanguage.g:5508:2: ( ruleVLSVariable ) 17516 // InternalVampireLanguage.g:5715:2: ( ruleVLSVariable )
16852 { 17517 {
16853 // InternalVampireLanguage.g:5508:2: ( ruleVLSVariable ) 17518 // InternalVampireLanguage.g:5715:2: ( ruleVLSVariable )
16854 // InternalVampireLanguage.g:5509:3: ruleVLSVariable 17519 // InternalVampireLanguage.g:5716:3: ruleVLSVariable
16855 { 17520 {
16856 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); 17521 before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0());
16857 pushFollow(FOLLOW_2); 17522 pushFollow(FOLLOW_2);
@@ -16882,17 +17547,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16882 17547
16883 17548
16884 // $ANTLR start "rule__VLSExistentialQuantifier__OperandAssignment_2" 17549 // $ANTLR start "rule__VLSExistentialQuantifier__OperandAssignment_2"
16885 // InternalVampireLanguage.g:5518:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; 17550 // InternalVampireLanguage.g:5725:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ;
16886 public final void rule__VLSExistentialQuantifier__OperandAssignment_2() throws RecognitionException { 17551 public final void rule__VLSExistentialQuantifier__OperandAssignment_2() throws RecognitionException {
16887 17552
16888 int stackSize = keepStackSize(); 17553 int stackSize = keepStackSize();
16889 17554
16890 try { 17555 try {
16891 // InternalVampireLanguage.g:5522:1: ( ( ruleVLSUnitaryFormula ) ) 17556 // InternalVampireLanguage.g:5729:1: ( ( ruleVLSUnitaryFormula ) )
16892 // InternalVampireLanguage.g:5523:2: ( ruleVLSUnitaryFormula ) 17557 // InternalVampireLanguage.g:5730:2: ( ruleVLSUnitaryFormula )
16893 { 17558 {
16894 // InternalVampireLanguage.g:5523:2: ( ruleVLSUnitaryFormula ) 17559 // InternalVampireLanguage.g:5730:2: ( ruleVLSUnitaryFormula )
16895 // InternalVampireLanguage.g:5524:3: ruleVLSUnitaryFormula 17560 // InternalVampireLanguage.g:5731:3: ruleVLSUnitaryFormula
16896 { 17561 {
16897 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); 17562 before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0());
16898 pushFollow(FOLLOW_2); 17563 pushFollow(FOLLOW_2);
@@ -16923,17 +17588,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16923 17588
16924 17589
16925 // $ANTLR start "rule__VLSUnaryNegation__OperandAssignment_2" 17590 // $ANTLR start "rule__VLSUnaryNegation__OperandAssignment_2"
16926 // InternalVampireLanguage.g:5533:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; 17591 // InternalVampireLanguage.g:5740:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ;
16927 public final void rule__VLSUnaryNegation__OperandAssignment_2() throws RecognitionException { 17592 public final void rule__VLSUnaryNegation__OperandAssignment_2() throws RecognitionException {
16928 17593
16929 int stackSize = keepStackSize(); 17594 int stackSize = keepStackSize();
16930 17595
16931 try { 17596 try {
16932 // InternalVampireLanguage.g:5537:1: ( ( ruleVLSUnitaryFormula ) ) 17597 // InternalVampireLanguage.g:5744:1: ( ( ruleVLSUnitaryFormula ) )
16933 // InternalVampireLanguage.g:5538:2: ( ruleVLSUnitaryFormula ) 17598 // InternalVampireLanguage.g:5745:2: ( ruleVLSUnitaryFormula )
16934 { 17599 {
16935 // InternalVampireLanguage.g:5538:2: ( ruleVLSUnitaryFormula ) 17600 // InternalVampireLanguage.g:5745:2: ( ruleVLSUnitaryFormula )
16936 // InternalVampireLanguage.g:5539:3: ruleVLSUnitaryFormula 17601 // InternalVampireLanguage.g:5746:3: ruleVLSUnitaryFormula
16937 { 17602 {
16938 before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); 17603 before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0());
16939 pushFollow(FOLLOW_2); 17604 pushFollow(FOLLOW_2);
@@ -16964,17 +17629,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
16964 17629
16965 17630
16966 // $ANTLR start "rule__VLSUnaryInfix__RightAssignment_1_1" 17631 // $ANTLR start "rule__VLSUnaryInfix__RightAssignment_1_1"
16967 // InternalVampireLanguage.g:5548:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ; 17632 // InternalVampireLanguage.g:5755:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ;
16968 public final void rule__VLSUnaryInfix__RightAssignment_1_1() throws RecognitionException { 17633 public final void rule__VLSUnaryInfix__RightAssignment_1_1() throws RecognitionException {
16969 17634
16970 int stackSize = keepStackSize(); 17635 int stackSize = keepStackSize();
16971 17636
16972 try { 17637 try {
16973 // InternalVampireLanguage.g:5552:1: ( ( ruleVLSAtomic ) ) 17638 // InternalVampireLanguage.g:5759:1: ( ( ruleVLSAtomic ) )
16974 // InternalVampireLanguage.g:5553:2: ( ruleVLSAtomic ) 17639 // InternalVampireLanguage.g:5760:2: ( ruleVLSAtomic )
16975 { 17640 {
16976 // InternalVampireLanguage.g:5553:2: ( ruleVLSAtomic ) 17641 // InternalVampireLanguage.g:5760:2: ( ruleVLSAtomic )
16977 // InternalVampireLanguage.g:5554:3: ruleVLSAtomic 17642 // InternalVampireLanguage.g:5761:3: ruleVLSAtomic
16978 { 17643 {
16979 before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); 17644 before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0());
16980 pushFollow(FOLLOW_2); 17645 pushFollow(FOLLOW_2);
@@ -17005,21 +17670,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17005 17670
17006 17671
17007 // $ANTLR start "rule__VLSAtomicConstant__NameAssignment_0_1" 17672 // $ANTLR start "rule__VLSAtomicConstant__NameAssignment_0_1"
17008 // InternalVampireLanguage.g:5563:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ; 17673 // InternalVampireLanguage.g:5770:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ;
17009 public final void rule__VLSAtomicConstant__NameAssignment_0_1() throws RecognitionException { 17674 public final void rule__VLSAtomicConstant__NameAssignment_0_1() throws RecognitionException {
17010 17675
17011 int stackSize = keepStackSize(); 17676 int stackSize = keepStackSize();
17012 17677
17013 try { 17678 try {
17014 // InternalVampireLanguage.g:5567:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ) 17679 // InternalVampireLanguage.g:5774:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) )
17015 // InternalVampireLanguage.g:5568:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) 17680 // InternalVampireLanguage.g:5775:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) )
17016 { 17681 {
17017 // InternalVampireLanguage.g:5568:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) 17682 // InternalVampireLanguage.g:5775:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) )
17018 // InternalVampireLanguage.g:5569:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) 17683 // InternalVampireLanguage.g:5776:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 )
17019 { 17684 {
17020 before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); 17685 before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0());
17021 // InternalVampireLanguage.g:5570:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) 17686 // InternalVampireLanguage.g:5777:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 )
17022 // InternalVampireLanguage.g:5570:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0 17687 // InternalVampireLanguage.g:5777:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0
17023 { 17688 {
17024 pushFollow(FOLLOW_2); 17689 pushFollow(FOLLOW_2);
17025 rule__VLSAtomicConstant__NameAlternatives_0_1_0(); 17690 rule__VLSAtomicConstant__NameAlternatives_0_1_0();
@@ -17052,21 +17717,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17052 17717
17053 17718
17054 // $ANTLR start "rule__VLSAtomicFunction__ConstantAssignment_0_1" 17719 // $ANTLR start "rule__VLSAtomicFunction__ConstantAssignment_0_1"
17055 // InternalVampireLanguage.g:5578:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ; 17720 // InternalVampireLanguage.g:5785:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ;
17056 public final void rule__VLSAtomicFunction__ConstantAssignment_0_1() throws RecognitionException { 17721 public final void rule__VLSAtomicFunction__ConstantAssignment_0_1() throws RecognitionException {
17057 17722
17058 int stackSize = keepStackSize(); 17723 int stackSize = keepStackSize();
17059 17724
17060 try { 17725 try {
17061 // InternalVampireLanguage.g:5582:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ) 17726 // InternalVampireLanguage.g:5789:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) )
17062 // InternalVampireLanguage.g:5583:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) 17727 // InternalVampireLanguage.g:5790:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) )
17063 { 17728 {
17064 // InternalVampireLanguage.g:5583:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) 17729 // InternalVampireLanguage.g:5790:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) )
17065 // InternalVampireLanguage.g:5584:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) 17730 // InternalVampireLanguage.g:5791:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 )
17066 { 17731 {
17067 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); 17732 before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0());
17068 // InternalVampireLanguage.g:5585:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) 17733 // InternalVampireLanguage.g:5792:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 )
17069 // InternalVampireLanguage.g:5585:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 17734 // InternalVampireLanguage.g:5792:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0
17070 { 17735 {
17071 pushFollow(FOLLOW_2); 17736 pushFollow(FOLLOW_2);
17072 rule__VLSAtomicFunction__ConstantAlternatives_0_1_0(); 17737 rule__VLSAtomicFunction__ConstantAlternatives_0_1_0();
@@ -17099,17 +17764,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17099 17764
17100 17765
17101 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_1" 17766 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_1"
17102 // InternalVampireLanguage.g:5593:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ; 17767 // InternalVampireLanguage.g:5800:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ;
17103 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_1() throws RecognitionException { 17768 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_1() throws RecognitionException {
17104 17769
17105 int stackSize = keepStackSize(); 17770 int stackSize = keepStackSize();
17106 17771
17107 try { 17772 try {
17108 // InternalVampireLanguage.g:5597:1: ( ( ruleVLSFofTerm ) ) 17773 // InternalVampireLanguage.g:5804:1: ( ( ruleVLSFofTerm ) )
17109 // InternalVampireLanguage.g:5598:2: ( ruleVLSFofTerm ) 17774 // InternalVampireLanguage.g:5805:2: ( ruleVLSFofTerm )
17110 { 17775 {
17111 // InternalVampireLanguage.g:5598:2: ( ruleVLSFofTerm ) 17776 // InternalVampireLanguage.g:5805:2: ( ruleVLSFofTerm )
17112 // InternalVampireLanguage.g:5599:3: ruleVLSFofTerm 17777 // InternalVampireLanguage.g:5806:3: ruleVLSFofTerm
17113 { 17778 {
17114 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); 17779 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0());
17115 pushFollow(FOLLOW_2); 17780 pushFollow(FOLLOW_2);
@@ -17140,17 +17805,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17140 17805
17141 17806
17142 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1" 17807 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1"
17143 // InternalVampireLanguage.g:5608:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ; 17808 // InternalVampireLanguage.g:5815:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ;
17144 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_2_1() throws RecognitionException { 17809 public final void rule__VLSAtomicFunction__TermsAssignment_0_2_2_1() throws RecognitionException {
17145 17810
17146 int stackSize = keepStackSize(); 17811 int stackSize = keepStackSize();
17147 17812
17148 try { 17813 try {
17149 // InternalVampireLanguage.g:5612:1: ( ( ruleVLSFofTerm ) ) 17814 // InternalVampireLanguage.g:5819:1: ( ( ruleVLSFofTerm ) )
17150 // InternalVampireLanguage.g:5613:2: ( ruleVLSFofTerm ) 17815 // InternalVampireLanguage.g:5820:2: ( ruleVLSFofTerm )
17151 { 17816 {
17152 // InternalVampireLanguage.g:5613:2: ( ruleVLSFofTerm ) 17817 // InternalVampireLanguage.g:5820:2: ( ruleVLSFofTerm )
17153 // InternalVampireLanguage.g:5614:3: ruleVLSFofTerm 17818 // InternalVampireLanguage.g:5821:3: ruleVLSFofTerm
17154 { 17819 {
17155 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); 17820 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0());
17156 pushFollow(FOLLOW_2); 17821 pushFollow(FOLLOW_2);
@@ -17181,24 +17846,24 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17181 17846
17182 17847
17183 // $ANTLR start "rule__VLSAtomicFunction__NameAssignment_1_1" 17848 // $ANTLR start "rule__VLSAtomicFunction__NameAssignment_1_1"
17184 // InternalVampireLanguage.g:5623:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ; 17849 // InternalVampireLanguage.g:5830:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ;
17185 public final void rule__VLSAtomicFunction__NameAssignment_1_1() throws RecognitionException { 17850 public final void rule__VLSAtomicFunction__NameAssignment_1_1() throws RecognitionException {
17186 17851
17187 int stackSize = keepStackSize(); 17852 int stackSize = keepStackSize();
17188 17853
17189 try { 17854 try {
17190 // InternalVampireLanguage.g:5627:1: ( ( ( '$less' ) ) ) 17855 // InternalVampireLanguage.g:5834:1: ( ( ( '$less' ) ) )
17191 // InternalVampireLanguage.g:5628:2: ( ( '$less' ) ) 17856 // InternalVampireLanguage.g:5835:2: ( ( '$less' ) )
17192 { 17857 {
17193 // InternalVampireLanguage.g:5628:2: ( ( '$less' ) ) 17858 // InternalVampireLanguage.g:5835:2: ( ( '$less' ) )
17194 // InternalVampireLanguage.g:5629:3: ( '$less' ) 17859 // InternalVampireLanguage.g:5836:3: ( '$less' )
17195 { 17860 {
17196 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); 17861 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0());
17197 // InternalVampireLanguage.g:5630:3: ( '$less' ) 17862 // InternalVampireLanguage.g:5837:3: ( '$less' )
17198 // InternalVampireLanguage.g:5631:4: '$less' 17863 // InternalVampireLanguage.g:5838:4: '$less'
17199 { 17864 {
17200 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); 17865 before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0());
17201 match(input,69,FOLLOW_2); 17866 match(input,71,FOLLOW_2);
17202 after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); 17867 after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0());
17203 17868
17204 } 17869 }
@@ -17226,17 +17891,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17226 17891
17227 17892
17228 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_3" 17893 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_3"
17229 // InternalVampireLanguage.g:5642:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ; 17894 // InternalVampireLanguage.g:5849:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ;
17230 public final void rule__VLSAtomicFunction__TermsAssignment_1_3() throws RecognitionException { 17895 public final void rule__VLSAtomicFunction__TermsAssignment_1_3() throws RecognitionException {
17231 17896
17232 int stackSize = keepStackSize(); 17897 int stackSize = keepStackSize();
17233 17898
17234 try { 17899 try {
17235 // InternalVampireLanguage.g:5646:1: ( ( ruleVLSFofTerm ) ) 17900 // InternalVampireLanguage.g:5853:1: ( ( ruleVLSFofTerm ) )
17236 // InternalVampireLanguage.g:5647:2: ( ruleVLSFofTerm ) 17901 // InternalVampireLanguage.g:5854:2: ( ruleVLSFofTerm )
17237 { 17902 {
17238 // InternalVampireLanguage.g:5647:2: ( ruleVLSFofTerm ) 17903 // InternalVampireLanguage.g:5854:2: ( ruleVLSFofTerm )
17239 // InternalVampireLanguage.g:5648:3: ruleVLSFofTerm 17904 // InternalVampireLanguage.g:5855:3: ruleVLSFofTerm
17240 { 17905 {
17241 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); 17906 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0());
17242 pushFollow(FOLLOW_2); 17907 pushFollow(FOLLOW_2);
@@ -17267,17 +17932,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17267 17932
17268 17933
17269 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_5" 17934 // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_5"
17270 // InternalVampireLanguage.g:5657:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ; 17935 // InternalVampireLanguage.g:5864:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ;
17271 public final void rule__VLSAtomicFunction__TermsAssignment_1_5() throws RecognitionException { 17936 public final void rule__VLSAtomicFunction__TermsAssignment_1_5() throws RecognitionException {
17272 17937
17273 int stackSize = keepStackSize(); 17938 int stackSize = keepStackSize();
17274 17939
17275 try { 17940 try {
17276 // InternalVampireLanguage.g:5661:1: ( ( ruleVLSFofTerm ) ) 17941 // InternalVampireLanguage.g:5868:1: ( ( ruleVLSFofTerm ) )
17277 // InternalVampireLanguage.g:5662:2: ( ruleVLSFofTerm ) 17942 // InternalVampireLanguage.g:5869:2: ( ruleVLSFofTerm )
17278 { 17943 {
17279 // InternalVampireLanguage.g:5662:2: ( ruleVLSFofTerm ) 17944 // InternalVampireLanguage.g:5869:2: ( ruleVLSFofTerm )
17280 // InternalVampireLanguage.g:5663:3: ruleVLSFofTerm 17945 // InternalVampireLanguage.g:5870:3: ruleVLSFofTerm
17281 { 17946 {
17282 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); 17947 before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0());
17283 pushFollow(FOLLOW_2); 17948 pushFollow(FOLLOW_2);
@@ -17308,17 +17973,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17308 17973
17309 17974
17310 // $ANTLR start "rule__VLSVariable__NameAssignment" 17975 // $ANTLR start "rule__VLSVariable__NameAssignment"
17311 // InternalVampireLanguage.g:5672:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ; 17976 // InternalVampireLanguage.g:5879:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ;
17312 public final void rule__VLSVariable__NameAssignment() throws RecognitionException { 17977 public final void rule__VLSVariable__NameAssignment() throws RecognitionException {
17313 17978
17314 int stackSize = keepStackSize(); 17979 int stackSize = keepStackSize();
17315 17980
17316 try { 17981 try {
17317 // InternalVampireLanguage.g:5676:1: ( ( RULE_UPPER_WORD_ID ) ) 17982 // InternalVampireLanguage.g:5883:1: ( ( RULE_UPPER_WORD_ID ) )
17318 // InternalVampireLanguage.g:5677:2: ( RULE_UPPER_WORD_ID ) 17983 // InternalVampireLanguage.g:5884:2: ( RULE_UPPER_WORD_ID )
17319 { 17984 {
17320 // InternalVampireLanguage.g:5677:2: ( RULE_UPPER_WORD_ID ) 17985 // InternalVampireLanguage.g:5884:2: ( RULE_UPPER_WORD_ID )
17321 // InternalVampireLanguage.g:5678:3: RULE_UPPER_WORD_ID 17986 // InternalVampireLanguage.g:5885:3: RULE_UPPER_WORD_ID
17322 { 17987 {
17323 before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); 17988 before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0());
17324 match(input,RULE_UPPER_WORD_ID,FOLLOW_2); 17989 match(input,RULE_UPPER_WORD_ID,FOLLOW_2);
@@ -17345,21 +18010,21 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17345 18010
17346 18011
17347 // $ANTLR start "rule__VLSFunctionFof__FunctorAssignment_0" 18012 // $ANTLR start "rule__VLSFunctionFof__FunctorAssignment_0"
17348 // InternalVampireLanguage.g:5687:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ; 18013 // InternalVampireLanguage.g:5894:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ;
17349 public final void rule__VLSFunctionFof__FunctorAssignment_0() throws RecognitionException { 18014 public final void rule__VLSFunctionFof__FunctorAssignment_0() throws RecognitionException {
17350 18015
17351 int stackSize = keepStackSize(); 18016 int stackSize = keepStackSize();
17352 18017
17353 try { 18018 try {
17354 // InternalVampireLanguage.g:5691:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ) 18019 // InternalVampireLanguage.g:5898:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) )
17355 // InternalVampireLanguage.g:5692:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) 18020 // InternalVampireLanguage.g:5899:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) )
17356 { 18021 {
17357 // InternalVampireLanguage.g:5692:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) 18022 // InternalVampireLanguage.g:5899:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) )
17358 // InternalVampireLanguage.g:5693:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) 18023 // InternalVampireLanguage.g:5900:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 )
17359 { 18024 {
17360 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); 18025 before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0());
17361 // InternalVampireLanguage.g:5694:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) 18026 // InternalVampireLanguage.g:5901:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 )
17362 // InternalVampireLanguage.g:5694:4: rule__VLSFunctionFof__FunctorAlternatives_0_0 18027 // InternalVampireLanguage.g:5901:4: rule__VLSFunctionFof__FunctorAlternatives_0_0
17363 { 18028 {
17364 pushFollow(FOLLOW_2); 18029 pushFollow(FOLLOW_2);
17365 rule__VLSFunctionFof__FunctorAlternatives_0_0(); 18030 rule__VLSFunctionFof__FunctorAlternatives_0_0();
@@ -17392,17 +18057,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17392 18057
17393 18058
17394 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_1" 18059 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_1"
17395 // InternalVampireLanguage.g:5702:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ; 18060 // InternalVampireLanguage.g:5909:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ;
17396 public final void rule__VLSFunctionFof__TermsAssignment_1_1() throws RecognitionException { 18061 public final void rule__VLSFunctionFof__TermsAssignment_1_1() throws RecognitionException {
17397 18062
17398 int stackSize = keepStackSize(); 18063 int stackSize = keepStackSize();
17399 18064
17400 try { 18065 try {
17401 // InternalVampireLanguage.g:5706:1: ( ( ruleVLSFofTerm ) ) 18066 // InternalVampireLanguage.g:5913:1: ( ( ruleVLSFofTerm ) )
17402 // InternalVampireLanguage.g:5707:2: ( ruleVLSFofTerm ) 18067 // InternalVampireLanguage.g:5914:2: ( ruleVLSFofTerm )
17403 { 18068 {
17404 // InternalVampireLanguage.g:5707:2: ( ruleVLSFofTerm ) 18069 // InternalVampireLanguage.g:5914:2: ( ruleVLSFofTerm )
17405 // InternalVampireLanguage.g:5708:3: ruleVLSFofTerm 18070 // InternalVampireLanguage.g:5915:3: ruleVLSFofTerm
17406 { 18071 {
17407 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); 18072 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0());
17408 pushFollow(FOLLOW_2); 18073 pushFollow(FOLLOW_2);
@@ -17433,17 +18098,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17433 18098
17434 18099
17435 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_2_1" 18100 // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_2_1"
17436 // InternalVampireLanguage.g:5717:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ; 18101 // InternalVampireLanguage.g:5924:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ;
17437 public final void rule__VLSFunctionFof__TermsAssignment_1_2_1() throws RecognitionException { 18102 public final void rule__VLSFunctionFof__TermsAssignment_1_2_1() throws RecognitionException {
17438 18103
17439 int stackSize = keepStackSize(); 18104 int stackSize = keepStackSize();
17440 18105
17441 try { 18106 try {
17442 // InternalVampireLanguage.g:5721:1: ( ( ruleVLSFofTerm ) ) 18107 // InternalVampireLanguage.g:5928:1: ( ( ruleVLSFofTerm ) )
17443 // InternalVampireLanguage.g:5722:2: ( ruleVLSFofTerm ) 18108 // InternalVampireLanguage.g:5929:2: ( ruleVLSFofTerm )
17444 { 18109 {
17445 // InternalVampireLanguage.g:5722:2: ( ruleVLSFofTerm ) 18110 // InternalVampireLanguage.g:5929:2: ( ruleVLSFofTerm )
17446 // InternalVampireLanguage.g:5723:3: ruleVLSFofTerm 18111 // InternalVampireLanguage.g:5930:3: ruleVLSFofTerm
17447 { 18112 {
17448 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); 18113 before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0());
17449 pushFollow(FOLLOW_2); 18114 pushFollow(FOLLOW_2);
@@ -17474,17 +18139,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17474 18139
17475 18140
17476 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_0_1" 18141 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_0_1"
17477 // InternalVampireLanguage.g:5732:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ; 18142 // InternalVampireLanguage.g:5939:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ;
17478 public final void rule__VLSDefinedTerm__ValueAssignment_0_1() throws RecognitionException { 18143 public final void rule__VLSDefinedTerm__ValueAssignment_0_1() throws RecognitionException {
17479 18144
17480 int stackSize = keepStackSize(); 18145 int stackSize = keepStackSize();
17481 18146
17482 try { 18147 try {
17483 // InternalVampireLanguage.g:5736:1: ( ( RULE_SIGNED_LITERAL ) ) 18148 // InternalVampireLanguage.g:5943:1: ( ( RULE_SIGNED_LITERAL ) )
17484 // InternalVampireLanguage.g:5737:2: ( RULE_SIGNED_LITERAL ) 18149 // InternalVampireLanguage.g:5944:2: ( RULE_SIGNED_LITERAL )
17485 { 18150 {
17486 // InternalVampireLanguage.g:5737:2: ( RULE_SIGNED_LITERAL ) 18151 // InternalVampireLanguage.g:5944:2: ( RULE_SIGNED_LITERAL )
17487 // InternalVampireLanguage.g:5738:3: RULE_SIGNED_LITERAL 18152 // InternalVampireLanguage.g:5945:3: RULE_SIGNED_LITERAL
17488 { 18153 {
17489 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); 18154 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0());
17490 match(input,RULE_SIGNED_LITERAL,FOLLOW_2); 18155 match(input,RULE_SIGNED_LITERAL,FOLLOW_2);
@@ -17511,17 +18176,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17511 18176
17512 18177
17513 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_1_1" 18178 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_1_1"
17514 // InternalVampireLanguage.g:5747:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ; 18179 // InternalVampireLanguage.g:5954:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ;
17515 public final void rule__VLSDefinedTerm__ValueAssignment_1_1() throws RecognitionException { 18180 public final void rule__VLSDefinedTerm__ValueAssignment_1_1() throws RecognitionException {
17516 18181
17517 int stackSize = keepStackSize(); 18182 int stackSize = keepStackSize();
17518 18183
17519 try { 18184 try {
17520 // InternalVampireLanguage.g:5751:1: ( ( RULE_SIGNED_REAL_ID ) ) 18185 // InternalVampireLanguage.g:5958:1: ( ( RULE_SIGNED_REAL_ID ) )
17521 // InternalVampireLanguage.g:5752:2: ( RULE_SIGNED_REAL_ID ) 18186 // InternalVampireLanguage.g:5959:2: ( RULE_SIGNED_REAL_ID )
17522 { 18187 {
17523 // InternalVampireLanguage.g:5752:2: ( RULE_SIGNED_REAL_ID ) 18188 // InternalVampireLanguage.g:5959:2: ( RULE_SIGNED_REAL_ID )
17524 // InternalVampireLanguage.g:5753:3: RULE_SIGNED_REAL_ID 18189 // InternalVampireLanguage.g:5960:3: RULE_SIGNED_REAL_ID
17525 { 18190 {
17526 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); 18191 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0());
17527 match(input,RULE_SIGNED_REAL_ID,FOLLOW_2); 18192 match(input,RULE_SIGNED_REAL_ID,FOLLOW_2);
@@ -17548,17 +18213,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17548 18213
17549 18214
17550 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_2_1" 18215 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_2_1"
17551 // InternalVampireLanguage.g:5762:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ; 18216 // InternalVampireLanguage.g:5969:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ;
17552 public final void rule__VLSDefinedTerm__ValueAssignment_2_1() throws RecognitionException { 18217 public final void rule__VLSDefinedTerm__ValueAssignment_2_1() throws RecognitionException {
17553 18218
17554 int stackSize = keepStackSize(); 18219 int stackSize = keepStackSize();
17555 18220
17556 try { 18221 try {
17557 // InternalVampireLanguage.g:5766:1: ( ( RULE_SIGNED_RAT_ID ) ) 18222 // InternalVampireLanguage.g:5973:1: ( ( RULE_SIGNED_RAT_ID ) )
17558 // InternalVampireLanguage.g:5767:2: ( RULE_SIGNED_RAT_ID ) 18223 // InternalVampireLanguage.g:5974:2: ( RULE_SIGNED_RAT_ID )
17559 { 18224 {
17560 // InternalVampireLanguage.g:5767:2: ( RULE_SIGNED_RAT_ID ) 18225 // InternalVampireLanguage.g:5974:2: ( RULE_SIGNED_RAT_ID )
17561 // InternalVampireLanguage.g:5768:3: RULE_SIGNED_RAT_ID 18226 // InternalVampireLanguage.g:5975:3: RULE_SIGNED_RAT_ID
17562 { 18227 {
17563 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); 18228 before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0());
17564 match(input,RULE_SIGNED_RAT_ID,FOLLOW_2); 18229 match(input,RULE_SIGNED_RAT_ID,FOLLOW_2);
@@ -17585,17 +18250,17 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17585 18250
17586 18251
17587 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_3_1" 18252 // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_3_1"
17588 // InternalVampireLanguage.g:5777:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ; 18253 // InternalVampireLanguage.g:5984:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ;
17589 public final void rule__VLSDefinedTerm__ValueAssignment_3_1() throws RecognitionException { 18254 public final void rule__VLSDefinedTerm__ValueAssignment_3_1() throws RecognitionException {
17590 18255
17591 int stackSize = keepStackSize(); 18256 int stackSize = keepStackSize();
17592 18257
17593 try { 18258 try {
17594 // InternalVampireLanguage.g:5781:1: ( ( RULE_DOUBLE_QUOTE ) ) 18259 // InternalVampireLanguage.g:5988:1: ( ( RULE_DOUBLE_QUOTE ) )
17595 // InternalVampireLanguage.g:5782:2: ( RULE_DOUBLE_QUOTE ) 18260 // InternalVampireLanguage.g:5989:2: ( RULE_DOUBLE_QUOTE )
17596 { 18261 {
17597 // InternalVampireLanguage.g:5782:2: ( RULE_DOUBLE_QUOTE ) 18262 // InternalVampireLanguage.g:5989:2: ( RULE_DOUBLE_QUOTE )
17598 // InternalVampireLanguage.g:5783:3: RULE_DOUBLE_QUOTE 18263 // InternalVampireLanguage.g:5990:3: RULE_DOUBLE_QUOTE
17599 { 18264 {
17600 before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); 18265 before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0());
17601 match(input,RULE_DOUBLE_QUOTE,FOLLOW_2); 18266 match(input,RULE_DOUBLE_QUOTE,FOLLOW_2);
@@ -17623,34 +18288,34 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17623 // Delegated rules 18288 // Delegated rules
17624 18289
17625 18290
17626 protected DFA13 dfa13 = new DFA13(this); 18291 protected DFA14 dfa14 = new DFA14(this);
17627 static final String dfa_1s = "\30\uffff"; 18292 static final String dfa_1s = "\30\uffff";
17628 static final String dfa_2s = "\1\uffff\23\24\4\uffff"; 18293 static final String dfa_2s = "\1\uffff\23\24\4\uffff";
17629 static final String dfa_3s = "\1\4\23\55\4\uffff"; 18294 static final String dfa_3s = "\1\4\23\55\4\uffff";
17630 static final String dfa_4s = "\1\105\23\102\4\uffff"; 18295 static final String dfa_4s = "\1\107\23\104\4\uffff";
17631 static final String dfa_5s = "\24\uffff\1\1\1\2\1\3\1\4"; 18296 static final String dfa_5s = "\24\uffff\1\1\1\2\1\3\1\4";
17632 static final String dfa_6s = "\30\uffff}>"; 18297 static final String dfa_6s = "\30\uffff}>";
17633 static final String[] dfa_7s = { 18298 static final String[] dfa_7s = {
17634 "\1\1\1\2\1\uffff\1\27\1\3\1\4\1\uffff\1\26\3\27\14\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\31\uffff\2\24\1\25", 18299 "\1\1\1\2\1\uffff\1\27\1\3\1\4\1\uffff\1\26\3\27\14\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\33\uffff\2\24\1\25",
17635 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18300 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17636 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18301 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17637 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18302 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17638 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18303 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17639 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18304 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17640 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18305 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17641 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18306 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17642 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18307 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17643 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18308 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17644 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18309 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17645 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18310 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17646 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18311 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17647 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18312 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17648 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18313 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17649 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18314 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17650 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18315 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17651 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18316 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17652 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18317 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17653 "\1\24\2\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", 18318 "\1\24\3\uffff\1\25\1\24\3\uffff\10\24\4\uffff\3\24",
17654 "", 18319 "",
17655 "", 18320 "",
17656 "", 18321 "",
@@ -17665,11 +18330,11 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17665 static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); 18330 static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s);
17666 static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); 18331 static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s);
17667 18332
17668 class DFA13 extends DFA { 18333 class DFA14 extends DFA {
17669 18334
17670 public DFA13(BaseRecognizer recognizer) { 18335 public DFA14(BaseRecognizer recognizer) {
17671 this.recognizer = recognizer; 18336 this.recognizer = recognizer;
17672 this.decisionNumber = 13; 18337 this.decisionNumber = 14;
17673 this.eot = dfa_1; 18338 this.eot = dfa_1;
17674 this.eof = dfa_2; 18339 this.eof = dfa_2;
17675 this.min = dfa_3; 18340 this.min = dfa_3;
@@ -17679,56 +18344,57 @@ public class InternalVampireLanguageParser extends AbstractInternalContentAssist
17679 this.transition = dfa_7; 18344 this.transition = dfa_7;
17680 } 18345 }
17681 public String getDescription() { 18346 public String getDescription() {
17682 return "1342:1: rule__VLSAtomic__Alternatives : ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) );"; 18347 return "1081:1: rule__VLSAtomic__Alternatives : ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) );";
17683 } 18348 }
17684 } 18349 }
17685 18350
17686 18351
17687 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 18352 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
17688 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 18353 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
17689 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C40000000002L}); 18354 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0011C40000000002L});
17690 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0400000000000002L}); 18355 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x1000000000000002L});
17691 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0800000000000002L}); 18356 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x2000000000000002L});
17692 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L}); 18357 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L});
17693 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000080000000000L}); 18358 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000080000000000L});
17694 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000000F0L}); 18359 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000000F0L});
17695 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000300000000000L}); 18360 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000300000000000L});
17696 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000200000000002L}); 18361 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000200000000002L});
17697 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000400L}); 18362 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000400L});
17698 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0001000000000000L}); 18363 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000800000000000L});
17699 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000000000B0L}); 18364 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0002000000000000L});
17700 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000200000000000L}); 18365 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x00000000000000B0L});
17701 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x000003FFF8000000L}); 18366 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000200000000000L});
17702 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xD00103FFF8007BB0L,0x0000000000000038L}); 18367 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x000003FFF8000000L});
17703 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0002200000000000L}); 18368 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x400203FFF8007BB0L,0x00000000000000E3L});
17704 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0004000000000000L}); 18369 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0004200000000000L});
17705 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x000913FFF8000030L}); 18370 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0008000000000000L});
17706 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0002000000000000L}); 18371 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x002213FFF8000030L});
17707 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0FF0000000000000L}); 18372 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0004000000000000L});
17708 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0010000000000000L}); 18373 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x3FC0000000000000L});
17709 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0020000000000000L}); 18374 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0040000000000000L});
17710 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0040000000000000L}); 18375 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0080000000000000L});
17711 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0080000000000000L}); 18376 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0100000000000000L});
17712 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0100000000000000L}); 18377 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0200000000000000L});
17713 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x03F0000000000000L}); 18378 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0400000000000000L});
17714 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0400000000000000L}); 18379 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0FC0000000000000L});
17715 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0800000000000000L}); 18380 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x1000000000000000L});
17716 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x1000000000000000L}); 18381 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x2000000000000000L});
17717 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0008000000000000L}); 18382 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x4000000000000000L});
17718 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000800L}); 18383 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0020000000000000L});
17719 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); 18384 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000800L});
17720 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000000000000L}); 18385 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000000000000L});
17721 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L}); 18386 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
17722 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L}); 18387 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
17723 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x000003FFF8007BB0L,0x0000000000000038L}); 18388 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x000000000000001CL});
17724 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); 18389 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x000003FFF8007BB0L,0x00000000000000E0L});
17725 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); 18390 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
17726 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x000003FFF8000330L}); 18391 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
17727 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); 18392 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x000003FFF8000330L});
17728 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000018L}); 18393 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
17729 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000020L}); 18394 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000060L});
17730 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000080L}); 18395 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000080L});
17731 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000001000L}); 18396 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000080L});
17732 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000002000L}); 18397 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000001000L});
18398 public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000002000L});
17733 18399
17734} \ No newline at end of file 18400} \ No newline at end of file