diff options
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill')
7 files changed, 26804 insertions, 0 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/AbstractVampireLanguageIdeModule.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/AbstractVampireLanguageIdeModule.java new file mode 100644 index 00000000..323e4df4 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/AbstractVampireLanguageIdeModule.java | |||
@@ -0,0 +1,47 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.ide; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.VampireLanguageParser; | ||
7 | import ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.internal.InternalVampireLanguageLexer; | ||
8 | import com.google.inject.Binder; | ||
9 | import com.google.inject.name.Names; | ||
10 | import org.eclipse.xtext.ide.DefaultIdeModule; | ||
11 | import org.eclipse.xtext.ide.LexerIdeBindings; | ||
12 | import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; | ||
13 | import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; | ||
14 | import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; | ||
15 | import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; | ||
16 | import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; | ||
17 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; | ||
18 | |||
19 | /** | ||
20 | * Manual modifications go to {@link VampireLanguageIdeModule}. | ||
21 | */ | ||
22 | @SuppressWarnings("all") | ||
23 | public abstract class AbstractVampireLanguageIdeModule extends DefaultIdeModule { | ||
24 | |||
25 | // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 | ||
26 | public void configureContentAssistLexer(Binder binder) { | ||
27 | binder.bind(Lexer.class) | ||
28 | .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) | ||
29 | .to(InternalVampireLanguageLexer.class); | ||
30 | } | ||
31 | |||
32 | // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 | ||
33 | public Class<? extends IContentAssistParser> bindIContentAssistParser() { | ||
34 | return VampireLanguageParser.class; | ||
35 | } | ||
36 | |||
37 | // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 | ||
38 | public Class<? extends IProposalConflictHelper> bindIProposalConflictHelper() { | ||
39 | return AntlrProposalConflictHelper.class; | ||
40 | } | ||
41 | |||
42 | // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 | ||
43 | public Class<? extends IPrefixMatcher> bindIPrefixMatcher() { | ||
44 | return FQNPrefixMatcher.class; | ||
45 | } | ||
46 | |||
47 | } | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/PartialVampireLanguageContentAssistParser.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/PartialVampireLanguageContentAssistParser.java new file mode 100644 index 00000000..67ea9dca --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/PartialVampireLanguageContentAssistParser.java | |||
@@ -0,0 +1,34 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr; | ||
5 | |||
6 | import java.util.Collection; | ||
7 | import java.util.Collections; | ||
8 | import org.eclipse.xtext.AbstractRule; | ||
9 | import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; | ||
10 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; | ||
11 | import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; | ||
12 | import org.eclipse.xtext.util.PolymorphicDispatcher; | ||
13 | |||
14 | public class PartialVampireLanguageContentAssistParser extends VampireLanguageParser implements IPartialEditingContentAssistParser { | ||
15 | |||
16 | private AbstractRule rule; | ||
17 | |||
18 | @Override | ||
19 | public void initializeFor(AbstractRule rule) { | ||
20 | this.rule = rule; | ||
21 | } | ||
22 | |||
23 | @Override | ||
24 | protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { | ||
25 | if (rule == null || rule.eIsProxy()) | ||
26 | return Collections.emptyList(); | ||
27 | String methodName = "entryRule" + rule.getName(); | ||
28 | PolymorphicDispatcher<Collection<FollowElement>> dispatcher = | ||
29 | new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser)); | ||
30 | dispatcher.invoke(); | ||
31 | return parser.getFollowElements(); | ||
32 | } | ||
33 | |||
34 | } | ||
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 new file mode 100644 index 00000000..77d9c8ff --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/VampireLanguageParser.java | |||
@@ -0,0 +1,157 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.internal.InternalVampireLanguageParser; | ||
7 | import ca.mcgill.ecse.dslreasoner.services.VampireLanguageGrammarAccess; | ||
8 | import com.google.inject.Inject; | ||
9 | import java.util.HashMap; | ||
10 | import java.util.Map; | ||
11 | import org.eclipse.xtext.AbstractElement; | ||
12 | import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; | ||
13 | |||
14 | public class VampireLanguageParser extends AbstractContentAssistParser { | ||
15 | |||
16 | @Inject | ||
17 | private VampireLanguageGrammarAccess grammarAccess; | ||
18 | |||
19 | private Map<AbstractElement, String> nameMappings; | ||
20 | |||
21 | @Override | ||
22 | protected InternalVampireLanguageParser createParser() { | ||
23 | InternalVampireLanguageParser result = new InternalVampireLanguageParser(null); | ||
24 | result.setGrammarAccess(grammarAccess); | ||
25 | return result; | ||
26 | } | ||
27 | |||
28 | @Override | ||
29 | protected String getRuleName(AbstractElement element) { | ||
30 | if (nameMappings == null) { | ||
31 | nameMappings = new HashMap<AbstractElement, String>() { | ||
32 | private static final long serialVersionUID = 1L; | ||
33 | { | ||
34 | put(grammarAccess.getVampireModelAccess().getAlternatives(), "rule__VampireModel__Alternatives"); | ||
35 | put(grammarAccess.getVLSNameAccess().getNameAlternatives_0(), "rule__VLSName__NameAlternatives_0"); | ||
36 | put(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0(), "rule__VLSFofFormula__NameAlternatives_2_0"); | ||
37 | put(grammarAccess.getVLSRoleAccess().getAlternatives(), "rule__VLSRole__Alternatives"); | ||
38 | 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_0_0(), "rule__VLSBinary__Alternatives_1_0_0"); | ||
41 | put(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives(), "rule__VLSUnitaryFormula__Alternatives"); | ||
42 | put(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0(), "rule__VLSUnaryInfix__Alternatives_1_0"); | ||
43 | put(grammarAccess.getVLSAtomicAccess().getAlternatives(), "rule__VLSAtomic__Alternatives"); | ||
44 | put(grammarAccess.getVLSAtomicConstantAccess().getAlternatives(), "rule__VLSAtomicConstant__Alternatives"); | ||
45 | put(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0(), "rule__VLSAtomicConstant__NameAlternatives_0_1_0"); | ||
46 | put(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives(), "rule__VLSAtomicFunction__Alternatives"); | ||
47 | put(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0(), "rule__VLSAtomicFunction__ConstantAlternatives_0_1_0"); | ||
48 | put(grammarAccess.getVLSFofTermAccess().getAlternatives(), "rule__VLSFofTerm__Alternatives"); | ||
49 | put(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0(), "rule__VLSFunctionFof__FunctorAlternatives_0_0"); | ||
50 | put(grammarAccess.getVLSDefinedTermAccess().getAlternatives(), "rule__VLSDefinedTerm__Alternatives"); | ||
51 | put(grammarAccess.getVLSIncludeAccess().getGroup(), "rule__VLSInclude__Group__0"); | ||
52 | 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.getVLSFofFormulaAccess().getGroup(), "rule__VLSFofFormula__Group__0"); | ||
55 | put(grammarAccess.getVLSFofFormulaAccess().getGroup_7(), "rule__VLSFofFormula__Group_7__0"); | ||
56 | put(grammarAccess.getVLSAnnotationAccess().getGroup(), "rule__VLSAnnotation__Group__0"); | ||
57 | put(grammarAccess.getVLSAnnotationAccess().getGroup_2(), "rule__VLSAnnotation__Group_2__0"); | ||
58 | put(grammarAccess.getVLSAnnotationTermsAccess().getGroup(), "rule__VLSAnnotationTerms__Group__0"); | ||
59 | put(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1(), "rule__VLSAnnotationTerms__Group_1__0"); | ||
60 | put(grammarAccess.getVLSBinaryAccess().getGroup(), "rule__VLSBinary__Group__0"); | ||
61 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0(), "rule__VLSBinary__Group_1_0__0"); | ||
62 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0(), "rule__VLSBinary__Group_1_0_0_0__0"); | ||
63 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1(), "rule__VLSBinary__Group_1_0_0_1__0"); | ||
64 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2(), "rule__VLSBinary__Group_1_0_0_2__0"); | ||
65 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3(), "rule__VLSBinary__Group_1_0_0_3__0"); | ||
66 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4(), "rule__VLSBinary__Group_1_0_0_4__0"); | ||
67 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5(), "rule__VLSBinary__Group_1_0_0_5__0"); | ||
68 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_1(), "rule__VLSBinary__Group_1_1__0"); | ||
69 | put(grammarAccess.getVLSBinaryAccess().getGroup_1_2(), "rule__VLSBinary__Group_1_2__0"); | ||
70 | put(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4(), "rule__VLSUnitaryFormula__Group_4__0"); | ||
71 | put(grammarAccess.getVLSUniversalQuantifierAccess().getGroup(), "rule__VLSUniversalQuantifier__Group__0"); | ||
72 | put(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1(), "rule__VLSUniversalQuantifier__Group_1__0"); | ||
73 | put(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3(), "rule__VLSUniversalQuantifier__Group_1_3__0"); | ||
74 | put(grammarAccess.getVLSExistentialQuantifierAccess().getGroup(), "rule__VLSExistentialQuantifier__Group__0"); | ||
75 | put(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1(), "rule__VLSExistentialQuantifier__Group_1__0"); | ||
76 | put(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3(), "rule__VLSExistentialQuantifier__Group_1_3__0"); | ||
77 | put(grammarAccess.getVLSUnaryNegationAccess().getGroup(), "rule__VLSUnaryNegation__Group__0"); | ||
78 | put(grammarAccess.getVLSUnaryInfixAccess().getGroup(), "rule__VLSUnaryInfix__Group__0"); | ||
79 | put(grammarAccess.getVLSUnaryInfixAccess().getGroup_1(), "rule__VLSUnaryInfix__Group_1__0"); | ||
80 | put(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0(), "rule__VLSUnaryInfix__Group_1_0_0__0"); | ||
81 | put(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1(), "rule__VLSUnaryInfix__Group_1_0_1__0"); | ||
82 | put(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2(), "rule__VLSUnaryInfix__Group_1_0_2__0"); | ||
83 | put(grammarAccess.getVLSAtomicConstantAccess().getGroup_0(), "rule__VLSAtomicConstant__Group_0__0"); | ||
84 | put(grammarAccess.getVLSAtomicConstantAccess().getGroup_1(), "rule__VLSAtomicConstant__Group_1__0"); | ||
85 | put(grammarAccess.getVLSAtomicConstantAccess().getGroup_2(), "rule__VLSAtomicConstant__Group_2__0"); | ||
86 | put(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0(), "rule__VLSAtomicFunction__Group_0__0"); | ||
87 | put(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2(), "rule__VLSAtomicFunction__Group_0_2__0"); | ||
88 | put(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2(), "rule__VLSAtomicFunction__Group_0_2_2__0"); | ||
89 | put(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1(), "rule__VLSAtomicFunction__Group_1__0"); | ||
90 | put(grammarAccess.getVLSFunctionFofAccess().getGroup(), "rule__VLSFunctionFof__Group__0"); | ||
91 | put(grammarAccess.getVLSFunctionFofAccess().getGroup_1(), "rule__VLSFunctionFof__Group_1__0"); | ||
92 | put(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2(), "rule__VLSFunctionFof__Group_1_2__0"); | ||
93 | put(grammarAccess.getVLSDefinedTermAccess().getGroup_0(), "rule__VLSDefinedTerm__Group_0__0"); | ||
94 | put(grammarAccess.getVLSDefinedTermAccess().getGroup_1(), "rule__VLSDefinedTerm__Group_1__0"); | ||
95 | put(grammarAccess.getVLSDefinedTermAccess().getGroup_2(), "rule__VLSDefinedTerm__Group_2__0"); | ||
96 | put(grammarAccess.getVLSDefinedTermAccess().getGroup_3(), "rule__VLSDefinedTerm__Group_3__0"); | ||
97 | put(grammarAccess.getVampireModelAccess().getIncludesAssignment_0(), "rule__VampireModel__IncludesAssignment_0"); | ||
98 | put(grammarAccess.getVampireModelAccess().getCommentsAssignment_1(), "rule__VampireModel__CommentsAssignment_1"); | ||
99 | put(grammarAccess.getVampireModelAccess().getFormulasAssignment_2(), "rule__VampireModel__FormulasAssignment_2"); | ||
100 | put(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1(), "rule__VLSInclude__FileNameAssignment_1"); | ||
101 | put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1(), "rule__VLSInclude__NamesAssignment_2_1"); | ||
102 | put(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1(), "rule__VLSInclude__NamesAssignment_2_2_1"); | ||
103 | put(grammarAccess.getVLSNameAccess().getNameAssignment(), "rule__VLSName__NameAssignment"); | ||
104 | put(grammarAccess.getVLSCommentAccess().getCommentAssignment(), "rule__VLSComment__CommentAssignment"); | ||
105 | put(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2(), "rule__VLSFofFormula__NameAssignment_2"); | ||
106 | put(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4(), "rule__VLSFofFormula__FofRoleAssignment_4"); | ||
107 | put(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6(), "rule__VLSFofFormula__FofFormulaAssignment_6"); | ||
108 | put(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1(), "rule__VLSFofFormula__AnnotationsAssignment_7_1"); | ||
109 | put(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1(), "rule__VLSAnnotation__NameAssignment_1"); | ||
110 | put(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1(), "rule__VLSAnnotation__FollowupAssignment_2_1"); | ||
111 | put(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0(), "rule__VLSAnnotationTerms__TermsAssignment_0"); | ||
112 | put(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1(), "rule__VLSAnnotationTerms__TermsAssignment_1_1"); | ||
113 | put(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1(), "rule__VLSBinary__RightAssignment_1_0_1"); | ||
114 | put(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2(), "rule__VLSBinary__RightAssignment_1_1_2"); | ||
115 | put(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2(), "rule__VLSBinary__RightAssignment_1_2_2"); | ||
116 | put(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2(), "rule__VLSUniversalQuantifier__VariablesAssignment_1_2"); | ||
117 | put(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1(), "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1"); | ||
118 | put(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2(), "rule__VLSUniversalQuantifier__OperandAssignment_2"); | ||
119 | put(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2(), "rule__VLSExistentialQuantifier__VariablesAssignment_1_2"); | ||
120 | put(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1(), "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1"); | ||
121 | put(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2(), "rule__VLSExistentialQuantifier__OperandAssignment_2"); | ||
122 | put(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2(), "rule__VLSUnaryNegation__OperandAssignment_2"); | ||
123 | put(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1(), "rule__VLSUnaryInfix__RightAssignment_1_1"); | ||
124 | put(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1(), "rule__VLSAtomicConstant__NameAssignment_0_1"); | ||
125 | put(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1(), "rule__VLSAtomicFunction__ConstantAssignment_0_1"); | ||
126 | put(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1(), "rule__VLSAtomicFunction__TermsAssignment_0_2_1"); | ||
127 | put(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1(), "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1"); | ||
128 | put(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1(), "rule__VLSAtomicFunction__NameAssignment_1_1"); | ||
129 | put(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3(), "rule__VLSAtomicFunction__TermsAssignment_1_3"); | ||
130 | put(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5(), "rule__VLSAtomicFunction__TermsAssignment_1_5"); | ||
131 | put(grammarAccess.getVLSVariableAccess().getNameAssignment(), "rule__VLSVariable__NameAssignment"); | ||
132 | put(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0(), "rule__VLSFunctionFof__FunctorAssignment_0"); | ||
133 | put(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1(), "rule__VLSFunctionFof__TermsAssignment_1_1"); | ||
134 | put(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1(), "rule__VLSFunctionFof__TermsAssignment_1_2_1"); | ||
135 | put(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1(), "rule__VLSDefinedTerm__ValueAssignment_0_1"); | ||
136 | put(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1(), "rule__VLSDefinedTerm__ValueAssignment_1_1"); | ||
137 | put(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1(), "rule__VLSDefinedTerm__ValueAssignment_2_1"); | ||
138 | put(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1(), "rule__VLSDefinedTerm__ValueAssignment_3_1"); | ||
139 | } | ||
140 | }; | ||
141 | } | ||
142 | return nameMappings.get(element); | ||
143 | } | ||
144 | |||
145 | @Override | ||
146 | protected String[] getInitialHiddenTokens() { | ||
147 | return new String[] { "RULE_WS" }; | ||
148 | } | ||
149 | |||
150 | public VampireLanguageGrammarAccess getGrammarAccess() { | ||
151 | return this.grammarAccess; | ||
152 | } | ||
153 | |||
154 | public void setGrammarAccess(VampireLanguageGrammarAccess grammarAccess) { | ||
155 | this.grammarAccess = grammarAccess; | ||
156 | } | ||
157 | } | ||
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 new file mode 100644 index 00000000..83aa541e --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.g | |||
@@ -0,0 +1,5782 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | grammar InternalVampireLanguage; | ||
5 | |||
6 | options { | ||
7 | superClass=AbstractInternalContentAssistParser; | ||
8 | } | ||
9 | |||
10 | @lexer::header { | ||
11 | package ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.internal; | ||
12 | |||
13 | // Hack: Use our own Lexer superclass by means of import. | ||
14 | // Currently there is no other way to specify the superclass for the lexer. | ||
15 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; | ||
16 | } | ||
17 | |||
18 | @parser::header { | ||
19 | package ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.internal; | ||
20 | |||
21 | import java.io.InputStream; | ||
22 | import org.eclipse.xtext.*; | ||
23 | import org.eclipse.xtext.parser.*; | ||
24 | import org.eclipse.xtext.parser.impl.*; | ||
25 | import org.eclipse.emf.ecore.util.EcoreUtil; | ||
26 | import org.eclipse.emf.ecore.EObject; | ||
27 | import org.eclipse.xtext.parser.antlr.XtextTokenStream; | ||
28 | import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; | ||
29 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; | ||
30 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; | ||
31 | import ca.mcgill.ecse.dslreasoner.services.VampireLanguageGrammarAccess; | ||
32 | |||
33 | } | ||
34 | @parser::members { | ||
35 | private VampireLanguageGrammarAccess grammarAccess; | ||
36 | |||
37 | public void setGrammarAccess(VampireLanguageGrammarAccess grammarAccess) { | ||
38 | this.grammarAccess = grammarAccess; | ||
39 | } | ||
40 | |||
41 | @Override | ||
42 | protected Grammar getGrammar() { | ||
43 | return grammarAccess.getGrammar(); | ||
44 | } | ||
45 | |||
46 | @Override | ||
47 | protected String getValueForTokenName(String tokenName) { | ||
48 | return tokenName; | ||
49 | } | ||
50 | } | ||
51 | |||
52 | // Entry rule entryRuleVampireModel | ||
53 | entryRuleVampireModel | ||
54 | : | ||
55 | { before(grammarAccess.getVampireModelRule()); } | ||
56 | ruleVampireModel | ||
57 | { after(grammarAccess.getVampireModelRule()); } | ||
58 | EOF | ||
59 | ; | ||
60 | |||
61 | // Rule VampireModel | ||
62 | ruleVampireModel | ||
63 | @init { | ||
64 | int stackSize = keepStackSize(); | ||
65 | } | ||
66 | : | ||
67 | ( | ||
68 | { before(grammarAccess.getVampireModelAccess().getAlternatives()); } | ||
69 | (rule__VampireModel__Alternatives)* | ||
70 | { after(grammarAccess.getVampireModelAccess().getAlternatives()); } | ||
71 | ) | ||
72 | ; | ||
73 | finally { | ||
74 | restoreStackSize(stackSize); | ||
75 | } | ||
76 | |||
77 | // Entry rule entryRuleVLSInclude | ||
78 | entryRuleVLSInclude | ||
79 | : | ||
80 | { before(grammarAccess.getVLSIncludeRule()); } | ||
81 | ruleVLSInclude | ||
82 | { after(grammarAccess.getVLSIncludeRule()); } | ||
83 | EOF | ||
84 | ; | ||
85 | |||
86 | // Rule VLSInclude | ||
87 | ruleVLSInclude | ||
88 | @init { | ||
89 | int stackSize = keepStackSize(); | ||
90 | } | ||
91 | : | ||
92 | ( | ||
93 | { before(grammarAccess.getVLSIncludeAccess().getGroup()); } | ||
94 | (rule__VLSInclude__Group__0) | ||
95 | { after(grammarAccess.getVLSIncludeAccess().getGroup()); } | ||
96 | ) | ||
97 | ; | ||
98 | finally { | ||
99 | restoreStackSize(stackSize); | ||
100 | } | ||
101 | |||
102 | // Entry rule entryRuleVLSName | ||
103 | entryRuleVLSName | ||
104 | : | ||
105 | { before(grammarAccess.getVLSNameRule()); } | ||
106 | ruleVLSName | ||
107 | { after(grammarAccess.getVLSNameRule()); } | ||
108 | EOF | ||
109 | ; | ||
110 | |||
111 | // Rule VLSName | ||
112 | ruleVLSName | ||
113 | @init { | ||
114 | int stackSize = keepStackSize(); | ||
115 | } | ||
116 | : | ||
117 | ( | ||
118 | { before(grammarAccess.getVLSNameAccess().getNameAssignment()); } | ||
119 | (rule__VLSName__NameAssignment) | ||
120 | { after(grammarAccess.getVLSNameAccess().getNameAssignment()); } | ||
121 | ) | ||
122 | ; | ||
123 | finally { | ||
124 | restoreStackSize(stackSize); | ||
125 | } | ||
126 | |||
127 | // Entry rule entryRuleVLSComment | ||
128 | entryRuleVLSComment | ||
129 | : | ||
130 | { before(grammarAccess.getVLSCommentRule()); } | ||
131 | ruleVLSComment | ||
132 | { after(grammarAccess.getVLSCommentRule()); } | ||
133 | EOF | ||
134 | ; | ||
135 | |||
136 | // Rule VLSComment | ||
137 | ruleVLSComment | ||
138 | @init { | ||
139 | int stackSize = keepStackSize(); | ||
140 | } | ||
141 | : | ||
142 | ( | ||
143 | { before(grammarAccess.getVLSCommentAccess().getCommentAssignment()); } | ||
144 | (rule__VLSComment__CommentAssignment) | ||
145 | { after(grammarAccess.getVLSCommentAccess().getCommentAssignment()); } | ||
146 | ) | ||
147 | ; | ||
148 | finally { | ||
149 | restoreStackSize(stackSize); | ||
150 | } | ||
151 | |||
152 | // Entry rule entryRuleVLSFofFormula | ||
153 | entryRuleVLSFofFormula | ||
154 | : | ||
155 | { before(grammarAccess.getVLSFofFormulaRule()); } | ||
156 | ruleVLSFofFormula | ||
157 | { after(grammarAccess.getVLSFofFormulaRule()); } | ||
158 | EOF | ||
159 | ; | ||
160 | |||
161 | // Rule VLSFofFormula | ||
162 | ruleVLSFofFormula | ||
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 | ; | ||
173 | finally { | ||
174 | restoreStackSize(stackSize); | ||
175 | } | ||
176 | |||
177 | // Entry rule entryRuleVLSRole | ||
178 | entryRuleVLSRole | ||
179 | : | ||
180 | { before(grammarAccess.getVLSRoleRule()); } | ||
181 | ruleVLSRole | ||
182 | { after(grammarAccess.getVLSRoleRule()); } | ||
183 | EOF | ||
184 | ; | ||
185 | |||
186 | // Rule VLSRole | ||
187 | ruleVLSRole | ||
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 | ; | ||
198 | finally { | ||
199 | restoreStackSize(stackSize); | ||
200 | } | ||
201 | |||
202 | // Entry rule entryRuleVLSAxiom | ||
203 | entryRuleVLSAxiom | ||
204 | : | ||
205 | { before(grammarAccess.getVLSAxiomRule()); } | ||
206 | ruleVLSAxiom | ||
207 | { after(grammarAccess.getVLSAxiomRule()); } | ||
208 | EOF | ||
209 | ; | ||
210 | |||
211 | // Rule VLSAxiom | ||
212 | ruleVLSAxiom | ||
213 | @init { | ||
214 | int stackSize = keepStackSize(); | ||
215 | } | ||
216 | : | ||
217 | ( | ||
218 | { before(grammarAccess.getVLSAxiomAccess().getAxiomKeyword()); } | ||
219 | 'axiom' | ||
220 | { after(grammarAccess.getVLSAxiomAccess().getAxiomKeyword()); } | ||
221 | ) | ||
222 | ; | ||
223 | finally { | ||
224 | restoreStackSize(stackSize); | ||
225 | } | ||
226 | |||
227 | // Entry rule entryRuleVLSConjecture | ||
228 | entryRuleVLSConjecture | ||
229 | : | ||
230 | { before(grammarAccess.getVLSConjectureRule()); } | ||
231 | ruleVLSConjecture | ||
232 | { after(grammarAccess.getVLSConjectureRule()); } | ||
233 | EOF | ||
234 | ; | ||
235 | |||
236 | // Rule VLSConjecture | ||
237 | ruleVLSConjecture | ||
238 | @init { | ||
239 | int stackSize = keepStackSize(); | ||
240 | } | ||
241 | : | ||
242 | ( | ||
243 | { before(grammarAccess.getVLSConjectureAccess().getConjectureKeyword()); } | ||
244 | 'conjecture' | ||
245 | { after(grammarAccess.getVLSConjectureAccess().getConjectureKeyword()); } | ||
246 | ) | ||
247 | ; | ||
248 | finally { | ||
249 | restoreStackSize(stackSize); | ||
250 | } | ||
251 | |||
252 | // Entry rule entryRuleVLSHypothesis | ||
253 | entryRuleVLSHypothesis | ||
254 | : | ||
255 | { before(grammarAccess.getVLSHypothesisRule()); } | ||
256 | ruleVLSHypothesis | ||
257 | { after(grammarAccess.getVLSHypothesisRule()); } | ||
258 | EOF | ||
259 | ; | ||
260 | |||
261 | // Rule VLSHypothesis | ||
262 | ruleVLSHypothesis | ||
263 | @init { | ||
264 | int stackSize = keepStackSize(); | ||
265 | } | ||
266 | : | ||
267 | ( | ||
268 | { before(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword()); } | ||
269 | 'hypothesis' | ||
270 | { after(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword()); } | ||
271 | ) | ||
272 | ; | ||
273 | finally { | ||
274 | restoreStackSize(stackSize); | ||
275 | } | ||
276 | |||
277 | // Entry rule entryRuleVLSDefinition | ||
278 | entryRuleVLSDefinition | ||
279 | : | ||
280 | { before(grammarAccess.getVLSDefinitionRule()); } | ||
281 | ruleVLSDefinition | ||
282 | { after(grammarAccess.getVLSDefinitionRule()); } | ||
283 | EOF | ||
284 | ; | ||
285 | |||
286 | // Rule VLSDefinition | ||
287 | ruleVLSDefinition | ||
288 | @init { | ||
289 | int stackSize = keepStackSize(); | ||
290 | } | ||
291 | : | ||
292 | ( | ||
293 | { before(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword()); } | ||
294 | 'definition' | ||
295 | { after(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword()); } | ||
296 | ) | ||
297 | ; | ||
298 | finally { | ||
299 | restoreStackSize(stackSize); | ||
300 | } | ||
301 | |||
302 | // Entry rule entryRuleVLSAssumption | ||
303 | entryRuleVLSAssumption | ||
304 | : | ||
305 | { before(grammarAccess.getVLSAssumptionRule()); } | ||
306 | ruleVLSAssumption | ||
307 | { after(grammarAccess.getVLSAssumptionRule()); } | ||
308 | EOF | ||
309 | ; | ||
310 | |||
311 | // Rule VLSAssumption | ||
312 | ruleVLSAssumption | ||
313 | @init { | ||
314 | int stackSize = keepStackSize(); | ||
315 | } | ||
316 | : | ||
317 | ( | ||
318 | { before(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword()); } | ||
319 | 'assumption' | ||
320 | { after(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword()); } | ||
321 | ) | ||
322 | ; | ||
323 | finally { | ||
324 | restoreStackSize(stackSize); | ||
325 | } | ||
326 | |||
327 | // Entry rule entryRuleVLSLemma | ||
328 | entryRuleVLSLemma | ||
329 | : | ||
330 | { before(grammarAccess.getVLSLemmaRule()); } | ||
331 | ruleVLSLemma | ||
332 | { after(grammarAccess.getVLSLemmaRule()); } | ||
333 | EOF | ||
334 | ; | ||
335 | |||
336 | // Rule VLSLemma | ||
337 | ruleVLSLemma | ||
338 | @init { | ||
339 | int stackSize = keepStackSize(); | ||
340 | } | ||
341 | : | ||
342 | ( | ||
343 | { before(grammarAccess.getVLSLemmaAccess().getLemmaKeyword()); } | ||
344 | 'lemma' | ||
345 | { after(grammarAccess.getVLSLemmaAccess().getLemmaKeyword()); } | ||
346 | ) | ||
347 | ; | ||
348 | finally { | ||
349 | restoreStackSize(stackSize); | ||
350 | } | ||
351 | |||
352 | // Entry rule entryRuleVLSTheorem | ||
353 | entryRuleVLSTheorem | ||
354 | : | ||
355 | { before(grammarAccess.getVLSTheoremRule()); } | ||
356 | ruleVLSTheorem | ||
357 | { after(grammarAccess.getVLSTheoremRule()); } | ||
358 | EOF | ||
359 | ; | ||
360 | |||
361 | // Rule VLSTheorem | ||
362 | ruleVLSTheorem | ||
363 | @init { | ||
364 | int stackSize = keepStackSize(); | ||
365 | } | ||
366 | : | ||
367 | ( | ||
368 | { before(grammarAccess.getVLSTheoremAccess().getTheoremKeyword()); } | ||
369 | 'theorem' | ||
370 | { after(grammarAccess.getVLSTheoremAccess().getTheoremKeyword()); } | ||
371 | ) | ||
372 | ; | ||
373 | finally { | ||
374 | restoreStackSize(stackSize); | ||
375 | } | ||
376 | |||
377 | // Entry rule entryRuleVLSCorollary | ||
378 | entryRuleVLSCorollary | ||
379 | : | ||
380 | { before(grammarAccess.getVLSCorollaryRule()); } | ||
381 | ruleVLSCorollary | ||
382 | { after(grammarAccess.getVLSCorollaryRule()); } | ||
383 | EOF | ||
384 | ; | ||
385 | |||
386 | // Rule VLSCorollary | ||
387 | ruleVLSCorollary | ||
388 | @init { | ||
389 | int stackSize = keepStackSize(); | ||
390 | } | ||
391 | : | ||
392 | ( | ||
393 | { before(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword()); } | ||
394 | 'corollary' | ||
395 | { after(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword()); } | ||
396 | ) | ||
397 | ; | ||
398 | finally { | ||
399 | restoreStackSize(stackSize); | ||
400 | } | ||
401 | |||
402 | // Entry rule entryRuleVLSNegated_Conjecture | ||
403 | entryRuleVLSNegated_Conjecture | ||
404 | : | ||
405 | { before(grammarAccess.getVLSNegated_ConjectureRule()); } | ||
406 | ruleVLSNegated_Conjecture | ||
407 | { after(grammarAccess.getVLSNegated_ConjectureRule()); } | ||
408 | EOF | ||
409 | ; | ||
410 | |||
411 | // Rule VLSNegated_Conjecture | ||
412 | ruleVLSNegated_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 | ; | ||
423 | finally { | ||
424 | restoreStackSize(stackSize); | ||
425 | } | ||
426 | |||
427 | // Entry rule entryRuleVLSPlain | ||
428 | entryRuleVLSPlain | ||
429 | : | ||
430 | { before(grammarAccess.getVLSPlainRule()); } | ||
431 | ruleVLSPlain | ||
432 | { after(grammarAccess.getVLSPlainRule()); } | ||
433 | EOF | ||
434 | ; | ||
435 | |||
436 | // Rule VLSPlain | ||
437 | ruleVLSPlain | ||
438 | @init { | ||
439 | int stackSize = keepStackSize(); | ||
440 | } | ||
441 | : | ||
442 | ( | ||
443 | { before(grammarAccess.getVLSPlainAccess().getPlainKeyword()); } | ||
444 | 'plain' | ||
445 | { after(grammarAccess.getVLSPlainAccess().getPlainKeyword()); } | ||
446 | ) | ||
447 | ; | ||
448 | finally { | ||
449 | restoreStackSize(stackSize); | ||
450 | } | ||
451 | |||
452 | // Entry rule entryRuleVLSType | ||
453 | entryRuleVLSType | ||
454 | : | ||
455 | { before(grammarAccess.getVLSTypeRule()); } | ||
456 | ruleVLSType | ||
457 | { after(grammarAccess.getVLSTypeRule()); } | ||
458 | EOF | ||
459 | ; | ||
460 | |||
461 | // Rule VLSType | ||
462 | ruleVLSType | ||
463 | @init { | ||
464 | int stackSize = keepStackSize(); | ||
465 | } | ||
466 | : | ||
467 | ( | ||
468 | { before(grammarAccess.getVLSTypeAccess().getTypeKeyword()); } | ||
469 | 'type' | ||
470 | { after(grammarAccess.getVLSTypeAccess().getTypeKeyword()); } | ||
471 | ) | ||
472 | ; | ||
473 | finally { | ||
474 | restoreStackSize(stackSize); | ||
475 | } | ||
476 | |||
477 | // Entry rule entryRuleVLSFi_Domain | ||
478 | entryRuleVLSFi_Domain | ||
479 | : | ||
480 | { before(grammarAccess.getVLSFi_DomainRule()); } | ||
481 | ruleVLSFi_Domain | ||
482 | { after(grammarAccess.getVLSFi_DomainRule()); } | ||
483 | EOF | ||
484 | ; | ||
485 | |||
486 | // Rule VLSFi_Domain | ||
487 | ruleVLSFi_Domain | ||
488 | @init { | ||
489 | int stackSize = keepStackSize(); | ||
490 | } | ||
491 | : | ||
492 | ( | ||
493 | { before(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); } | ||
494 | 'fi_domain' | ||
495 | { after(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); } | ||
496 | ) | ||
497 | ; | ||
498 | finally { | ||
499 | restoreStackSize(stackSize); | ||
500 | } | ||
501 | |||
502 | // Entry rule entryRuleVLSFi_Functors | ||
503 | entryRuleVLSFi_Functors | ||
504 | : | ||
505 | { before(grammarAccess.getVLSFi_FunctorsRule()); } | ||
506 | ruleVLSFi_Functors | ||
507 | { after(grammarAccess.getVLSFi_FunctorsRule()); } | ||
508 | EOF | ||
509 | ; | ||
510 | |||
511 | // Rule VLSFi_Functors | ||
512 | ruleVLSFi_Functors | ||
513 | @init { | ||
514 | int stackSize = keepStackSize(); | ||
515 | } | ||
516 | : | ||
517 | ( | ||
518 | { before(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword()); } | ||
519 | 'fi_functors' | ||
520 | { after(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword()); } | ||
521 | ) | ||
522 | ; | ||
523 | finally { | ||
524 | restoreStackSize(stackSize); | ||
525 | } | ||
526 | |||
527 | // Entry rule entryRuleVLSFi_Predicates | ||
528 | entryRuleVLSFi_Predicates | ||
529 | : | ||
530 | { before(grammarAccess.getVLSFi_PredicatesRule()); } | ||
531 | ruleVLSFi_Predicates | ||
532 | { after(grammarAccess.getVLSFi_PredicatesRule()); } | ||
533 | EOF | ||
534 | ; | ||
535 | |||
536 | // Rule VLSFi_Predicates | ||
537 | ruleVLSFi_Predicates | ||
538 | @init { | ||
539 | int stackSize = keepStackSize(); | ||
540 | } | ||
541 | : | ||
542 | ( | ||
543 | { before(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); } | ||
544 | 'fi_predicates' | ||
545 | { after(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); } | ||
546 | ) | ||
547 | ; | ||
548 | finally { | ||
549 | restoreStackSize(stackSize); | ||
550 | } | ||
551 | |||
552 | // Entry rule entryRuleVLSUnknown | ||
553 | entryRuleVLSUnknown | ||
554 | : | ||
555 | { before(grammarAccess.getVLSUnknownRule()); } | ||
556 | ruleVLSUnknown | ||
557 | { after(grammarAccess.getVLSUnknownRule()); } | ||
558 | EOF | ||
559 | ; | ||
560 | |||
561 | // Rule VLSUnknown | ||
562 | ruleVLSUnknown | ||
563 | @init { | ||
564 | int stackSize = keepStackSize(); | ||
565 | } | ||
566 | : | ||
567 | ( | ||
568 | { before(grammarAccess.getVLSUnknownAccess().getUnknownKeyword()); } | ||
569 | 'unknown' | ||
570 | { after(grammarAccess.getVLSUnknownAccess().getUnknownKeyword()); } | ||
571 | ) | ||
572 | ; | ||
573 | finally { | ||
574 | restoreStackSize(stackSize); | ||
575 | } | ||
576 | |||
577 | // Entry rule entryRuleVLSAnnotation | ||
578 | entryRuleVLSAnnotation | ||
579 | : | ||
580 | { before(grammarAccess.getVLSAnnotationRule()); } | ||
581 | ruleVLSAnnotation | ||
582 | { after(grammarAccess.getVLSAnnotationRule()); } | ||
583 | EOF | ||
584 | ; | ||
585 | |||
586 | // Rule VLSAnnotation | ||
587 | ruleVLSAnnotation | ||
588 | @init { | ||
589 | int stackSize = keepStackSize(); | ||
590 | } | ||
591 | : | ||
592 | ( | ||
593 | { before(grammarAccess.getVLSAnnotationAccess().getGroup()); } | ||
594 | (rule__VLSAnnotation__Group__0) | ||
595 | { after(grammarAccess.getVLSAnnotationAccess().getGroup()); } | ||
596 | ) | ||
597 | ; | ||
598 | finally { | ||
599 | restoreStackSize(stackSize); | ||
600 | } | ||
601 | |||
602 | // Entry rule entryRuleVLSAnnotationTerms | ||
603 | entryRuleVLSAnnotationTerms | ||
604 | : | ||
605 | { before(grammarAccess.getVLSAnnotationTermsRule()); } | ||
606 | ruleVLSAnnotationTerms | ||
607 | { after(grammarAccess.getVLSAnnotationTermsRule()); } | ||
608 | EOF | ||
609 | ; | ||
610 | |||
611 | // Rule VLSAnnotationTerms | ||
612 | ruleVLSAnnotationTerms | ||
613 | @init { | ||
614 | int stackSize = keepStackSize(); | ||
615 | } | ||
616 | : | ||
617 | ( | ||
618 | { before(grammarAccess.getVLSAnnotationTermsAccess().getGroup()); } | ||
619 | (rule__VLSAnnotationTerms__Group__0) | ||
620 | { after(grammarAccess.getVLSAnnotationTermsAccess().getGroup()); } | ||
621 | ) | ||
622 | ; | ||
623 | finally { | ||
624 | restoreStackSize(stackSize); | ||
625 | } | ||
626 | |||
627 | // Entry rule entryRuleVLSTerm | ||
628 | entryRuleVLSTerm | ||
629 | : | ||
630 | { before(grammarAccess.getVLSTermRule()); } | ||
631 | ruleVLSTerm | ||
632 | { after(grammarAccess.getVLSTermRule()); } | ||
633 | EOF | ||
634 | ; | ||
635 | |||
636 | // Rule VLSTerm | ||
637 | ruleVLSTerm | ||
638 | @init { | ||
639 | int stackSize = keepStackSize(); | ||
640 | } | ||
641 | : | ||
642 | ( | ||
643 | { before(grammarAccess.getVLSTermAccess().getVLSBinaryParserRuleCall()); } | ||
644 | ruleVLSBinary | ||
645 | { after(grammarAccess.getVLSTermAccess().getVLSBinaryParserRuleCall()); } | ||
646 | ) | ||
647 | ; | ||
648 | finally { | ||
649 | restoreStackSize(stackSize); | ||
650 | } | ||
651 | |||
652 | // Entry rule entryRuleVLSBinary | ||
653 | entryRuleVLSBinary | ||
654 | : | ||
655 | { before(grammarAccess.getVLSBinaryRule()); } | ||
656 | ruleVLSBinary | ||
657 | { after(grammarAccess.getVLSBinaryRule()); } | ||
658 | EOF | ||
659 | ; | ||
660 | |||
661 | // Rule VLSBinary | ||
662 | ruleVLSBinary | ||
663 | @init { | ||
664 | int stackSize = keepStackSize(); | ||
665 | } | ||
666 | : | ||
667 | ( | ||
668 | { before(grammarAccess.getVLSBinaryAccess().getGroup()); } | ||
669 | (rule__VLSBinary__Group__0) | ||
670 | { after(grammarAccess.getVLSBinaryAccess().getGroup()); } | ||
671 | ) | ||
672 | ; | ||
673 | finally { | ||
674 | restoreStackSize(stackSize); | ||
675 | } | ||
676 | |||
677 | // Entry rule entryRuleVLSUnitaryFormula | ||
678 | entryRuleVLSUnitaryFormula | ||
679 | : | ||
680 | { before(grammarAccess.getVLSUnitaryFormulaRule()); } | ||
681 | ruleVLSUnitaryFormula | ||
682 | { after(grammarAccess.getVLSUnitaryFormulaRule()); } | ||
683 | EOF | ||
684 | ; | ||
685 | |||
686 | // Rule VLSUnitaryFormula | ||
687 | ruleVLSUnitaryFormula | ||
688 | @init { | ||
689 | int stackSize = keepStackSize(); | ||
690 | } | ||
691 | : | ||
692 | ( | ||
693 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives()); } | ||
694 | (rule__VLSUnitaryFormula__Alternatives) | ||
695 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives()); } | ||
696 | ) | ||
697 | ; | ||
698 | finally { | ||
699 | restoreStackSize(stackSize); | ||
700 | } | ||
701 | |||
702 | // Entry rule entryRuleVLSUniversalQuantifier | ||
703 | entryRuleVLSUniversalQuantifier | ||
704 | : | ||
705 | { before(grammarAccess.getVLSUniversalQuantifierRule()); } | ||
706 | ruleVLSUniversalQuantifier | ||
707 | { after(grammarAccess.getVLSUniversalQuantifierRule()); } | ||
708 | EOF | ||
709 | ; | ||
710 | |||
711 | // Rule VLSUniversalQuantifier | ||
712 | ruleVLSUniversalQuantifier | ||
713 | @init { | ||
714 | int stackSize = keepStackSize(); | ||
715 | } | ||
716 | : | ||
717 | ( | ||
718 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup()); } | ||
719 | (rule__VLSUniversalQuantifier__Group__0) | ||
720 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getGroup()); } | ||
721 | ) | ||
722 | ; | ||
723 | finally { | ||
724 | restoreStackSize(stackSize); | ||
725 | } | ||
726 | |||
727 | // Entry rule entryRuleVLSExistentialQuantifier | ||
728 | entryRuleVLSExistentialQuantifier | ||
729 | : | ||
730 | { before(grammarAccess.getVLSExistentialQuantifierRule()); } | ||
731 | ruleVLSExistentialQuantifier | ||
732 | { after(grammarAccess.getVLSExistentialQuantifierRule()); } | ||
733 | EOF | ||
734 | ; | ||
735 | |||
736 | // Rule VLSExistentialQuantifier | ||
737 | ruleVLSExistentialQuantifier | ||
738 | @init { | ||
739 | int stackSize = keepStackSize(); | ||
740 | } | ||
741 | : | ||
742 | ( | ||
743 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup()); } | ||
744 | (rule__VLSExistentialQuantifier__Group__0) | ||
745 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getGroup()); } | ||
746 | ) | ||
747 | ; | ||
748 | finally { | ||
749 | restoreStackSize(stackSize); | ||
750 | } | ||
751 | |||
752 | // Entry rule entryRuleVLSUnaryNegation | ||
753 | entryRuleVLSUnaryNegation | ||
754 | : | ||
755 | { before(grammarAccess.getVLSUnaryNegationRule()); } | ||
756 | ruleVLSUnaryNegation | ||
757 | { after(grammarAccess.getVLSUnaryNegationRule()); } | ||
758 | EOF | ||
759 | ; | ||
760 | |||
761 | // Rule VLSUnaryNegation | ||
762 | ruleVLSUnaryNegation | ||
763 | @init { | ||
764 | int stackSize = keepStackSize(); | ||
765 | } | ||
766 | : | ||
767 | ( | ||
768 | { before(grammarAccess.getVLSUnaryNegationAccess().getGroup()); } | ||
769 | (rule__VLSUnaryNegation__Group__0) | ||
770 | { after(grammarAccess.getVLSUnaryNegationAccess().getGroup()); } | ||
771 | ) | ||
772 | ; | ||
773 | finally { | ||
774 | restoreStackSize(stackSize); | ||
775 | } | ||
776 | |||
777 | // Entry rule entryRuleVLSUnaryInfix | ||
778 | entryRuleVLSUnaryInfix | ||
779 | : | ||
780 | { before(grammarAccess.getVLSUnaryInfixRule()); } | ||
781 | ruleVLSUnaryInfix | ||
782 | { after(grammarAccess.getVLSUnaryInfixRule()); } | ||
783 | EOF | ||
784 | ; | ||
785 | |||
786 | // Rule VLSUnaryInfix | ||
787 | ruleVLSUnaryInfix | ||
788 | @init { | ||
789 | int stackSize = keepStackSize(); | ||
790 | } | ||
791 | : | ||
792 | ( | ||
793 | { before(grammarAccess.getVLSUnaryInfixAccess().getGroup()); } | ||
794 | (rule__VLSUnaryInfix__Group__0) | ||
795 | { after(grammarAccess.getVLSUnaryInfixAccess().getGroup()); } | ||
796 | ) | ||
797 | ; | ||
798 | finally { | ||
799 | restoreStackSize(stackSize); | ||
800 | } | ||
801 | |||
802 | // Entry rule entryRuleVLSAtomic | ||
803 | entryRuleVLSAtomic | ||
804 | : | ||
805 | { before(grammarAccess.getVLSAtomicRule()); } | ||
806 | ruleVLSAtomic | ||
807 | { after(grammarAccess.getVLSAtomicRule()); } | ||
808 | EOF | ||
809 | ; | ||
810 | |||
811 | // Rule VLSAtomic | ||
812 | ruleVLSAtomic | ||
813 | @init { | ||
814 | int stackSize = keepStackSize(); | ||
815 | } | ||
816 | : | ||
817 | ( | ||
818 | { before(grammarAccess.getVLSAtomicAccess().getAlternatives()); } | ||
819 | (rule__VLSAtomic__Alternatives) | ||
820 | { after(grammarAccess.getVLSAtomicAccess().getAlternatives()); } | ||
821 | ) | ||
822 | ; | ||
823 | finally { | ||
824 | restoreStackSize(stackSize); | ||
825 | } | ||
826 | |||
827 | // Entry rule entryRuleVLSAtomicConstant | ||
828 | entryRuleVLSAtomicConstant | ||
829 | : | ||
830 | { before(grammarAccess.getVLSAtomicConstantRule()); } | ||
831 | ruleVLSAtomicConstant | ||
832 | { after(grammarAccess.getVLSAtomicConstantRule()); } | ||
833 | EOF | ||
834 | ; | ||
835 | |||
836 | // Rule VLSAtomicConstant | ||
837 | ruleVLSAtomicConstant | ||
838 | @init { | ||
839 | int stackSize = keepStackSize(); | ||
840 | } | ||
841 | : | ||
842 | ( | ||
843 | { before(grammarAccess.getVLSAtomicConstantAccess().getAlternatives()); } | ||
844 | (rule__VLSAtomicConstant__Alternatives) | ||
845 | { after(grammarAccess.getVLSAtomicConstantAccess().getAlternatives()); } | ||
846 | ) | ||
847 | ; | ||
848 | finally { | ||
849 | restoreStackSize(stackSize); | ||
850 | } | ||
851 | |||
852 | // Entry rule entryRuleVLSAtomicFunction | ||
853 | entryRuleVLSAtomicFunction | ||
854 | : | ||
855 | { before(grammarAccess.getVLSAtomicFunctionRule()); } | ||
856 | ruleVLSAtomicFunction | ||
857 | { after(grammarAccess.getVLSAtomicFunctionRule()); } | ||
858 | EOF | ||
859 | ; | ||
860 | |||
861 | // Rule VLSAtomicFunction | ||
862 | ruleVLSAtomicFunction | ||
863 | @init { | ||
864 | int stackSize = keepStackSize(); | ||
865 | } | ||
866 | : | ||
867 | ( | ||
868 | { before(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives()); } | ||
869 | (rule__VLSAtomicFunction__Alternatives) | ||
870 | { after(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives()); } | ||
871 | ) | ||
872 | ; | ||
873 | finally { | ||
874 | restoreStackSize(stackSize); | ||
875 | } | ||
876 | |||
877 | // Entry rule entryRuleVLSVariable | ||
878 | entryRuleVLSVariable | ||
879 | : | ||
880 | { before(grammarAccess.getVLSVariableRule()); } | ||
881 | ruleVLSVariable | ||
882 | { after(grammarAccess.getVLSVariableRule()); } | ||
883 | EOF | ||
884 | ; | ||
885 | |||
886 | // Rule VLSVariable | ||
887 | ruleVLSVariable | ||
888 | @init { | ||
889 | int stackSize = keepStackSize(); | ||
890 | } | ||
891 | : | ||
892 | ( | ||
893 | { before(grammarAccess.getVLSVariableAccess().getNameAssignment()); } | ||
894 | (rule__VLSVariable__NameAssignment) | ||
895 | { after(grammarAccess.getVLSVariableAccess().getNameAssignment()); } | ||
896 | ) | ||
897 | ; | ||
898 | finally { | ||
899 | restoreStackSize(stackSize); | ||
900 | } | ||
901 | |||
902 | // Entry rule entryRuleVLSFofTerm | ||
903 | entryRuleVLSFofTerm | ||
904 | : | ||
905 | { before(grammarAccess.getVLSFofTermRule()); } | ||
906 | ruleVLSFofTerm | ||
907 | { after(grammarAccess.getVLSFofTermRule()); } | ||
908 | EOF | ||
909 | ; | ||
910 | |||
911 | // Rule VLSFofTerm | ||
912 | ruleVLSFofTerm | ||
913 | @init { | ||
914 | int stackSize = keepStackSize(); | ||
915 | } | ||
916 | : | ||
917 | ( | ||
918 | { before(grammarAccess.getVLSFofTermAccess().getAlternatives()); } | ||
919 | (rule__VLSFofTerm__Alternatives) | ||
920 | { after(grammarAccess.getVLSFofTermAccess().getAlternatives()); } | ||
921 | ) | ||
922 | ; | ||
923 | finally { | ||
924 | restoreStackSize(stackSize); | ||
925 | } | ||
926 | |||
927 | // Entry rule entryRuleVLSFunctionFof | ||
928 | entryRuleVLSFunctionFof | ||
929 | : | ||
930 | { before(grammarAccess.getVLSFunctionFofRule()); } | ||
931 | ruleVLSFunctionFof | ||
932 | { after(grammarAccess.getVLSFunctionFofRule()); } | ||
933 | EOF | ||
934 | ; | ||
935 | |||
936 | // Rule VLSFunctionFof | ||
937 | ruleVLSFunctionFof | ||
938 | @init { | ||
939 | int stackSize = keepStackSize(); | ||
940 | } | ||
941 | : | ||
942 | ( | ||
943 | { before(grammarAccess.getVLSFunctionFofAccess().getGroup()); } | ||
944 | (rule__VLSFunctionFof__Group__0) | ||
945 | { after(grammarAccess.getVLSFunctionFofAccess().getGroup()); } | ||
946 | ) | ||
947 | ; | ||
948 | finally { | ||
949 | restoreStackSize(stackSize); | ||
950 | } | ||
951 | |||
952 | // Entry rule entryRuleVLSDefinedTerm | ||
953 | entryRuleVLSDefinedTerm | ||
954 | : | ||
955 | { before(grammarAccess.getVLSDefinedTermRule()); } | ||
956 | ruleVLSDefinedTerm | ||
957 | { after(grammarAccess.getVLSDefinedTermRule()); } | ||
958 | EOF | ||
959 | ; | ||
960 | |||
961 | // Rule VLSDefinedTerm | ||
962 | ruleVLSDefinedTerm | ||
963 | @init { | ||
964 | int stackSize = keepStackSize(); | ||
965 | } | ||
966 | : | ||
967 | ( | ||
968 | { before(grammarAccess.getVLSDefinedTermAccess().getAlternatives()); } | ||
969 | (rule__VLSDefinedTerm__Alternatives) | ||
970 | { after(grammarAccess.getVLSDefinedTermAccess().getAlternatives()); } | ||
971 | ) | ||
972 | ; | ||
973 | finally { | ||
974 | restoreStackSize(stackSize); | ||
975 | } | ||
976 | |||
977 | rule__VampireModel__Alternatives | ||
978 | @init { | ||
979 | int stackSize = keepStackSize(); | ||
980 | } | ||
981 | : | ||
982 | ( | ||
983 | { before(grammarAccess.getVampireModelAccess().getIncludesAssignment_0()); } | ||
984 | (rule__VampireModel__IncludesAssignment_0) | ||
985 | { after(grammarAccess.getVampireModelAccess().getIncludesAssignment_0()); } | ||
986 | ) | ||
987 | | | ||
988 | ( | ||
989 | { before(grammarAccess.getVampireModelAccess().getCommentsAssignment_1()); } | ||
990 | (rule__VampireModel__CommentsAssignment_1) | ||
991 | { after(grammarAccess.getVampireModelAccess().getCommentsAssignment_1()); } | ||
992 | ) | ||
993 | | | ||
994 | ( | ||
995 | { before(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); } | ||
996 | (rule__VampireModel__FormulasAssignment_2) | ||
997 | { after(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); } | ||
998 | ) | ||
999 | ; | ||
1000 | finally { | ||
1001 | restoreStackSize(stackSize); | ||
1002 | } | ||
1003 | |||
1004 | rule__VLSName__NameAlternatives_0 | ||
1005 | @init { | ||
1006 | int stackSize = keepStackSize(); | ||
1007 | } | ||
1008 | : | ||
1009 | ( | ||
1010 | { before(grammarAccess.getVLSNameAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_0()); } | ||
1011 | RULE_LOWER_WORD_ID | ||
1012 | { after(grammarAccess.getVLSNameAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_0()); } | ||
1013 | ) | ||
1014 | | | ||
1015 | ( | ||
1016 | { before(grammarAccess.getVLSNameAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1()); } | ||
1017 | RULE_SINGLE_QUOTE | ||
1018 | { after(grammarAccess.getVLSNameAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1()); } | ||
1019 | ) | ||
1020 | | | ||
1021 | ( | ||
1022 | { before(grammarAccess.getVLSNameAccess().getNameLITERALTerminalRuleCall_0_2()); } | ||
1023 | RULE_LITERAL | ||
1024 | { after(grammarAccess.getVLSNameAccess().getNameLITERALTerminalRuleCall_0_2()); } | ||
1025 | ) | ||
1026 | | | ||
1027 | ( | ||
1028 | { before(grammarAccess.getVLSNameAccess().getNameSIGNED_LITERALTerminalRuleCall_0_3()); } | ||
1029 | RULE_SIGNED_LITERAL | ||
1030 | { after(grammarAccess.getVLSNameAccess().getNameSIGNED_LITERALTerminalRuleCall_0_3()); } | ||
1031 | ) | ||
1032 | ; | ||
1033 | finally { | ||
1034 | restoreStackSize(stackSize); | ||
1035 | } | ||
1036 | |||
1037 | rule__VLSFofFormula__NameAlternatives_2_0 | ||
1038 | @init { | ||
1039 | int stackSize = keepStackSize(); | ||
1040 | } | ||
1041 | : | ||
1042 | ( | ||
1043 | { before(grammarAccess.getVLSFofFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); } | ||
1044 | RULE_LOWER_WORD_ID | ||
1045 | { after(grammarAccess.getVLSFofFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); } | ||
1046 | ) | ||
1047 | | | ||
1048 | ( | ||
1049 | { before(grammarAccess.getVLSFofFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); } | ||
1050 | RULE_SIGNED_LITERAL | ||
1051 | { after(grammarAccess.getVLSFofFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); } | ||
1052 | ) | ||
1053 | | | ||
1054 | ( | ||
1055 | { before(grammarAccess.getVLSFofFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); } | ||
1056 | RULE_SINGLE_QUOTE | ||
1057 | { after(grammarAccess.getVLSFofFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); } | ||
1058 | ) | ||
1059 | ; | ||
1060 | finally { | ||
1061 | restoreStackSize(stackSize); | ||
1062 | } | ||
1063 | |||
1064 | rule__VLSRole__Alternatives | ||
1065 | @init { | ||
1066 | int stackSize = keepStackSize(); | ||
1067 | } | ||
1068 | : | ||
1069 | ( | ||
1070 | { before(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); } | ||
1071 | ruleVLSAxiom | ||
1072 | { after(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); } | ||
1073 | ) | ||
1074 | | | ||
1075 | ( | ||
1076 | { before(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); } | ||
1077 | ruleVLSConjecture | ||
1078 | { after(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); } | ||
1079 | ) | ||
1080 | | | ||
1081 | ( | ||
1082 | { before(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); } | ||
1083 | ruleVLSHypothesis | ||
1084 | { after(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); } | ||
1085 | ) | ||
1086 | | | ||
1087 | ( | ||
1088 | { before(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); } | ||
1089 | ruleVLSDefinition | ||
1090 | { after(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); } | ||
1091 | ) | ||
1092 | | | ||
1093 | ( | ||
1094 | { before(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); } | ||
1095 | ruleVLSAssumption | ||
1096 | { after(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); } | ||
1097 | ) | ||
1098 | | | ||
1099 | ( | ||
1100 | { before(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); } | ||
1101 | ruleVLSLemma | ||
1102 | { after(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); } | ||
1103 | ) | ||
1104 | | | ||
1105 | ( | ||
1106 | { before(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); } | ||
1107 | ruleVLSTheorem | ||
1108 | { after(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); } | ||
1109 | ) | ||
1110 | | | ||
1111 | ( | ||
1112 | { before(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); } | ||
1113 | ruleVLSCorollary | ||
1114 | { after(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); } | ||
1115 | ) | ||
1116 | | | ||
1117 | ( | ||
1118 | { before(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); } | ||
1119 | ruleVLSNegated_Conjecture | ||
1120 | { after(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); } | ||
1121 | ) | ||
1122 | | | ||
1123 | ( | ||
1124 | { before(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); } | ||
1125 | ruleVLSPlain | ||
1126 | { after(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); } | ||
1127 | ) | ||
1128 | | | ||
1129 | ( | ||
1130 | { before(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); } | ||
1131 | ruleVLSType | ||
1132 | { after(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); } | ||
1133 | ) | ||
1134 | | | ||
1135 | ( | ||
1136 | { before(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); } | ||
1137 | ruleVLSFi_Domain | ||
1138 | { after(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); } | ||
1139 | ) | ||
1140 | | | ||
1141 | ( | ||
1142 | { before(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); } | ||
1143 | ruleVLSFi_Functors | ||
1144 | { after(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); } | ||
1145 | ) | ||
1146 | | | ||
1147 | ( | ||
1148 | { before(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); } | ||
1149 | ruleVLSFi_Predicates | ||
1150 | { after(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); } | ||
1151 | ) | ||
1152 | | | ||
1153 | ( | ||
1154 | { before(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); } | ||
1155 | ruleVLSUnknown | ||
1156 | { after(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); } | ||
1157 | ) | ||
1158 | ; | ||
1159 | finally { | ||
1160 | restoreStackSize(stackSize); | ||
1161 | } | ||
1162 | |||
1163 | rule__VLSAnnotation__NameAlternatives_1_0 | ||
1164 | @init { | ||
1165 | int stackSize = keepStackSize(); | ||
1166 | } | ||
1167 | : | ||
1168 | ( | ||
1169 | { before(grammarAccess.getVLSAnnotationAccess().getNameLOWER_WORD_IDTerminalRuleCall_1_0_0()); } | ||
1170 | RULE_LOWER_WORD_ID | ||
1171 | { after(grammarAccess.getVLSAnnotationAccess().getNameLOWER_WORD_IDTerminalRuleCall_1_0_0()); } | ||
1172 | ) | ||
1173 | | | ||
1174 | ( | ||
1175 | { before(grammarAccess.getVLSAnnotationAccess().getNameSINGLE_QUOTETerminalRuleCall_1_0_1()); } | ||
1176 | RULE_SINGLE_QUOTE | ||
1177 | { after(grammarAccess.getVLSAnnotationAccess().getNameSINGLE_QUOTETerminalRuleCall_1_0_1()); } | ||
1178 | ) | ||
1179 | | | ||
1180 | ( | ||
1181 | { before(grammarAccess.getVLSAnnotationAccess().getNameVLSRoleParserRuleCall_1_0_2()); } | ||
1182 | ruleVLSRole | ||
1183 | { after(grammarAccess.getVLSAnnotationAccess().getNameVLSRoleParserRuleCall_1_0_2()); } | ||
1184 | ) | ||
1185 | ; | ||
1186 | finally { | ||
1187 | restoreStackSize(stackSize); | ||
1188 | } | ||
1189 | |||
1190 | rule__VLSBinary__Alternatives_1 | ||
1191 | @init { | ||
1192 | int stackSize = keepStackSize(); | ||
1193 | } | ||
1194 | : | ||
1195 | ( | ||
1196 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0()); } | ||
1197 | (rule__VLSBinary__Group_1_0__0) | ||
1198 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0()); } | ||
1199 | ) | ||
1200 | | | ||
1201 | ( | ||
1202 | ( | ||
1203 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); } | ||
1204 | (rule__VLSBinary__Group_1_1__0) | ||
1205 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); } | ||
1206 | ) | ||
1207 | ( | ||
1208 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); } | ||
1209 | (rule__VLSBinary__Group_1_1__0)* | ||
1210 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); } | ||
1211 | ) | ||
1212 | ) | ||
1213 | | | ||
1214 | ( | ||
1215 | ( | ||
1216 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); } | ||
1217 | (rule__VLSBinary__Group_1_2__0) | ||
1218 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); } | ||
1219 | ) | ||
1220 | ( | ||
1221 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); } | ||
1222 | (rule__VLSBinary__Group_1_2__0)* | ||
1223 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); } | ||
1224 | ) | ||
1225 | ) | ||
1226 | ; | ||
1227 | finally { | ||
1228 | restoreStackSize(stackSize); | ||
1229 | } | ||
1230 | |||
1231 | rule__VLSBinary__Alternatives_1_0_0 | ||
1232 | @init { | ||
1233 | int stackSize = keepStackSize(); | ||
1234 | } | ||
1235 | : | ||
1236 | ( | ||
1237 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0()); } | ||
1238 | (rule__VLSBinary__Group_1_0_0_0__0) | ||
1239 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0()); } | ||
1240 | ) | ||
1241 | | | ||
1242 | ( | ||
1243 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1()); } | ||
1244 | (rule__VLSBinary__Group_1_0_0_1__0) | ||
1245 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1()); } | ||
1246 | ) | ||
1247 | | | ||
1248 | ( | ||
1249 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2()); } | ||
1250 | (rule__VLSBinary__Group_1_0_0_2__0) | ||
1251 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2()); } | ||
1252 | ) | ||
1253 | | | ||
1254 | ( | ||
1255 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3()); } | ||
1256 | (rule__VLSBinary__Group_1_0_0_3__0) | ||
1257 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3()); } | ||
1258 | ) | ||
1259 | | | ||
1260 | ( | ||
1261 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4()); } | ||
1262 | (rule__VLSBinary__Group_1_0_0_4__0) | ||
1263 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4()); } | ||
1264 | ) | ||
1265 | | | ||
1266 | ( | ||
1267 | { before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5()); } | ||
1268 | (rule__VLSBinary__Group_1_0_0_5__0) | ||
1269 | { after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5()); } | ||
1270 | ) | ||
1271 | ; | ||
1272 | finally { | ||
1273 | restoreStackSize(stackSize); | ||
1274 | } | ||
1275 | |||
1276 | rule__VLSUnitaryFormula__Alternatives | ||
1277 | @init { | ||
1278 | int stackSize = keepStackSize(); | ||
1279 | } | ||
1280 | : | ||
1281 | ( | ||
1282 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUniversalQuantifierParserRuleCall_0()); } | ||
1283 | ruleVLSUniversalQuantifier | ||
1284 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUniversalQuantifierParserRuleCall_0()); } | ||
1285 | ) | ||
1286 | | | ||
1287 | ( | ||
1288 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSExistentialQuantifierParserRuleCall_1()); } | ||
1289 | ruleVLSExistentialQuantifier | ||
1290 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSExistentialQuantifierParserRuleCall_1()); } | ||
1291 | ) | ||
1292 | | | ||
1293 | ( | ||
1294 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryNegationParserRuleCall_2()); } | ||
1295 | ruleVLSUnaryNegation | ||
1296 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryNegationParserRuleCall_2()); } | ||
1297 | ) | ||
1298 | | | ||
1299 | ( | ||
1300 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryInfixParserRuleCall_3()); } | ||
1301 | ruleVLSUnaryInfix | ||
1302 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryInfixParserRuleCall_3()); } | ||
1303 | ) | ||
1304 | | | ||
1305 | ( | ||
1306 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4()); } | ||
1307 | (rule__VLSUnitaryFormula__Group_4__0) | ||
1308 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4()); } | ||
1309 | ) | ||
1310 | ; | ||
1311 | finally { | ||
1312 | restoreStackSize(stackSize); | ||
1313 | } | ||
1314 | |||
1315 | rule__VLSUnaryInfix__Alternatives_1_0 | ||
1316 | @init { | ||
1317 | int stackSize = keepStackSize(); | ||
1318 | } | ||
1319 | : | ||
1320 | ( | ||
1321 | { before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0()); } | ||
1322 | (rule__VLSUnaryInfix__Group_1_0_0__0) | ||
1323 | { after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0()); } | ||
1324 | ) | ||
1325 | | | ||
1326 | ( | ||
1327 | { before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1()); } | ||
1328 | (rule__VLSUnaryInfix__Group_1_0_1__0) | ||
1329 | { after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1()); } | ||
1330 | ) | ||
1331 | | | ||
1332 | ( | ||
1333 | { before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2()); } | ||
1334 | (rule__VLSUnaryInfix__Group_1_0_2__0) | ||
1335 | { after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2()); } | ||
1336 | ) | ||
1337 | ; | ||
1338 | finally { | ||
1339 | restoreStackSize(stackSize); | ||
1340 | } | ||
1341 | |||
1342 | rule__VLSAtomic__Alternatives | ||
1343 | @init { | ||
1344 | int stackSize = keepStackSize(); | ||
1345 | } | ||
1346 | : | ||
1347 | ( | ||
1348 | { before(grammarAccess.getVLSAtomicAccess().getVLSAtomicConstantParserRuleCall_0()); } | ||
1349 | ruleVLSAtomicConstant | ||
1350 | { after(grammarAccess.getVLSAtomicAccess().getVLSAtomicConstantParserRuleCall_0()); } | ||
1351 | ) | ||
1352 | | | ||
1353 | ( | ||
1354 | { before(grammarAccess.getVLSAtomicAccess().getVLSAtomicFunctionParserRuleCall_1()); } | ||
1355 | ruleVLSAtomicFunction | ||
1356 | { after(grammarAccess.getVLSAtomicAccess().getVLSAtomicFunctionParserRuleCall_1()); } | ||
1357 | ) | ||
1358 | | | ||
1359 | ( | ||
1360 | { before(grammarAccess.getVLSAtomicAccess().getVLSVariableParserRuleCall_2()); } | ||
1361 | ruleVLSVariable | ||
1362 | { after(grammarAccess.getVLSAtomicAccess().getVLSVariableParserRuleCall_2()); } | ||
1363 | ) | ||
1364 | | | ||
1365 | ( | ||
1366 | { before(grammarAccess.getVLSAtomicAccess().getVLSDefinedTermParserRuleCall_3()); } | ||
1367 | ruleVLSDefinedTerm | ||
1368 | { after(grammarAccess.getVLSAtomicAccess().getVLSDefinedTermParserRuleCall_3()); } | ||
1369 | ) | ||
1370 | ; | ||
1371 | finally { | ||
1372 | restoreStackSize(stackSize); | ||
1373 | } | ||
1374 | |||
1375 | rule__VLSAtomicConstant__Alternatives | ||
1376 | @init { | ||
1377 | int stackSize = keepStackSize(); | ||
1378 | } | ||
1379 | : | ||
1380 | ( | ||
1381 | { before(grammarAccess.getVLSAtomicConstantAccess().getGroup_0()); } | ||
1382 | (rule__VLSAtomicConstant__Group_0__0) | ||
1383 | { after(grammarAccess.getVLSAtomicConstantAccess().getGroup_0()); } | ||
1384 | ) | ||
1385 | | | ||
1386 | ( | ||
1387 | { before(grammarAccess.getVLSAtomicConstantAccess().getGroup_1()); } | ||
1388 | (rule__VLSAtomicConstant__Group_1__0) | ||
1389 | { after(grammarAccess.getVLSAtomicConstantAccess().getGroup_1()); } | ||
1390 | ) | ||
1391 | | | ||
1392 | ( | ||
1393 | { before(grammarAccess.getVLSAtomicConstantAccess().getGroup_2()); } | ||
1394 | (rule__VLSAtomicConstant__Group_2__0) | ||
1395 | { after(grammarAccess.getVLSAtomicConstantAccess().getGroup_2()); } | ||
1396 | ) | ||
1397 | ; | ||
1398 | finally { | ||
1399 | restoreStackSize(stackSize); | ||
1400 | } | ||
1401 | |||
1402 | rule__VLSAtomicConstant__NameAlternatives_0_1_0 | ||
1403 | @init { | ||
1404 | int stackSize = keepStackSize(); | ||
1405 | } | ||
1406 | : | ||
1407 | ( | ||
1408 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); } | ||
1409 | RULE_LOWER_WORD_ID | ||
1410 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); } | ||
1411 | ) | ||
1412 | | | ||
1413 | ( | ||
1414 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1_0_1()); } | ||
1415 | RULE_SINGLE_QUOTE | ||
1416 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1_0_1()); } | ||
1417 | ) | ||
1418 | | | ||
1419 | ( | ||
1420 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameDOLLAR_IDTerminalRuleCall_0_1_0_2()); } | ||
1421 | RULE_DOLLAR_ID | ||
1422 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameDOLLAR_IDTerminalRuleCall_0_1_0_2()); } | ||
1423 | ) | ||
1424 | | | ||
1425 | ( | ||
1426 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); } | ||
1427 | RULE_DOUBLE_DOLLAR_ID | ||
1428 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); } | ||
1429 | ) | ||
1430 | | | ||
1431 | ( | ||
1432 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameVLSRoleParserRuleCall_0_1_0_4()); } | ||
1433 | ruleVLSRole | ||
1434 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameVLSRoleParserRuleCall_0_1_0_4()); } | ||
1435 | ) | ||
1436 | ; | ||
1437 | finally { | ||
1438 | restoreStackSize(stackSize); | ||
1439 | } | ||
1440 | |||
1441 | rule__VLSAtomicFunction__Alternatives | ||
1442 | @init { | ||
1443 | int stackSize = keepStackSize(); | ||
1444 | } | ||
1445 | : | ||
1446 | ( | ||
1447 | { before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0()); } | ||
1448 | (rule__VLSAtomicFunction__Group_0__0) | ||
1449 | { after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0()); } | ||
1450 | ) | ||
1451 | | | ||
1452 | ( | ||
1453 | { before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1()); } | ||
1454 | (rule__VLSAtomicFunction__Group_1__0) | ||
1455 | { after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1()); } | ||
1456 | ) | ||
1457 | ; | ||
1458 | finally { | ||
1459 | restoreStackSize(stackSize); | ||
1460 | } | ||
1461 | |||
1462 | rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 | ||
1463 | @init { | ||
1464 | int stackSize = keepStackSize(); | ||
1465 | } | ||
1466 | : | ||
1467 | ( | ||
1468 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); } | ||
1469 | RULE_LOWER_WORD_ID | ||
1470 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); } | ||
1471 | ) | ||
1472 | | | ||
1473 | ( | ||
1474 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantSINGLE_QUOTETerminalRuleCall_0_1_0_1()); } | ||
1475 | RULE_SINGLE_QUOTE | ||
1476 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantSINGLE_QUOTETerminalRuleCall_0_1_0_1()); } | ||
1477 | ) | ||
1478 | | | ||
1479 | ( | ||
1480 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOLLAR_IDTerminalRuleCall_0_1_0_2()); } | ||
1481 | RULE_DOLLAR_ID | ||
1482 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOLLAR_IDTerminalRuleCall_0_1_0_2()); } | ||
1483 | ) | ||
1484 | | | ||
1485 | ( | ||
1486 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); } | ||
1487 | RULE_DOUBLE_DOLLAR_ID | ||
1488 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); } | ||
1489 | ) | ||
1490 | | | ||
1491 | ( | ||
1492 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantVLSRoleParserRuleCall_0_1_0_4()); } | ||
1493 | ruleVLSRole | ||
1494 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantVLSRoleParserRuleCall_0_1_0_4()); } | ||
1495 | ) | ||
1496 | ; | ||
1497 | finally { | ||
1498 | restoreStackSize(stackSize); | ||
1499 | } | ||
1500 | |||
1501 | rule__VLSFofTerm__Alternatives | ||
1502 | @init { | ||
1503 | int stackSize = keepStackSize(); | ||
1504 | } | ||
1505 | : | ||
1506 | ( | ||
1507 | { before(grammarAccess.getVLSFofTermAccess().getVLSVariableParserRuleCall_0()); } | ||
1508 | ruleVLSVariable | ||
1509 | { after(grammarAccess.getVLSFofTermAccess().getVLSVariableParserRuleCall_0()); } | ||
1510 | ) | ||
1511 | | | ||
1512 | ( | ||
1513 | { before(grammarAccess.getVLSFofTermAccess().getVLSFunctionFofParserRuleCall_1()); } | ||
1514 | ruleVLSFunctionFof | ||
1515 | { after(grammarAccess.getVLSFofTermAccess().getVLSFunctionFofParserRuleCall_1()); } | ||
1516 | ) | ||
1517 | | | ||
1518 | ( | ||
1519 | { before(grammarAccess.getVLSFofTermAccess().getVLSDefinedTermParserRuleCall_2()); } | ||
1520 | ruleVLSDefinedTerm | ||
1521 | { after(grammarAccess.getVLSFofTermAccess().getVLSDefinedTermParserRuleCall_2()); } | ||
1522 | ) | ||
1523 | ; | ||
1524 | finally { | ||
1525 | restoreStackSize(stackSize); | ||
1526 | } | ||
1527 | |||
1528 | rule__VLSFunctionFof__FunctorAlternatives_0_0 | ||
1529 | @init { | ||
1530 | int stackSize = keepStackSize(); | ||
1531 | } | ||
1532 | : | ||
1533 | ( | ||
1534 | { before(grammarAccess.getVLSFunctionFofAccess().getFunctorLOWER_WORD_IDTerminalRuleCall_0_0_0()); } | ||
1535 | RULE_LOWER_WORD_ID | ||
1536 | { after(grammarAccess.getVLSFunctionFofAccess().getFunctorLOWER_WORD_IDTerminalRuleCall_0_0_0()); } | ||
1537 | ) | ||
1538 | | | ||
1539 | ( | ||
1540 | { before(grammarAccess.getVLSFunctionFofAccess().getFunctorSINGLE_QUOTETerminalRuleCall_0_0_1()); } | ||
1541 | RULE_SINGLE_QUOTE | ||
1542 | { after(grammarAccess.getVLSFunctionFofAccess().getFunctorSINGLE_QUOTETerminalRuleCall_0_0_1()); } | ||
1543 | ) | ||
1544 | | | ||
1545 | ( | ||
1546 | { before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOLLAR_IDTerminalRuleCall_0_0_2()); } | ||
1547 | RULE_DOLLAR_ID | ||
1548 | { after(grammarAccess.getVLSFunctionFofAccess().getFunctorDOLLAR_IDTerminalRuleCall_0_0_2()); } | ||
1549 | ) | ||
1550 | | | ||
1551 | ( | ||
1552 | { before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOUBLE_DOLLAR_IDTerminalRuleCall_0_0_3()); } | ||
1553 | RULE_DOUBLE_DOLLAR_ID | ||
1554 | { after(grammarAccess.getVLSFunctionFofAccess().getFunctorDOUBLE_DOLLAR_IDTerminalRuleCall_0_0_3()); } | ||
1555 | ) | ||
1556 | ; | ||
1557 | finally { | ||
1558 | restoreStackSize(stackSize); | ||
1559 | } | ||
1560 | |||
1561 | rule__VLSDefinedTerm__Alternatives | ||
1562 | @init { | ||
1563 | int stackSize = keepStackSize(); | ||
1564 | } | ||
1565 | : | ||
1566 | ( | ||
1567 | { before(grammarAccess.getVLSDefinedTermAccess().getGroup_0()); } | ||
1568 | (rule__VLSDefinedTerm__Group_0__0) | ||
1569 | { after(grammarAccess.getVLSDefinedTermAccess().getGroup_0()); } | ||
1570 | ) | ||
1571 | | | ||
1572 | ( | ||
1573 | { before(grammarAccess.getVLSDefinedTermAccess().getGroup_1()); } | ||
1574 | (rule__VLSDefinedTerm__Group_1__0) | ||
1575 | { after(grammarAccess.getVLSDefinedTermAccess().getGroup_1()); } | ||
1576 | ) | ||
1577 | | | ||
1578 | ( | ||
1579 | { before(grammarAccess.getVLSDefinedTermAccess().getGroup_2()); } | ||
1580 | (rule__VLSDefinedTerm__Group_2__0) | ||
1581 | { after(grammarAccess.getVLSDefinedTermAccess().getGroup_2()); } | ||
1582 | ) | ||
1583 | | | ||
1584 | ( | ||
1585 | { before(grammarAccess.getVLSDefinedTermAccess().getGroup_3()); } | ||
1586 | (rule__VLSDefinedTerm__Group_3__0) | ||
1587 | { after(grammarAccess.getVLSDefinedTermAccess().getGroup_3()); } | ||
1588 | ) | ||
1589 | ; | ||
1590 | finally { | ||
1591 | restoreStackSize(stackSize); | ||
1592 | } | ||
1593 | |||
1594 | rule__VLSInclude__Group__0 | ||
1595 | @init { | ||
1596 | int stackSize = keepStackSize(); | ||
1597 | } | ||
1598 | : | ||
1599 | rule__VLSInclude__Group__0__Impl | ||
1600 | rule__VLSInclude__Group__1 | ||
1601 | ; | ||
1602 | finally { | ||
1603 | restoreStackSize(stackSize); | ||
1604 | } | ||
1605 | |||
1606 | rule__VLSInclude__Group__0__Impl | ||
1607 | @init { | ||
1608 | int stackSize = keepStackSize(); | ||
1609 | } | ||
1610 | : | ||
1611 | ( | ||
1612 | { before(grammarAccess.getVLSIncludeAccess().getIncludeKeyword_0()); } | ||
1613 | 'include(' | ||
1614 | { after(grammarAccess.getVLSIncludeAccess().getIncludeKeyword_0()); } | ||
1615 | ) | ||
1616 | ; | ||
1617 | finally { | ||
1618 | restoreStackSize(stackSize); | ||
1619 | } | ||
1620 | |||
1621 | rule__VLSInclude__Group__1 | ||
1622 | @init { | ||
1623 | int stackSize = keepStackSize(); | ||
1624 | } | ||
1625 | : | ||
1626 | rule__VLSInclude__Group__1__Impl | ||
1627 | rule__VLSInclude__Group__2 | ||
1628 | ; | ||
1629 | finally { | ||
1630 | restoreStackSize(stackSize); | ||
1631 | } | ||
1632 | |||
1633 | rule__VLSInclude__Group__1__Impl | ||
1634 | @init { | ||
1635 | int stackSize = keepStackSize(); | ||
1636 | } | ||
1637 | : | ||
1638 | ( | ||
1639 | { before(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1()); } | ||
1640 | (rule__VLSInclude__FileNameAssignment_1) | ||
1641 | { after(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1()); } | ||
1642 | ) | ||
1643 | ; | ||
1644 | finally { | ||
1645 | restoreStackSize(stackSize); | ||
1646 | } | ||
1647 | |||
1648 | rule__VLSInclude__Group__2 | ||
1649 | @init { | ||
1650 | int stackSize = keepStackSize(); | ||
1651 | } | ||
1652 | : | ||
1653 | rule__VLSInclude__Group__2__Impl | ||
1654 | ; | ||
1655 | finally { | ||
1656 | restoreStackSize(stackSize); | ||
1657 | } | ||
1658 | |||
1659 | rule__VLSInclude__Group__2__Impl | ||
1660 | @init { | ||
1661 | int stackSize = keepStackSize(); | ||
1662 | } | ||
1663 | : | ||
1664 | ( | ||
1665 | { before(grammarAccess.getVLSIncludeAccess().getGroup_2()); } | ||
1666 | (rule__VLSInclude__Group_2__0)? | ||
1667 | { after(grammarAccess.getVLSIncludeAccess().getGroup_2()); } | ||
1668 | ) | ||
1669 | ; | ||
1670 | finally { | ||
1671 | restoreStackSize(stackSize); | ||
1672 | } | ||
1673 | |||
1674 | |||
1675 | rule__VLSInclude__Group_2__0 | ||
1676 | @init { | ||
1677 | int stackSize = keepStackSize(); | ||
1678 | } | ||
1679 | : | ||
1680 | rule__VLSInclude__Group_2__0__Impl | ||
1681 | rule__VLSInclude__Group_2__1 | ||
1682 | ; | ||
1683 | finally { | ||
1684 | restoreStackSize(stackSize); | ||
1685 | } | ||
1686 | |||
1687 | rule__VLSInclude__Group_2__0__Impl | ||
1688 | @init { | ||
1689 | int stackSize = keepStackSize(); | ||
1690 | } | ||
1691 | : | ||
1692 | ( | ||
1693 | { before(grammarAccess.getVLSIncludeAccess().getCommaLeftSquareBracketKeyword_2_0()); } | ||
1694 | ',[' | ||
1695 | { after(grammarAccess.getVLSIncludeAccess().getCommaLeftSquareBracketKeyword_2_0()); } | ||
1696 | ) | ||
1697 | ; | ||
1698 | finally { | ||
1699 | restoreStackSize(stackSize); | ||
1700 | } | ||
1701 | |||
1702 | rule__VLSInclude__Group_2__1 | ||
1703 | @init { | ||
1704 | int stackSize = keepStackSize(); | ||
1705 | } | ||
1706 | : | ||
1707 | rule__VLSInclude__Group_2__1__Impl | ||
1708 | rule__VLSInclude__Group_2__2 | ||
1709 | ; | ||
1710 | finally { | ||
1711 | restoreStackSize(stackSize); | ||
1712 | } | ||
1713 | |||
1714 | rule__VLSInclude__Group_2__1__Impl | ||
1715 | @init { | ||
1716 | int stackSize = keepStackSize(); | ||
1717 | } | ||
1718 | : | ||
1719 | ( | ||
1720 | { before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1()); } | ||
1721 | (rule__VLSInclude__NamesAssignment_2_1) | ||
1722 | { after(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1()); } | ||
1723 | ) | ||
1724 | ; | ||
1725 | finally { | ||
1726 | restoreStackSize(stackSize); | ||
1727 | } | ||
1728 | |||
1729 | rule__VLSInclude__Group_2__2 | ||
1730 | @init { | ||
1731 | int stackSize = keepStackSize(); | ||
1732 | } | ||
1733 | : | ||
1734 | rule__VLSInclude__Group_2__2__Impl | ||
1735 | rule__VLSInclude__Group_2__3 | ||
1736 | ; | ||
1737 | finally { | ||
1738 | restoreStackSize(stackSize); | ||
1739 | } | ||
1740 | |||
1741 | rule__VLSInclude__Group_2__2__Impl | ||
1742 | @init { | ||
1743 | int stackSize = keepStackSize(); | ||
1744 | } | ||
1745 | : | ||
1746 | ( | ||
1747 | { before(grammarAccess.getVLSIncludeAccess().getGroup_2_2()); } | ||
1748 | (rule__VLSInclude__Group_2_2__0)* | ||
1749 | { after(grammarAccess.getVLSIncludeAccess().getGroup_2_2()); } | ||
1750 | ) | ||
1751 | ; | ||
1752 | finally { | ||
1753 | restoreStackSize(stackSize); | ||
1754 | } | ||
1755 | |||
1756 | rule__VLSInclude__Group_2__3 | ||
1757 | @init { | ||
1758 | int stackSize = keepStackSize(); | ||
1759 | } | ||
1760 | : | ||
1761 | rule__VLSInclude__Group_2__3__Impl | ||
1762 | ; | ||
1763 | finally { | ||
1764 | restoreStackSize(stackSize); | ||
1765 | } | ||
1766 | |||
1767 | rule__VLSInclude__Group_2__3__Impl | ||
1768 | @init { | ||
1769 | int stackSize = keepStackSize(); | ||
1770 | } | ||
1771 | : | ||
1772 | ( | ||
1773 | { before(grammarAccess.getVLSIncludeAccess().getRightSquareBracketKeyword_2_3()); } | ||
1774 | ']' | ||
1775 | { after(grammarAccess.getVLSIncludeAccess().getRightSquareBracketKeyword_2_3()); } | ||
1776 | ) | ||
1777 | ; | ||
1778 | finally { | ||
1779 | restoreStackSize(stackSize); | ||
1780 | } | ||
1781 | |||
1782 | |||
1783 | rule__VLSInclude__Group_2_2__0 | ||
1784 | @init { | ||
1785 | int stackSize = keepStackSize(); | ||
1786 | } | ||
1787 | : | ||
1788 | rule__VLSInclude__Group_2_2__0__Impl | ||
1789 | rule__VLSInclude__Group_2_2__1 | ||
1790 | ; | ||
1791 | finally { | ||
1792 | restoreStackSize(stackSize); | ||
1793 | } | ||
1794 | |||
1795 | rule__VLSInclude__Group_2_2__0__Impl | ||
1796 | @init { | ||
1797 | int stackSize = keepStackSize(); | ||
1798 | } | ||
1799 | : | ||
1800 | ( | ||
1801 | { before(grammarAccess.getVLSIncludeAccess().getCommaKeyword_2_2_0()); } | ||
1802 | ',' | ||
1803 | { after(grammarAccess.getVLSIncludeAccess().getCommaKeyword_2_2_0()); } | ||
1804 | ) | ||
1805 | ; | ||
1806 | finally { | ||
1807 | restoreStackSize(stackSize); | ||
1808 | } | ||
1809 | |||
1810 | rule__VLSInclude__Group_2_2__1 | ||
1811 | @init { | ||
1812 | int stackSize = keepStackSize(); | ||
1813 | } | ||
1814 | : | ||
1815 | rule__VLSInclude__Group_2_2__1__Impl | ||
1816 | ; | ||
1817 | finally { | ||
1818 | restoreStackSize(stackSize); | ||
1819 | } | ||
1820 | |||
1821 | rule__VLSInclude__Group_2_2__1__Impl | ||
1822 | @init { | ||
1823 | int stackSize = keepStackSize(); | ||
1824 | } | ||
1825 | : | ||
1826 | ( | ||
1827 | { before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1()); } | ||
1828 | (rule__VLSInclude__NamesAssignment_2_2_1) | ||
1829 | { after(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1()); } | ||
1830 | ) | ||
1831 | ; | ||
1832 | finally { | ||
1833 | restoreStackSize(stackSize); | ||
1834 | } | ||
1835 | |||
1836 | |||
1837 | rule__VLSFofFormula__Group__0 | ||
1838 | @init { | ||
1839 | int stackSize = keepStackSize(); | ||
1840 | } | ||
1841 | : | ||
1842 | rule__VLSFofFormula__Group__0__Impl | ||
1843 | rule__VLSFofFormula__Group__1 | ||
1844 | ; | ||
1845 | finally { | ||
1846 | restoreStackSize(stackSize); | ||
1847 | } | ||
1848 | |||
1849 | rule__VLSFofFormula__Group__0__Impl | ||
1850 | @init { | ||
1851 | int stackSize = keepStackSize(); | ||
1852 | } | ||
1853 | : | ||
1854 | ( | ||
1855 | { before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); } | ||
1856 | 'fof' | ||
1857 | { after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); } | ||
1858 | ) | ||
1859 | ; | ||
1860 | finally { | ||
1861 | restoreStackSize(stackSize); | ||
1862 | } | ||
1863 | |||
1864 | rule__VLSFofFormula__Group__1 | ||
1865 | @init { | ||
1866 | int stackSize = keepStackSize(); | ||
1867 | } | ||
1868 | : | ||
1869 | rule__VLSFofFormula__Group__1__Impl | ||
1870 | rule__VLSFofFormula__Group__2 | ||
1871 | ; | ||
1872 | finally { | ||
1873 | restoreStackSize(stackSize); | ||
1874 | } | ||
1875 | |||
1876 | rule__VLSFofFormula__Group__1__Impl | ||
1877 | @init { | ||
1878 | int stackSize = keepStackSize(); | ||
1879 | } | ||
1880 | : | ||
1881 | ( | ||
1882 | { before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); } | ||
1883 | '(' | ||
1884 | { after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); } | ||
1885 | ) | ||
1886 | ; | ||
1887 | finally { | ||
1888 | restoreStackSize(stackSize); | ||
1889 | } | ||
1890 | |||
1891 | rule__VLSFofFormula__Group__2 | ||
1892 | @init { | ||
1893 | int stackSize = keepStackSize(); | ||
1894 | } | ||
1895 | : | ||
1896 | rule__VLSFofFormula__Group__2__Impl | ||
1897 | rule__VLSFofFormula__Group__3 | ||
1898 | ; | ||
1899 | finally { | ||
1900 | restoreStackSize(stackSize); | ||
1901 | } | ||
1902 | |||
1903 | rule__VLSFofFormula__Group__2__Impl | ||
1904 | @init { | ||
1905 | int stackSize = keepStackSize(); | ||
1906 | } | ||
1907 | : | ||
1908 | ( | ||
1909 | { before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); } | ||
1910 | (rule__VLSFofFormula__NameAssignment_2) | ||
1911 | { after(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); } | ||
1912 | ) | ||
1913 | ; | ||
1914 | finally { | ||
1915 | restoreStackSize(stackSize); | ||
1916 | } | ||
1917 | |||
1918 | rule__VLSFofFormula__Group__3 | ||
1919 | @init { | ||
1920 | int stackSize = keepStackSize(); | ||
1921 | } | ||
1922 | : | ||
1923 | rule__VLSFofFormula__Group__3__Impl | ||
1924 | rule__VLSFofFormula__Group__4 | ||
1925 | ; | ||
1926 | finally { | ||
1927 | restoreStackSize(stackSize); | ||
1928 | } | ||
1929 | |||
1930 | rule__VLSFofFormula__Group__3__Impl | ||
1931 | @init { | ||
1932 | int stackSize = keepStackSize(); | ||
1933 | } | ||
1934 | : | ||
1935 | ( | ||
1936 | { before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); } | ||
1937 | ',' | ||
1938 | { after(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); } | ||
1939 | ) | ||
1940 | ; | ||
1941 | finally { | ||
1942 | restoreStackSize(stackSize); | ||
1943 | } | ||
1944 | |||
1945 | rule__VLSFofFormula__Group__4 | ||
1946 | @init { | ||
1947 | int stackSize = keepStackSize(); | ||
1948 | } | ||
1949 | : | ||
1950 | rule__VLSFofFormula__Group__4__Impl | ||
1951 | rule__VLSFofFormula__Group__5 | ||
1952 | ; | ||
1953 | finally { | ||
1954 | restoreStackSize(stackSize); | ||
1955 | } | ||
1956 | |||
1957 | rule__VLSFofFormula__Group__4__Impl | ||
1958 | @init { | ||
1959 | int stackSize = keepStackSize(); | ||
1960 | } | ||
1961 | : | ||
1962 | ( | ||
1963 | { before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); } | ||
1964 | (rule__VLSFofFormula__FofRoleAssignment_4) | ||
1965 | { after(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); } | ||
1966 | ) | ||
1967 | ; | ||
1968 | finally { | ||
1969 | restoreStackSize(stackSize); | ||
1970 | } | ||
1971 | |||
1972 | rule__VLSFofFormula__Group__5 | ||
1973 | @init { | ||
1974 | int stackSize = keepStackSize(); | ||
1975 | } | ||
1976 | : | ||
1977 | rule__VLSFofFormula__Group__5__Impl | ||
1978 | rule__VLSFofFormula__Group__6 | ||
1979 | ; | ||
1980 | finally { | ||
1981 | restoreStackSize(stackSize); | ||
1982 | } | ||
1983 | |||
1984 | rule__VLSFofFormula__Group__5__Impl | ||
1985 | @init { | ||
1986 | int stackSize = keepStackSize(); | ||
1987 | } | ||
1988 | : | ||
1989 | ( | ||
1990 | { before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); } | ||
1991 | ',' | ||
1992 | { after(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); } | ||
1993 | ) | ||
1994 | ; | ||
1995 | finally { | ||
1996 | restoreStackSize(stackSize); | ||
1997 | } | ||
1998 | |||
1999 | rule__VLSFofFormula__Group__6 | ||
2000 | @init { | ||
2001 | int stackSize = keepStackSize(); | ||
2002 | } | ||
2003 | : | ||
2004 | rule__VLSFofFormula__Group__6__Impl | ||
2005 | rule__VLSFofFormula__Group__7 | ||
2006 | ; | ||
2007 | finally { | ||
2008 | restoreStackSize(stackSize); | ||
2009 | } | ||
2010 | |||
2011 | rule__VLSFofFormula__Group__6__Impl | ||
2012 | @init { | ||
2013 | int stackSize = keepStackSize(); | ||
2014 | } | ||
2015 | : | ||
2016 | ( | ||
2017 | { before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); } | ||
2018 | (rule__VLSFofFormula__FofFormulaAssignment_6) | ||
2019 | { after(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); } | ||
2020 | ) | ||
2021 | ; | ||
2022 | finally { | ||
2023 | restoreStackSize(stackSize); | ||
2024 | } | ||
2025 | |||
2026 | rule__VLSFofFormula__Group__7 | ||
2027 | @init { | ||
2028 | int stackSize = keepStackSize(); | ||
2029 | } | ||
2030 | : | ||
2031 | rule__VLSFofFormula__Group__7__Impl | ||
2032 | rule__VLSFofFormula__Group__8 | ||
2033 | ; | ||
2034 | finally { | ||
2035 | restoreStackSize(stackSize); | ||
2036 | } | ||
2037 | |||
2038 | rule__VLSFofFormula__Group__7__Impl | ||
2039 | @init { | ||
2040 | int stackSize = keepStackSize(); | ||
2041 | } | ||
2042 | : | ||
2043 | ( | ||
2044 | { before(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); } | ||
2045 | (rule__VLSFofFormula__Group_7__0)? | ||
2046 | { after(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); } | ||
2047 | ) | ||
2048 | ; | ||
2049 | finally { | ||
2050 | restoreStackSize(stackSize); | ||
2051 | } | ||
2052 | |||
2053 | rule__VLSFofFormula__Group__8 | ||
2054 | @init { | ||
2055 | int stackSize = keepStackSize(); | ||
2056 | } | ||
2057 | : | ||
2058 | rule__VLSFofFormula__Group__8__Impl | ||
2059 | rule__VLSFofFormula__Group__9 | ||
2060 | ; | ||
2061 | finally { | ||
2062 | restoreStackSize(stackSize); | ||
2063 | } | ||
2064 | |||
2065 | rule__VLSFofFormula__Group__8__Impl | ||
2066 | @init { | ||
2067 | int stackSize = keepStackSize(); | ||
2068 | } | ||
2069 | : | ||
2070 | ( | ||
2071 | { before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); } | ||
2072 | ')' | ||
2073 | { after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); } | ||
2074 | ) | ||
2075 | ; | ||
2076 | finally { | ||
2077 | restoreStackSize(stackSize); | ||
2078 | } | ||
2079 | |||
2080 | rule__VLSFofFormula__Group__9 | ||
2081 | @init { | ||
2082 | int stackSize = keepStackSize(); | ||
2083 | } | ||
2084 | : | ||
2085 | rule__VLSFofFormula__Group__9__Impl | ||
2086 | ; | ||
2087 | finally { | ||
2088 | restoreStackSize(stackSize); | ||
2089 | } | ||
2090 | |||
2091 | rule__VLSFofFormula__Group__9__Impl | ||
2092 | @init { | ||
2093 | int stackSize = keepStackSize(); | ||
2094 | } | ||
2095 | : | ||
2096 | ( | ||
2097 | { before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); } | ||
2098 | '.' | ||
2099 | { after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); } | ||
2100 | ) | ||
2101 | ; | ||
2102 | finally { | ||
2103 | restoreStackSize(stackSize); | ||
2104 | } | ||
2105 | |||
2106 | |||
2107 | rule__VLSFofFormula__Group_7__0 | ||
2108 | @init { | ||
2109 | int stackSize = keepStackSize(); | ||
2110 | } | ||
2111 | : | ||
2112 | rule__VLSFofFormula__Group_7__0__Impl | ||
2113 | rule__VLSFofFormula__Group_7__1 | ||
2114 | ; | ||
2115 | finally { | ||
2116 | restoreStackSize(stackSize); | ||
2117 | } | ||
2118 | |||
2119 | rule__VLSFofFormula__Group_7__0__Impl | ||
2120 | @init { | ||
2121 | int stackSize = keepStackSize(); | ||
2122 | } | ||
2123 | : | ||
2124 | ( | ||
2125 | { before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); } | ||
2126 | ',' | ||
2127 | { after(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); } | ||
2128 | ) | ||
2129 | ; | ||
2130 | finally { | ||
2131 | restoreStackSize(stackSize); | ||
2132 | } | ||
2133 | |||
2134 | rule__VLSFofFormula__Group_7__1 | ||
2135 | @init { | ||
2136 | int stackSize = keepStackSize(); | ||
2137 | } | ||
2138 | : | ||
2139 | rule__VLSFofFormula__Group_7__1__Impl | ||
2140 | ; | ||
2141 | finally { | ||
2142 | restoreStackSize(stackSize); | ||
2143 | } | ||
2144 | |||
2145 | rule__VLSFofFormula__Group_7__1__Impl | ||
2146 | @init { | ||
2147 | int stackSize = keepStackSize(); | ||
2148 | } | ||
2149 | : | ||
2150 | ( | ||
2151 | { before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); } | ||
2152 | (rule__VLSFofFormula__AnnotationsAssignment_7_1) | ||
2153 | { after(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); } | ||
2154 | ) | ||
2155 | ; | ||
2156 | finally { | ||
2157 | restoreStackSize(stackSize); | ||
2158 | } | ||
2159 | |||
2160 | |||
2161 | rule__VLSAnnotation__Group__0 | ||
2162 | @init { | ||
2163 | int stackSize = keepStackSize(); | ||
2164 | } | ||
2165 | : | ||
2166 | rule__VLSAnnotation__Group__0__Impl | ||
2167 | rule__VLSAnnotation__Group__1 | ||
2168 | ; | ||
2169 | finally { | ||
2170 | restoreStackSize(stackSize); | ||
2171 | } | ||
2172 | |||
2173 | rule__VLSAnnotation__Group__0__Impl | ||
2174 | @init { | ||
2175 | int stackSize = keepStackSize(); | ||
2176 | } | ||
2177 | : | ||
2178 | ( | ||
2179 | { before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); } | ||
2180 | ('[')? | ||
2181 | { after(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); } | ||
2182 | ) | ||
2183 | ; | ||
2184 | finally { | ||
2185 | restoreStackSize(stackSize); | ||
2186 | } | ||
2187 | |||
2188 | rule__VLSAnnotation__Group__1 | ||
2189 | @init { | ||
2190 | int stackSize = keepStackSize(); | ||
2191 | } | ||
2192 | : | ||
2193 | rule__VLSAnnotation__Group__1__Impl | ||
2194 | rule__VLSAnnotation__Group__2 | ||
2195 | ; | ||
2196 | finally { | ||
2197 | restoreStackSize(stackSize); | ||
2198 | } | ||
2199 | |||
2200 | rule__VLSAnnotation__Group__1__Impl | ||
2201 | @init { | ||
2202 | int stackSize = keepStackSize(); | ||
2203 | } | ||
2204 | : | ||
2205 | ( | ||
2206 | { before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); } | ||
2207 | (rule__VLSAnnotation__NameAssignment_1)? | ||
2208 | { after(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); } | ||
2209 | ) | ||
2210 | ; | ||
2211 | finally { | ||
2212 | restoreStackSize(stackSize); | ||
2213 | } | ||
2214 | |||
2215 | rule__VLSAnnotation__Group__2 | ||
2216 | @init { | ||
2217 | int stackSize = keepStackSize(); | ||
2218 | } | ||
2219 | : | ||
2220 | rule__VLSAnnotation__Group__2__Impl | ||
2221 | rule__VLSAnnotation__Group__3 | ||
2222 | ; | ||
2223 | finally { | ||
2224 | restoreStackSize(stackSize); | ||
2225 | } | ||
2226 | |||
2227 | rule__VLSAnnotation__Group__2__Impl | ||
2228 | @init { | ||
2229 | int stackSize = keepStackSize(); | ||
2230 | } | ||
2231 | : | ||
2232 | ( | ||
2233 | { before(grammarAccess.getVLSAnnotationAccess().getGroup_2()); } | ||
2234 | (rule__VLSAnnotation__Group_2__0)? | ||
2235 | { after(grammarAccess.getVLSAnnotationAccess().getGroup_2()); } | ||
2236 | ) | ||
2237 | ; | ||
2238 | finally { | ||
2239 | restoreStackSize(stackSize); | ||
2240 | } | ||
2241 | |||
2242 | rule__VLSAnnotation__Group__3 | ||
2243 | @init { | ||
2244 | int stackSize = keepStackSize(); | ||
2245 | } | ||
2246 | : | ||
2247 | rule__VLSAnnotation__Group__3__Impl | ||
2248 | ; | ||
2249 | finally { | ||
2250 | restoreStackSize(stackSize); | ||
2251 | } | ||
2252 | |||
2253 | rule__VLSAnnotation__Group__3__Impl | ||
2254 | @init { | ||
2255 | int stackSize = keepStackSize(); | ||
2256 | } | ||
2257 | : | ||
2258 | ( | ||
2259 | { before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); } | ||
2260 | (']')? | ||
2261 | { after(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); } | ||
2262 | ) | ||
2263 | ; | ||
2264 | finally { | ||
2265 | restoreStackSize(stackSize); | ||
2266 | } | ||
2267 | |||
2268 | |||
2269 | rule__VLSAnnotation__Group_2__0 | ||
2270 | @init { | ||
2271 | int stackSize = keepStackSize(); | ||
2272 | } | ||
2273 | : | ||
2274 | rule__VLSAnnotation__Group_2__0__Impl | ||
2275 | rule__VLSAnnotation__Group_2__1 | ||
2276 | ; | ||
2277 | finally { | ||
2278 | restoreStackSize(stackSize); | ||
2279 | } | ||
2280 | |||
2281 | rule__VLSAnnotation__Group_2__0__Impl | ||
2282 | @init { | ||
2283 | int stackSize = keepStackSize(); | ||
2284 | } | ||
2285 | : | ||
2286 | ( | ||
2287 | { before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); } | ||
2288 | '(' | ||
2289 | { after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); } | ||
2290 | ) | ||
2291 | ; | ||
2292 | finally { | ||
2293 | restoreStackSize(stackSize); | ||
2294 | } | ||
2295 | |||
2296 | rule__VLSAnnotation__Group_2__1 | ||
2297 | @init { | ||
2298 | int stackSize = keepStackSize(); | ||
2299 | } | ||
2300 | : | ||
2301 | rule__VLSAnnotation__Group_2__1__Impl | ||
2302 | rule__VLSAnnotation__Group_2__2 | ||
2303 | ; | ||
2304 | finally { | ||
2305 | restoreStackSize(stackSize); | ||
2306 | } | ||
2307 | |||
2308 | rule__VLSAnnotation__Group_2__1__Impl | ||
2309 | @init { | ||
2310 | int stackSize = keepStackSize(); | ||
2311 | } | ||
2312 | : | ||
2313 | ( | ||
2314 | { before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); } | ||
2315 | (rule__VLSAnnotation__FollowupAssignment_2_1) | ||
2316 | { after(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); } | ||
2317 | ) | ||
2318 | ; | ||
2319 | finally { | ||
2320 | restoreStackSize(stackSize); | ||
2321 | } | ||
2322 | |||
2323 | rule__VLSAnnotation__Group_2__2 | ||
2324 | @init { | ||
2325 | int stackSize = keepStackSize(); | ||
2326 | } | ||
2327 | : | ||
2328 | rule__VLSAnnotation__Group_2__2__Impl | ||
2329 | ; | ||
2330 | finally { | ||
2331 | restoreStackSize(stackSize); | ||
2332 | } | ||
2333 | |||
2334 | rule__VLSAnnotation__Group_2__2__Impl | ||
2335 | @init { | ||
2336 | int stackSize = keepStackSize(); | ||
2337 | } | ||
2338 | : | ||
2339 | ( | ||
2340 | { before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); } | ||
2341 | ')' | ||
2342 | { after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); } | ||
2343 | ) | ||
2344 | ; | ||
2345 | finally { | ||
2346 | restoreStackSize(stackSize); | ||
2347 | } | ||
2348 | |||
2349 | |||
2350 | rule__VLSAnnotationTerms__Group__0 | ||
2351 | @init { | ||
2352 | int stackSize = keepStackSize(); | ||
2353 | } | ||
2354 | : | ||
2355 | rule__VLSAnnotationTerms__Group__0__Impl | ||
2356 | rule__VLSAnnotationTerms__Group__1 | ||
2357 | ; | ||
2358 | finally { | ||
2359 | restoreStackSize(stackSize); | ||
2360 | } | ||
2361 | |||
2362 | rule__VLSAnnotationTerms__Group__0__Impl | ||
2363 | @init { | ||
2364 | int stackSize = keepStackSize(); | ||
2365 | } | ||
2366 | : | ||
2367 | ( | ||
2368 | { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); } | ||
2369 | (rule__VLSAnnotationTerms__TermsAssignment_0) | ||
2370 | { after(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); } | ||
2371 | ) | ||
2372 | ; | ||
2373 | finally { | ||
2374 | restoreStackSize(stackSize); | ||
2375 | } | ||
2376 | |||
2377 | rule__VLSAnnotationTerms__Group__1 | ||
2378 | @init { | ||
2379 | int stackSize = keepStackSize(); | ||
2380 | } | ||
2381 | : | ||
2382 | rule__VLSAnnotationTerms__Group__1__Impl | ||
2383 | ; | ||
2384 | finally { | ||
2385 | restoreStackSize(stackSize); | ||
2386 | } | ||
2387 | |||
2388 | rule__VLSAnnotationTerms__Group__1__Impl | ||
2389 | @init { | ||
2390 | int stackSize = keepStackSize(); | ||
2391 | } | ||
2392 | : | ||
2393 | ( | ||
2394 | { before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); } | ||
2395 | (rule__VLSAnnotationTerms__Group_1__0)* | ||
2396 | { after(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); } | ||
2397 | ) | ||
2398 | ; | ||
2399 | finally { | ||
2400 | restoreStackSize(stackSize); | ||
2401 | } | ||
2402 | |||
2403 | |||
2404 | rule__VLSAnnotationTerms__Group_1__0 | ||
2405 | @init { | ||
2406 | int stackSize = keepStackSize(); | ||
2407 | } | ||
2408 | : | ||
2409 | rule__VLSAnnotationTerms__Group_1__0__Impl | ||
2410 | rule__VLSAnnotationTerms__Group_1__1 | ||
2411 | ; | ||
2412 | finally { | ||
2413 | restoreStackSize(stackSize); | ||
2414 | } | ||
2415 | |||
2416 | rule__VLSAnnotationTerms__Group_1__0__Impl | ||
2417 | @init { | ||
2418 | int stackSize = keepStackSize(); | ||
2419 | } | ||
2420 | : | ||
2421 | ( | ||
2422 | { before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); } | ||
2423 | ',' | ||
2424 | { after(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); } | ||
2425 | ) | ||
2426 | ; | ||
2427 | finally { | ||
2428 | restoreStackSize(stackSize); | ||
2429 | } | ||
2430 | |||
2431 | rule__VLSAnnotationTerms__Group_1__1 | ||
2432 | @init { | ||
2433 | int stackSize = keepStackSize(); | ||
2434 | } | ||
2435 | : | ||
2436 | rule__VLSAnnotationTerms__Group_1__1__Impl | ||
2437 | ; | ||
2438 | finally { | ||
2439 | restoreStackSize(stackSize); | ||
2440 | } | ||
2441 | |||
2442 | rule__VLSAnnotationTerms__Group_1__1__Impl | ||
2443 | @init { | ||
2444 | int stackSize = keepStackSize(); | ||
2445 | } | ||
2446 | : | ||
2447 | ( | ||
2448 | { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); } | ||
2449 | (rule__VLSAnnotationTerms__TermsAssignment_1_1) | ||
2450 | { after(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); } | ||
2451 | ) | ||
2452 | ; | ||
2453 | finally { | ||
2454 | restoreStackSize(stackSize); | ||
2455 | } | ||
2456 | |||
2457 | |||
2458 | rule__VLSBinary__Group__0 | ||
2459 | @init { | ||
2460 | int stackSize = keepStackSize(); | ||
2461 | } | ||
2462 | : | ||
2463 | rule__VLSBinary__Group__0__Impl | ||
2464 | rule__VLSBinary__Group__1 | ||
2465 | ; | ||
2466 | finally { | ||
2467 | restoreStackSize(stackSize); | ||
2468 | } | ||
2469 | |||
2470 | rule__VLSBinary__Group__0__Impl | ||
2471 | @init { | ||
2472 | int stackSize = keepStackSize(); | ||
2473 | } | ||
2474 | : | ||
2475 | ( | ||
2476 | { before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); } | ||
2477 | ruleVLSUnitaryFormula | ||
2478 | { after(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); } | ||
2479 | ) | ||
2480 | ; | ||
2481 | finally { | ||
2482 | restoreStackSize(stackSize); | ||
2483 | } | ||
2484 | |||
2485 | rule__VLSBinary__Group__1 | ||
2486 | @init { | ||
2487 | int stackSize = keepStackSize(); | ||
2488 | } | ||
2489 | : | ||
2490 | rule__VLSBinary__Group__1__Impl | ||
2491 | ; | ||
2492 | finally { | ||
2493 | restoreStackSize(stackSize); | ||
2494 | } | ||
2495 | |||
2496 | rule__VLSBinary__Group__1__Impl | ||
2497 | @init { | ||
2498 | int stackSize = keepStackSize(); | ||
2499 | } | ||
2500 | : | ||
2501 | ( | ||
2502 | { before(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); } | ||
2503 | (rule__VLSBinary__Alternatives_1)? | ||
2504 | { after(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); } | ||
2505 | ) | ||
2506 | ; | ||
2507 | finally { | ||
2508 | restoreStackSize(stackSize); | ||
2509 | } | ||
2510 | |||
2511 | |||
2512 | rule__VLSBinary__Group_1_0__0 | ||
2513 | @init { | ||
2514 | int stackSize = keepStackSize(); | ||
2515 | } | ||
2516 | : | ||
2517 | rule__VLSBinary__Group_1_0__0__Impl | ||
2518 | rule__VLSBinary__Group_1_0__1 | ||
2519 | ; | ||
2520 | finally { | ||
2521 | restoreStackSize(stackSize); | ||
2522 | } | ||
2523 | |||
2524 | rule__VLSBinary__Group_1_0__0__Impl | ||
2525 | @init { | ||
2526 | int stackSize = keepStackSize(); | ||
2527 | } | ||
2528 | : | ||
2529 | ( | ||
2530 | { before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); } | ||
2531 | (rule__VLSBinary__Alternatives_1_0_0) | ||
2532 | { after(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); } | ||
2533 | ) | ||
2534 | ; | ||
2535 | finally { | ||
2536 | restoreStackSize(stackSize); | ||
2537 | } | ||
2538 | |||
2539 | rule__VLSBinary__Group_1_0__1 | ||
2540 | @init { | ||
2541 | int stackSize = keepStackSize(); | ||
2542 | } | ||
2543 | : | ||
2544 | rule__VLSBinary__Group_1_0__1__Impl | ||
2545 | ; | ||
2546 | finally { | ||
2547 | restoreStackSize(stackSize); | ||
2548 | } | ||
2549 | |||
2550 | rule__VLSBinary__Group_1_0__1__Impl | ||
2551 | @init { | ||
2552 | int stackSize = keepStackSize(); | ||
2553 | } | ||
2554 | : | ||
2555 | ( | ||
2556 | { before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); } | ||
2557 | (rule__VLSBinary__RightAssignment_1_0_1) | ||
2558 | { after(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); } | ||
2559 | ) | ||
2560 | ; | ||
2561 | finally { | ||
2562 | restoreStackSize(stackSize); | ||
2563 | } | ||
2564 | |||
2565 | |||
2566 | rule__VLSBinary__Group_1_0_0_0__0 | ||
2567 | @init { | ||
2568 | int stackSize = keepStackSize(); | ||
2569 | } | ||
2570 | : | ||
2571 | rule__VLSBinary__Group_1_0_0_0__0__Impl | ||
2572 | rule__VLSBinary__Group_1_0_0_0__1 | ||
2573 | ; | ||
2574 | finally { | ||
2575 | restoreStackSize(stackSize); | ||
2576 | } | ||
2577 | |||
2578 | rule__VLSBinary__Group_1_0_0_0__0__Impl | ||
2579 | @init { | ||
2580 | int stackSize = keepStackSize(); | ||
2581 | } | ||
2582 | : | ||
2583 | ( | ||
2584 | { before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); } | ||
2585 | () | ||
2586 | { after(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); } | ||
2587 | ) | ||
2588 | ; | ||
2589 | finally { | ||
2590 | restoreStackSize(stackSize); | ||
2591 | } | ||
2592 | |||
2593 | rule__VLSBinary__Group_1_0_0_0__1 | ||
2594 | @init { | ||
2595 | int stackSize = keepStackSize(); | ||
2596 | } | ||
2597 | : | ||
2598 | rule__VLSBinary__Group_1_0_0_0__1__Impl | ||
2599 | ; | ||
2600 | finally { | ||
2601 | restoreStackSize(stackSize); | ||
2602 | } | ||
2603 | |||
2604 | rule__VLSBinary__Group_1_0_0_0__1__Impl | ||
2605 | @init { | ||
2606 | int stackSize = keepStackSize(); | ||
2607 | } | ||
2608 | : | ||
2609 | ( | ||
2610 | { before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); } | ||
2611 | '<=>' | ||
2612 | { after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); } | ||
2613 | ) | ||
2614 | ; | ||
2615 | finally { | ||
2616 | restoreStackSize(stackSize); | ||
2617 | } | ||
2618 | |||
2619 | |||
2620 | rule__VLSBinary__Group_1_0_0_1__0 | ||
2621 | @init { | ||
2622 | int stackSize = keepStackSize(); | ||
2623 | } | ||
2624 | : | ||
2625 | rule__VLSBinary__Group_1_0_0_1__0__Impl | ||
2626 | rule__VLSBinary__Group_1_0_0_1__1 | ||
2627 | ; | ||
2628 | finally { | ||
2629 | restoreStackSize(stackSize); | ||
2630 | } | ||
2631 | |||
2632 | rule__VLSBinary__Group_1_0_0_1__0__Impl | ||
2633 | @init { | ||
2634 | int stackSize = keepStackSize(); | ||
2635 | } | ||
2636 | : | ||
2637 | ( | ||
2638 | { before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); } | ||
2639 | () | ||
2640 | { after(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); } | ||
2641 | ) | ||
2642 | ; | ||
2643 | finally { | ||
2644 | restoreStackSize(stackSize); | ||
2645 | } | ||
2646 | |||
2647 | rule__VLSBinary__Group_1_0_0_1__1 | ||
2648 | @init { | ||
2649 | int stackSize = keepStackSize(); | ||
2650 | } | ||
2651 | : | ||
2652 | rule__VLSBinary__Group_1_0_0_1__1__Impl | ||
2653 | ; | ||
2654 | finally { | ||
2655 | restoreStackSize(stackSize); | ||
2656 | } | ||
2657 | |||
2658 | rule__VLSBinary__Group_1_0_0_1__1__Impl | ||
2659 | @init { | ||
2660 | int stackSize = keepStackSize(); | ||
2661 | } | ||
2662 | : | ||
2663 | ( | ||
2664 | { before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); } | ||
2665 | '=>' | ||
2666 | { after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); } | ||
2667 | ) | ||
2668 | ; | ||
2669 | finally { | ||
2670 | restoreStackSize(stackSize); | ||
2671 | } | ||
2672 | |||
2673 | |||
2674 | rule__VLSBinary__Group_1_0_0_2__0 | ||
2675 | @init { | ||
2676 | int stackSize = keepStackSize(); | ||
2677 | } | ||
2678 | : | ||
2679 | rule__VLSBinary__Group_1_0_0_2__0__Impl | ||
2680 | rule__VLSBinary__Group_1_0_0_2__1 | ||
2681 | ; | ||
2682 | finally { | ||
2683 | restoreStackSize(stackSize); | ||
2684 | } | ||
2685 | |||
2686 | rule__VLSBinary__Group_1_0_0_2__0__Impl | ||
2687 | @init { | ||
2688 | int stackSize = keepStackSize(); | ||
2689 | } | ||
2690 | : | ||
2691 | ( | ||
2692 | { before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); } | ||
2693 | () | ||
2694 | { after(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); } | ||
2695 | ) | ||
2696 | ; | ||
2697 | finally { | ||
2698 | restoreStackSize(stackSize); | ||
2699 | } | ||
2700 | |||
2701 | rule__VLSBinary__Group_1_0_0_2__1 | ||
2702 | @init { | ||
2703 | int stackSize = keepStackSize(); | ||
2704 | } | ||
2705 | : | ||
2706 | rule__VLSBinary__Group_1_0_0_2__1__Impl | ||
2707 | ; | ||
2708 | finally { | ||
2709 | restoreStackSize(stackSize); | ||
2710 | } | ||
2711 | |||
2712 | rule__VLSBinary__Group_1_0_0_2__1__Impl | ||
2713 | @init { | ||
2714 | int stackSize = keepStackSize(); | ||
2715 | } | ||
2716 | : | ||
2717 | ( | ||
2718 | { before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); } | ||
2719 | '<=' | ||
2720 | { after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); } | ||
2721 | ) | ||
2722 | ; | ||
2723 | finally { | ||
2724 | restoreStackSize(stackSize); | ||
2725 | } | ||
2726 | |||
2727 | |||
2728 | rule__VLSBinary__Group_1_0_0_3__0 | ||
2729 | @init { | ||
2730 | int stackSize = keepStackSize(); | ||
2731 | } | ||
2732 | : | ||
2733 | rule__VLSBinary__Group_1_0_0_3__0__Impl | ||
2734 | rule__VLSBinary__Group_1_0_0_3__1 | ||
2735 | ; | ||
2736 | finally { | ||
2737 | restoreStackSize(stackSize); | ||
2738 | } | ||
2739 | |||
2740 | rule__VLSBinary__Group_1_0_0_3__0__Impl | ||
2741 | @init { | ||
2742 | int stackSize = keepStackSize(); | ||
2743 | } | ||
2744 | : | ||
2745 | ( | ||
2746 | { before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); } | ||
2747 | () | ||
2748 | { after(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); } | ||
2749 | ) | ||
2750 | ; | ||
2751 | finally { | ||
2752 | restoreStackSize(stackSize); | ||
2753 | } | ||
2754 | |||
2755 | rule__VLSBinary__Group_1_0_0_3__1 | ||
2756 | @init { | ||
2757 | int stackSize = keepStackSize(); | ||
2758 | } | ||
2759 | : | ||
2760 | rule__VLSBinary__Group_1_0_0_3__1__Impl | ||
2761 | ; | ||
2762 | finally { | ||
2763 | restoreStackSize(stackSize); | ||
2764 | } | ||
2765 | |||
2766 | rule__VLSBinary__Group_1_0_0_3__1__Impl | ||
2767 | @init { | ||
2768 | int stackSize = keepStackSize(); | ||
2769 | } | ||
2770 | : | ||
2771 | ( | ||
2772 | { before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); } | ||
2773 | '<~>' | ||
2774 | { after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); } | ||
2775 | ) | ||
2776 | ; | ||
2777 | finally { | ||
2778 | restoreStackSize(stackSize); | ||
2779 | } | ||
2780 | |||
2781 | |||
2782 | rule__VLSBinary__Group_1_0_0_4__0 | ||
2783 | @init { | ||
2784 | int stackSize = keepStackSize(); | ||
2785 | } | ||
2786 | : | ||
2787 | rule__VLSBinary__Group_1_0_0_4__0__Impl | ||
2788 | rule__VLSBinary__Group_1_0_0_4__1 | ||
2789 | ; | ||
2790 | finally { | ||
2791 | restoreStackSize(stackSize); | ||
2792 | } | ||
2793 | |||
2794 | rule__VLSBinary__Group_1_0_0_4__0__Impl | ||
2795 | @init { | ||
2796 | int stackSize = keepStackSize(); | ||
2797 | } | ||
2798 | : | ||
2799 | ( | ||
2800 | { before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); } | ||
2801 | () | ||
2802 | { after(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); } | ||
2803 | ) | ||
2804 | ; | ||
2805 | finally { | ||
2806 | restoreStackSize(stackSize); | ||
2807 | } | ||
2808 | |||
2809 | rule__VLSBinary__Group_1_0_0_4__1 | ||
2810 | @init { | ||
2811 | int stackSize = keepStackSize(); | ||
2812 | } | ||
2813 | : | ||
2814 | rule__VLSBinary__Group_1_0_0_4__1__Impl | ||
2815 | ; | ||
2816 | finally { | ||
2817 | restoreStackSize(stackSize); | ||
2818 | } | ||
2819 | |||
2820 | rule__VLSBinary__Group_1_0_0_4__1__Impl | ||
2821 | @init { | ||
2822 | int stackSize = keepStackSize(); | ||
2823 | } | ||
2824 | : | ||
2825 | ( | ||
2826 | { before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); } | ||
2827 | '~|' | ||
2828 | { after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); } | ||
2829 | ) | ||
2830 | ; | ||
2831 | finally { | ||
2832 | restoreStackSize(stackSize); | ||
2833 | } | ||
2834 | |||
2835 | |||
2836 | rule__VLSBinary__Group_1_0_0_5__0 | ||
2837 | @init { | ||
2838 | int stackSize = keepStackSize(); | ||
2839 | } | ||
2840 | : | ||
2841 | rule__VLSBinary__Group_1_0_0_5__0__Impl | ||
2842 | rule__VLSBinary__Group_1_0_0_5__1 | ||
2843 | ; | ||
2844 | finally { | ||
2845 | restoreStackSize(stackSize); | ||
2846 | } | ||
2847 | |||
2848 | rule__VLSBinary__Group_1_0_0_5__0__Impl | ||
2849 | @init { | ||
2850 | int stackSize = keepStackSize(); | ||
2851 | } | ||
2852 | : | ||
2853 | ( | ||
2854 | { before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); } | ||
2855 | () | ||
2856 | { after(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); } | ||
2857 | ) | ||
2858 | ; | ||
2859 | finally { | ||
2860 | restoreStackSize(stackSize); | ||
2861 | } | ||
2862 | |||
2863 | rule__VLSBinary__Group_1_0_0_5__1 | ||
2864 | @init { | ||
2865 | int stackSize = keepStackSize(); | ||
2866 | } | ||
2867 | : | ||
2868 | rule__VLSBinary__Group_1_0_0_5__1__Impl | ||
2869 | ; | ||
2870 | finally { | ||
2871 | restoreStackSize(stackSize); | ||
2872 | } | ||
2873 | |||
2874 | rule__VLSBinary__Group_1_0_0_5__1__Impl | ||
2875 | @init { | ||
2876 | int stackSize = keepStackSize(); | ||
2877 | } | ||
2878 | : | ||
2879 | ( | ||
2880 | { before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); } | ||
2881 | '~&' | ||
2882 | { after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); } | ||
2883 | ) | ||
2884 | ; | ||
2885 | finally { | ||
2886 | restoreStackSize(stackSize); | ||
2887 | } | ||
2888 | |||
2889 | |||
2890 | rule__VLSBinary__Group_1_1__0 | ||
2891 | @init { | ||
2892 | int stackSize = keepStackSize(); | ||
2893 | } | ||
2894 | : | ||
2895 | rule__VLSBinary__Group_1_1__0__Impl | ||
2896 | rule__VLSBinary__Group_1_1__1 | ||
2897 | ; | ||
2898 | finally { | ||
2899 | restoreStackSize(stackSize); | ||
2900 | } | ||
2901 | |||
2902 | rule__VLSBinary__Group_1_1__0__Impl | ||
2903 | @init { | ||
2904 | int stackSize = keepStackSize(); | ||
2905 | } | ||
2906 | : | ||
2907 | ( | ||
2908 | { before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); } | ||
2909 | () | ||
2910 | { after(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); } | ||
2911 | ) | ||
2912 | ; | ||
2913 | finally { | ||
2914 | restoreStackSize(stackSize); | ||
2915 | } | ||
2916 | |||
2917 | rule__VLSBinary__Group_1_1__1 | ||
2918 | @init { | ||
2919 | int stackSize = keepStackSize(); | ||
2920 | } | ||
2921 | : | ||
2922 | rule__VLSBinary__Group_1_1__1__Impl | ||
2923 | rule__VLSBinary__Group_1_1__2 | ||
2924 | ; | ||
2925 | finally { | ||
2926 | restoreStackSize(stackSize); | ||
2927 | } | ||
2928 | |||
2929 | rule__VLSBinary__Group_1_1__1__Impl | ||
2930 | @init { | ||
2931 | int stackSize = keepStackSize(); | ||
2932 | } | ||
2933 | : | ||
2934 | ( | ||
2935 | { before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); } | ||
2936 | '&' | ||
2937 | { after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); } | ||
2938 | ) | ||
2939 | ; | ||
2940 | finally { | ||
2941 | restoreStackSize(stackSize); | ||
2942 | } | ||
2943 | |||
2944 | rule__VLSBinary__Group_1_1__2 | ||
2945 | @init { | ||
2946 | int stackSize = keepStackSize(); | ||
2947 | } | ||
2948 | : | ||
2949 | rule__VLSBinary__Group_1_1__2__Impl | ||
2950 | ; | ||
2951 | finally { | ||
2952 | restoreStackSize(stackSize); | ||
2953 | } | ||
2954 | |||
2955 | rule__VLSBinary__Group_1_1__2__Impl | ||
2956 | @init { | ||
2957 | int stackSize = keepStackSize(); | ||
2958 | } | ||
2959 | : | ||
2960 | ( | ||
2961 | { before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); } | ||
2962 | (rule__VLSBinary__RightAssignment_1_1_2) | ||
2963 | { after(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); } | ||
2964 | ) | ||
2965 | ; | ||
2966 | finally { | ||
2967 | restoreStackSize(stackSize); | ||
2968 | } | ||
2969 | |||
2970 | |||
2971 | rule__VLSBinary__Group_1_2__0 | ||
2972 | @init { | ||
2973 | int stackSize = keepStackSize(); | ||
2974 | } | ||
2975 | : | ||
2976 | rule__VLSBinary__Group_1_2__0__Impl | ||
2977 | rule__VLSBinary__Group_1_2__1 | ||
2978 | ; | ||
2979 | finally { | ||
2980 | restoreStackSize(stackSize); | ||
2981 | } | ||
2982 | |||
2983 | rule__VLSBinary__Group_1_2__0__Impl | ||
2984 | @init { | ||
2985 | int stackSize = keepStackSize(); | ||
2986 | } | ||
2987 | : | ||
2988 | ( | ||
2989 | { before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); } | ||
2990 | () | ||
2991 | { after(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); } | ||
2992 | ) | ||
2993 | ; | ||
2994 | finally { | ||
2995 | restoreStackSize(stackSize); | ||
2996 | } | ||
2997 | |||
2998 | rule__VLSBinary__Group_1_2__1 | ||
2999 | @init { | ||
3000 | int stackSize = keepStackSize(); | ||
3001 | } | ||
3002 | : | ||
3003 | rule__VLSBinary__Group_1_2__1__Impl | ||
3004 | rule__VLSBinary__Group_1_2__2 | ||
3005 | ; | ||
3006 | finally { | ||
3007 | restoreStackSize(stackSize); | ||
3008 | } | ||
3009 | |||
3010 | rule__VLSBinary__Group_1_2__1__Impl | ||
3011 | @init { | ||
3012 | int stackSize = keepStackSize(); | ||
3013 | } | ||
3014 | : | ||
3015 | ( | ||
3016 | { before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); } | ||
3017 | '|' | ||
3018 | { after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); } | ||
3019 | ) | ||
3020 | ; | ||
3021 | finally { | ||
3022 | restoreStackSize(stackSize); | ||
3023 | } | ||
3024 | |||
3025 | rule__VLSBinary__Group_1_2__2 | ||
3026 | @init { | ||
3027 | int stackSize = keepStackSize(); | ||
3028 | } | ||
3029 | : | ||
3030 | rule__VLSBinary__Group_1_2__2__Impl | ||
3031 | ; | ||
3032 | finally { | ||
3033 | restoreStackSize(stackSize); | ||
3034 | } | ||
3035 | |||
3036 | rule__VLSBinary__Group_1_2__2__Impl | ||
3037 | @init { | ||
3038 | int stackSize = keepStackSize(); | ||
3039 | } | ||
3040 | : | ||
3041 | ( | ||
3042 | { before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); } | ||
3043 | (rule__VLSBinary__RightAssignment_1_2_2) | ||
3044 | { after(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); } | ||
3045 | ) | ||
3046 | ; | ||
3047 | finally { | ||
3048 | restoreStackSize(stackSize); | ||
3049 | } | ||
3050 | |||
3051 | |||
3052 | rule__VLSUnitaryFormula__Group_4__0 | ||
3053 | @init { | ||
3054 | int stackSize = keepStackSize(); | ||
3055 | } | ||
3056 | : | ||
3057 | rule__VLSUnitaryFormula__Group_4__0__Impl | ||
3058 | rule__VLSUnitaryFormula__Group_4__1 | ||
3059 | ; | ||
3060 | finally { | ||
3061 | restoreStackSize(stackSize); | ||
3062 | } | ||
3063 | |||
3064 | rule__VLSUnitaryFormula__Group_4__0__Impl | ||
3065 | @init { | ||
3066 | int stackSize = keepStackSize(); | ||
3067 | } | ||
3068 | : | ||
3069 | ( | ||
3070 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); } | ||
3071 | '(' | ||
3072 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); } | ||
3073 | ) | ||
3074 | ; | ||
3075 | finally { | ||
3076 | restoreStackSize(stackSize); | ||
3077 | } | ||
3078 | |||
3079 | rule__VLSUnitaryFormula__Group_4__1 | ||
3080 | @init { | ||
3081 | int stackSize = keepStackSize(); | ||
3082 | } | ||
3083 | : | ||
3084 | rule__VLSUnitaryFormula__Group_4__1__Impl | ||
3085 | rule__VLSUnitaryFormula__Group_4__2 | ||
3086 | ; | ||
3087 | finally { | ||
3088 | restoreStackSize(stackSize); | ||
3089 | } | ||
3090 | |||
3091 | rule__VLSUnitaryFormula__Group_4__1__Impl | ||
3092 | @init { | ||
3093 | int stackSize = keepStackSize(); | ||
3094 | } | ||
3095 | : | ||
3096 | ( | ||
3097 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); } | ||
3098 | ruleVLSTerm | ||
3099 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); } | ||
3100 | ) | ||
3101 | ; | ||
3102 | finally { | ||
3103 | restoreStackSize(stackSize); | ||
3104 | } | ||
3105 | |||
3106 | rule__VLSUnitaryFormula__Group_4__2 | ||
3107 | @init { | ||
3108 | int stackSize = keepStackSize(); | ||
3109 | } | ||
3110 | : | ||
3111 | rule__VLSUnitaryFormula__Group_4__2__Impl | ||
3112 | ; | ||
3113 | finally { | ||
3114 | restoreStackSize(stackSize); | ||
3115 | } | ||
3116 | |||
3117 | rule__VLSUnitaryFormula__Group_4__2__Impl | ||
3118 | @init { | ||
3119 | int stackSize = keepStackSize(); | ||
3120 | } | ||
3121 | : | ||
3122 | ( | ||
3123 | { before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); } | ||
3124 | ')' | ||
3125 | { after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); } | ||
3126 | ) | ||
3127 | ; | ||
3128 | finally { | ||
3129 | restoreStackSize(stackSize); | ||
3130 | } | ||
3131 | |||
3132 | |||
3133 | rule__VLSUniversalQuantifier__Group__0 | ||
3134 | @init { | ||
3135 | int stackSize = keepStackSize(); | ||
3136 | } | ||
3137 | : | ||
3138 | rule__VLSUniversalQuantifier__Group__0__Impl | ||
3139 | rule__VLSUniversalQuantifier__Group__1 | ||
3140 | ; | ||
3141 | finally { | ||
3142 | restoreStackSize(stackSize); | ||
3143 | } | ||
3144 | |||
3145 | rule__VLSUniversalQuantifier__Group__0__Impl | ||
3146 | @init { | ||
3147 | int stackSize = keepStackSize(); | ||
3148 | } | ||
3149 | : | ||
3150 | ( | ||
3151 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); } | ||
3152 | () | ||
3153 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); } | ||
3154 | ) | ||
3155 | ; | ||
3156 | finally { | ||
3157 | restoreStackSize(stackSize); | ||
3158 | } | ||
3159 | |||
3160 | rule__VLSUniversalQuantifier__Group__1 | ||
3161 | @init { | ||
3162 | int stackSize = keepStackSize(); | ||
3163 | } | ||
3164 | : | ||
3165 | rule__VLSUniversalQuantifier__Group__1__Impl | ||
3166 | rule__VLSUniversalQuantifier__Group__2 | ||
3167 | ; | ||
3168 | finally { | ||
3169 | restoreStackSize(stackSize); | ||
3170 | } | ||
3171 | |||
3172 | rule__VLSUniversalQuantifier__Group__1__Impl | ||
3173 | @init { | ||
3174 | int stackSize = keepStackSize(); | ||
3175 | } | ||
3176 | : | ||
3177 | ( | ||
3178 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); } | ||
3179 | (rule__VLSUniversalQuantifier__Group_1__0) | ||
3180 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); } | ||
3181 | ) | ||
3182 | ; | ||
3183 | finally { | ||
3184 | restoreStackSize(stackSize); | ||
3185 | } | ||
3186 | |||
3187 | rule__VLSUniversalQuantifier__Group__2 | ||
3188 | @init { | ||
3189 | int stackSize = keepStackSize(); | ||
3190 | } | ||
3191 | : | ||
3192 | rule__VLSUniversalQuantifier__Group__2__Impl | ||
3193 | ; | ||
3194 | finally { | ||
3195 | restoreStackSize(stackSize); | ||
3196 | } | ||
3197 | |||
3198 | rule__VLSUniversalQuantifier__Group__2__Impl | ||
3199 | @init { | ||
3200 | int stackSize = keepStackSize(); | ||
3201 | } | ||
3202 | : | ||
3203 | ( | ||
3204 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); } | ||
3205 | (rule__VLSUniversalQuantifier__OperandAssignment_2) | ||
3206 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); } | ||
3207 | ) | ||
3208 | ; | ||
3209 | finally { | ||
3210 | restoreStackSize(stackSize); | ||
3211 | } | ||
3212 | |||
3213 | |||
3214 | rule__VLSUniversalQuantifier__Group_1__0 | ||
3215 | @init { | ||
3216 | int stackSize = keepStackSize(); | ||
3217 | } | ||
3218 | : | ||
3219 | rule__VLSUniversalQuantifier__Group_1__0__Impl | ||
3220 | rule__VLSUniversalQuantifier__Group_1__1 | ||
3221 | ; | ||
3222 | finally { | ||
3223 | restoreStackSize(stackSize); | ||
3224 | } | ||
3225 | |||
3226 | rule__VLSUniversalQuantifier__Group_1__0__Impl | ||
3227 | @init { | ||
3228 | int stackSize = keepStackSize(); | ||
3229 | } | ||
3230 | : | ||
3231 | ( | ||
3232 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); } | ||
3233 | '!' | ||
3234 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); } | ||
3235 | ) | ||
3236 | ; | ||
3237 | finally { | ||
3238 | restoreStackSize(stackSize); | ||
3239 | } | ||
3240 | |||
3241 | rule__VLSUniversalQuantifier__Group_1__1 | ||
3242 | @init { | ||
3243 | int stackSize = keepStackSize(); | ||
3244 | } | ||
3245 | : | ||
3246 | rule__VLSUniversalQuantifier__Group_1__1__Impl | ||
3247 | rule__VLSUniversalQuantifier__Group_1__2 | ||
3248 | ; | ||
3249 | finally { | ||
3250 | restoreStackSize(stackSize); | ||
3251 | } | ||
3252 | |||
3253 | rule__VLSUniversalQuantifier__Group_1__1__Impl | ||
3254 | @init { | ||
3255 | int stackSize = keepStackSize(); | ||
3256 | } | ||
3257 | : | ||
3258 | ( | ||
3259 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); } | ||
3260 | '[' | ||
3261 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); } | ||
3262 | ) | ||
3263 | ; | ||
3264 | finally { | ||
3265 | restoreStackSize(stackSize); | ||
3266 | } | ||
3267 | |||
3268 | rule__VLSUniversalQuantifier__Group_1__2 | ||
3269 | @init { | ||
3270 | int stackSize = keepStackSize(); | ||
3271 | } | ||
3272 | : | ||
3273 | rule__VLSUniversalQuantifier__Group_1__2__Impl | ||
3274 | rule__VLSUniversalQuantifier__Group_1__3 | ||
3275 | ; | ||
3276 | finally { | ||
3277 | restoreStackSize(stackSize); | ||
3278 | } | ||
3279 | |||
3280 | rule__VLSUniversalQuantifier__Group_1__2__Impl | ||
3281 | @init { | ||
3282 | int stackSize = keepStackSize(); | ||
3283 | } | ||
3284 | : | ||
3285 | ( | ||
3286 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); } | ||
3287 | (rule__VLSUniversalQuantifier__VariablesAssignment_1_2) | ||
3288 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); } | ||
3289 | ) | ||
3290 | ; | ||
3291 | finally { | ||
3292 | restoreStackSize(stackSize); | ||
3293 | } | ||
3294 | |||
3295 | rule__VLSUniversalQuantifier__Group_1__3 | ||
3296 | @init { | ||
3297 | int stackSize = keepStackSize(); | ||
3298 | } | ||
3299 | : | ||
3300 | rule__VLSUniversalQuantifier__Group_1__3__Impl | ||
3301 | rule__VLSUniversalQuantifier__Group_1__4 | ||
3302 | ; | ||
3303 | finally { | ||
3304 | restoreStackSize(stackSize); | ||
3305 | } | ||
3306 | |||
3307 | rule__VLSUniversalQuantifier__Group_1__3__Impl | ||
3308 | @init { | ||
3309 | int stackSize = keepStackSize(); | ||
3310 | } | ||
3311 | : | ||
3312 | ( | ||
3313 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); } | ||
3314 | (rule__VLSUniversalQuantifier__Group_1_3__0)* | ||
3315 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); } | ||
3316 | ) | ||
3317 | ; | ||
3318 | finally { | ||
3319 | restoreStackSize(stackSize); | ||
3320 | } | ||
3321 | |||
3322 | rule__VLSUniversalQuantifier__Group_1__4 | ||
3323 | @init { | ||
3324 | int stackSize = keepStackSize(); | ||
3325 | } | ||
3326 | : | ||
3327 | rule__VLSUniversalQuantifier__Group_1__4__Impl | ||
3328 | rule__VLSUniversalQuantifier__Group_1__5 | ||
3329 | ; | ||
3330 | finally { | ||
3331 | restoreStackSize(stackSize); | ||
3332 | } | ||
3333 | |||
3334 | rule__VLSUniversalQuantifier__Group_1__4__Impl | ||
3335 | @init { | ||
3336 | int stackSize = keepStackSize(); | ||
3337 | } | ||
3338 | : | ||
3339 | ( | ||
3340 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); } | ||
3341 | ']' | ||
3342 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); } | ||
3343 | ) | ||
3344 | ; | ||
3345 | finally { | ||
3346 | restoreStackSize(stackSize); | ||
3347 | } | ||
3348 | |||
3349 | rule__VLSUniversalQuantifier__Group_1__5 | ||
3350 | @init { | ||
3351 | int stackSize = keepStackSize(); | ||
3352 | } | ||
3353 | : | ||
3354 | rule__VLSUniversalQuantifier__Group_1__5__Impl | ||
3355 | ; | ||
3356 | finally { | ||
3357 | restoreStackSize(stackSize); | ||
3358 | } | ||
3359 | |||
3360 | rule__VLSUniversalQuantifier__Group_1__5__Impl | ||
3361 | @init { | ||
3362 | int stackSize = keepStackSize(); | ||
3363 | } | ||
3364 | : | ||
3365 | ( | ||
3366 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); } | ||
3367 | ':' | ||
3368 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); } | ||
3369 | ) | ||
3370 | ; | ||
3371 | finally { | ||
3372 | restoreStackSize(stackSize); | ||
3373 | } | ||
3374 | |||
3375 | |||
3376 | rule__VLSUniversalQuantifier__Group_1_3__0 | ||
3377 | @init { | ||
3378 | int stackSize = keepStackSize(); | ||
3379 | } | ||
3380 | : | ||
3381 | rule__VLSUniversalQuantifier__Group_1_3__0__Impl | ||
3382 | rule__VLSUniversalQuantifier__Group_1_3__1 | ||
3383 | ; | ||
3384 | finally { | ||
3385 | restoreStackSize(stackSize); | ||
3386 | } | ||
3387 | |||
3388 | rule__VLSUniversalQuantifier__Group_1_3__0__Impl | ||
3389 | @init { | ||
3390 | int stackSize = keepStackSize(); | ||
3391 | } | ||
3392 | : | ||
3393 | ( | ||
3394 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); } | ||
3395 | ',' | ||
3396 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); } | ||
3397 | ) | ||
3398 | ; | ||
3399 | finally { | ||
3400 | restoreStackSize(stackSize); | ||
3401 | } | ||
3402 | |||
3403 | rule__VLSUniversalQuantifier__Group_1_3__1 | ||
3404 | @init { | ||
3405 | int stackSize = keepStackSize(); | ||
3406 | } | ||
3407 | : | ||
3408 | rule__VLSUniversalQuantifier__Group_1_3__1__Impl | ||
3409 | ; | ||
3410 | finally { | ||
3411 | restoreStackSize(stackSize); | ||
3412 | } | ||
3413 | |||
3414 | rule__VLSUniversalQuantifier__Group_1_3__1__Impl | ||
3415 | @init { | ||
3416 | int stackSize = keepStackSize(); | ||
3417 | } | ||
3418 | : | ||
3419 | ( | ||
3420 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); } | ||
3421 | (rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1) | ||
3422 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); } | ||
3423 | ) | ||
3424 | ; | ||
3425 | finally { | ||
3426 | restoreStackSize(stackSize); | ||
3427 | } | ||
3428 | |||
3429 | |||
3430 | rule__VLSExistentialQuantifier__Group__0 | ||
3431 | @init { | ||
3432 | int stackSize = keepStackSize(); | ||
3433 | } | ||
3434 | : | ||
3435 | rule__VLSExistentialQuantifier__Group__0__Impl | ||
3436 | rule__VLSExistentialQuantifier__Group__1 | ||
3437 | ; | ||
3438 | finally { | ||
3439 | restoreStackSize(stackSize); | ||
3440 | } | ||
3441 | |||
3442 | rule__VLSExistentialQuantifier__Group__0__Impl | ||
3443 | @init { | ||
3444 | int stackSize = keepStackSize(); | ||
3445 | } | ||
3446 | : | ||
3447 | ( | ||
3448 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); } | ||
3449 | () | ||
3450 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); } | ||
3451 | ) | ||
3452 | ; | ||
3453 | finally { | ||
3454 | restoreStackSize(stackSize); | ||
3455 | } | ||
3456 | |||
3457 | rule__VLSExistentialQuantifier__Group__1 | ||
3458 | @init { | ||
3459 | int stackSize = keepStackSize(); | ||
3460 | } | ||
3461 | : | ||
3462 | rule__VLSExistentialQuantifier__Group__1__Impl | ||
3463 | rule__VLSExistentialQuantifier__Group__2 | ||
3464 | ; | ||
3465 | finally { | ||
3466 | restoreStackSize(stackSize); | ||
3467 | } | ||
3468 | |||
3469 | rule__VLSExistentialQuantifier__Group__1__Impl | ||
3470 | @init { | ||
3471 | int stackSize = keepStackSize(); | ||
3472 | } | ||
3473 | : | ||
3474 | ( | ||
3475 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); } | ||
3476 | (rule__VLSExistentialQuantifier__Group_1__0) | ||
3477 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); } | ||
3478 | ) | ||
3479 | ; | ||
3480 | finally { | ||
3481 | restoreStackSize(stackSize); | ||
3482 | } | ||
3483 | |||
3484 | rule__VLSExistentialQuantifier__Group__2 | ||
3485 | @init { | ||
3486 | int stackSize = keepStackSize(); | ||
3487 | } | ||
3488 | : | ||
3489 | rule__VLSExistentialQuantifier__Group__2__Impl | ||
3490 | ; | ||
3491 | finally { | ||
3492 | restoreStackSize(stackSize); | ||
3493 | } | ||
3494 | |||
3495 | rule__VLSExistentialQuantifier__Group__2__Impl | ||
3496 | @init { | ||
3497 | int stackSize = keepStackSize(); | ||
3498 | } | ||
3499 | : | ||
3500 | ( | ||
3501 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); } | ||
3502 | (rule__VLSExistentialQuantifier__OperandAssignment_2) | ||
3503 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); } | ||
3504 | ) | ||
3505 | ; | ||
3506 | finally { | ||
3507 | restoreStackSize(stackSize); | ||
3508 | } | ||
3509 | |||
3510 | |||
3511 | rule__VLSExistentialQuantifier__Group_1__0 | ||
3512 | @init { | ||
3513 | int stackSize = keepStackSize(); | ||
3514 | } | ||
3515 | : | ||
3516 | rule__VLSExistentialQuantifier__Group_1__0__Impl | ||
3517 | rule__VLSExistentialQuantifier__Group_1__1 | ||
3518 | ; | ||
3519 | finally { | ||
3520 | restoreStackSize(stackSize); | ||
3521 | } | ||
3522 | |||
3523 | rule__VLSExistentialQuantifier__Group_1__0__Impl | ||
3524 | @init { | ||
3525 | int stackSize = keepStackSize(); | ||
3526 | } | ||
3527 | : | ||
3528 | ( | ||
3529 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); } | ||
3530 | '?' | ||
3531 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); } | ||
3532 | ) | ||
3533 | ; | ||
3534 | finally { | ||
3535 | restoreStackSize(stackSize); | ||
3536 | } | ||
3537 | |||
3538 | rule__VLSExistentialQuantifier__Group_1__1 | ||
3539 | @init { | ||
3540 | int stackSize = keepStackSize(); | ||
3541 | } | ||
3542 | : | ||
3543 | rule__VLSExistentialQuantifier__Group_1__1__Impl | ||
3544 | rule__VLSExistentialQuantifier__Group_1__2 | ||
3545 | ; | ||
3546 | finally { | ||
3547 | restoreStackSize(stackSize); | ||
3548 | } | ||
3549 | |||
3550 | rule__VLSExistentialQuantifier__Group_1__1__Impl | ||
3551 | @init { | ||
3552 | int stackSize = keepStackSize(); | ||
3553 | } | ||
3554 | : | ||
3555 | ( | ||
3556 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); } | ||
3557 | '[' | ||
3558 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); } | ||
3559 | ) | ||
3560 | ; | ||
3561 | finally { | ||
3562 | restoreStackSize(stackSize); | ||
3563 | } | ||
3564 | |||
3565 | rule__VLSExistentialQuantifier__Group_1__2 | ||
3566 | @init { | ||
3567 | int stackSize = keepStackSize(); | ||
3568 | } | ||
3569 | : | ||
3570 | rule__VLSExistentialQuantifier__Group_1__2__Impl | ||
3571 | rule__VLSExistentialQuantifier__Group_1__3 | ||
3572 | ; | ||
3573 | finally { | ||
3574 | restoreStackSize(stackSize); | ||
3575 | } | ||
3576 | |||
3577 | rule__VLSExistentialQuantifier__Group_1__2__Impl | ||
3578 | @init { | ||
3579 | int stackSize = keepStackSize(); | ||
3580 | } | ||
3581 | : | ||
3582 | ( | ||
3583 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); } | ||
3584 | (rule__VLSExistentialQuantifier__VariablesAssignment_1_2) | ||
3585 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); } | ||
3586 | ) | ||
3587 | ; | ||
3588 | finally { | ||
3589 | restoreStackSize(stackSize); | ||
3590 | } | ||
3591 | |||
3592 | rule__VLSExistentialQuantifier__Group_1__3 | ||
3593 | @init { | ||
3594 | int stackSize = keepStackSize(); | ||
3595 | } | ||
3596 | : | ||
3597 | rule__VLSExistentialQuantifier__Group_1__3__Impl | ||
3598 | rule__VLSExistentialQuantifier__Group_1__4 | ||
3599 | ; | ||
3600 | finally { | ||
3601 | restoreStackSize(stackSize); | ||
3602 | } | ||
3603 | |||
3604 | rule__VLSExistentialQuantifier__Group_1__3__Impl | ||
3605 | @init { | ||
3606 | int stackSize = keepStackSize(); | ||
3607 | } | ||
3608 | : | ||
3609 | ( | ||
3610 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); } | ||
3611 | (rule__VLSExistentialQuantifier__Group_1_3__0)* | ||
3612 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); } | ||
3613 | ) | ||
3614 | ; | ||
3615 | finally { | ||
3616 | restoreStackSize(stackSize); | ||
3617 | } | ||
3618 | |||
3619 | rule__VLSExistentialQuantifier__Group_1__4 | ||
3620 | @init { | ||
3621 | int stackSize = keepStackSize(); | ||
3622 | } | ||
3623 | : | ||
3624 | rule__VLSExistentialQuantifier__Group_1__4__Impl | ||
3625 | rule__VLSExistentialQuantifier__Group_1__5 | ||
3626 | ; | ||
3627 | finally { | ||
3628 | restoreStackSize(stackSize); | ||
3629 | } | ||
3630 | |||
3631 | rule__VLSExistentialQuantifier__Group_1__4__Impl | ||
3632 | @init { | ||
3633 | int stackSize = keepStackSize(); | ||
3634 | } | ||
3635 | : | ||
3636 | ( | ||
3637 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); } | ||
3638 | ']' | ||
3639 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); } | ||
3640 | ) | ||
3641 | ; | ||
3642 | finally { | ||
3643 | restoreStackSize(stackSize); | ||
3644 | } | ||
3645 | |||
3646 | rule__VLSExistentialQuantifier__Group_1__5 | ||
3647 | @init { | ||
3648 | int stackSize = keepStackSize(); | ||
3649 | } | ||
3650 | : | ||
3651 | rule__VLSExistentialQuantifier__Group_1__5__Impl | ||
3652 | ; | ||
3653 | finally { | ||
3654 | restoreStackSize(stackSize); | ||
3655 | } | ||
3656 | |||
3657 | rule__VLSExistentialQuantifier__Group_1__5__Impl | ||
3658 | @init { | ||
3659 | int stackSize = keepStackSize(); | ||
3660 | } | ||
3661 | : | ||
3662 | ( | ||
3663 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); } | ||
3664 | ':' | ||
3665 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); } | ||
3666 | ) | ||
3667 | ; | ||
3668 | finally { | ||
3669 | restoreStackSize(stackSize); | ||
3670 | } | ||
3671 | |||
3672 | |||
3673 | rule__VLSExistentialQuantifier__Group_1_3__0 | ||
3674 | @init { | ||
3675 | int stackSize = keepStackSize(); | ||
3676 | } | ||
3677 | : | ||
3678 | rule__VLSExistentialQuantifier__Group_1_3__0__Impl | ||
3679 | rule__VLSExistentialQuantifier__Group_1_3__1 | ||
3680 | ; | ||
3681 | finally { | ||
3682 | restoreStackSize(stackSize); | ||
3683 | } | ||
3684 | |||
3685 | rule__VLSExistentialQuantifier__Group_1_3__0__Impl | ||
3686 | @init { | ||
3687 | int stackSize = keepStackSize(); | ||
3688 | } | ||
3689 | : | ||
3690 | ( | ||
3691 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); } | ||
3692 | ',' | ||
3693 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); } | ||
3694 | ) | ||
3695 | ; | ||
3696 | finally { | ||
3697 | restoreStackSize(stackSize); | ||
3698 | } | ||
3699 | |||
3700 | rule__VLSExistentialQuantifier__Group_1_3__1 | ||
3701 | @init { | ||
3702 | int stackSize = keepStackSize(); | ||
3703 | } | ||
3704 | : | ||
3705 | rule__VLSExistentialQuantifier__Group_1_3__1__Impl | ||
3706 | ; | ||
3707 | finally { | ||
3708 | restoreStackSize(stackSize); | ||
3709 | } | ||
3710 | |||
3711 | rule__VLSExistentialQuantifier__Group_1_3__1__Impl | ||
3712 | @init { | ||
3713 | int stackSize = keepStackSize(); | ||
3714 | } | ||
3715 | : | ||
3716 | ( | ||
3717 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); } | ||
3718 | (rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1) | ||
3719 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); } | ||
3720 | ) | ||
3721 | ; | ||
3722 | finally { | ||
3723 | restoreStackSize(stackSize); | ||
3724 | } | ||
3725 | |||
3726 | |||
3727 | rule__VLSUnaryNegation__Group__0 | ||
3728 | @init { | ||
3729 | int stackSize = keepStackSize(); | ||
3730 | } | ||
3731 | : | ||
3732 | rule__VLSUnaryNegation__Group__0__Impl | ||
3733 | rule__VLSUnaryNegation__Group__1 | ||
3734 | ; | ||
3735 | finally { | ||
3736 | restoreStackSize(stackSize); | ||
3737 | } | ||
3738 | |||
3739 | rule__VLSUnaryNegation__Group__0__Impl | ||
3740 | @init { | ||
3741 | int stackSize = keepStackSize(); | ||
3742 | } | ||
3743 | : | ||
3744 | ( | ||
3745 | { before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); } | ||
3746 | () | ||
3747 | { after(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); } | ||
3748 | ) | ||
3749 | ; | ||
3750 | finally { | ||
3751 | restoreStackSize(stackSize); | ||
3752 | } | ||
3753 | |||
3754 | rule__VLSUnaryNegation__Group__1 | ||
3755 | @init { | ||
3756 | int stackSize = keepStackSize(); | ||
3757 | } | ||
3758 | : | ||
3759 | rule__VLSUnaryNegation__Group__1__Impl | ||
3760 | rule__VLSUnaryNegation__Group__2 | ||
3761 | ; | ||
3762 | finally { | ||
3763 | restoreStackSize(stackSize); | ||
3764 | } | ||
3765 | |||
3766 | rule__VLSUnaryNegation__Group__1__Impl | ||
3767 | @init { | ||
3768 | int stackSize = keepStackSize(); | ||
3769 | } | ||
3770 | : | ||
3771 | ( | ||
3772 | { before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); } | ||
3773 | '~' | ||
3774 | { after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); } | ||
3775 | ) | ||
3776 | ; | ||
3777 | finally { | ||
3778 | restoreStackSize(stackSize); | ||
3779 | } | ||
3780 | |||
3781 | rule__VLSUnaryNegation__Group__2 | ||
3782 | @init { | ||
3783 | int stackSize = keepStackSize(); | ||
3784 | } | ||
3785 | : | ||
3786 | rule__VLSUnaryNegation__Group__2__Impl | ||
3787 | ; | ||
3788 | finally { | ||
3789 | restoreStackSize(stackSize); | ||
3790 | } | ||
3791 | |||
3792 | rule__VLSUnaryNegation__Group__2__Impl | ||
3793 | @init { | ||
3794 | int stackSize = keepStackSize(); | ||
3795 | } | ||
3796 | : | ||
3797 | ( | ||
3798 | { before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); } | ||
3799 | (rule__VLSUnaryNegation__OperandAssignment_2) | ||
3800 | { after(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); } | ||
3801 | ) | ||
3802 | ; | ||
3803 | finally { | ||
3804 | restoreStackSize(stackSize); | ||
3805 | } | ||
3806 | |||
3807 | |||
3808 | rule__VLSUnaryInfix__Group__0 | ||
3809 | @init { | ||
3810 | int stackSize = keepStackSize(); | ||
3811 | } | ||
3812 | : | ||
3813 | rule__VLSUnaryInfix__Group__0__Impl | ||
3814 | rule__VLSUnaryInfix__Group__1 | ||
3815 | ; | ||
3816 | finally { | ||
3817 | restoreStackSize(stackSize); | ||
3818 | } | ||
3819 | |||
3820 | rule__VLSUnaryInfix__Group__0__Impl | ||
3821 | @init { | ||
3822 | int stackSize = keepStackSize(); | ||
3823 | } | ||
3824 | : | ||
3825 | ( | ||
3826 | { before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); } | ||
3827 | ruleVLSAtomic | ||
3828 | { after(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); } | ||
3829 | ) | ||
3830 | ; | ||
3831 | finally { | ||
3832 | restoreStackSize(stackSize); | ||
3833 | } | ||
3834 | |||
3835 | rule__VLSUnaryInfix__Group__1 | ||
3836 | @init { | ||
3837 | int stackSize = keepStackSize(); | ||
3838 | } | ||
3839 | : | ||
3840 | rule__VLSUnaryInfix__Group__1__Impl | ||
3841 | ; | ||
3842 | finally { | ||
3843 | restoreStackSize(stackSize); | ||
3844 | } | ||
3845 | |||
3846 | rule__VLSUnaryInfix__Group__1__Impl | ||
3847 | @init { | ||
3848 | int stackSize = keepStackSize(); | ||
3849 | } | ||
3850 | : | ||
3851 | ( | ||
3852 | { before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); } | ||
3853 | (rule__VLSUnaryInfix__Group_1__0)? | ||
3854 | { after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); } | ||
3855 | ) | ||
3856 | ; | ||
3857 | finally { | ||
3858 | restoreStackSize(stackSize); | ||
3859 | } | ||
3860 | |||
3861 | |||
3862 | rule__VLSUnaryInfix__Group_1__0 | ||
3863 | @init { | ||
3864 | int stackSize = keepStackSize(); | ||
3865 | } | ||
3866 | : | ||
3867 | rule__VLSUnaryInfix__Group_1__0__Impl | ||
3868 | rule__VLSUnaryInfix__Group_1__1 | ||
3869 | ; | ||
3870 | finally { | ||
3871 | restoreStackSize(stackSize); | ||
3872 | } | ||
3873 | |||
3874 | rule__VLSUnaryInfix__Group_1__0__Impl | ||
3875 | @init { | ||
3876 | int stackSize = keepStackSize(); | ||
3877 | } | ||
3878 | : | ||
3879 | ( | ||
3880 | { before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); } | ||
3881 | (rule__VLSUnaryInfix__Alternatives_1_0) | ||
3882 | { after(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); } | ||
3883 | ) | ||
3884 | ; | ||
3885 | finally { | ||
3886 | restoreStackSize(stackSize); | ||
3887 | } | ||
3888 | |||
3889 | rule__VLSUnaryInfix__Group_1__1 | ||
3890 | @init { | ||
3891 | int stackSize = keepStackSize(); | ||
3892 | } | ||
3893 | : | ||
3894 | rule__VLSUnaryInfix__Group_1__1__Impl | ||
3895 | ; | ||
3896 | finally { | ||
3897 | restoreStackSize(stackSize); | ||
3898 | } | ||
3899 | |||
3900 | rule__VLSUnaryInfix__Group_1__1__Impl | ||
3901 | @init { | ||
3902 | int stackSize = keepStackSize(); | ||
3903 | } | ||
3904 | : | ||
3905 | ( | ||
3906 | { before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); } | ||
3907 | (rule__VLSUnaryInfix__RightAssignment_1_1) | ||
3908 | { after(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); } | ||
3909 | ) | ||
3910 | ; | ||
3911 | finally { | ||
3912 | restoreStackSize(stackSize); | ||
3913 | } | ||
3914 | |||
3915 | |||
3916 | rule__VLSUnaryInfix__Group_1_0_0__0 | ||
3917 | @init { | ||
3918 | int stackSize = keepStackSize(); | ||
3919 | } | ||
3920 | : | ||
3921 | rule__VLSUnaryInfix__Group_1_0_0__0__Impl | ||
3922 | rule__VLSUnaryInfix__Group_1_0_0__1 | ||
3923 | ; | ||
3924 | finally { | ||
3925 | restoreStackSize(stackSize); | ||
3926 | } | ||
3927 | |||
3928 | rule__VLSUnaryInfix__Group_1_0_0__0__Impl | ||
3929 | @init { | ||
3930 | int stackSize = keepStackSize(); | ||
3931 | } | ||
3932 | : | ||
3933 | ( | ||
3934 | { before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); } | ||
3935 | () | ||
3936 | { after(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); } | ||
3937 | ) | ||
3938 | ; | ||
3939 | finally { | ||
3940 | restoreStackSize(stackSize); | ||
3941 | } | ||
3942 | |||
3943 | rule__VLSUnaryInfix__Group_1_0_0__1 | ||
3944 | @init { | ||
3945 | int stackSize = keepStackSize(); | ||
3946 | } | ||
3947 | : | ||
3948 | rule__VLSUnaryInfix__Group_1_0_0__1__Impl | ||
3949 | ; | ||
3950 | finally { | ||
3951 | restoreStackSize(stackSize); | ||
3952 | } | ||
3953 | |||
3954 | rule__VLSUnaryInfix__Group_1_0_0__1__Impl | ||
3955 | @init { | ||
3956 | int stackSize = keepStackSize(); | ||
3957 | } | ||
3958 | : | ||
3959 | ( | ||
3960 | { before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); } | ||
3961 | '!=' | ||
3962 | { after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); } | ||
3963 | ) | ||
3964 | ; | ||
3965 | finally { | ||
3966 | restoreStackSize(stackSize); | ||
3967 | } | ||
3968 | |||
3969 | |||
3970 | rule__VLSUnaryInfix__Group_1_0_1__0 | ||
3971 | @init { | ||
3972 | int stackSize = keepStackSize(); | ||
3973 | } | ||
3974 | : | ||
3975 | rule__VLSUnaryInfix__Group_1_0_1__0__Impl | ||
3976 | rule__VLSUnaryInfix__Group_1_0_1__1 | ||
3977 | ; | ||
3978 | finally { | ||
3979 | restoreStackSize(stackSize); | ||
3980 | } | ||
3981 | |||
3982 | rule__VLSUnaryInfix__Group_1_0_1__0__Impl | ||
3983 | @init { | ||
3984 | int stackSize = keepStackSize(); | ||
3985 | } | ||
3986 | : | ||
3987 | ( | ||
3988 | { before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); } | ||
3989 | () | ||
3990 | { after(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); } | ||
3991 | ) | ||
3992 | ; | ||
3993 | finally { | ||
3994 | restoreStackSize(stackSize); | ||
3995 | } | ||
3996 | |||
3997 | rule__VLSUnaryInfix__Group_1_0_1__1 | ||
3998 | @init { | ||
3999 | int stackSize = keepStackSize(); | ||
4000 | } | ||
4001 | : | ||
4002 | rule__VLSUnaryInfix__Group_1_0_1__1__Impl | ||
4003 | ; | ||
4004 | finally { | ||
4005 | restoreStackSize(stackSize); | ||
4006 | } | ||
4007 | |||
4008 | rule__VLSUnaryInfix__Group_1_0_1__1__Impl | ||
4009 | @init { | ||
4010 | int stackSize = keepStackSize(); | ||
4011 | } | ||
4012 | : | ||
4013 | ( | ||
4014 | { before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); } | ||
4015 | '=' | ||
4016 | { after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); } | ||
4017 | ) | ||
4018 | ; | ||
4019 | finally { | ||
4020 | restoreStackSize(stackSize); | ||
4021 | } | ||
4022 | |||
4023 | |||
4024 | rule__VLSUnaryInfix__Group_1_0_2__0 | ||
4025 | @init { | ||
4026 | int stackSize = keepStackSize(); | ||
4027 | } | ||
4028 | : | ||
4029 | rule__VLSUnaryInfix__Group_1_0_2__0__Impl | ||
4030 | rule__VLSUnaryInfix__Group_1_0_2__1 | ||
4031 | ; | ||
4032 | finally { | ||
4033 | restoreStackSize(stackSize); | ||
4034 | } | ||
4035 | |||
4036 | rule__VLSUnaryInfix__Group_1_0_2__0__Impl | ||
4037 | @init { | ||
4038 | int stackSize = keepStackSize(); | ||
4039 | } | ||
4040 | : | ||
4041 | ( | ||
4042 | { before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); } | ||
4043 | () | ||
4044 | { after(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); } | ||
4045 | ) | ||
4046 | ; | ||
4047 | finally { | ||
4048 | restoreStackSize(stackSize); | ||
4049 | } | ||
4050 | |||
4051 | rule__VLSUnaryInfix__Group_1_0_2__1 | ||
4052 | @init { | ||
4053 | int stackSize = keepStackSize(); | ||
4054 | } | ||
4055 | : | ||
4056 | rule__VLSUnaryInfix__Group_1_0_2__1__Impl | ||
4057 | ; | ||
4058 | finally { | ||
4059 | restoreStackSize(stackSize); | ||
4060 | } | ||
4061 | |||
4062 | rule__VLSUnaryInfix__Group_1_0_2__1__Impl | ||
4063 | @init { | ||
4064 | int stackSize = keepStackSize(); | ||
4065 | } | ||
4066 | : | ||
4067 | ( | ||
4068 | { before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); } | ||
4069 | ':=' | ||
4070 | { after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); } | ||
4071 | ) | ||
4072 | ; | ||
4073 | finally { | ||
4074 | restoreStackSize(stackSize); | ||
4075 | } | ||
4076 | |||
4077 | |||
4078 | rule__VLSAtomicConstant__Group_0__0 | ||
4079 | @init { | ||
4080 | int stackSize = keepStackSize(); | ||
4081 | } | ||
4082 | : | ||
4083 | rule__VLSAtomicConstant__Group_0__0__Impl | ||
4084 | rule__VLSAtomicConstant__Group_0__1 | ||
4085 | ; | ||
4086 | finally { | ||
4087 | restoreStackSize(stackSize); | ||
4088 | } | ||
4089 | |||
4090 | rule__VLSAtomicConstant__Group_0__0__Impl | ||
4091 | @init { | ||
4092 | int stackSize = keepStackSize(); | ||
4093 | } | ||
4094 | : | ||
4095 | ( | ||
4096 | { before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); } | ||
4097 | () | ||
4098 | { after(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); } | ||
4099 | ) | ||
4100 | ; | ||
4101 | finally { | ||
4102 | restoreStackSize(stackSize); | ||
4103 | } | ||
4104 | |||
4105 | rule__VLSAtomicConstant__Group_0__1 | ||
4106 | @init { | ||
4107 | int stackSize = keepStackSize(); | ||
4108 | } | ||
4109 | : | ||
4110 | rule__VLSAtomicConstant__Group_0__1__Impl | ||
4111 | ; | ||
4112 | finally { | ||
4113 | restoreStackSize(stackSize); | ||
4114 | } | ||
4115 | |||
4116 | rule__VLSAtomicConstant__Group_0__1__Impl | ||
4117 | @init { | ||
4118 | int stackSize = keepStackSize(); | ||
4119 | } | ||
4120 | : | ||
4121 | ( | ||
4122 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); } | ||
4123 | (rule__VLSAtomicConstant__NameAssignment_0_1) | ||
4124 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); } | ||
4125 | ) | ||
4126 | ; | ||
4127 | finally { | ||
4128 | restoreStackSize(stackSize); | ||
4129 | } | ||
4130 | |||
4131 | |||
4132 | rule__VLSAtomicConstant__Group_1__0 | ||
4133 | @init { | ||
4134 | int stackSize = keepStackSize(); | ||
4135 | } | ||
4136 | : | ||
4137 | rule__VLSAtomicConstant__Group_1__0__Impl | ||
4138 | rule__VLSAtomicConstant__Group_1__1 | ||
4139 | ; | ||
4140 | finally { | ||
4141 | restoreStackSize(stackSize); | ||
4142 | } | ||
4143 | |||
4144 | rule__VLSAtomicConstant__Group_1__0__Impl | ||
4145 | @init { | ||
4146 | int stackSize = keepStackSize(); | ||
4147 | } | ||
4148 | : | ||
4149 | ( | ||
4150 | { before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); } | ||
4151 | () | ||
4152 | { after(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); } | ||
4153 | ) | ||
4154 | ; | ||
4155 | finally { | ||
4156 | restoreStackSize(stackSize); | ||
4157 | } | ||
4158 | |||
4159 | rule__VLSAtomicConstant__Group_1__1 | ||
4160 | @init { | ||
4161 | int stackSize = keepStackSize(); | ||
4162 | } | ||
4163 | : | ||
4164 | rule__VLSAtomicConstant__Group_1__1__Impl | ||
4165 | ; | ||
4166 | finally { | ||
4167 | restoreStackSize(stackSize); | ||
4168 | } | ||
4169 | |||
4170 | rule__VLSAtomicConstant__Group_1__1__Impl | ||
4171 | @init { | ||
4172 | int stackSize = keepStackSize(); | ||
4173 | } | ||
4174 | : | ||
4175 | ( | ||
4176 | { before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); } | ||
4177 | '$true' | ||
4178 | { after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); } | ||
4179 | ) | ||
4180 | ; | ||
4181 | finally { | ||
4182 | restoreStackSize(stackSize); | ||
4183 | } | ||
4184 | |||
4185 | |||
4186 | rule__VLSAtomicConstant__Group_2__0 | ||
4187 | @init { | ||
4188 | int stackSize = keepStackSize(); | ||
4189 | } | ||
4190 | : | ||
4191 | rule__VLSAtomicConstant__Group_2__0__Impl | ||
4192 | rule__VLSAtomicConstant__Group_2__1 | ||
4193 | ; | ||
4194 | finally { | ||
4195 | restoreStackSize(stackSize); | ||
4196 | } | ||
4197 | |||
4198 | rule__VLSAtomicConstant__Group_2__0__Impl | ||
4199 | @init { | ||
4200 | int stackSize = keepStackSize(); | ||
4201 | } | ||
4202 | : | ||
4203 | ( | ||
4204 | { before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); } | ||
4205 | () | ||
4206 | { after(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); } | ||
4207 | ) | ||
4208 | ; | ||
4209 | finally { | ||
4210 | restoreStackSize(stackSize); | ||
4211 | } | ||
4212 | |||
4213 | rule__VLSAtomicConstant__Group_2__1 | ||
4214 | @init { | ||
4215 | int stackSize = keepStackSize(); | ||
4216 | } | ||
4217 | : | ||
4218 | rule__VLSAtomicConstant__Group_2__1__Impl | ||
4219 | ; | ||
4220 | finally { | ||
4221 | restoreStackSize(stackSize); | ||
4222 | } | ||
4223 | |||
4224 | rule__VLSAtomicConstant__Group_2__1__Impl | ||
4225 | @init { | ||
4226 | int stackSize = keepStackSize(); | ||
4227 | } | ||
4228 | : | ||
4229 | ( | ||
4230 | { before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); } | ||
4231 | '$false' | ||
4232 | { after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); } | ||
4233 | ) | ||
4234 | ; | ||
4235 | finally { | ||
4236 | restoreStackSize(stackSize); | ||
4237 | } | ||
4238 | |||
4239 | |||
4240 | rule__VLSAtomicFunction__Group_0__0 | ||
4241 | @init { | ||
4242 | int stackSize = keepStackSize(); | ||
4243 | } | ||
4244 | : | ||
4245 | rule__VLSAtomicFunction__Group_0__0__Impl | ||
4246 | rule__VLSAtomicFunction__Group_0__1 | ||
4247 | ; | ||
4248 | finally { | ||
4249 | restoreStackSize(stackSize); | ||
4250 | } | ||
4251 | |||
4252 | rule__VLSAtomicFunction__Group_0__0__Impl | ||
4253 | @init { | ||
4254 | int stackSize = keepStackSize(); | ||
4255 | } | ||
4256 | : | ||
4257 | ( | ||
4258 | { before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); } | ||
4259 | () | ||
4260 | { after(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); } | ||
4261 | ) | ||
4262 | ; | ||
4263 | finally { | ||
4264 | restoreStackSize(stackSize); | ||
4265 | } | ||
4266 | |||
4267 | rule__VLSAtomicFunction__Group_0__1 | ||
4268 | @init { | ||
4269 | int stackSize = keepStackSize(); | ||
4270 | } | ||
4271 | : | ||
4272 | rule__VLSAtomicFunction__Group_0__1__Impl | ||
4273 | rule__VLSAtomicFunction__Group_0__2 | ||
4274 | ; | ||
4275 | finally { | ||
4276 | restoreStackSize(stackSize); | ||
4277 | } | ||
4278 | |||
4279 | rule__VLSAtomicFunction__Group_0__1__Impl | ||
4280 | @init { | ||
4281 | int stackSize = keepStackSize(); | ||
4282 | } | ||
4283 | : | ||
4284 | ( | ||
4285 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); } | ||
4286 | (rule__VLSAtomicFunction__ConstantAssignment_0_1) | ||
4287 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); } | ||
4288 | ) | ||
4289 | ; | ||
4290 | finally { | ||
4291 | restoreStackSize(stackSize); | ||
4292 | } | ||
4293 | |||
4294 | rule__VLSAtomicFunction__Group_0__2 | ||
4295 | @init { | ||
4296 | int stackSize = keepStackSize(); | ||
4297 | } | ||
4298 | : | ||
4299 | rule__VLSAtomicFunction__Group_0__2__Impl | ||
4300 | ; | ||
4301 | finally { | ||
4302 | restoreStackSize(stackSize); | ||
4303 | } | ||
4304 | |||
4305 | rule__VLSAtomicFunction__Group_0__2__Impl | ||
4306 | @init { | ||
4307 | int stackSize = keepStackSize(); | ||
4308 | } | ||
4309 | : | ||
4310 | ( | ||
4311 | { before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); } | ||
4312 | (rule__VLSAtomicFunction__Group_0_2__0) | ||
4313 | { after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); } | ||
4314 | ) | ||
4315 | ; | ||
4316 | finally { | ||
4317 | restoreStackSize(stackSize); | ||
4318 | } | ||
4319 | |||
4320 | |||
4321 | rule__VLSAtomicFunction__Group_0_2__0 | ||
4322 | @init { | ||
4323 | int stackSize = keepStackSize(); | ||
4324 | } | ||
4325 | : | ||
4326 | rule__VLSAtomicFunction__Group_0_2__0__Impl | ||
4327 | rule__VLSAtomicFunction__Group_0_2__1 | ||
4328 | ; | ||
4329 | finally { | ||
4330 | restoreStackSize(stackSize); | ||
4331 | } | ||
4332 | |||
4333 | rule__VLSAtomicFunction__Group_0_2__0__Impl | ||
4334 | @init { | ||
4335 | int stackSize = keepStackSize(); | ||
4336 | } | ||
4337 | : | ||
4338 | ( | ||
4339 | { before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); } | ||
4340 | '(' | ||
4341 | { after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); } | ||
4342 | ) | ||
4343 | ; | ||
4344 | finally { | ||
4345 | restoreStackSize(stackSize); | ||
4346 | } | ||
4347 | |||
4348 | rule__VLSAtomicFunction__Group_0_2__1 | ||
4349 | @init { | ||
4350 | int stackSize = keepStackSize(); | ||
4351 | } | ||
4352 | : | ||
4353 | rule__VLSAtomicFunction__Group_0_2__1__Impl | ||
4354 | rule__VLSAtomicFunction__Group_0_2__2 | ||
4355 | ; | ||
4356 | finally { | ||
4357 | restoreStackSize(stackSize); | ||
4358 | } | ||
4359 | |||
4360 | rule__VLSAtomicFunction__Group_0_2__1__Impl | ||
4361 | @init { | ||
4362 | int stackSize = keepStackSize(); | ||
4363 | } | ||
4364 | : | ||
4365 | ( | ||
4366 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); } | ||
4367 | (rule__VLSAtomicFunction__TermsAssignment_0_2_1) | ||
4368 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); } | ||
4369 | ) | ||
4370 | ; | ||
4371 | finally { | ||
4372 | restoreStackSize(stackSize); | ||
4373 | } | ||
4374 | |||
4375 | rule__VLSAtomicFunction__Group_0_2__2 | ||
4376 | @init { | ||
4377 | int stackSize = keepStackSize(); | ||
4378 | } | ||
4379 | : | ||
4380 | rule__VLSAtomicFunction__Group_0_2__2__Impl | ||
4381 | rule__VLSAtomicFunction__Group_0_2__3 | ||
4382 | ; | ||
4383 | finally { | ||
4384 | restoreStackSize(stackSize); | ||
4385 | } | ||
4386 | |||
4387 | rule__VLSAtomicFunction__Group_0_2__2__Impl | ||
4388 | @init { | ||
4389 | int stackSize = keepStackSize(); | ||
4390 | } | ||
4391 | : | ||
4392 | ( | ||
4393 | { before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); } | ||
4394 | (rule__VLSAtomicFunction__Group_0_2_2__0)* | ||
4395 | { after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); } | ||
4396 | ) | ||
4397 | ; | ||
4398 | finally { | ||
4399 | restoreStackSize(stackSize); | ||
4400 | } | ||
4401 | |||
4402 | rule__VLSAtomicFunction__Group_0_2__3 | ||
4403 | @init { | ||
4404 | int stackSize = keepStackSize(); | ||
4405 | } | ||
4406 | : | ||
4407 | rule__VLSAtomicFunction__Group_0_2__3__Impl | ||
4408 | ; | ||
4409 | finally { | ||
4410 | restoreStackSize(stackSize); | ||
4411 | } | ||
4412 | |||
4413 | rule__VLSAtomicFunction__Group_0_2__3__Impl | ||
4414 | @init { | ||
4415 | int stackSize = keepStackSize(); | ||
4416 | } | ||
4417 | : | ||
4418 | ( | ||
4419 | { before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); } | ||
4420 | ')' | ||
4421 | { after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); } | ||
4422 | ) | ||
4423 | ; | ||
4424 | finally { | ||
4425 | restoreStackSize(stackSize); | ||
4426 | } | ||
4427 | |||
4428 | |||
4429 | rule__VLSAtomicFunction__Group_0_2_2__0 | ||
4430 | @init { | ||
4431 | int stackSize = keepStackSize(); | ||
4432 | } | ||
4433 | : | ||
4434 | rule__VLSAtomicFunction__Group_0_2_2__0__Impl | ||
4435 | rule__VLSAtomicFunction__Group_0_2_2__1 | ||
4436 | ; | ||
4437 | finally { | ||
4438 | restoreStackSize(stackSize); | ||
4439 | } | ||
4440 | |||
4441 | rule__VLSAtomicFunction__Group_0_2_2__0__Impl | ||
4442 | @init { | ||
4443 | int stackSize = keepStackSize(); | ||
4444 | } | ||
4445 | : | ||
4446 | ( | ||
4447 | { before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); } | ||
4448 | ',' | ||
4449 | { after(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); } | ||
4450 | ) | ||
4451 | ; | ||
4452 | finally { | ||
4453 | restoreStackSize(stackSize); | ||
4454 | } | ||
4455 | |||
4456 | rule__VLSAtomicFunction__Group_0_2_2__1 | ||
4457 | @init { | ||
4458 | int stackSize = keepStackSize(); | ||
4459 | } | ||
4460 | : | ||
4461 | rule__VLSAtomicFunction__Group_0_2_2__1__Impl | ||
4462 | ; | ||
4463 | finally { | ||
4464 | restoreStackSize(stackSize); | ||
4465 | } | ||
4466 | |||
4467 | rule__VLSAtomicFunction__Group_0_2_2__1__Impl | ||
4468 | @init { | ||
4469 | int stackSize = keepStackSize(); | ||
4470 | } | ||
4471 | : | ||
4472 | ( | ||
4473 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); } | ||
4474 | (rule__VLSAtomicFunction__TermsAssignment_0_2_2_1) | ||
4475 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); } | ||
4476 | ) | ||
4477 | ; | ||
4478 | finally { | ||
4479 | restoreStackSize(stackSize); | ||
4480 | } | ||
4481 | |||
4482 | |||
4483 | rule__VLSAtomicFunction__Group_1__0 | ||
4484 | @init { | ||
4485 | int stackSize = keepStackSize(); | ||
4486 | } | ||
4487 | : | ||
4488 | rule__VLSAtomicFunction__Group_1__0__Impl | ||
4489 | rule__VLSAtomicFunction__Group_1__1 | ||
4490 | ; | ||
4491 | finally { | ||
4492 | restoreStackSize(stackSize); | ||
4493 | } | ||
4494 | |||
4495 | rule__VLSAtomicFunction__Group_1__0__Impl | ||
4496 | @init { | ||
4497 | int stackSize = keepStackSize(); | ||
4498 | } | ||
4499 | : | ||
4500 | ( | ||
4501 | { before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); } | ||
4502 | () | ||
4503 | { after(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); } | ||
4504 | ) | ||
4505 | ; | ||
4506 | finally { | ||
4507 | restoreStackSize(stackSize); | ||
4508 | } | ||
4509 | |||
4510 | rule__VLSAtomicFunction__Group_1__1 | ||
4511 | @init { | ||
4512 | int stackSize = keepStackSize(); | ||
4513 | } | ||
4514 | : | ||
4515 | rule__VLSAtomicFunction__Group_1__1__Impl | ||
4516 | rule__VLSAtomicFunction__Group_1__2 | ||
4517 | ; | ||
4518 | finally { | ||
4519 | restoreStackSize(stackSize); | ||
4520 | } | ||
4521 | |||
4522 | rule__VLSAtomicFunction__Group_1__1__Impl | ||
4523 | @init { | ||
4524 | int stackSize = keepStackSize(); | ||
4525 | } | ||
4526 | : | ||
4527 | ( | ||
4528 | { before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); } | ||
4529 | (rule__VLSAtomicFunction__NameAssignment_1_1) | ||
4530 | { after(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); } | ||
4531 | ) | ||
4532 | ; | ||
4533 | finally { | ||
4534 | restoreStackSize(stackSize); | ||
4535 | } | ||
4536 | |||
4537 | rule__VLSAtomicFunction__Group_1__2 | ||
4538 | @init { | ||
4539 | int stackSize = keepStackSize(); | ||
4540 | } | ||
4541 | : | ||
4542 | rule__VLSAtomicFunction__Group_1__2__Impl | ||
4543 | rule__VLSAtomicFunction__Group_1__3 | ||
4544 | ; | ||
4545 | finally { | ||
4546 | restoreStackSize(stackSize); | ||
4547 | } | ||
4548 | |||
4549 | rule__VLSAtomicFunction__Group_1__2__Impl | ||
4550 | @init { | ||
4551 | int stackSize = keepStackSize(); | ||
4552 | } | ||
4553 | : | ||
4554 | ( | ||
4555 | { before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); } | ||
4556 | '(' | ||
4557 | { after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); } | ||
4558 | ) | ||
4559 | ; | ||
4560 | finally { | ||
4561 | restoreStackSize(stackSize); | ||
4562 | } | ||
4563 | |||
4564 | rule__VLSAtomicFunction__Group_1__3 | ||
4565 | @init { | ||
4566 | int stackSize = keepStackSize(); | ||
4567 | } | ||
4568 | : | ||
4569 | rule__VLSAtomicFunction__Group_1__3__Impl | ||
4570 | rule__VLSAtomicFunction__Group_1__4 | ||
4571 | ; | ||
4572 | finally { | ||
4573 | restoreStackSize(stackSize); | ||
4574 | } | ||
4575 | |||
4576 | rule__VLSAtomicFunction__Group_1__3__Impl | ||
4577 | @init { | ||
4578 | int stackSize = keepStackSize(); | ||
4579 | } | ||
4580 | : | ||
4581 | ( | ||
4582 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); } | ||
4583 | (rule__VLSAtomicFunction__TermsAssignment_1_3) | ||
4584 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); } | ||
4585 | ) | ||
4586 | ; | ||
4587 | finally { | ||
4588 | restoreStackSize(stackSize); | ||
4589 | } | ||
4590 | |||
4591 | rule__VLSAtomicFunction__Group_1__4 | ||
4592 | @init { | ||
4593 | int stackSize = keepStackSize(); | ||
4594 | } | ||
4595 | : | ||
4596 | rule__VLSAtomicFunction__Group_1__4__Impl | ||
4597 | rule__VLSAtomicFunction__Group_1__5 | ||
4598 | ; | ||
4599 | finally { | ||
4600 | restoreStackSize(stackSize); | ||
4601 | } | ||
4602 | |||
4603 | rule__VLSAtomicFunction__Group_1__4__Impl | ||
4604 | @init { | ||
4605 | int stackSize = keepStackSize(); | ||
4606 | } | ||
4607 | : | ||
4608 | ( | ||
4609 | { before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); } | ||
4610 | ',' | ||
4611 | { after(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); } | ||
4612 | ) | ||
4613 | ; | ||
4614 | finally { | ||
4615 | restoreStackSize(stackSize); | ||
4616 | } | ||
4617 | |||
4618 | rule__VLSAtomicFunction__Group_1__5 | ||
4619 | @init { | ||
4620 | int stackSize = keepStackSize(); | ||
4621 | } | ||
4622 | : | ||
4623 | rule__VLSAtomicFunction__Group_1__5__Impl | ||
4624 | rule__VLSAtomicFunction__Group_1__6 | ||
4625 | ; | ||
4626 | finally { | ||
4627 | restoreStackSize(stackSize); | ||
4628 | } | ||
4629 | |||
4630 | rule__VLSAtomicFunction__Group_1__5__Impl | ||
4631 | @init { | ||
4632 | int stackSize = keepStackSize(); | ||
4633 | } | ||
4634 | : | ||
4635 | ( | ||
4636 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); } | ||
4637 | (rule__VLSAtomicFunction__TermsAssignment_1_5) | ||
4638 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); } | ||
4639 | ) | ||
4640 | ; | ||
4641 | finally { | ||
4642 | restoreStackSize(stackSize); | ||
4643 | } | ||
4644 | |||
4645 | rule__VLSAtomicFunction__Group_1__6 | ||
4646 | @init { | ||
4647 | int stackSize = keepStackSize(); | ||
4648 | } | ||
4649 | : | ||
4650 | rule__VLSAtomicFunction__Group_1__6__Impl | ||
4651 | ; | ||
4652 | finally { | ||
4653 | restoreStackSize(stackSize); | ||
4654 | } | ||
4655 | |||
4656 | rule__VLSAtomicFunction__Group_1__6__Impl | ||
4657 | @init { | ||
4658 | int stackSize = keepStackSize(); | ||
4659 | } | ||
4660 | : | ||
4661 | ( | ||
4662 | { before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); } | ||
4663 | ')' | ||
4664 | { after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); } | ||
4665 | ) | ||
4666 | ; | ||
4667 | finally { | ||
4668 | restoreStackSize(stackSize); | ||
4669 | } | ||
4670 | |||
4671 | |||
4672 | rule__VLSFunctionFof__Group__0 | ||
4673 | @init { | ||
4674 | int stackSize = keepStackSize(); | ||
4675 | } | ||
4676 | : | ||
4677 | rule__VLSFunctionFof__Group__0__Impl | ||
4678 | rule__VLSFunctionFof__Group__1 | ||
4679 | ; | ||
4680 | finally { | ||
4681 | restoreStackSize(stackSize); | ||
4682 | } | ||
4683 | |||
4684 | rule__VLSFunctionFof__Group__0__Impl | ||
4685 | @init { | ||
4686 | int stackSize = keepStackSize(); | ||
4687 | } | ||
4688 | : | ||
4689 | ( | ||
4690 | { before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); } | ||
4691 | (rule__VLSFunctionFof__FunctorAssignment_0) | ||
4692 | { after(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); } | ||
4693 | ) | ||
4694 | ; | ||
4695 | finally { | ||
4696 | restoreStackSize(stackSize); | ||
4697 | } | ||
4698 | |||
4699 | rule__VLSFunctionFof__Group__1 | ||
4700 | @init { | ||
4701 | int stackSize = keepStackSize(); | ||
4702 | } | ||
4703 | : | ||
4704 | rule__VLSFunctionFof__Group__1__Impl | ||
4705 | ; | ||
4706 | finally { | ||
4707 | restoreStackSize(stackSize); | ||
4708 | } | ||
4709 | |||
4710 | rule__VLSFunctionFof__Group__1__Impl | ||
4711 | @init { | ||
4712 | int stackSize = keepStackSize(); | ||
4713 | } | ||
4714 | : | ||
4715 | ( | ||
4716 | { before(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); } | ||
4717 | (rule__VLSFunctionFof__Group_1__0)? | ||
4718 | { after(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); } | ||
4719 | ) | ||
4720 | ; | ||
4721 | finally { | ||
4722 | restoreStackSize(stackSize); | ||
4723 | } | ||
4724 | |||
4725 | |||
4726 | rule__VLSFunctionFof__Group_1__0 | ||
4727 | @init { | ||
4728 | int stackSize = keepStackSize(); | ||
4729 | } | ||
4730 | : | ||
4731 | rule__VLSFunctionFof__Group_1__0__Impl | ||
4732 | rule__VLSFunctionFof__Group_1__1 | ||
4733 | ; | ||
4734 | finally { | ||
4735 | restoreStackSize(stackSize); | ||
4736 | } | ||
4737 | |||
4738 | rule__VLSFunctionFof__Group_1__0__Impl | ||
4739 | @init { | ||
4740 | int stackSize = keepStackSize(); | ||
4741 | } | ||
4742 | : | ||
4743 | ( | ||
4744 | { before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); } | ||
4745 | '(' | ||
4746 | { after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); } | ||
4747 | ) | ||
4748 | ; | ||
4749 | finally { | ||
4750 | restoreStackSize(stackSize); | ||
4751 | } | ||
4752 | |||
4753 | rule__VLSFunctionFof__Group_1__1 | ||
4754 | @init { | ||
4755 | int stackSize = keepStackSize(); | ||
4756 | } | ||
4757 | : | ||
4758 | rule__VLSFunctionFof__Group_1__1__Impl | ||
4759 | rule__VLSFunctionFof__Group_1__2 | ||
4760 | ; | ||
4761 | finally { | ||
4762 | restoreStackSize(stackSize); | ||
4763 | } | ||
4764 | |||
4765 | rule__VLSFunctionFof__Group_1__1__Impl | ||
4766 | @init { | ||
4767 | int stackSize = keepStackSize(); | ||
4768 | } | ||
4769 | : | ||
4770 | ( | ||
4771 | { before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); } | ||
4772 | (rule__VLSFunctionFof__TermsAssignment_1_1) | ||
4773 | { after(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); } | ||
4774 | ) | ||
4775 | ; | ||
4776 | finally { | ||
4777 | restoreStackSize(stackSize); | ||
4778 | } | ||
4779 | |||
4780 | rule__VLSFunctionFof__Group_1__2 | ||
4781 | @init { | ||
4782 | int stackSize = keepStackSize(); | ||
4783 | } | ||
4784 | : | ||
4785 | rule__VLSFunctionFof__Group_1__2__Impl | ||
4786 | rule__VLSFunctionFof__Group_1__3 | ||
4787 | ; | ||
4788 | finally { | ||
4789 | restoreStackSize(stackSize); | ||
4790 | } | ||
4791 | |||
4792 | rule__VLSFunctionFof__Group_1__2__Impl | ||
4793 | @init { | ||
4794 | int stackSize = keepStackSize(); | ||
4795 | } | ||
4796 | : | ||
4797 | ( | ||
4798 | { before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); } | ||
4799 | (rule__VLSFunctionFof__Group_1_2__0)* | ||
4800 | { after(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); } | ||
4801 | ) | ||
4802 | ; | ||
4803 | finally { | ||
4804 | restoreStackSize(stackSize); | ||
4805 | } | ||
4806 | |||
4807 | rule__VLSFunctionFof__Group_1__3 | ||
4808 | @init { | ||
4809 | int stackSize = keepStackSize(); | ||
4810 | } | ||
4811 | : | ||
4812 | rule__VLSFunctionFof__Group_1__3__Impl | ||
4813 | ; | ||
4814 | finally { | ||
4815 | restoreStackSize(stackSize); | ||
4816 | } | ||
4817 | |||
4818 | rule__VLSFunctionFof__Group_1__3__Impl | ||
4819 | @init { | ||
4820 | int stackSize = keepStackSize(); | ||
4821 | } | ||
4822 | : | ||
4823 | ( | ||
4824 | { before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); } | ||
4825 | ')' | ||
4826 | { after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); } | ||
4827 | ) | ||
4828 | ; | ||
4829 | finally { | ||
4830 | restoreStackSize(stackSize); | ||
4831 | } | ||
4832 | |||
4833 | |||
4834 | rule__VLSFunctionFof__Group_1_2__0 | ||
4835 | @init { | ||
4836 | int stackSize = keepStackSize(); | ||
4837 | } | ||
4838 | : | ||
4839 | rule__VLSFunctionFof__Group_1_2__0__Impl | ||
4840 | rule__VLSFunctionFof__Group_1_2__1 | ||
4841 | ; | ||
4842 | finally { | ||
4843 | restoreStackSize(stackSize); | ||
4844 | } | ||
4845 | |||
4846 | rule__VLSFunctionFof__Group_1_2__0__Impl | ||
4847 | @init { | ||
4848 | int stackSize = keepStackSize(); | ||
4849 | } | ||
4850 | : | ||
4851 | ( | ||
4852 | { before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); } | ||
4853 | ',' | ||
4854 | { after(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); } | ||
4855 | ) | ||
4856 | ; | ||
4857 | finally { | ||
4858 | restoreStackSize(stackSize); | ||
4859 | } | ||
4860 | |||
4861 | rule__VLSFunctionFof__Group_1_2__1 | ||
4862 | @init { | ||
4863 | int stackSize = keepStackSize(); | ||
4864 | } | ||
4865 | : | ||
4866 | rule__VLSFunctionFof__Group_1_2__1__Impl | ||
4867 | ; | ||
4868 | finally { | ||
4869 | restoreStackSize(stackSize); | ||
4870 | } | ||
4871 | |||
4872 | rule__VLSFunctionFof__Group_1_2__1__Impl | ||
4873 | @init { | ||
4874 | int stackSize = keepStackSize(); | ||
4875 | } | ||
4876 | : | ||
4877 | ( | ||
4878 | { before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); } | ||
4879 | (rule__VLSFunctionFof__TermsAssignment_1_2_1) | ||
4880 | { after(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); } | ||
4881 | ) | ||
4882 | ; | ||
4883 | finally { | ||
4884 | restoreStackSize(stackSize); | ||
4885 | } | ||
4886 | |||
4887 | |||
4888 | rule__VLSDefinedTerm__Group_0__0 | ||
4889 | @init { | ||
4890 | int stackSize = keepStackSize(); | ||
4891 | } | ||
4892 | : | ||
4893 | rule__VLSDefinedTerm__Group_0__0__Impl | ||
4894 | rule__VLSDefinedTerm__Group_0__1 | ||
4895 | ; | ||
4896 | finally { | ||
4897 | restoreStackSize(stackSize); | ||
4898 | } | ||
4899 | |||
4900 | rule__VLSDefinedTerm__Group_0__0__Impl | ||
4901 | @init { | ||
4902 | int stackSize = keepStackSize(); | ||
4903 | } | ||
4904 | : | ||
4905 | ( | ||
4906 | { before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); } | ||
4907 | () | ||
4908 | { after(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); } | ||
4909 | ) | ||
4910 | ; | ||
4911 | finally { | ||
4912 | restoreStackSize(stackSize); | ||
4913 | } | ||
4914 | |||
4915 | rule__VLSDefinedTerm__Group_0__1 | ||
4916 | @init { | ||
4917 | int stackSize = keepStackSize(); | ||
4918 | } | ||
4919 | : | ||
4920 | rule__VLSDefinedTerm__Group_0__1__Impl | ||
4921 | ; | ||
4922 | finally { | ||
4923 | restoreStackSize(stackSize); | ||
4924 | } | ||
4925 | |||
4926 | rule__VLSDefinedTerm__Group_0__1__Impl | ||
4927 | @init { | ||
4928 | int stackSize = keepStackSize(); | ||
4929 | } | ||
4930 | : | ||
4931 | ( | ||
4932 | { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); } | ||
4933 | (rule__VLSDefinedTerm__ValueAssignment_0_1) | ||
4934 | { after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); } | ||
4935 | ) | ||
4936 | ; | ||
4937 | finally { | ||
4938 | restoreStackSize(stackSize); | ||
4939 | } | ||
4940 | |||
4941 | |||
4942 | rule__VLSDefinedTerm__Group_1__0 | ||
4943 | @init { | ||
4944 | int stackSize = keepStackSize(); | ||
4945 | } | ||
4946 | : | ||
4947 | rule__VLSDefinedTerm__Group_1__0__Impl | ||
4948 | rule__VLSDefinedTerm__Group_1__1 | ||
4949 | ; | ||
4950 | finally { | ||
4951 | restoreStackSize(stackSize); | ||
4952 | } | ||
4953 | |||
4954 | rule__VLSDefinedTerm__Group_1__0__Impl | ||
4955 | @init { | ||
4956 | int stackSize = keepStackSize(); | ||
4957 | } | ||
4958 | : | ||
4959 | ( | ||
4960 | { before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); } | ||
4961 | () | ||
4962 | { after(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); } | ||
4963 | ) | ||
4964 | ; | ||
4965 | finally { | ||
4966 | restoreStackSize(stackSize); | ||
4967 | } | ||
4968 | |||
4969 | rule__VLSDefinedTerm__Group_1__1 | ||
4970 | @init { | ||
4971 | int stackSize = keepStackSize(); | ||
4972 | } | ||
4973 | : | ||
4974 | rule__VLSDefinedTerm__Group_1__1__Impl | ||
4975 | ; | ||
4976 | finally { | ||
4977 | restoreStackSize(stackSize); | ||
4978 | } | ||
4979 | |||
4980 | rule__VLSDefinedTerm__Group_1__1__Impl | ||
4981 | @init { | ||
4982 | int stackSize = keepStackSize(); | ||
4983 | } | ||
4984 | : | ||
4985 | ( | ||
4986 | { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); } | ||
4987 | (rule__VLSDefinedTerm__ValueAssignment_1_1) | ||
4988 | { after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); } | ||
4989 | ) | ||
4990 | ; | ||
4991 | finally { | ||
4992 | restoreStackSize(stackSize); | ||
4993 | } | ||
4994 | |||
4995 | |||
4996 | rule__VLSDefinedTerm__Group_2__0 | ||
4997 | @init { | ||
4998 | int stackSize = keepStackSize(); | ||
4999 | } | ||
5000 | : | ||
5001 | rule__VLSDefinedTerm__Group_2__0__Impl | ||
5002 | rule__VLSDefinedTerm__Group_2__1 | ||
5003 | ; | ||
5004 | finally { | ||
5005 | restoreStackSize(stackSize); | ||
5006 | } | ||
5007 | |||
5008 | rule__VLSDefinedTerm__Group_2__0__Impl | ||
5009 | @init { | ||
5010 | int stackSize = keepStackSize(); | ||
5011 | } | ||
5012 | : | ||
5013 | ( | ||
5014 | { before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); } | ||
5015 | () | ||
5016 | { after(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); } | ||
5017 | ) | ||
5018 | ; | ||
5019 | finally { | ||
5020 | restoreStackSize(stackSize); | ||
5021 | } | ||
5022 | |||
5023 | rule__VLSDefinedTerm__Group_2__1 | ||
5024 | @init { | ||
5025 | int stackSize = keepStackSize(); | ||
5026 | } | ||
5027 | : | ||
5028 | rule__VLSDefinedTerm__Group_2__1__Impl | ||
5029 | ; | ||
5030 | finally { | ||
5031 | restoreStackSize(stackSize); | ||
5032 | } | ||
5033 | |||
5034 | rule__VLSDefinedTerm__Group_2__1__Impl | ||
5035 | @init { | ||
5036 | int stackSize = keepStackSize(); | ||
5037 | } | ||
5038 | : | ||
5039 | ( | ||
5040 | { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); } | ||
5041 | (rule__VLSDefinedTerm__ValueAssignment_2_1) | ||
5042 | { after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); } | ||
5043 | ) | ||
5044 | ; | ||
5045 | finally { | ||
5046 | restoreStackSize(stackSize); | ||
5047 | } | ||
5048 | |||
5049 | |||
5050 | rule__VLSDefinedTerm__Group_3__0 | ||
5051 | @init { | ||
5052 | int stackSize = keepStackSize(); | ||
5053 | } | ||
5054 | : | ||
5055 | rule__VLSDefinedTerm__Group_3__0__Impl | ||
5056 | rule__VLSDefinedTerm__Group_3__1 | ||
5057 | ; | ||
5058 | finally { | ||
5059 | restoreStackSize(stackSize); | ||
5060 | } | ||
5061 | |||
5062 | rule__VLSDefinedTerm__Group_3__0__Impl | ||
5063 | @init { | ||
5064 | int stackSize = keepStackSize(); | ||
5065 | } | ||
5066 | : | ||
5067 | ( | ||
5068 | { before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); } | ||
5069 | () | ||
5070 | { after(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); } | ||
5071 | ) | ||
5072 | ; | ||
5073 | finally { | ||
5074 | restoreStackSize(stackSize); | ||
5075 | } | ||
5076 | |||
5077 | rule__VLSDefinedTerm__Group_3__1 | ||
5078 | @init { | ||
5079 | int stackSize = keepStackSize(); | ||
5080 | } | ||
5081 | : | ||
5082 | rule__VLSDefinedTerm__Group_3__1__Impl | ||
5083 | ; | ||
5084 | finally { | ||
5085 | restoreStackSize(stackSize); | ||
5086 | } | ||
5087 | |||
5088 | rule__VLSDefinedTerm__Group_3__1__Impl | ||
5089 | @init { | ||
5090 | int stackSize = keepStackSize(); | ||
5091 | } | ||
5092 | : | ||
5093 | ( | ||
5094 | { before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); } | ||
5095 | (rule__VLSDefinedTerm__ValueAssignment_3_1) | ||
5096 | { after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); } | ||
5097 | ) | ||
5098 | ; | ||
5099 | finally { | ||
5100 | restoreStackSize(stackSize); | ||
5101 | } | ||
5102 | |||
5103 | |||
5104 | rule__VampireModel__IncludesAssignment_0 | ||
5105 | @init { | ||
5106 | int stackSize = keepStackSize(); | ||
5107 | } | ||
5108 | : | ||
5109 | ( | ||
5110 | { before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); } | ||
5111 | ruleVLSInclude | ||
5112 | { after(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); } | ||
5113 | ) | ||
5114 | ; | ||
5115 | finally { | ||
5116 | restoreStackSize(stackSize); | ||
5117 | } | ||
5118 | |||
5119 | rule__VampireModel__CommentsAssignment_1 | ||
5120 | @init { | ||
5121 | int stackSize = keepStackSize(); | ||
5122 | } | ||
5123 | : | ||
5124 | ( | ||
5125 | { before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); } | ||
5126 | ruleVLSComment | ||
5127 | { after(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); } | ||
5128 | ) | ||
5129 | ; | ||
5130 | finally { | ||
5131 | restoreStackSize(stackSize); | ||
5132 | } | ||
5133 | |||
5134 | rule__VampireModel__FormulasAssignment_2 | ||
5135 | @init { | ||
5136 | int stackSize = keepStackSize(); | ||
5137 | } | ||
5138 | : | ||
5139 | ( | ||
5140 | { before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); } | ||
5141 | ruleVLSFofFormula | ||
5142 | { after(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); } | ||
5143 | ) | ||
5144 | ; | ||
5145 | finally { | ||
5146 | restoreStackSize(stackSize); | ||
5147 | } | ||
5148 | |||
5149 | rule__VLSInclude__FileNameAssignment_1 | ||
5150 | @init { | ||
5151 | int stackSize = keepStackSize(); | ||
5152 | } | ||
5153 | : | ||
5154 | ( | ||
5155 | { before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); } | ||
5156 | RULE_SINGLE_QUOTE | ||
5157 | { after(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); } | ||
5158 | ) | ||
5159 | ; | ||
5160 | finally { | ||
5161 | restoreStackSize(stackSize); | ||
5162 | } | ||
5163 | |||
5164 | rule__VLSInclude__NamesAssignment_2_1 | ||
5165 | @init { | ||
5166 | int stackSize = keepStackSize(); | ||
5167 | } | ||
5168 | : | ||
5169 | ( | ||
5170 | { before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); } | ||
5171 | ruleVLSName | ||
5172 | { after(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); } | ||
5173 | ) | ||
5174 | ; | ||
5175 | finally { | ||
5176 | restoreStackSize(stackSize); | ||
5177 | } | ||
5178 | |||
5179 | rule__VLSInclude__NamesAssignment_2_2_1 | ||
5180 | @init { | ||
5181 | int stackSize = keepStackSize(); | ||
5182 | } | ||
5183 | : | ||
5184 | ( | ||
5185 | { before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); } | ||
5186 | ruleVLSName | ||
5187 | { after(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); } | ||
5188 | ) | ||
5189 | ; | ||
5190 | finally { | ||
5191 | restoreStackSize(stackSize); | ||
5192 | } | ||
5193 | |||
5194 | rule__VLSName__NameAssignment | ||
5195 | @init { | ||
5196 | int stackSize = keepStackSize(); | ||
5197 | } | ||
5198 | : | ||
5199 | ( | ||
5200 | { before(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); } | ||
5201 | (rule__VLSName__NameAlternatives_0) | ||
5202 | { after(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); } | ||
5203 | ) | ||
5204 | ; | ||
5205 | finally { | ||
5206 | restoreStackSize(stackSize); | ||
5207 | } | ||
5208 | |||
5209 | rule__VLSComment__CommentAssignment | ||
5210 | @init { | ||
5211 | int stackSize = keepStackSize(); | ||
5212 | } | ||
5213 | : | ||
5214 | ( | ||
5215 | { before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); } | ||
5216 | RULE_SINGLE_COMMENT | ||
5217 | { after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); } | ||
5218 | ) | ||
5219 | ; | ||
5220 | finally { | ||
5221 | restoreStackSize(stackSize); | ||
5222 | } | ||
5223 | |||
5224 | rule__VLSFofFormula__NameAssignment_2 | ||
5225 | @init { | ||
5226 | int stackSize = keepStackSize(); | ||
5227 | } | ||
5228 | : | ||
5229 | ( | ||
5230 | { before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); } | ||
5231 | (rule__VLSFofFormula__NameAlternatives_2_0) | ||
5232 | { after(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); } | ||
5233 | ) | ||
5234 | ; | ||
5235 | finally { | ||
5236 | restoreStackSize(stackSize); | ||
5237 | } | ||
5238 | |||
5239 | rule__VLSFofFormula__FofRoleAssignment_4 | ||
5240 | @init { | ||
5241 | int stackSize = keepStackSize(); | ||
5242 | } | ||
5243 | : | ||
5244 | ( | ||
5245 | { before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); } | ||
5246 | ruleVLSRole | ||
5247 | { after(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); } | ||
5248 | ) | ||
5249 | ; | ||
5250 | finally { | ||
5251 | restoreStackSize(stackSize); | ||
5252 | } | ||
5253 | |||
5254 | rule__VLSFofFormula__FofFormulaAssignment_6 | ||
5255 | @init { | ||
5256 | int stackSize = keepStackSize(); | ||
5257 | } | ||
5258 | : | ||
5259 | ( | ||
5260 | { before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); } | ||
5261 | ruleVLSTerm | ||
5262 | { after(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); } | ||
5263 | ) | ||
5264 | ; | ||
5265 | finally { | ||
5266 | restoreStackSize(stackSize); | ||
5267 | } | ||
5268 | |||
5269 | rule__VLSFofFormula__AnnotationsAssignment_7_1 | ||
5270 | @init { | ||
5271 | int stackSize = keepStackSize(); | ||
5272 | } | ||
5273 | : | ||
5274 | ( | ||
5275 | { before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); } | ||
5276 | ruleVLSAnnotation | ||
5277 | { after(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); } | ||
5278 | ) | ||
5279 | ; | ||
5280 | finally { | ||
5281 | restoreStackSize(stackSize); | ||
5282 | } | ||
5283 | |||
5284 | rule__VLSAnnotation__NameAssignment_1 | ||
5285 | @init { | ||
5286 | int stackSize = keepStackSize(); | ||
5287 | } | ||
5288 | : | ||
5289 | ( | ||
5290 | { before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); } | ||
5291 | (rule__VLSAnnotation__NameAlternatives_1_0) | ||
5292 | { after(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); } | ||
5293 | ) | ||
5294 | ; | ||
5295 | finally { | ||
5296 | restoreStackSize(stackSize); | ||
5297 | } | ||
5298 | |||
5299 | rule__VLSAnnotation__FollowupAssignment_2_1 | ||
5300 | @init { | ||
5301 | int stackSize = keepStackSize(); | ||
5302 | } | ||
5303 | : | ||
5304 | ( | ||
5305 | { before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); } | ||
5306 | ruleVLSAnnotationTerms | ||
5307 | { after(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); } | ||
5308 | ) | ||
5309 | ; | ||
5310 | finally { | ||
5311 | restoreStackSize(stackSize); | ||
5312 | } | ||
5313 | |||
5314 | rule__VLSAnnotationTerms__TermsAssignment_0 | ||
5315 | @init { | ||
5316 | int stackSize = keepStackSize(); | ||
5317 | } | ||
5318 | : | ||
5319 | ( | ||
5320 | { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); } | ||
5321 | ruleVLSAnnotation | ||
5322 | { after(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); } | ||
5323 | ) | ||
5324 | ; | ||
5325 | finally { | ||
5326 | restoreStackSize(stackSize); | ||
5327 | } | ||
5328 | |||
5329 | rule__VLSAnnotationTerms__TermsAssignment_1_1 | ||
5330 | @init { | ||
5331 | int stackSize = keepStackSize(); | ||
5332 | } | ||
5333 | : | ||
5334 | ( | ||
5335 | { before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); } | ||
5336 | ruleVLSAnnotation | ||
5337 | { after(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); } | ||
5338 | ) | ||
5339 | ; | ||
5340 | finally { | ||
5341 | restoreStackSize(stackSize); | ||
5342 | } | ||
5343 | |||
5344 | rule__VLSBinary__RightAssignment_1_0_1 | ||
5345 | @init { | ||
5346 | int stackSize = keepStackSize(); | ||
5347 | } | ||
5348 | : | ||
5349 | ( | ||
5350 | { before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); } | ||
5351 | ruleVLSUnitaryFormula | ||
5352 | { after(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); } | ||
5353 | ) | ||
5354 | ; | ||
5355 | finally { | ||
5356 | restoreStackSize(stackSize); | ||
5357 | } | ||
5358 | |||
5359 | rule__VLSBinary__RightAssignment_1_1_2 | ||
5360 | @init { | ||
5361 | int stackSize = keepStackSize(); | ||
5362 | } | ||
5363 | : | ||
5364 | ( | ||
5365 | { before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); } | ||
5366 | ruleVLSUnitaryFormula | ||
5367 | { after(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); } | ||
5368 | ) | ||
5369 | ; | ||
5370 | finally { | ||
5371 | restoreStackSize(stackSize); | ||
5372 | } | ||
5373 | |||
5374 | rule__VLSBinary__RightAssignment_1_2_2 | ||
5375 | @init { | ||
5376 | int stackSize = keepStackSize(); | ||
5377 | } | ||
5378 | : | ||
5379 | ( | ||
5380 | { before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); } | ||
5381 | ruleVLSUnitaryFormula | ||
5382 | { after(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); } | ||
5383 | ) | ||
5384 | ; | ||
5385 | finally { | ||
5386 | restoreStackSize(stackSize); | ||
5387 | } | ||
5388 | |||
5389 | rule__VLSUniversalQuantifier__VariablesAssignment_1_2 | ||
5390 | @init { | ||
5391 | int stackSize = keepStackSize(); | ||
5392 | } | ||
5393 | : | ||
5394 | ( | ||
5395 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); } | ||
5396 | ruleVLSVariable | ||
5397 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); } | ||
5398 | ) | ||
5399 | ; | ||
5400 | finally { | ||
5401 | restoreStackSize(stackSize); | ||
5402 | } | ||
5403 | |||
5404 | rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 | ||
5405 | @init { | ||
5406 | int stackSize = keepStackSize(); | ||
5407 | } | ||
5408 | : | ||
5409 | ( | ||
5410 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); } | ||
5411 | ruleVLSVariable | ||
5412 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); } | ||
5413 | ) | ||
5414 | ; | ||
5415 | finally { | ||
5416 | restoreStackSize(stackSize); | ||
5417 | } | ||
5418 | |||
5419 | rule__VLSUniversalQuantifier__OperandAssignment_2 | ||
5420 | @init { | ||
5421 | int stackSize = keepStackSize(); | ||
5422 | } | ||
5423 | : | ||
5424 | ( | ||
5425 | { before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); } | ||
5426 | ruleVLSUnitaryFormula | ||
5427 | { after(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); } | ||
5428 | ) | ||
5429 | ; | ||
5430 | finally { | ||
5431 | restoreStackSize(stackSize); | ||
5432 | } | ||
5433 | |||
5434 | rule__VLSExistentialQuantifier__VariablesAssignment_1_2 | ||
5435 | @init { | ||
5436 | int stackSize = keepStackSize(); | ||
5437 | } | ||
5438 | : | ||
5439 | ( | ||
5440 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); } | ||
5441 | ruleVLSVariable | ||
5442 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); } | ||
5443 | ) | ||
5444 | ; | ||
5445 | finally { | ||
5446 | restoreStackSize(stackSize); | ||
5447 | } | ||
5448 | |||
5449 | rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 | ||
5450 | @init { | ||
5451 | int stackSize = keepStackSize(); | ||
5452 | } | ||
5453 | : | ||
5454 | ( | ||
5455 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); } | ||
5456 | ruleVLSVariable | ||
5457 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); } | ||
5458 | ) | ||
5459 | ; | ||
5460 | finally { | ||
5461 | restoreStackSize(stackSize); | ||
5462 | } | ||
5463 | |||
5464 | rule__VLSExistentialQuantifier__OperandAssignment_2 | ||
5465 | @init { | ||
5466 | int stackSize = keepStackSize(); | ||
5467 | } | ||
5468 | : | ||
5469 | ( | ||
5470 | { before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); } | ||
5471 | ruleVLSUnitaryFormula | ||
5472 | { after(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); } | ||
5473 | ) | ||
5474 | ; | ||
5475 | finally { | ||
5476 | restoreStackSize(stackSize); | ||
5477 | } | ||
5478 | |||
5479 | rule__VLSUnaryNegation__OperandAssignment_2 | ||
5480 | @init { | ||
5481 | int stackSize = keepStackSize(); | ||
5482 | } | ||
5483 | : | ||
5484 | ( | ||
5485 | { before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); } | ||
5486 | ruleVLSUnitaryFormula | ||
5487 | { after(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); } | ||
5488 | ) | ||
5489 | ; | ||
5490 | finally { | ||
5491 | restoreStackSize(stackSize); | ||
5492 | } | ||
5493 | |||
5494 | rule__VLSUnaryInfix__RightAssignment_1_1 | ||
5495 | @init { | ||
5496 | int stackSize = keepStackSize(); | ||
5497 | } | ||
5498 | : | ||
5499 | ( | ||
5500 | { before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); } | ||
5501 | ruleVLSAtomic | ||
5502 | { after(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); } | ||
5503 | ) | ||
5504 | ; | ||
5505 | finally { | ||
5506 | restoreStackSize(stackSize); | ||
5507 | } | ||
5508 | |||
5509 | rule__VLSAtomicConstant__NameAssignment_0_1 | ||
5510 | @init { | ||
5511 | int stackSize = keepStackSize(); | ||
5512 | } | ||
5513 | : | ||
5514 | ( | ||
5515 | { before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); } | ||
5516 | (rule__VLSAtomicConstant__NameAlternatives_0_1_0) | ||
5517 | { after(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); } | ||
5518 | ) | ||
5519 | ; | ||
5520 | finally { | ||
5521 | restoreStackSize(stackSize); | ||
5522 | } | ||
5523 | |||
5524 | rule__VLSAtomicFunction__ConstantAssignment_0_1 | ||
5525 | @init { | ||
5526 | int stackSize = keepStackSize(); | ||
5527 | } | ||
5528 | : | ||
5529 | ( | ||
5530 | { before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); } | ||
5531 | (rule__VLSAtomicFunction__ConstantAlternatives_0_1_0) | ||
5532 | { after(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); } | ||
5533 | ) | ||
5534 | ; | ||
5535 | finally { | ||
5536 | restoreStackSize(stackSize); | ||
5537 | } | ||
5538 | |||
5539 | rule__VLSAtomicFunction__TermsAssignment_0_2_1 | ||
5540 | @init { | ||
5541 | int stackSize = keepStackSize(); | ||
5542 | } | ||
5543 | : | ||
5544 | ( | ||
5545 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); } | ||
5546 | ruleVLSFofTerm | ||
5547 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); } | ||
5548 | ) | ||
5549 | ; | ||
5550 | finally { | ||
5551 | restoreStackSize(stackSize); | ||
5552 | } | ||
5553 | |||
5554 | rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 | ||
5555 | @init { | ||
5556 | int stackSize = keepStackSize(); | ||
5557 | } | ||
5558 | : | ||
5559 | ( | ||
5560 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); } | ||
5561 | ruleVLSFofTerm | ||
5562 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); } | ||
5563 | ) | ||
5564 | ; | ||
5565 | finally { | ||
5566 | restoreStackSize(stackSize); | ||
5567 | } | ||
5568 | |||
5569 | rule__VLSAtomicFunction__NameAssignment_1_1 | ||
5570 | @init { | ||
5571 | int stackSize = keepStackSize(); | ||
5572 | } | ||
5573 | : | ||
5574 | ( | ||
5575 | { before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); } | ||
5576 | ( | ||
5577 | { before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); } | ||
5578 | '$less' | ||
5579 | { after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); } | ||
5580 | ) | ||
5581 | { after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); } | ||
5582 | ) | ||
5583 | ; | ||
5584 | finally { | ||
5585 | restoreStackSize(stackSize); | ||
5586 | } | ||
5587 | |||
5588 | rule__VLSAtomicFunction__TermsAssignment_1_3 | ||
5589 | @init { | ||
5590 | int stackSize = keepStackSize(); | ||
5591 | } | ||
5592 | : | ||
5593 | ( | ||
5594 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); } | ||
5595 | ruleVLSFofTerm | ||
5596 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); } | ||
5597 | ) | ||
5598 | ; | ||
5599 | finally { | ||
5600 | restoreStackSize(stackSize); | ||
5601 | } | ||
5602 | |||
5603 | rule__VLSAtomicFunction__TermsAssignment_1_5 | ||
5604 | @init { | ||
5605 | int stackSize = keepStackSize(); | ||
5606 | } | ||
5607 | : | ||
5608 | ( | ||
5609 | { before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); } | ||
5610 | ruleVLSFofTerm | ||
5611 | { after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); } | ||
5612 | ) | ||
5613 | ; | ||
5614 | finally { | ||
5615 | restoreStackSize(stackSize); | ||
5616 | } | ||
5617 | |||
5618 | rule__VLSVariable__NameAssignment | ||
5619 | @init { | ||
5620 | int stackSize = keepStackSize(); | ||
5621 | } | ||
5622 | : | ||
5623 | ( | ||
5624 | { before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); } | ||
5625 | RULE_UPPER_WORD_ID | ||
5626 | { after(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); } | ||
5627 | ) | ||
5628 | ; | ||
5629 | finally { | ||
5630 | restoreStackSize(stackSize); | ||
5631 | } | ||
5632 | |||
5633 | rule__VLSFunctionFof__FunctorAssignment_0 | ||
5634 | @init { | ||
5635 | int stackSize = keepStackSize(); | ||
5636 | } | ||
5637 | : | ||
5638 | ( | ||
5639 | { before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); } | ||
5640 | (rule__VLSFunctionFof__FunctorAlternatives_0_0) | ||
5641 | { after(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); } | ||
5642 | ) | ||
5643 | ; | ||
5644 | finally { | ||
5645 | restoreStackSize(stackSize); | ||
5646 | } | ||
5647 | |||
5648 | rule__VLSFunctionFof__TermsAssignment_1_1 | ||
5649 | @init { | ||
5650 | int stackSize = keepStackSize(); | ||
5651 | } | ||
5652 | : | ||
5653 | ( | ||
5654 | { before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); } | ||
5655 | ruleVLSFofTerm | ||
5656 | { after(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); } | ||
5657 | ) | ||
5658 | ; | ||
5659 | finally { | ||
5660 | restoreStackSize(stackSize); | ||
5661 | } | ||
5662 | |||
5663 | rule__VLSFunctionFof__TermsAssignment_1_2_1 | ||
5664 | @init { | ||
5665 | int stackSize = keepStackSize(); | ||
5666 | } | ||
5667 | : | ||
5668 | ( | ||
5669 | { before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); } | ||
5670 | ruleVLSFofTerm | ||
5671 | { after(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); } | ||
5672 | ) | ||
5673 | ; | ||
5674 | finally { | ||
5675 | restoreStackSize(stackSize); | ||
5676 | } | ||
5677 | |||
5678 | rule__VLSDefinedTerm__ValueAssignment_0_1 | ||
5679 | @init { | ||
5680 | int stackSize = keepStackSize(); | ||
5681 | } | ||
5682 | : | ||
5683 | ( | ||
5684 | { before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); } | ||
5685 | RULE_SIGNED_LITERAL | ||
5686 | { after(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); } | ||
5687 | ) | ||
5688 | ; | ||
5689 | finally { | ||
5690 | restoreStackSize(stackSize); | ||
5691 | } | ||
5692 | |||
5693 | rule__VLSDefinedTerm__ValueAssignment_1_1 | ||
5694 | @init { | ||
5695 | int stackSize = keepStackSize(); | ||
5696 | } | ||
5697 | : | ||
5698 | ( | ||
5699 | { before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); } | ||
5700 | RULE_SIGNED_REAL_ID | ||
5701 | { after(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); } | ||
5702 | ) | ||
5703 | ; | ||
5704 | finally { | ||
5705 | restoreStackSize(stackSize); | ||
5706 | } | ||
5707 | |||
5708 | rule__VLSDefinedTerm__ValueAssignment_2_1 | ||
5709 | @init { | ||
5710 | int stackSize = keepStackSize(); | ||
5711 | } | ||
5712 | : | ||
5713 | ( | ||
5714 | { before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); } | ||
5715 | RULE_SIGNED_RAT_ID | ||
5716 | { after(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); } | ||
5717 | ) | ||
5718 | ; | ||
5719 | finally { | ||
5720 | restoreStackSize(stackSize); | ||
5721 | } | ||
5722 | |||
5723 | rule__VLSDefinedTerm__ValueAssignment_3_1 | ||
5724 | @init { | ||
5725 | int stackSize = keepStackSize(); | ||
5726 | } | ||
5727 | : | ||
5728 | ( | ||
5729 | { before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); } | ||
5730 | RULE_DOUBLE_QUOTE | ||
5731 | { after(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); } | ||
5732 | ) | ||
5733 | ; | ||
5734 | finally { | ||
5735 | restoreStackSize(stackSize); | ||
5736 | } | ||
5737 | |||
5738 | fragment RULE_ALPHA_NUMERIC : ('a'..'z'|'A'..'Z'|'0'..'9'|'_'); | ||
5739 | |||
5740 | RULE_UPPER_WORD_ID : 'A'..'Z' RULE_ALPHA_NUMERIC*; | ||
5741 | |||
5742 | RULE_LOWER_WORD_ID : 'a'..'z' RULE_ALPHA_NUMERIC*; | ||
5743 | |||
5744 | RULE_DOUBLE_QUOTE : '"' ('\\' ('"'|'\\')|~(('\\'|'"')))* '"'; | ||
5745 | |||
5746 | RULE_SINGLE_QUOTE : '\'' ('\\' ('\''|'\\')|~(('\\'|'\'')))+ '\''; | ||
5747 | |||
5748 | fragment RULE_SIGN : ('+'|'-'); | ||
5749 | |||
5750 | RULE_DOLLAR_ID : '$' RULE_LOWER_WORD_ID; | ||
5751 | |||
5752 | RULE_DOUBLE_DOLLAR_ID : '$$' RULE_LOWER_WORD_ID; | ||
5753 | |||
5754 | RULE_LITERAL : ('0'|'1'..'9' RULE_INT?); | ||
5755 | |||
5756 | RULE_SIGNED_LITERAL : RULE_SIGN* RULE_LITERAL; | ||
5757 | |||
5758 | fragment RULE_UNSIGNED_REAL_FRAC_ID : RULE_LITERAL '.' RULE_INT; | ||
5759 | |||
5760 | fragment RULE_UNSIGNED_REAL_EXP_ID : (RULE_LITERAL|RULE_UNSIGNED_REAL_FRAC_ID) 'Ee' RULE_SIGN* RULE_INT; | ||
5761 | |||
5762 | RULE_SIGNED_REAL_ID : RULE_SIGN* (RULE_UNSIGNED_REAL_FRAC_ID|RULE_UNSIGNED_REAL_EXP_ID); | ||
5763 | |||
5764 | fragment RULE_UNSIGNED_RAT_ID : RULE_LITERAL '/' '1'..'9' RULE_INT?; | ||
5765 | |||
5766 | RULE_SIGNED_RAT_ID : RULE_SIGN* RULE_UNSIGNED_RAT_ID; | ||
5767 | |||
5768 | fragment RULE_ANY_OTHER : '%' ~(('\n'|'\r'))* '\r'; | ||
5769 | |||
5770 | RULE_SINGLE_COMMENT : RULE_ANY_OTHER; | ||
5771 | |||
5772 | RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; | ||
5773 | |||
5774 | fragment RULE_INT : ('0'..'9')+; | ||
5775 | |||
5776 | RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); | ||
5777 | |||
5778 | RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; | ||
5779 | |||
5780 | RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; | ||
5781 | |||
5782 | RULE_WS : (' '|'\t'|'\r'|'\n')+; | ||
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 new file mode 100644 index 00000000..72d5159d --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguage.tokens | |||
@@ -0,0 +1,107 @@ | |||
1 | '!'=59 | ||
2 | '!='=63 | ||
3 | '$false'=67 | ||
4 | '$less'=68 | ||
5 | '$true'=66 | ||
6 | '&'=57 | ||
7 | '('=47 | ||
8 | ')'=48 | ||
9 | ','=45 | ||
10 | ',['=43 | ||
11 | '.'=49 | ||
12 | ':'=60 | ||
13 | ':='=65 | ||
14 | '<='=53 | ||
15 | '<=>'=51 | ||
16 | '<~>'=54 | ||
17 | '='=64 | ||
18 | '=>'=52 | ||
19 | '?'=61 | ||
20 | '['=50 | ||
21 | ']'=44 | ||
22 | 'assumption'=31 | ||
23 | 'axiom'=27 | ||
24 | 'conjecture'=28 | ||
25 | 'corollary'=34 | ||
26 | 'definition'=30 | ||
27 | 'fi_domain'=38 | ||
28 | 'fi_functors'=39 | ||
29 | 'fi_predicates'=40 | ||
30 | 'fof'=46 | ||
31 | 'hypothesis'=29 | ||
32 | 'include('=42 | ||
33 | 'lemma'=32 | ||
34 | 'negated_conjecture'=35 | ||
35 | 'plain'=36 | ||
36 | 'theorem'=33 | ||
37 | 'type'=37 | ||
38 | 'unknown'=41 | ||
39 | '|'=58 | ||
40 | '~&'=56 | ||
41 | '~'=62 | ||
42 | '~|'=55 | ||
43 | RULE_ALPHA_NUMERIC=15 | ||
44 | RULE_ANY_OTHER=21 | ||
45 | RULE_DOLLAR_ID=8 | ||
46 | RULE_DOUBLE_DOLLAR_ID=9 | ||
47 | RULE_DOUBLE_QUOTE=14 | ||
48 | RULE_ID=22 | ||
49 | RULE_INT=17 | ||
50 | RULE_LITERAL=6 | ||
51 | RULE_LOWER_WORD_ID=4 | ||
52 | RULE_ML_COMMENT=24 | ||
53 | RULE_SIGN=16 | ||
54 | RULE_SIGNED_LITERAL=7 | ||
55 | RULE_SIGNED_RAT_ID=13 | ||
56 | RULE_SIGNED_REAL_ID=12 | ||
57 | RULE_SINGLE_COMMENT=10 | ||
58 | RULE_SINGLE_QUOTE=5 | ||
59 | RULE_SL_COMMENT=25 | ||
60 | RULE_STRING=23 | ||
61 | RULE_UNSIGNED_RAT_ID=20 | ||
62 | RULE_UNSIGNED_REAL_EXP_ID=19 | ||
63 | RULE_UNSIGNED_REAL_FRAC_ID=18 | ||
64 | RULE_UPPER_WORD_ID=11 | ||
65 | RULE_WS=26 | ||
66 | T__27=27 | ||
67 | T__28=28 | ||
68 | T__29=29 | ||
69 | T__30=30 | ||
70 | T__31=31 | ||
71 | T__32=32 | ||
72 | T__33=33 | ||
73 | T__34=34 | ||
74 | T__35=35 | ||
75 | T__36=36 | ||
76 | T__37=37 | ||
77 | T__38=38 | ||
78 | T__39=39 | ||
79 | T__40=40 | ||
80 | T__41=41 | ||
81 | T__42=42 | ||
82 | T__43=43 | ||
83 | T__44=44 | ||
84 | T__45=45 | ||
85 | T__46=46 | ||
86 | T__47=47 | ||
87 | T__48=48 | ||
88 | T__49=49 | ||
89 | T__50=50 | ||
90 | T__51=51 | ||
91 | T__52=52 | ||
92 | T__53=53 | ||
93 | T__54=54 | ||
94 | T__55=55 | ||
95 | T__56=56 | ||
96 | T__57=57 | ||
97 | T__58=58 | ||
98 | T__59=59 | ||
99 | T__60=60 | ||
100 | T__61=61 | ||
101 | T__62=62 | ||
102 | T__63=63 | ||
103 | T__64=64 | ||
104 | T__65=65 | ||
105 | T__66=66 | ||
106 | T__67=67 | ||
107 | T__68=68 | ||
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 new file mode 100644 index 00000000..dd053b21 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java | |||
@@ -0,0 +1,3100 @@ | |||
1 | package ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.internal; | ||
2 | |||
3 | // Hack: Use our own Lexer superclass by means of import. | ||
4 | // Currently there is no other way to specify the superclass for the lexer. | ||
5 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; | ||
6 | |||
7 | |||
8 | import org.antlr.runtime.*; | ||
9 | import java.util.Stack; | ||
10 | import java.util.List; | ||
11 | import java.util.ArrayList; | ||
12 | |||
13 | @SuppressWarnings("all") | ||
14 | public class InternalVampireLanguageLexer extends Lexer { | ||
15 | public static final int RULE_UNSIGNED_RAT_ID=20; | ||
16 | public static final int T__50=50; | ||
17 | public static final int RULE_SIGN=16; | ||
18 | public static final int T__59=59; | ||
19 | public static final int RULE_SIGNED_LITERAL=7; | ||
20 | public static final int T__55=55; | ||
21 | public static final int T__56=56; | ||
22 | public static final int T__57=57; | ||
23 | public static final int T__58=58; | ||
24 | public static final int T__51=51; | ||
25 | public static final int RULE_DOUBLE_QUOTE=14; | ||
26 | public static final int T__52=52; | ||
27 | public static final int RULE_LITERAL=6; | ||
28 | public static final int T__53=53; | ||
29 | public static final int RULE_UNSIGNED_REAL_FRAC_ID=18; | ||
30 | public static final int T__54=54; | ||
31 | public static final int T__60=60; | ||
32 | public static final int T__61=61; | ||
33 | public static final int RULE_ID=22; | ||
34 | public static final int RULE_SINGLE_QUOTE=5; | ||
35 | public static final int RULE_SINGLE_COMMENT=10; | ||
36 | public static final int T__27=27; | ||
37 | public static final int T__28=28; | ||
38 | public static final int RULE_INT=17; | ||
39 | public static final int T__29=29; | ||
40 | public static final int T__66=66; | ||
41 | public static final int RULE_ML_COMMENT=24; | ||
42 | public static final int T__67=67; | ||
43 | public static final int RULE_SIGNED_RAT_ID=13; | ||
44 | public static final int T__68=68; | ||
45 | public static final int T__62=62; | ||
46 | public static final int T__63=63; | ||
47 | public static final int T__64=64; | ||
48 | public static final int T__65=65; | ||
49 | public static final int RULE_LOWER_WORD_ID=4; | ||
50 | public static final int RULE_STRING=23; | ||
51 | public static final int RULE_SL_COMMENT=25; | ||
52 | public static final int T__37=37; | ||
53 | public static final int T__38=38; | ||
54 | public static final int T__39=39; | ||
55 | public static final int T__33=33; | ||
56 | public static final int T__34=34; | ||
57 | public static final int T__35=35; | ||
58 | public static final int T__36=36; | ||
59 | public static final int EOF=-1; | ||
60 | public static final int T__30=30; | ||
61 | public static final int RULE_UNSIGNED_REAL_EXP_ID=19; | ||
62 | public static final int T__31=31; | ||
63 | public static final int T__32=32; | ||
64 | public static final int RULE_UPPER_WORD_ID=11; | ||
65 | public static final int RULE_WS=26; | ||
66 | public static final int RULE_DOLLAR_ID=8; | ||
67 | public static final int RULE_ALPHA_NUMERIC=15; | ||
68 | public static final int RULE_ANY_OTHER=21; | ||
69 | public static final int RULE_DOUBLE_DOLLAR_ID=9; | ||
70 | public static final int T__48=48; | ||
71 | public static final int T__49=49; | ||
72 | public static final int T__44=44; | ||
73 | public static final int T__45=45; | ||
74 | public static final int RULE_SIGNED_REAL_ID=12; | ||
75 | public static final int T__46=46; | ||
76 | public static final int T__47=47; | ||
77 | public static final int T__40=40; | ||
78 | public static final int T__41=41; | ||
79 | public static final int T__42=42; | ||
80 | public static final int T__43=43; | ||
81 | |||
82 | // delegates | ||
83 | // delegators | ||
84 | |||
85 | public InternalVampireLanguageLexer() {;} | ||
86 | public InternalVampireLanguageLexer(CharStream input) { | ||
87 | this(input, new RecognizerSharedState()); | ||
88 | } | ||
89 | public InternalVampireLanguageLexer(CharStream input, RecognizerSharedState state) { | ||
90 | super(input,state); | ||
91 | |||
92 | } | ||
93 | public String getGrammarFileName() { return "InternalVampireLanguage.g"; } | ||
94 | |||
95 | // $ANTLR start "T__27" | ||
96 | public final void mT__27() throws RecognitionException { | ||
97 | try { | ||
98 | int _type = T__27; | ||
99 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
100 | // InternalVampireLanguage.g:11:7: ( 'axiom' ) | ||
101 | // InternalVampireLanguage.g:11:9: 'axiom' | ||
102 | { | ||
103 | match("axiom"); | ||
104 | |||
105 | |||
106 | } | ||
107 | |||
108 | state.type = _type; | ||
109 | state.channel = _channel; | ||
110 | } | ||
111 | finally { | ||
112 | } | ||
113 | } | ||
114 | // $ANTLR end "T__27" | ||
115 | |||
116 | // $ANTLR start "T__28" | ||
117 | public final void mT__28() throws RecognitionException { | ||
118 | try { | ||
119 | int _type = T__28; | ||
120 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
121 | // InternalVampireLanguage.g:12:7: ( 'conjecture' ) | ||
122 | // InternalVampireLanguage.g:12:9: 'conjecture' | ||
123 | { | ||
124 | match("conjecture"); | ||
125 | |||
126 | |||
127 | } | ||
128 | |||
129 | state.type = _type; | ||
130 | state.channel = _channel; | ||
131 | } | ||
132 | finally { | ||
133 | } | ||
134 | } | ||
135 | // $ANTLR end "T__28" | ||
136 | |||
137 | // $ANTLR start "T__29" | ||
138 | public final void mT__29() throws RecognitionException { | ||
139 | try { | ||
140 | int _type = T__29; | ||
141 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
142 | // InternalVampireLanguage.g:13:7: ( 'hypothesis' ) | ||
143 | // InternalVampireLanguage.g:13:9: 'hypothesis' | ||
144 | { | ||
145 | match("hypothesis"); | ||
146 | |||
147 | |||
148 | } | ||
149 | |||
150 | state.type = _type; | ||
151 | state.channel = _channel; | ||
152 | } | ||
153 | finally { | ||
154 | } | ||
155 | } | ||
156 | // $ANTLR end "T__29" | ||
157 | |||
158 | // $ANTLR start "T__30" | ||
159 | public final void mT__30() throws RecognitionException { | ||
160 | try { | ||
161 | int _type = T__30; | ||
162 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
163 | // InternalVampireLanguage.g:14:7: ( 'definition' ) | ||
164 | // InternalVampireLanguage.g:14:9: 'definition' | ||
165 | { | ||
166 | match("definition"); | ||
167 | |||
168 | |||
169 | } | ||
170 | |||
171 | state.type = _type; | ||
172 | state.channel = _channel; | ||
173 | } | ||
174 | finally { | ||
175 | } | ||
176 | } | ||
177 | // $ANTLR end "T__30" | ||
178 | |||
179 | // $ANTLR start "T__31" | ||
180 | public final void mT__31() throws RecognitionException { | ||
181 | try { | ||
182 | int _type = T__31; | ||
183 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
184 | // InternalVampireLanguage.g:15:7: ( 'assumption' ) | ||
185 | // InternalVampireLanguage.g:15:9: 'assumption' | ||
186 | { | ||
187 | match("assumption"); | ||
188 | |||
189 | |||
190 | } | ||
191 | |||
192 | state.type = _type; | ||
193 | state.channel = _channel; | ||
194 | } | ||
195 | finally { | ||
196 | } | ||
197 | } | ||
198 | // $ANTLR end "T__31" | ||
199 | |||
200 | // $ANTLR start "T__32" | ||
201 | public final void mT__32() throws RecognitionException { | ||
202 | try { | ||
203 | int _type = T__32; | ||
204 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
205 | // InternalVampireLanguage.g:16:7: ( 'lemma' ) | ||
206 | // InternalVampireLanguage.g:16:9: 'lemma' | ||
207 | { | ||
208 | match("lemma"); | ||
209 | |||
210 | |||
211 | } | ||
212 | |||
213 | state.type = _type; | ||
214 | state.channel = _channel; | ||
215 | } | ||
216 | finally { | ||
217 | } | ||
218 | } | ||
219 | // $ANTLR end "T__32" | ||
220 | |||
221 | // $ANTLR start "T__33" | ||
222 | public final void mT__33() throws RecognitionException { | ||
223 | try { | ||
224 | int _type = T__33; | ||
225 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
226 | // InternalVampireLanguage.g:17:7: ( 'theorem' ) | ||
227 | // InternalVampireLanguage.g:17:9: 'theorem' | ||
228 | { | ||
229 | match("theorem"); | ||
230 | |||
231 | |||
232 | } | ||
233 | |||
234 | state.type = _type; | ||
235 | state.channel = _channel; | ||
236 | } | ||
237 | finally { | ||
238 | } | ||
239 | } | ||
240 | // $ANTLR end "T__33" | ||
241 | |||
242 | // $ANTLR start "T__34" | ||
243 | public final void mT__34() throws RecognitionException { | ||
244 | try { | ||
245 | int _type = T__34; | ||
246 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
247 | // InternalVampireLanguage.g:18:7: ( 'corollary' ) | ||
248 | // InternalVampireLanguage.g:18:9: 'corollary' | ||
249 | { | ||
250 | match("corollary"); | ||
251 | |||
252 | |||
253 | } | ||
254 | |||
255 | state.type = _type; | ||
256 | state.channel = _channel; | ||
257 | } | ||
258 | finally { | ||
259 | } | ||
260 | } | ||
261 | // $ANTLR end "T__34" | ||
262 | |||
263 | // $ANTLR start "T__35" | ||
264 | public final void mT__35() throws RecognitionException { | ||
265 | try { | ||
266 | int _type = T__35; | ||
267 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
268 | // InternalVampireLanguage.g:19:7: ( 'negated_conjecture' ) | ||
269 | // InternalVampireLanguage.g:19:9: 'negated_conjecture' | ||
270 | { | ||
271 | match("negated_conjecture"); | ||
272 | |||
273 | |||
274 | } | ||
275 | |||
276 | state.type = _type; | ||
277 | state.channel = _channel; | ||
278 | } | ||
279 | finally { | ||
280 | } | ||
281 | } | ||
282 | // $ANTLR end "T__35" | ||
283 | |||
284 | // $ANTLR start "T__36" | ||
285 | public final void mT__36() throws RecognitionException { | ||
286 | try { | ||
287 | int _type = T__36; | ||
288 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
289 | // InternalVampireLanguage.g:20:7: ( 'plain' ) | ||
290 | // InternalVampireLanguage.g:20:9: 'plain' | ||
291 | { | ||
292 | match("plain"); | ||
293 | |||
294 | |||
295 | } | ||
296 | |||
297 | state.type = _type; | ||
298 | state.channel = _channel; | ||
299 | } | ||
300 | finally { | ||
301 | } | ||
302 | } | ||
303 | // $ANTLR end "T__36" | ||
304 | |||
305 | // $ANTLR start "T__37" | ||
306 | public final void mT__37() throws RecognitionException { | ||
307 | try { | ||
308 | int _type = T__37; | ||
309 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
310 | // InternalVampireLanguage.g:21:7: ( 'type' ) | ||
311 | // InternalVampireLanguage.g:21:9: 'type' | ||
312 | { | ||
313 | match("type"); | ||
314 | |||
315 | |||
316 | } | ||
317 | |||
318 | state.type = _type; | ||
319 | state.channel = _channel; | ||
320 | } | ||
321 | finally { | ||
322 | } | ||
323 | } | ||
324 | // $ANTLR end "T__37" | ||
325 | |||
326 | // $ANTLR start "T__38" | ||
327 | public final void mT__38() throws RecognitionException { | ||
328 | try { | ||
329 | int _type = T__38; | ||
330 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
331 | // InternalVampireLanguage.g:22:7: ( 'fi_domain' ) | ||
332 | // InternalVampireLanguage.g:22:9: 'fi_domain' | ||
333 | { | ||
334 | match("fi_domain"); | ||
335 | |||
336 | |||
337 | } | ||
338 | |||
339 | state.type = _type; | ||
340 | state.channel = _channel; | ||
341 | } | ||
342 | finally { | ||
343 | } | ||
344 | } | ||
345 | // $ANTLR end "T__38" | ||
346 | |||
347 | // $ANTLR start "T__39" | ||
348 | public final void mT__39() throws RecognitionException { | ||
349 | try { | ||
350 | int _type = T__39; | ||
351 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
352 | // InternalVampireLanguage.g:23:7: ( 'fi_functors' ) | ||
353 | // InternalVampireLanguage.g:23:9: 'fi_functors' | ||
354 | { | ||
355 | match("fi_functors"); | ||
356 | |||
357 | |||
358 | } | ||
359 | |||
360 | state.type = _type; | ||
361 | state.channel = _channel; | ||
362 | } | ||
363 | finally { | ||
364 | } | ||
365 | } | ||
366 | // $ANTLR end "T__39" | ||
367 | |||
368 | // $ANTLR start "T__40" | ||
369 | public final void mT__40() throws RecognitionException { | ||
370 | try { | ||
371 | int _type = T__40; | ||
372 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
373 | // InternalVampireLanguage.g:24:7: ( 'fi_predicates' ) | ||
374 | // InternalVampireLanguage.g:24:9: 'fi_predicates' | ||
375 | { | ||
376 | match("fi_predicates"); | ||
377 | |||
378 | |||
379 | } | ||
380 | |||
381 | state.type = _type; | ||
382 | state.channel = _channel; | ||
383 | } | ||
384 | finally { | ||
385 | } | ||
386 | } | ||
387 | // $ANTLR end "T__40" | ||
388 | |||
389 | // $ANTLR start "T__41" | ||
390 | public final void mT__41() throws RecognitionException { | ||
391 | try { | ||
392 | int _type = T__41; | ||
393 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
394 | // InternalVampireLanguage.g:25:7: ( 'unknown' ) | ||
395 | // InternalVampireLanguage.g:25:9: 'unknown' | ||
396 | { | ||
397 | match("unknown"); | ||
398 | |||
399 | |||
400 | } | ||
401 | |||
402 | state.type = _type; | ||
403 | state.channel = _channel; | ||
404 | } | ||
405 | finally { | ||
406 | } | ||
407 | } | ||
408 | // $ANTLR end "T__41" | ||
409 | |||
410 | // $ANTLR start "T__42" | ||
411 | public final void mT__42() throws RecognitionException { | ||
412 | try { | ||
413 | int _type = T__42; | ||
414 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
415 | // InternalVampireLanguage.g:26:7: ( 'include(' ) | ||
416 | // InternalVampireLanguage.g:26:9: 'include(' | ||
417 | { | ||
418 | match("include("); | ||
419 | |||
420 | |||
421 | } | ||
422 | |||
423 | state.type = _type; | ||
424 | state.channel = _channel; | ||
425 | } | ||
426 | finally { | ||
427 | } | ||
428 | } | ||
429 | // $ANTLR end "T__42" | ||
430 | |||
431 | // $ANTLR start "T__43" | ||
432 | public final void mT__43() throws RecognitionException { | ||
433 | try { | ||
434 | int _type = T__43; | ||
435 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
436 | // InternalVampireLanguage.g:27:7: ( ',[' ) | ||
437 | // InternalVampireLanguage.g:27:9: ',[' | ||
438 | { | ||
439 | match(",["); | ||
440 | |||
441 | |||
442 | } | ||
443 | |||
444 | state.type = _type; | ||
445 | state.channel = _channel; | ||
446 | } | ||
447 | finally { | ||
448 | } | ||
449 | } | ||
450 | // $ANTLR end "T__43" | ||
451 | |||
452 | // $ANTLR start "T__44" | ||
453 | public final void mT__44() throws RecognitionException { | ||
454 | try { | ||
455 | int _type = T__44; | ||
456 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
457 | // InternalVampireLanguage.g:28:7: ( ']' ) | ||
458 | // InternalVampireLanguage.g:28:9: ']' | ||
459 | { | ||
460 | match(']'); | ||
461 | |||
462 | } | ||
463 | |||
464 | state.type = _type; | ||
465 | state.channel = _channel; | ||
466 | } | ||
467 | finally { | ||
468 | } | ||
469 | } | ||
470 | // $ANTLR end "T__44" | ||
471 | |||
472 | // $ANTLR start "T__45" | ||
473 | public final void mT__45() throws RecognitionException { | ||
474 | try { | ||
475 | int _type = T__45; | ||
476 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
477 | // InternalVampireLanguage.g:29:7: ( ',' ) | ||
478 | // InternalVampireLanguage.g:29:9: ',' | ||
479 | { | ||
480 | match(','); | ||
481 | |||
482 | } | ||
483 | |||
484 | state.type = _type; | ||
485 | state.channel = _channel; | ||
486 | } | ||
487 | finally { | ||
488 | } | ||
489 | } | ||
490 | // $ANTLR end "T__45" | ||
491 | |||
492 | // $ANTLR start "T__46" | ||
493 | public final void mT__46() throws RecognitionException { | ||
494 | try { | ||
495 | int _type = T__46; | ||
496 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
497 | // InternalVampireLanguage.g:30:7: ( 'fof' ) | ||
498 | // InternalVampireLanguage.g:30:9: 'fof' | ||
499 | { | ||
500 | match("fof"); | ||
501 | |||
502 | |||
503 | } | ||
504 | |||
505 | state.type = _type; | ||
506 | state.channel = _channel; | ||
507 | } | ||
508 | finally { | ||
509 | } | ||
510 | } | ||
511 | // $ANTLR end "T__46" | ||
512 | |||
513 | // $ANTLR start "T__47" | ||
514 | public final void mT__47() throws RecognitionException { | ||
515 | try { | ||
516 | int _type = T__47; | ||
517 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
518 | // InternalVampireLanguage.g:31:7: ( '(' ) | ||
519 | // InternalVampireLanguage.g:31:9: '(' | ||
520 | { | ||
521 | match('('); | ||
522 | |||
523 | } | ||
524 | |||
525 | state.type = _type; | ||
526 | state.channel = _channel; | ||
527 | } | ||
528 | finally { | ||
529 | } | ||
530 | } | ||
531 | // $ANTLR end "T__47" | ||
532 | |||
533 | // $ANTLR start "T__48" | ||
534 | public final void mT__48() throws RecognitionException { | ||
535 | try { | ||
536 | int _type = T__48; | ||
537 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
538 | // InternalVampireLanguage.g:32:7: ( ')' ) | ||
539 | // InternalVampireLanguage.g:32:9: ')' | ||
540 | { | ||
541 | match(')'); | ||
542 | |||
543 | } | ||
544 | |||
545 | state.type = _type; | ||
546 | state.channel = _channel; | ||
547 | } | ||
548 | finally { | ||
549 | } | ||
550 | } | ||
551 | // $ANTLR end "T__48" | ||
552 | |||
553 | // $ANTLR start "T__49" | ||
554 | public final void mT__49() throws RecognitionException { | ||
555 | try { | ||
556 | int _type = T__49; | ||
557 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
558 | // InternalVampireLanguage.g:33:7: ( '.' ) | ||
559 | // InternalVampireLanguage.g:33:9: '.' | ||
560 | { | ||
561 | match('.'); | ||
562 | |||
563 | } | ||
564 | |||
565 | state.type = _type; | ||
566 | state.channel = _channel; | ||
567 | } | ||
568 | finally { | ||
569 | } | ||
570 | } | ||
571 | // $ANTLR end "T__49" | ||
572 | |||
573 | // $ANTLR start "T__50" | ||
574 | public final void mT__50() throws RecognitionException { | ||
575 | try { | ||
576 | int _type = T__50; | ||
577 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
578 | // InternalVampireLanguage.g:34:7: ( '[' ) | ||
579 | // InternalVampireLanguage.g:34:9: '[' | ||
580 | { | ||
581 | match('['); | ||
582 | |||
583 | } | ||
584 | |||
585 | state.type = _type; | ||
586 | state.channel = _channel; | ||
587 | } | ||
588 | finally { | ||
589 | } | ||
590 | } | ||
591 | // $ANTLR end "T__50" | ||
592 | |||
593 | // $ANTLR start "T__51" | ||
594 | public final void mT__51() throws RecognitionException { | ||
595 | try { | ||
596 | int _type = T__51; | ||
597 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
598 | // InternalVampireLanguage.g:35:7: ( '<=>' ) | ||
599 | // InternalVampireLanguage.g:35:9: '<=>' | ||
600 | { | ||
601 | match("<=>"); | ||
602 | |||
603 | |||
604 | } | ||
605 | |||
606 | state.type = _type; | ||
607 | state.channel = _channel; | ||
608 | } | ||
609 | finally { | ||
610 | } | ||
611 | } | ||
612 | // $ANTLR end "T__51" | ||
613 | |||
614 | // $ANTLR start "T__52" | ||
615 | public final void mT__52() throws RecognitionException { | ||
616 | try { | ||
617 | int _type = T__52; | ||
618 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
619 | // InternalVampireLanguage.g:36:7: ( '=>' ) | ||
620 | // InternalVampireLanguage.g:36:9: '=>' | ||
621 | { | ||
622 | match("=>"); | ||
623 | |||
624 | |||
625 | } | ||
626 | |||
627 | state.type = _type; | ||
628 | state.channel = _channel; | ||
629 | } | ||
630 | finally { | ||
631 | } | ||
632 | } | ||
633 | // $ANTLR end "T__52" | ||
634 | |||
635 | // $ANTLR start "T__53" | ||
636 | public final void mT__53() throws RecognitionException { | ||
637 | try { | ||
638 | int _type = T__53; | ||
639 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
640 | // InternalVampireLanguage.g:37:7: ( '<=' ) | ||
641 | // InternalVampireLanguage.g:37:9: '<=' | ||
642 | { | ||
643 | match("<="); | ||
644 | |||
645 | |||
646 | } | ||
647 | |||
648 | state.type = _type; | ||
649 | state.channel = _channel; | ||
650 | } | ||
651 | finally { | ||
652 | } | ||
653 | } | ||
654 | // $ANTLR end "T__53" | ||
655 | |||
656 | // $ANTLR start "T__54" | ||
657 | public final void mT__54() throws RecognitionException { | ||
658 | try { | ||
659 | int _type = T__54; | ||
660 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
661 | // InternalVampireLanguage.g:38:7: ( '<~>' ) | ||
662 | // InternalVampireLanguage.g:38:9: '<~>' | ||
663 | { | ||
664 | match("<~>"); | ||
665 | |||
666 | |||
667 | } | ||
668 | |||
669 | state.type = _type; | ||
670 | state.channel = _channel; | ||
671 | } | ||
672 | finally { | ||
673 | } | ||
674 | } | ||
675 | // $ANTLR end "T__54" | ||
676 | |||
677 | // $ANTLR start "T__55" | ||
678 | public final void mT__55() throws RecognitionException { | ||
679 | try { | ||
680 | int _type = T__55; | ||
681 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
682 | // InternalVampireLanguage.g:39:7: ( '~|' ) | ||
683 | // InternalVampireLanguage.g:39:9: '~|' | ||
684 | { | ||
685 | match("~|"); | ||
686 | |||
687 | |||
688 | } | ||
689 | |||
690 | state.type = _type; | ||
691 | state.channel = _channel; | ||
692 | } | ||
693 | finally { | ||
694 | } | ||
695 | } | ||
696 | // $ANTLR end "T__55" | ||
697 | |||
698 | // $ANTLR start "T__56" | ||
699 | public final void mT__56() throws RecognitionException { | ||
700 | try { | ||
701 | int _type = T__56; | ||
702 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
703 | // InternalVampireLanguage.g:40:7: ( '~&' ) | ||
704 | // InternalVampireLanguage.g:40:9: '~&' | ||
705 | { | ||
706 | match("~&"); | ||
707 | |||
708 | |||
709 | } | ||
710 | |||
711 | state.type = _type; | ||
712 | state.channel = _channel; | ||
713 | } | ||
714 | finally { | ||
715 | } | ||
716 | } | ||
717 | // $ANTLR end "T__56" | ||
718 | |||
719 | // $ANTLR start "T__57" | ||
720 | public final void mT__57() throws RecognitionException { | ||
721 | try { | ||
722 | int _type = T__57; | ||
723 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
724 | // InternalVampireLanguage.g:41:7: ( '&' ) | ||
725 | // InternalVampireLanguage.g:41:9: '&' | ||
726 | { | ||
727 | match('&'); | ||
728 | |||
729 | } | ||
730 | |||
731 | state.type = _type; | ||
732 | state.channel = _channel; | ||
733 | } | ||
734 | finally { | ||
735 | } | ||
736 | } | ||
737 | // $ANTLR end "T__57" | ||
738 | |||
739 | // $ANTLR start "T__58" | ||
740 | public final void mT__58() throws RecognitionException { | ||
741 | try { | ||
742 | int _type = T__58; | ||
743 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
744 | // InternalVampireLanguage.g:42:7: ( '|' ) | ||
745 | // InternalVampireLanguage.g:42:9: '|' | ||
746 | { | ||
747 | match('|'); | ||
748 | |||
749 | } | ||
750 | |||
751 | state.type = _type; | ||
752 | state.channel = _channel; | ||
753 | } | ||
754 | finally { | ||
755 | } | ||
756 | } | ||
757 | // $ANTLR end "T__58" | ||
758 | |||
759 | // $ANTLR start "T__59" | ||
760 | public final void mT__59() throws RecognitionException { | ||
761 | try { | ||
762 | int _type = T__59; | ||
763 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
764 | // InternalVampireLanguage.g:43:7: ( '!' ) | ||
765 | // InternalVampireLanguage.g:43:9: '!' | ||
766 | { | ||
767 | match('!'); | ||
768 | |||
769 | } | ||
770 | |||
771 | state.type = _type; | ||
772 | state.channel = _channel; | ||
773 | } | ||
774 | finally { | ||
775 | } | ||
776 | } | ||
777 | // $ANTLR end "T__59" | ||
778 | |||
779 | // $ANTLR start "T__60" | ||
780 | public final void mT__60() throws RecognitionException { | ||
781 | try { | ||
782 | int _type = T__60; | ||
783 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
784 | // InternalVampireLanguage.g:44:7: ( ':' ) | ||
785 | // InternalVampireLanguage.g:44:9: ':' | ||
786 | { | ||
787 | match(':'); | ||
788 | |||
789 | } | ||
790 | |||
791 | state.type = _type; | ||
792 | state.channel = _channel; | ||
793 | } | ||
794 | finally { | ||
795 | } | ||
796 | } | ||
797 | // $ANTLR end "T__60" | ||
798 | |||
799 | // $ANTLR start "T__61" | ||
800 | public final void mT__61() throws RecognitionException { | ||
801 | try { | ||
802 | int _type = T__61; | ||
803 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
804 | // InternalVampireLanguage.g:45:7: ( '?' ) | ||
805 | // InternalVampireLanguage.g:45:9: '?' | ||
806 | { | ||
807 | match('?'); | ||
808 | |||
809 | } | ||
810 | |||
811 | state.type = _type; | ||
812 | state.channel = _channel; | ||
813 | } | ||
814 | finally { | ||
815 | } | ||
816 | } | ||
817 | // $ANTLR end "T__61" | ||
818 | |||
819 | // $ANTLR start "T__62" | ||
820 | public final void mT__62() throws RecognitionException { | ||
821 | try { | ||
822 | int _type = T__62; | ||
823 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
824 | // InternalVampireLanguage.g:46:7: ( '~' ) | ||
825 | // InternalVampireLanguage.g:46:9: '~' | ||
826 | { | ||
827 | match('~'); | ||
828 | |||
829 | } | ||
830 | |||
831 | state.type = _type; | ||
832 | state.channel = _channel; | ||
833 | } | ||
834 | finally { | ||
835 | } | ||
836 | } | ||
837 | // $ANTLR end "T__62" | ||
838 | |||
839 | // $ANTLR start "T__63" | ||
840 | public final void mT__63() throws RecognitionException { | ||
841 | try { | ||
842 | int _type = T__63; | ||
843 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
844 | // InternalVampireLanguage.g:47:7: ( '!=' ) | ||
845 | // InternalVampireLanguage.g:47:9: '!=' | ||
846 | { | ||
847 | match("!="); | ||
848 | |||
849 | |||
850 | } | ||
851 | |||
852 | state.type = _type; | ||
853 | state.channel = _channel; | ||
854 | } | ||
855 | finally { | ||
856 | } | ||
857 | } | ||
858 | // $ANTLR end "T__63" | ||
859 | |||
860 | // $ANTLR start "T__64" | ||
861 | public final void mT__64() throws RecognitionException { | ||
862 | try { | ||
863 | int _type = T__64; | ||
864 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
865 | // InternalVampireLanguage.g:48:7: ( '=' ) | ||
866 | // InternalVampireLanguage.g:48:9: '=' | ||
867 | { | ||
868 | match('='); | ||
869 | |||
870 | } | ||
871 | |||
872 | state.type = _type; | ||
873 | state.channel = _channel; | ||
874 | } | ||
875 | finally { | ||
876 | } | ||
877 | } | ||
878 | // $ANTLR end "T__64" | ||
879 | |||
880 | // $ANTLR start "T__65" | ||
881 | public final void mT__65() throws RecognitionException { | ||
882 | try { | ||
883 | int _type = T__65; | ||
884 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
885 | // InternalVampireLanguage.g:49:7: ( ':=' ) | ||
886 | // InternalVampireLanguage.g:49:9: ':=' | ||
887 | { | ||
888 | match(":="); | ||
889 | |||
890 | |||
891 | } | ||
892 | |||
893 | state.type = _type; | ||
894 | state.channel = _channel; | ||
895 | } | ||
896 | finally { | ||
897 | } | ||
898 | } | ||
899 | // $ANTLR end "T__65" | ||
900 | |||
901 | // $ANTLR start "T__66" | ||
902 | public final void mT__66() throws RecognitionException { | ||
903 | try { | ||
904 | int _type = T__66; | ||
905 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
906 | // InternalVampireLanguage.g:50:7: ( '$true' ) | ||
907 | // InternalVampireLanguage.g:50:9: '$true' | ||
908 | { | ||
909 | match("$true"); | ||
910 | |||
911 | |||
912 | } | ||
913 | |||
914 | state.type = _type; | ||
915 | state.channel = _channel; | ||
916 | } | ||
917 | finally { | ||
918 | } | ||
919 | } | ||
920 | // $ANTLR end "T__66" | ||
921 | |||
922 | // $ANTLR start "T__67" | ||
923 | public final void mT__67() throws RecognitionException { | ||
924 | try { | ||
925 | int _type = T__67; | ||
926 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
927 | // InternalVampireLanguage.g:51:7: ( '$false' ) | ||
928 | // InternalVampireLanguage.g:51:9: '$false' | ||
929 | { | ||
930 | match("$false"); | ||
931 | |||
932 | |||
933 | } | ||
934 | |||
935 | state.type = _type; | ||
936 | state.channel = _channel; | ||
937 | } | ||
938 | finally { | ||
939 | } | ||
940 | } | ||
941 | // $ANTLR end "T__67" | ||
942 | |||
943 | // $ANTLR start "T__68" | ||
944 | public final void mT__68() throws RecognitionException { | ||
945 | try { | ||
946 | int _type = T__68; | ||
947 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
948 | // InternalVampireLanguage.g:52:7: ( '$less' ) | ||
949 | // InternalVampireLanguage.g:52:9: '$less' | ||
950 | { | ||
951 | match("$less"); | ||
952 | |||
953 | |||
954 | } | ||
955 | |||
956 | state.type = _type; | ||
957 | state.channel = _channel; | ||
958 | } | ||
959 | finally { | ||
960 | } | ||
961 | } | ||
962 | // $ANTLR end "T__68" | ||
963 | |||
964 | // $ANTLR start "RULE_ALPHA_NUMERIC" | ||
965 | public final void mRULE_ALPHA_NUMERIC() throws RecognitionException { | ||
966 | try { | ||
967 | // InternalVampireLanguage.g:5738:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) ) | ||
968 | // InternalVampireLanguage.g:5738:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) | ||
969 | { | ||
970 | 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') ) { | ||
971 | input.consume(); | ||
972 | |||
973 | } | ||
974 | else { | ||
975 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
976 | recover(mse); | ||
977 | throw mse;} | ||
978 | |||
979 | |||
980 | } | ||
981 | |||
982 | } | ||
983 | finally { | ||
984 | } | ||
985 | } | ||
986 | // $ANTLR end "RULE_ALPHA_NUMERIC" | ||
987 | |||
988 | // $ANTLR start "RULE_UPPER_WORD_ID" | ||
989 | public final void mRULE_UPPER_WORD_ID() throws RecognitionException { | ||
990 | try { | ||
991 | int _type = RULE_UPPER_WORD_ID; | ||
992 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
993 | // InternalVampireLanguage.g:5740:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* ) | ||
994 | // InternalVampireLanguage.g:5740:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* | ||
995 | { | ||
996 | matchRange('A','Z'); | ||
997 | // InternalVampireLanguage.g:5740:31: ( RULE_ALPHA_NUMERIC )* | ||
998 | loop1: | ||
999 | do { | ||
1000 | int alt1=2; | ||
1001 | int LA1_0 = input.LA(1); | ||
1002 | |||
1003 | if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) { | ||
1004 | alt1=1; | ||
1005 | } | ||
1006 | |||
1007 | |||
1008 | switch (alt1) { | ||
1009 | case 1 : | ||
1010 | // InternalVampireLanguage.g:5740:31: RULE_ALPHA_NUMERIC | ||
1011 | { | ||
1012 | mRULE_ALPHA_NUMERIC(); | ||
1013 | |||
1014 | } | ||
1015 | break; | ||
1016 | |||
1017 | default : | ||
1018 | break loop1; | ||
1019 | } | ||
1020 | } while (true); | ||
1021 | |||
1022 | |||
1023 | } | ||
1024 | |||
1025 | state.type = _type; | ||
1026 | state.channel = _channel; | ||
1027 | } | ||
1028 | finally { | ||
1029 | } | ||
1030 | } | ||
1031 | // $ANTLR end "RULE_UPPER_WORD_ID" | ||
1032 | |||
1033 | // $ANTLR start "RULE_LOWER_WORD_ID" | ||
1034 | public final void mRULE_LOWER_WORD_ID() throws RecognitionException { | ||
1035 | try { | ||
1036 | int _type = RULE_LOWER_WORD_ID; | ||
1037 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1038 | // InternalVampireLanguage.g:5742:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* ) | ||
1039 | // InternalVampireLanguage.g:5742:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* | ||
1040 | { | ||
1041 | matchRange('a','z'); | ||
1042 | // InternalVampireLanguage.g:5742:31: ( RULE_ALPHA_NUMERIC )* | ||
1043 | loop2: | ||
1044 | do { | ||
1045 | int alt2=2; | ||
1046 | int LA2_0 = input.LA(1); | ||
1047 | |||
1048 | if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { | ||
1049 | alt2=1; | ||
1050 | } | ||
1051 | |||
1052 | |||
1053 | switch (alt2) { | ||
1054 | case 1 : | ||
1055 | // InternalVampireLanguage.g:5742:31: RULE_ALPHA_NUMERIC | ||
1056 | { | ||
1057 | mRULE_ALPHA_NUMERIC(); | ||
1058 | |||
1059 | } | ||
1060 | break; | ||
1061 | |||
1062 | default : | ||
1063 | break loop2; | ||
1064 | } | ||
1065 | } while (true); | ||
1066 | |||
1067 | |||
1068 | } | ||
1069 | |||
1070 | state.type = _type; | ||
1071 | state.channel = _channel; | ||
1072 | } | ||
1073 | finally { | ||
1074 | } | ||
1075 | } | ||
1076 | // $ANTLR end "RULE_LOWER_WORD_ID" | ||
1077 | |||
1078 | // $ANTLR start "RULE_DOUBLE_QUOTE" | ||
1079 | public final void mRULE_DOUBLE_QUOTE() throws RecognitionException { | ||
1080 | try { | ||
1081 | int _type = RULE_DOUBLE_QUOTE; | ||
1082 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1083 | // InternalVampireLanguage.g:5744:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | ||
1084 | // InternalVampireLanguage.g:5744:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | ||
1085 | { | ||
1086 | match('\"'); | ||
1087 | // InternalVampireLanguage.g:5744:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* | ||
1088 | loop3: | ||
1089 | do { | ||
1090 | int alt3=3; | ||
1091 | int LA3_0 = input.LA(1); | ||
1092 | |||
1093 | if ( (LA3_0=='\\') ) { | ||
1094 | alt3=1; | ||
1095 | } | ||
1096 | else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>=']' && LA3_0<='\uFFFF')) ) { | ||
1097 | alt3=2; | ||
1098 | } | ||
1099 | |||
1100 | |||
1101 | switch (alt3) { | ||
1102 | case 1 : | ||
1103 | // InternalVampireLanguage.g:5744:26: '\\\\' ( '\"' | '\\\\' ) | ||
1104 | { | ||
1105 | match('\\'); | ||
1106 | if ( input.LA(1)=='\"'||input.LA(1)=='\\' ) { | ||
1107 | input.consume(); | ||
1108 | |||
1109 | } | ||
1110 | else { | ||
1111 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1112 | recover(mse); | ||
1113 | throw mse;} | ||
1114 | |||
1115 | |||
1116 | } | ||
1117 | break; | ||
1118 | case 2 : | ||
1119 | // InternalVampireLanguage.g:5744:42: ~ ( ( '\\\\' | '\"' ) ) | ||
1120 | { | ||
1121 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | ||
1122 | input.consume(); | ||
1123 | |||
1124 | } | ||
1125 | else { | ||
1126 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1127 | recover(mse); | ||
1128 | throw mse;} | ||
1129 | |||
1130 | |||
1131 | } | ||
1132 | break; | ||
1133 | |||
1134 | default : | ||
1135 | break loop3; | ||
1136 | } | ||
1137 | } while (true); | ||
1138 | |||
1139 | match('\"'); | ||
1140 | |||
1141 | } | ||
1142 | |||
1143 | state.type = _type; | ||
1144 | state.channel = _channel; | ||
1145 | } | ||
1146 | finally { | ||
1147 | } | ||
1148 | } | ||
1149 | // $ANTLR end "RULE_DOUBLE_QUOTE" | ||
1150 | |||
1151 | // $ANTLR start "RULE_SINGLE_QUOTE" | ||
1152 | public final void mRULE_SINGLE_QUOTE() throws RecognitionException { | ||
1153 | try { | ||
1154 | int _type = RULE_SINGLE_QUOTE; | ||
1155 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1156 | // InternalVampireLanguage.g:5746:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' ) | ||
1157 | // InternalVampireLanguage.g:5746:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' | ||
1158 | { | ||
1159 | match('\''); | ||
1160 | // InternalVampireLanguage.g:5746:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ | ||
1161 | int cnt4=0; | ||
1162 | loop4: | ||
1163 | do { | ||
1164 | int alt4=3; | ||
1165 | int LA4_0 = input.LA(1); | ||
1166 | |||
1167 | if ( (LA4_0=='\\') ) { | ||
1168 | alt4=1; | ||
1169 | } | ||
1170 | else if ( ((LA4_0>='\u0000' && LA4_0<='&')||(LA4_0>='(' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { | ||
1171 | alt4=2; | ||
1172 | } | ||
1173 | |||
1174 | |||
1175 | switch (alt4) { | ||
1176 | case 1 : | ||
1177 | // InternalVampireLanguage.g:5746:27: '\\\\' ( '\\'' | '\\\\' ) | ||
1178 | { | ||
1179 | match('\\'); | ||
1180 | if ( input.LA(1)=='\''||input.LA(1)=='\\' ) { | ||
1181 | input.consume(); | ||
1182 | |||
1183 | } | ||
1184 | else { | ||
1185 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1186 | recover(mse); | ||
1187 | throw mse;} | ||
1188 | |||
1189 | |||
1190 | } | ||
1191 | break; | ||
1192 | case 2 : | ||
1193 | // InternalVampireLanguage.g:5746:44: ~ ( ( '\\\\' | '\\'' ) ) | ||
1194 | { | ||
1195 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | ||
1196 | input.consume(); | ||
1197 | |||
1198 | } | ||
1199 | else { | ||
1200 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1201 | recover(mse); | ||
1202 | throw mse;} | ||
1203 | |||
1204 | |||
1205 | } | ||
1206 | break; | ||
1207 | |||
1208 | default : | ||
1209 | if ( cnt4 >= 1 ) break loop4; | ||
1210 | EarlyExitException eee = | ||
1211 | new EarlyExitException(4, input); | ||
1212 | throw eee; | ||
1213 | } | ||
1214 | cnt4++; | ||
1215 | } while (true); | ||
1216 | |||
1217 | match('\''); | ||
1218 | |||
1219 | } | ||
1220 | |||
1221 | state.type = _type; | ||
1222 | state.channel = _channel; | ||
1223 | } | ||
1224 | finally { | ||
1225 | } | ||
1226 | } | ||
1227 | // $ANTLR end "RULE_SINGLE_QUOTE" | ||
1228 | |||
1229 | // $ANTLR start "RULE_SIGN" | ||
1230 | public final void mRULE_SIGN() throws RecognitionException { | ||
1231 | try { | ||
1232 | // InternalVampireLanguage.g:5748:20: ( ( '+' | '-' ) ) | ||
1233 | // InternalVampireLanguage.g:5748:22: ( '+' | '-' ) | ||
1234 | { | ||
1235 | if ( input.LA(1)=='+'||input.LA(1)=='-' ) { | ||
1236 | input.consume(); | ||
1237 | |||
1238 | } | ||
1239 | else { | ||
1240 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1241 | recover(mse); | ||
1242 | throw mse;} | ||
1243 | |||
1244 | |||
1245 | } | ||
1246 | |||
1247 | } | ||
1248 | finally { | ||
1249 | } | ||
1250 | } | ||
1251 | // $ANTLR end "RULE_SIGN" | ||
1252 | |||
1253 | // $ANTLR start "RULE_DOLLAR_ID" | ||
1254 | public final void mRULE_DOLLAR_ID() throws RecognitionException { | ||
1255 | try { | ||
1256 | int _type = RULE_DOLLAR_ID; | ||
1257 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1258 | // InternalVampireLanguage.g:5750:16: ( '$' RULE_LOWER_WORD_ID ) | ||
1259 | // InternalVampireLanguage.g:5750:18: '$' RULE_LOWER_WORD_ID | ||
1260 | { | ||
1261 | match('$'); | ||
1262 | mRULE_LOWER_WORD_ID(); | ||
1263 | |||
1264 | } | ||
1265 | |||
1266 | state.type = _type; | ||
1267 | state.channel = _channel; | ||
1268 | } | ||
1269 | finally { | ||
1270 | } | ||
1271 | } | ||
1272 | // $ANTLR end "RULE_DOLLAR_ID" | ||
1273 | |||
1274 | // $ANTLR start "RULE_DOUBLE_DOLLAR_ID" | ||
1275 | public final void mRULE_DOUBLE_DOLLAR_ID() throws RecognitionException { | ||
1276 | try { | ||
1277 | int _type = RULE_DOUBLE_DOLLAR_ID; | ||
1278 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1279 | // InternalVampireLanguage.g:5752:23: ( '$$' RULE_LOWER_WORD_ID ) | ||
1280 | // InternalVampireLanguage.g:5752:25: '$$' RULE_LOWER_WORD_ID | ||
1281 | { | ||
1282 | match("$$"); | ||
1283 | |||
1284 | mRULE_LOWER_WORD_ID(); | ||
1285 | |||
1286 | } | ||
1287 | |||
1288 | state.type = _type; | ||
1289 | state.channel = _channel; | ||
1290 | } | ||
1291 | finally { | ||
1292 | } | ||
1293 | } | ||
1294 | // $ANTLR end "RULE_DOUBLE_DOLLAR_ID" | ||
1295 | |||
1296 | // $ANTLR start "RULE_LITERAL" | ||
1297 | public final void mRULE_LITERAL() throws RecognitionException { | ||
1298 | try { | ||
1299 | int _type = RULE_LITERAL; | ||
1300 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1301 | // InternalVampireLanguage.g:5754:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) ) | ||
1302 | // InternalVampireLanguage.g:5754:16: ( '0' | '1' .. '9' ( RULE_INT )? ) | ||
1303 | { | ||
1304 | // InternalVampireLanguage.g:5754:16: ( '0' | '1' .. '9' ( RULE_INT )? ) | ||
1305 | int alt6=2; | ||
1306 | int LA6_0 = input.LA(1); | ||
1307 | |||
1308 | if ( (LA6_0=='0') ) { | ||
1309 | alt6=1; | ||
1310 | } | ||
1311 | else if ( ((LA6_0>='1' && LA6_0<='9')) ) { | ||
1312 | alt6=2; | ||
1313 | } | ||
1314 | else { | ||
1315 | NoViableAltException nvae = | ||
1316 | new NoViableAltException("", 6, 0, input); | ||
1317 | |||
1318 | throw nvae; | ||
1319 | } | ||
1320 | switch (alt6) { | ||
1321 | case 1 : | ||
1322 | // InternalVampireLanguage.g:5754:17: '0' | ||
1323 | { | ||
1324 | match('0'); | ||
1325 | |||
1326 | } | ||
1327 | break; | ||
1328 | case 2 : | ||
1329 | // InternalVampireLanguage.g:5754:21: '1' .. '9' ( RULE_INT )? | ||
1330 | { | ||
1331 | matchRange('1','9'); | ||
1332 | // InternalVampireLanguage.g:5754:30: ( RULE_INT )? | ||
1333 | int alt5=2; | ||
1334 | int LA5_0 = input.LA(1); | ||
1335 | |||
1336 | if ( ((LA5_0>='0' && LA5_0<='9')) ) { | ||
1337 | alt5=1; | ||
1338 | } | ||
1339 | switch (alt5) { | ||
1340 | case 1 : | ||
1341 | // InternalVampireLanguage.g:5754:30: RULE_INT | ||
1342 | { | ||
1343 | mRULE_INT(); | ||
1344 | |||
1345 | } | ||
1346 | break; | ||
1347 | |||
1348 | } | ||
1349 | |||
1350 | |||
1351 | } | ||
1352 | break; | ||
1353 | |||
1354 | } | ||
1355 | |||
1356 | |||
1357 | } | ||
1358 | |||
1359 | state.type = _type; | ||
1360 | state.channel = _channel; | ||
1361 | } | ||
1362 | finally { | ||
1363 | } | ||
1364 | } | ||
1365 | // $ANTLR end "RULE_LITERAL" | ||
1366 | |||
1367 | // $ANTLR start "RULE_SIGNED_LITERAL" | ||
1368 | public final void mRULE_SIGNED_LITERAL() throws RecognitionException { | ||
1369 | try { | ||
1370 | int _type = RULE_SIGNED_LITERAL; | ||
1371 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1372 | // InternalVampireLanguage.g:5756:21: ( ( RULE_SIGN )* RULE_LITERAL ) | ||
1373 | // InternalVampireLanguage.g:5756:23: ( RULE_SIGN )* RULE_LITERAL | ||
1374 | { | ||
1375 | // InternalVampireLanguage.g:5756:23: ( RULE_SIGN )* | ||
1376 | loop7: | ||
1377 | do { | ||
1378 | int alt7=2; | ||
1379 | int LA7_0 = input.LA(1); | ||
1380 | |||
1381 | if ( (LA7_0=='+'||LA7_0=='-') ) { | ||
1382 | alt7=1; | ||
1383 | } | ||
1384 | |||
1385 | |||
1386 | switch (alt7) { | ||
1387 | case 1 : | ||
1388 | // InternalVampireLanguage.g:5756:23: RULE_SIGN | ||
1389 | { | ||
1390 | mRULE_SIGN(); | ||
1391 | |||
1392 | } | ||
1393 | break; | ||
1394 | |||
1395 | default : | ||
1396 | break loop7; | ||
1397 | } | ||
1398 | } while (true); | ||
1399 | |||
1400 | mRULE_LITERAL(); | ||
1401 | |||
1402 | } | ||
1403 | |||
1404 | state.type = _type; | ||
1405 | state.channel = _channel; | ||
1406 | } | ||
1407 | finally { | ||
1408 | } | ||
1409 | } | ||
1410 | // $ANTLR end "RULE_SIGNED_LITERAL" | ||
1411 | |||
1412 | // $ANTLR start "RULE_UNSIGNED_REAL_FRAC_ID" | ||
1413 | public final void mRULE_UNSIGNED_REAL_FRAC_ID() throws RecognitionException { | ||
1414 | try { | ||
1415 | // InternalVampireLanguage.g:5758:37: ( RULE_LITERAL '.' RULE_INT ) | ||
1416 | // InternalVampireLanguage.g:5758:39: RULE_LITERAL '.' RULE_INT | ||
1417 | { | ||
1418 | mRULE_LITERAL(); | ||
1419 | match('.'); | ||
1420 | mRULE_INT(); | ||
1421 | |||
1422 | } | ||
1423 | |||
1424 | } | ||
1425 | finally { | ||
1426 | } | ||
1427 | } | ||
1428 | // $ANTLR end "RULE_UNSIGNED_REAL_FRAC_ID" | ||
1429 | |||
1430 | // $ANTLR start "RULE_UNSIGNED_REAL_EXP_ID" | ||
1431 | public final void mRULE_UNSIGNED_REAL_EXP_ID() throws RecognitionException { | ||
1432 | try { | ||
1433 | // InternalVampireLanguage.g:5760:36: ( ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT ) | ||
1434 | // InternalVampireLanguage.g:5760:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) 'Ee' ( RULE_SIGN )* RULE_INT | ||
1435 | { | ||
1436 | // InternalVampireLanguage.g:5760:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID ) | ||
1437 | int alt8=2; | ||
1438 | alt8 = dfa8.predict(input); | ||
1439 | switch (alt8) { | ||
1440 | case 1 : | ||
1441 | // InternalVampireLanguage.g:5760:39: RULE_LITERAL | ||
1442 | { | ||
1443 | mRULE_LITERAL(); | ||
1444 | |||
1445 | } | ||
1446 | break; | ||
1447 | case 2 : | ||
1448 | // InternalVampireLanguage.g:5760:52: RULE_UNSIGNED_REAL_FRAC_ID | ||
1449 | { | ||
1450 | mRULE_UNSIGNED_REAL_FRAC_ID(); | ||
1451 | |||
1452 | } | ||
1453 | break; | ||
1454 | |||
1455 | } | ||
1456 | |||
1457 | match("Ee"); | ||
1458 | |||
1459 | // InternalVampireLanguage.g:5760:85: ( RULE_SIGN )* | ||
1460 | loop9: | ||
1461 | do { | ||
1462 | int alt9=2; | ||
1463 | int LA9_0 = input.LA(1); | ||
1464 | |||
1465 | if ( (LA9_0=='+'||LA9_0=='-') ) { | ||
1466 | alt9=1; | ||
1467 | } | ||
1468 | |||
1469 | |||
1470 | switch (alt9) { | ||
1471 | case 1 : | ||
1472 | // InternalVampireLanguage.g:5760:85: RULE_SIGN | ||
1473 | { | ||
1474 | mRULE_SIGN(); | ||
1475 | |||
1476 | } | ||
1477 | break; | ||
1478 | |||
1479 | default : | ||
1480 | break loop9; | ||
1481 | } | ||
1482 | } while (true); | ||
1483 | |||
1484 | mRULE_INT(); | ||
1485 | |||
1486 | } | ||
1487 | |||
1488 | } | ||
1489 | finally { | ||
1490 | } | ||
1491 | } | ||
1492 | // $ANTLR end "RULE_UNSIGNED_REAL_EXP_ID" | ||
1493 | |||
1494 | // $ANTLR start "RULE_SIGNED_REAL_ID" | ||
1495 | public final void mRULE_SIGNED_REAL_ID() throws RecognitionException { | ||
1496 | try { | ||
1497 | int _type = RULE_SIGNED_REAL_ID; | ||
1498 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1499 | // InternalVampireLanguage.g:5762:21: ( ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) ) | ||
1500 | // InternalVampireLanguage.g:5762:23: ( RULE_SIGN )* ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) | ||
1501 | { | ||
1502 | // InternalVampireLanguage.g:5762:23: ( RULE_SIGN )* | ||
1503 | loop10: | ||
1504 | do { | ||
1505 | int alt10=2; | ||
1506 | int LA10_0 = input.LA(1); | ||
1507 | |||
1508 | if ( (LA10_0=='+'||LA10_0=='-') ) { | ||
1509 | alt10=1; | ||
1510 | } | ||
1511 | |||
1512 | |||
1513 | switch (alt10) { | ||
1514 | case 1 : | ||
1515 | // InternalVampireLanguage.g:5762:23: RULE_SIGN | ||
1516 | { | ||
1517 | mRULE_SIGN(); | ||
1518 | |||
1519 | } | ||
1520 | break; | ||
1521 | |||
1522 | default : | ||
1523 | break loop10; | ||
1524 | } | ||
1525 | } while (true); | ||
1526 | |||
1527 | // InternalVampireLanguage.g:5762:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID ) | ||
1528 | int alt11=2; | ||
1529 | alt11 = dfa11.predict(input); | ||
1530 | switch (alt11) { | ||
1531 | case 1 : | ||
1532 | // InternalVampireLanguage.g:5762:35: RULE_UNSIGNED_REAL_FRAC_ID | ||
1533 | { | ||
1534 | mRULE_UNSIGNED_REAL_FRAC_ID(); | ||
1535 | |||
1536 | } | ||
1537 | break; | ||
1538 | case 2 : | ||
1539 | // InternalVampireLanguage.g:5762:62: RULE_UNSIGNED_REAL_EXP_ID | ||
1540 | { | ||
1541 | mRULE_UNSIGNED_REAL_EXP_ID(); | ||
1542 | |||
1543 | } | ||
1544 | break; | ||
1545 | |||
1546 | } | ||
1547 | |||
1548 | |||
1549 | } | ||
1550 | |||
1551 | state.type = _type; | ||
1552 | state.channel = _channel; | ||
1553 | } | ||
1554 | finally { | ||
1555 | } | ||
1556 | } | ||
1557 | // $ANTLR end "RULE_SIGNED_REAL_ID" | ||
1558 | |||
1559 | // $ANTLR start "RULE_UNSIGNED_RAT_ID" | ||
1560 | public final void mRULE_UNSIGNED_RAT_ID() throws RecognitionException { | ||
1561 | try { | ||
1562 | // InternalVampireLanguage.g:5764:31: ( RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? ) | ||
1563 | // InternalVampireLanguage.g:5764:33: RULE_LITERAL '/' '1' .. '9' ( RULE_INT )? | ||
1564 | { | ||
1565 | mRULE_LITERAL(); | ||
1566 | match('/'); | ||
1567 | matchRange('1','9'); | ||
1568 | // InternalVampireLanguage.g:5764:59: ( RULE_INT )? | ||
1569 | int alt12=2; | ||
1570 | int LA12_0 = input.LA(1); | ||
1571 | |||
1572 | if ( ((LA12_0>='0' && LA12_0<='9')) ) { | ||
1573 | alt12=1; | ||
1574 | } | ||
1575 | switch (alt12) { | ||
1576 | case 1 : | ||
1577 | // InternalVampireLanguage.g:5764:59: RULE_INT | ||
1578 | { | ||
1579 | mRULE_INT(); | ||
1580 | |||
1581 | } | ||
1582 | break; | ||
1583 | |||
1584 | } | ||
1585 | |||
1586 | |||
1587 | } | ||
1588 | |||
1589 | } | ||
1590 | finally { | ||
1591 | } | ||
1592 | } | ||
1593 | // $ANTLR end "RULE_UNSIGNED_RAT_ID" | ||
1594 | |||
1595 | // $ANTLR start "RULE_SIGNED_RAT_ID" | ||
1596 | public final void mRULE_SIGNED_RAT_ID() throws RecognitionException { | ||
1597 | try { | ||
1598 | int _type = RULE_SIGNED_RAT_ID; | ||
1599 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1600 | // InternalVampireLanguage.g:5766:20: ( ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID ) | ||
1601 | // InternalVampireLanguage.g:5766:22: ( RULE_SIGN )* RULE_UNSIGNED_RAT_ID | ||
1602 | { | ||
1603 | // InternalVampireLanguage.g:5766:22: ( RULE_SIGN )* | ||
1604 | loop13: | ||
1605 | do { | ||
1606 | int alt13=2; | ||
1607 | int LA13_0 = input.LA(1); | ||
1608 | |||
1609 | if ( (LA13_0=='+'||LA13_0=='-') ) { | ||
1610 | alt13=1; | ||
1611 | } | ||
1612 | |||
1613 | |||
1614 | switch (alt13) { | ||
1615 | case 1 : | ||
1616 | // InternalVampireLanguage.g:5766:22: RULE_SIGN | ||
1617 | { | ||
1618 | mRULE_SIGN(); | ||
1619 | |||
1620 | } | ||
1621 | break; | ||
1622 | |||
1623 | default : | ||
1624 | break loop13; | ||
1625 | } | ||
1626 | } while (true); | ||
1627 | |||
1628 | mRULE_UNSIGNED_RAT_ID(); | ||
1629 | |||
1630 | } | ||
1631 | |||
1632 | state.type = _type; | ||
1633 | state.channel = _channel; | ||
1634 | } | ||
1635 | finally { | ||
1636 | } | ||
1637 | } | ||
1638 | // $ANTLR end "RULE_SIGNED_RAT_ID" | ||
1639 | |||
1640 | // $ANTLR start "RULE_ANY_OTHER" | ||
1641 | public final void mRULE_ANY_OTHER() throws RecognitionException { | ||
1642 | try { | ||
1643 | // InternalVampireLanguage.g:5768:25: ( '%' (~ ( ( '\\n' | '\\r' ) ) )* '\\r' ) | ||
1644 | // InternalVampireLanguage.g:5768:27: '%' (~ ( ( '\\n' | '\\r' ) ) )* '\\r' | ||
1645 | { | ||
1646 | match('%'); | ||
1647 | // InternalVampireLanguage.g:5768:31: (~ ( ( '\\n' | '\\r' ) ) )* | ||
1648 | loop14: | ||
1649 | do { | ||
1650 | int alt14=2; | ||
1651 | int LA14_0 = input.LA(1); | ||
1652 | |||
1653 | if ( ((LA14_0>='\u0000' && LA14_0<='\t')||(LA14_0>='\u000B' && LA14_0<='\f')||(LA14_0>='\u000E' && LA14_0<='\uFFFF')) ) { | ||
1654 | alt14=1; | ||
1655 | } | ||
1656 | |||
1657 | |||
1658 | switch (alt14) { | ||
1659 | case 1 : | ||
1660 | // InternalVampireLanguage.g:5768:31: ~ ( ( '\\n' | '\\r' ) ) | ||
1661 | { | ||
1662 | 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') ) { | ||
1663 | input.consume(); | ||
1664 | |||
1665 | } | ||
1666 | else { | ||
1667 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1668 | recover(mse); | ||
1669 | throw mse;} | ||
1670 | |||
1671 | |||
1672 | } | ||
1673 | break; | ||
1674 | |||
1675 | default : | ||
1676 | break loop14; | ||
1677 | } | ||
1678 | } while (true); | ||
1679 | |||
1680 | match('\r'); | ||
1681 | |||
1682 | } | ||
1683 | |||
1684 | } | ||
1685 | finally { | ||
1686 | } | ||
1687 | } | ||
1688 | // $ANTLR end "RULE_ANY_OTHER" | ||
1689 | |||
1690 | // $ANTLR start "RULE_SINGLE_COMMENT" | ||
1691 | public final void mRULE_SINGLE_COMMENT() throws RecognitionException { | ||
1692 | try { | ||
1693 | int _type = RULE_SINGLE_COMMENT; | ||
1694 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1695 | // InternalVampireLanguage.g:5770:21: ( RULE_ANY_OTHER ) | ||
1696 | // InternalVampireLanguage.g:5770:23: RULE_ANY_OTHER | ||
1697 | { | ||
1698 | mRULE_ANY_OTHER(); | ||
1699 | |||
1700 | } | ||
1701 | |||
1702 | state.type = _type; | ||
1703 | state.channel = _channel; | ||
1704 | } | ||
1705 | finally { | ||
1706 | } | ||
1707 | } | ||
1708 | // $ANTLR end "RULE_SINGLE_COMMENT" | ||
1709 | |||
1710 | // $ANTLR start "RULE_ID" | ||
1711 | public final void mRULE_ID() throws RecognitionException { | ||
1712 | try { | ||
1713 | int _type = RULE_ID; | ||
1714 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1715 | // InternalVampireLanguage.g:5772:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | ||
1716 | // InternalVampireLanguage.g:5772:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | ||
1717 | { | ||
1718 | // InternalVampireLanguage.g:5772:11: ( '^' )? | ||
1719 | int alt15=2; | ||
1720 | int LA15_0 = input.LA(1); | ||
1721 | |||
1722 | if ( (LA15_0=='^') ) { | ||
1723 | alt15=1; | ||
1724 | } | ||
1725 | switch (alt15) { | ||
1726 | case 1 : | ||
1727 | // InternalVampireLanguage.g:5772:11: '^' | ||
1728 | { | ||
1729 | match('^'); | ||
1730 | |||
1731 | } | ||
1732 | break; | ||
1733 | |||
1734 | } | ||
1735 | |||
1736 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { | ||
1737 | input.consume(); | ||
1738 | |||
1739 | } | ||
1740 | else { | ||
1741 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1742 | recover(mse); | ||
1743 | throw mse;} | ||
1744 | |||
1745 | // InternalVampireLanguage.g:5772:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | ||
1746 | loop16: | ||
1747 | do { | ||
1748 | int alt16=2; | ||
1749 | int LA16_0 = input.LA(1); | ||
1750 | |||
1751 | if ( ((LA16_0>='0' && LA16_0<='9')||(LA16_0>='A' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='z')) ) { | ||
1752 | alt16=1; | ||
1753 | } | ||
1754 | |||
1755 | |||
1756 | switch (alt16) { | ||
1757 | case 1 : | ||
1758 | // InternalVampireLanguage.g: | ||
1759 | { | ||
1760 | 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') ) { | ||
1761 | input.consume(); | ||
1762 | |||
1763 | } | ||
1764 | else { | ||
1765 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1766 | recover(mse); | ||
1767 | throw mse;} | ||
1768 | |||
1769 | |||
1770 | } | ||
1771 | break; | ||
1772 | |||
1773 | default : | ||
1774 | break loop16; | ||
1775 | } | ||
1776 | } while (true); | ||
1777 | |||
1778 | |||
1779 | } | ||
1780 | |||
1781 | state.type = _type; | ||
1782 | state.channel = _channel; | ||
1783 | } | ||
1784 | finally { | ||
1785 | } | ||
1786 | } | ||
1787 | // $ANTLR end "RULE_ID" | ||
1788 | |||
1789 | // $ANTLR start "RULE_INT" | ||
1790 | public final void mRULE_INT() throws RecognitionException { | ||
1791 | try { | ||
1792 | // InternalVampireLanguage.g:5774:19: ( ( '0' .. '9' )+ ) | ||
1793 | // InternalVampireLanguage.g:5774:21: ( '0' .. '9' )+ | ||
1794 | { | ||
1795 | // InternalVampireLanguage.g:5774:21: ( '0' .. '9' )+ | ||
1796 | int cnt17=0; | ||
1797 | loop17: | ||
1798 | do { | ||
1799 | int alt17=2; | ||
1800 | int LA17_0 = input.LA(1); | ||
1801 | |||
1802 | if ( ((LA17_0>='0' && LA17_0<='9')) ) { | ||
1803 | alt17=1; | ||
1804 | } | ||
1805 | |||
1806 | |||
1807 | switch (alt17) { | ||
1808 | case 1 : | ||
1809 | // InternalVampireLanguage.g:5774:22: '0' .. '9' | ||
1810 | { | ||
1811 | matchRange('0','9'); | ||
1812 | |||
1813 | } | ||
1814 | break; | ||
1815 | |||
1816 | default : | ||
1817 | if ( cnt17 >= 1 ) break loop17; | ||
1818 | EarlyExitException eee = | ||
1819 | new EarlyExitException(17, input); | ||
1820 | throw eee; | ||
1821 | } | ||
1822 | cnt17++; | ||
1823 | } while (true); | ||
1824 | |||
1825 | |||
1826 | } | ||
1827 | |||
1828 | } | ||
1829 | finally { | ||
1830 | } | ||
1831 | } | ||
1832 | // $ANTLR end "RULE_INT" | ||
1833 | |||
1834 | // $ANTLR start "RULE_STRING" | ||
1835 | public final void mRULE_STRING() throws RecognitionException { | ||
1836 | try { | ||
1837 | int _type = RULE_STRING; | ||
1838 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1839 | // InternalVampireLanguage.g:5776:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | ||
1840 | // InternalVampireLanguage.g:5776:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | ||
1841 | { | ||
1842 | // InternalVampireLanguage.g:5776:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | ||
1843 | int alt20=2; | ||
1844 | int LA20_0 = input.LA(1); | ||
1845 | |||
1846 | if ( (LA20_0=='\"') ) { | ||
1847 | alt20=1; | ||
1848 | } | ||
1849 | else if ( (LA20_0=='\'') ) { | ||
1850 | alt20=2; | ||
1851 | } | ||
1852 | else { | ||
1853 | NoViableAltException nvae = | ||
1854 | new NoViableAltException("", 20, 0, input); | ||
1855 | |||
1856 | throw nvae; | ||
1857 | } | ||
1858 | switch (alt20) { | ||
1859 | case 1 : | ||
1860 | // InternalVampireLanguage.g:5776:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | ||
1861 | { | ||
1862 | match('\"'); | ||
1863 | // InternalVampireLanguage.g:5776:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | ||
1864 | loop18: | ||
1865 | do { | ||
1866 | int alt18=3; | ||
1867 | int LA18_0 = input.LA(1); | ||
1868 | |||
1869 | if ( (LA18_0=='\\') ) { | ||
1870 | alt18=1; | ||
1871 | } | ||
1872 | else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA18_0>=']' && LA18_0<='\uFFFF')) ) { | ||
1873 | alt18=2; | ||
1874 | } | ||
1875 | |||
1876 | |||
1877 | switch (alt18) { | ||
1878 | case 1 : | ||
1879 | // InternalVampireLanguage.g:5776:21: '\\\\' . | ||
1880 | { | ||
1881 | match('\\'); | ||
1882 | matchAny(); | ||
1883 | |||
1884 | } | ||
1885 | break; | ||
1886 | case 2 : | ||
1887 | // InternalVampireLanguage.g:5776:28: ~ ( ( '\\\\' | '\"' ) ) | ||
1888 | { | ||
1889 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | ||
1890 | input.consume(); | ||
1891 | |||
1892 | } | ||
1893 | else { | ||
1894 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1895 | recover(mse); | ||
1896 | throw mse;} | ||
1897 | |||
1898 | |||
1899 | } | ||
1900 | break; | ||
1901 | |||
1902 | default : | ||
1903 | break loop18; | ||
1904 | } | ||
1905 | } while (true); | ||
1906 | |||
1907 | match('\"'); | ||
1908 | |||
1909 | } | ||
1910 | break; | ||
1911 | case 2 : | ||
1912 | // InternalVampireLanguage.g:5776:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | ||
1913 | { | ||
1914 | match('\''); | ||
1915 | // InternalVampireLanguage.g:5776:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | ||
1916 | loop19: | ||
1917 | do { | ||
1918 | int alt19=3; | ||
1919 | int LA19_0 = input.LA(1); | ||
1920 | |||
1921 | if ( (LA19_0=='\\') ) { | ||
1922 | alt19=1; | ||
1923 | } | ||
1924 | else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA19_0>=']' && LA19_0<='\uFFFF')) ) { | ||
1925 | alt19=2; | ||
1926 | } | ||
1927 | |||
1928 | |||
1929 | switch (alt19) { | ||
1930 | case 1 : | ||
1931 | // InternalVampireLanguage.g:5776:54: '\\\\' . | ||
1932 | { | ||
1933 | match('\\'); | ||
1934 | matchAny(); | ||
1935 | |||
1936 | } | ||
1937 | break; | ||
1938 | case 2 : | ||
1939 | // InternalVampireLanguage.g:5776:61: ~ ( ( '\\\\' | '\\'' ) ) | ||
1940 | { | ||
1941 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | ||
1942 | input.consume(); | ||
1943 | |||
1944 | } | ||
1945 | else { | ||
1946 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1947 | recover(mse); | ||
1948 | throw mse;} | ||
1949 | |||
1950 | |||
1951 | } | ||
1952 | break; | ||
1953 | |||
1954 | default : | ||
1955 | break loop19; | ||
1956 | } | ||
1957 | } while (true); | ||
1958 | |||
1959 | match('\''); | ||
1960 | |||
1961 | } | ||
1962 | break; | ||
1963 | |||
1964 | } | ||
1965 | |||
1966 | |||
1967 | } | ||
1968 | |||
1969 | state.type = _type; | ||
1970 | state.channel = _channel; | ||
1971 | } | ||
1972 | finally { | ||
1973 | } | ||
1974 | } | ||
1975 | // $ANTLR end "RULE_STRING" | ||
1976 | |||
1977 | // $ANTLR start "RULE_ML_COMMENT" | ||
1978 | public final void mRULE_ML_COMMENT() throws RecognitionException { | ||
1979 | try { | ||
1980 | int _type = RULE_ML_COMMENT; | ||
1981 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1982 | // InternalVampireLanguage.g:5778:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | ||
1983 | // InternalVampireLanguage.g:5778:19: '/*' ( options {greedy=false; } : . )* '*/' | ||
1984 | { | ||
1985 | match("/*"); | ||
1986 | |||
1987 | // InternalVampireLanguage.g:5778:24: ( options {greedy=false; } : . )* | ||
1988 | loop21: | ||
1989 | do { | ||
1990 | int alt21=2; | ||
1991 | int LA21_0 = input.LA(1); | ||
1992 | |||
1993 | if ( (LA21_0=='*') ) { | ||
1994 | int LA21_1 = input.LA(2); | ||
1995 | |||
1996 | if ( (LA21_1=='/') ) { | ||
1997 | alt21=2; | ||
1998 | } | ||
1999 | else if ( ((LA21_1>='\u0000' && LA21_1<='.')||(LA21_1>='0' && LA21_1<='\uFFFF')) ) { | ||
2000 | alt21=1; | ||
2001 | } | ||
2002 | |||
2003 | |||
2004 | } | ||
2005 | else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) ) { | ||
2006 | alt21=1; | ||
2007 | } | ||
2008 | |||
2009 | |||
2010 | switch (alt21) { | ||
2011 | case 1 : | ||
2012 | // InternalVampireLanguage.g:5778:52: . | ||
2013 | { | ||
2014 | matchAny(); | ||
2015 | |||
2016 | } | ||
2017 | break; | ||
2018 | |||
2019 | default : | ||
2020 | break loop21; | ||
2021 | } | ||
2022 | } while (true); | ||
2023 | |||
2024 | match("*/"); | ||
2025 | |||
2026 | |||
2027 | } | ||
2028 | |||
2029 | state.type = _type; | ||
2030 | state.channel = _channel; | ||
2031 | } | ||
2032 | finally { | ||
2033 | } | ||
2034 | } | ||
2035 | // $ANTLR end "RULE_ML_COMMENT" | ||
2036 | |||
2037 | // $ANTLR start "RULE_SL_COMMENT" | ||
2038 | public final void mRULE_SL_COMMENT() throws RecognitionException { | ||
2039 | try { | ||
2040 | int _type = RULE_SL_COMMENT; | ||
2041 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
2042 | // InternalVampireLanguage.g:5780:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | ||
2043 | // InternalVampireLanguage.g:5780:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | ||
2044 | { | ||
2045 | match("//"); | ||
2046 | |||
2047 | // InternalVampireLanguage.g:5780:24: (~ ( ( '\\n' | '\\r' ) ) )* | ||
2048 | loop22: | ||
2049 | do { | ||
2050 | int alt22=2; | ||
2051 | int LA22_0 = input.LA(1); | ||
2052 | |||
2053 | if ( ((LA22_0>='\u0000' && LA22_0<='\t')||(LA22_0>='\u000B' && LA22_0<='\f')||(LA22_0>='\u000E' && LA22_0<='\uFFFF')) ) { | ||
2054 | alt22=1; | ||
2055 | } | ||
2056 | |||
2057 | |||
2058 | switch (alt22) { | ||
2059 | case 1 : | ||
2060 | // InternalVampireLanguage.g:5780:24: ~ ( ( '\\n' | '\\r' ) ) | ||
2061 | { | ||
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') ) { | ||
2063 | input.consume(); | ||
2064 | |||
2065 | } | ||
2066 | else { | ||
2067 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
2068 | recover(mse); | ||
2069 | throw mse;} | ||
2070 | |||
2071 | |||
2072 | } | ||
2073 | break; | ||
2074 | |||
2075 | default : | ||
2076 | break loop22; | ||
2077 | } | ||
2078 | } while (true); | ||
2079 | |||
2080 | // InternalVampireLanguage.g:5780:40: ( ( '\\r' )? '\\n' )? | ||
2081 | int alt24=2; | ||
2082 | int LA24_0 = input.LA(1); | ||
2083 | |||
2084 | if ( (LA24_0=='\n'||LA24_0=='\r') ) { | ||
2085 | alt24=1; | ||
2086 | } | ||
2087 | switch (alt24) { | ||
2088 | case 1 : | ||
2089 | // InternalVampireLanguage.g:5780:41: ( '\\r' )? '\\n' | ||
2090 | { | ||
2091 | // InternalVampireLanguage.g:5780:41: ( '\\r' )? | ||
2092 | int alt23=2; | ||
2093 | int LA23_0 = input.LA(1); | ||
2094 | |||
2095 | if ( (LA23_0=='\r') ) { | ||
2096 | alt23=1; | ||
2097 | } | ||
2098 | switch (alt23) { | ||
2099 | case 1 : | ||
2100 | // InternalVampireLanguage.g:5780:41: '\\r' | ||
2101 | { | ||
2102 | match('\r'); | ||
2103 | |||
2104 | } | ||
2105 | break; | ||
2106 | |||
2107 | } | ||
2108 | |||
2109 | match('\n'); | ||
2110 | |||
2111 | } | ||
2112 | break; | ||
2113 | |||
2114 | } | ||
2115 | |||
2116 | |||
2117 | } | ||
2118 | |||
2119 | state.type = _type; | ||
2120 | state.channel = _channel; | ||
2121 | } | ||
2122 | finally { | ||
2123 | } | ||
2124 | } | ||
2125 | // $ANTLR end "RULE_SL_COMMENT" | ||
2126 | |||
2127 | // $ANTLR start "RULE_WS" | ||
2128 | public final void mRULE_WS() throws RecognitionException { | ||
2129 | try { | ||
2130 | int _type = RULE_WS; | ||
2131 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
2132 | // InternalVampireLanguage.g:5782:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | ||
2133 | // InternalVampireLanguage.g:5782:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | ||
2134 | { | ||
2135 | // InternalVampireLanguage.g:5782:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | ||
2136 | int cnt25=0; | ||
2137 | loop25: | ||
2138 | do { | ||
2139 | int alt25=2; | ||
2140 | int LA25_0 = input.LA(1); | ||
2141 | |||
2142 | if ( ((LA25_0>='\t' && LA25_0<='\n')||LA25_0=='\r'||LA25_0==' ') ) { | ||
2143 | alt25=1; | ||
2144 | } | ||
2145 | |||
2146 | |||
2147 | switch (alt25) { | ||
2148 | case 1 : | ||
2149 | // InternalVampireLanguage.g: | ||
2150 | { | ||
2151 | if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { | ||
2152 | input.consume(); | ||
2153 | |||
2154 | } | ||
2155 | else { | ||
2156 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
2157 | recover(mse); | ||
2158 | throw mse;} | ||
2159 | |||
2160 | |||
2161 | } | ||
2162 | break; | ||
2163 | |||
2164 | default : | ||
2165 | if ( cnt25 >= 1 ) break loop25; | ||
2166 | EarlyExitException eee = | ||
2167 | new EarlyExitException(25, input); | ||
2168 | throw eee; | ||
2169 | } | ||
2170 | cnt25++; | ||
2171 | } while (true); | ||
2172 | |||
2173 | |||
2174 | } | ||
2175 | |||
2176 | state.type = _type; | ||
2177 | state.channel = _channel; | ||
2178 | } | ||
2179 | finally { | ||
2180 | } | ||
2181 | } | ||
2182 | // $ANTLR end "RULE_WS" | ||
2183 | |||
2184 | public void mTokens() throws RecognitionException { | ||
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 | 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_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS ) | ||
2186 | int alt26=58; | ||
2187 | alt26 = dfa26.predict(input); | ||
2188 | switch (alt26) { | ||
2189 | case 1 : | ||
2190 | // InternalVampireLanguage.g:1:10: T__27 | ||
2191 | { | ||
2192 | mT__27(); | ||
2193 | |||
2194 | } | ||
2195 | break; | ||
2196 | case 2 : | ||
2197 | // InternalVampireLanguage.g:1:16: T__28 | ||
2198 | { | ||
2199 | mT__28(); | ||
2200 | |||
2201 | } | ||
2202 | break; | ||
2203 | case 3 : | ||
2204 | // InternalVampireLanguage.g:1:22: T__29 | ||
2205 | { | ||
2206 | mT__29(); | ||
2207 | |||
2208 | } | ||
2209 | break; | ||
2210 | case 4 : | ||
2211 | // InternalVampireLanguage.g:1:28: T__30 | ||
2212 | { | ||
2213 | mT__30(); | ||
2214 | |||
2215 | } | ||
2216 | break; | ||
2217 | case 5 : | ||
2218 | // InternalVampireLanguage.g:1:34: T__31 | ||
2219 | { | ||
2220 | mT__31(); | ||
2221 | |||
2222 | } | ||
2223 | break; | ||
2224 | case 6 : | ||
2225 | // InternalVampireLanguage.g:1:40: T__32 | ||
2226 | { | ||
2227 | mT__32(); | ||
2228 | |||
2229 | } | ||
2230 | break; | ||
2231 | case 7 : | ||
2232 | // InternalVampireLanguage.g:1:46: T__33 | ||
2233 | { | ||
2234 | mT__33(); | ||
2235 | |||
2236 | } | ||
2237 | break; | ||
2238 | case 8 : | ||
2239 | // InternalVampireLanguage.g:1:52: T__34 | ||
2240 | { | ||
2241 | mT__34(); | ||
2242 | |||
2243 | } | ||
2244 | break; | ||
2245 | case 9 : | ||
2246 | // InternalVampireLanguage.g:1:58: T__35 | ||
2247 | { | ||
2248 | mT__35(); | ||
2249 | |||
2250 | } | ||
2251 | break; | ||
2252 | case 10 : | ||
2253 | // InternalVampireLanguage.g:1:64: T__36 | ||
2254 | { | ||
2255 | mT__36(); | ||
2256 | |||
2257 | } | ||
2258 | break; | ||
2259 | case 11 : | ||
2260 | // InternalVampireLanguage.g:1:70: T__37 | ||
2261 | { | ||
2262 | mT__37(); | ||
2263 | |||
2264 | } | ||
2265 | break; | ||
2266 | case 12 : | ||
2267 | // InternalVampireLanguage.g:1:76: T__38 | ||
2268 | { | ||
2269 | mT__38(); | ||
2270 | |||
2271 | } | ||
2272 | break; | ||
2273 | case 13 : | ||
2274 | // InternalVampireLanguage.g:1:82: T__39 | ||
2275 | { | ||
2276 | mT__39(); | ||
2277 | |||
2278 | } | ||
2279 | break; | ||
2280 | case 14 : | ||
2281 | // InternalVampireLanguage.g:1:88: T__40 | ||
2282 | { | ||
2283 | mT__40(); | ||
2284 | |||
2285 | } | ||
2286 | break; | ||
2287 | case 15 : | ||
2288 | // InternalVampireLanguage.g:1:94: T__41 | ||
2289 | { | ||
2290 | mT__41(); | ||
2291 | |||
2292 | } | ||
2293 | break; | ||
2294 | case 16 : | ||
2295 | // InternalVampireLanguage.g:1:100: T__42 | ||
2296 | { | ||
2297 | mT__42(); | ||
2298 | |||
2299 | } | ||
2300 | break; | ||
2301 | case 17 : | ||
2302 | // InternalVampireLanguage.g:1:106: T__43 | ||
2303 | { | ||
2304 | mT__43(); | ||
2305 | |||
2306 | } | ||
2307 | break; | ||
2308 | case 18 : | ||
2309 | // InternalVampireLanguage.g:1:112: T__44 | ||
2310 | { | ||
2311 | mT__44(); | ||
2312 | |||
2313 | } | ||
2314 | break; | ||
2315 | case 19 : | ||
2316 | // InternalVampireLanguage.g:1:118: T__45 | ||
2317 | { | ||
2318 | mT__45(); | ||
2319 | |||
2320 | } | ||
2321 | break; | ||
2322 | case 20 : | ||
2323 | // InternalVampireLanguage.g:1:124: T__46 | ||
2324 | { | ||
2325 | mT__46(); | ||
2326 | |||
2327 | } | ||
2328 | break; | ||
2329 | case 21 : | ||
2330 | // InternalVampireLanguage.g:1:130: T__47 | ||
2331 | { | ||
2332 | mT__47(); | ||
2333 | |||
2334 | } | ||
2335 | break; | ||
2336 | case 22 : | ||
2337 | // InternalVampireLanguage.g:1:136: T__48 | ||
2338 | { | ||
2339 | mT__48(); | ||
2340 | |||
2341 | } | ||
2342 | break; | ||
2343 | case 23 : | ||
2344 | // InternalVampireLanguage.g:1:142: T__49 | ||
2345 | { | ||
2346 | mT__49(); | ||
2347 | |||
2348 | } | ||
2349 | break; | ||
2350 | case 24 : | ||
2351 | // InternalVampireLanguage.g:1:148: T__50 | ||
2352 | { | ||
2353 | mT__50(); | ||
2354 | |||
2355 | } | ||
2356 | break; | ||
2357 | case 25 : | ||
2358 | // InternalVampireLanguage.g:1:154: T__51 | ||
2359 | { | ||
2360 | mT__51(); | ||
2361 | |||
2362 | } | ||
2363 | break; | ||
2364 | case 26 : | ||
2365 | // InternalVampireLanguage.g:1:160: T__52 | ||
2366 | { | ||
2367 | mT__52(); | ||
2368 | |||
2369 | } | ||
2370 | break; | ||
2371 | case 27 : | ||
2372 | // InternalVampireLanguage.g:1:166: T__53 | ||
2373 | { | ||
2374 | mT__53(); | ||
2375 | |||
2376 | } | ||
2377 | break; | ||
2378 | case 28 : | ||
2379 | // InternalVampireLanguage.g:1:172: T__54 | ||
2380 | { | ||
2381 | mT__54(); | ||
2382 | |||
2383 | } | ||
2384 | break; | ||
2385 | case 29 : | ||
2386 | // InternalVampireLanguage.g:1:178: T__55 | ||
2387 | { | ||
2388 | mT__55(); | ||
2389 | |||
2390 | } | ||
2391 | break; | ||
2392 | case 30 : | ||
2393 | // InternalVampireLanguage.g:1:184: T__56 | ||
2394 | { | ||
2395 | mT__56(); | ||
2396 | |||
2397 | } | ||
2398 | break; | ||
2399 | case 31 : | ||
2400 | // InternalVampireLanguage.g:1:190: T__57 | ||
2401 | { | ||
2402 | mT__57(); | ||
2403 | |||
2404 | } | ||
2405 | break; | ||
2406 | case 32 : | ||
2407 | // InternalVampireLanguage.g:1:196: T__58 | ||
2408 | { | ||
2409 | mT__58(); | ||
2410 | |||
2411 | } | ||
2412 | break; | ||
2413 | case 33 : | ||
2414 | // InternalVampireLanguage.g:1:202: T__59 | ||
2415 | { | ||
2416 | mT__59(); | ||
2417 | |||
2418 | } | ||
2419 | break; | ||
2420 | case 34 : | ||
2421 | // InternalVampireLanguage.g:1:208: T__60 | ||
2422 | { | ||
2423 | mT__60(); | ||
2424 | |||
2425 | } | ||
2426 | break; | ||
2427 | case 35 : | ||
2428 | // InternalVampireLanguage.g:1:214: T__61 | ||
2429 | { | ||
2430 | mT__61(); | ||
2431 | |||
2432 | } | ||
2433 | break; | ||
2434 | case 36 : | ||
2435 | // InternalVampireLanguage.g:1:220: T__62 | ||
2436 | { | ||
2437 | mT__62(); | ||
2438 | |||
2439 | } | ||
2440 | break; | ||
2441 | case 37 : | ||
2442 | // InternalVampireLanguage.g:1:226: T__63 | ||
2443 | { | ||
2444 | mT__63(); | ||
2445 | |||
2446 | } | ||
2447 | break; | ||
2448 | case 38 : | ||
2449 | // InternalVampireLanguage.g:1:232: T__64 | ||
2450 | { | ||
2451 | mT__64(); | ||
2452 | |||
2453 | } | ||
2454 | break; | ||
2455 | case 39 : | ||
2456 | // InternalVampireLanguage.g:1:238: T__65 | ||
2457 | { | ||
2458 | mT__65(); | ||
2459 | |||
2460 | } | ||
2461 | break; | ||
2462 | case 40 : | ||
2463 | // InternalVampireLanguage.g:1:244: T__66 | ||
2464 | { | ||
2465 | mT__66(); | ||
2466 | |||
2467 | } | ||
2468 | break; | ||
2469 | case 41 : | ||
2470 | // InternalVampireLanguage.g:1:250: T__67 | ||
2471 | { | ||
2472 | mT__67(); | ||
2473 | |||
2474 | } | ||
2475 | break; | ||
2476 | case 42 : | ||
2477 | // InternalVampireLanguage.g:1:256: T__68 | ||
2478 | { | ||
2479 | mT__68(); | ||
2480 | |||
2481 | } | ||
2482 | break; | ||
2483 | case 43 : | ||
2484 | // InternalVampireLanguage.g:1:262: RULE_UPPER_WORD_ID | ||
2485 | { | ||
2486 | mRULE_UPPER_WORD_ID(); | ||
2487 | |||
2488 | } | ||
2489 | break; | ||
2490 | case 44 : | ||
2491 | // InternalVampireLanguage.g:1:281: RULE_LOWER_WORD_ID | ||
2492 | { | ||
2493 | mRULE_LOWER_WORD_ID(); | ||
2494 | |||
2495 | } | ||
2496 | break; | ||
2497 | case 45 : | ||
2498 | // InternalVampireLanguage.g:1:300: RULE_DOUBLE_QUOTE | ||
2499 | { | ||
2500 | mRULE_DOUBLE_QUOTE(); | ||
2501 | |||
2502 | } | ||
2503 | break; | ||
2504 | case 46 : | ||
2505 | // InternalVampireLanguage.g:1:318: RULE_SINGLE_QUOTE | ||
2506 | { | ||
2507 | mRULE_SINGLE_QUOTE(); | ||
2508 | |||
2509 | } | ||
2510 | break; | ||
2511 | case 47 : | ||
2512 | // InternalVampireLanguage.g:1:336: RULE_DOLLAR_ID | ||
2513 | { | ||
2514 | mRULE_DOLLAR_ID(); | ||
2515 | |||
2516 | } | ||
2517 | break; | ||
2518 | case 48 : | ||
2519 | // InternalVampireLanguage.g:1:351: RULE_DOUBLE_DOLLAR_ID | ||
2520 | { | ||
2521 | mRULE_DOUBLE_DOLLAR_ID(); | ||
2522 | |||
2523 | } | ||
2524 | break; | ||
2525 | case 49 : | ||
2526 | // InternalVampireLanguage.g:1:373: RULE_LITERAL | ||
2527 | { | ||
2528 | mRULE_LITERAL(); | ||
2529 | |||
2530 | } | ||
2531 | break; | ||
2532 | case 50 : | ||
2533 | // InternalVampireLanguage.g:1:386: RULE_SIGNED_LITERAL | ||
2534 | { | ||
2535 | mRULE_SIGNED_LITERAL(); | ||
2536 | |||
2537 | } | ||
2538 | break; | ||
2539 | case 51 : | ||
2540 | // InternalVampireLanguage.g:1:406: RULE_SIGNED_REAL_ID | ||
2541 | { | ||
2542 | mRULE_SIGNED_REAL_ID(); | ||
2543 | |||
2544 | } | ||
2545 | break; | ||
2546 | case 52 : | ||
2547 | // InternalVampireLanguage.g:1:426: RULE_SIGNED_RAT_ID | ||
2548 | { | ||
2549 | mRULE_SIGNED_RAT_ID(); | ||
2550 | |||
2551 | } | ||
2552 | break; | ||
2553 | case 53 : | ||
2554 | // InternalVampireLanguage.g:1:445: RULE_SINGLE_COMMENT | ||
2555 | { | ||
2556 | mRULE_SINGLE_COMMENT(); | ||
2557 | |||
2558 | } | ||
2559 | break; | ||
2560 | case 54 : | ||
2561 | // InternalVampireLanguage.g:1:465: RULE_ID | ||
2562 | { | ||
2563 | mRULE_ID(); | ||
2564 | |||
2565 | } | ||
2566 | break; | ||
2567 | case 55 : | ||
2568 | // InternalVampireLanguage.g:1:473: RULE_STRING | ||
2569 | { | ||
2570 | mRULE_STRING(); | ||
2571 | |||
2572 | } | ||
2573 | break; | ||
2574 | case 56 : | ||
2575 | // InternalVampireLanguage.g:1:485: RULE_ML_COMMENT | ||
2576 | { | ||
2577 | mRULE_ML_COMMENT(); | ||
2578 | |||
2579 | } | ||
2580 | break; | ||
2581 | case 57 : | ||
2582 | // InternalVampireLanguage.g:1:501: RULE_SL_COMMENT | ||
2583 | { | ||
2584 | mRULE_SL_COMMENT(); | ||
2585 | |||
2586 | } | ||
2587 | break; | ||
2588 | case 58 : | ||
2589 | // InternalVampireLanguage.g:1:517: RULE_WS | ||
2590 | { | ||
2591 | mRULE_WS(); | ||
2592 | |||
2593 | } | ||
2594 | break; | ||
2595 | |||
2596 | } | ||
2597 | |||
2598 | } | ||
2599 | |||
2600 | |||
2601 | protected DFA8 dfa8 = new DFA8(this); | ||
2602 | protected DFA11 dfa11 = new DFA11(this); | ||
2603 | protected DFA26 dfa26 = new DFA26(this); | ||
2604 | static final String DFA8_eotS = | ||
2605 | "\6\uffff"; | ||
2606 | static final String DFA8_eofS = | ||
2607 | "\6\uffff"; | ||
2608 | static final String DFA8_minS = | ||
2609 | "\1\60\2\56\2\uffff\1\56"; | ||
2610 | static final String DFA8_maxS = | ||
2611 | "\1\71\2\105\2\uffff\1\105"; | ||
2612 | static final String DFA8_acceptS = | ||
2613 | "\3\uffff\1\2\1\1\1\uffff"; | ||
2614 | static final String DFA8_specialS = | ||
2615 | "\6\uffff}>"; | ||
2616 | static final String[] DFA8_transitionS = { | ||
2617 | "\1\1\11\2", | ||
2618 | "\1\3\26\uffff\1\4", | ||
2619 | "\1\3\1\uffff\12\5\13\uffff\1\4", | ||
2620 | "", | ||
2621 | "", | ||
2622 | "\1\3\1\uffff\12\5\13\uffff\1\4" | ||
2623 | }; | ||
2624 | |||
2625 | static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); | ||
2626 | static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); | ||
2627 | static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); | ||
2628 | static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); | ||
2629 | static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); | ||
2630 | static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); | ||
2631 | static final short[][] DFA8_transition; | ||
2632 | |||
2633 | static { | ||
2634 | int numStates = DFA8_transitionS.length; | ||
2635 | DFA8_transition = new short[numStates][]; | ||
2636 | for (int i=0; i<numStates; i++) { | ||
2637 | DFA8_transition[i] = DFA.unpackEncodedString(DFA8_transitionS[i]); | ||
2638 | } | ||
2639 | } | ||
2640 | |||
2641 | class DFA8 extends DFA { | ||
2642 | |||
2643 | public DFA8(BaseRecognizer recognizer) { | ||
2644 | this.recognizer = recognizer; | ||
2645 | this.decisionNumber = 8; | ||
2646 | this.eot = DFA8_eot; | ||
2647 | this.eof = DFA8_eof; | ||
2648 | this.min = DFA8_min; | ||
2649 | this.max = DFA8_max; | ||
2650 | this.accept = DFA8_accept; | ||
2651 | this.special = DFA8_special; | ||
2652 | this.transition = DFA8_transition; | ||
2653 | } | ||
2654 | public String getDescription() { | ||
2655 | return "5760:38: ( RULE_LITERAL | RULE_UNSIGNED_REAL_FRAC_ID )"; | ||
2656 | } | ||
2657 | } | ||
2658 | static final String DFA11_eotS = | ||
2659 | "\6\uffff\1\7\1\uffff"; | ||
2660 | static final String DFA11_eofS = | ||
2661 | "\10\uffff"; | ||
2662 | static final String DFA11_minS = | ||
2663 | "\1\60\2\56\1\60\1\uffff\1\56\1\60\1\uffff"; | ||
2664 | static final String DFA11_maxS = | ||
2665 | "\1\71\2\105\1\71\1\uffff\2\105\1\uffff"; | ||
2666 | static final String DFA11_acceptS = | ||
2667 | "\4\uffff\1\2\2\uffff\1\1"; | ||
2668 | static final String DFA11_specialS = | ||
2669 | "\10\uffff}>"; | ||
2670 | static final String[] DFA11_transitionS = { | ||
2671 | "\1\1\11\2", | ||
2672 | "\1\3\26\uffff\1\4", | ||
2673 | "\1\3\1\uffff\12\5\13\uffff\1\4", | ||
2674 | "\12\6", | ||
2675 | "", | ||
2676 | "\1\3\1\uffff\12\5\13\uffff\1\4", | ||
2677 | "\12\6\13\uffff\1\4", | ||
2678 | "" | ||
2679 | }; | ||
2680 | |||
2681 | static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); | ||
2682 | static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); | ||
2683 | static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); | ||
2684 | static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); | ||
2685 | static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); | ||
2686 | static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); | ||
2687 | static final short[][] DFA11_transition; | ||
2688 | |||
2689 | static { | ||
2690 | int numStates = DFA11_transitionS.length; | ||
2691 | DFA11_transition = new short[numStates][]; | ||
2692 | for (int i=0; i<numStates; i++) { | ||
2693 | DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); | ||
2694 | } | ||
2695 | } | ||
2696 | |||
2697 | class DFA11 extends DFA { | ||
2698 | |||
2699 | public DFA11(BaseRecognizer recognizer) { | ||
2700 | this.recognizer = recognizer; | ||
2701 | this.decisionNumber = 11; | ||
2702 | this.eot = DFA11_eot; | ||
2703 | this.eof = DFA11_eof; | ||
2704 | this.min = DFA11_min; | ||
2705 | this.max = DFA11_max; | ||
2706 | this.accept = DFA11_accept; | ||
2707 | this.special = DFA11_special; | ||
2708 | this.transition = DFA11_transition; | ||
2709 | } | ||
2710 | public String getDescription() { | ||
2711 | return "5762:34: ( RULE_UNSIGNED_REAL_FRAC_ID | RULE_UNSIGNED_REAL_EXP_ID )"; | ||
2712 | } | ||
2713 | } | ||
2714 | static final String DFA26_eotS = | ||
2715 | "\1\uffff\13\51\1\67\6\uffff\1\73\1\76\2\uffff\1\100\1\102\2\uffff\1\111\1\51\2\uffff\2\120\5\uffff\3\51\1\uffff\14\51\2\uffff\1\150\12\uffff\3\107\2\uffff\1\111\12\uffff\1\120\2\160\2\uffff\14\51\1\u0080\2\51\2\uffff\3\107\5\uffff\1\160\10\51\1\u008f\5\51\1\uffff\2\51\3\107\1\uffff\1\u009a\5\51\1\u00a0\1\51\1\uffff\1\51\1\u00a3\5\51\1\u00a9\1\107\1\u00ab\1\uffff\5\51\1\uffff\2\51\1\uffff\5\51\1\uffff\1\u00b8\1\uffff\5\51\1\u00be\4\51\1\u00c3\1\51\1\uffff\5\51\1\uffff\4\51\2\uffff\2\51\1\u00d0\3\51\1\u00d4\2\51\1\u00d7\1\u00d8\1\uffff\1\u00d9\1\u00da\1\51\1\uffff\2\51\4\uffff\1\51\1\u00df\2\51\1\uffff\2\51\1\u00e4\1\51\1\uffff\3\51\1\u00e9\1\uffff"; | ||
2716 | static final String DFA26_eofS = | ||
2717 | "\u00ea\uffff"; | ||
2718 | static final String DFA26_minS = | ||
2719 | "\1\11\13\60\1\133\5\uffff\1\75\1\76\1\46\2\uffff\2\75\1\uffff\1\44\2\60\2\0\2\56\1\53\2\uffff\1\52\1\uffff\3\60\1\uffff\14\60\2\uffff\1\76\12\uffff\1\162\1\141\1\145\2\uffff\1\60\1\uffff\2\0\1\uffff\2\0\4\uffff\3\56\2\uffff\17\60\2\uffff\1\165\1\154\1\163\1\0\1\uffff\1\0\2\uffff\1\56\16\60\1\uffff\2\60\1\145\2\163\1\uffff\10\60\1\uffff\10\60\1\145\1\60\1\uffff\5\60\1\uffff\2\60\1\uffff\5\60\1\uffff\1\60\1\uffff\13\60\1\50\1\uffff\5\60\1\uffff\4\60\2\uffff\13\60\1\uffff\3\60\1\uffff\2\60\4\uffff\4\60\1\uffff\4\60\1\uffff\4\60\1\uffff"; | ||
2720 | static final String DFA26_maxS = | ||
2721 | "\1\176\13\172\1\133\5\uffff\1\176\1\76\1\174\2\uffff\2\75\1\uffff\3\172\2\uffff\2\105\1\71\2\uffff\1\57\1\uffff\3\172\1\uffff\14\172\2\uffff\1\76\12\uffff\1\162\1\141\1\145\2\uffff\1\172\1\uffff\2\uffff\1\uffff\2\uffff\4\uffff\3\105\2\uffff\17\172\2\uffff\1\165\1\154\1\163\1\uffff\1\uffff\1\uffff\2\uffff\1\105\16\172\1\uffff\2\172\1\145\2\163\1\uffff\10\172\1\uffff\10\172\1\145\1\172\1\uffff\5\172\1\uffff\2\172\1\uffff\5\172\1\uffff\1\172\1\uffff\14\172\1\uffff\5\172\1\uffff\4\172\2\uffff\13\172\1\uffff\3\172\1\uffff\2\172\4\uffff\4\172\1\uffff\4\172\1\uffff\4\172\1\uffff"; | ||
2722 | static final String DFA26_acceptS = | ||
2723 | "\15\uffff\1\22\1\25\1\26\1\27\1\30\3\uffff\1\37\1\40\2\uffff\1\43\10\uffff\1\65\1\66\1\uffff\1\72\3\uffff\1\54\14\uffff\1\21\1\23\1\uffff\1\34\1\32\1\46\1\35\1\36\1\44\1\45\1\41\1\47\1\42\3\uffff\1\60\1\57\1\uffff\1\53\2\uffff\1\55\2\uffff\1\67\1\61\1\63\1\64\3\uffff\1\70\1\71\17\uffff\1\31\1\33\4\uffff\1\55\1\uffff\1\56\1\62\17\uffff\1\24\5\uffff\1\56\10\uffff\1\13\12\uffff\1\1\5\uffff\1\6\2\uffff\1\12\5\uffff\1\50\1\uffff\1\52\14\uffff\1\51\5\uffff\1\7\4\uffff\1\17\1\20\13\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"; | ||
2724 | static final String DFA26_specialS = | ||
2725 | "\35\uffff\1\0\1\5\53\uffff\1\1\1\7\1\uffff\1\2\1\4\35\uffff\1\6\1\uffff\1\3\173\uffff}>"; | ||
2726 | static final String[] DFA26_transitionS = { | ||
2727 | "\2\45\2\uffff\1\45\22\uffff\1\45\1\27\1\35\1\uffff\1\32\1\42\1\25\1\36\1\16\1\17\1\uffff\1\41\1\14\1\41\1\20\1\44\1\37\11\40\1\30\1\uffff\1\22\1\23\1\uffff\1\31\1\uffff\32\33\1\21\1\uffff\1\15\2\43\1\uffff\1\1\1\34\1\2\1\4\1\34\1\11\1\34\1\3\1\13\2\34\1\5\1\34\1\7\1\34\1\10\3\34\1\6\1\12\5\34\1\uffff\1\26\1\uffff\1\24", | ||
2728 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\47\4\50\1\46\2\50", | ||
2729 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\52\13\50", | ||
2730 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\30\50\1\53\1\50", | ||
2731 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\54\25\50", | ||
2732 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\55\25\50", | ||
2733 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\7\50\1\56\20\50\1\57\1\50", | ||
2734 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\60\25\50", | ||
2735 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\61\16\50", | ||
2736 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\62\5\50\1\63\13\50", | ||
2737 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\64\14\50", | ||
2738 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\65\14\50", | ||
2739 | "\1\66", | ||
2740 | "", | ||
2741 | "", | ||
2742 | "", | ||
2743 | "", | ||
2744 | "", | ||
2745 | "\1\70\100\uffff\1\71", | ||
2746 | "\1\72", | ||
2747 | "\1\75\125\uffff\1\74", | ||
2748 | "", | ||
2749 | "", | ||
2750 | "\1\77", | ||
2751 | "\1\101", | ||
2752 | "", | ||
2753 | "\1\106\74\uffff\5\107\1\104\5\107\1\105\7\107\1\103\6\107", | ||
2754 | "\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", | ||
2755 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2756 | "\42\113\1\114\71\113\1\112\uffa3\113", | ||
2757 | "\47\116\1\117\64\116\1\115\uffa3\116", | ||
2758 | "\1\121\1\122\25\uffff\1\121", | ||
2759 | "\1\121\1\122\12\123\13\uffff\1\121", | ||
2760 | "\1\41\1\uffff\1\41\2\uffff\1\124\11\125", | ||
2761 | "", | ||
2762 | "", | ||
2763 | "\1\126\4\uffff\1\127", | ||
2764 | "", | ||
2765 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\130\21\50", | ||
2766 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\131\7\50", | ||
2767 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2768 | "", | ||
2769 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\132\3\50\1\133\10\50", | ||
2770 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\17\50\1\134\12\50", | ||
2771 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\5\50\1\135\24\50", | ||
2772 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\136\15\50", | ||
2773 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\137\25\50", | ||
2774 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\17\50\1\140\12\50", | ||
2775 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\6\50\1\141\23\50", | ||
2776 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\142\31\50", | ||
2777 | "\12\50\7\uffff\32\50\4\uffff\1\143\1\uffff\32\50", | ||
2778 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\5\50\1\144\24\50", | ||
2779 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\12\50\1\145\17\50", | ||
2780 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\146\27\50", | ||
2781 | "", | ||
2782 | "", | ||
2783 | "\1\147", | ||
2784 | "", | ||
2785 | "", | ||
2786 | "", | ||
2787 | "", | ||
2788 | "", | ||
2789 | "", | ||
2790 | "", | ||
2791 | "", | ||
2792 | "", | ||
2793 | "", | ||
2794 | "\1\151", | ||
2795 | "\1\152", | ||
2796 | "\1\153", | ||
2797 | "", | ||
2798 | "", | ||
2799 | "\12\110\7\uffff\32\110\4\uffff\1\110\1\uffff\32\110", | ||
2800 | "", | ||
2801 | "\42\117\1\154\71\117\1\154\uffa3\117", | ||
2802 | "\42\113\1\114\71\113\1\112\uffa3\113", | ||
2803 | "", | ||
2804 | "\47\117\1\156\64\117\1\156\uffa3\117", | ||
2805 | "\47\116\1\157\64\116\1\115\uffa3\116", | ||
2806 | "", | ||
2807 | "", | ||
2808 | "", | ||
2809 | "", | ||
2810 | "\1\121\1\122\12\123\13\uffff\1\121", | ||
2811 | "\1\121\1\122\25\uffff\1\121", | ||
2812 | "\1\121\1\122\12\161\13\uffff\1\121", | ||
2813 | "", | ||
2814 | "", | ||
2815 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\162\13\50", | ||
2816 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\163\5\50", | ||
2817 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\11\50\1\164\20\50", | ||
2818 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\165\13\50", | ||
2819 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\166\13\50", | ||
2820 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\167\21\50", | ||
2821 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\170\15\50", | ||
2822 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\171\13\50", | ||
2823 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\172\25\50", | ||
2824 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\173\31\50", | ||
2825 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\174\21\50", | ||
2826 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\175\1\50\1\176\11\50\1\177\12\50", | ||
2827 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2828 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u0081\14\50", | ||
2829 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\u0082\16\50", | ||
2830 | "", | ||
2831 | "", | ||
2832 | "\1\u0083", | ||
2833 | "\1\u0084", | ||
2834 | "\1\u0085", | ||
2835 | "\42\113\1\114\71\113\1\112\uffa3\113", | ||
2836 | "", | ||
2837 | "\47\116\1\157\64\116\1\115\uffa3\116", | ||
2838 | "", | ||
2839 | "", | ||
2840 | "\1\121\1\122\12\161\13\uffff\1\121", | ||
2841 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u0087\15\50", | ||
2842 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u0088\15\50", | ||
2843 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u0089\25\50", | ||
2844 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\u008a\16\50", | ||
2845 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u008b\6\50", | ||
2846 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u008c\14\50", | ||
2847 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u008d\31\50", | ||
2848 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u008e\10\50", | ||
2849 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2850 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u0090\6\50", | ||
2851 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u0091\14\50", | ||
2852 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u0092\13\50", | ||
2853 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u0093\5\50", | ||
2854 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u0094\10\50", | ||
2855 | "", | ||
2856 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u0095\13\50", | ||
2857 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u0096\5\50", | ||
2858 | "\1\u0097", | ||
2859 | "\1\u0098", | ||
2860 | "\1\u0099", | ||
2861 | "", | ||
2862 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2863 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\17\50\1\u009b\12\50", | ||
2864 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u009c\27\50", | ||
2865 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\13\50\1\u009d\16\50", | ||
2866 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\7\50\1\u009e\22\50", | ||
2867 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u009f\21\50", | ||
2868 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2869 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00a1\25\50", | ||
2870 | "", | ||
2871 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00a2\25\50", | ||
2872 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2873 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u00a4\15\50", | ||
2874 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00a5\14\50", | ||
2875 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00a6\25\50", | ||
2876 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\26\50\1\u00a7\3\50", | ||
2877 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u00a8\26\50", | ||
2878 | "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107", | ||
2879 | "\1\u00aa", | ||
2880 | "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107", | ||
2881 | "", | ||
2882 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00ac\6\50", | ||
2883 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00ad\6\50", | ||
2884 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u00ae\31\50", | ||
2885 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00af\25\50", | ||
2886 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00b0\6\50", | ||
2887 | "", | ||
2888 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\14\50\1\u00b1\15\50", | ||
2889 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u00b2\26\50", | ||
2890 | "", | ||
2891 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u00b3\31\50", | ||
2892 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00b4\27\50", | ||
2893 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\3\50\1\u00b5\26\50", | ||
2894 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00b6\14\50", | ||
2895 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00b7\25\50", | ||
2896 | "", | ||
2897 | "\12\107\7\uffff\32\107\4\uffff\1\107\1\uffff\32\107", | ||
2898 | "", | ||
2899 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00b9\21\50", | ||
2900 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u00ba\5\50", | ||
2901 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00bb\10\50", | ||
2902 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00bc\7\50", | ||
2903 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00bd\21\50", | ||
2904 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2905 | "\12\50\7\uffff\32\50\4\uffff\1\u00bf\1\uffff\32\50", | ||
2906 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00c0\21\50", | ||
2907 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00c1\6\50", | ||
2908 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00c2\21\50", | ||
2909 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2910 | "\1\u00c4\7\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2911 | "", | ||
2912 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00c5\13\50", | ||
2913 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00c6\10\50", | ||
2914 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\30\50\1\u00c7\1\50", | ||
2915 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\10\50\1\u00c8\21\50", | ||
2916 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00c9\13\50", | ||
2917 | "", | ||
2918 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00ca\27\50", | ||
2919 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00cb\14\50", | ||
2920 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00cc\13\50", | ||
2921 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00cd\27\50", | ||
2922 | "", | ||
2923 | "", | ||
2924 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00ce\14\50", | ||
2925 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00cf\25\50", | ||
2926 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2927 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00d1\7\50", | ||
2928 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00d2\14\50", | ||
2929 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\16\50\1\u00d3\13\50", | ||
2930 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2931 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00d5\10\50", | ||
2932 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\1\u00d6\31\50", | ||
2933 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2934 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2935 | "", | ||
2936 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2937 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2938 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\15\50\1\u00db\14\50", | ||
2939 | "", | ||
2940 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00dc\7\50", | ||
2941 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00dd\6\50", | ||
2942 | "", | ||
2943 | "", | ||
2944 | "", | ||
2945 | "", | ||
2946 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\11\50\1\u00de\20\50", | ||
2947 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2948 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00e0\25\50", | ||
2949 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00e1\25\50", | ||
2950 | "", | ||
2951 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\22\50\1\u00e2\7\50", | ||
2952 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\2\50\1\u00e3\27\50", | ||
2953 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2954 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\23\50\1\u00e5\6\50", | ||
2955 | "", | ||
2956 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\24\50\1\u00e6\5\50", | ||
2957 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\21\50\1\u00e7\10\50", | ||
2958 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\4\50\1\u00e8\25\50", | ||
2959 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
2960 | "" | ||
2961 | }; | ||
2962 | |||
2963 | static final short[] DFA26_eot = DFA.unpackEncodedString(DFA26_eotS); | ||
2964 | static final short[] DFA26_eof = DFA.unpackEncodedString(DFA26_eofS); | ||
2965 | static final char[] DFA26_min = DFA.unpackEncodedStringToUnsignedChars(DFA26_minS); | ||
2966 | static final char[] DFA26_max = DFA.unpackEncodedStringToUnsignedChars(DFA26_maxS); | ||
2967 | static final short[] DFA26_accept = DFA.unpackEncodedString(DFA26_acceptS); | ||
2968 | static final short[] DFA26_special = DFA.unpackEncodedString(DFA26_specialS); | ||
2969 | static final short[][] DFA26_transition; | ||
2970 | |||
2971 | static { | ||
2972 | int numStates = DFA26_transitionS.length; | ||
2973 | DFA26_transition = new short[numStates][]; | ||
2974 | for (int i=0; i<numStates; i++) { | ||
2975 | DFA26_transition[i] = DFA.unpackEncodedString(DFA26_transitionS[i]); | ||
2976 | } | ||
2977 | } | ||
2978 | |||
2979 | class DFA26 extends DFA { | ||
2980 | |||
2981 | public DFA26(BaseRecognizer recognizer) { | ||
2982 | this.recognizer = recognizer; | ||
2983 | this.decisionNumber = 26; | ||
2984 | this.eot = DFA26_eot; | ||
2985 | this.eof = DFA26_eof; | ||
2986 | this.min = DFA26_min; | ||
2987 | this.max = DFA26_max; | ||
2988 | this.accept = DFA26_accept; | ||
2989 | this.special = DFA26_special; | ||
2990 | this.transition = DFA26_transition; | ||
2991 | } | ||
2992 | public String getDescription() { | ||
2993 | 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 | 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_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS );"; | ||
2994 | } | ||
2995 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | ||
2996 | IntStream input = _input; | ||
2997 | int _s = s; | ||
2998 | switch ( s ) { | ||
2999 | case 0 : | ||
3000 | int LA26_29 = input.LA(1); | ||
3001 | |||
3002 | s = -1; | ||
3003 | if ( (LA26_29=='\\') ) {s = 74;} | ||
3004 | |||
3005 | else if ( ((LA26_29>='\u0000' && LA26_29<='!')||(LA26_29>='#' && LA26_29<='[')||(LA26_29>=']' && LA26_29<='\uFFFF')) ) {s = 75;} | ||
3006 | |||
3007 | else if ( (LA26_29=='\"') ) {s = 76;} | ||
3008 | |||
3009 | if ( s>=0 ) return s; | ||
3010 | break; | ||
3011 | case 1 : | ||
3012 | int LA26_74 = input.LA(1); | ||
3013 | |||
3014 | s = -1; | ||
3015 | if ( (LA26_74=='\"'||LA26_74=='\\') ) {s = 108;} | ||
3016 | |||
3017 | else if ( ((LA26_74>='\u0000' && LA26_74<='!')||(LA26_74>='#' && LA26_74<='[')||(LA26_74>=']' && LA26_74<='\uFFFF')) ) {s = 79;} | ||
3018 | |||
3019 | if ( s>=0 ) return s; | ||
3020 | break; | ||
3021 | case 2 : | ||
3022 | int LA26_77 = input.LA(1); | ||
3023 | |||
3024 | s = -1; | ||
3025 | if ( (LA26_77=='\''||LA26_77=='\\') ) {s = 110;} | ||
3026 | |||
3027 | else if ( ((LA26_77>='\u0000' && LA26_77<='&')||(LA26_77>='(' && LA26_77<='[')||(LA26_77>=']' && LA26_77<='\uFFFF')) ) {s = 79;} | ||
3028 | |||
3029 | if ( s>=0 ) return s; | ||
3030 | break; | ||
3031 | case 3 : | ||
3032 | int LA26_110 = input.LA(1); | ||
3033 | |||
3034 | s = -1; | ||
3035 | if ( (LA26_110=='\'') ) {s = 111;} | ||
3036 | |||
3037 | else if ( (LA26_110=='\\') ) {s = 77;} | ||
3038 | |||
3039 | else if ( ((LA26_110>='\u0000' && LA26_110<='&')||(LA26_110>='(' && LA26_110<='[')||(LA26_110>=']' && LA26_110<='\uFFFF')) ) {s = 78;} | ||
3040 | |||
3041 | if ( s>=0 ) return s; | ||
3042 | break; | ||
3043 | case 4 : | ||
3044 | int LA26_78 = input.LA(1); | ||
3045 | |||
3046 | s = -1; | ||
3047 | if ( (LA26_78=='\'') ) {s = 111;} | ||
3048 | |||
3049 | else if ( (LA26_78=='\\') ) {s = 77;} | ||
3050 | |||
3051 | else if ( ((LA26_78>='\u0000' && LA26_78<='&')||(LA26_78>='(' && LA26_78<='[')||(LA26_78>=']' && LA26_78<='\uFFFF')) ) {s = 78;} | ||
3052 | |||
3053 | if ( s>=0 ) return s; | ||
3054 | break; | ||
3055 | case 5 : | ||
3056 | int LA26_30 = input.LA(1); | ||
3057 | |||
3058 | s = -1; | ||
3059 | if ( (LA26_30=='\\') ) {s = 77;} | ||
3060 | |||
3061 | else if ( ((LA26_30>='\u0000' && LA26_30<='&')||(LA26_30>='(' && LA26_30<='[')||(LA26_30>=']' && LA26_30<='\uFFFF')) ) {s = 78;} | ||
3062 | |||
3063 | else if ( (LA26_30=='\'') ) {s = 79;} | ||
3064 | |||
3065 | if ( s>=0 ) return s; | ||
3066 | break; | ||
3067 | case 6 : | ||
3068 | int LA26_108 = input.LA(1); | ||
3069 | |||
3070 | s = -1; | ||
3071 | if ( (LA26_108=='\"') ) {s = 76;} | ||
3072 | |||
3073 | else if ( (LA26_108=='\\') ) {s = 74;} | ||
3074 | |||
3075 | else if ( ((LA26_108>='\u0000' && LA26_108<='!')||(LA26_108>='#' && LA26_108<='[')||(LA26_108>=']' && LA26_108<='\uFFFF')) ) {s = 75;} | ||
3076 | |||
3077 | if ( s>=0 ) return s; | ||
3078 | break; | ||
3079 | case 7 : | ||
3080 | int LA26_75 = input.LA(1); | ||
3081 | |||
3082 | s = -1; | ||
3083 | if ( (LA26_75=='\"') ) {s = 76;} | ||
3084 | |||
3085 | else if ( (LA26_75=='\\') ) {s = 74;} | ||
3086 | |||
3087 | else if ( ((LA26_75>='\u0000' && LA26_75<='!')||(LA26_75>='#' && LA26_75<='[')||(LA26_75>=']' && LA26_75<='\uFFFF')) ) {s = 75;} | ||
3088 | |||
3089 | if ( s>=0 ) return s; | ||
3090 | break; | ||
3091 | } | ||
3092 | NoViableAltException nvae = | ||
3093 | new NoViableAltException(getDescription(), 26, _s, input); | ||
3094 | error(nvae); | ||
3095 | throw nvae; | ||
3096 | } | ||
3097 | } | ||
3098 | |||
3099 | |||
3100 | } \ No newline at end of file | ||
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 new file mode 100644 index 00000000..8d39bf4b --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageParser.java | |||
@@ -0,0 +1,17577 @@ | |||
1 | package ca.mcgill.ecse.dslreasoner.ide.contentassist.antlr.internal; | ||
2 | |||
3 | import java.io.InputStream; | ||
4 | import org.eclipse.xtext.*; | ||
5 | import org.eclipse.xtext.parser.*; | ||
6 | import org.eclipse.xtext.parser.impl.*; | ||
7 | import org.eclipse.emf.ecore.util.EcoreUtil; | ||
8 | import org.eclipse.emf.ecore.EObject; | ||
9 | import org.eclipse.xtext.parser.antlr.XtextTokenStream; | ||
10 | import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; | ||
11 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; | ||
12 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; | ||
13 | import ca.mcgill.ecse.dslreasoner.services.VampireLanguageGrammarAccess; | ||
14 | |||
15 | |||
16 | |||
17 | import org.antlr.runtime.*; | ||
18 | import java.util.Stack; | ||
19 | import java.util.List; | ||
20 | import java.util.ArrayList; | ||
21 | |||
22 | @SuppressWarnings("all") | ||
23 | public class InternalVampireLanguageParser extends AbstractInternalContentAssistParser { | ||
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_ANY_OTHER", "RULE_ID", "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'" | ||
26 | }; | ||
27 | public static final int RULE_UNSIGNED_RAT_ID=20; | ||
28 | public static final int T__50=50; | ||
29 | public static final int RULE_SIGN=16; | ||
30 | public static final int T__59=59; | ||
31 | public static final int RULE_SIGNED_LITERAL=7; | ||
32 | public static final int T__55=55; | ||
33 | public static final int T__56=56; | ||
34 | public static final int T__57=57; | ||
35 | public static final int T__58=58; | ||
36 | public static final int T__51=51; | ||
37 | public static final int RULE_DOUBLE_QUOTE=14; | ||
38 | public static final int T__52=52; | ||
39 | public static final int RULE_LITERAL=6; | ||
40 | public static final int T__53=53; | ||
41 | public static final int RULE_UNSIGNED_REAL_FRAC_ID=18; | ||
42 | public static final int T__54=54; | ||
43 | public static final int T__60=60; | ||
44 | public static final int T__61=61; | ||
45 | public static final int RULE_ID=22; | ||
46 | public static final int RULE_SINGLE_QUOTE=5; | ||
47 | public static final int RULE_SINGLE_COMMENT=10; | ||
48 | public static final int T__27=27; | ||
49 | public static final int T__28=28; | ||
50 | public static final int RULE_INT=17; | ||
51 | public static final int T__29=29; | ||
52 | public static final int T__66=66; | ||
53 | public static final int RULE_ML_COMMENT=24; | ||
54 | public static final int T__67=67; | ||
55 | public static final int RULE_SIGNED_RAT_ID=13; | ||
56 | public static final int T__68=68; | ||
57 | public static final int T__62=62; | ||
58 | public static final int T__63=63; | ||
59 | public static final int T__64=64; | ||
60 | public static final int T__65=65; | ||
61 | public static final int RULE_LOWER_WORD_ID=4; | ||
62 | public static final int RULE_STRING=23; | ||
63 | public static final int RULE_SL_COMMENT=25; | ||
64 | public static final int T__37=37; | ||
65 | public static final int T__38=38; | ||
66 | public static final int T__39=39; | ||
67 | public static final int T__33=33; | ||
68 | public static final int T__34=34; | ||
69 | public static final int T__35=35; | ||
70 | public static final int T__36=36; | ||
71 | public static final int EOF=-1; | ||
72 | public static final int T__30=30; | ||
73 | public static final int RULE_UNSIGNED_REAL_EXP_ID=19; | ||
74 | public static final int T__31=31; | ||
75 | public static final int T__32=32; | ||
76 | public static final int RULE_UPPER_WORD_ID=11; | ||
77 | public static final int RULE_WS=26; | ||
78 | public static final int RULE_DOLLAR_ID=8; | ||
79 | public static final int RULE_ALPHA_NUMERIC=15; | ||
80 | public static final int RULE_ANY_OTHER=21; | ||
81 | public static final int RULE_DOUBLE_DOLLAR_ID=9; | ||
82 | public static final int T__48=48; | ||
83 | public static final int T__49=49; | ||
84 | public static final int T__44=44; | ||
85 | public static final int T__45=45; | ||
86 | public static final int RULE_SIGNED_REAL_ID=12; | ||
87 | public static final int T__46=46; | ||
88 | public static final int T__47=47; | ||
89 | public static final int T__40=40; | ||
90 | public static final int T__41=41; | ||
91 | public static final int T__42=42; | ||
92 | public static final int T__43=43; | ||
93 | |||
94 | // delegates | ||
95 | // delegators | ||
96 | |||
97 | |||
98 | public InternalVampireLanguageParser(TokenStream input) { | ||
99 | this(input, new RecognizerSharedState()); | ||
100 | } | ||
101 | public InternalVampireLanguageParser(TokenStream input, RecognizerSharedState state) { | ||
102 | super(input, state); | ||
103 | |||
104 | } | ||
105 | |||
106 | |||
107 | public String[] getTokenNames() { return InternalVampireLanguageParser.tokenNames; } | ||
108 | public String getGrammarFileName() { return "InternalVampireLanguage.g"; } | ||
109 | |||
110 | |||
111 | private VampireLanguageGrammarAccess grammarAccess; | ||
112 | |||
113 | public void setGrammarAccess(VampireLanguageGrammarAccess grammarAccess) { | ||
114 | this.grammarAccess = grammarAccess; | ||
115 | } | ||
116 | |||
117 | @Override | ||
118 | protected Grammar getGrammar() { | ||
119 | return grammarAccess.getGrammar(); | ||
120 | } | ||
121 | |||
122 | @Override | ||
123 | protected String getValueForTokenName(String tokenName) { | ||
124 | return tokenName; | ||
125 | } | ||
126 | |||
127 | |||
128 | |||
129 | // $ANTLR start "entryRuleVampireModel" | ||
130 | // InternalVampireLanguage.g:53:1: entryRuleVampireModel : ruleVampireModel EOF ; | ||
131 | public final void entryRuleVampireModel() throws RecognitionException { | ||
132 | try { | ||
133 | // InternalVampireLanguage.g:54:1: ( ruleVampireModel EOF ) | ||
134 | // InternalVampireLanguage.g:55:1: ruleVampireModel EOF | ||
135 | { | ||
136 | before(grammarAccess.getVampireModelRule()); | ||
137 | pushFollow(FOLLOW_1); | ||
138 | ruleVampireModel(); | ||
139 | |||
140 | state._fsp--; | ||
141 | |||
142 | after(grammarAccess.getVampireModelRule()); | ||
143 | match(input,EOF,FOLLOW_2); | ||
144 | |||
145 | } | ||
146 | |||
147 | } | ||
148 | catch (RecognitionException re) { | ||
149 | reportError(re); | ||
150 | recover(input,re); | ||
151 | } | ||
152 | finally { | ||
153 | } | ||
154 | return ; | ||
155 | } | ||
156 | // $ANTLR end "entryRuleVampireModel" | ||
157 | |||
158 | |||
159 | // $ANTLR start "ruleVampireModel" | ||
160 | // InternalVampireLanguage.g:62:1: ruleVampireModel : ( ( rule__VampireModel__Alternatives )* ) ; | ||
161 | public final void ruleVampireModel() throws RecognitionException { | ||
162 | |||
163 | int stackSize = keepStackSize(); | ||
164 | |||
165 | try { | ||
166 | // InternalVampireLanguage.g:66:2: ( ( ( rule__VampireModel__Alternatives )* ) ) | ||
167 | // InternalVampireLanguage.g:67:2: ( ( rule__VampireModel__Alternatives )* ) | ||
168 | { | ||
169 | // InternalVampireLanguage.g:67:2: ( ( rule__VampireModel__Alternatives )* ) | ||
170 | // InternalVampireLanguage.g:68:3: ( rule__VampireModel__Alternatives )* | ||
171 | { | ||
172 | before(grammarAccess.getVampireModelAccess().getAlternatives()); | ||
173 | // InternalVampireLanguage.g:69:3: ( rule__VampireModel__Alternatives )* | ||
174 | loop1: | ||
175 | do { | ||
176 | int alt1=2; | ||
177 | int LA1_0 = input.LA(1); | ||
178 | |||
179 | if ( (LA1_0==RULE_SINGLE_COMMENT||LA1_0==42||LA1_0==46) ) { | ||
180 | alt1=1; | ||
181 | } | ||
182 | |||
183 | |||
184 | switch (alt1) { | ||
185 | case 1 : | ||
186 | // InternalVampireLanguage.g:69:4: rule__VampireModel__Alternatives | ||
187 | { | ||
188 | pushFollow(FOLLOW_3); | ||
189 | rule__VampireModel__Alternatives(); | ||
190 | |||
191 | state._fsp--; | ||
192 | |||
193 | |||
194 | } | ||
195 | break; | ||
196 | |||
197 | default : | ||
198 | break loop1; | ||
199 | } | ||
200 | } while (true); | ||
201 | |||
202 | after(grammarAccess.getVampireModelAccess().getAlternatives()); | ||
203 | |||
204 | } | ||
205 | |||
206 | |||
207 | } | ||
208 | |||
209 | } | ||
210 | catch (RecognitionException re) { | ||
211 | reportError(re); | ||
212 | recover(input,re); | ||
213 | } | ||
214 | finally { | ||
215 | |||
216 | restoreStackSize(stackSize); | ||
217 | |||
218 | } | ||
219 | return ; | ||
220 | } | ||
221 | // $ANTLR end "ruleVampireModel" | ||
222 | |||
223 | |||
224 | // $ANTLR start "entryRuleVLSInclude" | ||
225 | // InternalVampireLanguage.g:78:1: entryRuleVLSInclude : ruleVLSInclude EOF ; | ||
226 | public final void entryRuleVLSInclude() throws RecognitionException { | ||
227 | try { | ||
228 | // InternalVampireLanguage.g:79:1: ( ruleVLSInclude EOF ) | ||
229 | // InternalVampireLanguage.g:80:1: ruleVLSInclude EOF | ||
230 | { | ||
231 | before(grammarAccess.getVLSIncludeRule()); | ||
232 | pushFollow(FOLLOW_1); | ||
233 | ruleVLSInclude(); | ||
234 | |||
235 | state._fsp--; | ||
236 | |||
237 | after(grammarAccess.getVLSIncludeRule()); | ||
238 | match(input,EOF,FOLLOW_2); | ||
239 | |||
240 | } | ||
241 | |||
242 | } | ||
243 | catch (RecognitionException re) { | ||
244 | reportError(re); | ||
245 | recover(input,re); | ||
246 | } | ||
247 | finally { | ||
248 | } | ||
249 | return ; | ||
250 | } | ||
251 | // $ANTLR end "entryRuleVLSInclude" | ||
252 | |||
253 | |||
254 | // $ANTLR start "ruleVLSInclude" | ||
255 | // InternalVampireLanguage.g:87:1: ruleVLSInclude : ( ( rule__VLSInclude__Group__0 ) ) ; | ||
256 | public final void ruleVLSInclude() throws RecognitionException { | ||
257 | |||
258 | int stackSize = keepStackSize(); | ||
259 | |||
260 | try { | ||
261 | // InternalVampireLanguage.g:91:2: ( ( ( rule__VLSInclude__Group__0 ) ) ) | ||
262 | // InternalVampireLanguage.g:92:2: ( ( rule__VLSInclude__Group__0 ) ) | ||
263 | { | ||
264 | // InternalVampireLanguage.g:92:2: ( ( rule__VLSInclude__Group__0 ) ) | ||
265 | // InternalVampireLanguage.g:93:3: ( rule__VLSInclude__Group__0 ) | ||
266 | { | ||
267 | before(grammarAccess.getVLSIncludeAccess().getGroup()); | ||
268 | // InternalVampireLanguage.g:94:3: ( rule__VLSInclude__Group__0 ) | ||
269 | // InternalVampireLanguage.g:94:4: rule__VLSInclude__Group__0 | ||
270 | { | ||
271 | pushFollow(FOLLOW_2); | ||
272 | rule__VLSInclude__Group__0(); | ||
273 | |||
274 | state._fsp--; | ||
275 | |||
276 | |||
277 | } | ||
278 | |||
279 | after(grammarAccess.getVLSIncludeAccess().getGroup()); | ||
280 | |||
281 | } | ||
282 | |||
283 | |||
284 | } | ||
285 | |||
286 | } | ||
287 | catch (RecognitionException re) { | ||
288 | reportError(re); | ||
289 | recover(input,re); | ||
290 | } | ||
291 | finally { | ||
292 | |||
293 | restoreStackSize(stackSize); | ||
294 | |||
295 | } | ||
296 | return ; | ||
297 | } | ||
298 | // $ANTLR end "ruleVLSInclude" | ||
299 | |||
300 | |||
301 | // $ANTLR start "entryRuleVLSName" | ||
302 | // InternalVampireLanguage.g:103:1: entryRuleVLSName : ruleVLSName EOF ; | ||
303 | public final void entryRuleVLSName() throws RecognitionException { | ||
304 | try { | ||
305 | // InternalVampireLanguage.g:104:1: ( ruleVLSName EOF ) | ||
306 | // InternalVampireLanguage.g:105:1: ruleVLSName EOF | ||
307 | { | ||
308 | before(grammarAccess.getVLSNameRule()); | ||
309 | pushFollow(FOLLOW_1); | ||
310 | ruleVLSName(); | ||
311 | |||
312 | state._fsp--; | ||
313 | |||
314 | after(grammarAccess.getVLSNameRule()); | ||
315 | match(input,EOF,FOLLOW_2); | ||
316 | |||
317 | } | ||
318 | |||
319 | } | ||
320 | catch (RecognitionException re) { | ||
321 | reportError(re); | ||
322 | recover(input,re); | ||
323 | } | ||
324 | finally { | ||
325 | } | ||
326 | return ; | ||
327 | } | ||
328 | // $ANTLR end "entryRuleVLSName" | ||
329 | |||
330 | |||
331 | // $ANTLR start "ruleVLSName" | ||
332 | // InternalVampireLanguage.g:112:1: ruleVLSName : ( ( rule__VLSName__NameAssignment ) ) ; | ||
333 | public final void ruleVLSName() throws RecognitionException { | ||
334 | |||
335 | int stackSize = keepStackSize(); | ||
336 | |||
337 | try { | ||
338 | // InternalVampireLanguage.g:116:2: ( ( ( rule__VLSName__NameAssignment ) ) ) | ||
339 | // InternalVampireLanguage.g:117:2: ( ( rule__VLSName__NameAssignment ) ) | ||
340 | { | ||
341 | // InternalVampireLanguage.g:117:2: ( ( rule__VLSName__NameAssignment ) ) | ||
342 | // InternalVampireLanguage.g:118:3: ( rule__VLSName__NameAssignment ) | ||
343 | { | ||
344 | before(grammarAccess.getVLSNameAccess().getNameAssignment()); | ||
345 | // InternalVampireLanguage.g:119:3: ( rule__VLSName__NameAssignment ) | ||
346 | // InternalVampireLanguage.g:119:4: rule__VLSName__NameAssignment | ||
347 | { | ||
348 | pushFollow(FOLLOW_2); | ||
349 | rule__VLSName__NameAssignment(); | ||
350 | |||
351 | state._fsp--; | ||
352 | |||
353 | |||
354 | } | ||
355 | |||
356 | after(grammarAccess.getVLSNameAccess().getNameAssignment()); | ||
357 | |||
358 | } | ||
359 | |||
360 | |||
361 | } | ||
362 | |||
363 | } | ||
364 | catch (RecognitionException re) { | ||
365 | reportError(re); | ||
366 | recover(input,re); | ||
367 | } | ||
368 | finally { | ||
369 | |||
370 | restoreStackSize(stackSize); | ||
371 | |||
372 | } | ||
373 | return ; | ||
374 | } | ||
375 | // $ANTLR end "ruleVLSName" | ||
376 | |||
377 | |||
378 | // $ANTLR start "entryRuleVLSComment" | ||
379 | // InternalVampireLanguage.g:128:1: entryRuleVLSComment : ruleVLSComment EOF ; | ||
380 | public final void entryRuleVLSComment() throws RecognitionException { | ||
381 | try { | ||
382 | // InternalVampireLanguage.g:129:1: ( ruleVLSComment EOF ) | ||
383 | // InternalVampireLanguage.g:130:1: ruleVLSComment EOF | ||
384 | { | ||
385 | before(grammarAccess.getVLSCommentRule()); | ||
386 | pushFollow(FOLLOW_1); | ||
387 | ruleVLSComment(); | ||
388 | |||
389 | state._fsp--; | ||
390 | |||
391 | after(grammarAccess.getVLSCommentRule()); | ||
392 | match(input,EOF,FOLLOW_2); | ||
393 | |||
394 | } | ||
395 | |||
396 | } | ||
397 | catch (RecognitionException re) { | ||
398 | reportError(re); | ||
399 | recover(input,re); | ||
400 | } | ||
401 | finally { | ||
402 | } | ||
403 | return ; | ||
404 | } | ||
405 | // $ANTLR end "entryRuleVLSComment" | ||
406 | |||
407 | |||
408 | // $ANTLR start "ruleVLSComment" | ||
409 | // InternalVampireLanguage.g:137:1: ruleVLSComment : ( ( rule__VLSComment__CommentAssignment ) ) ; | ||
410 | public final void ruleVLSComment() throws RecognitionException { | ||
411 | |||
412 | int stackSize = keepStackSize(); | ||
413 | |||
414 | try { | ||
415 | // InternalVampireLanguage.g:141:2: ( ( ( rule__VLSComment__CommentAssignment ) ) ) | ||
416 | // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__CommentAssignment ) ) | ||
417 | { | ||
418 | // InternalVampireLanguage.g:142:2: ( ( rule__VLSComment__CommentAssignment ) ) | ||
419 | // InternalVampireLanguage.g:143:3: ( rule__VLSComment__CommentAssignment ) | ||
420 | { | ||
421 | before(grammarAccess.getVLSCommentAccess().getCommentAssignment()); | ||
422 | // InternalVampireLanguage.g:144:3: ( rule__VLSComment__CommentAssignment ) | ||
423 | // InternalVampireLanguage.g:144:4: rule__VLSComment__CommentAssignment | ||
424 | { | ||
425 | pushFollow(FOLLOW_2); | ||
426 | rule__VLSComment__CommentAssignment(); | ||
427 | |||
428 | state._fsp--; | ||
429 | |||
430 | |||
431 | } | ||
432 | |||
433 | after(grammarAccess.getVLSCommentAccess().getCommentAssignment()); | ||
434 | |||
435 | } | ||
436 | |||
437 | |||
438 | } | ||
439 | |||
440 | } | ||
441 | catch (RecognitionException re) { | ||
442 | reportError(re); | ||
443 | recover(input,re); | ||
444 | } | ||
445 | finally { | ||
446 | |||
447 | restoreStackSize(stackSize); | ||
448 | |||
449 | } | ||
450 | return ; | ||
451 | } | ||
452 | // $ANTLR end "ruleVLSComment" | ||
453 | |||
454 | |||
455 | // $ANTLR start "entryRuleVLSFofFormula" | ||
456 | // InternalVampireLanguage.g:153:1: entryRuleVLSFofFormula : ruleVLSFofFormula EOF ; | ||
457 | public final void entryRuleVLSFofFormula() throws RecognitionException { | ||
458 | try { | ||
459 | // InternalVampireLanguage.g:154:1: ( ruleVLSFofFormula EOF ) | ||
460 | // InternalVampireLanguage.g:155:1: ruleVLSFofFormula EOF | ||
461 | { | ||
462 | before(grammarAccess.getVLSFofFormulaRule()); | ||
463 | pushFollow(FOLLOW_1); | ||
464 | ruleVLSFofFormula(); | ||
465 | |||
466 | state._fsp--; | ||
467 | |||
468 | after(grammarAccess.getVLSFofFormulaRule()); | ||
469 | match(input,EOF,FOLLOW_2); | ||
470 | |||
471 | } | ||
472 | |||
473 | } | ||
474 | catch (RecognitionException re) { | ||
475 | reportError(re); | ||
476 | recover(input,re); | ||
477 | } | ||
478 | finally { | ||
479 | } | ||
480 | return ; | ||
481 | } | ||
482 | // $ANTLR end "entryRuleVLSFofFormula" | ||
483 | |||
484 | |||
485 | // $ANTLR start "ruleVLSFofFormula" | ||
486 | // InternalVampireLanguage.g:162:1: ruleVLSFofFormula : ( ( rule__VLSFofFormula__Group__0 ) ) ; | ||
487 | public final void ruleVLSFofFormula() throws RecognitionException { | ||
488 | |||
489 | int stackSize = keepStackSize(); | ||
490 | |||
491 | try { | ||
492 | // InternalVampireLanguage.g:166:2: ( ( ( rule__VLSFofFormula__Group__0 ) ) ) | ||
493 | // InternalVampireLanguage.g:167:2: ( ( rule__VLSFofFormula__Group__0 ) ) | ||
494 | { | ||
495 | // InternalVampireLanguage.g:167:2: ( ( rule__VLSFofFormula__Group__0 ) ) | ||
496 | // InternalVampireLanguage.g:168:3: ( rule__VLSFofFormula__Group__0 ) | ||
497 | { | ||
498 | before(grammarAccess.getVLSFofFormulaAccess().getGroup()); | ||
499 | // InternalVampireLanguage.g:169:3: ( rule__VLSFofFormula__Group__0 ) | ||
500 | // InternalVampireLanguage.g:169:4: rule__VLSFofFormula__Group__0 | ||
501 | { | ||
502 | pushFollow(FOLLOW_2); | ||
503 | rule__VLSFofFormula__Group__0(); | ||
504 | |||
505 | state._fsp--; | ||
506 | |||
507 | |||
508 | } | ||
509 | |||
510 | after(grammarAccess.getVLSFofFormulaAccess().getGroup()); | ||
511 | |||
512 | } | ||
513 | |||
514 | |||
515 | } | ||
516 | |||
517 | } | ||
518 | catch (RecognitionException re) { | ||
519 | reportError(re); | ||
520 | recover(input,re); | ||
521 | } | ||
522 | finally { | ||
523 | |||
524 | restoreStackSize(stackSize); | ||
525 | |||
526 | } | ||
527 | return ; | ||
528 | } | ||
529 | // $ANTLR end "ruleVLSFofFormula" | ||
530 | |||
531 | |||
532 | // $ANTLR start "entryRuleVLSRole" | ||
533 | // InternalVampireLanguage.g:178:1: entryRuleVLSRole : ruleVLSRole EOF ; | ||
534 | public final void entryRuleVLSRole() throws RecognitionException { | ||
535 | try { | ||
536 | // InternalVampireLanguage.g:179:1: ( ruleVLSRole EOF ) | ||
537 | // InternalVampireLanguage.g:180:1: ruleVLSRole EOF | ||
538 | { | ||
539 | before(grammarAccess.getVLSRoleRule()); | ||
540 | pushFollow(FOLLOW_1); | ||
541 | ruleVLSRole(); | ||
542 | |||
543 | state._fsp--; | ||
544 | |||
545 | after(grammarAccess.getVLSRoleRule()); | ||
546 | match(input,EOF,FOLLOW_2); | ||
547 | |||
548 | } | ||
549 | |||
550 | } | ||
551 | catch (RecognitionException re) { | ||
552 | reportError(re); | ||
553 | recover(input,re); | ||
554 | } | ||
555 | finally { | ||
556 | } | ||
557 | return ; | ||
558 | } | ||
559 | // $ANTLR end "entryRuleVLSRole" | ||
560 | |||
561 | |||
562 | // $ANTLR start "ruleVLSRole" | ||
563 | // InternalVampireLanguage.g:187:1: ruleVLSRole : ( ( rule__VLSRole__Alternatives ) ) ; | ||
564 | public final void ruleVLSRole() throws RecognitionException { | ||
565 | |||
566 | int stackSize = keepStackSize(); | ||
567 | |||
568 | try { | ||
569 | // InternalVampireLanguage.g:191:2: ( ( ( rule__VLSRole__Alternatives ) ) ) | ||
570 | // InternalVampireLanguage.g:192:2: ( ( rule__VLSRole__Alternatives ) ) | ||
571 | { | ||
572 | // InternalVampireLanguage.g:192:2: ( ( rule__VLSRole__Alternatives ) ) | ||
573 | // InternalVampireLanguage.g:193:3: ( rule__VLSRole__Alternatives ) | ||
574 | { | ||
575 | before(grammarAccess.getVLSRoleAccess().getAlternatives()); | ||
576 | // InternalVampireLanguage.g:194:3: ( rule__VLSRole__Alternatives ) | ||
577 | // InternalVampireLanguage.g:194:4: rule__VLSRole__Alternatives | ||
578 | { | ||
579 | pushFollow(FOLLOW_2); | ||
580 | rule__VLSRole__Alternatives(); | ||
581 | |||
582 | state._fsp--; | ||
583 | |||
584 | |||
585 | } | ||
586 | |||
587 | after(grammarAccess.getVLSRoleAccess().getAlternatives()); | ||
588 | |||
589 | } | ||
590 | |||
591 | |||
592 | } | ||
593 | |||
594 | } | ||
595 | catch (RecognitionException re) { | ||
596 | reportError(re); | ||
597 | recover(input,re); | ||
598 | } | ||
599 | finally { | ||
600 | |||
601 | restoreStackSize(stackSize); | ||
602 | |||
603 | } | ||
604 | return ; | ||
605 | } | ||
606 | // $ANTLR end "ruleVLSRole" | ||
607 | |||
608 | |||
609 | // $ANTLR start "entryRuleVLSAxiom" | ||
610 | // InternalVampireLanguage.g:203:1: entryRuleVLSAxiom : ruleVLSAxiom EOF ; | ||
611 | public final void entryRuleVLSAxiom() throws RecognitionException { | ||
612 | try { | ||
613 | // InternalVampireLanguage.g:204:1: ( ruleVLSAxiom EOF ) | ||
614 | // InternalVampireLanguage.g:205:1: ruleVLSAxiom EOF | ||
615 | { | ||
616 | before(grammarAccess.getVLSAxiomRule()); | ||
617 | pushFollow(FOLLOW_1); | ||
618 | ruleVLSAxiom(); | ||
619 | |||
620 | state._fsp--; | ||
621 | |||
622 | after(grammarAccess.getVLSAxiomRule()); | ||
623 | match(input,EOF,FOLLOW_2); | ||
624 | |||
625 | } | ||
626 | |||
627 | } | ||
628 | catch (RecognitionException re) { | ||
629 | reportError(re); | ||
630 | recover(input,re); | ||
631 | } | ||
632 | finally { | ||
633 | } | ||
634 | return ; | ||
635 | } | ||
636 | // $ANTLR end "entryRuleVLSAxiom" | ||
637 | |||
638 | |||
639 | // $ANTLR start "ruleVLSAxiom" | ||
640 | // InternalVampireLanguage.g:212:1: ruleVLSAxiom : ( 'axiom' ) ; | ||
641 | public final void ruleVLSAxiom() throws RecognitionException { | ||
642 | |||
643 | int stackSize = keepStackSize(); | ||
644 | |||
645 | try { | ||
646 | // InternalVampireLanguage.g:216:2: ( ( 'axiom' ) ) | ||
647 | // InternalVampireLanguage.g:217:2: ( 'axiom' ) | ||
648 | { | ||
649 | // InternalVampireLanguage.g:217:2: ( 'axiom' ) | ||
650 | // InternalVampireLanguage.g:218:3: 'axiom' | ||
651 | { | ||
652 | before(grammarAccess.getVLSAxiomAccess().getAxiomKeyword()); | ||
653 | match(input,27,FOLLOW_2); | ||
654 | after(grammarAccess.getVLSAxiomAccess().getAxiomKeyword()); | ||
655 | |||
656 | } | ||
657 | |||
658 | |||
659 | } | ||
660 | |||
661 | } | ||
662 | catch (RecognitionException re) { | ||
663 | reportError(re); | ||
664 | recover(input,re); | ||
665 | } | ||
666 | finally { | ||
667 | |||
668 | restoreStackSize(stackSize); | ||
669 | |||
670 | } | ||
671 | return ; | ||
672 | } | ||
673 | // $ANTLR end "ruleVLSAxiom" | ||
674 | |||
675 | |||
676 | // $ANTLR start "entryRuleVLSConjecture" | ||
677 | // InternalVampireLanguage.g:228:1: entryRuleVLSConjecture : ruleVLSConjecture EOF ; | ||
678 | public final void entryRuleVLSConjecture() throws RecognitionException { | ||
679 | try { | ||
680 | // InternalVampireLanguage.g:229:1: ( ruleVLSConjecture EOF ) | ||
681 | // InternalVampireLanguage.g:230:1: ruleVLSConjecture EOF | ||
682 | { | ||
683 | before(grammarAccess.getVLSConjectureRule()); | ||
684 | pushFollow(FOLLOW_1); | ||
685 | ruleVLSConjecture(); | ||
686 | |||
687 | state._fsp--; | ||
688 | |||
689 | after(grammarAccess.getVLSConjectureRule()); | ||
690 | match(input,EOF,FOLLOW_2); | ||
691 | |||
692 | } | ||
693 | |||
694 | } | ||
695 | catch (RecognitionException re) { | ||
696 | reportError(re); | ||
697 | recover(input,re); | ||
698 | } | ||
699 | finally { | ||
700 | } | ||
701 | return ; | ||
702 | } | ||
703 | // $ANTLR end "entryRuleVLSConjecture" | ||
704 | |||
705 | |||
706 | // $ANTLR start "ruleVLSConjecture" | ||
707 | // InternalVampireLanguage.g:237:1: ruleVLSConjecture : ( 'conjecture' ) ; | ||
708 | public final void ruleVLSConjecture() throws RecognitionException { | ||
709 | |||
710 | int stackSize = keepStackSize(); | ||
711 | |||
712 | try { | ||
713 | // InternalVampireLanguage.g:241:2: ( ( 'conjecture' ) ) | ||
714 | // InternalVampireLanguage.g:242:2: ( 'conjecture' ) | ||
715 | { | ||
716 | // InternalVampireLanguage.g:242:2: ( 'conjecture' ) | ||
717 | // InternalVampireLanguage.g:243:3: 'conjecture' | ||
718 | { | ||
719 | before(grammarAccess.getVLSConjectureAccess().getConjectureKeyword()); | ||
720 | match(input,28,FOLLOW_2); | ||
721 | after(grammarAccess.getVLSConjectureAccess().getConjectureKeyword()); | ||
722 | |||
723 | } | ||
724 | |||
725 | |||
726 | } | ||
727 | |||
728 | } | ||
729 | catch (RecognitionException re) { | ||
730 | reportError(re); | ||
731 | recover(input,re); | ||
732 | } | ||
733 | finally { | ||
734 | |||
735 | restoreStackSize(stackSize); | ||
736 | |||
737 | } | ||
738 | return ; | ||
739 | } | ||
740 | // $ANTLR end "ruleVLSConjecture" | ||
741 | |||
742 | |||
743 | // $ANTLR start "entryRuleVLSHypothesis" | ||
744 | // InternalVampireLanguage.g:253:1: entryRuleVLSHypothesis : ruleVLSHypothesis EOF ; | ||
745 | public final void entryRuleVLSHypothesis() throws RecognitionException { | ||
746 | try { | ||
747 | // InternalVampireLanguage.g:254:1: ( ruleVLSHypothesis EOF ) | ||
748 | // InternalVampireLanguage.g:255:1: ruleVLSHypothesis EOF | ||
749 | { | ||
750 | before(grammarAccess.getVLSHypothesisRule()); | ||
751 | pushFollow(FOLLOW_1); | ||
752 | ruleVLSHypothesis(); | ||
753 | |||
754 | state._fsp--; | ||
755 | |||
756 | after(grammarAccess.getVLSHypothesisRule()); | ||
757 | match(input,EOF,FOLLOW_2); | ||
758 | |||
759 | } | ||
760 | |||
761 | } | ||
762 | catch (RecognitionException re) { | ||
763 | reportError(re); | ||
764 | recover(input,re); | ||
765 | } | ||
766 | finally { | ||
767 | } | ||
768 | return ; | ||
769 | } | ||
770 | // $ANTLR end "entryRuleVLSHypothesis" | ||
771 | |||
772 | |||
773 | // $ANTLR start "ruleVLSHypothesis" | ||
774 | // InternalVampireLanguage.g:262:1: ruleVLSHypothesis : ( 'hypothesis' ) ; | ||
775 | public final void ruleVLSHypothesis() throws RecognitionException { | ||
776 | |||
777 | int stackSize = keepStackSize(); | ||
778 | |||
779 | try { | ||
780 | // InternalVampireLanguage.g:266:2: ( ( 'hypothesis' ) ) | ||
781 | // InternalVampireLanguage.g:267:2: ( 'hypothesis' ) | ||
782 | { | ||
783 | // InternalVampireLanguage.g:267:2: ( 'hypothesis' ) | ||
784 | // InternalVampireLanguage.g:268:3: 'hypothesis' | ||
785 | { | ||
786 | before(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword()); | ||
787 | match(input,29,FOLLOW_2); | ||
788 | after(grammarAccess.getVLSHypothesisAccess().getHypothesisKeyword()); | ||
789 | |||
790 | } | ||
791 | |||
792 | |||
793 | } | ||
794 | |||
795 | } | ||
796 | catch (RecognitionException re) { | ||
797 | reportError(re); | ||
798 | recover(input,re); | ||
799 | } | ||
800 | finally { | ||
801 | |||
802 | restoreStackSize(stackSize); | ||
803 | |||
804 | } | ||
805 | return ; | ||
806 | } | ||
807 | // $ANTLR end "ruleVLSHypothesis" | ||
808 | |||
809 | |||
810 | // $ANTLR start "entryRuleVLSDefinition" | ||
811 | // InternalVampireLanguage.g:278:1: entryRuleVLSDefinition : ruleVLSDefinition EOF ; | ||
812 | public final void entryRuleVLSDefinition() throws RecognitionException { | ||
813 | try { | ||
814 | // InternalVampireLanguage.g:279:1: ( ruleVLSDefinition EOF ) | ||
815 | // InternalVampireLanguage.g:280:1: ruleVLSDefinition EOF | ||
816 | { | ||
817 | before(grammarAccess.getVLSDefinitionRule()); | ||
818 | pushFollow(FOLLOW_1); | ||
819 | ruleVLSDefinition(); | ||
820 | |||
821 | state._fsp--; | ||
822 | |||
823 | after(grammarAccess.getVLSDefinitionRule()); | ||
824 | match(input,EOF,FOLLOW_2); | ||
825 | |||
826 | } | ||
827 | |||
828 | } | ||
829 | catch (RecognitionException re) { | ||
830 | reportError(re); | ||
831 | recover(input,re); | ||
832 | } | ||
833 | finally { | ||
834 | } | ||
835 | return ; | ||
836 | } | ||
837 | // $ANTLR end "entryRuleVLSDefinition" | ||
838 | |||
839 | |||
840 | // $ANTLR start "ruleVLSDefinition" | ||
841 | // InternalVampireLanguage.g:287:1: ruleVLSDefinition : ( 'definition' ) ; | ||
842 | public final void ruleVLSDefinition() throws RecognitionException { | ||
843 | |||
844 | int stackSize = keepStackSize(); | ||
845 | |||
846 | try { | ||
847 | // InternalVampireLanguage.g:291:2: ( ( 'definition' ) ) | ||
848 | // InternalVampireLanguage.g:292:2: ( 'definition' ) | ||
849 | { | ||
850 | // InternalVampireLanguage.g:292:2: ( 'definition' ) | ||
851 | // InternalVampireLanguage.g:293:3: 'definition' | ||
852 | { | ||
853 | before(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword()); | ||
854 | match(input,30,FOLLOW_2); | ||
855 | after(grammarAccess.getVLSDefinitionAccess().getDefinitionKeyword()); | ||
856 | |||
857 | } | ||
858 | |||
859 | |||
860 | } | ||
861 | |||
862 | } | ||
863 | catch (RecognitionException re) { | ||
864 | reportError(re); | ||
865 | recover(input,re); | ||
866 | } | ||
867 | finally { | ||
868 | |||
869 | restoreStackSize(stackSize); | ||
870 | |||
871 | } | ||
872 | return ; | ||
873 | } | ||
874 | // $ANTLR end "ruleVLSDefinition" | ||
875 | |||
876 | |||
877 | // $ANTLR start "entryRuleVLSAssumption" | ||
878 | // InternalVampireLanguage.g:303:1: entryRuleVLSAssumption : ruleVLSAssumption EOF ; | ||
879 | public final void entryRuleVLSAssumption() throws RecognitionException { | ||
880 | try { | ||
881 | // InternalVampireLanguage.g:304:1: ( ruleVLSAssumption EOF ) | ||
882 | // InternalVampireLanguage.g:305:1: ruleVLSAssumption EOF | ||
883 | { | ||
884 | before(grammarAccess.getVLSAssumptionRule()); | ||
885 | pushFollow(FOLLOW_1); | ||
886 | ruleVLSAssumption(); | ||
887 | |||
888 | state._fsp--; | ||
889 | |||
890 | after(grammarAccess.getVLSAssumptionRule()); | ||
891 | match(input,EOF,FOLLOW_2); | ||
892 | |||
893 | } | ||
894 | |||
895 | } | ||
896 | catch (RecognitionException re) { | ||
897 | reportError(re); | ||
898 | recover(input,re); | ||
899 | } | ||
900 | finally { | ||
901 | } | ||
902 | return ; | ||
903 | } | ||
904 | // $ANTLR end "entryRuleVLSAssumption" | ||
905 | |||
906 | |||
907 | // $ANTLR start "ruleVLSAssumption" | ||
908 | // InternalVampireLanguage.g:312:1: ruleVLSAssumption : ( 'assumption' ) ; | ||
909 | public final void ruleVLSAssumption() throws RecognitionException { | ||
910 | |||
911 | int stackSize = keepStackSize(); | ||
912 | |||
913 | try { | ||
914 | // InternalVampireLanguage.g:316:2: ( ( 'assumption' ) ) | ||
915 | // InternalVampireLanguage.g:317:2: ( 'assumption' ) | ||
916 | { | ||
917 | // InternalVampireLanguage.g:317:2: ( 'assumption' ) | ||
918 | // InternalVampireLanguage.g:318:3: 'assumption' | ||
919 | { | ||
920 | before(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword()); | ||
921 | match(input,31,FOLLOW_2); | ||
922 | after(grammarAccess.getVLSAssumptionAccess().getAssumptionKeyword()); | ||
923 | |||
924 | } | ||
925 | |||
926 | |||
927 | } | ||
928 | |||
929 | } | ||
930 | catch (RecognitionException re) { | ||
931 | reportError(re); | ||
932 | recover(input,re); | ||
933 | } | ||
934 | finally { | ||
935 | |||
936 | restoreStackSize(stackSize); | ||
937 | |||
938 | } | ||
939 | return ; | ||
940 | } | ||
941 | // $ANTLR end "ruleVLSAssumption" | ||
942 | |||
943 | |||
944 | // $ANTLR start "entryRuleVLSLemma" | ||
945 | // InternalVampireLanguage.g:328:1: entryRuleVLSLemma : ruleVLSLemma EOF ; | ||
946 | public final void entryRuleVLSLemma() throws RecognitionException { | ||
947 | try { | ||
948 | // InternalVampireLanguage.g:329:1: ( ruleVLSLemma EOF ) | ||
949 | // InternalVampireLanguage.g:330:1: ruleVLSLemma EOF | ||
950 | { | ||
951 | before(grammarAccess.getVLSLemmaRule()); | ||
952 | pushFollow(FOLLOW_1); | ||
953 | ruleVLSLemma(); | ||
954 | |||
955 | state._fsp--; | ||
956 | |||
957 | after(grammarAccess.getVLSLemmaRule()); | ||
958 | match(input,EOF,FOLLOW_2); | ||
959 | |||
960 | } | ||
961 | |||
962 | } | ||
963 | catch (RecognitionException re) { | ||
964 | reportError(re); | ||
965 | recover(input,re); | ||
966 | } | ||
967 | finally { | ||
968 | } | ||
969 | return ; | ||
970 | } | ||
971 | // $ANTLR end "entryRuleVLSLemma" | ||
972 | |||
973 | |||
974 | // $ANTLR start "ruleVLSLemma" | ||
975 | // InternalVampireLanguage.g:337:1: ruleVLSLemma : ( 'lemma' ) ; | ||
976 | public final void ruleVLSLemma() throws RecognitionException { | ||
977 | |||
978 | int stackSize = keepStackSize(); | ||
979 | |||
980 | try { | ||
981 | // InternalVampireLanguage.g:341:2: ( ( 'lemma' ) ) | ||
982 | // InternalVampireLanguage.g:342:2: ( 'lemma' ) | ||
983 | { | ||
984 | // InternalVampireLanguage.g:342:2: ( 'lemma' ) | ||
985 | // InternalVampireLanguage.g:343:3: 'lemma' | ||
986 | { | ||
987 | before(grammarAccess.getVLSLemmaAccess().getLemmaKeyword()); | ||
988 | match(input,32,FOLLOW_2); | ||
989 | after(grammarAccess.getVLSLemmaAccess().getLemmaKeyword()); | ||
990 | |||
991 | } | ||
992 | |||
993 | |||
994 | } | ||
995 | |||
996 | } | ||
997 | catch (RecognitionException re) { | ||
998 | reportError(re); | ||
999 | recover(input,re); | ||
1000 | } | ||
1001 | finally { | ||
1002 | |||
1003 | restoreStackSize(stackSize); | ||
1004 | |||
1005 | } | ||
1006 | return ; | ||
1007 | } | ||
1008 | // $ANTLR end "ruleVLSLemma" | ||
1009 | |||
1010 | |||
1011 | // $ANTLR start "entryRuleVLSTheorem" | ||
1012 | // InternalVampireLanguage.g:353:1: entryRuleVLSTheorem : ruleVLSTheorem EOF ; | ||
1013 | public final void entryRuleVLSTheorem() throws RecognitionException { | ||
1014 | try { | ||
1015 | // InternalVampireLanguage.g:354:1: ( ruleVLSTheorem EOF ) | ||
1016 | // InternalVampireLanguage.g:355:1: ruleVLSTheorem EOF | ||
1017 | { | ||
1018 | before(grammarAccess.getVLSTheoremRule()); | ||
1019 | pushFollow(FOLLOW_1); | ||
1020 | ruleVLSTheorem(); | ||
1021 | |||
1022 | state._fsp--; | ||
1023 | |||
1024 | after(grammarAccess.getVLSTheoremRule()); | ||
1025 | match(input,EOF,FOLLOW_2); | ||
1026 | |||
1027 | } | ||
1028 | |||
1029 | } | ||
1030 | catch (RecognitionException re) { | ||
1031 | reportError(re); | ||
1032 | recover(input,re); | ||
1033 | } | ||
1034 | finally { | ||
1035 | } | ||
1036 | return ; | ||
1037 | } | ||
1038 | // $ANTLR end "entryRuleVLSTheorem" | ||
1039 | |||
1040 | |||
1041 | // $ANTLR start "ruleVLSTheorem" | ||
1042 | // InternalVampireLanguage.g:362:1: ruleVLSTheorem : ( 'theorem' ) ; | ||
1043 | public final void ruleVLSTheorem() throws RecognitionException { | ||
1044 | |||
1045 | int stackSize = keepStackSize(); | ||
1046 | |||
1047 | try { | ||
1048 | // InternalVampireLanguage.g:366:2: ( ( 'theorem' ) ) | ||
1049 | // InternalVampireLanguage.g:367:2: ( 'theorem' ) | ||
1050 | { | ||
1051 | // InternalVampireLanguage.g:367:2: ( 'theorem' ) | ||
1052 | // InternalVampireLanguage.g:368:3: 'theorem' | ||
1053 | { | ||
1054 | before(grammarAccess.getVLSTheoremAccess().getTheoremKeyword()); | ||
1055 | match(input,33,FOLLOW_2); | ||
1056 | after(grammarAccess.getVLSTheoremAccess().getTheoremKeyword()); | ||
1057 | |||
1058 | } | ||
1059 | |||
1060 | |||
1061 | } | ||
1062 | |||
1063 | } | ||
1064 | catch (RecognitionException re) { | ||
1065 | reportError(re); | ||
1066 | recover(input,re); | ||
1067 | } | ||
1068 | finally { | ||
1069 | |||
1070 | restoreStackSize(stackSize); | ||
1071 | |||
1072 | } | ||
1073 | return ; | ||
1074 | } | ||
1075 | // $ANTLR end "ruleVLSTheorem" | ||
1076 | |||
1077 | |||
1078 | // $ANTLR start "entryRuleVLSCorollary" | ||
1079 | // InternalVampireLanguage.g:378:1: entryRuleVLSCorollary : ruleVLSCorollary EOF ; | ||
1080 | public final void entryRuleVLSCorollary() throws RecognitionException { | ||
1081 | try { | ||
1082 | // InternalVampireLanguage.g:379:1: ( ruleVLSCorollary EOF ) | ||
1083 | // InternalVampireLanguage.g:380:1: ruleVLSCorollary EOF | ||
1084 | { | ||
1085 | before(grammarAccess.getVLSCorollaryRule()); | ||
1086 | pushFollow(FOLLOW_1); | ||
1087 | ruleVLSCorollary(); | ||
1088 | |||
1089 | state._fsp--; | ||
1090 | |||
1091 | after(grammarAccess.getVLSCorollaryRule()); | ||
1092 | match(input,EOF,FOLLOW_2); | ||
1093 | |||
1094 | } | ||
1095 | |||
1096 | } | ||
1097 | catch (RecognitionException re) { | ||
1098 | reportError(re); | ||
1099 | recover(input,re); | ||
1100 | } | ||
1101 | finally { | ||
1102 | } | ||
1103 | return ; | ||
1104 | } | ||
1105 | // $ANTLR end "entryRuleVLSCorollary" | ||
1106 | |||
1107 | |||
1108 | // $ANTLR start "ruleVLSCorollary" | ||
1109 | // InternalVampireLanguage.g:387:1: ruleVLSCorollary : ( 'corollary' ) ; | ||
1110 | public final void ruleVLSCorollary() throws RecognitionException { | ||
1111 | |||
1112 | int stackSize = keepStackSize(); | ||
1113 | |||
1114 | try { | ||
1115 | // InternalVampireLanguage.g:391:2: ( ( 'corollary' ) ) | ||
1116 | // InternalVampireLanguage.g:392:2: ( 'corollary' ) | ||
1117 | { | ||
1118 | // InternalVampireLanguage.g:392:2: ( 'corollary' ) | ||
1119 | // InternalVampireLanguage.g:393:3: 'corollary' | ||
1120 | { | ||
1121 | before(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword()); | ||
1122 | match(input,34,FOLLOW_2); | ||
1123 | after(grammarAccess.getVLSCorollaryAccess().getCorollaryKeyword()); | ||
1124 | |||
1125 | } | ||
1126 | |||
1127 | |||
1128 | } | ||
1129 | |||
1130 | } | ||
1131 | catch (RecognitionException re) { | ||
1132 | reportError(re); | ||
1133 | recover(input,re); | ||
1134 | } | ||
1135 | finally { | ||
1136 | |||
1137 | restoreStackSize(stackSize); | ||
1138 | |||
1139 | } | ||
1140 | return ; | ||
1141 | } | ||
1142 | // $ANTLR end "ruleVLSCorollary" | ||
1143 | |||
1144 | |||
1145 | // $ANTLR start "entryRuleVLSNegated_Conjecture" | ||
1146 | // InternalVampireLanguage.g:403:1: entryRuleVLSNegated_Conjecture : ruleVLSNegated_Conjecture EOF ; | ||
1147 | public final void entryRuleVLSNegated_Conjecture() throws RecognitionException { | ||
1148 | try { | ||
1149 | // InternalVampireLanguage.g:404:1: ( ruleVLSNegated_Conjecture EOF ) | ||
1150 | // InternalVampireLanguage.g:405:1: ruleVLSNegated_Conjecture EOF | ||
1151 | { | ||
1152 | before(grammarAccess.getVLSNegated_ConjectureRule()); | ||
1153 | pushFollow(FOLLOW_1); | ||
1154 | ruleVLSNegated_Conjecture(); | ||
1155 | |||
1156 | state._fsp--; | ||
1157 | |||
1158 | after(grammarAccess.getVLSNegated_ConjectureRule()); | ||
1159 | match(input,EOF,FOLLOW_2); | ||
1160 | |||
1161 | } | ||
1162 | |||
1163 | } | ||
1164 | catch (RecognitionException re) { | ||
1165 | reportError(re); | ||
1166 | recover(input,re); | ||
1167 | } | ||
1168 | finally { | ||
1169 | } | ||
1170 | return ; | ||
1171 | } | ||
1172 | // $ANTLR end "entryRuleVLSNegated_Conjecture" | ||
1173 | |||
1174 | |||
1175 | // $ANTLR start "ruleVLSNegated_Conjecture" | ||
1176 | // InternalVampireLanguage.g:412:1: ruleVLSNegated_Conjecture : ( 'negated_conjecture' ) ; | ||
1177 | public final void ruleVLSNegated_Conjecture() throws RecognitionException { | ||
1178 | |||
1179 | int stackSize = keepStackSize(); | ||
1180 | |||
1181 | try { | ||
1182 | // InternalVampireLanguage.g:416:2: ( ( 'negated_conjecture' ) ) | ||
1183 | // InternalVampireLanguage.g:417:2: ( 'negated_conjecture' ) | ||
1184 | { | ||
1185 | // InternalVampireLanguage.g:417:2: ( 'negated_conjecture' ) | ||
1186 | // InternalVampireLanguage.g:418:3: 'negated_conjecture' | ||
1187 | { | ||
1188 | before(grammarAccess.getVLSNegated_ConjectureAccess().getNegated_conjectureKeyword()); | ||
1189 | match(input,35,FOLLOW_2); | ||
1190 | after(grammarAccess.getVLSNegated_ConjectureAccess().getNegated_conjectureKeyword()); | ||
1191 | |||
1192 | } | ||
1193 | |||
1194 | |||
1195 | } | ||
1196 | |||
1197 | } | ||
1198 | catch (RecognitionException re) { | ||
1199 | reportError(re); | ||
1200 | recover(input,re); | ||
1201 | } | ||
1202 | finally { | ||
1203 | |||
1204 | restoreStackSize(stackSize); | ||
1205 | |||
1206 | } | ||
1207 | return ; | ||
1208 | } | ||
1209 | // $ANTLR end "ruleVLSNegated_Conjecture" | ||
1210 | |||
1211 | |||
1212 | // $ANTLR start "entryRuleVLSPlain" | ||
1213 | // InternalVampireLanguage.g:428:1: entryRuleVLSPlain : ruleVLSPlain EOF ; | ||
1214 | public final void entryRuleVLSPlain() throws RecognitionException { | ||
1215 | try { | ||
1216 | // InternalVampireLanguage.g:429:1: ( ruleVLSPlain EOF ) | ||
1217 | // InternalVampireLanguage.g:430:1: ruleVLSPlain EOF | ||
1218 | { | ||
1219 | before(grammarAccess.getVLSPlainRule()); | ||
1220 | pushFollow(FOLLOW_1); | ||
1221 | ruleVLSPlain(); | ||
1222 | |||
1223 | state._fsp--; | ||
1224 | |||
1225 | after(grammarAccess.getVLSPlainRule()); | ||
1226 | match(input,EOF,FOLLOW_2); | ||
1227 | |||
1228 | } | ||
1229 | |||
1230 | } | ||
1231 | catch (RecognitionException re) { | ||
1232 | reportError(re); | ||
1233 | recover(input,re); | ||
1234 | } | ||
1235 | finally { | ||
1236 | } | ||
1237 | return ; | ||
1238 | } | ||
1239 | // $ANTLR end "entryRuleVLSPlain" | ||
1240 | |||
1241 | |||
1242 | // $ANTLR start "ruleVLSPlain" | ||
1243 | // InternalVampireLanguage.g:437:1: ruleVLSPlain : ( 'plain' ) ; | ||
1244 | public final void ruleVLSPlain() throws RecognitionException { | ||
1245 | |||
1246 | int stackSize = keepStackSize(); | ||
1247 | |||
1248 | try { | ||
1249 | // InternalVampireLanguage.g:441:2: ( ( 'plain' ) ) | ||
1250 | // InternalVampireLanguage.g:442:2: ( 'plain' ) | ||
1251 | { | ||
1252 | // InternalVampireLanguage.g:442:2: ( 'plain' ) | ||
1253 | // InternalVampireLanguage.g:443:3: 'plain' | ||
1254 | { | ||
1255 | before(grammarAccess.getVLSPlainAccess().getPlainKeyword()); | ||
1256 | match(input,36,FOLLOW_2); | ||
1257 | after(grammarAccess.getVLSPlainAccess().getPlainKeyword()); | ||
1258 | |||
1259 | } | ||
1260 | |||
1261 | |||
1262 | } | ||
1263 | |||
1264 | } | ||
1265 | catch (RecognitionException re) { | ||
1266 | reportError(re); | ||
1267 | recover(input,re); | ||
1268 | } | ||
1269 | finally { | ||
1270 | |||
1271 | restoreStackSize(stackSize); | ||
1272 | |||
1273 | } | ||
1274 | return ; | ||
1275 | } | ||
1276 | // $ANTLR end "ruleVLSPlain" | ||
1277 | |||
1278 | |||
1279 | // $ANTLR start "entryRuleVLSType" | ||
1280 | // InternalVampireLanguage.g:453:1: entryRuleVLSType : ruleVLSType EOF ; | ||
1281 | public final void entryRuleVLSType() throws RecognitionException { | ||
1282 | try { | ||
1283 | // InternalVampireLanguage.g:454:1: ( ruleVLSType EOF ) | ||
1284 | // InternalVampireLanguage.g:455:1: ruleVLSType EOF | ||
1285 | { | ||
1286 | before(grammarAccess.getVLSTypeRule()); | ||
1287 | pushFollow(FOLLOW_1); | ||
1288 | ruleVLSType(); | ||
1289 | |||
1290 | state._fsp--; | ||
1291 | |||
1292 | after(grammarAccess.getVLSTypeRule()); | ||
1293 | match(input,EOF,FOLLOW_2); | ||
1294 | |||
1295 | } | ||
1296 | |||
1297 | } | ||
1298 | catch (RecognitionException re) { | ||
1299 | reportError(re); | ||
1300 | recover(input,re); | ||
1301 | } | ||
1302 | finally { | ||
1303 | } | ||
1304 | return ; | ||
1305 | } | ||
1306 | // $ANTLR end "entryRuleVLSType" | ||
1307 | |||
1308 | |||
1309 | // $ANTLR start "ruleVLSType" | ||
1310 | // InternalVampireLanguage.g:462:1: ruleVLSType : ( 'type' ) ; | ||
1311 | public final void ruleVLSType() throws RecognitionException { | ||
1312 | |||
1313 | int stackSize = keepStackSize(); | ||
1314 | |||
1315 | try { | ||
1316 | // InternalVampireLanguage.g:466:2: ( ( 'type' ) ) | ||
1317 | // InternalVampireLanguage.g:467:2: ( 'type' ) | ||
1318 | { | ||
1319 | // InternalVampireLanguage.g:467:2: ( 'type' ) | ||
1320 | // InternalVampireLanguage.g:468:3: 'type' | ||
1321 | { | ||
1322 | before(grammarAccess.getVLSTypeAccess().getTypeKeyword()); | ||
1323 | match(input,37,FOLLOW_2); | ||
1324 | after(grammarAccess.getVLSTypeAccess().getTypeKeyword()); | ||
1325 | |||
1326 | } | ||
1327 | |||
1328 | |||
1329 | } | ||
1330 | |||
1331 | } | ||
1332 | catch (RecognitionException re) { | ||
1333 | reportError(re); | ||
1334 | recover(input,re); | ||
1335 | } | ||
1336 | finally { | ||
1337 | |||
1338 | restoreStackSize(stackSize); | ||
1339 | |||
1340 | } | ||
1341 | return ; | ||
1342 | } | ||
1343 | // $ANTLR end "ruleVLSType" | ||
1344 | |||
1345 | |||
1346 | // $ANTLR start "entryRuleVLSFi_Domain" | ||
1347 | // InternalVampireLanguage.g:478:1: entryRuleVLSFi_Domain : ruleVLSFi_Domain EOF ; | ||
1348 | public final void entryRuleVLSFi_Domain() throws RecognitionException { | ||
1349 | try { | ||
1350 | // InternalVampireLanguage.g:479:1: ( ruleVLSFi_Domain EOF ) | ||
1351 | // InternalVampireLanguage.g:480:1: ruleVLSFi_Domain EOF | ||
1352 | { | ||
1353 | before(grammarAccess.getVLSFi_DomainRule()); | ||
1354 | pushFollow(FOLLOW_1); | ||
1355 | ruleVLSFi_Domain(); | ||
1356 | |||
1357 | state._fsp--; | ||
1358 | |||
1359 | after(grammarAccess.getVLSFi_DomainRule()); | ||
1360 | match(input,EOF,FOLLOW_2); | ||
1361 | |||
1362 | } | ||
1363 | |||
1364 | } | ||
1365 | catch (RecognitionException re) { | ||
1366 | reportError(re); | ||
1367 | recover(input,re); | ||
1368 | } | ||
1369 | finally { | ||
1370 | } | ||
1371 | return ; | ||
1372 | } | ||
1373 | // $ANTLR end "entryRuleVLSFi_Domain" | ||
1374 | |||
1375 | |||
1376 | // $ANTLR start "ruleVLSFi_Domain" | ||
1377 | // InternalVampireLanguage.g:487:1: ruleVLSFi_Domain : ( 'fi_domain' ) ; | ||
1378 | public final void ruleVLSFi_Domain() throws RecognitionException { | ||
1379 | |||
1380 | int stackSize = keepStackSize(); | ||
1381 | |||
1382 | try { | ||
1383 | // InternalVampireLanguage.g:491:2: ( ( 'fi_domain' ) ) | ||
1384 | // InternalVampireLanguage.g:492:2: ( 'fi_domain' ) | ||
1385 | { | ||
1386 | // InternalVampireLanguage.g:492:2: ( 'fi_domain' ) | ||
1387 | // InternalVampireLanguage.g:493:3: 'fi_domain' | ||
1388 | { | ||
1389 | before(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); | ||
1390 | match(input,38,FOLLOW_2); | ||
1391 | after(grammarAccess.getVLSFi_DomainAccess().getFi_domainKeyword()); | ||
1392 | |||
1393 | } | ||
1394 | |||
1395 | |||
1396 | } | ||
1397 | |||
1398 | } | ||
1399 | catch (RecognitionException re) { | ||
1400 | reportError(re); | ||
1401 | recover(input,re); | ||
1402 | } | ||
1403 | finally { | ||
1404 | |||
1405 | restoreStackSize(stackSize); | ||
1406 | |||
1407 | } | ||
1408 | return ; | ||
1409 | } | ||
1410 | // $ANTLR end "ruleVLSFi_Domain" | ||
1411 | |||
1412 | |||
1413 | // $ANTLR start "entryRuleVLSFi_Functors" | ||
1414 | // InternalVampireLanguage.g:503:1: entryRuleVLSFi_Functors : ruleVLSFi_Functors EOF ; | ||
1415 | public final void entryRuleVLSFi_Functors() throws RecognitionException { | ||
1416 | try { | ||
1417 | // InternalVampireLanguage.g:504:1: ( ruleVLSFi_Functors EOF ) | ||
1418 | // InternalVampireLanguage.g:505:1: ruleVLSFi_Functors EOF | ||
1419 | { | ||
1420 | before(grammarAccess.getVLSFi_FunctorsRule()); | ||
1421 | pushFollow(FOLLOW_1); | ||
1422 | ruleVLSFi_Functors(); | ||
1423 | |||
1424 | state._fsp--; | ||
1425 | |||
1426 | after(grammarAccess.getVLSFi_FunctorsRule()); | ||
1427 | match(input,EOF,FOLLOW_2); | ||
1428 | |||
1429 | } | ||
1430 | |||
1431 | } | ||
1432 | catch (RecognitionException re) { | ||
1433 | reportError(re); | ||
1434 | recover(input,re); | ||
1435 | } | ||
1436 | finally { | ||
1437 | } | ||
1438 | return ; | ||
1439 | } | ||
1440 | // $ANTLR end "entryRuleVLSFi_Functors" | ||
1441 | |||
1442 | |||
1443 | // $ANTLR start "ruleVLSFi_Functors" | ||
1444 | // InternalVampireLanguage.g:512:1: ruleVLSFi_Functors : ( 'fi_functors' ) ; | ||
1445 | public final void ruleVLSFi_Functors() throws RecognitionException { | ||
1446 | |||
1447 | int stackSize = keepStackSize(); | ||
1448 | |||
1449 | try { | ||
1450 | // InternalVampireLanguage.g:516:2: ( ( 'fi_functors' ) ) | ||
1451 | // InternalVampireLanguage.g:517:2: ( 'fi_functors' ) | ||
1452 | { | ||
1453 | // InternalVampireLanguage.g:517:2: ( 'fi_functors' ) | ||
1454 | // InternalVampireLanguage.g:518:3: 'fi_functors' | ||
1455 | { | ||
1456 | before(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword()); | ||
1457 | match(input,39,FOLLOW_2); | ||
1458 | after(grammarAccess.getVLSFi_FunctorsAccess().getFi_functorsKeyword()); | ||
1459 | |||
1460 | } | ||
1461 | |||
1462 | |||
1463 | } | ||
1464 | |||
1465 | } | ||
1466 | catch (RecognitionException re) { | ||
1467 | reportError(re); | ||
1468 | recover(input,re); | ||
1469 | } | ||
1470 | finally { | ||
1471 | |||
1472 | restoreStackSize(stackSize); | ||
1473 | |||
1474 | } | ||
1475 | return ; | ||
1476 | } | ||
1477 | // $ANTLR end "ruleVLSFi_Functors" | ||
1478 | |||
1479 | |||
1480 | // $ANTLR start "entryRuleVLSFi_Predicates" | ||
1481 | // InternalVampireLanguage.g:528:1: entryRuleVLSFi_Predicates : ruleVLSFi_Predicates EOF ; | ||
1482 | public final void entryRuleVLSFi_Predicates() throws RecognitionException { | ||
1483 | try { | ||
1484 | // InternalVampireLanguage.g:529:1: ( ruleVLSFi_Predicates EOF ) | ||
1485 | // InternalVampireLanguage.g:530:1: ruleVLSFi_Predicates EOF | ||
1486 | { | ||
1487 | before(grammarAccess.getVLSFi_PredicatesRule()); | ||
1488 | pushFollow(FOLLOW_1); | ||
1489 | ruleVLSFi_Predicates(); | ||
1490 | |||
1491 | state._fsp--; | ||
1492 | |||
1493 | after(grammarAccess.getVLSFi_PredicatesRule()); | ||
1494 | match(input,EOF,FOLLOW_2); | ||
1495 | |||
1496 | } | ||
1497 | |||
1498 | } | ||
1499 | catch (RecognitionException re) { | ||
1500 | reportError(re); | ||
1501 | recover(input,re); | ||
1502 | } | ||
1503 | finally { | ||
1504 | } | ||
1505 | return ; | ||
1506 | } | ||
1507 | // $ANTLR end "entryRuleVLSFi_Predicates" | ||
1508 | |||
1509 | |||
1510 | // $ANTLR start "ruleVLSFi_Predicates" | ||
1511 | // InternalVampireLanguage.g:537:1: ruleVLSFi_Predicates : ( 'fi_predicates' ) ; | ||
1512 | public final void ruleVLSFi_Predicates() throws RecognitionException { | ||
1513 | |||
1514 | int stackSize = keepStackSize(); | ||
1515 | |||
1516 | try { | ||
1517 | // InternalVampireLanguage.g:541:2: ( ( 'fi_predicates' ) ) | ||
1518 | // InternalVampireLanguage.g:542:2: ( 'fi_predicates' ) | ||
1519 | { | ||
1520 | // InternalVampireLanguage.g:542:2: ( 'fi_predicates' ) | ||
1521 | // InternalVampireLanguage.g:543:3: 'fi_predicates' | ||
1522 | { | ||
1523 | before(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); | ||
1524 | match(input,40,FOLLOW_2); | ||
1525 | after(grammarAccess.getVLSFi_PredicatesAccess().getFi_predicatesKeyword()); | ||
1526 | |||
1527 | } | ||
1528 | |||
1529 | |||
1530 | } | ||
1531 | |||
1532 | } | ||
1533 | catch (RecognitionException re) { | ||
1534 | reportError(re); | ||
1535 | recover(input,re); | ||
1536 | } | ||
1537 | finally { | ||
1538 | |||
1539 | restoreStackSize(stackSize); | ||
1540 | |||
1541 | } | ||
1542 | return ; | ||
1543 | } | ||
1544 | // $ANTLR end "ruleVLSFi_Predicates" | ||
1545 | |||
1546 | |||
1547 | // $ANTLR start "entryRuleVLSUnknown" | ||
1548 | // InternalVampireLanguage.g:553:1: entryRuleVLSUnknown : ruleVLSUnknown EOF ; | ||
1549 | public final void entryRuleVLSUnknown() throws RecognitionException { | ||
1550 | try { | ||
1551 | // InternalVampireLanguage.g:554:1: ( ruleVLSUnknown EOF ) | ||
1552 | // InternalVampireLanguage.g:555:1: ruleVLSUnknown EOF | ||
1553 | { | ||
1554 | before(grammarAccess.getVLSUnknownRule()); | ||
1555 | pushFollow(FOLLOW_1); | ||
1556 | ruleVLSUnknown(); | ||
1557 | |||
1558 | state._fsp--; | ||
1559 | |||
1560 | after(grammarAccess.getVLSUnknownRule()); | ||
1561 | match(input,EOF,FOLLOW_2); | ||
1562 | |||
1563 | } | ||
1564 | |||
1565 | } | ||
1566 | catch (RecognitionException re) { | ||
1567 | reportError(re); | ||
1568 | recover(input,re); | ||
1569 | } | ||
1570 | finally { | ||
1571 | } | ||
1572 | return ; | ||
1573 | } | ||
1574 | // $ANTLR end "entryRuleVLSUnknown" | ||
1575 | |||
1576 | |||
1577 | // $ANTLR start "ruleVLSUnknown" | ||
1578 | // InternalVampireLanguage.g:562:1: ruleVLSUnknown : ( 'unknown' ) ; | ||
1579 | public final void ruleVLSUnknown() throws RecognitionException { | ||
1580 | |||
1581 | int stackSize = keepStackSize(); | ||
1582 | |||
1583 | try { | ||
1584 | // InternalVampireLanguage.g:566:2: ( ( 'unknown' ) ) | ||
1585 | // InternalVampireLanguage.g:567:2: ( 'unknown' ) | ||
1586 | { | ||
1587 | // InternalVampireLanguage.g:567:2: ( 'unknown' ) | ||
1588 | // InternalVampireLanguage.g:568:3: 'unknown' | ||
1589 | { | ||
1590 | before(grammarAccess.getVLSUnknownAccess().getUnknownKeyword()); | ||
1591 | match(input,41,FOLLOW_2); | ||
1592 | after(grammarAccess.getVLSUnknownAccess().getUnknownKeyword()); | ||
1593 | |||
1594 | } | ||
1595 | |||
1596 | |||
1597 | } | ||
1598 | |||
1599 | } | ||
1600 | catch (RecognitionException re) { | ||
1601 | reportError(re); | ||
1602 | recover(input,re); | ||
1603 | } | ||
1604 | finally { | ||
1605 | |||
1606 | restoreStackSize(stackSize); | ||
1607 | |||
1608 | } | ||
1609 | return ; | ||
1610 | } | ||
1611 | // $ANTLR end "ruleVLSUnknown" | ||
1612 | |||
1613 | |||
1614 | // $ANTLR start "entryRuleVLSAnnotation" | ||
1615 | // InternalVampireLanguage.g:578:1: entryRuleVLSAnnotation : ruleVLSAnnotation EOF ; | ||
1616 | public final void entryRuleVLSAnnotation() throws RecognitionException { | ||
1617 | try { | ||
1618 | // InternalVampireLanguage.g:579:1: ( ruleVLSAnnotation EOF ) | ||
1619 | // InternalVampireLanguage.g:580:1: ruleVLSAnnotation EOF | ||
1620 | { | ||
1621 | before(grammarAccess.getVLSAnnotationRule()); | ||
1622 | pushFollow(FOLLOW_1); | ||
1623 | ruleVLSAnnotation(); | ||
1624 | |||
1625 | state._fsp--; | ||
1626 | |||
1627 | after(grammarAccess.getVLSAnnotationRule()); | ||
1628 | match(input,EOF,FOLLOW_2); | ||
1629 | |||
1630 | } | ||
1631 | |||
1632 | } | ||
1633 | catch (RecognitionException re) { | ||
1634 | reportError(re); | ||
1635 | recover(input,re); | ||
1636 | } | ||
1637 | finally { | ||
1638 | } | ||
1639 | return ; | ||
1640 | } | ||
1641 | // $ANTLR end "entryRuleVLSAnnotation" | ||
1642 | |||
1643 | |||
1644 | // $ANTLR start "ruleVLSAnnotation" | ||
1645 | // InternalVampireLanguage.g:587:1: ruleVLSAnnotation : ( ( rule__VLSAnnotation__Group__0 ) ) ; | ||
1646 | public final void ruleVLSAnnotation() throws RecognitionException { | ||
1647 | |||
1648 | int stackSize = keepStackSize(); | ||
1649 | |||
1650 | try { | ||
1651 | // InternalVampireLanguage.g:591:2: ( ( ( rule__VLSAnnotation__Group__0 ) ) ) | ||
1652 | // InternalVampireLanguage.g:592:2: ( ( rule__VLSAnnotation__Group__0 ) ) | ||
1653 | { | ||
1654 | // InternalVampireLanguage.g:592:2: ( ( rule__VLSAnnotation__Group__0 ) ) | ||
1655 | // InternalVampireLanguage.g:593:3: ( rule__VLSAnnotation__Group__0 ) | ||
1656 | { | ||
1657 | before(grammarAccess.getVLSAnnotationAccess().getGroup()); | ||
1658 | // InternalVampireLanguage.g:594:3: ( rule__VLSAnnotation__Group__0 ) | ||
1659 | // InternalVampireLanguage.g:594:4: rule__VLSAnnotation__Group__0 | ||
1660 | { | ||
1661 | pushFollow(FOLLOW_2); | ||
1662 | rule__VLSAnnotation__Group__0(); | ||
1663 | |||
1664 | state._fsp--; | ||
1665 | |||
1666 | |||
1667 | } | ||
1668 | |||
1669 | after(grammarAccess.getVLSAnnotationAccess().getGroup()); | ||
1670 | |||
1671 | } | ||
1672 | |||
1673 | |||
1674 | } | ||
1675 | |||
1676 | } | ||
1677 | catch (RecognitionException re) { | ||
1678 | reportError(re); | ||
1679 | recover(input,re); | ||
1680 | } | ||
1681 | finally { | ||
1682 | |||
1683 | restoreStackSize(stackSize); | ||
1684 | |||
1685 | } | ||
1686 | return ; | ||
1687 | } | ||
1688 | // $ANTLR end "ruleVLSAnnotation" | ||
1689 | |||
1690 | |||
1691 | // $ANTLR start "entryRuleVLSAnnotationTerms" | ||
1692 | // InternalVampireLanguage.g:603:1: entryRuleVLSAnnotationTerms : ruleVLSAnnotationTerms EOF ; | ||
1693 | public final void entryRuleVLSAnnotationTerms() throws RecognitionException { | ||
1694 | try { | ||
1695 | // InternalVampireLanguage.g:604:1: ( ruleVLSAnnotationTerms EOF ) | ||
1696 | // InternalVampireLanguage.g:605:1: ruleVLSAnnotationTerms EOF | ||
1697 | { | ||
1698 | before(grammarAccess.getVLSAnnotationTermsRule()); | ||
1699 | pushFollow(FOLLOW_1); | ||
1700 | ruleVLSAnnotationTerms(); | ||
1701 | |||
1702 | state._fsp--; | ||
1703 | |||
1704 | after(grammarAccess.getVLSAnnotationTermsRule()); | ||
1705 | match(input,EOF,FOLLOW_2); | ||
1706 | |||
1707 | } | ||
1708 | |||
1709 | } | ||
1710 | catch (RecognitionException re) { | ||
1711 | reportError(re); | ||
1712 | recover(input,re); | ||
1713 | } | ||
1714 | finally { | ||
1715 | } | ||
1716 | return ; | ||
1717 | } | ||
1718 | // $ANTLR end "entryRuleVLSAnnotationTerms" | ||
1719 | |||
1720 | |||
1721 | // $ANTLR start "ruleVLSAnnotationTerms" | ||
1722 | // InternalVampireLanguage.g:612:1: ruleVLSAnnotationTerms : ( ( rule__VLSAnnotationTerms__Group__0 ) ) ; | ||
1723 | public final void ruleVLSAnnotationTerms() throws RecognitionException { | ||
1724 | |||
1725 | int stackSize = keepStackSize(); | ||
1726 | |||
1727 | try { | ||
1728 | // InternalVampireLanguage.g:616:2: ( ( ( rule__VLSAnnotationTerms__Group__0 ) ) ) | ||
1729 | // InternalVampireLanguage.g:617:2: ( ( rule__VLSAnnotationTerms__Group__0 ) ) | ||
1730 | { | ||
1731 | // InternalVampireLanguage.g:617:2: ( ( rule__VLSAnnotationTerms__Group__0 ) ) | ||
1732 | // InternalVampireLanguage.g:618:3: ( rule__VLSAnnotationTerms__Group__0 ) | ||
1733 | { | ||
1734 | before(grammarAccess.getVLSAnnotationTermsAccess().getGroup()); | ||
1735 | // InternalVampireLanguage.g:619:3: ( rule__VLSAnnotationTerms__Group__0 ) | ||
1736 | // InternalVampireLanguage.g:619:4: rule__VLSAnnotationTerms__Group__0 | ||
1737 | { | ||
1738 | pushFollow(FOLLOW_2); | ||
1739 | rule__VLSAnnotationTerms__Group__0(); | ||
1740 | |||
1741 | state._fsp--; | ||
1742 | |||
1743 | |||
1744 | } | ||
1745 | |||
1746 | after(grammarAccess.getVLSAnnotationTermsAccess().getGroup()); | ||
1747 | |||
1748 | } | ||
1749 | |||
1750 | |||
1751 | } | ||
1752 | |||
1753 | } | ||
1754 | catch (RecognitionException re) { | ||
1755 | reportError(re); | ||
1756 | recover(input,re); | ||
1757 | } | ||
1758 | finally { | ||
1759 | |||
1760 | restoreStackSize(stackSize); | ||
1761 | |||
1762 | } | ||
1763 | return ; | ||
1764 | } | ||
1765 | // $ANTLR end "ruleVLSAnnotationTerms" | ||
1766 | |||
1767 | |||
1768 | // $ANTLR start "entryRuleVLSTerm" | ||
1769 | // InternalVampireLanguage.g:628:1: entryRuleVLSTerm : ruleVLSTerm EOF ; | ||
1770 | public final void entryRuleVLSTerm() throws RecognitionException { | ||
1771 | try { | ||
1772 | // InternalVampireLanguage.g:629:1: ( ruleVLSTerm EOF ) | ||
1773 | // InternalVampireLanguage.g:630:1: ruleVLSTerm EOF | ||
1774 | { | ||
1775 | before(grammarAccess.getVLSTermRule()); | ||
1776 | pushFollow(FOLLOW_1); | ||
1777 | ruleVLSTerm(); | ||
1778 | |||
1779 | state._fsp--; | ||
1780 | |||
1781 | after(grammarAccess.getVLSTermRule()); | ||
1782 | match(input,EOF,FOLLOW_2); | ||
1783 | |||
1784 | } | ||
1785 | |||
1786 | } | ||
1787 | catch (RecognitionException re) { | ||
1788 | reportError(re); | ||
1789 | recover(input,re); | ||
1790 | } | ||
1791 | finally { | ||
1792 | } | ||
1793 | return ; | ||
1794 | } | ||
1795 | // $ANTLR end "entryRuleVLSTerm" | ||
1796 | |||
1797 | |||
1798 | // $ANTLR start "ruleVLSTerm" | ||
1799 | // InternalVampireLanguage.g:637:1: ruleVLSTerm : ( ruleVLSBinary ) ; | ||
1800 | public final void ruleVLSTerm() throws RecognitionException { | ||
1801 | |||
1802 | int stackSize = keepStackSize(); | ||
1803 | |||
1804 | try { | ||
1805 | // InternalVampireLanguage.g:641:2: ( ( ruleVLSBinary ) ) | ||
1806 | // InternalVampireLanguage.g:642:2: ( ruleVLSBinary ) | ||
1807 | { | ||
1808 | // InternalVampireLanguage.g:642:2: ( ruleVLSBinary ) | ||
1809 | // InternalVampireLanguage.g:643:3: ruleVLSBinary | ||
1810 | { | ||
1811 | before(grammarAccess.getVLSTermAccess().getVLSBinaryParserRuleCall()); | ||
1812 | pushFollow(FOLLOW_2); | ||
1813 | ruleVLSBinary(); | ||
1814 | |||
1815 | state._fsp--; | ||
1816 | |||
1817 | after(grammarAccess.getVLSTermAccess().getVLSBinaryParserRuleCall()); | ||
1818 | |||
1819 | } | ||
1820 | |||
1821 | |||
1822 | } | ||
1823 | |||
1824 | } | ||
1825 | catch (RecognitionException re) { | ||
1826 | reportError(re); | ||
1827 | recover(input,re); | ||
1828 | } | ||
1829 | finally { | ||
1830 | |||
1831 | restoreStackSize(stackSize); | ||
1832 | |||
1833 | } | ||
1834 | return ; | ||
1835 | } | ||
1836 | // $ANTLR end "ruleVLSTerm" | ||
1837 | |||
1838 | |||
1839 | // $ANTLR start "entryRuleVLSBinary" | ||
1840 | // InternalVampireLanguage.g:653:1: entryRuleVLSBinary : ruleVLSBinary EOF ; | ||
1841 | public final void entryRuleVLSBinary() throws RecognitionException { | ||
1842 | try { | ||
1843 | // InternalVampireLanguage.g:654:1: ( ruleVLSBinary EOF ) | ||
1844 | // InternalVampireLanguage.g:655:1: ruleVLSBinary EOF | ||
1845 | { | ||
1846 | before(grammarAccess.getVLSBinaryRule()); | ||
1847 | pushFollow(FOLLOW_1); | ||
1848 | ruleVLSBinary(); | ||
1849 | |||
1850 | state._fsp--; | ||
1851 | |||
1852 | after(grammarAccess.getVLSBinaryRule()); | ||
1853 | match(input,EOF,FOLLOW_2); | ||
1854 | |||
1855 | } | ||
1856 | |||
1857 | } | ||
1858 | catch (RecognitionException re) { | ||
1859 | reportError(re); | ||
1860 | recover(input,re); | ||
1861 | } | ||
1862 | finally { | ||
1863 | } | ||
1864 | return ; | ||
1865 | } | ||
1866 | // $ANTLR end "entryRuleVLSBinary" | ||
1867 | |||
1868 | |||
1869 | // $ANTLR start "ruleVLSBinary" | ||
1870 | // InternalVampireLanguage.g:662:1: ruleVLSBinary : ( ( rule__VLSBinary__Group__0 ) ) ; | ||
1871 | public final void ruleVLSBinary() throws RecognitionException { | ||
1872 | |||
1873 | int stackSize = keepStackSize(); | ||
1874 | |||
1875 | try { | ||
1876 | // InternalVampireLanguage.g:666:2: ( ( ( rule__VLSBinary__Group__0 ) ) ) | ||
1877 | // InternalVampireLanguage.g:667:2: ( ( rule__VLSBinary__Group__0 ) ) | ||
1878 | { | ||
1879 | // InternalVampireLanguage.g:667:2: ( ( rule__VLSBinary__Group__0 ) ) | ||
1880 | // InternalVampireLanguage.g:668:3: ( rule__VLSBinary__Group__0 ) | ||
1881 | { | ||
1882 | before(grammarAccess.getVLSBinaryAccess().getGroup()); | ||
1883 | // InternalVampireLanguage.g:669:3: ( rule__VLSBinary__Group__0 ) | ||
1884 | // InternalVampireLanguage.g:669:4: rule__VLSBinary__Group__0 | ||
1885 | { | ||
1886 | pushFollow(FOLLOW_2); | ||
1887 | rule__VLSBinary__Group__0(); | ||
1888 | |||
1889 | state._fsp--; | ||
1890 | |||
1891 | |||
1892 | } | ||
1893 | |||
1894 | after(grammarAccess.getVLSBinaryAccess().getGroup()); | ||
1895 | |||
1896 | } | ||
1897 | |||
1898 | |||
1899 | } | ||
1900 | |||
1901 | } | ||
1902 | catch (RecognitionException re) { | ||
1903 | reportError(re); | ||
1904 | recover(input,re); | ||
1905 | } | ||
1906 | finally { | ||
1907 | |||
1908 | restoreStackSize(stackSize); | ||
1909 | |||
1910 | } | ||
1911 | return ; | ||
1912 | } | ||
1913 | // $ANTLR end "ruleVLSBinary" | ||
1914 | |||
1915 | |||
1916 | // $ANTLR start "entryRuleVLSUnitaryFormula" | ||
1917 | // InternalVampireLanguage.g:678:1: entryRuleVLSUnitaryFormula : ruleVLSUnitaryFormula EOF ; | ||
1918 | public final void entryRuleVLSUnitaryFormula() throws RecognitionException { | ||
1919 | try { | ||
1920 | // InternalVampireLanguage.g:679:1: ( ruleVLSUnitaryFormula EOF ) | ||
1921 | // InternalVampireLanguage.g:680:1: ruleVLSUnitaryFormula EOF | ||
1922 | { | ||
1923 | before(grammarAccess.getVLSUnitaryFormulaRule()); | ||
1924 | pushFollow(FOLLOW_1); | ||
1925 | ruleVLSUnitaryFormula(); | ||
1926 | |||
1927 | state._fsp--; | ||
1928 | |||
1929 | after(grammarAccess.getVLSUnitaryFormulaRule()); | ||
1930 | match(input,EOF,FOLLOW_2); | ||
1931 | |||
1932 | } | ||
1933 | |||
1934 | } | ||
1935 | catch (RecognitionException re) { | ||
1936 | reportError(re); | ||
1937 | recover(input,re); | ||
1938 | } | ||
1939 | finally { | ||
1940 | } | ||
1941 | return ; | ||
1942 | } | ||
1943 | // $ANTLR end "entryRuleVLSUnitaryFormula" | ||
1944 | |||
1945 | |||
1946 | // $ANTLR start "ruleVLSUnitaryFormula" | ||
1947 | // InternalVampireLanguage.g:687:1: ruleVLSUnitaryFormula : ( ( rule__VLSUnitaryFormula__Alternatives ) ) ; | ||
1948 | public final void ruleVLSUnitaryFormula() throws RecognitionException { | ||
1949 | |||
1950 | int stackSize = keepStackSize(); | ||
1951 | |||
1952 | try { | ||
1953 | // InternalVampireLanguage.g:691:2: ( ( ( rule__VLSUnitaryFormula__Alternatives ) ) ) | ||
1954 | // InternalVampireLanguage.g:692:2: ( ( rule__VLSUnitaryFormula__Alternatives ) ) | ||
1955 | { | ||
1956 | // InternalVampireLanguage.g:692:2: ( ( rule__VLSUnitaryFormula__Alternatives ) ) | ||
1957 | // InternalVampireLanguage.g:693:3: ( rule__VLSUnitaryFormula__Alternatives ) | ||
1958 | { | ||
1959 | before(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives()); | ||
1960 | // InternalVampireLanguage.g:694:3: ( rule__VLSUnitaryFormula__Alternatives ) | ||
1961 | // InternalVampireLanguage.g:694:4: rule__VLSUnitaryFormula__Alternatives | ||
1962 | { | ||
1963 | pushFollow(FOLLOW_2); | ||
1964 | rule__VLSUnitaryFormula__Alternatives(); | ||
1965 | |||
1966 | state._fsp--; | ||
1967 | |||
1968 | |||
1969 | } | ||
1970 | |||
1971 | after(grammarAccess.getVLSUnitaryFormulaAccess().getAlternatives()); | ||
1972 | |||
1973 | } | ||
1974 | |||
1975 | |||
1976 | } | ||
1977 | |||
1978 | } | ||
1979 | catch (RecognitionException re) { | ||
1980 | reportError(re); | ||
1981 | recover(input,re); | ||
1982 | } | ||
1983 | finally { | ||
1984 | |||
1985 | restoreStackSize(stackSize); | ||
1986 | |||
1987 | } | ||
1988 | return ; | ||
1989 | } | ||
1990 | // $ANTLR end "ruleVLSUnitaryFormula" | ||
1991 | |||
1992 | |||
1993 | // $ANTLR start "entryRuleVLSUniversalQuantifier" | ||
1994 | // InternalVampireLanguage.g:703:1: entryRuleVLSUniversalQuantifier : ruleVLSUniversalQuantifier EOF ; | ||
1995 | public final void entryRuleVLSUniversalQuantifier() throws RecognitionException { | ||
1996 | try { | ||
1997 | // InternalVampireLanguage.g:704:1: ( ruleVLSUniversalQuantifier EOF ) | ||
1998 | // InternalVampireLanguage.g:705:1: ruleVLSUniversalQuantifier EOF | ||
1999 | { | ||
2000 | before(grammarAccess.getVLSUniversalQuantifierRule()); | ||
2001 | pushFollow(FOLLOW_1); | ||
2002 | ruleVLSUniversalQuantifier(); | ||
2003 | |||
2004 | state._fsp--; | ||
2005 | |||
2006 | after(grammarAccess.getVLSUniversalQuantifierRule()); | ||
2007 | match(input,EOF,FOLLOW_2); | ||
2008 | |||
2009 | } | ||
2010 | |||
2011 | } | ||
2012 | catch (RecognitionException re) { | ||
2013 | reportError(re); | ||
2014 | recover(input,re); | ||
2015 | } | ||
2016 | finally { | ||
2017 | } | ||
2018 | return ; | ||
2019 | } | ||
2020 | // $ANTLR end "entryRuleVLSUniversalQuantifier" | ||
2021 | |||
2022 | |||
2023 | // $ANTLR start "ruleVLSUniversalQuantifier" | ||
2024 | // InternalVampireLanguage.g:712:1: ruleVLSUniversalQuantifier : ( ( rule__VLSUniversalQuantifier__Group__0 ) ) ; | ||
2025 | public final void ruleVLSUniversalQuantifier() throws RecognitionException { | ||
2026 | |||
2027 | int stackSize = keepStackSize(); | ||
2028 | |||
2029 | try { | ||
2030 | // InternalVampireLanguage.g:716:2: ( ( ( rule__VLSUniversalQuantifier__Group__0 ) ) ) | ||
2031 | // InternalVampireLanguage.g:717:2: ( ( rule__VLSUniversalQuantifier__Group__0 ) ) | ||
2032 | { | ||
2033 | // InternalVampireLanguage.g:717:2: ( ( rule__VLSUniversalQuantifier__Group__0 ) ) | ||
2034 | // InternalVampireLanguage.g:718:3: ( rule__VLSUniversalQuantifier__Group__0 ) | ||
2035 | { | ||
2036 | before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup()); | ||
2037 | // InternalVampireLanguage.g:719:3: ( rule__VLSUniversalQuantifier__Group__0 ) | ||
2038 | // InternalVampireLanguage.g:719:4: rule__VLSUniversalQuantifier__Group__0 | ||
2039 | { | ||
2040 | pushFollow(FOLLOW_2); | ||
2041 | rule__VLSUniversalQuantifier__Group__0(); | ||
2042 | |||
2043 | state._fsp--; | ||
2044 | |||
2045 | |||
2046 | } | ||
2047 | |||
2048 | after(grammarAccess.getVLSUniversalQuantifierAccess().getGroup()); | ||
2049 | |||
2050 | } | ||
2051 | |||
2052 | |||
2053 | } | ||
2054 | |||
2055 | } | ||
2056 | catch (RecognitionException re) { | ||
2057 | reportError(re); | ||
2058 | recover(input,re); | ||
2059 | } | ||
2060 | finally { | ||
2061 | |||
2062 | restoreStackSize(stackSize); | ||
2063 | |||
2064 | } | ||
2065 | return ; | ||
2066 | } | ||
2067 | // $ANTLR end "ruleVLSUniversalQuantifier" | ||
2068 | |||
2069 | |||
2070 | // $ANTLR start "entryRuleVLSExistentialQuantifier" | ||
2071 | // InternalVampireLanguage.g:728:1: entryRuleVLSExistentialQuantifier : ruleVLSExistentialQuantifier EOF ; | ||
2072 | public final void entryRuleVLSExistentialQuantifier() throws RecognitionException { | ||
2073 | try { | ||
2074 | // InternalVampireLanguage.g:729:1: ( ruleVLSExistentialQuantifier EOF ) | ||
2075 | // InternalVampireLanguage.g:730:1: ruleVLSExistentialQuantifier EOF | ||
2076 | { | ||
2077 | before(grammarAccess.getVLSExistentialQuantifierRule()); | ||
2078 | pushFollow(FOLLOW_1); | ||
2079 | ruleVLSExistentialQuantifier(); | ||
2080 | |||
2081 | state._fsp--; | ||
2082 | |||
2083 | after(grammarAccess.getVLSExistentialQuantifierRule()); | ||
2084 | match(input,EOF,FOLLOW_2); | ||
2085 | |||
2086 | } | ||
2087 | |||
2088 | } | ||
2089 | catch (RecognitionException re) { | ||
2090 | reportError(re); | ||
2091 | recover(input,re); | ||
2092 | } | ||
2093 | finally { | ||
2094 | } | ||
2095 | return ; | ||
2096 | } | ||
2097 | // $ANTLR end "entryRuleVLSExistentialQuantifier" | ||
2098 | |||
2099 | |||
2100 | // $ANTLR start "ruleVLSExistentialQuantifier" | ||
2101 | // InternalVampireLanguage.g:737:1: ruleVLSExistentialQuantifier : ( ( rule__VLSExistentialQuantifier__Group__0 ) ) ; | ||
2102 | public final void ruleVLSExistentialQuantifier() throws RecognitionException { | ||
2103 | |||
2104 | int stackSize = keepStackSize(); | ||
2105 | |||
2106 | try { | ||
2107 | // InternalVampireLanguage.g:741:2: ( ( ( rule__VLSExistentialQuantifier__Group__0 ) ) ) | ||
2108 | // InternalVampireLanguage.g:742:2: ( ( rule__VLSExistentialQuantifier__Group__0 ) ) | ||
2109 | { | ||
2110 | // InternalVampireLanguage.g:742:2: ( ( rule__VLSExistentialQuantifier__Group__0 ) ) | ||
2111 | // InternalVampireLanguage.g:743:3: ( rule__VLSExistentialQuantifier__Group__0 ) | ||
2112 | { | ||
2113 | before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup()); | ||
2114 | // InternalVampireLanguage.g:744:3: ( rule__VLSExistentialQuantifier__Group__0 ) | ||
2115 | // InternalVampireLanguage.g:744:4: rule__VLSExistentialQuantifier__Group__0 | ||
2116 | { | ||
2117 | pushFollow(FOLLOW_2); | ||
2118 | rule__VLSExistentialQuantifier__Group__0(); | ||
2119 | |||
2120 | state._fsp--; | ||
2121 | |||
2122 | |||
2123 | } | ||
2124 | |||
2125 | after(grammarAccess.getVLSExistentialQuantifierAccess().getGroup()); | ||
2126 | |||
2127 | } | ||
2128 | |||
2129 | |||
2130 | } | ||
2131 | |||
2132 | } | ||
2133 | catch (RecognitionException re) { | ||
2134 | reportError(re); | ||
2135 | recover(input,re); | ||
2136 | } | ||
2137 | finally { | ||
2138 | |||
2139 | restoreStackSize(stackSize); | ||
2140 | |||
2141 | } | ||
2142 | return ; | ||
2143 | } | ||
2144 | // $ANTLR end "ruleVLSExistentialQuantifier" | ||
2145 | |||
2146 | |||
2147 | // $ANTLR start "entryRuleVLSUnaryNegation" | ||
2148 | // InternalVampireLanguage.g:753:1: entryRuleVLSUnaryNegation : ruleVLSUnaryNegation EOF ; | ||
2149 | public final void entryRuleVLSUnaryNegation() throws RecognitionException { | ||
2150 | try { | ||
2151 | // InternalVampireLanguage.g:754:1: ( ruleVLSUnaryNegation EOF ) | ||
2152 | // InternalVampireLanguage.g:755:1: ruleVLSUnaryNegation EOF | ||
2153 | { | ||
2154 | before(grammarAccess.getVLSUnaryNegationRule()); | ||
2155 | pushFollow(FOLLOW_1); | ||
2156 | ruleVLSUnaryNegation(); | ||
2157 | |||
2158 | state._fsp--; | ||
2159 | |||
2160 | after(grammarAccess.getVLSUnaryNegationRule()); | ||
2161 | match(input,EOF,FOLLOW_2); | ||
2162 | |||
2163 | } | ||
2164 | |||
2165 | } | ||
2166 | catch (RecognitionException re) { | ||
2167 | reportError(re); | ||
2168 | recover(input,re); | ||
2169 | } | ||
2170 | finally { | ||
2171 | } | ||
2172 | return ; | ||
2173 | } | ||
2174 | // $ANTLR end "entryRuleVLSUnaryNegation" | ||
2175 | |||
2176 | |||
2177 | // $ANTLR start "ruleVLSUnaryNegation" | ||
2178 | // InternalVampireLanguage.g:762:1: ruleVLSUnaryNegation : ( ( rule__VLSUnaryNegation__Group__0 ) ) ; | ||
2179 | public final void ruleVLSUnaryNegation() throws RecognitionException { | ||
2180 | |||
2181 | int stackSize = keepStackSize(); | ||
2182 | |||
2183 | try { | ||
2184 | // InternalVampireLanguage.g:766:2: ( ( ( rule__VLSUnaryNegation__Group__0 ) ) ) | ||
2185 | // InternalVampireLanguage.g:767:2: ( ( rule__VLSUnaryNegation__Group__0 ) ) | ||
2186 | { | ||
2187 | // InternalVampireLanguage.g:767:2: ( ( rule__VLSUnaryNegation__Group__0 ) ) | ||
2188 | // InternalVampireLanguage.g:768:3: ( rule__VLSUnaryNegation__Group__0 ) | ||
2189 | { | ||
2190 | before(grammarAccess.getVLSUnaryNegationAccess().getGroup()); | ||
2191 | // InternalVampireLanguage.g:769:3: ( rule__VLSUnaryNegation__Group__0 ) | ||
2192 | // InternalVampireLanguage.g:769:4: rule__VLSUnaryNegation__Group__0 | ||
2193 | { | ||
2194 | pushFollow(FOLLOW_2); | ||
2195 | rule__VLSUnaryNegation__Group__0(); | ||
2196 | |||
2197 | state._fsp--; | ||
2198 | |||
2199 | |||
2200 | } | ||
2201 | |||
2202 | after(grammarAccess.getVLSUnaryNegationAccess().getGroup()); | ||
2203 | |||
2204 | } | ||
2205 | |||
2206 | |||
2207 | } | ||
2208 | |||
2209 | } | ||
2210 | catch (RecognitionException re) { | ||
2211 | reportError(re); | ||
2212 | recover(input,re); | ||
2213 | } | ||
2214 | finally { | ||
2215 | |||
2216 | restoreStackSize(stackSize); | ||
2217 | |||
2218 | } | ||
2219 | return ; | ||
2220 | } | ||
2221 | // $ANTLR end "ruleVLSUnaryNegation" | ||
2222 | |||
2223 | |||
2224 | // $ANTLR start "entryRuleVLSUnaryInfix" | ||
2225 | // InternalVampireLanguage.g:778:1: entryRuleVLSUnaryInfix : ruleVLSUnaryInfix EOF ; | ||
2226 | public final void entryRuleVLSUnaryInfix() throws RecognitionException { | ||
2227 | try { | ||
2228 | // InternalVampireLanguage.g:779:1: ( ruleVLSUnaryInfix EOF ) | ||
2229 | // InternalVampireLanguage.g:780:1: ruleVLSUnaryInfix EOF | ||
2230 | { | ||
2231 | before(grammarAccess.getVLSUnaryInfixRule()); | ||
2232 | pushFollow(FOLLOW_1); | ||
2233 | ruleVLSUnaryInfix(); | ||
2234 | |||
2235 | state._fsp--; | ||
2236 | |||
2237 | after(grammarAccess.getVLSUnaryInfixRule()); | ||
2238 | match(input,EOF,FOLLOW_2); | ||
2239 | |||
2240 | } | ||
2241 | |||
2242 | } | ||
2243 | catch (RecognitionException re) { | ||
2244 | reportError(re); | ||
2245 | recover(input,re); | ||
2246 | } | ||
2247 | finally { | ||
2248 | } | ||
2249 | return ; | ||
2250 | } | ||
2251 | // $ANTLR end "entryRuleVLSUnaryInfix" | ||
2252 | |||
2253 | |||
2254 | // $ANTLR start "ruleVLSUnaryInfix" | ||
2255 | // InternalVampireLanguage.g:787:1: ruleVLSUnaryInfix : ( ( rule__VLSUnaryInfix__Group__0 ) ) ; | ||
2256 | public final void ruleVLSUnaryInfix() throws RecognitionException { | ||
2257 | |||
2258 | int stackSize = keepStackSize(); | ||
2259 | |||
2260 | try { | ||
2261 | // InternalVampireLanguage.g:791:2: ( ( ( rule__VLSUnaryInfix__Group__0 ) ) ) | ||
2262 | // InternalVampireLanguage.g:792:2: ( ( rule__VLSUnaryInfix__Group__0 ) ) | ||
2263 | { | ||
2264 | // InternalVampireLanguage.g:792:2: ( ( rule__VLSUnaryInfix__Group__0 ) ) | ||
2265 | // InternalVampireLanguage.g:793:3: ( rule__VLSUnaryInfix__Group__0 ) | ||
2266 | { | ||
2267 | before(grammarAccess.getVLSUnaryInfixAccess().getGroup()); | ||
2268 | // InternalVampireLanguage.g:794:3: ( rule__VLSUnaryInfix__Group__0 ) | ||
2269 | // InternalVampireLanguage.g:794:4: rule__VLSUnaryInfix__Group__0 | ||
2270 | { | ||
2271 | pushFollow(FOLLOW_2); | ||
2272 | rule__VLSUnaryInfix__Group__0(); | ||
2273 | |||
2274 | state._fsp--; | ||
2275 | |||
2276 | |||
2277 | } | ||
2278 | |||
2279 | after(grammarAccess.getVLSUnaryInfixAccess().getGroup()); | ||
2280 | |||
2281 | } | ||
2282 | |||
2283 | |||
2284 | } | ||
2285 | |||
2286 | } | ||
2287 | catch (RecognitionException re) { | ||
2288 | reportError(re); | ||
2289 | recover(input,re); | ||
2290 | } | ||
2291 | finally { | ||
2292 | |||
2293 | restoreStackSize(stackSize); | ||
2294 | |||
2295 | } | ||
2296 | return ; | ||
2297 | } | ||
2298 | // $ANTLR end "ruleVLSUnaryInfix" | ||
2299 | |||
2300 | |||
2301 | // $ANTLR start "entryRuleVLSAtomic" | ||
2302 | // InternalVampireLanguage.g:803:1: entryRuleVLSAtomic : ruleVLSAtomic EOF ; | ||
2303 | public final void entryRuleVLSAtomic() throws RecognitionException { | ||
2304 | try { | ||
2305 | // InternalVampireLanguage.g:804:1: ( ruleVLSAtomic EOF ) | ||
2306 | // InternalVampireLanguage.g:805:1: ruleVLSAtomic EOF | ||
2307 | { | ||
2308 | before(grammarAccess.getVLSAtomicRule()); | ||
2309 | pushFollow(FOLLOW_1); | ||
2310 | ruleVLSAtomic(); | ||
2311 | |||
2312 | state._fsp--; | ||
2313 | |||
2314 | after(grammarAccess.getVLSAtomicRule()); | ||
2315 | match(input,EOF,FOLLOW_2); | ||
2316 | |||
2317 | } | ||
2318 | |||
2319 | } | ||
2320 | catch (RecognitionException re) { | ||
2321 | reportError(re); | ||
2322 | recover(input,re); | ||
2323 | } | ||
2324 | finally { | ||
2325 | } | ||
2326 | return ; | ||
2327 | } | ||
2328 | // $ANTLR end "entryRuleVLSAtomic" | ||
2329 | |||
2330 | |||
2331 | // $ANTLR start "ruleVLSAtomic" | ||
2332 | // InternalVampireLanguage.g:812:1: ruleVLSAtomic : ( ( rule__VLSAtomic__Alternatives ) ) ; | ||
2333 | public final void ruleVLSAtomic() throws RecognitionException { | ||
2334 | |||
2335 | int stackSize = keepStackSize(); | ||
2336 | |||
2337 | try { | ||
2338 | // InternalVampireLanguage.g:816:2: ( ( ( rule__VLSAtomic__Alternatives ) ) ) | ||
2339 | // InternalVampireLanguage.g:817:2: ( ( rule__VLSAtomic__Alternatives ) ) | ||
2340 | { | ||
2341 | // InternalVampireLanguage.g:817:2: ( ( rule__VLSAtomic__Alternatives ) ) | ||
2342 | // InternalVampireLanguage.g:818:3: ( rule__VLSAtomic__Alternatives ) | ||
2343 | { | ||
2344 | before(grammarAccess.getVLSAtomicAccess().getAlternatives()); | ||
2345 | // InternalVampireLanguage.g:819:3: ( rule__VLSAtomic__Alternatives ) | ||
2346 | // InternalVampireLanguage.g:819:4: rule__VLSAtomic__Alternatives | ||
2347 | { | ||
2348 | pushFollow(FOLLOW_2); | ||
2349 | rule__VLSAtomic__Alternatives(); | ||
2350 | |||
2351 | state._fsp--; | ||
2352 | |||
2353 | |||
2354 | } | ||
2355 | |||
2356 | after(grammarAccess.getVLSAtomicAccess().getAlternatives()); | ||
2357 | |||
2358 | } | ||
2359 | |||
2360 | |||
2361 | } | ||
2362 | |||
2363 | } | ||
2364 | catch (RecognitionException re) { | ||
2365 | reportError(re); | ||
2366 | recover(input,re); | ||
2367 | } | ||
2368 | finally { | ||
2369 | |||
2370 | restoreStackSize(stackSize); | ||
2371 | |||
2372 | } | ||
2373 | return ; | ||
2374 | } | ||
2375 | // $ANTLR end "ruleVLSAtomic" | ||
2376 | |||
2377 | |||
2378 | // $ANTLR start "entryRuleVLSAtomicConstant" | ||
2379 | // InternalVampireLanguage.g:828:1: entryRuleVLSAtomicConstant : ruleVLSAtomicConstant EOF ; | ||
2380 | public final void entryRuleVLSAtomicConstant() throws RecognitionException { | ||
2381 | try { | ||
2382 | // InternalVampireLanguage.g:829:1: ( ruleVLSAtomicConstant EOF ) | ||
2383 | // InternalVampireLanguage.g:830:1: ruleVLSAtomicConstant EOF | ||
2384 | { | ||
2385 | before(grammarAccess.getVLSAtomicConstantRule()); | ||
2386 | pushFollow(FOLLOW_1); | ||
2387 | ruleVLSAtomicConstant(); | ||
2388 | |||
2389 | state._fsp--; | ||
2390 | |||
2391 | after(grammarAccess.getVLSAtomicConstantRule()); | ||
2392 | match(input,EOF,FOLLOW_2); | ||
2393 | |||
2394 | } | ||
2395 | |||
2396 | } | ||
2397 | catch (RecognitionException re) { | ||
2398 | reportError(re); | ||
2399 | recover(input,re); | ||
2400 | } | ||
2401 | finally { | ||
2402 | } | ||
2403 | return ; | ||
2404 | } | ||
2405 | // $ANTLR end "entryRuleVLSAtomicConstant" | ||
2406 | |||
2407 | |||
2408 | // $ANTLR start "ruleVLSAtomicConstant" | ||
2409 | // InternalVampireLanguage.g:837:1: ruleVLSAtomicConstant : ( ( rule__VLSAtomicConstant__Alternatives ) ) ; | ||
2410 | public final void ruleVLSAtomicConstant() throws RecognitionException { | ||
2411 | |||
2412 | int stackSize = keepStackSize(); | ||
2413 | |||
2414 | try { | ||
2415 | // InternalVampireLanguage.g:841:2: ( ( ( rule__VLSAtomicConstant__Alternatives ) ) ) | ||
2416 | // InternalVampireLanguage.g:842:2: ( ( rule__VLSAtomicConstant__Alternatives ) ) | ||
2417 | { | ||
2418 | // InternalVampireLanguage.g:842:2: ( ( rule__VLSAtomicConstant__Alternatives ) ) | ||
2419 | // InternalVampireLanguage.g:843:3: ( rule__VLSAtomicConstant__Alternatives ) | ||
2420 | { | ||
2421 | before(grammarAccess.getVLSAtomicConstantAccess().getAlternatives()); | ||
2422 | // InternalVampireLanguage.g:844:3: ( rule__VLSAtomicConstant__Alternatives ) | ||
2423 | // InternalVampireLanguage.g:844:4: rule__VLSAtomicConstant__Alternatives | ||
2424 | { | ||
2425 | pushFollow(FOLLOW_2); | ||
2426 | rule__VLSAtomicConstant__Alternatives(); | ||
2427 | |||
2428 | state._fsp--; | ||
2429 | |||
2430 | |||
2431 | } | ||
2432 | |||
2433 | after(grammarAccess.getVLSAtomicConstantAccess().getAlternatives()); | ||
2434 | |||
2435 | } | ||
2436 | |||
2437 | |||
2438 | } | ||
2439 | |||
2440 | } | ||
2441 | catch (RecognitionException re) { | ||
2442 | reportError(re); | ||
2443 | recover(input,re); | ||
2444 | } | ||
2445 | finally { | ||
2446 | |||
2447 | restoreStackSize(stackSize); | ||
2448 | |||
2449 | } | ||
2450 | return ; | ||
2451 | } | ||
2452 | // $ANTLR end "ruleVLSAtomicConstant" | ||
2453 | |||
2454 | |||
2455 | // $ANTLR start "entryRuleVLSAtomicFunction" | ||
2456 | // InternalVampireLanguage.g:853:1: entryRuleVLSAtomicFunction : ruleVLSAtomicFunction EOF ; | ||
2457 | public final void entryRuleVLSAtomicFunction() throws RecognitionException { | ||
2458 | try { | ||
2459 | // InternalVampireLanguage.g:854:1: ( ruleVLSAtomicFunction EOF ) | ||
2460 | // InternalVampireLanguage.g:855:1: ruleVLSAtomicFunction EOF | ||
2461 | { | ||
2462 | before(grammarAccess.getVLSAtomicFunctionRule()); | ||
2463 | pushFollow(FOLLOW_1); | ||
2464 | ruleVLSAtomicFunction(); | ||
2465 | |||
2466 | state._fsp--; | ||
2467 | |||
2468 | after(grammarAccess.getVLSAtomicFunctionRule()); | ||
2469 | match(input,EOF,FOLLOW_2); | ||
2470 | |||
2471 | } | ||
2472 | |||
2473 | } | ||
2474 | catch (RecognitionException re) { | ||
2475 | reportError(re); | ||
2476 | recover(input,re); | ||
2477 | } | ||
2478 | finally { | ||
2479 | } | ||
2480 | return ; | ||
2481 | } | ||
2482 | // $ANTLR end "entryRuleVLSAtomicFunction" | ||
2483 | |||
2484 | |||
2485 | // $ANTLR start "ruleVLSAtomicFunction" | ||
2486 | // InternalVampireLanguage.g:862:1: ruleVLSAtomicFunction : ( ( rule__VLSAtomicFunction__Alternatives ) ) ; | ||
2487 | public final void ruleVLSAtomicFunction() throws RecognitionException { | ||
2488 | |||
2489 | int stackSize = keepStackSize(); | ||
2490 | |||
2491 | try { | ||
2492 | // InternalVampireLanguage.g:866:2: ( ( ( rule__VLSAtomicFunction__Alternatives ) ) ) | ||
2493 | // InternalVampireLanguage.g:867:2: ( ( rule__VLSAtomicFunction__Alternatives ) ) | ||
2494 | { | ||
2495 | // InternalVampireLanguage.g:867:2: ( ( rule__VLSAtomicFunction__Alternatives ) ) | ||
2496 | // InternalVampireLanguage.g:868:3: ( rule__VLSAtomicFunction__Alternatives ) | ||
2497 | { | ||
2498 | before(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives()); | ||
2499 | // InternalVampireLanguage.g:869:3: ( rule__VLSAtomicFunction__Alternatives ) | ||
2500 | // InternalVampireLanguage.g:869:4: rule__VLSAtomicFunction__Alternatives | ||
2501 | { | ||
2502 | pushFollow(FOLLOW_2); | ||
2503 | rule__VLSAtomicFunction__Alternatives(); | ||
2504 | |||
2505 | state._fsp--; | ||
2506 | |||
2507 | |||
2508 | } | ||
2509 | |||
2510 | after(grammarAccess.getVLSAtomicFunctionAccess().getAlternatives()); | ||
2511 | |||
2512 | } | ||
2513 | |||
2514 | |||
2515 | } | ||
2516 | |||
2517 | } | ||
2518 | catch (RecognitionException re) { | ||
2519 | reportError(re); | ||
2520 | recover(input,re); | ||
2521 | } | ||
2522 | finally { | ||
2523 | |||
2524 | restoreStackSize(stackSize); | ||
2525 | |||
2526 | } | ||
2527 | return ; | ||
2528 | } | ||
2529 | // $ANTLR end "ruleVLSAtomicFunction" | ||
2530 | |||
2531 | |||
2532 | // $ANTLR start "entryRuleVLSVariable" | ||
2533 | // InternalVampireLanguage.g:878:1: entryRuleVLSVariable : ruleVLSVariable EOF ; | ||
2534 | public final void entryRuleVLSVariable() throws RecognitionException { | ||
2535 | try { | ||
2536 | // InternalVampireLanguage.g:879:1: ( ruleVLSVariable EOF ) | ||
2537 | // InternalVampireLanguage.g:880:1: ruleVLSVariable EOF | ||
2538 | { | ||
2539 | before(grammarAccess.getVLSVariableRule()); | ||
2540 | pushFollow(FOLLOW_1); | ||
2541 | ruleVLSVariable(); | ||
2542 | |||
2543 | state._fsp--; | ||
2544 | |||
2545 | after(grammarAccess.getVLSVariableRule()); | ||
2546 | match(input,EOF,FOLLOW_2); | ||
2547 | |||
2548 | } | ||
2549 | |||
2550 | } | ||
2551 | catch (RecognitionException re) { | ||
2552 | reportError(re); | ||
2553 | recover(input,re); | ||
2554 | } | ||
2555 | finally { | ||
2556 | } | ||
2557 | return ; | ||
2558 | } | ||
2559 | // $ANTLR end "entryRuleVLSVariable" | ||
2560 | |||
2561 | |||
2562 | // $ANTLR start "ruleVLSVariable" | ||
2563 | // InternalVampireLanguage.g:887:1: ruleVLSVariable : ( ( rule__VLSVariable__NameAssignment ) ) ; | ||
2564 | public final void ruleVLSVariable() throws RecognitionException { | ||
2565 | |||
2566 | int stackSize = keepStackSize(); | ||
2567 | |||
2568 | try { | ||
2569 | // InternalVampireLanguage.g:891:2: ( ( ( rule__VLSVariable__NameAssignment ) ) ) | ||
2570 | // InternalVampireLanguage.g:892:2: ( ( rule__VLSVariable__NameAssignment ) ) | ||
2571 | { | ||
2572 | // InternalVampireLanguage.g:892:2: ( ( rule__VLSVariable__NameAssignment ) ) | ||
2573 | // InternalVampireLanguage.g:893:3: ( rule__VLSVariable__NameAssignment ) | ||
2574 | { | ||
2575 | before(grammarAccess.getVLSVariableAccess().getNameAssignment()); | ||
2576 | // InternalVampireLanguage.g:894:3: ( rule__VLSVariable__NameAssignment ) | ||
2577 | // InternalVampireLanguage.g:894:4: rule__VLSVariable__NameAssignment | ||
2578 | { | ||
2579 | pushFollow(FOLLOW_2); | ||
2580 | rule__VLSVariable__NameAssignment(); | ||
2581 | |||
2582 | state._fsp--; | ||
2583 | |||
2584 | |||
2585 | } | ||
2586 | |||
2587 | after(grammarAccess.getVLSVariableAccess().getNameAssignment()); | ||
2588 | |||
2589 | } | ||
2590 | |||
2591 | |||
2592 | } | ||
2593 | |||
2594 | } | ||
2595 | catch (RecognitionException re) { | ||
2596 | reportError(re); | ||
2597 | recover(input,re); | ||
2598 | } | ||
2599 | finally { | ||
2600 | |||
2601 | restoreStackSize(stackSize); | ||
2602 | |||
2603 | } | ||
2604 | return ; | ||
2605 | } | ||
2606 | // $ANTLR end "ruleVLSVariable" | ||
2607 | |||
2608 | |||
2609 | // $ANTLR start "entryRuleVLSFofTerm" | ||
2610 | // InternalVampireLanguage.g:903:1: entryRuleVLSFofTerm : ruleVLSFofTerm EOF ; | ||
2611 | public final void entryRuleVLSFofTerm() throws RecognitionException { | ||
2612 | try { | ||
2613 | // InternalVampireLanguage.g:904:1: ( ruleVLSFofTerm EOF ) | ||
2614 | // InternalVampireLanguage.g:905:1: ruleVLSFofTerm EOF | ||
2615 | { | ||
2616 | before(grammarAccess.getVLSFofTermRule()); | ||
2617 | pushFollow(FOLLOW_1); | ||
2618 | ruleVLSFofTerm(); | ||
2619 | |||
2620 | state._fsp--; | ||
2621 | |||
2622 | after(grammarAccess.getVLSFofTermRule()); | ||
2623 | match(input,EOF,FOLLOW_2); | ||
2624 | |||
2625 | } | ||
2626 | |||
2627 | } | ||
2628 | catch (RecognitionException re) { | ||
2629 | reportError(re); | ||
2630 | recover(input,re); | ||
2631 | } | ||
2632 | finally { | ||
2633 | } | ||
2634 | return ; | ||
2635 | } | ||
2636 | // $ANTLR end "entryRuleVLSFofTerm" | ||
2637 | |||
2638 | |||
2639 | // $ANTLR start "ruleVLSFofTerm" | ||
2640 | // InternalVampireLanguage.g:912:1: ruleVLSFofTerm : ( ( rule__VLSFofTerm__Alternatives ) ) ; | ||
2641 | public final void ruleVLSFofTerm() throws RecognitionException { | ||
2642 | |||
2643 | int stackSize = keepStackSize(); | ||
2644 | |||
2645 | try { | ||
2646 | // InternalVampireLanguage.g:916:2: ( ( ( rule__VLSFofTerm__Alternatives ) ) ) | ||
2647 | // InternalVampireLanguage.g:917:2: ( ( rule__VLSFofTerm__Alternatives ) ) | ||
2648 | { | ||
2649 | // InternalVampireLanguage.g:917:2: ( ( rule__VLSFofTerm__Alternatives ) ) | ||
2650 | // InternalVampireLanguage.g:918:3: ( rule__VLSFofTerm__Alternatives ) | ||
2651 | { | ||
2652 | before(grammarAccess.getVLSFofTermAccess().getAlternatives()); | ||
2653 | // InternalVampireLanguage.g:919:3: ( rule__VLSFofTerm__Alternatives ) | ||
2654 | // InternalVampireLanguage.g:919:4: rule__VLSFofTerm__Alternatives | ||
2655 | { | ||
2656 | pushFollow(FOLLOW_2); | ||
2657 | rule__VLSFofTerm__Alternatives(); | ||
2658 | |||
2659 | state._fsp--; | ||
2660 | |||
2661 | |||
2662 | } | ||
2663 | |||
2664 | after(grammarAccess.getVLSFofTermAccess().getAlternatives()); | ||
2665 | |||
2666 | } | ||
2667 | |||
2668 | |||
2669 | } | ||
2670 | |||
2671 | } | ||
2672 | catch (RecognitionException re) { | ||
2673 | reportError(re); | ||
2674 | recover(input,re); | ||
2675 | } | ||
2676 | finally { | ||
2677 | |||
2678 | restoreStackSize(stackSize); | ||
2679 | |||
2680 | } | ||
2681 | return ; | ||
2682 | } | ||
2683 | // $ANTLR end "ruleVLSFofTerm" | ||
2684 | |||
2685 | |||
2686 | // $ANTLR start "entryRuleVLSFunctionFof" | ||
2687 | // InternalVampireLanguage.g:928:1: entryRuleVLSFunctionFof : ruleVLSFunctionFof EOF ; | ||
2688 | public final void entryRuleVLSFunctionFof() throws RecognitionException { | ||
2689 | try { | ||
2690 | // InternalVampireLanguage.g:929:1: ( ruleVLSFunctionFof EOF ) | ||
2691 | // InternalVampireLanguage.g:930:1: ruleVLSFunctionFof EOF | ||
2692 | { | ||
2693 | before(grammarAccess.getVLSFunctionFofRule()); | ||
2694 | pushFollow(FOLLOW_1); | ||
2695 | ruleVLSFunctionFof(); | ||
2696 | |||
2697 | state._fsp--; | ||
2698 | |||
2699 | after(grammarAccess.getVLSFunctionFofRule()); | ||
2700 | match(input,EOF,FOLLOW_2); | ||
2701 | |||
2702 | } | ||
2703 | |||
2704 | } | ||
2705 | catch (RecognitionException re) { | ||
2706 | reportError(re); | ||
2707 | recover(input,re); | ||
2708 | } | ||
2709 | finally { | ||
2710 | } | ||
2711 | return ; | ||
2712 | } | ||
2713 | // $ANTLR end "entryRuleVLSFunctionFof" | ||
2714 | |||
2715 | |||
2716 | // $ANTLR start "ruleVLSFunctionFof" | ||
2717 | // InternalVampireLanguage.g:937:1: ruleVLSFunctionFof : ( ( rule__VLSFunctionFof__Group__0 ) ) ; | ||
2718 | public final void ruleVLSFunctionFof() throws RecognitionException { | ||
2719 | |||
2720 | int stackSize = keepStackSize(); | ||
2721 | |||
2722 | try { | ||
2723 | // InternalVampireLanguage.g:941:2: ( ( ( rule__VLSFunctionFof__Group__0 ) ) ) | ||
2724 | // InternalVampireLanguage.g:942:2: ( ( rule__VLSFunctionFof__Group__0 ) ) | ||
2725 | { | ||
2726 | // InternalVampireLanguage.g:942:2: ( ( rule__VLSFunctionFof__Group__0 ) ) | ||
2727 | // InternalVampireLanguage.g:943:3: ( rule__VLSFunctionFof__Group__0 ) | ||
2728 | { | ||
2729 | before(grammarAccess.getVLSFunctionFofAccess().getGroup()); | ||
2730 | // InternalVampireLanguage.g:944:3: ( rule__VLSFunctionFof__Group__0 ) | ||
2731 | // InternalVampireLanguage.g:944:4: rule__VLSFunctionFof__Group__0 | ||
2732 | { | ||
2733 | pushFollow(FOLLOW_2); | ||
2734 | rule__VLSFunctionFof__Group__0(); | ||
2735 | |||
2736 | state._fsp--; | ||
2737 | |||
2738 | |||
2739 | } | ||
2740 | |||
2741 | after(grammarAccess.getVLSFunctionFofAccess().getGroup()); | ||
2742 | |||
2743 | } | ||
2744 | |||
2745 | |||
2746 | } | ||
2747 | |||
2748 | } | ||
2749 | catch (RecognitionException re) { | ||
2750 | reportError(re); | ||
2751 | recover(input,re); | ||
2752 | } | ||
2753 | finally { | ||
2754 | |||
2755 | restoreStackSize(stackSize); | ||
2756 | |||
2757 | } | ||
2758 | return ; | ||
2759 | } | ||
2760 | // $ANTLR end "ruleVLSFunctionFof" | ||
2761 | |||
2762 | |||
2763 | // $ANTLR start "entryRuleVLSDefinedTerm" | ||
2764 | // InternalVampireLanguage.g:953:1: entryRuleVLSDefinedTerm : ruleVLSDefinedTerm EOF ; | ||
2765 | public final void entryRuleVLSDefinedTerm() throws RecognitionException { | ||
2766 | try { | ||
2767 | // InternalVampireLanguage.g:954:1: ( ruleVLSDefinedTerm EOF ) | ||
2768 | // InternalVampireLanguage.g:955:1: ruleVLSDefinedTerm EOF | ||
2769 | { | ||
2770 | before(grammarAccess.getVLSDefinedTermRule()); | ||
2771 | pushFollow(FOLLOW_1); | ||
2772 | ruleVLSDefinedTerm(); | ||
2773 | |||
2774 | state._fsp--; | ||
2775 | |||
2776 | after(grammarAccess.getVLSDefinedTermRule()); | ||
2777 | match(input,EOF,FOLLOW_2); | ||
2778 | |||
2779 | } | ||
2780 | |||
2781 | } | ||
2782 | catch (RecognitionException re) { | ||
2783 | reportError(re); | ||
2784 | recover(input,re); | ||
2785 | } | ||
2786 | finally { | ||
2787 | } | ||
2788 | return ; | ||
2789 | } | ||
2790 | // $ANTLR end "entryRuleVLSDefinedTerm" | ||
2791 | |||
2792 | |||
2793 | // $ANTLR start "ruleVLSDefinedTerm" | ||
2794 | // InternalVampireLanguage.g:962:1: ruleVLSDefinedTerm : ( ( rule__VLSDefinedTerm__Alternatives ) ) ; | ||
2795 | public final void ruleVLSDefinedTerm() throws RecognitionException { | ||
2796 | |||
2797 | int stackSize = keepStackSize(); | ||
2798 | |||
2799 | try { | ||
2800 | // InternalVampireLanguage.g:966:2: ( ( ( rule__VLSDefinedTerm__Alternatives ) ) ) | ||
2801 | // InternalVampireLanguage.g:967:2: ( ( rule__VLSDefinedTerm__Alternatives ) ) | ||
2802 | { | ||
2803 | // InternalVampireLanguage.g:967:2: ( ( rule__VLSDefinedTerm__Alternatives ) ) | ||
2804 | // InternalVampireLanguage.g:968:3: ( rule__VLSDefinedTerm__Alternatives ) | ||
2805 | { | ||
2806 | before(grammarAccess.getVLSDefinedTermAccess().getAlternatives()); | ||
2807 | // InternalVampireLanguage.g:969:3: ( rule__VLSDefinedTerm__Alternatives ) | ||
2808 | // InternalVampireLanguage.g:969:4: rule__VLSDefinedTerm__Alternatives | ||
2809 | { | ||
2810 | pushFollow(FOLLOW_2); | ||
2811 | rule__VLSDefinedTerm__Alternatives(); | ||
2812 | |||
2813 | state._fsp--; | ||
2814 | |||
2815 | |||
2816 | } | ||
2817 | |||
2818 | after(grammarAccess.getVLSDefinedTermAccess().getAlternatives()); | ||
2819 | |||
2820 | } | ||
2821 | |||
2822 | |||
2823 | } | ||
2824 | |||
2825 | } | ||
2826 | catch (RecognitionException re) { | ||
2827 | reportError(re); | ||
2828 | recover(input,re); | ||
2829 | } | ||
2830 | finally { | ||
2831 | |||
2832 | restoreStackSize(stackSize); | ||
2833 | |||
2834 | } | ||
2835 | return ; | ||
2836 | } | ||
2837 | // $ANTLR end "ruleVLSDefinedTerm" | ||
2838 | |||
2839 | |||
2840 | // $ANTLR start "rule__VampireModel__Alternatives" | ||
2841 | // InternalVampireLanguage.g:977:1: rule__VampireModel__Alternatives : ( ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ( ( rule__VampireModel__FormulasAssignment_2 ) ) ); | ||
2842 | public final void rule__VampireModel__Alternatives() throws RecognitionException { | ||
2843 | |||
2844 | int stackSize = keepStackSize(); | ||
2845 | |||
2846 | try { | ||
2847 | // InternalVampireLanguage.g:981:1: ( ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ( ( rule__VampireModel__FormulasAssignment_2 ) ) ) | ||
2848 | int alt2=3; | ||
2849 | switch ( input.LA(1) ) { | ||
2850 | case 42: | ||
2851 | { | ||
2852 | alt2=1; | ||
2853 | } | ||
2854 | break; | ||
2855 | case RULE_SINGLE_COMMENT: | ||
2856 | { | ||
2857 | alt2=2; | ||
2858 | } | ||
2859 | break; | ||
2860 | case 46: | ||
2861 | { | ||
2862 | alt2=3; | ||
2863 | } | ||
2864 | break; | ||
2865 | default: | ||
2866 | NoViableAltException nvae = | ||
2867 | new NoViableAltException("", 2, 0, input); | ||
2868 | |||
2869 | throw nvae; | ||
2870 | } | ||
2871 | |||
2872 | switch (alt2) { | ||
2873 | case 1 : | ||
2874 | // InternalVampireLanguage.g:982:2: ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ||
2875 | { | ||
2876 | // InternalVampireLanguage.g:982:2: ( ( rule__VampireModel__IncludesAssignment_0 ) ) | ||
2877 | // InternalVampireLanguage.g:983:3: ( rule__VampireModel__IncludesAssignment_0 ) | ||
2878 | { | ||
2879 | before(grammarAccess.getVampireModelAccess().getIncludesAssignment_0()); | ||
2880 | // InternalVampireLanguage.g:984:3: ( rule__VampireModel__IncludesAssignment_0 ) | ||
2881 | // InternalVampireLanguage.g:984:4: rule__VampireModel__IncludesAssignment_0 | ||
2882 | { | ||
2883 | pushFollow(FOLLOW_2); | ||
2884 | rule__VampireModel__IncludesAssignment_0(); | ||
2885 | |||
2886 | state._fsp--; | ||
2887 | |||
2888 | |||
2889 | } | ||
2890 | |||
2891 | after(grammarAccess.getVampireModelAccess().getIncludesAssignment_0()); | ||
2892 | |||
2893 | } | ||
2894 | |||
2895 | |||
2896 | } | ||
2897 | break; | ||
2898 | case 2 : | ||
2899 | // InternalVampireLanguage.g:988:2: ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ||
2900 | { | ||
2901 | // InternalVampireLanguage.g:988:2: ( ( rule__VampireModel__CommentsAssignment_1 ) ) | ||
2902 | // InternalVampireLanguage.g:989:3: ( rule__VampireModel__CommentsAssignment_1 ) | ||
2903 | { | ||
2904 | before(grammarAccess.getVampireModelAccess().getCommentsAssignment_1()); | ||
2905 | // InternalVampireLanguage.g:990:3: ( rule__VampireModel__CommentsAssignment_1 ) | ||
2906 | // InternalVampireLanguage.g:990:4: rule__VampireModel__CommentsAssignment_1 | ||
2907 | { | ||
2908 | pushFollow(FOLLOW_2); | ||
2909 | rule__VampireModel__CommentsAssignment_1(); | ||
2910 | |||
2911 | state._fsp--; | ||
2912 | |||
2913 | |||
2914 | } | ||
2915 | |||
2916 | after(grammarAccess.getVampireModelAccess().getCommentsAssignment_1()); | ||
2917 | |||
2918 | } | ||
2919 | |||
2920 | |||
2921 | } | ||
2922 | break; | ||
2923 | case 3 : | ||
2924 | // InternalVampireLanguage.g:994:2: ( ( rule__VampireModel__FormulasAssignment_2 ) ) | ||
2925 | { | ||
2926 | // InternalVampireLanguage.g:994:2: ( ( rule__VampireModel__FormulasAssignment_2 ) ) | ||
2927 | // InternalVampireLanguage.g:995:3: ( rule__VampireModel__FormulasAssignment_2 ) | ||
2928 | { | ||
2929 | before(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); | ||
2930 | // InternalVampireLanguage.g:996:3: ( rule__VampireModel__FormulasAssignment_2 ) | ||
2931 | // InternalVampireLanguage.g:996:4: rule__VampireModel__FormulasAssignment_2 | ||
2932 | { | ||
2933 | pushFollow(FOLLOW_2); | ||
2934 | rule__VampireModel__FormulasAssignment_2(); | ||
2935 | |||
2936 | state._fsp--; | ||
2937 | |||
2938 | |||
2939 | } | ||
2940 | |||
2941 | after(grammarAccess.getVampireModelAccess().getFormulasAssignment_2()); | ||
2942 | |||
2943 | } | ||
2944 | |||
2945 | |||
2946 | } | ||
2947 | break; | ||
2948 | |||
2949 | } | ||
2950 | } | ||
2951 | catch (RecognitionException re) { | ||
2952 | reportError(re); | ||
2953 | recover(input,re); | ||
2954 | } | ||
2955 | finally { | ||
2956 | |||
2957 | restoreStackSize(stackSize); | ||
2958 | |||
2959 | } | ||
2960 | return ; | ||
2961 | } | ||
2962 | // $ANTLR end "rule__VampireModel__Alternatives" | ||
2963 | |||
2964 | |||
2965 | // $ANTLR start "rule__VLSName__NameAlternatives_0" | ||
2966 | // InternalVampireLanguage.g:1004:1: rule__VLSName__NameAlternatives_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_LITERAL ) | ( RULE_SIGNED_LITERAL ) ); | ||
2967 | public final void rule__VLSName__NameAlternatives_0() throws RecognitionException { | ||
2968 | |||
2969 | int stackSize = keepStackSize(); | ||
2970 | |||
2971 | try { | ||
2972 | // InternalVampireLanguage.g:1008:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_LITERAL ) | ( RULE_SIGNED_LITERAL ) ) | ||
2973 | int alt3=4; | ||
2974 | switch ( input.LA(1) ) { | ||
2975 | case RULE_LOWER_WORD_ID: | ||
2976 | { | ||
2977 | alt3=1; | ||
2978 | } | ||
2979 | break; | ||
2980 | case RULE_SINGLE_QUOTE: | ||
2981 | { | ||
2982 | alt3=2; | ||
2983 | } | ||
2984 | break; | ||
2985 | case RULE_LITERAL: | ||
2986 | { | ||
2987 | alt3=3; | ||
2988 | } | ||
2989 | break; | ||
2990 | case RULE_SIGNED_LITERAL: | ||
2991 | { | ||
2992 | alt3=4; | ||
2993 | } | ||
2994 | break; | ||
2995 | default: | ||
2996 | NoViableAltException nvae = | ||
2997 | new NoViableAltException("", 3, 0, input); | ||
2998 | |||
2999 | throw nvae; | ||
3000 | } | ||
3001 | |||
3002 | switch (alt3) { | ||
3003 | case 1 : | ||
3004 | // InternalVampireLanguage.g:1009:2: ( RULE_LOWER_WORD_ID ) | ||
3005 | { | ||
3006 | // InternalVampireLanguage.g:1009:2: ( RULE_LOWER_WORD_ID ) | ||
3007 | // InternalVampireLanguage.g:1010:3: RULE_LOWER_WORD_ID | ||
3008 | { | ||
3009 | before(grammarAccess.getVLSNameAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_0()); | ||
3010 | match(input,RULE_LOWER_WORD_ID,FOLLOW_2); | ||
3011 | after(grammarAccess.getVLSNameAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_0()); | ||
3012 | |||
3013 | } | ||
3014 | |||
3015 | |||
3016 | } | ||
3017 | break; | ||
3018 | case 2 : | ||
3019 | // InternalVampireLanguage.g:1015:2: ( RULE_SINGLE_QUOTE ) | ||
3020 | { | ||
3021 | // InternalVampireLanguage.g:1015:2: ( RULE_SINGLE_QUOTE ) | ||
3022 | // InternalVampireLanguage.g:1016:3: RULE_SINGLE_QUOTE | ||
3023 | { | ||
3024 | before(grammarAccess.getVLSNameAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1()); | ||
3025 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
3026 | after(grammarAccess.getVLSNameAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1()); | ||
3027 | |||
3028 | } | ||
3029 | |||
3030 | |||
3031 | } | ||
3032 | break; | ||
3033 | case 3 : | ||
3034 | // InternalVampireLanguage.g:1021:2: ( RULE_LITERAL ) | ||
3035 | { | ||
3036 | // InternalVampireLanguage.g:1021:2: ( RULE_LITERAL ) | ||
3037 | // InternalVampireLanguage.g:1022:3: RULE_LITERAL | ||
3038 | { | ||
3039 | before(grammarAccess.getVLSNameAccess().getNameLITERALTerminalRuleCall_0_2()); | ||
3040 | match(input,RULE_LITERAL,FOLLOW_2); | ||
3041 | after(grammarAccess.getVLSNameAccess().getNameLITERALTerminalRuleCall_0_2()); | ||
3042 | |||
3043 | } | ||
3044 | |||
3045 | |||
3046 | } | ||
3047 | break; | ||
3048 | case 4 : | ||
3049 | // InternalVampireLanguage.g:1027:2: ( RULE_SIGNED_LITERAL ) | ||
3050 | { | ||
3051 | // InternalVampireLanguage.g:1027:2: ( RULE_SIGNED_LITERAL ) | ||
3052 | // InternalVampireLanguage.g:1028:3: RULE_SIGNED_LITERAL | ||
3053 | { | ||
3054 | before(grammarAccess.getVLSNameAccess().getNameSIGNED_LITERALTerminalRuleCall_0_3()); | ||
3055 | match(input,RULE_SIGNED_LITERAL,FOLLOW_2); | ||
3056 | after(grammarAccess.getVLSNameAccess().getNameSIGNED_LITERALTerminalRuleCall_0_3()); | ||
3057 | |||
3058 | } | ||
3059 | |||
3060 | |||
3061 | } | ||
3062 | break; | ||
3063 | |||
3064 | } | ||
3065 | } | ||
3066 | catch (RecognitionException re) { | ||
3067 | reportError(re); | ||
3068 | recover(input,re); | ||
3069 | } | ||
3070 | finally { | ||
3071 | |||
3072 | restoreStackSize(stackSize); | ||
3073 | |||
3074 | } | ||
3075 | return ; | ||
3076 | } | ||
3077 | // $ANTLR end "rule__VLSName__NameAlternatives_0" | ||
3078 | |||
3079 | |||
3080 | // $ANTLR start "rule__VLSFofFormula__NameAlternatives_2_0" | ||
3081 | // InternalVampireLanguage.g:1037:1: rule__VLSFofFormula__NameAlternatives_2_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) ); | ||
3082 | public final void rule__VLSFofFormula__NameAlternatives_2_0() throws RecognitionException { | ||
3083 | |||
3084 | int stackSize = keepStackSize(); | ||
3085 | |||
3086 | try { | ||
3087 | // InternalVampireLanguage.g:1041:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SIGNED_LITERAL ) | ( RULE_SINGLE_QUOTE ) ) | ||
3088 | int alt4=3; | ||
3089 | switch ( input.LA(1) ) { | ||
3090 | case RULE_LOWER_WORD_ID: | ||
3091 | { | ||
3092 | alt4=1; | ||
3093 | } | ||
3094 | break; | ||
3095 | case RULE_SIGNED_LITERAL: | ||
3096 | { | ||
3097 | alt4=2; | ||
3098 | } | ||
3099 | break; | ||
3100 | case RULE_SINGLE_QUOTE: | ||
3101 | { | ||
3102 | alt4=3; | ||
3103 | } | ||
3104 | break; | ||
3105 | default: | ||
3106 | NoViableAltException nvae = | ||
3107 | new NoViableAltException("", 4, 0, input); | ||
3108 | |||
3109 | throw nvae; | ||
3110 | } | ||
3111 | |||
3112 | switch (alt4) { | ||
3113 | case 1 : | ||
3114 | // InternalVampireLanguage.g:1042:2: ( RULE_LOWER_WORD_ID ) | ||
3115 | { | ||
3116 | // InternalVampireLanguage.g:1042:2: ( RULE_LOWER_WORD_ID ) | ||
3117 | // InternalVampireLanguage.g:1043:3: RULE_LOWER_WORD_ID | ||
3118 | { | ||
3119 | before(grammarAccess.getVLSFofFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); | ||
3120 | match(input,RULE_LOWER_WORD_ID,FOLLOW_2); | ||
3121 | after(grammarAccess.getVLSFofFormulaAccess().getNameLOWER_WORD_IDTerminalRuleCall_2_0_0()); | ||
3122 | |||
3123 | } | ||
3124 | |||
3125 | |||
3126 | } | ||
3127 | break; | ||
3128 | case 2 : | ||
3129 | // InternalVampireLanguage.g:1048:2: ( RULE_SIGNED_LITERAL ) | ||
3130 | { | ||
3131 | // InternalVampireLanguage.g:1048:2: ( RULE_SIGNED_LITERAL ) | ||
3132 | // InternalVampireLanguage.g:1049:3: RULE_SIGNED_LITERAL | ||
3133 | { | ||
3134 | before(grammarAccess.getVLSFofFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); | ||
3135 | match(input,RULE_SIGNED_LITERAL,FOLLOW_2); | ||
3136 | after(grammarAccess.getVLSFofFormulaAccess().getNameSIGNED_LITERALTerminalRuleCall_2_0_1()); | ||
3137 | |||
3138 | } | ||
3139 | |||
3140 | |||
3141 | } | ||
3142 | break; | ||
3143 | case 3 : | ||
3144 | // InternalVampireLanguage.g:1054:2: ( RULE_SINGLE_QUOTE ) | ||
3145 | { | ||
3146 | // InternalVampireLanguage.g:1054:2: ( RULE_SINGLE_QUOTE ) | ||
3147 | // InternalVampireLanguage.g:1055:3: RULE_SINGLE_QUOTE | ||
3148 | { | ||
3149 | before(grammarAccess.getVLSFofFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); | ||
3150 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
3151 | after(grammarAccess.getVLSFofFormulaAccess().getNameSINGLE_QUOTETerminalRuleCall_2_0_2()); | ||
3152 | |||
3153 | } | ||
3154 | |||
3155 | |||
3156 | } | ||
3157 | break; | ||
3158 | |||
3159 | } | ||
3160 | } | ||
3161 | catch (RecognitionException re) { | ||
3162 | reportError(re); | ||
3163 | recover(input,re); | ||
3164 | } | ||
3165 | finally { | ||
3166 | |||
3167 | restoreStackSize(stackSize); | ||
3168 | |||
3169 | } | ||
3170 | return ; | ||
3171 | } | ||
3172 | // $ANTLR end "rule__VLSFofFormula__NameAlternatives_2_0" | ||
3173 | |||
3174 | |||
3175 | // $ANTLR start "rule__VLSRole__Alternatives" | ||
3176 | // 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 ) ); | ||
3177 | public final void rule__VLSRole__Alternatives() throws RecognitionException { | ||
3178 | |||
3179 | int stackSize = keepStackSize(); | ||
3180 | |||
3181 | try { | ||
3182 | // InternalVampireLanguage.g:1068:1: ( ( ruleVLSAxiom ) | ( ruleVLSConjecture ) | ( ruleVLSHypothesis ) | ( ruleVLSDefinition ) | ( ruleVLSAssumption ) | ( ruleVLSLemma ) | ( ruleVLSTheorem ) | ( ruleVLSCorollary ) | ( ruleVLSNegated_Conjecture ) | ( ruleVLSPlain ) | ( ruleVLSType ) | ( ruleVLSFi_Domain ) | ( ruleVLSFi_Functors ) | ( ruleVLSFi_Predicates ) | ( ruleVLSUnknown ) ) | ||
3183 | int alt5=15; | ||
3184 | switch ( input.LA(1) ) { | ||
3185 | case 27: | ||
3186 | { | ||
3187 | alt5=1; | ||
3188 | } | ||
3189 | break; | ||
3190 | case 28: | ||
3191 | { | ||
3192 | alt5=2; | ||
3193 | } | ||
3194 | break; | ||
3195 | case 29: | ||
3196 | { | ||
3197 | alt5=3; | ||
3198 | } | ||
3199 | break; | ||
3200 | case 30: | ||
3201 | { | ||
3202 | alt5=4; | ||
3203 | } | ||
3204 | break; | ||
3205 | case 31: | ||
3206 | { | ||
3207 | alt5=5; | ||
3208 | } | ||
3209 | break; | ||
3210 | case 32: | ||
3211 | { | ||
3212 | alt5=6; | ||
3213 | } | ||
3214 | break; | ||
3215 | case 33: | ||
3216 | { | ||
3217 | alt5=7; | ||
3218 | } | ||
3219 | break; | ||
3220 | case 34: | ||
3221 | { | ||
3222 | alt5=8; | ||
3223 | } | ||
3224 | break; | ||
3225 | case 35: | ||
3226 | { | ||
3227 | alt5=9; | ||
3228 | } | ||
3229 | break; | ||
3230 | case 36: | ||
3231 | { | ||
3232 | alt5=10; | ||
3233 | } | ||
3234 | break; | ||
3235 | case 37: | ||
3236 | { | ||
3237 | alt5=11; | ||
3238 | } | ||
3239 | break; | ||
3240 | case 38: | ||
3241 | { | ||
3242 | alt5=12; | ||
3243 | } | ||
3244 | break; | ||
3245 | case 39: | ||
3246 | { | ||
3247 | alt5=13; | ||
3248 | } | ||
3249 | break; | ||
3250 | case 40: | ||
3251 | { | ||
3252 | alt5=14; | ||
3253 | } | ||
3254 | break; | ||
3255 | case 41: | ||
3256 | { | ||
3257 | alt5=15; | ||
3258 | } | ||
3259 | break; | ||
3260 | default: | ||
3261 | NoViableAltException nvae = | ||
3262 | new NoViableAltException("", 5, 0, input); | ||
3263 | |||
3264 | throw nvae; | ||
3265 | } | ||
3266 | |||
3267 | switch (alt5) { | ||
3268 | case 1 : | ||
3269 | // InternalVampireLanguage.g:1069:2: ( ruleVLSAxiom ) | ||
3270 | { | ||
3271 | // InternalVampireLanguage.g:1069:2: ( ruleVLSAxiom ) | ||
3272 | // InternalVampireLanguage.g:1070:3: ruleVLSAxiom | ||
3273 | { | ||
3274 | before(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); | ||
3275 | pushFollow(FOLLOW_2); | ||
3276 | ruleVLSAxiom(); | ||
3277 | |||
3278 | state._fsp--; | ||
3279 | |||
3280 | after(grammarAccess.getVLSRoleAccess().getVLSAxiomParserRuleCall_0()); | ||
3281 | |||
3282 | } | ||
3283 | |||
3284 | |||
3285 | } | ||
3286 | break; | ||
3287 | case 2 : | ||
3288 | // InternalVampireLanguage.g:1075:2: ( ruleVLSConjecture ) | ||
3289 | { | ||
3290 | // InternalVampireLanguage.g:1075:2: ( ruleVLSConjecture ) | ||
3291 | // InternalVampireLanguage.g:1076:3: ruleVLSConjecture | ||
3292 | { | ||
3293 | before(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); | ||
3294 | pushFollow(FOLLOW_2); | ||
3295 | ruleVLSConjecture(); | ||
3296 | |||
3297 | state._fsp--; | ||
3298 | |||
3299 | after(grammarAccess.getVLSRoleAccess().getVLSConjectureParserRuleCall_1()); | ||
3300 | |||
3301 | } | ||
3302 | |||
3303 | |||
3304 | } | ||
3305 | break; | ||
3306 | case 3 : | ||
3307 | // InternalVampireLanguage.g:1081:2: ( ruleVLSHypothesis ) | ||
3308 | { | ||
3309 | // InternalVampireLanguage.g:1081:2: ( ruleVLSHypothesis ) | ||
3310 | // InternalVampireLanguage.g:1082:3: ruleVLSHypothesis | ||
3311 | { | ||
3312 | before(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); | ||
3313 | pushFollow(FOLLOW_2); | ||
3314 | ruleVLSHypothesis(); | ||
3315 | |||
3316 | state._fsp--; | ||
3317 | |||
3318 | after(grammarAccess.getVLSRoleAccess().getVLSHypothesisParserRuleCall_2()); | ||
3319 | |||
3320 | } | ||
3321 | |||
3322 | |||
3323 | } | ||
3324 | break; | ||
3325 | case 4 : | ||
3326 | // InternalVampireLanguage.g:1087:2: ( ruleVLSDefinition ) | ||
3327 | { | ||
3328 | // InternalVampireLanguage.g:1087:2: ( ruleVLSDefinition ) | ||
3329 | // InternalVampireLanguage.g:1088:3: ruleVLSDefinition | ||
3330 | { | ||
3331 | before(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); | ||
3332 | pushFollow(FOLLOW_2); | ||
3333 | ruleVLSDefinition(); | ||
3334 | |||
3335 | state._fsp--; | ||
3336 | |||
3337 | after(grammarAccess.getVLSRoleAccess().getVLSDefinitionParserRuleCall_3()); | ||
3338 | |||
3339 | } | ||
3340 | |||
3341 | |||
3342 | } | ||
3343 | break; | ||
3344 | case 5 : | ||
3345 | // InternalVampireLanguage.g:1093:2: ( ruleVLSAssumption ) | ||
3346 | { | ||
3347 | // InternalVampireLanguage.g:1093:2: ( ruleVLSAssumption ) | ||
3348 | // InternalVampireLanguage.g:1094:3: ruleVLSAssumption | ||
3349 | { | ||
3350 | before(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); | ||
3351 | pushFollow(FOLLOW_2); | ||
3352 | ruleVLSAssumption(); | ||
3353 | |||
3354 | state._fsp--; | ||
3355 | |||
3356 | after(grammarAccess.getVLSRoleAccess().getVLSAssumptionParserRuleCall_4()); | ||
3357 | |||
3358 | } | ||
3359 | |||
3360 | |||
3361 | } | ||
3362 | break; | ||
3363 | case 6 : | ||
3364 | // InternalVampireLanguage.g:1099:2: ( ruleVLSLemma ) | ||
3365 | { | ||
3366 | // InternalVampireLanguage.g:1099:2: ( ruleVLSLemma ) | ||
3367 | // InternalVampireLanguage.g:1100:3: ruleVLSLemma | ||
3368 | { | ||
3369 | before(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); | ||
3370 | pushFollow(FOLLOW_2); | ||
3371 | ruleVLSLemma(); | ||
3372 | |||
3373 | state._fsp--; | ||
3374 | |||
3375 | after(grammarAccess.getVLSRoleAccess().getVLSLemmaParserRuleCall_5()); | ||
3376 | |||
3377 | } | ||
3378 | |||
3379 | |||
3380 | } | ||
3381 | break; | ||
3382 | case 7 : | ||
3383 | // InternalVampireLanguage.g:1105:2: ( ruleVLSTheorem ) | ||
3384 | { | ||
3385 | // InternalVampireLanguage.g:1105:2: ( ruleVLSTheorem ) | ||
3386 | // InternalVampireLanguage.g:1106:3: ruleVLSTheorem | ||
3387 | { | ||
3388 | before(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); | ||
3389 | pushFollow(FOLLOW_2); | ||
3390 | ruleVLSTheorem(); | ||
3391 | |||
3392 | state._fsp--; | ||
3393 | |||
3394 | after(grammarAccess.getVLSRoleAccess().getVLSTheoremParserRuleCall_6()); | ||
3395 | |||
3396 | } | ||
3397 | |||
3398 | |||
3399 | } | ||
3400 | break; | ||
3401 | case 8 : | ||
3402 | // InternalVampireLanguage.g:1111:2: ( ruleVLSCorollary ) | ||
3403 | { | ||
3404 | // InternalVampireLanguage.g:1111:2: ( ruleVLSCorollary ) | ||
3405 | // InternalVampireLanguage.g:1112:3: ruleVLSCorollary | ||
3406 | { | ||
3407 | before(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); | ||
3408 | pushFollow(FOLLOW_2); | ||
3409 | ruleVLSCorollary(); | ||
3410 | |||
3411 | state._fsp--; | ||
3412 | |||
3413 | after(grammarAccess.getVLSRoleAccess().getVLSCorollaryParserRuleCall_7()); | ||
3414 | |||
3415 | } | ||
3416 | |||
3417 | |||
3418 | } | ||
3419 | break; | ||
3420 | case 9 : | ||
3421 | // InternalVampireLanguage.g:1117:2: ( ruleVLSNegated_Conjecture ) | ||
3422 | { | ||
3423 | // InternalVampireLanguage.g:1117:2: ( ruleVLSNegated_Conjecture ) | ||
3424 | // InternalVampireLanguage.g:1118:3: ruleVLSNegated_Conjecture | ||
3425 | { | ||
3426 | before(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); | ||
3427 | pushFollow(FOLLOW_2); | ||
3428 | ruleVLSNegated_Conjecture(); | ||
3429 | |||
3430 | state._fsp--; | ||
3431 | |||
3432 | after(grammarAccess.getVLSRoleAccess().getVLSNegated_ConjectureParserRuleCall_8()); | ||
3433 | |||
3434 | } | ||
3435 | |||
3436 | |||
3437 | } | ||
3438 | break; | ||
3439 | case 10 : | ||
3440 | // InternalVampireLanguage.g:1123:2: ( ruleVLSPlain ) | ||
3441 | { | ||
3442 | // InternalVampireLanguage.g:1123:2: ( ruleVLSPlain ) | ||
3443 | // InternalVampireLanguage.g:1124:3: ruleVLSPlain | ||
3444 | { | ||
3445 | before(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); | ||
3446 | pushFollow(FOLLOW_2); | ||
3447 | ruleVLSPlain(); | ||
3448 | |||
3449 | state._fsp--; | ||
3450 | |||
3451 | after(grammarAccess.getVLSRoleAccess().getVLSPlainParserRuleCall_9()); | ||
3452 | |||
3453 | } | ||
3454 | |||
3455 | |||
3456 | } | ||
3457 | break; | ||
3458 | case 11 : | ||
3459 | // InternalVampireLanguage.g:1129:2: ( ruleVLSType ) | ||
3460 | { | ||
3461 | // InternalVampireLanguage.g:1129:2: ( ruleVLSType ) | ||
3462 | // InternalVampireLanguage.g:1130:3: ruleVLSType | ||
3463 | { | ||
3464 | before(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); | ||
3465 | pushFollow(FOLLOW_2); | ||
3466 | ruleVLSType(); | ||
3467 | |||
3468 | state._fsp--; | ||
3469 | |||
3470 | after(grammarAccess.getVLSRoleAccess().getVLSTypeParserRuleCall_10()); | ||
3471 | |||
3472 | } | ||
3473 | |||
3474 | |||
3475 | } | ||
3476 | break; | ||
3477 | case 12 : | ||
3478 | // InternalVampireLanguage.g:1135:2: ( ruleVLSFi_Domain ) | ||
3479 | { | ||
3480 | // InternalVampireLanguage.g:1135:2: ( ruleVLSFi_Domain ) | ||
3481 | // InternalVampireLanguage.g:1136:3: ruleVLSFi_Domain | ||
3482 | { | ||
3483 | before(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); | ||
3484 | pushFollow(FOLLOW_2); | ||
3485 | ruleVLSFi_Domain(); | ||
3486 | |||
3487 | state._fsp--; | ||
3488 | |||
3489 | after(grammarAccess.getVLSRoleAccess().getVLSFi_DomainParserRuleCall_11()); | ||
3490 | |||
3491 | } | ||
3492 | |||
3493 | |||
3494 | } | ||
3495 | break; | ||
3496 | case 13 : | ||
3497 | // InternalVampireLanguage.g:1141:2: ( ruleVLSFi_Functors ) | ||
3498 | { | ||
3499 | // InternalVampireLanguage.g:1141:2: ( ruleVLSFi_Functors ) | ||
3500 | // InternalVampireLanguage.g:1142:3: ruleVLSFi_Functors | ||
3501 | { | ||
3502 | before(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); | ||
3503 | pushFollow(FOLLOW_2); | ||
3504 | ruleVLSFi_Functors(); | ||
3505 | |||
3506 | state._fsp--; | ||
3507 | |||
3508 | after(grammarAccess.getVLSRoleAccess().getVLSFi_FunctorsParserRuleCall_12()); | ||
3509 | |||
3510 | } | ||
3511 | |||
3512 | |||
3513 | } | ||
3514 | break; | ||
3515 | case 14 : | ||
3516 | // InternalVampireLanguage.g:1147:2: ( ruleVLSFi_Predicates ) | ||
3517 | { | ||
3518 | // InternalVampireLanguage.g:1147:2: ( ruleVLSFi_Predicates ) | ||
3519 | // InternalVampireLanguage.g:1148:3: ruleVLSFi_Predicates | ||
3520 | { | ||
3521 | before(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); | ||
3522 | pushFollow(FOLLOW_2); | ||
3523 | ruleVLSFi_Predicates(); | ||
3524 | |||
3525 | state._fsp--; | ||
3526 | |||
3527 | after(grammarAccess.getVLSRoleAccess().getVLSFi_PredicatesParserRuleCall_13()); | ||
3528 | |||
3529 | } | ||
3530 | |||
3531 | |||
3532 | } | ||
3533 | break; | ||
3534 | case 15 : | ||
3535 | // InternalVampireLanguage.g:1153:2: ( ruleVLSUnknown ) | ||
3536 | { | ||
3537 | // InternalVampireLanguage.g:1153:2: ( ruleVLSUnknown ) | ||
3538 | // InternalVampireLanguage.g:1154:3: ruleVLSUnknown | ||
3539 | { | ||
3540 | before(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); | ||
3541 | pushFollow(FOLLOW_2); | ||
3542 | ruleVLSUnknown(); | ||
3543 | |||
3544 | state._fsp--; | ||
3545 | |||
3546 | after(grammarAccess.getVLSRoleAccess().getVLSUnknownParserRuleCall_14()); | ||
3547 | |||
3548 | } | ||
3549 | |||
3550 | |||
3551 | } | ||
3552 | break; | ||
3553 | |||
3554 | } | ||
3555 | } | ||
3556 | catch (RecognitionException re) { | ||
3557 | reportError(re); | ||
3558 | recover(input,re); | ||
3559 | } | ||
3560 | finally { | ||
3561 | |||
3562 | restoreStackSize(stackSize); | ||
3563 | |||
3564 | } | ||
3565 | return ; | ||
3566 | } | ||
3567 | // $ANTLR end "rule__VLSRole__Alternatives" | ||
3568 | |||
3569 | |||
3570 | // $ANTLR start "rule__VLSAnnotation__NameAlternatives_1_0" | ||
3571 | // InternalVampireLanguage.g:1163:1: rule__VLSAnnotation__NameAlternatives_1_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( ruleVLSRole ) ); | ||
3572 | public final void rule__VLSAnnotation__NameAlternatives_1_0() throws RecognitionException { | ||
3573 | |||
3574 | int stackSize = keepStackSize(); | ||
3575 | |||
3576 | try { | ||
3577 | // InternalVampireLanguage.g:1167:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( ruleVLSRole ) ) | ||
3578 | int alt6=3; | ||
3579 | switch ( input.LA(1) ) { | ||
3580 | case RULE_LOWER_WORD_ID: | ||
3581 | { | ||
3582 | alt6=1; | ||
3583 | } | ||
3584 | break; | ||
3585 | case RULE_SINGLE_QUOTE: | ||
3586 | { | ||
3587 | alt6=2; | ||
3588 | } | ||
3589 | break; | ||
3590 | case 27: | ||
3591 | case 28: | ||
3592 | case 29: | ||
3593 | case 30: | ||
3594 | case 31: | ||
3595 | case 32: | ||
3596 | case 33: | ||
3597 | case 34: | ||
3598 | case 35: | ||
3599 | case 36: | ||
3600 | case 37: | ||
3601 | case 38: | ||
3602 | case 39: | ||
3603 | case 40: | ||
3604 | case 41: | ||
3605 | { | ||
3606 | alt6=3; | ||
3607 | } | ||
3608 | break; | ||
3609 | default: | ||
3610 | NoViableAltException nvae = | ||
3611 | new NoViableAltException("", 6, 0, input); | ||
3612 | |||
3613 | throw nvae; | ||
3614 | } | ||
3615 | |||
3616 | switch (alt6) { | ||
3617 | case 1 : | ||
3618 | // InternalVampireLanguage.g:1168:2: ( RULE_LOWER_WORD_ID ) | ||
3619 | { | ||
3620 | // InternalVampireLanguage.g:1168:2: ( RULE_LOWER_WORD_ID ) | ||
3621 | // InternalVampireLanguage.g:1169:3: RULE_LOWER_WORD_ID | ||
3622 | { | ||
3623 | before(grammarAccess.getVLSAnnotationAccess().getNameLOWER_WORD_IDTerminalRuleCall_1_0_0()); | ||
3624 | match(input,RULE_LOWER_WORD_ID,FOLLOW_2); | ||
3625 | after(grammarAccess.getVLSAnnotationAccess().getNameLOWER_WORD_IDTerminalRuleCall_1_0_0()); | ||
3626 | |||
3627 | } | ||
3628 | |||
3629 | |||
3630 | } | ||
3631 | break; | ||
3632 | case 2 : | ||
3633 | // InternalVampireLanguage.g:1174:2: ( RULE_SINGLE_QUOTE ) | ||
3634 | { | ||
3635 | // InternalVampireLanguage.g:1174:2: ( RULE_SINGLE_QUOTE ) | ||
3636 | // InternalVampireLanguage.g:1175:3: RULE_SINGLE_QUOTE | ||
3637 | { | ||
3638 | before(grammarAccess.getVLSAnnotationAccess().getNameSINGLE_QUOTETerminalRuleCall_1_0_1()); | ||
3639 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
3640 | after(grammarAccess.getVLSAnnotationAccess().getNameSINGLE_QUOTETerminalRuleCall_1_0_1()); | ||
3641 | |||
3642 | } | ||
3643 | |||
3644 | |||
3645 | } | ||
3646 | break; | ||
3647 | case 3 : | ||
3648 | // InternalVampireLanguage.g:1180:2: ( ruleVLSRole ) | ||
3649 | { | ||
3650 | // InternalVampireLanguage.g:1180:2: ( ruleVLSRole ) | ||
3651 | // InternalVampireLanguage.g:1181:3: ruleVLSRole | ||
3652 | { | ||
3653 | before(grammarAccess.getVLSAnnotationAccess().getNameVLSRoleParserRuleCall_1_0_2()); | ||
3654 | pushFollow(FOLLOW_2); | ||
3655 | ruleVLSRole(); | ||
3656 | |||
3657 | state._fsp--; | ||
3658 | |||
3659 | after(grammarAccess.getVLSAnnotationAccess().getNameVLSRoleParserRuleCall_1_0_2()); | ||
3660 | |||
3661 | } | ||
3662 | |||
3663 | |||
3664 | } | ||
3665 | break; | ||
3666 | |||
3667 | } | ||
3668 | } | ||
3669 | catch (RecognitionException re) { | ||
3670 | reportError(re); | ||
3671 | recover(input,re); | ||
3672 | } | ||
3673 | finally { | ||
3674 | |||
3675 | restoreStackSize(stackSize); | ||
3676 | |||
3677 | } | ||
3678 | return ; | ||
3679 | } | ||
3680 | // $ANTLR end "rule__VLSAnnotation__NameAlternatives_1_0" | ||
3681 | |||
3682 | |||
3683 | // $ANTLR start "rule__VLSBinary__Alternatives_1" | ||
3684 | // 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 )* ) ) ); | ||
3685 | public final void rule__VLSBinary__Alternatives_1() throws RecognitionException { | ||
3686 | |||
3687 | int stackSize = keepStackSize(); | ||
3688 | |||
3689 | try { | ||
3690 | // 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 )* ) ) ) | ||
3691 | int alt9=3; | ||
3692 | switch ( input.LA(1) ) { | ||
3693 | case 51: | ||
3694 | case 52: | ||
3695 | case 53: | ||
3696 | case 54: | ||
3697 | case 55: | ||
3698 | case 56: | ||
3699 | { | ||
3700 | alt9=1; | ||
3701 | } | ||
3702 | break; | ||
3703 | case 57: | ||
3704 | { | ||
3705 | alt9=2; | ||
3706 | } | ||
3707 | break; | ||
3708 | case 58: | ||
3709 | { | ||
3710 | alt9=3; | ||
3711 | } | ||
3712 | break; | ||
3713 | default: | ||
3714 | NoViableAltException nvae = | ||
3715 | new NoViableAltException("", 9, 0, input); | ||
3716 | |||
3717 | throw nvae; | ||
3718 | } | ||
3719 | |||
3720 | switch (alt9) { | ||
3721 | case 1 : | ||
3722 | // InternalVampireLanguage.g:1195:2: ( ( rule__VLSBinary__Group_1_0__0 ) ) | ||
3723 | { | ||
3724 | // InternalVampireLanguage.g:1195:2: ( ( rule__VLSBinary__Group_1_0__0 ) ) | ||
3725 | // InternalVampireLanguage.g:1196:3: ( rule__VLSBinary__Group_1_0__0 ) | ||
3726 | { | ||
3727 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0()); | ||
3728 | // InternalVampireLanguage.g:1197:3: ( rule__VLSBinary__Group_1_0__0 ) | ||
3729 | // InternalVampireLanguage.g:1197:4: rule__VLSBinary__Group_1_0__0 | ||
3730 | { | ||
3731 | pushFollow(FOLLOW_2); | ||
3732 | rule__VLSBinary__Group_1_0__0(); | ||
3733 | |||
3734 | state._fsp--; | ||
3735 | |||
3736 | |||
3737 | } | ||
3738 | |||
3739 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0()); | ||
3740 | |||
3741 | } | ||
3742 | |||
3743 | |||
3744 | } | ||
3745 | break; | ||
3746 | case 2 : | ||
3747 | // InternalVampireLanguage.g:1201:2: ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ||
3748 | { | ||
3749 | // InternalVampireLanguage.g:1201:2: ( ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) ) | ||
3750 | // InternalVampireLanguage.g:1202:3: ( ( rule__VLSBinary__Group_1_1__0 ) ) ( ( rule__VLSBinary__Group_1_1__0 )* ) | ||
3751 | { | ||
3752 | // InternalVampireLanguage.g:1202:3: ( ( rule__VLSBinary__Group_1_1__0 ) ) | ||
3753 | // InternalVampireLanguage.g:1203:4: ( rule__VLSBinary__Group_1_1__0 ) | ||
3754 | { | ||
3755 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); | ||
3756 | // InternalVampireLanguage.g:1204:4: ( rule__VLSBinary__Group_1_1__0 ) | ||
3757 | // InternalVampireLanguage.g:1204:5: rule__VLSBinary__Group_1_1__0 | ||
3758 | { | ||
3759 | pushFollow(FOLLOW_4); | ||
3760 | rule__VLSBinary__Group_1_1__0(); | ||
3761 | |||
3762 | state._fsp--; | ||
3763 | |||
3764 | |||
3765 | } | ||
3766 | |||
3767 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); | ||
3768 | |||
3769 | } | ||
3770 | |||
3771 | // InternalVampireLanguage.g:1207:3: ( ( rule__VLSBinary__Group_1_1__0 )* ) | ||
3772 | // InternalVampireLanguage.g:1208:4: ( rule__VLSBinary__Group_1_1__0 )* | ||
3773 | { | ||
3774 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); | ||
3775 | // InternalVampireLanguage.g:1209:4: ( rule__VLSBinary__Group_1_1__0 )* | ||
3776 | loop7: | ||
3777 | do { | ||
3778 | int alt7=2; | ||
3779 | int LA7_0 = input.LA(1); | ||
3780 | |||
3781 | if ( (LA7_0==57) ) { | ||
3782 | alt7=1; | ||
3783 | } | ||
3784 | |||
3785 | |||
3786 | switch (alt7) { | ||
3787 | case 1 : | ||
3788 | // InternalVampireLanguage.g:1209:5: rule__VLSBinary__Group_1_1__0 | ||
3789 | { | ||
3790 | pushFollow(FOLLOW_4); | ||
3791 | rule__VLSBinary__Group_1_1__0(); | ||
3792 | |||
3793 | state._fsp--; | ||
3794 | |||
3795 | |||
3796 | } | ||
3797 | break; | ||
3798 | |||
3799 | default : | ||
3800 | break loop7; | ||
3801 | } | ||
3802 | } while (true); | ||
3803 | |||
3804 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_1()); | ||
3805 | |||
3806 | } | ||
3807 | |||
3808 | |||
3809 | } | ||
3810 | |||
3811 | |||
3812 | } | ||
3813 | break; | ||
3814 | case 3 : | ||
3815 | // InternalVampireLanguage.g:1214:2: ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) | ||
3816 | { | ||
3817 | // InternalVampireLanguage.g:1214:2: ( ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) ) | ||
3818 | // InternalVampireLanguage.g:1215:3: ( ( rule__VLSBinary__Group_1_2__0 ) ) ( ( rule__VLSBinary__Group_1_2__0 )* ) | ||
3819 | { | ||
3820 | // InternalVampireLanguage.g:1215:3: ( ( rule__VLSBinary__Group_1_2__0 ) ) | ||
3821 | // InternalVampireLanguage.g:1216:4: ( rule__VLSBinary__Group_1_2__0 ) | ||
3822 | { | ||
3823 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); | ||
3824 | // InternalVampireLanguage.g:1217:4: ( rule__VLSBinary__Group_1_2__0 ) | ||
3825 | // InternalVampireLanguage.g:1217:5: rule__VLSBinary__Group_1_2__0 | ||
3826 | { | ||
3827 | pushFollow(FOLLOW_5); | ||
3828 | rule__VLSBinary__Group_1_2__0(); | ||
3829 | |||
3830 | state._fsp--; | ||
3831 | |||
3832 | |||
3833 | } | ||
3834 | |||
3835 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); | ||
3836 | |||
3837 | } | ||
3838 | |||
3839 | // InternalVampireLanguage.g:1220:3: ( ( rule__VLSBinary__Group_1_2__0 )* ) | ||
3840 | // InternalVampireLanguage.g:1221:4: ( rule__VLSBinary__Group_1_2__0 )* | ||
3841 | { | ||
3842 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); | ||
3843 | // InternalVampireLanguage.g:1222:4: ( rule__VLSBinary__Group_1_2__0 )* | ||
3844 | loop8: | ||
3845 | do { | ||
3846 | int alt8=2; | ||
3847 | int LA8_0 = input.LA(1); | ||
3848 | |||
3849 | if ( (LA8_0==58) ) { | ||
3850 | alt8=1; | ||
3851 | } | ||
3852 | |||
3853 | |||
3854 | switch (alt8) { | ||
3855 | case 1 : | ||
3856 | // InternalVampireLanguage.g:1222:5: rule__VLSBinary__Group_1_2__0 | ||
3857 | { | ||
3858 | pushFollow(FOLLOW_5); | ||
3859 | rule__VLSBinary__Group_1_2__0(); | ||
3860 | |||
3861 | state._fsp--; | ||
3862 | |||
3863 | |||
3864 | } | ||
3865 | break; | ||
3866 | |||
3867 | default : | ||
3868 | break loop8; | ||
3869 | } | ||
3870 | } while (true); | ||
3871 | |||
3872 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_2()); | ||
3873 | |||
3874 | } | ||
3875 | |||
3876 | |||
3877 | } | ||
3878 | |||
3879 | |||
3880 | } | ||
3881 | break; | ||
3882 | |||
3883 | } | ||
3884 | } | ||
3885 | catch (RecognitionException re) { | ||
3886 | reportError(re); | ||
3887 | recover(input,re); | ||
3888 | } | ||
3889 | finally { | ||
3890 | |||
3891 | restoreStackSize(stackSize); | ||
3892 | |||
3893 | } | ||
3894 | return ; | ||
3895 | } | ||
3896 | // $ANTLR end "rule__VLSBinary__Alternatives_1" | ||
3897 | |||
3898 | |||
3899 | // $ANTLR start "rule__VLSBinary__Alternatives_1_0_0" | ||
3900 | // 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 ) ) ); | ||
3901 | public final void rule__VLSBinary__Alternatives_1_0_0() throws RecognitionException { | ||
3902 | |||
3903 | int stackSize = keepStackSize(); | ||
3904 | |||
3905 | try { | ||
3906 | // 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 ) ) ) | ||
3907 | int alt10=6; | ||
3908 | switch ( input.LA(1) ) { | ||
3909 | case 51: | ||
3910 | { | ||
3911 | alt10=1; | ||
3912 | } | ||
3913 | break; | ||
3914 | case 52: | ||
3915 | { | ||
3916 | alt10=2; | ||
3917 | } | ||
3918 | break; | ||
3919 | case 53: | ||
3920 | { | ||
3921 | alt10=3; | ||
3922 | } | ||
3923 | break; | ||
3924 | case 54: | ||
3925 | { | ||
3926 | alt10=4; | ||
3927 | } | ||
3928 | break; | ||
3929 | case 55: | ||
3930 | { | ||
3931 | alt10=5; | ||
3932 | } | ||
3933 | break; | ||
3934 | case 56: | ||
3935 | { | ||
3936 | alt10=6; | ||
3937 | } | ||
3938 | break; | ||
3939 | default: | ||
3940 | NoViableAltException nvae = | ||
3941 | new NoViableAltException("", 10, 0, input); | ||
3942 | |||
3943 | throw nvae; | ||
3944 | } | ||
3945 | |||
3946 | switch (alt10) { | ||
3947 | case 1 : | ||
3948 | // InternalVampireLanguage.g:1236:2: ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ||
3949 | { | ||
3950 | // InternalVampireLanguage.g:1236:2: ( ( rule__VLSBinary__Group_1_0_0_0__0 ) ) | ||
3951 | // InternalVampireLanguage.g:1237:3: ( rule__VLSBinary__Group_1_0_0_0__0 ) | ||
3952 | { | ||
3953 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0()); | ||
3954 | // InternalVampireLanguage.g:1238:3: ( rule__VLSBinary__Group_1_0_0_0__0 ) | ||
3955 | // InternalVampireLanguage.g:1238:4: rule__VLSBinary__Group_1_0_0_0__0 | ||
3956 | { | ||
3957 | pushFollow(FOLLOW_2); | ||
3958 | rule__VLSBinary__Group_1_0_0_0__0(); | ||
3959 | |||
3960 | state._fsp--; | ||
3961 | |||
3962 | |||
3963 | } | ||
3964 | |||
3965 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_0()); | ||
3966 | |||
3967 | } | ||
3968 | |||
3969 | |||
3970 | } | ||
3971 | break; | ||
3972 | case 2 : | ||
3973 | // InternalVampireLanguage.g:1242:2: ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ||
3974 | { | ||
3975 | // InternalVampireLanguage.g:1242:2: ( ( rule__VLSBinary__Group_1_0_0_1__0 ) ) | ||
3976 | // InternalVampireLanguage.g:1243:3: ( rule__VLSBinary__Group_1_0_0_1__0 ) | ||
3977 | { | ||
3978 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1()); | ||
3979 | // InternalVampireLanguage.g:1244:3: ( rule__VLSBinary__Group_1_0_0_1__0 ) | ||
3980 | // InternalVampireLanguage.g:1244:4: rule__VLSBinary__Group_1_0_0_1__0 | ||
3981 | { | ||
3982 | pushFollow(FOLLOW_2); | ||
3983 | rule__VLSBinary__Group_1_0_0_1__0(); | ||
3984 | |||
3985 | state._fsp--; | ||
3986 | |||
3987 | |||
3988 | } | ||
3989 | |||
3990 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_1()); | ||
3991 | |||
3992 | } | ||
3993 | |||
3994 | |||
3995 | } | ||
3996 | break; | ||
3997 | case 3 : | ||
3998 | // InternalVampireLanguage.g:1248:2: ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ||
3999 | { | ||
4000 | // InternalVampireLanguage.g:1248:2: ( ( rule__VLSBinary__Group_1_0_0_2__0 ) ) | ||
4001 | // InternalVampireLanguage.g:1249:3: ( rule__VLSBinary__Group_1_0_0_2__0 ) | ||
4002 | { | ||
4003 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2()); | ||
4004 | // InternalVampireLanguage.g:1250:3: ( rule__VLSBinary__Group_1_0_0_2__0 ) | ||
4005 | // InternalVampireLanguage.g:1250:4: rule__VLSBinary__Group_1_0_0_2__0 | ||
4006 | { | ||
4007 | pushFollow(FOLLOW_2); | ||
4008 | rule__VLSBinary__Group_1_0_0_2__0(); | ||
4009 | |||
4010 | state._fsp--; | ||
4011 | |||
4012 | |||
4013 | } | ||
4014 | |||
4015 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_2()); | ||
4016 | |||
4017 | } | ||
4018 | |||
4019 | |||
4020 | } | ||
4021 | break; | ||
4022 | case 4 : | ||
4023 | // InternalVampireLanguage.g:1254:2: ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ||
4024 | { | ||
4025 | // InternalVampireLanguage.g:1254:2: ( ( rule__VLSBinary__Group_1_0_0_3__0 ) ) | ||
4026 | // InternalVampireLanguage.g:1255:3: ( rule__VLSBinary__Group_1_0_0_3__0 ) | ||
4027 | { | ||
4028 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3()); | ||
4029 | // InternalVampireLanguage.g:1256:3: ( rule__VLSBinary__Group_1_0_0_3__0 ) | ||
4030 | // InternalVampireLanguage.g:1256:4: rule__VLSBinary__Group_1_0_0_3__0 | ||
4031 | { | ||
4032 | pushFollow(FOLLOW_2); | ||
4033 | rule__VLSBinary__Group_1_0_0_3__0(); | ||
4034 | |||
4035 | state._fsp--; | ||
4036 | |||
4037 | |||
4038 | } | ||
4039 | |||
4040 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_3()); | ||
4041 | |||
4042 | } | ||
4043 | |||
4044 | |||
4045 | } | ||
4046 | break; | ||
4047 | case 5 : | ||
4048 | // InternalVampireLanguage.g:1260:2: ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ||
4049 | { | ||
4050 | // InternalVampireLanguage.g:1260:2: ( ( rule__VLSBinary__Group_1_0_0_4__0 ) ) | ||
4051 | // InternalVampireLanguage.g:1261:3: ( rule__VLSBinary__Group_1_0_0_4__0 ) | ||
4052 | { | ||
4053 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4()); | ||
4054 | // InternalVampireLanguage.g:1262:3: ( rule__VLSBinary__Group_1_0_0_4__0 ) | ||
4055 | // InternalVampireLanguage.g:1262:4: rule__VLSBinary__Group_1_0_0_4__0 | ||
4056 | { | ||
4057 | pushFollow(FOLLOW_2); | ||
4058 | rule__VLSBinary__Group_1_0_0_4__0(); | ||
4059 | |||
4060 | state._fsp--; | ||
4061 | |||
4062 | |||
4063 | } | ||
4064 | |||
4065 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_4()); | ||
4066 | |||
4067 | } | ||
4068 | |||
4069 | |||
4070 | } | ||
4071 | break; | ||
4072 | case 6 : | ||
4073 | // InternalVampireLanguage.g:1266:2: ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) | ||
4074 | { | ||
4075 | // InternalVampireLanguage.g:1266:2: ( ( rule__VLSBinary__Group_1_0_0_5__0 ) ) | ||
4076 | // InternalVampireLanguage.g:1267:3: ( rule__VLSBinary__Group_1_0_0_5__0 ) | ||
4077 | { | ||
4078 | before(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5()); | ||
4079 | // InternalVampireLanguage.g:1268:3: ( rule__VLSBinary__Group_1_0_0_5__0 ) | ||
4080 | // InternalVampireLanguage.g:1268:4: rule__VLSBinary__Group_1_0_0_5__0 | ||
4081 | { | ||
4082 | pushFollow(FOLLOW_2); | ||
4083 | rule__VLSBinary__Group_1_0_0_5__0(); | ||
4084 | |||
4085 | state._fsp--; | ||
4086 | |||
4087 | |||
4088 | } | ||
4089 | |||
4090 | after(grammarAccess.getVLSBinaryAccess().getGroup_1_0_0_5()); | ||
4091 | |||
4092 | } | ||
4093 | |||
4094 | |||
4095 | } | ||
4096 | break; | ||
4097 | |||
4098 | } | ||
4099 | } | ||
4100 | catch (RecognitionException re) { | ||
4101 | reportError(re); | ||
4102 | recover(input,re); | ||
4103 | } | ||
4104 | finally { | ||
4105 | |||
4106 | restoreStackSize(stackSize); | ||
4107 | |||
4108 | } | ||
4109 | return ; | ||
4110 | } | ||
4111 | // $ANTLR end "rule__VLSBinary__Alternatives_1_0_0" | ||
4112 | |||
4113 | |||
4114 | // $ANTLR start "rule__VLSUnitaryFormula__Alternatives" | ||
4115 | // InternalVampireLanguage.g:1276:1: rule__VLSUnitaryFormula__Alternatives : ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) ); | ||
4116 | public final void rule__VLSUnitaryFormula__Alternatives() throws RecognitionException { | ||
4117 | |||
4118 | int stackSize = keepStackSize(); | ||
4119 | |||
4120 | try { | ||
4121 | // InternalVampireLanguage.g:1280:1: ( ( ruleVLSUniversalQuantifier ) | ( ruleVLSExistentialQuantifier ) | ( ruleVLSUnaryNegation ) | ( ruleVLSUnaryInfix ) | ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) ) | ||
4122 | int alt11=5; | ||
4123 | switch ( input.LA(1) ) { | ||
4124 | case 59: | ||
4125 | { | ||
4126 | alt11=1; | ||
4127 | } | ||
4128 | break; | ||
4129 | case 61: | ||
4130 | { | ||
4131 | alt11=2; | ||
4132 | } | ||
4133 | break; | ||
4134 | case 62: | ||
4135 | { | ||
4136 | alt11=3; | ||
4137 | } | ||
4138 | break; | ||
4139 | case RULE_LOWER_WORD_ID: | ||
4140 | case RULE_SINGLE_QUOTE: | ||
4141 | case RULE_SIGNED_LITERAL: | ||
4142 | case RULE_DOLLAR_ID: | ||
4143 | case RULE_DOUBLE_DOLLAR_ID: | ||
4144 | case RULE_UPPER_WORD_ID: | ||
4145 | case RULE_SIGNED_REAL_ID: | ||
4146 | case RULE_SIGNED_RAT_ID: | ||
4147 | case RULE_DOUBLE_QUOTE: | ||
4148 | case 27: | ||
4149 | case 28: | ||
4150 | case 29: | ||
4151 | case 30: | ||
4152 | case 31: | ||
4153 | case 32: | ||
4154 | case 33: | ||
4155 | case 34: | ||
4156 | case 35: | ||
4157 | case 36: | ||
4158 | case 37: | ||
4159 | case 38: | ||
4160 | case 39: | ||
4161 | case 40: | ||
4162 | case 41: | ||
4163 | case 66: | ||
4164 | case 67: | ||
4165 | case 68: | ||
4166 | { | ||
4167 | alt11=4; | ||
4168 | } | ||
4169 | break; | ||
4170 | case 47: | ||
4171 | { | ||
4172 | alt11=5; | ||
4173 | } | ||
4174 | break; | ||
4175 | default: | ||
4176 | NoViableAltException nvae = | ||
4177 | new NoViableAltException("", 11, 0, input); | ||
4178 | |||
4179 | throw nvae; | ||
4180 | } | ||
4181 | |||
4182 | switch (alt11) { | ||
4183 | case 1 : | ||
4184 | // InternalVampireLanguage.g:1281:2: ( ruleVLSUniversalQuantifier ) | ||
4185 | { | ||
4186 | // InternalVampireLanguage.g:1281:2: ( ruleVLSUniversalQuantifier ) | ||
4187 | // InternalVampireLanguage.g:1282:3: ruleVLSUniversalQuantifier | ||
4188 | { | ||
4189 | before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUniversalQuantifierParserRuleCall_0()); | ||
4190 | pushFollow(FOLLOW_2); | ||
4191 | ruleVLSUniversalQuantifier(); | ||
4192 | |||
4193 | state._fsp--; | ||
4194 | |||
4195 | after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUniversalQuantifierParserRuleCall_0()); | ||
4196 | |||
4197 | } | ||
4198 | |||
4199 | |||
4200 | } | ||
4201 | break; | ||
4202 | case 2 : | ||
4203 | // InternalVampireLanguage.g:1287:2: ( ruleVLSExistentialQuantifier ) | ||
4204 | { | ||
4205 | // InternalVampireLanguage.g:1287:2: ( ruleVLSExistentialQuantifier ) | ||
4206 | // InternalVampireLanguage.g:1288:3: ruleVLSExistentialQuantifier | ||
4207 | { | ||
4208 | before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSExistentialQuantifierParserRuleCall_1()); | ||
4209 | pushFollow(FOLLOW_2); | ||
4210 | ruleVLSExistentialQuantifier(); | ||
4211 | |||
4212 | state._fsp--; | ||
4213 | |||
4214 | after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSExistentialQuantifierParserRuleCall_1()); | ||
4215 | |||
4216 | } | ||
4217 | |||
4218 | |||
4219 | } | ||
4220 | break; | ||
4221 | case 3 : | ||
4222 | // InternalVampireLanguage.g:1293:2: ( ruleVLSUnaryNegation ) | ||
4223 | { | ||
4224 | // InternalVampireLanguage.g:1293:2: ( ruleVLSUnaryNegation ) | ||
4225 | // InternalVampireLanguage.g:1294:3: ruleVLSUnaryNegation | ||
4226 | { | ||
4227 | before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryNegationParserRuleCall_2()); | ||
4228 | pushFollow(FOLLOW_2); | ||
4229 | ruleVLSUnaryNegation(); | ||
4230 | |||
4231 | state._fsp--; | ||
4232 | |||
4233 | after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryNegationParserRuleCall_2()); | ||
4234 | |||
4235 | } | ||
4236 | |||
4237 | |||
4238 | } | ||
4239 | break; | ||
4240 | case 4 : | ||
4241 | // InternalVampireLanguage.g:1299:2: ( ruleVLSUnaryInfix ) | ||
4242 | { | ||
4243 | // InternalVampireLanguage.g:1299:2: ( ruleVLSUnaryInfix ) | ||
4244 | // InternalVampireLanguage.g:1300:3: ruleVLSUnaryInfix | ||
4245 | { | ||
4246 | before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryInfixParserRuleCall_3()); | ||
4247 | pushFollow(FOLLOW_2); | ||
4248 | ruleVLSUnaryInfix(); | ||
4249 | |||
4250 | state._fsp--; | ||
4251 | |||
4252 | after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSUnaryInfixParserRuleCall_3()); | ||
4253 | |||
4254 | } | ||
4255 | |||
4256 | |||
4257 | } | ||
4258 | break; | ||
4259 | case 5 : | ||
4260 | // InternalVampireLanguage.g:1305:2: ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) | ||
4261 | { | ||
4262 | // InternalVampireLanguage.g:1305:2: ( ( rule__VLSUnitaryFormula__Group_4__0 ) ) | ||
4263 | // InternalVampireLanguage.g:1306:3: ( rule__VLSUnitaryFormula__Group_4__0 ) | ||
4264 | { | ||
4265 | before(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4()); | ||
4266 | // InternalVampireLanguage.g:1307:3: ( rule__VLSUnitaryFormula__Group_4__0 ) | ||
4267 | // InternalVampireLanguage.g:1307:4: rule__VLSUnitaryFormula__Group_4__0 | ||
4268 | { | ||
4269 | pushFollow(FOLLOW_2); | ||
4270 | rule__VLSUnitaryFormula__Group_4__0(); | ||
4271 | |||
4272 | state._fsp--; | ||
4273 | |||
4274 | |||
4275 | } | ||
4276 | |||
4277 | after(grammarAccess.getVLSUnitaryFormulaAccess().getGroup_4()); | ||
4278 | |||
4279 | } | ||
4280 | |||
4281 | |||
4282 | } | ||
4283 | break; | ||
4284 | |||
4285 | } | ||
4286 | } | ||
4287 | catch (RecognitionException re) { | ||
4288 | reportError(re); | ||
4289 | recover(input,re); | ||
4290 | } | ||
4291 | finally { | ||
4292 | |||
4293 | restoreStackSize(stackSize); | ||
4294 | |||
4295 | } | ||
4296 | return ; | ||
4297 | } | ||
4298 | // $ANTLR end "rule__VLSUnitaryFormula__Alternatives" | ||
4299 | |||
4300 | |||
4301 | // $ANTLR start "rule__VLSUnaryInfix__Alternatives_1_0" | ||
4302 | // 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 ) ) ); | ||
4303 | public final void rule__VLSUnaryInfix__Alternatives_1_0() throws RecognitionException { | ||
4304 | |||
4305 | int stackSize = keepStackSize(); | ||
4306 | |||
4307 | try { | ||
4308 | // 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 ) ) ) | ||
4309 | int alt12=3; | ||
4310 | switch ( input.LA(1) ) { | ||
4311 | case 63: | ||
4312 | { | ||
4313 | alt12=1; | ||
4314 | } | ||
4315 | break; | ||
4316 | case 64: | ||
4317 | { | ||
4318 | alt12=2; | ||
4319 | } | ||
4320 | break; | ||
4321 | case 65: | ||
4322 | { | ||
4323 | alt12=3; | ||
4324 | } | ||
4325 | break; | ||
4326 | default: | ||
4327 | NoViableAltException nvae = | ||
4328 | new NoViableAltException("", 12, 0, input); | ||
4329 | |||
4330 | throw nvae; | ||
4331 | } | ||
4332 | |||
4333 | switch (alt12) { | ||
4334 | case 1 : | ||
4335 | // InternalVampireLanguage.g:1320:2: ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ||
4336 | { | ||
4337 | // InternalVampireLanguage.g:1320:2: ( ( rule__VLSUnaryInfix__Group_1_0_0__0 ) ) | ||
4338 | // InternalVampireLanguage.g:1321:3: ( rule__VLSUnaryInfix__Group_1_0_0__0 ) | ||
4339 | { | ||
4340 | before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0()); | ||
4341 | // InternalVampireLanguage.g:1322:3: ( rule__VLSUnaryInfix__Group_1_0_0__0 ) | ||
4342 | // InternalVampireLanguage.g:1322:4: rule__VLSUnaryInfix__Group_1_0_0__0 | ||
4343 | { | ||
4344 | pushFollow(FOLLOW_2); | ||
4345 | rule__VLSUnaryInfix__Group_1_0_0__0(); | ||
4346 | |||
4347 | state._fsp--; | ||
4348 | |||
4349 | |||
4350 | } | ||
4351 | |||
4352 | after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_0()); | ||
4353 | |||
4354 | } | ||
4355 | |||
4356 | |||
4357 | } | ||
4358 | break; | ||
4359 | case 2 : | ||
4360 | // InternalVampireLanguage.g:1326:2: ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ||
4361 | { | ||
4362 | // InternalVampireLanguage.g:1326:2: ( ( rule__VLSUnaryInfix__Group_1_0_1__0 ) ) | ||
4363 | // InternalVampireLanguage.g:1327:3: ( rule__VLSUnaryInfix__Group_1_0_1__0 ) | ||
4364 | { | ||
4365 | before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1()); | ||
4366 | // InternalVampireLanguage.g:1328:3: ( rule__VLSUnaryInfix__Group_1_0_1__0 ) | ||
4367 | // InternalVampireLanguage.g:1328:4: rule__VLSUnaryInfix__Group_1_0_1__0 | ||
4368 | { | ||
4369 | pushFollow(FOLLOW_2); | ||
4370 | rule__VLSUnaryInfix__Group_1_0_1__0(); | ||
4371 | |||
4372 | state._fsp--; | ||
4373 | |||
4374 | |||
4375 | } | ||
4376 | |||
4377 | after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_1()); | ||
4378 | |||
4379 | } | ||
4380 | |||
4381 | |||
4382 | } | ||
4383 | break; | ||
4384 | case 3 : | ||
4385 | // InternalVampireLanguage.g:1332:2: ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) | ||
4386 | { | ||
4387 | // InternalVampireLanguage.g:1332:2: ( ( rule__VLSUnaryInfix__Group_1_0_2__0 ) ) | ||
4388 | // InternalVampireLanguage.g:1333:3: ( rule__VLSUnaryInfix__Group_1_0_2__0 ) | ||
4389 | { | ||
4390 | before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2()); | ||
4391 | // InternalVampireLanguage.g:1334:3: ( rule__VLSUnaryInfix__Group_1_0_2__0 ) | ||
4392 | // InternalVampireLanguage.g:1334:4: rule__VLSUnaryInfix__Group_1_0_2__0 | ||
4393 | { | ||
4394 | pushFollow(FOLLOW_2); | ||
4395 | rule__VLSUnaryInfix__Group_1_0_2__0(); | ||
4396 | |||
4397 | state._fsp--; | ||
4398 | |||
4399 | |||
4400 | } | ||
4401 | |||
4402 | after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1_0_2()); | ||
4403 | |||
4404 | } | ||
4405 | |||
4406 | |||
4407 | } | ||
4408 | break; | ||
4409 | |||
4410 | } | ||
4411 | } | ||
4412 | catch (RecognitionException re) { | ||
4413 | reportError(re); | ||
4414 | recover(input,re); | ||
4415 | } | ||
4416 | finally { | ||
4417 | |||
4418 | restoreStackSize(stackSize); | ||
4419 | |||
4420 | } | ||
4421 | return ; | ||
4422 | } | ||
4423 | // $ANTLR end "rule__VLSUnaryInfix__Alternatives_1_0" | ||
4424 | |||
4425 | |||
4426 | // $ANTLR start "rule__VLSAtomic__Alternatives" | ||
4427 | // InternalVampireLanguage.g:1342:1: rule__VLSAtomic__Alternatives : ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) ); | ||
4428 | public final void rule__VLSAtomic__Alternatives() throws RecognitionException { | ||
4429 | |||
4430 | int stackSize = keepStackSize(); | ||
4431 | |||
4432 | try { | ||
4433 | // InternalVampireLanguage.g:1346:1: ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) ) | ||
4434 | int alt13=4; | ||
4435 | alt13 = dfa13.predict(input); | ||
4436 | switch (alt13) { | ||
4437 | case 1 : | ||
4438 | // InternalVampireLanguage.g:1347:2: ( ruleVLSAtomicConstant ) | ||
4439 | { | ||
4440 | // InternalVampireLanguage.g:1347:2: ( ruleVLSAtomicConstant ) | ||
4441 | // InternalVampireLanguage.g:1348:3: ruleVLSAtomicConstant | ||
4442 | { | ||
4443 | before(grammarAccess.getVLSAtomicAccess().getVLSAtomicConstantParserRuleCall_0()); | ||
4444 | pushFollow(FOLLOW_2); | ||
4445 | ruleVLSAtomicConstant(); | ||
4446 | |||
4447 | state._fsp--; | ||
4448 | |||
4449 | after(grammarAccess.getVLSAtomicAccess().getVLSAtomicConstantParserRuleCall_0()); | ||
4450 | |||
4451 | } | ||
4452 | |||
4453 | |||
4454 | } | ||
4455 | break; | ||
4456 | case 2 : | ||
4457 | // InternalVampireLanguage.g:1353:2: ( ruleVLSAtomicFunction ) | ||
4458 | { | ||
4459 | // InternalVampireLanguage.g:1353:2: ( ruleVLSAtomicFunction ) | ||
4460 | // InternalVampireLanguage.g:1354:3: ruleVLSAtomicFunction | ||
4461 | { | ||
4462 | before(grammarAccess.getVLSAtomicAccess().getVLSAtomicFunctionParserRuleCall_1()); | ||
4463 | pushFollow(FOLLOW_2); | ||
4464 | ruleVLSAtomicFunction(); | ||
4465 | |||
4466 | state._fsp--; | ||
4467 | |||
4468 | after(grammarAccess.getVLSAtomicAccess().getVLSAtomicFunctionParserRuleCall_1()); | ||
4469 | |||
4470 | } | ||
4471 | |||
4472 | |||
4473 | } | ||
4474 | break; | ||
4475 | case 3 : | ||
4476 | // InternalVampireLanguage.g:1359:2: ( ruleVLSVariable ) | ||
4477 | { | ||
4478 | // InternalVampireLanguage.g:1359:2: ( ruleVLSVariable ) | ||
4479 | // InternalVampireLanguage.g:1360:3: ruleVLSVariable | ||
4480 | { | ||
4481 | before(grammarAccess.getVLSAtomicAccess().getVLSVariableParserRuleCall_2()); | ||
4482 | pushFollow(FOLLOW_2); | ||
4483 | ruleVLSVariable(); | ||
4484 | |||
4485 | state._fsp--; | ||
4486 | |||
4487 | after(grammarAccess.getVLSAtomicAccess().getVLSVariableParserRuleCall_2()); | ||
4488 | |||
4489 | } | ||
4490 | |||
4491 | |||
4492 | } | ||
4493 | break; | ||
4494 | case 4 : | ||
4495 | // InternalVampireLanguage.g:1365:2: ( ruleVLSDefinedTerm ) | ||
4496 | { | ||
4497 | // InternalVampireLanguage.g:1365:2: ( ruleVLSDefinedTerm ) | ||
4498 | // InternalVampireLanguage.g:1366:3: ruleVLSDefinedTerm | ||
4499 | { | ||
4500 | before(grammarAccess.getVLSAtomicAccess().getVLSDefinedTermParserRuleCall_3()); | ||
4501 | pushFollow(FOLLOW_2); | ||
4502 | ruleVLSDefinedTerm(); | ||
4503 | |||
4504 | state._fsp--; | ||
4505 | |||
4506 | after(grammarAccess.getVLSAtomicAccess().getVLSDefinedTermParserRuleCall_3()); | ||
4507 | |||
4508 | } | ||
4509 | |||
4510 | |||
4511 | } | ||
4512 | break; | ||
4513 | |||
4514 | } | ||
4515 | } | ||
4516 | catch (RecognitionException re) { | ||
4517 | reportError(re); | ||
4518 | recover(input,re); | ||
4519 | } | ||
4520 | finally { | ||
4521 | |||
4522 | restoreStackSize(stackSize); | ||
4523 | |||
4524 | } | ||
4525 | return ; | ||
4526 | } | ||
4527 | // $ANTLR end "rule__VLSAtomic__Alternatives" | ||
4528 | |||
4529 | |||
4530 | // $ANTLR start "rule__VLSAtomicConstant__Alternatives" | ||
4531 | // InternalVampireLanguage.g:1375:1: rule__VLSAtomicConstant__Alternatives : ( ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ( ( rule__VLSAtomicConstant__Group_2__0 ) ) ); | ||
4532 | public final void rule__VLSAtomicConstant__Alternatives() throws RecognitionException { | ||
4533 | |||
4534 | int stackSize = keepStackSize(); | ||
4535 | |||
4536 | try { | ||
4537 | // InternalVampireLanguage.g:1379:1: ( ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ( ( rule__VLSAtomicConstant__Group_2__0 ) ) ) | ||
4538 | int alt14=3; | ||
4539 | switch ( input.LA(1) ) { | ||
4540 | case RULE_LOWER_WORD_ID: | ||
4541 | case RULE_SINGLE_QUOTE: | ||
4542 | case RULE_DOLLAR_ID: | ||
4543 | case RULE_DOUBLE_DOLLAR_ID: | ||
4544 | case 27: | ||
4545 | case 28: | ||
4546 | case 29: | ||
4547 | case 30: | ||
4548 | case 31: | ||
4549 | case 32: | ||
4550 | case 33: | ||
4551 | case 34: | ||
4552 | case 35: | ||
4553 | case 36: | ||
4554 | case 37: | ||
4555 | case 38: | ||
4556 | case 39: | ||
4557 | case 40: | ||
4558 | case 41: | ||
4559 | { | ||
4560 | alt14=1; | ||
4561 | } | ||
4562 | break; | ||
4563 | case 66: | ||
4564 | { | ||
4565 | alt14=2; | ||
4566 | } | ||
4567 | break; | ||
4568 | case 67: | ||
4569 | { | ||
4570 | alt14=3; | ||
4571 | } | ||
4572 | break; | ||
4573 | default: | ||
4574 | NoViableAltException nvae = | ||
4575 | new NoViableAltException("", 14, 0, input); | ||
4576 | |||
4577 | throw nvae; | ||
4578 | } | ||
4579 | |||
4580 | switch (alt14) { | ||
4581 | case 1 : | ||
4582 | // InternalVampireLanguage.g:1380:2: ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ||
4583 | { | ||
4584 | // InternalVampireLanguage.g:1380:2: ( ( rule__VLSAtomicConstant__Group_0__0 ) ) | ||
4585 | // InternalVampireLanguage.g:1381:3: ( rule__VLSAtomicConstant__Group_0__0 ) | ||
4586 | { | ||
4587 | before(grammarAccess.getVLSAtomicConstantAccess().getGroup_0()); | ||
4588 | // InternalVampireLanguage.g:1382:3: ( rule__VLSAtomicConstant__Group_0__0 ) | ||
4589 | // InternalVampireLanguage.g:1382:4: rule__VLSAtomicConstant__Group_0__0 | ||
4590 | { | ||
4591 | pushFollow(FOLLOW_2); | ||
4592 | rule__VLSAtomicConstant__Group_0__0(); | ||
4593 | |||
4594 | state._fsp--; | ||
4595 | |||
4596 | |||
4597 | } | ||
4598 | |||
4599 | after(grammarAccess.getVLSAtomicConstantAccess().getGroup_0()); | ||
4600 | |||
4601 | } | ||
4602 | |||
4603 | |||
4604 | } | ||
4605 | break; | ||
4606 | case 2 : | ||
4607 | // InternalVampireLanguage.g:1386:2: ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ||
4608 | { | ||
4609 | // InternalVampireLanguage.g:1386:2: ( ( rule__VLSAtomicConstant__Group_1__0 ) ) | ||
4610 | // InternalVampireLanguage.g:1387:3: ( rule__VLSAtomicConstant__Group_1__0 ) | ||
4611 | { | ||
4612 | before(grammarAccess.getVLSAtomicConstantAccess().getGroup_1()); | ||
4613 | // InternalVampireLanguage.g:1388:3: ( rule__VLSAtomicConstant__Group_1__0 ) | ||
4614 | // InternalVampireLanguage.g:1388:4: rule__VLSAtomicConstant__Group_1__0 | ||
4615 | { | ||
4616 | pushFollow(FOLLOW_2); | ||
4617 | rule__VLSAtomicConstant__Group_1__0(); | ||
4618 | |||
4619 | state._fsp--; | ||
4620 | |||
4621 | |||
4622 | } | ||
4623 | |||
4624 | after(grammarAccess.getVLSAtomicConstantAccess().getGroup_1()); | ||
4625 | |||
4626 | } | ||
4627 | |||
4628 | |||
4629 | } | ||
4630 | break; | ||
4631 | case 3 : | ||
4632 | // InternalVampireLanguage.g:1392:2: ( ( rule__VLSAtomicConstant__Group_2__0 ) ) | ||
4633 | { | ||
4634 | // InternalVampireLanguage.g:1392:2: ( ( rule__VLSAtomicConstant__Group_2__0 ) ) | ||
4635 | // InternalVampireLanguage.g:1393:3: ( rule__VLSAtomicConstant__Group_2__0 ) | ||
4636 | { | ||
4637 | before(grammarAccess.getVLSAtomicConstantAccess().getGroup_2()); | ||
4638 | // InternalVampireLanguage.g:1394:3: ( rule__VLSAtomicConstant__Group_2__0 ) | ||
4639 | // InternalVampireLanguage.g:1394:4: rule__VLSAtomicConstant__Group_2__0 | ||
4640 | { | ||
4641 | pushFollow(FOLLOW_2); | ||
4642 | rule__VLSAtomicConstant__Group_2__0(); | ||
4643 | |||
4644 | state._fsp--; | ||
4645 | |||
4646 | |||
4647 | } | ||
4648 | |||
4649 | after(grammarAccess.getVLSAtomicConstantAccess().getGroup_2()); | ||
4650 | |||
4651 | } | ||
4652 | |||
4653 | |||
4654 | } | ||
4655 | break; | ||
4656 | |||
4657 | } | ||
4658 | } | ||
4659 | catch (RecognitionException re) { | ||
4660 | reportError(re); | ||
4661 | recover(input,re); | ||
4662 | } | ||
4663 | finally { | ||
4664 | |||
4665 | restoreStackSize(stackSize); | ||
4666 | |||
4667 | } | ||
4668 | return ; | ||
4669 | } | ||
4670 | // $ANTLR end "rule__VLSAtomicConstant__Alternatives" | ||
4671 | |||
4672 | |||
4673 | // $ANTLR start "rule__VLSAtomicConstant__NameAlternatives_0_1_0" | ||
4674 | // 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 ) ); | ||
4675 | public final void rule__VLSAtomicConstant__NameAlternatives_0_1_0() throws RecognitionException { | ||
4676 | |||
4677 | int stackSize = keepStackSize(); | ||
4678 | |||
4679 | try { | ||
4680 | // InternalVampireLanguage.g:1406:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) ) | ||
4681 | int alt15=5; | ||
4682 | switch ( input.LA(1) ) { | ||
4683 | case RULE_LOWER_WORD_ID: | ||
4684 | { | ||
4685 | alt15=1; | ||
4686 | } | ||
4687 | break; | ||
4688 | case RULE_SINGLE_QUOTE: | ||
4689 | { | ||
4690 | alt15=2; | ||
4691 | } | ||
4692 | break; | ||
4693 | case RULE_DOLLAR_ID: | ||
4694 | { | ||
4695 | alt15=3; | ||
4696 | } | ||
4697 | break; | ||
4698 | case RULE_DOUBLE_DOLLAR_ID: | ||
4699 | { | ||
4700 | alt15=4; | ||
4701 | } | ||
4702 | break; | ||
4703 | case 27: | ||
4704 | case 28: | ||
4705 | case 29: | ||
4706 | case 30: | ||
4707 | case 31: | ||
4708 | case 32: | ||
4709 | case 33: | ||
4710 | case 34: | ||
4711 | case 35: | ||
4712 | case 36: | ||
4713 | case 37: | ||
4714 | case 38: | ||
4715 | case 39: | ||
4716 | case 40: | ||
4717 | case 41: | ||
4718 | { | ||
4719 | alt15=5; | ||
4720 | } | ||
4721 | break; | ||
4722 | default: | ||
4723 | NoViableAltException nvae = | ||
4724 | new NoViableAltException("", 15, 0, input); | ||
4725 | |||
4726 | throw nvae; | ||
4727 | } | ||
4728 | |||
4729 | switch (alt15) { | ||
4730 | case 1 : | ||
4731 | // InternalVampireLanguage.g:1407:2: ( RULE_LOWER_WORD_ID ) | ||
4732 | { | ||
4733 | // InternalVampireLanguage.g:1407:2: ( RULE_LOWER_WORD_ID ) | ||
4734 | // InternalVampireLanguage.g:1408:3: RULE_LOWER_WORD_ID | ||
4735 | { | ||
4736 | before(grammarAccess.getVLSAtomicConstantAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); | ||
4737 | match(input,RULE_LOWER_WORD_ID,FOLLOW_2); | ||
4738 | after(grammarAccess.getVLSAtomicConstantAccess().getNameLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); | ||
4739 | |||
4740 | } | ||
4741 | |||
4742 | |||
4743 | } | ||
4744 | break; | ||
4745 | case 2 : | ||
4746 | // InternalVampireLanguage.g:1413:2: ( RULE_SINGLE_QUOTE ) | ||
4747 | { | ||
4748 | // InternalVampireLanguage.g:1413:2: ( RULE_SINGLE_QUOTE ) | ||
4749 | // InternalVampireLanguage.g:1414:3: RULE_SINGLE_QUOTE | ||
4750 | { | ||
4751 | before(grammarAccess.getVLSAtomicConstantAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1_0_1()); | ||
4752 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
4753 | after(grammarAccess.getVLSAtomicConstantAccess().getNameSINGLE_QUOTETerminalRuleCall_0_1_0_1()); | ||
4754 | |||
4755 | } | ||
4756 | |||
4757 | |||
4758 | } | ||
4759 | break; | ||
4760 | case 3 : | ||
4761 | // InternalVampireLanguage.g:1419:2: ( RULE_DOLLAR_ID ) | ||
4762 | { | ||
4763 | // InternalVampireLanguage.g:1419:2: ( RULE_DOLLAR_ID ) | ||
4764 | // InternalVampireLanguage.g:1420:3: RULE_DOLLAR_ID | ||
4765 | { | ||
4766 | before(grammarAccess.getVLSAtomicConstantAccess().getNameDOLLAR_IDTerminalRuleCall_0_1_0_2()); | ||
4767 | match(input,RULE_DOLLAR_ID,FOLLOW_2); | ||
4768 | after(grammarAccess.getVLSAtomicConstantAccess().getNameDOLLAR_IDTerminalRuleCall_0_1_0_2()); | ||
4769 | |||
4770 | } | ||
4771 | |||
4772 | |||
4773 | } | ||
4774 | break; | ||
4775 | case 4 : | ||
4776 | // InternalVampireLanguage.g:1425:2: ( RULE_DOUBLE_DOLLAR_ID ) | ||
4777 | { | ||
4778 | // InternalVampireLanguage.g:1425:2: ( RULE_DOUBLE_DOLLAR_ID ) | ||
4779 | // InternalVampireLanguage.g:1426:3: RULE_DOUBLE_DOLLAR_ID | ||
4780 | { | ||
4781 | before(grammarAccess.getVLSAtomicConstantAccess().getNameDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); | ||
4782 | match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2); | ||
4783 | after(grammarAccess.getVLSAtomicConstantAccess().getNameDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); | ||
4784 | |||
4785 | } | ||
4786 | |||
4787 | |||
4788 | } | ||
4789 | break; | ||
4790 | case 5 : | ||
4791 | // InternalVampireLanguage.g:1431:2: ( ruleVLSRole ) | ||
4792 | { | ||
4793 | // InternalVampireLanguage.g:1431:2: ( ruleVLSRole ) | ||
4794 | // InternalVampireLanguage.g:1432:3: ruleVLSRole | ||
4795 | { | ||
4796 | before(grammarAccess.getVLSAtomicConstantAccess().getNameVLSRoleParserRuleCall_0_1_0_4()); | ||
4797 | pushFollow(FOLLOW_2); | ||
4798 | ruleVLSRole(); | ||
4799 | |||
4800 | state._fsp--; | ||
4801 | |||
4802 | after(grammarAccess.getVLSAtomicConstantAccess().getNameVLSRoleParserRuleCall_0_1_0_4()); | ||
4803 | |||
4804 | } | ||
4805 | |||
4806 | |||
4807 | } | ||
4808 | break; | ||
4809 | |||
4810 | } | ||
4811 | } | ||
4812 | catch (RecognitionException re) { | ||
4813 | reportError(re); | ||
4814 | recover(input,re); | ||
4815 | } | ||
4816 | finally { | ||
4817 | |||
4818 | restoreStackSize(stackSize); | ||
4819 | |||
4820 | } | ||
4821 | return ; | ||
4822 | } | ||
4823 | // $ANTLR end "rule__VLSAtomicConstant__NameAlternatives_0_1_0" | ||
4824 | |||
4825 | |||
4826 | // $ANTLR start "rule__VLSAtomicFunction__Alternatives" | ||
4827 | // InternalVampireLanguage.g:1441:1: rule__VLSAtomicFunction__Alternatives : ( ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ( ( rule__VLSAtomicFunction__Group_1__0 ) ) ); | ||
4828 | public final void rule__VLSAtomicFunction__Alternatives() throws RecognitionException { | ||
4829 | |||
4830 | int stackSize = keepStackSize(); | ||
4831 | |||
4832 | try { | ||
4833 | // InternalVampireLanguage.g:1445:1: ( ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ( ( rule__VLSAtomicFunction__Group_1__0 ) ) ) | ||
4834 | int alt16=2; | ||
4835 | int LA16_0 = input.LA(1); | ||
4836 | |||
4837 | 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)) ) { | ||
4838 | alt16=1; | ||
4839 | } | ||
4840 | else if ( (LA16_0==68) ) { | ||
4841 | alt16=2; | ||
4842 | } | ||
4843 | else { | ||
4844 | NoViableAltException nvae = | ||
4845 | new NoViableAltException("", 16, 0, input); | ||
4846 | |||
4847 | throw nvae; | ||
4848 | } | ||
4849 | switch (alt16) { | ||
4850 | case 1 : | ||
4851 | // InternalVampireLanguage.g:1446:2: ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ||
4852 | { | ||
4853 | // InternalVampireLanguage.g:1446:2: ( ( rule__VLSAtomicFunction__Group_0__0 ) ) | ||
4854 | // InternalVampireLanguage.g:1447:3: ( rule__VLSAtomicFunction__Group_0__0 ) | ||
4855 | { | ||
4856 | before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0()); | ||
4857 | // InternalVampireLanguage.g:1448:3: ( rule__VLSAtomicFunction__Group_0__0 ) | ||
4858 | // InternalVampireLanguage.g:1448:4: rule__VLSAtomicFunction__Group_0__0 | ||
4859 | { | ||
4860 | pushFollow(FOLLOW_2); | ||
4861 | rule__VLSAtomicFunction__Group_0__0(); | ||
4862 | |||
4863 | state._fsp--; | ||
4864 | |||
4865 | |||
4866 | } | ||
4867 | |||
4868 | after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0()); | ||
4869 | |||
4870 | } | ||
4871 | |||
4872 | |||
4873 | } | ||
4874 | break; | ||
4875 | case 2 : | ||
4876 | // InternalVampireLanguage.g:1452:2: ( ( rule__VLSAtomicFunction__Group_1__0 ) ) | ||
4877 | { | ||
4878 | // InternalVampireLanguage.g:1452:2: ( ( rule__VLSAtomicFunction__Group_1__0 ) ) | ||
4879 | // InternalVampireLanguage.g:1453:3: ( rule__VLSAtomicFunction__Group_1__0 ) | ||
4880 | { | ||
4881 | before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1()); | ||
4882 | // InternalVampireLanguage.g:1454:3: ( rule__VLSAtomicFunction__Group_1__0 ) | ||
4883 | // InternalVampireLanguage.g:1454:4: rule__VLSAtomicFunction__Group_1__0 | ||
4884 | { | ||
4885 | pushFollow(FOLLOW_2); | ||
4886 | rule__VLSAtomicFunction__Group_1__0(); | ||
4887 | |||
4888 | state._fsp--; | ||
4889 | |||
4890 | |||
4891 | } | ||
4892 | |||
4893 | after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_1()); | ||
4894 | |||
4895 | } | ||
4896 | |||
4897 | |||
4898 | } | ||
4899 | break; | ||
4900 | |||
4901 | } | ||
4902 | } | ||
4903 | catch (RecognitionException re) { | ||
4904 | reportError(re); | ||
4905 | recover(input,re); | ||
4906 | } | ||
4907 | finally { | ||
4908 | |||
4909 | restoreStackSize(stackSize); | ||
4910 | |||
4911 | } | ||
4912 | return ; | ||
4913 | } | ||
4914 | // $ANTLR end "rule__VLSAtomicFunction__Alternatives" | ||
4915 | |||
4916 | |||
4917 | // $ANTLR start "rule__VLSAtomicFunction__ConstantAlternatives_0_1_0" | ||
4918 | // 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 ) ); | ||
4919 | public final void rule__VLSAtomicFunction__ConstantAlternatives_0_1_0() throws RecognitionException { | ||
4920 | |||
4921 | int stackSize = keepStackSize(); | ||
4922 | |||
4923 | try { | ||
4924 | // InternalVampireLanguage.g:1466:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) | ( ruleVLSRole ) ) | ||
4925 | int alt17=5; | ||
4926 | switch ( input.LA(1) ) { | ||
4927 | case RULE_LOWER_WORD_ID: | ||
4928 | { | ||
4929 | alt17=1; | ||
4930 | } | ||
4931 | break; | ||
4932 | case RULE_SINGLE_QUOTE: | ||
4933 | { | ||
4934 | alt17=2; | ||
4935 | } | ||
4936 | break; | ||
4937 | case RULE_DOLLAR_ID: | ||
4938 | { | ||
4939 | alt17=3; | ||
4940 | } | ||
4941 | break; | ||
4942 | case RULE_DOUBLE_DOLLAR_ID: | ||
4943 | { | ||
4944 | alt17=4; | ||
4945 | } | ||
4946 | break; | ||
4947 | case 27: | ||
4948 | case 28: | ||
4949 | case 29: | ||
4950 | case 30: | ||
4951 | case 31: | ||
4952 | case 32: | ||
4953 | case 33: | ||
4954 | case 34: | ||
4955 | case 35: | ||
4956 | case 36: | ||
4957 | case 37: | ||
4958 | case 38: | ||
4959 | case 39: | ||
4960 | case 40: | ||
4961 | case 41: | ||
4962 | { | ||
4963 | alt17=5; | ||
4964 | } | ||
4965 | break; | ||
4966 | default: | ||
4967 | NoViableAltException nvae = | ||
4968 | new NoViableAltException("", 17, 0, input); | ||
4969 | |||
4970 | throw nvae; | ||
4971 | } | ||
4972 | |||
4973 | switch (alt17) { | ||
4974 | case 1 : | ||
4975 | // InternalVampireLanguage.g:1467:2: ( RULE_LOWER_WORD_ID ) | ||
4976 | { | ||
4977 | // InternalVampireLanguage.g:1467:2: ( RULE_LOWER_WORD_ID ) | ||
4978 | // InternalVampireLanguage.g:1468:3: RULE_LOWER_WORD_ID | ||
4979 | { | ||
4980 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); | ||
4981 | match(input,RULE_LOWER_WORD_ID,FOLLOW_2); | ||
4982 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantLOWER_WORD_IDTerminalRuleCall_0_1_0_0()); | ||
4983 | |||
4984 | } | ||
4985 | |||
4986 | |||
4987 | } | ||
4988 | break; | ||
4989 | case 2 : | ||
4990 | // InternalVampireLanguage.g:1473:2: ( RULE_SINGLE_QUOTE ) | ||
4991 | { | ||
4992 | // InternalVampireLanguage.g:1473:2: ( RULE_SINGLE_QUOTE ) | ||
4993 | // InternalVampireLanguage.g:1474:3: RULE_SINGLE_QUOTE | ||
4994 | { | ||
4995 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantSINGLE_QUOTETerminalRuleCall_0_1_0_1()); | ||
4996 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
4997 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantSINGLE_QUOTETerminalRuleCall_0_1_0_1()); | ||
4998 | |||
4999 | } | ||
5000 | |||
5001 | |||
5002 | } | ||
5003 | break; | ||
5004 | case 3 : | ||
5005 | // InternalVampireLanguage.g:1479:2: ( RULE_DOLLAR_ID ) | ||
5006 | { | ||
5007 | // InternalVampireLanguage.g:1479:2: ( RULE_DOLLAR_ID ) | ||
5008 | // InternalVampireLanguage.g:1480:3: RULE_DOLLAR_ID | ||
5009 | { | ||
5010 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOLLAR_IDTerminalRuleCall_0_1_0_2()); | ||
5011 | match(input,RULE_DOLLAR_ID,FOLLOW_2); | ||
5012 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOLLAR_IDTerminalRuleCall_0_1_0_2()); | ||
5013 | |||
5014 | } | ||
5015 | |||
5016 | |||
5017 | } | ||
5018 | break; | ||
5019 | case 4 : | ||
5020 | // InternalVampireLanguage.g:1485:2: ( RULE_DOUBLE_DOLLAR_ID ) | ||
5021 | { | ||
5022 | // InternalVampireLanguage.g:1485:2: ( RULE_DOUBLE_DOLLAR_ID ) | ||
5023 | // InternalVampireLanguage.g:1486:3: RULE_DOUBLE_DOLLAR_ID | ||
5024 | { | ||
5025 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); | ||
5026 | match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2); | ||
5027 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantDOUBLE_DOLLAR_IDTerminalRuleCall_0_1_0_3()); | ||
5028 | |||
5029 | } | ||
5030 | |||
5031 | |||
5032 | } | ||
5033 | break; | ||
5034 | case 5 : | ||
5035 | // InternalVampireLanguage.g:1491:2: ( ruleVLSRole ) | ||
5036 | { | ||
5037 | // InternalVampireLanguage.g:1491:2: ( ruleVLSRole ) | ||
5038 | // InternalVampireLanguage.g:1492:3: ruleVLSRole | ||
5039 | { | ||
5040 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantVLSRoleParserRuleCall_0_1_0_4()); | ||
5041 | pushFollow(FOLLOW_2); | ||
5042 | ruleVLSRole(); | ||
5043 | |||
5044 | state._fsp--; | ||
5045 | |||
5046 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantVLSRoleParserRuleCall_0_1_0_4()); | ||
5047 | |||
5048 | } | ||
5049 | |||
5050 | |||
5051 | } | ||
5052 | break; | ||
5053 | |||
5054 | } | ||
5055 | } | ||
5056 | catch (RecognitionException re) { | ||
5057 | reportError(re); | ||
5058 | recover(input,re); | ||
5059 | } | ||
5060 | finally { | ||
5061 | |||
5062 | restoreStackSize(stackSize); | ||
5063 | |||
5064 | } | ||
5065 | return ; | ||
5066 | } | ||
5067 | // $ANTLR end "rule__VLSAtomicFunction__ConstantAlternatives_0_1_0" | ||
5068 | |||
5069 | |||
5070 | // $ANTLR start "rule__VLSFofTerm__Alternatives" | ||
5071 | // InternalVampireLanguage.g:1501:1: rule__VLSFofTerm__Alternatives : ( ( ruleVLSVariable ) | ( ruleVLSFunctionFof ) | ( ruleVLSDefinedTerm ) ); | ||
5072 | public final void rule__VLSFofTerm__Alternatives() throws RecognitionException { | ||
5073 | |||
5074 | int stackSize = keepStackSize(); | ||
5075 | |||
5076 | try { | ||
5077 | // InternalVampireLanguage.g:1505:1: ( ( ruleVLSVariable ) | ( ruleVLSFunctionFof ) | ( ruleVLSDefinedTerm ) ) | ||
5078 | int alt18=3; | ||
5079 | switch ( input.LA(1) ) { | ||
5080 | case RULE_UPPER_WORD_ID: | ||
5081 | { | ||
5082 | alt18=1; | ||
5083 | } | ||
5084 | break; | ||
5085 | case RULE_LOWER_WORD_ID: | ||
5086 | case RULE_SINGLE_QUOTE: | ||
5087 | case RULE_DOLLAR_ID: | ||
5088 | case RULE_DOUBLE_DOLLAR_ID: | ||
5089 | { | ||
5090 | alt18=2; | ||
5091 | } | ||
5092 | break; | ||
5093 | case RULE_SIGNED_LITERAL: | ||
5094 | case RULE_SIGNED_REAL_ID: | ||
5095 | case RULE_SIGNED_RAT_ID: | ||
5096 | case RULE_DOUBLE_QUOTE: | ||
5097 | { | ||
5098 | alt18=3; | ||
5099 | } | ||
5100 | break; | ||
5101 | default: | ||
5102 | NoViableAltException nvae = | ||
5103 | new NoViableAltException("", 18, 0, input); | ||
5104 | |||
5105 | throw nvae; | ||
5106 | } | ||
5107 | |||
5108 | switch (alt18) { | ||
5109 | case 1 : | ||
5110 | // InternalVampireLanguage.g:1506:2: ( ruleVLSVariable ) | ||
5111 | { | ||
5112 | // InternalVampireLanguage.g:1506:2: ( ruleVLSVariable ) | ||
5113 | // InternalVampireLanguage.g:1507:3: ruleVLSVariable | ||
5114 | { | ||
5115 | before(grammarAccess.getVLSFofTermAccess().getVLSVariableParserRuleCall_0()); | ||
5116 | pushFollow(FOLLOW_2); | ||
5117 | ruleVLSVariable(); | ||
5118 | |||
5119 | state._fsp--; | ||
5120 | |||
5121 | after(grammarAccess.getVLSFofTermAccess().getVLSVariableParserRuleCall_0()); | ||
5122 | |||
5123 | } | ||
5124 | |||
5125 | |||
5126 | } | ||
5127 | break; | ||
5128 | case 2 : | ||
5129 | // InternalVampireLanguage.g:1512:2: ( ruleVLSFunctionFof ) | ||
5130 | { | ||
5131 | // InternalVampireLanguage.g:1512:2: ( ruleVLSFunctionFof ) | ||
5132 | // InternalVampireLanguage.g:1513:3: ruleVLSFunctionFof | ||
5133 | { | ||
5134 | before(grammarAccess.getVLSFofTermAccess().getVLSFunctionFofParserRuleCall_1()); | ||
5135 | pushFollow(FOLLOW_2); | ||
5136 | ruleVLSFunctionFof(); | ||
5137 | |||
5138 | state._fsp--; | ||
5139 | |||
5140 | after(grammarAccess.getVLSFofTermAccess().getVLSFunctionFofParserRuleCall_1()); | ||
5141 | |||
5142 | } | ||
5143 | |||
5144 | |||
5145 | } | ||
5146 | break; | ||
5147 | case 3 : | ||
5148 | // InternalVampireLanguage.g:1518:2: ( ruleVLSDefinedTerm ) | ||
5149 | { | ||
5150 | // InternalVampireLanguage.g:1518:2: ( ruleVLSDefinedTerm ) | ||
5151 | // InternalVampireLanguage.g:1519:3: ruleVLSDefinedTerm | ||
5152 | { | ||
5153 | before(grammarAccess.getVLSFofTermAccess().getVLSDefinedTermParserRuleCall_2()); | ||
5154 | pushFollow(FOLLOW_2); | ||
5155 | ruleVLSDefinedTerm(); | ||
5156 | |||
5157 | state._fsp--; | ||
5158 | |||
5159 | after(grammarAccess.getVLSFofTermAccess().getVLSDefinedTermParserRuleCall_2()); | ||
5160 | |||
5161 | } | ||
5162 | |||
5163 | |||
5164 | } | ||
5165 | break; | ||
5166 | |||
5167 | } | ||
5168 | } | ||
5169 | catch (RecognitionException re) { | ||
5170 | reportError(re); | ||
5171 | recover(input,re); | ||
5172 | } | ||
5173 | finally { | ||
5174 | |||
5175 | restoreStackSize(stackSize); | ||
5176 | |||
5177 | } | ||
5178 | return ; | ||
5179 | } | ||
5180 | // $ANTLR end "rule__VLSFofTerm__Alternatives" | ||
5181 | |||
5182 | |||
5183 | // $ANTLR start "rule__VLSFunctionFof__FunctorAlternatives_0_0" | ||
5184 | // InternalVampireLanguage.g:1528:1: rule__VLSFunctionFof__FunctorAlternatives_0_0 : ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) ); | ||
5185 | public final void rule__VLSFunctionFof__FunctorAlternatives_0_0() throws RecognitionException { | ||
5186 | |||
5187 | int stackSize = keepStackSize(); | ||
5188 | |||
5189 | try { | ||
5190 | // InternalVampireLanguage.g:1532:1: ( ( RULE_LOWER_WORD_ID ) | ( RULE_SINGLE_QUOTE ) | ( RULE_DOLLAR_ID ) | ( RULE_DOUBLE_DOLLAR_ID ) ) | ||
5191 | int alt19=4; | ||
5192 | switch ( input.LA(1) ) { | ||
5193 | case RULE_LOWER_WORD_ID: | ||
5194 | { | ||
5195 | alt19=1; | ||
5196 | } | ||
5197 | break; | ||
5198 | case RULE_SINGLE_QUOTE: | ||
5199 | { | ||
5200 | alt19=2; | ||
5201 | } | ||
5202 | break; | ||
5203 | case RULE_DOLLAR_ID: | ||
5204 | { | ||
5205 | alt19=3; | ||
5206 | } | ||
5207 | break; | ||
5208 | case RULE_DOUBLE_DOLLAR_ID: | ||
5209 | { | ||
5210 | alt19=4; | ||
5211 | } | ||
5212 | break; | ||
5213 | default: | ||
5214 | NoViableAltException nvae = | ||
5215 | new NoViableAltException("", 19, 0, input); | ||
5216 | |||
5217 | throw nvae; | ||
5218 | } | ||
5219 | |||
5220 | switch (alt19) { | ||
5221 | case 1 : | ||
5222 | // InternalVampireLanguage.g:1533:2: ( RULE_LOWER_WORD_ID ) | ||
5223 | { | ||
5224 | // InternalVampireLanguage.g:1533:2: ( RULE_LOWER_WORD_ID ) | ||
5225 | // InternalVampireLanguage.g:1534:3: RULE_LOWER_WORD_ID | ||
5226 | { | ||
5227 | before(grammarAccess.getVLSFunctionFofAccess().getFunctorLOWER_WORD_IDTerminalRuleCall_0_0_0()); | ||
5228 | match(input,RULE_LOWER_WORD_ID,FOLLOW_2); | ||
5229 | after(grammarAccess.getVLSFunctionFofAccess().getFunctorLOWER_WORD_IDTerminalRuleCall_0_0_0()); | ||
5230 | |||
5231 | } | ||
5232 | |||
5233 | |||
5234 | } | ||
5235 | break; | ||
5236 | case 2 : | ||
5237 | // InternalVampireLanguage.g:1539:2: ( RULE_SINGLE_QUOTE ) | ||
5238 | { | ||
5239 | // InternalVampireLanguage.g:1539:2: ( RULE_SINGLE_QUOTE ) | ||
5240 | // InternalVampireLanguage.g:1540:3: RULE_SINGLE_QUOTE | ||
5241 | { | ||
5242 | before(grammarAccess.getVLSFunctionFofAccess().getFunctorSINGLE_QUOTETerminalRuleCall_0_0_1()); | ||
5243 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
5244 | after(grammarAccess.getVLSFunctionFofAccess().getFunctorSINGLE_QUOTETerminalRuleCall_0_0_1()); | ||
5245 | |||
5246 | } | ||
5247 | |||
5248 | |||
5249 | } | ||
5250 | break; | ||
5251 | case 3 : | ||
5252 | // InternalVampireLanguage.g:1545:2: ( RULE_DOLLAR_ID ) | ||
5253 | { | ||
5254 | // InternalVampireLanguage.g:1545:2: ( RULE_DOLLAR_ID ) | ||
5255 | // InternalVampireLanguage.g:1546:3: RULE_DOLLAR_ID | ||
5256 | { | ||
5257 | before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOLLAR_IDTerminalRuleCall_0_0_2()); | ||
5258 | match(input,RULE_DOLLAR_ID,FOLLOW_2); | ||
5259 | after(grammarAccess.getVLSFunctionFofAccess().getFunctorDOLLAR_IDTerminalRuleCall_0_0_2()); | ||
5260 | |||
5261 | } | ||
5262 | |||
5263 | |||
5264 | } | ||
5265 | break; | ||
5266 | case 4 : | ||
5267 | // InternalVampireLanguage.g:1551:2: ( RULE_DOUBLE_DOLLAR_ID ) | ||
5268 | { | ||
5269 | // InternalVampireLanguage.g:1551:2: ( RULE_DOUBLE_DOLLAR_ID ) | ||
5270 | // InternalVampireLanguage.g:1552:3: RULE_DOUBLE_DOLLAR_ID | ||
5271 | { | ||
5272 | before(grammarAccess.getVLSFunctionFofAccess().getFunctorDOUBLE_DOLLAR_IDTerminalRuleCall_0_0_3()); | ||
5273 | match(input,RULE_DOUBLE_DOLLAR_ID,FOLLOW_2); | ||
5274 | after(grammarAccess.getVLSFunctionFofAccess().getFunctorDOUBLE_DOLLAR_IDTerminalRuleCall_0_0_3()); | ||
5275 | |||
5276 | } | ||
5277 | |||
5278 | |||
5279 | } | ||
5280 | break; | ||
5281 | |||
5282 | } | ||
5283 | } | ||
5284 | catch (RecognitionException re) { | ||
5285 | reportError(re); | ||
5286 | recover(input,re); | ||
5287 | } | ||
5288 | finally { | ||
5289 | |||
5290 | restoreStackSize(stackSize); | ||
5291 | |||
5292 | } | ||
5293 | return ; | ||
5294 | } | ||
5295 | // $ANTLR end "rule__VLSFunctionFof__FunctorAlternatives_0_0" | ||
5296 | |||
5297 | |||
5298 | // $ANTLR start "rule__VLSDefinedTerm__Alternatives" | ||
5299 | // 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 ) ) ); | ||
5300 | public final void rule__VLSDefinedTerm__Alternatives() throws RecognitionException { | ||
5301 | |||
5302 | int stackSize = keepStackSize(); | ||
5303 | |||
5304 | try { | ||
5305 | // InternalVampireLanguage.g:1565:1: ( ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ( ( rule__VLSDefinedTerm__Group_3__0 ) ) ) | ||
5306 | int alt20=4; | ||
5307 | switch ( input.LA(1) ) { | ||
5308 | case RULE_SIGNED_LITERAL: | ||
5309 | { | ||
5310 | alt20=1; | ||
5311 | } | ||
5312 | break; | ||
5313 | case RULE_SIGNED_REAL_ID: | ||
5314 | { | ||
5315 | alt20=2; | ||
5316 | } | ||
5317 | break; | ||
5318 | case RULE_SIGNED_RAT_ID: | ||
5319 | { | ||
5320 | alt20=3; | ||
5321 | } | ||
5322 | break; | ||
5323 | case RULE_DOUBLE_QUOTE: | ||
5324 | { | ||
5325 | alt20=4; | ||
5326 | } | ||
5327 | break; | ||
5328 | default: | ||
5329 | NoViableAltException nvae = | ||
5330 | new NoViableAltException("", 20, 0, input); | ||
5331 | |||
5332 | throw nvae; | ||
5333 | } | ||
5334 | |||
5335 | switch (alt20) { | ||
5336 | case 1 : | ||
5337 | // InternalVampireLanguage.g:1566:2: ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ||
5338 | { | ||
5339 | // InternalVampireLanguage.g:1566:2: ( ( rule__VLSDefinedTerm__Group_0__0 ) ) | ||
5340 | // InternalVampireLanguage.g:1567:3: ( rule__VLSDefinedTerm__Group_0__0 ) | ||
5341 | { | ||
5342 | before(grammarAccess.getVLSDefinedTermAccess().getGroup_0()); | ||
5343 | // InternalVampireLanguage.g:1568:3: ( rule__VLSDefinedTerm__Group_0__0 ) | ||
5344 | // InternalVampireLanguage.g:1568:4: rule__VLSDefinedTerm__Group_0__0 | ||
5345 | { | ||
5346 | pushFollow(FOLLOW_2); | ||
5347 | rule__VLSDefinedTerm__Group_0__0(); | ||
5348 | |||
5349 | state._fsp--; | ||
5350 | |||
5351 | |||
5352 | } | ||
5353 | |||
5354 | after(grammarAccess.getVLSDefinedTermAccess().getGroup_0()); | ||
5355 | |||
5356 | } | ||
5357 | |||
5358 | |||
5359 | } | ||
5360 | break; | ||
5361 | case 2 : | ||
5362 | // InternalVampireLanguage.g:1572:2: ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ||
5363 | { | ||
5364 | // InternalVampireLanguage.g:1572:2: ( ( rule__VLSDefinedTerm__Group_1__0 ) ) | ||
5365 | // InternalVampireLanguage.g:1573:3: ( rule__VLSDefinedTerm__Group_1__0 ) | ||
5366 | { | ||
5367 | before(grammarAccess.getVLSDefinedTermAccess().getGroup_1()); | ||
5368 | // InternalVampireLanguage.g:1574:3: ( rule__VLSDefinedTerm__Group_1__0 ) | ||
5369 | // InternalVampireLanguage.g:1574:4: rule__VLSDefinedTerm__Group_1__0 | ||
5370 | { | ||
5371 | pushFollow(FOLLOW_2); | ||
5372 | rule__VLSDefinedTerm__Group_1__0(); | ||
5373 | |||
5374 | state._fsp--; | ||
5375 | |||
5376 | |||
5377 | } | ||
5378 | |||
5379 | after(grammarAccess.getVLSDefinedTermAccess().getGroup_1()); | ||
5380 | |||
5381 | } | ||
5382 | |||
5383 | |||
5384 | } | ||
5385 | break; | ||
5386 | case 3 : | ||
5387 | // InternalVampireLanguage.g:1578:2: ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ||
5388 | { | ||
5389 | // InternalVampireLanguage.g:1578:2: ( ( rule__VLSDefinedTerm__Group_2__0 ) ) | ||
5390 | // InternalVampireLanguage.g:1579:3: ( rule__VLSDefinedTerm__Group_2__0 ) | ||
5391 | { | ||
5392 | before(grammarAccess.getVLSDefinedTermAccess().getGroup_2()); | ||
5393 | // InternalVampireLanguage.g:1580:3: ( rule__VLSDefinedTerm__Group_2__0 ) | ||
5394 | // InternalVampireLanguage.g:1580:4: rule__VLSDefinedTerm__Group_2__0 | ||
5395 | { | ||
5396 | pushFollow(FOLLOW_2); | ||
5397 | rule__VLSDefinedTerm__Group_2__0(); | ||
5398 | |||
5399 | state._fsp--; | ||
5400 | |||
5401 | |||
5402 | } | ||
5403 | |||
5404 | after(grammarAccess.getVLSDefinedTermAccess().getGroup_2()); | ||
5405 | |||
5406 | } | ||
5407 | |||
5408 | |||
5409 | } | ||
5410 | break; | ||
5411 | case 4 : | ||
5412 | // InternalVampireLanguage.g:1584:2: ( ( rule__VLSDefinedTerm__Group_3__0 ) ) | ||
5413 | { | ||
5414 | // InternalVampireLanguage.g:1584:2: ( ( rule__VLSDefinedTerm__Group_3__0 ) ) | ||
5415 | // InternalVampireLanguage.g:1585:3: ( rule__VLSDefinedTerm__Group_3__0 ) | ||
5416 | { | ||
5417 | before(grammarAccess.getVLSDefinedTermAccess().getGroup_3()); | ||
5418 | // InternalVampireLanguage.g:1586:3: ( rule__VLSDefinedTerm__Group_3__0 ) | ||
5419 | // InternalVampireLanguage.g:1586:4: rule__VLSDefinedTerm__Group_3__0 | ||
5420 | { | ||
5421 | pushFollow(FOLLOW_2); | ||
5422 | rule__VLSDefinedTerm__Group_3__0(); | ||
5423 | |||
5424 | state._fsp--; | ||
5425 | |||
5426 | |||
5427 | } | ||
5428 | |||
5429 | after(grammarAccess.getVLSDefinedTermAccess().getGroup_3()); | ||
5430 | |||
5431 | } | ||
5432 | |||
5433 | |||
5434 | } | ||
5435 | break; | ||
5436 | |||
5437 | } | ||
5438 | } | ||
5439 | catch (RecognitionException re) { | ||
5440 | reportError(re); | ||
5441 | recover(input,re); | ||
5442 | } | ||
5443 | finally { | ||
5444 | |||
5445 | restoreStackSize(stackSize); | ||
5446 | |||
5447 | } | ||
5448 | return ; | ||
5449 | } | ||
5450 | // $ANTLR end "rule__VLSDefinedTerm__Alternatives" | ||
5451 | |||
5452 | |||
5453 | // $ANTLR start "rule__VLSInclude__Group__0" | ||
5454 | // InternalVampireLanguage.g:1594:1: rule__VLSInclude__Group__0 : rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 ; | ||
5455 | public final void rule__VLSInclude__Group__0() throws RecognitionException { | ||
5456 | |||
5457 | int stackSize = keepStackSize(); | ||
5458 | |||
5459 | try { | ||
5460 | // InternalVampireLanguage.g:1598:1: ( rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 ) | ||
5461 | // InternalVampireLanguage.g:1599:2: rule__VLSInclude__Group__0__Impl rule__VLSInclude__Group__1 | ||
5462 | { | ||
5463 | pushFollow(FOLLOW_6); | ||
5464 | rule__VLSInclude__Group__0__Impl(); | ||
5465 | |||
5466 | state._fsp--; | ||
5467 | |||
5468 | pushFollow(FOLLOW_2); | ||
5469 | rule__VLSInclude__Group__1(); | ||
5470 | |||
5471 | state._fsp--; | ||
5472 | |||
5473 | |||
5474 | } | ||
5475 | |||
5476 | } | ||
5477 | catch (RecognitionException re) { | ||
5478 | reportError(re); | ||
5479 | recover(input,re); | ||
5480 | } | ||
5481 | finally { | ||
5482 | |||
5483 | restoreStackSize(stackSize); | ||
5484 | |||
5485 | } | ||
5486 | return ; | ||
5487 | } | ||
5488 | // $ANTLR end "rule__VLSInclude__Group__0" | ||
5489 | |||
5490 | |||
5491 | // $ANTLR start "rule__VLSInclude__Group__0__Impl" | ||
5492 | // InternalVampireLanguage.g:1606:1: rule__VLSInclude__Group__0__Impl : ( 'include(' ) ; | ||
5493 | public final void rule__VLSInclude__Group__0__Impl() throws RecognitionException { | ||
5494 | |||
5495 | int stackSize = keepStackSize(); | ||
5496 | |||
5497 | try { | ||
5498 | // InternalVampireLanguage.g:1610:1: ( ( 'include(' ) ) | ||
5499 | // InternalVampireLanguage.g:1611:1: ( 'include(' ) | ||
5500 | { | ||
5501 | // InternalVampireLanguage.g:1611:1: ( 'include(' ) | ||
5502 | // InternalVampireLanguage.g:1612:2: 'include(' | ||
5503 | { | ||
5504 | before(grammarAccess.getVLSIncludeAccess().getIncludeKeyword_0()); | ||
5505 | match(input,42,FOLLOW_2); | ||
5506 | after(grammarAccess.getVLSIncludeAccess().getIncludeKeyword_0()); | ||
5507 | |||
5508 | } | ||
5509 | |||
5510 | |||
5511 | } | ||
5512 | |||
5513 | } | ||
5514 | catch (RecognitionException re) { | ||
5515 | reportError(re); | ||
5516 | recover(input,re); | ||
5517 | } | ||
5518 | finally { | ||
5519 | |||
5520 | restoreStackSize(stackSize); | ||
5521 | |||
5522 | } | ||
5523 | return ; | ||
5524 | } | ||
5525 | // $ANTLR end "rule__VLSInclude__Group__0__Impl" | ||
5526 | |||
5527 | |||
5528 | // $ANTLR start "rule__VLSInclude__Group__1" | ||
5529 | // InternalVampireLanguage.g:1621:1: rule__VLSInclude__Group__1 : rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 ; | ||
5530 | public final void rule__VLSInclude__Group__1() throws RecognitionException { | ||
5531 | |||
5532 | int stackSize = keepStackSize(); | ||
5533 | |||
5534 | try { | ||
5535 | // InternalVampireLanguage.g:1625:1: ( rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 ) | ||
5536 | // InternalVampireLanguage.g:1626:2: rule__VLSInclude__Group__1__Impl rule__VLSInclude__Group__2 | ||
5537 | { | ||
5538 | pushFollow(FOLLOW_7); | ||
5539 | rule__VLSInclude__Group__1__Impl(); | ||
5540 | |||
5541 | state._fsp--; | ||
5542 | |||
5543 | pushFollow(FOLLOW_2); | ||
5544 | rule__VLSInclude__Group__2(); | ||
5545 | |||
5546 | state._fsp--; | ||
5547 | |||
5548 | |||
5549 | } | ||
5550 | |||
5551 | } | ||
5552 | catch (RecognitionException re) { | ||
5553 | reportError(re); | ||
5554 | recover(input,re); | ||
5555 | } | ||
5556 | finally { | ||
5557 | |||
5558 | restoreStackSize(stackSize); | ||
5559 | |||
5560 | } | ||
5561 | return ; | ||
5562 | } | ||
5563 | // $ANTLR end "rule__VLSInclude__Group__1" | ||
5564 | |||
5565 | |||
5566 | // $ANTLR start "rule__VLSInclude__Group__1__Impl" | ||
5567 | // InternalVampireLanguage.g:1633:1: rule__VLSInclude__Group__1__Impl : ( ( rule__VLSInclude__FileNameAssignment_1 ) ) ; | ||
5568 | public final void rule__VLSInclude__Group__1__Impl() throws RecognitionException { | ||
5569 | |||
5570 | int stackSize = keepStackSize(); | ||
5571 | |||
5572 | try { | ||
5573 | // InternalVampireLanguage.g:1637:1: ( ( ( rule__VLSInclude__FileNameAssignment_1 ) ) ) | ||
5574 | // InternalVampireLanguage.g:1638:1: ( ( rule__VLSInclude__FileNameAssignment_1 ) ) | ||
5575 | { | ||
5576 | // InternalVampireLanguage.g:1638:1: ( ( rule__VLSInclude__FileNameAssignment_1 ) ) | ||
5577 | // InternalVampireLanguage.g:1639:2: ( rule__VLSInclude__FileNameAssignment_1 ) | ||
5578 | { | ||
5579 | before(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1()); | ||
5580 | // InternalVampireLanguage.g:1640:2: ( rule__VLSInclude__FileNameAssignment_1 ) | ||
5581 | // InternalVampireLanguage.g:1640:3: rule__VLSInclude__FileNameAssignment_1 | ||
5582 | { | ||
5583 | pushFollow(FOLLOW_2); | ||
5584 | rule__VLSInclude__FileNameAssignment_1(); | ||
5585 | |||
5586 | state._fsp--; | ||
5587 | |||
5588 | |||
5589 | } | ||
5590 | |||
5591 | after(grammarAccess.getVLSIncludeAccess().getFileNameAssignment_1()); | ||
5592 | |||
5593 | } | ||
5594 | |||
5595 | |||
5596 | } | ||
5597 | |||
5598 | } | ||
5599 | catch (RecognitionException re) { | ||
5600 | reportError(re); | ||
5601 | recover(input,re); | ||
5602 | } | ||
5603 | finally { | ||
5604 | |||
5605 | restoreStackSize(stackSize); | ||
5606 | |||
5607 | } | ||
5608 | return ; | ||
5609 | } | ||
5610 | // $ANTLR end "rule__VLSInclude__Group__1__Impl" | ||
5611 | |||
5612 | |||
5613 | // $ANTLR start "rule__VLSInclude__Group__2" | ||
5614 | // InternalVampireLanguage.g:1648:1: rule__VLSInclude__Group__2 : rule__VLSInclude__Group__2__Impl ; | ||
5615 | public final void rule__VLSInclude__Group__2() throws RecognitionException { | ||
5616 | |||
5617 | int stackSize = keepStackSize(); | ||
5618 | |||
5619 | try { | ||
5620 | // InternalVampireLanguage.g:1652:1: ( rule__VLSInclude__Group__2__Impl ) | ||
5621 | // InternalVampireLanguage.g:1653:2: rule__VLSInclude__Group__2__Impl | ||
5622 | { | ||
5623 | pushFollow(FOLLOW_2); | ||
5624 | rule__VLSInclude__Group__2__Impl(); | ||
5625 | |||
5626 | state._fsp--; | ||
5627 | |||
5628 | |||
5629 | } | ||
5630 | |||
5631 | } | ||
5632 | catch (RecognitionException re) { | ||
5633 | reportError(re); | ||
5634 | recover(input,re); | ||
5635 | } | ||
5636 | finally { | ||
5637 | |||
5638 | restoreStackSize(stackSize); | ||
5639 | |||
5640 | } | ||
5641 | return ; | ||
5642 | } | ||
5643 | // $ANTLR end "rule__VLSInclude__Group__2" | ||
5644 | |||
5645 | |||
5646 | // $ANTLR start "rule__VLSInclude__Group__2__Impl" | ||
5647 | // InternalVampireLanguage.g:1659:1: rule__VLSInclude__Group__2__Impl : ( ( rule__VLSInclude__Group_2__0 )? ) ; | ||
5648 | public final void rule__VLSInclude__Group__2__Impl() throws RecognitionException { | ||
5649 | |||
5650 | int stackSize = keepStackSize(); | ||
5651 | |||
5652 | try { | ||
5653 | // InternalVampireLanguage.g:1663:1: ( ( ( rule__VLSInclude__Group_2__0 )? ) ) | ||
5654 | // InternalVampireLanguage.g:1664:1: ( ( rule__VLSInclude__Group_2__0 )? ) | ||
5655 | { | ||
5656 | // InternalVampireLanguage.g:1664:1: ( ( rule__VLSInclude__Group_2__0 )? ) | ||
5657 | // InternalVampireLanguage.g:1665:2: ( rule__VLSInclude__Group_2__0 )? | ||
5658 | { | ||
5659 | before(grammarAccess.getVLSIncludeAccess().getGroup_2()); | ||
5660 | // InternalVampireLanguage.g:1666:2: ( rule__VLSInclude__Group_2__0 )? | ||
5661 | int alt21=2; | ||
5662 | int LA21_0 = input.LA(1); | ||
5663 | |||
5664 | if ( (LA21_0==43) ) { | ||
5665 | alt21=1; | ||
5666 | } | ||
5667 | switch (alt21) { | ||
5668 | case 1 : | ||
5669 | // InternalVampireLanguage.g:1666:3: rule__VLSInclude__Group_2__0 | ||
5670 | { | ||
5671 | pushFollow(FOLLOW_2); | ||
5672 | rule__VLSInclude__Group_2__0(); | ||
5673 | |||
5674 | state._fsp--; | ||
5675 | |||
5676 | |||
5677 | } | ||
5678 | break; | ||
5679 | |||
5680 | } | ||
5681 | |||
5682 | after(grammarAccess.getVLSIncludeAccess().getGroup_2()); | ||
5683 | |||
5684 | } | ||
5685 | |||
5686 | |||
5687 | } | ||
5688 | |||
5689 | } | ||
5690 | catch (RecognitionException re) { | ||
5691 | reportError(re); | ||
5692 | recover(input,re); | ||
5693 | } | ||
5694 | finally { | ||
5695 | |||
5696 | restoreStackSize(stackSize); | ||
5697 | |||
5698 | } | ||
5699 | return ; | ||
5700 | } | ||
5701 | // $ANTLR end "rule__VLSInclude__Group__2__Impl" | ||
5702 | |||
5703 | |||
5704 | // $ANTLR start "rule__VLSInclude__Group_2__0" | ||
5705 | // InternalVampireLanguage.g:1675:1: rule__VLSInclude__Group_2__0 : rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 ; | ||
5706 | public final void rule__VLSInclude__Group_2__0() throws RecognitionException { | ||
5707 | |||
5708 | int stackSize = keepStackSize(); | ||
5709 | |||
5710 | try { | ||
5711 | // InternalVampireLanguage.g:1679:1: ( rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 ) | ||
5712 | // InternalVampireLanguage.g:1680:2: rule__VLSInclude__Group_2__0__Impl rule__VLSInclude__Group_2__1 | ||
5713 | { | ||
5714 | pushFollow(FOLLOW_8); | ||
5715 | rule__VLSInclude__Group_2__0__Impl(); | ||
5716 | |||
5717 | state._fsp--; | ||
5718 | |||
5719 | pushFollow(FOLLOW_2); | ||
5720 | rule__VLSInclude__Group_2__1(); | ||
5721 | |||
5722 | state._fsp--; | ||
5723 | |||
5724 | |||
5725 | } | ||
5726 | |||
5727 | } | ||
5728 | catch (RecognitionException re) { | ||
5729 | reportError(re); | ||
5730 | recover(input,re); | ||
5731 | } | ||
5732 | finally { | ||
5733 | |||
5734 | restoreStackSize(stackSize); | ||
5735 | |||
5736 | } | ||
5737 | return ; | ||
5738 | } | ||
5739 | // $ANTLR end "rule__VLSInclude__Group_2__0" | ||
5740 | |||
5741 | |||
5742 | // $ANTLR start "rule__VLSInclude__Group_2__0__Impl" | ||
5743 | // InternalVampireLanguage.g:1687:1: rule__VLSInclude__Group_2__0__Impl : ( ',[' ) ; | ||
5744 | public final void rule__VLSInclude__Group_2__0__Impl() throws RecognitionException { | ||
5745 | |||
5746 | int stackSize = keepStackSize(); | ||
5747 | |||
5748 | try { | ||
5749 | // InternalVampireLanguage.g:1691:1: ( ( ',[' ) ) | ||
5750 | // InternalVampireLanguage.g:1692:1: ( ',[' ) | ||
5751 | { | ||
5752 | // InternalVampireLanguage.g:1692:1: ( ',[' ) | ||
5753 | // InternalVampireLanguage.g:1693:2: ',[' | ||
5754 | { | ||
5755 | before(grammarAccess.getVLSIncludeAccess().getCommaLeftSquareBracketKeyword_2_0()); | ||
5756 | match(input,43,FOLLOW_2); | ||
5757 | after(grammarAccess.getVLSIncludeAccess().getCommaLeftSquareBracketKeyword_2_0()); | ||
5758 | |||
5759 | } | ||
5760 | |||
5761 | |||
5762 | } | ||
5763 | |||
5764 | } | ||
5765 | catch (RecognitionException re) { | ||
5766 | reportError(re); | ||
5767 | recover(input,re); | ||
5768 | } | ||
5769 | finally { | ||
5770 | |||
5771 | restoreStackSize(stackSize); | ||
5772 | |||
5773 | } | ||
5774 | return ; | ||
5775 | } | ||
5776 | // $ANTLR end "rule__VLSInclude__Group_2__0__Impl" | ||
5777 | |||
5778 | |||
5779 | // $ANTLR start "rule__VLSInclude__Group_2__1" | ||
5780 | // InternalVampireLanguage.g:1702:1: rule__VLSInclude__Group_2__1 : rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 ; | ||
5781 | public final void rule__VLSInclude__Group_2__1() throws RecognitionException { | ||
5782 | |||
5783 | int stackSize = keepStackSize(); | ||
5784 | |||
5785 | try { | ||
5786 | // InternalVampireLanguage.g:1706:1: ( rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 ) | ||
5787 | // InternalVampireLanguage.g:1707:2: rule__VLSInclude__Group_2__1__Impl rule__VLSInclude__Group_2__2 | ||
5788 | { | ||
5789 | pushFollow(FOLLOW_9); | ||
5790 | rule__VLSInclude__Group_2__1__Impl(); | ||
5791 | |||
5792 | state._fsp--; | ||
5793 | |||
5794 | pushFollow(FOLLOW_2); | ||
5795 | rule__VLSInclude__Group_2__2(); | ||
5796 | |||
5797 | state._fsp--; | ||
5798 | |||
5799 | |||
5800 | } | ||
5801 | |||
5802 | } | ||
5803 | catch (RecognitionException re) { | ||
5804 | reportError(re); | ||
5805 | recover(input,re); | ||
5806 | } | ||
5807 | finally { | ||
5808 | |||
5809 | restoreStackSize(stackSize); | ||
5810 | |||
5811 | } | ||
5812 | return ; | ||
5813 | } | ||
5814 | // $ANTLR end "rule__VLSInclude__Group_2__1" | ||
5815 | |||
5816 | |||
5817 | // $ANTLR start "rule__VLSInclude__Group_2__1__Impl" | ||
5818 | // InternalVampireLanguage.g:1714:1: rule__VLSInclude__Group_2__1__Impl : ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) ; | ||
5819 | public final void rule__VLSInclude__Group_2__1__Impl() throws RecognitionException { | ||
5820 | |||
5821 | int stackSize = keepStackSize(); | ||
5822 | |||
5823 | try { | ||
5824 | // InternalVampireLanguage.g:1718:1: ( ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) ) | ||
5825 | // InternalVampireLanguage.g:1719:1: ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) | ||
5826 | { | ||
5827 | // InternalVampireLanguage.g:1719:1: ( ( rule__VLSInclude__NamesAssignment_2_1 ) ) | ||
5828 | // InternalVampireLanguage.g:1720:2: ( rule__VLSInclude__NamesAssignment_2_1 ) | ||
5829 | { | ||
5830 | before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1()); | ||
5831 | // InternalVampireLanguage.g:1721:2: ( rule__VLSInclude__NamesAssignment_2_1 ) | ||
5832 | // InternalVampireLanguage.g:1721:3: rule__VLSInclude__NamesAssignment_2_1 | ||
5833 | { | ||
5834 | pushFollow(FOLLOW_2); | ||
5835 | rule__VLSInclude__NamesAssignment_2_1(); | ||
5836 | |||
5837 | state._fsp--; | ||
5838 | |||
5839 | |||
5840 | } | ||
5841 | |||
5842 | after(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_1()); | ||
5843 | |||
5844 | } | ||
5845 | |||
5846 | |||
5847 | } | ||
5848 | |||
5849 | } | ||
5850 | catch (RecognitionException re) { | ||
5851 | reportError(re); | ||
5852 | recover(input,re); | ||
5853 | } | ||
5854 | finally { | ||
5855 | |||
5856 | restoreStackSize(stackSize); | ||
5857 | |||
5858 | } | ||
5859 | return ; | ||
5860 | } | ||
5861 | // $ANTLR end "rule__VLSInclude__Group_2__1__Impl" | ||
5862 | |||
5863 | |||
5864 | // $ANTLR start "rule__VLSInclude__Group_2__2" | ||
5865 | // InternalVampireLanguage.g:1729:1: rule__VLSInclude__Group_2__2 : rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 ; | ||
5866 | public final void rule__VLSInclude__Group_2__2() throws RecognitionException { | ||
5867 | |||
5868 | int stackSize = keepStackSize(); | ||
5869 | |||
5870 | try { | ||
5871 | // InternalVampireLanguage.g:1733:1: ( rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 ) | ||
5872 | // InternalVampireLanguage.g:1734:2: rule__VLSInclude__Group_2__2__Impl rule__VLSInclude__Group_2__3 | ||
5873 | { | ||
5874 | pushFollow(FOLLOW_9); | ||
5875 | rule__VLSInclude__Group_2__2__Impl(); | ||
5876 | |||
5877 | state._fsp--; | ||
5878 | |||
5879 | pushFollow(FOLLOW_2); | ||
5880 | rule__VLSInclude__Group_2__3(); | ||
5881 | |||
5882 | state._fsp--; | ||
5883 | |||
5884 | |||
5885 | } | ||
5886 | |||
5887 | } | ||
5888 | catch (RecognitionException re) { | ||
5889 | reportError(re); | ||
5890 | recover(input,re); | ||
5891 | } | ||
5892 | finally { | ||
5893 | |||
5894 | restoreStackSize(stackSize); | ||
5895 | |||
5896 | } | ||
5897 | return ; | ||
5898 | } | ||
5899 | // $ANTLR end "rule__VLSInclude__Group_2__2" | ||
5900 | |||
5901 | |||
5902 | // $ANTLR start "rule__VLSInclude__Group_2__2__Impl" | ||
5903 | // InternalVampireLanguage.g:1741:1: rule__VLSInclude__Group_2__2__Impl : ( ( rule__VLSInclude__Group_2_2__0 )* ) ; | ||
5904 | public final void rule__VLSInclude__Group_2__2__Impl() throws RecognitionException { | ||
5905 | |||
5906 | int stackSize = keepStackSize(); | ||
5907 | |||
5908 | try { | ||
5909 | // InternalVampireLanguage.g:1745:1: ( ( ( rule__VLSInclude__Group_2_2__0 )* ) ) | ||
5910 | // InternalVampireLanguage.g:1746:1: ( ( rule__VLSInclude__Group_2_2__0 )* ) | ||
5911 | { | ||
5912 | // InternalVampireLanguage.g:1746:1: ( ( rule__VLSInclude__Group_2_2__0 )* ) | ||
5913 | // InternalVampireLanguage.g:1747:2: ( rule__VLSInclude__Group_2_2__0 )* | ||
5914 | { | ||
5915 | before(grammarAccess.getVLSIncludeAccess().getGroup_2_2()); | ||
5916 | // InternalVampireLanguage.g:1748:2: ( rule__VLSInclude__Group_2_2__0 )* | ||
5917 | loop22: | ||
5918 | do { | ||
5919 | int alt22=2; | ||
5920 | int LA22_0 = input.LA(1); | ||
5921 | |||
5922 | if ( (LA22_0==45) ) { | ||
5923 | alt22=1; | ||
5924 | } | ||
5925 | |||
5926 | |||
5927 | switch (alt22) { | ||
5928 | case 1 : | ||
5929 | // InternalVampireLanguage.g:1748:3: rule__VLSInclude__Group_2_2__0 | ||
5930 | { | ||
5931 | pushFollow(FOLLOW_10); | ||
5932 | rule__VLSInclude__Group_2_2__0(); | ||
5933 | |||
5934 | state._fsp--; | ||
5935 | |||
5936 | |||
5937 | } | ||
5938 | break; | ||
5939 | |||
5940 | default : | ||
5941 | break loop22; | ||
5942 | } | ||
5943 | } while (true); | ||
5944 | |||
5945 | after(grammarAccess.getVLSIncludeAccess().getGroup_2_2()); | ||
5946 | |||
5947 | } | ||
5948 | |||
5949 | |||
5950 | } | ||
5951 | |||
5952 | } | ||
5953 | catch (RecognitionException re) { | ||
5954 | reportError(re); | ||
5955 | recover(input,re); | ||
5956 | } | ||
5957 | finally { | ||
5958 | |||
5959 | restoreStackSize(stackSize); | ||
5960 | |||
5961 | } | ||
5962 | return ; | ||
5963 | } | ||
5964 | // $ANTLR end "rule__VLSInclude__Group_2__2__Impl" | ||
5965 | |||
5966 | |||
5967 | // $ANTLR start "rule__VLSInclude__Group_2__3" | ||
5968 | // InternalVampireLanguage.g:1756:1: rule__VLSInclude__Group_2__3 : rule__VLSInclude__Group_2__3__Impl ; | ||
5969 | public final void rule__VLSInclude__Group_2__3() throws RecognitionException { | ||
5970 | |||
5971 | int stackSize = keepStackSize(); | ||
5972 | |||
5973 | try { | ||
5974 | // InternalVampireLanguage.g:1760:1: ( rule__VLSInclude__Group_2__3__Impl ) | ||
5975 | // InternalVampireLanguage.g:1761:2: rule__VLSInclude__Group_2__3__Impl | ||
5976 | { | ||
5977 | pushFollow(FOLLOW_2); | ||
5978 | rule__VLSInclude__Group_2__3__Impl(); | ||
5979 | |||
5980 | state._fsp--; | ||
5981 | |||
5982 | |||
5983 | } | ||
5984 | |||
5985 | } | ||
5986 | catch (RecognitionException re) { | ||
5987 | reportError(re); | ||
5988 | recover(input,re); | ||
5989 | } | ||
5990 | finally { | ||
5991 | |||
5992 | restoreStackSize(stackSize); | ||
5993 | |||
5994 | } | ||
5995 | return ; | ||
5996 | } | ||
5997 | // $ANTLR end "rule__VLSInclude__Group_2__3" | ||
5998 | |||
5999 | |||
6000 | // $ANTLR start "rule__VLSInclude__Group_2__3__Impl" | ||
6001 | // InternalVampireLanguage.g:1767:1: rule__VLSInclude__Group_2__3__Impl : ( ']' ) ; | ||
6002 | public final void rule__VLSInclude__Group_2__3__Impl() throws RecognitionException { | ||
6003 | |||
6004 | int stackSize = keepStackSize(); | ||
6005 | |||
6006 | try { | ||
6007 | // InternalVampireLanguage.g:1771:1: ( ( ']' ) ) | ||
6008 | // InternalVampireLanguage.g:1772:1: ( ']' ) | ||
6009 | { | ||
6010 | // InternalVampireLanguage.g:1772:1: ( ']' ) | ||
6011 | // InternalVampireLanguage.g:1773:2: ']' | ||
6012 | { | ||
6013 | before(grammarAccess.getVLSIncludeAccess().getRightSquareBracketKeyword_2_3()); | ||
6014 | match(input,44,FOLLOW_2); | ||
6015 | after(grammarAccess.getVLSIncludeAccess().getRightSquareBracketKeyword_2_3()); | ||
6016 | |||
6017 | } | ||
6018 | |||
6019 | |||
6020 | } | ||
6021 | |||
6022 | } | ||
6023 | catch (RecognitionException re) { | ||
6024 | reportError(re); | ||
6025 | recover(input,re); | ||
6026 | } | ||
6027 | finally { | ||
6028 | |||
6029 | restoreStackSize(stackSize); | ||
6030 | |||
6031 | } | ||
6032 | return ; | ||
6033 | } | ||
6034 | // $ANTLR end "rule__VLSInclude__Group_2__3__Impl" | ||
6035 | |||
6036 | |||
6037 | // $ANTLR start "rule__VLSInclude__Group_2_2__0" | ||
6038 | // InternalVampireLanguage.g:1783:1: rule__VLSInclude__Group_2_2__0 : rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 ; | ||
6039 | public final void rule__VLSInclude__Group_2_2__0() throws RecognitionException { | ||
6040 | |||
6041 | int stackSize = keepStackSize(); | ||
6042 | |||
6043 | try { | ||
6044 | // InternalVampireLanguage.g:1787:1: ( rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 ) | ||
6045 | // InternalVampireLanguage.g:1788:2: rule__VLSInclude__Group_2_2__0__Impl rule__VLSInclude__Group_2_2__1 | ||
6046 | { | ||
6047 | pushFollow(FOLLOW_8); | ||
6048 | rule__VLSInclude__Group_2_2__0__Impl(); | ||
6049 | |||
6050 | state._fsp--; | ||
6051 | |||
6052 | pushFollow(FOLLOW_2); | ||
6053 | rule__VLSInclude__Group_2_2__1(); | ||
6054 | |||
6055 | state._fsp--; | ||
6056 | |||
6057 | |||
6058 | } | ||
6059 | |||
6060 | } | ||
6061 | catch (RecognitionException re) { | ||
6062 | reportError(re); | ||
6063 | recover(input,re); | ||
6064 | } | ||
6065 | finally { | ||
6066 | |||
6067 | restoreStackSize(stackSize); | ||
6068 | |||
6069 | } | ||
6070 | return ; | ||
6071 | } | ||
6072 | // $ANTLR end "rule__VLSInclude__Group_2_2__0" | ||
6073 | |||
6074 | |||
6075 | // $ANTLR start "rule__VLSInclude__Group_2_2__0__Impl" | ||
6076 | // InternalVampireLanguage.g:1795:1: rule__VLSInclude__Group_2_2__0__Impl : ( ',' ) ; | ||
6077 | public final void rule__VLSInclude__Group_2_2__0__Impl() throws RecognitionException { | ||
6078 | |||
6079 | int stackSize = keepStackSize(); | ||
6080 | |||
6081 | try { | ||
6082 | // InternalVampireLanguage.g:1799:1: ( ( ',' ) ) | ||
6083 | // InternalVampireLanguage.g:1800:1: ( ',' ) | ||
6084 | { | ||
6085 | // InternalVampireLanguage.g:1800:1: ( ',' ) | ||
6086 | // InternalVampireLanguage.g:1801:2: ',' | ||
6087 | { | ||
6088 | before(grammarAccess.getVLSIncludeAccess().getCommaKeyword_2_2_0()); | ||
6089 | match(input,45,FOLLOW_2); | ||
6090 | after(grammarAccess.getVLSIncludeAccess().getCommaKeyword_2_2_0()); | ||
6091 | |||
6092 | } | ||
6093 | |||
6094 | |||
6095 | } | ||
6096 | |||
6097 | } | ||
6098 | catch (RecognitionException re) { | ||
6099 | reportError(re); | ||
6100 | recover(input,re); | ||
6101 | } | ||
6102 | finally { | ||
6103 | |||
6104 | restoreStackSize(stackSize); | ||
6105 | |||
6106 | } | ||
6107 | return ; | ||
6108 | } | ||
6109 | // $ANTLR end "rule__VLSInclude__Group_2_2__0__Impl" | ||
6110 | |||
6111 | |||
6112 | // $ANTLR start "rule__VLSInclude__Group_2_2__1" | ||
6113 | // InternalVampireLanguage.g:1810:1: rule__VLSInclude__Group_2_2__1 : rule__VLSInclude__Group_2_2__1__Impl ; | ||
6114 | public final void rule__VLSInclude__Group_2_2__1() throws RecognitionException { | ||
6115 | |||
6116 | int stackSize = keepStackSize(); | ||
6117 | |||
6118 | try { | ||
6119 | // InternalVampireLanguage.g:1814:1: ( rule__VLSInclude__Group_2_2__1__Impl ) | ||
6120 | // InternalVampireLanguage.g:1815:2: rule__VLSInclude__Group_2_2__1__Impl | ||
6121 | { | ||
6122 | pushFollow(FOLLOW_2); | ||
6123 | rule__VLSInclude__Group_2_2__1__Impl(); | ||
6124 | |||
6125 | state._fsp--; | ||
6126 | |||
6127 | |||
6128 | } | ||
6129 | |||
6130 | } | ||
6131 | catch (RecognitionException re) { | ||
6132 | reportError(re); | ||
6133 | recover(input,re); | ||
6134 | } | ||
6135 | finally { | ||
6136 | |||
6137 | restoreStackSize(stackSize); | ||
6138 | |||
6139 | } | ||
6140 | return ; | ||
6141 | } | ||
6142 | // $ANTLR end "rule__VLSInclude__Group_2_2__1" | ||
6143 | |||
6144 | |||
6145 | // $ANTLR start "rule__VLSInclude__Group_2_2__1__Impl" | ||
6146 | // InternalVampireLanguage.g:1821:1: rule__VLSInclude__Group_2_2__1__Impl : ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) ; | ||
6147 | public final void rule__VLSInclude__Group_2_2__1__Impl() throws RecognitionException { | ||
6148 | |||
6149 | int stackSize = keepStackSize(); | ||
6150 | |||
6151 | try { | ||
6152 | // InternalVampireLanguage.g:1825:1: ( ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) ) | ||
6153 | // InternalVampireLanguage.g:1826:1: ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) | ||
6154 | { | ||
6155 | // InternalVampireLanguage.g:1826:1: ( ( rule__VLSInclude__NamesAssignment_2_2_1 ) ) | ||
6156 | // InternalVampireLanguage.g:1827:2: ( rule__VLSInclude__NamesAssignment_2_2_1 ) | ||
6157 | { | ||
6158 | before(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1()); | ||
6159 | // InternalVampireLanguage.g:1828:2: ( rule__VLSInclude__NamesAssignment_2_2_1 ) | ||
6160 | // InternalVampireLanguage.g:1828:3: rule__VLSInclude__NamesAssignment_2_2_1 | ||
6161 | { | ||
6162 | pushFollow(FOLLOW_2); | ||
6163 | rule__VLSInclude__NamesAssignment_2_2_1(); | ||
6164 | |||
6165 | state._fsp--; | ||
6166 | |||
6167 | |||
6168 | } | ||
6169 | |||
6170 | after(grammarAccess.getVLSIncludeAccess().getNamesAssignment_2_2_1()); | ||
6171 | |||
6172 | } | ||
6173 | |||
6174 | |||
6175 | } | ||
6176 | |||
6177 | } | ||
6178 | catch (RecognitionException re) { | ||
6179 | reportError(re); | ||
6180 | recover(input,re); | ||
6181 | } | ||
6182 | finally { | ||
6183 | |||
6184 | restoreStackSize(stackSize); | ||
6185 | |||
6186 | } | ||
6187 | return ; | ||
6188 | } | ||
6189 | // $ANTLR end "rule__VLSInclude__Group_2_2__1__Impl" | ||
6190 | |||
6191 | |||
6192 | // $ANTLR start "rule__VLSFofFormula__Group__0" | ||
6193 | // InternalVampireLanguage.g:1837:1: rule__VLSFofFormula__Group__0 : rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ; | ||
6194 | public final void rule__VLSFofFormula__Group__0() throws RecognitionException { | ||
6195 | |||
6196 | int stackSize = keepStackSize(); | ||
6197 | |||
6198 | try { | ||
6199 | // InternalVampireLanguage.g:1841:1: ( rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 ) | ||
6200 | // InternalVampireLanguage.g:1842:2: rule__VLSFofFormula__Group__0__Impl rule__VLSFofFormula__Group__1 | ||
6201 | { | ||
6202 | pushFollow(FOLLOW_11); | ||
6203 | rule__VLSFofFormula__Group__0__Impl(); | ||
6204 | |||
6205 | state._fsp--; | ||
6206 | |||
6207 | pushFollow(FOLLOW_2); | ||
6208 | rule__VLSFofFormula__Group__1(); | ||
6209 | |||
6210 | state._fsp--; | ||
6211 | |||
6212 | |||
6213 | } | ||
6214 | |||
6215 | } | ||
6216 | catch (RecognitionException re) { | ||
6217 | reportError(re); | ||
6218 | recover(input,re); | ||
6219 | } | ||
6220 | finally { | ||
6221 | |||
6222 | restoreStackSize(stackSize); | ||
6223 | |||
6224 | } | ||
6225 | return ; | ||
6226 | } | ||
6227 | // $ANTLR end "rule__VLSFofFormula__Group__0" | ||
6228 | |||
6229 | |||
6230 | // $ANTLR start "rule__VLSFofFormula__Group__0__Impl" | ||
6231 | // InternalVampireLanguage.g:1849:1: rule__VLSFofFormula__Group__0__Impl : ( 'fof' ) ; | ||
6232 | public final void rule__VLSFofFormula__Group__0__Impl() throws RecognitionException { | ||
6233 | |||
6234 | int stackSize = keepStackSize(); | ||
6235 | |||
6236 | try { | ||
6237 | // InternalVampireLanguage.g:1853:1: ( ( 'fof' ) ) | ||
6238 | // InternalVampireLanguage.g:1854:1: ( 'fof' ) | ||
6239 | { | ||
6240 | // InternalVampireLanguage.g:1854:1: ( 'fof' ) | ||
6241 | // InternalVampireLanguage.g:1855:2: 'fof' | ||
6242 | { | ||
6243 | before(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); | ||
6244 | match(input,46,FOLLOW_2); | ||
6245 | after(grammarAccess.getVLSFofFormulaAccess().getFofKeyword_0()); | ||
6246 | |||
6247 | } | ||
6248 | |||
6249 | |||
6250 | } | ||
6251 | |||
6252 | } | ||
6253 | catch (RecognitionException re) { | ||
6254 | reportError(re); | ||
6255 | recover(input,re); | ||
6256 | } | ||
6257 | finally { | ||
6258 | |||
6259 | restoreStackSize(stackSize); | ||
6260 | |||
6261 | } | ||
6262 | return ; | ||
6263 | } | ||
6264 | // $ANTLR end "rule__VLSFofFormula__Group__0__Impl" | ||
6265 | |||
6266 | |||
6267 | // $ANTLR start "rule__VLSFofFormula__Group__1" | ||
6268 | // InternalVampireLanguage.g:1864:1: rule__VLSFofFormula__Group__1 : rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ; | ||
6269 | public final void rule__VLSFofFormula__Group__1() throws RecognitionException { | ||
6270 | |||
6271 | int stackSize = keepStackSize(); | ||
6272 | |||
6273 | try { | ||
6274 | // InternalVampireLanguage.g:1868:1: ( rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 ) | ||
6275 | // InternalVampireLanguage.g:1869:2: rule__VLSFofFormula__Group__1__Impl rule__VLSFofFormula__Group__2 | ||
6276 | { | ||
6277 | pushFollow(FOLLOW_12); | ||
6278 | rule__VLSFofFormula__Group__1__Impl(); | ||
6279 | |||
6280 | state._fsp--; | ||
6281 | |||
6282 | pushFollow(FOLLOW_2); | ||
6283 | rule__VLSFofFormula__Group__2(); | ||
6284 | |||
6285 | state._fsp--; | ||
6286 | |||
6287 | |||
6288 | } | ||
6289 | |||
6290 | } | ||
6291 | catch (RecognitionException re) { | ||
6292 | reportError(re); | ||
6293 | recover(input,re); | ||
6294 | } | ||
6295 | finally { | ||
6296 | |||
6297 | restoreStackSize(stackSize); | ||
6298 | |||
6299 | } | ||
6300 | return ; | ||
6301 | } | ||
6302 | // $ANTLR end "rule__VLSFofFormula__Group__1" | ||
6303 | |||
6304 | |||
6305 | // $ANTLR start "rule__VLSFofFormula__Group__1__Impl" | ||
6306 | // InternalVampireLanguage.g:1876:1: rule__VLSFofFormula__Group__1__Impl : ( '(' ) ; | ||
6307 | public final void rule__VLSFofFormula__Group__1__Impl() throws RecognitionException { | ||
6308 | |||
6309 | int stackSize = keepStackSize(); | ||
6310 | |||
6311 | try { | ||
6312 | // InternalVampireLanguage.g:1880:1: ( ( '(' ) ) | ||
6313 | // InternalVampireLanguage.g:1881:1: ( '(' ) | ||
6314 | { | ||
6315 | // InternalVampireLanguage.g:1881:1: ( '(' ) | ||
6316 | // InternalVampireLanguage.g:1882:2: '(' | ||
6317 | { | ||
6318 | before(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); | ||
6319 | match(input,47,FOLLOW_2); | ||
6320 | after(grammarAccess.getVLSFofFormulaAccess().getLeftParenthesisKeyword_1()); | ||
6321 | |||
6322 | } | ||
6323 | |||
6324 | |||
6325 | } | ||
6326 | |||
6327 | } | ||
6328 | catch (RecognitionException re) { | ||
6329 | reportError(re); | ||
6330 | recover(input,re); | ||
6331 | } | ||
6332 | finally { | ||
6333 | |||
6334 | restoreStackSize(stackSize); | ||
6335 | |||
6336 | } | ||
6337 | return ; | ||
6338 | } | ||
6339 | // $ANTLR end "rule__VLSFofFormula__Group__1__Impl" | ||
6340 | |||
6341 | |||
6342 | // $ANTLR start "rule__VLSFofFormula__Group__2" | ||
6343 | // InternalVampireLanguage.g:1891:1: rule__VLSFofFormula__Group__2 : rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ; | ||
6344 | public final void rule__VLSFofFormula__Group__2() throws RecognitionException { | ||
6345 | |||
6346 | int stackSize = keepStackSize(); | ||
6347 | |||
6348 | try { | ||
6349 | // InternalVampireLanguage.g:1895:1: ( rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 ) | ||
6350 | // InternalVampireLanguage.g:1896:2: rule__VLSFofFormula__Group__2__Impl rule__VLSFofFormula__Group__3 | ||
6351 | { | ||
6352 | pushFollow(FOLLOW_13); | ||
6353 | rule__VLSFofFormula__Group__2__Impl(); | ||
6354 | |||
6355 | state._fsp--; | ||
6356 | |||
6357 | pushFollow(FOLLOW_2); | ||
6358 | rule__VLSFofFormula__Group__3(); | ||
6359 | |||
6360 | state._fsp--; | ||
6361 | |||
6362 | |||
6363 | } | ||
6364 | |||
6365 | } | ||
6366 | catch (RecognitionException re) { | ||
6367 | reportError(re); | ||
6368 | recover(input,re); | ||
6369 | } | ||
6370 | finally { | ||
6371 | |||
6372 | restoreStackSize(stackSize); | ||
6373 | |||
6374 | } | ||
6375 | return ; | ||
6376 | } | ||
6377 | // $ANTLR end "rule__VLSFofFormula__Group__2" | ||
6378 | |||
6379 | |||
6380 | // $ANTLR start "rule__VLSFofFormula__Group__2__Impl" | ||
6381 | // InternalVampireLanguage.g:1903:1: rule__VLSFofFormula__Group__2__Impl : ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ; | ||
6382 | public final void rule__VLSFofFormula__Group__2__Impl() throws RecognitionException { | ||
6383 | |||
6384 | int stackSize = keepStackSize(); | ||
6385 | |||
6386 | try { | ||
6387 | // InternalVampireLanguage.g:1907:1: ( ( ( rule__VLSFofFormula__NameAssignment_2 ) ) ) | ||
6388 | // InternalVampireLanguage.g:1908:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) | ||
6389 | { | ||
6390 | // InternalVampireLanguage.g:1908:1: ( ( rule__VLSFofFormula__NameAssignment_2 ) ) | ||
6391 | // InternalVampireLanguage.g:1909:2: ( rule__VLSFofFormula__NameAssignment_2 ) | ||
6392 | { | ||
6393 | before(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); | ||
6394 | // InternalVampireLanguage.g:1910:2: ( rule__VLSFofFormula__NameAssignment_2 ) | ||
6395 | // InternalVampireLanguage.g:1910:3: rule__VLSFofFormula__NameAssignment_2 | ||
6396 | { | ||
6397 | pushFollow(FOLLOW_2); | ||
6398 | rule__VLSFofFormula__NameAssignment_2(); | ||
6399 | |||
6400 | state._fsp--; | ||
6401 | |||
6402 | |||
6403 | } | ||
6404 | |||
6405 | after(grammarAccess.getVLSFofFormulaAccess().getNameAssignment_2()); | ||
6406 | |||
6407 | } | ||
6408 | |||
6409 | |||
6410 | } | ||
6411 | |||
6412 | } | ||
6413 | catch (RecognitionException re) { | ||
6414 | reportError(re); | ||
6415 | recover(input,re); | ||
6416 | } | ||
6417 | finally { | ||
6418 | |||
6419 | restoreStackSize(stackSize); | ||
6420 | |||
6421 | } | ||
6422 | return ; | ||
6423 | } | ||
6424 | // $ANTLR end "rule__VLSFofFormula__Group__2__Impl" | ||
6425 | |||
6426 | |||
6427 | // $ANTLR start "rule__VLSFofFormula__Group__3" | ||
6428 | // InternalVampireLanguage.g:1918:1: rule__VLSFofFormula__Group__3 : rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ; | ||
6429 | public final void rule__VLSFofFormula__Group__3() throws RecognitionException { | ||
6430 | |||
6431 | int stackSize = keepStackSize(); | ||
6432 | |||
6433 | try { | ||
6434 | // InternalVampireLanguage.g:1922:1: ( rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 ) | ||
6435 | // InternalVampireLanguage.g:1923:2: rule__VLSFofFormula__Group__3__Impl rule__VLSFofFormula__Group__4 | ||
6436 | { | ||
6437 | pushFollow(FOLLOW_14); | ||
6438 | rule__VLSFofFormula__Group__3__Impl(); | ||
6439 | |||
6440 | state._fsp--; | ||
6441 | |||
6442 | pushFollow(FOLLOW_2); | ||
6443 | rule__VLSFofFormula__Group__4(); | ||
6444 | |||
6445 | state._fsp--; | ||
6446 | |||
6447 | |||
6448 | } | ||
6449 | |||
6450 | } | ||
6451 | catch (RecognitionException re) { | ||
6452 | reportError(re); | ||
6453 | recover(input,re); | ||
6454 | } | ||
6455 | finally { | ||
6456 | |||
6457 | restoreStackSize(stackSize); | ||
6458 | |||
6459 | } | ||
6460 | return ; | ||
6461 | } | ||
6462 | // $ANTLR end "rule__VLSFofFormula__Group__3" | ||
6463 | |||
6464 | |||
6465 | // $ANTLR start "rule__VLSFofFormula__Group__3__Impl" | ||
6466 | // InternalVampireLanguage.g:1930:1: rule__VLSFofFormula__Group__3__Impl : ( ',' ) ; | ||
6467 | public final void rule__VLSFofFormula__Group__3__Impl() throws RecognitionException { | ||
6468 | |||
6469 | int stackSize = keepStackSize(); | ||
6470 | |||
6471 | try { | ||
6472 | // InternalVampireLanguage.g:1934:1: ( ( ',' ) ) | ||
6473 | // InternalVampireLanguage.g:1935:1: ( ',' ) | ||
6474 | { | ||
6475 | // InternalVampireLanguage.g:1935:1: ( ',' ) | ||
6476 | // InternalVampireLanguage.g:1936:2: ',' | ||
6477 | { | ||
6478 | before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); | ||
6479 | match(input,45,FOLLOW_2); | ||
6480 | after(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_3()); | ||
6481 | |||
6482 | } | ||
6483 | |||
6484 | |||
6485 | } | ||
6486 | |||
6487 | } | ||
6488 | catch (RecognitionException re) { | ||
6489 | reportError(re); | ||
6490 | recover(input,re); | ||
6491 | } | ||
6492 | finally { | ||
6493 | |||
6494 | restoreStackSize(stackSize); | ||
6495 | |||
6496 | } | ||
6497 | return ; | ||
6498 | } | ||
6499 | // $ANTLR end "rule__VLSFofFormula__Group__3__Impl" | ||
6500 | |||
6501 | |||
6502 | // $ANTLR start "rule__VLSFofFormula__Group__4" | ||
6503 | // InternalVampireLanguage.g:1945:1: rule__VLSFofFormula__Group__4 : rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ; | ||
6504 | public final void rule__VLSFofFormula__Group__4() throws RecognitionException { | ||
6505 | |||
6506 | int stackSize = keepStackSize(); | ||
6507 | |||
6508 | try { | ||
6509 | // InternalVampireLanguage.g:1949:1: ( rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 ) | ||
6510 | // InternalVampireLanguage.g:1950:2: rule__VLSFofFormula__Group__4__Impl rule__VLSFofFormula__Group__5 | ||
6511 | { | ||
6512 | pushFollow(FOLLOW_13); | ||
6513 | rule__VLSFofFormula__Group__4__Impl(); | ||
6514 | |||
6515 | state._fsp--; | ||
6516 | |||
6517 | pushFollow(FOLLOW_2); | ||
6518 | rule__VLSFofFormula__Group__5(); | ||
6519 | |||
6520 | state._fsp--; | ||
6521 | |||
6522 | |||
6523 | } | ||
6524 | |||
6525 | } | ||
6526 | catch (RecognitionException re) { | ||
6527 | reportError(re); | ||
6528 | recover(input,re); | ||
6529 | } | ||
6530 | finally { | ||
6531 | |||
6532 | restoreStackSize(stackSize); | ||
6533 | |||
6534 | } | ||
6535 | return ; | ||
6536 | } | ||
6537 | // $ANTLR end "rule__VLSFofFormula__Group__4" | ||
6538 | |||
6539 | |||
6540 | // $ANTLR start "rule__VLSFofFormula__Group__4__Impl" | ||
6541 | // InternalVampireLanguage.g:1957:1: rule__VLSFofFormula__Group__4__Impl : ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ; | ||
6542 | public final void rule__VLSFofFormula__Group__4__Impl() throws RecognitionException { | ||
6543 | |||
6544 | int stackSize = keepStackSize(); | ||
6545 | |||
6546 | try { | ||
6547 | // InternalVampireLanguage.g:1961:1: ( ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) ) | ||
6548 | // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) | ||
6549 | { | ||
6550 | // InternalVampireLanguage.g:1962:1: ( ( rule__VLSFofFormula__FofRoleAssignment_4 ) ) | ||
6551 | // InternalVampireLanguage.g:1963:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) | ||
6552 | { | ||
6553 | before(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); | ||
6554 | // InternalVampireLanguage.g:1964:2: ( rule__VLSFofFormula__FofRoleAssignment_4 ) | ||
6555 | // InternalVampireLanguage.g:1964:3: rule__VLSFofFormula__FofRoleAssignment_4 | ||
6556 | { | ||
6557 | pushFollow(FOLLOW_2); | ||
6558 | rule__VLSFofFormula__FofRoleAssignment_4(); | ||
6559 | |||
6560 | state._fsp--; | ||
6561 | |||
6562 | |||
6563 | } | ||
6564 | |||
6565 | after(grammarAccess.getVLSFofFormulaAccess().getFofRoleAssignment_4()); | ||
6566 | |||
6567 | } | ||
6568 | |||
6569 | |||
6570 | } | ||
6571 | |||
6572 | } | ||
6573 | catch (RecognitionException re) { | ||
6574 | reportError(re); | ||
6575 | recover(input,re); | ||
6576 | } | ||
6577 | finally { | ||
6578 | |||
6579 | restoreStackSize(stackSize); | ||
6580 | |||
6581 | } | ||
6582 | return ; | ||
6583 | } | ||
6584 | // $ANTLR end "rule__VLSFofFormula__Group__4__Impl" | ||
6585 | |||
6586 | |||
6587 | // $ANTLR start "rule__VLSFofFormula__Group__5" | ||
6588 | // InternalVampireLanguage.g:1972:1: rule__VLSFofFormula__Group__5 : rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ; | ||
6589 | public final void rule__VLSFofFormula__Group__5() throws RecognitionException { | ||
6590 | |||
6591 | int stackSize = keepStackSize(); | ||
6592 | |||
6593 | try { | ||
6594 | // InternalVampireLanguage.g:1976:1: ( rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 ) | ||
6595 | // InternalVampireLanguage.g:1977:2: rule__VLSFofFormula__Group__5__Impl rule__VLSFofFormula__Group__6 | ||
6596 | { | ||
6597 | pushFollow(FOLLOW_15); | ||
6598 | rule__VLSFofFormula__Group__5__Impl(); | ||
6599 | |||
6600 | state._fsp--; | ||
6601 | |||
6602 | pushFollow(FOLLOW_2); | ||
6603 | rule__VLSFofFormula__Group__6(); | ||
6604 | |||
6605 | state._fsp--; | ||
6606 | |||
6607 | |||
6608 | } | ||
6609 | |||
6610 | } | ||
6611 | catch (RecognitionException re) { | ||
6612 | reportError(re); | ||
6613 | recover(input,re); | ||
6614 | } | ||
6615 | finally { | ||
6616 | |||
6617 | restoreStackSize(stackSize); | ||
6618 | |||
6619 | } | ||
6620 | return ; | ||
6621 | } | ||
6622 | // $ANTLR end "rule__VLSFofFormula__Group__5" | ||
6623 | |||
6624 | |||
6625 | // $ANTLR start "rule__VLSFofFormula__Group__5__Impl" | ||
6626 | // InternalVampireLanguage.g:1984:1: rule__VLSFofFormula__Group__5__Impl : ( ',' ) ; | ||
6627 | public final void rule__VLSFofFormula__Group__5__Impl() throws RecognitionException { | ||
6628 | |||
6629 | int stackSize = keepStackSize(); | ||
6630 | |||
6631 | try { | ||
6632 | // InternalVampireLanguage.g:1988:1: ( ( ',' ) ) | ||
6633 | // InternalVampireLanguage.g:1989:1: ( ',' ) | ||
6634 | { | ||
6635 | // InternalVampireLanguage.g:1989:1: ( ',' ) | ||
6636 | // InternalVampireLanguage.g:1990:2: ',' | ||
6637 | { | ||
6638 | before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); | ||
6639 | match(input,45,FOLLOW_2); | ||
6640 | after(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_5()); | ||
6641 | |||
6642 | } | ||
6643 | |||
6644 | |||
6645 | } | ||
6646 | |||
6647 | } | ||
6648 | catch (RecognitionException re) { | ||
6649 | reportError(re); | ||
6650 | recover(input,re); | ||
6651 | } | ||
6652 | finally { | ||
6653 | |||
6654 | restoreStackSize(stackSize); | ||
6655 | |||
6656 | } | ||
6657 | return ; | ||
6658 | } | ||
6659 | // $ANTLR end "rule__VLSFofFormula__Group__5__Impl" | ||
6660 | |||
6661 | |||
6662 | // $ANTLR start "rule__VLSFofFormula__Group__6" | ||
6663 | // InternalVampireLanguage.g:1999:1: rule__VLSFofFormula__Group__6 : rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ; | ||
6664 | public final void rule__VLSFofFormula__Group__6() throws RecognitionException { | ||
6665 | |||
6666 | int stackSize = keepStackSize(); | ||
6667 | |||
6668 | try { | ||
6669 | // InternalVampireLanguage.g:2003:1: ( rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 ) | ||
6670 | // InternalVampireLanguage.g:2004:2: rule__VLSFofFormula__Group__6__Impl rule__VLSFofFormula__Group__7 | ||
6671 | { | ||
6672 | pushFollow(FOLLOW_16); | ||
6673 | rule__VLSFofFormula__Group__6__Impl(); | ||
6674 | |||
6675 | state._fsp--; | ||
6676 | |||
6677 | pushFollow(FOLLOW_2); | ||
6678 | rule__VLSFofFormula__Group__7(); | ||
6679 | |||
6680 | state._fsp--; | ||
6681 | |||
6682 | |||
6683 | } | ||
6684 | |||
6685 | } | ||
6686 | catch (RecognitionException re) { | ||
6687 | reportError(re); | ||
6688 | recover(input,re); | ||
6689 | } | ||
6690 | finally { | ||
6691 | |||
6692 | restoreStackSize(stackSize); | ||
6693 | |||
6694 | } | ||
6695 | return ; | ||
6696 | } | ||
6697 | // $ANTLR end "rule__VLSFofFormula__Group__6" | ||
6698 | |||
6699 | |||
6700 | // $ANTLR start "rule__VLSFofFormula__Group__6__Impl" | ||
6701 | // InternalVampireLanguage.g:2011:1: rule__VLSFofFormula__Group__6__Impl : ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ; | ||
6702 | public final void rule__VLSFofFormula__Group__6__Impl() throws RecognitionException { | ||
6703 | |||
6704 | int stackSize = keepStackSize(); | ||
6705 | |||
6706 | try { | ||
6707 | // InternalVampireLanguage.g:2015:1: ( ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) ) | ||
6708 | // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) | ||
6709 | { | ||
6710 | // InternalVampireLanguage.g:2016:1: ( ( rule__VLSFofFormula__FofFormulaAssignment_6 ) ) | ||
6711 | // InternalVampireLanguage.g:2017:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) | ||
6712 | { | ||
6713 | before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); | ||
6714 | // InternalVampireLanguage.g:2018:2: ( rule__VLSFofFormula__FofFormulaAssignment_6 ) | ||
6715 | // InternalVampireLanguage.g:2018:3: rule__VLSFofFormula__FofFormulaAssignment_6 | ||
6716 | { | ||
6717 | pushFollow(FOLLOW_2); | ||
6718 | rule__VLSFofFormula__FofFormulaAssignment_6(); | ||
6719 | |||
6720 | state._fsp--; | ||
6721 | |||
6722 | |||
6723 | } | ||
6724 | |||
6725 | after(grammarAccess.getVLSFofFormulaAccess().getFofFormulaAssignment_6()); | ||
6726 | |||
6727 | } | ||
6728 | |||
6729 | |||
6730 | } | ||
6731 | |||
6732 | } | ||
6733 | catch (RecognitionException re) { | ||
6734 | reportError(re); | ||
6735 | recover(input,re); | ||
6736 | } | ||
6737 | finally { | ||
6738 | |||
6739 | restoreStackSize(stackSize); | ||
6740 | |||
6741 | } | ||
6742 | return ; | ||
6743 | } | ||
6744 | // $ANTLR end "rule__VLSFofFormula__Group__6__Impl" | ||
6745 | |||
6746 | |||
6747 | // $ANTLR start "rule__VLSFofFormula__Group__7" | ||
6748 | // InternalVampireLanguage.g:2026:1: rule__VLSFofFormula__Group__7 : rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ; | ||
6749 | public final void rule__VLSFofFormula__Group__7() throws RecognitionException { | ||
6750 | |||
6751 | int stackSize = keepStackSize(); | ||
6752 | |||
6753 | try { | ||
6754 | // InternalVampireLanguage.g:2030:1: ( rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 ) | ||
6755 | // InternalVampireLanguage.g:2031:2: rule__VLSFofFormula__Group__7__Impl rule__VLSFofFormula__Group__8 | ||
6756 | { | ||
6757 | pushFollow(FOLLOW_16); | ||
6758 | rule__VLSFofFormula__Group__7__Impl(); | ||
6759 | |||
6760 | state._fsp--; | ||
6761 | |||
6762 | pushFollow(FOLLOW_2); | ||
6763 | rule__VLSFofFormula__Group__8(); | ||
6764 | |||
6765 | state._fsp--; | ||
6766 | |||
6767 | |||
6768 | } | ||
6769 | |||
6770 | } | ||
6771 | catch (RecognitionException re) { | ||
6772 | reportError(re); | ||
6773 | recover(input,re); | ||
6774 | } | ||
6775 | finally { | ||
6776 | |||
6777 | restoreStackSize(stackSize); | ||
6778 | |||
6779 | } | ||
6780 | return ; | ||
6781 | } | ||
6782 | // $ANTLR end "rule__VLSFofFormula__Group__7" | ||
6783 | |||
6784 | |||
6785 | // $ANTLR start "rule__VLSFofFormula__Group__7__Impl" | ||
6786 | // InternalVampireLanguage.g:2038:1: rule__VLSFofFormula__Group__7__Impl : ( ( rule__VLSFofFormula__Group_7__0 )? ) ; | ||
6787 | public final void rule__VLSFofFormula__Group__7__Impl() throws RecognitionException { | ||
6788 | |||
6789 | int stackSize = keepStackSize(); | ||
6790 | |||
6791 | try { | ||
6792 | // InternalVampireLanguage.g:2042:1: ( ( ( rule__VLSFofFormula__Group_7__0 )? ) ) | ||
6793 | // InternalVampireLanguage.g:2043:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) | ||
6794 | { | ||
6795 | // InternalVampireLanguage.g:2043:1: ( ( rule__VLSFofFormula__Group_7__0 )? ) | ||
6796 | // InternalVampireLanguage.g:2044:2: ( rule__VLSFofFormula__Group_7__0 )? | ||
6797 | { | ||
6798 | before(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); | ||
6799 | // InternalVampireLanguage.g:2045:2: ( rule__VLSFofFormula__Group_7__0 )? | ||
6800 | int alt23=2; | ||
6801 | int LA23_0 = input.LA(1); | ||
6802 | |||
6803 | if ( (LA23_0==45) ) { | ||
6804 | alt23=1; | ||
6805 | } | ||
6806 | switch (alt23) { | ||
6807 | case 1 : | ||
6808 | // InternalVampireLanguage.g:2045:3: rule__VLSFofFormula__Group_7__0 | ||
6809 | { | ||
6810 | pushFollow(FOLLOW_2); | ||
6811 | rule__VLSFofFormula__Group_7__0(); | ||
6812 | |||
6813 | state._fsp--; | ||
6814 | |||
6815 | |||
6816 | } | ||
6817 | break; | ||
6818 | |||
6819 | } | ||
6820 | |||
6821 | after(grammarAccess.getVLSFofFormulaAccess().getGroup_7()); | ||
6822 | |||
6823 | } | ||
6824 | |||
6825 | |||
6826 | } | ||
6827 | |||
6828 | } | ||
6829 | catch (RecognitionException re) { | ||
6830 | reportError(re); | ||
6831 | recover(input,re); | ||
6832 | } | ||
6833 | finally { | ||
6834 | |||
6835 | restoreStackSize(stackSize); | ||
6836 | |||
6837 | } | ||
6838 | return ; | ||
6839 | } | ||
6840 | // $ANTLR end "rule__VLSFofFormula__Group__7__Impl" | ||
6841 | |||
6842 | |||
6843 | // $ANTLR start "rule__VLSFofFormula__Group__8" | ||
6844 | // InternalVampireLanguage.g:2053:1: rule__VLSFofFormula__Group__8 : rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ; | ||
6845 | public final void rule__VLSFofFormula__Group__8() throws RecognitionException { | ||
6846 | |||
6847 | int stackSize = keepStackSize(); | ||
6848 | |||
6849 | try { | ||
6850 | // InternalVampireLanguage.g:2057:1: ( rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 ) | ||
6851 | // InternalVampireLanguage.g:2058:2: rule__VLSFofFormula__Group__8__Impl rule__VLSFofFormula__Group__9 | ||
6852 | { | ||
6853 | pushFollow(FOLLOW_17); | ||
6854 | rule__VLSFofFormula__Group__8__Impl(); | ||
6855 | |||
6856 | state._fsp--; | ||
6857 | |||
6858 | pushFollow(FOLLOW_2); | ||
6859 | rule__VLSFofFormula__Group__9(); | ||
6860 | |||
6861 | state._fsp--; | ||
6862 | |||
6863 | |||
6864 | } | ||
6865 | |||
6866 | } | ||
6867 | catch (RecognitionException re) { | ||
6868 | reportError(re); | ||
6869 | recover(input,re); | ||
6870 | } | ||
6871 | finally { | ||
6872 | |||
6873 | restoreStackSize(stackSize); | ||
6874 | |||
6875 | } | ||
6876 | return ; | ||
6877 | } | ||
6878 | // $ANTLR end "rule__VLSFofFormula__Group__8" | ||
6879 | |||
6880 | |||
6881 | // $ANTLR start "rule__VLSFofFormula__Group__8__Impl" | ||
6882 | // InternalVampireLanguage.g:2065:1: rule__VLSFofFormula__Group__8__Impl : ( ')' ) ; | ||
6883 | public final void rule__VLSFofFormula__Group__8__Impl() throws RecognitionException { | ||
6884 | |||
6885 | int stackSize = keepStackSize(); | ||
6886 | |||
6887 | try { | ||
6888 | // InternalVampireLanguage.g:2069:1: ( ( ')' ) ) | ||
6889 | // InternalVampireLanguage.g:2070:1: ( ')' ) | ||
6890 | { | ||
6891 | // InternalVampireLanguage.g:2070:1: ( ')' ) | ||
6892 | // InternalVampireLanguage.g:2071:2: ')' | ||
6893 | { | ||
6894 | before(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); | ||
6895 | match(input,48,FOLLOW_2); | ||
6896 | after(grammarAccess.getVLSFofFormulaAccess().getRightParenthesisKeyword_8()); | ||
6897 | |||
6898 | } | ||
6899 | |||
6900 | |||
6901 | } | ||
6902 | |||
6903 | } | ||
6904 | catch (RecognitionException re) { | ||
6905 | reportError(re); | ||
6906 | recover(input,re); | ||
6907 | } | ||
6908 | finally { | ||
6909 | |||
6910 | restoreStackSize(stackSize); | ||
6911 | |||
6912 | } | ||
6913 | return ; | ||
6914 | } | ||
6915 | // $ANTLR end "rule__VLSFofFormula__Group__8__Impl" | ||
6916 | |||
6917 | |||
6918 | // $ANTLR start "rule__VLSFofFormula__Group__9" | ||
6919 | // InternalVampireLanguage.g:2080:1: rule__VLSFofFormula__Group__9 : rule__VLSFofFormula__Group__9__Impl ; | ||
6920 | public final void rule__VLSFofFormula__Group__9() throws RecognitionException { | ||
6921 | |||
6922 | int stackSize = keepStackSize(); | ||
6923 | |||
6924 | try { | ||
6925 | // InternalVampireLanguage.g:2084:1: ( rule__VLSFofFormula__Group__9__Impl ) | ||
6926 | // InternalVampireLanguage.g:2085:2: rule__VLSFofFormula__Group__9__Impl | ||
6927 | { | ||
6928 | pushFollow(FOLLOW_2); | ||
6929 | rule__VLSFofFormula__Group__9__Impl(); | ||
6930 | |||
6931 | state._fsp--; | ||
6932 | |||
6933 | |||
6934 | } | ||
6935 | |||
6936 | } | ||
6937 | catch (RecognitionException re) { | ||
6938 | reportError(re); | ||
6939 | recover(input,re); | ||
6940 | } | ||
6941 | finally { | ||
6942 | |||
6943 | restoreStackSize(stackSize); | ||
6944 | |||
6945 | } | ||
6946 | return ; | ||
6947 | } | ||
6948 | // $ANTLR end "rule__VLSFofFormula__Group__9" | ||
6949 | |||
6950 | |||
6951 | // $ANTLR start "rule__VLSFofFormula__Group__9__Impl" | ||
6952 | // InternalVampireLanguage.g:2091:1: rule__VLSFofFormula__Group__9__Impl : ( '.' ) ; | ||
6953 | public final void rule__VLSFofFormula__Group__9__Impl() throws RecognitionException { | ||
6954 | |||
6955 | int stackSize = keepStackSize(); | ||
6956 | |||
6957 | try { | ||
6958 | // InternalVampireLanguage.g:2095:1: ( ( '.' ) ) | ||
6959 | // InternalVampireLanguage.g:2096:1: ( '.' ) | ||
6960 | { | ||
6961 | // InternalVampireLanguage.g:2096:1: ( '.' ) | ||
6962 | // InternalVampireLanguage.g:2097:2: '.' | ||
6963 | { | ||
6964 | before(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); | ||
6965 | match(input,49,FOLLOW_2); | ||
6966 | after(grammarAccess.getVLSFofFormulaAccess().getFullStopKeyword_9()); | ||
6967 | |||
6968 | } | ||
6969 | |||
6970 | |||
6971 | } | ||
6972 | |||
6973 | } | ||
6974 | catch (RecognitionException re) { | ||
6975 | reportError(re); | ||
6976 | recover(input,re); | ||
6977 | } | ||
6978 | finally { | ||
6979 | |||
6980 | restoreStackSize(stackSize); | ||
6981 | |||
6982 | } | ||
6983 | return ; | ||
6984 | } | ||
6985 | // $ANTLR end "rule__VLSFofFormula__Group__9__Impl" | ||
6986 | |||
6987 | |||
6988 | // $ANTLR start "rule__VLSFofFormula__Group_7__0" | ||
6989 | // InternalVampireLanguage.g:2107:1: rule__VLSFofFormula__Group_7__0 : rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ; | ||
6990 | public final void rule__VLSFofFormula__Group_7__0() throws RecognitionException { | ||
6991 | |||
6992 | int stackSize = keepStackSize(); | ||
6993 | |||
6994 | try { | ||
6995 | // InternalVampireLanguage.g:2111:1: ( rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 ) | ||
6996 | // InternalVampireLanguage.g:2112:2: rule__VLSFofFormula__Group_7__0__Impl rule__VLSFofFormula__Group_7__1 | ||
6997 | { | ||
6998 | pushFollow(FOLLOW_18); | ||
6999 | rule__VLSFofFormula__Group_7__0__Impl(); | ||
7000 | |||
7001 | state._fsp--; | ||
7002 | |||
7003 | pushFollow(FOLLOW_2); | ||
7004 | rule__VLSFofFormula__Group_7__1(); | ||
7005 | |||
7006 | state._fsp--; | ||
7007 | |||
7008 | |||
7009 | } | ||
7010 | |||
7011 | } | ||
7012 | catch (RecognitionException re) { | ||
7013 | reportError(re); | ||
7014 | recover(input,re); | ||
7015 | } | ||
7016 | finally { | ||
7017 | |||
7018 | restoreStackSize(stackSize); | ||
7019 | |||
7020 | } | ||
7021 | return ; | ||
7022 | } | ||
7023 | // $ANTLR end "rule__VLSFofFormula__Group_7__0" | ||
7024 | |||
7025 | |||
7026 | // $ANTLR start "rule__VLSFofFormula__Group_7__0__Impl" | ||
7027 | // InternalVampireLanguage.g:2119:1: rule__VLSFofFormula__Group_7__0__Impl : ( ',' ) ; | ||
7028 | public final void rule__VLSFofFormula__Group_7__0__Impl() throws RecognitionException { | ||
7029 | |||
7030 | int stackSize = keepStackSize(); | ||
7031 | |||
7032 | try { | ||
7033 | // InternalVampireLanguage.g:2123:1: ( ( ',' ) ) | ||
7034 | // InternalVampireLanguage.g:2124:1: ( ',' ) | ||
7035 | { | ||
7036 | // InternalVampireLanguage.g:2124:1: ( ',' ) | ||
7037 | // InternalVampireLanguage.g:2125:2: ',' | ||
7038 | { | ||
7039 | before(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); | ||
7040 | match(input,45,FOLLOW_2); | ||
7041 | after(grammarAccess.getVLSFofFormulaAccess().getCommaKeyword_7_0()); | ||
7042 | |||
7043 | } | ||
7044 | |||
7045 | |||
7046 | } | ||
7047 | |||
7048 | } | ||
7049 | catch (RecognitionException re) { | ||
7050 | reportError(re); | ||
7051 | recover(input,re); | ||
7052 | } | ||
7053 | finally { | ||
7054 | |||
7055 | restoreStackSize(stackSize); | ||
7056 | |||
7057 | } | ||
7058 | return ; | ||
7059 | } | ||
7060 | // $ANTLR end "rule__VLSFofFormula__Group_7__0__Impl" | ||
7061 | |||
7062 | |||
7063 | // $ANTLR start "rule__VLSFofFormula__Group_7__1" | ||
7064 | // InternalVampireLanguage.g:2134:1: rule__VLSFofFormula__Group_7__1 : rule__VLSFofFormula__Group_7__1__Impl ; | ||
7065 | public final void rule__VLSFofFormula__Group_7__1() throws RecognitionException { | ||
7066 | |||
7067 | int stackSize = keepStackSize(); | ||
7068 | |||
7069 | try { | ||
7070 | // InternalVampireLanguage.g:2138:1: ( rule__VLSFofFormula__Group_7__1__Impl ) | ||
7071 | // InternalVampireLanguage.g:2139:2: rule__VLSFofFormula__Group_7__1__Impl | ||
7072 | { | ||
7073 | pushFollow(FOLLOW_2); | ||
7074 | rule__VLSFofFormula__Group_7__1__Impl(); | ||
7075 | |||
7076 | state._fsp--; | ||
7077 | |||
7078 | |||
7079 | } | ||
7080 | |||
7081 | } | ||
7082 | catch (RecognitionException re) { | ||
7083 | reportError(re); | ||
7084 | recover(input,re); | ||
7085 | } | ||
7086 | finally { | ||
7087 | |||
7088 | restoreStackSize(stackSize); | ||
7089 | |||
7090 | } | ||
7091 | return ; | ||
7092 | } | ||
7093 | // $ANTLR end "rule__VLSFofFormula__Group_7__1" | ||
7094 | |||
7095 | |||
7096 | // $ANTLR start "rule__VLSFofFormula__Group_7__1__Impl" | ||
7097 | // InternalVampireLanguage.g:2145:1: rule__VLSFofFormula__Group_7__1__Impl : ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ; | ||
7098 | public final void rule__VLSFofFormula__Group_7__1__Impl() throws RecognitionException { | ||
7099 | |||
7100 | int stackSize = keepStackSize(); | ||
7101 | |||
7102 | try { | ||
7103 | // InternalVampireLanguage.g:2149:1: ( ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) ) | ||
7104 | // InternalVampireLanguage.g:2150:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) | ||
7105 | { | ||
7106 | // InternalVampireLanguage.g:2150:1: ( ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) ) | ||
7107 | // InternalVampireLanguage.g:2151:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) | ||
7108 | { | ||
7109 | before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); | ||
7110 | // InternalVampireLanguage.g:2152:2: ( rule__VLSFofFormula__AnnotationsAssignment_7_1 ) | ||
7111 | // InternalVampireLanguage.g:2152:3: rule__VLSFofFormula__AnnotationsAssignment_7_1 | ||
7112 | { | ||
7113 | pushFollow(FOLLOW_2); | ||
7114 | rule__VLSFofFormula__AnnotationsAssignment_7_1(); | ||
7115 | |||
7116 | state._fsp--; | ||
7117 | |||
7118 | |||
7119 | } | ||
7120 | |||
7121 | after(grammarAccess.getVLSFofFormulaAccess().getAnnotationsAssignment_7_1()); | ||
7122 | |||
7123 | } | ||
7124 | |||
7125 | |||
7126 | } | ||
7127 | |||
7128 | } | ||
7129 | catch (RecognitionException re) { | ||
7130 | reportError(re); | ||
7131 | recover(input,re); | ||
7132 | } | ||
7133 | finally { | ||
7134 | |||
7135 | restoreStackSize(stackSize); | ||
7136 | |||
7137 | } | ||
7138 | return ; | ||
7139 | } | ||
7140 | // $ANTLR end "rule__VLSFofFormula__Group_7__1__Impl" | ||
7141 | |||
7142 | |||
7143 | // $ANTLR start "rule__VLSAnnotation__Group__0" | ||
7144 | // InternalVampireLanguage.g:2161:1: rule__VLSAnnotation__Group__0 : rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ; | ||
7145 | public final void rule__VLSAnnotation__Group__0() throws RecognitionException { | ||
7146 | |||
7147 | int stackSize = keepStackSize(); | ||
7148 | |||
7149 | try { | ||
7150 | // InternalVampireLanguage.g:2165:1: ( rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 ) | ||
7151 | // InternalVampireLanguage.g:2166:2: rule__VLSAnnotation__Group__0__Impl rule__VLSAnnotation__Group__1 | ||
7152 | { | ||
7153 | pushFollow(FOLLOW_18); | ||
7154 | rule__VLSAnnotation__Group__0__Impl(); | ||
7155 | |||
7156 | state._fsp--; | ||
7157 | |||
7158 | pushFollow(FOLLOW_2); | ||
7159 | rule__VLSAnnotation__Group__1(); | ||
7160 | |||
7161 | state._fsp--; | ||
7162 | |||
7163 | |||
7164 | } | ||
7165 | |||
7166 | } | ||
7167 | catch (RecognitionException re) { | ||
7168 | reportError(re); | ||
7169 | recover(input,re); | ||
7170 | } | ||
7171 | finally { | ||
7172 | |||
7173 | restoreStackSize(stackSize); | ||
7174 | |||
7175 | } | ||
7176 | return ; | ||
7177 | } | ||
7178 | // $ANTLR end "rule__VLSAnnotation__Group__0" | ||
7179 | |||
7180 | |||
7181 | // $ANTLR start "rule__VLSAnnotation__Group__0__Impl" | ||
7182 | // InternalVampireLanguage.g:2173:1: rule__VLSAnnotation__Group__0__Impl : ( ( '[' )? ) ; | ||
7183 | public final void rule__VLSAnnotation__Group__0__Impl() throws RecognitionException { | ||
7184 | |||
7185 | int stackSize = keepStackSize(); | ||
7186 | |||
7187 | try { | ||
7188 | // InternalVampireLanguage.g:2177:1: ( ( ( '[' )? ) ) | ||
7189 | // InternalVampireLanguage.g:2178:1: ( ( '[' )? ) | ||
7190 | { | ||
7191 | // InternalVampireLanguage.g:2178:1: ( ( '[' )? ) | ||
7192 | // InternalVampireLanguage.g:2179:2: ( '[' )? | ||
7193 | { | ||
7194 | before(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); | ||
7195 | // InternalVampireLanguage.g:2180:2: ( '[' )? | ||
7196 | int alt24=2; | ||
7197 | int LA24_0 = input.LA(1); | ||
7198 | |||
7199 | if ( (LA24_0==50) ) { | ||
7200 | alt24=1; | ||
7201 | } | ||
7202 | switch (alt24) { | ||
7203 | case 1 : | ||
7204 | // InternalVampireLanguage.g:2180:3: '[' | ||
7205 | { | ||
7206 | match(input,50,FOLLOW_2); | ||
7207 | |||
7208 | } | ||
7209 | break; | ||
7210 | |||
7211 | } | ||
7212 | |||
7213 | after(grammarAccess.getVLSAnnotationAccess().getLeftSquareBracketKeyword_0()); | ||
7214 | |||
7215 | } | ||
7216 | |||
7217 | |||
7218 | } | ||
7219 | |||
7220 | } | ||
7221 | catch (RecognitionException re) { | ||
7222 | reportError(re); | ||
7223 | recover(input,re); | ||
7224 | } | ||
7225 | finally { | ||
7226 | |||
7227 | restoreStackSize(stackSize); | ||
7228 | |||
7229 | } | ||
7230 | return ; | ||
7231 | } | ||
7232 | // $ANTLR end "rule__VLSAnnotation__Group__0__Impl" | ||
7233 | |||
7234 | |||
7235 | // $ANTLR start "rule__VLSAnnotation__Group__1" | ||
7236 | // InternalVampireLanguage.g:2188:1: rule__VLSAnnotation__Group__1 : rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ; | ||
7237 | public final void rule__VLSAnnotation__Group__1() throws RecognitionException { | ||
7238 | |||
7239 | int stackSize = keepStackSize(); | ||
7240 | |||
7241 | try { | ||
7242 | // InternalVampireLanguage.g:2192:1: ( rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 ) | ||
7243 | // InternalVampireLanguage.g:2193:2: rule__VLSAnnotation__Group__1__Impl rule__VLSAnnotation__Group__2 | ||
7244 | { | ||
7245 | pushFollow(FOLLOW_18); | ||
7246 | rule__VLSAnnotation__Group__1__Impl(); | ||
7247 | |||
7248 | state._fsp--; | ||
7249 | |||
7250 | pushFollow(FOLLOW_2); | ||
7251 | rule__VLSAnnotation__Group__2(); | ||
7252 | |||
7253 | state._fsp--; | ||
7254 | |||
7255 | |||
7256 | } | ||
7257 | |||
7258 | } | ||
7259 | catch (RecognitionException re) { | ||
7260 | reportError(re); | ||
7261 | recover(input,re); | ||
7262 | } | ||
7263 | finally { | ||
7264 | |||
7265 | restoreStackSize(stackSize); | ||
7266 | |||
7267 | } | ||
7268 | return ; | ||
7269 | } | ||
7270 | // $ANTLR end "rule__VLSAnnotation__Group__1" | ||
7271 | |||
7272 | |||
7273 | // $ANTLR start "rule__VLSAnnotation__Group__1__Impl" | ||
7274 | // InternalVampireLanguage.g:2200:1: rule__VLSAnnotation__Group__1__Impl : ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ; | ||
7275 | public final void rule__VLSAnnotation__Group__1__Impl() throws RecognitionException { | ||
7276 | |||
7277 | int stackSize = keepStackSize(); | ||
7278 | |||
7279 | try { | ||
7280 | // InternalVampireLanguage.g:2204:1: ( ( ( rule__VLSAnnotation__NameAssignment_1 )? ) ) | ||
7281 | // InternalVampireLanguage.g:2205:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) | ||
7282 | { | ||
7283 | // InternalVampireLanguage.g:2205:1: ( ( rule__VLSAnnotation__NameAssignment_1 )? ) | ||
7284 | // InternalVampireLanguage.g:2206:2: ( rule__VLSAnnotation__NameAssignment_1 )? | ||
7285 | { | ||
7286 | before(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); | ||
7287 | // InternalVampireLanguage.g:2207:2: ( rule__VLSAnnotation__NameAssignment_1 )? | ||
7288 | int alt25=2; | ||
7289 | int LA25_0 = input.LA(1); | ||
7290 | |||
7291 | if ( ((LA25_0>=RULE_LOWER_WORD_ID && LA25_0<=RULE_SINGLE_QUOTE)||(LA25_0>=27 && LA25_0<=41)) ) { | ||
7292 | alt25=1; | ||
7293 | } | ||
7294 | switch (alt25) { | ||
7295 | case 1 : | ||
7296 | // InternalVampireLanguage.g:2207:3: rule__VLSAnnotation__NameAssignment_1 | ||
7297 | { | ||
7298 | pushFollow(FOLLOW_2); | ||
7299 | rule__VLSAnnotation__NameAssignment_1(); | ||
7300 | |||
7301 | state._fsp--; | ||
7302 | |||
7303 | |||
7304 | } | ||
7305 | break; | ||
7306 | |||
7307 | } | ||
7308 | |||
7309 | after(grammarAccess.getVLSAnnotationAccess().getNameAssignment_1()); | ||
7310 | |||
7311 | } | ||
7312 | |||
7313 | |||
7314 | } | ||
7315 | |||
7316 | } | ||
7317 | catch (RecognitionException re) { | ||
7318 | reportError(re); | ||
7319 | recover(input,re); | ||
7320 | } | ||
7321 | finally { | ||
7322 | |||
7323 | restoreStackSize(stackSize); | ||
7324 | |||
7325 | } | ||
7326 | return ; | ||
7327 | } | ||
7328 | // $ANTLR end "rule__VLSAnnotation__Group__1__Impl" | ||
7329 | |||
7330 | |||
7331 | // $ANTLR start "rule__VLSAnnotation__Group__2" | ||
7332 | // InternalVampireLanguage.g:2215:1: rule__VLSAnnotation__Group__2 : rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ; | ||
7333 | public final void rule__VLSAnnotation__Group__2() throws RecognitionException { | ||
7334 | |||
7335 | int stackSize = keepStackSize(); | ||
7336 | |||
7337 | try { | ||
7338 | // InternalVampireLanguage.g:2219:1: ( rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 ) | ||
7339 | // InternalVampireLanguage.g:2220:2: rule__VLSAnnotation__Group__2__Impl rule__VLSAnnotation__Group__3 | ||
7340 | { | ||
7341 | pushFollow(FOLLOW_18); | ||
7342 | rule__VLSAnnotation__Group__2__Impl(); | ||
7343 | |||
7344 | state._fsp--; | ||
7345 | |||
7346 | pushFollow(FOLLOW_2); | ||
7347 | rule__VLSAnnotation__Group__3(); | ||
7348 | |||
7349 | state._fsp--; | ||
7350 | |||
7351 | |||
7352 | } | ||
7353 | |||
7354 | } | ||
7355 | catch (RecognitionException re) { | ||
7356 | reportError(re); | ||
7357 | recover(input,re); | ||
7358 | } | ||
7359 | finally { | ||
7360 | |||
7361 | restoreStackSize(stackSize); | ||
7362 | |||
7363 | } | ||
7364 | return ; | ||
7365 | } | ||
7366 | // $ANTLR end "rule__VLSAnnotation__Group__2" | ||
7367 | |||
7368 | |||
7369 | // $ANTLR start "rule__VLSAnnotation__Group__2__Impl" | ||
7370 | // InternalVampireLanguage.g:2227:1: rule__VLSAnnotation__Group__2__Impl : ( ( rule__VLSAnnotation__Group_2__0 )? ) ; | ||
7371 | public final void rule__VLSAnnotation__Group__2__Impl() throws RecognitionException { | ||
7372 | |||
7373 | int stackSize = keepStackSize(); | ||
7374 | |||
7375 | try { | ||
7376 | // InternalVampireLanguage.g:2231:1: ( ( ( rule__VLSAnnotation__Group_2__0 )? ) ) | ||
7377 | // InternalVampireLanguage.g:2232:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) | ||
7378 | { | ||
7379 | // InternalVampireLanguage.g:2232:1: ( ( rule__VLSAnnotation__Group_2__0 )? ) | ||
7380 | // InternalVampireLanguage.g:2233:2: ( rule__VLSAnnotation__Group_2__0 )? | ||
7381 | { | ||
7382 | before(grammarAccess.getVLSAnnotationAccess().getGroup_2()); | ||
7383 | // InternalVampireLanguage.g:2234:2: ( rule__VLSAnnotation__Group_2__0 )? | ||
7384 | int alt26=2; | ||
7385 | int LA26_0 = input.LA(1); | ||
7386 | |||
7387 | if ( (LA26_0==47) ) { | ||
7388 | alt26=1; | ||
7389 | } | ||
7390 | switch (alt26) { | ||
7391 | case 1 : | ||
7392 | // InternalVampireLanguage.g:2234:3: rule__VLSAnnotation__Group_2__0 | ||
7393 | { | ||
7394 | pushFollow(FOLLOW_2); | ||
7395 | rule__VLSAnnotation__Group_2__0(); | ||
7396 | |||
7397 | state._fsp--; | ||
7398 | |||
7399 | |||
7400 | } | ||
7401 | break; | ||
7402 | |||
7403 | } | ||
7404 | |||
7405 | after(grammarAccess.getVLSAnnotationAccess().getGroup_2()); | ||
7406 | |||
7407 | } | ||
7408 | |||
7409 | |||
7410 | } | ||
7411 | |||
7412 | } | ||
7413 | catch (RecognitionException re) { | ||
7414 | reportError(re); | ||
7415 | recover(input,re); | ||
7416 | } | ||
7417 | finally { | ||
7418 | |||
7419 | restoreStackSize(stackSize); | ||
7420 | |||
7421 | } | ||
7422 | return ; | ||
7423 | } | ||
7424 | // $ANTLR end "rule__VLSAnnotation__Group__2__Impl" | ||
7425 | |||
7426 | |||
7427 | // $ANTLR start "rule__VLSAnnotation__Group__3" | ||
7428 | // InternalVampireLanguage.g:2242:1: rule__VLSAnnotation__Group__3 : rule__VLSAnnotation__Group__3__Impl ; | ||
7429 | public final void rule__VLSAnnotation__Group__3() throws RecognitionException { | ||
7430 | |||
7431 | int stackSize = keepStackSize(); | ||
7432 | |||
7433 | try { | ||
7434 | // InternalVampireLanguage.g:2246:1: ( rule__VLSAnnotation__Group__3__Impl ) | ||
7435 | // InternalVampireLanguage.g:2247:2: rule__VLSAnnotation__Group__3__Impl | ||
7436 | { | ||
7437 | pushFollow(FOLLOW_2); | ||
7438 | rule__VLSAnnotation__Group__3__Impl(); | ||
7439 | |||
7440 | state._fsp--; | ||
7441 | |||
7442 | |||
7443 | } | ||
7444 | |||
7445 | } | ||
7446 | catch (RecognitionException re) { | ||
7447 | reportError(re); | ||
7448 | recover(input,re); | ||
7449 | } | ||
7450 | finally { | ||
7451 | |||
7452 | restoreStackSize(stackSize); | ||
7453 | |||
7454 | } | ||
7455 | return ; | ||
7456 | } | ||
7457 | // $ANTLR end "rule__VLSAnnotation__Group__3" | ||
7458 | |||
7459 | |||
7460 | // $ANTLR start "rule__VLSAnnotation__Group__3__Impl" | ||
7461 | // InternalVampireLanguage.g:2253:1: rule__VLSAnnotation__Group__3__Impl : ( ( ']' )? ) ; | ||
7462 | public final void rule__VLSAnnotation__Group__3__Impl() throws RecognitionException { | ||
7463 | |||
7464 | int stackSize = keepStackSize(); | ||
7465 | |||
7466 | try { | ||
7467 | // InternalVampireLanguage.g:2257:1: ( ( ( ']' )? ) ) | ||
7468 | // InternalVampireLanguage.g:2258:1: ( ( ']' )? ) | ||
7469 | { | ||
7470 | // InternalVampireLanguage.g:2258:1: ( ( ']' )? ) | ||
7471 | // InternalVampireLanguage.g:2259:2: ( ']' )? | ||
7472 | { | ||
7473 | before(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); | ||
7474 | // InternalVampireLanguage.g:2260:2: ( ']' )? | ||
7475 | int alt27=2; | ||
7476 | int LA27_0 = input.LA(1); | ||
7477 | |||
7478 | if ( (LA27_0==44) ) { | ||
7479 | alt27=1; | ||
7480 | } | ||
7481 | switch (alt27) { | ||
7482 | case 1 : | ||
7483 | // InternalVampireLanguage.g:2260:3: ']' | ||
7484 | { | ||
7485 | match(input,44,FOLLOW_2); | ||
7486 | |||
7487 | } | ||
7488 | break; | ||
7489 | |||
7490 | } | ||
7491 | |||
7492 | after(grammarAccess.getVLSAnnotationAccess().getRightSquareBracketKeyword_3()); | ||
7493 | |||
7494 | } | ||
7495 | |||
7496 | |||
7497 | } | ||
7498 | |||
7499 | } | ||
7500 | catch (RecognitionException re) { | ||
7501 | reportError(re); | ||
7502 | recover(input,re); | ||
7503 | } | ||
7504 | finally { | ||
7505 | |||
7506 | restoreStackSize(stackSize); | ||
7507 | |||
7508 | } | ||
7509 | return ; | ||
7510 | } | ||
7511 | // $ANTLR end "rule__VLSAnnotation__Group__3__Impl" | ||
7512 | |||
7513 | |||
7514 | // $ANTLR start "rule__VLSAnnotation__Group_2__0" | ||
7515 | // InternalVampireLanguage.g:2269:1: rule__VLSAnnotation__Group_2__0 : rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ; | ||
7516 | public final void rule__VLSAnnotation__Group_2__0() throws RecognitionException { | ||
7517 | |||
7518 | int stackSize = keepStackSize(); | ||
7519 | |||
7520 | try { | ||
7521 | // InternalVampireLanguage.g:2273:1: ( rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 ) | ||
7522 | // InternalVampireLanguage.g:2274:2: rule__VLSAnnotation__Group_2__0__Impl rule__VLSAnnotation__Group_2__1 | ||
7523 | { | ||
7524 | pushFollow(FOLLOW_18); | ||
7525 | rule__VLSAnnotation__Group_2__0__Impl(); | ||
7526 | |||
7527 | state._fsp--; | ||
7528 | |||
7529 | pushFollow(FOLLOW_2); | ||
7530 | rule__VLSAnnotation__Group_2__1(); | ||
7531 | |||
7532 | state._fsp--; | ||
7533 | |||
7534 | |||
7535 | } | ||
7536 | |||
7537 | } | ||
7538 | catch (RecognitionException re) { | ||
7539 | reportError(re); | ||
7540 | recover(input,re); | ||
7541 | } | ||
7542 | finally { | ||
7543 | |||
7544 | restoreStackSize(stackSize); | ||
7545 | |||
7546 | } | ||
7547 | return ; | ||
7548 | } | ||
7549 | // $ANTLR end "rule__VLSAnnotation__Group_2__0" | ||
7550 | |||
7551 | |||
7552 | // $ANTLR start "rule__VLSAnnotation__Group_2__0__Impl" | ||
7553 | // InternalVampireLanguage.g:2281:1: rule__VLSAnnotation__Group_2__0__Impl : ( '(' ) ; | ||
7554 | public final void rule__VLSAnnotation__Group_2__0__Impl() throws RecognitionException { | ||
7555 | |||
7556 | int stackSize = keepStackSize(); | ||
7557 | |||
7558 | try { | ||
7559 | // InternalVampireLanguage.g:2285:1: ( ( '(' ) ) | ||
7560 | // InternalVampireLanguage.g:2286:1: ( '(' ) | ||
7561 | { | ||
7562 | // InternalVampireLanguage.g:2286:1: ( '(' ) | ||
7563 | // InternalVampireLanguage.g:2287:2: '(' | ||
7564 | { | ||
7565 | before(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); | ||
7566 | match(input,47,FOLLOW_2); | ||
7567 | after(grammarAccess.getVLSAnnotationAccess().getLeftParenthesisKeyword_2_0()); | ||
7568 | |||
7569 | } | ||
7570 | |||
7571 | |||
7572 | } | ||
7573 | |||
7574 | } | ||
7575 | catch (RecognitionException re) { | ||
7576 | reportError(re); | ||
7577 | recover(input,re); | ||
7578 | } | ||
7579 | finally { | ||
7580 | |||
7581 | restoreStackSize(stackSize); | ||
7582 | |||
7583 | } | ||
7584 | return ; | ||
7585 | } | ||
7586 | // $ANTLR end "rule__VLSAnnotation__Group_2__0__Impl" | ||
7587 | |||
7588 | |||
7589 | // $ANTLR start "rule__VLSAnnotation__Group_2__1" | ||
7590 | // InternalVampireLanguage.g:2296:1: rule__VLSAnnotation__Group_2__1 : rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ; | ||
7591 | public final void rule__VLSAnnotation__Group_2__1() throws RecognitionException { | ||
7592 | |||
7593 | int stackSize = keepStackSize(); | ||
7594 | |||
7595 | try { | ||
7596 | // InternalVampireLanguage.g:2300:1: ( rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 ) | ||
7597 | // InternalVampireLanguage.g:2301:2: rule__VLSAnnotation__Group_2__1__Impl rule__VLSAnnotation__Group_2__2 | ||
7598 | { | ||
7599 | pushFollow(FOLLOW_19); | ||
7600 | rule__VLSAnnotation__Group_2__1__Impl(); | ||
7601 | |||
7602 | state._fsp--; | ||
7603 | |||
7604 | pushFollow(FOLLOW_2); | ||
7605 | rule__VLSAnnotation__Group_2__2(); | ||
7606 | |||
7607 | state._fsp--; | ||
7608 | |||
7609 | |||
7610 | } | ||
7611 | |||
7612 | } | ||
7613 | catch (RecognitionException re) { | ||
7614 | reportError(re); | ||
7615 | recover(input,re); | ||
7616 | } | ||
7617 | finally { | ||
7618 | |||
7619 | restoreStackSize(stackSize); | ||
7620 | |||
7621 | } | ||
7622 | return ; | ||
7623 | } | ||
7624 | // $ANTLR end "rule__VLSAnnotation__Group_2__1" | ||
7625 | |||
7626 | |||
7627 | // $ANTLR start "rule__VLSAnnotation__Group_2__1__Impl" | ||
7628 | // InternalVampireLanguage.g:2308:1: rule__VLSAnnotation__Group_2__1__Impl : ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ; | ||
7629 | public final void rule__VLSAnnotation__Group_2__1__Impl() throws RecognitionException { | ||
7630 | |||
7631 | int stackSize = keepStackSize(); | ||
7632 | |||
7633 | try { | ||
7634 | // InternalVampireLanguage.g:2312:1: ( ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) ) | ||
7635 | // InternalVampireLanguage.g:2313:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) | ||
7636 | { | ||
7637 | // InternalVampireLanguage.g:2313:1: ( ( rule__VLSAnnotation__FollowupAssignment_2_1 ) ) | ||
7638 | // InternalVampireLanguage.g:2314:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) | ||
7639 | { | ||
7640 | before(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); | ||
7641 | // InternalVampireLanguage.g:2315:2: ( rule__VLSAnnotation__FollowupAssignment_2_1 ) | ||
7642 | // InternalVampireLanguage.g:2315:3: rule__VLSAnnotation__FollowupAssignment_2_1 | ||
7643 | { | ||
7644 | pushFollow(FOLLOW_2); | ||
7645 | rule__VLSAnnotation__FollowupAssignment_2_1(); | ||
7646 | |||
7647 | state._fsp--; | ||
7648 | |||
7649 | |||
7650 | } | ||
7651 | |||
7652 | after(grammarAccess.getVLSAnnotationAccess().getFollowupAssignment_2_1()); | ||
7653 | |||
7654 | } | ||
7655 | |||
7656 | |||
7657 | } | ||
7658 | |||
7659 | } | ||
7660 | catch (RecognitionException re) { | ||
7661 | reportError(re); | ||
7662 | recover(input,re); | ||
7663 | } | ||
7664 | finally { | ||
7665 | |||
7666 | restoreStackSize(stackSize); | ||
7667 | |||
7668 | } | ||
7669 | return ; | ||
7670 | } | ||
7671 | // $ANTLR end "rule__VLSAnnotation__Group_2__1__Impl" | ||
7672 | |||
7673 | |||
7674 | // $ANTLR start "rule__VLSAnnotation__Group_2__2" | ||
7675 | // InternalVampireLanguage.g:2323:1: rule__VLSAnnotation__Group_2__2 : rule__VLSAnnotation__Group_2__2__Impl ; | ||
7676 | public final void rule__VLSAnnotation__Group_2__2() throws RecognitionException { | ||
7677 | |||
7678 | int stackSize = keepStackSize(); | ||
7679 | |||
7680 | try { | ||
7681 | // InternalVampireLanguage.g:2327:1: ( rule__VLSAnnotation__Group_2__2__Impl ) | ||
7682 | // InternalVampireLanguage.g:2328:2: rule__VLSAnnotation__Group_2__2__Impl | ||
7683 | { | ||
7684 | pushFollow(FOLLOW_2); | ||
7685 | rule__VLSAnnotation__Group_2__2__Impl(); | ||
7686 | |||
7687 | state._fsp--; | ||
7688 | |||
7689 | |||
7690 | } | ||
7691 | |||
7692 | } | ||
7693 | catch (RecognitionException re) { | ||
7694 | reportError(re); | ||
7695 | recover(input,re); | ||
7696 | } | ||
7697 | finally { | ||
7698 | |||
7699 | restoreStackSize(stackSize); | ||
7700 | |||
7701 | } | ||
7702 | return ; | ||
7703 | } | ||
7704 | // $ANTLR end "rule__VLSAnnotation__Group_2__2" | ||
7705 | |||
7706 | |||
7707 | // $ANTLR start "rule__VLSAnnotation__Group_2__2__Impl" | ||
7708 | // InternalVampireLanguage.g:2334:1: rule__VLSAnnotation__Group_2__2__Impl : ( ')' ) ; | ||
7709 | public final void rule__VLSAnnotation__Group_2__2__Impl() throws RecognitionException { | ||
7710 | |||
7711 | int stackSize = keepStackSize(); | ||
7712 | |||
7713 | try { | ||
7714 | // InternalVampireLanguage.g:2338:1: ( ( ')' ) ) | ||
7715 | // InternalVampireLanguage.g:2339:1: ( ')' ) | ||
7716 | { | ||
7717 | // InternalVampireLanguage.g:2339:1: ( ')' ) | ||
7718 | // InternalVampireLanguage.g:2340:2: ')' | ||
7719 | { | ||
7720 | before(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); | ||
7721 | match(input,48,FOLLOW_2); | ||
7722 | after(grammarAccess.getVLSAnnotationAccess().getRightParenthesisKeyword_2_2()); | ||
7723 | |||
7724 | } | ||
7725 | |||
7726 | |||
7727 | } | ||
7728 | |||
7729 | } | ||
7730 | catch (RecognitionException re) { | ||
7731 | reportError(re); | ||
7732 | recover(input,re); | ||
7733 | } | ||
7734 | finally { | ||
7735 | |||
7736 | restoreStackSize(stackSize); | ||
7737 | |||
7738 | } | ||
7739 | return ; | ||
7740 | } | ||
7741 | // $ANTLR end "rule__VLSAnnotation__Group_2__2__Impl" | ||
7742 | |||
7743 | |||
7744 | // $ANTLR start "rule__VLSAnnotationTerms__Group__0" | ||
7745 | // InternalVampireLanguage.g:2350:1: rule__VLSAnnotationTerms__Group__0 : rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ; | ||
7746 | public final void rule__VLSAnnotationTerms__Group__0() throws RecognitionException { | ||
7747 | |||
7748 | int stackSize = keepStackSize(); | ||
7749 | |||
7750 | try { | ||
7751 | // InternalVampireLanguage.g:2354:1: ( rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 ) | ||
7752 | // InternalVampireLanguage.g:2355:2: rule__VLSAnnotationTerms__Group__0__Impl rule__VLSAnnotationTerms__Group__1 | ||
7753 | { | ||
7754 | pushFollow(FOLLOW_13); | ||
7755 | rule__VLSAnnotationTerms__Group__0__Impl(); | ||
7756 | |||
7757 | state._fsp--; | ||
7758 | |||
7759 | pushFollow(FOLLOW_2); | ||
7760 | rule__VLSAnnotationTerms__Group__1(); | ||
7761 | |||
7762 | state._fsp--; | ||
7763 | |||
7764 | |||
7765 | } | ||
7766 | |||
7767 | } | ||
7768 | catch (RecognitionException re) { | ||
7769 | reportError(re); | ||
7770 | recover(input,re); | ||
7771 | } | ||
7772 | finally { | ||
7773 | |||
7774 | restoreStackSize(stackSize); | ||
7775 | |||
7776 | } | ||
7777 | return ; | ||
7778 | } | ||
7779 | // $ANTLR end "rule__VLSAnnotationTerms__Group__0" | ||
7780 | |||
7781 | |||
7782 | // $ANTLR start "rule__VLSAnnotationTerms__Group__0__Impl" | ||
7783 | // InternalVampireLanguage.g:2362:1: rule__VLSAnnotationTerms__Group__0__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ; | ||
7784 | public final void rule__VLSAnnotationTerms__Group__0__Impl() throws RecognitionException { | ||
7785 | |||
7786 | int stackSize = keepStackSize(); | ||
7787 | |||
7788 | try { | ||
7789 | // InternalVampireLanguage.g:2366:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) ) | ||
7790 | // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) | ||
7791 | { | ||
7792 | // InternalVampireLanguage.g:2367:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_0 ) ) | ||
7793 | // InternalVampireLanguage.g:2368:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) | ||
7794 | { | ||
7795 | before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); | ||
7796 | // InternalVampireLanguage.g:2369:2: ( rule__VLSAnnotationTerms__TermsAssignment_0 ) | ||
7797 | // InternalVampireLanguage.g:2369:3: rule__VLSAnnotationTerms__TermsAssignment_0 | ||
7798 | { | ||
7799 | pushFollow(FOLLOW_2); | ||
7800 | rule__VLSAnnotationTerms__TermsAssignment_0(); | ||
7801 | |||
7802 | state._fsp--; | ||
7803 | |||
7804 | |||
7805 | } | ||
7806 | |||
7807 | after(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_0()); | ||
7808 | |||
7809 | } | ||
7810 | |||
7811 | |||
7812 | } | ||
7813 | |||
7814 | } | ||
7815 | catch (RecognitionException re) { | ||
7816 | reportError(re); | ||
7817 | recover(input,re); | ||
7818 | } | ||
7819 | finally { | ||
7820 | |||
7821 | restoreStackSize(stackSize); | ||
7822 | |||
7823 | } | ||
7824 | return ; | ||
7825 | } | ||
7826 | // $ANTLR end "rule__VLSAnnotationTerms__Group__0__Impl" | ||
7827 | |||
7828 | |||
7829 | // $ANTLR start "rule__VLSAnnotationTerms__Group__1" | ||
7830 | // InternalVampireLanguage.g:2377:1: rule__VLSAnnotationTerms__Group__1 : rule__VLSAnnotationTerms__Group__1__Impl ; | ||
7831 | public final void rule__VLSAnnotationTerms__Group__1() throws RecognitionException { | ||
7832 | |||
7833 | int stackSize = keepStackSize(); | ||
7834 | |||
7835 | try { | ||
7836 | // InternalVampireLanguage.g:2381:1: ( rule__VLSAnnotationTerms__Group__1__Impl ) | ||
7837 | // InternalVampireLanguage.g:2382:2: rule__VLSAnnotationTerms__Group__1__Impl | ||
7838 | { | ||
7839 | pushFollow(FOLLOW_2); | ||
7840 | rule__VLSAnnotationTerms__Group__1__Impl(); | ||
7841 | |||
7842 | state._fsp--; | ||
7843 | |||
7844 | |||
7845 | } | ||
7846 | |||
7847 | } | ||
7848 | catch (RecognitionException re) { | ||
7849 | reportError(re); | ||
7850 | recover(input,re); | ||
7851 | } | ||
7852 | finally { | ||
7853 | |||
7854 | restoreStackSize(stackSize); | ||
7855 | |||
7856 | } | ||
7857 | return ; | ||
7858 | } | ||
7859 | // $ANTLR end "rule__VLSAnnotationTerms__Group__1" | ||
7860 | |||
7861 | |||
7862 | // $ANTLR start "rule__VLSAnnotationTerms__Group__1__Impl" | ||
7863 | // InternalVampireLanguage.g:2388:1: rule__VLSAnnotationTerms__Group__1__Impl : ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ; | ||
7864 | public final void rule__VLSAnnotationTerms__Group__1__Impl() throws RecognitionException { | ||
7865 | |||
7866 | int stackSize = keepStackSize(); | ||
7867 | |||
7868 | try { | ||
7869 | // InternalVampireLanguage.g:2392:1: ( ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) ) | ||
7870 | // InternalVampireLanguage.g:2393:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) | ||
7871 | { | ||
7872 | // InternalVampireLanguage.g:2393:1: ( ( rule__VLSAnnotationTerms__Group_1__0 )* ) | ||
7873 | // InternalVampireLanguage.g:2394:2: ( rule__VLSAnnotationTerms__Group_1__0 )* | ||
7874 | { | ||
7875 | before(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); | ||
7876 | // InternalVampireLanguage.g:2395:2: ( rule__VLSAnnotationTerms__Group_1__0 )* | ||
7877 | loop28: | ||
7878 | do { | ||
7879 | int alt28=2; | ||
7880 | int LA28_0 = input.LA(1); | ||
7881 | |||
7882 | if ( (LA28_0==45) ) { | ||
7883 | alt28=1; | ||
7884 | } | ||
7885 | |||
7886 | |||
7887 | switch (alt28) { | ||
7888 | case 1 : | ||
7889 | // InternalVampireLanguage.g:2395:3: rule__VLSAnnotationTerms__Group_1__0 | ||
7890 | { | ||
7891 | pushFollow(FOLLOW_10); | ||
7892 | rule__VLSAnnotationTerms__Group_1__0(); | ||
7893 | |||
7894 | state._fsp--; | ||
7895 | |||
7896 | |||
7897 | } | ||
7898 | break; | ||
7899 | |||
7900 | default : | ||
7901 | break loop28; | ||
7902 | } | ||
7903 | } while (true); | ||
7904 | |||
7905 | after(grammarAccess.getVLSAnnotationTermsAccess().getGroup_1()); | ||
7906 | |||
7907 | } | ||
7908 | |||
7909 | |||
7910 | } | ||
7911 | |||
7912 | } | ||
7913 | catch (RecognitionException re) { | ||
7914 | reportError(re); | ||
7915 | recover(input,re); | ||
7916 | } | ||
7917 | finally { | ||
7918 | |||
7919 | restoreStackSize(stackSize); | ||
7920 | |||
7921 | } | ||
7922 | return ; | ||
7923 | } | ||
7924 | // $ANTLR end "rule__VLSAnnotationTerms__Group__1__Impl" | ||
7925 | |||
7926 | |||
7927 | // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0" | ||
7928 | // InternalVampireLanguage.g:2404:1: rule__VLSAnnotationTerms__Group_1__0 : rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ; | ||
7929 | public final void rule__VLSAnnotationTerms__Group_1__0() throws RecognitionException { | ||
7930 | |||
7931 | int stackSize = keepStackSize(); | ||
7932 | |||
7933 | try { | ||
7934 | // InternalVampireLanguage.g:2408:1: ( rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 ) | ||
7935 | // InternalVampireLanguage.g:2409:2: rule__VLSAnnotationTerms__Group_1__0__Impl rule__VLSAnnotationTerms__Group_1__1 | ||
7936 | { | ||
7937 | pushFollow(FOLLOW_18); | ||
7938 | rule__VLSAnnotationTerms__Group_1__0__Impl(); | ||
7939 | |||
7940 | state._fsp--; | ||
7941 | |||
7942 | pushFollow(FOLLOW_2); | ||
7943 | rule__VLSAnnotationTerms__Group_1__1(); | ||
7944 | |||
7945 | state._fsp--; | ||
7946 | |||
7947 | |||
7948 | } | ||
7949 | |||
7950 | } | ||
7951 | catch (RecognitionException re) { | ||
7952 | reportError(re); | ||
7953 | recover(input,re); | ||
7954 | } | ||
7955 | finally { | ||
7956 | |||
7957 | restoreStackSize(stackSize); | ||
7958 | |||
7959 | } | ||
7960 | return ; | ||
7961 | } | ||
7962 | // $ANTLR end "rule__VLSAnnotationTerms__Group_1__0" | ||
7963 | |||
7964 | |||
7965 | // $ANTLR start "rule__VLSAnnotationTerms__Group_1__0__Impl" | ||
7966 | // InternalVampireLanguage.g:2416:1: rule__VLSAnnotationTerms__Group_1__0__Impl : ( ',' ) ; | ||
7967 | public final void rule__VLSAnnotationTerms__Group_1__0__Impl() throws RecognitionException { | ||
7968 | |||
7969 | int stackSize = keepStackSize(); | ||
7970 | |||
7971 | try { | ||
7972 | // InternalVampireLanguage.g:2420:1: ( ( ',' ) ) | ||
7973 | // InternalVampireLanguage.g:2421:1: ( ',' ) | ||
7974 | { | ||
7975 | // InternalVampireLanguage.g:2421:1: ( ',' ) | ||
7976 | // InternalVampireLanguage.g:2422:2: ',' | ||
7977 | { | ||
7978 | before(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); | ||
7979 | match(input,45,FOLLOW_2); | ||
7980 | after(grammarAccess.getVLSAnnotationTermsAccess().getCommaKeyword_1_0()); | ||
7981 | |||
7982 | } | ||
7983 | |||
7984 | |||
7985 | } | ||
7986 | |||
7987 | } | ||
7988 | catch (RecognitionException re) { | ||
7989 | reportError(re); | ||
7990 | recover(input,re); | ||
7991 | } | ||
7992 | finally { | ||
7993 | |||
7994 | restoreStackSize(stackSize); | ||
7995 | |||
7996 | } | ||
7997 | return ; | ||
7998 | } | ||
7999 | // $ANTLR end "rule__VLSAnnotationTerms__Group_1__0__Impl" | ||
8000 | |||
8001 | |||
8002 | // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1" | ||
8003 | // InternalVampireLanguage.g:2431:1: rule__VLSAnnotationTerms__Group_1__1 : rule__VLSAnnotationTerms__Group_1__1__Impl ; | ||
8004 | public final void rule__VLSAnnotationTerms__Group_1__1() throws RecognitionException { | ||
8005 | |||
8006 | int stackSize = keepStackSize(); | ||
8007 | |||
8008 | try { | ||
8009 | // InternalVampireLanguage.g:2435:1: ( rule__VLSAnnotationTerms__Group_1__1__Impl ) | ||
8010 | // InternalVampireLanguage.g:2436:2: rule__VLSAnnotationTerms__Group_1__1__Impl | ||
8011 | { | ||
8012 | pushFollow(FOLLOW_2); | ||
8013 | rule__VLSAnnotationTerms__Group_1__1__Impl(); | ||
8014 | |||
8015 | state._fsp--; | ||
8016 | |||
8017 | |||
8018 | } | ||
8019 | |||
8020 | } | ||
8021 | catch (RecognitionException re) { | ||
8022 | reportError(re); | ||
8023 | recover(input,re); | ||
8024 | } | ||
8025 | finally { | ||
8026 | |||
8027 | restoreStackSize(stackSize); | ||
8028 | |||
8029 | } | ||
8030 | return ; | ||
8031 | } | ||
8032 | // $ANTLR end "rule__VLSAnnotationTerms__Group_1__1" | ||
8033 | |||
8034 | |||
8035 | // $ANTLR start "rule__VLSAnnotationTerms__Group_1__1__Impl" | ||
8036 | // InternalVampireLanguage.g:2442:1: rule__VLSAnnotationTerms__Group_1__1__Impl : ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ; | ||
8037 | public final void rule__VLSAnnotationTerms__Group_1__1__Impl() throws RecognitionException { | ||
8038 | |||
8039 | int stackSize = keepStackSize(); | ||
8040 | |||
8041 | try { | ||
8042 | // InternalVampireLanguage.g:2446:1: ( ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) ) | ||
8043 | // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) | ||
8044 | { | ||
8045 | // InternalVampireLanguage.g:2447:1: ( ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) ) | ||
8046 | // InternalVampireLanguage.g:2448:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) | ||
8047 | { | ||
8048 | before(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); | ||
8049 | // InternalVampireLanguage.g:2449:2: ( rule__VLSAnnotationTerms__TermsAssignment_1_1 ) | ||
8050 | // InternalVampireLanguage.g:2449:3: rule__VLSAnnotationTerms__TermsAssignment_1_1 | ||
8051 | { | ||
8052 | pushFollow(FOLLOW_2); | ||
8053 | rule__VLSAnnotationTerms__TermsAssignment_1_1(); | ||
8054 | |||
8055 | state._fsp--; | ||
8056 | |||
8057 | |||
8058 | } | ||
8059 | |||
8060 | after(grammarAccess.getVLSAnnotationTermsAccess().getTermsAssignment_1_1()); | ||
8061 | |||
8062 | } | ||
8063 | |||
8064 | |||
8065 | } | ||
8066 | |||
8067 | } | ||
8068 | catch (RecognitionException re) { | ||
8069 | reportError(re); | ||
8070 | recover(input,re); | ||
8071 | } | ||
8072 | finally { | ||
8073 | |||
8074 | restoreStackSize(stackSize); | ||
8075 | |||
8076 | } | ||
8077 | return ; | ||
8078 | } | ||
8079 | // $ANTLR end "rule__VLSAnnotationTerms__Group_1__1__Impl" | ||
8080 | |||
8081 | |||
8082 | // $ANTLR start "rule__VLSBinary__Group__0" | ||
8083 | // InternalVampireLanguage.g:2458:1: rule__VLSBinary__Group__0 : rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ; | ||
8084 | public final void rule__VLSBinary__Group__0() throws RecognitionException { | ||
8085 | |||
8086 | int stackSize = keepStackSize(); | ||
8087 | |||
8088 | try { | ||
8089 | // InternalVampireLanguage.g:2462:1: ( rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 ) | ||
8090 | // InternalVampireLanguage.g:2463:2: rule__VLSBinary__Group__0__Impl rule__VLSBinary__Group__1 | ||
8091 | { | ||
8092 | pushFollow(FOLLOW_20); | ||
8093 | rule__VLSBinary__Group__0__Impl(); | ||
8094 | |||
8095 | state._fsp--; | ||
8096 | |||
8097 | pushFollow(FOLLOW_2); | ||
8098 | rule__VLSBinary__Group__1(); | ||
8099 | |||
8100 | state._fsp--; | ||
8101 | |||
8102 | |||
8103 | } | ||
8104 | |||
8105 | } | ||
8106 | catch (RecognitionException re) { | ||
8107 | reportError(re); | ||
8108 | recover(input,re); | ||
8109 | } | ||
8110 | finally { | ||
8111 | |||
8112 | restoreStackSize(stackSize); | ||
8113 | |||
8114 | } | ||
8115 | return ; | ||
8116 | } | ||
8117 | // $ANTLR end "rule__VLSBinary__Group__0" | ||
8118 | |||
8119 | |||
8120 | // $ANTLR start "rule__VLSBinary__Group__0__Impl" | ||
8121 | // InternalVampireLanguage.g:2470:1: rule__VLSBinary__Group__0__Impl : ( ruleVLSUnitaryFormula ) ; | ||
8122 | public final void rule__VLSBinary__Group__0__Impl() throws RecognitionException { | ||
8123 | |||
8124 | int stackSize = keepStackSize(); | ||
8125 | |||
8126 | try { | ||
8127 | // InternalVampireLanguage.g:2474:1: ( ( ruleVLSUnitaryFormula ) ) | ||
8128 | // InternalVampireLanguage.g:2475:1: ( ruleVLSUnitaryFormula ) | ||
8129 | { | ||
8130 | // InternalVampireLanguage.g:2475:1: ( ruleVLSUnitaryFormula ) | ||
8131 | // InternalVampireLanguage.g:2476:2: ruleVLSUnitaryFormula | ||
8132 | { | ||
8133 | before(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); | ||
8134 | pushFollow(FOLLOW_2); | ||
8135 | ruleVLSUnitaryFormula(); | ||
8136 | |||
8137 | state._fsp--; | ||
8138 | |||
8139 | after(grammarAccess.getVLSBinaryAccess().getVLSUnitaryFormulaParserRuleCall_0()); | ||
8140 | |||
8141 | } | ||
8142 | |||
8143 | |||
8144 | } | ||
8145 | |||
8146 | } | ||
8147 | catch (RecognitionException re) { | ||
8148 | reportError(re); | ||
8149 | recover(input,re); | ||
8150 | } | ||
8151 | finally { | ||
8152 | |||
8153 | restoreStackSize(stackSize); | ||
8154 | |||
8155 | } | ||
8156 | return ; | ||
8157 | } | ||
8158 | // $ANTLR end "rule__VLSBinary__Group__0__Impl" | ||
8159 | |||
8160 | |||
8161 | // $ANTLR start "rule__VLSBinary__Group__1" | ||
8162 | // InternalVampireLanguage.g:2485:1: rule__VLSBinary__Group__1 : rule__VLSBinary__Group__1__Impl ; | ||
8163 | public final void rule__VLSBinary__Group__1() throws RecognitionException { | ||
8164 | |||
8165 | int stackSize = keepStackSize(); | ||
8166 | |||
8167 | try { | ||
8168 | // InternalVampireLanguage.g:2489:1: ( rule__VLSBinary__Group__1__Impl ) | ||
8169 | // InternalVampireLanguage.g:2490:2: rule__VLSBinary__Group__1__Impl | ||
8170 | { | ||
8171 | pushFollow(FOLLOW_2); | ||
8172 | rule__VLSBinary__Group__1__Impl(); | ||
8173 | |||
8174 | state._fsp--; | ||
8175 | |||
8176 | |||
8177 | } | ||
8178 | |||
8179 | } | ||
8180 | catch (RecognitionException re) { | ||
8181 | reportError(re); | ||
8182 | recover(input,re); | ||
8183 | } | ||
8184 | finally { | ||
8185 | |||
8186 | restoreStackSize(stackSize); | ||
8187 | |||
8188 | } | ||
8189 | return ; | ||
8190 | } | ||
8191 | // $ANTLR end "rule__VLSBinary__Group__1" | ||
8192 | |||
8193 | |||
8194 | // $ANTLR start "rule__VLSBinary__Group__1__Impl" | ||
8195 | // InternalVampireLanguage.g:2496:1: rule__VLSBinary__Group__1__Impl : ( ( rule__VLSBinary__Alternatives_1 )? ) ; | ||
8196 | public final void rule__VLSBinary__Group__1__Impl() throws RecognitionException { | ||
8197 | |||
8198 | int stackSize = keepStackSize(); | ||
8199 | |||
8200 | try { | ||
8201 | // InternalVampireLanguage.g:2500:1: ( ( ( rule__VLSBinary__Alternatives_1 )? ) ) | ||
8202 | // InternalVampireLanguage.g:2501:1: ( ( rule__VLSBinary__Alternatives_1 )? ) | ||
8203 | { | ||
8204 | // InternalVampireLanguage.g:2501:1: ( ( rule__VLSBinary__Alternatives_1 )? ) | ||
8205 | // InternalVampireLanguage.g:2502:2: ( rule__VLSBinary__Alternatives_1 )? | ||
8206 | { | ||
8207 | before(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); | ||
8208 | // InternalVampireLanguage.g:2503:2: ( rule__VLSBinary__Alternatives_1 )? | ||
8209 | int alt29=2; | ||
8210 | int LA29_0 = input.LA(1); | ||
8211 | |||
8212 | if ( ((LA29_0>=51 && LA29_0<=58)) ) { | ||
8213 | alt29=1; | ||
8214 | } | ||
8215 | switch (alt29) { | ||
8216 | case 1 : | ||
8217 | // InternalVampireLanguage.g:2503:3: rule__VLSBinary__Alternatives_1 | ||
8218 | { | ||
8219 | pushFollow(FOLLOW_2); | ||
8220 | rule__VLSBinary__Alternatives_1(); | ||
8221 | |||
8222 | state._fsp--; | ||
8223 | |||
8224 | |||
8225 | } | ||
8226 | break; | ||
8227 | |||
8228 | } | ||
8229 | |||
8230 | after(grammarAccess.getVLSBinaryAccess().getAlternatives_1()); | ||
8231 | |||
8232 | } | ||
8233 | |||
8234 | |||
8235 | } | ||
8236 | |||
8237 | } | ||
8238 | catch (RecognitionException re) { | ||
8239 | reportError(re); | ||
8240 | recover(input,re); | ||
8241 | } | ||
8242 | finally { | ||
8243 | |||
8244 | restoreStackSize(stackSize); | ||
8245 | |||
8246 | } | ||
8247 | return ; | ||
8248 | } | ||
8249 | // $ANTLR end "rule__VLSBinary__Group__1__Impl" | ||
8250 | |||
8251 | |||
8252 | // $ANTLR start "rule__VLSBinary__Group_1_0__0" | ||
8253 | // InternalVampireLanguage.g:2512:1: rule__VLSBinary__Group_1_0__0 : rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ; | ||
8254 | public final void rule__VLSBinary__Group_1_0__0() throws RecognitionException { | ||
8255 | |||
8256 | int stackSize = keepStackSize(); | ||
8257 | |||
8258 | try { | ||
8259 | // InternalVampireLanguage.g:2516:1: ( rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 ) | ||
8260 | // InternalVampireLanguage.g:2517:2: rule__VLSBinary__Group_1_0__0__Impl rule__VLSBinary__Group_1_0__1 | ||
8261 | { | ||
8262 | pushFollow(FOLLOW_15); | ||
8263 | rule__VLSBinary__Group_1_0__0__Impl(); | ||
8264 | |||
8265 | state._fsp--; | ||
8266 | |||
8267 | pushFollow(FOLLOW_2); | ||
8268 | rule__VLSBinary__Group_1_0__1(); | ||
8269 | |||
8270 | state._fsp--; | ||
8271 | |||
8272 | |||
8273 | } | ||
8274 | |||
8275 | } | ||
8276 | catch (RecognitionException re) { | ||
8277 | reportError(re); | ||
8278 | recover(input,re); | ||
8279 | } | ||
8280 | finally { | ||
8281 | |||
8282 | restoreStackSize(stackSize); | ||
8283 | |||
8284 | } | ||
8285 | return ; | ||
8286 | } | ||
8287 | // $ANTLR end "rule__VLSBinary__Group_1_0__0" | ||
8288 | |||
8289 | |||
8290 | // $ANTLR start "rule__VLSBinary__Group_1_0__0__Impl" | ||
8291 | // InternalVampireLanguage.g:2524:1: rule__VLSBinary__Group_1_0__0__Impl : ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ; | ||
8292 | public final void rule__VLSBinary__Group_1_0__0__Impl() throws RecognitionException { | ||
8293 | |||
8294 | int stackSize = keepStackSize(); | ||
8295 | |||
8296 | try { | ||
8297 | // InternalVampireLanguage.g:2528:1: ( ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) ) | ||
8298 | // InternalVampireLanguage.g:2529:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) | ||
8299 | { | ||
8300 | // InternalVampireLanguage.g:2529:1: ( ( rule__VLSBinary__Alternatives_1_0_0 ) ) | ||
8301 | // InternalVampireLanguage.g:2530:2: ( rule__VLSBinary__Alternatives_1_0_0 ) | ||
8302 | { | ||
8303 | before(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); | ||
8304 | // InternalVampireLanguage.g:2531:2: ( rule__VLSBinary__Alternatives_1_0_0 ) | ||
8305 | // InternalVampireLanguage.g:2531:3: rule__VLSBinary__Alternatives_1_0_0 | ||
8306 | { | ||
8307 | pushFollow(FOLLOW_2); | ||
8308 | rule__VLSBinary__Alternatives_1_0_0(); | ||
8309 | |||
8310 | state._fsp--; | ||
8311 | |||
8312 | |||
8313 | } | ||
8314 | |||
8315 | after(grammarAccess.getVLSBinaryAccess().getAlternatives_1_0_0()); | ||
8316 | |||
8317 | } | ||
8318 | |||
8319 | |||
8320 | } | ||
8321 | |||
8322 | } | ||
8323 | catch (RecognitionException re) { | ||
8324 | reportError(re); | ||
8325 | recover(input,re); | ||
8326 | } | ||
8327 | finally { | ||
8328 | |||
8329 | restoreStackSize(stackSize); | ||
8330 | |||
8331 | } | ||
8332 | return ; | ||
8333 | } | ||
8334 | // $ANTLR end "rule__VLSBinary__Group_1_0__0__Impl" | ||
8335 | |||
8336 | |||
8337 | // $ANTLR start "rule__VLSBinary__Group_1_0__1" | ||
8338 | // InternalVampireLanguage.g:2539:1: rule__VLSBinary__Group_1_0__1 : rule__VLSBinary__Group_1_0__1__Impl ; | ||
8339 | public final void rule__VLSBinary__Group_1_0__1() throws RecognitionException { | ||
8340 | |||
8341 | int stackSize = keepStackSize(); | ||
8342 | |||
8343 | try { | ||
8344 | // InternalVampireLanguage.g:2543:1: ( rule__VLSBinary__Group_1_0__1__Impl ) | ||
8345 | // InternalVampireLanguage.g:2544:2: rule__VLSBinary__Group_1_0__1__Impl | ||
8346 | { | ||
8347 | pushFollow(FOLLOW_2); | ||
8348 | rule__VLSBinary__Group_1_0__1__Impl(); | ||
8349 | |||
8350 | state._fsp--; | ||
8351 | |||
8352 | |||
8353 | } | ||
8354 | |||
8355 | } | ||
8356 | catch (RecognitionException re) { | ||
8357 | reportError(re); | ||
8358 | recover(input,re); | ||
8359 | } | ||
8360 | finally { | ||
8361 | |||
8362 | restoreStackSize(stackSize); | ||
8363 | |||
8364 | } | ||
8365 | return ; | ||
8366 | } | ||
8367 | // $ANTLR end "rule__VLSBinary__Group_1_0__1" | ||
8368 | |||
8369 | |||
8370 | // $ANTLR start "rule__VLSBinary__Group_1_0__1__Impl" | ||
8371 | // InternalVampireLanguage.g:2550:1: rule__VLSBinary__Group_1_0__1__Impl : ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ; | ||
8372 | public final void rule__VLSBinary__Group_1_0__1__Impl() throws RecognitionException { | ||
8373 | |||
8374 | int stackSize = keepStackSize(); | ||
8375 | |||
8376 | try { | ||
8377 | // InternalVampireLanguage.g:2554:1: ( ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) ) | ||
8378 | // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) | ||
8379 | { | ||
8380 | // InternalVampireLanguage.g:2555:1: ( ( rule__VLSBinary__RightAssignment_1_0_1 ) ) | ||
8381 | // InternalVampireLanguage.g:2556:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) | ||
8382 | { | ||
8383 | before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); | ||
8384 | // InternalVampireLanguage.g:2557:2: ( rule__VLSBinary__RightAssignment_1_0_1 ) | ||
8385 | // InternalVampireLanguage.g:2557:3: rule__VLSBinary__RightAssignment_1_0_1 | ||
8386 | { | ||
8387 | pushFollow(FOLLOW_2); | ||
8388 | rule__VLSBinary__RightAssignment_1_0_1(); | ||
8389 | |||
8390 | state._fsp--; | ||
8391 | |||
8392 | |||
8393 | } | ||
8394 | |||
8395 | after(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_0_1()); | ||
8396 | |||
8397 | } | ||
8398 | |||
8399 | |||
8400 | } | ||
8401 | |||
8402 | } | ||
8403 | catch (RecognitionException re) { | ||
8404 | reportError(re); | ||
8405 | recover(input,re); | ||
8406 | } | ||
8407 | finally { | ||
8408 | |||
8409 | restoreStackSize(stackSize); | ||
8410 | |||
8411 | } | ||
8412 | return ; | ||
8413 | } | ||
8414 | // $ANTLR end "rule__VLSBinary__Group_1_0__1__Impl" | ||
8415 | |||
8416 | |||
8417 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0" | ||
8418 | // InternalVampireLanguage.g:2566: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 ; | ||
8419 | public final void rule__VLSBinary__Group_1_0_0_0__0() throws RecognitionException { | ||
8420 | |||
8421 | int stackSize = keepStackSize(); | ||
8422 | |||
8423 | try { | ||
8424 | // InternalVampireLanguage.g:2570:1: ( rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 ) | ||
8425 | // InternalVampireLanguage.g:2571:2: rule__VLSBinary__Group_1_0_0_0__0__Impl rule__VLSBinary__Group_1_0_0_0__1 | ||
8426 | { | ||
8427 | pushFollow(FOLLOW_21); | ||
8428 | rule__VLSBinary__Group_1_0_0_0__0__Impl(); | ||
8429 | |||
8430 | state._fsp--; | ||
8431 | |||
8432 | pushFollow(FOLLOW_2); | ||
8433 | rule__VLSBinary__Group_1_0_0_0__1(); | ||
8434 | |||
8435 | state._fsp--; | ||
8436 | |||
8437 | |||
8438 | } | ||
8439 | |||
8440 | } | ||
8441 | catch (RecognitionException re) { | ||
8442 | reportError(re); | ||
8443 | recover(input,re); | ||
8444 | } | ||
8445 | finally { | ||
8446 | |||
8447 | restoreStackSize(stackSize); | ||
8448 | |||
8449 | } | ||
8450 | return ; | ||
8451 | } | ||
8452 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_0__0" | ||
8453 | |||
8454 | |||
8455 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__0__Impl" | ||
8456 | // InternalVampireLanguage.g:2578:1: rule__VLSBinary__Group_1_0_0_0__0__Impl : ( () ) ; | ||
8457 | public final void rule__VLSBinary__Group_1_0_0_0__0__Impl() throws RecognitionException { | ||
8458 | |||
8459 | int stackSize = keepStackSize(); | ||
8460 | |||
8461 | try { | ||
8462 | // InternalVampireLanguage.g:2582:1: ( ( () ) ) | ||
8463 | // InternalVampireLanguage.g:2583:1: ( () ) | ||
8464 | { | ||
8465 | // InternalVampireLanguage.g:2583:1: ( () ) | ||
8466 | // InternalVampireLanguage.g:2584:2: () | ||
8467 | { | ||
8468 | before(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); | ||
8469 | // InternalVampireLanguage.g:2585:2: () | ||
8470 | // InternalVampireLanguage.g:2585:3: | ||
8471 | { | ||
8472 | } | ||
8473 | |||
8474 | after(grammarAccess.getVLSBinaryAccess().getVLSEquivalentLeftAction_1_0_0_0_0()); | ||
8475 | |||
8476 | } | ||
8477 | |||
8478 | |||
8479 | } | ||
8480 | |||
8481 | } | ||
8482 | finally { | ||
8483 | |||
8484 | restoreStackSize(stackSize); | ||
8485 | |||
8486 | } | ||
8487 | return ; | ||
8488 | } | ||
8489 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_0__0__Impl" | ||
8490 | |||
8491 | |||
8492 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1" | ||
8493 | // InternalVampireLanguage.g:2593:1: rule__VLSBinary__Group_1_0_0_0__1 : rule__VLSBinary__Group_1_0_0_0__1__Impl ; | ||
8494 | public final void rule__VLSBinary__Group_1_0_0_0__1() throws RecognitionException { | ||
8495 | |||
8496 | int stackSize = keepStackSize(); | ||
8497 | |||
8498 | try { | ||
8499 | // InternalVampireLanguage.g:2597:1: ( rule__VLSBinary__Group_1_0_0_0__1__Impl ) | ||
8500 | // InternalVampireLanguage.g:2598:2: rule__VLSBinary__Group_1_0_0_0__1__Impl | ||
8501 | { | ||
8502 | pushFollow(FOLLOW_2); | ||
8503 | rule__VLSBinary__Group_1_0_0_0__1__Impl(); | ||
8504 | |||
8505 | state._fsp--; | ||
8506 | |||
8507 | |||
8508 | } | ||
8509 | |||
8510 | } | ||
8511 | catch (RecognitionException re) { | ||
8512 | reportError(re); | ||
8513 | recover(input,re); | ||
8514 | } | ||
8515 | finally { | ||
8516 | |||
8517 | restoreStackSize(stackSize); | ||
8518 | |||
8519 | } | ||
8520 | return ; | ||
8521 | } | ||
8522 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_0__1" | ||
8523 | |||
8524 | |||
8525 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_0__1__Impl" | ||
8526 | // InternalVampireLanguage.g:2604:1: rule__VLSBinary__Group_1_0_0_0__1__Impl : ( '<=>' ) ; | ||
8527 | public final void rule__VLSBinary__Group_1_0_0_0__1__Impl() throws RecognitionException { | ||
8528 | |||
8529 | int stackSize = keepStackSize(); | ||
8530 | |||
8531 | try { | ||
8532 | // InternalVampireLanguage.g:2608:1: ( ( '<=>' ) ) | ||
8533 | // InternalVampireLanguage.g:2609:1: ( '<=>' ) | ||
8534 | { | ||
8535 | // InternalVampireLanguage.g:2609:1: ( '<=>' ) | ||
8536 | // InternalVampireLanguage.g:2610:2: '<=>' | ||
8537 | { | ||
8538 | before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); | ||
8539 | match(input,51,FOLLOW_2); | ||
8540 | after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_0_0_0_1()); | ||
8541 | |||
8542 | } | ||
8543 | |||
8544 | |||
8545 | } | ||
8546 | |||
8547 | } | ||
8548 | catch (RecognitionException re) { | ||
8549 | reportError(re); | ||
8550 | recover(input,re); | ||
8551 | } | ||
8552 | finally { | ||
8553 | |||
8554 | restoreStackSize(stackSize); | ||
8555 | |||
8556 | } | ||
8557 | return ; | ||
8558 | } | ||
8559 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_0__1__Impl" | ||
8560 | |||
8561 | |||
8562 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0" | ||
8563 | // InternalVampireLanguage.g:2620: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 ; | ||
8564 | public final void rule__VLSBinary__Group_1_0_0_1__0() throws RecognitionException { | ||
8565 | |||
8566 | int stackSize = keepStackSize(); | ||
8567 | |||
8568 | try { | ||
8569 | // InternalVampireLanguage.g:2624:1: ( rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 ) | ||
8570 | // InternalVampireLanguage.g:2625:2: rule__VLSBinary__Group_1_0_0_1__0__Impl rule__VLSBinary__Group_1_0_0_1__1 | ||
8571 | { | ||
8572 | pushFollow(FOLLOW_22); | ||
8573 | rule__VLSBinary__Group_1_0_0_1__0__Impl(); | ||
8574 | |||
8575 | state._fsp--; | ||
8576 | |||
8577 | pushFollow(FOLLOW_2); | ||
8578 | rule__VLSBinary__Group_1_0_0_1__1(); | ||
8579 | |||
8580 | state._fsp--; | ||
8581 | |||
8582 | |||
8583 | } | ||
8584 | |||
8585 | } | ||
8586 | catch (RecognitionException re) { | ||
8587 | reportError(re); | ||
8588 | recover(input,re); | ||
8589 | } | ||
8590 | finally { | ||
8591 | |||
8592 | restoreStackSize(stackSize); | ||
8593 | |||
8594 | } | ||
8595 | return ; | ||
8596 | } | ||
8597 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_1__0" | ||
8598 | |||
8599 | |||
8600 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__0__Impl" | ||
8601 | // InternalVampireLanguage.g:2632:1: rule__VLSBinary__Group_1_0_0_1__0__Impl : ( () ) ; | ||
8602 | public final void rule__VLSBinary__Group_1_0_0_1__0__Impl() throws RecognitionException { | ||
8603 | |||
8604 | int stackSize = keepStackSize(); | ||
8605 | |||
8606 | try { | ||
8607 | // InternalVampireLanguage.g:2636:1: ( ( () ) ) | ||
8608 | // InternalVampireLanguage.g:2637:1: ( () ) | ||
8609 | { | ||
8610 | // InternalVampireLanguage.g:2637:1: ( () ) | ||
8611 | // InternalVampireLanguage.g:2638:2: () | ||
8612 | { | ||
8613 | before(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); | ||
8614 | // InternalVampireLanguage.g:2639:2: () | ||
8615 | // InternalVampireLanguage.g:2639:3: | ||
8616 | { | ||
8617 | } | ||
8618 | |||
8619 | after(grammarAccess.getVLSBinaryAccess().getVLSImpliesLeftAction_1_0_0_1_0()); | ||
8620 | |||
8621 | } | ||
8622 | |||
8623 | |||
8624 | } | ||
8625 | |||
8626 | } | ||
8627 | finally { | ||
8628 | |||
8629 | restoreStackSize(stackSize); | ||
8630 | |||
8631 | } | ||
8632 | return ; | ||
8633 | } | ||
8634 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_1__0__Impl" | ||
8635 | |||
8636 | |||
8637 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1" | ||
8638 | // InternalVampireLanguage.g:2647:1: rule__VLSBinary__Group_1_0_0_1__1 : rule__VLSBinary__Group_1_0_0_1__1__Impl ; | ||
8639 | public final void rule__VLSBinary__Group_1_0_0_1__1() throws RecognitionException { | ||
8640 | |||
8641 | int stackSize = keepStackSize(); | ||
8642 | |||
8643 | try { | ||
8644 | // InternalVampireLanguage.g:2651:1: ( rule__VLSBinary__Group_1_0_0_1__1__Impl ) | ||
8645 | // InternalVampireLanguage.g:2652:2: rule__VLSBinary__Group_1_0_0_1__1__Impl | ||
8646 | { | ||
8647 | pushFollow(FOLLOW_2); | ||
8648 | rule__VLSBinary__Group_1_0_0_1__1__Impl(); | ||
8649 | |||
8650 | state._fsp--; | ||
8651 | |||
8652 | |||
8653 | } | ||
8654 | |||
8655 | } | ||
8656 | catch (RecognitionException re) { | ||
8657 | reportError(re); | ||
8658 | recover(input,re); | ||
8659 | } | ||
8660 | finally { | ||
8661 | |||
8662 | restoreStackSize(stackSize); | ||
8663 | |||
8664 | } | ||
8665 | return ; | ||
8666 | } | ||
8667 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_1__1" | ||
8668 | |||
8669 | |||
8670 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_1__1__Impl" | ||
8671 | // InternalVampireLanguage.g:2658:1: rule__VLSBinary__Group_1_0_0_1__1__Impl : ( '=>' ) ; | ||
8672 | public final void rule__VLSBinary__Group_1_0_0_1__1__Impl() throws RecognitionException { | ||
8673 | |||
8674 | int stackSize = keepStackSize(); | ||
8675 | |||
8676 | try { | ||
8677 | // InternalVampireLanguage.g:2662:1: ( ( '=>' ) ) | ||
8678 | // InternalVampireLanguage.g:2663:1: ( '=>' ) | ||
8679 | { | ||
8680 | // InternalVampireLanguage.g:2663:1: ( '=>' ) | ||
8681 | // InternalVampireLanguage.g:2664:2: '=>' | ||
8682 | { | ||
8683 | before(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); | ||
8684 | match(input,52,FOLLOW_2); | ||
8685 | after(grammarAccess.getVLSBinaryAccess().getEqualsSignGreaterThanSignKeyword_1_0_0_1_1()); | ||
8686 | |||
8687 | } | ||
8688 | |||
8689 | |||
8690 | } | ||
8691 | |||
8692 | } | ||
8693 | catch (RecognitionException re) { | ||
8694 | reportError(re); | ||
8695 | recover(input,re); | ||
8696 | } | ||
8697 | finally { | ||
8698 | |||
8699 | restoreStackSize(stackSize); | ||
8700 | |||
8701 | } | ||
8702 | return ; | ||
8703 | } | ||
8704 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_1__1__Impl" | ||
8705 | |||
8706 | |||
8707 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0" | ||
8708 | // InternalVampireLanguage.g:2674: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 ; | ||
8709 | public final void rule__VLSBinary__Group_1_0_0_2__0() throws RecognitionException { | ||
8710 | |||
8711 | int stackSize = keepStackSize(); | ||
8712 | |||
8713 | try { | ||
8714 | // InternalVampireLanguage.g:2678:1: ( rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 ) | ||
8715 | // InternalVampireLanguage.g:2679:2: rule__VLSBinary__Group_1_0_0_2__0__Impl rule__VLSBinary__Group_1_0_0_2__1 | ||
8716 | { | ||
8717 | pushFollow(FOLLOW_23); | ||
8718 | rule__VLSBinary__Group_1_0_0_2__0__Impl(); | ||
8719 | |||
8720 | state._fsp--; | ||
8721 | |||
8722 | pushFollow(FOLLOW_2); | ||
8723 | rule__VLSBinary__Group_1_0_0_2__1(); | ||
8724 | |||
8725 | state._fsp--; | ||
8726 | |||
8727 | |||
8728 | } | ||
8729 | |||
8730 | } | ||
8731 | catch (RecognitionException re) { | ||
8732 | reportError(re); | ||
8733 | recover(input,re); | ||
8734 | } | ||
8735 | finally { | ||
8736 | |||
8737 | restoreStackSize(stackSize); | ||
8738 | |||
8739 | } | ||
8740 | return ; | ||
8741 | } | ||
8742 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_2__0" | ||
8743 | |||
8744 | |||
8745 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__0__Impl" | ||
8746 | // InternalVampireLanguage.g:2686:1: rule__VLSBinary__Group_1_0_0_2__0__Impl : ( () ) ; | ||
8747 | public final void rule__VLSBinary__Group_1_0_0_2__0__Impl() throws RecognitionException { | ||
8748 | |||
8749 | int stackSize = keepStackSize(); | ||
8750 | |||
8751 | try { | ||
8752 | // InternalVampireLanguage.g:2690:1: ( ( () ) ) | ||
8753 | // InternalVampireLanguage.g:2691:1: ( () ) | ||
8754 | { | ||
8755 | // InternalVampireLanguage.g:2691:1: ( () ) | ||
8756 | // InternalVampireLanguage.g:2692:2: () | ||
8757 | { | ||
8758 | before(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); | ||
8759 | // InternalVampireLanguage.g:2693:2: () | ||
8760 | // InternalVampireLanguage.g:2693:3: | ||
8761 | { | ||
8762 | } | ||
8763 | |||
8764 | after(grammarAccess.getVLSBinaryAccess().getVLSRevImpliesLeftAction_1_0_0_2_0()); | ||
8765 | |||
8766 | } | ||
8767 | |||
8768 | |||
8769 | } | ||
8770 | |||
8771 | } | ||
8772 | finally { | ||
8773 | |||
8774 | restoreStackSize(stackSize); | ||
8775 | |||
8776 | } | ||
8777 | return ; | ||
8778 | } | ||
8779 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_2__0__Impl" | ||
8780 | |||
8781 | |||
8782 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1" | ||
8783 | // InternalVampireLanguage.g:2701:1: rule__VLSBinary__Group_1_0_0_2__1 : rule__VLSBinary__Group_1_0_0_2__1__Impl ; | ||
8784 | public final void rule__VLSBinary__Group_1_0_0_2__1() throws RecognitionException { | ||
8785 | |||
8786 | int stackSize = keepStackSize(); | ||
8787 | |||
8788 | try { | ||
8789 | // InternalVampireLanguage.g:2705:1: ( rule__VLSBinary__Group_1_0_0_2__1__Impl ) | ||
8790 | // InternalVampireLanguage.g:2706:2: rule__VLSBinary__Group_1_0_0_2__1__Impl | ||
8791 | { | ||
8792 | pushFollow(FOLLOW_2); | ||
8793 | rule__VLSBinary__Group_1_0_0_2__1__Impl(); | ||
8794 | |||
8795 | state._fsp--; | ||
8796 | |||
8797 | |||
8798 | } | ||
8799 | |||
8800 | } | ||
8801 | catch (RecognitionException re) { | ||
8802 | reportError(re); | ||
8803 | recover(input,re); | ||
8804 | } | ||
8805 | finally { | ||
8806 | |||
8807 | restoreStackSize(stackSize); | ||
8808 | |||
8809 | } | ||
8810 | return ; | ||
8811 | } | ||
8812 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_2__1" | ||
8813 | |||
8814 | |||
8815 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_2__1__Impl" | ||
8816 | // InternalVampireLanguage.g:2712:1: rule__VLSBinary__Group_1_0_0_2__1__Impl : ( '<=' ) ; | ||
8817 | public final void rule__VLSBinary__Group_1_0_0_2__1__Impl() throws RecognitionException { | ||
8818 | |||
8819 | int stackSize = keepStackSize(); | ||
8820 | |||
8821 | try { | ||
8822 | // InternalVampireLanguage.g:2716:1: ( ( '<=' ) ) | ||
8823 | // InternalVampireLanguage.g:2717:1: ( '<=' ) | ||
8824 | { | ||
8825 | // InternalVampireLanguage.g:2717:1: ( '<=' ) | ||
8826 | // InternalVampireLanguage.g:2718:2: '<=' | ||
8827 | { | ||
8828 | before(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); | ||
8829 | match(input,53,FOLLOW_2); | ||
8830 | after(grammarAccess.getVLSBinaryAccess().getLessThanSignEqualsSignKeyword_1_0_0_2_1()); | ||
8831 | |||
8832 | } | ||
8833 | |||
8834 | |||
8835 | } | ||
8836 | |||
8837 | } | ||
8838 | catch (RecognitionException re) { | ||
8839 | reportError(re); | ||
8840 | recover(input,re); | ||
8841 | } | ||
8842 | finally { | ||
8843 | |||
8844 | restoreStackSize(stackSize); | ||
8845 | |||
8846 | } | ||
8847 | return ; | ||
8848 | } | ||
8849 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_2__1__Impl" | ||
8850 | |||
8851 | |||
8852 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0" | ||
8853 | // InternalVampireLanguage.g:2728: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 ; | ||
8854 | public final void rule__VLSBinary__Group_1_0_0_3__0() throws RecognitionException { | ||
8855 | |||
8856 | int stackSize = keepStackSize(); | ||
8857 | |||
8858 | try { | ||
8859 | // InternalVampireLanguage.g:2732:1: ( rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 ) | ||
8860 | // InternalVampireLanguage.g:2733:2: rule__VLSBinary__Group_1_0_0_3__0__Impl rule__VLSBinary__Group_1_0_0_3__1 | ||
8861 | { | ||
8862 | pushFollow(FOLLOW_24); | ||
8863 | rule__VLSBinary__Group_1_0_0_3__0__Impl(); | ||
8864 | |||
8865 | state._fsp--; | ||
8866 | |||
8867 | pushFollow(FOLLOW_2); | ||
8868 | rule__VLSBinary__Group_1_0_0_3__1(); | ||
8869 | |||
8870 | state._fsp--; | ||
8871 | |||
8872 | |||
8873 | } | ||
8874 | |||
8875 | } | ||
8876 | catch (RecognitionException re) { | ||
8877 | reportError(re); | ||
8878 | recover(input,re); | ||
8879 | } | ||
8880 | finally { | ||
8881 | |||
8882 | restoreStackSize(stackSize); | ||
8883 | |||
8884 | } | ||
8885 | return ; | ||
8886 | } | ||
8887 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_3__0" | ||
8888 | |||
8889 | |||
8890 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__0__Impl" | ||
8891 | // InternalVampireLanguage.g:2740:1: rule__VLSBinary__Group_1_0_0_3__0__Impl : ( () ) ; | ||
8892 | public final void rule__VLSBinary__Group_1_0_0_3__0__Impl() throws RecognitionException { | ||
8893 | |||
8894 | int stackSize = keepStackSize(); | ||
8895 | |||
8896 | try { | ||
8897 | // InternalVampireLanguage.g:2744:1: ( ( () ) ) | ||
8898 | // InternalVampireLanguage.g:2745:1: ( () ) | ||
8899 | { | ||
8900 | // InternalVampireLanguage.g:2745:1: ( () ) | ||
8901 | // InternalVampireLanguage.g:2746:2: () | ||
8902 | { | ||
8903 | before(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); | ||
8904 | // InternalVampireLanguage.g:2747:2: () | ||
8905 | // InternalVampireLanguage.g:2747:3: | ||
8906 | { | ||
8907 | } | ||
8908 | |||
8909 | after(grammarAccess.getVLSBinaryAccess().getVLSXnorLeftAction_1_0_0_3_0()); | ||
8910 | |||
8911 | } | ||
8912 | |||
8913 | |||
8914 | } | ||
8915 | |||
8916 | } | ||
8917 | finally { | ||
8918 | |||
8919 | restoreStackSize(stackSize); | ||
8920 | |||
8921 | } | ||
8922 | return ; | ||
8923 | } | ||
8924 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_3__0__Impl" | ||
8925 | |||
8926 | |||
8927 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1" | ||
8928 | // InternalVampireLanguage.g:2755:1: rule__VLSBinary__Group_1_0_0_3__1 : rule__VLSBinary__Group_1_0_0_3__1__Impl ; | ||
8929 | public final void rule__VLSBinary__Group_1_0_0_3__1() throws RecognitionException { | ||
8930 | |||
8931 | int stackSize = keepStackSize(); | ||
8932 | |||
8933 | try { | ||
8934 | // InternalVampireLanguage.g:2759:1: ( rule__VLSBinary__Group_1_0_0_3__1__Impl ) | ||
8935 | // InternalVampireLanguage.g:2760:2: rule__VLSBinary__Group_1_0_0_3__1__Impl | ||
8936 | { | ||
8937 | pushFollow(FOLLOW_2); | ||
8938 | rule__VLSBinary__Group_1_0_0_3__1__Impl(); | ||
8939 | |||
8940 | state._fsp--; | ||
8941 | |||
8942 | |||
8943 | } | ||
8944 | |||
8945 | } | ||
8946 | catch (RecognitionException re) { | ||
8947 | reportError(re); | ||
8948 | recover(input,re); | ||
8949 | } | ||
8950 | finally { | ||
8951 | |||
8952 | restoreStackSize(stackSize); | ||
8953 | |||
8954 | } | ||
8955 | return ; | ||
8956 | } | ||
8957 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_3__1" | ||
8958 | |||
8959 | |||
8960 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_3__1__Impl" | ||
8961 | // InternalVampireLanguage.g:2766:1: rule__VLSBinary__Group_1_0_0_3__1__Impl : ( '<~>' ) ; | ||
8962 | public final void rule__VLSBinary__Group_1_0_0_3__1__Impl() throws RecognitionException { | ||
8963 | |||
8964 | int stackSize = keepStackSize(); | ||
8965 | |||
8966 | try { | ||
8967 | // InternalVampireLanguage.g:2770:1: ( ( '<~>' ) ) | ||
8968 | // InternalVampireLanguage.g:2771:1: ( '<~>' ) | ||
8969 | { | ||
8970 | // InternalVampireLanguage.g:2771:1: ( '<~>' ) | ||
8971 | // InternalVampireLanguage.g:2772:2: '<~>' | ||
8972 | { | ||
8973 | before(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); | ||
8974 | match(input,54,FOLLOW_2); | ||
8975 | after(grammarAccess.getVLSBinaryAccess().getLessThanSignTildeGreaterThanSignKeyword_1_0_0_3_1()); | ||
8976 | |||
8977 | } | ||
8978 | |||
8979 | |||
8980 | } | ||
8981 | |||
8982 | } | ||
8983 | catch (RecognitionException re) { | ||
8984 | reportError(re); | ||
8985 | recover(input,re); | ||
8986 | } | ||
8987 | finally { | ||
8988 | |||
8989 | restoreStackSize(stackSize); | ||
8990 | |||
8991 | } | ||
8992 | return ; | ||
8993 | } | ||
8994 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_3__1__Impl" | ||
8995 | |||
8996 | |||
8997 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0" | ||
8998 | // InternalVampireLanguage.g:2782: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 ; | ||
8999 | public final void rule__VLSBinary__Group_1_0_0_4__0() throws RecognitionException { | ||
9000 | |||
9001 | int stackSize = keepStackSize(); | ||
9002 | |||
9003 | try { | ||
9004 | // InternalVampireLanguage.g:2786:1: ( rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 ) | ||
9005 | // InternalVampireLanguage.g:2787:2: rule__VLSBinary__Group_1_0_0_4__0__Impl rule__VLSBinary__Group_1_0_0_4__1 | ||
9006 | { | ||
9007 | pushFollow(FOLLOW_25); | ||
9008 | rule__VLSBinary__Group_1_0_0_4__0__Impl(); | ||
9009 | |||
9010 | state._fsp--; | ||
9011 | |||
9012 | pushFollow(FOLLOW_2); | ||
9013 | rule__VLSBinary__Group_1_0_0_4__1(); | ||
9014 | |||
9015 | state._fsp--; | ||
9016 | |||
9017 | |||
9018 | } | ||
9019 | |||
9020 | } | ||
9021 | catch (RecognitionException re) { | ||
9022 | reportError(re); | ||
9023 | recover(input,re); | ||
9024 | } | ||
9025 | finally { | ||
9026 | |||
9027 | restoreStackSize(stackSize); | ||
9028 | |||
9029 | } | ||
9030 | return ; | ||
9031 | } | ||
9032 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_4__0" | ||
9033 | |||
9034 | |||
9035 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__0__Impl" | ||
9036 | // InternalVampireLanguage.g:2794:1: rule__VLSBinary__Group_1_0_0_4__0__Impl : ( () ) ; | ||
9037 | public final void rule__VLSBinary__Group_1_0_0_4__0__Impl() throws RecognitionException { | ||
9038 | |||
9039 | int stackSize = keepStackSize(); | ||
9040 | |||
9041 | try { | ||
9042 | // InternalVampireLanguage.g:2798:1: ( ( () ) ) | ||
9043 | // InternalVampireLanguage.g:2799:1: ( () ) | ||
9044 | { | ||
9045 | // InternalVampireLanguage.g:2799:1: ( () ) | ||
9046 | // InternalVampireLanguage.g:2800:2: () | ||
9047 | { | ||
9048 | before(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); | ||
9049 | // InternalVampireLanguage.g:2801:2: () | ||
9050 | // InternalVampireLanguage.g:2801:3: | ||
9051 | { | ||
9052 | } | ||
9053 | |||
9054 | after(grammarAccess.getVLSBinaryAccess().getVLSNorLeftAction_1_0_0_4_0()); | ||
9055 | |||
9056 | } | ||
9057 | |||
9058 | |||
9059 | } | ||
9060 | |||
9061 | } | ||
9062 | finally { | ||
9063 | |||
9064 | restoreStackSize(stackSize); | ||
9065 | |||
9066 | } | ||
9067 | return ; | ||
9068 | } | ||
9069 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_4__0__Impl" | ||
9070 | |||
9071 | |||
9072 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1" | ||
9073 | // InternalVampireLanguage.g:2809:1: rule__VLSBinary__Group_1_0_0_4__1 : rule__VLSBinary__Group_1_0_0_4__1__Impl ; | ||
9074 | public final void rule__VLSBinary__Group_1_0_0_4__1() throws RecognitionException { | ||
9075 | |||
9076 | int stackSize = keepStackSize(); | ||
9077 | |||
9078 | try { | ||
9079 | // InternalVampireLanguage.g:2813:1: ( rule__VLSBinary__Group_1_0_0_4__1__Impl ) | ||
9080 | // InternalVampireLanguage.g:2814:2: rule__VLSBinary__Group_1_0_0_4__1__Impl | ||
9081 | { | ||
9082 | pushFollow(FOLLOW_2); | ||
9083 | rule__VLSBinary__Group_1_0_0_4__1__Impl(); | ||
9084 | |||
9085 | state._fsp--; | ||
9086 | |||
9087 | |||
9088 | } | ||
9089 | |||
9090 | } | ||
9091 | catch (RecognitionException re) { | ||
9092 | reportError(re); | ||
9093 | recover(input,re); | ||
9094 | } | ||
9095 | finally { | ||
9096 | |||
9097 | restoreStackSize(stackSize); | ||
9098 | |||
9099 | } | ||
9100 | return ; | ||
9101 | } | ||
9102 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_4__1" | ||
9103 | |||
9104 | |||
9105 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_4__1__Impl" | ||
9106 | // InternalVampireLanguage.g:2820:1: rule__VLSBinary__Group_1_0_0_4__1__Impl : ( '~|' ) ; | ||
9107 | public final void rule__VLSBinary__Group_1_0_0_4__1__Impl() throws RecognitionException { | ||
9108 | |||
9109 | int stackSize = keepStackSize(); | ||
9110 | |||
9111 | try { | ||
9112 | // InternalVampireLanguage.g:2824:1: ( ( '~|' ) ) | ||
9113 | // InternalVampireLanguage.g:2825:1: ( '~|' ) | ||
9114 | { | ||
9115 | // InternalVampireLanguage.g:2825:1: ( '~|' ) | ||
9116 | // InternalVampireLanguage.g:2826:2: '~|' | ||
9117 | { | ||
9118 | before(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); | ||
9119 | match(input,55,FOLLOW_2); | ||
9120 | after(grammarAccess.getVLSBinaryAccess().getTildeVerticalLineKeyword_1_0_0_4_1()); | ||
9121 | |||
9122 | } | ||
9123 | |||
9124 | |||
9125 | } | ||
9126 | |||
9127 | } | ||
9128 | catch (RecognitionException re) { | ||
9129 | reportError(re); | ||
9130 | recover(input,re); | ||
9131 | } | ||
9132 | finally { | ||
9133 | |||
9134 | restoreStackSize(stackSize); | ||
9135 | |||
9136 | } | ||
9137 | return ; | ||
9138 | } | ||
9139 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_4__1__Impl" | ||
9140 | |||
9141 | |||
9142 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0" | ||
9143 | // InternalVampireLanguage.g:2836: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 ; | ||
9144 | public final void rule__VLSBinary__Group_1_0_0_5__0() throws RecognitionException { | ||
9145 | |||
9146 | int stackSize = keepStackSize(); | ||
9147 | |||
9148 | try { | ||
9149 | // InternalVampireLanguage.g:2840:1: ( rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 ) | ||
9150 | // InternalVampireLanguage.g:2841:2: rule__VLSBinary__Group_1_0_0_5__0__Impl rule__VLSBinary__Group_1_0_0_5__1 | ||
9151 | { | ||
9152 | pushFollow(FOLLOW_26); | ||
9153 | rule__VLSBinary__Group_1_0_0_5__0__Impl(); | ||
9154 | |||
9155 | state._fsp--; | ||
9156 | |||
9157 | pushFollow(FOLLOW_2); | ||
9158 | rule__VLSBinary__Group_1_0_0_5__1(); | ||
9159 | |||
9160 | state._fsp--; | ||
9161 | |||
9162 | |||
9163 | } | ||
9164 | |||
9165 | } | ||
9166 | catch (RecognitionException re) { | ||
9167 | reportError(re); | ||
9168 | recover(input,re); | ||
9169 | } | ||
9170 | finally { | ||
9171 | |||
9172 | restoreStackSize(stackSize); | ||
9173 | |||
9174 | } | ||
9175 | return ; | ||
9176 | } | ||
9177 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_5__0" | ||
9178 | |||
9179 | |||
9180 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__0__Impl" | ||
9181 | // InternalVampireLanguage.g:2848:1: rule__VLSBinary__Group_1_0_0_5__0__Impl : ( () ) ; | ||
9182 | public final void rule__VLSBinary__Group_1_0_0_5__0__Impl() throws RecognitionException { | ||
9183 | |||
9184 | int stackSize = keepStackSize(); | ||
9185 | |||
9186 | try { | ||
9187 | // InternalVampireLanguage.g:2852:1: ( ( () ) ) | ||
9188 | // InternalVampireLanguage.g:2853:1: ( () ) | ||
9189 | { | ||
9190 | // InternalVampireLanguage.g:2853:1: ( () ) | ||
9191 | // InternalVampireLanguage.g:2854:2: () | ||
9192 | { | ||
9193 | before(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); | ||
9194 | // InternalVampireLanguage.g:2855:2: () | ||
9195 | // InternalVampireLanguage.g:2855:3: | ||
9196 | { | ||
9197 | } | ||
9198 | |||
9199 | after(grammarAccess.getVLSBinaryAccess().getVLSNandLeftAction_1_0_0_5_0()); | ||
9200 | |||
9201 | } | ||
9202 | |||
9203 | |||
9204 | } | ||
9205 | |||
9206 | } | ||
9207 | finally { | ||
9208 | |||
9209 | restoreStackSize(stackSize); | ||
9210 | |||
9211 | } | ||
9212 | return ; | ||
9213 | } | ||
9214 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_5__0__Impl" | ||
9215 | |||
9216 | |||
9217 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1" | ||
9218 | // InternalVampireLanguage.g:2863:1: rule__VLSBinary__Group_1_0_0_5__1 : rule__VLSBinary__Group_1_0_0_5__1__Impl ; | ||
9219 | public final void rule__VLSBinary__Group_1_0_0_5__1() throws RecognitionException { | ||
9220 | |||
9221 | int stackSize = keepStackSize(); | ||
9222 | |||
9223 | try { | ||
9224 | // InternalVampireLanguage.g:2867:1: ( rule__VLSBinary__Group_1_0_0_5__1__Impl ) | ||
9225 | // InternalVampireLanguage.g:2868:2: rule__VLSBinary__Group_1_0_0_5__1__Impl | ||
9226 | { | ||
9227 | pushFollow(FOLLOW_2); | ||
9228 | rule__VLSBinary__Group_1_0_0_5__1__Impl(); | ||
9229 | |||
9230 | state._fsp--; | ||
9231 | |||
9232 | |||
9233 | } | ||
9234 | |||
9235 | } | ||
9236 | catch (RecognitionException re) { | ||
9237 | reportError(re); | ||
9238 | recover(input,re); | ||
9239 | } | ||
9240 | finally { | ||
9241 | |||
9242 | restoreStackSize(stackSize); | ||
9243 | |||
9244 | } | ||
9245 | return ; | ||
9246 | } | ||
9247 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_5__1" | ||
9248 | |||
9249 | |||
9250 | // $ANTLR start "rule__VLSBinary__Group_1_0_0_5__1__Impl" | ||
9251 | // InternalVampireLanguage.g:2874:1: rule__VLSBinary__Group_1_0_0_5__1__Impl : ( '~&' ) ; | ||
9252 | public final void rule__VLSBinary__Group_1_0_0_5__1__Impl() throws RecognitionException { | ||
9253 | |||
9254 | int stackSize = keepStackSize(); | ||
9255 | |||
9256 | try { | ||
9257 | // InternalVampireLanguage.g:2878:1: ( ( '~&' ) ) | ||
9258 | // InternalVampireLanguage.g:2879:1: ( '~&' ) | ||
9259 | { | ||
9260 | // InternalVampireLanguage.g:2879:1: ( '~&' ) | ||
9261 | // InternalVampireLanguage.g:2880:2: '~&' | ||
9262 | { | ||
9263 | before(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); | ||
9264 | match(input,56,FOLLOW_2); | ||
9265 | after(grammarAccess.getVLSBinaryAccess().getTildeAmpersandKeyword_1_0_0_5_1()); | ||
9266 | |||
9267 | } | ||
9268 | |||
9269 | |||
9270 | } | ||
9271 | |||
9272 | } | ||
9273 | catch (RecognitionException re) { | ||
9274 | reportError(re); | ||
9275 | recover(input,re); | ||
9276 | } | ||
9277 | finally { | ||
9278 | |||
9279 | restoreStackSize(stackSize); | ||
9280 | |||
9281 | } | ||
9282 | return ; | ||
9283 | } | ||
9284 | // $ANTLR end "rule__VLSBinary__Group_1_0_0_5__1__Impl" | ||
9285 | |||
9286 | |||
9287 | // $ANTLR start "rule__VLSBinary__Group_1_1__0" | ||
9288 | // InternalVampireLanguage.g:2890:1: rule__VLSBinary__Group_1_1__0 : rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ; | ||
9289 | public final void rule__VLSBinary__Group_1_1__0() throws RecognitionException { | ||
9290 | |||
9291 | int stackSize = keepStackSize(); | ||
9292 | |||
9293 | try { | ||
9294 | // InternalVampireLanguage.g:2894:1: ( rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 ) | ||
9295 | // InternalVampireLanguage.g:2895:2: rule__VLSBinary__Group_1_1__0__Impl rule__VLSBinary__Group_1_1__1 | ||
9296 | { | ||
9297 | pushFollow(FOLLOW_27); | ||
9298 | rule__VLSBinary__Group_1_1__0__Impl(); | ||
9299 | |||
9300 | state._fsp--; | ||
9301 | |||
9302 | pushFollow(FOLLOW_2); | ||
9303 | rule__VLSBinary__Group_1_1__1(); | ||
9304 | |||
9305 | state._fsp--; | ||
9306 | |||
9307 | |||
9308 | } | ||
9309 | |||
9310 | } | ||
9311 | catch (RecognitionException re) { | ||
9312 | reportError(re); | ||
9313 | recover(input,re); | ||
9314 | } | ||
9315 | finally { | ||
9316 | |||
9317 | restoreStackSize(stackSize); | ||
9318 | |||
9319 | } | ||
9320 | return ; | ||
9321 | } | ||
9322 | // $ANTLR end "rule__VLSBinary__Group_1_1__0" | ||
9323 | |||
9324 | |||
9325 | // $ANTLR start "rule__VLSBinary__Group_1_1__0__Impl" | ||
9326 | // InternalVampireLanguage.g:2902:1: rule__VLSBinary__Group_1_1__0__Impl : ( () ) ; | ||
9327 | public final void rule__VLSBinary__Group_1_1__0__Impl() throws RecognitionException { | ||
9328 | |||
9329 | int stackSize = keepStackSize(); | ||
9330 | |||
9331 | try { | ||
9332 | // InternalVampireLanguage.g:2906:1: ( ( () ) ) | ||
9333 | // InternalVampireLanguage.g:2907:1: ( () ) | ||
9334 | { | ||
9335 | // InternalVampireLanguage.g:2907:1: ( () ) | ||
9336 | // InternalVampireLanguage.g:2908:2: () | ||
9337 | { | ||
9338 | before(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); | ||
9339 | // InternalVampireLanguage.g:2909:2: () | ||
9340 | // InternalVampireLanguage.g:2909:3: | ||
9341 | { | ||
9342 | } | ||
9343 | |||
9344 | after(grammarAccess.getVLSBinaryAccess().getVLSAndLeftAction_1_1_0()); | ||
9345 | |||
9346 | } | ||
9347 | |||
9348 | |||
9349 | } | ||
9350 | |||
9351 | } | ||
9352 | finally { | ||
9353 | |||
9354 | restoreStackSize(stackSize); | ||
9355 | |||
9356 | } | ||
9357 | return ; | ||
9358 | } | ||
9359 | // $ANTLR end "rule__VLSBinary__Group_1_1__0__Impl" | ||
9360 | |||
9361 | |||
9362 | // $ANTLR start "rule__VLSBinary__Group_1_1__1" | ||
9363 | // InternalVampireLanguage.g:2917:1: rule__VLSBinary__Group_1_1__1 : rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ; | ||
9364 | public final void rule__VLSBinary__Group_1_1__1() throws RecognitionException { | ||
9365 | |||
9366 | int stackSize = keepStackSize(); | ||
9367 | |||
9368 | try { | ||
9369 | // InternalVampireLanguage.g:2921:1: ( rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 ) | ||
9370 | // InternalVampireLanguage.g:2922:2: rule__VLSBinary__Group_1_1__1__Impl rule__VLSBinary__Group_1_1__2 | ||
9371 | { | ||
9372 | pushFollow(FOLLOW_15); | ||
9373 | rule__VLSBinary__Group_1_1__1__Impl(); | ||
9374 | |||
9375 | state._fsp--; | ||
9376 | |||
9377 | pushFollow(FOLLOW_2); | ||
9378 | rule__VLSBinary__Group_1_1__2(); | ||
9379 | |||
9380 | state._fsp--; | ||
9381 | |||
9382 | |||
9383 | } | ||
9384 | |||
9385 | } | ||
9386 | catch (RecognitionException re) { | ||
9387 | reportError(re); | ||
9388 | recover(input,re); | ||
9389 | } | ||
9390 | finally { | ||
9391 | |||
9392 | restoreStackSize(stackSize); | ||
9393 | |||
9394 | } | ||
9395 | return ; | ||
9396 | } | ||
9397 | // $ANTLR end "rule__VLSBinary__Group_1_1__1" | ||
9398 | |||
9399 | |||
9400 | // $ANTLR start "rule__VLSBinary__Group_1_1__1__Impl" | ||
9401 | // InternalVampireLanguage.g:2929:1: rule__VLSBinary__Group_1_1__1__Impl : ( '&' ) ; | ||
9402 | public final void rule__VLSBinary__Group_1_1__1__Impl() throws RecognitionException { | ||
9403 | |||
9404 | int stackSize = keepStackSize(); | ||
9405 | |||
9406 | try { | ||
9407 | // InternalVampireLanguage.g:2933:1: ( ( '&' ) ) | ||
9408 | // InternalVampireLanguage.g:2934:1: ( '&' ) | ||
9409 | { | ||
9410 | // InternalVampireLanguage.g:2934:1: ( '&' ) | ||
9411 | // InternalVampireLanguage.g:2935:2: '&' | ||
9412 | { | ||
9413 | before(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); | ||
9414 | match(input,57,FOLLOW_2); | ||
9415 | after(grammarAccess.getVLSBinaryAccess().getAmpersandKeyword_1_1_1()); | ||
9416 | |||
9417 | } | ||
9418 | |||
9419 | |||
9420 | } | ||
9421 | |||
9422 | } | ||
9423 | catch (RecognitionException re) { | ||
9424 | reportError(re); | ||
9425 | recover(input,re); | ||
9426 | } | ||
9427 | finally { | ||
9428 | |||
9429 | restoreStackSize(stackSize); | ||
9430 | |||
9431 | } | ||
9432 | return ; | ||
9433 | } | ||
9434 | // $ANTLR end "rule__VLSBinary__Group_1_1__1__Impl" | ||
9435 | |||
9436 | |||
9437 | // $ANTLR start "rule__VLSBinary__Group_1_1__2" | ||
9438 | // InternalVampireLanguage.g:2944:1: rule__VLSBinary__Group_1_1__2 : rule__VLSBinary__Group_1_1__2__Impl ; | ||
9439 | public final void rule__VLSBinary__Group_1_1__2() throws RecognitionException { | ||
9440 | |||
9441 | int stackSize = keepStackSize(); | ||
9442 | |||
9443 | try { | ||
9444 | // InternalVampireLanguage.g:2948:1: ( rule__VLSBinary__Group_1_1__2__Impl ) | ||
9445 | // InternalVampireLanguage.g:2949:2: rule__VLSBinary__Group_1_1__2__Impl | ||
9446 | { | ||
9447 | pushFollow(FOLLOW_2); | ||
9448 | rule__VLSBinary__Group_1_1__2__Impl(); | ||
9449 | |||
9450 | state._fsp--; | ||
9451 | |||
9452 | |||
9453 | } | ||
9454 | |||
9455 | } | ||
9456 | catch (RecognitionException re) { | ||
9457 | reportError(re); | ||
9458 | recover(input,re); | ||
9459 | } | ||
9460 | finally { | ||
9461 | |||
9462 | restoreStackSize(stackSize); | ||
9463 | |||
9464 | } | ||
9465 | return ; | ||
9466 | } | ||
9467 | // $ANTLR end "rule__VLSBinary__Group_1_1__2" | ||
9468 | |||
9469 | |||
9470 | // $ANTLR start "rule__VLSBinary__Group_1_1__2__Impl" | ||
9471 | // InternalVampireLanguage.g:2955:1: rule__VLSBinary__Group_1_1__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ; | ||
9472 | public final void rule__VLSBinary__Group_1_1__2__Impl() throws RecognitionException { | ||
9473 | |||
9474 | int stackSize = keepStackSize(); | ||
9475 | |||
9476 | try { | ||
9477 | // InternalVampireLanguage.g:2959:1: ( ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) ) | ||
9478 | // InternalVampireLanguage.g:2960:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) | ||
9479 | { | ||
9480 | // InternalVampireLanguage.g:2960:1: ( ( rule__VLSBinary__RightAssignment_1_1_2 ) ) | ||
9481 | // InternalVampireLanguage.g:2961:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) | ||
9482 | { | ||
9483 | before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); | ||
9484 | // InternalVampireLanguage.g:2962:2: ( rule__VLSBinary__RightAssignment_1_1_2 ) | ||
9485 | // InternalVampireLanguage.g:2962:3: rule__VLSBinary__RightAssignment_1_1_2 | ||
9486 | { | ||
9487 | pushFollow(FOLLOW_2); | ||
9488 | rule__VLSBinary__RightAssignment_1_1_2(); | ||
9489 | |||
9490 | state._fsp--; | ||
9491 | |||
9492 | |||
9493 | } | ||
9494 | |||
9495 | after(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_1_2()); | ||
9496 | |||
9497 | } | ||
9498 | |||
9499 | |||
9500 | } | ||
9501 | |||
9502 | } | ||
9503 | catch (RecognitionException re) { | ||
9504 | reportError(re); | ||
9505 | recover(input,re); | ||
9506 | } | ||
9507 | finally { | ||
9508 | |||
9509 | restoreStackSize(stackSize); | ||
9510 | |||
9511 | } | ||
9512 | return ; | ||
9513 | } | ||
9514 | // $ANTLR end "rule__VLSBinary__Group_1_1__2__Impl" | ||
9515 | |||
9516 | |||
9517 | // $ANTLR start "rule__VLSBinary__Group_1_2__0" | ||
9518 | // InternalVampireLanguage.g:2971:1: rule__VLSBinary__Group_1_2__0 : rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ; | ||
9519 | public final void rule__VLSBinary__Group_1_2__0() throws RecognitionException { | ||
9520 | |||
9521 | int stackSize = keepStackSize(); | ||
9522 | |||
9523 | try { | ||
9524 | // InternalVampireLanguage.g:2975:1: ( rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 ) | ||
9525 | // InternalVampireLanguage.g:2976:2: rule__VLSBinary__Group_1_2__0__Impl rule__VLSBinary__Group_1_2__1 | ||
9526 | { | ||
9527 | pushFollow(FOLLOW_28); | ||
9528 | rule__VLSBinary__Group_1_2__0__Impl(); | ||
9529 | |||
9530 | state._fsp--; | ||
9531 | |||
9532 | pushFollow(FOLLOW_2); | ||
9533 | rule__VLSBinary__Group_1_2__1(); | ||
9534 | |||
9535 | state._fsp--; | ||
9536 | |||
9537 | |||
9538 | } | ||
9539 | |||
9540 | } | ||
9541 | catch (RecognitionException re) { | ||
9542 | reportError(re); | ||
9543 | recover(input,re); | ||
9544 | } | ||
9545 | finally { | ||
9546 | |||
9547 | restoreStackSize(stackSize); | ||
9548 | |||
9549 | } | ||
9550 | return ; | ||
9551 | } | ||
9552 | // $ANTLR end "rule__VLSBinary__Group_1_2__0" | ||
9553 | |||
9554 | |||
9555 | // $ANTLR start "rule__VLSBinary__Group_1_2__0__Impl" | ||
9556 | // InternalVampireLanguage.g:2983:1: rule__VLSBinary__Group_1_2__0__Impl : ( () ) ; | ||
9557 | public final void rule__VLSBinary__Group_1_2__0__Impl() throws RecognitionException { | ||
9558 | |||
9559 | int stackSize = keepStackSize(); | ||
9560 | |||
9561 | try { | ||
9562 | // InternalVampireLanguage.g:2987:1: ( ( () ) ) | ||
9563 | // InternalVampireLanguage.g:2988:1: ( () ) | ||
9564 | { | ||
9565 | // InternalVampireLanguage.g:2988:1: ( () ) | ||
9566 | // InternalVampireLanguage.g:2989:2: () | ||
9567 | { | ||
9568 | before(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); | ||
9569 | // InternalVampireLanguage.g:2990:2: () | ||
9570 | // InternalVampireLanguage.g:2990:3: | ||
9571 | { | ||
9572 | } | ||
9573 | |||
9574 | after(grammarAccess.getVLSBinaryAccess().getVLSOrLeftAction_1_2_0()); | ||
9575 | |||
9576 | } | ||
9577 | |||
9578 | |||
9579 | } | ||
9580 | |||
9581 | } | ||
9582 | finally { | ||
9583 | |||
9584 | restoreStackSize(stackSize); | ||
9585 | |||
9586 | } | ||
9587 | return ; | ||
9588 | } | ||
9589 | // $ANTLR end "rule__VLSBinary__Group_1_2__0__Impl" | ||
9590 | |||
9591 | |||
9592 | // $ANTLR start "rule__VLSBinary__Group_1_2__1" | ||
9593 | // InternalVampireLanguage.g:2998:1: rule__VLSBinary__Group_1_2__1 : rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ; | ||
9594 | public final void rule__VLSBinary__Group_1_2__1() throws RecognitionException { | ||
9595 | |||
9596 | int stackSize = keepStackSize(); | ||
9597 | |||
9598 | try { | ||
9599 | // InternalVampireLanguage.g:3002:1: ( rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 ) | ||
9600 | // InternalVampireLanguage.g:3003:2: rule__VLSBinary__Group_1_2__1__Impl rule__VLSBinary__Group_1_2__2 | ||
9601 | { | ||
9602 | pushFollow(FOLLOW_15); | ||
9603 | rule__VLSBinary__Group_1_2__1__Impl(); | ||
9604 | |||
9605 | state._fsp--; | ||
9606 | |||
9607 | pushFollow(FOLLOW_2); | ||
9608 | rule__VLSBinary__Group_1_2__2(); | ||
9609 | |||
9610 | state._fsp--; | ||
9611 | |||
9612 | |||
9613 | } | ||
9614 | |||
9615 | } | ||
9616 | catch (RecognitionException re) { | ||
9617 | reportError(re); | ||
9618 | recover(input,re); | ||
9619 | } | ||
9620 | finally { | ||
9621 | |||
9622 | restoreStackSize(stackSize); | ||
9623 | |||
9624 | } | ||
9625 | return ; | ||
9626 | } | ||
9627 | // $ANTLR end "rule__VLSBinary__Group_1_2__1" | ||
9628 | |||
9629 | |||
9630 | // $ANTLR start "rule__VLSBinary__Group_1_2__1__Impl" | ||
9631 | // InternalVampireLanguage.g:3010:1: rule__VLSBinary__Group_1_2__1__Impl : ( '|' ) ; | ||
9632 | public final void rule__VLSBinary__Group_1_2__1__Impl() throws RecognitionException { | ||
9633 | |||
9634 | int stackSize = keepStackSize(); | ||
9635 | |||
9636 | try { | ||
9637 | // InternalVampireLanguage.g:3014:1: ( ( '|' ) ) | ||
9638 | // InternalVampireLanguage.g:3015:1: ( '|' ) | ||
9639 | { | ||
9640 | // InternalVampireLanguage.g:3015:1: ( '|' ) | ||
9641 | // InternalVampireLanguage.g:3016:2: '|' | ||
9642 | { | ||
9643 | before(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); | ||
9644 | match(input,58,FOLLOW_2); | ||
9645 | after(grammarAccess.getVLSBinaryAccess().getVerticalLineKeyword_1_2_1()); | ||
9646 | |||
9647 | } | ||
9648 | |||
9649 | |||
9650 | } | ||
9651 | |||
9652 | } | ||
9653 | catch (RecognitionException re) { | ||
9654 | reportError(re); | ||
9655 | recover(input,re); | ||
9656 | } | ||
9657 | finally { | ||
9658 | |||
9659 | restoreStackSize(stackSize); | ||
9660 | |||
9661 | } | ||
9662 | return ; | ||
9663 | } | ||
9664 | // $ANTLR end "rule__VLSBinary__Group_1_2__1__Impl" | ||
9665 | |||
9666 | |||
9667 | // $ANTLR start "rule__VLSBinary__Group_1_2__2" | ||
9668 | // InternalVampireLanguage.g:3025:1: rule__VLSBinary__Group_1_2__2 : rule__VLSBinary__Group_1_2__2__Impl ; | ||
9669 | public final void rule__VLSBinary__Group_1_2__2() throws RecognitionException { | ||
9670 | |||
9671 | int stackSize = keepStackSize(); | ||
9672 | |||
9673 | try { | ||
9674 | // InternalVampireLanguage.g:3029:1: ( rule__VLSBinary__Group_1_2__2__Impl ) | ||
9675 | // InternalVampireLanguage.g:3030:2: rule__VLSBinary__Group_1_2__2__Impl | ||
9676 | { | ||
9677 | pushFollow(FOLLOW_2); | ||
9678 | rule__VLSBinary__Group_1_2__2__Impl(); | ||
9679 | |||
9680 | state._fsp--; | ||
9681 | |||
9682 | |||
9683 | } | ||
9684 | |||
9685 | } | ||
9686 | catch (RecognitionException re) { | ||
9687 | reportError(re); | ||
9688 | recover(input,re); | ||
9689 | } | ||
9690 | finally { | ||
9691 | |||
9692 | restoreStackSize(stackSize); | ||
9693 | |||
9694 | } | ||
9695 | return ; | ||
9696 | } | ||
9697 | // $ANTLR end "rule__VLSBinary__Group_1_2__2" | ||
9698 | |||
9699 | |||
9700 | // $ANTLR start "rule__VLSBinary__Group_1_2__2__Impl" | ||
9701 | // InternalVampireLanguage.g:3036:1: rule__VLSBinary__Group_1_2__2__Impl : ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ; | ||
9702 | public final void rule__VLSBinary__Group_1_2__2__Impl() throws RecognitionException { | ||
9703 | |||
9704 | int stackSize = keepStackSize(); | ||
9705 | |||
9706 | try { | ||
9707 | // InternalVampireLanguage.g:3040:1: ( ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) ) | ||
9708 | // InternalVampireLanguage.g:3041:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) | ||
9709 | { | ||
9710 | // InternalVampireLanguage.g:3041:1: ( ( rule__VLSBinary__RightAssignment_1_2_2 ) ) | ||
9711 | // InternalVampireLanguage.g:3042:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) | ||
9712 | { | ||
9713 | before(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); | ||
9714 | // InternalVampireLanguage.g:3043:2: ( rule__VLSBinary__RightAssignment_1_2_2 ) | ||
9715 | // InternalVampireLanguage.g:3043:3: rule__VLSBinary__RightAssignment_1_2_2 | ||
9716 | { | ||
9717 | pushFollow(FOLLOW_2); | ||
9718 | rule__VLSBinary__RightAssignment_1_2_2(); | ||
9719 | |||
9720 | state._fsp--; | ||
9721 | |||
9722 | |||
9723 | } | ||
9724 | |||
9725 | after(grammarAccess.getVLSBinaryAccess().getRightAssignment_1_2_2()); | ||
9726 | |||
9727 | } | ||
9728 | |||
9729 | |||
9730 | } | ||
9731 | |||
9732 | } | ||
9733 | catch (RecognitionException re) { | ||
9734 | reportError(re); | ||
9735 | recover(input,re); | ||
9736 | } | ||
9737 | finally { | ||
9738 | |||
9739 | restoreStackSize(stackSize); | ||
9740 | |||
9741 | } | ||
9742 | return ; | ||
9743 | } | ||
9744 | // $ANTLR end "rule__VLSBinary__Group_1_2__2__Impl" | ||
9745 | |||
9746 | |||
9747 | // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0" | ||
9748 | // InternalVampireLanguage.g:3052:1: rule__VLSUnitaryFormula__Group_4__0 : rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ; | ||
9749 | public final void rule__VLSUnitaryFormula__Group_4__0() throws RecognitionException { | ||
9750 | |||
9751 | int stackSize = keepStackSize(); | ||
9752 | |||
9753 | try { | ||
9754 | // InternalVampireLanguage.g:3056:1: ( rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 ) | ||
9755 | // InternalVampireLanguage.g:3057:2: rule__VLSUnitaryFormula__Group_4__0__Impl rule__VLSUnitaryFormula__Group_4__1 | ||
9756 | { | ||
9757 | pushFollow(FOLLOW_15); | ||
9758 | rule__VLSUnitaryFormula__Group_4__0__Impl(); | ||
9759 | |||
9760 | state._fsp--; | ||
9761 | |||
9762 | pushFollow(FOLLOW_2); | ||
9763 | rule__VLSUnitaryFormula__Group_4__1(); | ||
9764 | |||
9765 | state._fsp--; | ||
9766 | |||
9767 | |||
9768 | } | ||
9769 | |||
9770 | } | ||
9771 | catch (RecognitionException re) { | ||
9772 | reportError(re); | ||
9773 | recover(input,re); | ||
9774 | } | ||
9775 | finally { | ||
9776 | |||
9777 | restoreStackSize(stackSize); | ||
9778 | |||
9779 | } | ||
9780 | return ; | ||
9781 | } | ||
9782 | // $ANTLR end "rule__VLSUnitaryFormula__Group_4__0" | ||
9783 | |||
9784 | |||
9785 | // $ANTLR start "rule__VLSUnitaryFormula__Group_4__0__Impl" | ||
9786 | // InternalVampireLanguage.g:3064:1: rule__VLSUnitaryFormula__Group_4__0__Impl : ( '(' ) ; | ||
9787 | public final void rule__VLSUnitaryFormula__Group_4__0__Impl() throws RecognitionException { | ||
9788 | |||
9789 | int stackSize = keepStackSize(); | ||
9790 | |||
9791 | try { | ||
9792 | // InternalVampireLanguage.g:3068:1: ( ( '(' ) ) | ||
9793 | // InternalVampireLanguage.g:3069:1: ( '(' ) | ||
9794 | { | ||
9795 | // InternalVampireLanguage.g:3069:1: ( '(' ) | ||
9796 | // InternalVampireLanguage.g:3070:2: '(' | ||
9797 | { | ||
9798 | before(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); | ||
9799 | match(input,47,FOLLOW_2); | ||
9800 | after(grammarAccess.getVLSUnitaryFormulaAccess().getLeftParenthesisKeyword_4_0()); | ||
9801 | |||
9802 | } | ||
9803 | |||
9804 | |||
9805 | } | ||
9806 | |||
9807 | } | ||
9808 | catch (RecognitionException re) { | ||
9809 | reportError(re); | ||
9810 | recover(input,re); | ||
9811 | } | ||
9812 | finally { | ||
9813 | |||
9814 | restoreStackSize(stackSize); | ||
9815 | |||
9816 | } | ||
9817 | return ; | ||
9818 | } | ||
9819 | // $ANTLR end "rule__VLSUnitaryFormula__Group_4__0__Impl" | ||
9820 | |||
9821 | |||
9822 | // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1" | ||
9823 | // InternalVampireLanguage.g:3079:1: rule__VLSUnitaryFormula__Group_4__1 : rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ; | ||
9824 | public final void rule__VLSUnitaryFormula__Group_4__1() throws RecognitionException { | ||
9825 | |||
9826 | int stackSize = keepStackSize(); | ||
9827 | |||
9828 | try { | ||
9829 | // InternalVampireLanguage.g:3083:1: ( rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 ) | ||
9830 | // InternalVampireLanguage.g:3084:2: rule__VLSUnitaryFormula__Group_4__1__Impl rule__VLSUnitaryFormula__Group_4__2 | ||
9831 | { | ||
9832 | pushFollow(FOLLOW_19); | ||
9833 | rule__VLSUnitaryFormula__Group_4__1__Impl(); | ||
9834 | |||
9835 | state._fsp--; | ||
9836 | |||
9837 | pushFollow(FOLLOW_2); | ||
9838 | rule__VLSUnitaryFormula__Group_4__2(); | ||
9839 | |||
9840 | state._fsp--; | ||
9841 | |||
9842 | |||
9843 | } | ||
9844 | |||
9845 | } | ||
9846 | catch (RecognitionException re) { | ||
9847 | reportError(re); | ||
9848 | recover(input,re); | ||
9849 | } | ||
9850 | finally { | ||
9851 | |||
9852 | restoreStackSize(stackSize); | ||
9853 | |||
9854 | } | ||
9855 | return ; | ||
9856 | } | ||
9857 | // $ANTLR end "rule__VLSUnitaryFormula__Group_4__1" | ||
9858 | |||
9859 | |||
9860 | // $ANTLR start "rule__VLSUnitaryFormula__Group_4__1__Impl" | ||
9861 | // InternalVampireLanguage.g:3091:1: rule__VLSUnitaryFormula__Group_4__1__Impl : ( ruleVLSTerm ) ; | ||
9862 | public final void rule__VLSUnitaryFormula__Group_4__1__Impl() throws RecognitionException { | ||
9863 | |||
9864 | int stackSize = keepStackSize(); | ||
9865 | |||
9866 | try { | ||
9867 | // InternalVampireLanguage.g:3095:1: ( ( ruleVLSTerm ) ) | ||
9868 | // InternalVampireLanguage.g:3096:1: ( ruleVLSTerm ) | ||
9869 | { | ||
9870 | // InternalVampireLanguage.g:3096:1: ( ruleVLSTerm ) | ||
9871 | // InternalVampireLanguage.g:3097:2: ruleVLSTerm | ||
9872 | { | ||
9873 | before(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); | ||
9874 | pushFollow(FOLLOW_2); | ||
9875 | ruleVLSTerm(); | ||
9876 | |||
9877 | state._fsp--; | ||
9878 | |||
9879 | after(grammarAccess.getVLSUnitaryFormulaAccess().getVLSTermParserRuleCall_4_1()); | ||
9880 | |||
9881 | } | ||
9882 | |||
9883 | |||
9884 | } | ||
9885 | |||
9886 | } | ||
9887 | catch (RecognitionException re) { | ||
9888 | reportError(re); | ||
9889 | recover(input,re); | ||
9890 | } | ||
9891 | finally { | ||
9892 | |||
9893 | restoreStackSize(stackSize); | ||
9894 | |||
9895 | } | ||
9896 | return ; | ||
9897 | } | ||
9898 | // $ANTLR end "rule__VLSUnitaryFormula__Group_4__1__Impl" | ||
9899 | |||
9900 | |||
9901 | // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2" | ||
9902 | // InternalVampireLanguage.g:3106:1: rule__VLSUnitaryFormula__Group_4__2 : rule__VLSUnitaryFormula__Group_4__2__Impl ; | ||
9903 | public final void rule__VLSUnitaryFormula__Group_4__2() throws RecognitionException { | ||
9904 | |||
9905 | int stackSize = keepStackSize(); | ||
9906 | |||
9907 | try { | ||
9908 | // InternalVampireLanguage.g:3110:1: ( rule__VLSUnitaryFormula__Group_4__2__Impl ) | ||
9909 | // InternalVampireLanguage.g:3111:2: rule__VLSUnitaryFormula__Group_4__2__Impl | ||
9910 | { | ||
9911 | pushFollow(FOLLOW_2); | ||
9912 | rule__VLSUnitaryFormula__Group_4__2__Impl(); | ||
9913 | |||
9914 | state._fsp--; | ||
9915 | |||
9916 | |||
9917 | } | ||
9918 | |||
9919 | } | ||
9920 | catch (RecognitionException re) { | ||
9921 | reportError(re); | ||
9922 | recover(input,re); | ||
9923 | } | ||
9924 | finally { | ||
9925 | |||
9926 | restoreStackSize(stackSize); | ||
9927 | |||
9928 | } | ||
9929 | return ; | ||
9930 | } | ||
9931 | // $ANTLR end "rule__VLSUnitaryFormula__Group_4__2" | ||
9932 | |||
9933 | |||
9934 | // $ANTLR start "rule__VLSUnitaryFormula__Group_4__2__Impl" | ||
9935 | // InternalVampireLanguage.g:3117:1: rule__VLSUnitaryFormula__Group_4__2__Impl : ( ')' ) ; | ||
9936 | public final void rule__VLSUnitaryFormula__Group_4__2__Impl() throws RecognitionException { | ||
9937 | |||
9938 | int stackSize = keepStackSize(); | ||
9939 | |||
9940 | try { | ||
9941 | // InternalVampireLanguage.g:3121:1: ( ( ')' ) ) | ||
9942 | // InternalVampireLanguage.g:3122:1: ( ')' ) | ||
9943 | { | ||
9944 | // InternalVampireLanguage.g:3122:1: ( ')' ) | ||
9945 | // InternalVampireLanguage.g:3123:2: ')' | ||
9946 | { | ||
9947 | before(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); | ||
9948 | match(input,48,FOLLOW_2); | ||
9949 | after(grammarAccess.getVLSUnitaryFormulaAccess().getRightParenthesisKeyword_4_2()); | ||
9950 | |||
9951 | } | ||
9952 | |||
9953 | |||
9954 | } | ||
9955 | |||
9956 | } | ||
9957 | catch (RecognitionException re) { | ||
9958 | reportError(re); | ||
9959 | recover(input,re); | ||
9960 | } | ||
9961 | finally { | ||
9962 | |||
9963 | restoreStackSize(stackSize); | ||
9964 | |||
9965 | } | ||
9966 | return ; | ||
9967 | } | ||
9968 | // $ANTLR end "rule__VLSUnitaryFormula__Group_4__2__Impl" | ||
9969 | |||
9970 | |||
9971 | // $ANTLR start "rule__VLSUniversalQuantifier__Group__0" | ||
9972 | // InternalVampireLanguage.g:3133:1: rule__VLSUniversalQuantifier__Group__0 : rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ; | ||
9973 | public final void rule__VLSUniversalQuantifier__Group__0() throws RecognitionException { | ||
9974 | |||
9975 | int stackSize = keepStackSize(); | ||
9976 | |||
9977 | try { | ||
9978 | // InternalVampireLanguage.g:3137:1: ( rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 ) | ||
9979 | // InternalVampireLanguage.g:3138:2: rule__VLSUniversalQuantifier__Group__0__Impl rule__VLSUniversalQuantifier__Group__1 | ||
9980 | { | ||
9981 | pushFollow(FOLLOW_29); | ||
9982 | rule__VLSUniversalQuantifier__Group__0__Impl(); | ||
9983 | |||
9984 | state._fsp--; | ||
9985 | |||
9986 | pushFollow(FOLLOW_2); | ||
9987 | rule__VLSUniversalQuantifier__Group__1(); | ||
9988 | |||
9989 | state._fsp--; | ||
9990 | |||
9991 | |||
9992 | } | ||
9993 | |||
9994 | } | ||
9995 | catch (RecognitionException re) { | ||
9996 | reportError(re); | ||
9997 | recover(input,re); | ||
9998 | } | ||
9999 | finally { | ||
10000 | |||
10001 | restoreStackSize(stackSize); | ||
10002 | |||
10003 | } | ||
10004 | return ; | ||
10005 | } | ||
10006 | // $ANTLR end "rule__VLSUniversalQuantifier__Group__0" | ||
10007 | |||
10008 | |||
10009 | // $ANTLR start "rule__VLSUniversalQuantifier__Group__0__Impl" | ||
10010 | // InternalVampireLanguage.g:3145:1: rule__VLSUniversalQuantifier__Group__0__Impl : ( () ) ; | ||
10011 | public final void rule__VLSUniversalQuantifier__Group__0__Impl() throws RecognitionException { | ||
10012 | |||
10013 | int stackSize = keepStackSize(); | ||
10014 | |||
10015 | try { | ||
10016 | // InternalVampireLanguage.g:3149:1: ( ( () ) ) | ||
10017 | // InternalVampireLanguage.g:3150:1: ( () ) | ||
10018 | { | ||
10019 | // InternalVampireLanguage.g:3150:1: ( () ) | ||
10020 | // InternalVampireLanguage.g:3151:2: () | ||
10021 | { | ||
10022 | before(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); | ||
10023 | // InternalVampireLanguage.g:3152:2: () | ||
10024 | // InternalVampireLanguage.g:3152:3: | ||
10025 | { | ||
10026 | } | ||
10027 | |||
10028 | after(grammarAccess.getVLSUniversalQuantifierAccess().getVLSUniversalQuantifierAction_0()); | ||
10029 | |||
10030 | } | ||
10031 | |||
10032 | |||
10033 | } | ||
10034 | |||
10035 | } | ||
10036 | finally { | ||
10037 | |||
10038 | restoreStackSize(stackSize); | ||
10039 | |||
10040 | } | ||
10041 | return ; | ||
10042 | } | ||
10043 | // $ANTLR end "rule__VLSUniversalQuantifier__Group__0__Impl" | ||
10044 | |||
10045 | |||
10046 | // $ANTLR start "rule__VLSUniversalQuantifier__Group__1" | ||
10047 | // InternalVampireLanguage.g:3160:1: rule__VLSUniversalQuantifier__Group__1 : rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ; | ||
10048 | public final void rule__VLSUniversalQuantifier__Group__1() throws RecognitionException { | ||
10049 | |||
10050 | int stackSize = keepStackSize(); | ||
10051 | |||
10052 | try { | ||
10053 | // InternalVampireLanguage.g:3164:1: ( rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 ) | ||
10054 | // InternalVampireLanguage.g:3165:2: rule__VLSUniversalQuantifier__Group__1__Impl rule__VLSUniversalQuantifier__Group__2 | ||
10055 | { | ||
10056 | pushFollow(FOLLOW_15); | ||
10057 | rule__VLSUniversalQuantifier__Group__1__Impl(); | ||
10058 | |||
10059 | state._fsp--; | ||
10060 | |||
10061 | pushFollow(FOLLOW_2); | ||
10062 | rule__VLSUniversalQuantifier__Group__2(); | ||
10063 | |||
10064 | state._fsp--; | ||
10065 | |||
10066 | |||
10067 | } | ||
10068 | |||
10069 | } | ||
10070 | catch (RecognitionException re) { | ||
10071 | reportError(re); | ||
10072 | recover(input,re); | ||
10073 | } | ||
10074 | finally { | ||
10075 | |||
10076 | restoreStackSize(stackSize); | ||
10077 | |||
10078 | } | ||
10079 | return ; | ||
10080 | } | ||
10081 | // $ANTLR end "rule__VLSUniversalQuantifier__Group__1" | ||
10082 | |||
10083 | |||
10084 | // $ANTLR start "rule__VLSUniversalQuantifier__Group__1__Impl" | ||
10085 | // InternalVampireLanguage.g:3172:1: rule__VLSUniversalQuantifier__Group__1__Impl : ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ; | ||
10086 | public final void rule__VLSUniversalQuantifier__Group__1__Impl() throws RecognitionException { | ||
10087 | |||
10088 | int stackSize = keepStackSize(); | ||
10089 | |||
10090 | try { | ||
10091 | // InternalVampireLanguage.g:3176:1: ( ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) ) | ||
10092 | // InternalVampireLanguage.g:3177:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) | ||
10093 | { | ||
10094 | // InternalVampireLanguage.g:3177:1: ( ( rule__VLSUniversalQuantifier__Group_1__0 ) ) | ||
10095 | // InternalVampireLanguage.g:3178:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) | ||
10096 | { | ||
10097 | before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); | ||
10098 | // InternalVampireLanguage.g:3179:2: ( rule__VLSUniversalQuantifier__Group_1__0 ) | ||
10099 | // InternalVampireLanguage.g:3179:3: rule__VLSUniversalQuantifier__Group_1__0 | ||
10100 | { | ||
10101 | pushFollow(FOLLOW_2); | ||
10102 | rule__VLSUniversalQuantifier__Group_1__0(); | ||
10103 | |||
10104 | state._fsp--; | ||
10105 | |||
10106 | |||
10107 | } | ||
10108 | |||
10109 | after(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1()); | ||
10110 | |||
10111 | } | ||
10112 | |||
10113 | |||
10114 | } | ||
10115 | |||
10116 | } | ||
10117 | catch (RecognitionException re) { | ||
10118 | reportError(re); | ||
10119 | recover(input,re); | ||
10120 | } | ||
10121 | finally { | ||
10122 | |||
10123 | restoreStackSize(stackSize); | ||
10124 | |||
10125 | } | ||
10126 | return ; | ||
10127 | } | ||
10128 | // $ANTLR end "rule__VLSUniversalQuantifier__Group__1__Impl" | ||
10129 | |||
10130 | |||
10131 | // $ANTLR start "rule__VLSUniversalQuantifier__Group__2" | ||
10132 | // InternalVampireLanguage.g:3187:1: rule__VLSUniversalQuantifier__Group__2 : rule__VLSUniversalQuantifier__Group__2__Impl ; | ||
10133 | public final void rule__VLSUniversalQuantifier__Group__2() throws RecognitionException { | ||
10134 | |||
10135 | int stackSize = keepStackSize(); | ||
10136 | |||
10137 | try { | ||
10138 | // InternalVampireLanguage.g:3191:1: ( rule__VLSUniversalQuantifier__Group__2__Impl ) | ||
10139 | // InternalVampireLanguage.g:3192:2: rule__VLSUniversalQuantifier__Group__2__Impl | ||
10140 | { | ||
10141 | pushFollow(FOLLOW_2); | ||
10142 | rule__VLSUniversalQuantifier__Group__2__Impl(); | ||
10143 | |||
10144 | state._fsp--; | ||
10145 | |||
10146 | |||
10147 | } | ||
10148 | |||
10149 | } | ||
10150 | catch (RecognitionException re) { | ||
10151 | reportError(re); | ||
10152 | recover(input,re); | ||
10153 | } | ||
10154 | finally { | ||
10155 | |||
10156 | restoreStackSize(stackSize); | ||
10157 | |||
10158 | } | ||
10159 | return ; | ||
10160 | } | ||
10161 | // $ANTLR end "rule__VLSUniversalQuantifier__Group__2" | ||
10162 | |||
10163 | |||
10164 | // $ANTLR start "rule__VLSUniversalQuantifier__Group__2__Impl" | ||
10165 | // InternalVampireLanguage.g:3198:1: rule__VLSUniversalQuantifier__Group__2__Impl : ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ; | ||
10166 | public final void rule__VLSUniversalQuantifier__Group__2__Impl() throws RecognitionException { | ||
10167 | |||
10168 | int stackSize = keepStackSize(); | ||
10169 | |||
10170 | try { | ||
10171 | // InternalVampireLanguage.g:3202:1: ( ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) ) | ||
10172 | // InternalVampireLanguage.g:3203:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) | ||
10173 | { | ||
10174 | // InternalVampireLanguage.g:3203:1: ( ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) ) | ||
10175 | // InternalVampireLanguage.g:3204:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) | ||
10176 | { | ||
10177 | before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); | ||
10178 | // InternalVampireLanguage.g:3205:2: ( rule__VLSUniversalQuantifier__OperandAssignment_2 ) | ||
10179 | // InternalVampireLanguage.g:3205:3: rule__VLSUniversalQuantifier__OperandAssignment_2 | ||
10180 | { | ||
10181 | pushFollow(FOLLOW_2); | ||
10182 | rule__VLSUniversalQuantifier__OperandAssignment_2(); | ||
10183 | |||
10184 | state._fsp--; | ||
10185 | |||
10186 | |||
10187 | } | ||
10188 | |||
10189 | after(grammarAccess.getVLSUniversalQuantifierAccess().getOperandAssignment_2()); | ||
10190 | |||
10191 | } | ||
10192 | |||
10193 | |||
10194 | } | ||
10195 | |||
10196 | } | ||
10197 | catch (RecognitionException re) { | ||
10198 | reportError(re); | ||
10199 | recover(input,re); | ||
10200 | } | ||
10201 | finally { | ||
10202 | |||
10203 | restoreStackSize(stackSize); | ||
10204 | |||
10205 | } | ||
10206 | return ; | ||
10207 | } | ||
10208 | // $ANTLR end "rule__VLSUniversalQuantifier__Group__2__Impl" | ||
10209 | |||
10210 | |||
10211 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0" | ||
10212 | // InternalVampireLanguage.g:3214:1: rule__VLSUniversalQuantifier__Group_1__0 : rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ; | ||
10213 | public final void rule__VLSUniversalQuantifier__Group_1__0() throws RecognitionException { | ||
10214 | |||
10215 | int stackSize = keepStackSize(); | ||
10216 | |||
10217 | try { | ||
10218 | // InternalVampireLanguage.g:3218:1: ( rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 ) | ||
10219 | // InternalVampireLanguage.g:3219:2: rule__VLSUniversalQuantifier__Group_1__0__Impl rule__VLSUniversalQuantifier__Group_1__1 | ||
10220 | { | ||
10221 | pushFollow(FOLLOW_30); | ||
10222 | rule__VLSUniversalQuantifier__Group_1__0__Impl(); | ||
10223 | |||
10224 | state._fsp--; | ||
10225 | |||
10226 | pushFollow(FOLLOW_2); | ||
10227 | rule__VLSUniversalQuantifier__Group_1__1(); | ||
10228 | |||
10229 | state._fsp--; | ||
10230 | |||
10231 | |||
10232 | } | ||
10233 | |||
10234 | } | ||
10235 | catch (RecognitionException re) { | ||
10236 | reportError(re); | ||
10237 | recover(input,re); | ||
10238 | } | ||
10239 | finally { | ||
10240 | |||
10241 | restoreStackSize(stackSize); | ||
10242 | |||
10243 | } | ||
10244 | return ; | ||
10245 | } | ||
10246 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__0" | ||
10247 | |||
10248 | |||
10249 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__0__Impl" | ||
10250 | // InternalVampireLanguage.g:3226:1: rule__VLSUniversalQuantifier__Group_1__0__Impl : ( '!' ) ; | ||
10251 | public final void rule__VLSUniversalQuantifier__Group_1__0__Impl() throws RecognitionException { | ||
10252 | |||
10253 | int stackSize = keepStackSize(); | ||
10254 | |||
10255 | try { | ||
10256 | // InternalVampireLanguage.g:3230:1: ( ( '!' ) ) | ||
10257 | // InternalVampireLanguage.g:3231:1: ( '!' ) | ||
10258 | { | ||
10259 | // InternalVampireLanguage.g:3231:1: ( '!' ) | ||
10260 | // InternalVampireLanguage.g:3232:2: '!' | ||
10261 | { | ||
10262 | before(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); | ||
10263 | match(input,59,FOLLOW_2); | ||
10264 | after(grammarAccess.getVLSUniversalQuantifierAccess().getExclamationMarkKeyword_1_0()); | ||
10265 | |||
10266 | } | ||
10267 | |||
10268 | |||
10269 | } | ||
10270 | |||
10271 | } | ||
10272 | catch (RecognitionException re) { | ||
10273 | reportError(re); | ||
10274 | recover(input,re); | ||
10275 | } | ||
10276 | finally { | ||
10277 | |||
10278 | restoreStackSize(stackSize); | ||
10279 | |||
10280 | } | ||
10281 | return ; | ||
10282 | } | ||
10283 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__0__Impl" | ||
10284 | |||
10285 | |||
10286 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1" | ||
10287 | // InternalVampireLanguage.g:3241:1: rule__VLSUniversalQuantifier__Group_1__1 : rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ; | ||
10288 | public final void rule__VLSUniversalQuantifier__Group_1__1() throws RecognitionException { | ||
10289 | |||
10290 | int stackSize = keepStackSize(); | ||
10291 | |||
10292 | try { | ||
10293 | // InternalVampireLanguage.g:3245:1: ( rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 ) | ||
10294 | // InternalVampireLanguage.g:3246:2: rule__VLSUniversalQuantifier__Group_1__1__Impl rule__VLSUniversalQuantifier__Group_1__2 | ||
10295 | { | ||
10296 | pushFollow(FOLLOW_31); | ||
10297 | rule__VLSUniversalQuantifier__Group_1__1__Impl(); | ||
10298 | |||
10299 | state._fsp--; | ||
10300 | |||
10301 | pushFollow(FOLLOW_2); | ||
10302 | rule__VLSUniversalQuantifier__Group_1__2(); | ||
10303 | |||
10304 | state._fsp--; | ||
10305 | |||
10306 | |||
10307 | } | ||
10308 | |||
10309 | } | ||
10310 | catch (RecognitionException re) { | ||
10311 | reportError(re); | ||
10312 | recover(input,re); | ||
10313 | } | ||
10314 | finally { | ||
10315 | |||
10316 | restoreStackSize(stackSize); | ||
10317 | |||
10318 | } | ||
10319 | return ; | ||
10320 | } | ||
10321 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__1" | ||
10322 | |||
10323 | |||
10324 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__1__Impl" | ||
10325 | // InternalVampireLanguage.g:3253:1: rule__VLSUniversalQuantifier__Group_1__1__Impl : ( '[' ) ; | ||
10326 | public final void rule__VLSUniversalQuantifier__Group_1__1__Impl() throws RecognitionException { | ||
10327 | |||
10328 | int stackSize = keepStackSize(); | ||
10329 | |||
10330 | try { | ||
10331 | // InternalVampireLanguage.g:3257:1: ( ( '[' ) ) | ||
10332 | // InternalVampireLanguage.g:3258:1: ( '[' ) | ||
10333 | { | ||
10334 | // InternalVampireLanguage.g:3258:1: ( '[' ) | ||
10335 | // InternalVampireLanguage.g:3259:2: '[' | ||
10336 | { | ||
10337 | before(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); | ||
10338 | match(input,50,FOLLOW_2); | ||
10339 | after(grammarAccess.getVLSUniversalQuantifierAccess().getLeftSquareBracketKeyword_1_1()); | ||
10340 | |||
10341 | } | ||
10342 | |||
10343 | |||
10344 | } | ||
10345 | |||
10346 | } | ||
10347 | catch (RecognitionException re) { | ||
10348 | reportError(re); | ||
10349 | recover(input,re); | ||
10350 | } | ||
10351 | finally { | ||
10352 | |||
10353 | restoreStackSize(stackSize); | ||
10354 | |||
10355 | } | ||
10356 | return ; | ||
10357 | } | ||
10358 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__1__Impl" | ||
10359 | |||
10360 | |||
10361 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2" | ||
10362 | // InternalVampireLanguage.g:3268:1: rule__VLSUniversalQuantifier__Group_1__2 : rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ; | ||
10363 | public final void rule__VLSUniversalQuantifier__Group_1__2() throws RecognitionException { | ||
10364 | |||
10365 | int stackSize = keepStackSize(); | ||
10366 | |||
10367 | try { | ||
10368 | // InternalVampireLanguage.g:3272:1: ( rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 ) | ||
10369 | // InternalVampireLanguage.g:3273:2: rule__VLSUniversalQuantifier__Group_1__2__Impl rule__VLSUniversalQuantifier__Group_1__3 | ||
10370 | { | ||
10371 | pushFollow(FOLLOW_9); | ||
10372 | rule__VLSUniversalQuantifier__Group_1__2__Impl(); | ||
10373 | |||
10374 | state._fsp--; | ||
10375 | |||
10376 | pushFollow(FOLLOW_2); | ||
10377 | rule__VLSUniversalQuantifier__Group_1__3(); | ||
10378 | |||
10379 | state._fsp--; | ||
10380 | |||
10381 | |||
10382 | } | ||
10383 | |||
10384 | } | ||
10385 | catch (RecognitionException re) { | ||
10386 | reportError(re); | ||
10387 | recover(input,re); | ||
10388 | } | ||
10389 | finally { | ||
10390 | |||
10391 | restoreStackSize(stackSize); | ||
10392 | |||
10393 | } | ||
10394 | return ; | ||
10395 | } | ||
10396 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__2" | ||
10397 | |||
10398 | |||
10399 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__2__Impl" | ||
10400 | // InternalVampireLanguage.g:3280:1: rule__VLSUniversalQuantifier__Group_1__2__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ; | ||
10401 | public final void rule__VLSUniversalQuantifier__Group_1__2__Impl() throws RecognitionException { | ||
10402 | |||
10403 | int stackSize = keepStackSize(); | ||
10404 | |||
10405 | try { | ||
10406 | // InternalVampireLanguage.g:3284:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) ) | ||
10407 | // InternalVampireLanguage.g:3285:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) | ||
10408 | { | ||
10409 | // InternalVampireLanguage.g:3285:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) ) | ||
10410 | // InternalVampireLanguage.g:3286:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) | ||
10411 | { | ||
10412 | before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); | ||
10413 | // InternalVampireLanguage.g:3287:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_2 ) | ||
10414 | // InternalVampireLanguage.g:3287:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 | ||
10415 | { | ||
10416 | pushFollow(FOLLOW_2); | ||
10417 | rule__VLSUniversalQuantifier__VariablesAssignment_1_2(); | ||
10418 | |||
10419 | state._fsp--; | ||
10420 | |||
10421 | |||
10422 | } | ||
10423 | |||
10424 | after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_2()); | ||
10425 | |||
10426 | } | ||
10427 | |||
10428 | |||
10429 | } | ||
10430 | |||
10431 | } | ||
10432 | catch (RecognitionException re) { | ||
10433 | reportError(re); | ||
10434 | recover(input,re); | ||
10435 | } | ||
10436 | finally { | ||
10437 | |||
10438 | restoreStackSize(stackSize); | ||
10439 | |||
10440 | } | ||
10441 | return ; | ||
10442 | } | ||
10443 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__2__Impl" | ||
10444 | |||
10445 | |||
10446 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3" | ||
10447 | // InternalVampireLanguage.g:3295:1: rule__VLSUniversalQuantifier__Group_1__3 : rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ; | ||
10448 | public final void rule__VLSUniversalQuantifier__Group_1__3() throws RecognitionException { | ||
10449 | |||
10450 | int stackSize = keepStackSize(); | ||
10451 | |||
10452 | try { | ||
10453 | // InternalVampireLanguage.g:3299:1: ( rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 ) | ||
10454 | // InternalVampireLanguage.g:3300:2: rule__VLSUniversalQuantifier__Group_1__3__Impl rule__VLSUniversalQuantifier__Group_1__4 | ||
10455 | { | ||
10456 | pushFollow(FOLLOW_9); | ||
10457 | rule__VLSUniversalQuantifier__Group_1__3__Impl(); | ||
10458 | |||
10459 | state._fsp--; | ||
10460 | |||
10461 | pushFollow(FOLLOW_2); | ||
10462 | rule__VLSUniversalQuantifier__Group_1__4(); | ||
10463 | |||
10464 | state._fsp--; | ||
10465 | |||
10466 | |||
10467 | } | ||
10468 | |||
10469 | } | ||
10470 | catch (RecognitionException re) { | ||
10471 | reportError(re); | ||
10472 | recover(input,re); | ||
10473 | } | ||
10474 | finally { | ||
10475 | |||
10476 | restoreStackSize(stackSize); | ||
10477 | |||
10478 | } | ||
10479 | return ; | ||
10480 | } | ||
10481 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__3" | ||
10482 | |||
10483 | |||
10484 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__3__Impl" | ||
10485 | // InternalVampireLanguage.g:3307:1: rule__VLSUniversalQuantifier__Group_1__3__Impl : ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ; | ||
10486 | public final void rule__VLSUniversalQuantifier__Group_1__3__Impl() throws RecognitionException { | ||
10487 | |||
10488 | int stackSize = keepStackSize(); | ||
10489 | |||
10490 | try { | ||
10491 | // InternalVampireLanguage.g:3311:1: ( ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) ) | ||
10492 | // InternalVampireLanguage.g:3312:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) | ||
10493 | { | ||
10494 | // InternalVampireLanguage.g:3312:1: ( ( rule__VLSUniversalQuantifier__Group_1_3__0 )* ) | ||
10495 | // InternalVampireLanguage.g:3313:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* | ||
10496 | { | ||
10497 | before(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); | ||
10498 | // InternalVampireLanguage.g:3314:2: ( rule__VLSUniversalQuantifier__Group_1_3__0 )* | ||
10499 | loop30: | ||
10500 | do { | ||
10501 | int alt30=2; | ||
10502 | int LA30_0 = input.LA(1); | ||
10503 | |||
10504 | if ( (LA30_0==45) ) { | ||
10505 | alt30=1; | ||
10506 | } | ||
10507 | |||
10508 | |||
10509 | switch (alt30) { | ||
10510 | case 1 : | ||
10511 | // InternalVampireLanguage.g:3314:3: rule__VLSUniversalQuantifier__Group_1_3__0 | ||
10512 | { | ||
10513 | pushFollow(FOLLOW_10); | ||
10514 | rule__VLSUniversalQuantifier__Group_1_3__0(); | ||
10515 | |||
10516 | state._fsp--; | ||
10517 | |||
10518 | |||
10519 | } | ||
10520 | break; | ||
10521 | |||
10522 | default : | ||
10523 | break loop30; | ||
10524 | } | ||
10525 | } while (true); | ||
10526 | |||
10527 | after(grammarAccess.getVLSUniversalQuantifierAccess().getGroup_1_3()); | ||
10528 | |||
10529 | } | ||
10530 | |||
10531 | |||
10532 | } | ||
10533 | |||
10534 | } | ||
10535 | catch (RecognitionException re) { | ||
10536 | reportError(re); | ||
10537 | recover(input,re); | ||
10538 | } | ||
10539 | finally { | ||
10540 | |||
10541 | restoreStackSize(stackSize); | ||
10542 | |||
10543 | } | ||
10544 | return ; | ||
10545 | } | ||
10546 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__3__Impl" | ||
10547 | |||
10548 | |||
10549 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4" | ||
10550 | // InternalVampireLanguage.g:3322:1: rule__VLSUniversalQuantifier__Group_1__4 : rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ; | ||
10551 | public final void rule__VLSUniversalQuantifier__Group_1__4() throws RecognitionException { | ||
10552 | |||
10553 | int stackSize = keepStackSize(); | ||
10554 | |||
10555 | try { | ||
10556 | // InternalVampireLanguage.g:3326:1: ( rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 ) | ||
10557 | // InternalVampireLanguage.g:3327:2: rule__VLSUniversalQuantifier__Group_1__4__Impl rule__VLSUniversalQuantifier__Group_1__5 | ||
10558 | { | ||
10559 | pushFollow(FOLLOW_32); | ||
10560 | rule__VLSUniversalQuantifier__Group_1__4__Impl(); | ||
10561 | |||
10562 | state._fsp--; | ||
10563 | |||
10564 | pushFollow(FOLLOW_2); | ||
10565 | rule__VLSUniversalQuantifier__Group_1__5(); | ||
10566 | |||
10567 | state._fsp--; | ||
10568 | |||
10569 | |||
10570 | } | ||
10571 | |||
10572 | } | ||
10573 | catch (RecognitionException re) { | ||
10574 | reportError(re); | ||
10575 | recover(input,re); | ||
10576 | } | ||
10577 | finally { | ||
10578 | |||
10579 | restoreStackSize(stackSize); | ||
10580 | |||
10581 | } | ||
10582 | return ; | ||
10583 | } | ||
10584 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__4" | ||
10585 | |||
10586 | |||
10587 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__4__Impl" | ||
10588 | // InternalVampireLanguage.g:3334:1: rule__VLSUniversalQuantifier__Group_1__4__Impl : ( ']' ) ; | ||
10589 | public final void rule__VLSUniversalQuantifier__Group_1__4__Impl() throws RecognitionException { | ||
10590 | |||
10591 | int stackSize = keepStackSize(); | ||
10592 | |||
10593 | try { | ||
10594 | // InternalVampireLanguage.g:3338:1: ( ( ']' ) ) | ||
10595 | // InternalVampireLanguage.g:3339:1: ( ']' ) | ||
10596 | { | ||
10597 | // InternalVampireLanguage.g:3339:1: ( ']' ) | ||
10598 | // InternalVampireLanguage.g:3340:2: ']' | ||
10599 | { | ||
10600 | before(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); | ||
10601 | match(input,44,FOLLOW_2); | ||
10602 | after(grammarAccess.getVLSUniversalQuantifierAccess().getRightSquareBracketKeyword_1_4()); | ||
10603 | |||
10604 | } | ||
10605 | |||
10606 | |||
10607 | } | ||
10608 | |||
10609 | } | ||
10610 | catch (RecognitionException re) { | ||
10611 | reportError(re); | ||
10612 | recover(input,re); | ||
10613 | } | ||
10614 | finally { | ||
10615 | |||
10616 | restoreStackSize(stackSize); | ||
10617 | |||
10618 | } | ||
10619 | return ; | ||
10620 | } | ||
10621 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__4__Impl" | ||
10622 | |||
10623 | |||
10624 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5" | ||
10625 | // InternalVampireLanguage.g:3349:1: rule__VLSUniversalQuantifier__Group_1__5 : rule__VLSUniversalQuantifier__Group_1__5__Impl ; | ||
10626 | public final void rule__VLSUniversalQuantifier__Group_1__5() throws RecognitionException { | ||
10627 | |||
10628 | int stackSize = keepStackSize(); | ||
10629 | |||
10630 | try { | ||
10631 | // InternalVampireLanguage.g:3353:1: ( rule__VLSUniversalQuantifier__Group_1__5__Impl ) | ||
10632 | // InternalVampireLanguage.g:3354:2: rule__VLSUniversalQuantifier__Group_1__5__Impl | ||
10633 | { | ||
10634 | pushFollow(FOLLOW_2); | ||
10635 | rule__VLSUniversalQuantifier__Group_1__5__Impl(); | ||
10636 | |||
10637 | state._fsp--; | ||
10638 | |||
10639 | |||
10640 | } | ||
10641 | |||
10642 | } | ||
10643 | catch (RecognitionException re) { | ||
10644 | reportError(re); | ||
10645 | recover(input,re); | ||
10646 | } | ||
10647 | finally { | ||
10648 | |||
10649 | restoreStackSize(stackSize); | ||
10650 | |||
10651 | } | ||
10652 | return ; | ||
10653 | } | ||
10654 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__5" | ||
10655 | |||
10656 | |||
10657 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1__5__Impl" | ||
10658 | // InternalVampireLanguage.g:3360:1: rule__VLSUniversalQuantifier__Group_1__5__Impl : ( ':' ) ; | ||
10659 | public final void rule__VLSUniversalQuantifier__Group_1__5__Impl() throws RecognitionException { | ||
10660 | |||
10661 | int stackSize = keepStackSize(); | ||
10662 | |||
10663 | try { | ||
10664 | // InternalVampireLanguage.g:3364:1: ( ( ':' ) ) | ||
10665 | // InternalVampireLanguage.g:3365:1: ( ':' ) | ||
10666 | { | ||
10667 | // InternalVampireLanguage.g:3365:1: ( ':' ) | ||
10668 | // InternalVampireLanguage.g:3366:2: ':' | ||
10669 | { | ||
10670 | before(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); | ||
10671 | match(input,60,FOLLOW_2); | ||
10672 | after(grammarAccess.getVLSUniversalQuantifierAccess().getColonKeyword_1_5()); | ||
10673 | |||
10674 | } | ||
10675 | |||
10676 | |||
10677 | } | ||
10678 | |||
10679 | } | ||
10680 | catch (RecognitionException re) { | ||
10681 | reportError(re); | ||
10682 | recover(input,re); | ||
10683 | } | ||
10684 | finally { | ||
10685 | |||
10686 | restoreStackSize(stackSize); | ||
10687 | |||
10688 | } | ||
10689 | return ; | ||
10690 | } | ||
10691 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1__5__Impl" | ||
10692 | |||
10693 | |||
10694 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0" | ||
10695 | // InternalVampireLanguage.g:3376:1: rule__VLSUniversalQuantifier__Group_1_3__0 : rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ; | ||
10696 | public final void rule__VLSUniversalQuantifier__Group_1_3__0() throws RecognitionException { | ||
10697 | |||
10698 | int stackSize = keepStackSize(); | ||
10699 | |||
10700 | try { | ||
10701 | // InternalVampireLanguage.g:3380:1: ( rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 ) | ||
10702 | // InternalVampireLanguage.g:3381:2: rule__VLSUniversalQuantifier__Group_1_3__0__Impl rule__VLSUniversalQuantifier__Group_1_3__1 | ||
10703 | { | ||
10704 | pushFollow(FOLLOW_31); | ||
10705 | rule__VLSUniversalQuantifier__Group_1_3__0__Impl(); | ||
10706 | |||
10707 | state._fsp--; | ||
10708 | |||
10709 | pushFollow(FOLLOW_2); | ||
10710 | rule__VLSUniversalQuantifier__Group_1_3__1(); | ||
10711 | |||
10712 | state._fsp--; | ||
10713 | |||
10714 | |||
10715 | } | ||
10716 | |||
10717 | } | ||
10718 | catch (RecognitionException re) { | ||
10719 | reportError(re); | ||
10720 | recover(input,re); | ||
10721 | } | ||
10722 | finally { | ||
10723 | |||
10724 | restoreStackSize(stackSize); | ||
10725 | |||
10726 | } | ||
10727 | return ; | ||
10728 | } | ||
10729 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1_3__0" | ||
10730 | |||
10731 | |||
10732 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__0__Impl" | ||
10733 | // InternalVampireLanguage.g:3388:1: rule__VLSUniversalQuantifier__Group_1_3__0__Impl : ( ',' ) ; | ||
10734 | public final void rule__VLSUniversalQuantifier__Group_1_3__0__Impl() throws RecognitionException { | ||
10735 | |||
10736 | int stackSize = keepStackSize(); | ||
10737 | |||
10738 | try { | ||
10739 | // InternalVampireLanguage.g:3392:1: ( ( ',' ) ) | ||
10740 | // InternalVampireLanguage.g:3393:1: ( ',' ) | ||
10741 | { | ||
10742 | // InternalVampireLanguage.g:3393:1: ( ',' ) | ||
10743 | // InternalVampireLanguage.g:3394:2: ',' | ||
10744 | { | ||
10745 | before(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); | ||
10746 | match(input,45,FOLLOW_2); | ||
10747 | after(grammarAccess.getVLSUniversalQuantifierAccess().getCommaKeyword_1_3_0()); | ||
10748 | |||
10749 | } | ||
10750 | |||
10751 | |||
10752 | } | ||
10753 | |||
10754 | } | ||
10755 | catch (RecognitionException re) { | ||
10756 | reportError(re); | ||
10757 | recover(input,re); | ||
10758 | } | ||
10759 | finally { | ||
10760 | |||
10761 | restoreStackSize(stackSize); | ||
10762 | |||
10763 | } | ||
10764 | return ; | ||
10765 | } | ||
10766 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1_3__0__Impl" | ||
10767 | |||
10768 | |||
10769 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1" | ||
10770 | // InternalVampireLanguage.g:3403:1: rule__VLSUniversalQuantifier__Group_1_3__1 : rule__VLSUniversalQuantifier__Group_1_3__1__Impl ; | ||
10771 | public final void rule__VLSUniversalQuantifier__Group_1_3__1() throws RecognitionException { | ||
10772 | |||
10773 | int stackSize = keepStackSize(); | ||
10774 | |||
10775 | try { | ||
10776 | // InternalVampireLanguage.g:3407:1: ( rule__VLSUniversalQuantifier__Group_1_3__1__Impl ) | ||
10777 | // InternalVampireLanguage.g:3408:2: rule__VLSUniversalQuantifier__Group_1_3__1__Impl | ||
10778 | { | ||
10779 | pushFollow(FOLLOW_2); | ||
10780 | rule__VLSUniversalQuantifier__Group_1_3__1__Impl(); | ||
10781 | |||
10782 | state._fsp--; | ||
10783 | |||
10784 | |||
10785 | } | ||
10786 | |||
10787 | } | ||
10788 | catch (RecognitionException re) { | ||
10789 | reportError(re); | ||
10790 | recover(input,re); | ||
10791 | } | ||
10792 | finally { | ||
10793 | |||
10794 | restoreStackSize(stackSize); | ||
10795 | |||
10796 | } | ||
10797 | return ; | ||
10798 | } | ||
10799 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1_3__1" | ||
10800 | |||
10801 | |||
10802 | // $ANTLR start "rule__VLSUniversalQuantifier__Group_1_3__1__Impl" | ||
10803 | // InternalVampireLanguage.g:3414:1: rule__VLSUniversalQuantifier__Group_1_3__1__Impl : ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ; | ||
10804 | public final void rule__VLSUniversalQuantifier__Group_1_3__1__Impl() throws RecognitionException { | ||
10805 | |||
10806 | int stackSize = keepStackSize(); | ||
10807 | |||
10808 | try { | ||
10809 | // InternalVampireLanguage.g:3418:1: ( ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) ) | ||
10810 | // InternalVampireLanguage.g:3419:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) | ||
10811 | { | ||
10812 | // InternalVampireLanguage.g:3419:1: ( ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) ) | ||
10813 | // InternalVampireLanguage.g:3420:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) | ||
10814 | { | ||
10815 | before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); | ||
10816 | // InternalVampireLanguage.g:3421:2: ( rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 ) | ||
10817 | // InternalVampireLanguage.g:3421:3: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 | ||
10818 | { | ||
10819 | pushFollow(FOLLOW_2); | ||
10820 | rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1(); | ||
10821 | |||
10822 | state._fsp--; | ||
10823 | |||
10824 | |||
10825 | } | ||
10826 | |||
10827 | after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesAssignment_1_3_1()); | ||
10828 | |||
10829 | } | ||
10830 | |||
10831 | |||
10832 | } | ||
10833 | |||
10834 | } | ||
10835 | catch (RecognitionException re) { | ||
10836 | reportError(re); | ||
10837 | recover(input,re); | ||
10838 | } | ||
10839 | finally { | ||
10840 | |||
10841 | restoreStackSize(stackSize); | ||
10842 | |||
10843 | } | ||
10844 | return ; | ||
10845 | } | ||
10846 | // $ANTLR end "rule__VLSUniversalQuantifier__Group_1_3__1__Impl" | ||
10847 | |||
10848 | |||
10849 | // $ANTLR start "rule__VLSExistentialQuantifier__Group__0" | ||
10850 | // InternalVampireLanguage.g:3430:1: rule__VLSExistentialQuantifier__Group__0 : rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ; | ||
10851 | public final void rule__VLSExistentialQuantifier__Group__0() throws RecognitionException { | ||
10852 | |||
10853 | int stackSize = keepStackSize(); | ||
10854 | |||
10855 | try { | ||
10856 | // InternalVampireLanguage.g:3434:1: ( rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 ) | ||
10857 | // InternalVampireLanguage.g:3435:2: rule__VLSExistentialQuantifier__Group__0__Impl rule__VLSExistentialQuantifier__Group__1 | ||
10858 | { | ||
10859 | pushFollow(FOLLOW_33); | ||
10860 | rule__VLSExistentialQuantifier__Group__0__Impl(); | ||
10861 | |||
10862 | state._fsp--; | ||
10863 | |||
10864 | pushFollow(FOLLOW_2); | ||
10865 | rule__VLSExistentialQuantifier__Group__1(); | ||
10866 | |||
10867 | state._fsp--; | ||
10868 | |||
10869 | |||
10870 | } | ||
10871 | |||
10872 | } | ||
10873 | catch (RecognitionException re) { | ||
10874 | reportError(re); | ||
10875 | recover(input,re); | ||
10876 | } | ||
10877 | finally { | ||
10878 | |||
10879 | restoreStackSize(stackSize); | ||
10880 | |||
10881 | } | ||
10882 | return ; | ||
10883 | } | ||
10884 | // $ANTLR end "rule__VLSExistentialQuantifier__Group__0" | ||
10885 | |||
10886 | |||
10887 | // $ANTLR start "rule__VLSExistentialQuantifier__Group__0__Impl" | ||
10888 | // InternalVampireLanguage.g:3442:1: rule__VLSExistentialQuantifier__Group__0__Impl : ( () ) ; | ||
10889 | public final void rule__VLSExistentialQuantifier__Group__0__Impl() throws RecognitionException { | ||
10890 | |||
10891 | int stackSize = keepStackSize(); | ||
10892 | |||
10893 | try { | ||
10894 | // InternalVampireLanguage.g:3446:1: ( ( () ) ) | ||
10895 | // InternalVampireLanguage.g:3447:1: ( () ) | ||
10896 | { | ||
10897 | // InternalVampireLanguage.g:3447:1: ( () ) | ||
10898 | // InternalVampireLanguage.g:3448:2: () | ||
10899 | { | ||
10900 | before(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); | ||
10901 | // InternalVampireLanguage.g:3449:2: () | ||
10902 | // InternalVampireLanguage.g:3449:3: | ||
10903 | { | ||
10904 | } | ||
10905 | |||
10906 | after(grammarAccess.getVLSExistentialQuantifierAccess().getVLSExistentialQuantifierAction_0()); | ||
10907 | |||
10908 | } | ||
10909 | |||
10910 | |||
10911 | } | ||
10912 | |||
10913 | } | ||
10914 | finally { | ||
10915 | |||
10916 | restoreStackSize(stackSize); | ||
10917 | |||
10918 | } | ||
10919 | return ; | ||
10920 | } | ||
10921 | // $ANTLR end "rule__VLSExistentialQuantifier__Group__0__Impl" | ||
10922 | |||
10923 | |||
10924 | // $ANTLR start "rule__VLSExistentialQuantifier__Group__1" | ||
10925 | // InternalVampireLanguage.g:3457:1: rule__VLSExistentialQuantifier__Group__1 : rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ; | ||
10926 | public final void rule__VLSExistentialQuantifier__Group__1() throws RecognitionException { | ||
10927 | |||
10928 | int stackSize = keepStackSize(); | ||
10929 | |||
10930 | try { | ||
10931 | // InternalVampireLanguage.g:3461:1: ( rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 ) | ||
10932 | // InternalVampireLanguage.g:3462:2: rule__VLSExistentialQuantifier__Group__1__Impl rule__VLSExistentialQuantifier__Group__2 | ||
10933 | { | ||
10934 | pushFollow(FOLLOW_15); | ||
10935 | rule__VLSExistentialQuantifier__Group__1__Impl(); | ||
10936 | |||
10937 | state._fsp--; | ||
10938 | |||
10939 | pushFollow(FOLLOW_2); | ||
10940 | rule__VLSExistentialQuantifier__Group__2(); | ||
10941 | |||
10942 | state._fsp--; | ||
10943 | |||
10944 | |||
10945 | } | ||
10946 | |||
10947 | } | ||
10948 | catch (RecognitionException re) { | ||
10949 | reportError(re); | ||
10950 | recover(input,re); | ||
10951 | } | ||
10952 | finally { | ||
10953 | |||
10954 | restoreStackSize(stackSize); | ||
10955 | |||
10956 | } | ||
10957 | return ; | ||
10958 | } | ||
10959 | // $ANTLR end "rule__VLSExistentialQuantifier__Group__1" | ||
10960 | |||
10961 | |||
10962 | // $ANTLR start "rule__VLSExistentialQuantifier__Group__1__Impl" | ||
10963 | // InternalVampireLanguage.g:3469:1: rule__VLSExistentialQuantifier__Group__1__Impl : ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ; | ||
10964 | public final void rule__VLSExistentialQuantifier__Group__1__Impl() throws RecognitionException { | ||
10965 | |||
10966 | int stackSize = keepStackSize(); | ||
10967 | |||
10968 | try { | ||
10969 | // InternalVampireLanguage.g:3473:1: ( ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) ) | ||
10970 | // InternalVampireLanguage.g:3474:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) | ||
10971 | { | ||
10972 | // InternalVampireLanguage.g:3474:1: ( ( rule__VLSExistentialQuantifier__Group_1__0 ) ) | ||
10973 | // InternalVampireLanguage.g:3475:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) | ||
10974 | { | ||
10975 | before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); | ||
10976 | // InternalVampireLanguage.g:3476:2: ( rule__VLSExistentialQuantifier__Group_1__0 ) | ||
10977 | // InternalVampireLanguage.g:3476:3: rule__VLSExistentialQuantifier__Group_1__0 | ||
10978 | { | ||
10979 | pushFollow(FOLLOW_2); | ||
10980 | rule__VLSExistentialQuantifier__Group_1__0(); | ||
10981 | |||
10982 | state._fsp--; | ||
10983 | |||
10984 | |||
10985 | } | ||
10986 | |||
10987 | after(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1()); | ||
10988 | |||
10989 | } | ||
10990 | |||
10991 | |||
10992 | } | ||
10993 | |||
10994 | } | ||
10995 | catch (RecognitionException re) { | ||
10996 | reportError(re); | ||
10997 | recover(input,re); | ||
10998 | } | ||
10999 | finally { | ||
11000 | |||
11001 | restoreStackSize(stackSize); | ||
11002 | |||
11003 | } | ||
11004 | return ; | ||
11005 | } | ||
11006 | // $ANTLR end "rule__VLSExistentialQuantifier__Group__1__Impl" | ||
11007 | |||
11008 | |||
11009 | // $ANTLR start "rule__VLSExistentialQuantifier__Group__2" | ||
11010 | // InternalVampireLanguage.g:3484:1: rule__VLSExistentialQuantifier__Group__2 : rule__VLSExistentialQuantifier__Group__2__Impl ; | ||
11011 | public final void rule__VLSExistentialQuantifier__Group__2() throws RecognitionException { | ||
11012 | |||
11013 | int stackSize = keepStackSize(); | ||
11014 | |||
11015 | try { | ||
11016 | // InternalVampireLanguage.g:3488:1: ( rule__VLSExistentialQuantifier__Group__2__Impl ) | ||
11017 | // InternalVampireLanguage.g:3489:2: rule__VLSExistentialQuantifier__Group__2__Impl | ||
11018 | { | ||
11019 | pushFollow(FOLLOW_2); | ||
11020 | rule__VLSExistentialQuantifier__Group__2__Impl(); | ||
11021 | |||
11022 | state._fsp--; | ||
11023 | |||
11024 | |||
11025 | } | ||
11026 | |||
11027 | } | ||
11028 | catch (RecognitionException re) { | ||
11029 | reportError(re); | ||
11030 | recover(input,re); | ||
11031 | } | ||
11032 | finally { | ||
11033 | |||
11034 | restoreStackSize(stackSize); | ||
11035 | |||
11036 | } | ||
11037 | return ; | ||
11038 | } | ||
11039 | // $ANTLR end "rule__VLSExistentialQuantifier__Group__2" | ||
11040 | |||
11041 | |||
11042 | // $ANTLR start "rule__VLSExistentialQuantifier__Group__2__Impl" | ||
11043 | // InternalVampireLanguage.g:3495:1: rule__VLSExistentialQuantifier__Group__2__Impl : ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ; | ||
11044 | public final void rule__VLSExistentialQuantifier__Group__2__Impl() throws RecognitionException { | ||
11045 | |||
11046 | int stackSize = keepStackSize(); | ||
11047 | |||
11048 | try { | ||
11049 | // InternalVampireLanguage.g:3499:1: ( ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) ) | ||
11050 | // InternalVampireLanguage.g:3500:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) | ||
11051 | { | ||
11052 | // InternalVampireLanguage.g:3500:1: ( ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) ) | ||
11053 | // InternalVampireLanguage.g:3501:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) | ||
11054 | { | ||
11055 | before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); | ||
11056 | // InternalVampireLanguage.g:3502:2: ( rule__VLSExistentialQuantifier__OperandAssignment_2 ) | ||
11057 | // InternalVampireLanguage.g:3502:3: rule__VLSExistentialQuantifier__OperandAssignment_2 | ||
11058 | { | ||
11059 | pushFollow(FOLLOW_2); | ||
11060 | rule__VLSExistentialQuantifier__OperandAssignment_2(); | ||
11061 | |||
11062 | state._fsp--; | ||
11063 | |||
11064 | |||
11065 | } | ||
11066 | |||
11067 | after(grammarAccess.getVLSExistentialQuantifierAccess().getOperandAssignment_2()); | ||
11068 | |||
11069 | } | ||
11070 | |||
11071 | |||
11072 | } | ||
11073 | |||
11074 | } | ||
11075 | catch (RecognitionException re) { | ||
11076 | reportError(re); | ||
11077 | recover(input,re); | ||
11078 | } | ||
11079 | finally { | ||
11080 | |||
11081 | restoreStackSize(stackSize); | ||
11082 | |||
11083 | } | ||
11084 | return ; | ||
11085 | } | ||
11086 | // $ANTLR end "rule__VLSExistentialQuantifier__Group__2__Impl" | ||
11087 | |||
11088 | |||
11089 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0" | ||
11090 | // InternalVampireLanguage.g:3511:1: rule__VLSExistentialQuantifier__Group_1__0 : rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ; | ||
11091 | public final void rule__VLSExistentialQuantifier__Group_1__0() throws RecognitionException { | ||
11092 | |||
11093 | int stackSize = keepStackSize(); | ||
11094 | |||
11095 | try { | ||
11096 | // InternalVampireLanguage.g:3515:1: ( rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 ) | ||
11097 | // InternalVampireLanguage.g:3516:2: rule__VLSExistentialQuantifier__Group_1__0__Impl rule__VLSExistentialQuantifier__Group_1__1 | ||
11098 | { | ||
11099 | pushFollow(FOLLOW_30); | ||
11100 | rule__VLSExistentialQuantifier__Group_1__0__Impl(); | ||
11101 | |||
11102 | state._fsp--; | ||
11103 | |||
11104 | pushFollow(FOLLOW_2); | ||
11105 | rule__VLSExistentialQuantifier__Group_1__1(); | ||
11106 | |||
11107 | state._fsp--; | ||
11108 | |||
11109 | |||
11110 | } | ||
11111 | |||
11112 | } | ||
11113 | catch (RecognitionException re) { | ||
11114 | reportError(re); | ||
11115 | recover(input,re); | ||
11116 | } | ||
11117 | finally { | ||
11118 | |||
11119 | restoreStackSize(stackSize); | ||
11120 | |||
11121 | } | ||
11122 | return ; | ||
11123 | } | ||
11124 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__0" | ||
11125 | |||
11126 | |||
11127 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__0__Impl" | ||
11128 | // InternalVampireLanguage.g:3523:1: rule__VLSExistentialQuantifier__Group_1__0__Impl : ( '?' ) ; | ||
11129 | public final void rule__VLSExistentialQuantifier__Group_1__0__Impl() throws RecognitionException { | ||
11130 | |||
11131 | int stackSize = keepStackSize(); | ||
11132 | |||
11133 | try { | ||
11134 | // InternalVampireLanguage.g:3527:1: ( ( '?' ) ) | ||
11135 | // InternalVampireLanguage.g:3528:1: ( '?' ) | ||
11136 | { | ||
11137 | // InternalVampireLanguage.g:3528:1: ( '?' ) | ||
11138 | // InternalVampireLanguage.g:3529:2: '?' | ||
11139 | { | ||
11140 | before(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); | ||
11141 | match(input,61,FOLLOW_2); | ||
11142 | after(grammarAccess.getVLSExistentialQuantifierAccess().getQuestionMarkKeyword_1_0()); | ||
11143 | |||
11144 | } | ||
11145 | |||
11146 | |||
11147 | } | ||
11148 | |||
11149 | } | ||
11150 | catch (RecognitionException re) { | ||
11151 | reportError(re); | ||
11152 | recover(input,re); | ||
11153 | } | ||
11154 | finally { | ||
11155 | |||
11156 | restoreStackSize(stackSize); | ||
11157 | |||
11158 | } | ||
11159 | return ; | ||
11160 | } | ||
11161 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__0__Impl" | ||
11162 | |||
11163 | |||
11164 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1" | ||
11165 | // InternalVampireLanguage.g:3538:1: rule__VLSExistentialQuantifier__Group_1__1 : rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ; | ||
11166 | public final void rule__VLSExistentialQuantifier__Group_1__1() throws RecognitionException { | ||
11167 | |||
11168 | int stackSize = keepStackSize(); | ||
11169 | |||
11170 | try { | ||
11171 | // InternalVampireLanguage.g:3542:1: ( rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 ) | ||
11172 | // InternalVampireLanguage.g:3543:2: rule__VLSExistentialQuantifier__Group_1__1__Impl rule__VLSExistentialQuantifier__Group_1__2 | ||
11173 | { | ||
11174 | pushFollow(FOLLOW_31); | ||
11175 | rule__VLSExistentialQuantifier__Group_1__1__Impl(); | ||
11176 | |||
11177 | state._fsp--; | ||
11178 | |||
11179 | pushFollow(FOLLOW_2); | ||
11180 | rule__VLSExistentialQuantifier__Group_1__2(); | ||
11181 | |||
11182 | state._fsp--; | ||
11183 | |||
11184 | |||
11185 | } | ||
11186 | |||
11187 | } | ||
11188 | catch (RecognitionException re) { | ||
11189 | reportError(re); | ||
11190 | recover(input,re); | ||
11191 | } | ||
11192 | finally { | ||
11193 | |||
11194 | restoreStackSize(stackSize); | ||
11195 | |||
11196 | } | ||
11197 | return ; | ||
11198 | } | ||
11199 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__1" | ||
11200 | |||
11201 | |||
11202 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__1__Impl" | ||
11203 | // InternalVampireLanguage.g:3550:1: rule__VLSExistentialQuantifier__Group_1__1__Impl : ( '[' ) ; | ||
11204 | public final void rule__VLSExistentialQuantifier__Group_1__1__Impl() throws RecognitionException { | ||
11205 | |||
11206 | int stackSize = keepStackSize(); | ||
11207 | |||
11208 | try { | ||
11209 | // InternalVampireLanguage.g:3554:1: ( ( '[' ) ) | ||
11210 | // InternalVampireLanguage.g:3555:1: ( '[' ) | ||
11211 | { | ||
11212 | // InternalVampireLanguage.g:3555:1: ( '[' ) | ||
11213 | // InternalVampireLanguage.g:3556:2: '[' | ||
11214 | { | ||
11215 | before(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); | ||
11216 | match(input,50,FOLLOW_2); | ||
11217 | after(grammarAccess.getVLSExistentialQuantifierAccess().getLeftSquareBracketKeyword_1_1()); | ||
11218 | |||
11219 | } | ||
11220 | |||
11221 | |||
11222 | } | ||
11223 | |||
11224 | } | ||
11225 | catch (RecognitionException re) { | ||
11226 | reportError(re); | ||
11227 | recover(input,re); | ||
11228 | } | ||
11229 | finally { | ||
11230 | |||
11231 | restoreStackSize(stackSize); | ||
11232 | |||
11233 | } | ||
11234 | return ; | ||
11235 | } | ||
11236 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__1__Impl" | ||
11237 | |||
11238 | |||
11239 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2" | ||
11240 | // InternalVampireLanguage.g:3565:1: rule__VLSExistentialQuantifier__Group_1__2 : rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ; | ||
11241 | public final void rule__VLSExistentialQuantifier__Group_1__2() throws RecognitionException { | ||
11242 | |||
11243 | int stackSize = keepStackSize(); | ||
11244 | |||
11245 | try { | ||
11246 | // InternalVampireLanguage.g:3569:1: ( rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 ) | ||
11247 | // InternalVampireLanguage.g:3570:2: rule__VLSExistentialQuantifier__Group_1__2__Impl rule__VLSExistentialQuantifier__Group_1__3 | ||
11248 | { | ||
11249 | pushFollow(FOLLOW_9); | ||
11250 | rule__VLSExistentialQuantifier__Group_1__2__Impl(); | ||
11251 | |||
11252 | state._fsp--; | ||
11253 | |||
11254 | pushFollow(FOLLOW_2); | ||
11255 | rule__VLSExistentialQuantifier__Group_1__3(); | ||
11256 | |||
11257 | state._fsp--; | ||
11258 | |||
11259 | |||
11260 | } | ||
11261 | |||
11262 | } | ||
11263 | catch (RecognitionException re) { | ||
11264 | reportError(re); | ||
11265 | recover(input,re); | ||
11266 | } | ||
11267 | finally { | ||
11268 | |||
11269 | restoreStackSize(stackSize); | ||
11270 | |||
11271 | } | ||
11272 | return ; | ||
11273 | } | ||
11274 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__2" | ||
11275 | |||
11276 | |||
11277 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__2__Impl" | ||
11278 | // InternalVampireLanguage.g:3577:1: rule__VLSExistentialQuantifier__Group_1__2__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ; | ||
11279 | public final void rule__VLSExistentialQuantifier__Group_1__2__Impl() throws RecognitionException { | ||
11280 | |||
11281 | int stackSize = keepStackSize(); | ||
11282 | |||
11283 | try { | ||
11284 | // InternalVampireLanguage.g:3581:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) ) | ||
11285 | // InternalVampireLanguage.g:3582:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) | ||
11286 | { | ||
11287 | // InternalVampireLanguage.g:3582:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) ) | ||
11288 | // InternalVampireLanguage.g:3583:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) | ||
11289 | { | ||
11290 | before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); | ||
11291 | // InternalVampireLanguage.g:3584:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_2 ) | ||
11292 | // InternalVampireLanguage.g:3584:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 | ||
11293 | { | ||
11294 | pushFollow(FOLLOW_2); | ||
11295 | rule__VLSExistentialQuantifier__VariablesAssignment_1_2(); | ||
11296 | |||
11297 | state._fsp--; | ||
11298 | |||
11299 | |||
11300 | } | ||
11301 | |||
11302 | after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_2()); | ||
11303 | |||
11304 | } | ||
11305 | |||
11306 | |||
11307 | } | ||
11308 | |||
11309 | } | ||
11310 | catch (RecognitionException re) { | ||
11311 | reportError(re); | ||
11312 | recover(input,re); | ||
11313 | } | ||
11314 | finally { | ||
11315 | |||
11316 | restoreStackSize(stackSize); | ||
11317 | |||
11318 | } | ||
11319 | return ; | ||
11320 | } | ||
11321 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__2__Impl" | ||
11322 | |||
11323 | |||
11324 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3" | ||
11325 | // InternalVampireLanguage.g:3592:1: rule__VLSExistentialQuantifier__Group_1__3 : rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ; | ||
11326 | public final void rule__VLSExistentialQuantifier__Group_1__3() throws RecognitionException { | ||
11327 | |||
11328 | int stackSize = keepStackSize(); | ||
11329 | |||
11330 | try { | ||
11331 | // InternalVampireLanguage.g:3596:1: ( rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 ) | ||
11332 | // InternalVampireLanguage.g:3597:2: rule__VLSExistentialQuantifier__Group_1__3__Impl rule__VLSExistentialQuantifier__Group_1__4 | ||
11333 | { | ||
11334 | pushFollow(FOLLOW_9); | ||
11335 | rule__VLSExistentialQuantifier__Group_1__3__Impl(); | ||
11336 | |||
11337 | state._fsp--; | ||
11338 | |||
11339 | pushFollow(FOLLOW_2); | ||
11340 | rule__VLSExistentialQuantifier__Group_1__4(); | ||
11341 | |||
11342 | state._fsp--; | ||
11343 | |||
11344 | |||
11345 | } | ||
11346 | |||
11347 | } | ||
11348 | catch (RecognitionException re) { | ||
11349 | reportError(re); | ||
11350 | recover(input,re); | ||
11351 | } | ||
11352 | finally { | ||
11353 | |||
11354 | restoreStackSize(stackSize); | ||
11355 | |||
11356 | } | ||
11357 | return ; | ||
11358 | } | ||
11359 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__3" | ||
11360 | |||
11361 | |||
11362 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__3__Impl" | ||
11363 | // InternalVampireLanguage.g:3604:1: rule__VLSExistentialQuantifier__Group_1__3__Impl : ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ; | ||
11364 | public final void rule__VLSExistentialQuantifier__Group_1__3__Impl() throws RecognitionException { | ||
11365 | |||
11366 | int stackSize = keepStackSize(); | ||
11367 | |||
11368 | try { | ||
11369 | // InternalVampireLanguage.g:3608:1: ( ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) ) | ||
11370 | // InternalVampireLanguage.g:3609:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) | ||
11371 | { | ||
11372 | // InternalVampireLanguage.g:3609:1: ( ( rule__VLSExistentialQuantifier__Group_1_3__0 )* ) | ||
11373 | // InternalVampireLanguage.g:3610:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* | ||
11374 | { | ||
11375 | before(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); | ||
11376 | // InternalVampireLanguage.g:3611:2: ( rule__VLSExistentialQuantifier__Group_1_3__0 )* | ||
11377 | loop31: | ||
11378 | do { | ||
11379 | int alt31=2; | ||
11380 | int LA31_0 = input.LA(1); | ||
11381 | |||
11382 | if ( (LA31_0==45) ) { | ||
11383 | alt31=1; | ||
11384 | } | ||
11385 | |||
11386 | |||
11387 | switch (alt31) { | ||
11388 | case 1 : | ||
11389 | // InternalVampireLanguage.g:3611:3: rule__VLSExistentialQuantifier__Group_1_3__0 | ||
11390 | { | ||
11391 | pushFollow(FOLLOW_10); | ||
11392 | rule__VLSExistentialQuantifier__Group_1_3__0(); | ||
11393 | |||
11394 | state._fsp--; | ||
11395 | |||
11396 | |||
11397 | } | ||
11398 | break; | ||
11399 | |||
11400 | default : | ||
11401 | break loop31; | ||
11402 | } | ||
11403 | } while (true); | ||
11404 | |||
11405 | after(grammarAccess.getVLSExistentialQuantifierAccess().getGroup_1_3()); | ||
11406 | |||
11407 | } | ||
11408 | |||
11409 | |||
11410 | } | ||
11411 | |||
11412 | } | ||
11413 | catch (RecognitionException re) { | ||
11414 | reportError(re); | ||
11415 | recover(input,re); | ||
11416 | } | ||
11417 | finally { | ||
11418 | |||
11419 | restoreStackSize(stackSize); | ||
11420 | |||
11421 | } | ||
11422 | return ; | ||
11423 | } | ||
11424 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__3__Impl" | ||
11425 | |||
11426 | |||
11427 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4" | ||
11428 | // InternalVampireLanguage.g:3619:1: rule__VLSExistentialQuantifier__Group_1__4 : rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ; | ||
11429 | public final void rule__VLSExistentialQuantifier__Group_1__4() throws RecognitionException { | ||
11430 | |||
11431 | int stackSize = keepStackSize(); | ||
11432 | |||
11433 | try { | ||
11434 | // InternalVampireLanguage.g:3623:1: ( rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 ) | ||
11435 | // InternalVampireLanguage.g:3624:2: rule__VLSExistentialQuantifier__Group_1__4__Impl rule__VLSExistentialQuantifier__Group_1__5 | ||
11436 | { | ||
11437 | pushFollow(FOLLOW_32); | ||
11438 | rule__VLSExistentialQuantifier__Group_1__4__Impl(); | ||
11439 | |||
11440 | state._fsp--; | ||
11441 | |||
11442 | pushFollow(FOLLOW_2); | ||
11443 | rule__VLSExistentialQuantifier__Group_1__5(); | ||
11444 | |||
11445 | state._fsp--; | ||
11446 | |||
11447 | |||
11448 | } | ||
11449 | |||
11450 | } | ||
11451 | catch (RecognitionException re) { | ||
11452 | reportError(re); | ||
11453 | recover(input,re); | ||
11454 | } | ||
11455 | finally { | ||
11456 | |||
11457 | restoreStackSize(stackSize); | ||
11458 | |||
11459 | } | ||
11460 | return ; | ||
11461 | } | ||
11462 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__4" | ||
11463 | |||
11464 | |||
11465 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__4__Impl" | ||
11466 | // InternalVampireLanguage.g:3631:1: rule__VLSExistentialQuantifier__Group_1__4__Impl : ( ']' ) ; | ||
11467 | public final void rule__VLSExistentialQuantifier__Group_1__4__Impl() throws RecognitionException { | ||
11468 | |||
11469 | int stackSize = keepStackSize(); | ||
11470 | |||
11471 | try { | ||
11472 | // InternalVampireLanguage.g:3635:1: ( ( ']' ) ) | ||
11473 | // InternalVampireLanguage.g:3636:1: ( ']' ) | ||
11474 | { | ||
11475 | // InternalVampireLanguage.g:3636:1: ( ']' ) | ||
11476 | // InternalVampireLanguage.g:3637:2: ']' | ||
11477 | { | ||
11478 | before(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); | ||
11479 | match(input,44,FOLLOW_2); | ||
11480 | after(grammarAccess.getVLSExistentialQuantifierAccess().getRightSquareBracketKeyword_1_4()); | ||
11481 | |||
11482 | } | ||
11483 | |||
11484 | |||
11485 | } | ||
11486 | |||
11487 | } | ||
11488 | catch (RecognitionException re) { | ||
11489 | reportError(re); | ||
11490 | recover(input,re); | ||
11491 | } | ||
11492 | finally { | ||
11493 | |||
11494 | restoreStackSize(stackSize); | ||
11495 | |||
11496 | } | ||
11497 | return ; | ||
11498 | } | ||
11499 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__4__Impl" | ||
11500 | |||
11501 | |||
11502 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5" | ||
11503 | // InternalVampireLanguage.g:3646:1: rule__VLSExistentialQuantifier__Group_1__5 : rule__VLSExistentialQuantifier__Group_1__5__Impl ; | ||
11504 | public final void rule__VLSExistentialQuantifier__Group_1__5() throws RecognitionException { | ||
11505 | |||
11506 | int stackSize = keepStackSize(); | ||
11507 | |||
11508 | try { | ||
11509 | // InternalVampireLanguage.g:3650:1: ( rule__VLSExistentialQuantifier__Group_1__5__Impl ) | ||
11510 | // InternalVampireLanguage.g:3651:2: rule__VLSExistentialQuantifier__Group_1__5__Impl | ||
11511 | { | ||
11512 | pushFollow(FOLLOW_2); | ||
11513 | rule__VLSExistentialQuantifier__Group_1__5__Impl(); | ||
11514 | |||
11515 | state._fsp--; | ||
11516 | |||
11517 | |||
11518 | } | ||
11519 | |||
11520 | } | ||
11521 | catch (RecognitionException re) { | ||
11522 | reportError(re); | ||
11523 | recover(input,re); | ||
11524 | } | ||
11525 | finally { | ||
11526 | |||
11527 | restoreStackSize(stackSize); | ||
11528 | |||
11529 | } | ||
11530 | return ; | ||
11531 | } | ||
11532 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__5" | ||
11533 | |||
11534 | |||
11535 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1__5__Impl" | ||
11536 | // InternalVampireLanguage.g:3657:1: rule__VLSExistentialQuantifier__Group_1__5__Impl : ( ':' ) ; | ||
11537 | public final void rule__VLSExistentialQuantifier__Group_1__5__Impl() throws RecognitionException { | ||
11538 | |||
11539 | int stackSize = keepStackSize(); | ||
11540 | |||
11541 | try { | ||
11542 | // InternalVampireLanguage.g:3661:1: ( ( ':' ) ) | ||
11543 | // InternalVampireLanguage.g:3662:1: ( ':' ) | ||
11544 | { | ||
11545 | // InternalVampireLanguage.g:3662:1: ( ':' ) | ||
11546 | // InternalVampireLanguage.g:3663:2: ':' | ||
11547 | { | ||
11548 | before(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); | ||
11549 | match(input,60,FOLLOW_2); | ||
11550 | after(grammarAccess.getVLSExistentialQuantifierAccess().getColonKeyword_1_5()); | ||
11551 | |||
11552 | } | ||
11553 | |||
11554 | |||
11555 | } | ||
11556 | |||
11557 | } | ||
11558 | catch (RecognitionException re) { | ||
11559 | reportError(re); | ||
11560 | recover(input,re); | ||
11561 | } | ||
11562 | finally { | ||
11563 | |||
11564 | restoreStackSize(stackSize); | ||
11565 | |||
11566 | } | ||
11567 | return ; | ||
11568 | } | ||
11569 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1__5__Impl" | ||
11570 | |||
11571 | |||
11572 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0" | ||
11573 | // InternalVampireLanguage.g:3673:1: rule__VLSExistentialQuantifier__Group_1_3__0 : rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ; | ||
11574 | public final void rule__VLSExistentialQuantifier__Group_1_3__0() throws RecognitionException { | ||
11575 | |||
11576 | int stackSize = keepStackSize(); | ||
11577 | |||
11578 | try { | ||
11579 | // InternalVampireLanguage.g:3677:1: ( rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 ) | ||
11580 | // InternalVampireLanguage.g:3678:2: rule__VLSExistentialQuantifier__Group_1_3__0__Impl rule__VLSExistentialQuantifier__Group_1_3__1 | ||
11581 | { | ||
11582 | pushFollow(FOLLOW_31); | ||
11583 | rule__VLSExistentialQuantifier__Group_1_3__0__Impl(); | ||
11584 | |||
11585 | state._fsp--; | ||
11586 | |||
11587 | pushFollow(FOLLOW_2); | ||
11588 | rule__VLSExistentialQuantifier__Group_1_3__1(); | ||
11589 | |||
11590 | state._fsp--; | ||
11591 | |||
11592 | |||
11593 | } | ||
11594 | |||
11595 | } | ||
11596 | catch (RecognitionException re) { | ||
11597 | reportError(re); | ||
11598 | recover(input,re); | ||
11599 | } | ||
11600 | finally { | ||
11601 | |||
11602 | restoreStackSize(stackSize); | ||
11603 | |||
11604 | } | ||
11605 | return ; | ||
11606 | } | ||
11607 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1_3__0" | ||
11608 | |||
11609 | |||
11610 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__0__Impl" | ||
11611 | // InternalVampireLanguage.g:3685:1: rule__VLSExistentialQuantifier__Group_1_3__0__Impl : ( ',' ) ; | ||
11612 | public final void rule__VLSExistentialQuantifier__Group_1_3__0__Impl() throws RecognitionException { | ||
11613 | |||
11614 | int stackSize = keepStackSize(); | ||
11615 | |||
11616 | try { | ||
11617 | // InternalVampireLanguage.g:3689:1: ( ( ',' ) ) | ||
11618 | // InternalVampireLanguage.g:3690:1: ( ',' ) | ||
11619 | { | ||
11620 | // InternalVampireLanguage.g:3690:1: ( ',' ) | ||
11621 | // InternalVampireLanguage.g:3691:2: ',' | ||
11622 | { | ||
11623 | before(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); | ||
11624 | match(input,45,FOLLOW_2); | ||
11625 | after(grammarAccess.getVLSExistentialQuantifierAccess().getCommaKeyword_1_3_0()); | ||
11626 | |||
11627 | } | ||
11628 | |||
11629 | |||
11630 | } | ||
11631 | |||
11632 | } | ||
11633 | catch (RecognitionException re) { | ||
11634 | reportError(re); | ||
11635 | recover(input,re); | ||
11636 | } | ||
11637 | finally { | ||
11638 | |||
11639 | restoreStackSize(stackSize); | ||
11640 | |||
11641 | } | ||
11642 | return ; | ||
11643 | } | ||
11644 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1_3__0__Impl" | ||
11645 | |||
11646 | |||
11647 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1" | ||
11648 | // InternalVampireLanguage.g:3700:1: rule__VLSExistentialQuantifier__Group_1_3__1 : rule__VLSExistentialQuantifier__Group_1_3__1__Impl ; | ||
11649 | public final void rule__VLSExistentialQuantifier__Group_1_3__1() throws RecognitionException { | ||
11650 | |||
11651 | int stackSize = keepStackSize(); | ||
11652 | |||
11653 | try { | ||
11654 | // InternalVampireLanguage.g:3704:1: ( rule__VLSExistentialQuantifier__Group_1_3__1__Impl ) | ||
11655 | // InternalVampireLanguage.g:3705:2: rule__VLSExistentialQuantifier__Group_1_3__1__Impl | ||
11656 | { | ||
11657 | pushFollow(FOLLOW_2); | ||
11658 | rule__VLSExistentialQuantifier__Group_1_3__1__Impl(); | ||
11659 | |||
11660 | state._fsp--; | ||
11661 | |||
11662 | |||
11663 | } | ||
11664 | |||
11665 | } | ||
11666 | catch (RecognitionException re) { | ||
11667 | reportError(re); | ||
11668 | recover(input,re); | ||
11669 | } | ||
11670 | finally { | ||
11671 | |||
11672 | restoreStackSize(stackSize); | ||
11673 | |||
11674 | } | ||
11675 | return ; | ||
11676 | } | ||
11677 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1_3__1" | ||
11678 | |||
11679 | |||
11680 | // $ANTLR start "rule__VLSExistentialQuantifier__Group_1_3__1__Impl" | ||
11681 | // InternalVampireLanguage.g:3711:1: rule__VLSExistentialQuantifier__Group_1_3__1__Impl : ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ; | ||
11682 | public final void rule__VLSExistentialQuantifier__Group_1_3__1__Impl() throws RecognitionException { | ||
11683 | |||
11684 | int stackSize = keepStackSize(); | ||
11685 | |||
11686 | try { | ||
11687 | // InternalVampireLanguage.g:3715:1: ( ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) ) | ||
11688 | // InternalVampireLanguage.g:3716:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) | ||
11689 | { | ||
11690 | // InternalVampireLanguage.g:3716:1: ( ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) ) | ||
11691 | // InternalVampireLanguage.g:3717:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) | ||
11692 | { | ||
11693 | before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); | ||
11694 | // InternalVampireLanguage.g:3718:2: ( rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 ) | ||
11695 | // InternalVampireLanguage.g:3718:3: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 | ||
11696 | { | ||
11697 | pushFollow(FOLLOW_2); | ||
11698 | rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1(); | ||
11699 | |||
11700 | state._fsp--; | ||
11701 | |||
11702 | |||
11703 | } | ||
11704 | |||
11705 | after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesAssignment_1_3_1()); | ||
11706 | |||
11707 | } | ||
11708 | |||
11709 | |||
11710 | } | ||
11711 | |||
11712 | } | ||
11713 | catch (RecognitionException re) { | ||
11714 | reportError(re); | ||
11715 | recover(input,re); | ||
11716 | } | ||
11717 | finally { | ||
11718 | |||
11719 | restoreStackSize(stackSize); | ||
11720 | |||
11721 | } | ||
11722 | return ; | ||
11723 | } | ||
11724 | // $ANTLR end "rule__VLSExistentialQuantifier__Group_1_3__1__Impl" | ||
11725 | |||
11726 | |||
11727 | // $ANTLR start "rule__VLSUnaryNegation__Group__0" | ||
11728 | // InternalVampireLanguage.g:3727:1: rule__VLSUnaryNegation__Group__0 : rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ; | ||
11729 | public final void rule__VLSUnaryNegation__Group__0() throws RecognitionException { | ||
11730 | |||
11731 | int stackSize = keepStackSize(); | ||
11732 | |||
11733 | try { | ||
11734 | // InternalVampireLanguage.g:3731:1: ( rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 ) | ||
11735 | // InternalVampireLanguage.g:3732:2: rule__VLSUnaryNegation__Group__0__Impl rule__VLSUnaryNegation__Group__1 | ||
11736 | { | ||
11737 | pushFollow(FOLLOW_34); | ||
11738 | rule__VLSUnaryNegation__Group__0__Impl(); | ||
11739 | |||
11740 | state._fsp--; | ||
11741 | |||
11742 | pushFollow(FOLLOW_2); | ||
11743 | rule__VLSUnaryNegation__Group__1(); | ||
11744 | |||
11745 | state._fsp--; | ||
11746 | |||
11747 | |||
11748 | } | ||
11749 | |||
11750 | } | ||
11751 | catch (RecognitionException re) { | ||
11752 | reportError(re); | ||
11753 | recover(input,re); | ||
11754 | } | ||
11755 | finally { | ||
11756 | |||
11757 | restoreStackSize(stackSize); | ||
11758 | |||
11759 | } | ||
11760 | return ; | ||
11761 | } | ||
11762 | // $ANTLR end "rule__VLSUnaryNegation__Group__0" | ||
11763 | |||
11764 | |||
11765 | // $ANTLR start "rule__VLSUnaryNegation__Group__0__Impl" | ||
11766 | // InternalVampireLanguage.g:3739:1: rule__VLSUnaryNegation__Group__0__Impl : ( () ) ; | ||
11767 | public final void rule__VLSUnaryNegation__Group__0__Impl() throws RecognitionException { | ||
11768 | |||
11769 | int stackSize = keepStackSize(); | ||
11770 | |||
11771 | try { | ||
11772 | // InternalVampireLanguage.g:3743:1: ( ( () ) ) | ||
11773 | // InternalVampireLanguage.g:3744:1: ( () ) | ||
11774 | { | ||
11775 | // InternalVampireLanguage.g:3744:1: ( () ) | ||
11776 | // InternalVampireLanguage.g:3745:2: () | ||
11777 | { | ||
11778 | before(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); | ||
11779 | // InternalVampireLanguage.g:3746:2: () | ||
11780 | // InternalVampireLanguage.g:3746:3: | ||
11781 | { | ||
11782 | } | ||
11783 | |||
11784 | after(grammarAccess.getVLSUnaryNegationAccess().getVLSUnaryNegationAction_0()); | ||
11785 | |||
11786 | } | ||
11787 | |||
11788 | |||
11789 | } | ||
11790 | |||
11791 | } | ||
11792 | finally { | ||
11793 | |||
11794 | restoreStackSize(stackSize); | ||
11795 | |||
11796 | } | ||
11797 | return ; | ||
11798 | } | ||
11799 | // $ANTLR end "rule__VLSUnaryNegation__Group__0__Impl" | ||
11800 | |||
11801 | |||
11802 | // $ANTLR start "rule__VLSUnaryNegation__Group__1" | ||
11803 | // InternalVampireLanguage.g:3754:1: rule__VLSUnaryNegation__Group__1 : rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ; | ||
11804 | public final void rule__VLSUnaryNegation__Group__1() throws RecognitionException { | ||
11805 | |||
11806 | int stackSize = keepStackSize(); | ||
11807 | |||
11808 | try { | ||
11809 | // InternalVampireLanguage.g:3758:1: ( rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 ) | ||
11810 | // InternalVampireLanguage.g:3759:2: rule__VLSUnaryNegation__Group__1__Impl rule__VLSUnaryNegation__Group__2 | ||
11811 | { | ||
11812 | pushFollow(FOLLOW_15); | ||
11813 | rule__VLSUnaryNegation__Group__1__Impl(); | ||
11814 | |||
11815 | state._fsp--; | ||
11816 | |||
11817 | pushFollow(FOLLOW_2); | ||
11818 | rule__VLSUnaryNegation__Group__2(); | ||
11819 | |||
11820 | state._fsp--; | ||
11821 | |||
11822 | |||
11823 | } | ||
11824 | |||
11825 | } | ||
11826 | catch (RecognitionException re) { | ||
11827 | reportError(re); | ||
11828 | recover(input,re); | ||
11829 | } | ||
11830 | finally { | ||
11831 | |||
11832 | restoreStackSize(stackSize); | ||
11833 | |||
11834 | } | ||
11835 | return ; | ||
11836 | } | ||
11837 | // $ANTLR end "rule__VLSUnaryNegation__Group__1" | ||
11838 | |||
11839 | |||
11840 | // $ANTLR start "rule__VLSUnaryNegation__Group__1__Impl" | ||
11841 | // InternalVampireLanguage.g:3766:1: rule__VLSUnaryNegation__Group__1__Impl : ( '~' ) ; | ||
11842 | public final void rule__VLSUnaryNegation__Group__1__Impl() throws RecognitionException { | ||
11843 | |||
11844 | int stackSize = keepStackSize(); | ||
11845 | |||
11846 | try { | ||
11847 | // InternalVampireLanguage.g:3770:1: ( ( '~' ) ) | ||
11848 | // InternalVampireLanguage.g:3771:1: ( '~' ) | ||
11849 | { | ||
11850 | // InternalVampireLanguage.g:3771:1: ( '~' ) | ||
11851 | // InternalVampireLanguage.g:3772:2: '~' | ||
11852 | { | ||
11853 | before(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); | ||
11854 | match(input,62,FOLLOW_2); | ||
11855 | after(grammarAccess.getVLSUnaryNegationAccess().getTildeKeyword_1()); | ||
11856 | |||
11857 | } | ||
11858 | |||
11859 | |||
11860 | } | ||
11861 | |||
11862 | } | ||
11863 | catch (RecognitionException re) { | ||
11864 | reportError(re); | ||
11865 | recover(input,re); | ||
11866 | } | ||
11867 | finally { | ||
11868 | |||
11869 | restoreStackSize(stackSize); | ||
11870 | |||
11871 | } | ||
11872 | return ; | ||
11873 | } | ||
11874 | // $ANTLR end "rule__VLSUnaryNegation__Group__1__Impl" | ||
11875 | |||
11876 | |||
11877 | // $ANTLR start "rule__VLSUnaryNegation__Group__2" | ||
11878 | // InternalVampireLanguage.g:3781:1: rule__VLSUnaryNegation__Group__2 : rule__VLSUnaryNegation__Group__2__Impl ; | ||
11879 | public final void rule__VLSUnaryNegation__Group__2() throws RecognitionException { | ||
11880 | |||
11881 | int stackSize = keepStackSize(); | ||
11882 | |||
11883 | try { | ||
11884 | // InternalVampireLanguage.g:3785:1: ( rule__VLSUnaryNegation__Group__2__Impl ) | ||
11885 | // InternalVampireLanguage.g:3786:2: rule__VLSUnaryNegation__Group__2__Impl | ||
11886 | { | ||
11887 | pushFollow(FOLLOW_2); | ||
11888 | rule__VLSUnaryNegation__Group__2__Impl(); | ||
11889 | |||
11890 | state._fsp--; | ||
11891 | |||
11892 | |||
11893 | } | ||
11894 | |||
11895 | } | ||
11896 | catch (RecognitionException re) { | ||
11897 | reportError(re); | ||
11898 | recover(input,re); | ||
11899 | } | ||
11900 | finally { | ||
11901 | |||
11902 | restoreStackSize(stackSize); | ||
11903 | |||
11904 | } | ||
11905 | return ; | ||
11906 | } | ||
11907 | // $ANTLR end "rule__VLSUnaryNegation__Group__2" | ||
11908 | |||
11909 | |||
11910 | // $ANTLR start "rule__VLSUnaryNegation__Group__2__Impl" | ||
11911 | // InternalVampireLanguage.g:3792:1: rule__VLSUnaryNegation__Group__2__Impl : ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ; | ||
11912 | public final void rule__VLSUnaryNegation__Group__2__Impl() throws RecognitionException { | ||
11913 | |||
11914 | int stackSize = keepStackSize(); | ||
11915 | |||
11916 | try { | ||
11917 | // InternalVampireLanguage.g:3796:1: ( ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) ) | ||
11918 | // InternalVampireLanguage.g:3797:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) | ||
11919 | { | ||
11920 | // InternalVampireLanguage.g:3797:1: ( ( rule__VLSUnaryNegation__OperandAssignment_2 ) ) | ||
11921 | // InternalVampireLanguage.g:3798:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) | ||
11922 | { | ||
11923 | before(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); | ||
11924 | // InternalVampireLanguage.g:3799:2: ( rule__VLSUnaryNegation__OperandAssignment_2 ) | ||
11925 | // InternalVampireLanguage.g:3799:3: rule__VLSUnaryNegation__OperandAssignment_2 | ||
11926 | { | ||
11927 | pushFollow(FOLLOW_2); | ||
11928 | rule__VLSUnaryNegation__OperandAssignment_2(); | ||
11929 | |||
11930 | state._fsp--; | ||
11931 | |||
11932 | |||
11933 | } | ||
11934 | |||
11935 | after(grammarAccess.getVLSUnaryNegationAccess().getOperandAssignment_2()); | ||
11936 | |||
11937 | } | ||
11938 | |||
11939 | |||
11940 | } | ||
11941 | |||
11942 | } | ||
11943 | catch (RecognitionException re) { | ||
11944 | reportError(re); | ||
11945 | recover(input,re); | ||
11946 | } | ||
11947 | finally { | ||
11948 | |||
11949 | restoreStackSize(stackSize); | ||
11950 | |||
11951 | } | ||
11952 | return ; | ||
11953 | } | ||
11954 | // $ANTLR end "rule__VLSUnaryNegation__Group__2__Impl" | ||
11955 | |||
11956 | |||
11957 | // $ANTLR start "rule__VLSUnaryInfix__Group__0" | ||
11958 | // InternalVampireLanguage.g:3808:1: rule__VLSUnaryInfix__Group__0 : rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ; | ||
11959 | public final void rule__VLSUnaryInfix__Group__0() throws RecognitionException { | ||
11960 | |||
11961 | int stackSize = keepStackSize(); | ||
11962 | |||
11963 | try { | ||
11964 | // InternalVampireLanguage.g:3812:1: ( rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 ) | ||
11965 | // InternalVampireLanguage.g:3813:2: rule__VLSUnaryInfix__Group__0__Impl rule__VLSUnaryInfix__Group__1 | ||
11966 | { | ||
11967 | pushFollow(FOLLOW_35); | ||
11968 | rule__VLSUnaryInfix__Group__0__Impl(); | ||
11969 | |||
11970 | state._fsp--; | ||
11971 | |||
11972 | pushFollow(FOLLOW_2); | ||
11973 | rule__VLSUnaryInfix__Group__1(); | ||
11974 | |||
11975 | state._fsp--; | ||
11976 | |||
11977 | |||
11978 | } | ||
11979 | |||
11980 | } | ||
11981 | catch (RecognitionException re) { | ||
11982 | reportError(re); | ||
11983 | recover(input,re); | ||
11984 | } | ||
11985 | finally { | ||
11986 | |||
11987 | restoreStackSize(stackSize); | ||
11988 | |||
11989 | } | ||
11990 | return ; | ||
11991 | } | ||
11992 | // $ANTLR end "rule__VLSUnaryInfix__Group__0" | ||
11993 | |||
11994 | |||
11995 | // $ANTLR start "rule__VLSUnaryInfix__Group__0__Impl" | ||
11996 | // InternalVampireLanguage.g:3820:1: rule__VLSUnaryInfix__Group__0__Impl : ( ruleVLSAtomic ) ; | ||
11997 | public final void rule__VLSUnaryInfix__Group__0__Impl() throws RecognitionException { | ||
11998 | |||
11999 | int stackSize = keepStackSize(); | ||
12000 | |||
12001 | try { | ||
12002 | // InternalVampireLanguage.g:3824:1: ( ( ruleVLSAtomic ) ) | ||
12003 | // InternalVampireLanguage.g:3825:1: ( ruleVLSAtomic ) | ||
12004 | { | ||
12005 | // InternalVampireLanguage.g:3825:1: ( ruleVLSAtomic ) | ||
12006 | // InternalVampireLanguage.g:3826:2: ruleVLSAtomic | ||
12007 | { | ||
12008 | before(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); | ||
12009 | pushFollow(FOLLOW_2); | ||
12010 | ruleVLSAtomic(); | ||
12011 | |||
12012 | state._fsp--; | ||
12013 | |||
12014 | after(grammarAccess.getVLSUnaryInfixAccess().getVLSAtomicParserRuleCall_0()); | ||
12015 | |||
12016 | } | ||
12017 | |||
12018 | |||
12019 | } | ||
12020 | |||
12021 | } | ||
12022 | catch (RecognitionException re) { | ||
12023 | reportError(re); | ||
12024 | recover(input,re); | ||
12025 | } | ||
12026 | finally { | ||
12027 | |||
12028 | restoreStackSize(stackSize); | ||
12029 | |||
12030 | } | ||
12031 | return ; | ||
12032 | } | ||
12033 | // $ANTLR end "rule__VLSUnaryInfix__Group__0__Impl" | ||
12034 | |||
12035 | |||
12036 | // $ANTLR start "rule__VLSUnaryInfix__Group__1" | ||
12037 | // InternalVampireLanguage.g:3835:1: rule__VLSUnaryInfix__Group__1 : rule__VLSUnaryInfix__Group__1__Impl ; | ||
12038 | public final void rule__VLSUnaryInfix__Group__1() throws RecognitionException { | ||
12039 | |||
12040 | int stackSize = keepStackSize(); | ||
12041 | |||
12042 | try { | ||
12043 | // InternalVampireLanguage.g:3839:1: ( rule__VLSUnaryInfix__Group__1__Impl ) | ||
12044 | // InternalVampireLanguage.g:3840:2: rule__VLSUnaryInfix__Group__1__Impl | ||
12045 | { | ||
12046 | pushFollow(FOLLOW_2); | ||
12047 | rule__VLSUnaryInfix__Group__1__Impl(); | ||
12048 | |||
12049 | state._fsp--; | ||
12050 | |||
12051 | |||
12052 | } | ||
12053 | |||
12054 | } | ||
12055 | catch (RecognitionException re) { | ||
12056 | reportError(re); | ||
12057 | recover(input,re); | ||
12058 | } | ||
12059 | finally { | ||
12060 | |||
12061 | restoreStackSize(stackSize); | ||
12062 | |||
12063 | } | ||
12064 | return ; | ||
12065 | } | ||
12066 | // $ANTLR end "rule__VLSUnaryInfix__Group__1" | ||
12067 | |||
12068 | |||
12069 | // $ANTLR start "rule__VLSUnaryInfix__Group__1__Impl" | ||
12070 | // InternalVampireLanguage.g:3846:1: rule__VLSUnaryInfix__Group__1__Impl : ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ; | ||
12071 | public final void rule__VLSUnaryInfix__Group__1__Impl() throws RecognitionException { | ||
12072 | |||
12073 | int stackSize = keepStackSize(); | ||
12074 | |||
12075 | try { | ||
12076 | // InternalVampireLanguage.g:3850:1: ( ( ( rule__VLSUnaryInfix__Group_1__0 )? ) ) | ||
12077 | // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) | ||
12078 | { | ||
12079 | // InternalVampireLanguage.g:3851:1: ( ( rule__VLSUnaryInfix__Group_1__0 )? ) | ||
12080 | // InternalVampireLanguage.g:3852:2: ( rule__VLSUnaryInfix__Group_1__0 )? | ||
12081 | { | ||
12082 | before(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); | ||
12083 | // InternalVampireLanguage.g:3853:2: ( rule__VLSUnaryInfix__Group_1__0 )? | ||
12084 | int alt32=2; | ||
12085 | int LA32_0 = input.LA(1); | ||
12086 | |||
12087 | if ( ((LA32_0>=63 && LA32_0<=65)) ) { | ||
12088 | alt32=1; | ||
12089 | } | ||
12090 | switch (alt32) { | ||
12091 | case 1 : | ||
12092 | // InternalVampireLanguage.g:3853:3: rule__VLSUnaryInfix__Group_1__0 | ||
12093 | { | ||
12094 | pushFollow(FOLLOW_2); | ||
12095 | rule__VLSUnaryInfix__Group_1__0(); | ||
12096 | |||
12097 | state._fsp--; | ||
12098 | |||
12099 | |||
12100 | } | ||
12101 | break; | ||
12102 | |||
12103 | } | ||
12104 | |||
12105 | after(grammarAccess.getVLSUnaryInfixAccess().getGroup_1()); | ||
12106 | |||
12107 | } | ||
12108 | |||
12109 | |||
12110 | } | ||
12111 | |||
12112 | } | ||
12113 | catch (RecognitionException re) { | ||
12114 | reportError(re); | ||
12115 | recover(input,re); | ||
12116 | } | ||
12117 | finally { | ||
12118 | |||
12119 | restoreStackSize(stackSize); | ||
12120 | |||
12121 | } | ||
12122 | return ; | ||
12123 | } | ||
12124 | // $ANTLR end "rule__VLSUnaryInfix__Group__1__Impl" | ||
12125 | |||
12126 | |||
12127 | // $ANTLR start "rule__VLSUnaryInfix__Group_1__0" | ||
12128 | // InternalVampireLanguage.g:3862:1: rule__VLSUnaryInfix__Group_1__0 : rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ; | ||
12129 | public final void rule__VLSUnaryInfix__Group_1__0() throws RecognitionException { | ||
12130 | |||
12131 | int stackSize = keepStackSize(); | ||
12132 | |||
12133 | try { | ||
12134 | // InternalVampireLanguage.g:3866:1: ( rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 ) | ||
12135 | // InternalVampireLanguage.g:3867:2: rule__VLSUnaryInfix__Group_1__0__Impl rule__VLSUnaryInfix__Group_1__1 | ||
12136 | { | ||
12137 | pushFollow(FOLLOW_36); | ||
12138 | rule__VLSUnaryInfix__Group_1__0__Impl(); | ||
12139 | |||
12140 | state._fsp--; | ||
12141 | |||
12142 | pushFollow(FOLLOW_2); | ||
12143 | rule__VLSUnaryInfix__Group_1__1(); | ||
12144 | |||
12145 | state._fsp--; | ||
12146 | |||
12147 | |||
12148 | } | ||
12149 | |||
12150 | } | ||
12151 | catch (RecognitionException re) { | ||
12152 | reportError(re); | ||
12153 | recover(input,re); | ||
12154 | } | ||
12155 | finally { | ||
12156 | |||
12157 | restoreStackSize(stackSize); | ||
12158 | |||
12159 | } | ||
12160 | return ; | ||
12161 | } | ||
12162 | // $ANTLR end "rule__VLSUnaryInfix__Group_1__0" | ||
12163 | |||
12164 | |||
12165 | // $ANTLR start "rule__VLSUnaryInfix__Group_1__0__Impl" | ||
12166 | // InternalVampireLanguage.g:3874:1: rule__VLSUnaryInfix__Group_1__0__Impl : ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ; | ||
12167 | public final void rule__VLSUnaryInfix__Group_1__0__Impl() throws RecognitionException { | ||
12168 | |||
12169 | int stackSize = keepStackSize(); | ||
12170 | |||
12171 | try { | ||
12172 | // InternalVampireLanguage.g:3878:1: ( ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) ) | ||
12173 | // InternalVampireLanguage.g:3879:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) | ||
12174 | { | ||
12175 | // InternalVampireLanguage.g:3879:1: ( ( rule__VLSUnaryInfix__Alternatives_1_0 ) ) | ||
12176 | // InternalVampireLanguage.g:3880:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) | ||
12177 | { | ||
12178 | before(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); | ||
12179 | // InternalVampireLanguage.g:3881:2: ( rule__VLSUnaryInfix__Alternatives_1_0 ) | ||
12180 | // InternalVampireLanguage.g:3881:3: rule__VLSUnaryInfix__Alternatives_1_0 | ||
12181 | { | ||
12182 | pushFollow(FOLLOW_2); | ||
12183 | rule__VLSUnaryInfix__Alternatives_1_0(); | ||
12184 | |||
12185 | state._fsp--; | ||
12186 | |||
12187 | |||
12188 | } | ||
12189 | |||
12190 | after(grammarAccess.getVLSUnaryInfixAccess().getAlternatives_1_0()); | ||
12191 | |||
12192 | } | ||
12193 | |||
12194 | |||
12195 | } | ||
12196 | |||
12197 | } | ||
12198 | catch (RecognitionException re) { | ||
12199 | reportError(re); | ||
12200 | recover(input,re); | ||
12201 | } | ||
12202 | finally { | ||
12203 | |||
12204 | restoreStackSize(stackSize); | ||
12205 | |||
12206 | } | ||
12207 | return ; | ||
12208 | } | ||
12209 | // $ANTLR end "rule__VLSUnaryInfix__Group_1__0__Impl" | ||
12210 | |||
12211 | |||
12212 | // $ANTLR start "rule__VLSUnaryInfix__Group_1__1" | ||
12213 | // InternalVampireLanguage.g:3889:1: rule__VLSUnaryInfix__Group_1__1 : rule__VLSUnaryInfix__Group_1__1__Impl ; | ||
12214 | public final void rule__VLSUnaryInfix__Group_1__1() throws RecognitionException { | ||
12215 | |||
12216 | int stackSize = keepStackSize(); | ||
12217 | |||
12218 | try { | ||
12219 | // InternalVampireLanguage.g:3893:1: ( rule__VLSUnaryInfix__Group_1__1__Impl ) | ||
12220 | // InternalVampireLanguage.g:3894:2: rule__VLSUnaryInfix__Group_1__1__Impl | ||
12221 | { | ||
12222 | pushFollow(FOLLOW_2); | ||
12223 | rule__VLSUnaryInfix__Group_1__1__Impl(); | ||
12224 | |||
12225 | state._fsp--; | ||
12226 | |||
12227 | |||
12228 | } | ||
12229 | |||
12230 | } | ||
12231 | catch (RecognitionException re) { | ||
12232 | reportError(re); | ||
12233 | recover(input,re); | ||
12234 | } | ||
12235 | finally { | ||
12236 | |||
12237 | restoreStackSize(stackSize); | ||
12238 | |||
12239 | } | ||
12240 | return ; | ||
12241 | } | ||
12242 | // $ANTLR end "rule__VLSUnaryInfix__Group_1__1" | ||
12243 | |||
12244 | |||
12245 | // $ANTLR start "rule__VLSUnaryInfix__Group_1__1__Impl" | ||
12246 | // InternalVampireLanguage.g:3900:1: rule__VLSUnaryInfix__Group_1__1__Impl : ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ; | ||
12247 | public final void rule__VLSUnaryInfix__Group_1__1__Impl() throws RecognitionException { | ||
12248 | |||
12249 | int stackSize = keepStackSize(); | ||
12250 | |||
12251 | try { | ||
12252 | // InternalVampireLanguage.g:3904:1: ( ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) ) | ||
12253 | // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) | ||
12254 | { | ||
12255 | // InternalVampireLanguage.g:3905:1: ( ( rule__VLSUnaryInfix__RightAssignment_1_1 ) ) | ||
12256 | // InternalVampireLanguage.g:3906:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) | ||
12257 | { | ||
12258 | before(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); | ||
12259 | // InternalVampireLanguage.g:3907:2: ( rule__VLSUnaryInfix__RightAssignment_1_1 ) | ||
12260 | // InternalVampireLanguage.g:3907:3: rule__VLSUnaryInfix__RightAssignment_1_1 | ||
12261 | { | ||
12262 | pushFollow(FOLLOW_2); | ||
12263 | rule__VLSUnaryInfix__RightAssignment_1_1(); | ||
12264 | |||
12265 | state._fsp--; | ||
12266 | |||
12267 | |||
12268 | } | ||
12269 | |||
12270 | after(grammarAccess.getVLSUnaryInfixAccess().getRightAssignment_1_1()); | ||
12271 | |||
12272 | } | ||
12273 | |||
12274 | |||
12275 | } | ||
12276 | |||
12277 | } | ||
12278 | catch (RecognitionException re) { | ||
12279 | reportError(re); | ||
12280 | recover(input,re); | ||
12281 | } | ||
12282 | finally { | ||
12283 | |||
12284 | restoreStackSize(stackSize); | ||
12285 | |||
12286 | } | ||
12287 | return ; | ||
12288 | } | ||
12289 | // $ANTLR end "rule__VLSUnaryInfix__Group_1__1__Impl" | ||
12290 | |||
12291 | |||
12292 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0" | ||
12293 | // InternalVampireLanguage.g:3916:1: rule__VLSUnaryInfix__Group_1_0_0__0 : rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ; | ||
12294 | public final void rule__VLSUnaryInfix__Group_1_0_0__0() throws RecognitionException { | ||
12295 | |||
12296 | int stackSize = keepStackSize(); | ||
12297 | |||
12298 | try { | ||
12299 | // InternalVampireLanguage.g:3920:1: ( rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 ) | ||
12300 | // InternalVampireLanguage.g:3921:2: rule__VLSUnaryInfix__Group_1_0_0__0__Impl rule__VLSUnaryInfix__Group_1_0_0__1 | ||
12301 | { | ||
12302 | pushFollow(FOLLOW_37); | ||
12303 | rule__VLSUnaryInfix__Group_1_0_0__0__Impl(); | ||
12304 | |||
12305 | state._fsp--; | ||
12306 | |||
12307 | pushFollow(FOLLOW_2); | ||
12308 | rule__VLSUnaryInfix__Group_1_0_0__1(); | ||
12309 | |||
12310 | state._fsp--; | ||
12311 | |||
12312 | |||
12313 | } | ||
12314 | |||
12315 | } | ||
12316 | catch (RecognitionException re) { | ||
12317 | reportError(re); | ||
12318 | recover(input,re); | ||
12319 | } | ||
12320 | finally { | ||
12321 | |||
12322 | restoreStackSize(stackSize); | ||
12323 | |||
12324 | } | ||
12325 | return ; | ||
12326 | } | ||
12327 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_0__0" | ||
12328 | |||
12329 | |||
12330 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__0__Impl" | ||
12331 | // InternalVampireLanguage.g:3928:1: rule__VLSUnaryInfix__Group_1_0_0__0__Impl : ( () ) ; | ||
12332 | public final void rule__VLSUnaryInfix__Group_1_0_0__0__Impl() throws RecognitionException { | ||
12333 | |||
12334 | int stackSize = keepStackSize(); | ||
12335 | |||
12336 | try { | ||
12337 | // InternalVampireLanguage.g:3932:1: ( ( () ) ) | ||
12338 | // InternalVampireLanguage.g:3933:1: ( () ) | ||
12339 | { | ||
12340 | // InternalVampireLanguage.g:3933:1: ( () ) | ||
12341 | // InternalVampireLanguage.g:3934:2: () | ||
12342 | { | ||
12343 | before(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); | ||
12344 | // InternalVampireLanguage.g:3935:2: () | ||
12345 | // InternalVampireLanguage.g:3935:3: | ||
12346 | { | ||
12347 | } | ||
12348 | |||
12349 | after(grammarAccess.getVLSUnaryInfixAccess().getVLSInequalityLeftAction_1_0_0_0()); | ||
12350 | |||
12351 | } | ||
12352 | |||
12353 | |||
12354 | } | ||
12355 | |||
12356 | } | ||
12357 | finally { | ||
12358 | |||
12359 | restoreStackSize(stackSize); | ||
12360 | |||
12361 | } | ||
12362 | return ; | ||
12363 | } | ||
12364 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_0__0__Impl" | ||
12365 | |||
12366 | |||
12367 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1" | ||
12368 | // InternalVampireLanguage.g:3943:1: rule__VLSUnaryInfix__Group_1_0_0__1 : rule__VLSUnaryInfix__Group_1_0_0__1__Impl ; | ||
12369 | public final void rule__VLSUnaryInfix__Group_1_0_0__1() throws RecognitionException { | ||
12370 | |||
12371 | int stackSize = keepStackSize(); | ||
12372 | |||
12373 | try { | ||
12374 | // InternalVampireLanguage.g:3947:1: ( rule__VLSUnaryInfix__Group_1_0_0__1__Impl ) | ||
12375 | // InternalVampireLanguage.g:3948:2: rule__VLSUnaryInfix__Group_1_0_0__1__Impl | ||
12376 | { | ||
12377 | pushFollow(FOLLOW_2); | ||
12378 | rule__VLSUnaryInfix__Group_1_0_0__1__Impl(); | ||
12379 | |||
12380 | state._fsp--; | ||
12381 | |||
12382 | |||
12383 | } | ||
12384 | |||
12385 | } | ||
12386 | catch (RecognitionException re) { | ||
12387 | reportError(re); | ||
12388 | recover(input,re); | ||
12389 | } | ||
12390 | finally { | ||
12391 | |||
12392 | restoreStackSize(stackSize); | ||
12393 | |||
12394 | } | ||
12395 | return ; | ||
12396 | } | ||
12397 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_0__1" | ||
12398 | |||
12399 | |||
12400 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_0__1__Impl" | ||
12401 | // InternalVampireLanguage.g:3954:1: rule__VLSUnaryInfix__Group_1_0_0__1__Impl : ( '!=' ) ; | ||
12402 | public final void rule__VLSUnaryInfix__Group_1_0_0__1__Impl() throws RecognitionException { | ||
12403 | |||
12404 | int stackSize = keepStackSize(); | ||
12405 | |||
12406 | try { | ||
12407 | // InternalVampireLanguage.g:3958:1: ( ( '!=' ) ) | ||
12408 | // InternalVampireLanguage.g:3959:1: ( '!=' ) | ||
12409 | { | ||
12410 | // InternalVampireLanguage.g:3959:1: ( '!=' ) | ||
12411 | // InternalVampireLanguage.g:3960:2: '!=' | ||
12412 | { | ||
12413 | before(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); | ||
12414 | match(input,63,FOLLOW_2); | ||
12415 | after(grammarAccess.getVLSUnaryInfixAccess().getExclamationMarkEqualsSignKeyword_1_0_0_1()); | ||
12416 | |||
12417 | } | ||
12418 | |||
12419 | |||
12420 | } | ||
12421 | |||
12422 | } | ||
12423 | catch (RecognitionException re) { | ||
12424 | reportError(re); | ||
12425 | recover(input,re); | ||
12426 | } | ||
12427 | finally { | ||
12428 | |||
12429 | restoreStackSize(stackSize); | ||
12430 | |||
12431 | } | ||
12432 | return ; | ||
12433 | } | ||
12434 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_0__1__Impl" | ||
12435 | |||
12436 | |||
12437 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0" | ||
12438 | // InternalVampireLanguage.g:3970:1: rule__VLSUnaryInfix__Group_1_0_1__0 : rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ; | ||
12439 | public final void rule__VLSUnaryInfix__Group_1_0_1__0() throws RecognitionException { | ||
12440 | |||
12441 | int stackSize = keepStackSize(); | ||
12442 | |||
12443 | try { | ||
12444 | // InternalVampireLanguage.g:3974:1: ( rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 ) | ||
12445 | // InternalVampireLanguage.g:3975:2: rule__VLSUnaryInfix__Group_1_0_1__0__Impl rule__VLSUnaryInfix__Group_1_0_1__1 | ||
12446 | { | ||
12447 | pushFollow(FOLLOW_38); | ||
12448 | rule__VLSUnaryInfix__Group_1_0_1__0__Impl(); | ||
12449 | |||
12450 | state._fsp--; | ||
12451 | |||
12452 | pushFollow(FOLLOW_2); | ||
12453 | rule__VLSUnaryInfix__Group_1_0_1__1(); | ||
12454 | |||
12455 | state._fsp--; | ||
12456 | |||
12457 | |||
12458 | } | ||
12459 | |||
12460 | } | ||
12461 | catch (RecognitionException re) { | ||
12462 | reportError(re); | ||
12463 | recover(input,re); | ||
12464 | } | ||
12465 | finally { | ||
12466 | |||
12467 | restoreStackSize(stackSize); | ||
12468 | |||
12469 | } | ||
12470 | return ; | ||
12471 | } | ||
12472 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_1__0" | ||
12473 | |||
12474 | |||
12475 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__0__Impl" | ||
12476 | // InternalVampireLanguage.g:3982:1: rule__VLSUnaryInfix__Group_1_0_1__0__Impl : ( () ) ; | ||
12477 | public final void rule__VLSUnaryInfix__Group_1_0_1__0__Impl() throws RecognitionException { | ||
12478 | |||
12479 | int stackSize = keepStackSize(); | ||
12480 | |||
12481 | try { | ||
12482 | // InternalVampireLanguage.g:3986:1: ( ( () ) ) | ||
12483 | // InternalVampireLanguage.g:3987:1: ( () ) | ||
12484 | { | ||
12485 | // InternalVampireLanguage.g:3987:1: ( () ) | ||
12486 | // InternalVampireLanguage.g:3988:2: () | ||
12487 | { | ||
12488 | before(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); | ||
12489 | // InternalVampireLanguage.g:3989:2: () | ||
12490 | // InternalVampireLanguage.g:3989:3: | ||
12491 | { | ||
12492 | } | ||
12493 | |||
12494 | after(grammarAccess.getVLSUnaryInfixAccess().getVLSEqualityLeftAction_1_0_1_0()); | ||
12495 | |||
12496 | } | ||
12497 | |||
12498 | |||
12499 | } | ||
12500 | |||
12501 | } | ||
12502 | finally { | ||
12503 | |||
12504 | restoreStackSize(stackSize); | ||
12505 | |||
12506 | } | ||
12507 | return ; | ||
12508 | } | ||
12509 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_1__0__Impl" | ||
12510 | |||
12511 | |||
12512 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1" | ||
12513 | // InternalVampireLanguage.g:3997:1: rule__VLSUnaryInfix__Group_1_0_1__1 : rule__VLSUnaryInfix__Group_1_0_1__1__Impl ; | ||
12514 | public final void rule__VLSUnaryInfix__Group_1_0_1__1() throws RecognitionException { | ||
12515 | |||
12516 | int stackSize = keepStackSize(); | ||
12517 | |||
12518 | try { | ||
12519 | // InternalVampireLanguage.g:4001:1: ( rule__VLSUnaryInfix__Group_1_0_1__1__Impl ) | ||
12520 | // InternalVampireLanguage.g:4002:2: rule__VLSUnaryInfix__Group_1_0_1__1__Impl | ||
12521 | { | ||
12522 | pushFollow(FOLLOW_2); | ||
12523 | rule__VLSUnaryInfix__Group_1_0_1__1__Impl(); | ||
12524 | |||
12525 | state._fsp--; | ||
12526 | |||
12527 | |||
12528 | } | ||
12529 | |||
12530 | } | ||
12531 | catch (RecognitionException re) { | ||
12532 | reportError(re); | ||
12533 | recover(input,re); | ||
12534 | } | ||
12535 | finally { | ||
12536 | |||
12537 | restoreStackSize(stackSize); | ||
12538 | |||
12539 | } | ||
12540 | return ; | ||
12541 | } | ||
12542 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_1__1" | ||
12543 | |||
12544 | |||
12545 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_1__1__Impl" | ||
12546 | // InternalVampireLanguage.g:4008:1: rule__VLSUnaryInfix__Group_1_0_1__1__Impl : ( '=' ) ; | ||
12547 | public final void rule__VLSUnaryInfix__Group_1_0_1__1__Impl() throws RecognitionException { | ||
12548 | |||
12549 | int stackSize = keepStackSize(); | ||
12550 | |||
12551 | try { | ||
12552 | // InternalVampireLanguage.g:4012:1: ( ( '=' ) ) | ||
12553 | // InternalVampireLanguage.g:4013:1: ( '=' ) | ||
12554 | { | ||
12555 | // InternalVampireLanguage.g:4013:1: ( '=' ) | ||
12556 | // InternalVampireLanguage.g:4014:2: '=' | ||
12557 | { | ||
12558 | before(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); | ||
12559 | match(input,64,FOLLOW_2); | ||
12560 | after(grammarAccess.getVLSUnaryInfixAccess().getEqualsSignKeyword_1_0_1_1()); | ||
12561 | |||
12562 | } | ||
12563 | |||
12564 | |||
12565 | } | ||
12566 | |||
12567 | } | ||
12568 | catch (RecognitionException re) { | ||
12569 | reportError(re); | ||
12570 | recover(input,re); | ||
12571 | } | ||
12572 | finally { | ||
12573 | |||
12574 | restoreStackSize(stackSize); | ||
12575 | |||
12576 | } | ||
12577 | return ; | ||
12578 | } | ||
12579 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_1__1__Impl" | ||
12580 | |||
12581 | |||
12582 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0" | ||
12583 | // InternalVampireLanguage.g:4024:1: rule__VLSUnaryInfix__Group_1_0_2__0 : rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ; | ||
12584 | public final void rule__VLSUnaryInfix__Group_1_0_2__0() throws RecognitionException { | ||
12585 | |||
12586 | int stackSize = keepStackSize(); | ||
12587 | |||
12588 | try { | ||
12589 | // InternalVampireLanguage.g:4028:1: ( rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 ) | ||
12590 | // InternalVampireLanguage.g:4029:2: rule__VLSUnaryInfix__Group_1_0_2__0__Impl rule__VLSUnaryInfix__Group_1_0_2__1 | ||
12591 | { | ||
12592 | pushFollow(FOLLOW_35); | ||
12593 | rule__VLSUnaryInfix__Group_1_0_2__0__Impl(); | ||
12594 | |||
12595 | state._fsp--; | ||
12596 | |||
12597 | pushFollow(FOLLOW_2); | ||
12598 | rule__VLSUnaryInfix__Group_1_0_2__1(); | ||
12599 | |||
12600 | state._fsp--; | ||
12601 | |||
12602 | |||
12603 | } | ||
12604 | |||
12605 | } | ||
12606 | catch (RecognitionException re) { | ||
12607 | reportError(re); | ||
12608 | recover(input,re); | ||
12609 | } | ||
12610 | finally { | ||
12611 | |||
12612 | restoreStackSize(stackSize); | ||
12613 | |||
12614 | } | ||
12615 | return ; | ||
12616 | } | ||
12617 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_2__0" | ||
12618 | |||
12619 | |||
12620 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__0__Impl" | ||
12621 | // InternalVampireLanguage.g:4036:1: rule__VLSUnaryInfix__Group_1_0_2__0__Impl : ( () ) ; | ||
12622 | public final void rule__VLSUnaryInfix__Group_1_0_2__0__Impl() throws RecognitionException { | ||
12623 | |||
12624 | int stackSize = keepStackSize(); | ||
12625 | |||
12626 | try { | ||
12627 | // InternalVampireLanguage.g:4040:1: ( ( () ) ) | ||
12628 | // InternalVampireLanguage.g:4041:1: ( () ) | ||
12629 | { | ||
12630 | // InternalVampireLanguage.g:4041:1: ( () ) | ||
12631 | // InternalVampireLanguage.g:4042:2: () | ||
12632 | { | ||
12633 | before(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); | ||
12634 | // InternalVampireLanguage.g:4043:2: () | ||
12635 | // InternalVampireLanguage.g:4043:3: | ||
12636 | { | ||
12637 | } | ||
12638 | |||
12639 | after(grammarAccess.getVLSUnaryInfixAccess().getVLSAssignmentLeftAction_1_0_2_0()); | ||
12640 | |||
12641 | } | ||
12642 | |||
12643 | |||
12644 | } | ||
12645 | |||
12646 | } | ||
12647 | finally { | ||
12648 | |||
12649 | restoreStackSize(stackSize); | ||
12650 | |||
12651 | } | ||
12652 | return ; | ||
12653 | } | ||
12654 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_2__0__Impl" | ||
12655 | |||
12656 | |||
12657 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1" | ||
12658 | // InternalVampireLanguage.g:4051:1: rule__VLSUnaryInfix__Group_1_0_2__1 : rule__VLSUnaryInfix__Group_1_0_2__1__Impl ; | ||
12659 | public final void rule__VLSUnaryInfix__Group_1_0_2__1() throws RecognitionException { | ||
12660 | |||
12661 | int stackSize = keepStackSize(); | ||
12662 | |||
12663 | try { | ||
12664 | // InternalVampireLanguage.g:4055:1: ( rule__VLSUnaryInfix__Group_1_0_2__1__Impl ) | ||
12665 | // InternalVampireLanguage.g:4056:2: rule__VLSUnaryInfix__Group_1_0_2__1__Impl | ||
12666 | { | ||
12667 | pushFollow(FOLLOW_2); | ||
12668 | rule__VLSUnaryInfix__Group_1_0_2__1__Impl(); | ||
12669 | |||
12670 | state._fsp--; | ||
12671 | |||
12672 | |||
12673 | } | ||
12674 | |||
12675 | } | ||
12676 | catch (RecognitionException re) { | ||
12677 | reportError(re); | ||
12678 | recover(input,re); | ||
12679 | } | ||
12680 | finally { | ||
12681 | |||
12682 | restoreStackSize(stackSize); | ||
12683 | |||
12684 | } | ||
12685 | return ; | ||
12686 | } | ||
12687 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_2__1" | ||
12688 | |||
12689 | |||
12690 | // $ANTLR start "rule__VLSUnaryInfix__Group_1_0_2__1__Impl" | ||
12691 | // InternalVampireLanguage.g:4062:1: rule__VLSUnaryInfix__Group_1_0_2__1__Impl : ( ':=' ) ; | ||
12692 | public final void rule__VLSUnaryInfix__Group_1_0_2__1__Impl() throws RecognitionException { | ||
12693 | |||
12694 | int stackSize = keepStackSize(); | ||
12695 | |||
12696 | try { | ||
12697 | // InternalVampireLanguage.g:4066:1: ( ( ':=' ) ) | ||
12698 | // InternalVampireLanguage.g:4067:1: ( ':=' ) | ||
12699 | { | ||
12700 | // InternalVampireLanguage.g:4067:1: ( ':=' ) | ||
12701 | // InternalVampireLanguage.g:4068:2: ':=' | ||
12702 | { | ||
12703 | before(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); | ||
12704 | match(input,65,FOLLOW_2); | ||
12705 | after(grammarAccess.getVLSUnaryInfixAccess().getColonEqualsSignKeyword_1_0_2_1()); | ||
12706 | |||
12707 | } | ||
12708 | |||
12709 | |||
12710 | } | ||
12711 | |||
12712 | } | ||
12713 | catch (RecognitionException re) { | ||
12714 | reportError(re); | ||
12715 | recover(input,re); | ||
12716 | } | ||
12717 | finally { | ||
12718 | |||
12719 | restoreStackSize(stackSize); | ||
12720 | |||
12721 | } | ||
12722 | return ; | ||
12723 | } | ||
12724 | // $ANTLR end "rule__VLSUnaryInfix__Group_1_0_2__1__Impl" | ||
12725 | |||
12726 | |||
12727 | // $ANTLR start "rule__VLSAtomicConstant__Group_0__0" | ||
12728 | // InternalVampireLanguage.g:4078:1: rule__VLSAtomicConstant__Group_0__0 : rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ; | ||
12729 | public final void rule__VLSAtomicConstant__Group_0__0() throws RecognitionException { | ||
12730 | |||
12731 | int stackSize = keepStackSize(); | ||
12732 | |||
12733 | try { | ||
12734 | // InternalVampireLanguage.g:4082:1: ( rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 ) | ||
12735 | // InternalVampireLanguage.g:4083:2: rule__VLSAtomicConstant__Group_0__0__Impl rule__VLSAtomicConstant__Group_0__1 | ||
12736 | { | ||
12737 | pushFollow(FOLLOW_39); | ||
12738 | rule__VLSAtomicConstant__Group_0__0__Impl(); | ||
12739 | |||
12740 | state._fsp--; | ||
12741 | |||
12742 | pushFollow(FOLLOW_2); | ||
12743 | rule__VLSAtomicConstant__Group_0__1(); | ||
12744 | |||
12745 | state._fsp--; | ||
12746 | |||
12747 | |||
12748 | } | ||
12749 | |||
12750 | } | ||
12751 | catch (RecognitionException re) { | ||
12752 | reportError(re); | ||
12753 | recover(input,re); | ||
12754 | } | ||
12755 | finally { | ||
12756 | |||
12757 | restoreStackSize(stackSize); | ||
12758 | |||
12759 | } | ||
12760 | return ; | ||
12761 | } | ||
12762 | // $ANTLR end "rule__VLSAtomicConstant__Group_0__0" | ||
12763 | |||
12764 | |||
12765 | // $ANTLR start "rule__VLSAtomicConstant__Group_0__0__Impl" | ||
12766 | // InternalVampireLanguage.g:4090:1: rule__VLSAtomicConstant__Group_0__0__Impl : ( () ) ; | ||
12767 | public final void rule__VLSAtomicConstant__Group_0__0__Impl() throws RecognitionException { | ||
12768 | |||
12769 | int stackSize = keepStackSize(); | ||
12770 | |||
12771 | try { | ||
12772 | // InternalVampireLanguage.g:4094:1: ( ( () ) ) | ||
12773 | // InternalVampireLanguage.g:4095:1: ( () ) | ||
12774 | { | ||
12775 | // InternalVampireLanguage.g:4095:1: ( () ) | ||
12776 | // InternalVampireLanguage.g:4096:2: () | ||
12777 | { | ||
12778 | before(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); | ||
12779 | // InternalVampireLanguage.g:4097:2: () | ||
12780 | // InternalVampireLanguage.g:4097:3: | ||
12781 | { | ||
12782 | } | ||
12783 | |||
12784 | after(grammarAccess.getVLSAtomicConstantAccess().getVLSConstantAction_0_0()); | ||
12785 | |||
12786 | } | ||
12787 | |||
12788 | |||
12789 | } | ||
12790 | |||
12791 | } | ||
12792 | finally { | ||
12793 | |||
12794 | restoreStackSize(stackSize); | ||
12795 | |||
12796 | } | ||
12797 | return ; | ||
12798 | } | ||
12799 | // $ANTLR end "rule__VLSAtomicConstant__Group_0__0__Impl" | ||
12800 | |||
12801 | |||
12802 | // $ANTLR start "rule__VLSAtomicConstant__Group_0__1" | ||
12803 | // InternalVampireLanguage.g:4105:1: rule__VLSAtomicConstant__Group_0__1 : rule__VLSAtomicConstant__Group_0__1__Impl ; | ||
12804 | public final void rule__VLSAtomicConstant__Group_0__1() throws RecognitionException { | ||
12805 | |||
12806 | int stackSize = keepStackSize(); | ||
12807 | |||
12808 | try { | ||
12809 | // InternalVampireLanguage.g:4109:1: ( rule__VLSAtomicConstant__Group_0__1__Impl ) | ||
12810 | // InternalVampireLanguage.g:4110:2: rule__VLSAtomicConstant__Group_0__1__Impl | ||
12811 | { | ||
12812 | pushFollow(FOLLOW_2); | ||
12813 | rule__VLSAtomicConstant__Group_0__1__Impl(); | ||
12814 | |||
12815 | state._fsp--; | ||
12816 | |||
12817 | |||
12818 | } | ||
12819 | |||
12820 | } | ||
12821 | catch (RecognitionException re) { | ||
12822 | reportError(re); | ||
12823 | recover(input,re); | ||
12824 | } | ||
12825 | finally { | ||
12826 | |||
12827 | restoreStackSize(stackSize); | ||
12828 | |||
12829 | } | ||
12830 | return ; | ||
12831 | } | ||
12832 | // $ANTLR end "rule__VLSAtomicConstant__Group_0__1" | ||
12833 | |||
12834 | |||
12835 | // $ANTLR start "rule__VLSAtomicConstant__Group_0__1__Impl" | ||
12836 | // InternalVampireLanguage.g:4116:1: rule__VLSAtomicConstant__Group_0__1__Impl : ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ; | ||
12837 | public final void rule__VLSAtomicConstant__Group_0__1__Impl() throws RecognitionException { | ||
12838 | |||
12839 | int stackSize = keepStackSize(); | ||
12840 | |||
12841 | try { | ||
12842 | // InternalVampireLanguage.g:4120:1: ( ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) ) | ||
12843 | // InternalVampireLanguage.g:4121:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) | ||
12844 | { | ||
12845 | // InternalVampireLanguage.g:4121:1: ( ( rule__VLSAtomicConstant__NameAssignment_0_1 ) ) | ||
12846 | // InternalVampireLanguage.g:4122:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) | ||
12847 | { | ||
12848 | before(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); | ||
12849 | // InternalVampireLanguage.g:4123:2: ( rule__VLSAtomicConstant__NameAssignment_0_1 ) | ||
12850 | // InternalVampireLanguage.g:4123:3: rule__VLSAtomicConstant__NameAssignment_0_1 | ||
12851 | { | ||
12852 | pushFollow(FOLLOW_2); | ||
12853 | rule__VLSAtomicConstant__NameAssignment_0_1(); | ||
12854 | |||
12855 | state._fsp--; | ||
12856 | |||
12857 | |||
12858 | } | ||
12859 | |||
12860 | after(grammarAccess.getVLSAtomicConstantAccess().getNameAssignment_0_1()); | ||
12861 | |||
12862 | } | ||
12863 | |||
12864 | |||
12865 | } | ||
12866 | |||
12867 | } | ||
12868 | catch (RecognitionException re) { | ||
12869 | reportError(re); | ||
12870 | recover(input,re); | ||
12871 | } | ||
12872 | finally { | ||
12873 | |||
12874 | restoreStackSize(stackSize); | ||
12875 | |||
12876 | } | ||
12877 | return ; | ||
12878 | } | ||
12879 | // $ANTLR end "rule__VLSAtomicConstant__Group_0__1__Impl" | ||
12880 | |||
12881 | |||
12882 | // $ANTLR start "rule__VLSAtomicConstant__Group_1__0" | ||
12883 | // InternalVampireLanguage.g:4132:1: rule__VLSAtomicConstant__Group_1__0 : rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ; | ||
12884 | public final void rule__VLSAtomicConstant__Group_1__0() throws RecognitionException { | ||
12885 | |||
12886 | int stackSize = keepStackSize(); | ||
12887 | |||
12888 | try { | ||
12889 | // InternalVampireLanguage.g:4136:1: ( rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 ) | ||
12890 | // InternalVampireLanguage.g:4137:2: rule__VLSAtomicConstant__Group_1__0__Impl rule__VLSAtomicConstant__Group_1__1 | ||
12891 | { | ||
12892 | pushFollow(FOLLOW_40); | ||
12893 | rule__VLSAtomicConstant__Group_1__0__Impl(); | ||
12894 | |||
12895 | state._fsp--; | ||
12896 | |||
12897 | pushFollow(FOLLOW_2); | ||
12898 | rule__VLSAtomicConstant__Group_1__1(); | ||
12899 | |||
12900 | state._fsp--; | ||
12901 | |||
12902 | |||
12903 | } | ||
12904 | |||
12905 | } | ||
12906 | catch (RecognitionException re) { | ||
12907 | reportError(re); | ||
12908 | recover(input,re); | ||
12909 | } | ||
12910 | finally { | ||
12911 | |||
12912 | restoreStackSize(stackSize); | ||
12913 | |||
12914 | } | ||
12915 | return ; | ||
12916 | } | ||
12917 | // $ANTLR end "rule__VLSAtomicConstant__Group_1__0" | ||
12918 | |||
12919 | |||
12920 | // $ANTLR start "rule__VLSAtomicConstant__Group_1__0__Impl" | ||
12921 | // InternalVampireLanguage.g:4144:1: rule__VLSAtomicConstant__Group_1__0__Impl : ( () ) ; | ||
12922 | public final void rule__VLSAtomicConstant__Group_1__0__Impl() throws RecognitionException { | ||
12923 | |||
12924 | int stackSize = keepStackSize(); | ||
12925 | |||
12926 | try { | ||
12927 | // InternalVampireLanguage.g:4148:1: ( ( () ) ) | ||
12928 | // InternalVampireLanguage.g:4149:1: ( () ) | ||
12929 | { | ||
12930 | // InternalVampireLanguage.g:4149:1: ( () ) | ||
12931 | // InternalVampireLanguage.g:4150:2: () | ||
12932 | { | ||
12933 | before(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); | ||
12934 | // InternalVampireLanguage.g:4151:2: () | ||
12935 | // InternalVampireLanguage.g:4151:3: | ||
12936 | { | ||
12937 | } | ||
12938 | |||
12939 | after(grammarAccess.getVLSAtomicConstantAccess().getVLSTrueAction_1_0()); | ||
12940 | |||
12941 | } | ||
12942 | |||
12943 | |||
12944 | } | ||
12945 | |||
12946 | } | ||
12947 | finally { | ||
12948 | |||
12949 | restoreStackSize(stackSize); | ||
12950 | |||
12951 | } | ||
12952 | return ; | ||
12953 | } | ||
12954 | // $ANTLR end "rule__VLSAtomicConstant__Group_1__0__Impl" | ||
12955 | |||
12956 | |||
12957 | // $ANTLR start "rule__VLSAtomicConstant__Group_1__1" | ||
12958 | // InternalVampireLanguage.g:4159:1: rule__VLSAtomicConstant__Group_1__1 : rule__VLSAtomicConstant__Group_1__1__Impl ; | ||
12959 | public final void rule__VLSAtomicConstant__Group_1__1() throws RecognitionException { | ||
12960 | |||
12961 | int stackSize = keepStackSize(); | ||
12962 | |||
12963 | try { | ||
12964 | // InternalVampireLanguage.g:4163:1: ( rule__VLSAtomicConstant__Group_1__1__Impl ) | ||
12965 | // InternalVampireLanguage.g:4164:2: rule__VLSAtomicConstant__Group_1__1__Impl | ||
12966 | { | ||
12967 | pushFollow(FOLLOW_2); | ||
12968 | rule__VLSAtomicConstant__Group_1__1__Impl(); | ||
12969 | |||
12970 | state._fsp--; | ||
12971 | |||
12972 | |||
12973 | } | ||
12974 | |||
12975 | } | ||
12976 | catch (RecognitionException re) { | ||
12977 | reportError(re); | ||
12978 | recover(input,re); | ||
12979 | } | ||
12980 | finally { | ||
12981 | |||
12982 | restoreStackSize(stackSize); | ||
12983 | |||
12984 | } | ||
12985 | return ; | ||
12986 | } | ||
12987 | // $ANTLR end "rule__VLSAtomicConstant__Group_1__1" | ||
12988 | |||
12989 | |||
12990 | // $ANTLR start "rule__VLSAtomicConstant__Group_1__1__Impl" | ||
12991 | // InternalVampireLanguage.g:4170:1: rule__VLSAtomicConstant__Group_1__1__Impl : ( '$true' ) ; | ||
12992 | public final void rule__VLSAtomicConstant__Group_1__1__Impl() throws RecognitionException { | ||
12993 | |||
12994 | int stackSize = keepStackSize(); | ||
12995 | |||
12996 | try { | ||
12997 | // InternalVampireLanguage.g:4174:1: ( ( '$true' ) ) | ||
12998 | // InternalVampireLanguage.g:4175:1: ( '$true' ) | ||
12999 | { | ||
13000 | // InternalVampireLanguage.g:4175:1: ( '$true' ) | ||
13001 | // InternalVampireLanguage.g:4176:2: '$true' | ||
13002 | { | ||
13003 | before(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); | ||
13004 | match(input,66,FOLLOW_2); | ||
13005 | after(grammarAccess.getVLSAtomicConstantAccess().getTrueKeyword_1_1()); | ||
13006 | |||
13007 | } | ||
13008 | |||
13009 | |||
13010 | } | ||
13011 | |||
13012 | } | ||
13013 | catch (RecognitionException re) { | ||
13014 | reportError(re); | ||
13015 | recover(input,re); | ||
13016 | } | ||
13017 | finally { | ||
13018 | |||
13019 | restoreStackSize(stackSize); | ||
13020 | |||
13021 | } | ||
13022 | return ; | ||
13023 | } | ||
13024 | // $ANTLR end "rule__VLSAtomicConstant__Group_1__1__Impl" | ||
13025 | |||
13026 | |||
13027 | // $ANTLR start "rule__VLSAtomicConstant__Group_2__0" | ||
13028 | // InternalVampireLanguage.g:4186:1: rule__VLSAtomicConstant__Group_2__0 : rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ; | ||
13029 | public final void rule__VLSAtomicConstant__Group_2__0() throws RecognitionException { | ||
13030 | |||
13031 | int stackSize = keepStackSize(); | ||
13032 | |||
13033 | try { | ||
13034 | // InternalVampireLanguage.g:4190:1: ( rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 ) | ||
13035 | // InternalVampireLanguage.g:4191:2: rule__VLSAtomicConstant__Group_2__0__Impl rule__VLSAtomicConstant__Group_2__1 | ||
13036 | { | ||
13037 | pushFollow(FOLLOW_41); | ||
13038 | rule__VLSAtomicConstant__Group_2__0__Impl(); | ||
13039 | |||
13040 | state._fsp--; | ||
13041 | |||
13042 | pushFollow(FOLLOW_2); | ||
13043 | rule__VLSAtomicConstant__Group_2__1(); | ||
13044 | |||
13045 | state._fsp--; | ||
13046 | |||
13047 | |||
13048 | } | ||
13049 | |||
13050 | } | ||
13051 | catch (RecognitionException re) { | ||
13052 | reportError(re); | ||
13053 | recover(input,re); | ||
13054 | } | ||
13055 | finally { | ||
13056 | |||
13057 | restoreStackSize(stackSize); | ||
13058 | |||
13059 | } | ||
13060 | return ; | ||
13061 | } | ||
13062 | // $ANTLR end "rule__VLSAtomicConstant__Group_2__0" | ||
13063 | |||
13064 | |||
13065 | // $ANTLR start "rule__VLSAtomicConstant__Group_2__0__Impl" | ||
13066 | // InternalVampireLanguage.g:4198:1: rule__VLSAtomicConstant__Group_2__0__Impl : ( () ) ; | ||
13067 | public final void rule__VLSAtomicConstant__Group_2__0__Impl() throws RecognitionException { | ||
13068 | |||
13069 | int stackSize = keepStackSize(); | ||
13070 | |||
13071 | try { | ||
13072 | // InternalVampireLanguage.g:4202:1: ( ( () ) ) | ||
13073 | // InternalVampireLanguage.g:4203:1: ( () ) | ||
13074 | { | ||
13075 | // InternalVampireLanguage.g:4203:1: ( () ) | ||
13076 | // InternalVampireLanguage.g:4204:2: () | ||
13077 | { | ||
13078 | before(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); | ||
13079 | // InternalVampireLanguage.g:4205:2: () | ||
13080 | // InternalVampireLanguage.g:4205:3: | ||
13081 | { | ||
13082 | } | ||
13083 | |||
13084 | after(grammarAccess.getVLSAtomicConstantAccess().getVLSFalseAction_2_0()); | ||
13085 | |||
13086 | } | ||
13087 | |||
13088 | |||
13089 | } | ||
13090 | |||
13091 | } | ||
13092 | finally { | ||
13093 | |||
13094 | restoreStackSize(stackSize); | ||
13095 | |||
13096 | } | ||
13097 | return ; | ||
13098 | } | ||
13099 | // $ANTLR end "rule__VLSAtomicConstant__Group_2__0__Impl" | ||
13100 | |||
13101 | |||
13102 | // $ANTLR start "rule__VLSAtomicConstant__Group_2__1" | ||
13103 | // InternalVampireLanguage.g:4213:1: rule__VLSAtomicConstant__Group_2__1 : rule__VLSAtomicConstant__Group_2__1__Impl ; | ||
13104 | public final void rule__VLSAtomicConstant__Group_2__1() throws RecognitionException { | ||
13105 | |||
13106 | int stackSize = keepStackSize(); | ||
13107 | |||
13108 | try { | ||
13109 | // InternalVampireLanguage.g:4217:1: ( rule__VLSAtomicConstant__Group_2__1__Impl ) | ||
13110 | // InternalVampireLanguage.g:4218:2: rule__VLSAtomicConstant__Group_2__1__Impl | ||
13111 | { | ||
13112 | pushFollow(FOLLOW_2); | ||
13113 | rule__VLSAtomicConstant__Group_2__1__Impl(); | ||
13114 | |||
13115 | state._fsp--; | ||
13116 | |||
13117 | |||
13118 | } | ||
13119 | |||
13120 | } | ||
13121 | catch (RecognitionException re) { | ||
13122 | reportError(re); | ||
13123 | recover(input,re); | ||
13124 | } | ||
13125 | finally { | ||
13126 | |||
13127 | restoreStackSize(stackSize); | ||
13128 | |||
13129 | } | ||
13130 | return ; | ||
13131 | } | ||
13132 | // $ANTLR end "rule__VLSAtomicConstant__Group_2__1" | ||
13133 | |||
13134 | |||
13135 | // $ANTLR start "rule__VLSAtomicConstant__Group_2__1__Impl" | ||
13136 | // InternalVampireLanguage.g:4224:1: rule__VLSAtomicConstant__Group_2__1__Impl : ( '$false' ) ; | ||
13137 | public final void rule__VLSAtomicConstant__Group_2__1__Impl() throws RecognitionException { | ||
13138 | |||
13139 | int stackSize = keepStackSize(); | ||
13140 | |||
13141 | try { | ||
13142 | // InternalVampireLanguage.g:4228:1: ( ( '$false' ) ) | ||
13143 | // InternalVampireLanguage.g:4229:1: ( '$false' ) | ||
13144 | { | ||
13145 | // InternalVampireLanguage.g:4229:1: ( '$false' ) | ||
13146 | // InternalVampireLanguage.g:4230:2: '$false' | ||
13147 | { | ||
13148 | before(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); | ||
13149 | match(input,67,FOLLOW_2); | ||
13150 | after(grammarAccess.getVLSAtomicConstantAccess().getFalseKeyword_2_1()); | ||
13151 | |||
13152 | } | ||
13153 | |||
13154 | |||
13155 | } | ||
13156 | |||
13157 | } | ||
13158 | catch (RecognitionException re) { | ||
13159 | reportError(re); | ||
13160 | recover(input,re); | ||
13161 | } | ||
13162 | finally { | ||
13163 | |||
13164 | restoreStackSize(stackSize); | ||
13165 | |||
13166 | } | ||
13167 | return ; | ||
13168 | } | ||
13169 | // $ANTLR end "rule__VLSAtomicConstant__Group_2__1__Impl" | ||
13170 | |||
13171 | |||
13172 | // $ANTLR start "rule__VLSAtomicFunction__Group_0__0" | ||
13173 | // InternalVampireLanguage.g:4240:1: rule__VLSAtomicFunction__Group_0__0 : rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ; | ||
13174 | public final void rule__VLSAtomicFunction__Group_0__0() throws RecognitionException { | ||
13175 | |||
13176 | int stackSize = keepStackSize(); | ||
13177 | |||
13178 | try { | ||
13179 | // InternalVampireLanguage.g:4244:1: ( rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 ) | ||
13180 | // InternalVampireLanguage.g:4245:2: rule__VLSAtomicFunction__Group_0__0__Impl rule__VLSAtomicFunction__Group_0__1 | ||
13181 | { | ||
13182 | pushFollow(FOLLOW_39); | ||
13183 | rule__VLSAtomicFunction__Group_0__0__Impl(); | ||
13184 | |||
13185 | state._fsp--; | ||
13186 | |||
13187 | pushFollow(FOLLOW_2); | ||
13188 | rule__VLSAtomicFunction__Group_0__1(); | ||
13189 | |||
13190 | state._fsp--; | ||
13191 | |||
13192 | |||
13193 | } | ||
13194 | |||
13195 | } | ||
13196 | catch (RecognitionException re) { | ||
13197 | reportError(re); | ||
13198 | recover(input,re); | ||
13199 | } | ||
13200 | finally { | ||
13201 | |||
13202 | restoreStackSize(stackSize); | ||
13203 | |||
13204 | } | ||
13205 | return ; | ||
13206 | } | ||
13207 | // $ANTLR end "rule__VLSAtomicFunction__Group_0__0" | ||
13208 | |||
13209 | |||
13210 | // $ANTLR start "rule__VLSAtomicFunction__Group_0__0__Impl" | ||
13211 | // InternalVampireLanguage.g:4252:1: rule__VLSAtomicFunction__Group_0__0__Impl : ( () ) ; | ||
13212 | public final void rule__VLSAtomicFunction__Group_0__0__Impl() throws RecognitionException { | ||
13213 | |||
13214 | int stackSize = keepStackSize(); | ||
13215 | |||
13216 | try { | ||
13217 | // InternalVampireLanguage.g:4256:1: ( ( () ) ) | ||
13218 | // InternalVampireLanguage.g:4257:1: ( () ) | ||
13219 | { | ||
13220 | // InternalVampireLanguage.g:4257:1: ( () ) | ||
13221 | // InternalVampireLanguage.g:4258:2: () | ||
13222 | { | ||
13223 | before(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); | ||
13224 | // InternalVampireLanguage.g:4259:2: () | ||
13225 | // InternalVampireLanguage.g:4259:3: | ||
13226 | { | ||
13227 | } | ||
13228 | |||
13229 | after(grammarAccess.getVLSAtomicFunctionAccess().getVLSFunctionAction_0_0()); | ||
13230 | |||
13231 | } | ||
13232 | |||
13233 | |||
13234 | } | ||
13235 | |||
13236 | } | ||
13237 | finally { | ||
13238 | |||
13239 | restoreStackSize(stackSize); | ||
13240 | |||
13241 | } | ||
13242 | return ; | ||
13243 | } | ||
13244 | // $ANTLR end "rule__VLSAtomicFunction__Group_0__0__Impl" | ||
13245 | |||
13246 | |||
13247 | // $ANTLR start "rule__VLSAtomicFunction__Group_0__1" | ||
13248 | // InternalVampireLanguage.g:4267:1: rule__VLSAtomicFunction__Group_0__1 : rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ; | ||
13249 | public final void rule__VLSAtomicFunction__Group_0__1() throws RecognitionException { | ||
13250 | |||
13251 | int stackSize = keepStackSize(); | ||
13252 | |||
13253 | try { | ||
13254 | // InternalVampireLanguage.g:4271:1: ( rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 ) | ||
13255 | // InternalVampireLanguage.g:4272:2: rule__VLSAtomicFunction__Group_0__1__Impl rule__VLSAtomicFunction__Group_0__2 | ||
13256 | { | ||
13257 | pushFollow(FOLLOW_11); | ||
13258 | rule__VLSAtomicFunction__Group_0__1__Impl(); | ||
13259 | |||
13260 | state._fsp--; | ||
13261 | |||
13262 | pushFollow(FOLLOW_2); | ||
13263 | rule__VLSAtomicFunction__Group_0__2(); | ||
13264 | |||
13265 | state._fsp--; | ||
13266 | |||
13267 | |||
13268 | } | ||
13269 | |||
13270 | } | ||
13271 | catch (RecognitionException re) { | ||
13272 | reportError(re); | ||
13273 | recover(input,re); | ||
13274 | } | ||
13275 | finally { | ||
13276 | |||
13277 | restoreStackSize(stackSize); | ||
13278 | |||
13279 | } | ||
13280 | return ; | ||
13281 | } | ||
13282 | // $ANTLR end "rule__VLSAtomicFunction__Group_0__1" | ||
13283 | |||
13284 | |||
13285 | // $ANTLR start "rule__VLSAtomicFunction__Group_0__1__Impl" | ||
13286 | // InternalVampireLanguage.g:4279:1: rule__VLSAtomicFunction__Group_0__1__Impl : ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ; | ||
13287 | public final void rule__VLSAtomicFunction__Group_0__1__Impl() throws RecognitionException { | ||
13288 | |||
13289 | int stackSize = keepStackSize(); | ||
13290 | |||
13291 | try { | ||
13292 | // InternalVampireLanguage.g:4283:1: ( ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) ) | ||
13293 | // InternalVampireLanguage.g:4284:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) | ||
13294 | { | ||
13295 | // InternalVampireLanguage.g:4284:1: ( ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) ) | ||
13296 | // InternalVampireLanguage.g:4285:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) | ||
13297 | { | ||
13298 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); | ||
13299 | // InternalVampireLanguage.g:4286:2: ( rule__VLSAtomicFunction__ConstantAssignment_0_1 ) | ||
13300 | // InternalVampireLanguage.g:4286:3: rule__VLSAtomicFunction__ConstantAssignment_0_1 | ||
13301 | { | ||
13302 | pushFollow(FOLLOW_2); | ||
13303 | rule__VLSAtomicFunction__ConstantAssignment_0_1(); | ||
13304 | |||
13305 | state._fsp--; | ||
13306 | |||
13307 | |||
13308 | } | ||
13309 | |||
13310 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantAssignment_0_1()); | ||
13311 | |||
13312 | } | ||
13313 | |||
13314 | |||
13315 | } | ||
13316 | |||
13317 | } | ||
13318 | catch (RecognitionException re) { | ||
13319 | reportError(re); | ||
13320 | recover(input,re); | ||
13321 | } | ||
13322 | finally { | ||
13323 | |||
13324 | restoreStackSize(stackSize); | ||
13325 | |||
13326 | } | ||
13327 | return ; | ||
13328 | } | ||
13329 | // $ANTLR end "rule__VLSAtomicFunction__Group_0__1__Impl" | ||
13330 | |||
13331 | |||
13332 | // $ANTLR start "rule__VLSAtomicFunction__Group_0__2" | ||
13333 | // InternalVampireLanguage.g:4294:1: rule__VLSAtomicFunction__Group_0__2 : rule__VLSAtomicFunction__Group_0__2__Impl ; | ||
13334 | public final void rule__VLSAtomicFunction__Group_0__2() throws RecognitionException { | ||
13335 | |||
13336 | int stackSize = keepStackSize(); | ||
13337 | |||
13338 | try { | ||
13339 | // InternalVampireLanguage.g:4298:1: ( rule__VLSAtomicFunction__Group_0__2__Impl ) | ||
13340 | // InternalVampireLanguage.g:4299:2: rule__VLSAtomicFunction__Group_0__2__Impl | ||
13341 | { | ||
13342 | pushFollow(FOLLOW_2); | ||
13343 | rule__VLSAtomicFunction__Group_0__2__Impl(); | ||
13344 | |||
13345 | state._fsp--; | ||
13346 | |||
13347 | |||
13348 | } | ||
13349 | |||
13350 | } | ||
13351 | catch (RecognitionException re) { | ||
13352 | reportError(re); | ||
13353 | recover(input,re); | ||
13354 | } | ||
13355 | finally { | ||
13356 | |||
13357 | restoreStackSize(stackSize); | ||
13358 | |||
13359 | } | ||
13360 | return ; | ||
13361 | } | ||
13362 | // $ANTLR end "rule__VLSAtomicFunction__Group_0__2" | ||
13363 | |||
13364 | |||
13365 | // $ANTLR start "rule__VLSAtomicFunction__Group_0__2__Impl" | ||
13366 | // InternalVampireLanguage.g:4305:1: rule__VLSAtomicFunction__Group_0__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ; | ||
13367 | public final void rule__VLSAtomicFunction__Group_0__2__Impl() throws RecognitionException { | ||
13368 | |||
13369 | int stackSize = keepStackSize(); | ||
13370 | |||
13371 | try { | ||
13372 | // InternalVampireLanguage.g:4309:1: ( ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) ) | ||
13373 | // InternalVampireLanguage.g:4310:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) | ||
13374 | { | ||
13375 | // InternalVampireLanguage.g:4310:1: ( ( rule__VLSAtomicFunction__Group_0_2__0 ) ) | ||
13376 | // InternalVampireLanguage.g:4311:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) | ||
13377 | { | ||
13378 | before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); | ||
13379 | // InternalVampireLanguage.g:4312:2: ( rule__VLSAtomicFunction__Group_0_2__0 ) | ||
13380 | // InternalVampireLanguage.g:4312:3: rule__VLSAtomicFunction__Group_0_2__0 | ||
13381 | { | ||
13382 | pushFollow(FOLLOW_2); | ||
13383 | rule__VLSAtomicFunction__Group_0_2__0(); | ||
13384 | |||
13385 | state._fsp--; | ||
13386 | |||
13387 | |||
13388 | } | ||
13389 | |||
13390 | after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2()); | ||
13391 | |||
13392 | } | ||
13393 | |||
13394 | |||
13395 | } | ||
13396 | |||
13397 | } | ||
13398 | catch (RecognitionException re) { | ||
13399 | reportError(re); | ||
13400 | recover(input,re); | ||
13401 | } | ||
13402 | finally { | ||
13403 | |||
13404 | restoreStackSize(stackSize); | ||
13405 | |||
13406 | } | ||
13407 | return ; | ||
13408 | } | ||
13409 | // $ANTLR end "rule__VLSAtomicFunction__Group_0__2__Impl" | ||
13410 | |||
13411 | |||
13412 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0" | ||
13413 | // InternalVampireLanguage.g:4321:1: rule__VLSAtomicFunction__Group_0_2__0 : rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ; | ||
13414 | public final void rule__VLSAtomicFunction__Group_0_2__0() throws RecognitionException { | ||
13415 | |||
13416 | int stackSize = keepStackSize(); | ||
13417 | |||
13418 | try { | ||
13419 | // InternalVampireLanguage.g:4325:1: ( rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 ) | ||
13420 | // InternalVampireLanguage.g:4326:2: rule__VLSAtomicFunction__Group_0_2__0__Impl rule__VLSAtomicFunction__Group_0_2__1 | ||
13421 | { | ||
13422 | pushFollow(FOLLOW_36); | ||
13423 | rule__VLSAtomicFunction__Group_0_2__0__Impl(); | ||
13424 | |||
13425 | state._fsp--; | ||
13426 | |||
13427 | pushFollow(FOLLOW_2); | ||
13428 | rule__VLSAtomicFunction__Group_0_2__1(); | ||
13429 | |||
13430 | state._fsp--; | ||
13431 | |||
13432 | |||
13433 | } | ||
13434 | |||
13435 | } | ||
13436 | catch (RecognitionException re) { | ||
13437 | reportError(re); | ||
13438 | recover(input,re); | ||
13439 | } | ||
13440 | finally { | ||
13441 | |||
13442 | restoreStackSize(stackSize); | ||
13443 | |||
13444 | } | ||
13445 | return ; | ||
13446 | } | ||
13447 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__0" | ||
13448 | |||
13449 | |||
13450 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__0__Impl" | ||
13451 | // InternalVampireLanguage.g:4333:1: rule__VLSAtomicFunction__Group_0_2__0__Impl : ( '(' ) ; | ||
13452 | public final void rule__VLSAtomicFunction__Group_0_2__0__Impl() throws RecognitionException { | ||
13453 | |||
13454 | int stackSize = keepStackSize(); | ||
13455 | |||
13456 | try { | ||
13457 | // InternalVampireLanguage.g:4337:1: ( ( '(' ) ) | ||
13458 | // InternalVampireLanguage.g:4338:1: ( '(' ) | ||
13459 | { | ||
13460 | // InternalVampireLanguage.g:4338:1: ( '(' ) | ||
13461 | // InternalVampireLanguage.g:4339:2: '(' | ||
13462 | { | ||
13463 | before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); | ||
13464 | match(input,47,FOLLOW_2); | ||
13465 | after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_0_2_0()); | ||
13466 | |||
13467 | } | ||
13468 | |||
13469 | |||
13470 | } | ||
13471 | |||
13472 | } | ||
13473 | catch (RecognitionException re) { | ||
13474 | reportError(re); | ||
13475 | recover(input,re); | ||
13476 | } | ||
13477 | finally { | ||
13478 | |||
13479 | restoreStackSize(stackSize); | ||
13480 | |||
13481 | } | ||
13482 | return ; | ||
13483 | } | ||
13484 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__0__Impl" | ||
13485 | |||
13486 | |||
13487 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1" | ||
13488 | // InternalVampireLanguage.g:4348:1: rule__VLSAtomicFunction__Group_0_2__1 : rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ; | ||
13489 | public final void rule__VLSAtomicFunction__Group_0_2__1() throws RecognitionException { | ||
13490 | |||
13491 | int stackSize = keepStackSize(); | ||
13492 | |||
13493 | try { | ||
13494 | // InternalVampireLanguage.g:4352:1: ( rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 ) | ||
13495 | // InternalVampireLanguage.g:4353:2: rule__VLSAtomicFunction__Group_0_2__1__Impl rule__VLSAtomicFunction__Group_0_2__2 | ||
13496 | { | ||
13497 | pushFollow(FOLLOW_16); | ||
13498 | rule__VLSAtomicFunction__Group_0_2__1__Impl(); | ||
13499 | |||
13500 | state._fsp--; | ||
13501 | |||
13502 | pushFollow(FOLLOW_2); | ||
13503 | rule__VLSAtomicFunction__Group_0_2__2(); | ||
13504 | |||
13505 | state._fsp--; | ||
13506 | |||
13507 | |||
13508 | } | ||
13509 | |||
13510 | } | ||
13511 | catch (RecognitionException re) { | ||
13512 | reportError(re); | ||
13513 | recover(input,re); | ||
13514 | } | ||
13515 | finally { | ||
13516 | |||
13517 | restoreStackSize(stackSize); | ||
13518 | |||
13519 | } | ||
13520 | return ; | ||
13521 | } | ||
13522 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__1" | ||
13523 | |||
13524 | |||
13525 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__1__Impl" | ||
13526 | // InternalVampireLanguage.g:4360:1: rule__VLSAtomicFunction__Group_0_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ; | ||
13527 | public final void rule__VLSAtomicFunction__Group_0_2__1__Impl() throws RecognitionException { | ||
13528 | |||
13529 | int stackSize = keepStackSize(); | ||
13530 | |||
13531 | try { | ||
13532 | // InternalVampireLanguage.g:4364:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) ) | ||
13533 | // InternalVampireLanguage.g:4365:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) | ||
13534 | { | ||
13535 | // InternalVampireLanguage.g:4365:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) ) | ||
13536 | // InternalVampireLanguage.g:4366:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) | ||
13537 | { | ||
13538 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); | ||
13539 | // InternalVampireLanguage.g:4367:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_1 ) | ||
13540 | // InternalVampireLanguage.g:4367:3: rule__VLSAtomicFunction__TermsAssignment_0_2_1 | ||
13541 | { | ||
13542 | pushFollow(FOLLOW_2); | ||
13543 | rule__VLSAtomicFunction__TermsAssignment_0_2_1(); | ||
13544 | |||
13545 | state._fsp--; | ||
13546 | |||
13547 | |||
13548 | } | ||
13549 | |||
13550 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_1()); | ||
13551 | |||
13552 | } | ||
13553 | |||
13554 | |||
13555 | } | ||
13556 | |||
13557 | } | ||
13558 | catch (RecognitionException re) { | ||
13559 | reportError(re); | ||
13560 | recover(input,re); | ||
13561 | } | ||
13562 | finally { | ||
13563 | |||
13564 | restoreStackSize(stackSize); | ||
13565 | |||
13566 | } | ||
13567 | return ; | ||
13568 | } | ||
13569 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__1__Impl" | ||
13570 | |||
13571 | |||
13572 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2" | ||
13573 | // InternalVampireLanguage.g:4375:1: rule__VLSAtomicFunction__Group_0_2__2 : rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ; | ||
13574 | public final void rule__VLSAtomicFunction__Group_0_2__2() throws RecognitionException { | ||
13575 | |||
13576 | int stackSize = keepStackSize(); | ||
13577 | |||
13578 | try { | ||
13579 | // InternalVampireLanguage.g:4379:1: ( rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 ) | ||
13580 | // InternalVampireLanguage.g:4380:2: rule__VLSAtomicFunction__Group_0_2__2__Impl rule__VLSAtomicFunction__Group_0_2__3 | ||
13581 | { | ||
13582 | pushFollow(FOLLOW_16); | ||
13583 | rule__VLSAtomicFunction__Group_0_2__2__Impl(); | ||
13584 | |||
13585 | state._fsp--; | ||
13586 | |||
13587 | pushFollow(FOLLOW_2); | ||
13588 | rule__VLSAtomicFunction__Group_0_2__3(); | ||
13589 | |||
13590 | state._fsp--; | ||
13591 | |||
13592 | |||
13593 | } | ||
13594 | |||
13595 | } | ||
13596 | catch (RecognitionException re) { | ||
13597 | reportError(re); | ||
13598 | recover(input,re); | ||
13599 | } | ||
13600 | finally { | ||
13601 | |||
13602 | restoreStackSize(stackSize); | ||
13603 | |||
13604 | } | ||
13605 | return ; | ||
13606 | } | ||
13607 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__2" | ||
13608 | |||
13609 | |||
13610 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__2__Impl" | ||
13611 | // InternalVampireLanguage.g:4387:1: rule__VLSAtomicFunction__Group_0_2__2__Impl : ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ; | ||
13612 | public final void rule__VLSAtomicFunction__Group_0_2__2__Impl() throws RecognitionException { | ||
13613 | |||
13614 | int stackSize = keepStackSize(); | ||
13615 | |||
13616 | try { | ||
13617 | // InternalVampireLanguage.g:4391:1: ( ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) ) | ||
13618 | // InternalVampireLanguage.g:4392:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) | ||
13619 | { | ||
13620 | // InternalVampireLanguage.g:4392:1: ( ( rule__VLSAtomicFunction__Group_0_2_2__0 )* ) | ||
13621 | // InternalVampireLanguage.g:4393:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* | ||
13622 | { | ||
13623 | before(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); | ||
13624 | // InternalVampireLanguage.g:4394:2: ( rule__VLSAtomicFunction__Group_0_2_2__0 )* | ||
13625 | loop33: | ||
13626 | do { | ||
13627 | int alt33=2; | ||
13628 | int LA33_0 = input.LA(1); | ||
13629 | |||
13630 | if ( (LA33_0==45) ) { | ||
13631 | alt33=1; | ||
13632 | } | ||
13633 | |||
13634 | |||
13635 | switch (alt33) { | ||
13636 | case 1 : | ||
13637 | // InternalVampireLanguage.g:4394:3: rule__VLSAtomicFunction__Group_0_2_2__0 | ||
13638 | { | ||
13639 | pushFollow(FOLLOW_10); | ||
13640 | rule__VLSAtomicFunction__Group_0_2_2__0(); | ||
13641 | |||
13642 | state._fsp--; | ||
13643 | |||
13644 | |||
13645 | } | ||
13646 | break; | ||
13647 | |||
13648 | default : | ||
13649 | break loop33; | ||
13650 | } | ||
13651 | } while (true); | ||
13652 | |||
13653 | after(grammarAccess.getVLSAtomicFunctionAccess().getGroup_0_2_2()); | ||
13654 | |||
13655 | } | ||
13656 | |||
13657 | |||
13658 | } | ||
13659 | |||
13660 | } | ||
13661 | catch (RecognitionException re) { | ||
13662 | reportError(re); | ||
13663 | recover(input,re); | ||
13664 | } | ||
13665 | finally { | ||
13666 | |||
13667 | restoreStackSize(stackSize); | ||
13668 | |||
13669 | } | ||
13670 | return ; | ||
13671 | } | ||
13672 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__2__Impl" | ||
13673 | |||
13674 | |||
13675 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3" | ||
13676 | // InternalVampireLanguage.g:4402:1: rule__VLSAtomicFunction__Group_0_2__3 : rule__VLSAtomicFunction__Group_0_2__3__Impl ; | ||
13677 | public final void rule__VLSAtomicFunction__Group_0_2__3() throws RecognitionException { | ||
13678 | |||
13679 | int stackSize = keepStackSize(); | ||
13680 | |||
13681 | try { | ||
13682 | // InternalVampireLanguage.g:4406:1: ( rule__VLSAtomicFunction__Group_0_2__3__Impl ) | ||
13683 | // InternalVampireLanguage.g:4407:2: rule__VLSAtomicFunction__Group_0_2__3__Impl | ||
13684 | { | ||
13685 | pushFollow(FOLLOW_2); | ||
13686 | rule__VLSAtomicFunction__Group_0_2__3__Impl(); | ||
13687 | |||
13688 | state._fsp--; | ||
13689 | |||
13690 | |||
13691 | } | ||
13692 | |||
13693 | } | ||
13694 | catch (RecognitionException re) { | ||
13695 | reportError(re); | ||
13696 | recover(input,re); | ||
13697 | } | ||
13698 | finally { | ||
13699 | |||
13700 | restoreStackSize(stackSize); | ||
13701 | |||
13702 | } | ||
13703 | return ; | ||
13704 | } | ||
13705 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__3" | ||
13706 | |||
13707 | |||
13708 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2__3__Impl" | ||
13709 | // InternalVampireLanguage.g:4413:1: rule__VLSAtomicFunction__Group_0_2__3__Impl : ( ')' ) ; | ||
13710 | public final void rule__VLSAtomicFunction__Group_0_2__3__Impl() throws RecognitionException { | ||
13711 | |||
13712 | int stackSize = keepStackSize(); | ||
13713 | |||
13714 | try { | ||
13715 | // InternalVampireLanguage.g:4417:1: ( ( ')' ) ) | ||
13716 | // InternalVampireLanguage.g:4418:1: ( ')' ) | ||
13717 | { | ||
13718 | // InternalVampireLanguage.g:4418:1: ( ')' ) | ||
13719 | // InternalVampireLanguage.g:4419:2: ')' | ||
13720 | { | ||
13721 | before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); | ||
13722 | match(input,48,FOLLOW_2); | ||
13723 | after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_0_2_3()); | ||
13724 | |||
13725 | } | ||
13726 | |||
13727 | |||
13728 | } | ||
13729 | |||
13730 | } | ||
13731 | catch (RecognitionException re) { | ||
13732 | reportError(re); | ||
13733 | recover(input,re); | ||
13734 | } | ||
13735 | finally { | ||
13736 | |||
13737 | restoreStackSize(stackSize); | ||
13738 | |||
13739 | } | ||
13740 | return ; | ||
13741 | } | ||
13742 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2__3__Impl" | ||
13743 | |||
13744 | |||
13745 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0" | ||
13746 | // InternalVampireLanguage.g:4429:1: rule__VLSAtomicFunction__Group_0_2_2__0 : rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ; | ||
13747 | public final void rule__VLSAtomicFunction__Group_0_2_2__0() throws RecognitionException { | ||
13748 | |||
13749 | int stackSize = keepStackSize(); | ||
13750 | |||
13751 | try { | ||
13752 | // InternalVampireLanguage.g:4433:1: ( rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 ) | ||
13753 | // InternalVampireLanguage.g:4434:2: rule__VLSAtomicFunction__Group_0_2_2__0__Impl rule__VLSAtomicFunction__Group_0_2_2__1 | ||
13754 | { | ||
13755 | pushFollow(FOLLOW_36); | ||
13756 | rule__VLSAtomicFunction__Group_0_2_2__0__Impl(); | ||
13757 | |||
13758 | state._fsp--; | ||
13759 | |||
13760 | pushFollow(FOLLOW_2); | ||
13761 | rule__VLSAtomicFunction__Group_0_2_2__1(); | ||
13762 | |||
13763 | state._fsp--; | ||
13764 | |||
13765 | |||
13766 | } | ||
13767 | |||
13768 | } | ||
13769 | catch (RecognitionException re) { | ||
13770 | reportError(re); | ||
13771 | recover(input,re); | ||
13772 | } | ||
13773 | finally { | ||
13774 | |||
13775 | restoreStackSize(stackSize); | ||
13776 | |||
13777 | } | ||
13778 | return ; | ||
13779 | } | ||
13780 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2_2__0" | ||
13781 | |||
13782 | |||
13783 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__0__Impl" | ||
13784 | // InternalVampireLanguage.g:4441:1: rule__VLSAtomicFunction__Group_0_2_2__0__Impl : ( ',' ) ; | ||
13785 | public final void rule__VLSAtomicFunction__Group_0_2_2__0__Impl() throws RecognitionException { | ||
13786 | |||
13787 | int stackSize = keepStackSize(); | ||
13788 | |||
13789 | try { | ||
13790 | // InternalVampireLanguage.g:4445:1: ( ( ',' ) ) | ||
13791 | // InternalVampireLanguage.g:4446:1: ( ',' ) | ||
13792 | { | ||
13793 | // InternalVampireLanguage.g:4446:1: ( ',' ) | ||
13794 | // InternalVampireLanguage.g:4447:2: ',' | ||
13795 | { | ||
13796 | before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); | ||
13797 | match(input,45,FOLLOW_2); | ||
13798 | after(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_0_2_2_0()); | ||
13799 | |||
13800 | } | ||
13801 | |||
13802 | |||
13803 | } | ||
13804 | |||
13805 | } | ||
13806 | catch (RecognitionException re) { | ||
13807 | reportError(re); | ||
13808 | recover(input,re); | ||
13809 | } | ||
13810 | finally { | ||
13811 | |||
13812 | restoreStackSize(stackSize); | ||
13813 | |||
13814 | } | ||
13815 | return ; | ||
13816 | } | ||
13817 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2_2__0__Impl" | ||
13818 | |||
13819 | |||
13820 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1" | ||
13821 | // InternalVampireLanguage.g:4456:1: rule__VLSAtomicFunction__Group_0_2_2__1 : rule__VLSAtomicFunction__Group_0_2_2__1__Impl ; | ||
13822 | public final void rule__VLSAtomicFunction__Group_0_2_2__1() throws RecognitionException { | ||
13823 | |||
13824 | int stackSize = keepStackSize(); | ||
13825 | |||
13826 | try { | ||
13827 | // InternalVampireLanguage.g:4460:1: ( rule__VLSAtomicFunction__Group_0_2_2__1__Impl ) | ||
13828 | // InternalVampireLanguage.g:4461:2: rule__VLSAtomicFunction__Group_0_2_2__1__Impl | ||
13829 | { | ||
13830 | pushFollow(FOLLOW_2); | ||
13831 | rule__VLSAtomicFunction__Group_0_2_2__1__Impl(); | ||
13832 | |||
13833 | state._fsp--; | ||
13834 | |||
13835 | |||
13836 | } | ||
13837 | |||
13838 | } | ||
13839 | catch (RecognitionException re) { | ||
13840 | reportError(re); | ||
13841 | recover(input,re); | ||
13842 | } | ||
13843 | finally { | ||
13844 | |||
13845 | restoreStackSize(stackSize); | ||
13846 | |||
13847 | } | ||
13848 | return ; | ||
13849 | } | ||
13850 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2_2__1" | ||
13851 | |||
13852 | |||
13853 | // $ANTLR start "rule__VLSAtomicFunction__Group_0_2_2__1__Impl" | ||
13854 | // InternalVampireLanguage.g:4467:1: rule__VLSAtomicFunction__Group_0_2_2__1__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ; | ||
13855 | public final void rule__VLSAtomicFunction__Group_0_2_2__1__Impl() throws RecognitionException { | ||
13856 | |||
13857 | int stackSize = keepStackSize(); | ||
13858 | |||
13859 | try { | ||
13860 | // InternalVampireLanguage.g:4471:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) ) | ||
13861 | // InternalVampireLanguage.g:4472:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) | ||
13862 | { | ||
13863 | // InternalVampireLanguage.g:4472:1: ( ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) ) | ||
13864 | // InternalVampireLanguage.g:4473:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) | ||
13865 | { | ||
13866 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); | ||
13867 | // InternalVampireLanguage.g:4474:2: ( rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 ) | ||
13868 | // InternalVampireLanguage.g:4474:3: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 | ||
13869 | { | ||
13870 | pushFollow(FOLLOW_2); | ||
13871 | rule__VLSAtomicFunction__TermsAssignment_0_2_2_1(); | ||
13872 | |||
13873 | state._fsp--; | ||
13874 | |||
13875 | |||
13876 | } | ||
13877 | |||
13878 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_0_2_2_1()); | ||
13879 | |||
13880 | } | ||
13881 | |||
13882 | |||
13883 | } | ||
13884 | |||
13885 | } | ||
13886 | catch (RecognitionException re) { | ||
13887 | reportError(re); | ||
13888 | recover(input,re); | ||
13889 | } | ||
13890 | finally { | ||
13891 | |||
13892 | restoreStackSize(stackSize); | ||
13893 | |||
13894 | } | ||
13895 | return ; | ||
13896 | } | ||
13897 | // $ANTLR end "rule__VLSAtomicFunction__Group_0_2_2__1__Impl" | ||
13898 | |||
13899 | |||
13900 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__0" | ||
13901 | // InternalVampireLanguage.g:4483:1: rule__VLSAtomicFunction__Group_1__0 : rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ; | ||
13902 | public final void rule__VLSAtomicFunction__Group_1__0() throws RecognitionException { | ||
13903 | |||
13904 | int stackSize = keepStackSize(); | ||
13905 | |||
13906 | try { | ||
13907 | // InternalVampireLanguage.g:4487:1: ( rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 ) | ||
13908 | // InternalVampireLanguage.g:4488:2: rule__VLSAtomicFunction__Group_1__0__Impl rule__VLSAtomicFunction__Group_1__1 | ||
13909 | { | ||
13910 | pushFollow(FOLLOW_42); | ||
13911 | rule__VLSAtomicFunction__Group_1__0__Impl(); | ||
13912 | |||
13913 | state._fsp--; | ||
13914 | |||
13915 | pushFollow(FOLLOW_2); | ||
13916 | rule__VLSAtomicFunction__Group_1__1(); | ||
13917 | |||
13918 | state._fsp--; | ||
13919 | |||
13920 | |||
13921 | } | ||
13922 | |||
13923 | } | ||
13924 | catch (RecognitionException re) { | ||
13925 | reportError(re); | ||
13926 | recover(input,re); | ||
13927 | } | ||
13928 | finally { | ||
13929 | |||
13930 | restoreStackSize(stackSize); | ||
13931 | |||
13932 | } | ||
13933 | return ; | ||
13934 | } | ||
13935 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__0" | ||
13936 | |||
13937 | |||
13938 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__0__Impl" | ||
13939 | // InternalVampireLanguage.g:4495:1: rule__VLSAtomicFunction__Group_1__0__Impl : ( () ) ; | ||
13940 | public final void rule__VLSAtomicFunction__Group_1__0__Impl() throws RecognitionException { | ||
13941 | |||
13942 | int stackSize = keepStackSize(); | ||
13943 | |||
13944 | try { | ||
13945 | // InternalVampireLanguage.g:4499:1: ( ( () ) ) | ||
13946 | // InternalVampireLanguage.g:4500:1: ( () ) | ||
13947 | { | ||
13948 | // InternalVampireLanguage.g:4500:1: ( () ) | ||
13949 | // InternalVampireLanguage.g:4501:2: () | ||
13950 | { | ||
13951 | before(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); | ||
13952 | // InternalVampireLanguage.g:4502:2: () | ||
13953 | // InternalVampireLanguage.g:4502:3: | ||
13954 | { | ||
13955 | } | ||
13956 | |||
13957 | after(grammarAccess.getVLSAtomicFunctionAccess().getVLSLessAction_1_0()); | ||
13958 | |||
13959 | } | ||
13960 | |||
13961 | |||
13962 | } | ||
13963 | |||
13964 | } | ||
13965 | finally { | ||
13966 | |||
13967 | restoreStackSize(stackSize); | ||
13968 | |||
13969 | } | ||
13970 | return ; | ||
13971 | } | ||
13972 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__0__Impl" | ||
13973 | |||
13974 | |||
13975 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__1" | ||
13976 | // InternalVampireLanguage.g:4510:1: rule__VLSAtomicFunction__Group_1__1 : rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ; | ||
13977 | public final void rule__VLSAtomicFunction__Group_1__1() throws RecognitionException { | ||
13978 | |||
13979 | int stackSize = keepStackSize(); | ||
13980 | |||
13981 | try { | ||
13982 | // InternalVampireLanguage.g:4514:1: ( rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 ) | ||
13983 | // InternalVampireLanguage.g:4515:2: rule__VLSAtomicFunction__Group_1__1__Impl rule__VLSAtomicFunction__Group_1__2 | ||
13984 | { | ||
13985 | pushFollow(FOLLOW_11); | ||
13986 | rule__VLSAtomicFunction__Group_1__1__Impl(); | ||
13987 | |||
13988 | state._fsp--; | ||
13989 | |||
13990 | pushFollow(FOLLOW_2); | ||
13991 | rule__VLSAtomicFunction__Group_1__2(); | ||
13992 | |||
13993 | state._fsp--; | ||
13994 | |||
13995 | |||
13996 | } | ||
13997 | |||
13998 | } | ||
13999 | catch (RecognitionException re) { | ||
14000 | reportError(re); | ||
14001 | recover(input,re); | ||
14002 | } | ||
14003 | finally { | ||
14004 | |||
14005 | restoreStackSize(stackSize); | ||
14006 | |||
14007 | } | ||
14008 | return ; | ||
14009 | } | ||
14010 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__1" | ||
14011 | |||
14012 | |||
14013 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__1__Impl" | ||
14014 | // InternalVampireLanguage.g:4522:1: rule__VLSAtomicFunction__Group_1__1__Impl : ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ; | ||
14015 | public final void rule__VLSAtomicFunction__Group_1__1__Impl() throws RecognitionException { | ||
14016 | |||
14017 | int stackSize = keepStackSize(); | ||
14018 | |||
14019 | try { | ||
14020 | // InternalVampireLanguage.g:4526:1: ( ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) ) | ||
14021 | // InternalVampireLanguage.g:4527:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) | ||
14022 | { | ||
14023 | // InternalVampireLanguage.g:4527:1: ( ( rule__VLSAtomicFunction__NameAssignment_1_1 ) ) | ||
14024 | // InternalVampireLanguage.g:4528:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) | ||
14025 | { | ||
14026 | before(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); | ||
14027 | // InternalVampireLanguage.g:4529:2: ( rule__VLSAtomicFunction__NameAssignment_1_1 ) | ||
14028 | // InternalVampireLanguage.g:4529:3: rule__VLSAtomicFunction__NameAssignment_1_1 | ||
14029 | { | ||
14030 | pushFollow(FOLLOW_2); | ||
14031 | rule__VLSAtomicFunction__NameAssignment_1_1(); | ||
14032 | |||
14033 | state._fsp--; | ||
14034 | |||
14035 | |||
14036 | } | ||
14037 | |||
14038 | after(grammarAccess.getVLSAtomicFunctionAccess().getNameAssignment_1_1()); | ||
14039 | |||
14040 | } | ||
14041 | |||
14042 | |||
14043 | } | ||
14044 | |||
14045 | } | ||
14046 | catch (RecognitionException re) { | ||
14047 | reportError(re); | ||
14048 | recover(input,re); | ||
14049 | } | ||
14050 | finally { | ||
14051 | |||
14052 | restoreStackSize(stackSize); | ||
14053 | |||
14054 | } | ||
14055 | return ; | ||
14056 | } | ||
14057 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__1__Impl" | ||
14058 | |||
14059 | |||
14060 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__2" | ||
14061 | // InternalVampireLanguage.g:4537:1: rule__VLSAtomicFunction__Group_1__2 : rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ; | ||
14062 | public final void rule__VLSAtomicFunction__Group_1__2() throws RecognitionException { | ||
14063 | |||
14064 | int stackSize = keepStackSize(); | ||
14065 | |||
14066 | try { | ||
14067 | // InternalVampireLanguage.g:4541:1: ( rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 ) | ||
14068 | // InternalVampireLanguage.g:4542:2: rule__VLSAtomicFunction__Group_1__2__Impl rule__VLSAtomicFunction__Group_1__3 | ||
14069 | { | ||
14070 | pushFollow(FOLLOW_36); | ||
14071 | rule__VLSAtomicFunction__Group_1__2__Impl(); | ||
14072 | |||
14073 | state._fsp--; | ||
14074 | |||
14075 | pushFollow(FOLLOW_2); | ||
14076 | rule__VLSAtomicFunction__Group_1__3(); | ||
14077 | |||
14078 | state._fsp--; | ||
14079 | |||
14080 | |||
14081 | } | ||
14082 | |||
14083 | } | ||
14084 | catch (RecognitionException re) { | ||
14085 | reportError(re); | ||
14086 | recover(input,re); | ||
14087 | } | ||
14088 | finally { | ||
14089 | |||
14090 | restoreStackSize(stackSize); | ||
14091 | |||
14092 | } | ||
14093 | return ; | ||
14094 | } | ||
14095 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__2" | ||
14096 | |||
14097 | |||
14098 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__2__Impl" | ||
14099 | // InternalVampireLanguage.g:4549:1: rule__VLSAtomicFunction__Group_1__2__Impl : ( '(' ) ; | ||
14100 | public final void rule__VLSAtomicFunction__Group_1__2__Impl() throws RecognitionException { | ||
14101 | |||
14102 | int stackSize = keepStackSize(); | ||
14103 | |||
14104 | try { | ||
14105 | // InternalVampireLanguage.g:4553:1: ( ( '(' ) ) | ||
14106 | // InternalVampireLanguage.g:4554:1: ( '(' ) | ||
14107 | { | ||
14108 | // InternalVampireLanguage.g:4554:1: ( '(' ) | ||
14109 | // InternalVampireLanguage.g:4555:2: '(' | ||
14110 | { | ||
14111 | before(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); | ||
14112 | match(input,47,FOLLOW_2); | ||
14113 | after(grammarAccess.getVLSAtomicFunctionAccess().getLeftParenthesisKeyword_1_2()); | ||
14114 | |||
14115 | } | ||
14116 | |||
14117 | |||
14118 | } | ||
14119 | |||
14120 | } | ||
14121 | catch (RecognitionException re) { | ||
14122 | reportError(re); | ||
14123 | recover(input,re); | ||
14124 | } | ||
14125 | finally { | ||
14126 | |||
14127 | restoreStackSize(stackSize); | ||
14128 | |||
14129 | } | ||
14130 | return ; | ||
14131 | } | ||
14132 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__2__Impl" | ||
14133 | |||
14134 | |||
14135 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__3" | ||
14136 | // InternalVampireLanguage.g:4564:1: rule__VLSAtomicFunction__Group_1__3 : rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ; | ||
14137 | public final void rule__VLSAtomicFunction__Group_1__3() throws RecognitionException { | ||
14138 | |||
14139 | int stackSize = keepStackSize(); | ||
14140 | |||
14141 | try { | ||
14142 | // InternalVampireLanguage.g:4568:1: ( rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 ) | ||
14143 | // InternalVampireLanguage.g:4569:2: rule__VLSAtomicFunction__Group_1__3__Impl rule__VLSAtomicFunction__Group_1__4 | ||
14144 | { | ||
14145 | pushFollow(FOLLOW_13); | ||
14146 | rule__VLSAtomicFunction__Group_1__3__Impl(); | ||
14147 | |||
14148 | state._fsp--; | ||
14149 | |||
14150 | pushFollow(FOLLOW_2); | ||
14151 | rule__VLSAtomicFunction__Group_1__4(); | ||
14152 | |||
14153 | state._fsp--; | ||
14154 | |||
14155 | |||
14156 | } | ||
14157 | |||
14158 | } | ||
14159 | catch (RecognitionException re) { | ||
14160 | reportError(re); | ||
14161 | recover(input,re); | ||
14162 | } | ||
14163 | finally { | ||
14164 | |||
14165 | restoreStackSize(stackSize); | ||
14166 | |||
14167 | } | ||
14168 | return ; | ||
14169 | } | ||
14170 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__3" | ||
14171 | |||
14172 | |||
14173 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__3__Impl" | ||
14174 | // InternalVampireLanguage.g:4576:1: rule__VLSAtomicFunction__Group_1__3__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ; | ||
14175 | public final void rule__VLSAtomicFunction__Group_1__3__Impl() throws RecognitionException { | ||
14176 | |||
14177 | int stackSize = keepStackSize(); | ||
14178 | |||
14179 | try { | ||
14180 | // InternalVampireLanguage.g:4580:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) ) | ||
14181 | // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) | ||
14182 | { | ||
14183 | // InternalVampireLanguage.g:4581:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) ) | ||
14184 | // InternalVampireLanguage.g:4582:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) | ||
14185 | { | ||
14186 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); | ||
14187 | // InternalVampireLanguage.g:4583:2: ( rule__VLSAtomicFunction__TermsAssignment_1_3 ) | ||
14188 | // InternalVampireLanguage.g:4583:3: rule__VLSAtomicFunction__TermsAssignment_1_3 | ||
14189 | { | ||
14190 | pushFollow(FOLLOW_2); | ||
14191 | rule__VLSAtomicFunction__TermsAssignment_1_3(); | ||
14192 | |||
14193 | state._fsp--; | ||
14194 | |||
14195 | |||
14196 | } | ||
14197 | |||
14198 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_3()); | ||
14199 | |||
14200 | } | ||
14201 | |||
14202 | |||
14203 | } | ||
14204 | |||
14205 | } | ||
14206 | catch (RecognitionException re) { | ||
14207 | reportError(re); | ||
14208 | recover(input,re); | ||
14209 | } | ||
14210 | finally { | ||
14211 | |||
14212 | restoreStackSize(stackSize); | ||
14213 | |||
14214 | } | ||
14215 | return ; | ||
14216 | } | ||
14217 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__3__Impl" | ||
14218 | |||
14219 | |||
14220 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__4" | ||
14221 | // InternalVampireLanguage.g:4591:1: rule__VLSAtomicFunction__Group_1__4 : rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ; | ||
14222 | public final void rule__VLSAtomicFunction__Group_1__4() throws RecognitionException { | ||
14223 | |||
14224 | int stackSize = keepStackSize(); | ||
14225 | |||
14226 | try { | ||
14227 | // InternalVampireLanguage.g:4595:1: ( rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 ) | ||
14228 | // InternalVampireLanguage.g:4596:2: rule__VLSAtomicFunction__Group_1__4__Impl rule__VLSAtomicFunction__Group_1__5 | ||
14229 | { | ||
14230 | pushFollow(FOLLOW_36); | ||
14231 | rule__VLSAtomicFunction__Group_1__4__Impl(); | ||
14232 | |||
14233 | state._fsp--; | ||
14234 | |||
14235 | pushFollow(FOLLOW_2); | ||
14236 | rule__VLSAtomicFunction__Group_1__5(); | ||
14237 | |||
14238 | state._fsp--; | ||
14239 | |||
14240 | |||
14241 | } | ||
14242 | |||
14243 | } | ||
14244 | catch (RecognitionException re) { | ||
14245 | reportError(re); | ||
14246 | recover(input,re); | ||
14247 | } | ||
14248 | finally { | ||
14249 | |||
14250 | restoreStackSize(stackSize); | ||
14251 | |||
14252 | } | ||
14253 | return ; | ||
14254 | } | ||
14255 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__4" | ||
14256 | |||
14257 | |||
14258 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__4__Impl" | ||
14259 | // InternalVampireLanguage.g:4603:1: rule__VLSAtomicFunction__Group_1__4__Impl : ( ',' ) ; | ||
14260 | public final void rule__VLSAtomicFunction__Group_1__4__Impl() throws RecognitionException { | ||
14261 | |||
14262 | int stackSize = keepStackSize(); | ||
14263 | |||
14264 | try { | ||
14265 | // InternalVampireLanguage.g:4607:1: ( ( ',' ) ) | ||
14266 | // InternalVampireLanguage.g:4608:1: ( ',' ) | ||
14267 | { | ||
14268 | // InternalVampireLanguage.g:4608:1: ( ',' ) | ||
14269 | // InternalVampireLanguage.g:4609:2: ',' | ||
14270 | { | ||
14271 | before(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); | ||
14272 | match(input,45,FOLLOW_2); | ||
14273 | after(grammarAccess.getVLSAtomicFunctionAccess().getCommaKeyword_1_4()); | ||
14274 | |||
14275 | } | ||
14276 | |||
14277 | |||
14278 | } | ||
14279 | |||
14280 | } | ||
14281 | catch (RecognitionException re) { | ||
14282 | reportError(re); | ||
14283 | recover(input,re); | ||
14284 | } | ||
14285 | finally { | ||
14286 | |||
14287 | restoreStackSize(stackSize); | ||
14288 | |||
14289 | } | ||
14290 | return ; | ||
14291 | } | ||
14292 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__4__Impl" | ||
14293 | |||
14294 | |||
14295 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__5" | ||
14296 | // InternalVampireLanguage.g:4618:1: rule__VLSAtomicFunction__Group_1__5 : rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ; | ||
14297 | public final void rule__VLSAtomicFunction__Group_1__5() throws RecognitionException { | ||
14298 | |||
14299 | int stackSize = keepStackSize(); | ||
14300 | |||
14301 | try { | ||
14302 | // InternalVampireLanguage.g:4622:1: ( rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 ) | ||
14303 | // InternalVampireLanguage.g:4623:2: rule__VLSAtomicFunction__Group_1__5__Impl rule__VLSAtomicFunction__Group_1__6 | ||
14304 | { | ||
14305 | pushFollow(FOLLOW_19); | ||
14306 | rule__VLSAtomicFunction__Group_1__5__Impl(); | ||
14307 | |||
14308 | state._fsp--; | ||
14309 | |||
14310 | pushFollow(FOLLOW_2); | ||
14311 | rule__VLSAtomicFunction__Group_1__6(); | ||
14312 | |||
14313 | state._fsp--; | ||
14314 | |||
14315 | |||
14316 | } | ||
14317 | |||
14318 | } | ||
14319 | catch (RecognitionException re) { | ||
14320 | reportError(re); | ||
14321 | recover(input,re); | ||
14322 | } | ||
14323 | finally { | ||
14324 | |||
14325 | restoreStackSize(stackSize); | ||
14326 | |||
14327 | } | ||
14328 | return ; | ||
14329 | } | ||
14330 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__5" | ||
14331 | |||
14332 | |||
14333 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__5__Impl" | ||
14334 | // InternalVampireLanguage.g:4630:1: rule__VLSAtomicFunction__Group_1__5__Impl : ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ; | ||
14335 | public final void rule__VLSAtomicFunction__Group_1__5__Impl() throws RecognitionException { | ||
14336 | |||
14337 | int stackSize = keepStackSize(); | ||
14338 | |||
14339 | try { | ||
14340 | // InternalVampireLanguage.g:4634:1: ( ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) ) | ||
14341 | // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) | ||
14342 | { | ||
14343 | // InternalVampireLanguage.g:4635:1: ( ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) ) | ||
14344 | // InternalVampireLanguage.g:4636:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) | ||
14345 | { | ||
14346 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); | ||
14347 | // InternalVampireLanguage.g:4637:2: ( rule__VLSAtomicFunction__TermsAssignment_1_5 ) | ||
14348 | // InternalVampireLanguage.g:4637:3: rule__VLSAtomicFunction__TermsAssignment_1_5 | ||
14349 | { | ||
14350 | pushFollow(FOLLOW_2); | ||
14351 | rule__VLSAtomicFunction__TermsAssignment_1_5(); | ||
14352 | |||
14353 | state._fsp--; | ||
14354 | |||
14355 | |||
14356 | } | ||
14357 | |||
14358 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsAssignment_1_5()); | ||
14359 | |||
14360 | } | ||
14361 | |||
14362 | |||
14363 | } | ||
14364 | |||
14365 | } | ||
14366 | catch (RecognitionException re) { | ||
14367 | reportError(re); | ||
14368 | recover(input,re); | ||
14369 | } | ||
14370 | finally { | ||
14371 | |||
14372 | restoreStackSize(stackSize); | ||
14373 | |||
14374 | } | ||
14375 | return ; | ||
14376 | } | ||
14377 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__5__Impl" | ||
14378 | |||
14379 | |||
14380 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__6" | ||
14381 | // InternalVampireLanguage.g:4645:1: rule__VLSAtomicFunction__Group_1__6 : rule__VLSAtomicFunction__Group_1__6__Impl ; | ||
14382 | public final void rule__VLSAtomicFunction__Group_1__6() throws RecognitionException { | ||
14383 | |||
14384 | int stackSize = keepStackSize(); | ||
14385 | |||
14386 | try { | ||
14387 | // InternalVampireLanguage.g:4649:1: ( rule__VLSAtomicFunction__Group_1__6__Impl ) | ||
14388 | // InternalVampireLanguage.g:4650:2: rule__VLSAtomicFunction__Group_1__6__Impl | ||
14389 | { | ||
14390 | pushFollow(FOLLOW_2); | ||
14391 | rule__VLSAtomicFunction__Group_1__6__Impl(); | ||
14392 | |||
14393 | state._fsp--; | ||
14394 | |||
14395 | |||
14396 | } | ||
14397 | |||
14398 | } | ||
14399 | catch (RecognitionException re) { | ||
14400 | reportError(re); | ||
14401 | recover(input,re); | ||
14402 | } | ||
14403 | finally { | ||
14404 | |||
14405 | restoreStackSize(stackSize); | ||
14406 | |||
14407 | } | ||
14408 | return ; | ||
14409 | } | ||
14410 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__6" | ||
14411 | |||
14412 | |||
14413 | // $ANTLR start "rule__VLSAtomicFunction__Group_1__6__Impl" | ||
14414 | // InternalVampireLanguage.g:4656:1: rule__VLSAtomicFunction__Group_1__6__Impl : ( ')' ) ; | ||
14415 | public final void rule__VLSAtomicFunction__Group_1__6__Impl() throws RecognitionException { | ||
14416 | |||
14417 | int stackSize = keepStackSize(); | ||
14418 | |||
14419 | try { | ||
14420 | // InternalVampireLanguage.g:4660:1: ( ( ')' ) ) | ||
14421 | // InternalVampireLanguage.g:4661:1: ( ')' ) | ||
14422 | { | ||
14423 | // InternalVampireLanguage.g:4661:1: ( ')' ) | ||
14424 | // InternalVampireLanguage.g:4662:2: ')' | ||
14425 | { | ||
14426 | before(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); | ||
14427 | match(input,48,FOLLOW_2); | ||
14428 | after(grammarAccess.getVLSAtomicFunctionAccess().getRightParenthesisKeyword_1_6()); | ||
14429 | |||
14430 | } | ||
14431 | |||
14432 | |||
14433 | } | ||
14434 | |||
14435 | } | ||
14436 | catch (RecognitionException re) { | ||
14437 | reportError(re); | ||
14438 | recover(input,re); | ||
14439 | } | ||
14440 | finally { | ||
14441 | |||
14442 | restoreStackSize(stackSize); | ||
14443 | |||
14444 | } | ||
14445 | return ; | ||
14446 | } | ||
14447 | // $ANTLR end "rule__VLSAtomicFunction__Group_1__6__Impl" | ||
14448 | |||
14449 | |||
14450 | // $ANTLR start "rule__VLSFunctionFof__Group__0" | ||
14451 | // InternalVampireLanguage.g:4672:1: rule__VLSFunctionFof__Group__0 : rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ; | ||
14452 | public final void rule__VLSFunctionFof__Group__0() throws RecognitionException { | ||
14453 | |||
14454 | int stackSize = keepStackSize(); | ||
14455 | |||
14456 | try { | ||
14457 | // InternalVampireLanguage.g:4676:1: ( rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 ) | ||
14458 | // InternalVampireLanguage.g:4677:2: rule__VLSFunctionFof__Group__0__Impl rule__VLSFunctionFof__Group__1 | ||
14459 | { | ||
14460 | pushFollow(FOLLOW_11); | ||
14461 | rule__VLSFunctionFof__Group__0__Impl(); | ||
14462 | |||
14463 | state._fsp--; | ||
14464 | |||
14465 | pushFollow(FOLLOW_2); | ||
14466 | rule__VLSFunctionFof__Group__1(); | ||
14467 | |||
14468 | state._fsp--; | ||
14469 | |||
14470 | |||
14471 | } | ||
14472 | |||
14473 | } | ||
14474 | catch (RecognitionException re) { | ||
14475 | reportError(re); | ||
14476 | recover(input,re); | ||
14477 | } | ||
14478 | finally { | ||
14479 | |||
14480 | restoreStackSize(stackSize); | ||
14481 | |||
14482 | } | ||
14483 | return ; | ||
14484 | } | ||
14485 | // $ANTLR end "rule__VLSFunctionFof__Group__0" | ||
14486 | |||
14487 | |||
14488 | // $ANTLR start "rule__VLSFunctionFof__Group__0__Impl" | ||
14489 | // InternalVampireLanguage.g:4684:1: rule__VLSFunctionFof__Group__0__Impl : ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ; | ||
14490 | public final void rule__VLSFunctionFof__Group__0__Impl() throws RecognitionException { | ||
14491 | |||
14492 | int stackSize = keepStackSize(); | ||
14493 | |||
14494 | try { | ||
14495 | // InternalVampireLanguage.g:4688:1: ( ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) ) | ||
14496 | // InternalVampireLanguage.g:4689:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) | ||
14497 | { | ||
14498 | // InternalVampireLanguage.g:4689:1: ( ( rule__VLSFunctionFof__FunctorAssignment_0 ) ) | ||
14499 | // InternalVampireLanguage.g:4690:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) | ||
14500 | { | ||
14501 | before(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); | ||
14502 | // InternalVampireLanguage.g:4691:2: ( rule__VLSFunctionFof__FunctorAssignment_0 ) | ||
14503 | // InternalVampireLanguage.g:4691:3: rule__VLSFunctionFof__FunctorAssignment_0 | ||
14504 | { | ||
14505 | pushFollow(FOLLOW_2); | ||
14506 | rule__VLSFunctionFof__FunctorAssignment_0(); | ||
14507 | |||
14508 | state._fsp--; | ||
14509 | |||
14510 | |||
14511 | } | ||
14512 | |||
14513 | after(grammarAccess.getVLSFunctionFofAccess().getFunctorAssignment_0()); | ||
14514 | |||
14515 | } | ||
14516 | |||
14517 | |||
14518 | } | ||
14519 | |||
14520 | } | ||
14521 | catch (RecognitionException re) { | ||
14522 | reportError(re); | ||
14523 | recover(input,re); | ||
14524 | } | ||
14525 | finally { | ||
14526 | |||
14527 | restoreStackSize(stackSize); | ||
14528 | |||
14529 | } | ||
14530 | return ; | ||
14531 | } | ||
14532 | // $ANTLR end "rule__VLSFunctionFof__Group__0__Impl" | ||
14533 | |||
14534 | |||
14535 | // $ANTLR start "rule__VLSFunctionFof__Group__1" | ||
14536 | // InternalVampireLanguage.g:4699:1: rule__VLSFunctionFof__Group__1 : rule__VLSFunctionFof__Group__1__Impl ; | ||
14537 | public final void rule__VLSFunctionFof__Group__1() throws RecognitionException { | ||
14538 | |||
14539 | int stackSize = keepStackSize(); | ||
14540 | |||
14541 | try { | ||
14542 | // InternalVampireLanguage.g:4703:1: ( rule__VLSFunctionFof__Group__1__Impl ) | ||
14543 | // InternalVampireLanguage.g:4704:2: rule__VLSFunctionFof__Group__1__Impl | ||
14544 | { | ||
14545 | pushFollow(FOLLOW_2); | ||
14546 | rule__VLSFunctionFof__Group__1__Impl(); | ||
14547 | |||
14548 | state._fsp--; | ||
14549 | |||
14550 | |||
14551 | } | ||
14552 | |||
14553 | } | ||
14554 | catch (RecognitionException re) { | ||
14555 | reportError(re); | ||
14556 | recover(input,re); | ||
14557 | } | ||
14558 | finally { | ||
14559 | |||
14560 | restoreStackSize(stackSize); | ||
14561 | |||
14562 | } | ||
14563 | return ; | ||
14564 | } | ||
14565 | // $ANTLR end "rule__VLSFunctionFof__Group__1" | ||
14566 | |||
14567 | |||
14568 | // $ANTLR start "rule__VLSFunctionFof__Group__1__Impl" | ||
14569 | // InternalVampireLanguage.g:4710:1: rule__VLSFunctionFof__Group__1__Impl : ( ( rule__VLSFunctionFof__Group_1__0 )? ) ; | ||
14570 | public final void rule__VLSFunctionFof__Group__1__Impl() throws RecognitionException { | ||
14571 | |||
14572 | int stackSize = keepStackSize(); | ||
14573 | |||
14574 | try { | ||
14575 | // InternalVampireLanguage.g:4714:1: ( ( ( rule__VLSFunctionFof__Group_1__0 )? ) ) | ||
14576 | // InternalVampireLanguage.g:4715:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) | ||
14577 | { | ||
14578 | // InternalVampireLanguage.g:4715:1: ( ( rule__VLSFunctionFof__Group_1__0 )? ) | ||
14579 | // InternalVampireLanguage.g:4716:2: ( rule__VLSFunctionFof__Group_1__0 )? | ||
14580 | { | ||
14581 | before(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); | ||
14582 | // InternalVampireLanguage.g:4717:2: ( rule__VLSFunctionFof__Group_1__0 )? | ||
14583 | int alt34=2; | ||
14584 | int LA34_0 = input.LA(1); | ||
14585 | |||
14586 | if ( (LA34_0==47) ) { | ||
14587 | alt34=1; | ||
14588 | } | ||
14589 | switch (alt34) { | ||
14590 | case 1 : | ||
14591 | // InternalVampireLanguage.g:4717:3: rule__VLSFunctionFof__Group_1__0 | ||
14592 | { | ||
14593 | pushFollow(FOLLOW_2); | ||
14594 | rule__VLSFunctionFof__Group_1__0(); | ||
14595 | |||
14596 | state._fsp--; | ||
14597 | |||
14598 | |||
14599 | } | ||
14600 | break; | ||
14601 | |||
14602 | } | ||
14603 | |||
14604 | after(grammarAccess.getVLSFunctionFofAccess().getGroup_1()); | ||
14605 | |||
14606 | } | ||
14607 | |||
14608 | |||
14609 | } | ||
14610 | |||
14611 | } | ||
14612 | catch (RecognitionException re) { | ||
14613 | reportError(re); | ||
14614 | recover(input,re); | ||
14615 | } | ||
14616 | finally { | ||
14617 | |||
14618 | restoreStackSize(stackSize); | ||
14619 | |||
14620 | } | ||
14621 | return ; | ||
14622 | } | ||
14623 | // $ANTLR end "rule__VLSFunctionFof__Group__1__Impl" | ||
14624 | |||
14625 | |||
14626 | // $ANTLR start "rule__VLSFunctionFof__Group_1__0" | ||
14627 | // InternalVampireLanguage.g:4726:1: rule__VLSFunctionFof__Group_1__0 : rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ; | ||
14628 | public final void rule__VLSFunctionFof__Group_1__0() throws RecognitionException { | ||
14629 | |||
14630 | int stackSize = keepStackSize(); | ||
14631 | |||
14632 | try { | ||
14633 | // InternalVampireLanguage.g:4730:1: ( rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 ) | ||
14634 | // InternalVampireLanguage.g:4731:2: rule__VLSFunctionFof__Group_1__0__Impl rule__VLSFunctionFof__Group_1__1 | ||
14635 | { | ||
14636 | pushFollow(FOLLOW_36); | ||
14637 | rule__VLSFunctionFof__Group_1__0__Impl(); | ||
14638 | |||
14639 | state._fsp--; | ||
14640 | |||
14641 | pushFollow(FOLLOW_2); | ||
14642 | rule__VLSFunctionFof__Group_1__1(); | ||
14643 | |||
14644 | state._fsp--; | ||
14645 | |||
14646 | |||
14647 | } | ||
14648 | |||
14649 | } | ||
14650 | catch (RecognitionException re) { | ||
14651 | reportError(re); | ||
14652 | recover(input,re); | ||
14653 | } | ||
14654 | finally { | ||
14655 | |||
14656 | restoreStackSize(stackSize); | ||
14657 | |||
14658 | } | ||
14659 | return ; | ||
14660 | } | ||
14661 | // $ANTLR end "rule__VLSFunctionFof__Group_1__0" | ||
14662 | |||
14663 | |||
14664 | // $ANTLR start "rule__VLSFunctionFof__Group_1__0__Impl" | ||
14665 | // InternalVampireLanguage.g:4738:1: rule__VLSFunctionFof__Group_1__0__Impl : ( '(' ) ; | ||
14666 | public final void rule__VLSFunctionFof__Group_1__0__Impl() throws RecognitionException { | ||
14667 | |||
14668 | int stackSize = keepStackSize(); | ||
14669 | |||
14670 | try { | ||
14671 | // InternalVampireLanguage.g:4742:1: ( ( '(' ) ) | ||
14672 | // InternalVampireLanguage.g:4743:1: ( '(' ) | ||
14673 | { | ||
14674 | // InternalVampireLanguage.g:4743:1: ( '(' ) | ||
14675 | // InternalVampireLanguage.g:4744:2: '(' | ||
14676 | { | ||
14677 | before(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); | ||
14678 | match(input,47,FOLLOW_2); | ||
14679 | after(grammarAccess.getVLSFunctionFofAccess().getLeftParenthesisKeyword_1_0()); | ||
14680 | |||
14681 | } | ||
14682 | |||
14683 | |||
14684 | } | ||
14685 | |||
14686 | } | ||
14687 | catch (RecognitionException re) { | ||
14688 | reportError(re); | ||
14689 | recover(input,re); | ||
14690 | } | ||
14691 | finally { | ||
14692 | |||
14693 | restoreStackSize(stackSize); | ||
14694 | |||
14695 | } | ||
14696 | return ; | ||
14697 | } | ||
14698 | // $ANTLR end "rule__VLSFunctionFof__Group_1__0__Impl" | ||
14699 | |||
14700 | |||
14701 | // $ANTLR start "rule__VLSFunctionFof__Group_1__1" | ||
14702 | // InternalVampireLanguage.g:4753:1: rule__VLSFunctionFof__Group_1__1 : rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ; | ||
14703 | public final void rule__VLSFunctionFof__Group_1__1() throws RecognitionException { | ||
14704 | |||
14705 | int stackSize = keepStackSize(); | ||
14706 | |||
14707 | try { | ||
14708 | // InternalVampireLanguage.g:4757:1: ( rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 ) | ||
14709 | // InternalVampireLanguage.g:4758:2: rule__VLSFunctionFof__Group_1__1__Impl rule__VLSFunctionFof__Group_1__2 | ||
14710 | { | ||
14711 | pushFollow(FOLLOW_16); | ||
14712 | rule__VLSFunctionFof__Group_1__1__Impl(); | ||
14713 | |||
14714 | state._fsp--; | ||
14715 | |||
14716 | pushFollow(FOLLOW_2); | ||
14717 | rule__VLSFunctionFof__Group_1__2(); | ||
14718 | |||
14719 | state._fsp--; | ||
14720 | |||
14721 | |||
14722 | } | ||
14723 | |||
14724 | } | ||
14725 | catch (RecognitionException re) { | ||
14726 | reportError(re); | ||
14727 | recover(input,re); | ||
14728 | } | ||
14729 | finally { | ||
14730 | |||
14731 | restoreStackSize(stackSize); | ||
14732 | |||
14733 | } | ||
14734 | return ; | ||
14735 | } | ||
14736 | // $ANTLR end "rule__VLSFunctionFof__Group_1__1" | ||
14737 | |||
14738 | |||
14739 | // $ANTLR start "rule__VLSFunctionFof__Group_1__1__Impl" | ||
14740 | // InternalVampireLanguage.g:4765:1: rule__VLSFunctionFof__Group_1__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ; | ||
14741 | public final void rule__VLSFunctionFof__Group_1__1__Impl() throws RecognitionException { | ||
14742 | |||
14743 | int stackSize = keepStackSize(); | ||
14744 | |||
14745 | try { | ||
14746 | // InternalVampireLanguage.g:4769:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) ) | ||
14747 | // InternalVampireLanguage.g:4770:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) | ||
14748 | { | ||
14749 | // InternalVampireLanguage.g:4770:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_1 ) ) | ||
14750 | // InternalVampireLanguage.g:4771:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) | ||
14751 | { | ||
14752 | before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); | ||
14753 | // InternalVampireLanguage.g:4772:2: ( rule__VLSFunctionFof__TermsAssignment_1_1 ) | ||
14754 | // InternalVampireLanguage.g:4772:3: rule__VLSFunctionFof__TermsAssignment_1_1 | ||
14755 | { | ||
14756 | pushFollow(FOLLOW_2); | ||
14757 | rule__VLSFunctionFof__TermsAssignment_1_1(); | ||
14758 | |||
14759 | state._fsp--; | ||
14760 | |||
14761 | |||
14762 | } | ||
14763 | |||
14764 | after(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_1()); | ||
14765 | |||
14766 | } | ||
14767 | |||
14768 | |||
14769 | } | ||
14770 | |||
14771 | } | ||
14772 | catch (RecognitionException re) { | ||
14773 | reportError(re); | ||
14774 | recover(input,re); | ||
14775 | } | ||
14776 | finally { | ||
14777 | |||
14778 | restoreStackSize(stackSize); | ||
14779 | |||
14780 | } | ||
14781 | return ; | ||
14782 | } | ||
14783 | // $ANTLR end "rule__VLSFunctionFof__Group_1__1__Impl" | ||
14784 | |||
14785 | |||
14786 | // $ANTLR start "rule__VLSFunctionFof__Group_1__2" | ||
14787 | // InternalVampireLanguage.g:4780:1: rule__VLSFunctionFof__Group_1__2 : rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ; | ||
14788 | public final void rule__VLSFunctionFof__Group_1__2() throws RecognitionException { | ||
14789 | |||
14790 | int stackSize = keepStackSize(); | ||
14791 | |||
14792 | try { | ||
14793 | // InternalVampireLanguage.g:4784:1: ( rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 ) | ||
14794 | // InternalVampireLanguage.g:4785:2: rule__VLSFunctionFof__Group_1__2__Impl rule__VLSFunctionFof__Group_1__3 | ||
14795 | { | ||
14796 | pushFollow(FOLLOW_16); | ||
14797 | rule__VLSFunctionFof__Group_1__2__Impl(); | ||
14798 | |||
14799 | state._fsp--; | ||
14800 | |||
14801 | pushFollow(FOLLOW_2); | ||
14802 | rule__VLSFunctionFof__Group_1__3(); | ||
14803 | |||
14804 | state._fsp--; | ||
14805 | |||
14806 | |||
14807 | } | ||
14808 | |||
14809 | } | ||
14810 | catch (RecognitionException re) { | ||
14811 | reportError(re); | ||
14812 | recover(input,re); | ||
14813 | } | ||
14814 | finally { | ||
14815 | |||
14816 | restoreStackSize(stackSize); | ||
14817 | |||
14818 | } | ||
14819 | return ; | ||
14820 | } | ||
14821 | // $ANTLR end "rule__VLSFunctionFof__Group_1__2" | ||
14822 | |||
14823 | |||
14824 | // $ANTLR start "rule__VLSFunctionFof__Group_1__2__Impl" | ||
14825 | // InternalVampireLanguage.g:4792:1: rule__VLSFunctionFof__Group_1__2__Impl : ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ; | ||
14826 | public final void rule__VLSFunctionFof__Group_1__2__Impl() throws RecognitionException { | ||
14827 | |||
14828 | int stackSize = keepStackSize(); | ||
14829 | |||
14830 | try { | ||
14831 | // InternalVampireLanguage.g:4796:1: ( ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) ) | ||
14832 | // InternalVampireLanguage.g:4797:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) | ||
14833 | { | ||
14834 | // InternalVampireLanguage.g:4797:1: ( ( rule__VLSFunctionFof__Group_1_2__0 )* ) | ||
14835 | // InternalVampireLanguage.g:4798:2: ( rule__VLSFunctionFof__Group_1_2__0 )* | ||
14836 | { | ||
14837 | before(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); | ||
14838 | // InternalVampireLanguage.g:4799:2: ( rule__VLSFunctionFof__Group_1_2__0 )* | ||
14839 | loop35: | ||
14840 | do { | ||
14841 | int alt35=2; | ||
14842 | int LA35_0 = input.LA(1); | ||
14843 | |||
14844 | if ( (LA35_0==45) ) { | ||
14845 | alt35=1; | ||
14846 | } | ||
14847 | |||
14848 | |||
14849 | switch (alt35) { | ||
14850 | case 1 : | ||
14851 | // InternalVampireLanguage.g:4799:3: rule__VLSFunctionFof__Group_1_2__0 | ||
14852 | { | ||
14853 | pushFollow(FOLLOW_10); | ||
14854 | rule__VLSFunctionFof__Group_1_2__0(); | ||
14855 | |||
14856 | state._fsp--; | ||
14857 | |||
14858 | |||
14859 | } | ||
14860 | break; | ||
14861 | |||
14862 | default : | ||
14863 | break loop35; | ||
14864 | } | ||
14865 | } while (true); | ||
14866 | |||
14867 | after(grammarAccess.getVLSFunctionFofAccess().getGroup_1_2()); | ||
14868 | |||
14869 | } | ||
14870 | |||
14871 | |||
14872 | } | ||
14873 | |||
14874 | } | ||
14875 | catch (RecognitionException re) { | ||
14876 | reportError(re); | ||
14877 | recover(input,re); | ||
14878 | } | ||
14879 | finally { | ||
14880 | |||
14881 | restoreStackSize(stackSize); | ||
14882 | |||
14883 | } | ||
14884 | return ; | ||
14885 | } | ||
14886 | // $ANTLR end "rule__VLSFunctionFof__Group_1__2__Impl" | ||
14887 | |||
14888 | |||
14889 | // $ANTLR start "rule__VLSFunctionFof__Group_1__3" | ||
14890 | // InternalVampireLanguage.g:4807:1: rule__VLSFunctionFof__Group_1__3 : rule__VLSFunctionFof__Group_1__3__Impl ; | ||
14891 | public final void rule__VLSFunctionFof__Group_1__3() throws RecognitionException { | ||
14892 | |||
14893 | int stackSize = keepStackSize(); | ||
14894 | |||
14895 | try { | ||
14896 | // InternalVampireLanguage.g:4811:1: ( rule__VLSFunctionFof__Group_1__3__Impl ) | ||
14897 | // InternalVampireLanguage.g:4812:2: rule__VLSFunctionFof__Group_1__3__Impl | ||
14898 | { | ||
14899 | pushFollow(FOLLOW_2); | ||
14900 | rule__VLSFunctionFof__Group_1__3__Impl(); | ||
14901 | |||
14902 | state._fsp--; | ||
14903 | |||
14904 | |||
14905 | } | ||
14906 | |||
14907 | } | ||
14908 | catch (RecognitionException re) { | ||
14909 | reportError(re); | ||
14910 | recover(input,re); | ||
14911 | } | ||
14912 | finally { | ||
14913 | |||
14914 | restoreStackSize(stackSize); | ||
14915 | |||
14916 | } | ||
14917 | return ; | ||
14918 | } | ||
14919 | // $ANTLR end "rule__VLSFunctionFof__Group_1__3" | ||
14920 | |||
14921 | |||
14922 | // $ANTLR start "rule__VLSFunctionFof__Group_1__3__Impl" | ||
14923 | // InternalVampireLanguage.g:4818:1: rule__VLSFunctionFof__Group_1__3__Impl : ( ')' ) ; | ||
14924 | public final void rule__VLSFunctionFof__Group_1__3__Impl() throws RecognitionException { | ||
14925 | |||
14926 | int stackSize = keepStackSize(); | ||
14927 | |||
14928 | try { | ||
14929 | // InternalVampireLanguage.g:4822:1: ( ( ')' ) ) | ||
14930 | // InternalVampireLanguage.g:4823:1: ( ')' ) | ||
14931 | { | ||
14932 | // InternalVampireLanguage.g:4823:1: ( ')' ) | ||
14933 | // InternalVampireLanguage.g:4824:2: ')' | ||
14934 | { | ||
14935 | before(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); | ||
14936 | match(input,48,FOLLOW_2); | ||
14937 | after(grammarAccess.getVLSFunctionFofAccess().getRightParenthesisKeyword_1_3()); | ||
14938 | |||
14939 | } | ||
14940 | |||
14941 | |||
14942 | } | ||
14943 | |||
14944 | } | ||
14945 | catch (RecognitionException re) { | ||
14946 | reportError(re); | ||
14947 | recover(input,re); | ||
14948 | } | ||
14949 | finally { | ||
14950 | |||
14951 | restoreStackSize(stackSize); | ||
14952 | |||
14953 | } | ||
14954 | return ; | ||
14955 | } | ||
14956 | // $ANTLR end "rule__VLSFunctionFof__Group_1__3__Impl" | ||
14957 | |||
14958 | |||
14959 | // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0" | ||
14960 | // InternalVampireLanguage.g:4834:1: rule__VLSFunctionFof__Group_1_2__0 : rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ; | ||
14961 | public final void rule__VLSFunctionFof__Group_1_2__0() throws RecognitionException { | ||
14962 | |||
14963 | int stackSize = keepStackSize(); | ||
14964 | |||
14965 | try { | ||
14966 | // InternalVampireLanguage.g:4838:1: ( rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 ) | ||
14967 | // InternalVampireLanguage.g:4839:2: rule__VLSFunctionFof__Group_1_2__0__Impl rule__VLSFunctionFof__Group_1_2__1 | ||
14968 | { | ||
14969 | pushFollow(FOLLOW_36); | ||
14970 | rule__VLSFunctionFof__Group_1_2__0__Impl(); | ||
14971 | |||
14972 | state._fsp--; | ||
14973 | |||
14974 | pushFollow(FOLLOW_2); | ||
14975 | rule__VLSFunctionFof__Group_1_2__1(); | ||
14976 | |||
14977 | state._fsp--; | ||
14978 | |||
14979 | |||
14980 | } | ||
14981 | |||
14982 | } | ||
14983 | catch (RecognitionException re) { | ||
14984 | reportError(re); | ||
14985 | recover(input,re); | ||
14986 | } | ||
14987 | finally { | ||
14988 | |||
14989 | restoreStackSize(stackSize); | ||
14990 | |||
14991 | } | ||
14992 | return ; | ||
14993 | } | ||
14994 | // $ANTLR end "rule__VLSFunctionFof__Group_1_2__0" | ||
14995 | |||
14996 | |||
14997 | // $ANTLR start "rule__VLSFunctionFof__Group_1_2__0__Impl" | ||
14998 | // InternalVampireLanguage.g:4846:1: rule__VLSFunctionFof__Group_1_2__0__Impl : ( ',' ) ; | ||
14999 | public final void rule__VLSFunctionFof__Group_1_2__0__Impl() throws RecognitionException { | ||
15000 | |||
15001 | int stackSize = keepStackSize(); | ||
15002 | |||
15003 | try { | ||
15004 | // InternalVampireLanguage.g:4850:1: ( ( ',' ) ) | ||
15005 | // InternalVampireLanguage.g:4851:1: ( ',' ) | ||
15006 | { | ||
15007 | // InternalVampireLanguage.g:4851:1: ( ',' ) | ||
15008 | // InternalVampireLanguage.g:4852:2: ',' | ||
15009 | { | ||
15010 | before(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); | ||
15011 | match(input,45,FOLLOW_2); | ||
15012 | after(grammarAccess.getVLSFunctionFofAccess().getCommaKeyword_1_2_0()); | ||
15013 | |||
15014 | } | ||
15015 | |||
15016 | |||
15017 | } | ||
15018 | |||
15019 | } | ||
15020 | catch (RecognitionException re) { | ||
15021 | reportError(re); | ||
15022 | recover(input,re); | ||
15023 | } | ||
15024 | finally { | ||
15025 | |||
15026 | restoreStackSize(stackSize); | ||
15027 | |||
15028 | } | ||
15029 | return ; | ||
15030 | } | ||
15031 | // $ANTLR end "rule__VLSFunctionFof__Group_1_2__0__Impl" | ||
15032 | |||
15033 | |||
15034 | // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1" | ||
15035 | // InternalVampireLanguage.g:4861:1: rule__VLSFunctionFof__Group_1_2__1 : rule__VLSFunctionFof__Group_1_2__1__Impl ; | ||
15036 | public final void rule__VLSFunctionFof__Group_1_2__1() throws RecognitionException { | ||
15037 | |||
15038 | int stackSize = keepStackSize(); | ||
15039 | |||
15040 | try { | ||
15041 | // InternalVampireLanguage.g:4865:1: ( rule__VLSFunctionFof__Group_1_2__1__Impl ) | ||
15042 | // InternalVampireLanguage.g:4866:2: rule__VLSFunctionFof__Group_1_2__1__Impl | ||
15043 | { | ||
15044 | pushFollow(FOLLOW_2); | ||
15045 | rule__VLSFunctionFof__Group_1_2__1__Impl(); | ||
15046 | |||
15047 | state._fsp--; | ||
15048 | |||
15049 | |||
15050 | } | ||
15051 | |||
15052 | } | ||
15053 | catch (RecognitionException re) { | ||
15054 | reportError(re); | ||
15055 | recover(input,re); | ||
15056 | } | ||
15057 | finally { | ||
15058 | |||
15059 | restoreStackSize(stackSize); | ||
15060 | |||
15061 | } | ||
15062 | return ; | ||
15063 | } | ||
15064 | // $ANTLR end "rule__VLSFunctionFof__Group_1_2__1" | ||
15065 | |||
15066 | |||
15067 | // $ANTLR start "rule__VLSFunctionFof__Group_1_2__1__Impl" | ||
15068 | // InternalVampireLanguage.g:4872:1: rule__VLSFunctionFof__Group_1_2__1__Impl : ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ; | ||
15069 | public final void rule__VLSFunctionFof__Group_1_2__1__Impl() throws RecognitionException { | ||
15070 | |||
15071 | int stackSize = keepStackSize(); | ||
15072 | |||
15073 | try { | ||
15074 | // InternalVampireLanguage.g:4876:1: ( ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) ) | ||
15075 | // InternalVampireLanguage.g:4877:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) | ||
15076 | { | ||
15077 | // InternalVampireLanguage.g:4877:1: ( ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) ) | ||
15078 | // InternalVampireLanguage.g:4878:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) | ||
15079 | { | ||
15080 | before(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); | ||
15081 | // InternalVampireLanguage.g:4879:2: ( rule__VLSFunctionFof__TermsAssignment_1_2_1 ) | ||
15082 | // InternalVampireLanguage.g:4879:3: rule__VLSFunctionFof__TermsAssignment_1_2_1 | ||
15083 | { | ||
15084 | pushFollow(FOLLOW_2); | ||
15085 | rule__VLSFunctionFof__TermsAssignment_1_2_1(); | ||
15086 | |||
15087 | state._fsp--; | ||
15088 | |||
15089 | |||
15090 | } | ||
15091 | |||
15092 | after(grammarAccess.getVLSFunctionFofAccess().getTermsAssignment_1_2_1()); | ||
15093 | |||
15094 | } | ||
15095 | |||
15096 | |||
15097 | } | ||
15098 | |||
15099 | } | ||
15100 | catch (RecognitionException re) { | ||
15101 | reportError(re); | ||
15102 | recover(input,re); | ||
15103 | } | ||
15104 | finally { | ||
15105 | |||
15106 | restoreStackSize(stackSize); | ||
15107 | |||
15108 | } | ||
15109 | return ; | ||
15110 | } | ||
15111 | // $ANTLR end "rule__VLSFunctionFof__Group_1_2__1__Impl" | ||
15112 | |||
15113 | |||
15114 | // $ANTLR start "rule__VLSDefinedTerm__Group_0__0" | ||
15115 | // InternalVampireLanguage.g:4888:1: rule__VLSDefinedTerm__Group_0__0 : rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ; | ||
15116 | public final void rule__VLSDefinedTerm__Group_0__0() throws RecognitionException { | ||
15117 | |||
15118 | int stackSize = keepStackSize(); | ||
15119 | |||
15120 | try { | ||
15121 | // InternalVampireLanguage.g:4892:1: ( rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 ) | ||
15122 | // InternalVampireLanguage.g:4893:2: rule__VLSDefinedTerm__Group_0__0__Impl rule__VLSDefinedTerm__Group_0__1 | ||
15123 | { | ||
15124 | pushFollow(FOLLOW_43); | ||
15125 | rule__VLSDefinedTerm__Group_0__0__Impl(); | ||
15126 | |||
15127 | state._fsp--; | ||
15128 | |||
15129 | pushFollow(FOLLOW_2); | ||
15130 | rule__VLSDefinedTerm__Group_0__1(); | ||
15131 | |||
15132 | state._fsp--; | ||
15133 | |||
15134 | |||
15135 | } | ||
15136 | |||
15137 | } | ||
15138 | catch (RecognitionException re) { | ||
15139 | reportError(re); | ||
15140 | recover(input,re); | ||
15141 | } | ||
15142 | finally { | ||
15143 | |||
15144 | restoreStackSize(stackSize); | ||
15145 | |||
15146 | } | ||
15147 | return ; | ||
15148 | } | ||
15149 | // $ANTLR end "rule__VLSDefinedTerm__Group_0__0" | ||
15150 | |||
15151 | |||
15152 | // $ANTLR start "rule__VLSDefinedTerm__Group_0__0__Impl" | ||
15153 | // InternalVampireLanguage.g:4900:1: rule__VLSDefinedTerm__Group_0__0__Impl : ( () ) ; | ||
15154 | public final void rule__VLSDefinedTerm__Group_0__0__Impl() throws RecognitionException { | ||
15155 | |||
15156 | int stackSize = keepStackSize(); | ||
15157 | |||
15158 | try { | ||
15159 | // InternalVampireLanguage.g:4904:1: ( ( () ) ) | ||
15160 | // InternalVampireLanguage.g:4905:1: ( () ) | ||
15161 | { | ||
15162 | // InternalVampireLanguage.g:4905:1: ( () ) | ||
15163 | // InternalVampireLanguage.g:4906:2: () | ||
15164 | { | ||
15165 | before(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); | ||
15166 | // InternalVampireLanguage.g:4907:2: () | ||
15167 | // InternalVampireLanguage.g:4907:3: | ||
15168 | { | ||
15169 | } | ||
15170 | |||
15171 | after(grammarAccess.getVLSDefinedTermAccess().getVLSIntAction_0_0()); | ||
15172 | |||
15173 | } | ||
15174 | |||
15175 | |||
15176 | } | ||
15177 | |||
15178 | } | ||
15179 | finally { | ||
15180 | |||
15181 | restoreStackSize(stackSize); | ||
15182 | |||
15183 | } | ||
15184 | return ; | ||
15185 | } | ||
15186 | // $ANTLR end "rule__VLSDefinedTerm__Group_0__0__Impl" | ||
15187 | |||
15188 | |||
15189 | // $ANTLR start "rule__VLSDefinedTerm__Group_0__1" | ||
15190 | // InternalVampireLanguage.g:4915:1: rule__VLSDefinedTerm__Group_0__1 : rule__VLSDefinedTerm__Group_0__1__Impl ; | ||
15191 | public final void rule__VLSDefinedTerm__Group_0__1() throws RecognitionException { | ||
15192 | |||
15193 | int stackSize = keepStackSize(); | ||
15194 | |||
15195 | try { | ||
15196 | // InternalVampireLanguage.g:4919:1: ( rule__VLSDefinedTerm__Group_0__1__Impl ) | ||
15197 | // InternalVampireLanguage.g:4920:2: rule__VLSDefinedTerm__Group_0__1__Impl | ||
15198 | { | ||
15199 | pushFollow(FOLLOW_2); | ||
15200 | rule__VLSDefinedTerm__Group_0__1__Impl(); | ||
15201 | |||
15202 | state._fsp--; | ||
15203 | |||
15204 | |||
15205 | } | ||
15206 | |||
15207 | } | ||
15208 | catch (RecognitionException re) { | ||
15209 | reportError(re); | ||
15210 | recover(input,re); | ||
15211 | } | ||
15212 | finally { | ||
15213 | |||
15214 | restoreStackSize(stackSize); | ||
15215 | |||
15216 | } | ||
15217 | return ; | ||
15218 | } | ||
15219 | // $ANTLR end "rule__VLSDefinedTerm__Group_0__1" | ||
15220 | |||
15221 | |||
15222 | // $ANTLR start "rule__VLSDefinedTerm__Group_0__1__Impl" | ||
15223 | // InternalVampireLanguage.g:4926:1: rule__VLSDefinedTerm__Group_0__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ; | ||
15224 | public final void rule__VLSDefinedTerm__Group_0__1__Impl() throws RecognitionException { | ||
15225 | |||
15226 | int stackSize = keepStackSize(); | ||
15227 | |||
15228 | try { | ||
15229 | // InternalVampireLanguage.g:4930:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) ) | ||
15230 | // InternalVampireLanguage.g:4931:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) | ||
15231 | { | ||
15232 | // InternalVampireLanguage.g:4931:1: ( ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) ) | ||
15233 | // InternalVampireLanguage.g:4932:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) | ||
15234 | { | ||
15235 | before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); | ||
15236 | // InternalVampireLanguage.g:4933:2: ( rule__VLSDefinedTerm__ValueAssignment_0_1 ) | ||
15237 | // InternalVampireLanguage.g:4933:3: rule__VLSDefinedTerm__ValueAssignment_0_1 | ||
15238 | { | ||
15239 | pushFollow(FOLLOW_2); | ||
15240 | rule__VLSDefinedTerm__ValueAssignment_0_1(); | ||
15241 | |||
15242 | state._fsp--; | ||
15243 | |||
15244 | |||
15245 | } | ||
15246 | |||
15247 | after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_0_1()); | ||
15248 | |||
15249 | } | ||
15250 | |||
15251 | |||
15252 | } | ||
15253 | |||
15254 | } | ||
15255 | catch (RecognitionException re) { | ||
15256 | reportError(re); | ||
15257 | recover(input,re); | ||
15258 | } | ||
15259 | finally { | ||
15260 | |||
15261 | restoreStackSize(stackSize); | ||
15262 | |||
15263 | } | ||
15264 | return ; | ||
15265 | } | ||
15266 | // $ANTLR end "rule__VLSDefinedTerm__Group_0__1__Impl" | ||
15267 | |||
15268 | |||
15269 | // $ANTLR start "rule__VLSDefinedTerm__Group_1__0" | ||
15270 | // InternalVampireLanguage.g:4942:1: rule__VLSDefinedTerm__Group_1__0 : rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ; | ||
15271 | public final void rule__VLSDefinedTerm__Group_1__0() throws RecognitionException { | ||
15272 | |||
15273 | int stackSize = keepStackSize(); | ||
15274 | |||
15275 | try { | ||
15276 | // InternalVampireLanguage.g:4946:1: ( rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 ) | ||
15277 | // InternalVampireLanguage.g:4947:2: rule__VLSDefinedTerm__Group_1__0__Impl rule__VLSDefinedTerm__Group_1__1 | ||
15278 | { | ||
15279 | pushFollow(FOLLOW_44); | ||
15280 | rule__VLSDefinedTerm__Group_1__0__Impl(); | ||
15281 | |||
15282 | state._fsp--; | ||
15283 | |||
15284 | pushFollow(FOLLOW_2); | ||
15285 | rule__VLSDefinedTerm__Group_1__1(); | ||
15286 | |||
15287 | state._fsp--; | ||
15288 | |||
15289 | |||
15290 | } | ||
15291 | |||
15292 | } | ||
15293 | catch (RecognitionException re) { | ||
15294 | reportError(re); | ||
15295 | recover(input,re); | ||
15296 | } | ||
15297 | finally { | ||
15298 | |||
15299 | restoreStackSize(stackSize); | ||
15300 | |||
15301 | } | ||
15302 | return ; | ||
15303 | } | ||
15304 | // $ANTLR end "rule__VLSDefinedTerm__Group_1__0" | ||
15305 | |||
15306 | |||
15307 | // $ANTLR start "rule__VLSDefinedTerm__Group_1__0__Impl" | ||
15308 | // InternalVampireLanguage.g:4954:1: rule__VLSDefinedTerm__Group_1__0__Impl : ( () ) ; | ||
15309 | public final void rule__VLSDefinedTerm__Group_1__0__Impl() throws RecognitionException { | ||
15310 | |||
15311 | int stackSize = keepStackSize(); | ||
15312 | |||
15313 | try { | ||
15314 | // InternalVampireLanguage.g:4958:1: ( ( () ) ) | ||
15315 | // InternalVampireLanguage.g:4959:1: ( () ) | ||
15316 | { | ||
15317 | // InternalVampireLanguage.g:4959:1: ( () ) | ||
15318 | // InternalVampireLanguage.g:4960:2: () | ||
15319 | { | ||
15320 | before(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); | ||
15321 | // InternalVampireLanguage.g:4961:2: () | ||
15322 | // InternalVampireLanguage.g:4961:3: | ||
15323 | { | ||
15324 | } | ||
15325 | |||
15326 | after(grammarAccess.getVLSDefinedTermAccess().getVLSRealAction_1_0()); | ||
15327 | |||
15328 | } | ||
15329 | |||
15330 | |||
15331 | } | ||
15332 | |||
15333 | } | ||
15334 | finally { | ||
15335 | |||
15336 | restoreStackSize(stackSize); | ||
15337 | |||
15338 | } | ||
15339 | return ; | ||
15340 | } | ||
15341 | // $ANTLR end "rule__VLSDefinedTerm__Group_1__0__Impl" | ||
15342 | |||
15343 | |||
15344 | // $ANTLR start "rule__VLSDefinedTerm__Group_1__1" | ||
15345 | // InternalVampireLanguage.g:4969:1: rule__VLSDefinedTerm__Group_1__1 : rule__VLSDefinedTerm__Group_1__1__Impl ; | ||
15346 | public final void rule__VLSDefinedTerm__Group_1__1() throws RecognitionException { | ||
15347 | |||
15348 | int stackSize = keepStackSize(); | ||
15349 | |||
15350 | try { | ||
15351 | // InternalVampireLanguage.g:4973:1: ( rule__VLSDefinedTerm__Group_1__1__Impl ) | ||
15352 | // InternalVampireLanguage.g:4974:2: rule__VLSDefinedTerm__Group_1__1__Impl | ||
15353 | { | ||
15354 | pushFollow(FOLLOW_2); | ||
15355 | rule__VLSDefinedTerm__Group_1__1__Impl(); | ||
15356 | |||
15357 | state._fsp--; | ||
15358 | |||
15359 | |||
15360 | } | ||
15361 | |||
15362 | } | ||
15363 | catch (RecognitionException re) { | ||
15364 | reportError(re); | ||
15365 | recover(input,re); | ||
15366 | } | ||
15367 | finally { | ||
15368 | |||
15369 | restoreStackSize(stackSize); | ||
15370 | |||
15371 | } | ||
15372 | return ; | ||
15373 | } | ||
15374 | // $ANTLR end "rule__VLSDefinedTerm__Group_1__1" | ||
15375 | |||
15376 | |||
15377 | // $ANTLR start "rule__VLSDefinedTerm__Group_1__1__Impl" | ||
15378 | // InternalVampireLanguage.g:4980:1: rule__VLSDefinedTerm__Group_1__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ; | ||
15379 | public final void rule__VLSDefinedTerm__Group_1__1__Impl() throws RecognitionException { | ||
15380 | |||
15381 | int stackSize = keepStackSize(); | ||
15382 | |||
15383 | try { | ||
15384 | // InternalVampireLanguage.g:4984:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) ) | ||
15385 | // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) | ||
15386 | { | ||
15387 | // InternalVampireLanguage.g:4985:1: ( ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) ) | ||
15388 | // InternalVampireLanguage.g:4986:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) | ||
15389 | { | ||
15390 | before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); | ||
15391 | // InternalVampireLanguage.g:4987:2: ( rule__VLSDefinedTerm__ValueAssignment_1_1 ) | ||
15392 | // InternalVampireLanguage.g:4987:3: rule__VLSDefinedTerm__ValueAssignment_1_1 | ||
15393 | { | ||
15394 | pushFollow(FOLLOW_2); | ||
15395 | rule__VLSDefinedTerm__ValueAssignment_1_1(); | ||
15396 | |||
15397 | state._fsp--; | ||
15398 | |||
15399 | |||
15400 | } | ||
15401 | |||
15402 | after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_1_1()); | ||
15403 | |||
15404 | } | ||
15405 | |||
15406 | |||
15407 | } | ||
15408 | |||
15409 | } | ||
15410 | catch (RecognitionException re) { | ||
15411 | reportError(re); | ||
15412 | recover(input,re); | ||
15413 | } | ||
15414 | finally { | ||
15415 | |||
15416 | restoreStackSize(stackSize); | ||
15417 | |||
15418 | } | ||
15419 | return ; | ||
15420 | } | ||
15421 | // $ANTLR end "rule__VLSDefinedTerm__Group_1__1__Impl" | ||
15422 | |||
15423 | |||
15424 | // $ANTLR start "rule__VLSDefinedTerm__Group_2__0" | ||
15425 | // InternalVampireLanguage.g:4996:1: rule__VLSDefinedTerm__Group_2__0 : rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ; | ||
15426 | public final void rule__VLSDefinedTerm__Group_2__0() throws RecognitionException { | ||
15427 | |||
15428 | int stackSize = keepStackSize(); | ||
15429 | |||
15430 | try { | ||
15431 | // InternalVampireLanguage.g:5000:1: ( rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 ) | ||
15432 | // InternalVampireLanguage.g:5001:2: rule__VLSDefinedTerm__Group_2__0__Impl rule__VLSDefinedTerm__Group_2__1 | ||
15433 | { | ||
15434 | pushFollow(FOLLOW_45); | ||
15435 | rule__VLSDefinedTerm__Group_2__0__Impl(); | ||
15436 | |||
15437 | state._fsp--; | ||
15438 | |||
15439 | pushFollow(FOLLOW_2); | ||
15440 | rule__VLSDefinedTerm__Group_2__1(); | ||
15441 | |||
15442 | state._fsp--; | ||
15443 | |||
15444 | |||
15445 | } | ||
15446 | |||
15447 | } | ||
15448 | catch (RecognitionException re) { | ||
15449 | reportError(re); | ||
15450 | recover(input,re); | ||
15451 | } | ||
15452 | finally { | ||
15453 | |||
15454 | restoreStackSize(stackSize); | ||
15455 | |||
15456 | } | ||
15457 | return ; | ||
15458 | } | ||
15459 | // $ANTLR end "rule__VLSDefinedTerm__Group_2__0" | ||
15460 | |||
15461 | |||
15462 | // $ANTLR start "rule__VLSDefinedTerm__Group_2__0__Impl" | ||
15463 | // InternalVampireLanguage.g:5008:1: rule__VLSDefinedTerm__Group_2__0__Impl : ( () ) ; | ||
15464 | public final void rule__VLSDefinedTerm__Group_2__0__Impl() throws RecognitionException { | ||
15465 | |||
15466 | int stackSize = keepStackSize(); | ||
15467 | |||
15468 | try { | ||
15469 | // InternalVampireLanguage.g:5012:1: ( ( () ) ) | ||
15470 | // InternalVampireLanguage.g:5013:1: ( () ) | ||
15471 | { | ||
15472 | // InternalVampireLanguage.g:5013:1: ( () ) | ||
15473 | // InternalVampireLanguage.g:5014:2: () | ||
15474 | { | ||
15475 | before(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); | ||
15476 | // InternalVampireLanguage.g:5015:2: () | ||
15477 | // InternalVampireLanguage.g:5015:3: | ||
15478 | { | ||
15479 | } | ||
15480 | |||
15481 | after(grammarAccess.getVLSDefinedTermAccess().getVLSRationalAction_2_0()); | ||
15482 | |||
15483 | } | ||
15484 | |||
15485 | |||
15486 | } | ||
15487 | |||
15488 | } | ||
15489 | finally { | ||
15490 | |||
15491 | restoreStackSize(stackSize); | ||
15492 | |||
15493 | } | ||
15494 | return ; | ||
15495 | } | ||
15496 | // $ANTLR end "rule__VLSDefinedTerm__Group_2__0__Impl" | ||
15497 | |||
15498 | |||
15499 | // $ANTLR start "rule__VLSDefinedTerm__Group_2__1" | ||
15500 | // InternalVampireLanguage.g:5023:1: rule__VLSDefinedTerm__Group_2__1 : rule__VLSDefinedTerm__Group_2__1__Impl ; | ||
15501 | public final void rule__VLSDefinedTerm__Group_2__1() throws RecognitionException { | ||
15502 | |||
15503 | int stackSize = keepStackSize(); | ||
15504 | |||
15505 | try { | ||
15506 | // InternalVampireLanguage.g:5027:1: ( rule__VLSDefinedTerm__Group_2__1__Impl ) | ||
15507 | // InternalVampireLanguage.g:5028:2: rule__VLSDefinedTerm__Group_2__1__Impl | ||
15508 | { | ||
15509 | pushFollow(FOLLOW_2); | ||
15510 | rule__VLSDefinedTerm__Group_2__1__Impl(); | ||
15511 | |||
15512 | state._fsp--; | ||
15513 | |||
15514 | |||
15515 | } | ||
15516 | |||
15517 | } | ||
15518 | catch (RecognitionException re) { | ||
15519 | reportError(re); | ||
15520 | recover(input,re); | ||
15521 | } | ||
15522 | finally { | ||
15523 | |||
15524 | restoreStackSize(stackSize); | ||
15525 | |||
15526 | } | ||
15527 | return ; | ||
15528 | } | ||
15529 | // $ANTLR end "rule__VLSDefinedTerm__Group_2__1" | ||
15530 | |||
15531 | |||
15532 | // $ANTLR start "rule__VLSDefinedTerm__Group_2__1__Impl" | ||
15533 | // InternalVampireLanguage.g:5034:1: rule__VLSDefinedTerm__Group_2__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ; | ||
15534 | public final void rule__VLSDefinedTerm__Group_2__1__Impl() throws RecognitionException { | ||
15535 | |||
15536 | int stackSize = keepStackSize(); | ||
15537 | |||
15538 | try { | ||
15539 | // InternalVampireLanguage.g:5038:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) ) | ||
15540 | // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) | ||
15541 | { | ||
15542 | // InternalVampireLanguage.g:5039:1: ( ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) ) | ||
15543 | // InternalVampireLanguage.g:5040:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) | ||
15544 | { | ||
15545 | before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); | ||
15546 | // InternalVampireLanguage.g:5041:2: ( rule__VLSDefinedTerm__ValueAssignment_2_1 ) | ||
15547 | // InternalVampireLanguage.g:5041:3: rule__VLSDefinedTerm__ValueAssignment_2_1 | ||
15548 | { | ||
15549 | pushFollow(FOLLOW_2); | ||
15550 | rule__VLSDefinedTerm__ValueAssignment_2_1(); | ||
15551 | |||
15552 | state._fsp--; | ||
15553 | |||
15554 | |||
15555 | } | ||
15556 | |||
15557 | after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_2_1()); | ||
15558 | |||
15559 | } | ||
15560 | |||
15561 | |||
15562 | } | ||
15563 | |||
15564 | } | ||
15565 | catch (RecognitionException re) { | ||
15566 | reportError(re); | ||
15567 | recover(input,re); | ||
15568 | } | ||
15569 | finally { | ||
15570 | |||
15571 | restoreStackSize(stackSize); | ||
15572 | |||
15573 | } | ||
15574 | return ; | ||
15575 | } | ||
15576 | // $ANTLR end "rule__VLSDefinedTerm__Group_2__1__Impl" | ||
15577 | |||
15578 | |||
15579 | // $ANTLR start "rule__VLSDefinedTerm__Group_3__0" | ||
15580 | // InternalVampireLanguage.g:5050:1: rule__VLSDefinedTerm__Group_3__0 : rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ; | ||
15581 | public final void rule__VLSDefinedTerm__Group_3__0() throws RecognitionException { | ||
15582 | |||
15583 | int stackSize = keepStackSize(); | ||
15584 | |||
15585 | try { | ||
15586 | // InternalVampireLanguage.g:5054:1: ( rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 ) | ||
15587 | // InternalVampireLanguage.g:5055:2: rule__VLSDefinedTerm__Group_3__0__Impl rule__VLSDefinedTerm__Group_3__1 | ||
15588 | { | ||
15589 | pushFollow(FOLLOW_36); | ||
15590 | rule__VLSDefinedTerm__Group_3__0__Impl(); | ||
15591 | |||
15592 | state._fsp--; | ||
15593 | |||
15594 | pushFollow(FOLLOW_2); | ||
15595 | rule__VLSDefinedTerm__Group_3__1(); | ||
15596 | |||
15597 | state._fsp--; | ||
15598 | |||
15599 | |||
15600 | } | ||
15601 | |||
15602 | } | ||
15603 | catch (RecognitionException re) { | ||
15604 | reportError(re); | ||
15605 | recover(input,re); | ||
15606 | } | ||
15607 | finally { | ||
15608 | |||
15609 | restoreStackSize(stackSize); | ||
15610 | |||
15611 | } | ||
15612 | return ; | ||
15613 | } | ||
15614 | // $ANTLR end "rule__VLSDefinedTerm__Group_3__0" | ||
15615 | |||
15616 | |||
15617 | // $ANTLR start "rule__VLSDefinedTerm__Group_3__0__Impl" | ||
15618 | // InternalVampireLanguage.g:5062:1: rule__VLSDefinedTerm__Group_3__0__Impl : ( () ) ; | ||
15619 | public final void rule__VLSDefinedTerm__Group_3__0__Impl() throws RecognitionException { | ||
15620 | |||
15621 | int stackSize = keepStackSize(); | ||
15622 | |||
15623 | try { | ||
15624 | // InternalVampireLanguage.g:5066:1: ( ( () ) ) | ||
15625 | // InternalVampireLanguage.g:5067:1: ( () ) | ||
15626 | { | ||
15627 | // InternalVampireLanguage.g:5067:1: ( () ) | ||
15628 | // InternalVampireLanguage.g:5068:2: () | ||
15629 | { | ||
15630 | before(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); | ||
15631 | // InternalVampireLanguage.g:5069:2: () | ||
15632 | // InternalVampireLanguage.g:5069:3: | ||
15633 | { | ||
15634 | } | ||
15635 | |||
15636 | after(grammarAccess.getVLSDefinedTermAccess().getVLSDoubleQuoteAction_3_0()); | ||
15637 | |||
15638 | } | ||
15639 | |||
15640 | |||
15641 | } | ||
15642 | |||
15643 | } | ||
15644 | finally { | ||
15645 | |||
15646 | restoreStackSize(stackSize); | ||
15647 | |||
15648 | } | ||
15649 | return ; | ||
15650 | } | ||
15651 | // $ANTLR end "rule__VLSDefinedTerm__Group_3__0__Impl" | ||
15652 | |||
15653 | |||
15654 | // $ANTLR start "rule__VLSDefinedTerm__Group_3__1" | ||
15655 | // InternalVampireLanguage.g:5077:1: rule__VLSDefinedTerm__Group_3__1 : rule__VLSDefinedTerm__Group_3__1__Impl ; | ||
15656 | public final void rule__VLSDefinedTerm__Group_3__1() throws RecognitionException { | ||
15657 | |||
15658 | int stackSize = keepStackSize(); | ||
15659 | |||
15660 | try { | ||
15661 | // InternalVampireLanguage.g:5081:1: ( rule__VLSDefinedTerm__Group_3__1__Impl ) | ||
15662 | // InternalVampireLanguage.g:5082:2: rule__VLSDefinedTerm__Group_3__1__Impl | ||
15663 | { | ||
15664 | pushFollow(FOLLOW_2); | ||
15665 | rule__VLSDefinedTerm__Group_3__1__Impl(); | ||
15666 | |||
15667 | state._fsp--; | ||
15668 | |||
15669 | |||
15670 | } | ||
15671 | |||
15672 | } | ||
15673 | catch (RecognitionException re) { | ||
15674 | reportError(re); | ||
15675 | recover(input,re); | ||
15676 | } | ||
15677 | finally { | ||
15678 | |||
15679 | restoreStackSize(stackSize); | ||
15680 | |||
15681 | } | ||
15682 | return ; | ||
15683 | } | ||
15684 | // $ANTLR end "rule__VLSDefinedTerm__Group_3__1" | ||
15685 | |||
15686 | |||
15687 | // $ANTLR start "rule__VLSDefinedTerm__Group_3__1__Impl" | ||
15688 | // InternalVampireLanguage.g:5088:1: rule__VLSDefinedTerm__Group_3__1__Impl : ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ; | ||
15689 | public final void rule__VLSDefinedTerm__Group_3__1__Impl() throws RecognitionException { | ||
15690 | |||
15691 | int stackSize = keepStackSize(); | ||
15692 | |||
15693 | try { | ||
15694 | // InternalVampireLanguage.g:5092:1: ( ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) ) | ||
15695 | // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) | ||
15696 | { | ||
15697 | // InternalVampireLanguage.g:5093:1: ( ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) ) | ||
15698 | // InternalVampireLanguage.g:5094:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) | ||
15699 | { | ||
15700 | before(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); | ||
15701 | // InternalVampireLanguage.g:5095:2: ( rule__VLSDefinedTerm__ValueAssignment_3_1 ) | ||
15702 | // InternalVampireLanguage.g:5095:3: rule__VLSDefinedTerm__ValueAssignment_3_1 | ||
15703 | { | ||
15704 | pushFollow(FOLLOW_2); | ||
15705 | rule__VLSDefinedTerm__ValueAssignment_3_1(); | ||
15706 | |||
15707 | state._fsp--; | ||
15708 | |||
15709 | |||
15710 | } | ||
15711 | |||
15712 | after(grammarAccess.getVLSDefinedTermAccess().getValueAssignment_3_1()); | ||
15713 | |||
15714 | } | ||
15715 | |||
15716 | |||
15717 | } | ||
15718 | |||
15719 | } | ||
15720 | catch (RecognitionException re) { | ||
15721 | reportError(re); | ||
15722 | recover(input,re); | ||
15723 | } | ||
15724 | finally { | ||
15725 | |||
15726 | restoreStackSize(stackSize); | ||
15727 | |||
15728 | } | ||
15729 | return ; | ||
15730 | } | ||
15731 | // $ANTLR end "rule__VLSDefinedTerm__Group_3__1__Impl" | ||
15732 | |||
15733 | |||
15734 | // $ANTLR start "rule__VampireModel__IncludesAssignment_0" | ||
15735 | // InternalVampireLanguage.g:5104:1: rule__VampireModel__IncludesAssignment_0 : ( ruleVLSInclude ) ; | ||
15736 | public final void rule__VampireModel__IncludesAssignment_0() throws RecognitionException { | ||
15737 | |||
15738 | int stackSize = keepStackSize(); | ||
15739 | |||
15740 | try { | ||
15741 | // InternalVampireLanguage.g:5108:1: ( ( ruleVLSInclude ) ) | ||
15742 | // InternalVampireLanguage.g:5109:2: ( ruleVLSInclude ) | ||
15743 | { | ||
15744 | // InternalVampireLanguage.g:5109:2: ( ruleVLSInclude ) | ||
15745 | // InternalVampireLanguage.g:5110:3: ruleVLSInclude | ||
15746 | { | ||
15747 | before(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); | ||
15748 | pushFollow(FOLLOW_2); | ||
15749 | ruleVLSInclude(); | ||
15750 | |||
15751 | state._fsp--; | ||
15752 | |||
15753 | after(grammarAccess.getVampireModelAccess().getIncludesVLSIncludeParserRuleCall_0_0()); | ||
15754 | |||
15755 | } | ||
15756 | |||
15757 | |||
15758 | } | ||
15759 | |||
15760 | } | ||
15761 | catch (RecognitionException re) { | ||
15762 | reportError(re); | ||
15763 | recover(input,re); | ||
15764 | } | ||
15765 | finally { | ||
15766 | |||
15767 | restoreStackSize(stackSize); | ||
15768 | |||
15769 | } | ||
15770 | return ; | ||
15771 | } | ||
15772 | // $ANTLR end "rule__VampireModel__IncludesAssignment_0" | ||
15773 | |||
15774 | |||
15775 | // $ANTLR start "rule__VampireModel__CommentsAssignment_1" | ||
15776 | // InternalVampireLanguage.g:5119:1: rule__VampireModel__CommentsAssignment_1 : ( ruleVLSComment ) ; | ||
15777 | public final void rule__VampireModel__CommentsAssignment_1() throws RecognitionException { | ||
15778 | |||
15779 | int stackSize = keepStackSize(); | ||
15780 | |||
15781 | try { | ||
15782 | // InternalVampireLanguage.g:5123:1: ( ( ruleVLSComment ) ) | ||
15783 | // InternalVampireLanguage.g:5124:2: ( ruleVLSComment ) | ||
15784 | { | ||
15785 | // InternalVampireLanguage.g:5124:2: ( ruleVLSComment ) | ||
15786 | // InternalVampireLanguage.g:5125:3: ruleVLSComment | ||
15787 | { | ||
15788 | before(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); | ||
15789 | pushFollow(FOLLOW_2); | ||
15790 | ruleVLSComment(); | ||
15791 | |||
15792 | state._fsp--; | ||
15793 | |||
15794 | after(grammarAccess.getVampireModelAccess().getCommentsVLSCommentParserRuleCall_1_0()); | ||
15795 | |||
15796 | } | ||
15797 | |||
15798 | |||
15799 | } | ||
15800 | |||
15801 | } | ||
15802 | catch (RecognitionException re) { | ||
15803 | reportError(re); | ||
15804 | recover(input,re); | ||
15805 | } | ||
15806 | finally { | ||
15807 | |||
15808 | restoreStackSize(stackSize); | ||
15809 | |||
15810 | } | ||
15811 | return ; | ||
15812 | } | ||
15813 | // $ANTLR end "rule__VampireModel__CommentsAssignment_1" | ||
15814 | |||
15815 | |||
15816 | // $ANTLR start "rule__VampireModel__FormulasAssignment_2" | ||
15817 | // InternalVampireLanguage.g:5134:1: rule__VampireModel__FormulasAssignment_2 : ( ruleVLSFofFormula ) ; | ||
15818 | public final void rule__VampireModel__FormulasAssignment_2() throws RecognitionException { | ||
15819 | |||
15820 | int stackSize = keepStackSize(); | ||
15821 | |||
15822 | try { | ||
15823 | // InternalVampireLanguage.g:5138:1: ( ( ruleVLSFofFormula ) ) | ||
15824 | // InternalVampireLanguage.g:5139:2: ( ruleVLSFofFormula ) | ||
15825 | { | ||
15826 | // InternalVampireLanguage.g:5139:2: ( ruleVLSFofFormula ) | ||
15827 | // InternalVampireLanguage.g:5140:3: ruleVLSFofFormula | ||
15828 | { | ||
15829 | before(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); | ||
15830 | pushFollow(FOLLOW_2); | ||
15831 | ruleVLSFofFormula(); | ||
15832 | |||
15833 | state._fsp--; | ||
15834 | |||
15835 | after(grammarAccess.getVampireModelAccess().getFormulasVLSFofFormulaParserRuleCall_2_0()); | ||
15836 | |||
15837 | } | ||
15838 | |||
15839 | |||
15840 | } | ||
15841 | |||
15842 | } | ||
15843 | catch (RecognitionException re) { | ||
15844 | reportError(re); | ||
15845 | recover(input,re); | ||
15846 | } | ||
15847 | finally { | ||
15848 | |||
15849 | restoreStackSize(stackSize); | ||
15850 | |||
15851 | } | ||
15852 | return ; | ||
15853 | } | ||
15854 | // $ANTLR end "rule__VampireModel__FormulasAssignment_2" | ||
15855 | |||
15856 | |||
15857 | // $ANTLR start "rule__VLSInclude__FileNameAssignment_1" | ||
15858 | // InternalVampireLanguage.g:5149:1: rule__VLSInclude__FileNameAssignment_1 : ( RULE_SINGLE_QUOTE ) ; | ||
15859 | public final void rule__VLSInclude__FileNameAssignment_1() throws RecognitionException { | ||
15860 | |||
15861 | int stackSize = keepStackSize(); | ||
15862 | |||
15863 | try { | ||
15864 | // InternalVampireLanguage.g:5153:1: ( ( RULE_SINGLE_QUOTE ) ) | ||
15865 | // InternalVampireLanguage.g:5154:2: ( RULE_SINGLE_QUOTE ) | ||
15866 | { | ||
15867 | // InternalVampireLanguage.g:5154:2: ( RULE_SINGLE_QUOTE ) | ||
15868 | // InternalVampireLanguage.g:5155:3: RULE_SINGLE_QUOTE | ||
15869 | { | ||
15870 | before(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); | ||
15871 | match(input,RULE_SINGLE_QUOTE,FOLLOW_2); | ||
15872 | after(grammarAccess.getVLSIncludeAccess().getFileNameSINGLE_QUOTETerminalRuleCall_1_0()); | ||
15873 | |||
15874 | } | ||
15875 | |||
15876 | |||
15877 | } | ||
15878 | |||
15879 | } | ||
15880 | catch (RecognitionException re) { | ||
15881 | reportError(re); | ||
15882 | recover(input,re); | ||
15883 | } | ||
15884 | finally { | ||
15885 | |||
15886 | restoreStackSize(stackSize); | ||
15887 | |||
15888 | } | ||
15889 | return ; | ||
15890 | } | ||
15891 | // $ANTLR end "rule__VLSInclude__FileNameAssignment_1" | ||
15892 | |||
15893 | |||
15894 | // $ANTLR start "rule__VLSInclude__NamesAssignment_2_1" | ||
15895 | // InternalVampireLanguage.g:5164:1: rule__VLSInclude__NamesAssignment_2_1 : ( ruleVLSName ) ; | ||
15896 | public final void rule__VLSInclude__NamesAssignment_2_1() throws RecognitionException { | ||
15897 | |||
15898 | int stackSize = keepStackSize(); | ||
15899 | |||
15900 | try { | ||
15901 | // InternalVampireLanguage.g:5168:1: ( ( ruleVLSName ) ) | ||
15902 | // InternalVampireLanguage.g:5169:2: ( ruleVLSName ) | ||
15903 | { | ||
15904 | // InternalVampireLanguage.g:5169:2: ( ruleVLSName ) | ||
15905 | // InternalVampireLanguage.g:5170:3: ruleVLSName | ||
15906 | { | ||
15907 | before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); | ||
15908 | pushFollow(FOLLOW_2); | ||
15909 | ruleVLSName(); | ||
15910 | |||
15911 | state._fsp--; | ||
15912 | |||
15913 | after(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_1_0()); | ||
15914 | |||
15915 | } | ||
15916 | |||
15917 | |||
15918 | } | ||
15919 | |||
15920 | } | ||
15921 | catch (RecognitionException re) { | ||
15922 | reportError(re); | ||
15923 | recover(input,re); | ||
15924 | } | ||
15925 | finally { | ||
15926 | |||
15927 | restoreStackSize(stackSize); | ||
15928 | |||
15929 | } | ||
15930 | return ; | ||
15931 | } | ||
15932 | // $ANTLR end "rule__VLSInclude__NamesAssignment_2_1" | ||
15933 | |||
15934 | |||
15935 | // $ANTLR start "rule__VLSInclude__NamesAssignment_2_2_1" | ||
15936 | // InternalVampireLanguage.g:5179:1: rule__VLSInclude__NamesAssignment_2_2_1 : ( ruleVLSName ) ; | ||
15937 | public final void rule__VLSInclude__NamesAssignment_2_2_1() throws RecognitionException { | ||
15938 | |||
15939 | int stackSize = keepStackSize(); | ||
15940 | |||
15941 | try { | ||
15942 | // InternalVampireLanguage.g:5183:1: ( ( ruleVLSName ) ) | ||
15943 | // InternalVampireLanguage.g:5184:2: ( ruleVLSName ) | ||
15944 | { | ||
15945 | // InternalVampireLanguage.g:5184:2: ( ruleVLSName ) | ||
15946 | // InternalVampireLanguage.g:5185:3: ruleVLSName | ||
15947 | { | ||
15948 | before(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); | ||
15949 | pushFollow(FOLLOW_2); | ||
15950 | ruleVLSName(); | ||
15951 | |||
15952 | state._fsp--; | ||
15953 | |||
15954 | after(grammarAccess.getVLSIncludeAccess().getNamesVLSNameParserRuleCall_2_2_1_0()); | ||
15955 | |||
15956 | } | ||
15957 | |||
15958 | |||
15959 | } | ||
15960 | |||
15961 | } | ||
15962 | catch (RecognitionException re) { | ||
15963 | reportError(re); | ||
15964 | recover(input,re); | ||
15965 | } | ||
15966 | finally { | ||
15967 | |||
15968 | restoreStackSize(stackSize); | ||
15969 | |||
15970 | } | ||
15971 | return ; | ||
15972 | } | ||
15973 | // $ANTLR end "rule__VLSInclude__NamesAssignment_2_2_1" | ||
15974 | |||
15975 | |||
15976 | // $ANTLR start "rule__VLSName__NameAssignment" | ||
15977 | // InternalVampireLanguage.g:5194:1: rule__VLSName__NameAssignment : ( ( rule__VLSName__NameAlternatives_0 ) ) ; | ||
15978 | public final void rule__VLSName__NameAssignment() throws RecognitionException { | ||
15979 | |||
15980 | int stackSize = keepStackSize(); | ||
15981 | |||
15982 | try { | ||
15983 | // InternalVampireLanguage.g:5198:1: ( ( ( rule__VLSName__NameAlternatives_0 ) ) ) | ||
15984 | // InternalVampireLanguage.g:5199:2: ( ( rule__VLSName__NameAlternatives_0 ) ) | ||
15985 | { | ||
15986 | // InternalVampireLanguage.g:5199:2: ( ( rule__VLSName__NameAlternatives_0 ) ) | ||
15987 | // InternalVampireLanguage.g:5200:3: ( rule__VLSName__NameAlternatives_0 ) | ||
15988 | { | ||
15989 | before(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); | ||
15990 | // InternalVampireLanguage.g:5201:3: ( rule__VLSName__NameAlternatives_0 ) | ||
15991 | // InternalVampireLanguage.g:5201:4: rule__VLSName__NameAlternatives_0 | ||
15992 | { | ||
15993 | pushFollow(FOLLOW_2); | ||
15994 | rule__VLSName__NameAlternatives_0(); | ||
15995 | |||
15996 | state._fsp--; | ||
15997 | |||
15998 | |||
15999 | } | ||
16000 | |||
16001 | after(grammarAccess.getVLSNameAccess().getNameAlternatives_0()); | ||
16002 | |||
16003 | } | ||
16004 | |||
16005 | |||
16006 | } | ||
16007 | |||
16008 | } | ||
16009 | catch (RecognitionException re) { | ||
16010 | reportError(re); | ||
16011 | recover(input,re); | ||
16012 | } | ||
16013 | finally { | ||
16014 | |||
16015 | restoreStackSize(stackSize); | ||
16016 | |||
16017 | } | ||
16018 | return ; | ||
16019 | } | ||
16020 | // $ANTLR end "rule__VLSName__NameAssignment" | ||
16021 | |||
16022 | |||
16023 | // $ANTLR start "rule__VLSComment__CommentAssignment" | ||
16024 | // InternalVampireLanguage.g:5209:1: rule__VLSComment__CommentAssignment : ( RULE_SINGLE_COMMENT ) ; | ||
16025 | public final void rule__VLSComment__CommentAssignment() throws RecognitionException { | ||
16026 | |||
16027 | int stackSize = keepStackSize(); | ||
16028 | |||
16029 | try { | ||
16030 | // InternalVampireLanguage.g:5213:1: ( ( RULE_SINGLE_COMMENT ) ) | ||
16031 | // InternalVampireLanguage.g:5214:2: ( RULE_SINGLE_COMMENT ) | ||
16032 | { | ||
16033 | // InternalVampireLanguage.g:5214:2: ( RULE_SINGLE_COMMENT ) | ||
16034 | // InternalVampireLanguage.g:5215:3: RULE_SINGLE_COMMENT | ||
16035 | { | ||
16036 | before(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); | ||
16037 | match(input,RULE_SINGLE_COMMENT,FOLLOW_2); | ||
16038 | after(grammarAccess.getVLSCommentAccess().getCommentSINGLE_COMMENTTerminalRuleCall_0()); | ||
16039 | |||
16040 | } | ||
16041 | |||
16042 | |||
16043 | } | ||
16044 | |||
16045 | } | ||
16046 | catch (RecognitionException re) { | ||
16047 | reportError(re); | ||
16048 | recover(input,re); | ||
16049 | } | ||
16050 | finally { | ||
16051 | |||
16052 | restoreStackSize(stackSize); | ||
16053 | |||
16054 | } | ||
16055 | return ; | ||
16056 | } | ||
16057 | // $ANTLR end "rule__VLSComment__CommentAssignment" | ||
16058 | |||
16059 | |||
16060 | // $ANTLR start "rule__VLSFofFormula__NameAssignment_2" | ||
16061 | // InternalVampireLanguage.g:5224:1: rule__VLSFofFormula__NameAssignment_2 : ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ; | ||
16062 | public final void rule__VLSFofFormula__NameAssignment_2() throws RecognitionException { | ||
16063 | |||
16064 | int stackSize = keepStackSize(); | ||
16065 | |||
16066 | try { | ||
16067 | // InternalVampireLanguage.g:5228:1: ( ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) ) | ||
16068 | // InternalVampireLanguage.g:5229:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) | ||
16069 | { | ||
16070 | // InternalVampireLanguage.g:5229:2: ( ( rule__VLSFofFormula__NameAlternatives_2_0 ) ) | ||
16071 | // InternalVampireLanguage.g:5230:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) | ||
16072 | { | ||
16073 | before(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); | ||
16074 | // InternalVampireLanguage.g:5231:3: ( rule__VLSFofFormula__NameAlternatives_2_0 ) | ||
16075 | // InternalVampireLanguage.g:5231:4: rule__VLSFofFormula__NameAlternatives_2_0 | ||
16076 | { | ||
16077 | pushFollow(FOLLOW_2); | ||
16078 | rule__VLSFofFormula__NameAlternatives_2_0(); | ||
16079 | |||
16080 | state._fsp--; | ||
16081 | |||
16082 | |||
16083 | } | ||
16084 | |||
16085 | after(grammarAccess.getVLSFofFormulaAccess().getNameAlternatives_2_0()); | ||
16086 | |||
16087 | } | ||
16088 | |||
16089 | |||
16090 | } | ||
16091 | |||
16092 | } | ||
16093 | catch (RecognitionException re) { | ||
16094 | reportError(re); | ||
16095 | recover(input,re); | ||
16096 | } | ||
16097 | finally { | ||
16098 | |||
16099 | restoreStackSize(stackSize); | ||
16100 | |||
16101 | } | ||
16102 | return ; | ||
16103 | } | ||
16104 | // $ANTLR end "rule__VLSFofFormula__NameAssignment_2" | ||
16105 | |||
16106 | |||
16107 | // $ANTLR start "rule__VLSFofFormula__FofRoleAssignment_4" | ||
16108 | // InternalVampireLanguage.g:5239:1: rule__VLSFofFormula__FofRoleAssignment_4 : ( ruleVLSRole ) ; | ||
16109 | public final void rule__VLSFofFormula__FofRoleAssignment_4() throws RecognitionException { | ||
16110 | |||
16111 | int stackSize = keepStackSize(); | ||
16112 | |||
16113 | try { | ||
16114 | // InternalVampireLanguage.g:5243:1: ( ( ruleVLSRole ) ) | ||
16115 | // InternalVampireLanguage.g:5244:2: ( ruleVLSRole ) | ||
16116 | { | ||
16117 | // InternalVampireLanguage.g:5244:2: ( ruleVLSRole ) | ||
16118 | // InternalVampireLanguage.g:5245:3: ruleVLSRole | ||
16119 | { | ||
16120 | before(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); | ||
16121 | pushFollow(FOLLOW_2); | ||
16122 | ruleVLSRole(); | ||
16123 | |||
16124 | state._fsp--; | ||
16125 | |||
16126 | after(grammarAccess.getVLSFofFormulaAccess().getFofRoleVLSRoleParserRuleCall_4_0()); | ||
16127 | |||
16128 | } | ||
16129 | |||
16130 | |||
16131 | } | ||
16132 | |||
16133 | } | ||
16134 | catch (RecognitionException re) { | ||
16135 | reportError(re); | ||
16136 | recover(input,re); | ||
16137 | } | ||
16138 | finally { | ||
16139 | |||
16140 | restoreStackSize(stackSize); | ||
16141 | |||
16142 | } | ||
16143 | return ; | ||
16144 | } | ||
16145 | // $ANTLR end "rule__VLSFofFormula__FofRoleAssignment_4" | ||
16146 | |||
16147 | |||
16148 | // $ANTLR start "rule__VLSFofFormula__FofFormulaAssignment_6" | ||
16149 | // InternalVampireLanguage.g:5254:1: rule__VLSFofFormula__FofFormulaAssignment_6 : ( ruleVLSTerm ) ; | ||
16150 | public final void rule__VLSFofFormula__FofFormulaAssignment_6() throws RecognitionException { | ||
16151 | |||
16152 | int stackSize = keepStackSize(); | ||
16153 | |||
16154 | try { | ||
16155 | // InternalVampireLanguage.g:5258:1: ( ( ruleVLSTerm ) ) | ||
16156 | // InternalVampireLanguage.g:5259:2: ( ruleVLSTerm ) | ||
16157 | { | ||
16158 | // InternalVampireLanguage.g:5259:2: ( ruleVLSTerm ) | ||
16159 | // InternalVampireLanguage.g:5260:3: ruleVLSTerm | ||
16160 | { | ||
16161 | before(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); | ||
16162 | pushFollow(FOLLOW_2); | ||
16163 | ruleVLSTerm(); | ||
16164 | |||
16165 | state._fsp--; | ||
16166 | |||
16167 | after(grammarAccess.getVLSFofFormulaAccess().getFofFormulaVLSTermParserRuleCall_6_0()); | ||
16168 | |||
16169 | } | ||
16170 | |||
16171 | |||
16172 | } | ||
16173 | |||
16174 | } | ||
16175 | catch (RecognitionException re) { | ||
16176 | reportError(re); | ||
16177 | recover(input,re); | ||
16178 | } | ||
16179 | finally { | ||
16180 | |||
16181 | restoreStackSize(stackSize); | ||
16182 | |||
16183 | } | ||
16184 | return ; | ||
16185 | } | ||
16186 | // $ANTLR end "rule__VLSFofFormula__FofFormulaAssignment_6" | ||
16187 | |||
16188 | |||
16189 | // $ANTLR start "rule__VLSFofFormula__AnnotationsAssignment_7_1" | ||
16190 | // InternalVampireLanguage.g:5269:1: rule__VLSFofFormula__AnnotationsAssignment_7_1 : ( ruleVLSAnnotation ) ; | ||
16191 | public final void rule__VLSFofFormula__AnnotationsAssignment_7_1() throws RecognitionException { | ||
16192 | |||
16193 | int stackSize = keepStackSize(); | ||
16194 | |||
16195 | try { | ||
16196 | // InternalVampireLanguage.g:5273:1: ( ( ruleVLSAnnotation ) ) | ||
16197 | // InternalVampireLanguage.g:5274:2: ( ruleVLSAnnotation ) | ||
16198 | { | ||
16199 | // InternalVampireLanguage.g:5274:2: ( ruleVLSAnnotation ) | ||
16200 | // InternalVampireLanguage.g:5275:3: ruleVLSAnnotation | ||
16201 | { | ||
16202 | before(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); | ||
16203 | pushFollow(FOLLOW_2); | ||
16204 | ruleVLSAnnotation(); | ||
16205 | |||
16206 | state._fsp--; | ||
16207 | |||
16208 | after(grammarAccess.getVLSFofFormulaAccess().getAnnotationsVLSAnnotationParserRuleCall_7_1_0()); | ||
16209 | |||
16210 | } | ||
16211 | |||
16212 | |||
16213 | } | ||
16214 | |||
16215 | } | ||
16216 | catch (RecognitionException re) { | ||
16217 | reportError(re); | ||
16218 | recover(input,re); | ||
16219 | } | ||
16220 | finally { | ||
16221 | |||
16222 | restoreStackSize(stackSize); | ||
16223 | |||
16224 | } | ||
16225 | return ; | ||
16226 | } | ||
16227 | // $ANTLR end "rule__VLSFofFormula__AnnotationsAssignment_7_1" | ||
16228 | |||
16229 | |||
16230 | // $ANTLR start "rule__VLSAnnotation__NameAssignment_1" | ||
16231 | // InternalVampireLanguage.g:5284:1: rule__VLSAnnotation__NameAssignment_1 : ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ; | ||
16232 | public final void rule__VLSAnnotation__NameAssignment_1() throws RecognitionException { | ||
16233 | |||
16234 | int stackSize = keepStackSize(); | ||
16235 | |||
16236 | try { | ||
16237 | // InternalVampireLanguage.g:5288:1: ( ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) ) | ||
16238 | // InternalVampireLanguage.g:5289:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) | ||
16239 | { | ||
16240 | // InternalVampireLanguage.g:5289:2: ( ( rule__VLSAnnotation__NameAlternatives_1_0 ) ) | ||
16241 | // InternalVampireLanguage.g:5290:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) | ||
16242 | { | ||
16243 | before(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); | ||
16244 | // InternalVampireLanguage.g:5291:3: ( rule__VLSAnnotation__NameAlternatives_1_0 ) | ||
16245 | // InternalVampireLanguage.g:5291:4: rule__VLSAnnotation__NameAlternatives_1_0 | ||
16246 | { | ||
16247 | pushFollow(FOLLOW_2); | ||
16248 | rule__VLSAnnotation__NameAlternatives_1_0(); | ||
16249 | |||
16250 | state._fsp--; | ||
16251 | |||
16252 | |||
16253 | } | ||
16254 | |||
16255 | after(grammarAccess.getVLSAnnotationAccess().getNameAlternatives_1_0()); | ||
16256 | |||
16257 | } | ||
16258 | |||
16259 | |||
16260 | } | ||
16261 | |||
16262 | } | ||
16263 | catch (RecognitionException re) { | ||
16264 | reportError(re); | ||
16265 | recover(input,re); | ||
16266 | } | ||
16267 | finally { | ||
16268 | |||
16269 | restoreStackSize(stackSize); | ||
16270 | |||
16271 | } | ||
16272 | return ; | ||
16273 | } | ||
16274 | // $ANTLR end "rule__VLSAnnotation__NameAssignment_1" | ||
16275 | |||
16276 | |||
16277 | // $ANTLR start "rule__VLSAnnotation__FollowupAssignment_2_1" | ||
16278 | // InternalVampireLanguage.g:5299:1: rule__VLSAnnotation__FollowupAssignment_2_1 : ( ruleVLSAnnotationTerms ) ; | ||
16279 | public final void rule__VLSAnnotation__FollowupAssignment_2_1() throws RecognitionException { | ||
16280 | |||
16281 | int stackSize = keepStackSize(); | ||
16282 | |||
16283 | try { | ||
16284 | // InternalVampireLanguage.g:5303:1: ( ( ruleVLSAnnotationTerms ) ) | ||
16285 | // InternalVampireLanguage.g:5304:2: ( ruleVLSAnnotationTerms ) | ||
16286 | { | ||
16287 | // InternalVampireLanguage.g:5304:2: ( ruleVLSAnnotationTerms ) | ||
16288 | // InternalVampireLanguage.g:5305:3: ruleVLSAnnotationTerms | ||
16289 | { | ||
16290 | before(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); | ||
16291 | pushFollow(FOLLOW_2); | ||
16292 | ruleVLSAnnotationTerms(); | ||
16293 | |||
16294 | state._fsp--; | ||
16295 | |||
16296 | after(grammarAccess.getVLSAnnotationAccess().getFollowupVLSAnnotationTermsParserRuleCall_2_1_0()); | ||
16297 | |||
16298 | } | ||
16299 | |||
16300 | |||
16301 | } | ||
16302 | |||
16303 | } | ||
16304 | catch (RecognitionException re) { | ||
16305 | reportError(re); | ||
16306 | recover(input,re); | ||
16307 | } | ||
16308 | finally { | ||
16309 | |||
16310 | restoreStackSize(stackSize); | ||
16311 | |||
16312 | } | ||
16313 | return ; | ||
16314 | } | ||
16315 | // $ANTLR end "rule__VLSAnnotation__FollowupAssignment_2_1" | ||
16316 | |||
16317 | |||
16318 | // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_0" | ||
16319 | // InternalVampireLanguage.g:5314:1: rule__VLSAnnotationTerms__TermsAssignment_0 : ( ruleVLSAnnotation ) ; | ||
16320 | public final void rule__VLSAnnotationTerms__TermsAssignment_0() throws RecognitionException { | ||
16321 | |||
16322 | int stackSize = keepStackSize(); | ||
16323 | |||
16324 | try { | ||
16325 | // InternalVampireLanguage.g:5318:1: ( ( ruleVLSAnnotation ) ) | ||
16326 | // InternalVampireLanguage.g:5319:2: ( ruleVLSAnnotation ) | ||
16327 | { | ||
16328 | // InternalVampireLanguage.g:5319:2: ( ruleVLSAnnotation ) | ||
16329 | // InternalVampireLanguage.g:5320:3: ruleVLSAnnotation | ||
16330 | { | ||
16331 | before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); | ||
16332 | pushFollow(FOLLOW_2); | ||
16333 | ruleVLSAnnotation(); | ||
16334 | |||
16335 | state._fsp--; | ||
16336 | |||
16337 | after(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_0_0()); | ||
16338 | |||
16339 | } | ||
16340 | |||
16341 | |||
16342 | } | ||
16343 | |||
16344 | } | ||
16345 | catch (RecognitionException re) { | ||
16346 | reportError(re); | ||
16347 | recover(input,re); | ||
16348 | } | ||
16349 | finally { | ||
16350 | |||
16351 | restoreStackSize(stackSize); | ||
16352 | |||
16353 | } | ||
16354 | return ; | ||
16355 | } | ||
16356 | // $ANTLR end "rule__VLSAnnotationTerms__TermsAssignment_0" | ||
16357 | |||
16358 | |||
16359 | // $ANTLR start "rule__VLSAnnotationTerms__TermsAssignment_1_1" | ||
16360 | // InternalVampireLanguage.g:5329:1: rule__VLSAnnotationTerms__TermsAssignment_1_1 : ( ruleVLSAnnotation ) ; | ||
16361 | public final void rule__VLSAnnotationTerms__TermsAssignment_1_1() throws RecognitionException { | ||
16362 | |||
16363 | int stackSize = keepStackSize(); | ||
16364 | |||
16365 | try { | ||
16366 | // InternalVampireLanguage.g:5333:1: ( ( ruleVLSAnnotation ) ) | ||
16367 | // InternalVampireLanguage.g:5334:2: ( ruleVLSAnnotation ) | ||
16368 | { | ||
16369 | // InternalVampireLanguage.g:5334:2: ( ruleVLSAnnotation ) | ||
16370 | // InternalVampireLanguage.g:5335:3: ruleVLSAnnotation | ||
16371 | { | ||
16372 | before(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); | ||
16373 | pushFollow(FOLLOW_2); | ||
16374 | ruleVLSAnnotation(); | ||
16375 | |||
16376 | state._fsp--; | ||
16377 | |||
16378 | after(grammarAccess.getVLSAnnotationTermsAccess().getTermsVLSAnnotationParserRuleCall_1_1_0()); | ||
16379 | |||
16380 | } | ||
16381 | |||
16382 | |||
16383 | } | ||
16384 | |||
16385 | } | ||
16386 | catch (RecognitionException re) { | ||
16387 | reportError(re); | ||
16388 | recover(input,re); | ||
16389 | } | ||
16390 | finally { | ||
16391 | |||
16392 | restoreStackSize(stackSize); | ||
16393 | |||
16394 | } | ||
16395 | return ; | ||
16396 | } | ||
16397 | // $ANTLR end "rule__VLSAnnotationTerms__TermsAssignment_1_1" | ||
16398 | |||
16399 | |||
16400 | // $ANTLR start "rule__VLSBinary__RightAssignment_1_0_1" | ||
16401 | // InternalVampireLanguage.g:5344:1: rule__VLSBinary__RightAssignment_1_0_1 : ( ruleVLSUnitaryFormula ) ; | ||
16402 | public final void rule__VLSBinary__RightAssignment_1_0_1() throws RecognitionException { | ||
16403 | |||
16404 | int stackSize = keepStackSize(); | ||
16405 | |||
16406 | try { | ||
16407 | // InternalVampireLanguage.g:5348:1: ( ( ruleVLSUnitaryFormula ) ) | ||
16408 | // InternalVampireLanguage.g:5349:2: ( ruleVLSUnitaryFormula ) | ||
16409 | { | ||
16410 | // InternalVampireLanguage.g:5349:2: ( ruleVLSUnitaryFormula ) | ||
16411 | // InternalVampireLanguage.g:5350:3: ruleVLSUnitaryFormula | ||
16412 | { | ||
16413 | before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); | ||
16414 | pushFollow(FOLLOW_2); | ||
16415 | ruleVLSUnitaryFormula(); | ||
16416 | |||
16417 | state._fsp--; | ||
16418 | |||
16419 | after(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_0_1_0()); | ||
16420 | |||
16421 | } | ||
16422 | |||
16423 | |||
16424 | } | ||
16425 | |||
16426 | } | ||
16427 | catch (RecognitionException re) { | ||
16428 | reportError(re); | ||
16429 | recover(input,re); | ||
16430 | } | ||
16431 | finally { | ||
16432 | |||
16433 | restoreStackSize(stackSize); | ||
16434 | |||
16435 | } | ||
16436 | return ; | ||
16437 | } | ||
16438 | // $ANTLR end "rule__VLSBinary__RightAssignment_1_0_1" | ||
16439 | |||
16440 | |||
16441 | // $ANTLR start "rule__VLSBinary__RightAssignment_1_1_2" | ||
16442 | // InternalVampireLanguage.g:5359:1: rule__VLSBinary__RightAssignment_1_1_2 : ( ruleVLSUnitaryFormula ) ; | ||
16443 | public final void rule__VLSBinary__RightAssignment_1_1_2() throws RecognitionException { | ||
16444 | |||
16445 | int stackSize = keepStackSize(); | ||
16446 | |||
16447 | try { | ||
16448 | // InternalVampireLanguage.g:5363:1: ( ( ruleVLSUnitaryFormula ) ) | ||
16449 | // InternalVampireLanguage.g:5364:2: ( ruleVLSUnitaryFormula ) | ||
16450 | { | ||
16451 | // InternalVampireLanguage.g:5364:2: ( ruleVLSUnitaryFormula ) | ||
16452 | // InternalVampireLanguage.g:5365:3: ruleVLSUnitaryFormula | ||
16453 | { | ||
16454 | before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); | ||
16455 | pushFollow(FOLLOW_2); | ||
16456 | ruleVLSUnitaryFormula(); | ||
16457 | |||
16458 | state._fsp--; | ||
16459 | |||
16460 | after(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_1_2_0()); | ||
16461 | |||
16462 | } | ||
16463 | |||
16464 | |||
16465 | } | ||
16466 | |||
16467 | } | ||
16468 | catch (RecognitionException re) { | ||
16469 | reportError(re); | ||
16470 | recover(input,re); | ||
16471 | } | ||
16472 | finally { | ||
16473 | |||
16474 | restoreStackSize(stackSize); | ||
16475 | |||
16476 | } | ||
16477 | return ; | ||
16478 | } | ||
16479 | // $ANTLR end "rule__VLSBinary__RightAssignment_1_1_2" | ||
16480 | |||
16481 | |||
16482 | // $ANTLR start "rule__VLSBinary__RightAssignment_1_2_2" | ||
16483 | // InternalVampireLanguage.g:5374:1: rule__VLSBinary__RightAssignment_1_2_2 : ( ruleVLSUnitaryFormula ) ; | ||
16484 | public final void rule__VLSBinary__RightAssignment_1_2_2() throws RecognitionException { | ||
16485 | |||
16486 | int stackSize = keepStackSize(); | ||
16487 | |||
16488 | try { | ||
16489 | // InternalVampireLanguage.g:5378:1: ( ( ruleVLSUnitaryFormula ) ) | ||
16490 | // InternalVampireLanguage.g:5379:2: ( ruleVLSUnitaryFormula ) | ||
16491 | { | ||
16492 | // InternalVampireLanguage.g:5379:2: ( ruleVLSUnitaryFormula ) | ||
16493 | // InternalVampireLanguage.g:5380:3: ruleVLSUnitaryFormula | ||
16494 | { | ||
16495 | before(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); | ||
16496 | pushFollow(FOLLOW_2); | ||
16497 | ruleVLSUnitaryFormula(); | ||
16498 | |||
16499 | state._fsp--; | ||
16500 | |||
16501 | after(grammarAccess.getVLSBinaryAccess().getRightVLSUnitaryFormulaParserRuleCall_1_2_2_0()); | ||
16502 | |||
16503 | } | ||
16504 | |||
16505 | |||
16506 | } | ||
16507 | |||
16508 | } | ||
16509 | catch (RecognitionException re) { | ||
16510 | reportError(re); | ||
16511 | recover(input,re); | ||
16512 | } | ||
16513 | finally { | ||
16514 | |||
16515 | restoreStackSize(stackSize); | ||
16516 | |||
16517 | } | ||
16518 | return ; | ||
16519 | } | ||
16520 | // $ANTLR end "rule__VLSBinary__RightAssignment_1_2_2" | ||
16521 | |||
16522 | |||
16523 | // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_2" | ||
16524 | // InternalVampireLanguage.g:5389:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; | ||
16525 | public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_2() throws RecognitionException { | ||
16526 | |||
16527 | int stackSize = keepStackSize(); | ||
16528 | |||
16529 | try { | ||
16530 | // InternalVampireLanguage.g:5393:1: ( ( ruleVLSVariable ) ) | ||
16531 | // InternalVampireLanguage.g:5394:2: ( ruleVLSVariable ) | ||
16532 | { | ||
16533 | // InternalVampireLanguage.g:5394:2: ( ruleVLSVariable ) | ||
16534 | // InternalVampireLanguage.g:5395:3: ruleVLSVariable | ||
16535 | { | ||
16536 | before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); | ||
16537 | pushFollow(FOLLOW_2); | ||
16538 | ruleVLSVariable(); | ||
16539 | |||
16540 | state._fsp--; | ||
16541 | |||
16542 | after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); | ||
16543 | |||
16544 | } | ||
16545 | |||
16546 | |||
16547 | } | ||
16548 | |||
16549 | } | ||
16550 | catch (RecognitionException re) { | ||
16551 | reportError(re); | ||
16552 | recover(input,re); | ||
16553 | } | ||
16554 | finally { | ||
16555 | |||
16556 | restoreStackSize(stackSize); | ||
16557 | |||
16558 | } | ||
16559 | return ; | ||
16560 | } | ||
16561 | // $ANTLR end "rule__VLSUniversalQuantifier__VariablesAssignment_1_2" | ||
16562 | |||
16563 | |||
16564 | // $ANTLR start "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1" | ||
16565 | // InternalVampireLanguage.g:5404:1: rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; | ||
16566 | public final void rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { | ||
16567 | |||
16568 | int stackSize = keepStackSize(); | ||
16569 | |||
16570 | try { | ||
16571 | // InternalVampireLanguage.g:5408:1: ( ( ruleVLSVariable ) ) | ||
16572 | // InternalVampireLanguage.g:5409:2: ( ruleVLSVariable ) | ||
16573 | { | ||
16574 | // InternalVampireLanguage.g:5409:2: ( ruleVLSVariable ) | ||
16575 | // InternalVampireLanguage.g:5410:3: ruleVLSVariable | ||
16576 | { | ||
16577 | before(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); | ||
16578 | pushFollow(FOLLOW_2); | ||
16579 | ruleVLSVariable(); | ||
16580 | |||
16581 | state._fsp--; | ||
16582 | |||
16583 | after(grammarAccess.getVLSUniversalQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); | ||
16584 | |||
16585 | } | ||
16586 | |||
16587 | |||
16588 | } | ||
16589 | |||
16590 | } | ||
16591 | catch (RecognitionException re) { | ||
16592 | reportError(re); | ||
16593 | recover(input,re); | ||
16594 | } | ||
16595 | finally { | ||
16596 | |||
16597 | restoreStackSize(stackSize); | ||
16598 | |||
16599 | } | ||
16600 | return ; | ||
16601 | } | ||
16602 | // $ANTLR end "rule__VLSUniversalQuantifier__VariablesAssignment_1_3_1" | ||
16603 | |||
16604 | |||
16605 | // $ANTLR start "rule__VLSUniversalQuantifier__OperandAssignment_2" | ||
16606 | // InternalVampireLanguage.g:5419:1: rule__VLSUniversalQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; | ||
16607 | public final void rule__VLSUniversalQuantifier__OperandAssignment_2() throws RecognitionException { | ||
16608 | |||
16609 | int stackSize = keepStackSize(); | ||
16610 | |||
16611 | try { | ||
16612 | // InternalVampireLanguage.g:5423:1: ( ( ruleVLSUnitaryFormula ) ) | ||
16613 | // InternalVampireLanguage.g:5424:2: ( ruleVLSUnitaryFormula ) | ||
16614 | { | ||
16615 | // InternalVampireLanguage.g:5424:2: ( ruleVLSUnitaryFormula ) | ||
16616 | // InternalVampireLanguage.g:5425:3: ruleVLSUnitaryFormula | ||
16617 | { | ||
16618 | before(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); | ||
16619 | pushFollow(FOLLOW_2); | ||
16620 | ruleVLSUnitaryFormula(); | ||
16621 | |||
16622 | state._fsp--; | ||
16623 | |||
16624 | after(grammarAccess.getVLSUniversalQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); | ||
16625 | |||
16626 | } | ||
16627 | |||
16628 | |||
16629 | } | ||
16630 | |||
16631 | } | ||
16632 | catch (RecognitionException re) { | ||
16633 | reportError(re); | ||
16634 | recover(input,re); | ||
16635 | } | ||
16636 | finally { | ||
16637 | |||
16638 | restoreStackSize(stackSize); | ||
16639 | |||
16640 | } | ||
16641 | return ; | ||
16642 | } | ||
16643 | // $ANTLR end "rule__VLSUniversalQuantifier__OperandAssignment_2" | ||
16644 | |||
16645 | |||
16646 | // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_2" | ||
16647 | // InternalVampireLanguage.g:5434:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_2 : ( ruleVLSVariable ) ; | ||
16648 | public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_2() throws RecognitionException { | ||
16649 | |||
16650 | int stackSize = keepStackSize(); | ||
16651 | |||
16652 | try { | ||
16653 | // InternalVampireLanguage.g:5438:1: ( ( ruleVLSVariable ) ) | ||
16654 | // InternalVampireLanguage.g:5439:2: ( ruleVLSVariable ) | ||
16655 | { | ||
16656 | // InternalVampireLanguage.g:5439:2: ( ruleVLSVariable ) | ||
16657 | // InternalVampireLanguage.g:5440:3: ruleVLSVariable | ||
16658 | { | ||
16659 | before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); | ||
16660 | pushFollow(FOLLOW_2); | ||
16661 | ruleVLSVariable(); | ||
16662 | |||
16663 | state._fsp--; | ||
16664 | |||
16665 | after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_2_0()); | ||
16666 | |||
16667 | } | ||
16668 | |||
16669 | |||
16670 | } | ||
16671 | |||
16672 | } | ||
16673 | catch (RecognitionException re) { | ||
16674 | reportError(re); | ||
16675 | recover(input,re); | ||
16676 | } | ||
16677 | finally { | ||
16678 | |||
16679 | restoreStackSize(stackSize); | ||
16680 | |||
16681 | } | ||
16682 | return ; | ||
16683 | } | ||
16684 | // $ANTLR end "rule__VLSExistentialQuantifier__VariablesAssignment_1_2" | ||
16685 | |||
16686 | |||
16687 | // $ANTLR start "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1" | ||
16688 | // InternalVampireLanguage.g:5449:1: rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1 : ( ruleVLSVariable ) ; | ||
16689 | public final void rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1() throws RecognitionException { | ||
16690 | |||
16691 | int stackSize = keepStackSize(); | ||
16692 | |||
16693 | try { | ||
16694 | // InternalVampireLanguage.g:5453:1: ( ( ruleVLSVariable ) ) | ||
16695 | // InternalVampireLanguage.g:5454:2: ( ruleVLSVariable ) | ||
16696 | { | ||
16697 | // InternalVampireLanguage.g:5454:2: ( ruleVLSVariable ) | ||
16698 | // InternalVampireLanguage.g:5455:3: ruleVLSVariable | ||
16699 | { | ||
16700 | before(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); | ||
16701 | pushFollow(FOLLOW_2); | ||
16702 | ruleVLSVariable(); | ||
16703 | |||
16704 | state._fsp--; | ||
16705 | |||
16706 | after(grammarAccess.getVLSExistentialQuantifierAccess().getVariablesVLSVariableParserRuleCall_1_3_1_0()); | ||
16707 | |||
16708 | } | ||
16709 | |||
16710 | |||
16711 | } | ||
16712 | |||
16713 | } | ||
16714 | catch (RecognitionException re) { | ||
16715 | reportError(re); | ||
16716 | recover(input,re); | ||
16717 | } | ||
16718 | finally { | ||
16719 | |||
16720 | restoreStackSize(stackSize); | ||
16721 | |||
16722 | } | ||
16723 | return ; | ||
16724 | } | ||
16725 | // $ANTLR end "rule__VLSExistentialQuantifier__VariablesAssignment_1_3_1" | ||
16726 | |||
16727 | |||
16728 | // $ANTLR start "rule__VLSExistentialQuantifier__OperandAssignment_2" | ||
16729 | // InternalVampireLanguage.g:5464:1: rule__VLSExistentialQuantifier__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; | ||
16730 | public final void rule__VLSExistentialQuantifier__OperandAssignment_2() throws RecognitionException { | ||
16731 | |||
16732 | int stackSize = keepStackSize(); | ||
16733 | |||
16734 | try { | ||
16735 | // InternalVampireLanguage.g:5468:1: ( ( ruleVLSUnitaryFormula ) ) | ||
16736 | // InternalVampireLanguage.g:5469:2: ( ruleVLSUnitaryFormula ) | ||
16737 | { | ||
16738 | // InternalVampireLanguage.g:5469:2: ( ruleVLSUnitaryFormula ) | ||
16739 | // InternalVampireLanguage.g:5470:3: ruleVLSUnitaryFormula | ||
16740 | { | ||
16741 | before(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); | ||
16742 | pushFollow(FOLLOW_2); | ||
16743 | ruleVLSUnitaryFormula(); | ||
16744 | |||
16745 | state._fsp--; | ||
16746 | |||
16747 | after(grammarAccess.getVLSExistentialQuantifierAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); | ||
16748 | |||
16749 | } | ||
16750 | |||
16751 | |||
16752 | } | ||
16753 | |||
16754 | } | ||
16755 | catch (RecognitionException re) { | ||
16756 | reportError(re); | ||
16757 | recover(input,re); | ||
16758 | } | ||
16759 | finally { | ||
16760 | |||
16761 | restoreStackSize(stackSize); | ||
16762 | |||
16763 | } | ||
16764 | return ; | ||
16765 | } | ||
16766 | // $ANTLR end "rule__VLSExistentialQuantifier__OperandAssignment_2" | ||
16767 | |||
16768 | |||
16769 | // $ANTLR start "rule__VLSUnaryNegation__OperandAssignment_2" | ||
16770 | // InternalVampireLanguage.g:5479:1: rule__VLSUnaryNegation__OperandAssignment_2 : ( ruleVLSUnitaryFormula ) ; | ||
16771 | public final void rule__VLSUnaryNegation__OperandAssignment_2() throws RecognitionException { | ||
16772 | |||
16773 | int stackSize = keepStackSize(); | ||
16774 | |||
16775 | try { | ||
16776 | // InternalVampireLanguage.g:5483:1: ( ( ruleVLSUnitaryFormula ) ) | ||
16777 | // InternalVampireLanguage.g:5484:2: ( ruleVLSUnitaryFormula ) | ||
16778 | { | ||
16779 | // InternalVampireLanguage.g:5484:2: ( ruleVLSUnitaryFormula ) | ||
16780 | // InternalVampireLanguage.g:5485:3: ruleVLSUnitaryFormula | ||
16781 | { | ||
16782 | before(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); | ||
16783 | pushFollow(FOLLOW_2); | ||
16784 | ruleVLSUnitaryFormula(); | ||
16785 | |||
16786 | state._fsp--; | ||
16787 | |||
16788 | after(grammarAccess.getVLSUnaryNegationAccess().getOperandVLSUnitaryFormulaParserRuleCall_2_0()); | ||
16789 | |||
16790 | } | ||
16791 | |||
16792 | |||
16793 | } | ||
16794 | |||
16795 | } | ||
16796 | catch (RecognitionException re) { | ||
16797 | reportError(re); | ||
16798 | recover(input,re); | ||
16799 | } | ||
16800 | finally { | ||
16801 | |||
16802 | restoreStackSize(stackSize); | ||
16803 | |||
16804 | } | ||
16805 | return ; | ||
16806 | } | ||
16807 | // $ANTLR end "rule__VLSUnaryNegation__OperandAssignment_2" | ||
16808 | |||
16809 | |||
16810 | // $ANTLR start "rule__VLSUnaryInfix__RightAssignment_1_1" | ||
16811 | // InternalVampireLanguage.g:5494:1: rule__VLSUnaryInfix__RightAssignment_1_1 : ( ruleVLSAtomic ) ; | ||
16812 | public final void rule__VLSUnaryInfix__RightAssignment_1_1() throws RecognitionException { | ||
16813 | |||
16814 | int stackSize = keepStackSize(); | ||
16815 | |||
16816 | try { | ||
16817 | // InternalVampireLanguage.g:5498:1: ( ( ruleVLSAtomic ) ) | ||
16818 | // InternalVampireLanguage.g:5499:2: ( ruleVLSAtomic ) | ||
16819 | { | ||
16820 | // InternalVampireLanguage.g:5499:2: ( ruleVLSAtomic ) | ||
16821 | // InternalVampireLanguage.g:5500:3: ruleVLSAtomic | ||
16822 | { | ||
16823 | before(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); | ||
16824 | pushFollow(FOLLOW_2); | ||
16825 | ruleVLSAtomic(); | ||
16826 | |||
16827 | state._fsp--; | ||
16828 | |||
16829 | after(grammarAccess.getVLSUnaryInfixAccess().getRightVLSAtomicParserRuleCall_1_1_0()); | ||
16830 | |||
16831 | } | ||
16832 | |||
16833 | |||
16834 | } | ||
16835 | |||
16836 | } | ||
16837 | catch (RecognitionException re) { | ||
16838 | reportError(re); | ||
16839 | recover(input,re); | ||
16840 | } | ||
16841 | finally { | ||
16842 | |||
16843 | restoreStackSize(stackSize); | ||
16844 | |||
16845 | } | ||
16846 | return ; | ||
16847 | } | ||
16848 | // $ANTLR end "rule__VLSUnaryInfix__RightAssignment_1_1" | ||
16849 | |||
16850 | |||
16851 | // $ANTLR start "rule__VLSAtomicConstant__NameAssignment_0_1" | ||
16852 | // InternalVampireLanguage.g:5509:1: rule__VLSAtomicConstant__NameAssignment_0_1 : ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ; | ||
16853 | public final void rule__VLSAtomicConstant__NameAssignment_0_1() throws RecognitionException { | ||
16854 | |||
16855 | int stackSize = keepStackSize(); | ||
16856 | |||
16857 | try { | ||
16858 | // InternalVampireLanguage.g:5513:1: ( ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) ) | ||
16859 | // InternalVampireLanguage.g:5514:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) | ||
16860 | { | ||
16861 | // InternalVampireLanguage.g:5514:2: ( ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) ) | ||
16862 | // InternalVampireLanguage.g:5515:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) | ||
16863 | { | ||
16864 | before(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); | ||
16865 | // InternalVampireLanguage.g:5516:3: ( rule__VLSAtomicConstant__NameAlternatives_0_1_0 ) | ||
16866 | // InternalVampireLanguage.g:5516:4: rule__VLSAtomicConstant__NameAlternatives_0_1_0 | ||
16867 | { | ||
16868 | pushFollow(FOLLOW_2); | ||
16869 | rule__VLSAtomicConstant__NameAlternatives_0_1_0(); | ||
16870 | |||
16871 | state._fsp--; | ||
16872 | |||
16873 | |||
16874 | } | ||
16875 | |||
16876 | after(grammarAccess.getVLSAtomicConstantAccess().getNameAlternatives_0_1_0()); | ||
16877 | |||
16878 | } | ||
16879 | |||
16880 | |||
16881 | } | ||
16882 | |||
16883 | } | ||
16884 | catch (RecognitionException re) { | ||
16885 | reportError(re); | ||
16886 | recover(input,re); | ||
16887 | } | ||
16888 | finally { | ||
16889 | |||
16890 | restoreStackSize(stackSize); | ||
16891 | |||
16892 | } | ||
16893 | return ; | ||
16894 | } | ||
16895 | // $ANTLR end "rule__VLSAtomicConstant__NameAssignment_0_1" | ||
16896 | |||
16897 | |||
16898 | // $ANTLR start "rule__VLSAtomicFunction__ConstantAssignment_0_1" | ||
16899 | // InternalVampireLanguage.g:5524:1: rule__VLSAtomicFunction__ConstantAssignment_0_1 : ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ; | ||
16900 | public final void rule__VLSAtomicFunction__ConstantAssignment_0_1() throws RecognitionException { | ||
16901 | |||
16902 | int stackSize = keepStackSize(); | ||
16903 | |||
16904 | try { | ||
16905 | // InternalVampireLanguage.g:5528:1: ( ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) ) | ||
16906 | // InternalVampireLanguage.g:5529:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) | ||
16907 | { | ||
16908 | // InternalVampireLanguage.g:5529:2: ( ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) ) | ||
16909 | // InternalVampireLanguage.g:5530:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) | ||
16910 | { | ||
16911 | before(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); | ||
16912 | // InternalVampireLanguage.g:5531:3: ( rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 ) | ||
16913 | // InternalVampireLanguage.g:5531:4: rule__VLSAtomicFunction__ConstantAlternatives_0_1_0 | ||
16914 | { | ||
16915 | pushFollow(FOLLOW_2); | ||
16916 | rule__VLSAtomicFunction__ConstantAlternatives_0_1_0(); | ||
16917 | |||
16918 | state._fsp--; | ||
16919 | |||
16920 | |||
16921 | } | ||
16922 | |||
16923 | after(grammarAccess.getVLSAtomicFunctionAccess().getConstantAlternatives_0_1_0()); | ||
16924 | |||
16925 | } | ||
16926 | |||
16927 | |||
16928 | } | ||
16929 | |||
16930 | } | ||
16931 | catch (RecognitionException re) { | ||
16932 | reportError(re); | ||
16933 | recover(input,re); | ||
16934 | } | ||
16935 | finally { | ||
16936 | |||
16937 | restoreStackSize(stackSize); | ||
16938 | |||
16939 | } | ||
16940 | return ; | ||
16941 | } | ||
16942 | // $ANTLR end "rule__VLSAtomicFunction__ConstantAssignment_0_1" | ||
16943 | |||
16944 | |||
16945 | // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_1" | ||
16946 | // InternalVampireLanguage.g:5539:1: rule__VLSAtomicFunction__TermsAssignment_0_2_1 : ( ruleVLSFofTerm ) ; | ||
16947 | public final void rule__VLSAtomicFunction__TermsAssignment_0_2_1() throws RecognitionException { | ||
16948 | |||
16949 | int stackSize = keepStackSize(); | ||
16950 | |||
16951 | try { | ||
16952 | // InternalVampireLanguage.g:5543:1: ( ( ruleVLSFofTerm ) ) | ||
16953 | // InternalVampireLanguage.g:5544:2: ( ruleVLSFofTerm ) | ||
16954 | { | ||
16955 | // InternalVampireLanguage.g:5544:2: ( ruleVLSFofTerm ) | ||
16956 | // InternalVampireLanguage.g:5545:3: ruleVLSFofTerm | ||
16957 | { | ||
16958 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); | ||
16959 | pushFollow(FOLLOW_2); | ||
16960 | ruleVLSFofTerm(); | ||
16961 | |||
16962 | state._fsp--; | ||
16963 | |||
16964 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_1_0()); | ||
16965 | |||
16966 | } | ||
16967 | |||
16968 | |||
16969 | } | ||
16970 | |||
16971 | } | ||
16972 | catch (RecognitionException re) { | ||
16973 | reportError(re); | ||
16974 | recover(input,re); | ||
16975 | } | ||
16976 | finally { | ||
16977 | |||
16978 | restoreStackSize(stackSize); | ||
16979 | |||
16980 | } | ||
16981 | return ; | ||
16982 | } | ||
16983 | // $ANTLR end "rule__VLSAtomicFunction__TermsAssignment_0_2_1" | ||
16984 | |||
16985 | |||
16986 | // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1" | ||
16987 | // InternalVampireLanguage.g:5554:1: rule__VLSAtomicFunction__TermsAssignment_0_2_2_1 : ( ruleVLSFofTerm ) ; | ||
16988 | public final void rule__VLSAtomicFunction__TermsAssignment_0_2_2_1() throws RecognitionException { | ||
16989 | |||
16990 | int stackSize = keepStackSize(); | ||
16991 | |||
16992 | try { | ||
16993 | // InternalVampireLanguage.g:5558:1: ( ( ruleVLSFofTerm ) ) | ||
16994 | // InternalVampireLanguage.g:5559:2: ( ruleVLSFofTerm ) | ||
16995 | { | ||
16996 | // InternalVampireLanguage.g:5559:2: ( ruleVLSFofTerm ) | ||
16997 | // InternalVampireLanguage.g:5560:3: ruleVLSFofTerm | ||
16998 | { | ||
16999 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); | ||
17000 | pushFollow(FOLLOW_2); | ||
17001 | ruleVLSFofTerm(); | ||
17002 | |||
17003 | state._fsp--; | ||
17004 | |||
17005 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_0_2_2_1_0()); | ||
17006 | |||
17007 | } | ||
17008 | |||
17009 | |||
17010 | } | ||
17011 | |||
17012 | } | ||
17013 | catch (RecognitionException re) { | ||
17014 | reportError(re); | ||
17015 | recover(input,re); | ||
17016 | } | ||
17017 | finally { | ||
17018 | |||
17019 | restoreStackSize(stackSize); | ||
17020 | |||
17021 | } | ||
17022 | return ; | ||
17023 | } | ||
17024 | // $ANTLR end "rule__VLSAtomicFunction__TermsAssignment_0_2_2_1" | ||
17025 | |||
17026 | |||
17027 | // $ANTLR start "rule__VLSAtomicFunction__NameAssignment_1_1" | ||
17028 | // InternalVampireLanguage.g:5569:1: rule__VLSAtomicFunction__NameAssignment_1_1 : ( ( '$less' ) ) ; | ||
17029 | public final void rule__VLSAtomicFunction__NameAssignment_1_1() throws RecognitionException { | ||
17030 | |||
17031 | int stackSize = keepStackSize(); | ||
17032 | |||
17033 | try { | ||
17034 | // InternalVampireLanguage.g:5573:1: ( ( ( '$less' ) ) ) | ||
17035 | // InternalVampireLanguage.g:5574:2: ( ( '$less' ) ) | ||
17036 | { | ||
17037 | // InternalVampireLanguage.g:5574:2: ( ( '$less' ) ) | ||
17038 | // InternalVampireLanguage.g:5575:3: ( '$less' ) | ||
17039 | { | ||
17040 | before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); | ||
17041 | // InternalVampireLanguage.g:5576:3: ( '$less' ) | ||
17042 | // InternalVampireLanguage.g:5577:4: '$less' | ||
17043 | { | ||
17044 | before(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); | ||
17045 | match(input,68,FOLLOW_2); | ||
17046 | after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); | ||
17047 | |||
17048 | } | ||
17049 | |||
17050 | after(grammarAccess.getVLSAtomicFunctionAccess().getNameLessKeyword_1_1_0()); | ||
17051 | |||
17052 | } | ||
17053 | |||
17054 | |||
17055 | } | ||
17056 | |||
17057 | } | ||
17058 | catch (RecognitionException re) { | ||
17059 | reportError(re); | ||
17060 | recover(input,re); | ||
17061 | } | ||
17062 | finally { | ||
17063 | |||
17064 | restoreStackSize(stackSize); | ||
17065 | |||
17066 | } | ||
17067 | return ; | ||
17068 | } | ||
17069 | // $ANTLR end "rule__VLSAtomicFunction__NameAssignment_1_1" | ||
17070 | |||
17071 | |||
17072 | // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_3" | ||
17073 | // InternalVampireLanguage.g:5588:1: rule__VLSAtomicFunction__TermsAssignment_1_3 : ( ruleVLSFofTerm ) ; | ||
17074 | public final void rule__VLSAtomicFunction__TermsAssignment_1_3() throws RecognitionException { | ||
17075 | |||
17076 | int stackSize = keepStackSize(); | ||
17077 | |||
17078 | try { | ||
17079 | // InternalVampireLanguage.g:5592:1: ( ( ruleVLSFofTerm ) ) | ||
17080 | // InternalVampireLanguage.g:5593:2: ( ruleVLSFofTerm ) | ||
17081 | { | ||
17082 | // InternalVampireLanguage.g:5593:2: ( ruleVLSFofTerm ) | ||
17083 | // InternalVampireLanguage.g:5594:3: ruleVLSFofTerm | ||
17084 | { | ||
17085 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); | ||
17086 | pushFollow(FOLLOW_2); | ||
17087 | ruleVLSFofTerm(); | ||
17088 | |||
17089 | state._fsp--; | ||
17090 | |||
17091 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_3_0()); | ||
17092 | |||
17093 | } | ||
17094 | |||
17095 | |||
17096 | } | ||
17097 | |||
17098 | } | ||
17099 | catch (RecognitionException re) { | ||
17100 | reportError(re); | ||
17101 | recover(input,re); | ||
17102 | } | ||
17103 | finally { | ||
17104 | |||
17105 | restoreStackSize(stackSize); | ||
17106 | |||
17107 | } | ||
17108 | return ; | ||
17109 | } | ||
17110 | // $ANTLR end "rule__VLSAtomicFunction__TermsAssignment_1_3" | ||
17111 | |||
17112 | |||
17113 | // $ANTLR start "rule__VLSAtomicFunction__TermsAssignment_1_5" | ||
17114 | // InternalVampireLanguage.g:5603:1: rule__VLSAtomicFunction__TermsAssignment_1_5 : ( ruleVLSFofTerm ) ; | ||
17115 | public final void rule__VLSAtomicFunction__TermsAssignment_1_5() throws RecognitionException { | ||
17116 | |||
17117 | int stackSize = keepStackSize(); | ||
17118 | |||
17119 | try { | ||
17120 | // InternalVampireLanguage.g:5607:1: ( ( ruleVLSFofTerm ) ) | ||
17121 | // InternalVampireLanguage.g:5608:2: ( ruleVLSFofTerm ) | ||
17122 | { | ||
17123 | // InternalVampireLanguage.g:5608:2: ( ruleVLSFofTerm ) | ||
17124 | // InternalVampireLanguage.g:5609:3: ruleVLSFofTerm | ||
17125 | { | ||
17126 | before(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); | ||
17127 | pushFollow(FOLLOW_2); | ||
17128 | ruleVLSFofTerm(); | ||
17129 | |||
17130 | state._fsp--; | ||
17131 | |||
17132 | after(grammarAccess.getVLSAtomicFunctionAccess().getTermsVLSFofTermParserRuleCall_1_5_0()); | ||
17133 | |||
17134 | } | ||
17135 | |||
17136 | |||
17137 | } | ||
17138 | |||
17139 | } | ||
17140 | catch (RecognitionException re) { | ||
17141 | reportError(re); | ||
17142 | recover(input,re); | ||
17143 | } | ||
17144 | finally { | ||
17145 | |||
17146 | restoreStackSize(stackSize); | ||
17147 | |||
17148 | } | ||
17149 | return ; | ||
17150 | } | ||
17151 | // $ANTLR end "rule__VLSAtomicFunction__TermsAssignment_1_5" | ||
17152 | |||
17153 | |||
17154 | // $ANTLR start "rule__VLSVariable__NameAssignment" | ||
17155 | // InternalVampireLanguage.g:5618:1: rule__VLSVariable__NameAssignment : ( RULE_UPPER_WORD_ID ) ; | ||
17156 | public final void rule__VLSVariable__NameAssignment() throws RecognitionException { | ||
17157 | |||
17158 | int stackSize = keepStackSize(); | ||
17159 | |||
17160 | try { | ||
17161 | // InternalVampireLanguage.g:5622:1: ( ( RULE_UPPER_WORD_ID ) ) | ||
17162 | // InternalVampireLanguage.g:5623:2: ( RULE_UPPER_WORD_ID ) | ||
17163 | { | ||
17164 | // InternalVampireLanguage.g:5623:2: ( RULE_UPPER_WORD_ID ) | ||
17165 | // InternalVampireLanguage.g:5624:3: RULE_UPPER_WORD_ID | ||
17166 | { | ||
17167 | before(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); | ||
17168 | match(input,RULE_UPPER_WORD_ID,FOLLOW_2); | ||
17169 | after(grammarAccess.getVLSVariableAccess().getNameUPPER_WORD_IDTerminalRuleCall_0()); | ||
17170 | |||
17171 | } | ||
17172 | |||
17173 | |||
17174 | } | ||
17175 | |||
17176 | } | ||
17177 | catch (RecognitionException re) { | ||
17178 | reportError(re); | ||
17179 | recover(input,re); | ||
17180 | } | ||
17181 | finally { | ||
17182 | |||
17183 | restoreStackSize(stackSize); | ||
17184 | |||
17185 | } | ||
17186 | return ; | ||
17187 | } | ||
17188 | // $ANTLR end "rule__VLSVariable__NameAssignment" | ||
17189 | |||
17190 | |||
17191 | // $ANTLR start "rule__VLSFunctionFof__FunctorAssignment_0" | ||
17192 | // InternalVampireLanguage.g:5633:1: rule__VLSFunctionFof__FunctorAssignment_0 : ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ; | ||
17193 | public final void rule__VLSFunctionFof__FunctorAssignment_0() throws RecognitionException { | ||
17194 | |||
17195 | int stackSize = keepStackSize(); | ||
17196 | |||
17197 | try { | ||
17198 | // InternalVampireLanguage.g:5637:1: ( ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) ) | ||
17199 | // InternalVampireLanguage.g:5638:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) | ||
17200 | { | ||
17201 | // InternalVampireLanguage.g:5638:2: ( ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) ) | ||
17202 | // InternalVampireLanguage.g:5639:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) | ||
17203 | { | ||
17204 | before(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); | ||
17205 | // InternalVampireLanguage.g:5640:3: ( rule__VLSFunctionFof__FunctorAlternatives_0_0 ) | ||
17206 | // InternalVampireLanguage.g:5640:4: rule__VLSFunctionFof__FunctorAlternatives_0_0 | ||
17207 | { | ||
17208 | pushFollow(FOLLOW_2); | ||
17209 | rule__VLSFunctionFof__FunctorAlternatives_0_0(); | ||
17210 | |||
17211 | state._fsp--; | ||
17212 | |||
17213 | |||
17214 | } | ||
17215 | |||
17216 | after(grammarAccess.getVLSFunctionFofAccess().getFunctorAlternatives_0_0()); | ||
17217 | |||
17218 | } | ||
17219 | |||
17220 | |||
17221 | } | ||
17222 | |||
17223 | } | ||
17224 | catch (RecognitionException re) { | ||
17225 | reportError(re); | ||
17226 | recover(input,re); | ||
17227 | } | ||
17228 | finally { | ||
17229 | |||
17230 | restoreStackSize(stackSize); | ||
17231 | |||
17232 | } | ||
17233 | return ; | ||
17234 | } | ||
17235 | // $ANTLR end "rule__VLSFunctionFof__FunctorAssignment_0" | ||
17236 | |||
17237 | |||
17238 | // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_1" | ||
17239 | // InternalVampireLanguage.g:5648:1: rule__VLSFunctionFof__TermsAssignment_1_1 : ( ruleVLSFofTerm ) ; | ||
17240 | public final void rule__VLSFunctionFof__TermsAssignment_1_1() throws RecognitionException { | ||
17241 | |||
17242 | int stackSize = keepStackSize(); | ||
17243 | |||
17244 | try { | ||
17245 | // InternalVampireLanguage.g:5652:1: ( ( ruleVLSFofTerm ) ) | ||
17246 | // InternalVampireLanguage.g:5653:2: ( ruleVLSFofTerm ) | ||
17247 | { | ||
17248 | // InternalVampireLanguage.g:5653:2: ( ruleVLSFofTerm ) | ||
17249 | // InternalVampireLanguage.g:5654:3: ruleVLSFofTerm | ||
17250 | { | ||
17251 | before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); | ||
17252 | pushFollow(FOLLOW_2); | ||
17253 | ruleVLSFofTerm(); | ||
17254 | |||
17255 | state._fsp--; | ||
17256 | |||
17257 | after(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_1_0()); | ||
17258 | |||
17259 | } | ||
17260 | |||
17261 | |||
17262 | } | ||
17263 | |||
17264 | } | ||
17265 | catch (RecognitionException re) { | ||
17266 | reportError(re); | ||
17267 | recover(input,re); | ||
17268 | } | ||
17269 | finally { | ||
17270 | |||
17271 | restoreStackSize(stackSize); | ||
17272 | |||
17273 | } | ||
17274 | return ; | ||
17275 | } | ||
17276 | // $ANTLR end "rule__VLSFunctionFof__TermsAssignment_1_1" | ||
17277 | |||
17278 | |||
17279 | // $ANTLR start "rule__VLSFunctionFof__TermsAssignment_1_2_1" | ||
17280 | // InternalVampireLanguage.g:5663:1: rule__VLSFunctionFof__TermsAssignment_1_2_1 : ( ruleVLSFofTerm ) ; | ||
17281 | public final void rule__VLSFunctionFof__TermsAssignment_1_2_1() throws RecognitionException { | ||
17282 | |||
17283 | int stackSize = keepStackSize(); | ||
17284 | |||
17285 | try { | ||
17286 | // InternalVampireLanguage.g:5667:1: ( ( ruleVLSFofTerm ) ) | ||
17287 | // InternalVampireLanguage.g:5668:2: ( ruleVLSFofTerm ) | ||
17288 | { | ||
17289 | // InternalVampireLanguage.g:5668:2: ( ruleVLSFofTerm ) | ||
17290 | // InternalVampireLanguage.g:5669:3: ruleVLSFofTerm | ||
17291 | { | ||
17292 | before(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); | ||
17293 | pushFollow(FOLLOW_2); | ||
17294 | ruleVLSFofTerm(); | ||
17295 | |||
17296 | state._fsp--; | ||
17297 | |||
17298 | after(grammarAccess.getVLSFunctionFofAccess().getTermsVLSFofTermParserRuleCall_1_2_1_0()); | ||
17299 | |||
17300 | } | ||
17301 | |||
17302 | |||
17303 | } | ||
17304 | |||
17305 | } | ||
17306 | catch (RecognitionException re) { | ||
17307 | reportError(re); | ||
17308 | recover(input,re); | ||
17309 | } | ||
17310 | finally { | ||
17311 | |||
17312 | restoreStackSize(stackSize); | ||
17313 | |||
17314 | } | ||
17315 | return ; | ||
17316 | } | ||
17317 | // $ANTLR end "rule__VLSFunctionFof__TermsAssignment_1_2_1" | ||
17318 | |||
17319 | |||
17320 | // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_0_1" | ||
17321 | // InternalVampireLanguage.g:5678:1: rule__VLSDefinedTerm__ValueAssignment_0_1 : ( RULE_SIGNED_LITERAL ) ; | ||
17322 | public final void rule__VLSDefinedTerm__ValueAssignment_0_1() throws RecognitionException { | ||
17323 | |||
17324 | int stackSize = keepStackSize(); | ||
17325 | |||
17326 | try { | ||
17327 | // InternalVampireLanguage.g:5682:1: ( ( RULE_SIGNED_LITERAL ) ) | ||
17328 | // InternalVampireLanguage.g:5683:2: ( RULE_SIGNED_LITERAL ) | ||
17329 | { | ||
17330 | // InternalVampireLanguage.g:5683:2: ( RULE_SIGNED_LITERAL ) | ||
17331 | // InternalVampireLanguage.g:5684:3: RULE_SIGNED_LITERAL | ||
17332 | { | ||
17333 | before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); | ||
17334 | match(input,RULE_SIGNED_LITERAL,FOLLOW_2); | ||
17335 | after(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_LITERALTerminalRuleCall_0_1_0()); | ||
17336 | |||
17337 | } | ||
17338 | |||
17339 | |||
17340 | } | ||
17341 | |||
17342 | } | ||
17343 | catch (RecognitionException re) { | ||
17344 | reportError(re); | ||
17345 | recover(input,re); | ||
17346 | } | ||
17347 | finally { | ||
17348 | |||
17349 | restoreStackSize(stackSize); | ||
17350 | |||
17351 | } | ||
17352 | return ; | ||
17353 | } | ||
17354 | // $ANTLR end "rule__VLSDefinedTerm__ValueAssignment_0_1" | ||
17355 | |||
17356 | |||
17357 | // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_1_1" | ||
17358 | // InternalVampireLanguage.g:5693:1: rule__VLSDefinedTerm__ValueAssignment_1_1 : ( RULE_SIGNED_REAL_ID ) ; | ||
17359 | public final void rule__VLSDefinedTerm__ValueAssignment_1_1() throws RecognitionException { | ||
17360 | |||
17361 | int stackSize = keepStackSize(); | ||
17362 | |||
17363 | try { | ||
17364 | // InternalVampireLanguage.g:5697:1: ( ( RULE_SIGNED_REAL_ID ) ) | ||
17365 | // InternalVampireLanguage.g:5698:2: ( RULE_SIGNED_REAL_ID ) | ||
17366 | { | ||
17367 | // InternalVampireLanguage.g:5698:2: ( RULE_SIGNED_REAL_ID ) | ||
17368 | // InternalVampireLanguage.g:5699:3: RULE_SIGNED_REAL_ID | ||
17369 | { | ||
17370 | before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); | ||
17371 | match(input,RULE_SIGNED_REAL_ID,FOLLOW_2); | ||
17372 | after(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_REAL_IDTerminalRuleCall_1_1_0()); | ||
17373 | |||
17374 | } | ||
17375 | |||
17376 | |||
17377 | } | ||
17378 | |||
17379 | } | ||
17380 | catch (RecognitionException re) { | ||
17381 | reportError(re); | ||
17382 | recover(input,re); | ||
17383 | } | ||
17384 | finally { | ||
17385 | |||
17386 | restoreStackSize(stackSize); | ||
17387 | |||
17388 | } | ||
17389 | return ; | ||
17390 | } | ||
17391 | // $ANTLR end "rule__VLSDefinedTerm__ValueAssignment_1_1" | ||
17392 | |||
17393 | |||
17394 | // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_2_1" | ||
17395 | // InternalVampireLanguage.g:5708:1: rule__VLSDefinedTerm__ValueAssignment_2_1 : ( RULE_SIGNED_RAT_ID ) ; | ||
17396 | public final void rule__VLSDefinedTerm__ValueAssignment_2_1() throws RecognitionException { | ||
17397 | |||
17398 | int stackSize = keepStackSize(); | ||
17399 | |||
17400 | try { | ||
17401 | // InternalVampireLanguage.g:5712:1: ( ( RULE_SIGNED_RAT_ID ) ) | ||
17402 | // InternalVampireLanguage.g:5713:2: ( RULE_SIGNED_RAT_ID ) | ||
17403 | { | ||
17404 | // InternalVampireLanguage.g:5713:2: ( RULE_SIGNED_RAT_ID ) | ||
17405 | // InternalVampireLanguage.g:5714:3: RULE_SIGNED_RAT_ID | ||
17406 | { | ||
17407 | before(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); | ||
17408 | match(input,RULE_SIGNED_RAT_ID,FOLLOW_2); | ||
17409 | after(grammarAccess.getVLSDefinedTermAccess().getValueSIGNED_RAT_IDTerminalRuleCall_2_1_0()); | ||
17410 | |||
17411 | } | ||
17412 | |||
17413 | |||
17414 | } | ||
17415 | |||
17416 | } | ||
17417 | catch (RecognitionException re) { | ||
17418 | reportError(re); | ||
17419 | recover(input,re); | ||
17420 | } | ||
17421 | finally { | ||
17422 | |||
17423 | restoreStackSize(stackSize); | ||
17424 | |||
17425 | } | ||
17426 | return ; | ||
17427 | } | ||
17428 | // $ANTLR end "rule__VLSDefinedTerm__ValueAssignment_2_1" | ||
17429 | |||
17430 | |||
17431 | // $ANTLR start "rule__VLSDefinedTerm__ValueAssignment_3_1" | ||
17432 | // InternalVampireLanguage.g:5723:1: rule__VLSDefinedTerm__ValueAssignment_3_1 : ( RULE_DOUBLE_QUOTE ) ; | ||
17433 | public final void rule__VLSDefinedTerm__ValueAssignment_3_1() throws RecognitionException { | ||
17434 | |||
17435 | int stackSize = keepStackSize(); | ||
17436 | |||
17437 | try { | ||
17438 | // InternalVampireLanguage.g:5727:1: ( ( RULE_DOUBLE_QUOTE ) ) | ||
17439 | // InternalVampireLanguage.g:5728:2: ( RULE_DOUBLE_QUOTE ) | ||
17440 | { | ||
17441 | // InternalVampireLanguage.g:5728:2: ( RULE_DOUBLE_QUOTE ) | ||
17442 | // InternalVampireLanguage.g:5729:3: RULE_DOUBLE_QUOTE | ||
17443 | { | ||
17444 | before(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); | ||
17445 | match(input,RULE_DOUBLE_QUOTE,FOLLOW_2); | ||
17446 | after(grammarAccess.getVLSDefinedTermAccess().getValueDOUBLE_QUOTETerminalRuleCall_3_1_0()); | ||
17447 | |||
17448 | } | ||
17449 | |||
17450 | |||
17451 | } | ||
17452 | |||
17453 | } | ||
17454 | catch (RecognitionException re) { | ||
17455 | reportError(re); | ||
17456 | recover(input,re); | ||
17457 | } | ||
17458 | finally { | ||
17459 | |||
17460 | restoreStackSize(stackSize); | ||
17461 | |||
17462 | } | ||
17463 | return ; | ||
17464 | } | ||
17465 | // $ANTLR end "rule__VLSDefinedTerm__ValueAssignment_3_1" | ||
17466 | |||
17467 | // Delegated rules | ||
17468 | |||
17469 | |||
17470 | protected DFA13 dfa13 = new DFA13(this); | ||
17471 | static final String dfa_1s = "\30\uffff"; | ||
17472 | static final String dfa_2s = "\1\uffff\23\24\4\uffff"; | ||
17473 | static final String dfa_3s = "\1\4\23\55\4\uffff"; | ||
17474 | static final String dfa_4s = "\1\104\23\101\4\uffff"; | ||
17475 | static final String dfa_5s = "\24\uffff\1\1\1\2\1\3\1\4"; | ||
17476 | static final String dfa_6s = "\30\uffff}>"; | ||
17477 | static final String[] dfa_7s = { | ||
17478 | "\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\30\uffff\2\24\1\25", | ||
17479 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17480 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17481 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17482 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17483 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17484 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17485 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17486 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17487 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17488 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17489 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17490 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17491 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17492 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17493 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17494 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17495 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17496 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17497 | "\1\24\1\uffff\1\25\1\24\2\uffff\10\24\4\uffff\3\24", | ||
17498 | "", | ||
17499 | "", | ||
17500 | "", | ||
17501 | "" | ||
17502 | }; | ||
17503 | |||
17504 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | ||
17505 | static final short[] dfa_2 = DFA.unpackEncodedString(dfa_2s); | ||
17506 | static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); | ||
17507 | static final char[] dfa_4 = DFA.unpackEncodedStringToUnsignedChars(dfa_4s); | ||
17508 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | ||
17509 | static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); | ||
17510 | static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); | ||
17511 | |||
17512 | class DFA13 extends DFA { | ||
17513 | |||
17514 | public DFA13(BaseRecognizer recognizer) { | ||
17515 | this.recognizer = recognizer; | ||
17516 | this.decisionNumber = 13; | ||
17517 | this.eot = dfa_1; | ||
17518 | this.eof = dfa_2; | ||
17519 | this.min = dfa_3; | ||
17520 | this.max = dfa_4; | ||
17521 | this.accept = dfa_5; | ||
17522 | this.special = dfa_6; | ||
17523 | this.transition = dfa_7; | ||
17524 | } | ||
17525 | public String getDescription() { | ||
17526 | return "1342:1: rule__VLSAtomic__Alternatives : ( ( ruleVLSAtomicConstant ) | ( ruleVLSAtomicFunction ) | ( ruleVLSVariable ) | ( ruleVLSDefinedTerm ) );"; | ||
17527 | } | ||
17528 | } | ||
17529 | |||
17530 | |||
17531 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | ||
17532 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | ||
17533 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000440000000402L}); | ||
17534 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0200000000000002L}); | ||
17535 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0400000000000002L}); | ||
17536 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L}); | ||
17537 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000080000000000L}); | ||
17538 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000000000F0L}); | ||
17539 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000300000000000L}); | ||
17540 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000200000000002L}); | ||
17541 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000800000000000L}); | ||
17542 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00000000000000B0L}); | ||
17543 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000200000000000L}); | ||
17544 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x000003FFF8000000L}); | ||
17545 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x680083FFF8007BB0L,0x000000000000001CL}); | ||
17546 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0001200000000000L}); | ||
17547 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0002000000000000L}); | ||
17548 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x000493FFF8000030L}); | ||
17549 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0001000000000000L}); | ||
17550 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x07F8000000000000L}); | ||
17551 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0008000000000000L}); | ||
17552 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0010000000000000L}); | ||
17553 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0020000000000000L}); | ||
17554 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0040000000000000L}); | ||
17555 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0080000000000000L}); | ||
17556 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x01F8000000000000L}); | ||
17557 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0200000000000000L}); | ||
17558 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0400000000000000L}); | ||
17559 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0800000000000000L}); | ||
17560 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0004000000000000L}); | ||
17561 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000800L}); | ||
17562 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000000000000L}); | ||
17563 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); | ||
17564 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000000000000L}); | ||
17565 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); | ||
17566 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x000003FFF8007BB0L,0x000000000000001CL}); | ||
17567 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x8000000000000000L}); | ||
17568 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); | ||
17569 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x000003FFF8000330L}); | ||
17570 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); | ||
17571 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x000003FFF8000330L,0x000000000000000CL}); | ||
17572 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000003FFF8000330L,0x0000000000000010L}); | ||
17573 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000080L}); | ||
17574 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000001000L}); | ||
17575 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000002000L}); | ||
17576 | |||
17577 | } \ No newline at end of file | ||