diff options
author | Oszkar Semerath <semerath@mit.bme.hu> | 2020-04-28 20:43:04 +0200 |
---|---|---|
committer | Oszkar Semerath <semerath@mit.bme.hu> | 2020-04-28 20:43:04 +0200 |
commit | 8a7b9b436b31e6d2f5a0521a077c960ebdeb4cbe (patch) | |
tree | d525bef75519f364d637e0779f8e63d4199dee31 /Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr | |
parent | check expressions are mapped to WF constraints (diff) | |
download | VIATRA-Generator-8a7b9b436b31e6d2f5a0521a077c960ebdeb4cbe.tar.gz VIATRA-Generator-8a7b9b436b31e6d2f5a0521a077c960ebdeb4cbe.tar.zst VIATRA-Generator-8a7b9b436b31e6d2f5a0521a077c960ebdeb4cbe.zip |
initial commit
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr')
6 files changed, 25681 insertions, 0 deletions
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/PartialSolverLanguageContentAssistParser.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/PartialSolverLanguageContentAssistParser.java new file mode 100644 index 00000000..ee6e19b9 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/PartialSolverLanguageContentAssistParser.java | |||
@@ -0,0 +1,34 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.18.0.M3 | ||
3 | */ | ||
4 | package org.eclipse.viatra.solver.language.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 PartialSolverLanguageContentAssistParser extends SolverLanguageParser 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/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/SolverLanguageParser.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/SolverLanguageParser.java new file mode 100644 index 00000000..0a4b46a5 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/SolverLanguageParser.java | |||
@@ -0,0 +1,187 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.18.0.M3 | ||
3 | */ | ||
4 | package org.eclipse.viatra.solver.language.ide.contentassist.antlr; | ||
5 | |||
6 | import com.google.common.collect.ImmutableMap; | ||
7 | import com.google.inject.Inject; | ||
8 | import com.google.inject.Singleton; | ||
9 | import java.util.Map; | ||
10 | import org.eclipse.viatra.solver.language.ide.contentassist.antlr.internal.InternalSolverLanguageParser; | ||
11 | import org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; | ||
12 | import org.eclipse.xtext.AbstractElement; | ||
13 | import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; | ||
14 | |||
15 | public class SolverLanguageParser extends AbstractContentAssistParser { | ||
16 | |||
17 | @Singleton | ||
18 | public static final class NameMappings { | ||
19 | |||
20 | private final Map<AbstractElement, String> mappings; | ||
21 | |||
22 | @Inject | ||
23 | public NameMappings(SolverLanguageGrammarAccess grammarAccess) { | ||
24 | ImmutableMap.Builder<AbstractElement, String> builder = ImmutableMap.builder(); | ||
25 | init(builder, grammarAccess); | ||
26 | this.mappings = builder.build(); | ||
27 | } | ||
28 | |||
29 | public String getRuleName(AbstractElement element) { | ||
30 | return mappings.get(element); | ||
31 | } | ||
32 | |||
33 | private static void init(ImmutableMap.Builder<AbstractElement, String> builder, SolverLanguageGrammarAccess grammarAccess) { | ||
34 | builder.put(grammarAccess.getStatementAccess().getAlternatives(), "rule__Statement__Alternatives"); | ||
35 | builder.put(grammarAccess.getBooleanValueAccess().getAlternatives(), "rule__BooleanValue__Alternatives"); | ||
36 | builder.put(grammarAccess.getTruthValueAccess().getAlternatives(), "rule__TruthValue__Alternatives"); | ||
37 | builder.put(grammarAccess.getInterpretationAccess().getAlternatives(), "rule__Interpretation__Alternatives"); | ||
38 | builder.put(grammarAccess.getSymbolAccess().getAlternatives(), "rule__Symbol__Alternatives"); | ||
39 | builder.put(grammarAccess.getPartialitySymbolAccess().getAlternatives(), "rule__PartialitySymbol__Alternatives"); | ||
40 | builder.put(grammarAccess.getDataSymbolAccess().getAlternatives(), "rule__DataSymbol__Alternatives"); | ||
41 | builder.put(grammarAccess.getComplexObjectAccess().getAlternatives(), "rule__ComplexObject__Alternatives"); | ||
42 | builder.put(grammarAccess.getObjectAccess().getAlternatives(), "rule__Object__Alternatives"); | ||
43 | builder.put(grammarAccess.getDataObjectAccess().getAlternatives(), "rule__DataObject__Alternatives"); | ||
44 | builder.put(grammarAccess.getPredicateAccess().getAlternatives(), "rule__Predicate__Alternatives"); | ||
45 | builder.put(grammarAccess.getPredicateSymbolAccess().getAlternatives_6(), "rule__PredicateSymbol__Alternatives_6"); | ||
46 | builder.put(grammarAccess.getErrorPredicateAccess().getAlternatives_5(), "rule__ErrorPredicate__Alternatives_5"); | ||
47 | builder.put(grammarAccess.getPatternBodyAccess().getAlternatives_1(), "rule__PatternBody__Alternatives_1"); | ||
48 | builder.put(grammarAccess.getPolarityAccess().getAlternatives(), "rule__Polarity__Alternatives"); | ||
49 | builder.put(grammarAccess.getConstraintAccess().getAlternatives_2(), "rule__Constraint__Alternatives_2"); | ||
50 | builder.put(grammarAccess.getClosureTypeAccess().getAlternatives(), "rule__ClosureType__Alternatives"); | ||
51 | builder.put(grammarAccess.getLiteralAccess().getAlternatives(), "rule__Literal__Alternatives"); | ||
52 | builder.put(grammarAccess.getCDInterpretationAccess().getAlternatives(), "rule__CDInterpretation__Alternatives"); | ||
53 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2(), "rule__MultiplicityDefinition__Alternatives_2"); | ||
54 | builder.put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0"); | ||
55 | builder.put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); | ||
56 | builder.put(grammarAccess.getBooleanValueAccess().getGroup_0(), "rule__BooleanValue__Group_0__0"); | ||
57 | builder.put(grammarAccess.getBooleanValueAccess().getGroup_1(), "rule__BooleanValue__Group_1__0"); | ||
58 | builder.put(grammarAccess.getTruthValueAccess().getGroup_0(), "rule__TruthValue__Group_0__0"); | ||
59 | builder.put(grammarAccess.getTruthValueAccess().getGroup_1(), "rule__TruthValue__Group_1__0"); | ||
60 | builder.put(grammarAccess.getTruthValueAccess().getGroup_2(), "rule__TruthValue__Group_2__0"); | ||
61 | builder.put(grammarAccess.getTruthValueAccess().getGroup_3(), "rule__TruthValue__Group_3__0"); | ||
62 | builder.put(grammarAccess.getBasicInterpretationAccess().getGroup(), "rule__BasicInterpretation__Group__0"); | ||
63 | builder.put(grammarAccess.getExistSymbolAccess().getGroup(), "rule__ExistSymbol__Group__0"); | ||
64 | builder.put(grammarAccess.getEqualsSymbolAccess().getGroup(), "rule__EqualsSymbol__Group__0"); | ||
65 | builder.put(grammarAccess.getBooleanSymbolAccess().getGroup(), "rule__BooleanSymbol__Group__0"); | ||
66 | builder.put(grammarAccess.getIntegerSymbolAccess().getGroup(), "rule__IntegerSymbol__Group__0"); | ||
67 | builder.put(grammarAccess.getRealSymbolAccess().getGroup(), "rule__RealSymbol__Group__0"); | ||
68 | builder.put(grammarAccess.getStringSymbolAccess().getGroup(), "rule__StringSymbol__Group__0"); | ||
69 | builder.put(grammarAccess.getNamedObjectAccess().getGroup(), "rule__NamedObject__Group__0"); | ||
70 | builder.put(grammarAccess.getPredicateSymbolAccess().getGroup(), "rule__PredicateSymbol__Group__0"); | ||
71 | builder.put(grammarAccess.getPredicateSymbolAccess().getGroup_6_1(), "rule__PredicateSymbol__Group_6_1__0"); | ||
72 | builder.put(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1(), "rule__PredicateSymbol__Group_6_1_1__0"); | ||
73 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup(), "rule__ErrorPredicate__Group__0"); | ||
74 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup_3(), "rule__ErrorPredicate__Group_3__0"); | ||
75 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup_5_1(), "rule__ErrorPredicate__Group_5_1__0"); | ||
76 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1(), "rule__ErrorPredicate__Group_5_1_1__0"); | ||
77 | builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); | ||
78 | builder.put(grammarAccess.getParameterAccess().getGroup_1(), "rule__Parameter__Group_1__0"); | ||
79 | builder.put(grammarAccess.getPatternBodyAccess().getGroup(), "rule__PatternBody__Group__0"); | ||
80 | builder.put(grammarAccess.getPolarityAccess().getGroup_0(), "rule__Polarity__Group_0__0"); | ||
81 | builder.put(grammarAccess.getPolarityAccess().getGroup_1(), "rule__Polarity__Group_1__0"); | ||
82 | builder.put(grammarAccess.getConstraintAccess().getGroup(), "rule__Constraint__Group__0"); | ||
83 | builder.put(grammarAccess.getConstraintAccess().getGroup_2_0(), "rule__Constraint__Group_2_0__0"); | ||
84 | builder.put(grammarAccess.getConstraintAccess().getGroup_2_1(), "rule__Constraint__Group_2_1__0"); | ||
85 | builder.put(grammarAccess.getClosureTypeAccess().getGroup_0(), "rule__ClosureType__Group_0__0"); | ||
86 | builder.put(grammarAccess.getClosureTypeAccess().getGroup_1(), "rule__ClosureType__Group_1__0"); | ||
87 | builder.put(grammarAccess.getAllInstancesAccess().getGroup(), "rule__AllInstances__Group__0"); | ||
88 | builder.put(grammarAccess.getAllObjectsAccess().getGroup(), "rule__AllObjects__Group__0"); | ||
89 | builder.put(grammarAccess.getDefaultInterpretationAccess().getGroup(), "rule__DefaultInterpretation__Group__0"); | ||
90 | builder.put(grammarAccess.getClassInterpretationAccess().getGroup(), "rule__ClassInterpretation__Group__0"); | ||
91 | builder.put(grammarAccess.getClassInterpretationAccess().getGroup_3(), "rule__ClassInterpretation__Group_3__0"); | ||
92 | builder.put(grammarAccess.getEnumInterpretationAccess().getGroup(), "rule__EnumInterpretation__Group__0"); | ||
93 | builder.put(grammarAccess.getFieldRelationInterpretationAccess().getGroup(), "rule__FieldRelationInterpretation__Group__0"); | ||
94 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getGroup(), "rule__GlobalRelationInterpretation__Group__0"); | ||
95 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getGroup(), "rule__MultiplicityDefinition__Group__0"); | ||
96 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment(), "rule__Problem__StatementsAssignment"); | ||
97 | builder.put(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0(), "rule__BasicInterpretation__SymbolAssignment_0"); | ||
98 | builder.put(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2(), "rule__BasicInterpretation__ObjectsAssignment_2"); | ||
99 | builder.put(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5(), "rule__BasicInterpretation__ValueAssignment_5"); | ||
100 | builder.put(grammarAccess.getModelSymbolAccess().getNameAssignment(), "rule__ModelSymbol__NameAssignment"); | ||
101 | builder.put(grammarAccess.getNamedObjectAccess().getNameAssignment_1(), "rule__NamedObject__NameAssignment_1"); | ||
102 | builder.put(grammarAccess.getUnnamedObjectAccess().getNameAssignment(), "rule__UnnamedObject__NameAssignment"); | ||
103 | builder.put(grammarAccess.getBooleanObjectAccess().getValueAssignment(), "rule__BooleanObject__ValueAssignment"); | ||
104 | builder.put(grammarAccess.getIntObjectAccess().getValueAssignment(), "rule__IntObject__ValueAssignment"); | ||
105 | builder.put(grammarAccess.getRealObjectAccess().getValueAssignment(), "rule__RealObject__ValueAssignment"); | ||
106 | builder.put(grammarAccess.getStringObjectAccess().getValueAssignment(), "rule__StringObject__ValueAssignment"); | ||
107 | builder.put(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1(), "rule__PredicateSymbol__SymbolAssignment_1"); | ||
108 | builder.put(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3(), "rule__PredicateSymbol__ParametersAssignment_3"); | ||
109 | builder.put(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0(), "rule__PredicateSymbol__BodiesAssignment_6_1_0"); | ||
110 | builder.put(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1(), "rule__PredicateSymbol__BodiesAssignment_6_1_1_1"); | ||
111 | builder.put(grammarAccess.getErrorPredicateAccess().getNameAssignment_2(), "rule__ErrorPredicate__NameAssignment_2"); | ||
112 | builder.put(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1(), "rule__ErrorPredicate__ParametersAssignment_3_1"); | ||
113 | builder.put(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0(), "rule__ErrorPredicate__BodiesAssignment_5_1_0"); | ||
114 | builder.put(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1(), "rule__ErrorPredicate__BodiesAssignment_5_1_1_1"); | ||
115 | builder.put(grammarAccess.getParameterAccess().getVariableAssignment_0(), "rule__Parameter__VariableAssignment_0"); | ||
116 | builder.put(grammarAccess.getParameterAccess().getTypeAssignment_1_1(), "rule__Parameter__TypeAssignment_1_1"); | ||
117 | builder.put(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1(), "rule__PatternBody__ConstraintsAssignment_1_1"); | ||
118 | builder.put(grammarAccess.getConstraintAccess().getPolarityAssignment_0(), "rule__Constraint__PolarityAssignment_0"); | ||
119 | builder.put(grammarAccess.getConstraintAccess().getSymbolAssignment_1(), "rule__Constraint__SymbolAssignment_1"); | ||
120 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1(), "rule__Constraint__ParamsAssignment_2_0_1"); | ||
121 | builder.put(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0(), "rule__Constraint__ClosureTypeAssignment_2_1_0"); | ||
122 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2(), "rule__Constraint__ParamsAssignment_2_1_2"); | ||
123 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3(), "rule__Constraint__ParamsAssignment_2_1_3"); | ||
124 | builder.put(grammarAccess.getVariableAccess().getNameAssignment(), "rule__Variable__NameAssignment"); | ||
125 | builder.put(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1(), "rule__AllInstances__SymbolAssignment_1"); | ||
126 | builder.put(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1(), "rule__DefaultInterpretation__InterpretationAssignment_1"); | ||
127 | builder.put(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0(), "rule__ClassInterpretation__AbstractAssignment_0"); | ||
128 | builder.put(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2(), "rule__ClassInterpretation__SymbolAssignment_2"); | ||
129 | builder.put(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1(), "rule__ClassInterpretation__SupertypesAssignment_3_1"); | ||
130 | builder.put(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5(), "rule__ClassInterpretation__FieltAssignment_5"); | ||
131 | builder.put(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1(), "rule__EnumInterpretation__SymbolAssignment_1"); | ||
132 | builder.put(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3(), "rule__EnumInterpretation__ObjectsAssignment_3"); | ||
133 | builder.put(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0(), "rule__FieldRelationInterpretation__ContainmentAssignment_0"); | ||
134 | builder.put(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1(), "rule__FieldRelationInterpretation__SymbolAssignment_1"); | ||
135 | builder.put(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3(), "rule__FieldRelationInterpretation__MultiplicityAssignment_3"); | ||
136 | builder.put(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4(), "rule__FieldRelationInterpretation__TargetAssignment_4"); | ||
137 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0(), "rule__GlobalRelationInterpretation__ContainmentAssignment_0"); | ||
138 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2(), "rule__GlobalRelationInterpretation__SymbolAssignment_2"); | ||
139 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4(), "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4"); | ||
140 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5(), "rule__GlobalRelationInterpretation__SourceAssignment_5"); | ||
141 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6(), "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6"); | ||
142 | builder.put(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7(), "rule__GlobalRelationInterpretation__TargetAssignment_7"); | ||
143 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0(), "rule__MultiplicityDefinition__LowerAssignment_0"); | ||
144 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0(), "rule__MultiplicityDefinition__UpperAssignment_2_0"); | ||
145 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1(), "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1"); | ||
146 | } | ||
147 | } | ||
148 | |||
149 | @Inject | ||
150 | private NameMappings nameMappings; | ||
151 | |||
152 | @Inject | ||
153 | private SolverLanguageGrammarAccess grammarAccess; | ||
154 | |||
155 | @Override | ||
156 | protected InternalSolverLanguageParser createParser() { | ||
157 | InternalSolverLanguageParser result = new InternalSolverLanguageParser(null); | ||
158 | result.setGrammarAccess(grammarAccess); | ||
159 | return result; | ||
160 | } | ||
161 | |||
162 | @Override | ||
163 | protected String getRuleName(AbstractElement element) { | ||
164 | return nameMappings.getRuleName(element); | ||
165 | } | ||
166 | |||
167 | @Override | ||
168 | protected String[] getInitialHiddenTokens() { | ||
169 | return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; | ||
170 | } | ||
171 | |||
172 | public SolverLanguageGrammarAccess getGrammarAccess() { | ||
173 | return this.grammarAccess; | ||
174 | } | ||
175 | |||
176 | public void setGrammarAccess(SolverLanguageGrammarAccess grammarAccess) { | ||
177 | this.grammarAccess = grammarAccess; | ||
178 | } | ||
179 | |||
180 | public NameMappings getNameMappings() { | ||
181 | return nameMappings; | ||
182 | } | ||
183 | |||
184 | public void setNameMappings(NameMappings nameMappings) { | ||
185 | this.nameMappings = nameMappings; | ||
186 | } | ||
187 | } | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g new file mode 100644 index 00000000..5a6ae569 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g | |||
@@ -0,0 +1,5882 @@ | |||
1 | /* | ||
2 | * generated by Xtext 2.18.0.M3 | ||
3 | */ | ||
4 | grammar InternalSolverLanguage; | ||
5 | |||
6 | options { | ||
7 | superClass=AbstractInternalContentAssistParser; | ||
8 | } | ||
9 | |||
10 | @lexer::header { | ||
11 | package org.eclipse.viatra.solver.language.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 org.eclipse.viatra.solver.language.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 org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; | ||
32 | |||
33 | } | ||
34 | @parser::members { | ||
35 | private SolverLanguageGrammarAccess grammarAccess; | ||
36 | |||
37 | public void setGrammarAccess(SolverLanguageGrammarAccess 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 entryRuleProblem | ||
53 | entryRuleProblem | ||
54 | : | ||
55 | { before(grammarAccess.getProblemRule()); } | ||
56 | ruleProblem | ||
57 | { after(grammarAccess.getProblemRule()); } | ||
58 | EOF | ||
59 | ; | ||
60 | |||
61 | // Rule Problem | ||
62 | ruleProblem | ||
63 | @init { | ||
64 | int stackSize = keepStackSize(); | ||
65 | } | ||
66 | : | ||
67 | ( | ||
68 | { before(grammarAccess.getProblemAccess().getStatementsAssignment()); } | ||
69 | (rule__Problem__StatementsAssignment)* | ||
70 | { after(grammarAccess.getProblemAccess().getStatementsAssignment()); } | ||
71 | ) | ||
72 | ; | ||
73 | finally { | ||
74 | restoreStackSize(stackSize); | ||
75 | } | ||
76 | |||
77 | // Entry rule entryRuleStatement | ||
78 | entryRuleStatement | ||
79 | : | ||
80 | { before(grammarAccess.getStatementRule()); } | ||
81 | ruleStatement | ||
82 | { after(grammarAccess.getStatementRule()); } | ||
83 | EOF | ||
84 | ; | ||
85 | |||
86 | // Rule Statement | ||
87 | ruleStatement | ||
88 | @init { | ||
89 | int stackSize = keepStackSize(); | ||
90 | } | ||
91 | : | ||
92 | ( | ||
93 | { before(grammarAccess.getStatementAccess().getAlternatives()); } | ||
94 | (rule__Statement__Alternatives) | ||
95 | { after(grammarAccess.getStatementAccess().getAlternatives()); } | ||
96 | ) | ||
97 | ; | ||
98 | finally { | ||
99 | restoreStackSize(stackSize); | ||
100 | } | ||
101 | |||
102 | // Entry rule entryRuleREALLiteral | ||
103 | entryRuleREALLiteral | ||
104 | : | ||
105 | { before(grammarAccess.getREALLiteralRule()); } | ||
106 | ruleREALLiteral | ||
107 | { after(grammarAccess.getREALLiteralRule()); } | ||
108 | EOF | ||
109 | ; | ||
110 | |||
111 | // Rule REALLiteral | ||
112 | ruleREALLiteral | ||
113 | @init { | ||
114 | int stackSize = keepStackSize(); | ||
115 | } | ||
116 | : | ||
117 | ( | ||
118 | { before(grammarAccess.getREALLiteralAccess().getGroup()); } | ||
119 | (rule__REALLiteral__Group__0) | ||
120 | { after(grammarAccess.getREALLiteralAccess().getGroup()); } | ||
121 | ) | ||
122 | ; | ||
123 | finally { | ||
124 | restoreStackSize(stackSize); | ||
125 | } | ||
126 | |||
127 | // Entry rule entryRuleINTLiteral | ||
128 | entryRuleINTLiteral | ||
129 | : | ||
130 | { before(grammarAccess.getINTLiteralRule()); } | ||
131 | ruleINTLiteral | ||
132 | { after(grammarAccess.getINTLiteralRule()); } | ||
133 | EOF | ||
134 | ; | ||
135 | |||
136 | // Rule INTLiteral | ||
137 | ruleINTLiteral | ||
138 | @init { | ||
139 | int stackSize = keepStackSize(); | ||
140 | } | ||
141 | : | ||
142 | ( | ||
143 | { before(grammarAccess.getINTLiteralAccess().getGroup()); } | ||
144 | (rule__INTLiteral__Group__0) | ||
145 | { after(grammarAccess.getINTLiteralAccess().getGroup()); } | ||
146 | ) | ||
147 | ; | ||
148 | finally { | ||
149 | restoreStackSize(stackSize); | ||
150 | } | ||
151 | |||
152 | // Entry rule entryRuleBooleanValue | ||
153 | entryRuleBooleanValue | ||
154 | : | ||
155 | { before(grammarAccess.getBooleanValueRule()); } | ||
156 | ruleBooleanValue | ||
157 | { after(grammarAccess.getBooleanValueRule()); } | ||
158 | EOF | ||
159 | ; | ||
160 | |||
161 | // Rule BooleanValue | ||
162 | ruleBooleanValue | ||
163 | @init { | ||
164 | int stackSize = keepStackSize(); | ||
165 | } | ||
166 | : | ||
167 | ( | ||
168 | { before(grammarAccess.getBooleanValueAccess().getAlternatives()); } | ||
169 | (rule__BooleanValue__Alternatives) | ||
170 | { after(grammarAccess.getBooleanValueAccess().getAlternatives()); } | ||
171 | ) | ||
172 | ; | ||
173 | finally { | ||
174 | restoreStackSize(stackSize); | ||
175 | } | ||
176 | |||
177 | // Entry rule entryRuleTruthValue | ||
178 | entryRuleTruthValue | ||
179 | : | ||
180 | { before(grammarAccess.getTruthValueRule()); } | ||
181 | ruleTruthValue | ||
182 | { after(grammarAccess.getTruthValueRule()); } | ||
183 | EOF | ||
184 | ; | ||
185 | |||
186 | // Rule TruthValue | ||
187 | ruleTruthValue | ||
188 | @init { | ||
189 | int stackSize = keepStackSize(); | ||
190 | } | ||
191 | : | ||
192 | ( | ||
193 | { before(grammarAccess.getTruthValueAccess().getAlternatives()); } | ||
194 | (rule__TruthValue__Alternatives) | ||
195 | { after(grammarAccess.getTruthValueAccess().getAlternatives()); } | ||
196 | ) | ||
197 | ; | ||
198 | finally { | ||
199 | restoreStackSize(stackSize); | ||
200 | } | ||
201 | |||
202 | // Entry rule entryRuleInterpretation | ||
203 | entryRuleInterpretation | ||
204 | : | ||
205 | { before(grammarAccess.getInterpretationRule()); } | ||
206 | ruleInterpretation | ||
207 | { after(grammarAccess.getInterpretationRule()); } | ||
208 | EOF | ||
209 | ; | ||
210 | |||
211 | // Rule Interpretation | ||
212 | ruleInterpretation | ||
213 | @init { | ||
214 | int stackSize = keepStackSize(); | ||
215 | } | ||
216 | : | ||
217 | ( | ||
218 | { before(grammarAccess.getInterpretationAccess().getAlternatives()); } | ||
219 | (rule__Interpretation__Alternatives) | ||
220 | { after(grammarAccess.getInterpretationAccess().getAlternatives()); } | ||
221 | ) | ||
222 | ; | ||
223 | finally { | ||
224 | restoreStackSize(stackSize); | ||
225 | } | ||
226 | |||
227 | // Entry rule entryRuleBasicInterpretation | ||
228 | entryRuleBasicInterpretation | ||
229 | : | ||
230 | { before(grammarAccess.getBasicInterpretationRule()); } | ||
231 | ruleBasicInterpretation | ||
232 | { after(grammarAccess.getBasicInterpretationRule()); } | ||
233 | EOF | ||
234 | ; | ||
235 | |||
236 | // Rule BasicInterpretation | ||
237 | ruleBasicInterpretation | ||
238 | @init { | ||
239 | int stackSize = keepStackSize(); | ||
240 | } | ||
241 | : | ||
242 | ( | ||
243 | { before(grammarAccess.getBasicInterpretationAccess().getGroup()); } | ||
244 | (rule__BasicInterpretation__Group__0) | ||
245 | { after(grammarAccess.getBasicInterpretationAccess().getGroup()); } | ||
246 | ) | ||
247 | ; | ||
248 | finally { | ||
249 | restoreStackSize(stackSize); | ||
250 | } | ||
251 | |||
252 | // Entry rule entryRuleSymbol | ||
253 | entryRuleSymbol | ||
254 | : | ||
255 | { before(grammarAccess.getSymbolRule()); } | ||
256 | ruleSymbol | ||
257 | { after(grammarAccess.getSymbolRule()); } | ||
258 | EOF | ||
259 | ; | ||
260 | |||
261 | // Rule Symbol | ||
262 | ruleSymbol | ||
263 | @init { | ||
264 | int stackSize = keepStackSize(); | ||
265 | } | ||
266 | : | ||
267 | ( | ||
268 | { before(grammarAccess.getSymbolAccess().getAlternatives()); } | ||
269 | (rule__Symbol__Alternatives) | ||
270 | { after(grammarAccess.getSymbolAccess().getAlternatives()); } | ||
271 | ) | ||
272 | ; | ||
273 | finally { | ||
274 | restoreStackSize(stackSize); | ||
275 | } | ||
276 | |||
277 | // Entry rule entryRuleModelSymbol | ||
278 | entryRuleModelSymbol | ||
279 | : | ||
280 | { before(grammarAccess.getModelSymbolRule()); } | ||
281 | ruleModelSymbol | ||
282 | { after(grammarAccess.getModelSymbolRule()); } | ||
283 | EOF | ||
284 | ; | ||
285 | |||
286 | // Rule ModelSymbol | ||
287 | ruleModelSymbol | ||
288 | @init { | ||
289 | int stackSize = keepStackSize(); | ||
290 | } | ||
291 | : | ||
292 | ( | ||
293 | { before(grammarAccess.getModelSymbolAccess().getNameAssignment()); } | ||
294 | (rule__ModelSymbol__NameAssignment) | ||
295 | { after(grammarAccess.getModelSymbolAccess().getNameAssignment()); } | ||
296 | ) | ||
297 | ; | ||
298 | finally { | ||
299 | restoreStackSize(stackSize); | ||
300 | } | ||
301 | |||
302 | // Entry rule entryRulePartialitySymbol | ||
303 | entryRulePartialitySymbol | ||
304 | : | ||
305 | { before(grammarAccess.getPartialitySymbolRule()); } | ||
306 | rulePartialitySymbol | ||
307 | { after(grammarAccess.getPartialitySymbolRule()); } | ||
308 | EOF | ||
309 | ; | ||
310 | |||
311 | // Rule PartialitySymbol | ||
312 | rulePartialitySymbol | ||
313 | @init { | ||
314 | int stackSize = keepStackSize(); | ||
315 | } | ||
316 | : | ||
317 | ( | ||
318 | { before(grammarAccess.getPartialitySymbolAccess().getAlternatives()); } | ||
319 | (rule__PartialitySymbol__Alternatives) | ||
320 | { after(grammarAccess.getPartialitySymbolAccess().getAlternatives()); } | ||
321 | ) | ||
322 | ; | ||
323 | finally { | ||
324 | restoreStackSize(stackSize); | ||
325 | } | ||
326 | |||
327 | // Entry rule entryRuleExistSymbol | ||
328 | entryRuleExistSymbol | ||
329 | : | ||
330 | { before(grammarAccess.getExistSymbolRule()); } | ||
331 | ruleExistSymbol | ||
332 | { after(grammarAccess.getExistSymbolRule()); } | ||
333 | EOF | ||
334 | ; | ||
335 | |||
336 | // Rule ExistSymbol | ||
337 | ruleExistSymbol | ||
338 | @init { | ||
339 | int stackSize = keepStackSize(); | ||
340 | } | ||
341 | : | ||
342 | ( | ||
343 | { before(grammarAccess.getExistSymbolAccess().getGroup()); } | ||
344 | (rule__ExistSymbol__Group__0) | ||
345 | { after(grammarAccess.getExistSymbolAccess().getGroup()); } | ||
346 | ) | ||
347 | ; | ||
348 | finally { | ||
349 | restoreStackSize(stackSize); | ||
350 | } | ||
351 | |||
352 | // Entry rule entryRuleEqualsSymbol | ||
353 | entryRuleEqualsSymbol | ||
354 | : | ||
355 | { before(grammarAccess.getEqualsSymbolRule()); } | ||
356 | ruleEqualsSymbol | ||
357 | { after(grammarAccess.getEqualsSymbolRule()); } | ||
358 | EOF | ||
359 | ; | ||
360 | |||
361 | // Rule EqualsSymbol | ||
362 | ruleEqualsSymbol | ||
363 | @init { | ||
364 | int stackSize = keepStackSize(); | ||
365 | } | ||
366 | : | ||
367 | ( | ||
368 | { before(grammarAccess.getEqualsSymbolAccess().getGroup()); } | ||
369 | (rule__EqualsSymbol__Group__0) | ||
370 | { after(grammarAccess.getEqualsSymbolAccess().getGroup()); } | ||
371 | ) | ||
372 | ; | ||
373 | finally { | ||
374 | restoreStackSize(stackSize); | ||
375 | } | ||
376 | |||
377 | // Entry rule entryRuleDataSymbol | ||
378 | entryRuleDataSymbol | ||
379 | : | ||
380 | { before(grammarAccess.getDataSymbolRule()); } | ||
381 | ruleDataSymbol | ||
382 | { after(grammarAccess.getDataSymbolRule()); } | ||
383 | EOF | ||
384 | ; | ||
385 | |||
386 | // Rule DataSymbol | ||
387 | ruleDataSymbol | ||
388 | @init { | ||
389 | int stackSize = keepStackSize(); | ||
390 | } | ||
391 | : | ||
392 | ( | ||
393 | { before(grammarAccess.getDataSymbolAccess().getAlternatives()); } | ||
394 | (rule__DataSymbol__Alternatives) | ||
395 | { after(grammarAccess.getDataSymbolAccess().getAlternatives()); } | ||
396 | ) | ||
397 | ; | ||
398 | finally { | ||
399 | restoreStackSize(stackSize); | ||
400 | } | ||
401 | |||
402 | // Entry rule entryRuleBooleanSymbol | ||
403 | entryRuleBooleanSymbol | ||
404 | : | ||
405 | { before(grammarAccess.getBooleanSymbolRule()); } | ||
406 | ruleBooleanSymbol | ||
407 | { after(grammarAccess.getBooleanSymbolRule()); } | ||
408 | EOF | ||
409 | ; | ||
410 | |||
411 | // Rule BooleanSymbol | ||
412 | ruleBooleanSymbol | ||
413 | @init { | ||
414 | int stackSize = keepStackSize(); | ||
415 | } | ||
416 | : | ||
417 | ( | ||
418 | { before(grammarAccess.getBooleanSymbolAccess().getGroup()); } | ||
419 | (rule__BooleanSymbol__Group__0) | ||
420 | { after(grammarAccess.getBooleanSymbolAccess().getGroup()); } | ||
421 | ) | ||
422 | ; | ||
423 | finally { | ||
424 | restoreStackSize(stackSize); | ||
425 | } | ||
426 | |||
427 | // Entry rule entryRuleIntegerSymbol | ||
428 | entryRuleIntegerSymbol | ||
429 | : | ||
430 | { before(grammarAccess.getIntegerSymbolRule()); } | ||
431 | ruleIntegerSymbol | ||
432 | { after(grammarAccess.getIntegerSymbolRule()); } | ||
433 | EOF | ||
434 | ; | ||
435 | |||
436 | // Rule IntegerSymbol | ||
437 | ruleIntegerSymbol | ||
438 | @init { | ||
439 | int stackSize = keepStackSize(); | ||
440 | } | ||
441 | : | ||
442 | ( | ||
443 | { before(grammarAccess.getIntegerSymbolAccess().getGroup()); } | ||
444 | (rule__IntegerSymbol__Group__0) | ||
445 | { after(grammarAccess.getIntegerSymbolAccess().getGroup()); } | ||
446 | ) | ||
447 | ; | ||
448 | finally { | ||
449 | restoreStackSize(stackSize); | ||
450 | } | ||
451 | |||
452 | // Entry rule entryRuleRealSymbol | ||
453 | entryRuleRealSymbol | ||
454 | : | ||
455 | { before(grammarAccess.getRealSymbolRule()); } | ||
456 | ruleRealSymbol | ||
457 | { after(grammarAccess.getRealSymbolRule()); } | ||
458 | EOF | ||
459 | ; | ||
460 | |||
461 | // Rule RealSymbol | ||
462 | ruleRealSymbol | ||
463 | @init { | ||
464 | int stackSize = keepStackSize(); | ||
465 | } | ||
466 | : | ||
467 | ( | ||
468 | { before(grammarAccess.getRealSymbolAccess().getGroup()); } | ||
469 | (rule__RealSymbol__Group__0) | ||
470 | { after(grammarAccess.getRealSymbolAccess().getGroup()); } | ||
471 | ) | ||
472 | ; | ||
473 | finally { | ||
474 | restoreStackSize(stackSize); | ||
475 | } | ||
476 | |||
477 | // Entry rule entryRuleStringSymbol | ||
478 | entryRuleStringSymbol | ||
479 | : | ||
480 | { before(grammarAccess.getStringSymbolRule()); } | ||
481 | ruleStringSymbol | ||
482 | { after(grammarAccess.getStringSymbolRule()); } | ||
483 | EOF | ||
484 | ; | ||
485 | |||
486 | // Rule StringSymbol | ||
487 | ruleStringSymbol | ||
488 | @init { | ||
489 | int stackSize = keepStackSize(); | ||
490 | } | ||
491 | : | ||
492 | ( | ||
493 | { before(grammarAccess.getStringSymbolAccess().getGroup()); } | ||
494 | (rule__StringSymbol__Group__0) | ||
495 | { after(grammarAccess.getStringSymbolAccess().getGroup()); } | ||
496 | ) | ||
497 | ; | ||
498 | finally { | ||
499 | restoreStackSize(stackSize); | ||
500 | } | ||
501 | |||
502 | // Entry rule entryRuleComplexObject | ||
503 | entryRuleComplexObject | ||
504 | : | ||
505 | { before(grammarAccess.getComplexObjectRule()); } | ||
506 | ruleComplexObject | ||
507 | { after(grammarAccess.getComplexObjectRule()); } | ||
508 | EOF | ||
509 | ; | ||
510 | |||
511 | // Rule ComplexObject | ||
512 | ruleComplexObject | ||
513 | @init { | ||
514 | int stackSize = keepStackSize(); | ||
515 | } | ||
516 | : | ||
517 | ( | ||
518 | { before(grammarAccess.getComplexObjectAccess().getAlternatives()); } | ||
519 | (rule__ComplexObject__Alternatives) | ||
520 | { after(grammarAccess.getComplexObjectAccess().getAlternatives()); } | ||
521 | ) | ||
522 | ; | ||
523 | finally { | ||
524 | restoreStackSize(stackSize); | ||
525 | } | ||
526 | |||
527 | // Entry rule entryRuleObject | ||
528 | entryRuleObject | ||
529 | : | ||
530 | { before(grammarAccess.getObjectRule()); } | ||
531 | ruleObject | ||
532 | { after(grammarAccess.getObjectRule()); } | ||
533 | EOF | ||
534 | ; | ||
535 | |||
536 | // Rule Object | ||
537 | ruleObject | ||
538 | @init { | ||
539 | int stackSize = keepStackSize(); | ||
540 | } | ||
541 | : | ||
542 | ( | ||
543 | { before(grammarAccess.getObjectAccess().getAlternatives()); } | ||
544 | (rule__Object__Alternatives) | ||
545 | { after(grammarAccess.getObjectAccess().getAlternatives()); } | ||
546 | ) | ||
547 | ; | ||
548 | finally { | ||
549 | restoreStackSize(stackSize); | ||
550 | } | ||
551 | |||
552 | // Entry rule entryRuleNamedObject | ||
553 | entryRuleNamedObject | ||
554 | : | ||
555 | { before(grammarAccess.getNamedObjectRule()); } | ||
556 | ruleNamedObject | ||
557 | { after(grammarAccess.getNamedObjectRule()); } | ||
558 | EOF | ||
559 | ; | ||
560 | |||
561 | // Rule NamedObject | ||
562 | ruleNamedObject | ||
563 | @init { | ||
564 | int stackSize = keepStackSize(); | ||
565 | } | ||
566 | : | ||
567 | ( | ||
568 | { before(grammarAccess.getNamedObjectAccess().getGroup()); } | ||
569 | (rule__NamedObject__Group__0) | ||
570 | { after(grammarAccess.getNamedObjectAccess().getGroup()); } | ||
571 | ) | ||
572 | ; | ||
573 | finally { | ||
574 | restoreStackSize(stackSize); | ||
575 | } | ||
576 | |||
577 | // Entry rule entryRuleUnnamedObject | ||
578 | entryRuleUnnamedObject | ||
579 | : | ||
580 | { before(grammarAccess.getUnnamedObjectRule()); } | ||
581 | ruleUnnamedObject | ||
582 | { after(grammarAccess.getUnnamedObjectRule()); } | ||
583 | EOF | ||
584 | ; | ||
585 | |||
586 | // Rule UnnamedObject | ||
587 | ruleUnnamedObject | ||
588 | @init { | ||
589 | int stackSize = keepStackSize(); | ||
590 | } | ||
591 | : | ||
592 | ( | ||
593 | { before(grammarAccess.getUnnamedObjectAccess().getNameAssignment()); } | ||
594 | (rule__UnnamedObject__NameAssignment) | ||
595 | { after(grammarAccess.getUnnamedObjectAccess().getNameAssignment()); } | ||
596 | ) | ||
597 | ; | ||
598 | finally { | ||
599 | restoreStackSize(stackSize); | ||
600 | } | ||
601 | |||
602 | // Entry rule entryRuleDataObject | ||
603 | entryRuleDataObject | ||
604 | : | ||
605 | { before(grammarAccess.getDataObjectRule()); } | ||
606 | ruleDataObject | ||
607 | { after(grammarAccess.getDataObjectRule()); } | ||
608 | EOF | ||
609 | ; | ||
610 | |||
611 | // Rule DataObject | ||
612 | ruleDataObject | ||
613 | @init { | ||
614 | int stackSize = keepStackSize(); | ||
615 | } | ||
616 | : | ||
617 | ( | ||
618 | { before(grammarAccess.getDataObjectAccess().getAlternatives()); } | ||
619 | (rule__DataObject__Alternatives) | ||
620 | { after(grammarAccess.getDataObjectAccess().getAlternatives()); } | ||
621 | ) | ||
622 | ; | ||
623 | finally { | ||
624 | restoreStackSize(stackSize); | ||
625 | } | ||
626 | |||
627 | // Entry rule entryRuleBooleanObject | ||
628 | entryRuleBooleanObject | ||
629 | : | ||
630 | { before(grammarAccess.getBooleanObjectRule()); } | ||
631 | ruleBooleanObject | ||
632 | { after(grammarAccess.getBooleanObjectRule()); } | ||
633 | EOF | ||
634 | ; | ||
635 | |||
636 | // Rule BooleanObject | ||
637 | ruleBooleanObject | ||
638 | @init { | ||
639 | int stackSize = keepStackSize(); | ||
640 | } | ||
641 | : | ||
642 | ( | ||
643 | { before(grammarAccess.getBooleanObjectAccess().getValueAssignment()); } | ||
644 | (rule__BooleanObject__ValueAssignment) | ||
645 | { after(grammarAccess.getBooleanObjectAccess().getValueAssignment()); } | ||
646 | ) | ||
647 | ; | ||
648 | finally { | ||
649 | restoreStackSize(stackSize); | ||
650 | } | ||
651 | |||
652 | // Entry rule entryRuleIntObject | ||
653 | entryRuleIntObject | ||
654 | : | ||
655 | { before(grammarAccess.getIntObjectRule()); } | ||
656 | ruleIntObject | ||
657 | { after(grammarAccess.getIntObjectRule()); } | ||
658 | EOF | ||
659 | ; | ||
660 | |||
661 | // Rule IntObject | ||
662 | ruleIntObject | ||
663 | @init { | ||
664 | int stackSize = keepStackSize(); | ||
665 | } | ||
666 | : | ||
667 | ( | ||
668 | { before(grammarAccess.getIntObjectAccess().getValueAssignment()); } | ||
669 | (rule__IntObject__ValueAssignment) | ||
670 | { after(grammarAccess.getIntObjectAccess().getValueAssignment()); } | ||
671 | ) | ||
672 | ; | ||
673 | finally { | ||
674 | restoreStackSize(stackSize); | ||
675 | } | ||
676 | |||
677 | // Entry rule entryRuleRealObject | ||
678 | entryRuleRealObject | ||
679 | : | ||
680 | { before(grammarAccess.getRealObjectRule()); } | ||
681 | ruleRealObject | ||
682 | { after(grammarAccess.getRealObjectRule()); } | ||
683 | EOF | ||
684 | ; | ||
685 | |||
686 | // Rule RealObject | ||
687 | ruleRealObject | ||
688 | @init { | ||
689 | int stackSize = keepStackSize(); | ||
690 | } | ||
691 | : | ||
692 | ( | ||
693 | { before(grammarAccess.getRealObjectAccess().getValueAssignment()); } | ||
694 | (rule__RealObject__ValueAssignment) | ||
695 | { after(grammarAccess.getRealObjectAccess().getValueAssignment()); } | ||
696 | ) | ||
697 | ; | ||
698 | finally { | ||
699 | restoreStackSize(stackSize); | ||
700 | } | ||
701 | |||
702 | // Entry rule entryRuleStringObject | ||
703 | entryRuleStringObject | ||
704 | : | ||
705 | { before(grammarAccess.getStringObjectRule()); } | ||
706 | ruleStringObject | ||
707 | { after(grammarAccess.getStringObjectRule()); } | ||
708 | EOF | ||
709 | ; | ||
710 | |||
711 | // Rule StringObject | ||
712 | ruleStringObject | ||
713 | @init { | ||
714 | int stackSize = keepStackSize(); | ||
715 | } | ||
716 | : | ||
717 | ( | ||
718 | { before(grammarAccess.getStringObjectAccess().getValueAssignment()); } | ||
719 | (rule__StringObject__ValueAssignment) | ||
720 | { after(grammarAccess.getStringObjectAccess().getValueAssignment()); } | ||
721 | ) | ||
722 | ; | ||
723 | finally { | ||
724 | restoreStackSize(stackSize); | ||
725 | } | ||
726 | |||
727 | // Entry rule entryRulePredicate | ||
728 | entryRulePredicate | ||
729 | : | ||
730 | { before(grammarAccess.getPredicateRule()); } | ||
731 | rulePredicate | ||
732 | { after(grammarAccess.getPredicateRule()); } | ||
733 | EOF | ||
734 | ; | ||
735 | |||
736 | // Rule Predicate | ||
737 | rulePredicate | ||
738 | @init { | ||
739 | int stackSize = keepStackSize(); | ||
740 | } | ||
741 | : | ||
742 | ( | ||
743 | { before(grammarAccess.getPredicateAccess().getAlternatives()); } | ||
744 | (rule__Predicate__Alternatives) | ||
745 | { after(grammarAccess.getPredicateAccess().getAlternatives()); } | ||
746 | ) | ||
747 | ; | ||
748 | finally { | ||
749 | restoreStackSize(stackSize); | ||
750 | } | ||
751 | |||
752 | // Entry rule entryRulePredicateSymbol | ||
753 | entryRulePredicateSymbol | ||
754 | : | ||
755 | { before(grammarAccess.getPredicateSymbolRule()); } | ||
756 | rulePredicateSymbol | ||
757 | { after(grammarAccess.getPredicateSymbolRule()); } | ||
758 | EOF | ||
759 | ; | ||
760 | |||
761 | // Rule PredicateSymbol | ||
762 | rulePredicateSymbol | ||
763 | @init { | ||
764 | int stackSize = keepStackSize(); | ||
765 | } | ||
766 | : | ||
767 | ( | ||
768 | { before(grammarAccess.getPredicateSymbolAccess().getGroup()); } | ||
769 | (rule__PredicateSymbol__Group__0) | ||
770 | { after(grammarAccess.getPredicateSymbolAccess().getGroup()); } | ||
771 | ) | ||
772 | ; | ||
773 | finally { | ||
774 | restoreStackSize(stackSize); | ||
775 | } | ||
776 | |||
777 | // Entry rule entryRuleErrorPredicate | ||
778 | entryRuleErrorPredicate | ||
779 | : | ||
780 | { before(grammarAccess.getErrorPredicateRule()); } | ||
781 | ruleErrorPredicate | ||
782 | { after(grammarAccess.getErrorPredicateRule()); } | ||
783 | EOF | ||
784 | ; | ||
785 | |||
786 | // Rule ErrorPredicate | ||
787 | ruleErrorPredicate | ||
788 | @init { | ||
789 | int stackSize = keepStackSize(); | ||
790 | } | ||
791 | : | ||
792 | ( | ||
793 | { before(grammarAccess.getErrorPredicateAccess().getGroup()); } | ||
794 | (rule__ErrorPredicate__Group__0) | ||
795 | { after(grammarAccess.getErrorPredicateAccess().getGroup()); } | ||
796 | ) | ||
797 | ; | ||
798 | finally { | ||
799 | restoreStackSize(stackSize); | ||
800 | } | ||
801 | |||
802 | // Entry rule entryRuleParameter | ||
803 | entryRuleParameter | ||
804 | : | ||
805 | { before(grammarAccess.getParameterRule()); } | ||
806 | ruleParameter | ||
807 | { after(grammarAccess.getParameterRule()); } | ||
808 | EOF | ||
809 | ; | ||
810 | |||
811 | // Rule Parameter | ||
812 | ruleParameter | ||
813 | @init { | ||
814 | int stackSize = keepStackSize(); | ||
815 | } | ||
816 | : | ||
817 | ( | ||
818 | { before(grammarAccess.getParameterAccess().getGroup()); } | ||
819 | (rule__Parameter__Group__0) | ||
820 | { after(grammarAccess.getParameterAccess().getGroup()); } | ||
821 | ) | ||
822 | ; | ||
823 | finally { | ||
824 | restoreStackSize(stackSize); | ||
825 | } | ||
826 | |||
827 | // Entry rule entryRulePatternBody | ||
828 | entryRulePatternBody | ||
829 | : | ||
830 | { before(grammarAccess.getPatternBodyRule()); } | ||
831 | rulePatternBody | ||
832 | { after(grammarAccess.getPatternBodyRule()); } | ||
833 | EOF | ||
834 | ; | ||
835 | |||
836 | // Rule PatternBody | ||
837 | rulePatternBody | ||
838 | @init { | ||
839 | int stackSize = keepStackSize(); | ||
840 | } | ||
841 | : | ||
842 | ( | ||
843 | { before(grammarAccess.getPatternBodyAccess().getGroup()); } | ||
844 | (rule__PatternBody__Group__0) | ||
845 | { after(grammarAccess.getPatternBodyAccess().getGroup()); } | ||
846 | ) | ||
847 | ; | ||
848 | finally { | ||
849 | restoreStackSize(stackSize); | ||
850 | } | ||
851 | |||
852 | // Entry rule entryRulePolarity | ||
853 | entryRulePolarity | ||
854 | : | ||
855 | { before(grammarAccess.getPolarityRule()); } | ||
856 | rulePolarity | ||
857 | { after(grammarAccess.getPolarityRule()); } | ||
858 | EOF | ||
859 | ; | ||
860 | |||
861 | // Rule Polarity | ||
862 | rulePolarity | ||
863 | @init { | ||
864 | int stackSize = keepStackSize(); | ||
865 | } | ||
866 | : | ||
867 | ( | ||
868 | { before(grammarAccess.getPolarityAccess().getAlternatives()); } | ||
869 | (rule__Polarity__Alternatives) | ||
870 | { after(grammarAccess.getPolarityAccess().getAlternatives()); } | ||
871 | ) | ||
872 | ; | ||
873 | finally { | ||
874 | restoreStackSize(stackSize); | ||
875 | } | ||
876 | |||
877 | // Entry rule entryRuleConstraint | ||
878 | entryRuleConstraint | ||
879 | : | ||
880 | { before(grammarAccess.getConstraintRule()); } | ||
881 | ruleConstraint | ||
882 | { after(grammarAccess.getConstraintRule()); } | ||
883 | EOF | ||
884 | ; | ||
885 | |||
886 | // Rule Constraint | ||
887 | ruleConstraint | ||
888 | @init { | ||
889 | int stackSize = keepStackSize(); | ||
890 | } | ||
891 | : | ||
892 | ( | ||
893 | { before(grammarAccess.getConstraintAccess().getGroup()); } | ||
894 | (rule__Constraint__Group__0) | ||
895 | { after(grammarAccess.getConstraintAccess().getGroup()); } | ||
896 | ) | ||
897 | ; | ||
898 | finally { | ||
899 | restoreStackSize(stackSize); | ||
900 | } | ||
901 | |||
902 | // Entry rule entryRuleClosureType | ||
903 | entryRuleClosureType | ||
904 | : | ||
905 | { before(grammarAccess.getClosureTypeRule()); } | ||
906 | ruleClosureType | ||
907 | { after(grammarAccess.getClosureTypeRule()); } | ||
908 | EOF | ||
909 | ; | ||
910 | |||
911 | // Rule ClosureType | ||
912 | ruleClosureType | ||
913 | @init { | ||
914 | int stackSize = keepStackSize(); | ||
915 | } | ||
916 | : | ||
917 | ( | ||
918 | { before(grammarAccess.getClosureTypeAccess().getAlternatives()); } | ||
919 | (rule__ClosureType__Alternatives) | ||
920 | { after(grammarAccess.getClosureTypeAccess().getAlternatives()); } | ||
921 | ) | ||
922 | ; | ||
923 | finally { | ||
924 | restoreStackSize(stackSize); | ||
925 | } | ||
926 | |||
927 | // Entry rule entryRuleLiteral | ||
928 | entryRuleLiteral | ||
929 | : | ||
930 | { before(grammarAccess.getLiteralRule()); } | ||
931 | ruleLiteral | ||
932 | { after(grammarAccess.getLiteralRule()); } | ||
933 | EOF | ||
934 | ; | ||
935 | |||
936 | // Rule Literal | ||
937 | ruleLiteral | ||
938 | @init { | ||
939 | int stackSize = keepStackSize(); | ||
940 | } | ||
941 | : | ||
942 | ( | ||
943 | { before(grammarAccess.getLiteralAccess().getAlternatives()); } | ||
944 | (rule__Literal__Alternatives) | ||
945 | { after(grammarAccess.getLiteralAccess().getAlternatives()); } | ||
946 | ) | ||
947 | ; | ||
948 | finally { | ||
949 | restoreStackSize(stackSize); | ||
950 | } | ||
951 | |||
952 | // Entry rule entryRuleVariable | ||
953 | entryRuleVariable | ||
954 | : | ||
955 | { before(grammarAccess.getVariableRule()); } | ||
956 | ruleVariable | ||
957 | { after(grammarAccess.getVariableRule()); } | ||
958 | EOF | ||
959 | ; | ||
960 | |||
961 | // Rule Variable | ||
962 | ruleVariable | ||
963 | @init { | ||
964 | int stackSize = keepStackSize(); | ||
965 | } | ||
966 | : | ||
967 | ( | ||
968 | { before(grammarAccess.getVariableAccess().getNameAssignment()); } | ||
969 | (rule__Variable__NameAssignment) | ||
970 | { after(grammarAccess.getVariableAccess().getNameAssignment()); } | ||
971 | ) | ||
972 | ; | ||
973 | finally { | ||
974 | restoreStackSize(stackSize); | ||
975 | } | ||
976 | |||
977 | // Entry rule entryRuleAllInstances | ||
978 | entryRuleAllInstances | ||
979 | : | ||
980 | { before(grammarAccess.getAllInstancesRule()); } | ||
981 | ruleAllInstances | ||
982 | { after(grammarAccess.getAllInstancesRule()); } | ||
983 | EOF | ||
984 | ; | ||
985 | |||
986 | // Rule AllInstances | ||
987 | ruleAllInstances | ||
988 | @init { | ||
989 | int stackSize = keepStackSize(); | ||
990 | } | ||
991 | : | ||
992 | ( | ||
993 | { before(grammarAccess.getAllInstancesAccess().getGroup()); } | ||
994 | (rule__AllInstances__Group__0) | ||
995 | { after(grammarAccess.getAllInstancesAccess().getGroup()); } | ||
996 | ) | ||
997 | ; | ||
998 | finally { | ||
999 | restoreStackSize(stackSize); | ||
1000 | } | ||
1001 | |||
1002 | // Entry rule entryRuleAllObjects | ||
1003 | entryRuleAllObjects | ||
1004 | : | ||
1005 | { before(grammarAccess.getAllObjectsRule()); } | ||
1006 | ruleAllObjects | ||
1007 | { after(grammarAccess.getAllObjectsRule()); } | ||
1008 | EOF | ||
1009 | ; | ||
1010 | |||
1011 | // Rule AllObjects | ||
1012 | ruleAllObjects | ||
1013 | @init { | ||
1014 | int stackSize = keepStackSize(); | ||
1015 | } | ||
1016 | : | ||
1017 | ( | ||
1018 | { before(grammarAccess.getAllObjectsAccess().getGroup()); } | ||
1019 | (rule__AllObjects__Group__0) | ||
1020 | { after(grammarAccess.getAllObjectsAccess().getGroup()); } | ||
1021 | ) | ||
1022 | ; | ||
1023 | finally { | ||
1024 | restoreStackSize(stackSize); | ||
1025 | } | ||
1026 | |||
1027 | // Entry rule entryRuleDefaultInterpretation | ||
1028 | entryRuleDefaultInterpretation | ||
1029 | : | ||
1030 | { before(grammarAccess.getDefaultInterpretationRule()); } | ||
1031 | ruleDefaultInterpretation | ||
1032 | { after(grammarAccess.getDefaultInterpretationRule()); } | ||
1033 | EOF | ||
1034 | ; | ||
1035 | |||
1036 | // Rule DefaultInterpretation | ||
1037 | ruleDefaultInterpretation | ||
1038 | @init { | ||
1039 | int stackSize = keepStackSize(); | ||
1040 | } | ||
1041 | : | ||
1042 | ( | ||
1043 | { before(grammarAccess.getDefaultInterpretationAccess().getGroup()); } | ||
1044 | (rule__DefaultInterpretation__Group__0) | ||
1045 | { after(grammarAccess.getDefaultInterpretationAccess().getGroup()); } | ||
1046 | ) | ||
1047 | ; | ||
1048 | finally { | ||
1049 | restoreStackSize(stackSize); | ||
1050 | } | ||
1051 | |||
1052 | // Entry rule entryRuleCDInterpretation | ||
1053 | entryRuleCDInterpretation | ||
1054 | : | ||
1055 | { before(grammarAccess.getCDInterpretationRule()); } | ||
1056 | ruleCDInterpretation | ||
1057 | { after(grammarAccess.getCDInterpretationRule()); } | ||
1058 | EOF | ||
1059 | ; | ||
1060 | |||
1061 | // Rule CDInterpretation | ||
1062 | ruleCDInterpretation | ||
1063 | @init { | ||
1064 | int stackSize = keepStackSize(); | ||
1065 | } | ||
1066 | : | ||
1067 | ( | ||
1068 | { before(grammarAccess.getCDInterpretationAccess().getAlternatives()); } | ||
1069 | (rule__CDInterpretation__Alternatives) | ||
1070 | { after(grammarAccess.getCDInterpretationAccess().getAlternatives()); } | ||
1071 | ) | ||
1072 | ; | ||
1073 | finally { | ||
1074 | restoreStackSize(stackSize); | ||
1075 | } | ||
1076 | |||
1077 | // Entry rule entryRuleClassInterpretation | ||
1078 | entryRuleClassInterpretation | ||
1079 | : | ||
1080 | { before(grammarAccess.getClassInterpretationRule()); } | ||
1081 | ruleClassInterpretation | ||
1082 | { after(grammarAccess.getClassInterpretationRule()); } | ||
1083 | EOF | ||
1084 | ; | ||
1085 | |||
1086 | // Rule ClassInterpretation | ||
1087 | ruleClassInterpretation | ||
1088 | @init { | ||
1089 | int stackSize = keepStackSize(); | ||
1090 | } | ||
1091 | : | ||
1092 | ( | ||
1093 | { before(grammarAccess.getClassInterpretationAccess().getGroup()); } | ||
1094 | (rule__ClassInterpretation__Group__0) | ||
1095 | { after(grammarAccess.getClassInterpretationAccess().getGroup()); } | ||
1096 | ) | ||
1097 | ; | ||
1098 | finally { | ||
1099 | restoreStackSize(stackSize); | ||
1100 | } | ||
1101 | |||
1102 | // Entry rule entryRuleEnumInterpretation | ||
1103 | entryRuleEnumInterpretation | ||
1104 | : | ||
1105 | { before(grammarAccess.getEnumInterpretationRule()); } | ||
1106 | ruleEnumInterpretation | ||
1107 | { after(grammarAccess.getEnumInterpretationRule()); } | ||
1108 | EOF | ||
1109 | ; | ||
1110 | |||
1111 | // Rule EnumInterpretation | ||
1112 | ruleEnumInterpretation | ||
1113 | @init { | ||
1114 | int stackSize = keepStackSize(); | ||
1115 | } | ||
1116 | : | ||
1117 | ( | ||
1118 | { before(grammarAccess.getEnumInterpretationAccess().getGroup()); } | ||
1119 | (rule__EnumInterpretation__Group__0) | ||
1120 | { after(grammarAccess.getEnumInterpretationAccess().getGroup()); } | ||
1121 | ) | ||
1122 | ; | ||
1123 | finally { | ||
1124 | restoreStackSize(stackSize); | ||
1125 | } | ||
1126 | |||
1127 | // Entry rule entryRuleFieldRelationInterpretation | ||
1128 | entryRuleFieldRelationInterpretation | ||
1129 | : | ||
1130 | { before(grammarAccess.getFieldRelationInterpretationRule()); } | ||
1131 | ruleFieldRelationInterpretation | ||
1132 | { after(grammarAccess.getFieldRelationInterpretationRule()); } | ||
1133 | EOF | ||
1134 | ; | ||
1135 | |||
1136 | // Rule FieldRelationInterpretation | ||
1137 | ruleFieldRelationInterpretation | ||
1138 | @init { | ||
1139 | int stackSize = keepStackSize(); | ||
1140 | } | ||
1141 | : | ||
1142 | ( | ||
1143 | { before(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); } | ||
1144 | (rule__FieldRelationInterpretation__Group__0) | ||
1145 | { after(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); } | ||
1146 | ) | ||
1147 | ; | ||
1148 | finally { | ||
1149 | restoreStackSize(stackSize); | ||
1150 | } | ||
1151 | |||
1152 | // Entry rule entryRuleGlobalRelationInterpretation | ||
1153 | entryRuleGlobalRelationInterpretation | ||
1154 | : | ||
1155 | { before(grammarAccess.getGlobalRelationInterpretationRule()); } | ||
1156 | ruleGlobalRelationInterpretation | ||
1157 | { after(grammarAccess.getGlobalRelationInterpretationRule()); } | ||
1158 | EOF | ||
1159 | ; | ||
1160 | |||
1161 | // Rule GlobalRelationInterpretation | ||
1162 | ruleGlobalRelationInterpretation | ||
1163 | @init { | ||
1164 | int stackSize = keepStackSize(); | ||
1165 | } | ||
1166 | : | ||
1167 | ( | ||
1168 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); } | ||
1169 | (rule__GlobalRelationInterpretation__Group__0) | ||
1170 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); } | ||
1171 | ) | ||
1172 | ; | ||
1173 | finally { | ||
1174 | restoreStackSize(stackSize); | ||
1175 | } | ||
1176 | |||
1177 | // Entry rule entryRuleMultiplicityDefinition | ||
1178 | entryRuleMultiplicityDefinition | ||
1179 | : | ||
1180 | { before(grammarAccess.getMultiplicityDefinitionRule()); } | ||
1181 | ruleMultiplicityDefinition | ||
1182 | { after(grammarAccess.getMultiplicityDefinitionRule()); } | ||
1183 | EOF | ||
1184 | ; | ||
1185 | |||
1186 | // Rule MultiplicityDefinition | ||
1187 | ruleMultiplicityDefinition | ||
1188 | @init { | ||
1189 | int stackSize = keepStackSize(); | ||
1190 | } | ||
1191 | : | ||
1192 | ( | ||
1193 | { before(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); } | ||
1194 | (rule__MultiplicityDefinition__Group__0) | ||
1195 | { after(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); } | ||
1196 | ) | ||
1197 | ; | ||
1198 | finally { | ||
1199 | restoreStackSize(stackSize); | ||
1200 | } | ||
1201 | |||
1202 | rule__Statement__Alternatives | ||
1203 | @init { | ||
1204 | int stackSize = keepStackSize(); | ||
1205 | } | ||
1206 | : | ||
1207 | ( | ||
1208 | { before(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); } | ||
1209 | ruleInterpretation | ||
1210 | { after(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); } | ||
1211 | ) | ||
1212 | | | ||
1213 | ( | ||
1214 | { before(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); } | ||
1215 | rulePredicate | ||
1216 | { after(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); } | ||
1217 | ) | ||
1218 | ; | ||
1219 | finally { | ||
1220 | restoreStackSize(stackSize); | ||
1221 | } | ||
1222 | |||
1223 | rule__BooleanValue__Alternatives | ||
1224 | @init { | ||
1225 | int stackSize = keepStackSize(); | ||
1226 | } | ||
1227 | : | ||
1228 | ( | ||
1229 | { before(grammarAccess.getBooleanValueAccess().getGroup_0()); } | ||
1230 | (rule__BooleanValue__Group_0__0) | ||
1231 | { after(grammarAccess.getBooleanValueAccess().getGroup_0()); } | ||
1232 | ) | ||
1233 | | | ||
1234 | ( | ||
1235 | { before(grammarAccess.getBooleanValueAccess().getGroup_1()); } | ||
1236 | (rule__BooleanValue__Group_1__0) | ||
1237 | { after(grammarAccess.getBooleanValueAccess().getGroup_1()); } | ||
1238 | ) | ||
1239 | ; | ||
1240 | finally { | ||
1241 | restoreStackSize(stackSize); | ||
1242 | } | ||
1243 | |||
1244 | rule__TruthValue__Alternatives | ||
1245 | @init { | ||
1246 | int stackSize = keepStackSize(); | ||
1247 | } | ||
1248 | : | ||
1249 | ( | ||
1250 | { before(grammarAccess.getTruthValueAccess().getGroup_0()); } | ||
1251 | (rule__TruthValue__Group_0__0) | ||
1252 | { after(grammarAccess.getTruthValueAccess().getGroup_0()); } | ||
1253 | ) | ||
1254 | | | ||
1255 | ( | ||
1256 | { before(grammarAccess.getTruthValueAccess().getGroup_1()); } | ||
1257 | (rule__TruthValue__Group_1__0) | ||
1258 | { after(grammarAccess.getTruthValueAccess().getGroup_1()); } | ||
1259 | ) | ||
1260 | | | ||
1261 | ( | ||
1262 | { before(grammarAccess.getTruthValueAccess().getGroup_2()); } | ||
1263 | (rule__TruthValue__Group_2__0) | ||
1264 | { after(grammarAccess.getTruthValueAccess().getGroup_2()); } | ||
1265 | ) | ||
1266 | | | ||
1267 | ( | ||
1268 | { before(grammarAccess.getTruthValueAccess().getGroup_3()); } | ||
1269 | (rule__TruthValue__Group_3__0) | ||
1270 | { after(grammarAccess.getTruthValueAccess().getGroup_3()); } | ||
1271 | ) | ||
1272 | ; | ||
1273 | finally { | ||
1274 | restoreStackSize(stackSize); | ||
1275 | } | ||
1276 | |||
1277 | rule__Interpretation__Alternatives | ||
1278 | @init { | ||
1279 | int stackSize = keepStackSize(); | ||
1280 | } | ||
1281 | : | ||
1282 | ( | ||
1283 | { before(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); } | ||
1284 | ruleBasicInterpretation | ||
1285 | { after(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); } | ||
1286 | ) | ||
1287 | | | ||
1288 | ( | ||
1289 | { before(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); } | ||
1290 | ruleDefaultInterpretation | ||
1291 | { after(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); } | ||
1292 | ) | ||
1293 | | | ||
1294 | ( | ||
1295 | { before(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); } | ||
1296 | ruleCDInterpretation | ||
1297 | { after(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); } | ||
1298 | ) | ||
1299 | ; | ||
1300 | finally { | ||
1301 | restoreStackSize(stackSize); | ||
1302 | } | ||
1303 | |||
1304 | rule__Symbol__Alternatives | ||
1305 | @init { | ||
1306 | int stackSize = keepStackSize(); | ||
1307 | } | ||
1308 | : | ||
1309 | ( | ||
1310 | { before(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); } | ||
1311 | ruleModelSymbol | ||
1312 | { after(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); } | ||
1313 | ) | ||
1314 | | | ||
1315 | ( | ||
1316 | { before(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); } | ||
1317 | rulePartialitySymbol | ||
1318 | { after(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); } | ||
1319 | ) | ||
1320 | | | ||
1321 | ( | ||
1322 | { before(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); } | ||
1323 | ruleDataSymbol | ||
1324 | { after(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); } | ||
1325 | ) | ||
1326 | ; | ||
1327 | finally { | ||
1328 | restoreStackSize(stackSize); | ||
1329 | } | ||
1330 | |||
1331 | rule__PartialitySymbol__Alternatives | ||
1332 | @init { | ||
1333 | int stackSize = keepStackSize(); | ||
1334 | } | ||
1335 | : | ||
1336 | ( | ||
1337 | { before(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); } | ||
1338 | ruleExistSymbol | ||
1339 | { after(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); } | ||
1340 | ) | ||
1341 | | | ||
1342 | ( | ||
1343 | { before(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); } | ||
1344 | ruleEqualsSymbol | ||
1345 | { after(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); } | ||
1346 | ) | ||
1347 | ; | ||
1348 | finally { | ||
1349 | restoreStackSize(stackSize); | ||
1350 | } | ||
1351 | |||
1352 | rule__DataSymbol__Alternatives | ||
1353 | @init { | ||
1354 | int stackSize = keepStackSize(); | ||
1355 | } | ||
1356 | : | ||
1357 | ( | ||
1358 | { before(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); } | ||
1359 | ruleBooleanSymbol | ||
1360 | { after(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); } | ||
1361 | ) | ||
1362 | | | ||
1363 | ( | ||
1364 | { before(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); } | ||
1365 | ruleIntegerSymbol | ||
1366 | { after(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); } | ||
1367 | ) | ||
1368 | | | ||
1369 | ( | ||
1370 | { before(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); } | ||
1371 | ruleRealSymbol | ||
1372 | { after(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); } | ||
1373 | ) | ||
1374 | | | ||
1375 | ( | ||
1376 | { before(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); } | ||
1377 | ruleStringSymbol | ||
1378 | { after(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); } | ||
1379 | ) | ||
1380 | ; | ||
1381 | finally { | ||
1382 | restoreStackSize(stackSize); | ||
1383 | } | ||
1384 | |||
1385 | rule__ComplexObject__Alternatives | ||
1386 | @init { | ||
1387 | int stackSize = keepStackSize(); | ||
1388 | } | ||
1389 | : | ||
1390 | ( | ||
1391 | { before(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); } | ||
1392 | ruleObject | ||
1393 | { after(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); } | ||
1394 | ) | ||
1395 | | | ||
1396 | ( | ||
1397 | { before(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); } | ||
1398 | ruleAllInstances | ||
1399 | { after(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); } | ||
1400 | ) | ||
1401 | | | ||
1402 | ( | ||
1403 | { before(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); } | ||
1404 | ruleAllObjects | ||
1405 | { after(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); } | ||
1406 | ) | ||
1407 | ; | ||
1408 | finally { | ||
1409 | restoreStackSize(stackSize); | ||
1410 | } | ||
1411 | |||
1412 | rule__Object__Alternatives | ||
1413 | @init { | ||
1414 | int stackSize = keepStackSize(); | ||
1415 | } | ||
1416 | : | ||
1417 | ( | ||
1418 | { before(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); } | ||
1419 | ruleNamedObject | ||
1420 | { after(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); } | ||
1421 | ) | ||
1422 | | | ||
1423 | ( | ||
1424 | { before(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); } | ||
1425 | ruleUnnamedObject | ||
1426 | { after(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); } | ||
1427 | ) | ||
1428 | | | ||
1429 | ( | ||
1430 | { before(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); } | ||
1431 | ruleDataObject | ||
1432 | { after(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); } | ||
1433 | ) | ||
1434 | ; | ||
1435 | finally { | ||
1436 | restoreStackSize(stackSize); | ||
1437 | } | ||
1438 | |||
1439 | rule__DataObject__Alternatives | ||
1440 | @init { | ||
1441 | int stackSize = keepStackSize(); | ||
1442 | } | ||
1443 | : | ||
1444 | ( | ||
1445 | { before(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); } | ||
1446 | ruleBooleanObject | ||
1447 | { after(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); } | ||
1448 | ) | ||
1449 | | | ||
1450 | ( | ||
1451 | { before(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); } | ||
1452 | ruleIntObject | ||
1453 | { after(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); } | ||
1454 | ) | ||
1455 | | | ||
1456 | ( | ||
1457 | { before(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); } | ||
1458 | ruleRealObject | ||
1459 | { after(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); } | ||
1460 | ) | ||
1461 | | | ||
1462 | ( | ||
1463 | { before(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); } | ||
1464 | ruleStringObject | ||
1465 | { after(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); } | ||
1466 | ) | ||
1467 | ; | ||
1468 | finally { | ||
1469 | restoreStackSize(stackSize); | ||
1470 | } | ||
1471 | |||
1472 | rule__Predicate__Alternatives | ||
1473 | @init { | ||
1474 | int stackSize = keepStackSize(); | ||
1475 | } | ||
1476 | : | ||
1477 | ( | ||
1478 | { before(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); } | ||
1479 | rulePredicateSymbol | ||
1480 | { after(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); } | ||
1481 | ) | ||
1482 | | | ||
1483 | ( | ||
1484 | { before(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); } | ||
1485 | ruleErrorPredicate | ||
1486 | { after(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); } | ||
1487 | ) | ||
1488 | ; | ||
1489 | finally { | ||
1490 | restoreStackSize(stackSize); | ||
1491 | } | ||
1492 | |||
1493 | rule__PredicateSymbol__Alternatives_6 | ||
1494 | @init { | ||
1495 | int stackSize = keepStackSize(); | ||
1496 | } | ||
1497 | : | ||
1498 | ( | ||
1499 | { before(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); } | ||
1500 | 'false' | ||
1501 | { after(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); } | ||
1502 | ) | ||
1503 | | | ||
1504 | ( | ||
1505 | { before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); } | ||
1506 | (rule__PredicateSymbol__Group_6_1__0) | ||
1507 | { after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); } | ||
1508 | ) | ||
1509 | ; | ||
1510 | finally { | ||
1511 | restoreStackSize(stackSize); | ||
1512 | } | ||
1513 | |||
1514 | rule__ErrorPredicate__Alternatives_5 | ||
1515 | @init { | ||
1516 | int stackSize = keepStackSize(); | ||
1517 | } | ||
1518 | : | ||
1519 | ( | ||
1520 | { before(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); } | ||
1521 | 'false' | ||
1522 | { after(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); } | ||
1523 | ) | ||
1524 | | | ||
1525 | ( | ||
1526 | { before(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); } | ||
1527 | (rule__ErrorPredicate__Group_5_1__0) | ||
1528 | { after(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); } | ||
1529 | ) | ||
1530 | ; | ||
1531 | finally { | ||
1532 | restoreStackSize(stackSize); | ||
1533 | } | ||
1534 | |||
1535 | rule__PatternBody__Alternatives_1 | ||
1536 | @init { | ||
1537 | int stackSize = keepStackSize(); | ||
1538 | } | ||
1539 | : | ||
1540 | ( | ||
1541 | { before(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); } | ||
1542 | 'true' | ||
1543 | { after(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); } | ||
1544 | ) | ||
1545 | | | ||
1546 | ( | ||
1547 | { before(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); } | ||
1548 | (rule__PatternBody__ConstraintsAssignment_1_1)* | ||
1549 | { after(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); } | ||
1550 | ) | ||
1551 | ; | ||
1552 | finally { | ||
1553 | restoreStackSize(stackSize); | ||
1554 | } | ||
1555 | |||
1556 | rule__Polarity__Alternatives | ||
1557 | @init { | ||
1558 | int stackSize = keepStackSize(); | ||
1559 | } | ||
1560 | : | ||
1561 | ( | ||
1562 | { before(grammarAccess.getPolarityAccess().getGroup_0()); } | ||
1563 | (rule__Polarity__Group_0__0) | ||
1564 | { after(grammarAccess.getPolarityAccess().getGroup_0()); } | ||
1565 | ) | ||
1566 | | | ||
1567 | ( | ||
1568 | { before(grammarAccess.getPolarityAccess().getGroup_1()); } | ||
1569 | (rule__Polarity__Group_1__0) | ||
1570 | { after(grammarAccess.getPolarityAccess().getGroup_1()); } | ||
1571 | ) | ||
1572 | ; | ||
1573 | finally { | ||
1574 | restoreStackSize(stackSize); | ||
1575 | } | ||
1576 | |||
1577 | rule__Constraint__Alternatives_2 | ||
1578 | @init { | ||
1579 | int stackSize = keepStackSize(); | ||
1580 | } | ||
1581 | : | ||
1582 | ( | ||
1583 | { before(grammarAccess.getConstraintAccess().getGroup_2_0()); } | ||
1584 | (rule__Constraint__Group_2_0__0) | ||
1585 | { after(grammarAccess.getConstraintAccess().getGroup_2_0()); } | ||
1586 | ) | ||
1587 | | | ||
1588 | ( | ||
1589 | { before(grammarAccess.getConstraintAccess().getGroup_2_1()); } | ||
1590 | (rule__Constraint__Group_2_1__0) | ||
1591 | { after(grammarAccess.getConstraintAccess().getGroup_2_1()); } | ||
1592 | ) | ||
1593 | ; | ||
1594 | finally { | ||
1595 | restoreStackSize(stackSize); | ||
1596 | } | ||
1597 | |||
1598 | rule__ClosureType__Alternatives | ||
1599 | @init { | ||
1600 | int stackSize = keepStackSize(); | ||
1601 | } | ||
1602 | : | ||
1603 | ( | ||
1604 | { before(grammarAccess.getClosureTypeAccess().getGroup_0()); } | ||
1605 | (rule__ClosureType__Group_0__0) | ||
1606 | { after(grammarAccess.getClosureTypeAccess().getGroup_0()); } | ||
1607 | ) | ||
1608 | | | ||
1609 | ( | ||
1610 | { before(grammarAccess.getClosureTypeAccess().getGroup_1()); } | ||
1611 | (rule__ClosureType__Group_1__0) | ||
1612 | { after(grammarAccess.getClosureTypeAccess().getGroup_1()); } | ||
1613 | ) | ||
1614 | ; | ||
1615 | finally { | ||
1616 | restoreStackSize(stackSize); | ||
1617 | } | ||
1618 | |||
1619 | rule__Literal__Alternatives | ||
1620 | @init { | ||
1621 | int stackSize = keepStackSize(); | ||
1622 | } | ||
1623 | : | ||
1624 | ( | ||
1625 | { before(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); } | ||
1626 | ruleVariable | ||
1627 | { after(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); } | ||
1628 | ) | ||
1629 | | | ||
1630 | ( | ||
1631 | { before(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); } | ||
1632 | ruleDataObject | ||
1633 | { after(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); } | ||
1634 | ) | ||
1635 | ; | ||
1636 | finally { | ||
1637 | restoreStackSize(stackSize); | ||
1638 | } | ||
1639 | |||
1640 | rule__CDInterpretation__Alternatives | ||
1641 | @init { | ||
1642 | int stackSize = keepStackSize(); | ||
1643 | } | ||
1644 | : | ||
1645 | ( | ||
1646 | { before(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); } | ||
1647 | ruleClassInterpretation | ||
1648 | { after(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); } | ||
1649 | ) | ||
1650 | | | ||
1651 | ( | ||
1652 | { before(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); } | ||
1653 | ruleEnumInterpretation | ||
1654 | { after(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); } | ||
1655 | ) | ||
1656 | | | ||
1657 | ( | ||
1658 | { before(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); } | ||
1659 | ruleGlobalRelationInterpretation | ||
1660 | { after(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); } | ||
1661 | ) | ||
1662 | ; | ||
1663 | finally { | ||
1664 | restoreStackSize(stackSize); | ||
1665 | } | ||
1666 | |||
1667 | rule__MultiplicityDefinition__Alternatives_2 | ||
1668 | @init { | ||
1669 | int stackSize = keepStackSize(); | ||
1670 | } | ||
1671 | : | ||
1672 | ( | ||
1673 | { before(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); } | ||
1674 | (rule__MultiplicityDefinition__UpperAssignment_2_0) | ||
1675 | { after(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); } | ||
1676 | ) | ||
1677 | | | ||
1678 | ( | ||
1679 | { before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); } | ||
1680 | (rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1) | ||
1681 | { after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); } | ||
1682 | ) | ||
1683 | ; | ||
1684 | finally { | ||
1685 | restoreStackSize(stackSize); | ||
1686 | } | ||
1687 | |||
1688 | rule__REALLiteral__Group__0 | ||
1689 | @init { | ||
1690 | int stackSize = keepStackSize(); | ||
1691 | } | ||
1692 | : | ||
1693 | rule__REALLiteral__Group__0__Impl | ||
1694 | rule__REALLiteral__Group__1 | ||
1695 | ; | ||
1696 | finally { | ||
1697 | restoreStackSize(stackSize); | ||
1698 | } | ||
1699 | |||
1700 | rule__REALLiteral__Group__0__Impl | ||
1701 | @init { | ||
1702 | int stackSize = keepStackSize(); | ||
1703 | } | ||
1704 | : | ||
1705 | ( | ||
1706 | { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } | ||
1707 | ('-')? | ||
1708 | { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } | ||
1709 | ) | ||
1710 | ; | ||
1711 | finally { | ||
1712 | restoreStackSize(stackSize); | ||
1713 | } | ||
1714 | |||
1715 | rule__REALLiteral__Group__1 | ||
1716 | @init { | ||
1717 | int stackSize = keepStackSize(); | ||
1718 | } | ||
1719 | : | ||
1720 | rule__REALLiteral__Group__1__Impl | ||
1721 | rule__REALLiteral__Group__2 | ||
1722 | ; | ||
1723 | finally { | ||
1724 | restoreStackSize(stackSize); | ||
1725 | } | ||
1726 | |||
1727 | rule__REALLiteral__Group__1__Impl | ||
1728 | @init { | ||
1729 | int stackSize = keepStackSize(); | ||
1730 | } | ||
1731 | : | ||
1732 | ( | ||
1733 | { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } | ||
1734 | RULE_INT | ||
1735 | { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } | ||
1736 | ) | ||
1737 | ; | ||
1738 | finally { | ||
1739 | restoreStackSize(stackSize); | ||
1740 | } | ||
1741 | |||
1742 | rule__REALLiteral__Group__2 | ||
1743 | @init { | ||
1744 | int stackSize = keepStackSize(); | ||
1745 | } | ||
1746 | : | ||
1747 | rule__REALLiteral__Group__2__Impl | ||
1748 | rule__REALLiteral__Group__3 | ||
1749 | ; | ||
1750 | finally { | ||
1751 | restoreStackSize(stackSize); | ||
1752 | } | ||
1753 | |||
1754 | rule__REALLiteral__Group__2__Impl | ||
1755 | @init { | ||
1756 | int stackSize = keepStackSize(); | ||
1757 | } | ||
1758 | : | ||
1759 | ( | ||
1760 | { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } | ||
1761 | '.' | ||
1762 | { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } | ||
1763 | ) | ||
1764 | ; | ||
1765 | finally { | ||
1766 | restoreStackSize(stackSize); | ||
1767 | } | ||
1768 | |||
1769 | rule__REALLiteral__Group__3 | ||
1770 | @init { | ||
1771 | int stackSize = keepStackSize(); | ||
1772 | } | ||
1773 | : | ||
1774 | rule__REALLiteral__Group__3__Impl | ||
1775 | ; | ||
1776 | finally { | ||
1777 | restoreStackSize(stackSize); | ||
1778 | } | ||
1779 | |||
1780 | rule__REALLiteral__Group__3__Impl | ||
1781 | @init { | ||
1782 | int stackSize = keepStackSize(); | ||
1783 | } | ||
1784 | : | ||
1785 | ( | ||
1786 | { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } | ||
1787 | RULE_INT | ||
1788 | { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } | ||
1789 | ) | ||
1790 | ; | ||
1791 | finally { | ||
1792 | restoreStackSize(stackSize); | ||
1793 | } | ||
1794 | |||
1795 | |||
1796 | rule__INTLiteral__Group__0 | ||
1797 | @init { | ||
1798 | int stackSize = keepStackSize(); | ||
1799 | } | ||
1800 | : | ||
1801 | rule__INTLiteral__Group__0__Impl | ||
1802 | rule__INTLiteral__Group__1 | ||
1803 | ; | ||
1804 | finally { | ||
1805 | restoreStackSize(stackSize); | ||
1806 | } | ||
1807 | |||
1808 | rule__INTLiteral__Group__0__Impl | ||
1809 | @init { | ||
1810 | int stackSize = keepStackSize(); | ||
1811 | } | ||
1812 | : | ||
1813 | ( | ||
1814 | { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } | ||
1815 | ('-')? | ||
1816 | { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } | ||
1817 | ) | ||
1818 | ; | ||
1819 | finally { | ||
1820 | restoreStackSize(stackSize); | ||
1821 | } | ||
1822 | |||
1823 | rule__INTLiteral__Group__1 | ||
1824 | @init { | ||
1825 | int stackSize = keepStackSize(); | ||
1826 | } | ||
1827 | : | ||
1828 | rule__INTLiteral__Group__1__Impl | ||
1829 | ; | ||
1830 | finally { | ||
1831 | restoreStackSize(stackSize); | ||
1832 | } | ||
1833 | |||
1834 | rule__INTLiteral__Group__1__Impl | ||
1835 | @init { | ||
1836 | int stackSize = keepStackSize(); | ||
1837 | } | ||
1838 | : | ||
1839 | ( | ||
1840 | { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } | ||
1841 | RULE_INT | ||
1842 | { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } | ||
1843 | ) | ||
1844 | ; | ||
1845 | finally { | ||
1846 | restoreStackSize(stackSize); | ||
1847 | } | ||
1848 | |||
1849 | |||
1850 | rule__BooleanValue__Group_0__0 | ||
1851 | @init { | ||
1852 | int stackSize = keepStackSize(); | ||
1853 | } | ||
1854 | : | ||
1855 | rule__BooleanValue__Group_0__0__Impl | ||
1856 | rule__BooleanValue__Group_0__1 | ||
1857 | ; | ||
1858 | finally { | ||
1859 | restoreStackSize(stackSize); | ||
1860 | } | ||
1861 | |||
1862 | rule__BooleanValue__Group_0__0__Impl | ||
1863 | @init { | ||
1864 | int stackSize = keepStackSize(); | ||
1865 | } | ||
1866 | : | ||
1867 | ( | ||
1868 | { before(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); } | ||
1869 | () | ||
1870 | { after(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); } | ||
1871 | ) | ||
1872 | ; | ||
1873 | finally { | ||
1874 | restoreStackSize(stackSize); | ||
1875 | } | ||
1876 | |||
1877 | rule__BooleanValue__Group_0__1 | ||
1878 | @init { | ||
1879 | int stackSize = keepStackSize(); | ||
1880 | } | ||
1881 | : | ||
1882 | rule__BooleanValue__Group_0__1__Impl | ||
1883 | ; | ||
1884 | finally { | ||
1885 | restoreStackSize(stackSize); | ||
1886 | } | ||
1887 | |||
1888 | rule__BooleanValue__Group_0__1__Impl | ||
1889 | @init { | ||
1890 | int stackSize = keepStackSize(); | ||
1891 | } | ||
1892 | : | ||
1893 | ( | ||
1894 | { before(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); } | ||
1895 | 'true' | ||
1896 | { after(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); } | ||
1897 | ) | ||
1898 | ; | ||
1899 | finally { | ||
1900 | restoreStackSize(stackSize); | ||
1901 | } | ||
1902 | |||
1903 | |||
1904 | rule__BooleanValue__Group_1__0 | ||
1905 | @init { | ||
1906 | int stackSize = keepStackSize(); | ||
1907 | } | ||
1908 | : | ||
1909 | rule__BooleanValue__Group_1__0__Impl | ||
1910 | rule__BooleanValue__Group_1__1 | ||
1911 | ; | ||
1912 | finally { | ||
1913 | restoreStackSize(stackSize); | ||
1914 | } | ||
1915 | |||
1916 | rule__BooleanValue__Group_1__0__Impl | ||
1917 | @init { | ||
1918 | int stackSize = keepStackSize(); | ||
1919 | } | ||
1920 | : | ||
1921 | ( | ||
1922 | { before(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); } | ||
1923 | 'false' | ||
1924 | { after(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); } | ||
1925 | ) | ||
1926 | ; | ||
1927 | finally { | ||
1928 | restoreStackSize(stackSize); | ||
1929 | } | ||
1930 | |||
1931 | rule__BooleanValue__Group_1__1 | ||
1932 | @init { | ||
1933 | int stackSize = keepStackSize(); | ||
1934 | } | ||
1935 | : | ||
1936 | rule__BooleanValue__Group_1__1__Impl | ||
1937 | ; | ||
1938 | finally { | ||
1939 | restoreStackSize(stackSize); | ||
1940 | } | ||
1941 | |||
1942 | rule__BooleanValue__Group_1__1__Impl | ||
1943 | @init { | ||
1944 | int stackSize = keepStackSize(); | ||
1945 | } | ||
1946 | : | ||
1947 | ( | ||
1948 | { before(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); } | ||
1949 | () | ||
1950 | { after(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); } | ||
1951 | ) | ||
1952 | ; | ||
1953 | finally { | ||
1954 | restoreStackSize(stackSize); | ||
1955 | } | ||
1956 | |||
1957 | |||
1958 | rule__TruthValue__Group_0__0 | ||
1959 | @init { | ||
1960 | int stackSize = keepStackSize(); | ||
1961 | } | ||
1962 | : | ||
1963 | rule__TruthValue__Group_0__0__Impl | ||
1964 | rule__TruthValue__Group_0__1 | ||
1965 | ; | ||
1966 | finally { | ||
1967 | restoreStackSize(stackSize); | ||
1968 | } | ||
1969 | |||
1970 | rule__TruthValue__Group_0__0__Impl | ||
1971 | @init { | ||
1972 | int stackSize = keepStackSize(); | ||
1973 | } | ||
1974 | : | ||
1975 | ( | ||
1976 | { before(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); } | ||
1977 | () | ||
1978 | { after(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); } | ||
1979 | ) | ||
1980 | ; | ||
1981 | finally { | ||
1982 | restoreStackSize(stackSize); | ||
1983 | } | ||
1984 | |||
1985 | rule__TruthValue__Group_0__1 | ||
1986 | @init { | ||
1987 | int stackSize = keepStackSize(); | ||
1988 | } | ||
1989 | : | ||
1990 | rule__TruthValue__Group_0__1__Impl | ||
1991 | ; | ||
1992 | finally { | ||
1993 | restoreStackSize(stackSize); | ||
1994 | } | ||
1995 | |||
1996 | rule__TruthValue__Group_0__1__Impl | ||
1997 | @init { | ||
1998 | int stackSize = keepStackSize(); | ||
1999 | } | ||
2000 | : | ||
2001 | ( | ||
2002 | { before(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); } | ||
2003 | 'true' | ||
2004 | { after(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); } | ||
2005 | ) | ||
2006 | ; | ||
2007 | finally { | ||
2008 | restoreStackSize(stackSize); | ||
2009 | } | ||
2010 | |||
2011 | |||
2012 | rule__TruthValue__Group_1__0 | ||
2013 | @init { | ||
2014 | int stackSize = keepStackSize(); | ||
2015 | } | ||
2016 | : | ||
2017 | rule__TruthValue__Group_1__0__Impl | ||
2018 | rule__TruthValue__Group_1__1 | ||
2019 | ; | ||
2020 | finally { | ||
2021 | restoreStackSize(stackSize); | ||
2022 | } | ||
2023 | |||
2024 | rule__TruthValue__Group_1__0__Impl | ||
2025 | @init { | ||
2026 | int stackSize = keepStackSize(); | ||
2027 | } | ||
2028 | : | ||
2029 | ( | ||
2030 | { before(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); } | ||
2031 | () | ||
2032 | { after(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); } | ||
2033 | ) | ||
2034 | ; | ||
2035 | finally { | ||
2036 | restoreStackSize(stackSize); | ||
2037 | } | ||
2038 | |||
2039 | rule__TruthValue__Group_1__1 | ||
2040 | @init { | ||
2041 | int stackSize = keepStackSize(); | ||
2042 | } | ||
2043 | : | ||
2044 | rule__TruthValue__Group_1__1__Impl | ||
2045 | ; | ||
2046 | finally { | ||
2047 | restoreStackSize(stackSize); | ||
2048 | } | ||
2049 | |||
2050 | rule__TruthValue__Group_1__1__Impl | ||
2051 | @init { | ||
2052 | int stackSize = keepStackSize(); | ||
2053 | } | ||
2054 | : | ||
2055 | ( | ||
2056 | { before(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); } | ||
2057 | 'false' | ||
2058 | { after(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); } | ||
2059 | ) | ||
2060 | ; | ||
2061 | finally { | ||
2062 | restoreStackSize(stackSize); | ||
2063 | } | ||
2064 | |||
2065 | |||
2066 | rule__TruthValue__Group_2__0 | ||
2067 | @init { | ||
2068 | int stackSize = keepStackSize(); | ||
2069 | } | ||
2070 | : | ||
2071 | rule__TruthValue__Group_2__0__Impl | ||
2072 | rule__TruthValue__Group_2__1 | ||
2073 | ; | ||
2074 | finally { | ||
2075 | restoreStackSize(stackSize); | ||
2076 | } | ||
2077 | |||
2078 | rule__TruthValue__Group_2__0__Impl | ||
2079 | @init { | ||
2080 | int stackSize = keepStackSize(); | ||
2081 | } | ||
2082 | : | ||
2083 | ( | ||
2084 | { before(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); } | ||
2085 | () | ||
2086 | { after(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); } | ||
2087 | ) | ||
2088 | ; | ||
2089 | finally { | ||
2090 | restoreStackSize(stackSize); | ||
2091 | } | ||
2092 | |||
2093 | rule__TruthValue__Group_2__1 | ||
2094 | @init { | ||
2095 | int stackSize = keepStackSize(); | ||
2096 | } | ||
2097 | : | ||
2098 | rule__TruthValue__Group_2__1__Impl | ||
2099 | ; | ||
2100 | finally { | ||
2101 | restoreStackSize(stackSize); | ||
2102 | } | ||
2103 | |||
2104 | rule__TruthValue__Group_2__1__Impl | ||
2105 | @init { | ||
2106 | int stackSize = keepStackSize(); | ||
2107 | } | ||
2108 | : | ||
2109 | ( | ||
2110 | { before(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); } | ||
2111 | 'unknown' | ||
2112 | { after(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); } | ||
2113 | ) | ||
2114 | ; | ||
2115 | finally { | ||
2116 | restoreStackSize(stackSize); | ||
2117 | } | ||
2118 | |||
2119 | |||
2120 | rule__TruthValue__Group_3__0 | ||
2121 | @init { | ||
2122 | int stackSize = keepStackSize(); | ||
2123 | } | ||
2124 | : | ||
2125 | rule__TruthValue__Group_3__0__Impl | ||
2126 | rule__TruthValue__Group_3__1 | ||
2127 | ; | ||
2128 | finally { | ||
2129 | restoreStackSize(stackSize); | ||
2130 | } | ||
2131 | |||
2132 | rule__TruthValue__Group_3__0__Impl | ||
2133 | @init { | ||
2134 | int stackSize = keepStackSize(); | ||
2135 | } | ||
2136 | : | ||
2137 | ( | ||
2138 | { before(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); } | ||
2139 | () | ||
2140 | { after(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); } | ||
2141 | ) | ||
2142 | ; | ||
2143 | finally { | ||
2144 | restoreStackSize(stackSize); | ||
2145 | } | ||
2146 | |||
2147 | rule__TruthValue__Group_3__1 | ||
2148 | @init { | ||
2149 | int stackSize = keepStackSize(); | ||
2150 | } | ||
2151 | : | ||
2152 | rule__TruthValue__Group_3__1__Impl | ||
2153 | ; | ||
2154 | finally { | ||
2155 | restoreStackSize(stackSize); | ||
2156 | } | ||
2157 | |||
2158 | rule__TruthValue__Group_3__1__Impl | ||
2159 | @init { | ||
2160 | int stackSize = keepStackSize(); | ||
2161 | } | ||
2162 | : | ||
2163 | ( | ||
2164 | { before(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); } | ||
2165 | 'error' | ||
2166 | { after(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); } | ||
2167 | ) | ||
2168 | ; | ||
2169 | finally { | ||
2170 | restoreStackSize(stackSize); | ||
2171 | } | ||
2172 | |||
2173 | |||
2174 | rule__BasicInterpretation__Group__0 | ||
2175 | @init { | ||
2176 | int stackSize = keepStackSize(); | ||
2177 | } | ||
2178 | : | ||
2179 | rule__BasicInterpretation__Group__0__Impl | ||
2180 | rule__BasicInterpretation__Group__1 | ||
2181 | ; | ||
2182 | finally { | ||
2183 | restoreStackSize(stackSize); | ||
2184 | } | ||
2185 | |||
2186 | rule__BasicInterpretation__Group__0__Impl | ||
2187 | @init { | ||
2188 | int stackSize = keepStackSize(); | ||
2189 | } | ||
2190 | : | ||
2191 | ( | ||
2192 | { before(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); } | ||
2193 | (rule__BasicInterpretation__SymbolAssignment_0) | ||
2194 | { after(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); } | ||
2195 | ) | ||
2196 | ; | ||
2197 | finally { | ||
2198 | restoreStackSize(stackSize); | ||
2199 | } | ||
2200 | |||
2201 | rule__BasicInterpretation__Group__1 | ||
2202 | @init { | ||
2203 | int stackSize = keepStackSize(); | ||
2204 | } | ||
2205 | : | ||
2206 | rule__BasicInterpretation__Group__1__Impl | ||
2207 | rule__BasicInterpretation__Group__2 | ||
2208 | ; | ||
2209 | finally { | ||
2210 | restoreStackSize(stackSize); | ||
2211 | } | ||
2212 | |||
2213 | rule__BasicInterpretation__Group__1__Impl | ||
2214 | @init { | ||
2215 | int stackSize = keepStackSize(); | ||
2216 | } | ||
2217 | : | ||
2218 | ( | ||
2219 | { before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); } | ||
2220 | '(' | ||
2221 | { after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); } | ||
2222 | ) | ||
2223 | ; | ||
2224 | finally { | ||
2225 | restoreStackSize(stackSize); | ||
2226 | } | ||
2227 | |||
2228 | rule__BasicInterpretation__Group__2 | ||
2229 | @init { | ||
2230 | int stackSize = keepStackSize(); | ||
2231 | } | ||
2232 | : | ||
2233 | rule__BasicInterpretation__Group__2__Impl | ||
2234 | rule__BasicInterpretation__Group__3 | ||
2235 | ; | ||
2236 | finally { | ||
2237 | restoreStackSize(stackSize); | ||
2238 | } | ||
2239 | |||
2240 | rule__BasicInterpretation__Group__2__Impl | ||
2241 | @init { | ||
2242 | int stackSize = keepStackSize(); | ||
2243 | } | ||
2244 | : | ||
2245 | ( | ||
2246 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); } | ||
2247 | (rule__BasicInterpretation__ObjectsAssignment_2)* | ||
2248 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); } | ||
2249 | ) | ||
2250 | ; | ||
2251 | finally { | ||
2252 | restoreStackSize(stackSize); | ||
2253 | } | ||
2254 | |||
2255 | rule__BasicInterpretation__Group__3 | ||
2256 | @init { | ||
2257 | int stackSize = keepStackSize(); | ||
2258 | } | ||
2259 | : | ||
2260 | rule__BasicInterpretation__Group__3__Impl | ||
2261 | rule__BasicInterpretation__Group__4 | ||
2262 | ; | ||
2263 | finally { | ||
2264 | restoreStackSize(stackSize); | ||
2265 | } | ||
2266 | |||
2267 | rule__BasicInterpretation__Group__3__Impl | ||
2268 | @init { | ||
2269 | int stackSize = keepStackSize(); | ||
2270 | } | ||
2271 | : | ||
2272 | ( | ||
2273 | { before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); } | ||
2274 | ')' | ||
2275 | { after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); } | ||
2276 | ) | ||
2277 | ; | ||
2278 | finally { | ||
2279 | restoreStackSize(stackSize); | ||
2280 | } | ||
2281 | |||
2282 | rule__BasicInterpretation__Group__4 | ||
2283 | @init { | ||
2284 | int stackSize = keepStackSize(); | ||
2285 | } | ||
2286 | : | ||
2287 | rule__BasicInterpretation__Group__4__Impl | ||
2288 | rule__BasicInterpretation__Group__5 | ||
2289 | ; | ||
2290 | finally { | ||
2291 | restoreStackSize(stackSize); | ||
2292 | } | ||
2293 | |||
2294 | rule__BasicInterpretation__Group__4__Impl | ||
2295 | @init { | ||
2296 | int stackSize = keepStackSize(); | ||
2297 | } | ||
2298 | : | ||
2299 | ( | ||
2300 | { before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); } | ||
2301 | ':' | ||
2302 | { after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); } | ||
2303 | ) | ||
2304 | ; | ||
2305 | finally { | ||
2306 | restoreStackSize(stackSize); | ||
2307 | } | ||
2308 | |||
2309 | rule__BasicInterpretation__Group__5 | ||
2310 | @init { | ||
2311 | int stackSize = keepStackSize(); | ||
2312 | } | ||
2313 | : | ||
2314 | rule__BasicInterpretation__Group__5__Impl | ||
2315 | ; | ||
2316 | finally { | ||
2317 | restoreStackSize(stackSize); | ||
2318 | } | ||
2319 | |||
2320 | rule__BasicInterpretation__Group__5__Impl | ||
2321 | @init { | ||
2322 | int stackSize = keepStackSize(); | ||
2323 | } | ||
2324 | : | ||
2325 | ( | ||
2326 | { before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); } | ||
2327 | (rule__BasicInterpretation__ValueAssignment_5) | ||
2328 | { after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); } | ||
2329 | ) | ||
2330 | ; | ||
2331 | finally { | ||
2332 | restoreStackSize(stackSize); | ||
2333 | } | ||
2334 | |||
2335 | |||
2336 | rule__ExistSymbol__Group__0 | ||
2337 | @init { | ||
2338 | int stackSize = keepStackSize(); | ||
2339 | } | ||
2340 | : | ||
2341 | rule__ExistSymbol__Group__0__Impl | ||
2342 | rule__ExistSymbol__Group__1 | ||
2343 | ; | ||
2344 | finally { | ||
2345 | restoreStackSize(stackSize); | ||
2346 | } | ||
2347 | |||
2348 | rule__ExistSymbol__Group__0__Impl | ||
2349 | @init { | ||
2350 | int stackSize = keepStackSize(); | ||
2351 | } | ||
2352 | : | ||
2353 | ( | ||
2354 | { before(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); } | ||
2355 | 'exists' | ||
2356 | { after(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); } | ||
2357 | ) | ||
2358 | ; | ||
2359 | finally { | ||
2360 | restoreStackSize(stackSize); | ||
2361 | } | ||
2362 | |||
2363 | rule__ExistSymbol__Group__1 | ||
2364 | @init { | ||
2365 | int stackSize = keepStackSize(); | ||
2366 | } | ||
2367 | : | ||
2368 | rule__ExistSymbol__Group__1__Impl | ||
2369 | ; | ||
2370 | finally { | ||
2371 | restoreStackSize(stackSize); | ||
2372 | } | ||
2373 | |||
2374 | rule__ExistSymbol__Group__1__Impl | ||
2375 | @init { | ||
2376 | int stackSize = keepStackSize(); | ||
2377 | } | ||
2378 | : | ||
2379 | ( | ||
2380 | { before(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); } | ||
2381 | () | ||
2382 | { after(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); } | ||
2383 | ) | ||
2384 | ; | ||
2385 | finally { | ||
2386 | restoreStackSize(stackSize); | ||
2387 | } | ||
2388 | |||
2389 | |||
2390 | rule__EqualsSymbol__Group__0 | ||
2391 | @init { | ||
2392 | int stackSize = keepStackSize(); | ||
2393 | } | ||
2394 | : | ||
2395 | rule__EqualsSymbol__Group__0__Impl | ||
2396 | rule__EqualsSymbol__Group__1 | ||
2397 | ; | ||
2398 | finally { | ||
2399 | restoreStackSize(stackSize); | ||
2400 | } | ||
2401 | |||
2402 | rule__EqualsSymbol__Group__0__Impl | ||
2403 | @init { | ||
2404 | int stackSize = keepStackSize(); | ||
2405 | } | ||
2406 | : | ||
2407 | ( | ||
2408 | { before(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); } | ||
2409 | 'equals' | ||
2410 | { after(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); } | ||
2411 | ) | ||
2412 | ; | ||
2413 | finally { | ||
2414 | restoreStackSize(stackSize); | ||
2415 | } | ||
2416 | |||
2417 | rule__EqualsSymbol__Group__1 | ||
2418 | @init { | ||
2419 | int stackSize = keepStackSize(); | ||
2420 | } | ||
2421 | : | ||
2422 | rule__EqualsSymbol__Group__1__Impl | ||
2423 | ; | ||
2424 | finally { | ||
2425 | restoreStackSize(stackSize); | ||
2426 | } | ||
2427 | |||
2428 | rule__EqualsSymbol__Group__1__Impl | ||
2429 | @init { | ||
2430 | int stackSize = keepStackSize(); | ||
2431 | } | ||
2432 | : | ||
2433 | ( | ||
2434 | { before(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); } | ||
2435 | () | ||
2436 | { after(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); } | ||
2437 | ) | ||
2438 | ; | ||
2439 | finally { | ||
2440 | restoreStackSize(stackSize); | ||
2441 | } | ||
2442 | |||
2443 | |||
2444 | rule__BooleanSymbol__Group__0 | ||
2445 | @init { | ||
2446 | int stackSize = keepStackSize(); | ||
2447 | } | ||
2448 | : | ||
2449 | rule__BooleanSymbol__Group__0__Impl | ||
2450 | rule__BooleanSymbol__Group__1 | ||
2451 | ; | ||
2452 | finally { | ||
2453 | restoreStackSize(stackSize); | ||
2454 | } | ||
2455 | |||
2456 | rule__BooleanSymbol__Group__0__Impl | ||
2457 | @init { | ||
2458 | int stackSize = keepStackSize(); | ||
2459 | } | ||
2460 | : | ||
2461 | ( | ||
2462 | { before(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); } | ||
2463 | 'bool' | ||
2464 | { after(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); } | ||
2465 | ) | ||
2466 | ; | ||
2467 | finally { | ||
2468 | restoreStackSize(stackSize); | ||
2469 | } | ||
2470 | |||
2471 | rule__BooleanSymbol__Group__1 | ||
2472 | @init { | ||
2473 | int stackSize = keepStackSize(); | ||
2474 | } | ||
2475 | : | ||
2476 | rule__BooleanSymbol__Group__1__Impl | ||
2477 | ; | ||
2478 | finally { | ||
2479 | restoreStackSize(stackSize); | ||
2480 | } | ||
2481 | |||
2482 | rule__BooleanSymbol__Group__1__Impl | ||
2483 | @init { | ||
2484 | int stackSize = keepStackSize(); | ||
2485 | } | ||
2486 | : | ||
2487 | ( | ||
2488 | { before(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); } | ||
2489 | () | ||
2490 | { after(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); } | ||
2491 | ) | ||
2492 | ; | ||
2493 | finally { | ||
2494 | restoreStackSize(stackSize); | ||
2495 | } | ||
2496 | |||
2497 | |||
2498 | rule__IntegerSymbol__Group__0 | ||
2499 | @init { | ||
2500 | int stackSize = keepStackSize(); | ||
2501 | } | ||
2502 | : | ||
2503 | rule__IntegerSymbol__Group__0__Impl | ||
2504 | rule__IntegerSymbol__Group__1 | ||
2505 | ; | ||
2506 | finally { | ||
2507 | restoreStackSize(stackSize); | ||
2508 | } | ||
2509 | |||
2510 | rule__IntegerSymbol__Group__0__Impl | ||
2511 | @init { | ||
2512 | int stackSize = keepStackSize(); | ||
2513 | } | ||
2514 | : | ||
2515 | ( | ||
2516 | { before(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); } | ||
2517 | 'int' | ||
2518 | { after(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); } | ||
2519 | ) | ||
2520 | ; | ||
2521 | finally { | ||
2522 | restoreStackSize(stackSize); | ||
2523 | } | ||
2524 | |||
2525 | rule__IntegerSymbol__Group__1 | ||
2526 | @init { | ||
2527 | int stackSize = keepStackSize(); | ||
2528 | } | ||
2529 | : | ||
2530 | rule__IntegerSymbol__Group__1__Impl | ||
2531 | ; | ||
2532 | finally { | ||
2533 | restoreStackSize(stackSize); | ||
2534 | } | ||
2535 | |||
2536 | rule__IntegerSymbol__Group__1__Impl | ||
2537 | @init { | ||
2538 | int stackSize = keepStackSize(); | ||
2539 | } | ||
2540 | : | ||
2541 | ( | ||
2542 | { before(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); } | ||
2543 | () | ||
2544 | { after(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); } | ||
2545 | ) | ||
2546 | ; | ||
2547 | finally { | ||
2548 | restoreStackSize(stackSize); | ||
2549 | } | ||
2550 | |||
2551 | |||
2552 | rule__RealSymbol__Group__0 | ||
2553 | @init { | ||
2554 | int stackSize = keepStackSize(); | ||
2555 | } | ||
2556 | : | ||
2557 | rule__RealSymbol__Group__0__Impl | ||
2558 | rule__RealSymbol__Group__1 | ||
2559 | ; | ||
2560 | finally { | ||
2561 | restoreStackSize(stackSize); | ||
2562 | } | ||
2563 | |||
2564 | rule__RealSymbol__Group__0__Impl | ||
2565 | @init { | ||
2566 | int stackSize = keepStackSize(); | ||
2567 | } | ||
2568 | : | ||
2569 | ( | ||
2570 | { before(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); } | ||
2571 | 'real' | ||
2572 | { after(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); } | ||
2573 | ) | ||
2574 | ; | ||
2575 | finally { | ||
2576 | restoreStackSize(stackSize); | ||
2577 | } | ||
2578 | |||
2579 | rule__RealSymbol__Group__1 | ||
2580 | @init { | ||
2581 | int stackSize = keepStackSize(); | ||
2582 | } | ||
2583 | : | ||
2584 | rule__RealSymbol__Group__1__Impl | ||
2585 | ; | ||
2586 | finally { | ||
2587 | restoreStackSize(stackSize); | ||
2588 | } | ||
2589 | |||
2590 | rule__RealSymbol__Group__1__Impl | ||
2591 | @init { | ||
2592 | int stackSize = keepStackSize(); | ||
2593 | } | ||
2594 | : | ||
2595 | ( | ||
2596 | { before(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); } | ||
2597 | () | ||
2598 | { after(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); } | ||
2599 | ) | ||
2600 | ; | ||
2601 | finally { | ||
2602 | restoreStackSize(stackSize); | ||
2603 | } | ||
2604 | |||
2605 | |||
2606 | rule__StringSymbol__Group__0 | ||
2607 | @init { | ||
2608 | int stackSize = keepStackSize(); | ||
2609 | } | ||
2610 | : | ||
2611 | rule__StringSymbol__Group__0__Impl | ||
2612 | rule__StringSymbol__Group__1 | ||
2613 | ; | ||
2614 | finally { | ||
2615 | restoreStackSize(stackSize); | ||
2616 | } | ||
2617 | |||
2618 | rule__StringSymbol__Group__0__Impl | ||
2619 | @init { | ||
2620 | int stackSize = keepStackSize(); | ||
2621 | } | ||
2622 | : | ||
2623 | ( | ||
2624 | { before(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); } | ||
2625 | 'string' | ||
2626 | { after(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); } | ||
2627 | ) | ||
2628 | ; | ||
2629 | finally { | ||
2630 | restoreStackSize(stackSize); | ||
2631 | } | ||
2632 | |||
2633 | rule__StringSymbol__Group__1 | ||
2634 | @init { | ||
2635 | int stackSize = keepStackSize(); | ||
2636 | } | ||
2637 | : | ||
2638 | rule__StringSymbol__Group__1__Impl | ||
2639 | ; | ||
2640 | finally { | ||
2641 | restoreStackSize(stackSize); | ||
2642 | } | ||
2643 | |||
2644 | rule__StringSymbol__Group__1__Impl | ||
2645 | @init { | ||
2646 | int stackSize = keepStackSize(); | ||
2647 | } | ||
2648 | : | ||
2649 | ( | ||
2650 | { before(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); } | ||
2651 | () | ||
2652 | { after(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); } | ||
2653 | ) | ||
2654 | ; | ||
2655 | finally { | ||
2656 | restoreStackSize(stackSize); | ||
2657 | } | ||
2658 | |||
2659 | |||
2660 | rule__NamedObject__Group__0 | ||
2661 | @init { | ||
2662 | int stackSize = keepStackSize(); | ||
2663 | } | ||
2664 | : | ||
2665 | rule__NamedObject__Group__0__Impl | ||
2666 | rule__NamedObject__Group__1 | ||
2667 | ; | ||
2668 | finally { | ||
2669 | restoreStackSize(stackSize); | ||
2670 | } | ||
2671 | |||
2672 | rule__NamedObject__Group__0__Impl | ||
2673 | @init { | ||
2674 | int stackSize = keepStackSize(); | ||
2675 | } | ||
2676 | : | ||
2677 | ( | ||
2678 | { before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); } | ||
2679 | '\'' | ||
2680 | { after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); } | ||
2681 | ) | ||
2682 | ; | ||
2683 | finally { | ||
2684 | restoreStackSize(stackSize); | ||
2685 | } | ||
2686 | |||
2687 | rule__NamedObject__Group__1 | ||
2688 | @init { | ||
2689 | int stackSize = keepStackSize(); | ||
2690 | } | ||
2691 | : | ||
2692 | rule__NamedObject__Group__1__Impl | ||
2693 | rule__NamedObject__Group__2 | ||
2694 | ; | ||
2695 | finally { | ||
2696 | restoreStackSize(stackSize); | ||
2697 | } | ||
2698 | |||
2699 | rule__NamedObject__Group__1__Impl | ||
2700 | @init { | ||
2701 | int stackSize = keepStackSize(); | ||
2702 | } | ||
2703 | : | ||
2704 | ( | ||
2705 | { before(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); } | ||
2706 | (rule__NamedObject__NameAssignment_1) | ||
2707 | { after(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); } | ||
2708 | ) | ||
2709 | ; | ||
2710 | finally { | ||
2711 | restoreStackSize(stackSize); | ||
2712 | } | ||
2713 | |||
2714 | rule__NamedObject__Group__2 | ||
2715 | @init { | ||
2716 | int stackSize = keepStackSize(); | ||
2717 | } | ||
2718 | : | ||
2719 | rule__NamedObject__Group__2__Impl | ||
2720 | ; | ||
2721 | finally { | ||
2722 | restoreStackSize(stackSize); | ||
2723 | } | ||
2724 | |||
2725 | rule__NamedObject__Group__2__Impl | ||
2726 | @init { | ||
2727 | int stackSize = keepStackSize(); | ||
2728 | } | ||
2729 | : | ||
2730 | ( | ||
2731 | { before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); } | ||
2732 | '\'' | ||
2733 | { after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); } | ||
2734 | ) | ||
2735 | ; | ||
2736 | finally { | ||
2737 | restoreStackSize(stackSize); | ||
2738 | } | ||
2739 | |||
2740 | |||
2741 | rule__PredicateSymbol__Group__0 | ||
2742 | @init { | ||
2743 | int stackSize = keepStackSize(); | ||
2744 | } | ||
2745 | : | ||
2746 | rule__PredicateSymbol__Group__0__Impl | ||
2747 | rule__PredicateSymbol__Group__1 | ||
2748 | ; | ||
2749 | finally { | ||
2750 | restoreStackSize(stackSize); | ||
2751 | } | ||
2752 | |||
2753 | rule__PredicateSymbol__Group__0__Impl | ||
2754 | @init { | ||
2755 | int stackSize = keepStackSize(); | ||
2756 | } | ||
2757 | : | ||
2758 | ( | ||
2759 | { before(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); } | ||
2760 | 'predicate' | ||
2761 | { after(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); } | ||
2762 | ) | ||
2763 | ; | ||
2764 | finally { | ||
2765 | restoreStackSize(stackSize); | ||
2766 | } | ||
2767 | |||
2768 | rule__PredicateSymbol__Group__1 | ||
2769 | @init { | ||
2770 | int stackSize = keepStackSize(); | ||
2771 | } | ||
2772 | : | ||
2773 | rule__PredicateSymbol__Group__1__Impl | ||
2774 | rule__PredicateSymbol__Group__2 | ||
2775 | ; | ||
2776 | finally { | ||
2777 | restoreStackSize(stackSize); | ||
2778 | } | ||
2779 | |||
2780 | rule__PredicateSymbol__Group__1__Impl | ||
2781 | @init { | ||
2782 | int stackSize = keepStackSize(); | ||
2783 | } | ||
2784 | : | ||
2785 | ( | ||
2786 | { before(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); } | ||
2787 | (rule__PredicateSymbol__SymbolAssignment_1) | ||
2788 | { after(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); } | ||
2789 | ) | ||
2790 | ; | ||
2791 | finally { | ||
2792 | restoreStackSize(stackSize); | ||
2793 | } | ||
2794 | |||
2795 | rule__PredicateSymbol__Group__2 | ||
2796 | @init { | ||
2797 | int stackSize = keepStackSize(); | ||
2798 | } | ||
2799 | : | ||
2800 | rule__PredicateSymbol__Group__2__Impl | ||
2801 | rule__PredicateSymbol__Group__3 | ||
2802 | ; | ||
2803 | finally { | ||
2804 | restoreStackSize(stackSize); | ||
2805 | } | ||
2806 | |||
2807 | rule__PredicateSymbol__Group__2__Impl | ||
2808 | @init { | ||
2809 | int stackSize = keepStackSize(); | ||
2810 | } | ||
2811 | : | ||
2812 | ( | ||
2813 | { before(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); } | ||
2814 | '(' | ||
2815 | { after(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); } | ||
2816 | ) | ||
2817 | ; | ||
2818 | finally { | ||
2819 | restoreStackSize(stackSize); | ||
2820 | } | ||
2821 | |||
2822 | rule__PredicateSymbol__Group__3 | ||
2823 | @init { | ||
2824 | int stackSize = keepStackSize(); | ||
2825 | } | ||
2826 | : | ||
2827 | rule__PredicateSymbol__Group__3__Impl | ||
2828 | rule__PredicateSymbol__Group__4 | ||
2829 | ; | ||
2830 | finally { | ||
2831 | restoreStackSize(stackSize); | ||
2832 | } | ||
2833 | |||
2834 | rule__PredicateSymbol__Group__3__Impl | ||
2835 | @init { | ||
2836 | int stackSize = keepStackSize(); | ||
2837 | } | ||
2838 | : | ||
2839 | ( | ||
2840 | { before(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); } | ||
2841 | (rule__PredicateSymbol__ParametersAssignment_3)* | ||
2842 | { after(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); } | ||
2843 | ) | ||
2844 | ; | ||
2845 | finally { | ||
2846 | restoreStackSize(stackSize); | ||
2847 | } | ||
2848 | |||
2849 | rule__PredicateSymbol__Group__4 | ||
2850 | @init { | ||
2851 | int stackSize = keepStackSize(); | ||
2852 | } | ||
2853 | : | ||
2854 | rule__PredicateSymbol__Group__4__Impl | ||
2855 | rule__PredicateSymbol__Group__5 | ||
2856 | ; | ||
2857 | finally { | ||
2858 | restoreStackSize(stackSize); | ||
2859 | } | ||
2860 | |||
2861 | rule__PredicateSymbol__Group__4__Impl | ||
2862 | @init { | ||
2863 | int stackSize = keepStackSize(); | ||
2864 | } | ||
2865 | : | ||
2866 | ( | ||
2867 | { before(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); } | ||
2868 | ')' | ||
2869 | { after(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); } | ||
2870 | ) | ||
2871 | ; | ||
2872 | finally { | ||
2873 | restoreStackSize(stackSize); | ||
2874 | } | ||
2875 | |||
2876 | rule__PredicateSymbol__Group__5 | ||
2877 | @init { | ||
2878 | int stackSize = keepStackSize(); | ||
2879 | } | ||
2880 | : | ||
2881 | rule__PredicateSymbol__Group__5__Impl | ||
2882 | rule__PredicateSymbol__Group__6 | ||
2883 | ; | ||
2884 | finally { | ||
2885 | restoreStackSize(stackSize); | ||
2886 | } | ||
2887 | |||
2888 | rule__PredicateSymbol__Group__5__Impl | ||
2889 | @init { | ||
2890 | int stackSize = keepStackSize(); | ||
2891 | } | ||
2892 | : | ||
2893 | ( | ||
2894 | { before(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); } | ||
2895 | ':' | ||
2896 | { after(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); } | ||
2897 | ) | ||
2898 | ; | ||
2899 | finally { | ||
2900 | restoreStackSize(stackSize); | ||
2901 | } | ||
2902 | |||
2903 | rule__PredicateSymbol__Group__6 | ||
2904 | @init { | ||
2905 | int stackSize = keepStackSize(); | ||
2906 | } | ||
2907 | : | ||
2908 | rule__PredicateSymbol__Group__6__Impl | ||
2909 | rule__PredicateSymbol__Group__7 | ||
2910 | ; | ||
2911 | finally { | ||
2912 | restoreStackSize(stackSize); | ||
2913 | } | ||
2914 | |||
2915 | rule__PredicateSymbol__Group__6__Impl | ||
2916 | @init { | ||
2917 | int stackSize = keepStackSize(); | ||
2918 | } | ||
2919 | : | ||
2920 | ( | ||
2921 | { before(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); } | ||
2922 | (rule__PredicateSymbol__Alternatives_6) | ||
2923 | { after(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); } | ||
2924 | ) | ||
2925 | ; | ||
2926 | finally { | ||
2927 | restoreStackSize(stackSize); | ||
2928 | } | ||
2929 | |||
2930 | rule__PredicateSymbol__Group__7 | ||
2931 | @init { | ||
2932 | int stackSize = keepStackSize(); | ||
2933 | } | ||
2934 | : | ||
2935 | rule__PredicateSymbol__Group__7__Impl | ||
2936 | ; | ||
2937 | finally { | ||
2938 | restoreStackSize(stackSize); | ||
2939 | } | ||
2940 | |||
2941 | rule__PredicateSymbol__Group__7__Impl | ||
2942 | @init { | ||
2943 | int stackSize = keepStackSize(); | ||
2944 | } | ||
2945 | : | ||
2946 | ( | ||
2947 | { before(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); } | ||
2948 | '.' | ||
2949 | { after(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); } | ||
2950 | ) | ||
2951 | ; | ||
2952 | finally { | ||
2953 | restoreStackSize(stackSize); | ||
2954 | } | ||
2955 | |||
2956 | |||
2957 | rule__PredicateSymbol__Group_6_1__0 | ||
2958 | @init { | ||
2959 | int stackSize = keepStackSize(); | ||
2960 | } | ||
2961 | : | ||
2962 | rule__PredicateSymbol__Group_6_1__0__Impl | ||
2963 | rule__PredicateSymbol__Group_6_1__1 | ||
2964 | ; | ||
2965 | finally { | ||
2966 | restoreStackSize(stackSize); | ||
2967 | } | ||
2968 | |||
2969 | rule__PredicateSymbol__Group_6_1__0__Impl | ||
2970 | @init { | ||
2971 | int stackSize = keepStackSize(); | ||
2972 | } | ||
2973 | : | ||
2974 | ( | ||
2975 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); } | ||
2976 | (rule__PredicateSymbol__BodiesAssignment_6_1_0) | ||
2977 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); } | ||
2978 | ) | ||
2979 | ; | ||
2980 | finally { | ||
2981 | restoreStackSize(stackSize); | ||
2982 | } | ||
2983 | |||
2984 | rule__PredicateSymbol__Group_6_1__1 | ||
2985 | @init { | ||
2986 | int stackSize = keepStackSize(); | ||
2987 | } | ||
2988 | : | ||
2989 | rule__PredicateSymbol__Group_6_1__1__Impl | ||
2990 | ; | ||
2991 | finally { | ||
2992 | restoreStackSize(stackSize); | ||
2993 | } | ||
2994 | |||
2995 | rule__PredicateSymbol__Group_6_1__1__Impl | ||
2996 | @init { | ||
2997 | int stackSize = keepStackSize(); | ||
2998 | } | ||
2999 | : | ||
3000 | ( | ||
3001 | { before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); } | ||
3002 | (rule__PredicateSymbol__Group_6_1_1__0)* | ||
3003 | { after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); } | ||
3004 | ) | ||
3005 | ; | ||
3006 | finally { | ||
3007 | restoreStackSize(stackSize); | ||
3008 | } | ||
3009 | |||
3010 | |||
3011 | rule__PredicateSymbol__Group_6_1_1__0 | ||
3012 | @init { | ||
3013 | int stackSize = keepStackSize(); | ||
3014 | } | ||
3015 | : | ||
3016 | rule__PredicateSymbol__Group_6_1_1__0__Impl | ||
3017 | rule__PredicateSymbol__Group_6_1_1__1 | ||
3018 | ; | ||
3019 | finally { | ||
3020 | restoreStackSize(stackSize); | ||
3021 | } | ||
3022 | |||
3023 | rule__PredicateSymbol__Group_6_1_1__0__Impl | ||
3024 | @init { | ||
3025 | int stackSize = keepStackSize(); | ||
3026 | } | ||
3027 | : | ||
3028 | ( | ||
3029 | { before(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); } | ||
3030 | '|' | ||
3031 | { after(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); } | ||
3032 | ) | ||
3033 | ; | ||
3034 | finally { | ||
3035 | restoreStackSize(stackSize); | ||
3036 | } | ||
3037 | |||
3038 | rule__PredicateSymbol__Group_6_1_1__1 | ||
3039 | @init { | ||
3040 | int stackSize = keepStackSize(); | ||
3041 | } | ||
3042 | : | ||
3043 | rule__PredicateSymbol__Group_6_1_1__1__Impl | ||
3044 | ; | ||
3045 | finally { | ||
3046 | restoreStackSize(stackSize); | ||
3047 | } | ||
3048 | |||
3049 | rule__PredicateSymbol__Group_6_1_1__1__Impl | ||
3050 | @init { | ||
3051 | int stackSize = keepStackSize(); | ||
3052 | } | ||
3053 | : | ||
3054 | ( | ||
3055 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); } | ||
3056 | (rule__PredicateSymbol__BodiesAssignment_6_1_1_1) | ||
3057 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); } | ||
3058 | ) | ||
3059 | ; | ||
3060 | finally { | ||
3061 | restoreStackSize(stackSize); | ||
3062 | } | ||
3063 | |||
3064 | |||
3065 | rule__ErrorPredicate__Group__0 | ||
3066 | @init { | ||
3067 | int stackSize = keepStackSize(); | ||
3068 | } | ||
3069 | : | ||
3070 | rule__ErrorPredicate__Group__0__Impl | ||
3071 | rule__ErrorPredicate__Group__1 | ||
3072 | ; | ||
3073 | finally { | ||
3074 | restoreStackSize(stackSize); | ||
3075 | } | ||
3076 | |||
3077 | rule__ErrorPredicate__Group__0__Impl | ||
3078 | @init { | ||
3079 | int stackSize = keepStackSize(); | ||
3080 | } | ||
3081 | : | ||
3082 | ( | ||
3083 | { before(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); } | ||
3084 | () | ||
3085 | { after(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); } | ||
3086 | ) | ||
3087 | ; | ||
3088 | finally { | ||
3089 | restoreStackSize(stackSize); | ||
3090 | } | ||
3091 | |||
3092 | rule__ErrorPredicate__Group__1 | ||
3093 | @init { | ||
3094 | int stackSize = keepStackSize(); | ||
3095 | } | ||
3096 | : | ||
3097 | rule__ErrorPredicate__Group__1__Impl | ||
3098 | rule__ErrorPredicate__Group__2 | ||
3099 | ; | ||
3100 | finally { | ||
3101 | restoreStackSize(stackSize); | ||
3102 | } | ||
3103 | |||
3104 | rule__ErrorPredicate__Group__1__Impl | ||
3105 | @init { | ||
3106 | int stackSize = keepStackSize(); | ||
3107 | } | ||
3108 | : | ||
3109 | ( | ||
3110 | { before(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); } | ||
3111 | 'error' | ||
3112 | { after(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); } | ||
3113 | ) | ||
3114 | ; | ||
3115 | finally { | ||
3116 | restoreStackSize(stackSize); | ||
3117 | } | ||
3118 | |||
3119 | rule__ErrorPredicate__Group__2 | ||
3120 | @init { | ||
3121 | int stackSize = keepStackSize(); | ||
3122 | } | ||
3123 | : | ||
3124 | rule__ErrorPredicate__Group__2__Impl | ||
3125 | rule__ErrorPredicate__Group__3 | ||
3126 | ; | ||
3127 | finally { | ||
3128 | restoreStackSize(stackSize); | ||
3129 | } | ||
3130 | |||
3131 | rule__ErrorPredicate__Group__2__Impl | ||
3132 | @init { | ||
3133 | int stackSize = keepStackSize(); | ||
3134 | } | ||
3135 | : | ||
3136 | ( | ||
3137 | { before(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); } | ||
3138 | (rule__ErrorPredicate__NameAssignment_2)? | ||
3139 | { after(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); } | ||
3140 | ) | ||
3141 | ; | ||
3142 | finally { | ||
3143 | restoreStackSize(stackSize); | ||
3144 | } | ||
3145 | |||
3146 | rule__ErrorPredicate__Group__3 | ||
3147 | @init { | ||
3148 | int stackSize = keepStackSize(); | ||
3149 | } | ||
3150 | : | ||
3151 | rule__ErrorPredicate__Group__3__Impl | ||
3152 | rule__ErrorPredicate__Group__4 | ||
3153 | ; | ||
3154 | finally { | ||
3155 | restoreStackSize(stackSize); | ||
3156 | } | ||
3157 | |||
3158 | rule__ErrorPredicate__Group__3__Impl | ||
3159 | @init { | ||
3160 | int stackSize = keepStackSize(); | ||
3161 | } | ||
3162 | : | ||
3163 | ( | ||
3164 | { before(grammarAccess.getErrorPredicateAccess().getGroup_3()); } | ||
3165 | (rule__ErrorPredicate__Group_3__0) | ||
3166 | { after(grammarAccess.getErrorPredicateAccess().getGroup_3()); } | ||
3167 | ) | ||
3168 | ; | ||
3169 | finally { | ||
3170 | restoreStackSize(stackSize); | ||
3171 | } | ||
3172 | |||
3173 | rule__ErrorPredicate__Group__4 | ||
3174 | @init { | ||
3175 | int stackSize = keepStackSize(); | ||
3176 | } | ||
3177 | : | ||
3178 | rule__ErrorPredicate__Group__4__Impl | ||
3179 | rule__ErrorPredicate__Group__5 | ||
3180 | ; | ||
3181 | finally { | ||
3182 | restoreStackSize(stackSize); | ||
3183 | } | ||
3184 | |||
3185 | rule__ErrorPredicate__Group__4__Impl | ||
3186 | @init { | ||
3187 | int stackSize = keepStackSize(); | ||
3188 | } | ||
3189 | : | ||
3190 | ( | ||
3191 | { before(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); } | ||
3192 | ':' | ||
3193 | { after(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); } | ||
3194 | ) | ||
3195 | ; | ||
3196 | finally { | ||
3197 | restoreStackSize(stackSize); | ||
3198 | } | ||
3199 | |||
3200 | rule__ErrorPredicate__Group__5 | ||
3201 | @init { | ||
3202 | int stackSize = keepStackSize(); | ||
3203 | } | ||
3204 | : | ||
3205 | rule__ErrorPredicate__Group__5__Impl | ||
3206 | rule__ErrorPredicate__Group__6 | ||
3207 | ; | ||
3208 | finally { | ||
3209 | restoreStackSize(stackSize); | ||
3210 | } | ||
3211 | |||
3212 | rule__ErrorPredicate__Group__5__Impl | ||
3213 | @init { | ||
3214 | int stackSize = keepStackSize(); | ||
3215 | } | ||
3216 | : | ||
3217 | ( | ||
3218 | { before(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); } | ||
3219 | (rule__ErrorPredicate__Alternatives_5) | ||
3220 | { after(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); } | ||
3221 | ) | ||
3222 | ; | ||
3223 | finally { | ||
3224 | restoreStackSize(stackSize); | ||
3225 | } | ||
3226 | |||
3227 | rule__ErrorPredicate__Group__6 | ||
3228 | @init { | ||
3229 | int stackSize = keepStackSize(); | ||
3230 | } | ||
3231 | : | ||
3232 | rule__ErrorPredicate__Group__6__Impl | ||
3233 | ; | ||
3234 | finally { | ||
3235 | restoreStackSize(stackSize); | ||
3236 | } | ||
3237 | |||
3238 | rule__ErrorPredicate__Group__6__Impl | ||
3239 | @init { | ||
3240 | int stackSize = keepStackSize(); | ||
3241 | } | ||
3242 | : | ||
3243 | ( | ||
3244 | { before(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); } | ||
3245 | '.' | ||
3246 | { after(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); } | ||
3247 | ) | ||
3248 | ; | ||
3249 | finally { | ||
3250 | restoreStackSize(stackSize); | ||
3251 | } | ||
3252 | |||
3253 | |||
3254 | rule__ErrorPredicate__Group_3__0 | ||
3255 | @init { | ||
3256 | int stackSize = keepStackSize(); | ||
3257 | } | ||
3258 | : | ||
3259 | rule__ErrorPredicate__Group_3__0__Impl | ||
3260 | rule__ErrorPredicate__Group_3__1 | ||
3261 | ; | ||
3262 | finally { | ||
3263 | restoreStackSize(stackSize); | ||
3264 | } | ||
3265 | |||
3266 | rule__ErrorPredicate__Group_3__0__Impl | ||
3267 | @init { | ||
3268 | int stackSize = keepStackSize(); | ||
3269 | } | ||
3270 | : | ||
3271 | ( | ||
3272 | { before(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); } | ||
3273 | '(' | ||
3274 | { after(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); } | ||
3275 | ) | ||
3276 | ; | ||
3277 | finally { | ||
3278 | restoreStackSize(stackSize); | ||
3279 | } | ||
3280 | |||
3281 | rule__ErrorPredicate__Group_3__1 | ||
3282 | @init { | ||
3283 | int stackSize = keepStackSize(); | ||
3284 | } | ||
3285 | : | ||
3286 | rule__ErrorPredicate__Group_3__1__Impl | ||
3287 | rule__ErrorPredicate__Group_3__2 | ||
3288 | ; | ||
3289 | finally { | ||
3290 | restoreStackSize(stackSize); | ||
3291 | } | ||
3292 | |||
3293 | rule__ErrorPredicate__Group_3__1__Impl | ||
3294 | @init { | ||
3295 | int stackSize = keepStackSize(); | ||
3296 | } | ||
3297 | : | ||
3298 | ( | ||
3299 | { before(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); } | ||
3300 | (rule__ErrorPredicate__ParametersAssignment_3_1)* | ||
3301 | { after(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); } | ||
3302 | ) | ||
3303 | ; | ||
3304 | finally { | ||
3305 | restoreStackSize(stackSize); | ||
3306 | } | ||
3307 | |||
3308 | rule__ErrorPredicate__Group_3__2 | ||
3309 | @init { | ||
3310 | int stackSize = keepStackSize(); | ||
3311 | } | ||
3312 | : | ||
3313 | rule__ErrorPredicate__Group_3__2__Impl | ||
3314 | ; | ||
3315 | finally { | ||
3316 | restoreStackSize(stackSize); | ||
3317 | } | ||
3318 | |||
3319 | rule__ErrorPredicate__Group_3__2__Impl | ||
3320 | @init { | ||
3321 | int stackSize = keepStackSize(); | ||
3322 | } | ||
3323 | : | ||
3324 | ( | ||
3325 | { before(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); } | ||
3326 | ')' | ||
3327 | { after(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); } | ||
3328 | ) | ||
3329 | ; | ||
3330 | finally { | ||
3331 | restoreStackSize(stackSize); | ||
3332 | } | ||
3333 | |||
3334 | |||
3335 | rule__ErrorPredicate__Group_5_1__0 | ||
3336 | @init { | ||
3337 | int stackSize = keepStackSize(); | ||
3338 | } | ||
3339 | : | ||
3340 | rule__ErrorPredicate__Group_5_1__0__Impl | ||
3341 | rule__ErrorPredicate__Group_5_1__1 | ||
3342 | ; | ||
3343 | finally { | ||
3344 | restoreStackSize(stackSize); | ||
3345 | } | ||
3346 | |||
3347 | rule__ErrorPredicate__Group_5_1__0__Impl | ||
3348 | @init { | ||
3349 | int stackSize = keepStackSize(); | ||
3350 | } | ||
3351 | : | ||
3352 | ( | ||
3353 | { before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); } | ||
3354 | (rule__ErrorPredicate__BodiesAssignment_5_1_0) | ||
3355 | { after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); } | ||
3356 | ) | ||
3357 | ; | ||
3358 | finally { | ||
3359 | restoreStackSize(stackSize); | ||
3360 | } | ||
3361 | |||
3362 | rule__ErrorPredicate__Group_5_1__1 | ||
3363 | @init { | ||
3364 | int stackSize = keepStackSize(); | ||
3365 | } | ||
3366 | : | ||
3367 | rule__ErrorPredicate__Group_5_1__1__Impl | ||
3368 | ; | ||
3369 | finally { | ||
3370 | restoreStackSize(stackSize); | ||
3371 | } | ||
3372 | |||
3373 | rule__ErrorPredicate__Group_5_1__1__Impl | ||
3374 | @init { | ||
3375 | int stackSize = keepStackSize(); | ||
3376 | } | ||
3377 | : | ||
3378 | ( | ||
3379 | { before(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); } | ||
3380 | (rule__ErrorPredicate__Group_5_1_1__0)* | ||
3381 | { after(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); } | ||
3382 | ) | ||
3383 | ; | ||
3384 | finally { | ||
3385 | restoreStackSize(stackSize); | ||
3386 | } | ||
3387 | |||
3388 | |||
3389 | rule__ErrorPredicate__Group_5_1_1__0 | ||
3390 | @init { | ||
3391 | int stackSize = keepStackSize(); | ||
3392 | } | ||
3393 | : | ||
3394 | rule__ErrorPredicate__Group_5_1_1__0__Impl | ||
3395 | rule__ErrorPredicate__Group_5_1_1__1 | ||
3396 | ; | ||
3397 | finally { | ||
3398 | restoreStackSize(stackSize); | ||
3399 | } | ||
3400 | |||
3401 | rule__ErrorPredicate__Group_5_1_1__0__Impl | ||
3402 | @init { | ||
3403 | int stackSize = keepStackSize(); | ||
3404 | } | ||
3405 | : | ||
3406 | ( | ||
3407 | { before(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); } | ||
3408 | '|' | ||
3409 | { after(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); } | ||
3410 | ) | ||
3411 | ; | ||
3412 | finally { | ||
3413 | restoreStackSize(stackSize); | ||
3414 | } | ||
3415 | |||
3416 | rule__ErrorPredicate__Group_5_1_1__1 | ||
3417 | @init { | ||
3418 | int stackSize = keepStackSize(); | ||
3419 | } | ||
3420 | : | ||
3421 | rule__ErrorPredicate__Group_5_1_1__1__Impl | ||
3422 | ; | ||
3423 | finally { | ||
3424 | restoreStackSize(stackSize); | ||
3425 | } | ||
3426 | |||
3427 | rule__ErrorPredicate__Group_5_1_1__1__Impl | ||
3428 | @init { | ||
3429 | int stackSize = keepStackSize(); | ||
3430 | } | ||
3431 | : | ||
3432 | ( | ||
3433 | { before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); } | ||
3434 | (rule__ErrorPredicate__BodiesAssignment_5_1_1_1) | ||
3435 | { after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); } | ||
3436 | ) | ||
3437 | ; | ||
3438 | finally { | ||
3439 | restoreStackSize(stackSize); | ||
3440 | } | ||
3441 | |||
3442 | |||
3443 | rule__Parameter__Group__0 | ||
3444 | @init { | ||
3445 | int stackSize = keepStackSize(); | ||
3446 | } | ||
3447 | : | ||
3448 | rule__Parameter__Group__0__Impl | ||
3449 | rule__Parameter__Group__1 | ||
3450 | ; | ||
3451 | finally { | ||
3452 | restoreStackSize(stackSize); | ||
3453 | } | ||
3454 | |||
3455 | rule__Parameter__Group__0__Impl | ||
3456 | @init { | ||
3457 | int stackSize = keepStackSize(); | ||
3458 | } | ||
3459 | : | ||
3460 | ( | ||
3461 | { before(grammarAccess.getParameterAccess().getVariableAssignment_0()); } | ||
3462 | (rule__Parameter__VariableAssignment_0) | ||
3463 | { after(grammarAccess.getParameterAccess().getVariableAssignment_0()); } | ||
3464 | ) | ||
3465 | ; | ||
3466 | finally { | ||
3467 | restoreStackSize(stackSize); | ||
3468 | } | ||
3469 | |||
3470 | rule__Parameter__Group__1 | ||
3471 | @init { | ||
3472 | int stackSize = keepStackSize(); | ||
3473 | } | ||
3474 | : | ||
3475 | rule__Parameter__Group__1__Impl | ||
3476 | ; | ||
3477 | finally { | ||
3478 | restoreStackSize(stackSize); | ||
3479 | } | ||
3480 | |||
3481 | rule__Parameter__Group__1__Impl | ||
3482 | @init { | ||
3483 | int stackSize = keepStackSize(); | ||
3484 | } | ||
3485 | : | ||
3486 | ( | ||
3487 | { before(grammarAccess.getParameterAccess().getGroup_1()); } | ||
3488 | (rule__Parameter__Group_1__0)? | ||
3489 | { after(grammarAccess.getParameterAccess().getGroup_1()); } | ||
3490 | ) | ||
3491 | ; | ||
3492 | finally { | ||
3493 | restoreStackSize(stackSize); | ||
3494 | } | ||
3495 | |||
3496 | |||
3497 | rule__Parameter__Group_1__0 | ||
3498 | @init { | ||
3499 | int stackSize = keepStackSize(); | ||
3500 | } | ||
3501 | : | ||
3502 | rule__Parameter__Group_1__0__Impl | ||
3503 | rule__Parameter__Group_1__1 | ||
3504 | ; | ||
3505 | finally { | ||
3506 | restoreStackSize(stackSize); | ||
3507 | } | ||
3508 | |||
3509 | rule__Parameter__Group_1__0__Impl | ||
3510 | @init { | ||
3511 | int stackSize = keepStackSize(); | ||
3512 | } | ||
3513 | : | ||
3514 | ( | ||
3515 | { before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); } | ||
3516 | ':' | ||
3517 | { after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); } | ||
3518 | ) | ||
3519 | ; | ||
3520 | finally { | ||
3521 | restoreStackSize(stackSize); | ||
3522 | } | ||
3523 | |||
3524 | rule__Parameter__Group_1__1 | ||
3525 | @init { | ||
3526 | int stackSize = keepStackSize(); | ||
3527 | } | ||
3528 | : | ||
3529 | rule__Parameter__Group_1__1__Impl | ||
3530 | ; | ||
3531 | finally { | ||
3532 | restoreStackSize(stackSize); | ||
3533 | } | ||
3534 | |||
3535 | rule__Parameter__Group_1__1__Impl | ||
3536 | @init { | ||
3537 | int stackSize = keepStackSize(); | ||
3538 | } | ||
3539 | : | ||
3540 | ( | ||
3541 | { before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); } | ||
3542 | (rule__Parameter__TypeAssignment_1_1) | ||
3543 | { after(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); } | ||
3544 | ) | ||
3545 | ; | ||
3546 | finally { | ||
3547 | restoreStackSize(stackSize); | ||
3548 | } | ||
3549 | |||
3550 | |||
3551 | rule__PatternBody__Group__0 | ||
3552 | @init { | ||
3553 | int stackSize = keepStackSize(); | ||
3554 | } | ||
3555 | : | ||
3556 | rule__PatternBody__Group__0__Impl | ||
3557 | rule__PatternBody__Group__1 | ||
3558 | ; | ||
3559 | finally { | ||
3560 | restoreStackSize(stackSize); | ||
3561 | } | ||
3562 | |||
3563 | rule__PatternBody__Group__0__Impl | ||
3564 | @init { | ||
3565 | int stackSize = keepStackSize(); | ||
3566 | } | ||
3567 | : | ||
3568 | ( | ||
3569 | { before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); } | ||
3570 | () | ||
3571 | { after(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); } | ||
3572 | ) | ||
3573 | ; | ||
3574 | finally { | ||
3575 | restoreStackSize(stackSize); | ||
3576 | } | ||
3577 | |||
3578 | rule__PatternBody__Group__1 | ||
3579 | @init { | ||
3580 | int stackSize = keepStackSize(); | ||
3581 | } | ||
3582 | : | ||
3583 | rule__PatternBody__Group__1__Impl | ||
3584 | ; | ||
3585 | finally { | ||
3586 | restoreStackSize(stackSize); | ||
3587 | } | ||
3588 | |||
3589 | rule__PatternBody__Group__1__Impl | ||
3590 | @init { | ||
3591 | int stackSize = keepStackSize(); | ||
3592 | } | ||
3593 | : | ||
3594 | ( | ||
3595 | { before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); } | ||
3596 | (rule__PatternBody__Alternatives_1) | ||
3597 | { after(grammarAccess.getPatternBodyAccess().getAlternatives_1()); } | ||
3598 | ) | ||
3599 | ; | ||
3600 | finally { | ||
3601 | restoreStackSize(stackSize); | ||
3602 | } | ||
3603 | |||
3604 | |||
3605 | rule__Polarity__Group_0__0 | ||
3606 | @init { | ||
3607 | int stackSize = keepStackSize(); | ||
3608 | } | ||
3609 | : | ||
3610 | rule__Polarity__Group_0__0__Impl | ||
3611 | rule__Polarity__Group_0__1 | ||
3612 | ; | ||
3613 | finally { | ||
3614 | restoreStackSize(stackSize); | ||
3615 | } | ||
3616 | |||
3617 | rule__Polarity__Group_0__0__Impl | ||
3618 | @init { | ||
3619 | int stackSize = keepStackSize(); | ||
3620 | } | ||
3621 | : | ||
3622 | ( | ||
3623 | { before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); } | ||
3624 | () | ||
3625 | { after(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); } | ||
3626 | ) | ||
3627 | ; | ||
3628 | finally { | ||
3629 | restoreStackSize(stackSize); | ||
3630 | } | ||
3631 | |||
3632 | rule__Polarity__Group_0__1 | ||
3633 | @init { | ||
3634 | int stackSize = keepStackSize(); | ||
3635 | } | ||
3636 | : | ||
3637 | rule__Polarity__Group_0__1__Impl | ||
3638 | ; | ||
3639 | finally { | ||
3640 | restoreStackSize(stackSize); | ||
3641 | } | ||
3642 | |||
3643 | rule__Polarity__Group_0__1__Impl | ||
3644 | @init { | ||
3645 | int stackSize = keepStackSize(); | ||
3646 | } | ||
3647 | : | ||
3648 | ( | ||
3649 | { before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); } | ||
3650 | '+' | ||
3651 | { after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); } | ||
3652 | ) | ||
3653 | ; | ||
3654 | finally { | ||
3655 | restoreStackSize(stackSize); | ||
3656 | } | ||
3657 | |||
3658 | |||
3659 | rule__Polarity__Group_1__0 | ||
3660 | @init { | ||
3661 | int stackSize = keepStackSize(); | ||
3662 | } | ||
3663 | : | ||
3664 | rule__Polarity__Group_1__0__Impl | ||
3665 | rule__Polarity__Group_1__1 | ||
3666 | ; | ||
3667 | finally { | ||
3668 | restoreStackSize(stackSize); | ||
3669 | } | ||
3670 | |||
3671 | rule__Polarity__Group_1__0__Impl | ||
3672 | @init { | ||
3673 | int stackSize = keepStackSize(); | ||
3674 | } | ||
3675 | : | ||
3676 | ( | ||
3677 | { before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); } | ||
3678 | () | ||
3679 | { after(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); } | ||
3680 | ) | ||
3681 | ; | ||
3682 | finally { | ||
3683 | restoreStackSize(stackSize); | ||
3684 | } | ||
3685 | |||
3686 | rule__Polarity__Group_1__1 | ||
3687 | @init { | ||
3688 | int stackSize = keepStackSize(); | ||
3689 | } | ||
3690 | : | ||
3691 | rule__Polarity__Group_1__1__Impl | ||
3692 | ; | ||
3693 | finally { | ||
3694 | restoreStackSize(stackSize); | ||
3695 | } | ||
3696 | |||
3697 | rule__Polarity__Group_1__1__Impl | ||
3698 | @init { | ||
3699 | int stackSize = keepStackSize(); | ||
3700 | } | ||
3701 | : | ||
3702 | ( | ||
3703 | { before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); } | ||
3704 | '-' | ||
3705 | { after(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); } | ||
3706 | ) | ||
3707 | ; | ||
3708 | finally { | ||
3709 | restoreStackSize(stackSize); | ||
3710 | } | ||
3711 | |||
3712 | |||
3713 | rule__Constraint__Group__0 | ||
3714 | @init { | ||
3715 | int stackSize = keepStackSize(); | ||
3716 | } | ||
3717 | : | ||
3718 | rule__Constraint__Group__0__Impl | ||
3719 | rule__Constraint__Group__1 | ||
3720 | ; | ||
3721 | finally { | ||
3722 | restoreStackSize(stackSize); | ||
3723 | } | ||
3724 | |||
3725 | rule__Constraint__Group__0__Impl | ||
3726 | @init { | ||
3727 | int stackSize = keepStackSize(); | ||
3728 | } | ||
3729 | : | ||
3730 | ( | ||
3731 | { before(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); } | ||
3732 | (rule__Constraint__PolarityAssignment_0)? | ||
3733 | { after(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); } | ||
3734 | ) | ||
3735 | ; | ||
3736 | finally { | ||
3737 | restoreStackSize(stackSize); | ||
3738 | } | ||
3739 | |||
3740 | rule__Constraint__Group__1 | ||
3741 | @init { | ||
3742 | int stackSize = keepStackSize(); | ||
3743 | } | ||
3744 | : | ||
3745 | rule__Constraint__Group__1__Impl | ||
3746 | rule__Constraint__Group__2 | ||
3747 | ; | ||
3748 | finally { | ||
3749 | restoreStackSize(stackSize); | ||
3750 | } | ||
3751 | |||
3752 | rule__Constraint__Group__1__Impl | ||
3753 | @init { | ||
3754 | int stackSize = keepStackSize(); | ||
3755 | } | ||
3756 | : | ||
3757 | ( | ||
3758 | { before(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); } | ||
3759 | (rule__Constraint__SymbolAssignment_1) | ||
3760 | { after(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); } | ||
3761 | ) | ||
3762 | ; | ||
3763 | finally { | ||
3764 | restoreStackSize(stackSize); | ||
3765 | } | ||
3766 | |||
3767 | rule__Constraint__Group__2 | ||
3768 | @init { | ||
3769 | int stackSize = keepStackSize(); | ||
3770 | } | ||
3771 | : | ||
3772 | rule__Constraint__Group__2__Impl | ||
3773 | ; | ||
3774 | finally { | ||
3775 | restoreStackSize(stackSize); | ||
3776 | } | ||
3777 | |||
3778 | rule__Constraint__Group__2__Impl | ||
3779 | @init { | ||
3780 | int stackSize = keepStackSize(); | ||
3781 | } | ||
3782 | : | ||
3783 | ( | ||
3784 | { before(grammarAccess.getConstraintAccess().getAlternatives_2()); } | ||
3785 | (rule__Constraint__Alternatives_2) | ||
3786 | { after(grammarAccess.getConstraintAccess().getAlternatives_2()); } | ||
3787 | ) | ||
3788 | ; | ||
3789 | finally { | ||
3790 | restoreStackSize(stackSize); | ||
3791 | } | ||
3792 | |||
3793 | |||
3794 | rule__Constraint__Group_2_0__0 | ||
3795 | @init { | ||
3796 | int stackSize = keepStackSize(); | ||
3797 | } | ||
3798 | : | ||
3799 | rule__Constraint__Group_2_0__0__Impl | ||
3800 | rule__Constraint__Group_2_0__1 | ||
3801 | ; | ||
3802 | finally { | ||
3803 | restoreStackSize(stackSize); | ||
3804 | } | ||
3805 | |||
3806 | rule__Constraint__Group_2_0__0__Impl | ||
3807 | @init { | ||
3808 | int stackSize = keepStackSize(); | ||
3809 | } | ||
3810 | : | ||
3811 | ( | ||
3812 | { before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); } | ||
3813 | '(' | ||
3814 | { after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); } | ||
3815 | ) | ||
3816 | ; | ||
3817 | finally { | ||
3818 | restoreStackSize(stackSize); | ||
3819 | } | ||
3820 | |||
3821 | rule__Constraint__Group_2_0__1 | ||
3822 | @init { | ||
3823 | int stackSize = keepStackSize(); | ||
3824 | } | ||
3825 | : | ||
3826 | rule__Constraint__Group_2_0__1__Impl | ||
3827 | rule__Constraint__Group_2_0__2 | ||
3828 | ; | ||
3829 | finally { | ||
3830 | restoreStackSize(stackSize); | ||
3831 | } | ||
3832 | |||
3833 | rule__Constraint__Group_2_0__1__Impl | ||
3834 | @init { | ||
3835 | int stackSize = keepStackSize(); | ||
3836 | } | ||
3837 | : | ||
3838 | ( | ||
3839 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); } | ||
3840 | (rule__Constraint__ParamsAssignment_2_0_1)* | ||
3841 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); } | ||
3842 | ) | ||
3843 | ; | ||
3844 | finally { | ||
3845 | restoreStackSize(stackSize); | ||
3846 | } | ||
3847 | |||
3848 | rule__Constraint__Group_2_0__2 | ||
3849 | @init { | ||
3850 | int stackSize = keepStackSize(); | ||
3851 | } | ||
3852 | : | ||
3853 | rule__Constraint__Group_2_0__2__Impl | ||
3854 | ; | ||
3855 | finally { | ||
3856 | restoreStackSize(stackSize); | ||
3857 | } | ||
3858 | |||
3859 | rule__Constraint__Group_2_0__2__Impl | ||
3860 | @init { | ||
3861 | int stackSize = keepStackSize(); | ||
3862 | } | ||
3863 | : | ||
3864 | ( | ||
3865 | { before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); } | ||
3866 | ')' | ||
3867 | { after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); } | ||
3868 | ) | ||
3869 | ; | ||
3870 | finally { | ||
3871 | restoreStackSize(stackSize); | ||
3872 | } | ||
3873 | |||
3874 | |||
3875 | rule__Constraint__Group_2_1__0 | ||
3876 | @init { | ||
3877 | int stackSize = keepStackSize(); | ||
3878 | } | ||
3879 | : | ||
3880 | rule__Constraint__Group_2_1__0__Impl | ||
3881 | rule__Constraint__Group_2_1__1 | ||
3882 | ; | ||
3883 | finally { | ||
3884 | restoreStackSize(stackSize); | ||
3885 | } | ||
3886 | |||
3887 | rule__Constraint__Group_2_1__0__Impl | ||
3888 | @init { | ||
3889 | int stackSize = keepStackSize(); | ||
3890 | } | ||
3891 | : | ||
3892 | ( | ||
3893 | { before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); } | ||
3894 | (rule__Constraint__ClosureTypeAssignment_2_1_0) | ||
3895 | { after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); } | ||
3896 | ) | ||
3897 | ; | ||
3898 | finally { | ||
3899 | restoreStackSize(stackSize); | ||
3900 | } | ||
3901 | |||
3902 | rule__Constraint__Group_2_1__1 | ||
3903 | @init { | ||
3904 | int stackSize = keepStackSize(); | ||
3905 | } | ||
3906 | : | ||
3907 | rule__Constraint__Group_2_1__1__Impl | ||
3908 | rule__Constraint__Group_2_1__2 | ||
3909 | ; | ||
3910 | finally { | ||
3911 | restoreStackSize(stackSize); | ||
3912 | } | ||
3913 | |||
3914 | rule__Constraint__Group_2_1__1__Impl | ||
3915 | @init { | ||
3916 | int stackSize = keepStackSize(); | ||
3917 | } | ||
3918 | : | ||
3919 | ( | ||
3920 | { before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); } | ||
3921 | '(' | ||
3922 | { after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); } | ||
3923 | ) | ||
3924 | ; | ||
3925 | finally { | ||
3926 | restoreStackSize(stackSize); | ||
3927 | } | ||
3928 | |||
3929 | rule__Constraint__Group_2_1__2 | ||
3930 | @init { | ||
3931 | int stackSize = keepStackSize(); | ||
3932 | } | ||
3933 | : | ||
3934 | rule__Constraint__Group_2_1__2__Impl | ||
3935 | rule__Constraint__Group_2_1__3 | ||
3936 | ; | ||
3937 | finally { | ||
3938 | restoreStackSize(stackSize); | ||
3939 | } | ||
3940 | |||
3941 | rule__Constraint__Group_2_1__2__Impl | ||
3942 | @init { | ||
3943 | int stackSize = keepStackSize(); | ||
3944 | } | ||
3945 | : | ||
3946 | ( | ||
3947 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); } | ||
3948 | (rule__Constraint__ParamsAssignment_2_1_2) | ||
3949 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); } | ||
3950 | ) | ||
3951 | ; | ||
3952 | finally { | ||
3953 | restoreStackSize(stackSize); | ||
3954 | } | ||
3955 | |||
3956 | rule__Constraint__Group_2_1__3 | ||
3957 | @init { | ||
3958 | int stackSize = keepStackSize(); | ||
3959 | } | ||
3960 | : | ||
3961 | rule__Constraint__Group_2_1__3__Impl | ||
3962 | rule__Constraint__Group_2_1__4 | ||
3963 | ; | ||
3964 | finally { | ||
3965 | restoreStackSize(stackSize); | ||
3966 | } | ||
3967 | |||
3968 | rule__Constraint__Group_2_1__3__Impl | ||
3969 | @init { | ||
3970 | int stackSize = keepStackSize(); | ||
3971 | } | ||
3972 | : | ||
3973 | ( | ||
3974 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); } | ||
3975 | (rule__Constraint__ParamsAssignment_2_1_3) | ||
3976 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); } | ||
3977 | ) | ||
3978 | ; | ||
3979 | finally { | ||
3980 | restoreStackSize(stackSize); | ||
3981 | } | ||
3982 | |||
3983 | rule__Constraint__Group_2_1__4 | ||
3984 | @init { | ||
3985 | int stackSize = keepStackSize(); | ||
3986 | } | ||
3987 | : | ||
3988 | rule__Constraint__Group_2_1__4__Impl | ||
3989 | ; | ||
3990 | finally { | ||
3991 | restoreStackSize(stackSize); | ||
3992 | } | ||
3993 | |||
3994 | rule__Constraint__Group_2_1__4__Impl | ||
3995 | @init { | ||
3996 | int stackSize = keepStackSize(); | ||
3997 | } | ||
3998 | : | ||
3999 | ( | ||
4000 | { before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); } | ||
4001 | ')' | ||
4002 | { after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); } | ||
4003 | ) | ||
4004 | ; | ||
4005 | finally { | ||
4006 | restoreStackSize(stackSize); | ||
4007 | } | ||
4008 | |||
4009 | |||
4010 | rule__ClosureType__Group_0__0 | ||
4011 | @init { | ||
4012 | int stackSize = keepStackSize(); | ||
4013 | } | ||
4014 | : | ||
4015 | rule__ClosureType__Group_0__0__Impl | ||
4016 | rule__ClosureType__Group_0__1 | ||
4017 | ; | ||
4018 | finally { | ||
4019 | restoreStackSize(stackSize); | ||
4020 | } | ||
4021 | |||
4022 | rule__ClosureType__Group_0__0__Impl | ||
4023 | @init { | ||
4024 | int stackSize = keepStackSize(); | ||
4025 | } | ||
4026 | : | ||
4027 | ( | ||
4028 | { before(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); } | ||
4029 | () | ||
4030 | { after(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); } | ||
4031 | ) | ||
4032 | ; | ||
4033 | finally { | ||
4034 | restoreStackSize(stackSize); | ||
4035 | } | ||
4036 | |||
4037 | rule__ClosureType__Group_0__1 | ||
4038 | @init { | ||
4039 | int stackSize = keepStackSize(); | ||
4040 | } | ||
4041 | : | ||
4042 | rule__ClosureType__Group_0__1__Impl | ||
4043 | ; | ||
4044 | finally { | ||
4045 | restoreStackSize(stackSize); | ||
4046 | } | ||
4047 | |||
4048 | rule__ClosureType__Group_0__1__Impl | ||
4049 | @init { | ||
4050 | int stackSize = keepStackSize(); | ||
4051 | } | ||
4052 | : | ||
4053 | ( | ||
4054 | { before(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); } | ||
4055 | '*' | ||
4056 | { after(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); } | ||
4057 | ) | ||
4058 | ; | ||
4059 | finally { | ||
4060 | restoreStackSize(stackSize); | ||
4061 | } | ||
4062 | |||
4063 | |||
4064 | rule__ClosureType__Group_1__0 | ||
4065 | @init { | ||
4066 | int stackSize = keepStackSize(); | ||
4067 | } | ||
4068 | : | ||
4069 | rule__ClosureType__Group_1__0__Impl | ||
4070 | rule__ClosureType__Group_1__1 | ||
4071 | ; | ||
4072 | finally { | ||
4073 | restoreStackSize(stackSize); | ||
4074 | } | ||
4075 | |||
4076 | rule__ClosureType__Group_1__0__Impl | ||
4077 | @init { | ||
4078 | int stackSize = keepStackSize(); | ||
4079 | } | ||
4080 | : | ||
4081 | ( | ||
4082 | { before(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); } | ||
4083 | () | ||
4084 | { after(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); } | ||
4085 | ) | ||
4086 | ; | ||
4087 | finally { | ||
4088 | restoreStackSize(stackSize); | ||
4089 | } | ||
4090 | |||
4091 | rule__ClosureType__Group_1__1 | ||
4092 | @init { | ||
4093 | int stackSize = keepStackSize(); | ||
4094 | } | ||
4095 | : | ||
4096 | rule__ClosureType__Group_1__1__Impl | ||
4097 | ; | ||
4098 | finally { | ||
4099 | restoreStackSize(stackSize); | ||
4100 | } | ||
4101 | |||
4102 | rule__ClosureType__Group_1__1__Impl | ||
4103 | @init { | ||
4104 | int stackSize = keepStackSize(); | ||
4105 | } | ||
4106 | : | ||
4107 | ( | ||
4108 | { before(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); } | ||
4109 | '+' | ||
4110 | { after(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); } | ||
4111 | ) | ||
4112 | ; | ||
4113 | finally { | ||
4114 | restoreStackSize(stackSize); | ||
4115 | } | ||
4116 | |||
4117 | |||
4118 | rule__AllInstances__Group__0 | ||
4119 | @init { | ||
4120 | int stackSize = keepStackSize(); | ||
4121 | } | ||
4122 | : | ||
4123 | rule__AllInstances__Group__0__Impl | ||
4124 | rule__AllInstances__Group__1 | ||
4125 | ; | ||
4126 | finally { | ||
4127 | restoreStackSize(stackSize); | ||
4128 | } | ||
4129 | |||
4130 | rule__AllInstances__Group__0__Impl | ||
4131 | @init { | ||
4132 | int stackSize = keepStackSize(); | ||
4133 | } | ||
4134 | : | ||
4135 | ( | ||
4136 | { before(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); } | ||
4137 | ':' | ||
4138 | { after(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); } | ||
4139 | ) | ||
4140 | ; | ||
4141 | finally { | ||
4142 | restoreStackSize(stackSize); | ||
4143 | } | ||
4144 | |||
4145 | rule__AllInstances__Group__1 | ||
4146 | @init { | ||
4147 | int stackSize = keepStackSize(); | ||
4148 | } | ||
4149 | : | ||
4150 | rule__AllInstances__Group__1__Impl | ||
4151 | ; | ||
4152 | finally { | ||
4153 | restoreStackSize(stackSize); | ||
4154 | } | ||
4155 | |||
4156 | rule__AllInstances__Group__1__Impl | ||
4157 | @init { | ||
4158 | int stackSize = keepStackSize(); | ||
4159 | } | ||
4160 | : | ||
4161 | ( | ||
4162 | { before(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); } | ||
4163 | (rule__AllInstances__SymbolAssignment_1) | ||
4164 | { after(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); } | ||
4165 | ) | ||
4166 | ; | ||
4167 | finally { | ||
4168 | restoreStackSize(stackSize); | ||
4169 | } | ||
4170 | |||
4171 | |||
4172 | rule__AllObjects__Group__0 | ||
4173 | @init { | ||
4174 | int stackSize = keepStackSize(); | ||
4175 | } | ||
4176 | : | ||
4177 | rule__AllObjects__Group__0__Impl | ||
4178 | rule__AllObjects__Group__1 | ||
4179 | ; | ||
4180 | finally { | ||
4181 | restoreStackSize(stackSize); | ||
4182 | } | ||
4183 | |||
4184 | rule__AllObjects__Group__0__Impl | ||
4185 | @init { | ||
4186 | int stackSize = keepStackSize(); | ||
4187 | } | ||
4188 | : | ||
4189 | ( | ||
4190 | { before(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); } | ||
4191 | () | ||
4192 | { after(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); } | ||
4193 | ) | ||
4194 | ; | ||
4195 | finally { | ||
4196 | restoreStackSize(stackSize); | ||
4197 | } | ||
4198 | |||
4199 | rule__AllObjects__Group__1 | ||
4200 | @init { | ||
4201 | int stackSize = keepStackSize(); | ||
4202 | } | ||
4203 | : | ||
4204 | rule__AllObjects__Group__1__Impl | ||
4205 | ; | ||
4206 | finally { | ||
4207 | restoreStackSize(stackSize); | ||
4208 | } | ||
4209 | |||
4210 | rule__AllObjects__Group__1__Impl | ||
4211 | @init { | ||
4212 | int stackSize = keepStackSize(); | ||
4213 | } | ||
4214 | : | ||
4215 | ( | ||
4216 | { before(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); } | ||
4217 | '*' | ||
4218 | { after(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); } | ||
4219 | ) | ||
4220 | ; | ||
4221 | finally { | ||
4222 | restoreStackSize(stackSize); | ||
4223 | } | ||
4224 | |||
4225 | |||
4226 | rule__DefaultInterpretation__Group__0 | ||
4227 | @init { | ||
4228 | int stackSize = keepStackSize(); | ||
4229 | } | ||
4230 | : | ||
4231 | rule__DefaultInterpretation__Group__0__Impl | ||
4232 | rule__DefaultInterpretation__Group__1 | ||
4233 | ; | ||
4234 | finally { | ||
4235 | restoreStackSize(stackSize); | ||
4236 | } | ||
4237 | |||
4238 | rule__DefaultInterpretation__Group__0__Impl | ||
4239 | @init { | ||
4240 | int stackSize = keepStackSize(); | ||
4241 | } | ||
4242 | : | ||
4243 | ( | ||
4244 | { before(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); } | ||
4245 | 'default' | ||
4246 | { after(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); } | ||
4247 | ) | ||
4248 | ; | ||
4249 | finally { | ||
4250 | restoreStackSize(stackSize); | ||
4251 | } | ||
4252 | |||
4253 | rule__DefaultInterpretation__Group__1 | ||
4254 | @init { | ||
4255 | int stackSize = keepStackSize(); | ||
4256 | } | ||
4257 | : | ||
4258 | rule__DefaultInterpretation__Group__1__Impl | ||
4259 | ; | ||
4260 | finally { | ||
4261 | restoreStackSize(stackSize); | ||
4262 | } | ||
4263 | |||
4264 | rule__DefaultInterpretation__Group__1__Impl | ||
4265 | @init { | ||
4266 | int stackSize = keepStackSize(); | ||
4267 | } | ||
4268 | : | ||
4269 | ( | ||
4270 | { before(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); } | ||
4271 | (rule__DefaultInterpretation__InterpretationAssignment_1) | ||
4272 | { after(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); } | ||
4273 | ) | ||
4274 | ; | ||
4275 | finally { | ||
4276 | restoreStackSize(stackSize); | ||
4277 | } | ||
4278 | |||
4279 | |||
4280 | rule__ClassInterpretation__Group__0 | ||
4281 | @init { | ||
4282 | int stackSize = keepStackSize(); | ||
4283 | } | ||
4284 | : | ||
4285 | rule__ClassInterpretation__Group__0__Impl | ||
4286 | rule__ClassInterpretation__Group__1 | ||
4287 | ; | ||
4288 | finally { | ||
4289 | restoreStackSize(stackSize); | ||
4290 | } | ||
4291 | |||
4292 | rule__ClassInterpretation__Group__0__Impl | ||
4293 | @init { | ||
4294 | int stackSize = keepStackSize(); | ||
4295 | } | ||
4296 | : | ||
4297 | ( | ||
4298 | { before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); } | ||
4299 | (rule__ClassInterpretation__AbstractAssignment_0) | ||
4300 | { after(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); } | ||
4301 | ) | ||
4302 | ; | ||
4303 | finally { | ||
4304 | restoreStackSize(stackSize); | ||
4305 | } | ||
4306 | |||
4307 | rule__ClassInterpretation__Group__1 | ||
4308 | @init { | ||
4309 | int stackSize = keepStackSize(); | ||
4310 | } | ||
4311 | : | ||
4312 | rule__ClassInterpretation__Group__1__Impl | ||
4313 | rule__ClassInterpretation__Group__2 | ||
4314 | ; | ||
4315 | finally { | ||
4316 | restoreStackSize(stackSize); | ||
4317 | } | ||
4318 | |||
4319 | rule__ClassInterpretation__Group__1__Impl | ||
4320 | @init { | ||
4321 | int stackSize = keepStackSize(); | ||
4322 | } | ||
4323 | : | ||
4324 | ( | ||
4325 | { before(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); } | ||
4326 | 'class' | ||
4327 | { after(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); } | ||
4328 | ) | ||
4329 | ; | ||
4330 | finally { | ||
4331 | restoreStackSize(stackSize); | ||
4332 | } | ||
4333 | |||
4334 | rule__ClassInterpretation__Group__2 | ||
4335 | @init { | ||
4336 | int stackSize = keepStackSize(); | ||
4337 | } | ||
4338 | : | ||
4339 | rule__ClassInterpretation__Group__2__Impl | ||
4340 | rule__ClassInterpretation__Group__3 | ||
4341 | ; | ||
4342 | finally { | ||
4343 | restoreStackSize(stackSize); | ||
4344 | } | ||
4345 | |||
4346 | rule__ClassInterpretation__Group__2__Impl | ||
4347 | @init { | ||
4348 | int stackSize = keepStackSize(); | ||
4349 | } | ||
4350 | : | ||
4351 | ( | ||
4352 | { before(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); } | ||
4353 | (rule__ClassInterpretation__SymbolAssignment_2) | ||
4354 | { after(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); } | ||
4355 | ) | ||
4356 | ; | ||
4357 | finally { | ||
4358 | restoreStackSize(stackSize); | ||
4359 | } | ||
4360 | |||
4361 | rule__ClassInterpretation__Group__3 | ||
4362 | @init { | ||
4363 | int stackSize = keepStackSize(); | ||
4364 | } | ||
4365 | : | ||
4366 | rule__ClassInterpretation__Group__3__Impl | ||
4367 | rule__ClassInterpretation__Group__4 | ||
4368 | ; | ||
4369 | finally { | ||
4370 | restoreStackSize(stackSize); | ||
4371 | } | ||
4372 | |||
4373 | rule__ClassInterpretation__Group__3__Impl | ||
4374 | @init { | ||
4375 | int stackSize = keepStackSize(); | ||
4376 | } | ||
4377 | : | ||
4378 | ( | ||
4379 | { before(grammarAccess.getClassInterpretationAccess().getGroup_3()); } | ||
4380 | (rule__ClassInterpretation__Group_3__0)? | ||
4381 | { after(grammarAccess.getClassInterpretationAccess().getGroup_3()); } | ||
4382 | ) | ||
4383 | ; | ||
4384 | finally { | ||
4385 | restoreStackSize(stackSize); | ||
4386 | } | ||
4387 | |||
4388 | rule__ClassInterpretation__Group__4 | ||
4389 | @init { | ||
4390 | int stackSize = keepStackSize(); | ||
4391 | } | ||
4392 | : | ||
4393 | rule__ClassInterpretation__Group__4__Impl | ||
4394 | rule__ClassInterpretation__Group__5 | ||
4395 | ; | ||
4396 | finally { | ||
4397 | restoreStackSize(stackSize); | ||
4398 | } | ||
4399 | |||
4400 | rule__ClassInterpretation__Group__4__Impl | ||
4401 | @init { | ||
4402 | int stackSize = keepStackSize(); | ||
4403 | } | ||
4404 | : | ||
4405 | ( | ||
4406 | { before(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); } | ||
4407 | '{' | ||
4408 | { after(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); } | ||
4409 | ) | ||
4410 | ; | ||
4411 | finally { | ||
4412 | restoreStackSize(stackSize); | ||
4413 | } | ||
4414 | |||
4415 | rule__ClassInterpretation__Group__5 | ||
4416 | @init { | ||
4417 | int stackSize = keepStackSize(); | ||
4418 | } | ||
4419 | : | ||
4420 | rule__ClassInterpretation__Group__5__Impl | ||
4421 | rule__ClassInterpretation__Group__6 | ||
4422 | ; | ||
4423 | finally { | ||
4424 | restoreStackSize(stackSize); | ||
4425 | } | ||
4426 | |||
4427 | rule__ClassInterpretation__Group__5__Impl | ||
4428 | @init { | ||
4429 | int stackSize = keepStackSize(); | ||
4430 | } | ||
4431 | : | ||
4432 | ( | ||
4433 | { before(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); } | ||
4434 | (rule__ClassInterpretation__FieltAssignment_5)* | ||
4435 | { after(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); } | ||
4436 | ) | ||
4437 | ; | ||
4438 | finally { | ||
4439 | restoreStackSize(stackSize); | ||
4440 | } | ||
4441 | |||
4442 | rule__ClassInterpretation__Group__6 | ||
4443 | @init { | ||
4444 | int stackSize = keepStackSize(); | ||
4445 | } | ||
4446 | : | ||
4447 | rule__ClassInterpretation__Group__6__Impl | ||
4448 | ; | ||
4449 | finally { | ||
4450 | restoreStackSize(stackSize); | ||
4451 | } | ||
4452 | |||
4453 | rule__ClassInterpretation__Group__6__Impl | ||
4454 | @init { | ||
4455 | int stackSize = keepStackSize(); | ||
4456 | } | ||
4457 | : | ||
4458 | ( | ||
4459 | { before(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); } | ||
4460 | '}' | ||
4461 | { after(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); } | ||
4462 | ) | ||
4463 | ; | ||
4464 | finally { | ||
4465 | restoreStackSize(stackSize); | ||
4466 | } | ||
4467 | |||
4468 | |||
4469 | rule__ClassInterpretation__Group_3__0 | ||
4470 | @init { | ||
4471 | int stackSize = keepStackSize(); | ||
4472 | } | ||
4473 | : | ||
4474 | rule__ClassInterpretation__Group_3__0__Impl | ||
4475 | rule__ClassInterpretation__Group_3__1 | ||
4476 | ; | ||
4477 | finally { | ||
4478 | restoreStackSize(stackSize); | ||
4479 | } | ||
4480 | |||
4481 | rule__ClassInterpretation__Group_3__0__Impl | ||
4482 | @init { | ||
4483 | int stackSize = keepStackSize(); | ||
4484 | } | ||
4485 | : | ||
4486 | ( | ||
4487 | { before(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); } | ||
4488 | 'extends' | ||
4489 | { after(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); } | ||
4490 | ) | ||
4491 | ; | ||
4492 | finally { | ||
4493 | restoreStackSize(stackSize); | ||
4494 | } | ||
4495 | |||
4496 | rule__ClassInterpretation__Group_3__1 | ||
4497 | @init { | ||
4498 | int stackSize = keepStackSize(); | ||
4499 | } | ||
4500 | : | ||
4501 | rule__ClassInterpretation__Group_3__1__Impl | ||
4502 | ; | ||
4503 | finally { | ||
4504 | restoreStackSize(stackSize); | ||
4505 | } | ||
4506 | |||
4507 | rule__ClassInterpretation__Group_3__1__Impl | ||
4508 | @init { | ||
4509 | int stackSize = keepStackSize(); | ||
4510 | } | ||
4511 | : | ||
4512 | ( | ||
4513 | ( | ||
4514 | { before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); } | ||
4515 | (rule__ClassInterpretation__SupertypesAssignment_3_1) | ||
4516 | { after(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); } | ||
4517 | ) | ||
4518 | ( | ||
4519 | { before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); } | ||
4520 | (rule__ClassInterpretation__SupertypesAssignment_3_1)* | ||
4521 | { after(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); } | ||
4522 | ) | ||
4523 | ) | ||
4524 | ; | ||
4525 | finally { | ||
4526 | restoreStackSize(stackSize); | ||
4527 | } | ||
4528 | |||
4529 | |||
4530 | rule__EnumInterpretation__Group__0 | ||
4531 | @init { | ||
4532 | int stackSize = keepStackSize(); | ||
4533 | } | ||
4534 | : | ||
4535 | rule__EnumInterpretation__Group__0__Impl | ||
4536 | rule__EnumInterpretation__Group__1 | ||
4537 | ; | ||
4538 | finally { | ||
4539 | restoreStackSize(stackSize); | ||
4540 | } | ||
4541 | |||
4542 | rule__EnumInterpretation__Group__0__Impl | ||
4543 | @init { | ||
4544 | int stackSize = keepStackSize(); | ||
4545 | } | ||
4546 | : | ||
4547 | ( | ||
4548 | { before(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); } | ||
4549 | 'enum' | ||
4550 | { after(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); } | ||
4551 | ) | ||
4552 | ; | ||
4553 | finally { | ||
4554 | restoreStackSize(stackSize); | ||
4555 | } | ||
4556 | |||
4557 | rule__EnumInterpretation__Group__1 | ||
4558 | @init { | ||
4559 | int stackSize = keepStackSize(); | ||
4560 | } | ||
4561 | : | ||
4562 | rule__EnumInterpretation__Group__1__Impl | ||
4563 | rule__EnumInterpretation__Group__2 | ||
4564 | ; | ||
4565 | finally { | ||
4566 | restoreStackSize(stackSize); | ||
4567 | } | ||
4568 | |||
4569 | rule__EnumInterpretation__Group__1__Impl | ||
4570 | @init { | ||
4571 | int stackSize = keepStackSize(); | ||
4572 | } | ||
4573 | : | ||
4574 | ( | ||
4575 | { before(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); } | ||
4576 | (rule__EnumInterpretation__SymbolAssignment_1) | ||
4577 | { after(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); } | ||
4578 | ) | ||
4579 | ; | ||
4580 | finally { | ||
4581 | restoreStackSize(stackSize); | ||
4582 | } | ||
4583 | |||
4584 | rule__EnumInterpretation__Group__2 | ||
4585 | @init { | ||
4586 | int stackSize = keepStackSize(); | ||
4587 | } | ||
4588 | : | ||
4589 | rule__EnumInterpretation__Group__2__Impl | ||
4590 | rule__EnumInterpretation__Group__3 | ||
4591 | ; | ||
4592 | finally { | ||
4593 | restoreStackSize(stackSize); | ||
4594 | } | ||
4595 | |||
4596 | rule__EnumInterpretation__Group__2__Impl | ||
4597 | @init { | ||
4598 | int stackSize = keepStackSize(); | ||
4599 | } | ||
4600 | : | ||
4601 | ( | ||
4602 | { before(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); } | ||
4603 | '{' | ||
4604 | { after(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); } | ||
4605 | ) | ||
4606 | ; | ||
4607 | finally { | ||
4608 | restoreStackSize(stackSize); | ||
4609 | } | ||
4610 | |||
4611 | rule__EnumInterpretation__Group__3 | ||
4612 | @init { | ||
4613 | int stackSize = keepStackSize(); | ||
4614 | } | ||
4615 | : | ||
4616 | rule__EnumInterpretation__Group__3__Impl | ||
4617 | rule__EnumInterpretation__Group__4 | ||
4618 | ; | ||
4619 | finally { | ||
4620 | restoreStackSize(stackSize); | ||
4621 | } | ||
4622 | |||
4623 | rule__EnumInterpretation__Group__3__Impl | ||
4624 | @init { | ||
4625 | int stackSize = keepStackSize(); | ||
4626 | } | ||
4627 | : | ||
4628 | ( | ||
4629 | ( | ||
4630 | { before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); } | ||
4631 | (rule__EnumInterpretation__ObjectsAssignment_3) | ||
4632 | { after(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); } | ||
4633 | ) | ||
4634 | ( | ||
4635 | { before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); } | ||
4636 | (rule__EnumInterpretation__ObjectsAssignment_3)* | ||
4637 | { after(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); } | ||
4638 | ) | ||
4639 | ) | ||
4640 | ; | ||
4641 | finally { | ||
4642 | restoreStackSize(stackSize); | ||
4643 | } | ||
4644 | |||
4645 | rule__EnumInterpretation__Group__4 | ||
4646 | @init { | ||
4647 | int stackSize = keepStackSize(); | ||
4648 | } | ||
4649 | : | ||
4650 | rule__EnumInterpretation__Group__4__Impl | ||
4651 | ; | ||
4652 | finally { | ||
4653 | restoreStackSize(stackSize); | ||
4654 | } | ||
4655 | |||
4656 | rule__EnumInterpretation__Group__4__Impl | ||
4657 | @init { | ||
4658 | int stackSize = keepStackSize(); | ||
4659 | } | ||
4660 | : | ||
4661 | ( | ||
4662 | { before(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); } | ||
4663 | '}' | ||
4664 | { after(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); } | ||
4665 | ) | ||
4666 | ; | ||
4667 | finally { | ||
4668 | restoreStackSize(stackSize); | ||
4669 | } | ||
4670 | |||
4671 | |||
4672 | rule__FieldRelationInterpretation__Group__0 | ||
4673 | @init { | ||
4674 | int stackSize = keepStackSize(); | ||
4675 | } | ||
4676 | : | ||
4677 | rule__FieldRelationInterpretation__Group__0__Impl | ||
4678 | rule__FieldRelationInterpretation__Group__1 | ||
4679 | ; | ||
4680 | finally { | ||
4681 | restoreStackSize(stackSize); | ||
4682 | } | ||
4683 | |||
4684 | rule__FieldRelationInterpretation__Group__0__Impl | ||
4685 | @init { | ||
4686 | int stackSize = keepStackSize(); | ||
4687 | } | ||
4688 | : | ||
4689 | ( | ||
4690 | { before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); } | ||
4691 | (rule__FieldRelationInterpretation__ContainmentAssignment_0) | ||
4692 | { after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); } | ||
4693 | ) | ||
4694 | ; | ||
4695 | finally { | ||
4696 | restoreStackSize(stackSize); | ||
4697 | } | ||
4698 | |||
4699 | rule__FieldRelationInterpretation__Group__1 | ||
4700 | @init { | ||
4701 | int stackSize = keepStackSize(); | ||
4702 | } | ||
4703 | : | ||
4704 | rule__FieldRelationInterpretation__Group__1__Impl | ||
4705 | rule__FieldRelationInterpretation__Group__2 | ||
4706 | ; | ||
4707 | finally { | ||
4708 | restoreStackSize(stackSize); | ||
4709 | } | ||
4710 | |||
4711 | rule__FieldRelationInterpretation__Group__1__Impl | ||
4712 | @init { | ||
4713 | int stackSize = keepStackSize(); | ||
4714 | } | ||
4715 | : | ||
4716 | ( | ||
4717 | { before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); } | ||
4718 | (rule__FieldRelationInterpretation__SymbolAssignment_1) | ||
4719 | { after(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); } | ||
4720 | ) | ||
4721 | ; | ||
4722 | finally { | ||
4723 | restoreStackSize(stackSize); | ||
4724 | } | ||
4725 | |||
4726 | rule__FieldRelationInterpretation__Group__2 | ||
4727 | @init { | ||
4728 | int stackSize = keepStackSize(); | ||
4729 | } | ||
4730 | : | ||
4731 | rule__FieldRelationInterpretation__Group__2__Impl | ||
4732 | rule__FieldRelationInterpretation__Group__3 | ||
4733 | ; | ||
4734 | finally { | ||
4735 | restoreStackSize(stackSize); | ||
4736 | } | ||
4737 | |||
4738 | rule__FieldRelationInterpretation__Group__2__Impl | ||
4739 | @init { | ||
4740 | int stackSize = keepStackSize(); | ||
4741 | } | ||
4742 | : | ||
4743 | ( | ||
4744 | { before(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); } | ||
4745 | ':' | ||
4746 | { after(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); } | ||
4747 | ) | ||
4748 | ; | ||
4749 | finally { | ||
4750 | restoreStackSize(stackSize); | ||
4751 | } | ||
4752 | |||
4753 | rule__FieldRelationInterpretation__Group__3 | ||
4754 | @init { | ||
4755 | int stackSize = keepStackSize(); | ||
4756 | } | ||
4757 | : | ||
4758 | rule__FieldRelationInterpretation__Group__3__Impl | ||
4759 | rule__FieldRelationInterpretation__Group__4 | ||
4760 | ; | ||
4761 | finally { | ||
4762 | restoreStackSize(stackSize); | ||
4763 | } | ||
4764 | |||
4765 | rule__FieldRelationInterpretation__Group__3__Impl | ||
4766 | @init { | ||
4767 | int stackSize = keepStackSize(); | ||
4768 | } | ||
4769 | : | ||
4770 | ( | ||
4771 | { before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); } | ||
4772 | (rule__FieldRelationInterpretation__MultiplicityAssignment_3)? | ||
4773 | { after(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); } | ||
4774 | ) | ||
4775 | ; | ||
4776 | finally { | ||
4777 | restoreStackSize(stackSize); | ||
4778 | } | ||
4779 | |||
4780 | rule__FieldRelationInterpretation__Group__4 | ||
4781 | @init { | ||
4782 | int stackSize = keepStackSize(); | ||
4783 | } | ||
4784 | : | ||
4785 | rule__FieldRelationInterpretation__Group__4__Impl | ||
4786 | ; | ||
4787 | finally { | ||
4788 | restoreStackSize(stackSize); | ||
4789 | } | ||
4790 | |||
4791 | rule__FieldRelationInterpretation__Group__4__Impl | ||
4792 | @init { | ||
4793 | int stackSize = keepStackSize(); | ||
4794 | } | ||
4795 | : | ||
4796 | ( | ||
4797 | { before(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); } | ||
4798 | (rule__FieldRelationInterpretation__TargetAssignment_4) | ||
4799 | { after(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); } | ||
4800 | ) | ||
4801 | ; | ||
4802 | finally { | ||
4803 | restoreStackSize(stackSize); | ||
4804 | } | ||
4805 | |||
4806 | |||
4807 | rule__GlobalRelationInterpretation__Group__0 | ||
4808 | @init { | ||
4809 | int stackSize = keepStackSize(); | ||
4810 | } | ||
4811 | : | ||
4812 | rule__GlobalRelationInterpretation__Group__0__Impl | ||
4813 | rule__GlobalRelationInterpretation__Group__1 | ||
4814 | ; | ||
4815 | finally { | ||
4816 | restoreStackSize(stackSize); | ||
4817 | } | ||
4818 | |||
4819 | rule__GlobalRelationInterpretation__Group__0__Impl | ||
4820 | @init { | ||
4821 | int stackSize = keepStackSize(); | ||
4822 | } | ||
4823 | : | ||
4824 | ( | ||
4825 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); } | ||
4826 | (rule__GlobalRelationInterpretation__ContainmentAssignment_0) | ||
4827 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); } | ||
4828 | ) | ||
4829 | ; | ||
4830 | finally { | ||
4831 | restoreStackSize(stackSize); | ||
4832 | } | ||
4833 | |||
4834 | rule__GlobalRelationInterpretation__Group__1 | ||
4835 | @init { | ||
4836 | int stackSize = keepStackSize(); | ||
4837 | } | ||
4838 | : | ||
4839 | rule__GlobalRelationInterpretation__Group__1__Impl | ||
4840 | rule__GlobalRelationInterpretation__Group__2 | ||
4841 | ; | ||
4842 | finally { | ||
4843 | restoreStackSize(stackSize); | ||
4844 | } | ||
4845 | |||
4846 | rule__GlobalRelationInterpretation__Group__1__Impl | ||
4847 | @init { | ||
4848 | int stackSize = keepStackSize(); | ||
4849 | } | ||
4850 | : | ||
4851 | ( | ||
4852 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); } | ||
4853 | 'relation' | ||
4854 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); } | ||
4855 | ) | ||
4856 | ; | ||
4857 | finally { | ||
4858 | restoreStackSize(stackSize); | ||
4859 | } | ||
4860 | |||
4861 | rule__GlobalRelationInterpretation__Group__2 | ||
4862 | @init { | ||
4863 | int stackSize = keepStackSize(); | ||
4864 | } | ||
4865 | : | ||
4866 | rule__GlobalRelationInterpretation__Group__2__Impl | ||
4867 | rule__GlobalRelationInterpretation__Group__3 | ||
4868 | ; | ||
4869 | finally { | ||
4870 | restoreStackSize(stackSize); | ||
4871 | } | ||
4872 | |||
4873 | rule__GlobalRelationInterpretation__Group__2__Impl | ||
4874 | @init { | ||
4875 | int stackSize = keepStackSize(); | ||
4876 | } | ||
4877 | : | ||
4878 | ( | ||
4879 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); } | ||
4880 | (rule__GlobalRelationInterpretation__SymbolAssignment_2) | ||
4881 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); } | ||
4882 | ) | ||
4883 | ; | ||
4884 | finally { | ||
4885 | restoreStackSize(stackSize); | ||
4886 | } | ||
4887 | |||
4888 | rule__GlobalRelationInterpretation__Group__3 | ||
4889 | @init { | ||
4890 | int stackSize = keepStackSize(); | ||
4891 | } | ||
4892 | : | ||
4893 | rule__GlobalRelationInterpretation__Group__3__Impl | ||
4894 | rule__GlobalRelationInterpretation__Group__4 | ||
4895 | ; | ||
4896 | finally { | ||
4897 | restoreStackSize(stackSize); | ||
4898 | } | ||
4899 | |||
4900 | rule__GlobalRelationInterpretation__Group__3__Impl | ||
4901 | @init { | ||
4902 | int stackSize = keepStackSize(); | ||
4903 | } | ||
4904 | : | ||
4905 | ( | ||
4906 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); } | ||
4907 | ':' | ||
4908 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); } | ||
4909 | ) | ||
4910 | ; | ||
4911 | finally { | ||
4912 | restoreStackSize(stackSize); | ||
4913 | } | ||
4914 | |||
4915 | rule__GlobalRelationInterpretation__Group__4 | ||
4916 | @init { | ||
4917 | int stackSize = keepStackSize(); | ||
4918 | } | ||
4919 | : | ||
4920 | rule__GlobalRelationInterpretation__Group__4__Impl | ||
4921 | rule__GlobalRelationInterpretation__Group__5 | ||
4922 | ; | ||
4923 | finally { | ||
4924 | restoreStackSize(stackSize); | ||
4925 | } | ||
4926 | |||
4927 | rule__GlobalRelationInterpretation__Group__4__Impl | ||
4928 | @init { | ||
4929 | int stackSize = keepStackSize(); | ||
4930 | } | ||
4931 | : | ||
4932 | ( | ||
4933 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); } | ||
4934 | (rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4)? | ||
4935 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); } | ||
4936 | ) | ||
4937 | ; | ||
4938 | finally { | ||
4939 | restoreStackSize(stackSize); | ||
4940 | } | ||
4941 | |||
4942 | rule__GlobalRelationInterpretation__Group__5 | ||
4943 | @init { | ||
4944 | int stackSize = keepStackSize(); | ||
4945 | } | ||
4946 | : | ||
4947 | rule__GlobalRelationInterpretation__Group__5__Impl | ||
4948 | rule__GlobalRelationInterpretation__Group__6 | ||
4949 | ; | ||
4950 | finally { | ||
4951 | restoreStackSize(stackSize); | ||
4952 | } | ||
4953 | |||
4954 | rule__GlobalRelationInterpretation__Group__5__Impl | ||
4955 | @init { | ||
4956 | int stackSize = keepStackSize(); | ||
4957 | } | ||
4958 | : | ||
4959 | ( | ||
4960 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); } | ||
4961 | (rule__GlobalRelationInterpretation__SourceAssignment_5) | ||
4962 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); } | ||
4963 | ) | ||
4964 | ; | ||
4965 | finally { | ||
4966 | restoreStackSize(stackSize); | ||
4967 | } | ||
4968 | |||
4969 | rule__GlobalRelationInterpretation__Group__6 | ||
4970 | @init { | ||
4971 | int stackSize = keepStackSize(); | ||
4972 | } | ||
4973 | : | ||
4974 | rule__GlobalRelationInterpretation__Group__6__Impl | ||
4975 | rule__GlobalRelationInterpretation__Group__7 | ||
4976 | ; | ||
4977 | finally { | ||
4978 | restoreStackSize(stackSize); | ||
4979 | } | ||
4980 | |||
4981 | rule__GlobalRelationInterpretation__Group__6__Impl | ||
4982 | @init { | ||
4983 | int stackSize = keepStackSize(); | ||
4984 | } | ||
4985 | : | ||
4986 | ( | ||
4987 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); } | ||
4988 | (rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6)? | ||
4989 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); } | ||
4990 | ) | ||
4991 | ; | ||
4992 | finally { | ||
4993 | restoreStackSize(stackSize); | ||
4994 | } | ||
4995 | |||
4996 | rule__GlobalRelationInterpretation__Group__7 | ||
4997 | @init { | ||
4998 | int stackSize = keepStackSize(); | ||
4999 | } | ||
5000 | : | ||
5001 | rule__GlobalRelationInterpretation__Group__7__Impl | ||
5002 | ; | ||
5003 | finally { | ||
5004 | restoreStackSize(stackSize); | ||
5005 | } | ||
5006 | |||
5007 | rule__GlobalRelationInterpretation__Group__7__Impl | ||
5008 | @init { | ||
5009 | int stackSize = keepStackSize(); | ||
5010 | } | ||
5011 | : | ||
5012 | ( | ||
5013 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); } | ||
5014 | (rule__GlobalRelationInterpretation__TargetAssignment_7) | ||
5015 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); } | ||
5016 | ) | ||
5017 | ; | ||
5018 | finally { | ||
5019 | restoreStackSize(stackSize); | ||
5020 | } | ||
5021 | |||
5022 | |||
5023 | rule__MultiplicityDefinition__Group__0 | ||
5024 | @init { | ||
5025 | int stackSize = keepStackSize(); | ||
5026 | } | ||
5027 | : | ||
5028 | rule__MultiplicityDefinition__Group__0__Impl | ||
5029 | rule__MultiplicityDefinition__Group__1 | ||
5030 | ; | ||
5031 | finally { | ||
5032 | restoreStackSize(stackSize); | ||
5033 | } | ||
5034 | |||
5035 | rule__MultiplicityDefinition__Group__0__Impl | ||
5036 | @init { | ||
5037 | int stackSize = keepStackSize(); | ||
5038 | } | ||
5039 | : | ||
5040 | ( | ||
5041 | { before(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); } | ||
5042 | (rule__MultiplicityDefinition__LowerAssignment_0) | ||
5043 | { after(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); } | ||
5044 | ) | ||
5045 | ; | ||
5046 | finally { | ||
5047 | restoreStackSize(stackSize); | ||
5048 | } | ||
5049 | |||
5050 | rule__MultiplicityDefinition__Group__1 | ||
5051 | @init { | ||
5052 | int stackSize = keepStackSize(); | ||
5053 | } | ||
5054 | : | ||
5055 | rule__MultiplicityDefinition__Group__1__Impl | ||
5056 | rule__MultiplicityDefinition__Group__2 | ||
5057 | ; | ||
5058 | finally { | ||
5059 | restoreStackSize(stackSize); | ||
5060 | } | ||
5061 | |||
5062 | rule__MultiplicityDefinition__Group__1__Impl | ||
5063 | @init { | ||
5064 | int stackSize = keepStackSize(); | ||
5065 | } | ||
5066 | : | ||
5067 | ( | ||
5068 | { before(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); } | ||
5069 | '..' | ||
5070 | { after(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); } | ||
5071 | ) | ||
5072 | ; | ||
5073 | finally { | ||
5074 | restoreStackSize(stackSize); | ||
5075 | } | ||
5076 | |||
5077 | rule__MultiplicityDefinition__Group__2 | ||
5078 | @init { | ||
5079 | int stackSize = keepStackSize(); | ||
5080 | } | ||
5081 | : | ||
5082 | rule__MultiplicityDefinition__Group__2__Impl | ||
5083 | ; | ||
5084 | finally { | ||
5085 | restoreStackSize(stackSize); | ||
5086 | } | ||
5087 | |||
5088 | rule__MultiplicityDefinition__Group__2__Impl | ||
5089 | @init { | ||
5090 | int stackSize = keepStackSize(); | ||
5091 | } | ||
5092 | : | ||
5093 | ( | ||
5094 | { before(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); } | ||
5095 | (rule__MultiplicityDefinition__Alternatives_2) | ||
5096 | { after(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); } | ||
5097 | ) | ||
5098 | ; | ||
5099 | finally { | ||
5100 | restoreStackSize(stackSize); | ||
5101 | } | ||
5102 | |||
5103 | |||
5104 | rule__Problem__StatementsAssignment | ||
5105 | @init { | ||
5106 | int stackSize = keepStackSize(); | ||
5107 | } | ||
5108 | : | ||
5109 | ( | ||
5110 | { before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); } | ||
5111 | ruleStatement | ||
5112 | { after(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); } | ||
5113 | ) | ||
5114 | ; | ||
5115 | finally { | ||
5116 | restoreStackSize(stackSize); | ||
5117 | } | ||
5118 | |||
5119 | rule__BasicInterpretation__SymbolAssignment_0 | ||
5120 | @init { | ||
5121 | int stackSize = keepStackSize(); | ||
5122 | } | ||
5123 | : | ||
5124 | ( | ||
5125 | { before(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); } | ||
5126 | ruleSymbol | ||
5127 | { after(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); } | ||
5128 | ) | ||
5129 | ; | ||
5130 | finally { | ||
5131 | restoreStackSize(stackSize); | ||
5132 | } | ||
5133 | |||
5134 | rule__BasicInterpretation__ObjectsAssignment_2 | ||
5135 | @init { | ||
5136 | int stackSize = keepStackSize(); | ||
5137 | } | ||
5138 | : | ||
5139 | ( | ||
5140 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); } | ||
5141 | ruleComplexObject | ||
5142 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); } | ||
5143 | ) | ||
5144 | ; | ||
5145 | finally { | ||
5146 | restoreStackSize(stackSize); | ||
5147 | } | ||
5148 | |||
5149 | rule__BasicInterpretation__ValueAssignment_5 | ||
5150 | @init { | ||
5151 | int stackSize = keepStackSize(); | ||
5152 | } | ||
5153 | : | ||
5154 | ( | ||
5155 | { before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); } | ||
5156 | ruleTruthValue | ||
5157 | { after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); } | ||
5158 | ) | ||
5159 | ; | ||
5160 | finally { | ||
5161 | restoreStackSize(stackSize); | ||
5162 | } | ||
5163 | |||
5164 | rule__ModelSymbol__NameAssignment | ||
5165 | @init { | ||
5166 | int stackSize = keepStackSize(); | ||
5167 | } | ||
5168 | : | ||
5169 | ( | ||
5170 | { before(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); } | ||
5171 | RULE_ID | ||
5172 | { after(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); } | ||
5173 | ) | ||
5174 | ; | ||
5175 | finally { | ||
5176 | restoreStackSize(stackSize); | ||
5177 | } | ||
5178 | |||
5179 | rule__NamedObject__NameAssignment_1 | ||
5180 | @init { | ||
5181 | int stackSize = keepStackSize(); | ||
5182 | } | ||
5183 | : | ||
5184 | ( | ||
5185 | { before(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); } | ||
5186 | RULE_ID | ||
5187 | { after(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); } | ||
5188 | ) | ||
5189 | ; | ||
5190 | finally { | ||
5191 | restoreStackSize(stackSize); | ||
5192 | } | ||
5193 | |||
5194 | rule__UnnamedObject__NameAssignment | ||
5195 | @init { | ||
5196 | int stackSize = keepStackSize(); | ||
5197 | } | ||
5198 | : | ||
5199 | ( | ||
5200 | { before(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); } | ||
5201 | RULE_ID | ||
5202 | { after(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); } | ||
5203 | ) | ||
5204 | ; | ||
5205 | finally { | ||
5206 | restoreStackSize(stackSize); | ||
5207 | } | ||
5208 | |||
5209 | rule__BooleanObject__ValueAssignment | ||
5210 | @init { | ||
5211 | int stackSize = keepStackSize(); | ||
5212 | } | ||
5213 | : | ||
5214 | ( | ||
5215 | { before(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); } | ||
5216 | ruleBooleanValue | ||
5217 | { after(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); } | ||
5218 | ) | ||
5219 | ; | ||
5220 | finally { | ||
5221 | restoreStackSize(stackSize); | ||
5222 | } | ||
5223 | |||
5224 | rule__IntObject__ValueAssignment | ||
5225 | @init { | ||
5226 | int stackSize = keepStackSize(); | ||
5227 | } | ||
5228 | : | ||
5229 | ( | ||
5230 | { before(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); } | ||
5231 | ruleINTLiteral | ||
5232 | { after(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); } | ||
5233 | ) | ||
5234 | ; | ||
5235 | finally { | ||
5236 | restoreStackSize(stackSize); | ||
5237 | } | ||
5238 | |||
5239 | rule__RealObject__ValueAssignment | ||
5240 | @init { | ||
5241 | int stackSize = keepStackSize(); | ||
5242 | } | ||
5243 | : | ||
5244 | ( | ||
5245 | { before(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); } | ||
5246 | ruleREALLiteral | ||
5247 | { after(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); } | ||
5248 | ) | ||
5249 | ; | ||
5250 | finally { | ||
5251 | restoreStackSize(stackSize); | ||
5252 | } | ||
5253 | |||
5254 | rule__StringObject__ValueAssignment | ||
5255 | @init { | ||
5256 | int stackSize = keepStackSize(); | ||
5257 | } | ||
5258 | : | ||
5259 | ( | ||
5260 | { before(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); } | ||
5261 | RULE_STRING | ||
5262 | { after(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); } | ||
5263 | ) | ||
5264 | ; | ||
5265 | finally { | ||
5266 | restoreStackSize(stackSize); | ||
5267 | } | ||
5268 | |||
5269 | rule__PredicateSymbol__SymbolAssignment_1 | ||
5270 | @init { | ||
5271 | int stackSize = keepStackSize(); | ||
5272 | } | ||
5273 | : | ||
5274 | ( | ||
5275 | { before(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5276 | ruleModelSymbol | ||
5277 | { after(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5278 | ) | ||
5279 | ; | ||
5280 | finally { | ||
5281 | restoreStackSize(stackSize); | ||
5282 | } | ||
5283 | |||
5284 | rule__PredicateSymbol__ParametersAssignment_3 | ||
5285 | @init { | ||
5286 | int stackSize = keepStackSize(); | ||
5287 | } | ||
5288 | : | ||
5289 | ( | ||
5290 | { before(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); } | ||
5291 | ruleParameter | ||
5292 | { after(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); } | ||
5293 | ) | ||
5294 | ; | ||
5295 | finally { | ||
5296 | restoreStackSize(stackSize); | ||
5297 | } | ||
5298 | |||
5299 | rule__PredicateSymbol__BodiesAssignment_6_1_0 | ||
5300 | @init { | ||
5301 | int stackSize = keepStackSize(); | ||
5302 | } | ||
5303 | : | ||
5304 | ( | ||
5305 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); } | ||
5306 | rulePatternBody | ||
5307 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); } | ||
5308 | ) | ||
5309 | ; | ||
5310 | finally { | ||
5311 | restoreStackSize(stackSize); | ||
5312 | } | ||
5313 | |||
5314 | rule__PredicateSymbol__BodiesAssignment_6_1_1_1 | ||
5315 | @init { | ||
5316 | int stackSize = keepStackSize(); | ||
5317 | } | ||
5318 | : | ||
5319 | ( | ||
5320 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); } | ||
5321 | rulePatternBody | ||
5322 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); } | ||
5323 | ) | ||
5324 | ; | ||
5325 | finally { | ||
5326 | restoreStackSize(stackSize); | ||
5327 | } | ||
5328 | |||
5329 | rule__ErrorPredicate__NameAssignment_2 | ||
5330 | @init { | ||
5331 | int stackSize = keepStackSize(); | ||
5332 | } | ||
5333 | : | ||
5334 | ( | ||
5335 | { before(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); } | ||
5336 | RULE_ID | ||
5337 | { after(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); } | ||
5338 | ) | ||
5339 | ; | ||
5340 | finally { | ||
5341 | restoreStackSize(stackSize); | ||
5342 | } | ||
5343 | |||
5344 | rule__ErrorPredicate__ParametersAssignment_3_1 | ||
5345 | @init { | ||
5346 | int stackSize = keepStackSize(); | ||
5347 | } | ||
5348 | : | ||
5349 | ( | ||
5350 | { before(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); } | ||
5351 | ruleParameter | ||
5352 | { after(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); } | ||
5353 | ) | ||
5354 | ; | ||
5355 | finally { | ||
5356 | restoreStackSize(stackSize); | ||
5357 | } | ||
5358 | |||
5359 | rule__ErrorPredicate__BodiesAssignment_5_1_0 | ||
5360 | @init { | ||
5361 | int stackSize = keepStackSize(); | ||
5362 | } | ||
5363 | : | ||
5364 | ( | ||
5365 | { before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); } | ||
5366 | rulePatternBody | ||
5367 | { after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); } | ||
5368 | ) | ||
5369 | ; | ||
5370 | finally { | ||
5371 | restoreStackSize(stackSize); | ||
5372 | } | ||
5373 | |||
5374 | rule__ErrorPredicate__BodiesAssignment_5_1_1_1 | ||
5375 | @init { | ||
5376 | int stackSize = keepStackSize(); | ||
5377 | } | ||
5378 | : | ||
5379 | ( | ||
5380 | { before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); } | ||
5381 | rulePatternBody | ||
5382 | { after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); } | ||
5383 | ) | ||
5384 | ; | ||
5385 | finally { | ||
5386 | restoreStackSize(stackSize); | ||
5387 | } | ||
5388 | |||
5389 | rule__Parameter__VariableAssignment_0 | ||
5390 | @init { | ||
5391 | int stackSize = keepStackSize(); | ||
5392 | } | ||
5393 | : | ||
5394 | ( | ||
5395 | { before(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); } | ||
5396 | ruleVariable | ||
5397 | { after(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); } | ||
5398 | ) | ||
5399 | ; | ||
5400 | finally { | ||
5401 | restoreStackSize(stackSize); | ||
5402 | } | ||
5403 | |||
5404 | rule__Parameter__TypeAssignment_1_1 | ||
5405 | @init { | ||
5406 | int stackSize = keepStackSize(); | ||
5407 | } | ||
5408 | : | ||
5409 | ( | ||
5410 | { before(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); } | ||
5411 | ruleSymbol | ||
5412 | { after(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); } | ||
5413 | ) | ||
5414 | ; | ||
5415 | finally { | ||
5416 | restoreStackSize(stackSize); | ||
5417 | } | ||
5418 | |||
5419 | rule__PatternBody__ConstraintsAssignment_1_1 | ||
5420 | @init { | ||
5421 | int stackSize = keepStackSize(); | ||
5422 | } | ||
5423 | : | ||
5424 | ( | ||
5425 | { before(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); } | ||
5426 | ruleConstraint | ||
5427 | { after(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); } | ||
5428 | ) | ||
5429 | ; | ||
5430 | finally { | ||
5431 | restoreStackSize(stackSize); | ||
5432 | } | ||
5433 | |||
5434 | rule__Constraint__PolarityAssignment_0 | ||
5435 | @init { | ||
5436 | int stackSize = keepStackSize(); | ||
5437 | } | ||
5438 | : | ||
5439 | ( | ||
5440 | { before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); } | ||
5441 | rulePolarity | ||
5442 | { after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); } | ||
5443 | ) | ||
5444 | ; | ||
5445 | finally { | ||
5446 | restoreStackSize(stackSize); | ||
5447 | } | ||
5448 | |||
5449 | rule__Constraint__SymbolAssignment_1 | ||
5450 | @init { | ||
5451 | int stackSize = keepStackSize(); | ||
5452 | } | ||
5453 | : | ||
5454 | ( | ||
5455 | { before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5456 | ruleModelSymbol | ||
5457 | { after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5458 | ) | ||
5459 | ; | ||
5460 | finally { | ||
5461 | restoreStackSize(stackSize); | ||
5462 | } | ||
5463 | |||
5464 | rule__Constraint__ParamsAssignment_2_0_1 | ||
5465 | @init { | ||
5466 | int stackSize = keepStackSize(); | ||
5467 | } | ||
5468 | : | ||
5469 | ( | ||
5470 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); } | ||
5471 | ruleLiteral | ||
5472 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); } | ||
5473 | ) | ||
5474 | ; | ||
5475 | finally { | ||
5476 | restoreStackSize(stackSize); | ||
5477 | } | ||
5478 | |||
5479 | rule__Constraint__ClosureTypeAssignment_2_1_0 | ||
5480 | @init { | ||
5481 | int stackSize = keepStackSize(); | ||
5482 | } | ||
5483 | : | ||
5484 | ( | ||
5485 | { before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); } | ||
5486 | ruleClosureType | ||
5487 | { after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); } | ||
5488 | ) | ||
5489 | ; | ||
5490 | finally { | ||
5491 | restoreStackSize(stackSize); | ||
5492 | } | ||
5493 | |||
5494 | rule__Constraint__ParamsAssignment_2_1_2 | ||
5495 | @init { | ||
5496 | int stackSize = keepStackSize(); | ||
5497 | } | ||
5498 | : | ||
5499 | ( | ||
5500 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); } | ||
5501 | ruleLiteral | ||
5502 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); } | ||
5503 | ) | ||
5504 | ; | ||
5505 | finally { | ||
5506 | restoreStackSize(stackSize); | ||
5507 | } | ||
5508 | |||
5509 | rule__Constraint__ParamsAssignment_2_1_3 | ||
5510 | @init { | ||
5511 | int stackSize = keepStackSize(); | ||
5512 | } | ||
5513 | : | ||
5514 | ( | ||
5515 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); } | ||
5516 | ruleLiteral | ||
5517 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); } | ||
5518 | ) | ||
5519 | ; | ||
5520 | finally { | ||
5521 | restoreStackSize(stackSize); | ||
5522 | } | ||
5523 | |||
5524 | rule__Variable__NameAssignment | ||
5525 | @init { | ||
5526 | int stackSize = keepStackSize(); | ||
5527 | } | ||
5528 | : | ||
5529 | ( | ||
5530 | { before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); } | ||
5531 | RULE_ID | ||
5532 | { after(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); } | ||
5533 | ) | ||
5534 | ; | ||
5535 | finally { | ||
5536 | restoreStackSize(stackSize); | ||
5537 | } | ||
5538 | |||
5539 | rule__AllInstances__SymbolAssignment_1 | ||
5540 | @init { | ||
5541 | int stackSize = keepStackSize(); | ||
5542 | } | ||
5543 | : | ||
5544 | ( | ||
5545 | { before(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); } | ||
5546 | ruleSymbol | ||
5547 | { after(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); } | ||
5548 | ) | ||
5549 | ; | ||
5550 | finally { | ||
5551 | restoreStackSize(stackSize); | ||
5552 | } | ||
5553 | |||
5554 | rule__DefaultInterpretation__InterpretationAssignment_1 | ||
5555 | @init { | ||
5556 | int stackSize = keepStackSize(); | ||
5557 | } | ||
5558 | : | ||
5559 | ( | ||
5560 | { before(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); } | ||
5561 | ruleBasicInterpretation | ||
5562 | { after(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); } | ||
5563 | ) | ||
5564 | ; | ||
5565 | finally { | ||
5566 | restoreStackSize(stackSize); | ||
5567 | } | ||
5568 | |||
5569 | rule__ClassInterpretation__AbstractAssignment_0 | ||
5570 | @init { | ||
5571 | int stackSize = keepStackSize(); | ||
5572 | } | ||
5573 | : | ||
5574 | ( | ||
5575 | { before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); } | ||
5576 | ( | ||
5577 | { before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); } | ||
5578 | 'abstract' | ||
5579 | { after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); } | ||
5580 | ) | ||
5581 | { after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); } | ||
5582 | ) | ||
5583 | ; | ||
5584 | finally { | ||
5585 | restoreStackSize(stackSize); | ||
5586 | } | ||
5587 | |||
5588 | rule__ClassInterpretation__SymbolAssignment_2 | ||
5589 | @init { | ||
5590 | int stackSize = keepStackSize(); | ||
5591 | } | ||
5592 | : | ||
5593 | ( | ||
5594 | { before(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); } | ||
5595 | ruleModelSymbol | ||
5596 | { after(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); } | ||
5597 | ) | ||
5598 | ; | ||
5599 | finally { | ||
5600 | restoreStackSize(stackSize); | ||
5601 | } | ||
5602 | |||
5603 | rule__ClassInterpretation__SupertypesAssignment_3_1 | ||
5604 | @init { | ||
5605 | int stackSize = keepStackSize(); | ||
5606 | } | ||
5607 | : | ||
5608 | ( | ||
5609 | { before(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); } | ||
5610 | ruleModelSymbol | ||
5611 | { after(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); } | ||
5612 | ) | ||
5613 | ; | ||
5614 | finally { | ||
5615 | restoreStackSize(stackSize); | ||
5616 | } | ||
5617 | |||
5618 | rule__ClassInterpretation__FieltAssignment_5 | ||
5619 | @init { | ||
5620 | int stackSize = keepStackSize(); | ||
5621 | } | ||
5622 | : | ||
5623 | ( | ||
5624 | { before(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); } | ||
5625 | ruleFieldRelationInterpretation | ||
5626 | { after(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); } | ||
5627 | ) | ||
5628 | ; | ||
5629 | finally { | ||
5630 | restoreStackSize(stackSize); | ||
5631 | } | ||
5632 | |||
5633 | rule__EnumInterpretation__SymbolAssignment_1 | ||
5634 | @init { | ||
5635 | int stackSize = keepStackSize(); | ||
5636 | } | ||
5637 | : | ||
5638 | ( | ||
5639 | { before(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5640 | ruleModelSymbol | ||
5641 | { after(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5642 | ) | ||
5643 | ; | ||
5644 | finally { | ||
5645 | restoreStackSize(stackSize); | ||
5646 | } | ||
5647 | |||
5648 | rule__EnumInterpretation__ObjectsAssignment_3 | ||
5649 | @init { | ||
5650 | int stackSize = keepStackSize(); | ||
5651 | } | ||
5652 | : | ||
5653 | ( | ||
5654 | { before(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); } | ||
5655 | ruleNamedObject | ||
5656 | { after(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); } | ||
5657 | ) | ||
5658 | ; | ||
5659 | finally { | ||
5660 | restoreStackSize(stackSize); | ||
5661 | } | ||
5662 | |||
5663 | rule__FieldRelationInterpretation__ContainmentAssignment_0 | ||
5664 | @init { | ||
5665 | int stackSize = keepStackSize(); | ||
5666 | } | ||
5667 | : | ||
5668 | ( | ||
5669 | { before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5670 | ( | ||
5671 | { before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5672 | 'containment' | ||
5673 | { after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5674 | ) | ||
5675 | { after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5676 | ) | ||
5677 | ; | ||
5678 | finally { | ||
5679 | restoreStackSize(stackSize); | ||
5680 | } | ||
5681 | |||
5682 | rule__FieldRelationInterpretation__SymbolAssignment_1 | ||
5683 | @init { | ||
5684 | int stackSize = keepStackSize(); | ||
5685 | } | ||
5686 | : | ||
5687 | ( | ||
5688 | { before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5689 | ruleModelSymbol | ||
5690 | { after(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5691 | ) | ||
5692 | ; | ||
5693 | finally { | ||
5694 | restoreStackSize(stackSize); | ||
5695 | } | ||
5696 | |||
5697 | rule__FieldRelationInterpretation__MultiplicityAssignment_3 | ||
5698 | @init { | ||
5699 | int stackSize = keepStackSize(); | ||
5700 | } | ||
5701 | : | ||
5702 | ( | ||
5703 | { before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); } | ||
5704 | ruleMultiplicityDefinition | ||
5705 | { after(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); } | ||
5706 | ) | ||
5707 | ; | ||
5708 | finally { | ||
5709 | restoreStackSize(stackSize); | ||
5710 | } | ||
5711 | |||
5712 | rule__FieldRelationInterpretation__TargetAssignment_4 | ||
5713 | @init { | ||
5714 | int stackSize = keepStackSize(); | ||
5715 | } | ||
5716 | : | ||
5717 | ( | ||
5718 | { before(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); } | ||
5719 | ruleSymbol | ||
5720 | { after(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); } | ||
5721 | ) | ||
5722 | ; | ||
5723 | finally { | ||
5724 | restoreStackSize(stackSize); | ||
5725 | } | ||
5726 | |||
5727 | rule__GlobalRelationInterpretation__ContainmentAssignment_0 | ||
5728 | @init { | ||
5729 | int stackSize = keepStackSize(); | ||
5730 | } | ||
5731 | : | ||
5732 | ( | ||
5733 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5734 | ( | ||
5735 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5736 | 'containment' | ||
5737 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5738 | ) | ||
5739 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); } | ||
5740 | ) | ||
5741 | ; | ||
5742 | finally { | ||
5743 | restoreStackSize(stackSize); | ||
5744 | } | ||
5745 | |||
5746 | rule__GlobalRelationInterpretation__SymbolAssignment_2 | ||
5747 | @init { | ||
5748 | int stackSize = keepStackSize(); | ||
5749 | } | ||
5750 | : | ||
5751 | ( | ||
5752 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); } | ||
5753 | ruleModelSymbol | ||
5754 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); } | ||
5755 | ) | ||
5756 | ; | ||
5757 | finally { | ||
5758 | restoreStackSize(stackSize); | ||
5759 | } | ||
5760 | |||
5761 | rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 | ||
5762 | @init { | ||
5763 | int stackSize = keepStackSize(); | ||
5764 | } | ||
5765 | : | ||
5766 | ( | ||
5767 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); } | ||
5768 | ruleMultiplicityDefinition | ||
5769 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); } | ||
5770 | ) | ||
5771 | ; | ||
5772 | finally { | ||
5773 | restoreStackSize(stackSize); | ||
5774 | } | ||
5775 | |||
5776 | rule__GlobalRelationInterpretation__SourceAssignment_5 | ||
5777 | @init { | ||
5778 | int stackSize = keepStackSize(); | ||
5779 | } | ||
5780 | : | ||
5781 | ( | ||
5782 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); } | ||
5783 | ruleSymbol | ||
5784 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); } | ||
5785 | ) | ||
5786 | ; | ||
5787 | finally { | ||
5788 | restoreStackSize(stackSize); | ||
5789 | } | ||
5790 | |||
5791 | rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 | ||
5792 | @init { | ||
5793 | int stackSize = keepStackSize(); | ||
5794 | } | ||
5795 | : | ||
5796 | ( | ||
5797 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); } | ||
5798 | ruleMultiplicityDefinition | ||
5799 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); } | ||
5800 | ) | ||
5801 | ; | ||
5802 | finally { | ||
5803 | restoreStackSize(stackSize); | ||
5804 | } | ||
5805 | |||
5806 | rule__GlobalRelationInterpretation__TargetAssignment_7 | ||
5807 | @init { | ||
5808 | int stackSize = keepStackSize(); | ||
5809 | } | ||
5810 | : | ||
5811 | ( | ||
5812 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); } | ||
5813 | ruleSymbol | ||
5814 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); } | ||
5815 | ) | ||
5816 | ; | ||
5817 | finally { | ||
5818 | restoreStackSize(stackSize); | ||
5819 | } | ||
5820 | |||
5821 | rule__MultiplicityDefinition__LowerAssignment_0 | ||
5822 | @init { | ||
5823 | int stackSize = keepStackSize(); | ||
5824 | } | ||
5825 | : | ||
5826 | ( | ||
5827 | { before(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); } | ||
5828 | RULE_INT | ||
5829 | { after(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); } | ||
5830 | ) | ||
5831 | ; | ||
5832 | finally { | ||
5833 | restoreStackSize(stackSize); | ||
5834 | } | ||
5835 | |||
5836 | rule__MultiplicityDefinition__UpperAssignment_2_0 | ||
5837 | @init { | ||
5838 | int stackSize = keepStackSize(); | ||
5839 | } | ||
5840 | : | ||
5841 | ( | ||
5842 | { before(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); } | ||
5843 | RULE_INT | ||
5844 | { after(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); } | ||
5845 | ) | ||
5846 | ; | ||
5847 | finally { | ||
5848 | restoreStackSize(stackSize); | ||
5849 | } | ||
5850 | |||
5851 | rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 | ||
5852 | @init { | ||
5853 | int stackSize = keepStackSize(); | ||
5854 | } | ||
5855 | : | ||
5856 | ( | ||
5857 | { before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); } | ||
5858 | ( | ||
5859 | { before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); } | ||
5860 | '*' | ||
5861 | { after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); } | ||
5862 | ) | ||
5863 | { after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); } | ||
5864 | ) | ||
5865 | ; | ||
5866 | finally { | ||
5867 | restoreStackSize(stackSize); | ||
5868 | } | ||
5869 | |||
5870 | RULE_STRING : '"' ('\\' .|~(('\\'|'"')))* '"'; | ||
5871 | |||
5872 | RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; | ||
5873 | |||
5874 | RULE_INT : ('0'..'9')+; | ||
5875 | |||
5876 | RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; | ||
5877 | |||
5878 | RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; | ||
5879 | |||
5880 | RULE_WS : (' '|'\t'|'\r'|'\n')+; | ||
5881 | |||
5882 | RULE_ANY_OTHER : .; | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens new file mode 100644 index 00000000..e2d30366 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens | |||
@@ -0,0 +1,67 @@ | |||
1 | '('=17 | ||
2 | ')'=18 | ||
3 | '*'=30 | ||
4 | '+'=29 | ||
5 | '-'=13 | ||
6 | '.'=14 | ||
7 | '..'=38 | ||
8 | ':'=19 | ||
9 | '\''=26 | ||
10 | 'abstract'=39 | ||
11 | 'bool'=22 | ||
12 | 'class'=32 | ||
13 | 'containment'=40 | ||
14 | 'default'=31 | ||
15 | 'enum'=36 | ||
16 | 'equals'=21 | ||
17 | 'error'=16 | ||
18 | 'exists'=20 | ||
19 | 'extends'=35 | ||
20 | 'false'=11 | ||
21 | 'int'=23 | ||
22 | 'predicate'=27 | ||
23 | 'real'=24 | ||
24 | 'relation'=37 | ||
25 | 'string'=25 | ||
26 | 'true'=12 | ||
27 | 'unknown'=15 | ||
28 | '{'=33 | ||
29 | '|'=28 | ||
30 | '}'=34 | ||
31 | RULE_ANY_OTHER=10 | ||
32 | RULE_ID=5 | ||
33 | RULE_INT=4 | ||
34 | RULE_ML_COMMENT=7 | ||
35 | RULE_SL_COMMENT=8 | ||
36 | RULE_STRING=6 | ||
37 | RULE_WS=9 | ||
38 | T__11=11 | ||
39 | T__12=12 | ||
40 | T__13=13 | ||
41 | T__14=14 | ||
42 | T__15=15 | ||
43 | T__16=16 | ||
44 | T__17=17 | ||
45 | T__18=18 | ||
46 | T__19=19 | ||
47 | T__20=20 | ||
48 | T__21=21 | ||
49 | T__22=22 | ||
50 | T__23=23 | ||
51 | T__24=24 | ||
52 | T__25=25 | ||
53 | T__26=26 | ||
54 | T__27=27 | ||
55 | T__28=28 | ||
56 | T__29=29 | ||
57 | T__30=30 | ||
58 | T__31=31 | ||
59 | T__32=32 | ||
60 | T__33=33 | ||
61 | T__34=34 | ||
62 | T__35=35 | ||
63 | T__36=36 | ||
64 | T__37=37 | ||
65 | T__38=38 | ||
66 | T__39=39 | ||
67 | T__40=40 | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java new file mode 100644 index 00000000..d5f63d03 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java | |||
@@ -0,0 +1,1669 @@ | |||
1 | package org.eclipse.viatra.solver.language.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 InternalSolverLanguageLexer extends Lexer { | ||
15 | public static final int RULE_STRING=6; | ||
16 | public static final int RULE_SL_COMMENT=8; | ||
17 | public static final int T__19=19; | ||
18 | public static final int T__15=15; | ||
19 | public static final int T__37=37; | ||
20 | public static final int T__16=16; | ||
21 | public static final int T__38=38; | ||
22 | public static final int T__17=17; | ||
23 | public static final int T__39=39; | ||
24 | public static final int T__18=18; | ||
25 | public static final int T__11=11; | ||
26 | public static final int T__33=33; | ||
27 | public static final int T__12=12; | ||
28 | public static final int T__34=34; | ||
29 | public static final int T__13=13; | ||
30 | public static final int T__35=35; | ||
31 | public static final int T__14=14; | ||
32 | public static final int T__36=36; | ||
33 | public static final int EOF=-1; | ||
34 | public static final int T__30=30; | ||
35 | public static final int T__31=31; | ||
36 | public static final int T__32=32; | ||
37 | public static final int RULE_ID=5; | ||
38 | public static final int RULE_WS=9; | ||
39 | public static final int RULE_ANY_OTHER=10; | ||
40 | public static final int T__26=26; | ||
41 | public static final int T__27=27; | ||
42 | public static final int T__28=28; | ||
43 | public static final int RULE_INT=4; | ||
44 | public static final int T__29=29; | ||
45 | public static final int T__22=22; | ||
46 | public static final int RULE_ML_COMMENT=7; | ||
47 | public static final int T__23=23; | ||
48 | public static final int T__24=24; | ||
49 | public static final int T__25=25; | ||
50 | public static final int T__40=40; | ||
51 | public static final int T__20=20; | ||
52 | public static final int T__21=21; | ||
53 | |||
54 | // delegates | ||
55 | // delegators | ||
56 | |||
57 | public InternalSolverLanguageLexer() {;} | ||
58 | public InternalSolverLanguageLexer(CharStream input) { | ||
59 | this(input, new RecognizerSharedState()); | ||
60 | } | ||
61 | public InternalSolverLanguageLexer(CharStream input, RecognizerSharedState state) { | ||
62 | super(input,state); | ||
63 | |||
64 | } | ||
65 | public String getGrammarFileName() { return "InternalSolverLanguage.g"; } | ||
66 | |||
67 | // $ANTLR start "T__11" | ||
68 | public final void mT__11() throws RecognitionException { | ||
69 | try { | ||
70 | int _type = T__11; | ||
71 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
72 | // InternalSolverLanguage.g:11:7: ( 'false' ) | ||
73 | // InternalSolverLanguage.g:11:9: 'false' | ||
74 | { | ||
75 | match("false"); | ||
76 | |||
77 | |||
78 | } | ||
79 | |||
80 | state.type = _type; | ||
81 | state.channel = _channel; | ||
82 | } | ||
83 | finally { | ||
84 | } | ||
85 | } | ||
86 | // $ANTLR end "T__11" | ||
87 | |||
88 | // $ANTLR start "T__12" | ||
89 | public final void mT__12() throws RecognitionException { | ||
90 | try { | ||
91 | int _type = T__12; | ||
92 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
93 | // InternalSolverLanguage.g:12:7: ( 'true' ) | ||
94 | // InternalSolverLanguage.g:12:9: 'true' | ||
95 | { | ||
96 | match("true"); | ||
97 | |||
98 | |||
99 | } | ||
100 | |||
101 | state.type = _type; | ||
102 | state.channel = _channel; | ||
103 | } | ||
104 | finally { | ||
105 | } | ||
106 | } | ||
107 | // $ANTLR end "T__12" | ||
108 | |||
109 | // $ANTLR start "T__13" | ||
110 | public final void mT__13() throws RecognitionException { | ||
111 | try { | ||
112 | int _type = T__13; | ||
113 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
114 | // InternalSolverLanguage.g:13:7: ( '-' ) | ||
115 | // InternalSolverLanguage.g:13:9: '-' | ||
116 | { | ||
117 | match('-'); | ||
118 | |||
119 | } | ||
120 | |||
121 | state.type = _type; | ||
122 | state.channel = _channel; | ||
123 | } | ||
124 | finally { | ||
125 | } | ||
126 | } | ||
127 | // $ANTLR end "T__13" | ||
128 | |||
129 | // $ANTLR start "T__14" | ||
130 | public final void mT__14() throws RecognitionException { | ||
131 | try { | ||
132 | int _type = T__14; | ||
133 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
134 | // InternalSolverLanguage.g:14:7: ( '.' ) | ||
135 | // InternalSolverLanguage.g:14:9: '.' | ||
136 | { | ||
137 | match('.'); | ||
138 | |||
139 | } | ||
140 | |||
141 | state.type = _type; | ||
142 | state.channel = _channel; | ||
143 | } | ||
144 | finally { | ||
145 | } | ||
146 | } | ||
147 | // $ANTLR end "T__14" | ||
148 | |||
149 | // $ANTLR start "T__15" | ||
150 | public final void mT__15() throws RecognitionException { | ||
151 | try { | ||
152 | int _type = T__15; | ||
153 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
154 | // InternalSolverLanguage.g:15:7: ( 'unknown' ) | ||
155 | // InternalSolverLanguage.g:15:9: 'unknown' | ||
156 | { | ||
157 | match("unknown"); | ||
158 | |||
159 | |||
160 | } | ||
161 | |||
162 | state.type = _type; | ||
163 | state.channel = _channel; | ||
164 | } | ||
165 | finally { | ||
166 | } | ||
167 | } | ||
168 | // $ANTLR end "T__15" | ||
169 | |||
170 | // $ANTLR start "T__16" | ||
171 | public final void mT__16() throws RecognitionException { | ||
172 | try { | ||
173 | int _type = T__16; | ||
174 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
175 | // InternalSolverLanguage.g:16:7: ( 'error' ) | ||
176 | // InternalSolverLanguage.g:16:9: 'error' | ||
177 | { | ||
178 | match("error"); | ||
179 | |||
180 | |||
181 | } | ||
182 | |||
183 | state.type = _type; | ||
184 | state.channel = _channel; | ||
185 | } | ||
186 | finally { | ||
187 | } | ||
188 | } | ||
189 | // $ANTLR end "T__16" | ||
190 | |||
191 | // $ANTLR start "T__17" | ||
192 | public final void mT__17() throws RecognitionException { | ||
193 | try { | ||
194 | int _type = T__17; | ||
195 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
196 | // InternalSolverLanguage.g:17:7: ( '(' ) | ||
197 | // InternalSolverLanguage.g:17:9: '(' | ||
198 | { | ||
199 | match('('); | ||
200 | |||
201 | } | ||
202 | |||
203 | state.type = _type; | ||
204 | state.channel = _channel; | ||
205 | } | ||
206 | finally { | ||
207 | } | ||
208 | } | ||
209 | // $ANTLR end "T__17" | ||
210 | |||
211 | // $ANTLR start "T__18" | ||
212 | public final void mT__18() throws RecognitionException { | ||
213 | try { | ||
214 | int _type = T__18; | ||
215 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
216 | // InternalSolverLanguage.g:18:7: ( ')' ) | ||
217 | // InternalSolverLanguage.g:18:9: ')' | ||
218 | { | ||
219 | match(')'); | ||
220 | |||
221 | } | ||
222 | |||
223 | state.type = _type; | ||
224 | state.channel = _channel; | ||
225 | } | ||
226 | finally { | ||
227 | } | ||
228 | } | ||
229 | // $ANTLR end "T__18" | ||
230 | |||
231 | // $ANTLR start "T__19" | ||
232 | public final void mT__19() throws RecognitionException { | ||
233 | try { | ||
234 | int _type = T__19; | ||
235 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
236 | // InternalSolverLanguage.g:19:7: ( ':' ) | ||
237 | // InternalSolverLanguage.g:19:9: ':' | ||
238 | { | ||
239 | match(':'); | ||
240 | |||
241 | } | ||
242 | |||
243 | state.type = _type; | ||
244 | state.channel = _channel; | ||
245 | } | ||
246 | finally { | ||
247 | } | ||
248 | } | ||
249 | // $ANTLR end "T__19" | ||
250 | |||
251 | // $ANTLR start "T__20" | ||
252 | public final void mT__20() throws RecognitionException { | ||
253 | try { | ||
254 | int _type = T__20; | ||
255 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
256 | // InternalSolverLanguage.g:20:7: ( 'exists' ) | ||
257 | // InternalSolverLanguage.g:20:9: 'exists' | ||
258 | { | ||
259 | match("exists"); | ||
260 | |||
261 | |||
262 | } | ||
263 | |||
264 | state.type = _type; | ||
265 | state.channel = _channel; | ||
266 | } | ||
267 | finally { | ||
268 | } | ||
269 | } | ||
270 | // $ANTLR end "T__20" | ||
271 | |||
272 | // $ANTLR start "T__21" | ||
273 | public final void mT__21() throws RecognitionException { | ||
274 | try { | ||
275 | int _type = T__21; | ||
276 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
277 | // InternalSolverLanguage.g:21:7: ( 'equals' ) | ||
278 | // InternalSolverLanguage.g:21:9: 'equals' | ||
279 | { | ||
280 | match("equals"); | ||
281 | |||
282 | |||
283 | } | ||
284 | |||
285 | state.type = _type; | ||
286 | state.channel = _channel; | ||
287 | } | ||
288 | finally { | ||
289 | } | ||
290 | } | ||
291 | // $ANTLR end "T__21" | ||
292 | |||
293 | // $ANTLR start "T__22" | ||
294 | public final void mT__22() throws RecognitionException { | ||
295 | try { | ||
296 | int _type = T__22; | ||
297 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
298 | // InternalSolverLanguage.g:22:7: ( 'bool' ) | ||
299 | // InternalSolverLanguage.g:22:9: 'bool' | ||
300 | { | ||
301 | match("bool"); | ||
302 | |||
303 | |||
304 | } | ||
305 | |||
306 | state.type = _type; | ||
307 | state.channel = _channel; | ||
308 | } | ||
309 | finally { | ||
310 | } | ||
311 | } | ||
312 | // $ANTLR end "T__22" | ||
313 | |||
314 | // $ANTLR start "T__23" | ||
315 | public final void mT__23() throws RecognitionException { | ||
316 | try { | ||
317 | int _type = T__23; | ||
318 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
319 | // InternalSolverLanguage.g:23:7: ( 'int' ) | ||
320 | // InternalSolverLanguage.g:23:9: 'int' | ||
321 | { | ||
322 | match("int"); | ||
323 | |||
324 | |||
325 | } | ||
326 | |||
327 | state.type = _type; | ||
328 | state.channel = _channel; | ||
329 | } | ||
330 | finally { | ||
331 | } | ||
332 | } | ||
333 | // $ANTLR end "T__23" | ||
334 | |||
335 | // $ANTLR start "T__24" | ||
336 | public final void mT__24() throws RecognitionException { | ||
337 | try { | ||
338 | int _type = T__24; | ||
339 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
340 | // InternalSolverLanguage.g:24:7: ( 'real' ) | ||
341 | // InternalSolverLanguage.g:24:9: 'real' | ||
342 | { | ||
343 | match("real"); | ||
344 | |||
345 | |||
346 | } | ||
347 | |||
348 | state.type = _type; | ||
349 | state.channel = _channel; | ||
350 | } | ||
351 | finally { | ||
352 | } | ||
353 | } | ||
354 | // $ANTLR end "T__24" | ||
355 | |||
356 | // $ANTLR start "T__25" | ||
357 | public final void mT__25() throws RecognitionException { | ||
358 | try { | ||
359 | int _type = T__25; | ||
360 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
361 | // InternalSolverLanguage.g:25:7: ( 'string' ) | ||
362 | // InternalSolverLanguage.g:25:9: 'string' | ||
363 | { | ||
364 | match("string"); | ||
365 | |||
366 | |||
367 | } | ||
368 | |||
369 | state.type = _type; | ||
370 | state.channel = _channel; | ||
371 | } | ||
372 | finally { | ||
373 | } | ||
374 | } | ||
375 | // $ANTLR end "T__25" | ||
376 | |||
377 | // $ANTLR start "T__26" | ||
378 | public final void mT__26() throws RecognitionException { | ||
379 | try { | ||
380 | int _type = T__26; | ||
381 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
382 | // InternalSolverLanguage.g:26:7: ( '\\'' ) | ||
383 | // InternalSolverLanguage.g:26:9: '\\'' | ||
384 | { | ||
385 | match('\''); | ||
386 | |||
387 | } | ||
388 | |||
389 | state.type = _type; | ||
390 | state.channel = _channel; | ||
391 | } | ||
392 | finally { | ||
393 | } | ||
394 | } | ||
395 | // $ANTLR end "T__26" | ||
396 | |||
397 | // $ANTLR start "T__27" | ||
398 | public final void mT__27() throws RecognitionException { | ||
399 | try { | ||
400 | int _type = T__27; | ||
401 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
402 | // InternalSolverLanguage.g:27:7: ( 'predicate' ) | ||
403 | // InternalSolverLanguage.g:27:9: 'predicate' | ||
404 | { | ||
405 | match("predicate"); | ||
406 | |||
407 | |||
408 | } | ||
409 | |||
410 | state.type = _type; | ||
411 | state.channel = _channel; | ||
412 | } | ||
413 | finally { | ||
414 | } | ||
415 | } | ||
416 | // $ANTLR end "T__27" | ||
417 | |||
418 | // $ANTLR start "T__28" | ||
419 | public final void mT__28() throws RecognitionException { | ||
420 | try { | ||
421 | int _type = T__28; | ||
422 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
423 | // InternalSolverLanguage.g:28:7: ( '|' ) | ||
424 | // InternalSolverLanguage.g:28:9: '|' | ||
425 | { | ||
426 | match('|'); | ||
427 | |||
428 | } | ||
429 | |||
430 | state.type = _type; | ||
431 | state.channel = _channel; | ||
432 | } | ||
433 | finally { | ||
434 | } | ||
435 | } | ||
436 | // $ANTLR end "T__28" | ||
437 | |||
438 | // $ANTLR start "T__29" | ||
439 | public final void mT__29() throws RecognitionException { | ||
440 | try { | ||
441 | int _type = T__29; | ||
442 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
443 | // InternalSolverLanguage.g:29:7: ( '+' ) | ||
444 | // InternalSolverLanguage.g:29:9: '+' | ||
445 | { | ||
446 | match('+'); | ||
447 | |||
448 | } | ||
449 | |||
450 | state.type = _type; | ||
451 | state.channel = _channel; | ||
452 | } | ||
453 | finally { | ||
454 | } | ||
455 | } | ||
456 | // $ANTLR end "T__29" | ||
457 | |||
458 | // $ANTLR start "T__30" | ||
459 | public final void mT__30() throws RecognitionException { | ||
460 | try { | ||
461 | int _type = T__30; | ||
462 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
463 | // InternalSolverLanguage.g:30:7: ( '*' ) | ||
464 | // InternalSolverLanguage.g:30:9: '*' | ||
465 | { | ||
466 | match('*'); | ||
467 | |||
468 | } | ||
469 | |||
470 | state.type = _type; | ||
471 | state.channel = _channel; | ||
472 | } | ||
473 | finally { | ||
474 | } | ||
475 | } | ||
476 | // $ANTLR end "T__30" | ||
477 | |||
478 | // $ANTLR start "T__31" | ||
479 | public final void mT__31() throws RecognitionException { | ||
480 | try { | ||
481 | int _type = T__31; | ||
482 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
483 | // InternalSolverLanguage.g:31:7: ( 'default' ) | ||
484 | // InternalSolverLanguage.g:31:9: 'default' | ||
485 | { | ||
486 | match("default"); | ||
487 | |||
488 | |||
489 | } | ||
490 | |||
491 | state.type = _type; | ||
492 | state.channel = _channel; | ||
493 | } | ||
494 | finally { | ||
495 | } | ||
496 | } | ||
497 | // $ANTLR end "T__31" | ||
498 | |||
499 | // $ANTLR start "T__32" | ||
500 | public final void mT__32() throws RecognitionException { | ||
501 | try { | ||
502 | int _type = T__32; | ||
503 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
504 | // InternalSolverLanguage.g:32:7: ( 'class' ) | ||
505 | // InternalSolverLanguage.g:32:9: 'class' | ||
506 | { | ||
507 | match("class"); | ||
508 | |||
509 | |||
510 | } | ||
511 | |||
512 | state.type = _type; | ||
513 | state.channel = _channel; | ||
514 | } | ||
515 | finally { | ||
516 | } | ||
517 | } | ||
518 | // $ANTLR end "T__32" | ||
519 | |||
520 | // $ANTLR start "T__33" | ||
521 | public final void mT__33() throws RecognitionException { | ||
522 | try { | ||
523 | int _type = T__33; | ||
524 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
525 | // InternalSolverLanguage.g:33:7: ( '{' ) | ||
526 | // InternalSolverLanguage.g:33:9: '{' | ||
527 | { | ||
528 | match('{'); | ||
529 | |||
530 | } | ||
531 | |||
532 | state.type = _type; | ||
533 | state.channel = _channel; | ||
534 | } | ||
535 | finally { | ||
536 | } | ||
537 | } | ||
538 | // $ANTLR end "T__33" | ||
539 | |||
540 | // $ANTLR start "T__34" | ||
541 | public final void mT__34() throws RecognitionException { | ||
542 | try { | ||
543 | int _type = T__34; | ||
544 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
545 | // InternalSolverLanguage.g:34:7: ( '}' ) | ||
546 | // InternalSolverLanguage.g:34:9: '}' | ||
547 | { | ||
548 | match('}'); | ||
549 | |||
550 | } | ||
551 | |||
552 | state.type = _type; | ||
553 | state.channel = _channel; | ||
554 | } | ||
555 | finally { | ||
556 | } | ||
557 | } | ||
558 | // $ANTLR end "T__34" | ||
559 | |||
560 | // $ANTLR start "T__35" | ||
561 | public final void mT__35() throws RecognitionException { | ||
562 | try { | ||
563 | int _type = T__35; | ||
564 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
565 | // InternalSolverLanguage.g:35:7: ( 'extends' ) | ||
566 | // InternalSolverLanguage.g:35:9: 'extends' | ||
567 | { | ||
568 | match("extends"); | ||
569 | |||
570 | |||
571 | } | ||
572 | |||
573 | state.type = _type; | ||
574 | state.channel = _channel; | ||
575 | } | ||
576 | finally { | ||
577 | } | ||
578 | } | ||
579 | // $ANTLR end "T__35" | ||
580 | |||
581 | // $ANTLR start "T__36" | ||
582 | public final void mT__36() throws RecognitionException { | ||
583 | try { | ||
584 | int _type = T__36; | ||
585 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
586 | // InternalSolverLanguage.g:36:7: ( 'enum' ) | ||
587 | // InternalSolverLanguage.g:36:9: 'enum' | ||
588 | { | ||
589 | match("enum"); | ||
590 | |||
591 | |||
592 | } | ||
593 | |||
594 | state.type = _type; | ||
595 | state.channel = _channel; | ||
596 | } | ||
597 | finally { | ||
598 | } | ||
599 | } | ||
600 | // $ANTLR end "T__36" | ||
601 | |||
602 | // $ANTLR start "T__37" | ||
603 | public final void mT__37() throws RecognitionException { | ||
604 | try { | ||
605 | int _type = T__37; | ||
606 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
607 | // InternalSolverLanguage.g:37:7: ( 'relation' ) | ||
608 | // InternalSolverLanguage.g:37:9: 'relation' | ||
609 | { | ||
610 | match("relation"); | ||
611 | |||
612 | |||
613 | } | ||
614 | |||
615 | state.type = _type; | ||
616 | state.channel = _channel; | ||
617 | } | ||
618 | finally { | ||
619 | } | ||
620 | } | ||
621 | // $ANTLR end "T__37" | ||
622 | |||
623 | // $ANTLR start "T__38" | ||
624 | public final void mT__38() throws RecognitionException { | ||
625 | try { | ||
626 | int _type = T__38; | ||
627 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
628 | // InternalSolverLanguage.g:38:7: ( '..' ) | ||
629 | // InternalSolverLanguage.g:38:9: '..' | ||
630 | { | ||
631 | match(".."); | ||
632 | |||
633 | |||
634 | } | ||
635 | |||
636 | state.type = _type; | ||
637 | state.channel = _channel; | ||
638 | } | ||
639 | finally { | ||
640 | } | ||
641 | } | ||
642 | // $ANTLR end "T__38" | ||
643 | |||
644 | // $ANTLR start "T__39" | ||
645 | public final void mT__39() throws RecognitionException { | ||
646 | try { | ||
647 | int _type = T__39; | ||
648 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
649 | // InternalSolverLanguage.g:39:7: ( 'abstract' ) | ||
650 | // InternalSolverLanguage.g:39:9: 'abstract' | ||
651 | { | ||
652 | match("abstract"); | ||
653 | |||
654 | |||
655 | } | ||
656 | |||
657 | state.type = _type; | ||
658 | state.channel = _channel; | ||
659 | } | ||
660 | finally { | ||
661 | } | ||
662 | } | ||
663 | // $ANTLR end "T__39" | ||
664 | |||
665 | // $ANTLR start "T__40" | ||
666 | public final void mT__40() throws RecognitionException { | ||
667 | try { | ||
668 | int _type = T__40; | ||
669 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
670 | // InternalSolverLanguage.g:40:7: ( 'containment' ) | ||
671 | // InternalSolverLanguage.g:40:9: 'containment' | ||
672 | { | ||
673 | match("containment"); | ||
674 | |||
675 | |||
676 | } | ||
677 | |||
678 | state.type = _type; | ||
679 | state.channel = _channel; | ||
680 | } | ||
681 | finally { | ||
682 | } | ||
683 | } | ||
684 | // $ANTLR end "T__40" | ||
685 | |||
686 | // $ANTLR start "RULE_STRING" | ||
687 | public final void mRULE_STRING() throws RecognitionException { | ||
688 | try { | ||
689 | int _type = RULE_STRING; | ||
690 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
691 | // InternalSolverLanguage.g:5870:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | ||
692 | // InternalSolverLanguage.g:5870:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | ||
693 | { | ||
694 | match('\"'); | ||
695 | // InternalSolverLanguage.g:5870:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | ||
696 | loop1: | ||
697 | do { | ||
698 | int alt1=3; | ||
699 | int LA1_0 = input.LA(1); | ||
700 | |||
701 | if ( (LA1_0=='\\') ) { | ||
702 | alt1=1; | ||
703 | } | ||
704 | else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { | ||
705 | alt1=2; | ||
706 | } | ||
707 | |||
708 | |||
709 | switch (alt1) { | ||
710 | case 1 : | ||
711 | // InternalSolverLanguage.g:5870:20: '\\\\' . | ||
712 | { | ||
713 | match('\\'); | ||
714 | matchAny(); | ||
715 | |||
716 | } | ||
717 | break; | ||
718 | case 2 : | ||
719 | // InternalSolverLanguage.g:5870:27: ~ ( ( '\\\\' | '\"' ) ) | ||
720 | { | ||
721 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | ||
722 | input.consume(); | ||
723 | |||
724 | } | ||
725 | else { | ||
726 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
727 | recover(mse); | ||
728 | throw mse;} | ||
729 | |||
730 | |||
731 | } | ||
732 | break; | ||
733 | |||
734 | default : | ||
735 | break loop1; | ||
736 | } | ||
737 | } while (true); | ||
738 | |||
739 | match('\"'); | ||
740 | |||
741 | } | ||
742 | |||
743 | state.type = _type; | ||
744 | state.channel = _channel; | ||
745 | } | ||
746 | finally { | ||
747 | } | ||
748 | } | ||
749 | // $ANTLR end "RULE_STRING" | ||
750 | |||
751 | // $ANTLR start "RULE_ID" | ||
752 | public final void mRULE_ID() throws RecognitionException { | ||
753 | try { | ||
754 | int _type = RULE_ID; | ||
755 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
756 | // InternalSolverLanguage.g:5872:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | ||
757 | // InternalSolverLanguage.g:5872:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | ||
758 | { | ||
759 | // InternalSolverLanguage.g:5872:11: ( '^' )? | ||
760 | int alt2=2; | ||
761 | int LA2_0 = input.LA(1); | ||
762 | |||
763 | if ( (LA2_0=='^') ) { | ||
764 | alt2=1; | ||
765 | } | ||
766 | switch (alt2) { | ||
767 | case 1 : | ||
768 | // InternalSolverLanguage.g:5872:11: '^' | ||
769 | { | ||
770 | match('^'); | ||
771 | |||
772 | } | ||
773 | break; | ||
774 | |||
775 | } | ||
776 | |||
777 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { | ||
778 | input.consume(); | ||
779 | |||
780 | } | ||
781 | else { | ||
782 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
783 | recover(mse); | ||
784 | throw mse;} | ||
785 | |||
786 | // InternalSolverLanguage.g:5872:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | ||
787 | loop3: | ||
788 | do { | ||
789 | int alt3=2; | ||
790 | int LA3_0 = input.LA(1); | ||
791 | |||
792 | if ( ((LA3_0>='0' && LA3_0<='9')||(LA3_0>='A' && LA3_0<='Z')||LA3_0=='_'||(LA3_0>='a' && LA3_0<='z')) ) { | ||
793 | alt3=1; | ||
794 | } | ||
795 | |||
796 | |||
797 | switch (alt3) { | ||
798 | case 1 : | ||
799 | // InternalSolverLanguage.g: | ||
800 | { | ||
801 | 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') ) { | ||
802 | input.consume(); | ||
803 | |||
804 | } | ||
805 | else { | ||
806 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
807 | recover(mse); | ||
808 | throw mse;} | ||
809 | |||
810 | |||
811 | } | ||
812 | break; | ||
813 | |||
814 | default : | ||
815 | break loop3; | ||
816 | } | ||
817 | } while (true); | ||
818 | |||
819 | |||
820 | } | ||
821 | |||
822 | state.type = _type; | ||
823 | state.channel = _channel; | ||
824 | } | ||
825 | finally { | ||
826 | } | ||
827 | } | ||
828 | // $ANTLR end "RULE_ID" | ||
829 | |||
830 | // $ANTLR start "RULE_INT" | ||
831 | public final void mRULE_INT() throws RecognitionException { | ||
832 | try { | ||
833 | int _type = RULE_INT; | ||
834 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
835 | // InternalSolverLanguage.g:5874:10: ( ( '0' .. '9' )+ ) | ||
836 | // InternalSolverLanguage.g:5874:12: ( '0' .. '9' )+ | ||
837 | { | ||
838 | // InternalSolverLanguage.g:5874:12: ( '0' .. '9' )+ | ||
839 | int cnt4=0; | ||
840 | loop4: | ||
841 | do { | ||
842 | int alt4=2; | ||
843 | int LA4_0 = input.LA(1); | ||
844 | |||
845 | if ( ((LA4_0>='0' && LA4_0<='9')) ) { | ||
846 | alt4=1; | ||
847 | } | ||
848 | |||
849 | |||
850 | switch (alt4) { | ||
851 | case 1 : | ||
852 | // InternalSolverLanguage.g:5874:13: '0' .. '9' | ||
853 | { | ||
854 | matchRange('0','9'); | ||
855 | |||
856 | } | ||
857 | break; | ||
858 | |||
859 | default : | ||
860 | if ( cnt4 >= 1 ) break loop4; | ||
861 | EarlyExitException eee = | ||
862 | new EarlyExitException(4, input); | ||
863 | throw eee; | ||
864 | } | ||
865 | cnt4++; | ||
866 | } while (true); | ||
867 | |||
868 | |||
869 | } | ||
870 | |||
871 | state.type = _type; | ||
872 | state.channel = _channel; | ||
873 | } | ||
874 | finally { | ||
875 | } | ||
876 | } | ||
877 | // $ANTLR end "RULE_INT" | ||
878 | |||
879 | // $ANTLR start "RULE_ML_COMMENT" | ||
880 | public final void mRULE_ML_COMMENT() throws RecognitionException { | ||
881 | try { | ||
882 | int _type = RULE_ML_COMMENT; | ||
883 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
884 | // InternalSolverLanguage.g:5876:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | ||
885 | // InternalSolverLanguage.g:5876:19: '/*' ( options {greedy=false; } : . )* '*/' | ||
886 | { | ||
887 | match("/*"); | ||
888 | |||
889 | // InternalSolverLanguage.g:5876:24: ( options {greedy=false; } : . )* | ||
890 | loop5: | ||
891 | do { | ||
892 | int alt5=2; | ||
893 | int LA5_0 = input.LA(1); | ||
894 | |||
895 | if ( (LA5_0=='*') ) { | ||
896 | int LA5_1 = input.LA(2); | ||
897 | |||
898 | if ( (LA5_1=='/') ) { | ||
899 | alt5=2; | ||
900 | } | ||
901 | else if ( ((LA5_1>='\u0000' && LA5_1<='.')||(LA5_1>='0' && LA5_1<='\uFFFF')) ) { | ||
902 | alt5=1; | ||
903 | } | ||
904 | |||
905 | |||
906 | } | ||
907 | else if ( ((LA5_0>='\u0000' && LA5_0<=')')||(LA5_0>='+' && LA5_0<='\uFFFF')) ) { | ||
908 | alt5=1; | ||
909 | } | ||
910 | |||
911 | |||
912 | switch (alt5) { | ||
913 | case 1 : | ||
914 | // InternalSolverLanguage.g:5876:52: . | ||
915 | { | ||
916 | matchAny(); | ||
917 | |||
918 | } | ||
919 | break; | ||
920 | |||
921 | default : | ||
922 | break loop5; | ||
923 | } | ||
924 | } while (true); | ||
925 | |||
926 | match("*/"); | ||
927 | |||
928 | |||
929 | } | ||
930 | |||
931 | state.type = _type; | ||
932 | state.channel = _channel; | ||
933 | } | ||
934 | finally { | ||
935 | } | ||
936 | } | ||
937 | // $ANTLR end "RULE_ML_COMMENT" | ||
938 | |||
939 | // $ANTLR start "RULE_SL_COMMENT" | ||
940 | public final void mRULE_SL_COMMENT() throws RecognitionException { | ||
941 | try { | ||
942 | int _type = RULE_SL_COMMENT; | ||
943 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
944 | // InternalSolverLanguage.g:5878:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | ||
945 | // InternalSolverLanguage.g:5878:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | ||
946 | { | ||
947 | match("//"); | ||
948 | |||
949 | // InternalSolverLanguage.g:5878:24: (~ ( ( '\\n' | '\\r' ) ) )* | ||
950 | loop6: | ||
951 | do { | ||
952 | int alt6=2; | ||
953 | int LA6_0 = input.LA(1); | ||
954 | |||
955 | if ( ((LA6_0>='\u0000' && LA6_0<='\t')||(LA6_0>='\u000B' && LA6_0<='\f')||(LA6_0>='\u000E' && LA6_0<='\uFFFF')) ) { | ||
956 | alt6=1; | ||
957 | } | ||
958 | |||
959 | |||
960 | switch (alt6) { | ||
961 | case 1 : | ||
962 | // InternalSolverLanguage.g:5878:24: ~ ( ( '\\n' | '\\r' ) ) | ||
963 | { | ||
964 | 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') ) { | ||
965 | input.consume(); | ||
966 | |||
967 | } | ||
968 | else { | ||
969 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
970 | recover(mse); | ||
971 | throw mse;} | ||
972 | |||
973 | |||
974 | } | ||
975 | break; | ||
976 | |||
977 | default : | ||
978 | break loop6; | ||
979 | } | ||
980 | } while (true); | ||
981 | |||
982 | // InternalSolverLanguage.g:5878:40: ( ( '\\r' )? '\\n' )? | ||
983 | int alt8=2; | ||
984 | int LA8_0 = input.LA(1); | ||
985 | |||
986 | if ( (LA8_0=='\n'||LA8_0=='\r') ) { | ||
987 | alt8=1; | ||
988 | } | ||
989 | switch (alt8) { | ||
990 | case 1 : | ||
991 | // InternalSolverLanguage.g:5878:41: ( '\\r' )? '\\n' | ||
992 | { | ||
993 | // InternalSolverLanguage.g:5878:41: ( '\\r' )? | ||
994 | int alt7=2; | ||
995 | int LA7_0 = input.LA(1); | ||
996 | |||
997 | if ( (LA7_0=='\r') ) { | ||
998 | alt7=1; | ||
999 | } | ||
1000 | switch (alt7) { | ||
1001 | case 1 : | ||
1002 | // InternalSolverLanguage.g:5878:41: '\\r' | ||
1003 | { | ||
1004 | match('\r'); | ||
1005 | |||
1006 | } | ||
1007 | break; | ||
1008 | |||
1009 | } | ||
1010 | |||
1011 | match('\n'); | ||
1012 | |||
1013 | } | ||
1014 | break; | ||
1015 | |||
1016 | } | ||
1017 | |||
1018 | |||
1019 | } | ||
1020 | |||
1021 | state.type = _type; | ||
1022 | state.channel = _channel; | ||
1023 | } | ||
1024 | finally { | ||
1025 | } | ||
1026 | } | ||
1027 | // $ANTLR end "RULE_SL_COMMENT" | ||
1028 | |||
1029 | // $ANTLR start "RULE_WS" | ||
1030 | public final void mRULE_WS() throws RecognitionException { | ||
1031 | try { | ||
1032 | int _type = RULE_WS; | ||
1033 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1034 | // InternalSolverLanguage.g:5880:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | ||
1035 | // InternalSolverLanguage.g:5880:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | ||
1036 | { | ||
1037 | // InternalSolverLanguage.g:5880:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | ||
1038 | int cnt9=0; | ||
1039 | loop9: | ||
1040 | do { | ||
1041 | int alt9=2; | ||
1042 | int LA9_0 = input.LA(1); | ||
1043 | |||
1044 | if ( ((LA9_0>='\t' && LA9_0<='\n')||LA9_0=='\r'||LA9_0==' ') ) { | ||
1045 | alt9=1; | ||
1046 | } | ||
1047 | |||
1048 | |||
1049 | switch (alt9) { | ||
1050 | case 1 : | ||
1051 | // InternalSolverLanguage.g: | ||
1052 | { | ||
1053 | if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { | ||
1054 | input.consume(); | ||
1055 | |||
1056 | } | ||
1057 | else { | ||
1058 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
1059 | recover(mse); | ||
1060 | throw mse;} | ||
1061 | |||
1062 | |||
1063 | } | ||
1064 | break; | ||
1065 | |||
1066 | default : | ||
1067 | if ( cnt9 >= 1 ) break loop9; | ||
1068 | EarlyExitException eee = | ||
1069 | new EarlyExitException(9, input); | ||
1070 | throw eee; | ||
1071 | } | ||
1072 | cnt9++; | ||
1073 | } while (true); | ||
1074 | |||
1075 | |||
1076 | } | ||
1077 | |||
1078 | state.type = _type; | ||
1079 | state.channel = _channel; | ||
1080 | } | ||
1081 | finally { | ||
1082 | } | ||
1083 | } | ||
1084 | // $ANTLR end "RULE_WS" | ||
1085 | |||
1086 | // $ANTLR start "RULE_ANY_OTHER" | ||
1087 | public final void mRULE_ANY_OTHER() throws RecognitionException { | ||
1088 | try { | ||
1089 | int _type = RULE_ANY_OTHER; | ||
1090 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1091 | // InternalSolverLanguage.g:5882:16: ( . ) | ||
1092 | // InternalSolverLanguage.g:5882:18: . | ||
1093 | { | ||
1094 | matchAny(); | ||
1095 | |||
1096 | } | ||
1097 | |||
1098 | state.type = _type; | ||
1099 | state.channel = _channel; | ||
1100 | } | ||
1101 | finally { | ||
1102 | } | ||
1103 | } | ||
1104 | // $ANTLR end "RULE_ANY_OTHER" | ||
1105 | |||
1106 | public void mTokens() throws RecognitionException { | ||
1107 | // InternalSolverLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | 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 | RULE_STRING | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | ||
1108 | int alt10=37; | ||
1109 | alt10 = dfa10.predict(input); | ||
1110 | switch (alt10) { | ||
1111 | case 1 : | ||
1112 | // InternalSolverLanguage.g:1:10: T__11 | ||
1113 | { | ||
1114 | mT__11(); | ||
1115 | |||
1116 | } | ||
1117 | break; | ||
1118 | case 2 : | ||
1119 | // InternalSolverLanguage.g:1:16: T__12 | ||
1120 | { | ||
1121 | mT__12(); | ||
1122 | |||
1123 | } | ||
1124 | break; | ||
1125 | case 3 : | ||
1126 | // InternalSolverLanguage.g:1:22: T__13 | ||
1127 | { | ||
1128 | mT__13(); | ||
1129 | |||
1130 | } | ||
1131 | break; | ||
1132 | case 4 : | ||
1133 | // InternalSolverLanguage.g:1:28: T__14 | ||
1134 | { | ||
1135 | mT__14(); | ||
1136 | |||
1137 | } | ||
1138 | break; | ||
1139 | case 5 : | ||
1140 | // InternalSolverLanguage.g:1:34: T__15 | ||
1141 | { | ||
1142 | mT__15(); | ||
1143 | |||
1144 | } | ||
1145 | break; | ||
1146 | case 6 : | ||
1147 | // InternalSolverLanguage.g:1:40: T__16 | ||
1148 | { | ||
1149 | mT__16(); | ||
1150 | |||
1151 | } | ||
1152 | break; | ||
1153 | case 7 : | ||
1154 | // InternalSolverLanguage.g:1:46: T__17 | ||
1155 | { | ||
1156 | mT__17(); | ||
1157 | |||
1158 | } | ||
1159 | break; | ||
1160 | case 8 : | ||
1161 | // InternalSolverLanguage.g:1:52: T__18 | ||
1162 | { | ||
1163 | mT__18(); | ||
1164 | |||
1165 | } | ||
1166 | break; | ||
1167 | case 9 : | ||
1168 | // InternalSolverLanguage.g:1:58: T__19 | ||
1169 | { | ||
1170 | mT__19(); | ||
1171 | |||
1172 | } | ||
1173 | break; | ||
1174 | case 10 : | ||
1175 | // InternalSolverLanguage.g:1:64: T__20 | ||
1176 | { | ||
1177 | mT__20(); | ||
1178 | |||
1179 | } | ||
1180 | break; | ||
1181 | case 11 : | ||
1182 | // InternalSolverLanguage.g:1:70: T__21 | ||
1183 | { | ||
1184 | mT__21(); | ||
1185 | |||
1186 | } | ||
1187 | break; | ||
1188 | case 12 : | ||
1189 | // InternalSolverLanguage.g:1:76: T__22 | ||
1190 | { | ||
1191 | mT__22(); | ||
1192 | |||
1193 | } | ||
1194 | break; | ||
1195 | case 13 : | ||
1196 | // InternalSolverLanguage.g:1:82: T__23 | ||
1197 | { | ||
1198 | mT__23(); | ||
1199 | |||
1200 | } | ||
1201 | break; | ||
1202 | case 14 : | ||
1203 | // InternalSolverLanguage.g:1:88: T__24 | ||
1204 | { | ||
1205 | mT__24(); | ||
1206 | |||
1207 | } | ||
1208 | break; | ||
1209 | case 15 : | ||
1210 | // InternalSolverLanguage.g:1:94: T__25 | ||
1211 | { | ||
1212 | mT__25(); | ||
1213 | |||
1214 | } | ||
1215 | break; | ||
1216 | case 16 : | ||
1217 | // InternalSolverLanguage.g:1:100: T__26 | ||
1218 | { | ||
1219 | mT__26(); | ||
1220 | |||
1221 | } | ||
1222 | break; | ||
1223 | case 17 : | ||
1224 | // InternalSolverLanguage.g:1:106: T__27 | ||
1225 | { | ||
1226 | mT__27(); | ||
1227 | |||
1228 | } | ||
1229 | break; | ||
1230 | case 18 : | ||
1231 | // InternalSolverLanguage.g:1:112: T__28 | ||
1232 | { | ||
1233 | mT__28(); | ||
1234 | |||
1235 | } | ||
1236 | break; | ||
1237 | case 19 : | ||
1238 | // InternalSolverLanguage.g:1:118: T__29 | ||
1239 | { | ||
1240 | mT__29(); | ||
1241 | |||
1242 | } | ||
1243 | break; | ||
1244 | case 20 : | ||
1245 | // InternalSolverLanguage.g:1:124: T__30 | ||
1246 | { | ||
1247 | mT__30(); | ||
1248 | |||
1249 | } | ||
1250 | break; | ||
1251 | case 21 : | ||
1252 | // InternalSolverLanguage.g:1:130: T__31 | ||
1253 | { | ||
1254 | mT__31(); | ||
1255 | |||
1256 | } | ||
1257 | break; | ||
1258 | case 22 : | ||
1259 | // InternalSolverLanguage.g:1:136: T__32 | ||
1260 | { | ||
1261 | mT__32(); | ||
1262 | |||
1263 | } | ||
1264 | break; | ||
1265 | case 23 : | ||
1266 | // InternalSolverLanguage.g:1:142: T__33 | ||
1267 | { | ||
1268 | mT__33(); | ||
1269 | |||
1270 | } | ||
1271 | break; | ||
1272 | case 24 : | ||
1273 | // InternalSolverLanguage.g:1:148: T__34 | ||
1274 | { | ||
1275 | mT__34(); | ||
1276 | |||
1277 | } | ||
1278 | break; | ||
1279 | case 25 : | ||
1280 | // InternalSolverLanguage.g:1:154: T__35 | ||
1281 | { | ||
1282 | mT__35(); | ||
1283 | |||
1284 | } | ||
1285 | break; | ||
1286 | case 26 : | ||
1287 | // InternalSolverLanguage.g:1:160: T__36 | ||
1288 | { | ||
1289 | mT__36(); | ||
1290 | |||
1291 | } | ||
1292 | break; | ||
1293 | case 27 : | ||
1294 | // InternalSolverLanguage.g:1:166: T__37 | ||
1295 | { | ||
1296 | mT__37(); | ||
1297 | |||
1298 | } | ||
1299 | break; | ||
1300 | case 28 : | ||
1301 | // InternalSolverLanguage.g:1:172: T__38 | ||
1302 | { | ||
1303 | mT__38(); | ||
1304 | |||
1305 | } | ||
1306 | break; | ||
1307 | case 29 : | ||
1308 | // InternalSolverLanguage.g:1:178: T__39 | ||
1309 | { | ||
1310 | mT__39(); | ||
1311 | |||
1312 | } | ||
1313 | break; | ||
1314 | case 30 : | ||
1315 | // InternalSolverLanguage.g:1:184: T__40 | ||
1316 | { | ||
1317 | mT__40(); | ||
1318 | |||
1319 | } | ||
1320 | break; | ||
1321 | case 31 : | ||
1322 | // InternalSolverLanguage.g:1:190: RULE_STRING | ||
1323 | { | ||
1324 | mRULE_STRING(); | ||
1325 | |||
1326 | } | ||
1327 | break; | ||
1328 | case 32 : | ||
1329 | // InternalSolverLanguage.g:1:202: RULE_ID | ||
1330 | { | ||
1331 | mRULE_ID(); | ||
1332 | |||
1333 | } | ||
1334 | break; | ||
1335 | case 33 : | ||
1336 | // InternalSolverLanguage.g:1:210: RULE_INT | ||
1337 | { | ||
1338 | mRULE_INT(); | ||
1339 | |||
1340 | } | ||
1341 | break; | ||
1342 | case 34 : | ||
1343 | // InternalSolverLanguage.g:1:219: RULE_ML_COMMENT | ||
1344 | { | ||
1345 | mRULE_ML_COMMENT(); | ||
1346 | |||
1347 | } | ||
1348 | break; | ||
1349 | case 35 : | ||
1350 | // InternalSolverLanguage.g:1:235: RULE_SL_COMMENT | ||
1351 | { | ||
1352 | mRULE_SL_COMMENT(); | ||
1353 | |||
1354 | } | ||
1355 | break; | ||
1356 | case 36 : | ||
1357 | // InternalSolverLanguage.g:1:251: RULE_WS | ||
1358 | { | ||
1359 | mRULE_WS(); | ||
1360 | |||
1361 | } | ||
1362 | break; | ||
1363 | case 37 : | ||
1364 | // InternalSolverLanguage.g:1:259: RULE_ANY_OTHER | ||
1365 | { | ||
1366 | mRULE_ANY_OTHER(); | ||
1367 | |||
1368 | } | ||
1369 | break; | ||
1370 | |||
1371 | } | ||
1372 | |||
1373 | } | ||
1374 | |||
1375 | |||
1376 | protected DFA10 dfa10 = new DFA10(this); | ||
1377 | static final String DFA10_eotS = | ||
1378 | "\1\uffff\2\40\1\uffff\1\44\2\40\3\uffff\4\40\1\uffff\1\40\3\uffff\2\40\2\uffff\1\40\2\36\2\uffff\1\36\2\uffff\1\40\1\uffff\1\40\3\uffff\5\40\3\uffff\4\40\1\uffff\1\40\3\uffff\3\40\2\uffff\1\40\5\uffff\11\40\1\134\11\40\1\146\5\40\1\154\1\155\1\uffff\1\156\7\40\1\166\1\uffff\1\40\1\170\3\40\3\uffff\4\40\1\u0080\2\40\1\uffff\1\40\1\uffff\1\u0084\1\40\1\u0086\1\40\1\u0088\2\40\1\uffff\2\40\1\u008d\1\uffff\1\u008e\1\uffff\1\40\1\uffff\1\40\1\u0091\2\40\2\uffff\1\u0094\1\40\1\uffff\1\40\1\u0097\1\uffff\1\u0098\1\40\2\uffff\1\40\1\u009b\1\uffff"; | ||
1379 | static final String DFA10_eofS = | ||
1380 | "\u009c\uffff"; | ||
1381 | static final String DFA10_minS = | ||
1382 | "\1\0\1\141\1\162\1\uffff\1\56\2\156\3\uffff\1\157\1\156\1\145\1\164\1\uffff\1\162\3\uffff\1\145\1\154\2\uffff\1\142\1\0\1\101\2\uffff\1\52\2\uffff\1\154\1\uffff\1\165\3\uffff\1\153\1\162\1\151\2\165\3\uffff\1\157\1\164\1\141\1\162\1\uffff\1\145\3\uffff\1\146\1\141\1\156\2\uffff\1\163\5\uffff\1\163\1\145\1\156\1\157\1\163\1\145\1\141\1\155\1\154\1\60\1\154\1\141\1\151\1\144\1\141\1\163\2\164\1\145\1\60\1\157\1\162\1\164\1\156\1\154\2\60\1\uffff\1\60\1\164\1\156\1\151\1\165\1\163\1\141\1\162\1\60\1\uffff\1\167\1\60\1\163\1\144\1\163\3\uffff\1\151\1\147\1\143\1\154\1\60\1\151\1\141\1\uffff\1\156\1\uffff\1\60\1\163\1\60\1\157\1\60\1\141\1\164\1\uffff\1\156\1\143\1\60\1\uffff\1\60\1\uffff\1\156\1\uffff\1\164\1\60\1\155\1\164\2\uffff\1\60\1\145\1\uffff\1\145\1\60\1\uffff\1\60\1\156\2\uffff\1\164\1\60\1\uffff"; | ||
1383 | static final String DFA10_maxS = | ||
1384 | "\1\uffff\1\141\1\162\1\uffff\1\56\1\156\1\170\3\uffff\1\157\1\156\1\145\1\164\1\uffff\1\162\3\uffff\1\145\1\157\2\uffff\1\142\1\uffff\1\172\2\uffff\1\57\2\uffff\1\154\1\uffff\1\165\3\uffff\1\153\1\162\1\164\2\165\3\uffff\1\157\1\164\1\154\1\162\1\uffff\1\145\3\uffff\1\146\1\141\1\156\2\uffff\1\163\5\uffff\1\163\1\145\1\156\1\157\1\163\1\145\1\141\1\155\1\154\1\172\1\154\1\141\1\151\1\144\1\141\1\163\2\164\1\145\1\172\1\157\1\162\1\164\1\156\1\154\2\172\1\uffff\1\172\1\164\1\156\1\151\1\165\1\163\1\141\1\162\1\172\1\uffff\1\167\1\172\1\163\1\144\1\163\3\uffff\1\151\1\147\1\143\1\154\1\172\1\151\1\141\1\uffff\1\156\1\uffff\1\172\1\163\1\172\1\157\1\172\1\141\1\164\1\uffff\1\156\1\143\1\172\1\uffff\1\172\1\uffff\1\156\1\uffff\1\164\1\172\1\155\1\164\2\uffff\1\172\1\145\1\uffff\1\145\1\172\1\uffff\1\172\1\156\2\uffff\1\164\1\172\1\uffff"; | ||
1385 | static final String DFA10_acceptS = | ||
1386 | "\3\uffff\1\3\3\uffff\1\7\1\10\1\11\4\uffff\1\20\1\uffff\1\22\1\23\1\24\2\uffff\1\27\1\30\3\uffff\1\40\1\41\1\uffff\1\44\1\45\1\uffff\1\40\1\uffff\1\3\1\34\1\4\5\uffff\1\7\1\10\1\11\4\uffff\1\20\1\uffff\1\22\1\23\1\24\3\uffff\1\27\1\30\1\uffff\1\37\1\41\1\42\1\43\1\44\33\uffff\1\15\11\uffff\1\2\5\uffff\1\32\1\14\1\16\7\uffff\1\1\1\uffff\1\6\7\uffff\1\26\3\uffff\1\12\1\uffff\1\13\1\uffff\1\17\4\uffff\1\5\1\31\2\uffff\1\25\2\uffff\1\33\2\uffff\1\35\1\21\2\uffff\1\36"; | ||
1387 | static final String DFA10_specialS = | ||
1388 | "\1\1\27\uffff\1\0\u0083\uffff}>"; | ||
1389 | static final String[] DFA10_transitionS = { | ||
1390 | "\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\30\4\36\1\16\1\7\1\10\1\22\1\21\1\36\1\3\1\4\1\34\12\33\1\11\6\36\32\32\3\36\1\31\1\32\1\36\1\27\1\12\1\24\1\23\1\6\1\1\2\32\1\13\6\32\1\17\1\32\1\14\1\15\1\2\1\5\5\32\1\25\1\20\1\26\uff82\36", | ||
1391 | "\1\37", | ||
1392 | "\1\41", | ||
1393 | "", | ||
1394 | "\1\43", | ||
1395 | "\1\45", | ||
1396 | "\1\51\2\uffff\1\50\1\46\5\uffff\1\47", | ||
1397 | "", | ||
1398 | "", | ||
1399 | "", | ||
1400 | "\1\55", | ||
1401 | "\1\56", | ||
1402 | "\1\57", | ||
1403 | "\1\60", | ||
1404 | "", | ||
1405 | "\1\62", | ||
1406 | "", | ||
1407 | "", | ||
1408 | "", | ||
1409 | "\1\66", | ||
1410 | "\1\67\2\uffff\1\70", | ||
1411 | "", | ||
1412 | "", | ||
1413 | "\1\73", | ||
1414 | "\0\74", | ||
1415 | "\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1416 | "", | ||
1417 | "", | ||
1418 | "\1\76\4\uffff\1\77", | ||
1419 | "", | ||
1420 | "", | ||
1421 | "\1\101", | ||
1422 | "", | ||
1423 | "\1\102", | ||
1424 | "", | ||
1425 | "", | ||
1426 | "", | ||
1427 | "\1\103", | ||
1428 | "\1\104", | ||
1429 | "\1\105\12\uffff\1\106", | ||
1430 | "\1\107", | ||
1431 | "\1\110", | ||
1432 | "", | ||
1433 | "", | ||
1434 | "", | ||
1435 | "\1\111", | ||
1436 | "\1\112", | ||
1437 | "\1\113\12\uffff\1\114", | ||
1438 | "\1\115", | ||
1439 | "", | ||
1440 | "\1\116", | ||
1441 | "", | ||
1442 | "", | ||
1443 | "", | ||
1444 | "\1\117", | ||
1445 | "\1\120", | ||
1446 | "\1\121", | ||
1447 | "", | ||
1448 | "", | ||
1449 | "\1\122", | ||
1450 | "", | ||
1451 | "", | ||
1452 | "", | ||
1453 | "", | ||
1454 | "", | ||
1455 | "\1\123", | ||
1456 | "\1\124", | ||
1457 | "\1\125", | ||
1458 | "\1\126", | ||
1459 | "\1\127", | ||
1460 | "\1\130", | ||
1461 | "\1\131", | ||
1462 | "\1\132", | ||
1463 | "\1\133", | ||
1464 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1465 | "\1\135", | ||
1466 | "\1\136", | ||
1467 | "\1\137", | ||
1468 | "\1\140", | ||
1469 | "\1\141", | ||
1470 | "\1\142", | ||
1471 | "\1\143", | ||
1472 | "\1\144", | ||
1473 | "\1\145", | ||
1474 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1475 | "\1\147", | ||
1476 | "\1\150", | ||
1477 | "\1\151", | ||
1478 | "\1\152", | ||
1479 | "\1\153", | ||
1480 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1481 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1482 | "", | ||
1483 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1484 | "\1\157", | ||
1485 | "\1\160", | ||
1486 | "\1\161", | ||
1487 | "\1\162", | ||
1488 | "\1\163", | ||
1489 | "\1\164", | ||
1490 | "\1\165", | ||
1491 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1492 | "", | ||
1493 | "\1\167", | ||
1494 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1495 | "\1\171", | ||
1496 | "\1\172", | ||
1497 | "\1\173", | ||
1498 | "", | ||
1499 | "", | ||
1500 | "", | ||
1501 | "\1\174", | ||
1502 | "\1\175", | ||
1503 | "\1\176", | ||
1504 | "\1\177", | ||
1505 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1506 | "\1\u0081", | ||
1507 | "\1\u0082", | ||
1508 | "", | ||
1509 | "\1\u0083", | ||
1510 | "", | ||
1511 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1512 | "\1\u0085", | ||
1513 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1514 | "\1\u0087", | ||
1515 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1516 | "\1\u0089", | ||
1517 | "\1\u008a", | ||
1518 | "", | ||
1519 | "\1\u008b", | ||
1520 | "\1\u008c", | ||
1521 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1522 | "", | ||
1523 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1524 | "", | ||
1525 | "\1\u008f", | ||
1526 | "", | ||
1527 | "\1\u0090", | ||
1528 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1529 | "\1\u0092", | ||
1530 | "\1\u0093", | ||
1531 | "", | ||
1532 | "", | ||
1533 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1534 | "\1\u0095", | ||
1535 | "", | ||
1536 | "\1\u0096", | ||
1537 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1538 | "", | ||
1539 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1540 | "\1\u0099", | ||
1541 | "", | ||
1542 | "", | ||
1543 | "\1\u009a", | ||
1544 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1545 | "" | ||
1546 | }; | ||
1547 | |||
1548 | static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); | ||
1549 | static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); | ||
1550 | static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); | ||
1551 | static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); | ||
1552 | static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); | ||
1553 | static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); | ||
1554 | static final short[][] DFA10_transition; | ||
1555 | |||
1556 | static { | ||
1557 | int numStates = DFA10_transitionS.length; | ||
1558 | DFA10_transition = new short[numStates][]; | ||
1559 | for (int i=0; i<numStates; i++) { | ||
1560 | DFA10_transition[i] = DFA.unpackEncodedString(DFA10_transitionS[i]); | ||
1561 | } | ||
1562 | } | ||
1563 | |||
1564 | class DFA10 extends DFA { | ||
1565 | |||
1566 | public DFA10(BaseRecognizer recognizer) { | ||
1567 | this.recognizer = recognizer; | ||
1568 | this.decisionNumber = 10; | ||
1569 | this.eot = DFA10_eot; | ||
1570 | this.eof = DFA10_eof; | ||
1571 | this.min = DFA10_min; | ||
1572 | this.max = DFA10_max; | ||
1573 | this.accept = DFA10_accept; | ||
1574 | this.special = DFA10_special; | ||
1575 | this.transition = DFA10_transition; | ||
1576 | } | ||
1577 | public String getDescription() { | ||
1578 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | 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 | RULE_STRING | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | ||
1579 | } | ||
1580 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | ||
1581 | IntStream input = _input; | ||
1582 | int _s = s; | ||
1583 | switch ( s ) { | ||
1584 | case 0 : | ||
1585 | int LA10_24 = input.LA(1); | ||
1586 | |||
1587 | s = -1; | ||
1588 | if ( ((LA10_24>='\u0000' && LA10_24<='\uFFFF')) ) {s = 60;} | ||
1589 | |||
1590 | else s = 30; | ||
1591 | |||
1592 | if ( s>=0 ) return s; | ||
1593 | break; | ||
1594 | case 1 : | ||
1595 | int LA10_0 = input.LA(1); | ||
1596 | |||
1597 | s = -1; | ||
1598 | if ( (LA10_0=='f') ) {s = 1;} | ||
1599 | |||
1600 | else if ( (LA10_0=='t') ) {s = 2;} | ||
1601 | |||
1602 | else if ( (LA10_0=='-') ) {s = 3;} | ||
1603 | |||
1604 | else if ( (LA10_0=='.') ) {s = 4;} | ||
1605 | |||
1606 | else if ( (LA10_0=='u') ) {s = 5;} | ||
1607 | |||
1608 | else if ( (LA10_0=='e') ) {s = 6;} | ||
1609 | |||
1610 | else if ( (LA10_0=='(') ) {s = 7;} | ||
1611 | |||
1612 | else if ( (LA10_0==')') ) {s = 8;} | ||
1613 | |||
1614 | else if ( (LA10_0==':') ) {s = 9;} | ||
1615 | |||
1616 | else if ( (LA10_0=='b') ) {s = 10;} | ||
1617 | |||
1618 | else if ( (LA10_0=='i') ) {s = 11;} | ||
1619 | |||
1620 | else if ( (LA10_0=='r') ) {s = 12;} | ||
1621 | |||
1622 | else if ( (LA10_0=='s') ) {s = 13;} | ||
1623 | |||
1624 | else if ( (LA10_0=='\'') ) {s = 14;} | ||
1625 | |||
1626 | else if ( (LA10_0=='p') ) {s = 15;} | ||
1627 | |||
1628 | else if ( (LA10_0=='|') ) {s = 16;} | ||
1629 | |||
1630 | else if ( (LA10_0=='+') ) {s = 17;} | ||
1631 | |||
1632 | else if ( (LA10_0=='*') ) {s = 18;} | ||
1633 | |||
1634 | else if ( (LA10_0=='d') ) {s = 19;} | ||
1635 | |||
1636 | else if ( (LA10_0=='c') ) {s = 20;} | ||
1637 | |||
1638 | else if ( (LA10_0=='{') ) {s = 21;} | ||
1639 | |||
1640 | else if ( (LA10_0=='}') ) {s = 22;} | ||
1641 | |||
1642 | else if ( (LA10_0=='a') ) {s = 23;} | ||
1643 | |||
1644 | else if ( (LA10_0=='\"') ) {s = 24;} | ||
1645 | |||
1646 | else if ( (LA10_0=='^') ) {s = 25;} | ||
1647 | |||
1648 | else if ( ((LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='g' && LA10_0<='h')||(LA10_0>='j' && LA10_0<='o')||LA10_0=='q'||(LA10_0>='v' && LA10_0<='z')) ) {s = 26;} | ||
1649 | |||
1650 | else if ( ((LA10_0>='0' && LA10_0<='9')) ) {s = 27;} | ||
1651 | |||
1652 | else if ( (LA10_0=='/') ) {s = 28;} | ||
1653 | |||
1654 | else if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) {s = 29;} | ||
1655 | |||
1656 | else if ( ((LA10_0>='\u0000' && LA10_0<='\b')||(LA10_0>='\u000B' && LA10_0<='\f')||(LA10_0>='\u000E' && LA10_0<='\u001F')||LA10_0=='!'||(LA10_0>='#' && LA10_0<='&')||LA10_0==','||(LA10_0>=';' && LA10_0<='@')||(LA10_0>='[' && LA10_0<=']')||LA10_0=='`'||(LA10_0>='~' && LA10_0<='\uFFFF')) ) {s = 30;} | ||
1657 | |||
1658 | if ( s>=0 ) return s; | ||
1659 | break; | ||
1660 | } | ||
1661 | NoViableAltException nvae = | ||
1662 | new NoViableAltException(getDescription(), 10, _s, input); | ||
1663 | error(nvae); | ||
1664 | throw nvae; | ||
1665 | } | ||
1666 | } | ||
1667 | |||
1668 | |||
1669 | } \ No newline at end of file | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java new file mode 100644 index 00000000..cc5980b1 --- /dev/null +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java | |||
@@ -0,0 +1,17842 @@ | |||
1 | package org.eclipse.viatra.solver.language.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 org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; | ||
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 InternalSolverLanguageParser extends AbstractInternalContentAssistParser { | ||
24 | public static final String[] tokenNames = new String[] { | ||
25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'true'", "'-'", "'.'", "'unknown'", "'error'", "'('", "')'", "':'", "'exists'", "'equals'", "'bool'", "'int'", "'real'", "'string'", "'\\''", "'predicate'", "'|'", "'+'", "'*'", "'default'", "'class'", "'{'", "'}'", "'extends'", "'enum'", "'relation'", "'..'", "'abstract'", "'containment'" | ||
26 | }; | ||
27 | public static final int RULE_STRING=6; | ||
28 | public static final int RULE_SL_COMMENT=8; | ||
29 | public static final int T__19=19; | ||
30 | public static final int T__15=15; | ||
31 | public static final int T__37=37; | ||
32 | public static final int T__16=16; | ||
33 | public static final int T__38=38; | ||
34 | public static final int T__17=17; | ||
35 | public static final int T__39=39; | ||
36 | public static final int T__18=18; | ||
37 | public static final int T__11=11; | ||
38 | public static final int T__33=33; | ||
39 | public static final int T__12=12; | ||
40 | public static final int T__34=34; | ||
41 | public static final int T__13=13; | ||
42 | public static final int T__35=35; | ||
43 | public static final int T__14=14; | ||
44 | public static final int T__36=36; | ||
45 | public static final int EOF=-1; | ||
46 | public static final int T__30=30; | ||
47 | public static final int T__31=31; | ||
48 | public static final int T__32=32; | ||
49 | public static final int RULE_ID=5; | ||
50 | public static final int RULE_WS=9; | ||
51 | public static final int RULE_ANY_OTHER=10; | ||
52 | public static final int T__26=26; | ||
53 | public static final int T__27=27; | ||
54 | public static final int T__28=28; | ||
55 | public static final int RULE_INT=4; | ||
56 | public static final int T__29=29; | ||
57 | public static final int T__22=22; | ||
58 | public static final int RULE_ML_COMMENT=7; | ||
59 | public static final int T__23=23; | ||
60 | public static final int T__24=24; | ||
61 | public static final int T__25=25; | ||
62 | public static final int T__40=40; | ||
63 | public static final int T__20=20; | ||
64 | public static final int T__21=21; | ||
65 | |||
66 | // delegates | ||
67 | // delegators | ||
68 | |||
69 | |||
70 | public InternalSolverLanguageParser(TokenStream input) { | ||
71 | this(input, new RecognizerSharedState()); | ||
72 | } | ||
73 | public InternalSolverLanguageParser(TokenStream input, RecognizerSharedState state) { | ||
74 | super(input, state); | ||
75 | |||
76 | } | ||
77 | |||
78 | |||
79 | public String[] getTokenNames() { return InternalSolverLanguageParser.tokenNames; } | ||
80 | public String getGrammarFileName() { return "InternalSolverLanguage.g"; } | ||
81 | |||
82 | |||
83 | private SolverLanguageGrammarAccess grammarAccess; | ||
84 | |||
85 | public void setGrammarAccess(SolverLanguageGrammarAccess grammarAccess) { | ||
86 | this.grammarAccess = grammarAccess; | ||
87 | } | ||
88 | |||
89 | @Override | ||
90 | protected Grammar getGrammar() { | ||
91 | return grammarAccess.getGrammar(); | ||
92 | } | ||
93 | |||
94 | @Override | ||
95 | protected String getValueForTokenName(String tokenName) { | ||
96 | return tokenName; | ||
97 | } | ||
98 | |||
99 | |||
100 | |||
101 | // $ANTLR start "entryRuleProblem" | ||
102 | // InternalSolverLanguage.g:53:1: entryRuleProblem : ruleProblem EOF ; | ||
103 | public final void entryRuleProblem() throws RecognitionException { | ||
104 | try { | ||
105 | // InternalSolverLanguage.g:54:1: ( ruleProblem EOF ) | ||
106 | // InternalSolverLanguage.g:55:1: ruleProblem EOF | ||
107 | { | ||
108 | before(grammarAccess.getProblemRule()); | ||
109 | pushFollow(FOLLOW_1); | ||
110 | ruleProblem(); | ||
111 | |||
112 | state._fsp--; | ||
113 | |||
114 | after(grammarAccess.getProblemRule()); | ||
115 | match(input,EOF,FOLLOW_2); | ||
116 | |||
117 | } | ||
118 | |||
119 | } | ||
120 | catch (RecognitionException re) { | ||
121 | reportError(re); | ||
122 | recover(input,re); | ||
123 | } | ||
124 | finally { | ||
125 | } | ||
126 | return ; | ||
127 | } | ||
128 | // $ANTLR end "entryRuleProblem" | ||
129 | |||
130 | |||
131 | // $ANTLR start "ruleProblem" | ||
132 | // InternalSolverLanguage.g:62:1: ruleProblem : ( ( rule__Problem__StatementsAssignment )* ) ; | ||
133 | public final void ruleProblem() throws RecognitionException { | ||
134 | |||
135 | int stackSize = keepStackSize(); | ||
136 | |||
137 | try { | ||
138 | // InternalSolverLanguage.g:66:2: ( ( ( rule__Problem__StatementsAssignment )* ) ) | ||
139 | // InternalSolverLanguage.g:67:2: ( ( rule__Problem__StatementsAssignment )* ) | ||
140 | { | ||
141 | // InternalSolverLanguage.g:67:2: ( ( rule__Problem__StatementsAssignment )* ) | ||
142 | // InternalSolverLanguage.g:68:3: ( rule__Problem__StatementsAssignment )* | ||
143 | { | ||
144 | before(grammarAccess.getProblemAccess().getStatementsAssignment()); | ||
145 | // InternalSolverLanguage.g:69:3: ( rule__Problem__StatementsAssignment )* | ||
146 | loop1: | ||
147 | do { | ||
148 | int alt1=2; | ||
149 | int LA1_0 = input.LA(1); | ||
150 | |||
151 | if ( (LA1_0==RULE_ID||LA1_0==16||(LA1_0>=20 && LA1_0<=25)||LA1_0==27||LA1_0==31||LA1_0==36||(LA1_0>=39 && LA1_0<=40)) ) { | ||
152 | alt1=1; | ||
153 | } | ||
154 | |||
155 | |||
156 | switch (alt1) { | ||
157 | case 1 : | ||
158 | // InternalSolverLanguage.g:69:4: rule__Problem__StatementsAssignment | ||
159 | { | ||
160 | pushFollow(FOLLOW_3); | ||
161 | rule__Problem__StatementsAssignment(); | ||
162 | |||
163 | state._fsp--; | ||
164 | |||
165 | |||
166 | } | ||
167 | break; | ||
168 | |||
169 | default : | ||
170 | break loop1; | ||
171 | } | ||
172 | } while (true); | ||
173 | |||
174 | after(grammarAccess.getProblemAccess().getStatementsAssignment()); | ||
175 | |||
176 | } | ||
177 | |||
178 | |||
179 | } | ||
180 | |||
181 | } | ||
182 | catch (RecognitionException re) { | ||
183 | reportError(re); | ||
184 | recover(input,re); | ||
185 | } | ||
186 | finally { | ||
187 | |||
188 | restoreStackSize(stackSize); | ||
189 | |||
190 | } | ||
191 | return ; | ||
192 | } | ||
193 | // $ANTLR end "ruleProblem" | ||
194 | |||
195 | |||
196 | // $ANTLR start "entryRuleStatement" | ||
197 | // InternalSolverLanguage.g:78:1: entryRuleStatement : ruleStatement EOF ; | ||
198 | public final void entryRuleStatement() throws RecognitionException { | ||
199 | try { | ||
200 | // InternalSolverLanguage.g:79:1: ( ruleStatement EOF ) | ||
201 | // InternalSolverLanguage.g:80:1: ruleStatement EOF | ||
202 | { | ||
203 | before(grammarAccess.getStatementRule()); | ||
204 | pushFollow(FOLLOW_1); | ||
205 | ruleStatement(); | ||
206 | |||
207 | state._fsp--; | ||
208 | |||
209 | after(grammarAccess.getStatementRule()); | ||
210 | match(input,EOF,FOLLOW_2); | ||
211 | |||
212 | } | ||
213 | |||
214 | } | ||
215 | catch (RecognitionException re) { | ||
216 | reportError(re); | ||
217 | recover(input,re); | ||
218 | } | ||
219 | finally { | ||
220 | } | ||
221 | return ; | ||
222 | } | ||
223 | // $ANTLR end "entryRuleStatement" | ||
224 | |||
225 | |||
226 | // $ANTLR start "ruleStatement" | ||
227 | // InternalSolverLanguage.g:87:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ; | ||
228 | public final void ruleStatement() throws RecognitionException { | ||
229 | |||
230 | int stackSize = keepStackSize(); | ||
231 | |||
232 | try { | ||
233 | // InternalSolverLanguage.g:91:2: ( ( ( rule__Statement__Alternatives ) ) ) | ||
234 | // InternalSolverLanguage.g:92:2: ( ( rule__Statement__Alternatives ) ) | ||
235 | { | ||
236 | // InternalSolverLanguage.g:92:2: ( ( rule__Statement__Alternatives ) ) | ||
237 | // InternalSolverLanguage.g:93:3: ( rule__Statement__Alternatives ) | ||
238 | { | ||
239 | before(grammarAccess.getStatementAccess().getAlternatives()); | ||
240 | // InternalSolverLanguage.g:94:3: ( rule__Statement__Alternatives ) | ||
241 | // InternalSolverLanguage.g:94:4: rule__Statement__Alternatives | ||
242 | { | ||
243 | pushFollow(FOLLOW_2); | ||
244 | rule__Statement__Alternatives(); | ||
245 | |||
246 | state._fsp--; | ||
247 | |||
248 | |||
249 | } | ||
250 | |||
251 | after(grammarAccess.getStatementAccess().getAlternatives()); | ||
252 | |||
253 | } | ||
254 | |||
255 | |||
256 | } | ||
257 | |||
258 | } | ||
259 | catch (RecognitionException re) { | ||
260 | reportError(re); | ||
261 | recover(input,re); | ||
262 | } | ||
263 | finally { | ||
264 | |||
265 | restoreStackSize(stackSize); | ||
266 | |||
267 | } | ||
268 | return ; | ||
269 | } | ||
270 | // $ANTLR end "ruleStatement" | ||
271 | |||
272 | |||
273 | // $ANTLR start "entryRuleREALLiteral" | ||
274 | // InternalSolverLanguage.g:103:1: entryRuleREALLiteral : ruleREALLiteral EOF ; | ||
275 | public final void entryRuleREALLiteral() throws RecognitionException { | ||
276 | try { | ||
277 | // InternalSolverLanguage.g:104:1: ( ruleREALLiteral EOF ) | ||
278 | // InternalSolverLanguage.g:105:1: ruleREALLiteral EOF | ||
279 | { | ||
280 | before(grammarAccess.getREALLiteralRule()); | ||
281 | pushFollow(FOLLOW_1); | ||
282 | ruleREALLiteral(); | ||
283 | |||
284 | state._fsp--; | ||
285 | |||
286 | after(grammarAccess.getREALLiteralRule()); | ||
287 | match(input,EOF,FOLLOW_2); | ||
288 | |||
289 | } | ||
290 | |||
291 | } | ||
292 | catch (RecognitionException re) { | ||
293 | reportError(re); | ||
294 | recover(input,re); | ||
295 | } | ||
296 | finally { | ||
297 | } | ||
298 | return ; | ||
299 | } | ||
300 | // $ANTLR end "entryRuleREALLiteral" | ||
301 | |||
302 | |||
303 | // $ANTLR start "ruleREALLiteral" | ||
304 | // InternalSolverLanguage.g:112:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; | ||
305 | public final void ruleREALLiteral() throws RecognitionException { | ||
306 | |||
307 | int stackSize = keepStackSize(); | ||
308 | |||
309 | try { | ||
310 | // InternalSolverLanguage.g:116:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) | ||
311 | // InternalSolverLanguage.g:117:2: ( ( rule__REALLiteral__Group__0 ) ) | ||
312 | { | ||
313 | // InternalSolverLanguage.g:117:2: ( ( rule__REALLiteral__Group__0 ) ) | ||
314 | // InternalSolverLanguage.g:118:3: ( rule__REALLiteral__Group__0 ) | ||
315 | { | ||
316 | before(grammarAccess.getREALLiteralAccess().getGroup()); | ||
317 | // InternalSolverLanguage.g:119:3: ( rule__REALLiteral__Group__0 ) | ||
318 | // InternalSolverLanguage.g:119:4: rule__REALLiteral__Group__0 | ||
319 | { | ||
320 | pushFollow(FOLLOW_2); | ||
321 | rule__REALLiteral__Group__0(); | ||
322 | |||
323 | state._fsp--; | ||
324 | |||
325 | |||
326 | } | ||
327 | |||
328 | after(grammarAccess.getREALLiteralAccess().getGroup()); | ||
329 | |||
330 | } | ||
331 | |||
332 | |||
333 | } | ||
334 | |||
335 | } | ||
336 | catch (RecognitionException re) { | ||
337 | reportError(re); | ||
338 | recover(input,re); | ||
339 | } | ||
340 | finally { | ||
341 | |||
342 | restoreStackSize(stackSize); | ||
343 | |||
344 | } | ||
345 | return ; | ||
346 | } | ||
347 | // $ANTLR end "ruleREALLiteral" | ||
348 | |||
349 | |||
350 | // $ANTLR start "entryRuleINTLiteral" | ||
351 | // InternalSolverLanguage.g:128:1: entryRuleINTLiteral : ruleINTLiteral EOF ; | ||
352 | public final void entryRuleINTLiteral() throws RecognitionException { | ||
353 | try { | ||
354 | // InternalSolverLanguage.g:129:1: ( ruleINTLiteral EOF ) | ||
355 | // InternalSolverLanguage.g:130:1: ruleINTLiteral EOF | ||
356 | { | ||
357 | before(grammarAccess.getINTLiteralRule()); | ||
358 | pushFollow(FOLLOW_1); | ||
359 | ruleINTLiteral(); | ||
360 | |||
361 | state._fsp--; | ||
362 | |||
363 | after(grammarAccess.getINTLiteralRule()); | ||
364 | match(input,EOF,FOLLOW_2); | ||
365 | |||
366 | } | ||
367 | |||
368 | } | ||
369 | catch (RecognitionException re) { | ||
370 | reportError(re); | ||
371 | recover(input,re); | ||
372 | } | ||
373 | finally { | ||
374 | } | ||
375 | return ; | ||
376 | } | ||
377 | // $ANTLR end "entryRuleINTLiteral" | ||
378 | |||
379 | |||
380 | // $ANTLR start "ruleINTLiteral" | ||
381 | // InternalSolverLanguage.g:137:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; | ||
382 | public final void ruleINTLiteral() throws RecognitionException { | ||
383 | |||
384 | int stackSize = keepStackSize(); | ||
385 | |||
386 | try { | ||
387 | // InternalSolverLanguage.g:141:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) | ||
388 | // InternalSolverLanguage.g:142:2: ( ( rule__INTLiteral__Group__0 ) ) | ||
389 | { | ||
390 | // InternalSolverLanguage.g:142:2: ( ( rule__INTLiteral__Group__0 ) ) | ||
391 | // InternalSolverLanguage.g:143:3: ( rule__INTLiteral__Group__0 ) | ||
392 | { | ||
393 | before(grammarAccess.getINTLiteralAccess().getGroup()); | ||
394 | // InternalSolverLanguage.g:144:3: ( rule__INTLiteral__Group__0 ) | ||
395 | // InternalSolverLanguage.g:144:4: rule__INTLiteral__Group__0 | ||
396 | { | ||
397 | pushFollow(FOLLOW_2); | ||
398 | rule__INTLiteral__Group__0(); | ||
399 | |||
400 | state._fsp--; | ||
401 | |||
402 | |||
403 | } | ||
404 | |||
405 | after(grammarAccess.getINTLiteralAccess().getGroup()); | ||
406 | |||
407 | } | ||
408 | |||
409 | |||
410 | } | ||
411 | |||
412 | } | ||
413 | catch (RecognitionException re) { | ||
414 | reportError(re); | ||
415 | recover(input,re); | ||
416 | } | ||
417 | finally { | ||
418 | |||
419 | restoreStackSize(stackSize); | ||
420 | |||
421 | } | ||
422 | return ; | ||
423 | } | ||
424 | // $ANTLR end "ruleINTLiteral" | ||
425 | |||
426 | |||
427 | // $ANTLR start "entryRuleBooleanValue" | ||
428 | // InternalSolverLanguage.g:153:1: entryRuleBooleanValue : ruleBooleanValue EOF ; | ||
429 | public final void entryRuleBooleanValue() throws RecognitionException { | ||
430 | try { | ||
431 | // InternalSolverLanguage.g:154:1: ( ruleBooleanValue EOF ) | ||
432 | // InternalSolverLanguage.g:155:1: ruleBooleanValue EOF | ||
433 | { | ||
434 | before(grammarAccess.getBooleanValueRule()); | ||
435 | pushFollow(FOLLOW_1); | ||
436 | ruleBooleanValue(); | ||
437 | |||
438 | state._fsp--; | ||
439 | |||
440 | after(grammarAccess.getBooleanValueRule()); | ||
441 | match(input,EOF,FOLLOW_2); | ||
442 | |||
443 | } | ||
444 | |||
445 | } | ||
446 | catch (RecognitionException re) { | ||
447 | reportError(re); | ||
448 | recover(input,re); | ||
449 | } | ||
450 | finally { | ||
451 | } | ||
452 | return ; | ||
453 | } | ||
454 | // $ANTLR end "entryRuleBooleanValue" | ||
455 | |||
456 | |||
457 | // $ANTLR start "ruleBooleanValue" | ||
458 | // InternalSolverLanguage.g:162:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ; | ||
459 | public final void ruleBooleanValue() throws RecognitionException { | ||
460 | |||
461 | int stackSize = keepStackSize(); | ||
462 | |||
463 | try { | ||
464 | // InternalSolverLanguage.g:166:2: ( ( ( rule__BooleanValue__Alternatives ) ) ) | ||
465 | // InternalSolverLanguage.g:167:2: ( ( rule__BooleanValue__Alternatives ) ) | ||
466 | { | ||
467 | // InternalSolverLanguage.g:167:2: ( ( rule__BooleanValue__Alternatives ) ) | ||
468 | // InternalSolverLanguage.g:168:3: ( rule__BooleanValue__Alternatives ) | ||
469 | { | ||
470 | before(grammarAccess.getBooleanValueAccess().getAlternatives()); | ||
471 | // InternalSolverLanguage.g:169:3: ( rule__BooleanValue__Alternatives ) | ||
472 | // InternalSolverLanguage.g:169:4: rule__BooleanValue__Alternatives | ||
473 | { | ||
474 | pushFollow(FOLLOW_2); | ||
475 | rule__BooleanValue__Alternatives(); | ||
476 | |||
477 | state._fsp--; | ||
478 | |||
479 | |||
480 | } | ||
481 | |||
482 | after(grammarAccess.getBooleanValueAccess().getAlternatives()); | ||
483 | |||
484 | } | ||
485 | |||
486 | |||
487 | } | ||
488 | |||
489 | } | ||
490 | catch (RecognitionException re) { | ||
491 | reportError(re); | ||
492 | recover(input,re); | ||
493 | } | ||
494 | finally { | ||
495 | |||
496 | restoreStackSize(stackSize); | ||
497 | |||
498 | } | ||
499 | return ; | ||
500 | } | ||
501 | // $ANTLR end "ruleBooleanValue" | ||
502 | |||
503 | |||
504 | // $ANTLR start "entryRuleTruthValue" | ||
505 | // InternalSolverLanguage.g:178:1: entryRuleTruthValue : ruleTruthValue EOF ; | ||
506 | public final void entryRuleTruthValue() throws RecognitionException { | ||
507 | try { | ||
508 | // InternalSolverLanguage.g:179:1: ( ruleTruthValue EOF ) | ||
509 | // InternalSolverLanguage.g:180:1: ruleTruthValue EOF | ||
510 | { | ||
511 | before(grammarAccess.getTruthValueRule()); | ||
512 | pushFollow(FOLLOW_1); | ||
513 | ruleTruthValue(); | ||
514 | |||
515 | state._fsp--; | ||
516 | |||
517 | after(grammarAccess.getTruthValueRule()); | ||
518 | match(input,EOF,FOLLOW_2); | ||
519 | |||
520 | } | ||
521 | |||
522 | } | ||
523 | catch (RecognitionException re) { | ||
524 | reportError(re); | ||
525 | recover(input,re); | ||
526 | } | ||
527 | finally { | ||
528 | } | ||
529 | return ; | ||
530 | } | ||
531 | // $ANTLR end "entryRuleTruthValue" | ||
532 | |||
533 | |||
534 | // $ANTLR start "ruleTruthValue" | ||
535 | // InternalSolverLanguage.g:187:1: ruleTruthValue : ( ( rule__TruthValue__Alternatives ) ) ; | ||
536 | public final void ruleTruthValue() throws RecognitionException { | ||
537 | |||
538 | int stackSize = keepStackSize(); | ||
539 | |||
540 | try { | ||
541 | // InternalSolverLanguage.g:191:2: ( ( ( rule__TruthValue__Alternatives ) ) ) | ||
542 | // InternalSolverLanguage.g:192:2: ( ( rule__TruthValue__Alternatives ) ) | ||
543 | { | ||
544 | // InternalSolverLanguage.g:192:2: ( ( rule__TruthValue__Alternatives ) ) | ||
545 | // InternalSolverLanguage.g:193:3: ( rule__TruthValue__Alternatives ) | ||
546 | { | ||
547 | before(grammarAccess.getTruthValueAccess().getAlternatives()); | ||
548 | // InternalSolverLanguage.g:194:3: ( rule__TruthValue__Alternatives ) | ||
549 | // InternalSolverLanguage.g:194:4: rule__TruthValue__Alternatives | ||
550 | { | ||
551 | pushFollow(FOLLOW_2); | ||
552 | rule__TruthValue__Alternatives(); | ||
553 | |||
554 | state._fsp--; | ||
555 | |||
556 | |||
557 | } | ||
558 | |||
559 | after(grammarAccess.getTruthValueAccess().getAlternatives()); | ||
560 | |||
561 | } | ||
562 | |||
563 | |||
564 | } | ||
565 | |||
566 | } | ||
567 | catch (RecognitionException re) { | ||
568 | reportError(re); | ||
569 | recover(input,re); | ||
570 | } | ||
571 | finally { | ||
572 | |||
573 | restoreStackSize(stackSize); | ||
574 | |||
575 | } | ||
576 | return ; | ||
577 | } | ||
578 | // $ANTLR end "ruleTruthValue" | ||
579 | |||
580 | |||
581 | // $ANTLR start "entryRuleInterpretation" | ||
582 | // InternalSolverLanguage.g:203:1: entryRuleInterpretation : ruleInterpretation EOF ; | ||
583 | public final void entryRuleInterpretation() throws RecognitionException { | ||
584 | try { | ||
585 | // InternalSolverLanguage.g:204:1: ( ruleInterpretation EOF ) | ||
586 | // InternalSolverLanguage.g:205:1: ruleInterpretation EOF | ||
587 | { | ||
588 | before(grammarAccess.getInterpretationRule()); | ||
589 | pushFollow(FOLLOW_1); | ||
590 | ruleInterpretation(); | ||
591 | |||
592 | state._fsp--; | ||
593 | |||
594 | after(grammarAccess.getInterpretationRule()); | ||
595 | match(input,EOF,FOLLOW_2); | ||
596 | |||
597 | } | ||
598 | |||
599 | } | ||
600 | catch (RecognitionException re) { | ||
601 | reportError(re); | ||
602 | recover(input,re); | ||
603 | } | ||
604 | finally { | ||
605 | } | ||
606 | return ; | ||
607 | } | ||
608 | // $ANTLR end "entryRuleInterpretation" | ||
609 | |||
610 | |||
611 | // $ANTLR start "ruleInterpretation" | ||
612 | // InternalSolverLanguage.g:212:1: ruleInterpretation : ( ( rule__Interpretation__Alternatives ) ) ; | ||
613 | public final void ruleInterpretation() throws RecognitionException { | ||
614 | |||
615 | int stackSize = keepStackSize(); | ||
616 | |||
617 | try { | ||
618 | // InternalSolverLanguage.g:216:2: ( ( ( rule__Interpretation__Alternatives ) ) ) | ||
619 | // InternalSolverLanguage.g:217:2: ( ( rule__Interpretation__Alternatives ) ) | ||
620 | { | ||
621 | // InternalSolverLanguage.g:217:2: ( ( rule__Interpretation__Alternatives ) ) | ||
622 | // InternalSolverLanguage.g:218:3: ( rule__Interpretation__Alternatives ) | ||
623 | { | ||
624 | before(grammarAccess.getInterpretationAccess().getAlternatives()); | ||
625 | // InternalSolverLanguage.g:219:3: ( rule__Interpretation__Alternatives ) | ||
626 | // InternalSolverLanguage.g:219:4: rule__Interpretation__Alternatives | ||
627 | { | ||
628 | pushFollow(FOLLOW_2); | ||
629 | rule__Interpretation__Alternatives(); | ||
630 | |||
631 | state._fsp--; | ||
632 | |||
633 | |||
634 | } | ||
635 | |||
636 | after(grammarAccess.getInterpretationAccess().getAlternatives()); | ||
637 | |||
638 | } | ||
639 | |||
640 | |||
641 | } | ||
642 | |||
643 | } | ||
644 | catch (RecognitionException re) { | ||
645 | reportError(re); | ||
646 | recover(input,re); | ||
647 | } | ||
648 | finally { | ||
649 | |||
650 | restoreStackSize(stackSize); | ||
651 | |||
652 | } | ||
653 | return ; | ||
654 | } | ||
655 | // $ANTLR end "ruleInterpretation" | ||
656 | |||
657 | |||
658 | // $ANTLR start "entryRuleBasicInterpretation" | ||
659 | // InternalSolverLanguage.g:228:1: entryRuleBasicInterpretation : ruleBasicInterpretation EOF ; | ||
660 | public final void entryRuleBasicInterpretation() throws RecognitionException { | ||
661 | try { | ||
662 | // InternalSolverLanguage.g:229:1: ( ruleBasicInterpretation EOF ) | ||
663 | // InternalSolverLanguage.g:230:1: ruleBasicInterpretation EOF | ||
664 | { | ||
665 | before(grammarAccess.getBasicInterpretationRule()); | ||
666 | pushFollow(FOLLOW_1); | ||
667 | ruleBasicInterpretation(); | ||
668 | |||
669 | state._fsp--; | ||
670 | |||
671 | after(grammarAccess.getBasicInterpretationRule()); | ||
672 | match(input,EOF,FOLLOW_2); | ||
673 | |||
674 | } | ||
675 | |||
676 | } | ||
677 | catch (RecognitionException re) { | ||
678 | reportError(re); | ||
679 | recover(input,re); | ||
680 | } | ||
681 | finally { | ||
682 | } | ||
683 | return ; | ||
684 | } | ||
685 | // $ANTLR end "entryRuleBasicInterpretation" | ||
686 | |||
687 | |||
688 | // $ANTLR start "ruleBasicInterpretation" | ||
689 | // InternalSolverLanguage.g:237:1: ruleBasicInterpretation : ( ( rule__BasicInterpretation__Group__0 ) ) ; | ||
690 | public final void ruleBasicInterpretation() throws RecognitionException { | ||
691 | |||
692 | int stackSize = keepStackSize(); | ||
693 | |||
694 | try { | ||
695 | // InternalSolverLanguage.g:241:2: ( ( ( rule__BasicInterpretation__Group__0 ) ) ) | ||
696 | // InternalSolverLanguage.g:242:2: ( ( rule__BasicInterpretation__Group__0 ) ) | ||
697 | { | ||
698 | // InternalSolverLanguage.g:242:2: ( ( rule__BasicInterpretation__Group__0 ) ) | ||
699 | // InternalSolverLanguage.g:243:3: ( rule__BasicInterpretation__Group__0 ) | ||
700 | { | ||
701 | before(grammarAccess.getBasicInterpretationAccess().getGroup()); | ||
702 | // InternalSolverLanguage.g:244:3: ( rule__BasicInterpretation__Group__0 ) | ||
703 | // InternalSolverLanguage.g:244:4: rule__BasicInterpretation__Group__0 | ||
704 | { | ||
705 | pushFollow(FOLLOW_2); | ||
706 | rule__BasicInterpretation__Group__0(); | ||
707 | |||
708 | state._fsp--; | ||
709 | |||
710 | |||
711 | } | ||
712 | |||
713 | after(grammarAccess.getBasicInterpretationAccess().getGroup()); | ||
714 | |||
715 | } | ||
716 | |||
717 | |||
718 | } | ||
719 | |||
720 | } | ||
721 | catch (RecognitionException re) { | ||
722 | reportError(re); | ||
723 | recover(input,re); | ||
724 | } | ||
725 | finally { | ||
726 | |||
727 | restoreStackSize(stackSize); | ||
728 | |||
729 | } | ||
730 | return ; | ||
731 | } | ||
732 | // $ANTLR end "ruleBasicInterpretation" | ||
733 | |||
734 | |||
735 | // $ANTLR start "entryRuleSymbol" | ||
736 | // InternalSolverLanguage.g:253:1: entryRuleSymbol : ruleSymbol EOF ; | ||
737 | public final void entryRuleSymbol() throws RecognitionException { | ||
738 | try { | ||
739 | // InternalSolverLanguage.g:254:1: ( ruleSymbol EOF ) | ||
740 | // InternalSolverLanguage.g:255:1: ruleSymbol EOF | ||
741 | { | ||
742 | before(grammarAccess.getSymbolRule()); | ||
743 | pushFollow(FOLLOW_1); | ||
744 | ruleSymbol(); | ||
745 | |||
746 | state._fsp--; | ||
747 | |||
748 | after(grammarAccess.getSymbolRule()); | ||
749 | match(input,EOF,FOLLOW_2); | ||
750 | |||
751 | } | ||
752 | |||
753 | } | ||
754 | catch (RecognitionException re) { | ||
755 | reportError(re); | ||
756 | recover(input,re); | ||
757 | } | ||
758 | finally { | ||
759 | } | ||
760 | return ; | ||
761 | } | ||
762 | // $ANTLR end "entryRuleSymbol" | ||
763 | |||
764 | |||
765 | // $ANTLR start "ruleSymbol" | ||
766 | // InternalSolverLanguage.g:262:1: ruleSymbol : ( ( rule__Symbol__Alternatives ) ) ; | ||
767 | public final void ruleSymbol() throws RecognitionException { | ||
768 | |||
769 | int stackSize = keepStackSize(); | ||
770 | |||
771 | try { | ||
772 | // InternalSolverLanguage.g:266:2: ( ( ( rule__Symbol__Alternatives ) ) ) | ||
773 | // InternalSolverLanguage.g:267:2: ( ( rule__Symbol__Alternatives ) ) | ||
774 | { | ||
775 | // InternalSolverLanguage.g:267:2: ( ( rule__Symbol__Alternatives ) ) | ||
776 | // InternalSolverLanguage.g:268:3: ( rule__Symbol__Alternatives ) | ||
777 | { | ||
778 | before(grammarAccess.getSymbolAccess().getAlternatives()); | ||
779 | // InternalSolverLanguage.g:269:3: ( rule__Symbol__Alternatives ) | ||
780 | // InternalSolverLanguage.g:269:4: rule__Symbol__Alternatives | ||
781 | { | ||
782 | pushFollow(FOLLOW_2); | ||
783 | rule__Symbol__Alternatives(); | ||
784 | |||
785 | state._fsp--; | ||
786 | |||
787 | |||
788 | } | ||
789 | |||
790 | after(grammarAccess.getSymbolAccess().getAlternatives()); | ||
791 | |||
792 | } | ||
793 | |||
794 | |||
795 | } | ||
796 | |||
797 | } | ||
798 | catch (RecognitionException re) { | ||
799 | reportError(re); | ||
800 | recover(input,re); | ||
801 | } | ||
802 | finally { | ||
803 | |||
804 | restoreStackSize(stackSize); | ||
805 | |||
806 | } | ||
807 | return ; | ||
808 | } | ||
809 | // $ANTLR end "ruleSymbol" | ||
810 | |||
811 | |||
812 | // $ANTLR start "entryRuleModelSymbol" | ||
813 | // InternalSolverLanguage.g:278:1: entryRuleModelSymbol : ruleModelSymbol EOF ; | ||
814 | public final void entryRuleModelSymbol() throws RecognitionException { | ||
815 | try { | ||
816 | // InternalSolverLanguage.g:279:1: ( ruleModelSymbol EOF ) | ||
817 | // InternalSolverLanguage.g:280:1: ruleModelSymbol EOF | ||
818 | { | ||
819 | before(grammarAccess.getModelSymbolRule()); | ||
820 | pushFollow(FOLLOW_1); | ||
821 | ruleModelSymbol(); | ||
822 | |||
823 | state._fsp--; | ||
824 | |||
825 | after(grammarAccess.getModelSymbolRule()); | ||
826 | match(input,EOF,FOLLOW_2); | ||
827 | |||
828 | } | ||
829 | |||
830 | } | ||
831 | catch (RecognitionException re) { | ||
832 | reportError(re); | ||
833 | recover(input,re); | ||
834 | } | ||
835 | finally { | ||
836 | } | ||
837 | return ; | ||
838 | } | ||
839 | // $ANTLR end "entryRuleModelSymbol" | ||
840 | |||
841 | |||
842 | // $ANTLR start "ruleModelSymbol" | ||
843 | // InternalSolverLanguage.g:287:1: ruleModelSymbol : ( ( rule__ModelSymbol__NameAssignment ) ) ; | ||
844 | public final void ruleModelSymbol() throws RecognitionException { | ||
845 | |||
846 | int stackSize = keepStackSize(); | ||
847 | |||
848 | try { | ||
849 | // InternalSolverLanguage.g:291:2: ( ( ( rule__ModelSymbol__NameAssignment ) ) ) | ||
850 | // InternalSolverLanguage.g:292:2: ( ( rule__ModelSymbol__NameAssignment ) ) | ||
851 | { | ||
852 | // InternalSolverLanguage.g:292:2: ( ( rule__ModelSymbol__NameAssignment ) ) | ||
853 | // InternalSolverLanguage.g:293:3: ( rule__ModelSymbol__NameAssignment ) | ||
854 | { | ||
855 | before(grammarAccess.getModelSymbolAccess().getNameAssignment()); | ||
856 | // InternalSolverLanguage.g:294:3: ( rule__ModelSymbol__NameAssignment ) | ||
857 | // InternalSolverLanguage.g:294:4: rule__ModelSymbol__NameAssignment | ||
858 | { | ||
859 | pushFollow(FOLLOW_2); | ||
860 | rule__ModelSymbol__NameAssignment(); | ||
861 | |||
862 | state._fsp--; | ||
863 | |||
864 | |||
865 | } | ||
866 | |||
867 | after(grammarAccess.getModelSymbolAccess().getNameAssignment()); | ||
868 | |||
869 | } | ||
870 | |||
871 | |||
872 | } | ||
873 | |||
874 | } | ||
875 | catch (RecognitionException re) { | ||
876 | reportError(re); | ||
877 | recover(input,re); | ||
878 | } | ||
879 | finally { | ||
880 | |||
881 | restoreStackSize(stackSize); | ||
882 | |||
883 | } | ||
884 | return ; | ||
885 | } | ||
886 | // $ANTLR end "ruleModelSymbol" | ||
887 | |||
888 | |||
889 | // $ANTLR start "entryRulePartialitySymbol" | ||
890 | // InternalSolverLanguage.g:303:1: entryRulePartialitySymbol : rulePartialitySymbol EOF ; | ||
891 | public final void entryRulePartialitySymbol() throws RecognitionException { | ||
892 | try { | ||
893 | // InternalSolverLanguage.g:304:1: ( rulePartialitySymbol EOF ) | ||
894 | // InternalSolverLanguage.g:305:1: rulePartialitySymbol EOF | ||
895 | { | ||
896 | before(grammarAccess.getPartialitySymbolRule()); | ||
897 | pushFollow(FOLLOW_1); | ||
898 | rulePartialitySymbol(); | ||
899 | |||
900 | state._fsp--; | ||
901 | |||
902 | after(grammarAccess.getPartialitySymbolRule()); | ||
903 | match(input,EOF,FOLLOW_2); | ||
904 | |||
905 | } | ||
906 | |||
907 | } | ||
908 | catch (RecognitionException re) { | ||
909 | reportError(re); | ||
910 | recover(input,re); | ||
911 | } | ||
912 | finally { | ||
913 | } | ||
914 | return ; | ||
915 | } | ||
916 | // $ANTLR end "entryRulePartialitySymbol" | ||
917 | |||
918 | |||
919 | // $ANTLR start "rulePartialitySymbol" | ||
920 | // InternalSolverLanguage.g:312:1: rulePartialitySymbol : ( ( rule__PartialitySymbol__Alternatives ) ) ; | ||
921 | public final void rulePartialitySymbol() throws RecognitionException { | ||
922 | |||
923 | int stackSize = keepStackSize(); | ||
924 | |||
925 | try { | ||
926 | // InternalSolverLanguage.g:316:2: ( ( ( rule__PartialitySymbol__Alternatives ) ) ) | ||
927 | // InternalSolverLanguage.g:317:2: ( ( rule__PartialitySymbol__Alternatives ) ) | ||
928 | { | ||
929 | // InternalSolverLanguage.g:317:2: ( ( rule__PartialitySymbol__Alternatives ) ) | ||
930 | // InternalSolverLanguage.g:318:3: ( rule__PartialitySymbol__Alternatives ) | ||
931 | { | ||
932 | before(grammarAccess.getPartialitySymbolAccess().getAlternatives()); | ||
933 | // InternalSolverLanguage.g:319:3: ( rule__PartialitySymbol__Alternatives ) | ||
934 | // InternalSolverLanguage.g:319:4: rule__PartialitySymbol__Alternatives | ||
935 | { | ||
936 | pushFollow(FOLLOW_2); | ||
937 | rule__PartialitySymbol__Alternatives(); | ||
938 | |||
939 | state._fsp--; | ||
940 | |||
941 | |||
942 | } | ||
943 | |||
944 | after(grammarAccess.getPartialitySymbolAccess().getAlternatives()); | ||
945 | |||
946 | } | ||
947 | |||
948 | |||
949 | } | ||
950 | |||
951 | } | ||
952 | catch (RecognitionException re) { | ||
953 | reportError(re); | ||
954 | recover(input,re); | ||
955 | } | ||
956 | finally { | ||
957 | |||
958 | restoreStackSize(stackSize); | ||
959 | |||
960 | } | ||
961 | return ; | ||
962 | } | ||
963 | // $ANTLR end "rulePartialitySymbol" | ||
964 | |||
965 | |||
966 | // $ANTLR start "entryRuleExistSymbol" | ||
967 | // InternalSolverLanguage.g:328:1: entryRuleExistSymbol : ruleExistSymbol EOF ; | ||
968 | public final void entryRuleExistSymbol() throws RecognitionException { | ||
969 | try { | ||
970 | // InternalSolverLanguage.g:329:1: ( ruleExistSymbol EOF ) | ||
971 | // InternalSolverLanguage.g:330:1: ruleExistSymbol EOF | ||
972 | { | ||
973 | before(grammarAccess.getExistSymbolRule()); | ||
974 | pushFollow(FOLLOW_1); | ||
975 | ruleExistSymbol(); | ||
976 | |||
977 | state._fsp--; | ||
978 | |||
979 | after(grammarAccess.getExistSymbolRule()); | ||
980 | match(input,EOF,FOLLOW_2); | ||
981 | |||
982 | } | ||
983 | |||
984 | } | ||
985 | catch (RecognitionException re) { | ||
986 | reportError(re); | ||
987 | recover(input,re); | ||
988 | } | ||
989 | finally { | ||
990 | } | ||
991 | return ; | ||
992 | } | ||
993 | // $ANTLR end "entryRuleExistSymbol" | ||
994 | |||
995 | |||
996 | // $ANTLR start "ruleExistSymbol" | ||
997 | // InternalSolverLanguage.g:337:1: ruleExistSymbol : ( ( rule__ExistSymbol__Group__0 ) ) ; | ||
998 | public final void ruleExistSymbol() throws RecognitionException { | ||
999 | |||
1000 | int stackSize = keepStackSize(); | ||
1001 | |||
1002 | try { | ||
1003 | // InternalSolverLanguage.g:341:2: ( ( ( rule__ExistSymbol__Group__0 ) ) ) | ||
1004 | // InternalSolverLanguage.g:342:2: ( ( rule__ExistSymbol__Group__0 ) ) | ||
1005 | { | ||
1006 | // InternalSolverLanguage.g:342:2: ( ( rule__ExistSymbol__Group__0 ) ) | ||
1007 | // InternalSolverLanguage.g:343:3: ( rule__ExistSymbol__Group__0 ) | ||
1008 | { | ||
1009 | before(grammarAccess.getExistSymbolAccess().getGroup()); | ||
1010 | // InternalSolverLanguage.g:344:3: ( rule__ExistSymbol__Group__0 ) | ||
1011 | // InternalSolverLanguage.g:344:4: rule__ExistSymbol__Group__0 | ||
1012 | { | ||
1013 | pushFollow(FOLLOW_2); | ||
1014 | rule__ExistSymbol__Group__0(); | ||
1015 | |||
1016 | state._fsp--; | ||
1017 | |||
1018 | |||
1019 | } | ||
1020 | |||
1021 | after(grammarAccess.getExistSymbolAccess().getGroup()); | ||
1022 | |||
1023 | } | ||
1024 | |||
1025 | |||
1026 | } | ||
1027 | |||
1028 | } | ||
1029 | catch (RecognitionException re) { | ||
1030 | reportError(re); | ||
1031 | recover(input,re); | ||
1032 | } | ||
1033 | finally { | ||
1034 | |||
1035 | restoreStackSize(stackSize); | ||
1036 | |||
1037 | } | ||
1038 | return ; | ||
1039 | } | ||
1040 | // $ANTLR end "ruleExistSymbol" | ||
1041 | |||
1042 | |||
1043 | // $ANTLR start "entryRuleEqualsSymbol" | ||
1044 | // InternalSolverLanguage.g:353:1: entryRuleEqualsSymbol : ruleEqualsSymbol EOF ; | ||
1045 | public final void entryRuleEqualsSymbol() throws RecognitionException { | ||
1046 | try { | ||
1047 | // InternalSolverLanguage.g:354:1: ( ruleEqualsSymbol EOF ) | ||
1048 | // InternalSolverLanguage.g:355:1: ruleEqualsSymbol EOF | ||
1049 | { | ||
1050 | before(grammarAccess.getEqualsSymbolRule()); | ||
1051 | pushFollow(FOLLOW_1); | ||
1052 | ruleEqualsSymbol(); | ||
1053 | |||
1054 | state._fsp--; | ||
1055 | |||
1056 | after(grammarAccess.getEqualsSymbolRule()); | ||
1057 | match(input,EOF,FOLLOW_2); | ||
1058 | |||
1059 | } | ||
1060 | |||
1061 | } | ||
1062 | catch (RecognitionException re) { | ||
1063 | reportError(re); | ||
1064 | recover(input,re); | ||
1065 | } | ||
1066 | finally { | ||
1067 | } | ||
1068 | return ; | ||
1069 | } | ||
1070 | // $ANTLR end "entryRuleEqualsSymbol" | ||
1071 | |||
1072 | |||
1073 | // $ANTLR start "ruleEqualsSymbol" | ||
1074 | // InternalSolverLanguage.g:362:1: ruleEqualsSymbol : ( ( rule__EqualsSymbol__Group__0 ) ) ; | ||
1075 | public final void ruleEqualsSymbol() throws RecognitionException { | ||
1076 | |||
1077 | int stackSize = keepStackSize(); | ||
1078 | |||
1079 | try { | ||
1080 | // InternalSolverLanguage.g:366:2: ( ( ( rule__EqualsSymbol__Group__0 ) ) ) | ||
1081 | // InternalSolverLanguage.g:367:2: ( ( rule__EqualsSymbol__Group__0 ) ) | ||
1082 | { | ||
1083 | // InternalSolverLanguage.g:367:2: ( ( rule__EqualsSymbol__Group__0 ) ) | ||
1084 | // InternalSolverLanguage.g:368:3: ( rule__EqualsSymbol__Group__0 ) | ||
1085 | { | ||
1086 | before(grammarAccess.getEqualsSymbolAccess().getGroup()); | ||
1087 | // InternalSolverLanguage.g:369:3: ( rule__EqualsSymbol__Group__0 ) | ||
1088 | // InternalSolverLanguage.g:369:4: rule__EqualsSymbol__Group__0 | ||
1089 | { | ||
1090 | pushFollow(FOLLOW_2); | ||
1091 | rule__EqualsSymbol__Group__0(); | ||
1092 | |||
1093 | state._fsp--; | ||
1094 | |||
1095 | |||
1096 | } | ||
1097 | |||
1098 | after(grammarAccess.getEqualsSymbolAccess().getGroup()); | ||
1099 | |||
1100 | } | ||
1101 | |||
1102 | |||
1103 | } | ||
1104 | |||
1105 | } | ||
1106 | catch (RecognitionException re) { | ||
1107 | reportError(re); | ||
1108 | recover(input,re); | ||
1109 | } | ||
1110 | finally { | ||
1111 | |||
1112 | restoreStackSize(stackSize); | ||
1113 | |||
1114 | } | ||
1115 | return ; | ||
1116 | } | ||
1117 | // $ANTLR end "ruleEqualsSymbol" | ||
1118 | |||
1119 | |||
1120 | // $ANTLR start "entryRuleDataSymbol" | ||
1121 | // InternalSolverLanguage.g:378:1: entryRuleDataSymbol : ruleDataSymbol EOF ; | ||
1122 | public final void entryRuleDataSymbol() throws RecognitionException { | ||
1123 | try { | ||
1124 | // InternalSolverLanguage.g:379:1: ( ruleDataSymbol EOF ) | ||
1125 | // InternalSolverLanguage.g:380:1: ruleDataSymbol EOF | ||
1126 | { | ||
1127 | before(grammarAccess.getDataSymbolRule()); | ||
1128 | pushFollow(FOLLOW_1); | ||
1129 | ruleDataSymbol(); | ||
1130 | |||
1131 | state._fsp--; | ||
1132 | |||
1133 | after(grammarAccess.getDataSymbolRule()); | ||
1134 | match(input,EOF,FOLLOW_2); | ||
1135 | |||
1136 | } | ||
1137 | |||
1138 | } | ||
1139 | catch (RecognitionException re) { | ||
1140 | reportError(re); | ||
1141 | recover(input,re); | ||
1142 | } | ||
1143 | finally { | ||
1144 | } | ||
1145 | return ; | ||
1146 | } | ||
1147 | // $ANTLR end "entryRuleDataSymbol" | ||
1148 | |||
1149 | |||
1150 | // $ANTLR start "ruleDataSymbol" | ||
1151 | // InternalSolverLanguage.g:387:1: ruleDataSymbol : ( ( rule__DataSymbol__Alternatives ) ) ; | ||
1152 | public final void ruleDataSymbol() throws RecognitionException { | ||
1153 | |||
1154 | int stackSize = keepStackSize(); | ||
1155 | |||
1156 | try { | ||
1157 | // InternalSolverLanguage.g:391:2: ( ( ( rule__DataSymbol__Alternatives ) ) ) | ||
1158 | // InternalSolverLanguage.g:392:2: ( ( rule__DataSymbol__Alternatives ) ) | ||
1159 | { | ||
1160 | // InternalSolverLanguage.g:392:2: ( ( rule__DataSymbol__Alternatives ) ) | ||
1161 | // InternalSolverLanguage.g:393:3: ( rule__DataSymbol__Alternatives ) | ||
1162 | { | ||
1163 | before(grammarAccess.getDataSymbolAccess().getAlternatives()); | ||
1164 | // InternalSolverLanguage.g:394:3: ( rule__DataSymbol__Alternatives ) | ||
1165 | // InternalSolverLanguage.g:394:4: rule__DataSymbol__Alternatives | ||
1166 | { | ||
1167 | pushFollow(FOLLOW_2); | ||
1168 | rule__DataSymbol__Alternatives(); | ||
1169 | |||
1170 | state._fsp--; | ||
1171 | |||
1172 | |||
1173 | } | ||
1174 | |||
1175 | after(grammarAccess.getDataSymbolAccess().getAlternatives()); | ||
1176 | |||
1177 | } | ||
1178 | |||
1179 | |||
1180 | } | ||
1181 | |||
1182 | } | ||
1183 | catch (RecognitionException re) { | ||
1184 | reportError(re); | ||
1185 | recover(input,re); | ||
1186 | } | ||
1187 | finally { | ||
1188 | |||
1189 | restoreStackSize(stackSize); | ||
1190 | |||
1191 | } | ||
1192 | return ; | ||
1193 | } | ||
1194 | // $ANTLR end "ruleDataSymbol" | ||
1195 | |||
1196 | |||
1197 | // $ANTLR start "entryRuleBooleanSymbol" | ||
1198 | // InternalSolverLanguage.g:403:1: entryRuleBooleanSymbol : ruleBooleanSymbol EOF ; | ||
1199 | public final void entryRuleBooleanSymbol() throws RecognitionException { | ||
1200 | try { | ||
1201 | // InternalSolverLanguage.g:404:1: ( ruleBooleanSymbol EOF ) | ||
1202 | // InternalSolverLanguage.g:405:1: ruleBooleanSymbol EOF | ||
1203 | { | ||
1204 | before(grammarAccess.getBooleanSymbolRule()); | ||
1205 | pushFollow(FOLLOW_1); | ||
1206 | ruleBooleanSymbol(); | ||
1207 | |||
1208 | state._fsp--; | ||
1209 | |||
1210 | after(grammarAccess.getBooleanSymbolRule()); | ||
1211 | match(input,EOF,FOLLOW_2); | ||
1212 | |||
1213 | } | ||
1214 | |||
1215 | } | ||
1216 | catch (RecognitionException re) { | ||
1217 | reportError(re); | ||
1218 | recover(input,re); | ||
1219 | } | ||
1220 | finally { | ||
1221 | } | ||
1222 | return ; | ||
1223 | } | ||
1224 | // $ANTLR end "entryRuleBooleanSymbol" | ||
1225 | |||
1226 | |||
1227 | // $ANTLR start "ruleBooleanSymbol" | ||
1228 | // InternalSolverLanguage.g:412:1: ruleBooleanSymbol : ( ( rule__BooleanSymbol__Group__0 ) ) ; | ||
1229 | public final void ruleBooleanSymbol() throws RecognitionException { | ||
1230 | |||
1231 | int stackSize = keepStackSize(); | ||
1232 | |||
1233 | try { | ||
1234 | // InternalSolverLanguage.g:416:2: ( ( ( rule__BooleanSymbol__Group__0 ) ) ) | ||
1235 | // InternalSolverLanguage.g:417:2: ( ( rule__BooleanSymbol__Group__0 ) ) | ||
1236 | { | ||
1237 | // InternalSolverLanguage.g:417:2: ( ( rule__BooleanSymbol__Group__0 ) ) | ||
1238 | // InternalSolverLanguage.g:418:3: ( rule__BooleanSymbol__Group__0 ) | ||
1239 | { | ||
1240 | before(grammarAccess.getBooleanSymbolAccess().getGroup()); | ||
1241 | // InternalSolverLanguage.g:419:3: ( rule__BooleanSymbol__Group__0 ) | ||
1242 | // InternalSolverLanguage.g:419:4: rule__BooleanSymbol__Group__0 | ||
1243 | { | ||
1244 | pushFollow(FOLLOW_2); | ||
1245 | rule__BooleanSymbol__Group__0(); | ||
1246 | |||
1247 | state._fsp--; | ||
1248 | |||
1249 | |||
1250 | } | ||
1251 | |||
1252 | after(grammarAccess.getBooleanSymbolAccess().getGroup()); | ||
1253 | |||
1254 | } | ||
1255 | |||
1256 | |||
1257 | } | ||
1258 | |||
1259 | } | ||
1260 | catch (RecognitionException re) { | ||
1261 | reportError(re); | ||
1262 | recover(input,re); | ||
1263 | } | ||
1264 | finally { | ||
1265 | |||
1266 | restoreStackSize(stackSize); | ||
1267 | |||
1268 | } | ||
1269 | return ; | ||
1270 | } | ||
1271 | // $ANTLR end "ruleBooleanSymbol" | ||
1272 | |||
1273 | |||
1274 | // $ANTLR start "entryRuleIntegerSymbol" | ||
1275 | // InternalSolverLanguage.g:428:1: entryRuleIntegerSymbol : ruleIntegerSymbol EOF ; | ||
1276 | public final void entryRuleIntegerSymbol() throws RecognitionException { | ||
1277 | try { | ||
1278 | // InternalSolverLanguage.g:429:1: ( ruleIntegerSymbol EOF ) | ||
1279 | // InternalSolverLanguage.g:430:1: ruleIntegerSymbol EOF | ||
1280 | { | ||
1281 | before(grammarAccess.getIntegerSymbolRule()); | ||
1282 | pushFollow(FOLLOW_1); | ||
1283 | ruleIntegerSymbol(); | ||
1284 | |||
1285 | state._fsp--; | ||
1286 | |||
1287 | after(grammarAccess.getIntegerSymbolRule()); | ||
1288 | match(input,EOF,FOLLOW_2); | ||
1289 | |||
1290 | } | ||
1291 | |||
1292 | } | ||
1293 | catch (RecognitionException re) { | ||
1294 | reportError(re); | ||
1295 | recover(input,re); | ||
1296 | } | ||
1297 | finally { | ||
1298 | } | ||
1299 | return ; | ||
1300 | } | ||
1301 | // $ANTLR end "entryRuleIntegerSymbol" | ||
1302 | |||
1303 | |||
1304 | // $ANTLR start "ruleIntegerSymbol" | ||
1305 | // InternalSolverLanguage.g:437:1: ruleIntegerSymbol : ( ( rule__IntegerSymbol__Group__0 ) ) ; | ||
1306 | public final void ruleIntegerSymbol() throws RecognitionException { | ||
1307 | |||
1308 | int stackSize = keepStackSize(); | ||
1309 | |||
1310 | try { | ||
1311 | // InternalSolverLanguage.g:441:2: ( ( ( rule__IntegerSymbol__Group__0 ) ) ) | ||
1312 | // InternalSolverLanguage.g:442:2: ( ( rule__IntegerSymbol__Group__0 ) ) | ||
1313 | { | ||
1314 | // InternalSolverLanguage.g:442:2: ( ( rule__IntegerSymbol__Group__0 ) ) | ||
1315 | // InternalSolverLanguage.g:443:3: ( rule__IntegerSymbol__Group__0 ) | ||
1316 | { | ||
1317 | before(grammarAccess.getIntegerSymbolAccess().getGroup()); | ||
1318 | // InternalSolverLanguage.g:444:3: ( rule__IntegerSymbol__Group__0 ) | ||
1319 | // InternalSolverLanguage.g:444:4: rule__IntegerSymbol__Group__0 | ||
1320 | { | ||
1321 | pushFollow(FOLLOW_2); | ||
1322 | rule__IntegerSymbol__Group__0(); | ||
1323 | |||
1324 | state._fsp--; | ||
1325 | |||
1326 | |||
1327 | } | ||
1328 | |||
1329 | after(grammarAccess.getIntegerSymbolAccess().getGroup()); | ||
1330 | |||
1331 | } | ||
1332 | |||
1333 | |||
1334 | } | ||
1335 | |||
1336 | } | ||
1337 | catch (RecognitionException re) { | ||
1338 | reportError(re); | ||
1339 | recover(input,re); | ||
1340 | } | ||
1341 | finally { | ||
1342 | |||
1343 | restoreStackSize(stackSize); | ||
1344 | |||
1345 | } | ||
1346 | return ; | ||
1347 | } | ||
1348 | // $ANTLR end "ruleIntegerSymbol" | ||
1349 | |||
1350 | |||
1351 | // $ANTLR start "entryRuleRealSymbol" | ||
1352 | // InternalSolverLanguage.g:453:1: entryRuleRealSymbol : ruleRealSymbol EOF ; | ||
1353 | public final void entryRuleRealSymbol() throws RecognitionException { | ||
1354 | try { | ||
1355 | // InternalSolverLanguage.g:454:1: ( ruleRealSymbol EOF ) | ||
1356 | // InternalSolverLanguage.g:455:1: ruleRealSymbol EOF | ||
1357 | { | ||
1358 | before(grammarAccess.getRealSymbolRule()); | ||
1359 | pushFollow(FOLLOW_1); | ||
1360 | ruleRealSymbol(); | ||
1361 | |||
1362 | state._fsp--; | ||
1363 | |||
1364 | after(grammarAccess.getRealSymbolRule()); | ||
1365 | match(input,EOF,FOLLOW_2); | ||
1366 | |||
1367 | } | ||
1368 | |||
1369 | } | ||
1370 | catch (RecognitionException re) { | ||
1371 | reportError(re); | ||
1372 | recover(input,re); | ||
1373 | } | ||
1374 | finally { | ||
1375 | } | ||
1376 | return ; | ||
1377 | } | ||
1378 | // $ANTLR end "entryRuleRealSymbol" | ||
1379 | |||
1380 | |||
1381 | // $ANTLR start "ruleRealSymbol" | ||
1382 | // InternalSolverLanguage.g:462:1: ruleRealSymbol : ( ( rule__RealSymbol__Group__0 ) ) ; | ||
1383 | public final void ruleRealSymbol() throws RecognitionException { | ||
1384 | |||
1385 | int stackSize = keepStackSize(); | ||
1386 | |||
1387 | try { | ||
1388 | // InternalSolverLanguage.g:466:2: ( ( ( rule__RealSymbol__Group__0 ) ) ) | ||
1389 | // InternalSolverLanguage.g:467:2: ( ( rule__RealSymbol__Group__0 ) ) | ||
1390 | { | ||
1391 | // InternalSolverLanguage.g:467:2: ( ( rule__RealSymbol__Group__0 ) ) | ||
1392 | // InternalSolverLanguage.g:468:3: ( rule__RealSymbol__Group__0 ) | ||
1393 | { | ||
1394 | before(grammarAccess.getRealSymbolAccess().getGroup()); | ||
1395 | // InternalSolverLanguage.g:469:3: ( rule__RealSymbol__Group__0 ) | ||
1396 | // InternalSolverLanguage.g:469:4: rule__RealSymbol__Group__0 | ||
1397 | { | ||
1398 | pushFollow(FOLLOW_2); | ||
1399 | rule__RealSymbol__Group__0(); | ||
1400 | |||
1401 | state._fsp--; | ||
1402 | |||
1403 | |||
1404 | } | ||
1405 | |||
1406 | after(grammarAccess.getRealSymbolAccess().getGroup()); | ||
1407 | |||
1408 | } | ||
1409 | |||
1410 | |||
1411 | } | ||
1412 | |||
1413 | } | ||
1414 | catch (RecognitionException re) { | ||
1415 | reportError(re); | ||
1416 | recover(input,re); | ||
1417 | } | ||
1418 | finally { | ||
1419 | |||
1420 | restoreStackSize(stackSize); | ||
1421 | |||
1422 | } | ||
1423 | return ; | ||
1424 | } | ||
1425 | // $ANTLR end "ruleRealSymbol" | ||
1426 | |||
1427 | |||
1428 | // $ANTLR start "entryRuleStringSymbol" | ||
1429 | // InternalSolverLanguage.g:478:1: entryRuleStringSymbol : ruleStringSymbol EOF ; | ||
1430 | public final void entryRuleStringSymbol() throws RecognitionException { | ||
1431 | try { | ||
1432 | // InternalSolverLanguage.g:479:1: ( ruleStringSymbol EOF ) | ||
1433 | // InternalSolverLanguage.g:480:1: ruleStringSymbol EOF | ||
1434 | { | ||
1435 | before(grammarAccess.getStringSymbolRule()); | ||
1436 | pushFollow(FOLLOW_1); | ||
1437 | ruleStringSymbol(); | ||
1438 | |||
1439 | state._fsp--; | ||
1440 | |||
1441 | after(grammarAccess.getStringSymbolRule()); | ||
1442 | match(input,EOF,FOLLOW_2); | ||
1443 | |||
1444 | } | ||
1445 | |||
1446 | } | ||
1447 | catch (RecognitionException re) { | ||
1448 | reportError(re); | ||
1449 | recover(input,re); | ||
1450 | } | ||
1451 | finally { | ||
1452 | } | ||
1453 | return ; | ||
1454 | } | ||
1455 | // $ANTLR end "entryRuleStringSymbol" | ||
1456 | |||
1457 | |||
1458 | // $ANTLR start "ruleStringSymbol" | ||
1459 | // InternalSolverLanguage.g:487:1: ruleStringSymbol : ( ( rule__StringSymbol__Group__0 ) ) ; | ||
1460 | public final void ruleStringSymbol() throws RecognitionException { | ||
1461 | |||
1462 | int stackSize = keepStackSize(); | ||
1463 | |||
1464 | try { | ||
1465 | // InternalSolverLanguage.g:491:2: ( ( ( rule__StringSymbol__Group__0 ) ) ) | ||
1466 | // InternalSolverLanguage.g:492:2: ( ( rule__StringSymbol__Group__0 ) ) | ||
1467 | { | ||
1468 | // InternalSolverLanguage.g:492:2: ( ( rule__StringSymbol__Group__0 ) ) | ||
1469 | // InternalSolverLanguage.g:493:3: ( rule__StringSymbol__Group__0 ) | ||
1470 | { | ||
1471 | before(grammarAccess.getStringSymbolAccess().getGroup()); | ||
1472 | // InternalSolverLanguage.g:494:3: ( rule__StringSymbol__Group__0 ) | ||
1473 | // InternalSolverLanguage.g:494:4: rule__StringSymbol__Group__0 | ||
1474 | { | ||
1475 | pushFollow(FOLLOW_2); | ||
1476 | rule__StringSymbol__Group__0(); | ||
1477 | |||
1478 | state._fsp--; | ||
1479 | |||
1480 | |||
1481 | } | ||
1482 | |||
1483 | after(grammarAccess.getStringSymbolAccess().getGroup()); | ||
1484 | |||
1485 | } | ||
1486 | |||
1487 | |||
1488 | } | ||
1489 | |||
1490 | } | ||
1491 | catch (RecognitionException re) { | ||
1492 | reportError(re); | ||
1493 | recover(input,re); | ||
1494 | } | ||
1495 | finally { | ||
1496 | |||
1497 | restoreStackSize(stackSize); | ||
1498 | |||
1499 | } | ||
1500 | return ; | ||
1501 | } | ||
1502 | // $ANTLR end "ruleStringSymbol" | ||
1503 | |||
1504 | |||
1505 | // $ANTLR start "entryRuleComplexObject" | ||
1506 | // InternalSolverLanguage.g:503:1: entryRuleComplexObject : ruleComplexObject EOF ; | ||
1507 | public final void entryRuleComplexObject() throws RecognitionException { | ||
1508 | try { | ||
1509 | // InternalSolverLanguage.g:504:1: ( ruleComplexObject EOF ) | ||
1510 | // InternalSolverLanguage.g:505:1: ruleComplexObject EOF | ||
1511 | { | ||
1512 | before(grammarAccess.getComplexObjectRule()); | ||
1513 | pushFollow(FOLLOW_1); | ||
1514 | ruleComplexObject(); | ||
1515 | |||
1516 | state._fsp--; | ||
1517 | |||
1518 | after(grammarAccess.getComplexObjectRule()); | ||
1519 | match(input,EOF,FOLLOW_2); | ||
1520 | |||
1521 | } | ||
1522 | |||
1523 | } | ||
1524 | catch (RecognitionException re) { | ||
1525 | reportError(re); | ||
1526 | recover(input,re); | ||
1527 | } | ||
1528 | finally { | ||
1529 | } | ||
1530 | return ; | ||
1531 | } | ||
1532 | // $ANTLR end "entryRuleComplexObject" | ||
1533 | |||
1534 | |||
1535 | // $ANTLR start "ruleComplexObject" | ||
1536 | // InternalSolverLanguage.g:512:1: ruleComplexObject : ( ( rule__ComplexObject__Alternatives ) ) ; | ||
1537 | public final void ruleComplexObject() throws RecognitionException { | ||
1538 | |||
1539 | int stackSize = keepStackSize(); | ||
1540 | |||
1541 | try { | ||
1542 | // InternalSolverLanguage.g:516:2: ( ( ( rule__ComplexObject__Alternatives ) ) ) | ||
1543 | // InternalSolverLanguage.g:517:2: ( ( rule__ComplexObject__Alternatives ) ) | ||
1544 | { | ||
1545 | // InternalSolverLanguage.g:517:2: ( ( rule__ComplexObject__Alternatives ) ) | ||
1546 | // InternalSolverLanguage.g:518:3: ( rule__ComplexObject__Alternatives ) | ||
1547 | { | ||
1548 | before(grammarAccess.getComplexObjectAccess().getAlternatives()); | ||
1549 | // InternalSolverLanguage.g:519:3: ( rule__ComplexObject__Alternatives ) | ||
1550 | // InternalSolverLanguage.g:519:4: rule__ComplexObject__Alternatives | ||
1551 | { | ||
1552 | pushFollow(FOLLOW_2); | ||
1553 | rule__ComplexObject__Alternatives(); | ||
1554 | |||
1555 | state._fsp--; | ||
1556 | |||
1557 | |||
1558 | } | ||
1559 | |||
1560 | after(grammarAccess.getComplexObjectAccess().getAlternatives()); | ||
1561 | |||
1562 | } | ||
1563 | |||
1564 | |||
1565 | } | ||
1566 | |||
1567 | } | ||
1568 | catch (RecognitionException re) { | ||
1569 | reportError(re); | ||
1570 | recover(input,re); | ||
1571 | } | ||
1572 | finally { | ||
1573 | |||
1574 | restoreStackSize(stackSize); | ||
1575 | |||
1576 | } | ||
1577 | return ; | ||
1578 | } | ||
1579 | // $ANTLR end "ruleComplexObject" | ||
1580 | |||
1581 | |||
1582 | // $ANTLR start "entryRuleObject" | ||
1583 | // InternalSolverLanguage.g:528:1: entryRuleObject : ruleObject EOF ; | ||
1584 | public final void entryRuleObject() throws RecognitionException { | ||
1585 | try { | ||
1586 | // InternalSolverLanguage.g:529:1: ( ruleObject EOF ) | ||
1587 | // InternalSolverLanguage.g:530:1: ruleObject EOF | ||
1588 | { | ||
1589 | before(grammarAccess.getObjectRule()); | ||
1590 | pushFollow(FOLLOW_1); | ||
1591 | ruleObject(); | ||
1592 | |||
1593 | state._fsp--; | ||
1594 | |||
1595 | after(grammarAccess.getObjectRule()); | ||
1596 | match(input,EOF,FOLLOW_2); | ||
1597 | |||
1598 | } | ||
1599 | |||
1600 | } | ||
1601 | catch (RecognitionException re) { | ||
1602 | reportError(re); | ||
1603 | recover(input,re); | ||
1604 | } | ||
1605 | finally { | ||
1606 | } | ||
1607 | return ; | ||
1608 | } | ||
1609 | // $ANTLR end "entryRuleObject" | ||
1610 | |||
1611 | |||
1612 | // $ANTLR start "ruleObject" | ||
1613 | // InternalSolverLanguage.g:537:1: ruleObject : ( ( rule__Object__Alternatives ) ) ; | ||
1614 | public final void ruleObject() throws RecognitionException { | ||
1615 | |||
1616 | int stackSize = keepStackSize(); | ||
1617 | |||
1618 | try { | ||
1619 | // InternalSolverLanguage.g:541:2: ( ( ( rule__Object__Alternatives ) ) ) | ||
1620 | // InternalSolverLanguage.g:542:2: ( ( rule__Object__Alternatives ) ) | ||
1621 | { | ||
1622 | // InternalSolverLanguage.g:542:2: ( ( rule__Object__Alternatives ) ) | ||
1623 | // InternalSolverLanguage.g:543:3: ( rule__Object__Alternatives ) | ||
1624 | { | ||
1625 | before(grammarAccess.getObjectAccess().getAlternatives()); | ||
1626 | // InternalSolverLanguage.g:544:3: ( rule__Object__Alternatives ) | ||
1627 | // InternalSolverLanguage.g:544:4: rule__Object__Alternatives | ||
1628 | { | ||
1629 | pushFollow(FOLLOW_2); | ||
1630 | rule__Object__Alternatives(); | ||
1631 | |||
1632 | state._fsp--; | ||
1633 | |||
1634 | |||
1635 | } | ||
1636 | |||
1637 | after(grammarAccess.getObjectAccess().getAlternatives()); | ||
1638 | |||
1639 | } | ||
1640 | |||
1641 | |||
1642 | } | ||
1643 | |||
1644 | } | ||
1645 | catch (RecognitionException re) { | ||
1646 | reportError(re); | ||
1647 | recover(input,re); | ||
1648 | } | ||
1649 | finally { | ||
1650 | |||
1651 | restoreStackSize(stackSize); | ||
1652 | |||
1653 | } | ||
1654 | return ; | ||
1655 | } | ||
1656 | // $ANTLR end "ruleObject" | ||
1657 | |||
1658 | |||
1659 | // $ANTLR start "entryRuleNamedObject" | ||
1660 | // InternalSolverLanguage.g:553:1: entryRuleNamedObject : ruleNamedObject EOF ; | ||
1661 | public final void entryRuleNamedObject() throws RecognitionException { | ||
1662 | try { | ||
1663 | // InternalSolverLanguage.g:554:1: ( ruleNamedObject EOF ) | ||
1664 | // InternalSolverLanguage.g:555:1: ruleNamedObject EOF | ||
1665 | { | ||
1666 | before(grammarAccess.getNamedObjectRule()); | ||
1667 | pushFollow(FOLLOW_1); | ||
1668 | ruleNamedObject(); | ||
1669 | |||
1670 | state._fsp--; | ||
1671 | |||
1672 | after(grammarAccess.getNamedObjectRule()); | ||
1673 | match(input,EOF,FOLLOW_2); | ||
1674 | |||
1675 | } | ||
1676 | |||
1677 | } | ||
1678 | catch (RecognitionException re) { | ||
1679 | reportError(re); | ||
1680 | recover(input,re); | ||
1681 | } | ||
1682 | finally { | ||
1683 | } | ||
1684 | return ; | ||
1685 | } | ||
1686 | // $ANTLR end "entryRuleNamedObject" | ||
1687 | |||
1688 | |||
1689 | // $ANTLR start "ruleNamedObject" | ||
1690 | // InternalSolverLanguage.g:562:1: ruleNamedObject : ( ( rule__NamedObject__Group__0 ) ) ; | ||
1691 | public final void ruleNamedObject() throws RecognitionException { | ||
1692 | |||
1693 | int stackSize = keepStackSize(); | ||
1694 | |||
1695 | try { | ||
1696 | // InternalSolverLanguage.g:566:2: ( ( ( rule__NamedObject__Group__0 ) ) ) | ||
1697 | // InternalSolverLanguage.g:567:2: ( ( rule__NamedObject__Group__0 ) ) | ||
1698 | { | ||
1699 | // InternalSolverLanguage.g:567:2: ( ( rule__NamedObject__Group__0 ) ) | ||
1700 | // InternalSolverLanguage.g:568:3: ( rule__NamedObject__Group__0 ) | ||
1701 | { | ||
1702 | before(grammarAccess.getNamedObjectAccess().getGroup()); | ||
1703 | // InternalSolverLanguage.g:569:3: ( rule__NamedObject__Group__0 ) | ||
1704 | // InternalSolverLanguage.g:569:4: rule__NamedObject__Group__0 | ||
1705 | { | ||
1706 | pushFollow(FOLLOW_2); | ||
1707 | rule__NamedObject__Group__0(); | ||
1708 | |||
1709 | state._fsp--; | ||
1710 | |||
1711 | |||
1712 | } | ||
1713 | |||
1714 | after(grammarAccess.getNamedObjectAccess().getGroup()); | ||
1715 | |||
1716 | } | ||
1717 | |||
1718 | |||
1719 | } | ||
1720 | |||
1721 | } | ||
1722 | catch (RecognitionException re) { | ||
1723 | reportError(re); | ||
1724 | recover(input,re); | ||
1725 | } | ||
1726 | finally { | ||
1727 | |||
1728 | restoreStackSize(stackSize); | ||
1729 | |||
1730 | } | ||
1731 | return ; | ||
1732 | } | ||
1733 | // $ANTLR end "ruleNamedObject" | ||
1734 | |||
1735 | |||
1736 | // $ANTLR start "entryRuleUnnamedObject" | ||
1737 | // InternalSolverLanguage.g:578:1: entryRuleUnnamedObject : ruleUnnamedObject EOF ; | ||
1738 | public final void entryRuleUnnamedObject() throws RecognitionException { | ||
1739 | try { | ||
1740 | // InternalSolverLanguage.g:579:1: ( ruleUnnamedObject EOF ) | ||
1741 | // InternalSolverLanguage.g:580:1: ruleUnnamedObject EOF | ||
1742 | { | ||
1743 | before(grammarAccess.getUnnamedObjectRule()); | ||
1744 | pushFollow(FOLLOW_1); | ||
1745 | ruleUnnamedObject(); | ||
1746 | |||
1747 | state._fsp--; | ||
1748 | |||
1749 | after(grammarAccess.getUnnamedObjectRule()); | ||
1750 | match(input,EOF,FOLLOW_2); | ||
1751 | |||
1752 | } | ||
1753 | |||
1754 | } | ||
1755 | catch (RecognitionException re) { | ||
1756 | reportError(re); | ||
1757 | recover(input,re); | ||
1758 | } | ||
1759 | finally { | ||
1760 | } | ||
1761 | return ; | ||
1762 | } | ||
1763 | // $ANTLR end "entryRuleUnnamedObject" | ||
1764 | |||
1765 | |||
1766 | // $ANTLR start "ruleUnnamedObject" | ||
1767 | // InternalSolverLanguage.g:587:1: ruleUnnamedObject : ( ( rule__UnnamedObject__NameAssignment ) ) ; | ||
1768 | public final void ruleUnnamedObject() throws RecognitionException { | ||
1769 | |||
1770 | int stackSize = keepStackSize(); | ||
1771 | |||
1772 | try { | ||
1773 | // InternalSolverLanguage.g:591:2: ( ( ( rule__UnnamedObject__NameAssignment ) ) ) | ||
1774 | // InternalSolverLanguage.g:592:2: ( ( rule__UnnamedObject__NameAssignment ) ) | ||
1775 | { | ||
1776 | // InternalSolverLanguage.g:592:2: ( ( rule__UnnamedObject__NameAssignment ) ) | ||
1777 | // InternalSolverLanguage.g:593:3: ( rule__UnnamedObject__NameAssignment ) | ||
1778 | { | ||
1779 | before(grammarAccess.getUnnamedObjectAccess().getNameAssignment()); | ||
1780 | // InternalSolverLanguage.g:594:3: ( rule__UnnamedObject__NameAssignment ) | ||
1781 | // InternalSolverLanguage.g:594:4: rule__UnnamedObject__NameAssignment | ||
1782 | { | ||
1783 | pushFollow(FOLLOW_2); | ||
1784 | rule__UnnamedObject__NameAssignment(); | ||
1785 | |||
1786 | state._fsp--; | ||
1787 | |||
1788 | |||
1789 | } | ||
1790 | |||
1791 | after(grammarAccess.getUnnamedObjectAccess().getNameAssignment()); | ||
1792 | |||
1793 | } | ||
1794 | |||
1795 | |||
1796 | } | ||
1797 | |||
1798 | } | ||
1799 | catch (RecognitionException re) { | ||
1800 | reportError(re); | ||
1801 | recover(input,re); | ||
1802 | } | ||
1803 | finally { | ||
1804 | |||
1805 | restoreStackSize(stackSize); | ||
1806 | |||
1807 | } | ||
1808 | return ; | ||
1809 | } | ||
1810 | // $ANTLR end "ruleUnnamedObject" | ||
1811 | |||
1812 | |||
1813 | // $ANTLR start "entryRuleDataObject" | ||
1814 | // InternalSolverLanguage.g:603:1: entryRuleDataObject : ruleDataObject EOF ; | ||
1815 | public final void entryRuleDataObject() throws RecognitionException { | ||
1816 | try { | ||
1817 | // InternalSolverLanguage.g:604:1: ( ruleDataObject EOF ) | ||
1818 | // InternalSolverLanguage.g:605:1: ruleDataObject EOF | ||
1819 | { | ||
1820 | before(grammarAccess.getDataObjectRule()); | ||
1821 | pushFollow(FOLLOW_1); | ||
1822 | ruleDataObject(); | ||
1823 | |||
1824 | state._fsp--; | ||
1825 | |||
1826 | after(grammarAccess.getDataObjectRule()); | ||
1827 | match(input,EOF,FOLLOW_2); | ||
1828 | |||
1829 | } | ||
1830 | |||
1831 | } | ||
1832 | catch (RecognitionException re) { | ||
1833 | reportError(re); | ||
1834 | recover(input,re); | ||
1835 | } | ||
1836 | finally { | ||
1837 | } | ||
1838 | return ; | ||
1839 | } | ||
1840 | // $ANTLR end "entryRuleDataObject" | ||
1841 | |||
1842 | |||
1843 | // $ANTLR start "ruleDataObject" | ||
1844 | // InternalSolverLanguage.g:612:1: ruleDataObject : ( ( rule__DataObject__Alternatives ) ) ; | ||
1845 | public final void ruleDataObject() throws RecognitionException { | ||
1846 | |||
1847 | int stackSize = keepStackSize(); | ||
1848 | |||
1849 | try { | ||
1850 | // InternalSolverLanguage.g:616:2: ( ( ( rule__DataObject__Alternatives ) ) ) | ||
1851 | // InternalSolverLanguage.g:617:2: ( ( rule__DataObject__Alternatives ) ) | ||
1852 | { | ||
1853 | // InternalSolverLanguage.g:617:2: ( ( rule__DataObject__Alternatives ) ) | ||
1854 | // InternalSolverLanguage.g:618:3: ( rule__DataObject__Alternatives ) | ||
1855 | { | ||
1856 | before(grammarAccess.getDataObjectAccess().getAlternatives()); | ||
1857 | // InternalSolverLanguage.g:619:3: ( rule__DataObject__Alternatives ) | ||
1858 | // InternalSolverLanguage.g:619:4: rule__DataObject__Alternatives | ||
1859 | { | ||
1860 | pushFollow(FOLLOW_2); | ||
1861 | rule__DataObject__Alternatives(); | ||
1862 | |||
1863 | state._fsp--; | ||
1864 | |||
1865 | |||
1866 | } | ||
1867 | |||
1868 | after(grammarAccess.getDataObjectAccess().getAlternatives()); | ||
1869 | |||
1870 | } | ||
1871 | |||
1872 | |||
1873 | } | ||
1874 | |||
1875 | } | ||
1876 | catch (RecognitionException re) { | ||
1877 | reportError(re); | ||
1878 | recover(input,re); | ||
1879 | } | ||
1880 | finally { | ||
1881 | |||
1882 | restoreStackSize(stackSize); | ||
1883 | |||
1884 | } | ||
1885 | return ; | ||
1886 | } | ||
1887 | // $ANTLR end "ruleDataObject" | ||
1888 | |||
1889 | |||
1890 | // $ANTLR start "entryRuleBooleanObject" | ||
1891 | // InternalSolverLanguage.g:628:1: entryRuleBooleanObject : ruleBooleanObject EOF ; | ||
1892 | public final void entryRuleBooleanObject() throws RecognitionException { | ||
1893 | try { | ||
1894 | // InternalSolverLanguage.g:629:1: ( ruleBooleanObject EOF ) | ||
1895 | // InternalSolverLanguage.g:630:1: ruleBooleanObject EOF | ||
1896 | { | ||
1897 | before(grammarAccess.getBooleanObjectRule()); | ||
1898 | pushFollow(FOLLOW_1); | ||
1899 | ruleBooleanObject(); | ||
1900 | |||
1901 | state._fsp--; | ||
1902 | |||
1903 | after(grammarAccess.getBooleanObjectRule()); | ||
1904 | match(input,EOF,FOLLOW_2); | ||
1905 | |||
1906 | } | ||
1907 | |||
1908 | } | ||
1909 | catch (RecognitionException re) { | ||
1910 | reportError(re); | ||
1911 | recover(input,re); | ||
1912 | } | ||
1913 | finally { | ||
1914 | } | ||
1915 | return ; | ||
1916 | } | ||
1917 | // $ANTLR end "entryRuleBooleanObject" | ||
1918 | |||
1919 | |||
1920 | // $ANTLR start "ruleBooleanObject" | ||
1921 | // InternalSolverLanguage.g:637:1: ruleBooleanObject : ( ( rule__BooleanObject__ValueAssignment ) ) ; | ||
1922 | public final void ruleBooleanObject() throws RecognitionException { | ||
1923 | |||
1924 | int stackSize = keepStackSize(); | ||
1925 | |||
1926 | try { | ||
1927 | // InternalSolverLanguage.g:641:2: ( ( ( rule__BooleanObject__ValueAssignment ) ) ) | ||
1928 | // InternalSolverLanguage.g:642:2: ( ( rule__BooleanObject__ValueAssignment ) ) | ||
1929 | { | ||
1930 | // InternalSolverLanguage.g:642:2: ( ( rule__BooleanObject__ValueAssignment ) ) | ||
1931 | // InternalSolverLanguage.g:643:3: ( rule__BooleanObject__ValueAssignment ) | ||
1932 | { | ||
1933 | before(grammarAccess.getBooleanObjectAccess().getValueAssignment()); | ||
1934 | // InternalSolverLanguage.g:644:3: ( rule__BooleanObject__ValueAssignment ) | ||
1935 | // InternalSolverLanguage.g:644:4: rule__BooleanObject__ValueAssignment | ||
1936 | { | ||
1937 | pushFollow(FOLLOW_2); | ||
1938 | rule__BooleanObject__ValueAssignment(); | ||
1939 | |||
1940 | state._fsp--; | ||
1941 | |||
1942 | |||
1943 | } | ||
1944 | |||
1945 | after(grammarAccess.getBooleanObjectAccess().getValueAssignment()); | ||
1946 | |||
1947 | } | ||
1948 | |||
1949 | |||
1950 | } | ||
1951 | |||
1952 | } | ||
1953 | catch (RecognitionException re) { | ||
1954 | reportError(re); | ||
1955 | recover(input,re); | ||
1956 | } | ||
1957 | finally { | ||
1958 | |||
1959 | restoreStackSize(stackSize); | ||
1960 | |||
1961 | } | ||
1962 | return ; | ||
1963 | } | ||
1964 | // $ANTLR end "ruleBooleanObject" | ||
1965 | |||
1966 | |||
1967 | // $ANTLR start "entryRuleIntObject" | ||
1968 | // InternalSolverLanguage.g:653:1: entryRuleIntObject : ruleIntObject EOF ; | ||
1969 | public final void entryRuleIntObject() throws RecognitionException { | ||
1970 | try { | ||
1971 | // InternalSolverLanguage.g:654:1: ( ruleIntObject EOF ) | ||
1972 | // InternalSolverLanguage.g:655:1: ruleIntObject EOF | ||
1973 | { | ||
1974 | before(grammarAccess.getIntObjectRule()); | ||
1975 | pushFollow(FOLLOW_1); | ||
1976 | ruleIntObject(); | ||
1977 | |||
1978 | state._fsp--; | ||
1979 | |||
1980 | after(grammarAccess.getIntObjectRule()); | ||
1981 | match(input,EOF,FOLLOW_2); | ||
1982 | |||
1983 | } | ||
1984 | |||
1985 | } | ||
1986 | catch (RecognitionException re) { | ||
1987 | reportError(re); | ||
1988 | recover(input,re); | ||
1989 | } | ||
1990 | finally { | ||
1991 | } | ||
1992 | return ; | ||
1993 | } | ||
1994 | // $ANTLR end "entryRuleIntObject" | ||
1995 | |||
1996 | |||
1997 | // $ANTLR start "ruleIntObject" | ||
1998 | // InternalSolverLanguage.g:662:1: ruleIntObject : ( ( rule__IntObject__ValueAssignment ) ) ; | ||
1999 | public final void ruleIntObject() throws RecognitionException { | ||
2000 | |||
2001 | int stackSize = keepStackSize(); | ||
2002 | |||
2003 | try { | ||
2004 | // InternalSolverLanguage.g:666:2: ( ( ( rule__IntObject__ValueAssignment ) ) ) | ||
2005 | // InternalSolverLanguage.g:667:2: ( ( rule__IntObject__ValueAssignment ) ) | ||
2006 | { | ||
2007 | // InternalSolverLanguage.g:667:2: ( ( rule__IntObject__ValueAssignment ) ) | ||
2008 | // InternalSolverLanguage.g:668:3: ( rule__IntObject__ValueAssignment ) | ||
2009 | { | ||
2010 | before(grammarAccess.getIntObjectAccess().getValueAssignment()); | ||
2011 | // InternalSolverLanguage.g:669:3: ( rule__IntObject__ValueAssignment ) | ||
2012 | // InternalSolverLanguage.g:669:4: rule__IntObject__ValueAssignment | ||
2013 | { | ||
2014 | pushFollow(FOLLOW_2); | ||
2015 | rule__IntObject__ValueAssignment(); | ||
2016 | |||
2017 | state._fsp--; | ||
2018 | |||
2019 | |||
2020 | } | ||
2021 | |||
2022 | after(grammarAccess.getIntObjectAccess().getValueAssignment()); | ||
2023 | |||
2024 | } | ||
2025 | |||
2026 | |||
2027 | } | ||
2028 | |||
2029 | } | ||
2030 | catch (RecognitionException re) { | ||
2031 | reportError(re); | ||
2032 | recover(input,re); | ||
2033 | } | ||
2034 | finally { | ||
2035 | |||
2036 | restoreStackSize(stackSize); | ||
2037 | |||
2038 | } | ||
2039 | return ; | ||
2040 | } | ||
2041 | // $ANTLR end "ruleIntObject" | ||
2042 | |||
2043 | |||
2044 | // $ANTLR start "entryRuleRealObject" | ||
2045 | // InternalSolverLanguage.g:678:1: entryRuleRealObject : ruleRealObject EOF ; | ||
2046 | public final void entryRuleRealObject() throws RecognitionException { | ||
2047 | try { | ||
2048 | // InternalSolverLanguage.g:679:1: ( ruleRealObject EOF ) | ||
2049 | // InternalSolverLanguage.g:680:1: ruleRealObject EOF | ||
2050 | { | ||
2051 | before(grammarAccess.getRealObjectRule()); | ||
2052 | pushFollow(FOLLOW_1); | ||
2053 | ruleRealObject(); | ||
2054 | |||
2055 | state._fsp--; | ||
2056 | |||
2057 | after(grammarAccess.getRealObjectRule()); | ||
2058 | match(input,EOF,FOLLOW_2); | ||
2059 | |||
2060 | } | ||
2061 | |||
2062 | } | ||
2063 | catch (RecognitionException re) { | ||
2064 | reportError(re); | ||
2065 | recover(input,re); | ||
2066 | } | ||
2067 | finally { | ||
2068 | } | ||
2069 | return ; | ||
2070 | } | ||
2071 | // $ANTLR end "entryRuleRealObject" | ||
2072 | |||
2073 | |||
2074 | // $ANTLR start "ruleRealObject" | ||
2075 | // InternalSolverLanguage.g:687:1: ruleRealObject : ( ( rule__RealObject__ValueAssignment ) ) ; | ||
2076 | public final void ruleRealObject() throws RecognitionException { | ||
2077 | |||
2078 | int stackSize = keepStackSize(); | ||
2079 | |||
2080 | try { | ||
2081 | // InternalSolverLanguage.g:691:2: ( ( ( rule__RealObject__ValueAssignment ) ) ) | ||
2082 | // InternalSolverLanguage.g:692:2: ( ( rule__RealObject__ValueAssignment ) ) | ||
2083 | { | ||
2084 | // InternalSolverLanguage.g:692:2: ( ( rule__RealObject__ValueAssignment ) ) | ||
2085 | // InternalSolverLanguage.g:693:3: ( rule__RealObject__ValueAssignment ) | ||
2086 | { | ||
2087 | before(grammarAccess.getRealObjectAccess().getValueAssignment()); | ||
2088 | // InternalSolverLanguage.g:694:3: ( rule__RealObject__ValueAssignment ) | ||
2089 | // InternalSolverLanguage.g:694:4: rule__RealObject__ValueAssignment | ||
2090 | { | ||
2091 | pushFollow(FOLLOW_2); | ||
2092 | rule__RealObject__ValueAssignment(); | ||
2093 | |||
2094 | state._fsp--; | ||
2095 | |||
2096 | |||
2097 | } | ||
2098 | |||
2099 | after(grammarAccess.getRealObjectAccess().getValueAssignment()); | ||
2100 | |||
2101 | } | ||
2102 | |||
2103 | |||
2104 | } | ||
2105 | |||
2106 | } | ||
2107 | catch (RecognitionException re) { | ||
2108 | reportError(re); | ||
2109 | recover(input,re); | ||
2110 | } | ||
2111 | finally { | ||
2112 | |||
2113 | restoreStackSize(stackSize); | ||
2114 | |||
2115 | } | ||
2116 | return ; | ||
2117 | } | ||
2118 | // $ANTLR end "ruleRealObject" | ||
2119 | |||
2120 | |||
2121 | // $ANTLR start "entryRuleStringObject" | ||
2122 | // InternalSolverLanguage.g:703:1: entryRuleStringObject : ruleStringObject EOF ; | ||
2123 | public final void entryRuleStringObject() throws RecognitionException { | ||
2124 | try { | ||
2125 | // InternalSolverLanguage.g:704:1: ( ruleStringObject EOF ) | ||
2126 | // InternalSolverLanguage.g:705:1: ruleStringObject EOF | ||
2127 | { | ||
2128 | before(grammarAccess.getStringObjectRule()); | ||
2129 | pushFollow(FOLLOW_1); | ||
2130 | ruleStringObject(); | ||
2131 | |||
2132 | state._fsp--; | ||
2133 | |||
2134 | after(grammarAccess.getStringObjectRule()); | ||
2135 | match(input,EOF,FOLLOW_2); | ||
2136 | |||
2137 | } | ||
2138 | |||
2139 | } | ||
2140 | catch (RecognitionException re) { | ||
2141 | reportError(re); | ||
2142 | recover(input,re); | ||
2143 | } | ||
2144 | finally { | ||
2145 | } | ||
2146 | return ; | ||
2147 | } | ||
2148 | // $ANTLR end "entryRuleStringObject" | ||
2149 | |||
2150 | |||
2151 | // $ANTLR start "ruleStringObject" | ||
2152 | // InternalSolverLanguage.g:712:1: ruleStringObject : ( ( rule__StringObject__ValueAssignment ) ) ; | ||
2153 | public final void ruleStringObject() throws RecognitionException { | ||
2154 | |||
2155 | int stackSize = keepStackSize(); | ||
2156 | |||
2157 | try { | ||
2158 | // InternalSolverLanguage.g:716:2: ( ( ( rule__StringObject__ValueAssignment ) ) ) | ||
2159 | // InternalSolverLanguage.g:717:2: ( ( rule__StringObject__ValueAssignment ) ) | ||
2160 | { | ||
2161 | // InternalSolverLanguage.g:717:2: ( ( rule__StringObject__ValueAssignment ) ) | ||
2162 | // InternalSolverLanguage.g:718:3: ( rule__StringObject__ValueAssignment ) | ||
2163 | { | ||
2164 | before(grammarAccess.getStringObjectAccess().getValueAssignment()); | ||
2165 | // InternalSolverLanguage.g:719:3: ( rule__StringObject__ValueAssignment ) | ||
2166 | // InternalSolverLanguage.g:719:4: rule__StringObject__ValueAssignment | ||
2167 | { | ||
2168 | pushFollow(FOLLOW_2); | ||
2169 | rule__StringObject__ValueAssignment(); | ||
2170 | |||
2171 | state._fsp--; | ||
2172 | |||
2173 | |||
2174 | } | ||
2175 | |||
2176 | after(grammarAccess.getStringObjectAccess().getValueAssignment()); | ||
2177 | |||
2178 | } | ||
2179 | |||
2180 | |||
2181 | } | ||
2182 | |||
2183 | } | ||
2184 | catch (RecognitionException re) { | ||
2185 | reportError(re); | ||
2186 | recover(input,re); | ||
2187 | } | ||
2188 | finally { | ||
2189 | |||
2190 | restoreStackSize(stackSize); | ||
2191 | |||
2192 | } | ||
2193 | return ; | ||
2194 | } | ||
2195 | // $ANTLR end "ruleStringObject" | ||
2196 | |||
2197 | |||
2198 | // $ANTLR start "entryRulePredicate" | ||
2199 | // InternalSolverLanguage.g:728:1: entryRulePredicate : rulePredicate EOF ; | ||
2200 | public final void entryRulePredicate() throws RecognitionException { | ||
2201 | try { | ||
2202 | // InternalSolverLanguage.g:729:1: ( rulePredicate EOF ) | ||
2203 | // InternalSolverLanguage.g:730:1: rulePredicate EOF | ||
2204 | { | ||
2205 | before(grammarAccess.getPredicateRule()); | ||
2206 | pushFollow(FOLLOW_1); | ||
2207 | rulePredicate(); | ||
2208 | |||
2209 | state._fsp--; | ||
2210 | |||
2211 | after(grammarAccess.getPredicateRule()); | ||
2212 | match(input,EOF,FOLLOW_2); | ||
2213 | |||
2214 | } | ||
2215 | |||
2216 | } | ||
2217 | catch (RecognitionException re) { | ||
2218 | reportError(re); | ||
2219 | recover(input,re); | ||
2220 | } | ||
2221 | finally { | ||
2222 | } | ||
2223 | return ; | ||
2224 | } | ||
2225 | // $ANTLR end "entryRulePredicate" | ||
2226 | |||
2227 | |||
2228 | // $ANTLR start "rulePredicate" | ||
2229 | // InternalSolverLanguage.g:737:1: rulePredicate : ( ( rule__Predicate__Alternatives ) ) ; | ||
2230 | public final void rulePredicate() throws RecognitionException { | ||
2231 | |||
2232 | int stackSize = keepStackSize(); | ||
2233 | |||
2234 | try { | ||
2235 | // InternalSolverLanguage.g:741:2: ( ( ( rule__Predicate__Alternatives ) ) ) | ||
2236 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Alternatives ) ) | ||
2237 | { | ||
2238 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Alternatives ) ) | ||
2239 | // InternalSolverLanguage.g:743:3: ( rule__Predicate__Alternatives ) | ||
2240 | { | ||
2241 | before(grammarAccess.getPredicateAccess().getAlternatives()); | ||
2242 | // InternalSolverLanguage.g:744:3: ( rule__Predicate__Alternatives ) | ||
2243 | // InternalSolverLanguage.g:744:4: rule__Predicate__Alternatives | ||
2244 | { | ||
2245 | pushFollow(FOLLOW_2); | ||
2246 | rule__Predicate__Alternatives(); | ||
2247 | |||
2248 | state._fsp--; | ||
2249 | |||
2250 | |||
2251 | } | ||
2252 | |||
2253 | after(grammarAccess.getPredicateAccess().getAlternatives()); | ||
2254 | |||
2255 | } | ||
2256 | |||
2257 | |||
2258 | } | ||
2259 | |||
2260 | } | ||
2261 | catch (RecognitionException re) { | ||
2262 | reportError(re); | ||
2263 | recover(input,re); | ||
2264 | } | ||
2265 | finally { | ||
2266 | |||
2267 | restoreStackSize(stackSize); | ||
2268 | |||
2269 | } | ||
2270 | return ; | ||
2271 | } | ||
2272 | // $ANTLR end "rulePredicate" | ||
2273 | |||
2274 | |||
2275 | // $ANTLR start "entryRulePredicateSymbol" | ||
2276 | // InternalSolverLanguage.g:753:1: entryRulePredicateSymbol : rulePredicateSymbol EOF ; | ||
2277 | public final void entryRulePredicateSymbol() throws RecognitionException { | ||
2278 | try { | ||
2279 | // InternalSolverLanguage.g:754:1: ( rulePredicateSymbol EOF ) | ||
2280 | // InternalSolverLanguage.g:755:1: rulePredicateSymbol EOF | ||
2281 | { | ||
2282 | before(grammarAccess.getPredicateSymbolRule()); | ||
2283 | pushFollow(FOLLOW_1); | ||
2284 | rulePredicateSymbol(); | ||
2285 | |||
2286 | state._fsp--; | ||
2287 | |||
2288 | after(grammarAccess.getPredicateSymbolRule()); | ||
2289 | match(input,EOF,FOLLOW_2); | ||
2290 | |||
2291 | } | ||
2292 | |||
2293 | } | ||
2294 | catch (RecognitionException re) { | ||
2295 | reportError(re); | ||
2296 | recover(input,re); | ||
2297 | } | ||
2298 | finally { | ||
2299 | } | ||
2300 | return ; | ||
2301 | } | ||
2302 | // $ANTLR end "entryRulePredicateSymbol" | ||
2303 | |||
2304 | |||
2305 | // $ANTLR start "rulePredicateSymbol" | ||
2306 | // InternalSolverLanguage.g:762:1: rulePredicateSymbol : ( ( rule__PredicateSymbol__Group__0 ) ) ; | ||
2307 | public final void rulePredicateSymbol() throws RecognitionException { | ||
2308 | |||
2309 | int stackSize = keepStackSize(); | ||
2310 | |||
2311 | try { | ||
2312 | // InternalSolverLanguage.g:766:2: ( ( ( rule__PredicateSymbol__Group__0 ) ) ) | ||
2313 | // InternalSolverLanguage.g:767:2: ( ( rule__PredicateSymbol__Group__0 ) ) | ||
2314 | { | ||
2315 | // InternalSolverLanguage.g:767:2: ( ( rule__PredicateSymbol__Group__0 ) ) | ||
2316 | // InternalSolverLanguage.g:768:3: ( rule__PredicateSymbol__Group__0 ) | ||
2317 | { | ||
2318 | before(grammarAccess.getPredicateSymbolAccess().getGroup()); | ||
2319 | // InternalSolverLanguage.g:769:3: ( rule__PredicateSymbol__Group__0 ) | ||
2320 | // InternalSolverLanguage.g:769:4: rule__PredicateSymbol__Group__0 | ||
2321 | { | ||
2322 | pushFollow(FOLLOW_2); | ||
2323 | rule__PredicateSymbol__Group__0(); | ||
2324 | |||
2325 | state._fsp--; | ||
2326 | |||
2327 | |||
2328 | } | ||
2329 | |||
2330 | after(grammarAccess.getPredicateSymbolAccess().getGroup()); | ||
2331 | |||
2332 | } | ||
2333 | |||
2334 | |||
2335 | } | ||
2336 | |||
2337 | } | ||
2338 | catch (RecognitionException re) { | ||
2339 | reportError(re); | ||
2340 | recover(input,re); | ||
2341 | } | ||
2342 | finally { | ||
2343 | |||
2344 | restoreStackSize(stackSize); | ||
2345 | |||
2346 | } | ||
2347 | return ; | ||
2348 | } | ||
2349 | // $ANTLR end "rulePredicateSymbol" | ||
2350 | |||
2351 | |||
2352 | // $ANTLR start "entryRuleErrorPredicate" | ||
2353 | // InternalSolverLanguage.g:778:1: entryRuleErrorPredicate : ruleErrorPredicate EOF ; | ||
2354 | public final void entryRuleErrorPredicate() throws RecognitionException { | ||
2355 | try { | ||
2356 | // InternalSolverLanguage.g:779:1: ( ruleErrorPredicate EOF ) | ||
2357 | // InternalSolverLanguage.g:780:1: ruleErrorPredicate EOF | ||
2358 | { | ||
2359 | before(grammarAccess.getErrorPredicateRule()); | ||
2360 | pushFollow(FOLLOW_1); | ||
2361 | ruleErrorPredicate(); | ||
2362 | |||
2363 | state._fsp--; | ||
2364 | |||
2365 | after(grammarAccess.getErrorPredicateRule()); | ||
2366 | match(input,EOF,FOLLOW_2); | ||
2367 | |||
2368 | } | ||
2369 | |||
2370 | } | ||
2371 | catch (RecognitionException re) { | ||
2372 | reportError(re); | ||
2373 | recover(input,re); | ||
2374 | } | ||
2375 | finally { | ||
2376 | } | ||
2377 | return ; | ||
2378 | } | ||
2379 | // $ANTLR end "entryRuleErrorPredicate" | ||
2380 | |||
2381 | |||
2382 | // $ANTLR start "ruleErrorPredicate" | ||
2383 | // InternalSolverLanguage.g:787:1: ruleErrorPredicate : ( ( rule__ErrorPredicate__Group__0 ) ) ; | ||
2384 | public final void ruleErrorPredicate() throws RecognitionException { | ||
2385 | |||
2386 | int stackSize = keepStackSize(); | ||
2387 | |||
2388 | try { | ||
2389 | // InternalSolverLanguage.g:791:2: ( ( ( rule__ErrorPredicate__Group__0 ) ) ) | ||
2390 | // InternalSolverLanguage.g:792:2: ( ( rule__ErrorPredicate__Group__0 ) ) | ||
2391 | { | ||
2392 | // InternalSolverLanguage.g:792:2: ( ( rule__ErrorPredicate__Group__0 ) ) | ||
2393 | // InternalSolverLanguage.g:793:3: ( rule__ErrorPredicate__Group__0 ) | ||
2394 | { | ||
2395 | before(grammarAccess.getErrorPredicateAccess().getGroup()); | ||
2396 | // InternalSolverLanguage.g:794:3: ( rule__ErrorPredicate__Group__0 ) | ||
2397 | // InternalSolverLanguage.g:794:4: rule__ErrorPredicate__Group__0 | ||
2398 | { | ||
2399 | pushFollow(FOLLOW_2); | ||
2400 | rule__ErrorPredicate__Group__0(); | ||
2401 | |||
2402 | state._fsp--; | ||
2403 | |||
2404 | |||
2405 | } | ||
2406 | |||
2407 | after(grammarAccess.getErrorPredicateAccess().getGroup()); | ||
2408 | |||
2409 | } | ||
2410 | |||
2411 | |||
2412 | } | ||
2413 | |||
2414 | } | ||
2415 | catch (RecognitionException re) { | ||
2416 | reportError(re); | ||
2417 | recover(input,re); | ||
2418 | } | ||
2419 | finally { | ||
2420 | |||
2421 | restoreStackSize(stackSize); | ||
2422 | |||
2423 | } | ||
2424 | return ; | ||
2425 | } | ||
2426 | // $ANTLR end "ruleErrorPredicate" | ||
2427 | |||
2428 | |||
2429 | // $ANTLR start "entryRuleParameter" | ||
2430 | // InternalSolverLanguage.g:803:1: entryRuleParameter : ruleParameter EOF ; | ||
2431 | public final void entryRuleParameter() throws RecognitionException { | ||
2432 | try { | ||
2433 | // InternalSolverLanguage.g:804:1: ( ruleParameter EOF ) | ||
2434 | // InternalSolverLanguage.g:805:1: ruleParameter EOF | ||
2435 | { | ||
2436 | before(grammarAccess.getParameterRule()); | ||
2437 | pushFollow(FOLLOW_1); | ||
2438 | ruleParameter(); | ||
2439 | |||
2440 | state._fsp--; | ||
2441 | |||
2442 | after(grammarAccess.getParameterRule()); | ||
2443 | match(input,EOF,FOLLOW_2); | ||
2444 | |||
2445 | } | ||
2446 | |||
2447 | } | ||
2448 | catch (RecognitionException re) { | ||
2449 | reportError(re); | ||
2450 | recover(input,re); | ||
2451 | } | ||
2452 | finally { | ||
2453 | } | ||
2454 | return ; | ||
2455 | } | ||
2456 | // $ANTLR end "entryRuleParameter" | ||
2457 | |||
2458 | |||
2459 | // $ANTLR start "ruleParameter" | ||
2460 | // InternalSolverLanguage.g:812:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; | ||
2461 | public final void ruleParameter() throws RecognitionException { | ||
2462 | |||
2463 | int stackSize = keepStackSize(); | ||
2464 | |||
2465 | try { | ||
2466 | // InternalSolverLanguage.g:816:2: ( ( ( rule__Parameter__Group__0 ) ) ) | ||
2467 | // InternalSolverLanguage.g:817:2: ( ( rule__Parameter__Group__0 ) ) | ||
2468 | { | ||
2469 | // InternalSolverLanguage.g:817:2: ( ( rule__Parameter__Group__0 ) ) | ||
2470 | // InternalSolverLanguage.g:818:3: ( rule__Parameter__Group__0 ) | ||
2471 | { | ||
2472 | before(grammarAccess.getParameterAccess().getGroup()); | ||
2473 | // InternalSolverLanguage.g:819:3: ( rule__Parameter__Group__0 ) | ||
2474 | // InternalSolverLanguage.g:819:4: rule__Parameter__Group__0 | ||
2475 | { | ||
2476 | pushFollow(FOLLOW_2); | ||
2477 | rule__Parameter__Group__0(); | ||
2478 | |||
2479 | state._fsp--; | ||
2480 | |||
2481 | |||
2482 | } | ||
2483 | |||
2484 | after(grammarAccess.getParameterAccess().getGroup()); | ||
2485 | |||
2486 | } | ||
2487 | |||
2488 | |||
2489 | } | ||
2490 | |||
2491 | } | ||
2492 | catch (RecognitionException re) { | ||
2493 | reportError(re); | ||
2494 | recover(input,re); | ||
2495 | } | ||
2496 | finally { | ||
2497 | |||
2498 | restoreStackSize(stackSize); | ||
2499 | |||
2500 | } | ||
2501 | return ; | ||
2502 | } | ||
2503 | // $ANTLR end "ruleParameter" | ||
2504 | |||
2505 | |||
2506 | // $ANTLR start "entryRulePatternBody" | ||
2507 | // InternalSolverLanguage.g:828:1: entryRulePatternBody : rulePatternBody EOF ; | ||
2508 | public final void entryRulePatternBody() throws RecognitionException { | ||
2509 | try { | ||
2510 | // InternalSolverLanguage.g:829:1: ( rulePatternBody EOF ) | ||
2511 | // InternalSolverLanguage.g:830:1: rulePatternBody EOF | ||
2512 | { | ||
2513 | before(grammarAccess.getPatternBodyRule()); | ||
2514 | pushFollow(FOLLOW_1); | ||
2515 | rulePatternBody(); | ||
2516 | |||
2517 | state._fsp--; | ||
2518 | |||
2519 | after(grammarAccess.getPatternBodyRule()); | ||
2520 | match(input,EOF,FOLLOW_2); | ||
2521 | |||
2522 | } | ||
2523 | |||
2524 | } | ||
2525 | catch (RecognitionException re) { | ||
2526 | reportError(re); | ||
2527 | recover(input,re); | ||
2528 | } | ||
2529 | finally { | ||
2530 | } | ||
2531 | return ; | ||
2532 | } | ||
2533 | // $ANTLR end "entryRulePatternBody" | ||
2534 | |||
2535 | |||
2536 | // $ANTLR start "rulePatternBody" | ||
2537 | // InternalSolverLanguage.g:837:1: rulePatternBody : ( ( rule__PatternBody__Group__0 ) ) ; | ||
2538 | public final void rulePatternBody() throws RecognitionException { | ||
2539 | |||
2540 | int stackSize = keepStackSize(); | ||
2541 | |||
2542 | try { | ||
2543 | // InternalSolverLanguage.g:841:2: ( ( ( rule__PatternBody__Group__0 ) ) ) | ||
2544 | // InternalSolverLanguage.g:842:2: ( ( rule__PatternBody__Group__0 ) ) | ||
2545 | { | ||
2546 | // InternalSolverLanguage.g:842:2: ( ( rule__PatternBody__Group__0 ) ) | ||
2547 | // InternalSolverLanguage.g:843:3: ( rule__PatternBody__Group__0 ) | ||
2548 | { | ||
2549 | before(grammarAccess.getPatternBodyAccess().getGroup()); | ||
2550 | // InternalSolverLanguage.g:844:3: ( rule__PatternBody__Group__0 ) | ||
2551 | // InternalSolverLanguage.g:844:4: rule__PatternBody__Group__0 | ||
2552 | { | ||
2553 | pushFollow(FOLLOW_2); | ||
2554 | rule__PatternBody__Group__0(); | ||
2555 | |||
2556 | state._fsp--; | ||
2557 | |||
2558 | |||
2559 | } | ||
2560 | |||
2561 | after(grammarAccess.getPatternBodyAccess().getGroup()); | ||
2562 | |||
2563 | } | ||
2564 | |||
2565 | |||
2566 | } | ||
2567 | |||
2568 | } | ||
2569 | catch (RecognitionException re) { | ||
2570 | reportError(re); | ||
2571 | recover(input,re); | ||
2572 | } | ||
2573 | finally { | ||
2574 | |||
2575 | restoreStackSize(stackSize); | ||
2576 | |||
2577 | } | ||
2578 | return ; | ||
2579 | } | ||
2580 | // $ANTLR end "rulePatternBody" | ||
2581 | |||
2582 | |||
2583 | // $ANTLR start "entryRulePolarity" | ||
2584 | // InternalSolverLanguage.g:853:1: entryRulePolarity : rulePolarity EOF ; | ||
2585 | public final void entryRulePolarity() throws RecognitionException { | ||
2586 | try { | ||
2587 | // InternalSolverLanguage.g:854:1: ( rulePolarity EOF ) | ||
2588 | // InternalSolverLanguage.g:855:1: rulePolarity EOF | ||
2589 | { | ||
2590 | before(grammarAccess.getPolarityRule()); | ||
2591 | pushFollow(FOLLOW_1); | ||
2592 | rulePolarity(); | ||
2593 | |||
2594 | state._fsp--; | ||
2595 | |||
2596 | after(grammarAccess.getPolarityRule()); | ||
2597 | match(input,EOF,FOLLOW_2); | ||
2598 | |||
2599 | } | ||
2600 | |||
2601 | } | ||
2602 | catch (RecognitionException re) { | ||
2603 | reportError(re); | ||
2604 | recover(input,re); | ||
2605 | } | ||
2606 | finally { | ||
2607 | } | ||
2608 | return ; | ||
2609 | } | ||
2610 | // $ANTLR end "entryRulePolarity" | ||
2611 | |||
2612 | |||
2613 | // $ANTLR start "rulePolarity" | ||
2614 | // InternalSolverLanguage.g:862:1: rulePolarity : ( ( rule__Polarity__Alternatives ) ) ; | ||
2615 | public final void rulePolarity() throws RecognitionException { | ||
2616 | |||
2617 | int stackSize = keepStackSize(); | ||
2618 | |||
2619 | try { | ||
2620 | // InternalSolverLanguage.g:866:2: ( ( ( rule__Polarity__Alternatives ) ) ) | ||
2621 | // InternalSolverLanguage.g:867:2: ( ( rule__Polarity__Alternatives ) ) | ||
2622 | { | ||
2623 | // InternalSolverLanguage.g:867:2: ( ( rule__Polarity__Alternatives ) ) | ||
2624 | // InternalSolverLanguage.g:868:3: ( rule__Polarity__Alternatives ) | ||
2625 | { | ||
2626 | before(grammarAccess.getPolarityAccess().getAlternatives()); | ||
2627 | // InternalSolverLanguage.g:869:3: ( rule__Polarity__Alternatives ) | ||
2628 | // InternalSolverLanguage.g:869:4: rule__Polarity__Alternatives | ||
2629 | { | ||
2630 | pushFollow(FOLLOW_2); | ||
2631 | rule__Polarity__Alternatives(); | ||
2632 | |||
2633 | state._fsp--; | ||
2634 | |||
2635 | |||
2636 | } | ||
2637 | |||
2638 | after(grammarAccess.getPolarityAccess().getAlternatives()); | ||
2639 | |||
2640 | } | ||
2641 | |||
2642 | |||
2643 | } | ||
2644 | |||
2645 | } | ||
2646 | catch (RecognitionException re) { | ||
2647 | reportError(re); | ||
2648 | recover(input,re); | ||
2649 | } | ||
2650 | finally { | ||
2651 | |||
2652 | restoreStackSize(stackSize); | ||
2653 | |||
2654 | } | ||
2655 | return ; | ||
2656 | } | ||
2657 | // $ANTLR end "rulePolarity" | ||
2658 | |||
2659 | |||
2660 | // $ANTLR start "entryRuleConstraint" | ||
2661 | // InternalSolverLanguage.g:878:1: entryRuleConstraint : ruleConstraint EOF ; | ||
2662 | public final void entryRuleConstraint() throws RecognitionException { | ||
2663 | try { | ||
2664 | // InternalSolverLanguage.g:879:1: ( ruleConstraint EOF ) | ||
2665 | // InternalSolverLanguage.g:880:1: ruleConstraint EOF | ||
2666 | { | ||
2667 | before(grammarAccess.getConstraintRule()); | ||
2668 | pushFollow(FOLLOW_1); | ||
2669 | ruleConstraint(); | ||
2670 | |||
2671 | state._fsp--; | ||
2672 | |||
2673 | after(grammarAccess.getConstraintRule()); | ||
2674 | match(input,EOF,FOLLOW_2); | ||
2675 | |||
2676 | } | ||
2677 | |||
2678 | } | ||
2679 | catch (RecognitionException re) { | ||
2680 | reportError(re); | ||
2681 | recover(input,re); | ||
2682 | } | ||
2683 | finally { | ||
2684 | } | ||
2685 | return ; | ||
2686 | } | ||
2687 | // $ANTLR end "entryRuleConstraint" | ||
2688 | |||
2689 | |||
2690 | // $ANTLR start "ruleConstraint" | ||
2691 | // InternalSolverLanguage.g:887:1: ruleConstraint : ( ( rule__Constraint__Group__0 ) ) ; | ||
2692 | public final void ruleConstraint() throws RecognitionException { | ||
2693 | |||
2694 | int stackSize = keepStackSize(); | ||
2695 | |||
2696 | try { | ||
2697 | // InternalSolverLanguage.g:891:2: ( ( ( rule__Constraint__Group__0 ) ) ) | ||
2698 | // InternalSolverLanguage.g:892:2: ( ( rule__Constraint__Group__0 ) ) | ||
2699 | { | ||
2700 | // InternalSolverLanguage.g:892:2: ( ( rule__Constraint__Group__0 ) ) | ||
2701 | // InternalSolverLanguage.g:893:3: ( rule__Constraint__Group__0 ) | ||
2702 | { | ||
2703 | before(grammarAccess.getConstraintAccess().getGroup()); | ||
2704 | // InternalSolverLanguage.g:894:3: ( rule__Constraint__Group__0 ) | ||
2705 | // InternalSolverLanguage.g:894:4: rule__Constraint__Group__0 | ||
2706 | { | ||
2707 | pushFollow(FOLLOW_2); | ||
2708 | rule__Constraint__Group__0(); | ||
2709 | |||
2710 | state._fsp--; | ||
2711 | |||
2712 | |||
2713 | } | ||
2714 | |||
2715 | after(grammarAccess.getConstraintAccess().getGroup()); | ||
2716 | |||
2717 | } | ||
2718 | |||
2719 | |||
2720 | } | ||
2721 | |||
2722 | } | ||
2723 | catch (RecognitionException re) { | ||
2724 | reportError(re); | ||
2725 | recover(input,re); | ||
2726 | } | ||
2727 | finally { | ||
2728 | |||
2729 | restoreStackSize(stackSize); | ||
2730 | |||
2731 | } | ||
2732 | return ; | ||
2733 | } | ||
2734 | // $ANTLR end "ruleConstraint" | ||
2735 | |||
2736 | |||
2737 | // $ANTLR start "entryRuleClosureType" | ||
2738 | // InternalSolverLanguage.g:903:1: entryRuleClosureType : ruleClosureType EOF ; | ||
2739 | public final void entryRuleClosureType() throws RecognitionException { | ||
2740 | try { | ||
2741 | // InternalSolverLanguage.g:904:1: ( ruleClosureType EOF ) | ||
2742 | // InternalSolverLanguage.g:905:1: ruleClosureType EOF | ||
2743 | { | ||
2744 | before(grammarAccess.getClosureTypeRule()); | ||
2745 | pushFollow(FOLLOW_1); | ||
2746 | ruleClosureType(); | ||
2747 | |||
2748 | state._fsp--; | ||
2749 | |||
2750 | after(grammarAccess.getClosureTypeRule()); | ||
2751 | match(input,EOF,FOLLOW_2); | ||
2752 | |||
2753 | } | ||
2754 | |||
2755 | } | ||
2756 | catch (RecognitionException re) { | ||
2757 | reportError(re); | ||
2758 | recover(input,re); | ||
2759 | } | ||
2760 | finally { | ||
2761 | } | ||
2762 | return ; | ||
2763 | } | ||
2764 | // $ANTLR end "entryRuleClosureType" | ||
2765 | |||
2766 | |||
2767 | // $ANTLR start "ruleClosureType" | ||
2768 | // InternalSolverLanguage.g:912:1: ruleClosureType : ( ( rule__ClosureType__Alternatives ) ) ; | ||
2769 | public final void ruleClosureType() throws RecognitionException { | ||
2770 | |||
2771 | int stackSize = keepStackSize(); | ||
2772 | |||
2773 | try { | ||
2774 | // InternalSolverLanguage.g:916:2: ( ( ( rule__ClosureType__Alternatives ) ) ) | ||
2775 | // InternalSolverLanguage.g:917:2: ( ( rule__ClosureType__Alternatives ) ) | ||
2776 | { | ||
2777 | // InternalSolverLanguage.g:917:2: ( ( rule__ClosureType__Alternatives ) ) | ||
2778 | // InternalSolverLanguage.g:918:3: ( rule__ClosureType__Alternatives ) | ||
2779 | { | ||
2780 | before(grammarAccess.getClosureTypeAccess().getAlternatives()); | ||
2781 | // InternalSolverLanguage.g:919:3: ( rule__ClosureType__Alternatives ) | ||
2782 | // InternalSolverLanguage.g:919:4: rule__ClosureType__Alternatives | ||
2783 | { | ||
2784 | pushFollow(FOLLOW_2); | ||
2785 | rule__ClosureType__Alternatives(); | ||
2786 | |||
2787 | state._fsp--; | ||
2788 | |||
2789 | |||
2790 | } | ||
2791 | |||
2792 | after(grammarAccess.getClosureTypeAccess().getAlternatives()); | ||
2793 | |||
2794 | } | ||
2795 | |||
2796 | |||
2797 | } | ||
2798 | |||
2799 | } | ||
2800 | catch (RecognitionException re) { | ||
2801 | reportError(re); | ||
2802 | recover(input,re); | ||
2803 | } | ||
2804 | finally { | ||
2805 | |||
2806 | restoreStackSize(stackSize); | ||
2807 | |||
2808 | } | ||
2809 | return ; | ||
2810 | } | ||
2811 | // $ANTLR end "ruleClosureType" | ||
2812 | |||
2813 | |||
2814 | // $ANTLR start "entryRuleLiteral" | ||
2815 | // InternalSolverLanguage.g:928:1: entryRuleLiteral : ruleLiteral EOF ; | ||
2816 | public final void entryRuleLiteral() throws RecognitionException { | ||
2817 | try { | ||
2818 | // InternalSolverLanguage.g:929:1: ( ruleLiteral EOF ) | ||
2819 | // InternalSolverLanguage.g:930:1: ruleLiteral EOF | ||
2820 | { | ||
2821 | before(grammarAccess.getLiteralRule()); | ||
2822 | pushFollow(FOLLOW_1); | ||
2823 | ruleLiteral(); | ||
2824 | |||
2825 | state._fsp--; | ||
2826 | |||
2827 | after(grammarAccess.getLiteralRule()); | ||
2828 | match(input,EOF,FOLLOW_2); | ||
2829 | |||
2830 | } | ||
2831 | |||
2832 | } | ||
2833 | catch (RecognitionException re) { | ||
2834 | reportError(re); | ||
2835 | recover(input,re); | ||
2836 | } | ||
2837 | finally { | ||
2838 | } | ||
2839 | return ; | ||
2840 | } | ||
2841 | // $ANTLR end "entryRuleLiteral" | ||
2842 | |||
2843 | |||
2844 | // $ANTLR start "ruleLiteral" | ||
2845 | // InternalSolverLanguage.g:937:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; | ||
2846 | public final void ruleLiteral() throws RecognitionException { | ||
2847 | |||
2848 | int stackSize = keepStackSize(); | ||
2849 | |||
2850 | try { | ||
2851 | // InternalSolverLanguage.g:941:2: ( ( ( rule__Literal__Alternatives ) ) ) | ||
2852 | // InternalSolverLanguage.g:942:2: ( ( rule__Literal__Alternatives ) ) | ||
2853 | { | ||
2854 | // InternalSolverLanguage.g:942:2: ( ( rule__Literal__Alternatives ) ) | ||
2855 | // InternalSolverLanguage.g:943:3: ( rule__Literal__Alternatives ) | ||
2856 | { | ||
2857 | before(grammarAccess.getLiteralAccess().getAlternatives()); | ||
2858 | // InternalSolverLanguage.g:944:3: ( rule__Literal__Alternatives ) | ||
2859 | // InternalSolverLanguage.g:944:4: rule__Literal__Alternatives | ||
2860 | { | ||
2861 | pushFollow(FOLLOW_2); | ||
2862 | rule__Literal__Alternatives(); | ||
2863 | |||
2864 | state._fsp--; | ||
2865 | |||
2866 | |||
2867 | } | ||
2868 | |||
2869 | after(grammarAccess.getLiteralAccess().getAlternatives()); | ||
2870 | |||
2871 | } | ||
2872 | |||
2873 | |||
2874 | } | ||
2875 | |||
2876 | } | ||
2877 | catch (RecognitionException re) { | ||
2878 | reportError(re); | ||
2879 | recover(input,re); | ||
2880 | } | ||
2881 | finally { | ||
2882 | |||
2883 | restoreStackSize(stackSize); | ||
2884 | |||
2885 | } | ||
2886 | return ; | ||
2887 | } | ||
2888 | // $ANTLR end "ruleLiteral" | ||
2889 | |||
2890 | |||
2891 | // $ANTLR start "entryRuleVariable" | ||
2892 | // InternalSolverLanguage.g:953:1: entryRuleVariable : ruleVariable EOF ; | ||
2893 | public final void entryRuleVariable() throws RecognitionException { | ||
2894 | try { | ||
2895 | // InternalSolverLanguage.g:954:1: ( ruleVariable EOF ) | ||
2896 | // InternalSolverLanguage.g:955:1: ruleVariable EOF | ||
2897 | { | ||
2898 | before(grammarAccess.getVariableRule()); | ||
2899 | pushFollow(FOLLOW_1); | ||
2900 | ruleVariable(); | ||
2901 | |||
2902 | state._fsp--; | ||
2903 | |||
2904 | after(grammarAccess.getVariableRule()); | ||
2905 | match(input,EOF,FOLLOW_2); | ||
2906 | |||
2907 | } | ||
2908 | |||
2909 | } | ||
2910 | catch (RecognitionException re) { | ||
2911 | reportError(re); | ||
2912 | recover(input,re); | ||
2913 | } | ||
2914 | finally { | ||
2915 | } | ||
2916 | return ; | ||
2917 | } | ||
2918 | // $ANTLR end "entryRuleVariable" | ||
2919 | |||
2920 | |||
2921 | // $ANTLR start "ruleVariable" | ||
2922 | // InternalSolverLanguage.g:962:1: ruleVariable : ( ( rule__Variable__NameAssignment ) ) ; | ||
2923 | public final void ruleVariable() throws RecognitionException { | ||
2924 | |||
2925 | int stackSize = keepStackSize(); | ||
2926 | |||
2927 | try { | ||
2928 | // InternalSolverLanguage.g:966:2: ( ( ( rule__Variable__NameAssignment ) ) ) | ||
2929 | // InternalSolverLanguage.g:967:2: ( ( rule__Variable__NameAssignment ) ) | ||
2930 | { | ||
2931 | // InternalSolverLanguage.g:967:2: ( ( rule__Variable__NameAssignment ) ) | ||
2932 | // InternalSolverLanguage.g:968:3: ( rule__Variable__NameAssignment ) | ||
2933 | { | ||
2934 | before(grammarAccess.getVariableAccess().getNameAssignment()); | ||
2935 | // InternalSolverLanguage.g:969:3: ( rule__Variable__NameAssignment ) | ||
2936 | // InternalSolverLanguage.g:969:4: rule__Variable__NameAssignment | ||
2937 | { | ||
2938 | pushFollow(FOLLOW_2); | ||
2939 | rule__Variable__NameAssignment(); | ||
2940 | |||
2941 | state._fsp--; | ||
2942 | |||
2943 | |||
2944 | } | ||
2945 | |||
2946 | after(grammarAccess.getVariableAccess().getNameAssignment()); | ||
2947 | |||
2948 | } | ||
2949 | |||
2950 | |||
2951 | } | ||
2952 | |||
2953 | } | ||
2954 | catch (RecognitionException re) { | ||
2955 | reportError(re); | ||
2956 | recover(input,re); | ||
2957 | } | ||
2958 | finally { | ||
2959 | |||
2960 | restoreStackSize(stackSize); | ||
2961 | |||
2962 | } | ||
2963 | return ; | ||
2964 | } | ||
2965 | // $ANTLR end "ruleVariable" | ||
2966 | |||
2967 | |||
2968 | // $ANTLR start "entryRuleAllInstances" | ||
2969 | // InternalSolverLanguage.g:978:1: entryRuleAllInstances : ruleAllInstances EOF ; | ||
2970 | public final void entryRuleAllInstances() throws RecognitionException { | ||
2971 | try { | ||
2972 | // InternalSolverLanguage.g:979:1: ( ruleAllInstances EOF ) | ||
2973 | // InternalSolverLanguage.g:980:1: ruleAllInstances EOF | ||
2974 | { | ||
2975 | before(grammarAccess.getAllInstancesRule()); | ||
2976 | pushFollow(FOLLOW_1); | ||
2977 | ruleAllInstances(); | ||
2978 | |||
2979 | state._fsp--; | ||
2980 | |||
2981 | after(grammarAccess.getAllInstancesRule()); | ||
2982 | match(input,EOF,FOLLOW_2); | ||
2983 | |||
2984 | } | ||
2985 | |||
2986 | } | ||
2987 | catch (RecognitionException re) { | ||
2988 | reportError(re); | ||
2989 | recover(input,re); | ||
2990 | } | ||
2991 | finally { | ||
2992 | } | ||
2993 | return ; | ||
2994 | } | ||
2995 | // $ANTLR end "entryRuleAllInstances" | ||
2996 | |||
2997 | |||
2998 | // $ANTLR start "ruleAllInstances" | ||
2999 | // InternalSolverLanguage.g:987:1: ruleAllInstances : ( ( rule__AllInstances__Group__0 ) ) ; | ||
3000 | public final void ruleAllInstances() throws RecognitionException { | ||
3001 | |||
3002 | int stackSize = keepStackSize(); | ||
3003 | |||
3004 | try { | ||
3005 | // InternalSolverLanguage.g:991:2: ( ( ( rule__AllInstances__Group__0 ) ) ) | ||
3006 | // InternalSolverLanguage.g:992:2: ( ( rule__AllInstances__Group__0 ) ) | ||
3007 | { | ||
3008 | // InternalSolverLanguage.g:992:2: ( ( rule__AllInstances__Group__0 ) ) | ||
3009 | // InternalSolverLanguage.g:993:3: ( rule__AllInstances__Group__0 ) | ||
3010 | { | ||
3011 | before(grammarAccess.getAllInstancesAccess().getGroup()); | ||
3012 | // InternalSolverLanguage.g:994:3: ( rule__AllInstances__Group__0 ) | ||
3013 | // InternalSolverLanguage.g:994:4: rule__AllInstances__Group__0 | ||
3014 | { | ||
3015 | pushFollow(FOLLOW_2); | ||
3016 | rule__AllInstances__Group__0(); | ||
3017 | |||
3018 | state._fsp--; | ||
3019 | |||
3020 | |||
3021 | } | ||
3022 | |||
3023 | after(grammarAccess.getAllInstancesAccess().getGroup()); | ||
3024 | |||
3025 | } | ||
3026 | |||
3027 | |||
3028 | } | ||
3029 | |||
3030 | } | ||
3031 | catch (RecognitionException re) { | ||
3032 | reportError(re); | ||
3033 | recover(input,re); | ||
3034 | } | ||
3035 | finally { | ||
3036 | |||
3037 | restoreStackSize(stackSize); | ||
3038 | |||
3039 | } | ||
3040 | return ; | ||
3041 | } | ||
3042 | // $ANTLR end "ruleAllInstances" | ||
3043 | |||
3044 | |||
3045 | // $ANTLR start "entryRuleAllObjects" | ||
3046 | // InternalSolverLanguage.g:1003:1: entryRuleAllObjects : ruleAllObjects EOF ; | ||
3047 | public final void entryRuleAllObjects() throws RecognitionException { | ||
3048 | try { | ||
3049 | // InternalSolverLanguage.g:1004:1: ( ruleAllObjects EOF ) | ||
3050 | // InternalSolverLanguage.g:1005:1: ruleAllObjects EOF | ||
3051 | { | ||
3052 | before(grammarAccess.getAllObjectsRule()); | ||
3053 | pushFollow(FOLLOW_1); | ||
3054 | ruleAllObjects(); | ||
3055 | |||
3056 | state._fsp--; | ||
3057 | |||
3058 | after(grammarAccess.getAllObjectsRule()); | ||
3059 | match(input,EOF,FOLLOW_2); | ||
3060 | |||
3061 | } | ||
3062 | |||
3063 | } | ||
3064 | catch (RecognitionException re) { | ||
3065 | reportError(re); | ||
3066 | recover(input,re); | ||
3067 | } | ||
3068 | finally { | ||
3069 | } | ||
3070 | return ; | ||
3071 | } | ||
3072 | // $ANTLR end "entryRuleAllObjects" | ||
3073 | |||
3074 | |||
3075 | // $ANTLR start "ruleAllObjects" | ||
3076 | // InternalSolverLanguage.g:1012:1: ruleAllObjects : ( ( rule__AllObjects__Group__0 ) ) ; | ||
3077 | public final void ruleAllObjects() throws RecognitionException { | ||
3078 | |||
3079 | int stackSize = keepStackSize(); | ||
3080 | |||
3081 | try { | ||
3082 | // InternalSolverLanguage.g:1016:2: ( ( ( rule__AllObjects__Group__0 ) ) ) | ||
3083 | // InternalSolverLanguage.g:1017:2: ( ( rule__AllObjects__Group__0 ) ) | ||
3084 | { | ||
3085 | // InternalSolverLanguage.g:1017:2: ( ( rule__AllObjects__Group__0 ) ) | ||
3086 | // InternalSolverLanguage.g:1018:3: ( rule__AllObjects__Group__0 ) | ||
3087 | { | ||
3088 | before(grammarAccess.getAllObjectsAccess().getGroup()); | ||
3089 | // InternalSolverLanguage.g:1019:3: ( rule__AllObjects__Group__0 ) | ||
3090 | // InternalSolverLanguage.g:1019:4: rule__AllObjects__Group__0 | ||
3091 | { | ||
3092 | pushFollow(FOLLOW_2); | ||
3093 | rule__AllObjects__Group__0(); | ||
3094 | |||
3095 | state._fsp--; | ||
3096 | |||
3097 | |||
3098 | } | ||
3099 | |||
3100 | after(grammarAccess.getAllObjectsAccess().getGroup()); | ||
3101 | |||
3102 | } | ||
3103 | |||
3104 | |||
3105 | } | ||
3106 | |||
3107 | } | ||
3108 | catch (RecognitionException re) { | ||
3109 | reportError(re); | ||
3110 | recover(input,re); | ||
3111 | } | ||
3112 | finally { | ||
3113 | |||
3114 | restoreStackSize(stackSize); | ||
3115 | |||
3116 | } | ||
3117 | return ; | ||
3118 | } | ||
3119 | // $ANTLR end "ruleAllObjects" | ||
3120 | |||
3121 | |||
3122 | // $ANTLR start "entryRuleDefaultInterpretation" | ||
3123 | // InternalSolverLanguage.g:1028:1: entryRuleDefaultInterpretation : ruleDefaultInterpretation EOF ; | ||
3124 | public final void entryRuleDefaultInterpretation() throws RecognitionException { | ||
3125 | try { | ||
3126 | // InternalSolverLanguage.g:1029:1: ( ruleDefaultInterpretation EOF ) | ||
3127 | // InternalSolverLanguage.g:1030:1: ruleDefaultInterpretation EOF | ||
3128 | { | ||
3129 | before(grammarAccess.getDefaultInterpretationRule()); | ||
3130 | pushFollow(FOLLOW_1); | ||
3131 | ruleDefaultInterpretation(); | ||
3132 | |||
3133 | state._fsp--; | ||
3134 | |||
3135 | after(grammarAccess.getDefaultInterpretationRule()); | ||
3136 | match(input,EOF,FOLLOW_2); | ||
3137 | |||
3138 | } | ||
3139 | |||
3140 | } | ||
3141 | catch (RecognitionException re) { | ||
3142 | reportError(re); | ||
3143 | recover(input,re); | ||
3144 | } | ||
3145 | finally { | ||
3146 | } | ||
3147 | return ; | ||
3148 | } | ||
3149 | // $ANTLR end "entryRuleDefaultInterpretation" | ||
3150 | |||
3151 | |||
3152 | // $ANTLR start "ruleDefaultInterpretation" | ||
3153 | // InternalSolverLanguage.g:1037:1: ruleDefaultInterpretation : ( ( rule__DefaultInterpretation__Group__0 ) ) ; | ||
3154 | public final void ruleDefaultInterpretation() throws RecognitionException { | ||
3155 | |||
3156 | int stackSize = keepStackSize(); | ||
3157 | |||
3158 | try { | ||
3159 | // InternalSolverLanguage.g:1041:2: ( ( ( rule__DefaultInterpretation__Group__0 ) ) ) | ||
3160 | // InternalSolverLanguage.g:1042:2: ( ( rule__DefaultInterpretation__Group__0 ) ) | ||
3161 | { | ||
3162 | // InternalSolverLanguage.g:1042:2: ( ( rule__DefaultInterpretation__Group__0 ) ) | ||
3163 | // InternalSolverLanguage.g:1043:3: ( rule__DefaultInterpretation__Group__0 ) | ||
3164 | { | ||
3165 | before(grammarAccess.getDefaultInterpretationAccess().getGroup()); | ||
3166 | // InternalSolverLanguage.g:1044:3: ( rule__DefaultInterpretation__Group__0 ) | ||
3167 | // InternalSolverLanguage.g:1044:4: rule__DefaultInterpretation__Group__0 | ||
3168 | { | ||
3169 | pushFollow(FOLLOW_2); | ||
3170 | rule__DefaultInterpretation__Group__0(); | ||
3171 | |||
3172 | state._fsp--; | ||
3173 | |||
3174 | |||
3175 | } | ||
3176 | |||
3177 | after(grammarAccess.getDefaultInterpretationAccess().getGroup()); | ||
3178 | |||
3179 | } | ||
3180 | |||
3181 | |||
3182 | } | ||
3183 | |||
3184 | } | ||
3185 | catch (RecognitionException re) { | ||
3186 | reportError(re); | ||
3187 | recover(input,re); | ||
3188 | } | ||
3189 | finally { | ||
3190 | |||
3191 | restoreStackSize(stackSize); | ||
3192 | |||
3193 | } | ||
3194 | return ; | ||
3195 | } | ||
3196 | // $ANTLR end "ruleDefaultInterpretation" | ||
3197 | |||
3198 | |||
3199 | // $ANTLR start "entryRuleCDInterpretation" | ||
3200 | // InternalSolverLanguage.g:1053:1: entryRuleCDInterpretation : ruleCDInterpretation EOF ; | ||
3201 | public final void entryRuleCDInterpretation() throws RecognitionException { | ||
3202 | try { | ||
3203 | // InternalSolverLanguage.g:1054:1: ( ruleCDInterpretation EOF ) | ||
3204 | // InternalSolverLanguage.g:1055:1: ruleCDInterpretation EOF | ||
3205 | { | ||
3206 | before(grammarAccess.getCDInterpretationRule()); | ||
3207 | pushFollow(FOLLOW_1); | ||
3208 | ruleCDInterpretation(); | ||
3209 | |||
3210 | state._fsp--; | ||
3211 | |||
3212 | after(grammarAccess.getCDInterpretationRule()); | ||
3213 | match(input,EOF,FOLLOW_2); | ||
3214 | |||
3215 | } | ||
3216 | |||
3217 | } | ||
3218 | catch (RecognitionException re) { | ||
3219 | reportError(re); | ||
3220 | recover(input,re); | ||
3221 | } | ||
3222 | finally { | ||
3223 | } | ||
3224 | return ; | ||
3225 | } | ||
3226 | // $ANTLR end "entryRuleCDInterpretation" | ||
3227 | |||
3228 | |||
3229 | // $ANTLR start "ruleCDInterpretation" | ||
3230 | // InternalSolverLanguage.g:1062:1: ruleCDInterpretation : ( ( rule__CDInterpretation__Alternatives ) ) ; | ||
3231 | public final void ruleCDInterpretation() throws RecognitionException { | ||
3232 | |||
3233 | int stackSize = keepStackSize(); | ||
3234 | |||
3235 | try { | ||
3236 | // InternalSolverLanguage.g:1066:2: ( ( ( rule__CDInterpretation__Alternatives ) ) ) | ||
3237 | // InternalSolverLanguage.g:1067:2: ( ( rule__CDInterpretation__Alternatives ) ) | ||
3238 | { | ||
3239 | // InternalSolverLanguage.g:1067:2: ( ( rule__CDInterpretation__Alternatives ) ) | ||
3240 | // InternalSolverLanguage.g:1068:3: ( rule__CDInterpretation__Alternatives ) | ||
3241 | { | ||
3242 | before(grammarAccess.getCDInterpretationAccess().getAlternatives()); | ||
3243 | // InternalSolverLanguage.g:1069:3: ( rule__CDInterpretation__Alternatives ) | ||
3244 | // InternalSolverLanguage.g:1069:4: rule__CDInterpretation__Alternatives | ||
3245 | { | ||
3246 | pushFollow(FOLLOW_2); | ||
3247 | rule__CDInterpretation__Alternatives(); | ||
3248 | |||
3249 | state._fsp--; | ||
3250 | |||
3251 | |||
3252 | } | ||
3253 | |||
3254 | after(grammarAccess.getCDInterpretationAccess().getAlternatives()); | ||
3255 | |||
3256 | } | ||
3257 | |||
3258 | |||
3259 | } | ||
3260 | |||
3261 | } | ||
3262 | catch (RecognitionException re) { | ||
3263 | reportError(re); | ||
3264 | recover(input,re); | ||
3265 | } | ||
3266 | finally { | ||
3267 | |||
3268 | restoreStackSize(stackSize); | ||
3269 | |||
3270 | } | ||
3271 | return ; | ||
3272 | } | ||
3273 | // $ANTLR end "ruleCDInterpretation" | ||
3274 | |||
3275 | |||
3276 | // $ANTLR start "entryRuleClassInterpretation" | ||
3277 | // InternalSolverLanguage.g:1078:1: entryRuleClassInterpretation : ruleClassInterpretation EOF ; | ||
3278 | public final void entryRuleClassInterpretation() throws RecognitionException { | ||
3279 | try { | ||
3280 | // InternalSolverLanguage.g:1079:1: ( ruleClassInterpretation EOF ) | ||
3281 | // InternalSolverLanguage.g:1080:1: ruleClassInterpretation EOF | ||
3282 | { | ||
3283 | before(grammarAccess.getClassInterpretationRule()); | ||
3284 | pushFollow(FOLLOW_1); | ||
3285 | ruleClassInterpretation(); | ||
3286 | |||
3287 | state._fsp--; | ||
3288 | |||
3289 | after(grammarAccess.getClassInterpretationRule()); | ||
3290 | match(input,EOF,FOLLOW_2); | ||
3291 | |||
3292 | } | ||
3293 | |||
3294 | } | ||
3295 | catch (RecognitionException re) { | ||
3296 | reportError(re); | ||
3297 | recover(input,re); | ||
3298 | } | ||
3299 | finally { | ||
3300 | } | ||
3301 | return ; | ||
3302 | } | ||
3303 | // $ANTLR end "entryRuleClassInterpretation" | ||
3304 | |||
3305 | |||
3306 | // $ANTLR start "ruleClassInterpretation" | ||
3307 | // InternalSolverLanguage.g:1087:1: ruleClassInterpretation : ( ( rule__ClassInterpretation__Group__0 ) ) ; | ||
3308 | public final void ruleClassInterpretation() throws RecognitionException { | ||
3309 | |||
3310 | int stackSize = keepStackSize(); | ||
3311 | |||
3312 | try { | ||
3313 | // InternalSolverLanguage.g:1091:2: ( ( ( rule__ClassInterpretation__Group__0 ) ) ) | ||
3314 | // InternalSolverLanguage.g:1092:2: ( ( rule__ClassInterpretation__Group__0 ) ) | ||
3315 | { | ||
3316 | // InternalSolverLanguage.g:1092:2: ( ( rule__ClassInterpretation__Group__0 ) ) | ||
3317 | // InternalSolverLanguage.g:1093:3: ( rule__ClassInterpretation__Group__0 ) | ||
3318 | { | ||
3319 | before(grammarAccess.getClassInterpretationAccess().getGroup()); | ||
3320 | // InternalSolverLanguage.g:1094:3: ( rule__ClassInterpretation__Group__0 ) | ||
3321 | // InternalSolverLanguage.g:1094:4: rule__ClassInterpretation__Group__0 | ||
3322 | { | ||
3323 | pushFollow(FOLLOW_2); | ||
3324 | rule__ClassInterpretation__Group__0(); | ||
3325 | |||
3326 | state._fsp--; | ||
3327 | |||
3328 | |||
3329 | } | ||
3330 | |||
3331 | after(grammarAccess.getClassInterpretationAccess().getGroup()); | ||
3332 | |||
3333 | } | ||
3334 | |||
3335 | |||
3336 | } | ||
3337 | |||
3338 | } | ||
3339 | catch (RecognitionException re) { | ||
3340 | reportError(re); | ||
3341 | recover(input,re); | ||
3342 | } | ||
3343 | finally { | ||
3344 | |||
3345 | restoreStackSize(stackSize); | ||
3346 | |||
3347 | } | ||
3348 | return ; | ||
3349 | } | ||
3350 | // $ANTLR end "ruleClassInterpretation" | ||
3351 | |||
3352 | |||
3353 | // $ANTLR start "entryRuleEnumInterpretation" | ||
3354 | // InternalSolverLanguage.g:1103:1: entryRuleEnumInterpretation : ruleEnumInterpretation EOF ; | ||
3355 | public final void entryRuleEnumInterpretation() throws RecognitionException { | ||
3356 | try { | ||
3357 | // InternalSolverLanguage.g:1104:1: ( ruleEnumInterpretation EOF ) | ||
3358 | // InternalSolverLanguage.g:1105:1: ruleEnumInterpretation EOF | ||
3359 | { | ||
3360 | before(grammarAccess.getEnumInterpretationRule()); | ||
3361 | pushFollow(FOLLOW_1); | ||
3362 | ruleEnumInterpretation(); | ||
3363 | |||
3364 | state._fsp--; | ||
3365 | |||
3366 | after(grammarAccess.getEnumInterpretationRule()); | ||
3367 | match(input,EOF,FOLLOW_2); | ||
3368 | |||
3369 | } | ||
3370 | |||
3371 | } | ||
3372 | catch (RecognitionException re) { | ||
3373 | reportError(re); | ||
3374 | recover(input,re); | ||
3375 | } | ||
3376 | finally { | ||
3377 | } | ||
3378 | return ; | ||
3379 | } | ||
3380 | // $ANTLR end "entryRuleEnumInterpretation" | ||
3381 | |||
3382 | |||
3383 | // $ANTLR start "ruleEnumInterpretation" | ||
3384 | // InternalSolverLanguage.g:1112:1: ruleEnumInterpretation : ( ( rule__EnumInterpretation__Group__0 ) ) ; | ||
3385 | public final void ruleEnumInterpretation() throws RecognitionException { | ||
3386 | |||
3387 | int stackSize = keepStackSize(); | ||
3388 | |||
3389 | try { | ||
3390 | // InternalSolverLanguage.g:1116:2: ( ( ( rule__EnumInterpretation__Group__0 ) ) ) | ||
3391 | // InternalSolverLanguage.g:1117:2: ( ( rule__EnumInterpretation__Group__0 ) ) | ||
3392 | { | ||
3393 | // InternalSolverLanguage.g:1117:2: ( ( rule__EnumInterpretation__Group__0 ) ) | ||
3394 | // InternalSolverLanguage.g:1118:3: ( rule__EnumInterpretation__Group__0 ) | ||
3395 | { | ||
3396 | before(grammarAccess.getEnumInterpretationAccess().getGroup()); | ||
3397 | // InternalSolverLanguage.g:1119:3: ( rule__EnumInterpretation__Group__0 ) | ||
3398 | // InternalSolverLanguage.g:1119:4: rule__EnumInterpretation__Group__0 | ||
3399 | { | ||
3400 | pushFollow(FOLLOW_2); | ||
3401 | rule__EnumInterpretation__Group__0(); | ||
3402 | |||
3403 | state._fsp--; | ||
3404 | |||
3405 | |||
3406 | } | ||
3407 | |||
3408 | after(grammarAccess.getEnumInterpretationAccess().getGroup()); | ||
3409 | |||
3410 | } | ||
3411 | |||
3412 | |||
3413 | } | ||
3414 | |||
3415 | } | ||
3416 | catch (RecognitionException re) { | ||
3417 | reportError(re); | ||
3418 | recover(input,re); | ||
3419 | } | ||
3420 | finally { | ||
3421 | |||
3422 | restoreStackSize(stackSize); | ||
3423 | |||
3424 | } | ||
3425 | return ; | ||
3426 | } | ||
3427 | // $ANTLR end "ruleEnumInterpretation" | ||
3428 | |||
3429 | |||
3430 | // $ANTLR start "entryRuleFieldRelationInterpretation" | ||
3431 | // InternalSolverLanguage.g:1128:1: entryRuleFieldRelationInterpretation : ruleFieldRelationInterpretation EOF ; | ||
3432 | public final void entryRuleFieldRelationInterpretation() throws RecognitionException { | ||
3433 | try { | ||
3434 | // InternalSolverLanguage.g:1129:1: ( ruleFieldRelationInterpretation EOF ) | ||
3435 | // InternalSolverLanguage.g:1130:1: ruleFieldRelationInterpretation EOF | ||
3436 | { | ||
3437 | before(grammarAccess.getFieldRelationInterpretationRule()); | ||
3438 | pushFollow(FOLLOW_1); | ||
3439 | ruleFieldRelationInterpretation(); | ||
3440 | |||
3441 | state._fsp--; | ||
3442 | |||
3443 | after(grammarAccess.getFieldRelationInterpretationRule()); | ||
3444 | match(input,EOF,FOLLOW_2); | ||
3445 | |||
3446 | } | ||
3447 | |||
3448 | } | ||
3449 | catch (RecognitionException re) { | ||
3450 | reportError(re); | ||
3451 | recover(input,re); | ||
3452 | } | ||
3453 | finally { | ||
3454 | } | ||
3455 | return ; | ||
3456 | } | ||
3457 | // $ANTLR end "entryRuleFieldRelationInterpretation" | ||
3458 | |||
3459 | |||
3460 | // $ANTLR start "ruleFieldRelationInterpretation" | ||
3461 | // InternalSolverLanguage.g:1137:1: ruleFieldRelationInterpretation : ( ( rule__FieldRelationInterpretation__Group__0 ) ) ; | ||
3462 | public final void ruleFieldRelationInterpretation() throws RecognitionException { | ||
3463 | |||
3464 | int stackSize = keepStackSize(); | ||
3465 | |||
3466 | try { | ||
3467 | // InternalSolverLanguage.g:1141:2: ( ( ( rule__FieldRelationInterpretation__Group__0 ) ) ) | ||
3468 | // InternalSolverLanguage.g:1142:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) | ||
3469 | { | ||
3470 | // InternalSolverLanguage.g:1142:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) | ||
3471 | // InternalSolverLanguage.g:1143:3: ( rule__FieldRelationInterpretation__Group__0 ) | ||
3472 | { | ||
3473 | before(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); | ||
3474 | // InternalSolverLanguage.g:1144:3: ( rule__FieldRelationInterpretation__Group__0 ) | ||
3475 | // InternalSolverLanguage.g:1144:4: rule__FieldRelationInterpretation__Group__0 | ||
3476 | { | ||
3477 | pushFollow(FOLLOW_2); | ||
3478 | rule__FieldRelationInterpretation__Group__0(); | ||
3479 | |||
3480 | state._fsp--; | ||
3481 | |||
3482 | |||
3483 | } | ||
3484 | |||
3485 | after(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); | ||
3486 | |||
3487 | } | ||
3488 | |||
3489 | |||
3490 | } | ||
3491 | |||
3492 | } | ||
3493 | catch (RecognitionException re) { | ||
3494 | reportError(re); | ||
3495 | recover(input,re); | ||
3496 | } | ||
3497 | finally { | ||
3498 | |||
3499 | restoreStackSize(stackSize); | ||
3500 | |||
3501 | } | ||
3502 | return ; | ||
3503 | } | ||
3504 | // $ANTLR end "ruleFieldRelationInterpretation" | ||
3505 | |||
3506 | |||
3507 | // $ANTLR start "entryRuleGlobalRelationInterpretation" | ||
3508 | // InternalSolverLanguage.g:1153:1: entryRuleGlobalRelationInterpretation : ruleGlobalRelationInterpretation EOF ; | ||
3509 | public final void entryRuleGlobalRelationInterpretation() throws RecognitionException { | ||
3510 | try { | ||
3511 | // InternalSolverLanguage.g:1154:1: ( ruleGlobalRelationInterpretation EOF ) | ||
3512 | // InternalSolverLanguage.g:1155:1: ruleGlobalRelationInterpretation EOF | ||
3513 | { | ||
3514 | before(grammarAccess.getGlobalRelationInterpretationRule()); | ||
3515 | pushFollow(FOLLOW_1); | ||
3516 | ruleGlobalRelationInterpretation(); | ||
3517 | |||
3518 | state._fsp--; | ||
3519 | |||
3520 | after(grammarAccess.getGlobalRelationInterpretationRule()); | ||
3521 | match(input,EOF,FOLLOW_2); | ||
3522 | |||
3523 | } | ||
3524 | |||
3525 | } | ||
3526 | catch (RecognitionException re) { | ||
3527 | reportError(re); | ||
3528 | recover(input,re); | ||
3529 | } | ||
3530 | finally { | ||
3531 | } | ||
3532 | return ; | ||
3533 | } | ||
3534 | // $ANTLR end "entryRuleGlobalRelationInterpretation" | ||
3535 | |||
3536 | |||
3537 | // $ANTLR start "ruleGlobalRelationInterpretation" | ||
3538 | // InternalSolverLanguage.g:1162:1: ruleGlobalRelationInterpretation : ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ; | ||
3539 | public final void ruleGlobalRelationInterpretation() throws RecognitionException { | ||
3540 | |||
3541 | int stackSize = keepStackSize(); | ||
3542 | |||
3543 | try { | ||
3544 | // InternalSolverLanguage.g:1166:2: ( ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ) | ||
3545 | // InternalSolverLanguage.g:1167:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) | ||
3546 | { | ||
3547 | // InternalSolverLanguage.g:1167:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) | ||
3548 | // InternalSolverLanguage.g:1168:3: ( rule__GlobalRelationInterpretation__Group__0 ) | ||
3549 | { | ||
3550 | before(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); | ||
3551 | // InternalSolverLanguage.g:1169:3: ( rule__GlobalRelationInterpretation__Group__0 ) | ||
3552 | // InternalSolverLanguage.g:1169:4: rule__GlobalRelationInterpretation__Group__0 | ||
3553 | { | ||
3554 | pushFollow(FOLLOW_2); | ||
3555 | rule__GlobalRelationInterpretation__Group__0(); | ||
3556 | |||
3557 | state._fsp--; | ||
3558 | |||
3559 | |||
3560 | } | ||
3561 | |||
3562 | after(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); | ||
3563 | |||
3564 | } | ||
3565 | |||
3566 | |||
3567 | } | ||
3568 | |||
3569 | } | ||
3570 | catch (RecognitionException re) { | ||
3571 | reportError(re); | ||
3572 | recover(input,re); | ||
3573 | } | ||
3574 | finally { | ||
3575 | |||
3576 | restoreStackSize(stackSize); | ||
3577 | |||
3578 | } | ||
3579 | return ; | ||
3580 | } | ||
3581 | // $ANTLR end "ruleGlobalRelationInterpretation" | ||
3582 | |||
3583 | |||
3584 | // $ANTLR start "entryRuleMultiplicityDefinition" | ||
3585 | // InternalSolverLanguage.g:1178:1: entryRuleMultiplicityDefinition : ruleMultiplicityDefinition EOF ; | ||
3586 | public final void entryRuleMultiplicityDefinition() throws RecognitionException { | ||
3587 | try { | ||
3588 | // InternalSolverLanguage.g:1179:1: ( ruleMultiplicityDefinition EOF ) | ||
3589 | // InternalSolverLanguage.g:1180:1: ruleMultiplicityDefinition EOF | ||
3590 | { | ||
3591 | before(grammarAccess.getMultiplicityDefinitionRule()); | ||
3592 | pushFollow(FOLLOW_1); | ||
3593 | ruleMultiplicityDefinition(); | ||
3594 | |||
3595 | state._fsp--; | ||
3596 | |||
3597 | after(grammarAccess.getMultiplicityDefinitionRule()); | ||
3598 | match(input,EOF,FOLLOW_2); | ||
3599 | |||
3600 | } | ||
3601 | |||
3602 | } | ||
3603 | catch (RecognitionException re) { | ||
3604 | reportError(re); | ||
3605 | recover(input,re); | ||
3606 | } | ||
3607 | finally { | ||
3608 | } | ||
3609 | return ; | ||
3610 | } | ||
3611 | // $ANTLR end "entryRuleMultiplicityDefinition" | ||
3612 | |||
3613 | |||
3614 | // $ANTLR start "ruleMultiplicityDefinition" | ||
3615 | // InternalSolverLanguage.g:1187:1: ruleMultiplicityDefinition : ( ( rule__MultiplicityDefinition__Group__0 ) ) ; | ||
3616 | public final void ruleMultiplicityDefinition() throws RecognitionException { | ||
3617 | |||
3618 | int stackSize = keepStackSize(); | ||
3619 | |||
3620 | try { | ||
3621 | // InternalSolverLanguage.g:1191:2: ( ( ( rule__MultiplicityDefinition__Group__0 ) ) ) | ||
3622 | // InternalSolverLanguage.g:1192:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) | ||
3623 | { | ||
3624 | // InternalSolverLanguage.g:1192:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) | ||
3625 | // InternalSolverLanguage.g:1193:3: ( rule__MultiplicityDefinition__Group__0 ) | ||
3626 | { | ||
3627 | before(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); | ||
3628 | // InternalSolverLanguage.g:1194:3: ( rule__MultiplicityDefinition__Group__0 ) | ||
3629 | // InternalSolverLanguage.g:1194:4: rule__MultiplicityDefinition__Group__0 | ||
3630 | { | ||
3631 | pushFollow(FOLLOW_2); | ||
3632 | rule__MultiplicityDefinition__Group__0(); | ||
3633 | |||
3634 | state._fsp--; | ||
3635 | |||
3636 | |||
3637 | } | ||
3638 | |||
3639 | after(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); | ||
3640 | |||
3641 | } | ||
3642 | |||
3643 | |||
3644 | } | ||
3645 | |||
3646 | } | ||
3647 | catch (RecognitionException re) { | ||
3648 | reportError(re); | ||
3649 | recover(input,re); | ||
3650 | } | ||
3651 | finally { | ||
3652 | |||
3653 | restoreStackSize(stackSize); | ||
3654 | |||
3655 | } | ||
3656 | return ; | ||
3657 | } | ||
3658 | // $ANTLR end "ruleMultiplicityDefinition" | ||
3659 | |||
3660 | |||
3661 | // $ANTLR start "rule__Statement__Alternatives" | ||
3662 | // InternalSolverLanguage.g:1202:1: rule__Statement__Alternatives : ( ( ruleInterpretation ) | ( rulePredicate ) ); | ||
3663 | public final void rule__Statement__Alternatives() throws RecognitionException { | ||
3664 | |||
3665 | int stackSize = keepStackSize(); | ||
3666 | |||
3667 | try { | ||
3668 | // InternalSolverLanguage.g:1206:1: ( ( ruleInterpretation ) | ( rulePredicate ) ) | ||
3669 | int alt2=2; | ||
3670 | int LA2_0 = input.LA(1); | ||
3671 | |||
3672 | if ( (LA2_0==RULE_ID||(LA2_0>=20 && LA2_0<=25)||LA2_0==31||LA2_0==36||(LA2_0>=39 && LA2_0<=40)) ) { | ||
3673 | alt2=1; | ||
3674 | } | ||
3675 | else if ( (LA2_0==16||LA2_0==27) ) { | ||
3676 | alt2=2; | ||
3677 | } | ||
3678 | else { | ||
3679 | NoViableAltException nvae = | ||
3680 | new NoViableAltException("", 2, 0, input); | ||
3681 | |||
3682 | throw nvae; | ||
3683 | } | ||
3684 | switch (alt2) { | ||
3685 | case 1 : | ||
3686 | // InternalSolverLanguage.g:1207:2: ( ruleInterpretation ) | ||
3687 | { | ||
3688 | // InternalSolverLanguage.g:1207:2: ( ruleInterpretation ) | ||
3689 | // InternalSolverLanguage.g:1208:3: ruleInterpretation | ||
3690 | { | ||
3691 | before(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); | ||
3692 | pushFollow(FOLLOW_2); | ||
3693 | ruleInterpretation(); | ||
3694 | |||
3695 | state._fsp--; | ||
3696 | |||
3697 | after(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); | ||
3698 | |||
3699 | } | ||
3700 | |||
3701 | |||
3702 | } | ||
3703 | break; | ||
3704 | case 2 : | ||
3705 | // InternalSolverLanguage.g:1213:2: ( rulePredicate ) | ||
3706 | { | ||
3707 | // InternalSolverLanguage.g:1213:2: ( rulePredicate ) | ||
3708 | // InternalSolverLanguage.g:1214:3: rulePredicate | ||
3709 | { | ||
3710 | before(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); | ||
3711 | pushFollow(FOLLOW_2); | ||
3712 | rulePredicate(); | ||
3713 | |||
3714 | state._fsp--; | ||
3715 | |||
3716 | after(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); | ||
3717 | |||
3718 | } | ||
3719 | |||
3720 | |||
3721 | } | ||
3722 | break; | ||
3723 | |||
3724 | } | ||
3725 | } | ||
3726 | catch (RecognitionException re) { | ||
3727 | reportError(re); | ||
3728 | recover(input,re); | ||
3729 | } | ||
3730 | finally { | ||
3731 | |||
3732 | restoreStackSize(stackSize); | ||
3733 | |||
3734 | } | ||
3735 | return ; | ||
3736 | } | ||
3737 | // $ANTLR end "rule__Statement__Alternatives" | ||
3738 | |||
3739 | |||
3740 | // $ANTLR start "rule__BooleanValue__Alternatives" | ||
3741 | // InternalSolverLanguage.g:1223:1: rule__BooleanValue__Alternatives : ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ); | ||
3742 | public final void rule__BooleanValue__Alternatives() throws RecognitionException { | ||
3743 | |||
3744 | int stackSize = keepStackSize(); | ||
3745 | |||
3746 | try { | ||
3747 | // InternalSolverLanguage.g:1227:1: ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ) | ||
3748 | int alt3=2; | ||
3749 | int LA3_0 = input.LA(1); | ||
3750 | |||
3751 | if ( (LA3_0==12) ) { | ||
3752 | alt3=1; | ||
3753 | } | ||
3754 | else if ( (LA3_0==11) ) { | ||
3755 | alt3=2; | ||
3756 | } | ||
3757 | else { | ||
3758 | NoViableAltException nvae = | ||
3759 | new NoViableAltException("", 3, 0, input); | ||
3760 | |||
3761 | throw nvae; | ||
3762 | } | ||
3763 | switch (alt3) { | ||
3764 | case 1 : | ||
3765 | // InternalSolverLanguage.g:1228:2: ( ( rule__BooleanValue__Group_0__0 ) ) | ||
3766 | { | ||
3767 | // InternalSolverLanguage.g:1228:2: ( ( rule__BooleanValue__Group_0__0 ) ) | ||
3768 | // InternalSolverLanguage.g:1229:3: ( rule__BooleanValue__Group_0__0 ) | ||
3769 | { | ||
3770 | before(grammarAccess.getBooleanValueAccess().getGroup_0()); | ||
3771 | // InternalSolverLanguage.g:1230:3: ( rule__BooleanValue__Group_0__0 ) | ||
3772 | // InternalSolverLanguage.g:1230:4: rule__BooleanValue__Group_0__0 | ||
3773 | { | ||
3774 | pushFollow(FOLLOW_2); | ||
3775 | rule__BooleanValue__Group_0__0(); | ||
3776 | |||
3777 | state._fsp--; | ||
3778 | |||
3779 | |||
3780 | } | ||
3781 | |||
3782 | after(grammarAccess.getBooleanValueAccess().getGroup_0()); | ||
3783 | |||
3784 | } | ||
3785 | |||
3786 | |||
3787 | } | ||
3788 | break; | ||
3789 | case 2 : | ||
3790 | // InternalSolverLanguage.g:1234:2: ( ( rule__BooleanValue__Group_1__0 ) ) | ||
3791 | { | ||
3792 | // InternalSolverLanguage.g:1234:2: ( ( rule__BooleanValue__Group_1__0 ) ) | ||
3793 | // InternalSolverLanguage.g:1235:3: ( rule__BooleanValue__Group_1__0 ) | ||
3794 | { | ||
3795 | before(grammarAccess.getBooleanValueAccess().getGroup_1()); | ||
3796 | // InternalSolverLanguage.g:1236:3: ( rule__BooleanValue__Group_1__0 ) | ||
3797 | // InternalSolverLanguage.g:1236:4: rule__BooleanValue__Group_1__0 | ||
3798 | { | ||
3799 | pushFollow(FOLLOW_2); | ||
3800 | rule__BooleanValue__Group_1__0(); | ||
3801 | |||
3802 | state._fsp--; | ||
3803 | |||
3804 | |||
3805 | } | ||
3806 | |||
3807 | after(grammarAccess.getBooleanValueAccess().getGroup_1()); | ||
3808 | |||
3809 | } | ||
3810 | |||
3811 | |||
3812 | } | ||
3813 | break; | ||
3814 | |||
3815 | } | ||
3816 | } | ||
3817 | catch (RecognitionException re) { | ||
3818 | reportError(re); | ||
3819 | recover(input,re); | ||
3820 | } | ||
3821 | finally { | ||
3822 | |||
3823 | restoreStackSize(stackSize); | ||
3824 | |||
3825 | } | ||
3826 | return ; | ||
3827 | } | ||
3828 | // $ANTLR end "rule__BooleanValue__Alternatives" | ||
3829 | |||
3830 | |||
3831 | // $ANTLR start "rule__TruthValue__Alternatives" | ||
3832 | // InternalSolverLanguage.g:1244:1: rule__TruthValue__Alternatives : ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ); | ||
3833 | public final void rule__TruthValue__Alternatives() throws RecognitionException { | ||
3834 | |||
3835 | int stackSize = keepStackSize(); | ||
3836 | |||
3837 | try { | ||
3838 | // InternalSolverLanguage.g:1248:1: ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ) | ||
3839 | int alt4=4; | ||
3840 | switch ( input.LA(1) ) { | ||
3841 | case 12: | ||
3842 | { | ||
3843 | alt4=1; | ||
3844 | } | ||
3845 | break; | ||
3846 | case 11: | ||
3847 | { | ||
3848 | alt4=2; | ||
3849 | } | ||
3850 | break; | ||
3851 | case 15: | ||
3852 | { | ||
3853 | alt4=3; | ||
3854 | } | ||
3855 | break; | ||
3856 | case 16: | ||
3857 | { | ||
3858 | alt4=4; | ||
3859 | } | ||
3860 | break; | ||
3861 | default: | ||
3862 | NoViableAltException nvae = | ||
3863 | new NoViableAltException("", 4, 0, input); | ||
3864 | |||
3865 | throw nvae; | ||
3866 | } | ||
3867 | |||
3868 | switch (alt4) { | ||
3869 | case 1 : | ||
3870 | // InternalSolverLanguage.g:1249:2: ( ( rule__TruthValue__Group_0__0 ) ) | ||
3871 | { | ||
3872 | // InternalSolverLanguage.g:1249:2: ( ( rule__TruthValue__Group_0__0 ) ) | ||
3873 | // InternalSolverLanguage.g:1250:3: ( rule__TruthValue__Group_0__0 ) | ||
3874 | { | ||
3875 | before(grammarAccess.getTruthValueAccess().getGroup_0()); | ||
3876 | // InternalSolverLanguage.g:1251:3: ( rule__TruthValue__Group_0__0 ) | ||
3877 | // InternalSolverLanguage.g:1251:4: rule__TruthValue__Group_0__0 | ||
3878 | { | ||
3879 | pushFollow(FOLLOW_2); | ||
3880 | rule__TruthValue__Group_0__0(); | ||
3881 | |||
3882 | state._fsp--; | ||
3883 | |||
3884 | |||
3885 | } | ||
3886 | |||
3887 | after(grammarAccess.getTruthValueAccess().getGroup_0()); | ||
3888 | |||
3889 | } | ||
3890 | |||
3891 | |||
3892 | } | ||
3893 | break; | ||
3894 | case 2 : | ||
3895 | // InternalSolverLanguage.g:1255:2: ( ( rule__TruthValue__Group_1__0 ) ) | ||
3896 | { | ||
3897 | // InternalSolverLanguage.g:1255:2: ( ( rule__TruthValue__Group_1__0 ) ) | ||
3898 | // InternalSolverLanguage.g:1256:3: ( rule__TruthValue__Group_1__0 ) | ||
3899 | { | ||
3900 | before(grammarAccess.getTruthValueAccess().getGroup_1()); | ||
3901 | // InternalSolverLanguage.g:1257:3: ( rule__TruthValue__Group_1__0 ) | ||
3902 | // InternalSolverLanguage.g:1257:4: rule__TruthValue__Group_1__0 | ||
3903 | { | ||
3904 | pushFollow(FOLLOW_2); | ||
3905 | rule__TruthValue__Group_1__0(); | ||
3906 | |||
3907 | state._fsp--; | ||
3908 | |||
3909 | |||
3910 | } | ||
3911 | |||
3912 | after(grammarAccess.getTruthValueAccess().getGroup_1()); | ||
3913 | |||
3914 | } | ||
3915 | |||
3916 | |||
3917 | } | ||
3918 | break; | ||
3919 | case 3 : | ||
3920 | // InternalSolverLanguage.g:1261:2: ( ( rule__TruthValue__Group_2__0 ) ) | ||
3921 | { | ||
3922 | // InternalSolverLanguage.g:1261:2: ( ( rule__TruthValue__Group_2__0 ) ) | ||
3923 | // InternalSolverLanguage.g:1262:3: ( rule__TruthValue__Group_2__0 ) | ||
3924 | { | ||
3925 | before(grammarAccess.getTruthValueAccess().getGroup_2()); | ||
3926 | // InternalSolverLanguage.g:1263:3: ( rule__TruthValue__Group_2__0 ) | ||
3927 | // InternalSolverLanguage.g:1263:4: rule__TruthValue__Group_2__0 | ||
3928 | { | ||
3929 | pushFollow(FOLLOW_2); | ||
3930 | rule__TruthValue__Group_2__0(); | ||
3931 | |||
3932 | state._fsp--; | ||
3933 | |||
3934 | |||
3935 | } | ||
3936 | |||
3937 | after(grammarAccess.getTruthValueAccess().getGroup_2()); | ||
3938 | |||
3939 | } | ||
3940 | |||
3941 | |||
3942 | } | ||
3943 | break; | ||
3944 | case 4 : | ||
3945 | // InternalSolverLanguage.g:1267:2: ( ( rule__TruthValue__Group_3__0 ) ) | ||
3946 | { | ||
3947 | // InternalSolverLanguage.g:1267:2: ( ( rule__TruthValue__Group_3__0 ) ) | ||
3948 | // InternalSolverLanguage.g:1268:3: ( rule__TruthValue__Group_3__0 ) | ||
3949 | { | ||
3950 | before(grammarAccess.getTruthValueAccess().getGroup_3()); | ||
3951 | // InternalSolverLanguage.g:1269:3: ( rule__TruthValue__Group_3__0 ) | ||
3952 | // InternalSolverLanguage.g:1269:4: rule__TruthValue__Group_3__0 | ||
3953 | { | ||
3954 | pushFollow(FOLLOW_2); | ||
3955 | rule__TruthValue__Group_3__0(); | ||
3956 | |||
3957 | state._fsp--; | ||
3958 | |||
3959 | |||
3960 | } | ||
3961 | |||
3962 | after(grammarAccess.getTruthValueAccess().getGroup_3()); | ||
3963 | |||
3964 | } | ||
3965 | |||
3966 | |||
3967 | } | ||
3968 | break; | ||
3969 | |||
3970 | } | ||
3971 | } | ||
3972 | catch (RecognitionException re) { | ||
3973 | reportError(re); | ||
3974 | recover(input,re); | ||
3975 | } | ||
3976 | finally { | ||
3977 | |||
3978 | restoreStackSize(stackSize); | ||
3979 | |||
3980 | } | ||
3981 | return ; | ||
3982 | } | ||
3983 | // $ANTLR end "rule__TruthValue__Alternatives" | ||
3984 | |||
3985 | |||
3986 | // $ANTLR start "rule__Interpretation__Alternatives" | ||
3987 | // InternalSolverLanguage.g:1277:1: rule__Interpretation__Alternatives : ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ); | ||
3988 | public final void rule__Interpretation__Alternatives() throws RecognitionException { | ||
3989 | |||
3990 | int stackSize = keepStackSize(); | ||
3991 | |||
3992 | try { | ||
3993 | // InternalSolverLanguage.g:1281:1: ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ) | ||
3994 | int alt5=3; | ||
3995 | switch ( input.LA(1) ) { | ||
3996 | case RULE_ID: | ||
3997 | case 20: | ||
3998 | case 21: | ||
3999 | case 22: | ||
4000 | case 23: | ||
4001 | case 24: | ||
4002 | case 25: | ||
4003 | { | ||
4004 | alt5=1; | ||
4005 | } | ||
4006 | break; | ||
4007 | case 31: | ||
4008 | { | ||
4009 | alt5=2; | ||
4010 | } | ||
4011 | break; | ||
4012 | case 36: | ||
4013 | case 39: | ||
4014 | case 40: | ||
4015 | { | ||
4016 | alt5=3; | ||
4017 | } | ||
4018 | break; | ||
4019 | default: | ||
4020 | NoViableAltException nvae = | ||
4021 | new NoViableAltException("", 5, 0, input); | ||
4022 | |||
4023 | throw nvae; | ||
4024 | } | ||
4025 | |||
4026 | switch (alt5) { | ||
4027 | case 1 : | ||
4028 | // InternalSolverLanguage.g:1282:2: ( ruleBasicInterpretation ) | ||
4029 | { | ||
4030 | // InternalSolverLanguage.g:1282:2: ( ruleBasicInterpretation ) | ||
4031 | // InternalSolverLanguage.g:1283:3: ruleBasicInterpretation | ||
4032 | { | ||
4033 | before(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); | ||
4034 | pushFollow(FOLLOW_2); | ||
4035 | ruleBasicInterpretation(); | ||
4036 | |||
4037 | state._fsp--; | ||
4038 | |||
4039 | after(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); | ||
4040 | |||
4041 | } | ||
4042 | |||
4043 | |||
4044 | } | ||
4045 | break; | ||
4046 | case 2 : | ||
4047 | // InternalSolverLanguage.g:1288:2: ( ruleDefaultInterpretation ) | ||
4048 | { | ||
4049 | // InternalSolverLanguage.g:1288:2: ( ruleDefaultInterpretation ) | ||
4050 | // InternalSolverLanguage.g:1289:3: ruleDefaultInterpretation | ||
4051 | { | ||
4052 | before(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); | ||
4053 | pushFollow(FOLLOW_2); | ||
4054 | ruleDefaultInterpretation(); | ||
4055 | |||
4056 | state._fsp--; | ||
4057 | |||
4058 | after(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); | ||
4059 | |||
4060 | } | ||
4061 | |||
4062 | |||
4063 | } | ||
4064 | break; | ||
4065 | case 3 : | ||
4066 | // InternalSolverLanguage.g:1294:2: ( ruleCDInterpretation ) | ||
4067 | { | ||
4068 | // InternalSolverLanguage.g:1294:2: ( ruleCDInterpretation ) | ||
4069 | // InternalSolverLanguage.g:1295:3: ruleCDInterpretation | ||
4070 | { | ||
4071 | before(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); | ||
4072 | pushFollow(FOLLOW_2); | ||
4073 | ruleCDInterpretation(); | ||
4074 | |||
4075 | state._fsp--; | ||
4076 | |||
4077 | after(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); | ||
4078 | |||
4079 | } | ||
4080 | |||
4081 | |||
4082 | } | ||
4083 | break; | ||
4084 | |||
4085 | } | ||
4086 | } | ||
4087 | catch (RecognitionException re) { | ||
4088 | reportError(re); | ||
4089 | recover(input,re); | ||
4090 | } | ||
4091 | finally { | ||
4092 | |||
4093 | restoreStackSize(stackSize); | ||
4094 | |||
4095 | } | ||
4096 | return ; | ||
4097 | } | ||
4098 | // $ANTLR end "rule__Interpretation__Alternatives" | ||
4099 | |||
4100 | |||
4101 | // $ANTLR start "rule__Symbol__Alternatives" | ||
4102 | // InternalSolverLanguage.g:1304:1: rule__Symbol__Alternatives : ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ); | ||
4103 | public final void rule__Symbol__Alternatives() throws RecognitionException { | ||
4104 | |||
4105 | int stackSize = keepStackSize(); | ||
4106 | |||
4107 | try { | ||
4108 | // InternalSolverLanguage.g:1308:1: ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ) | ||
4109 | int alt6=3; | ||
4110 | switch ( input.LA(1) ) { | ||
4111 | case RULE_ID: | ||
4112 | { | ||
4113 | alt6=1; | ||
4114 | } | ||
4115 | break; | ||
4116 | case 20: | ||
4117 | case 21: | ||
4118 | { | ||
4119 | alt6=2; | ||
4120 | } | ||
4121 | break; | ||
4122 | case 22: | ||
4123 | case 23: | ||
4124 | case 24: | ||
4125 | case 25: | ||
4126 | { | ||
4127 | alt6=3; | ||
4128 | } | ||
4129 | break; | ||
4130 | default: | ||
4131 | NoViableAltException nvae = | ||
4132 | new NoViableAltException("", 6, 0, input); | ||
4133 | |||
4134 | throw nvae; | ||
4135 | } | ||
4136 | |||
4137 | switch (alt6) { | ||
4138 | case 1 : | ||
4139 | // InternalSolverLanguage.g:1309:2: ( ruleModelSymbol ) | ||
4140 | { | ||
4141 | // InternalSolverLanguage.g:1309:2: ( ruleModelSymbol ) | ||
4142 | // InternalSolverLanguage.g:1310:3: ruleModelSymbol | ||
4143 | { | ||
4144 | before(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); | ||
4145 | pushFollow(FOLLOW_2); | ||
4146 | ruleModelSymbol(); | ||
4147 | |||
4148 | state._fsp--; | ||
4149 | |||
4150 | after(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); | ||
4151 | |||
4152 | } | ||
4153 | |||
4154 | |||
4155 | } | ||
4156 | break; | ||
4157 | case 2 : | ||
4158 | // InternalSolverLanguage.g:1315:2: ( rulePartialitySymbol ) | ||
4159 | { | ||
4160 | // InternalSolverLanguage.g:1315:2: ( rulePartialitySymbol ) | ||
4161 | // InternalSolverLanguage.g:1316:3: rulePartialitySymbol | ||
4162 | { | ||
4163 | before(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); | ||
4164 | pushFollow(FOLLOW_2); | ||
4165 | rulePartialitySymbol(); | ||
4166 | |||
4167 | state._fsp--; | ||
4168 | |||
4169 | after(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); | ||
4170 | |||
4171 | } | ||
4172 | |||
4173 | |||
4174 | } | ||
4175 | break; | ||
4176 | case 3 : | ||
4177 | // InternalSolverLanguage.g:1321:2: ( ruleDataSymbol ) | ||
4178 | { | ||
4179 | // InternalSolverLanguage.g:1321:2: ( ruleDataSymbol ) | ||
4180 | // InternalSolverLanguage.g:1322:3: ruleDataSymbol | ||
4181 | { | ||
4182 | before(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); | ||
4183 | pushFollow(FOLLOW_2); | ||
4184 | ruleDataSymbol(); | ||
4185 | |||
4186 | state._fsp--; | ||
4187 | |||
4188 | after(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); | ||
4189 | |||
4190 | } | ||
4191 | |||
4192 | |||
4193 | } | ||
4194 | break; | ||
4195 | |||
4196 | } | ||
4197 | } | ||
4198 | catch (RecognitionException re) { | ||
4199 | reportError(re); | ||
4200 | recover(input,re); | ||
4201 | } | ||
4202 | finally { | ||
4203 | |||
4204 | restoreStackSize(stackSize); | ||
4205 | |||
4206 | } | ||
4207 | return ; | ||
4208 | } | ||
4209 | // $ANTLR end "rule__Symbol__Alternatives" | ||
4210 | |||
4211 | |||
4212 | // $ANTLR start "rule__PartialitySymbol__Alternatives" | ||
4213 | // InternalSolverLanguage.g:1331:1: rule__PartialitySymbol__Alternatives : ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ); | ||
4214 | public final void rule__PartialitySymbol__Alternatives() throws RecognitionException { | ||
4215 | |||
4216 | int stackSize = keepStackSize(); | ||
4217 | |||
4218 | try { | ||
4219 | // InternalSolverLanguage.g:1335:1: ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ) | ||
4220 | int alt7=2; | ||
4221 | int LA7_0 = input.LA(1); | ||
4222 | |||
4223 | if ( (LA7_0==20) ) { | ||
4224 | alt7=1; | ||
4225 | } | ||
4226 | else if ( (LA7_0==21) ) { | ||
4227 | alt7=2; | ||
4228 | } | ||
4229 | else { | ||
4230 | NoViableAltException nvae = | ||
4231 | new NoViableAltException("", 7, 0, input); | ||
4232 | |||
4233 | throw nvae; | ||
4234 | } | ||
4235 | switch (alt7) { | ||
4236 | case 1 : | ||
4237 | // InternalSolverLanguage.g:1336:2: ( ruleExistSymbol ) | ||
4238 | { | ||
4239 | // InternalSolverLanguage.g:1336:2: ( ruleExistSymbol ) | ||
4240 | // InternalSolverLanguage.g:1337:3: ruleExistSymbol | ||
4241 | { | ||
4242 | before(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); | ||
4243 | pushFollow(FOLLOW_2); | ||
4244 | ruleExistSymbol(); | ||
4245 | |||
4246 | state._fsp--; | ||
4247 | |||
4248 | after(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); | ||
4249 | |||
4250 | } | ||
4251 | |||
4252 | |||
4253 | } | ||
4254 | break; | ||
4255 | case 2 : | ||
4256 | // InternalSolverLanguage.g:1342:2: ( ruleEqualsSymbol ) | ||
4257 | { | ||
4258 | // InternalSolverLanguage.g:1342:2: ( ruleEqualsSymbol ) | ||
4259 | // InternalSolverLanguage.g:1343:3: ruleEqualsSymbol | ||
4260 | { | ||
4261 | before(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); | ||
4262 | pushFollow(FOLLOW_2); | ||
4263 | ruleEqualsSymbol(); | ||
4264 | |||
4265 | state._fsp--; | ||
4266 | |||
4267 | after(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); | ||
4268 | |||
4269 | } | ||
4270 | |||
4271 | |||
4272 | } | ||
4273 | break; | ||
4274 | |||
4275 | } | ||
4276 | } | ||
4277 | catch (RecognitionException re) { | ||
4278 | reportError(re); | ||
4279 | recover(input,re); | ||
4280 | } | ||
4281 | finally { | ||
4282 | |||
4283 | restoreStackSize(stackSize); | ||
4284 | |||
4285 | } | ||
4286 | return ; | ||
4287 | } | ||
4288 | // $ANTLR end "rule__PartialitySymbol__Alternatives" | ||
4289 | |||
4290 | |||
4291 | // $ANTLR start "rule__DataSymbol__Alternatives" | ||
4292 | // InternalSolverLanguage.g:1352:1: rule__DataSymbol__Alternatives : ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ); | ||
4293 | public final void rule__DataSymbol__Alternatives() throws RecognitionException { | ||
4294 | |||
4295 | int stackSize = keepStackSize(); | ||
4296 | |||
4297 | try { | ||
4298 | // InternalSolverLanguage.g:1356:1: ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ) | ||
4299 | int alt8=4; | ||
4300 | switch ( input.LA(1) ) { | ||
4301 | case 22: | ||
4302 | { | ||
4303 | alt8=1; | ||
4304 | } | ||
4305 | break; | ||
4306 | case 23: | ||
4307 | { | ||
4308 | alt8=2; | ||
4309 | } | ||
4310 | break; | ||
4311 | case 24: | ||
4312 | { | ||
4313 | alt8=3; | ||
4314 | } | ||
4315 | break; | ||
4316 | case 25: | ||
4317 | { | ||
4318 | alt8=4; | ||
4319 | } | ||
4320 | break; | ||
4321 | default: | ||
4322 | NoViableAltException nvae = | ||
4323 | new NoViableAltException("", 8, 0, input); | ||
4324 | |||
4325 | throw nvae; | ||
4326 | } | ||
4327 | |||
4328 | switch (alt8) { | ||
4329 | case 1 : | ||
4330 | // InternalSolverLanguage.g:1357:2: ( ruleBooleanSymbol ) | ||
4331 | { | ||
4332 | // InternalSolverLanguage.g:1357:2: ( ruleBooleanSymbol ) | ||
4333 | // InternalSolverLanguage.g:1358:3: ruleBooleanSymbol | ||
4334 | { | ||
4335 | before(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); | ||
4336 | pushFollow(FOLLOW_2); | ||
4337 | ruleBooleanSymbol(); | ||
4338 | |||
4339 | state._fsp--; | ||
4340 | |||
4341 | after(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); | ||
4342 | |||
4343 | } | ||
4344 | |||
4345 | |||
4346 | } | ||
4347 | break; | ||
4348 | case 2 : | ||
4349 | // InternalSolverLanguage.g:1363:2: ( ruleIntegerSymbol ) | ||
4350 | { | ||
4351 | // InternalSolverLanguage.g:1363:2: ( ruleIntegerSymbol ) | ||
4352 | // InternalSolverLanguage.g:1364:3: ruleIntegerSymbol | ||
4353 | { | ||
4354 | before(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); | ||
4355 | pushFollow(FOLLOW_2); | ||
4356 | ruleIntegerSymbol(); | ||
4357 | |||
4358 | state._fsp--; | ||
4359 | |||
4360 | after(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); | ||
4361 | |||
4362 | } | ||
4363 | |||
4364 | |||
4365 | } | ||
4366 | break; | ||
4367 | case 3 : | ||
4368 | // InternalSolverLanguage.g:1369:2: ( ruleRealSymbol ) | ||
4369 | { | ||
4370 | // InternalSolverLanguage.g:1369:2: ( ruleRealSymbol ) | ||
4371 | // InternalSolverLanguage.g:1370:3: ruleRealSymbol | ||
4372 | { | ||
4373 | before(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); | ||
4374 | pushFollow(FOLLOW_2); | ||
4375 | ruleRealSymbol(); | ||
4376 | |||
4377 | state._fsp--; | ||
4378 | |||
4379 | after(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); | ||
4380 | |||
4381 | } | ||
4382 | |||
4383 | |||
4384 | } | ||
4385 | break; | ||
4386 | case 4 : | ||
4387 | // InternalSolverLanguage.g:1375:2: ( ruleStringSymbol ) | ||
4388 | { | ||
4389 | // InternalSolverLanguage.g:1375:2: ( ruleStringSymbol ) | ||
4390 | // InternalSolverLanguage.g:1376:3: ruleStringSymbol | ||
4391 | { | ||
4392 | before(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); | ||
4393 | pushFollow(FOLLOW_2); | ||
4394 | ruleStringSymbol(); | ||
4395 | |||
4396 | state._fsp--; | ||
4397 | |||
4398 | after(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); | ||
4399 | |||
4400 | } | ||
4401 | |||
4402 | |||
4403 | } | ||
4404 | break; | ||
4405 | |||
4406 | } | ||
4407 | } | ||
4408 | catch (RecognitionException re) { | ||
4409 | reportError(re); | ||
4410 | recover(input,re); | ||
4411 | } | ||
4412 | finally { | ||
4413 | |||
4414 | restoreStackSize(stackSize); | ||
4415 | |||
4416 | } | ||
4417 | return ; | ||
4418 | } | ||
4419 | // $ANTLR end "rule__DataSymbol__Alternatives" | ||
4420 | |||
4421 | |||
4422 | // $ANTLR start "rule__ComplexObject__Alternatives" | ||
4423 | // InternalSolverLanguage.g:1385:1: rule__ComplexObject__Alternatives : ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ); | ||
4424 | public final void rule__ComplexObject__Alternatives() throws RecognitionException { | ||
4425 | |||
4426 | int stackSize = keepStackSize(); | ||
4427 | |||
4428 | try { | ||
4429 | // InternalSolverLanguage.g:1389:1: ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ) | ||
4430 | int alt9=3; | ||
4431 | switch ( input.LA(1) ) { | ||
4432 | case RULE_INT: | ||
4433 | case RULE_ID: | ||
4434 | case RULE_STRING: | ||
4435 | case 11: | ||
4436 | case 12: | ||
4437 | case 13: | ||
4438 | case 26: | ||
4439 | { | ||
4440 | alt9=1; | ||
4441 | } | ||
4442 | break; | ||
4443 | case 19: | ||
4444 | { | ||
4445 | alt9=2; | ||
4446 | } | ||
4447 | break; | ||
4448 | case 30: | ||
4449 | { | ||
4450 | alt9=3; | ||
4451 | } | ||
4452 | break; | ||
4453 | default: | ||
4454 | NoViableAltException nvae = | ||
4455 | new NoViableAltException("", 9, 0, input); | ||
4456 | |||
4457 | throw nvae; | ||
4458 | } | ||
4459 | |||
4460 | switch (alt9) { | ||
4461 | case 1 : | ||
4462 | // InternalSolverLanguage.g:1390:2: ( ruleObject ) | ||
4463 | { | ||
4464 | // InternalSolverLanguage.g:1390:2: ( ruleObject ) | ||
4465 | // InternalSolverLanguage.g:1391:3: ruleObject | ||
4466 | { | ||
4467 | before(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); | ||
4468 | pushFollow(FOLLOW_2); | ||
4469 | ruleObject(); | ||
4470 | |||
4471 | state._fsp--; | ||
4472 | |||
4473 | after(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); | ||
4474 | |||
4475 | } | ||
4476 | |||
4477 | |||
4478 | } | ||
4479 | break; | ||
4480 | case 2 : | ||
4481 | // InternalSolverLanguage.g:1396:2: ( ruleAllInstances ) | ||
4482 | { | ||
4483 | // InternalSolverLanguage.g:1396:2: ( ruleAllInstances ) | ||
4484 | // InternalSolverLanguage.g:1397:3: ruleAllInstances | ||
4485 | { | ||
4486 | before(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); | ||
4487 | pushFollow(FOLLOW_2); | ||
4488 | ruleAllInstances(); | ||
4489 | |||
4490 | state._fsp--; | ||
4491 | |||
4492 | after(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); | ||
4493 | |||
4494 | } | ||
4495 | |||
4496 | |||
4497 | } | ||
4498 | break; | ||
4499 | case 3 : | ||
4500 | // InternalSolverLanguage.g:1402:2: ( ruleAllObjects ) | ||
4501 | { | ||
4502 | // InternalSolverLanguage.g:1402:2: ( ruleAllObjects ) | ||
4503 | // InternalSolverLanguage.g:1403:3: ruleAllObjects | ||
4504 | { | ||
4505 | before(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); | ||
4506 | pushFollow(FOLLOW_2); | ||
4507 | ruleAllObjects(); | ||
4508 | |||
4509 | state._fsp--; | ||
4510 | |||
4511 | after(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); | ||
4512 | |||
4513 | } | ||
4514 | |||
4515 | |||
4516 | } | ||
4517 | break; | ||
4518 | |||
4519 | } | ||
4520 | } | ||
4521 | catch (RecognitionException re) { | ||
4522 | reportError(re); | ||
4523 | recover(input,re); | ||
4524 | } | ||
4525 | finally { | ||
4526 | |||
4527 | restoreStackSize(stackSize); | ||
4528 | |||
4529 | } | ||
4530 | return ; | ||
4531 | } | ||
4532 | // $ANTLR end "rule__ComplexObject__Alternatives" | ||
4533 | |||
4534 | |||
4535 | // $ANTLR start "rule__Object__Alternatives" | ||
4536 | // InternalSolverLanguage.g:1412:1: rule__Object__Alternatives : ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ); | ||
4537 | public final void rule__Object__Alternatives() throws RecognitionException { | ||
4538 | |||
4539 | int stackSize = keepStackSize(); | ||
4540 | |||
4541 | try { | ||
4542 | // InternalSolverLanguage.g:1416:1: ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ) | ||
4543 | int alt10=3; | ||
4544 | switch ( input.LA(1) ) { | ||
4545 | case 26: | ||
4546 | { | ||
4547 | alt10=1; | ||
4548 | } | ||
4549 | break; | ||
4550 | case RULE_ID: | ||
4551 | { | ||
4552 | alt10=2; | ||
4553 | } | ||
4554 | break; | ||
4555 | case RULE_INT: | ||
4556 | case RULE_STRING: | ||
4557 | case 11: | ||
4558 | case 12: | ||
4559 | case 13: | ||
4560 | { | ||
4561 | alt10=3; | ||
4562 | } | ||
4563 | break; | ||
4564 | default: | ||
4565 | NoViableAltException nvae = | ||
4566 | new NoViableAltException("", 10, 0, input); | ||
4567 | |||
4568 | throw nvae; | ||
4569 | } | ||
4570 | |||
4571 | switch (alt10) { | ||
4572 | case 1 : | ||
4573 | // InternalSolverLanguage.g:1417:2: ( ruleNamedObject ) | ||
4574 | { | ||
4575 | // InternalSolverLanguage.g:1417:2: ( ruleNamedObject ) | ||
4576 | // InternalSolverLanguage.g:1418:3: ruleNamedObject | ||
4577 | { | ||
4578 | before(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); | ||
4579 | pushFollow(FOLLOW_2); | ||
4580 | ruleNamedObject(); | ||
4581 | |||
4582 | state._fsp--; | ||
4583 | |||
4584 | after(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); | ||
4585 | |||
4586 | } | ||
4587 | |||
4588 | |||
4589 | } | ||
4590 | break; | ||
4591 | case 2 : | ||
4592 | // InternalSolverLanguage.g:1423:2: ( ruleUnnamedObject ) | ||
4593 | { | ||
4594 | // InternalSolverLanguage.g:1423:2: ( ruleUnnamedObject ) | ||
4595 | // InternalSolverLanguage.g:1424:3: ruleUnnamedObject | ||
4596 | { | ||
4597 | before(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); | ||
4598 | pushFollow(FOLLOW_2); | ||
4599 | ruleUnnamedObject(); | ||
4600 | |||
4601 | state._fsp--; | ||
4602 | |||
4603 | after(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); | ||
4604 | |||
4605 | } | ||
4606 | |||
4607 | |||
4608 | } | ||
4609 | break; | ||
4610 | case 3 : | ||
4611 | // InternalSolverLanguage.g:1429:2: ( ruleDataObject ) | ||
4612 | { | ||
4613 | // InternalSolverLanguage.g:1429:2: ( ruleDataObject ) | ||
4614 | // InternalSolverLanguage.g:1430:3: ruleDataObject | ||
4615 | { | ||
4616 | before(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); | ||
4617 | pushFollow(FOLLOW_2); | ||
4618 | ruleDataObject(); | ||
4619 | |||
4620 | state._fsp--; | ||
4621 | |||
4622 | after(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); | ||
4623 | |||
4624 | } | ||
4625 | |||
4626 | |||
4627 | } | ||
4628 | break; | ||
4629 | |||
4630 | } | ||
4631 | } | ||
4632 | catch (RecognitionException re) { | ||
4633 | reportError(re); | ||
4634 | recover(input,re); | ||
4635 | } | ||
4636 | finally { | ||
4637 | |||
4638 | restoreStackSize(stackSize); | ||
4639 | |||
4640 | } | ||
4641 | return ; | ||
4642 | } | ||
4643 | // $ANTLR end "rule__Object__Alternatives" | ||
4644 | |||
4645 | |||
4646 | // $ANTLR start "rule__DataObject__Alternatives" | ||
4647 | // InternalSolverLanguage.g:1439:1: rule__DataObject__Alternatives : ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ); | ||
4648 | public final void rule__DataObject__Alternatives() throws RecognitionException { | ||
4649 | |||
4650 | int stackSize = keepStackSize(); | ||
4651 | |||
4652 | try { | ||
4653 | // InternalSolverLanguage.g:1443:1: ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ) | ||
4654 | int alt11=4; | ||
4655 | switch ( input.LA(1) ) { | ||
4656 | case 11: | ||
4657 | case 12: | ||
4658 | { | ||
4659 | alt11=1; | ||
4660 | } | ||
4661 | break; | ||
4662 | case 13: | ||
4663 | { | ||
4664 | int LA11_2 = input.LA(2); | ||
4665 | |||
4666 | if ( (LA11_2==RULE_INT) ) { | ||
4667 | int LA11_3 = input.LA(3); | ||
4668 | |||
4669 | if ( (LA11_3==14) ) { | ||
4670 | alt11=3; | ||
4671 | } | ||
4672 | else if ( (LA11_3==EOF||(LA11_3>=RULE_INT && LA11_3<=RULE_STRING)||(LA11_3>=11 && LA11_3<=13)||(LA11_3>=18 && LA11_3<=19)||LA11_3==26||LA11_3==30) ) { | ||
4673 | alt11=2; | ||
4674 | } | ||
4675 | else { | ||
4676 | NoViableAltException nvae = | ||
4677 | new NoViableAltException("", 11, 3, input); | ||
4678 | |||
4679 | throw nvae; | ||
4680 | } | ||
4681 | } | ||
4682 | else { | ||
4683 | NoViableAltException nvae = | ||
4684 | new NoViableAltException("", 11, 2, input); | ||
4685 | |||
4686 | throw nvae; | ||
4687 | } | ||
4688 | } | ||
4689 | break; | ||
4690 | case RULE_INT: | ||
4691 | { | ||
4692 | int LA11_3 = input.LA(2); | ||
4693 | |||
4694 | if ( (LA11_3==14) ) { | ||
4695 | alt11=3; | ||
4696 | } | ||
4697 | else if ( (LA11_3==EOF||(LA11_3>=RULE_INT && LA11_3<=RULE_STRING)||(LA11_3>=11 && LA11_3<=13)||(LA11_3>=18 && LA11_3<=19)||LA11_3==26||LA11_3==30) ) { | ||
4698 | alt11=2; | ||
4699 | } | ||
4700 | else { | ||
4701 | NoViableAltException nvae = | ||
4702 | new NoViableAltException("", 11, 3, input); | ||
4703 | |||
4704 | throw nvae; | ||
4705 | } | ||
4706 | } | ||
4707 | break; | ||
4708 | case RULE_STRING: | ||
4709 | { | ||
4710 | alt11=4; | ||
4711 | } | ||
4712 | break; | ||
4713 | default: | ||
4714 | NoViableAltException nvae = | ||
4715 | new NoViableAltException("", 11, 0, input); | ||
4716 | |||
4717 | throw nvae; | ||
4718 | } | ||
4719 | |||
4720 | switch (alt11) { | ||
4721 | case 1 : | ||
4722 | // InternalSolverLanguage.g:1444:2: ( ruleBooleanObject ) | ||
4723 | { | ||
4724 | // InternalSolverLanguage.g:1444:2: ( ruleBooleanObject ) | ||
4725 | // InternalSolverLanguage.g:1445:3: ruleBooleanObject | ||
4726 | { | ||
4727 | before(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); | ||
4728 | pushFollow(FOLLOW_2); | ||
4729 | ruleBooleanObject(); | ||
4730 | |||
4731 | state._fsp--; | ||
4732 | |||
4733 | after(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); | ||
4734 | |||
4735 | } | ||
4736 | |||
4737 | |||
4738 | } | ||
4739 | break; | ||
4740 | case 2 : | ||
4741 | // InternalSolverLanguage.g:1450:2: ( ruleIntObject ) | ||
4742 | { | ||
4743 | // InternalSolverLanguage.g:1450:2: ( ruleIntObject ) | ||
4744 | // InternalSolverLanguage.g:1451:3: ruleIntObject | ||
4745 | { | ||
4746 | before(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); | ||
4747 | pushFollow(FOLLOW_2); | ||
4748 | ruleIntObject(); | ||
4749 | |||
4750 | state._fsp--; | ||
4751 | |||
4752 | after(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); | ||
4753 | |||
4754 | } | ||
4755 | |||
4756 | |||
4757 | } | ||
4758 | break; | ||
4759 | case 3 : | ||
4760 | // InternalSolverLanguage.g:1456:2: ( ruleRealObject ) | ||
4761 | { | ||
4762 | // InternalSolverLanguage.g:1456:2: ( ruleRealObject ) | ||
4763 | // InternalSolverLanguage.g:1457:3: ruleRealObject | ||
4764 | { | ||
4765 | before(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); | ||
4766 | pushFollow(FOLLOW_2); | ||
4767 | ruleRealObject(); | ||
4768 | |||
4769 | state._fsp--; | ||
4770 | |||
4771 | after(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); | ||
4772 | |||
4773 | } | ||
4774 | |||
4775 | |||
4776 | } | ||
4777 | break; | ||
4778 | case 4 : | ||
4779 | // InternalSolverLanguage.g:1462:2: ( ruleStringObject ) | ||
4780 | { | ||
4781 | // InternalSolverLanguage.g:1462:2: ( ruleStringObject ) | ||
4782 | // InternalSolverLanguage.g:1463:3: ruleStringObject | ||
4783 | { | ||
4784 | before(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); | ||
4785 | pushFollow(FOLLOW_2); | ||
4786 | ruleStringObject(); | ||
4787 | |||
4788 | state._fsp--; | ||
4789 | |||
4790 | after(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); | ||
4791 | |||
4792 | } | ||
4793 | |||
4794 | |||
4795 | } | ||
4796 | break; | ||
4797 | |||
4798 | } | ||
4799 | } | ||
4800 | catch (RecognitionException re) { | ||
4801 | reportError(re); | ||
4802 | recover(input,re); | ||
4803 | } | ||
4804 | finally { | ||
4805 | |||
4806 | restoreStackSize(stackSize); | ||
4807 | |||
4808 | } | ||
4809 | return ; | ||
4810 | } | ||
4811 | // $ANTLR end "rule__DataObject__Alternatives" | ||
4812 | |||
4813 | |||
4814 | // $ANTLR start "rule__Predicate__Alternatives" | ||
4815 | // InternalSolverLanguage.g:1472:1: rule__Predicate__Alternatives : ( ( rulePredicateSymbol ) | ( ruleErrorPredicate ) ); | ||
4816 | public final void rule__Predicate__Alternatives() throws RecognitionException { | ||
4817 | |||
4818 | int stackSize = keepStackSize(); | ||
4819 | |||
4820 | try { | ||
4821 | // InternalSolverLanguage.g:1476:1: ( ( rulePredicateSymbol ) | ( ruleErrorPredicate ) ) | ||
4822 | int alt12=2; | ||
4823 | int LA12_0 = input.LA(1); | ||
4824 | |||
4825 | if ( (LA12_0==27) ) { | ||
4826 | alt12=1; | ||
4827 | } | ||
4828 | else if ( (LA12_0==16) ) { | ||
4829 | alt12=2; | ||
4830 | } | ||
4831 | else { | ||
4832 | NoViableAltException nvae = | ||
4833 | new NoViableAltException("", 12, 0, input); | ||
4834 | |||
4835 | throw nvae; | ||
4836 | } | ||
4837 | switch (alt12) { | ||
4838 | case 1 : | ||
4839 | // InternalSolverLanguage.g:1477:2: ( rulePredicateSymbol ) | ||
4840 | { | ||
4841 | // InternalSolverLanguage.g:1477:2: ( rulePredicateSymbol ) | ||
4842 | // InternalSolverLanguage.g:1478:3: rulePredicateSymbol | ||
4843 | { | ||
4844 | before(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); | ||
4845 | pushFollow(FOLLOW_2); | ||
4846 | rulePredicateSymbol(); | ||
4847 | |||
4848 | state._fsp--; | ||
4849 | |||
4850 | after(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); | ||
4851 | |||
4852 | } | ||
4853 | |||
4854 | |||
4855 | } | ||
4856 | break; | ||
4857 | case 2 : | ||
4858 | // InternalSolverLanguage.g:1483:2: ( ruleErrorPredicate ) | ||
4859 | { | ||
4860 | // InternalSolverLanguage.g:1483:2: ( ruleErrorPredicate ) | ||
4861 | // InternalSolverLanguage.g:1484:3: ruleErrorPredicate | ||
4862 | { | ||
4863 | before(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); | ||
4864 | pushFollow(FOLLOW_2); | ||
4865 | ruleErrorPredicate(); | ||
4866 | |||
4867 | state._fsp--; | ||
4868 | |||
4869 | after(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); | ||
4870 | |||
4871 | } | ||
4872 | |||
4873 | |||
4874 | } | ||
4875 | break; | ||
4876 | |||
4877 | } | ||
4878 | } | ||
4879 | catch (RecognitionException re) { | ||
4880 | reportError(re); | ||
4881 | recover(input,re); | ||
4882 | } | ||
4883 | finally { | ||
4884 | |||
4885 | restoreStackSize(stackSize); | ||
4886 | |||
4887 | } | ||
4888 | return ; | ||
4889 | } | ||
4890 | // $ANTLR end "rule__Predicate__Alternatives" | ||
4891 | |||
4892 | |||
4893 | // $ANTLR start "rule__PredicateSymbol__Alternatives_6" | ||
4894 | // InternalSolverLanguage.g:1493:1: rule__PredicateSymbol__Alternatives_6 : ( ( 'false' ) | ( ( rule__PredicateSymbol__Group_6_1__0 ) ) ); | ||
4895 | public final void rule__PredicateSymbol__Alternatives_6() throws RecognitionException { | ||
4896 | |||
4897 | int stackSize = keepStackSize(); | ||
4898 | |||
4899 | try { | ||
4900 | // InternalSolverLanguage.g:1497:1: ( ( 'false' ) | ( ( rule__PredicateSymbol__Group_6_1__0 ) ) ) | ||
4901 | int alt13=2; | ||
4902 | int LA13_0 = input.LA(1); | ||
4903 | |||
4904 | if ( (LA13_0==11) ) { | ||
4905 | alt13=1; | ||
4906 | } | ||
4907 | else if ( (LA13_0==EOF||LA13_0==RULE_ID||(LA13_0>=12 && LA13_0<=14)||(LA13_0>=28 && LA13_0<=29)) ) { | ||
4908 | alt13=2; | ||
4909 | } | ||
4910 | else { | ||
4911 | NoViableAltException nvae = | ||
4912 | new NoViableAltException("", 13, 0, input); | ||
4913 | |||
4914 | throw nvae; | ||
4915 | } | ||
4916 | switch (alt13) { | ||
4917 | case 1 : | ||
4918 | // InternalSolverLanguage.g:1498:2: ( 'false' ) | ||
4919 | { | ||
4920 | // InternalSolverLanguage.g:1498:2: ( 'false' ) | ||
4921 | // InternalSolverLanguage.g:1499:3: 'false' | ||
4922 | { | ||
4923 | before(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); | ||
4924 | match(input,11,FOLLOW_2); | ||
4925 | after(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); | ||
4926 | |||
4927 | } | ||
4928 | |||
4929 | |||
4930 | } | ||
4931 | break; | ||
4932 | case 2 : | ||
4933 | // InternalSolverLanguage.g:1504:2: ( ( rule__PredicateSymbol__Group_6_1__0 ) ) | ||
4934 | { | ||
4935 | // InternalSolverLanguage.g:1504:2: ( ( rule__PredicateSymbol__Group_6_1__0 ) ) | ||
4936 | // InternalSolverLanguage.g:1505:3: ( rule__PredicateSymbol__Group_6_1__0 ) | ||
4937 | { | ||
4938 | before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); | ||
4939 | // InternalSolverLanguage.g:1506:3: ( rule__PredicateSymbol__Group_6_1__0 ) | ||
4940 | // InternalSolverLanguage.g:1506:4: rule__PredicateSymbol__Group_6_1__0 | ||
4941 | { | ||
4942 | pushFollow(FOLLOW_2); | ||
4943 | rule__PredicateSymbol__Group_6_1__0(); | ||
4944 | |||
4945 | state._fsp--; | ||
4946 | |||
4947 | |||
4948 | } | ||
4949 | |||
4950 | after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); | ||
4951 | |||
4952 | } | ||
4953 | |||
4954 | |||
4955 | } | ||
4956 | break; | ||
4957 | |||
4958 | } | ||
4959 | } | ||
4960 | catch (RecognitionException re) { | ||
4961 | reportError(re); | ||
4962 | recover(input,re); | ||
4963 | } | ||
4964 | finally { | ||
4965 | |||
4966 | restoreStackSize(stackSize); | ||
4967 | |||
4968 | } | ||
4969 | return ; | ||
4970 | } | ||
4971 | // $ANTLR end "rule__PredicateSymbol__Alternatives_6" | ||
4972 | |||
4973 | |||
4974 | // $ANTLR start "rule__ErrorPredicate__Alternatives_5" | ||
4975 | // InternalSolverLanguage.g:1514:1: rule__ErrorPredicate__Alternatives_5 : ( ( 'false' ) | ( ( rule__ErrorPredicate__Group_5_1__0 ) ) ); | ||
4976 | public final void rule__ErrorPredicate__Alternatives_5() throws RecognitionException { | ||
4977 | |||
4978 | int stackSize = keepStackSize(); | ||
4979 | |||
4980 | try { | ||
4981 | // InternalSolverLanguage.g:1518:1: ( ( 'false' ) | ( ( rule__ErrorPredicate__Group_5_1__0 ) ) ) | ||
4982 | int alt14=2; | ||
4983 | int LA14_0 = input.LA(1); | ||
4984 | |||
4985 | if ( (LA14_0==11) ) { | ||
4986 | alt14=1; | ||
4987 | } | ||
4988 | else if ( (LA14_0==EOF||LA14_0==RULE_ID||(LA14_0>=12 && LA14_0<=14)||(LA14_0>=28 && LA14_0<=29)) ) { | ||
4989 | alt14=2; | ||
4990 | } | ||
4991 | else { | ||
4992 | NoViableAltException nvae = | ||
4993 | new NoViableAltException("", 14, 0, input); | ||
4994 | |||
4995 | throw nvae; | ||
4996 | } | ||
4997 | switch (alt14) { | ||
4998 | case 1 : | ||
4999 | // InternalSolverLanguage.g:1519:2: ( 'false' ) | ||
5000 | { | ||
5001 | // InternalSolverLanguage.g:1519:2: ( 'false' ) | ||
5002 | // InternalSolverLanguage.g:1520:3: 'false' | ||
5003 | { | ||
5004 | before(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); | ||
5005 | match(input,11,FOLLOW_2); | ||
5006 | after(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); | ||
5007 | |||
5008 | } | ||
5009 | |||
5010 | |||
5011 | } | ||
5012 | break; | ||
5013 | case 2 : | ||
5014 | // InternalSolverLanguage.g:1525:2: ( ( rule__ErrorPredicate__Group_5_1__0 ) ) | ||
5015 | { | ||
5016 | // InternalSolverLanguage.g:1525:2: ( ( rule__ErrorPredicate__Group_5_1__0 ) ) | ||
5017 | // InternalSolverLanguage.g:1526:3: ( rule__ErrorPredicate__Group_5_1__0 ) | ||
5018 | { | ||
5019 | before(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); | ||
5020 | // InternalSolverLanguage.g:1527:3: ( rule__ErrorPredicate__Group_5_1__0 ) | ||
5021 | // InternalSolverLanguage.g:1527:4: rule__ErrorPredicate__Group_5_1__0 | ||
5022 | { | ||
5023 | pushFollow(FOLLOW_2); | ||
5024 | rule__ErrorPredicate__Group_5_1__0(); | ||
5025 | |||
5026 | state._fsp--; | ||
5027 | |||
5028 | |||
5029 | } | ||
5030 | |||
5031 | after(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); | ||
5032 | |||
5033 | } | ||
5034 | |||
5035 | |||
5036 | } | ||
5037 | break; | ||
5038 | |||
5039 | } | ||
5040 | } | ||
5041 | catch (RecognitionException re) { | ||
5042 | reportError(re); | ||
5043 | recover(input,re); | ||
5044 | } | ||
5045 | finally { | ||
5046 | |||
5047 | restoreStackSize(stackSize); | ||
5048 | |||
5049 | } | ||
5050 | return ; | ||
5051 | } | ||
5052 | // $ANTLR end "rule__ErrorPredicate__Alternatives_5" | ||
5053 | |||
5054 | |||
5055 | // $ANTLR start "rule__PatternBody__Alternatives_1" | ||
5056 | // InternalSolverLanguage.g:1535:1: rule__PatternBody__Alternatives_1 : ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ); | ||
5057 | public final void rule__PatternBody__Alternatives_1() throws RecognitionException { | ||
5058 | |||
5059 | int stackSize = keepStackSize(); | ||
5060 | |||
5061 | try { | ||
5062 | // InternalSolverLanguage.g:1539:1: ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ) | ||
5063 | int alt16=2; | ||
5064 | int LA16_0 = input.LA(1); | ||
5065 | |||
5066 | if ( (LA16_0==12) ) { | ||
5067 | alt16=1; | ||
5068 | } | ||
5069 | else if ( (LA16_0==EOF||LA16_0==RULE_ID||(LA16_0>=13 && LA16_0<=14)||(LA16_0>=28 && LA16_0<=29)) ) { | ||
5070 | alt16=2; | ||
5071 | } | ||
5072 | else { | ||
5073 | NoViableAltException nvae = | ||
5074 | new NoViableAltException("", 16, 0, input); | ||
5075 | |||
5076 | throw nvae; | ||
5077 | } | ||
5078 | switch (alt16) { | ||
5079 | case 1 : | ||
5080 | // InternalSolverLanguage.g:1540:2: ( 'true' ) | ||
5081 | { | ||
5082 | // InternalSolverLanguage.g:1540:2: ( 'true' ) | ||
5083 | // InternalSolverLanguage.g:1541:3: 'true' | ||
5084 | { | ||
5085 | before(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); | ||
5086 | match(input,12,FOLLOW_2); | ||
5087 | after(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); | ||
5088 | |||
5089 | } | ||
5090 | |||
5091 | |||
5092 | } | ||
5093 | break; | ||
5094 | case 2 : | ||
5095 | // InternalSolverLanguage.g:1546:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) | ||
5096 | { | ||
5097 | // InternalSolverLanguage.g:1546:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) | ||
5098 | // InternalSolverLanguage.g:1547:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* | ||
5099 | { | ||
5100 | before(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); | ||
5101 | // InternalSolverLanguage.g:1548:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* | ||
5102 | loop15: | ||
5103 | do { | ||
5104 | int alt15=2; | ||
5105 | int LA15_0 = input.LA(1); | ||
5106 | |||
5107 | if ( (LA15_0==RULE_ID||LA15_0==13||LA15_0==29) ) { | ||
5108 | alt15=1; | ||
5109 | } | ||
5110 | |||
5111 | |||
5112 | switch (alt15) { | ||
5113 | case 1 : | ||
5114 | // InternalSolverLanguage.g:1548:4: rule__PatternBody__ConstraintsAssignment_1_1 | ||
5115 | { | ||
5116 | pushFollow(FOLLOW_4); | ||
5117 | rule__PatternBody__ConstraintsAssignment_1_1(); | ||
5118 | |||
5119 | state._fsp--; | ||
5120 | |||
5121 | |||
5122 | } | ||
5123 | break; | ||
5124 | |||
5125 | default : | ||
5126 | break loop15; | ||
5127 | } | ||
5128 | } while (true); | ||
5129 | |||
5130 | after(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); | ||
5131 | |||
5132 | } | ||
5133 | |||
5134 | |||
5135 | } | ||
5136 | break; | ||
5137 | |||
5138 | } | ||
5139 | } | ||
5140 | catch (RecognitionException re) { | ||
5141 | reportError(re); | ||
5142 | recover(input,re); | ||
5143 | } | ||
5144 | finally { | ||
5145 | |||
5146 | restoreStackSize(stackSize); | ||
5147 | |||
5148 | } | ||
5149 | return ; | ||
5150 | } | ||
5151 | // $ANTLR end "rule__PatternBody__Alternatives_1" | ||
5152 | |||
5153 | |||
5154 | // $ANTLR start "rule__Polarity__Alternatives" | ||
5155 | // InternalSolverLanguage.g:1556:1: rule__Polarity__Alternatives : ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ); | ||
5156 | public final void rule__Polarity__Alternatives() throws RecognitionException { | ||
5157 | |||
5158 | int stackSize = keepStackSize(); | ||
5159 | |||
5160 | try { | ||
5161 | // InternalSolverLanguage.g:1560:1: ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ) | ||
5162 | int alt17=2; | ||
5163 | int LA17_0 = input.LA(1); | ||
5164 | |||
5165 | if ( (LA17_0==29) ) { | ||
5166 | alt17=1; | ||
5167 | } | ||
5168 | else if ( (LA17_0==13) ) { | ||
5169 | alt17=2; | ||
5170 | } | ||
5171 | else { | ||
5172 | NoViableAltException nvae = | ||
5173 | new NoViableAltException("", 17, 0, input); | ||
5174 | |||
5175 | throw nvae; | ||
5176 | } | ||
5177 | switch (alt17) { | ||
5178 | case 1 : | ||
5179 | // InternalSolverLanguage.g:1561:2: ( ( rule__Polarity__Group_0__0 ) ) | ||
5180 | { | ||
5181 | // InternalSolverLanguage.g:1561:2: ( ( rule__Polarity__Group_0__0 ) ) | ||
5182 | // InternalSolverLanguage.g:1562:3: ( rule__Polarity__Group_0__0 ) | ||
5183 | { | ||
5184 | before(grammarAccess.getPolarityAccess().getGroup_0()); | ||
5185 | // InternalSolverLanguage.g:1563:3: ( rule__Polarity__Group_0__0 ) | ||
5186 | // InternalSolverLanguage.g:1563:4: rule__Polarity__Group_0__0 | ||
5187 | { | ||
5188 | pushFollow(FOLLOW_2); | ||
5189 | rule__Polarity__Group_0__0(); | ||
5190 | |||
5191 | state._fsp--; | ||
5192 | |||
5193 | |||
5194 | } | ||
5195 | |||
5196 | after(grammarAccess.getPolarityAccess().getGroup_0()); | ||
5197 | |||
5198 | } | ||
5199 | |||
5200 | |||
5201 | } | ||
5202 | break; | ||
5203 | case 2 : | ||
5204 | // InternalSolverLanguage.g:1567:2: ( ( rule__Polarity__Group_1__0 ) ) | ||
5205 | { | ||
5206 | // InternalSolverLanguage.g:1567:2: ( ( rule__Polarity__Group_1__0 ) ) | ||
5207 | // InternalSolverLanguage.g:1568:3: ( rule__Polarity__Group_1__0 ) | ||
5208 | { | ||
5209 | before(grammarAccess.getPolarityAccess().getGroup_1()); | ||
5210 | // InternalSolverLanguage.g:1569:3: ( rule__Polarity__Group_1__0 ) | ||
5211 | // InternalSolverLanguage.g:1569:4: rule__Polarity__Group_1__0 | ||
5212 | { | ||
5213 | pushFollow(FOLLOW_2); | ||
5214 | rule__Polarity__Group_1__0(); | ||
5215 | |||
5216 | state._fsp--; | ||
5217 | |||
5218 | |||
5219 | } | ||
5220 | |||
5221 | after(grammarAccess.getPolarityAccess().getGroup_1()); | ||
5222 | |||
5223 | } | ||
5224 | |||
5225 | |||
5226 | } | ||
5227 | break; | ||
5228 | |||
5229 | } | ||
5230 | } | ||
5231 | catch (RecognitionException re) { | ||
5232 | reportError(re); | ||
5233 | recover(input,re); | ||
5234 | } | ||
5235 | finally { | ||
5236 | |||
5237 | restoreStackSize(stackSize); | ||
5238 | |||
5239 | } | ||
5240 | return ; | ||
5241 | } | ||
5242 | // $ANTLR end "rule__Polarity__Alternatives" | ||
5243 | |||
5244 | |||
5245 | // $ANTLR start "rule__Constraint__Alternatives_2" | ||
5246 | // InternalSolverLanguage.g:1577:1: rule__Constraint__Alternatives_2 : ( ( ( rule__Constraint__Group_2_0__0 ) ) | ( ( rule__Constraint__Group_2_1__0 ) ) ); | ||
5247 | public final void rule__Constraint__Alternatives_2() throws RecognitionException { | ||
5248 | |||
5249 | int stackSize = keepStackSize(); | ||
5250 | |||
5251 | try { | ||
5252 | // InternalSolverLanguage.g:1581:1: ( ( ( rule__Constraint__Group_2_0__0 ) ) | ( ( rule__Constraint__Group_2_1__0 ) ) ) | ||
5253 | int alt18=2; | ||
5254 | int LA18_0 = input.LA(1); | ||
5255 | |||
5256 | if ( (LA18_0==17) ) { | ||
5257 | alt18=1; | ||
5258 | } | ||
5259 | else if ( ((LA18_0>=29 && LA18_0<=30)) ) { | ||
5260 | alt18=2; | ||
5261 | } | ||
5262 | else { | ||
5263 | NoViableAltException nvae = | ||
5264 | new NoViableAltException("", 18, 0, input); | ||
5265 | |||
5266 | throw nvae; | ||
5267 | } | ||
5268 | switch (alt18) { | ||
5269 | case 1 : | ||
5270 | // InternalSolverLanguage.g:1582:2: ( ( rule__Constraint__Group_2_0__0 ) ) | ||
5271 | { | ||
5272 | // InternalSolverLanguage.g:1582:2: ( ( rule__Constraint__Group_2_0__0 ) ) | ||
5273 | // InternalSolverLanguage.g:1583:3: ( rule__Constraint__Group_2_0__0 ) | ||
5274 | { | ||
5275 | before(grammarAccess.getConstraintAccess().getGroup_2_0()); | ||
5276 | // InternalSolverLanguage.g:1584:3: ( rule__Constraint__Group_2_0__0 ) | ||
5277 | // InternalSolverLanguage.g:1584:4: rule__Constraint__Group_2_0__0 | ||
5278 | { | ||
5279 | pushFollow(FOLLOW_2); | ||
5280 | rule__Constraint__Group_2_0__0(); | ||
5281 | |||
5282 | state._fsp--; | ||
5283 | |||
5284 | |||
5285 | } | ||
5286 | |||
5287 | after(grammarAccess.getConstraintAccess().getGroup_2_0()); | ||
5288 | |||
5289 | } | ||
5290 | |||
5291 | |||
5292 | } | ||
5293 | break; | ||
5294 | case 2 : | ||
5295 | // InternalSolverLanguage.g:1588:2: ( ( rule__Constraint__Group_2_1__0 ) ) | ||
5296 | { | ||
5297 | // InternalSolverLanguage.g:1588:2: ( ( rule__Constraint__Group_2_1__0 ) ) | ||
5298 | // InternalSolverLanguage.g:1589:3: ( rule__Constraint__Group_2_1__0 ) | ||
5299 | { | ||
5300 | before(grammarAccess.getConstraintAccess().getGroup_2_1()); | ||
5301 | // InternalSolverLanguage.g:1590:3: ( rule__Constraint__Group_2_1__0 ) | ||
5302 | // InternalSolverLanguage.g:1590:4: rule__Constraint__Group_2_1__0 | ||
5303 | { | ||
5304 | pushFollow(FOLLOW_2); | ||
5305 | rule__Constraint__Group_2_1__0(); | ||
5306 | |||
5307 | state._fsp--; | ||
5308 | |||
5309 | |||
5310 | } | ||
5311 | |||
5312 | after(grammarAccess.getConstraintAccess().getGroup_2_1()); | ||
5313 | |||
5314 | } | ||
5315 | |||
5316 | |||
5317 | } | ||
5318 | break; | ||
5319 | |||
5320 | } | ||
5321 | } | ||
5322 | catch (RecognitionException re) { | ||
5323 | reportError(re); | ||
5324 | recover(input,re); | ||
5325 | } | ||
5326 | finally { | ||
5327 | |||
5328 | restoreStackSize(stackSize); | ||
5329 | |||
5330 | } | ||
5331 | return ; | ||
5332 | } | ||
5333 | // $ANTLR end "rule__Constraint__Alternatives_2" | ||
5334 | |||
5335 | |||
5336 | // $ANTLR start "rule__ClosureType__Alternatives" | ||
5337 | // InternalSolverLanguage.g:1598:1: rule__ClosureType__Alternatives : ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ); | ||
5338 | public final void rule__ClosureType__Alternatives() throws RecognitionException { | ||
5339 | |||
5340 | int stackSize = keepStackSize(); | ||
5341 | |||
5342 | try { | ||
5343 | // InternalSolverLanguage.g:1602:1: ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ) | ||
5344 | int alt19=2; | ||
5345 | int LA19_0 = input.LA(1); | ||
5346 | |||
5347 | if ( (LA19_0==30) ) { | ||
5348 | alt19=1; | ||
5349 | } | ||
5350 | else if ( (LA19_0==29) ) { | ||
5351 | alt19=2; | ||
5352 | } | ||
5353 | else { | ||
5354 | NoViableAltException nvae = | ||
5355 | new NoViableAltException("", 19, 0, input); | ||
5356 | |||
5357 | throw nvae; | ||
5358 | } | ||
5359 | switch (alt19) { | ||
5360 | case 1 : | ||
5361 | // InternalSolverLanguage.g:1603:2: ( ( rule__ClosureType__Group_0__0 ) ) | ||
5362 | { | ||
5363 | // InternalSolverLanguage.g:1603:2: ( ( rule__ClosureType__Group_0__0 ) ) | ||
5364 | // InternalSolverLanguage.g:1604:3: ( rule__ClosureType__Group_0__0 ) | ||
5365 | { | ||
5366 | before(grammarAccess.getClosureTypeAccess().getGroup_0()); | ||
5367 | // InternalSolverLanguage.g:1605:3: ( rule__ClosureType__Group_0__0 ) | ||
5368 | // InternalSolverLanguage.g:1605:4: rule__ClosureType__Group_0__0 | ||
5369 | { | ||
5370 | pushFollow(FOLLOW_2); | ||
5371 | rule__ClosureType__Group_0__0(); | ||
5372 | |||
5373 | state._fsp--; | ||
5374 | |||
5375 | |||
5376 | } | ||
5377 | |||
5378 | after(grammarAccess.getClosureTypeAccess().getGroup_0()); | ||
5379 | |||
5380 | } | ||
5381 | |||
5382 | |||
5383 | } | ||
5384 | break; | ||
5385 | case 2 : | ||
5386 | // InternalSolverLanguage.g:1609:2: ( ( rule__ClosureType__Group_1__0 ) ) | ||
5387 | { | ||
5388 | // InternalSolverLanguage.g:1609:2: ( ( rule__ClosureType__Group_1__0 ) ) | ||
5389 | // InternalSolverLanguage.g:1610:3: ( rule__ClosureType__Group_1__0 ) | ||
5390 | { | ||
5391 | before(grammarAccess.getClosureTypeAccess().getGroup_1()); | ||
5392 | // InternalSolverLanguage.g:1611:3: ( rule__ClosureType__Group_1__0 ) | ||
5393 | // InternalSolverLanguage.g:1611:4: rule__ClosureType__Group_1__0 | ||
5394 | { | ||
5395 | pushFollow(FOLLOW_2); | ||
5396 | rule__ClosureType__Group_1__0(); | ||
5397 | |||
5398 | state._fsp--; | ||
5399 | |||
5400 | |||
5401 | } | ||
5402 | |||
5403 | after(grammarAccess.getClosureTypeAccess().getGroup_1()); | ||
5404 | |||
5405 | } | ||
5406 | |||
5407 | |||
5408 | } | ||
5409 | break; | ||
5410 | |||
5411 | } | ||
5412 | } | ||
5413 | catch (RecognitionException re) { | ||
5414 | reportError(re); | ||
5415 | recover(input,re); | ||
5416 | } | ||
5417 | finally { | ||
5418 | |||
5419 | restoreStackSize(stackSize); | ||
5420 | |||
5421 | } | ||
5422 | return ; | ||
5423 | } | ||
5424 | // $ANTLR end "rule__ClosureType__Alternatives" | ||
5425 | |||
5426 | |||
5427 | // $ANTLR start "rule__Literal__Alternatives" | ||
5428 | // InternalSolverLanguage.g:1619:1: rule__Literal__Alternatives : ( ( ruleVariable ) | ( ruleDataObject ) ); | ||
5429 | public final void rule__Literal__Alternatives() throws RecognitionException { | ||
5430 | |||
5431 | int stackSize = keepStackSize(); | ||
5432 | |||
5433 | try { | ||
5434 | // InternalSolverLanguage.g:1623:1: ( ( ruleVariable ) | ( ruleDataObject ) ) | ||
5435 | int alt20=2; | ||
5436 | int LA20_0 = input.LA(1); | ||
5437 | |||
5438 | if ( (LA20_0==RULE_ID) ) { | ||
5439 | alt20=1; | ||
5440 | } | ||
5441 | else if ( (LA20_0==RULE_INT||LA20_0==RULE_STRING||(LA20_0>=11 && LA20_0<=13)) ) { | ||
5442 | alt20=2; | ||
5443 | } | ||
5444 | else { | ||
5445 | NoViableAltException nvae = | ||
5446 | new NoViableAltException("", 20, 0, input); | ||
5447 | |||
5448 | throw nvae; | ||
5449 | } | ||
5450 | switch (alt20) { | ||
5451 | case 1 : | ||
5452 | // InternalSolverLanguage.g:1624:2: ( ruleVariable ) | ||
5453 | { | ||
5454 | // InternalSolverLanguage.g:1624:2: ( ruleVariable ) | ||
5455 | // InternalSolverLanguage.g:1625:3: ruleVariable | ||
5456 | { | ||
5457 | before(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); | ||
5458 | pushFollow(FOLLOW_2); | ||
5459 | ruleVariable(); | ||
5460 | |||
5461 | state._fsp--; | ||
5462 | |||
5463 | after(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); | ||
5464 | |||
5465 | } | ||
5466 | |||
5467 | |||
5468 | } | ||
5469 | break; | ||
5470 | case 2 : | ||
5471 | // InternalSolverLanguage.g:1630:2: ( ruleDataObject ) | ||
5472 | { | ||
5473 | // InternalSolverLanguage.g:1630:2: ( ruleDataObject ) | ||
5474 | // InternalSolverLanguage.g:1631:3: ruleDataObject | ||
5475 | { | ||
5476 | before(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); | ||
5477 | pushFollow(FOLLOW_2); | ||
5478 | ruleDataObject(); | ||
5479 | |||
5480 | state._fsp--; | ||
5481 | |||
5482 | after(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); | ||
5483 | |||
5484 | } | ||
5485 | |||
5486 | |||
5487 | } | ||
5488 | break; | ||
5489 | |||
5490 | } | ||
5491 | } | ||
5492 | catch (RecognitionException re) { | ||
5493 | reportError(re); | ||
5494 | recover(input,re); | ||
5495 | } | ||
5496 | finally { | ||
5497 | |||
5498 | restoreStackSize(stackSize); | ||
5499 | |||
5500 | } | ||
5501 | return ; | ||
5502 | } | ||
5503 | // $ANTLR end "rule__Literal__Alternatives" | ||
5504 | |||
5505 | |||
5506 | // $ANTLR start "rule__CDInterpretation__Alternatives" | ||
5507 | // InternalSolverLanguage.g:1640:1: rule__CDInterpretation__Alternatives : ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ); | ||
5508 | public final void rule__CDInterpretation__Alternatives() throws RecognitionException { | ||
5509 | |||
5510 | int stackSize = keepStackSize(); | ||
5511 | |||
5512 | try { | ||
5513 | // InternalSolverLanguage.g:1644:1: ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ) | ||
5514 | int alt21=3; | ||
5515 | switch ( input.LA(1) ) { | ||
5516 | case 39: | ||
5517 | { | ||
5518 | alt21=1; | ||
5519 | } | ||
5520 | break; | ||
5521 | case 36: | ||
5522 | { | ||
5523 | alt21=2; | ||
5524 | } | ||
5525 | break; | ||
5526 | case 40: | ||
5527 | { | ||
5528 | alt21=3; | ||
5529 | } | ||
5530 | break; | ||
5531 | default: | ||
5532 | NoViableAltException nvae = | ||
5533 | new NoViableAltException("", 21, 0, input); | ||
5534 | |||
5535 | throw nvae; | ||
5536 | } | ||
5537 | |||
5538 | switch (alt21) { | ||
5539 | case 1 : | ||
5540 | // InternalSolverLanguage.g:1645:2: ( ruleClassInterpretation ) | ||
5541 | { | ||
5542 | // InternalSolverLanguage.g:1645:2: ( ruleClassInterpretation ) | ||
5543 | // InternalSolverLanguage.g:1646:3: ruleClassInterpretation | ||
5544 | { | ||
5545 | before(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); | ||
5546 | pushFollow(FOLLOW_2); | ||
5547 | ruleClassInterpretation(); | ||
5548 | |||
5549 | state._fsp--; | ||
5550 | |||
5551 | after(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); | ||
5552 | |||
5553 | } | ||
5554 | |||
5555 | |||
5556 | } | ||
5557 | break; | ||
5558 | case 2 : | ||
5559 | // InternalSolverLanguage.g:1651:2: ( ruleEnumInterpretation ) | ||
5560 | { | ||
5561 | // InternalSolverLanguage.g:1651:2: ( ruleEnumInterpretation ) | ||
5562 | // InternalSolverLanguage.g:1652:3: ruleEnumInterpretation | ||
5563 | { | ||
5564 | before(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); | ||
5565 | pushFollow(FOLLOW_2); | ||
5566 | ruleEnumInterpretation(); | ||
5567 | |||
5568 | state._fsp--; | ||
5569 | |||
5570 | after(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); | ||
5571 | |||
5572 | } | ||
5573 | |||
5574 | |||
5575 | } | ||
5576 | break; | ||
5577 | case 3 : | ||
5578 | // InternalSolverLanguage.g:1657:2: ( ruleGlobalRelationInterpretation ) | ||
5579 | { | ||
5580 | // InternalSolverLanguage.g:1657:2: ( ruleGlobalRelationInterpretation ) | ||
5581 | // InternalSolverLanguage.g:1658:3: ruleGlobalRelationInterpretation | ||
5582 | { | ||
5583 | before(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); | ||
5584 | pushFollow(FOLLOW_2); | ||
5585 | ruleGlobalRelationInterpretation(); | ||
5586 | |||
5587 | state._fsp--; | ||
5588 | |||
5589 | after(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); | ||
5590 | |||
5591 | } | ||
5592 | |||
5593 | |||
5594 | } | ||
5595 | break; | ||
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__CDInterpretation__Alternatives" | ||
5611 | |||
5612 | |||
5613 | // $ANTLR start "rule__MultiplicityDefinition__Alternatives_2" | ||
5614 | // InternalSolverLanguage.g:1667:1: rule__MultiplicityDefinition__Alternatives_2 : ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ); | ||
5615 | public final void rule__MultiplicityDefinition__Alternatives_2() throws RecognitionException { | ||
5616 | |||
5617 | int stackSize = keepStackSize(); | ||
5618 | |||
5619 | try { | ||
5620 | // InternalSolverLanguage.g:1671:1: ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ) | ||
5621 | int alt22=2; | ||
5622 | int LA22_0 = input.LA(1); | ||
5623 | |||
5624 | if ( (LA22_0==RULE_INT) ) { | ||
5625 | alt22=1; | ||
5626 | } | ||
5627 | else if ( (LA22_0==30) ) { | ||
5628 | alt22=2; | ||
5629 | } | ||
5630 | else { | ||
5631 | NoViableAltException nvae = | ||
5632 | new NoViableAltException("", 22, 0, input); | ||
5633 | |||
5634 | throw nvae; | ||
5635 | } | ||
5636 | switch (alt22) { | ||
5637 | case 1 : | ||
5638 | // InternalSolverLanguage.g:1672:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ||
5639 | { | ||
5640 | // InternalSolverLanguage.g:1672:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ||
5641 | // InternalSolverLanguage.g:1673:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) | ||
5642 | { | ||
5643 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); | ||
5644 | // InternalSolverLanguage.g:1674:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) | ||
5645 | // InternalSolverLanguage.g:1674:4: rule__MultiplicityDefinition__UpperAssignment_2_0 | ||
5646 | { | ||
5647 | pushFollow(FOLLOW_2); | ||
5648 | rule__MultiplicityDefinition__UpperAssignment_2_0(); | ||
5649 | |||
5650 | state._fsp--; | ||
5651 | |||
5652 | |||
5653 | } | ||
5654 | |||
5655 | after(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); | ||
5656 | |||
5657 | } | ||
5658 | |||
5659 | |||
5660 | } | ||
5661 | break; | ||
5662 | case 2 : | ||
5663 | // InternalSolverLanguage.g:1678:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) | ||
5664 | { | ||
5665 | // InternalSolverLanguage.g:1678:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) | ||
5666 | // InternalSolverLanguage.g:1679:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) | ||
5667 | { | ||
5668 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); | ||
5669 | // InternalSolverLanguage.g:1680:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) | ||
5670 | // InternalSolverLanguage.g:1680:4: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 | ||
5671 | { | ||
5672 | pushFollow(FOLLOW_2); | ||
5673 | rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1(); | ||
5674 | |||
5675 | state._fsp--; | ||
5676 | |||
5677 | |||
5678 | } | ||
5679 | |||
5680 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); | ||
5681 | |||
5682 | } | ||
5683 | |||
5684 | |||
5685 | } | ||
5686 | break; | ||
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__MultiplicityDefinition__Alternatives_2" | ||
5702 | |||
5703 | |||
5704 | // $ANTLR start "rule__REALLiteral__Group__0" | ||
5705 | // InternalSolverLanguage.g:1688:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; | ||
5706 | public final void rule__REALLiteral__Group__0() throws RecognitionException { | ||
5707 | |||
5708 | int stackSize = keepStackSize(); | ||
5709 | |||
5710 | try { | ||
5711 | // InternalSolverLanguage.g:1692:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) | ||
5712 | // InternalSolverLanguage.g:1693:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 | ||
5713 | { | ||
5714 | pushFollow(FOLLOW_5); | ||
5715 | rule__REALLiteral__Group__0__Impl(); | ||
5716 | |||
5717 | state._fsp--; | ||
5718 | |||
5719 | pushFollow(FOLLOW_2); | ||
5720 | rule__REALLiteral__Group__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__REALLiteral__Group__0" | ||
5740 | |||
5741 | |||
5742 | // $ANTLR start "rule__REALLiteral__Group__0__Impl" | ||
5743 | // InternalSolverLanguage.g:1700:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; | ||
5744 | public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { | ||
5745 | |||
5746 | int stackSize = keepStackSize(); | ||
5747 | |||
5748 | try { | ||
5749 | // InternalSolverLanguage.g:1704:1: ( ( ( '-' )? ) ) | ||
5750 | // InternalSolverLanguage.g:1705:1: ( ( '-' )? ) | ||
5751 | { | ||
5752 | // InternalSolverLanguage.g:1705:1: ( ( '-' )? ) | ||
5753 | // InternalSolverLanguage.g:1706:2: ( '-' )? | ||
5754 | { | ||
5755 | before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); | ||
5756 | // InternalSolverLanguage.g:1707:2: ( '-' )? | ||
5757 | int alt23=2; | ||
5758 | int LA23_0 = input.LA(1); | ||
5759 | |||
5760 | if ( (LA23_0==13) ) { | ||
5761 | alt23=1; | ||
5762 | } | ||
5763 | switch (alt23) { | ||
5764 | case 1 : | ||
5765 | // InternalSolverLanguage.g:1707:3: '-' | ||
5766 | { | ||
5767 | match(input,13,FOLLOW_2); | ||
5768 | |||
5769 | } | ||
5770 | break; | ||
5771 | |||
5772 | } | ||
5773 | |||
5774 | after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); | ||
5775 | |||
5776 | } | ||
5777 | |||
5778 | |||
5779 | } | ||
5780 | |||
5781 | } | ||
5782 | catch (RecognitionException re) { | ||
5783 | reportError(re); | ||
5784 | recover(input,re); | ||
5785 | } | ||
5786 | finally { | ||
5787 | |||
5788 | restoreStackSize(stackSize); | ||
5789 | |||
5790 | } | ||
5791 | return ; | ||
5792 | } | ||
5793 | // $ANTLR end "rule__REALLiteral__Group__0__Impl" | ||
5794 | |||
5795 | |||
5796 | // $ANTLR start "rule__REALLiteral__Group__1" | ||
5797 | // InternalSolverLanguage.g:1715:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; | ||
5798 | public final void rule__REALLiteral__Group__1() throws RecognitionException { | ||
5799 | |||
5800 | int stackSize = keepStackSize(); | ||
5801 | |||
5802 | try { | ||
5803 | // InternalSolverLanguage.g:1719:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) | ||
5804 | // InternalSolverLanguage.g:1720:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 | ||
5805 | { | ||
5806 | pushFollow(FOLLOW_6); | ||
5807 | rule__REALLiteral__Group__1__Impl(); | ||
5808 | |||
5809 | state._fsp--; | ||
5810 | |||
5811 | pushFollow(FOLLOW_2); | ||
5812 | rule__REALLiteral__Group__2(); | ||
5813 | |||
5814 | state._fsp--; | ||
5815 | |||
5816 | |||
5817 | } | ||
5818 | |||
5819 | } | ||
5820 | catch (RecognitionException re) { | ||
5821 | reportError(re); | ||
5822 | recover(input,re); | ||
5823 | } | ||
5824 | finally { | ||
5825 | |||
5826 | restoreStackSize(stackSize); | ||
5827 | |||
5828 | } | ||
5829 | return ; | ||
5830 | } | ||
5831 | // $ANTLR end "rule__REALLiteral__Group__1" | ||
5832 | |||
5833 | |||
5834 | // $ANTLR start "rule__REALLiteral__Group__1__Impl" | ||
5835 | // InternalSolverLanguage.g:1727:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; | ||
5836 | public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { | ||
5837 | |||
5838 | int stackSize = keepStackSize(); | ||
5839 | |||
5840 | try { | ||
5841 | // InternalSolverLanguage.g:1731:1: ( ( RULE_INT ) ) | ||
5842 | // InternalSolverLanguage.g:1732:1: ( RULE_INT ) | ||
5843 | { | ||
5844 | // InternalSolverLanguage.g:1732:1: ( RULE_INT ) | ||
5845 | // InternalSolverLanguage.g:1733:2: RULE_INT | ||
5846 | { | ||
5847 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); | ||
5848 | match(input,RULE_INT,FOLLOW_2); | ||
5849 | after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); | ||
5850 | |||
5851 | } | ||
5852 | |||
5853 | |||
5854 | } | ||
5855 | |||
5856 | } | ||
5857 | catch (RecognitionException re) { | ||
5858 | reportError(re); | ||
5859 | recover(input,re); | ||
5860 | } | ||
5861 | finally { | ||
5862 | |||
5863 | restoreStackSize(stackSize); | ||
5864 | |||
5865 | } | ||
5866 | return ; | ||
5867 | } | ||
5868 | // $ANTLR end "rule__REALLiteral__Group__1__Impl" | ||
5869 | |||
5870 | |||
5871 | // $ANTLR start "rule__REALLiteral__Group__2" | ||
5872 | // InternalSolverLanguage.g:1742:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; | ||
5873 | public final void rule__REALLiteral__Group__2() throws RecognitionException { | ||
5874 | |||
5875 | int stackSize = keepStackSize(); | ||
5876 | |||
5877 | try { | ||
5878 | // InternalSolverLanguage.g:1746:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) | ||
5879 | // InternalSolverLanguage.g:1747:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 | ||
5880 | { | ||
5881 | pushFollow(FOLLOW_5); | ||
5882 | rule__REALLiteral__Group__2__Impl(); | ||
5883 | |||
5884 | state._fsp--; | ||
5885 | |||
5886 | pushFollow(FOLLOW_2); | ||
5887 | rule__REALLiteral__Group__3(); | ||
5888 | |||
5889 | state._fsp--; | ||
5890 | |||
5891 | |||
5892 | } | ||
5893 | |||
5894 | } | ||
5895 | catch (RecognitionException re) { | ||
5896 | reportError(re); | ||
5897 | recover(input,re); | ||
5898 | } | ||
5899 | finally { | ||
5900 | |||
5901 | restoreStackSize(stackSize); | ||
5902 | |||
5903 | } | ||
5904 | return ; | ||
5905 | } | ||
5906 | // $ANTLR end "rule__REALLiteral__Group__2" | ||
5907 | |||
5908 | |||
5909 | // $ANTLR start "rule__REALLiteral__Group__2__Impl" | ||
5910 | // InternalSolverLanguage.g:1754:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; | ||
5911 | public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { | ||
5912 | |||
5913 | int stackSize = keepStackSize(); | ||
5914 | |||
5915 | try { | ||
5916 | // InternalSolverLanguage.g:1758:1: ( ( '.' ) ) | ||
5917 | // InternalSolverLanguage.g:1759:1: ( '.' ) | ||
5918 | { | ||
5919 | // InternalSolverLanguage.g:1759:1: ( '.' ) | ||
5920 | // InternalSolverLanguage.g:1760:2: '.' | ||
5921 | { | ||
5922 | before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); | ||
5923 | match(input,14,FOLLOW_2); | ||
5924 | after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); | ||
5925 | |||
5926 | } | ||
5927 | |||
5928 | |||
5929 | } | ||
5930 | |||
5931 | } | ||
5932 | catch (RecognitionException re) { | ||
5933 | reportError(re); | ||
5934 | recover(input,re); | ||
5935 | } | ||
5936 | finally { | ||
5937 | |||
5938 | restoreStackSize(stackSize); | ||
5939 | |||
5940 | } | ||
5941 | return ; | ||
5942 | } | ||
5943 | // $ANTLR end "rule__REALLiteral__Group__2__Impl" | ||
5944 | |||
5945 | |||
5946 | // $ANTLR start "rule__REALLiteral__Group__3" | ||
5947 | // InternalSolverLanguage.g:1769:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; | ||
5948 | public final void rule__REALLiteral__Group__3() throws RecognitionException { | ||
5949 | |||
5950 | int stackSize = keepStackSize(); | ||
5951 | |||
5952 | try { | ||
5953 | // InternalSolverLanguage.g:1773:1: ( rule__REALLiteral__Group__3__Impl ) | ||
5954 | // InternalSolverLanguage.g:1774:2: rule__REALLiteral__Group__3__Impl | ||
5955 | { | ||
5956 | pushFollow(FOLLOW_2); | ||
5957 | rule__REALLiteral__Group__3__Impl(); | ||
5958 | |||
5959 | state._fsp--; | ||
5960 | |||
5961 | |||
5962 | } | ||
5963 | |||
5964 | } | ||
5965 | catch (RecognitionException re) { | ||
5966 | reportError(re); | ||
5967 | recover(input,re); | ||
5968 | } | ||
5969 | finally { | ||
5970 | |||
5971 | restoreStackSize(stackSize); | ||
5972 | |||
5973 | } | ||
5974 | return ; | ||
5975 | } | ||
5976 | // $ANTLR end "rule__REALLiteral__Group__3" | ||
5977 | |||
5978 | |||
5979 | // $ANTLR start "rule__REALLiteral__Group__3__Impl" | ||
5980 | // InternalSolverLanguage.g:1780:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; | ||
5981 | public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { | ||
5982 | |||
5983 | int stackSize = keepStackSize(); | ||
5984 | |||
5985 | try { | ||
5986 | // InternalSolverLanguage.g:1784:1: ( ( RULE_INT ) ) | ||
5987 | // InternalSolverLanguage.g:1785:1: ( RULE_INT ) | ||
5988 | { | ||
5989 | // InternalSolverLanguage.g:1785:1: ( RULE_INT ) | ||
5990 | // InternalSolverLanguage.g:1786:2: RULE_INT | ||
5991 | { | ||
5992 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); | ||
5993 | match(input,RULE_INT,FOLLOW_2); | ||
5994 | after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); | ||
5995 | |||
5996 | } | ||
5997 | |||
5998 | |||
5999 | } | ||
6000 | |||
6001 | } | ||
6002 | catch (RecognitionException re) { | ||
6003 | reportError(re); | ||
6004 | recover(input,re); | ||
6005 | } | ||
6006 | finally { | ||
6007 | |||
6008 | restoreStackSize(stackSize); | ||
6009 | |||
6010 | } | ||
6011 | return ; | ||
6012 | } | ||
6013 | // $ANTLR end "rule__REALLiteral__Group__3__Impl" | ||
6014 | |||
6015 | |||
6016 | // $ANTLR start "rule__INTLiteral__Group__0" | ||
6017 | // InternalSolverLanguage.g:1796:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; | ||
6018 | public final void rule__INTLiteral__Group__0() throws RecognitionException { | ||
6019 | |||
6020 | int stackSize = keepStackSize(); | ||
6021 | |||
6022 | try { | ||
6023 | // InternalSolverLanguage.g:1800:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) | ||
6024 | // InternalSolverLanguage.g:1801:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 | ||
6025 | { | ||
6026 | pushFollow(FOLLOW_5); | ||
6027 | rule__INTLiteral__Group__0__Impl(); | ||
6028 | |||
6029 | state._fsp--; | ||
6030 | |||
6031 | pushFollow(FOLLOW_2); | ||
6032 | rule__INTLiteral__Group__1(); | ||
6033 | |||
6034 | state._fsp--; | ||
6035 | |||
6036 | |||
6037 | } | ||
6038 | |||
6039 | } | ||
6040 | catch (RecognitionException re) { | ||
6041 | reportError(re); | ||
6042 | recover(input,re); | ||
6043 | } | ||
6044 | finally { | ||
6045 | |||
6046 | restoreStackSize(stackSize); | ||
6047 | |||
6048 | } | ||
6049 | return ; | ||
6050 | } | ||
6051 | // $ANTLR end "rule__INTLiteral__Group__0" | ||
6052 | |||
6053 | |||
6054 | // $ANTLR start "rule__INTLiteral__Group__0__Impl" | ||
6055 | // InternalSolverLanguage.g:1808:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; | ||
6056 | public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { | ||
6057 | |||
6058 | int stackSize = keepStackSize(); | ||
6059 | |||
6060 | try { | ||
6061 | // InternalSolverLanguage.g:1812:1: ( ( ( '-' )? ) ) | ||
6062 | // InternalSolverLanguage.g:1813:1: ( ( '-' )? ) | ||
6063 | { | ||
6064 | // InternalSolverLanguage.g:1813:1: ( ( '-' )? ) | ||
6065 | // InternalSolverLanguage.g:1814:2: ( '-' )? | ||
6066 | { | ||
6067 | before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); | ||
6068 | // InternalSolverLanguage.g:1815:2: ( '-' )? | ||
6069 | int alt24=2; | ||
6070 | int LA24_0 = input.LA(1); | ||
6071 | |||
6072 | if ( (LA24_0==13) ) { | ||
6073 | alt24=1; | ||
6074 | } | ||
6075 | switch (alt24) { | ||
6076 | case 1 : | ||
6077 | // InternalSolverLanguage.g:1815:3: '-' | ||
6078 | { | ||
6079 | match(input,13,FOLLOW_2); | ||
6080 | |||
6081 | } | ||
6082 | break; | ||
6083 | |||
6084 | } | ||
6085 | |||
6086 | after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); | ||
6087 | |||
6088 | } | ||
6089 | |||
6090 | |||
6091 | } | ||
6092 | |||
6093 | } | ||
6094 | catch (RecognitionException re) { | ||
6095 | reportError(re); | ||
6096 | recover(input,re); | ||
6097 | } | ||
6098 | finally { | ||
6099 | |||
6100 | restoreStackSize(stackSize); | ||
6101 | |||
6102 | } | ||
6103 | return ; | ||
6104 | } | ||
6105 | // $ANTLR end "rule__INTLiteral__Group__0__Impl" | ||
6106 | |||
6107 | |||
6108 | // $ANTLR start "rule__INTLiteral__Group__1" | ||
6109 | // InternalSolverLanguage.g:1823:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; | ||
6110 | public final void rule__INTLiteral__Group__1() throws RecognitionException { | ||
6111 | |||
6112 | int stackSize = keepStackSize(); | ||
6113 | |||
6114 | try { | ||
6115 | // InternalSolverLanguage.g:1827:1: ( rule__INTLiteral__Group__1__Impl ) | ||
6116 | // InternalSolverLanguage.g:1828:2: rule__INTLiteral__Group__1__Impl | ||
6117 | { | ||
6118 | pushFollow(FOLLOW_2); | ||
6119 | rule__INTLiteral__Group__1__Impl(); | ||
6120 | |||
6121 | state._fsp--; | ||
6122 | |||
6123 | |||
6124 | } | ||
6125 | |||
6126 | } | ||
6127 | catch (RecognitionException re) { | ||
6128 | reportError(re); | ||
6129 | recover(input,re); | ||
6130 | } | ||
6131 | finally { | ||
6132 | |||
6133 | restoreStackSize(stackSize); | ||
6134 | |||
6135 | } | ||
6136 | return ; | ||
6137 | } | ||
6138 | // $ANTLR end "rule__INTLiteral__Group__1" | ||
6139 | |||
6140 | |||
6141 | // $ANTLR start "rule__INTLiteral__Group__1__Impl" | ||
6142 | // InternalSolverLanguage.g:1834:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; | ||
6143 | public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { | ||
6144 | |||
6145 | int stackSize = keepStackSize(); | ||
6146 | |||
6147 | try { | ||
6148 | // InternalSolverLanguage.g:1838:1: ( ( RULE_INT ) ) | ||
6149 | // InternalSolverLanguage.g:1839:1: ( RULE_INT ) | ||
6150 | { | ||
6151 | // InternalSolverLanguage.g:1839:1: ( RULE_INT ) | ||
6152 | // InternalSolverLanguage.g:1840:2: RULE_INT | ||
6153 | { | ||
6154 | before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); | ||
6155 | match(input,RULE_INT,FOLLOW_2); | ||
6156 | after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); | ||
6157 | |||
6158 | } | ||
6159 | |||
6160 | |||
6161 | } | ||
6162 | |||
6163 | } | ||
6164 | catch (RecognitionException re) { | ||
6165 | reportError(re); | ||
6166 | recover(input,re); | ||
6167 | } | ||
6168 | finally { | ||
6169 | |||
6170 | restoreStackSize(stackSize); | ||
6171 | |||
6172 | } | ||
6173 | return ; | ||
6174 | } | ||
6175 | // $ANTLR end "rule__INTLiteral__Group__1__Impl" | ||
6176 | |||
6177 | |||
6178 | // $ANTLR start "rule__BooleanValue__Group_0__0" | ||
6179 | // InternalSolverLanguage.g:1850:1: rule__BooleanValue__Group_0__0 : rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ; | ||
6180 | public final void rule__BooleanValue__Group_0__0() throws RecognitionException { | ||
6181 | |||
6182 | int stackSize = keepStackSize(); | ||
6183 | |||
6184 | try { | ||
6185 | // InternalSolverLanguage.g:1854:1: ( rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ) | ||
6186 | // InternalSolverLanguage.g:1855:2: rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 | ||
6187 | { | ||
6188 | pushFollow(FOLLOW_7); | ||
6189 | rule__BooleanValue__Group_0__0__Impl(); | ||
6190 | |||
6191 | state._fsp--; | ||
6192 | |||
6193 | pushFollow(FOLLOW_2); | ||
6194 | rule__BooleanValue__Group_0__1(); | ||
6195 | |||
6196 | state._fsp--; | ||
6197 | |||
6198 | |||
6199 | } | ||
6200 | |||
6201 | } | ||
6202 | catch (RecognitionException re) { | ||
6203 | reportError(re); | ||
6204 | recover(input,re); | ||
6205 | } | ||
6206 | finally { | ||
6207 | |||
6208 | restoreStackSize(stackSize); | ||
6209 | |||
6210 | } | ||
6211 | return ; | ||
6212 | } | ||
6213 | // $ANTLR end "rule__BooleanValue__Group_0__0" | ||
6214 | |||
6215 | |||
6216 | // $ANTLR start "rule__BooleanValue__Group_0__0__Impl" | ||
6217 | // InternalSolverLanguage.g:1862:1: rule__BooleanValue__Group_0__0__Impl : ( () ) ; | ||
6218 | public final void rule__BooleanValue__Group_0__0__Impl() throws RecognitionException { | ||
6219 | |||
6220 | int stackSize = keepStackSize(); | ||
6221 | |||
6222 | try { | ||
6223 | // InternalSolverLanguage.g:1866:1: ( ( () ) ) | ||
6224 | // InternalSolverLanguage.g:1867:1: ( () ) | ||
6225 | { | ||
6226 | // InternalSolverLanguage.g:1867:1: ( () ) | ||
6227 | // InternalSolverLanguage.g:1868:2: () | ||
6228 | { | ||
6229 | before(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); | ||
6230 | // InternalSolverLanguage.g:1869:2: () | ||
6231 | // InternalSolverLanguage.g:1869:3: | ||
6232 | { | ||
6233 | } | ||
6234 | |||
6235 | after(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); | ||
6236 | |||
6237 | } | ||
6238 | |||
6239 | |||
6240 | } | ||
6241 | |||
6242 | } | ||
6243 | finally { | ||
6244 | |||
6245 | restoreStackSize(stackSize); | ||
6246 | |||
6247 | } | ||
6248 | return ; | ||
6249 | } | ||
6250 | // $ANTLR end "rule__BooleanValue__Group_0__0__Impl" | ||
6251 | |||
6252 | |||
6253 | // $ANTLR start "rule__BooleanValue__Group_0__1" | ||
6254 | // InternalSolverLanguage.g:1877:1: rule__BooleanValue__Group_0__1 : rule__BooleanValue__Group_0__1__Impl ; | ||
6255 | public final void rule__BooleanValue__Group_0__1() throws RecognitionException { | ||
6256 | |||
6257 | int stackSize = keepStackSize(); | ||
6258 | |||
6259 | try { | ||
6260 | // InternalSolverLanguage.g:1881:1: ( rule__BooleanValue__Group_0__1__Impl ) | ||
6261 | // InternalSolverLanguage.g:1882:2: rule__BooleanValue__Group_0__1__Impl | ||
6262 | { | ||
6263 | pushFollow(FOLLOW_2); | ||
6264 | rule__BooleanValue__Group_0__1__Impl(); | ||
6265 | |||
6266 | state._fsp--; | ||
6267 | |||
6268 | |||
6269 | } | ||
6270 | |||
6271 | } | ||
6272 | catch (RecognitionException re) { | ||
6273 | reportError(re); | ||
6274 | recover(input,re); | ||
6275 | } | ||
6276 | finally { | ||
6277 | |||
6278 | restoreStackSize(stackSize); | ||
6279 | |||
6280 | } | ||
6281 | return ; | ||
6282 | } | ||
6283 | // $ANTLR end "rule__BooleanValue__Group_0__1" | ||
6284 | |||
6285 | |||
6286 | // $ANTLR start "rule__BooleanValue__Group_0__1__Impl" | ||
6287 | // InternalSolverLanguage.g:1888:1: rule__BooleanValue__Group_0__1__Impl : ( 'true' ) ; | ||
6288 | public final void rule__BooleanValue__Group_0__1__Impl() throws RecognitionException { | ||
6289 | |||
6290 | int stackSize = keepStackSize(); | ||
6291 | |||
6292 | try { | ||
6293 | // InternalSolverLanguage.g:1892:1: ( ( 'true' ) ) | ||
6294 | // InternalSolverLanguage.g:1893:1: ( 'true' ) | ||
6295 | { | ||
6296 | // InternalSolverLanguage.g:1893:1: ( 'true' ) | ||
6297 | // InternalSolverLanguage.g:1894:2: 'true' | ||
6298 | { | ||
6299 | before(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); | ||
6300 | match(input,12,FOLLOW_2); | ||
6301 | after(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); | ||
6302 | |||
6303 | } | ||
6304 | |||
6305 | |||
6306 | } | ||
6307 | |||
6308 | } | ||
6309 | catch (RecognitionException re) { | ||
6310 | reportError(re); | ||
6311 | recover(input,re); | ||
6312 | } | ||
6313 | finally { | ||
6314 | |||
6315 | restoreStackSize(stackSize); | ||
6316 | |||
6317 | } | ||
6318 | return ; | ||
6319 | } | ||
6320 | // $ANTLR end "rule__BooleanValue__Group_0__1__Impl" | ||
6321 | |||
6322 | |||
6323 | // $ANTLR start "rule__BooleanValue__Group_1__0" | ||
6324 | // InternalSolverLanguage.g:1904:1: rule__BooleanValue__Group_1__0 : rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ; | ||
6325 | public final void rule__BooleanValue__Group_1__0() throws RecognitionException { | ||
6326 | |||
6327 | int stackSize = keepStackSize(); | ||
6328 | |||
6329 | try { | ||
6330 | // InternalSolverLanguage.g:1908:1: ( rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ) | ||
6331 | // InternalSolverLanguage.g:1909:2: rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 | ||
6332 | { | ||
6333 | pushFollow(FOLLOW_1); | ||
6334 | rule__BooleanValue__Group_1__0__Impl(); | ||
6335 | |||
6336 | state._fsp--; | ||
6337 | |||
6338 | pushFollow(FOLLOW_2); | ||
6339 | rule__BooleanValue__Group_1__1(); | ||
6340 | |||
6341 | state._fsp--; | ||
6342 | |||
6343 | |||
6344 | } | ||
6345 | |||
6346 | } | ||
6347 | catch (RecognitionException re) { | ||
6348 | reportError(re); | ||
6349 | recover(input,re); | ||
6350 | } | ||
6351 | finally { | ||
6352 | |||
6353 | restoreStackSize(stackSize); | ||
6354 | |||
6355 | } | ||
6356 | return ; | ||
6357 | } | ||
6358 | // $ANTLR end "rule__BooleanValue__Group_1__0" | ||
6359 | |||
6360 | |||
6361 | // $ANTLR start "rule__BooleanValue__Group_1__0__Impl" | ||
6362 | // InternalSolverLanguage.g:1916:1: rule__BooleanValue__Group_1__0__Impl : ( 'false' ) ; | ||
6363 | public final void rule__BooleanValue__Group_1__0__Impl() throws RecognitionException { | ||
6364 | |||
6365 | int stackSize = keepStackSize(); | ||
6366 | |||
6367 | try { | ||
6368 | // InternalSolverLanguage.g:1920:1: ( ( 'false' ) ) | ||
6369 | // InternalSolverLanguage.g:1921:1: ( 'false' ) | ||
6370 | { | ||
6371 | // InternalSolverLanguage.g:1921:1: ( 'false' ) | ||
6372 | // InternalSolverLanguage.g:1922:2: 'false' | ||
6373 | { | ||
6374 | before(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); | ||
6375 | match(input,11,FOLLOW_2); | ||
6376 | after(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); | ||
6377 | |||
6378 | } | ||
6379 | |||
6380 | |||
6381 | } | ||
6382 | |||
6383 | } | ||
6384 | catch (RecognitionException re) { | ||
6385 | reportError(re); | ||
6386 | recover(input,re); | ||
6387 | } | ||
6388 | finally { | ||
6389 | |||
6390 | restoreStackSize(stackSize); | ||
6391 | |||
6392 | } | ||
6393 | return ; | ||
6394 | } | ||
6395 | // $ANTLR end "rule__BooleanValue__Group_1__0__Impl" | ||
6396 | |||
6397 | |||
6398 | // $ANTLR start "rule__BooleanValue__Group_1__1" | ||
6399 | // InternalSolverLanguage.g:1931:1: rule__BooleanValue__Group_1__1 : rule__BooleanValue__Group_1__1__Impl ; | ||
6400 | public final void rule__BooleanValue__Group_1__1() throws RecognitionException { | ||
6401 | |||
6402 | int stackSize = keepStackSize(); | ||
6403 | |||
6404 | try { | ||
6405 | // InternalSolverLanguage.g:1935:1: ( rule__BooleanValue__Group_1__1__Impl ) | ||
6406 | // InternalSolverLanguage.g:1936:2: rule__BooleanValue__Group_1__1__Impl | ||
6407 | { | ||
6408 | pushFollow(FOLLOW_2); | ||
6409 | rule__BooleanValue__Group_1__1__Impl(); | ||
6410 | |||
6411 | state._fsp--; | ||
6412 | |||
6413 | |||
6414 | } | ||
6415 | |||
6416 | } | ||
6417 | catch (RecognitionException re) { | ||
6418 | reportError(re); | ||
6419 | recover(input,re); | ||
6420 | } | ||
6421 | finally { | ||
6422 | |||
6423 | restoreStackSize(stackSize); | ||
6424 | |||
6425 | } | ||
6426 | return ; | ||
6427 | } | ||
6428 | // $ANTLR end "rule__BooleanValue__Group_1__1" | ||
6429 | |||
6430 | |||
6431 | // $ANTLR start "rule__BooleanValue__Group_1__1__Impl" | ||
6432 | // InternalSolverLanguage.g:1942:1: rule__BooleanValue__Group_1__1__Impl : ( () ) ; | ||
6433 | public final void rule__BooleanValue__Group_1__1__Impl() throws RecognitionException { | ||
6434 | |||
6435 | int stackSize = keepStackSize(); | ||
6436 | |||
6437 | try { | ||
6438 | // InternalSolverLanguage.g:1946:1: ( ( () ) ) | ||
6439 | // InternalSolverLanguage.g:1947:1: ( () ) | ||
6440 | { | ||
6441 | // InternalSolverLanguage.g:1947:1: ( () ) | ||
6442 | // InternalSolverLanguage.g:1948:2: () | ||
6443 | { | ||
6444 | before(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); | ||
6445 | // InternalSolverLanguage.g:1949:2: () | ||
6446 | // InternalSolverLanguage.g:1949:3: | ||
6447 | { | ||
6448 | } | ||
6449 | |||
6450 | after(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); | ||
6451 | |||
6452 | } | ||
6453 | |||
6454 | |||
6455 | } | ||
6456 | |||
6457 | } | ||
6458 | finally { | ||
6459 | |||
6460 | restoreStackSize(stackSize); | ||
6461 | |||
6462 | } | ||
6463 | return ; | ||
6464 | } | ||
6465 | // $ANTLR end "rule__BooleanValue__Group_1__1__Impl" | ||
6466 | |||
6467 | |||
6468 | // $ANTLR start "rule__TruthValue__Group_0__0" | ||
6469 | // InternalSolverLanguage.g:1958:1: rule__TruthValue__Group_0__0 : rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ; | ||
6470 | public final void rule__TruthValue__Group_0__0() throws RecognitionException { | ||
6471 | |||
6472 | int stackSize = keepStackSize(); | ||
6473 | |||
6474 | try { | ||
6475 | // InternalSolverLanguage.g:1962:1: ( rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ) | ||
6476 | // InternalSolverLanguage.g:1963:2: rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 | ||
6477 | { | ||
6478 | pushFollow(FOLLOW_7); | ||
6479 | rule__TruthValue__Group_0__0__Impl(); | ||
6480 | |||
6481 | state._fsp--; | ||
6482 | |||
6483 | pushFollow(FOLLOW_2); | ||
6484 | rule__TruthValue__Group_0__1(); | ||
6485 | |||
6486 | state._fsp--; | ||
6487 | |||
6488 | |||
6489 | } | ||
6490 | |||
6491 | } | ||
6492 | catch (RecognitionException re) { | ||
6493 | reportError(re); | ||
6494 | recover(input,re); | ||
6495 | } | ||
6496 | finally { | ||
6497 | |||
6498 | restoreStackSize(stackSize); | ||
6499 | |||
6500 | } | ||
6501 | return ; | ||
6502 | } | ||
6503 | // $ANTLR end "rule__TruthValue__Group_0__0" | ||
6504 | |||
6505 | |||
6506 | // $ANTLR start "rule__TruthValue__Group_0__0__Impl" | ||
6507 | // InternalSolverLanguage.g:1970:1: rule__TruthValue__Group_0__0__Impl : ( () ) ; | ||
6508 | public final void rule__TruthValue__Group_0__0__Impl() throws RecognitionException { | ||
6509 | |||
6510 | int stackSize = keepStackSize(); | ||
6511 | |||
6512 | try { | ||
6513 | // InternalSolverLanguage.g:1974:1: ( ( () ) ) | ||
6514 | // InternalSolverLanguage.g:1975:1: ( () ) | ||
6515 | { | ||
6516 | // InternalSolverLanguage.g:1975:1: ( () ) | ||
6517 | // InternalSolverLanguage.g:1976:2: () | ||
6518 | { | ||
6519 | before(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); | ||
6520 | // InternalSolverLanguage.g:1977:2: () | ||
6521 | // InternalSolverLanguage.g:1977:3: | ||
6522 | { | ||
6523 | } | ||
6524 | |||
6525 | after(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); | ||
6526 | |||
6527 | } | ||
6528 | |||
6529 | |||
6530 | } | ||
6531 | |||
6532 | } | ||
6533 | finally { | ||
6534 | |||
6535 | restoreStackSize(stackSize); | ||
6536 | |||
6537 | } | ||
6538 | return ; | ||
6539 | } | ||
6540 | // $ANTLR end "rule__TruthValue__Group_0__0__Impl" | ||
6541 | |||
6542 | |||
6543 | // $ANTLR start "rule__TruthValue__Group_0__1" | ||
6544 | // InternalSolverLanguage.g:1985:1: rule__TruthValue__Group_0__1 : rule__TruthValue__Group_0__1__Impl ; | ||
6545 | public final void rule__TruthValue__Group_0__1() throws RecognitionException { | ||
6546 | |||
6547 | int stackSize = keepStackSize(); | ||
6548 | |||
6549 | try { | ||
6550 | // InternalSolverLanguage.g:1989:1: ( rule__TruthValue__Group_0__1__Impl ) | ||
6551 | // InternalSolverLanguage.g:1990:2: rule__TruthValue__Group_0__1__Impl | ||
6552 | { | ||
6553 | pushFollow(FOLLOW_2); | ||
6554 | rule__TruthValue__Group_0__1__Impl(); | ||
6555 | |||
6556 | state._fsp--; | ||
6557 | |||
6558 | |||
6559 | } | ||
6560 | |||
6561 | } | ||
6562 | catch (RecognitionException re) { | ||
6563 | reportError(re); | ||
6564 | recover(input,re); | ||
6565 | } | ||
6566 | finally { | ||
6567 | |||
6568 | restoreStackSize(stackSize); | ||
6569 | |||
6570 | } | ||
6571 | return ; | ||
6572 | } | ||
6573 | // $ANTLR end "rule__TruthValue__Group_0__1" | ||
6574 | |||
6575 | |||
6576 | // $ANTLR start "rule__TruthValue__Group_0__1__Impl" | ||
6577 | // InternalSolverLanguage.g:1996:1: rule__TruthValue__Group_0__1__Impl : ( 'true' ) ; | ||
6578 | public final void rule__TruthValue__Group_0__1__Impl() throws RecognitionException { | ||
6579 | |||
6580 | int stackSize = keepStackSize(); | ||
6581 | |||
6582 | try { | ||
6583 | // InternalSolverLanguage.g:2000:1: ( ( 'true' ) ) | ||
6584 | // InternalSolverLanguage.g:2001:1: ( 'true' ) | ||
6585 | { | ||
6586 | // InternalSolverLanguage.g:2001:1: ( 'true' ) | ||
6587 | // InternalSolverLanguage.g:2002:2: 'true' | ||
6588 | { | ||
6589 | before(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); | ||
6590 | match(input,12,FOLLOW_2); | ||
6591 | after(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); | ||
6592 | |||
6593 | } | ||
6594 | |||
6595 | |||
6596 | } | ||
6597 | |||
6598 | } | ||
6599 | catch (RecognitionException re) { | ||
6600 | reportError(re); | ||
6601 | recover(input,re); | ||
6602 | } | ||
6603 | finally { | ||
6604 | |||
6605 | restoreStackSize(stackSize); | ||
6606 | |||
6607 | } | ||
6608 | return ; | ||
6609 | } | ||
6610 | // $ANTLR end "rule__TruthValue__Group_0__1__Impl" | ||
6611 | |||
6612 | |||
6613 | // $ANTLR start "rule__TruthValue__Group_1__0" | ||
6614 | // InternalSolverLanguage.g:2012:1: rule__TruthValue__Group_1__0 : rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ; | ||
6615 | public final void rule__TruthValue__Group_1__0() throws RecognitionException { | ||
6616 | |||
6617 | int stackSize = keepStackSize(); | ||
6618 | |||
6619 | try { | ||
6620 | // InternalSolverLanguage.g:2016:1: ( rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ) | ||
6621 | // InternalSolverLanguage.g:2017:2: rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 | ||
6622 | { | ||
6623 | pushFollow(FOLLOW_8); | ||
6624 | rule__TruthValue__Group_1__0__Impl(); | ||
6625 | |||
6626 | state._fsp--; | ||
6627 | |||
6628 | pushFollow(FOLLOW_2); | ||
6629 | rule__TruthValue__Group_1__1(); | ||
6630 | |||
6631 | state._fsp--; | ||
6632 | |||
6633 | |||
6634 | } | ||
6635 | |||
6636 | } | ||
6637 | catch (RecognitionException re) { | ||
6638 | reportError(re); | ||
6639 | recover(input,re); | ||
6640 | } | ||
6641 | finally { | ||
6642 | |||
6643 | restoreStackSize(stackSize); | ||
6644 | |||
6645 | } | ||
6646 | return ; | ||
6647 | } | ||
6648 | // $ANTLR end "rule__TruthValue__Group_1__0" | ||
6649 | |||
6650 | |||
6651 | // $ANTLR start "rule__TruthValue__Group_1__0__Impl" | ||
6652 | // InternalSolverLanguage.g:2024:1: rule__TruthValue__Group_1__0__Impl : ( () ) ; | ||
6653 | public final void rule__TruthValue__Group_1__0__Impl() throws RecognitionException { | ||
6654 | |||
6655 | int stackSize = keepStackSize(); | ||
6656 | |||
6657 | try { | ||
6658 | // InternalSolverLanguage.g:2028:1: ( ( () ) ) | ||
6659 | // InternalSolverLanguage.g:2029:1: ( () ) | ||
6660 | { | ||
6661 | // InternalSolverLanguage.g:2029:1: ( () ) | ||
6662 | // InternalSolverLanguage.g:2030:2: () | ||
6663 | { | ||
6664 | before(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); | ||
6665 | // InternalSolverLanguage.g:2031:2: () | ||
6666 | // InternalSolverLanguage.g:2031:3: | ||
6667 | { | ||
6668 | } | ||
6669 | |||
6670 | after(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); | ||
6671 | |||
6672 | } | ||
6673 | |||
6674 | |||
6675 | } | ||
6676 | |||
6677 | } | ||
6678 | finally { | ||
6679 | |||
6680 | restoreStackSize(stackSize); | ||
6681 | |||
6682 | } | ||
6683 | return ; | ||
6684 | } | ||
6685 | // $ANTLR end "rule__TruthValue__Group_1__0__Impl" | ||
6686 | |||
6687 | |||
6688 | // $ANTLR start "rule__TruthValue__Group_1__1" | ||
6689 | // InternalSolverLanguage.g:2039:1: rule__TruthValue__Group_1__1 : rule__TruthValue__Group_1__1__Impl ; | ||
6690 | public final void rule__TruthValue__Group_1__1() throws RecognitionException { | ||
6691 | |||
6692 | int stackSize = keepStackSize(); | ||
6693 | |||
6694 | try { | ||
6695 | // InternalSolverLanguage.g:2043:1: ( rule__TruthValue__Group_1__1__Impl ) | ||
6696 | // InternalSolverLanguage.g:2044:2: rule__TruthValue__Group_1__1__Impl | ||
6697 | { | ||
6698 | pushFollow(FOLLOW_2); | ||
6699 | rule__TruthValue__Group_1__1__Impl(); | ||
6700 | |||
6701 | state._fsp--; | ||
6702 | |||
6703 | |||
6704 | } | ||
6705 | |||
6706 | } | ||
6707 | catch (RecognitionException re) { | ||
6708 | reportError(re); | ||
6709 | recover(input,re); | ||
6710 | } | ||
6711 | finally { | ||
6712 | |||
6713 | restoreStackSize(stackSize); | ||
6714 | |||
6715 | } | ||
6716 | return ; | ||
6717 | } | ||
6718 | // $ANTLR end "rule__TruthValue__Group_1__1" | ||
6719 | |||
6720 | |||
6721 | // $ANTLR start "rule__TruthValue__Group_1__1__Impl" | ||
6722 | // InternalSolverLanguage.g:2050:1: rule__TruthValue__Group_1__1__Impl : ( 'false' ) ; | ||
6723 | public final void rule__TruthValue__Group_1__1__Impl() throws RecognitionException { | ||
6724 | |||
6725 | int stackSize = keepStackSize(); | ||
6726 | |||
6727 | try { | ||
6728 | // InternalSolverLanguage.g:2054:1: ( ( 'false' ) ) | ||
6729 | // InternalSolverLanguage.g:2055:1: ( 'false' ) | ||
6730 | { | ||
6731 | // InternalSolverLanguage.g:2055:1: ( 'false' ) | ||
6732 | // InternalSolverLanguage.g:2056:2: 'false' | ||
6733 | { | ||
6734 | before(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); | ||
6735 | match(input,11,FOLLOW_2); | ||
6736 | after(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); | ||
6737 | |||
6738 | } | ||
6739 | |||
6740 | |||
6741 | } | ||
6742 | |||
6743 | } | ||
6744 | catch (RecognitionException re) { | ||
6745 | reportError(re); | ||
6746 | recover(input,re); | ||
6747 | } | ||
6748 | finally { | ||
6749 | |||
6750 | restoreStackSize(stackSize); | ||
6751 | |||
6752 | } | ||
6753 | return ; | ||
6754 | } | ||
6755 | // $ANTLR end "rule__TruthValue__Group_1__1__Impl" | ||
6756 | |||
6757 | |||
6758 | // $ANTLR start "rule__TruthValue__Group_2__0" | ||
6759 | // InternalSolverLanguage.g:2066:1: rule__TruthValue__Group_2__0 : rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ; | ||
6760 | public final void rule__TruthValue__Group_2__0() throws RecognitionException { | ||
6761 | |||
6762 | int stackSize = keepStackSize(); | ||
6763 | |||
6764 | try { | ||
6765 | // InternalSolverLanguage.g:2070:1: ( rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ) | ||
6766 | // InternalSolverLanguage.g:2071:2: rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 | ||
6767 | { | ||
6768 | pushFollow(FOLLOW_9); | ||
6769 | rule__TruthValue__Group_2__0__Impl(); | ||
6770 | |||
6771 | state._fsp--; | ||
6772 | |||
6773 | pushFollow(FOLLOW_2); | ||
6774 | rule__TruthValue__Group_2__1(); | ||
6775 | |||
6776 | state._fsp--; | ||
6777 | |||
6778 | |||
6779 | } | ||
6780 | |||
6781 | } | ||
6782 | catch (RecognitionException re) { | ||
6783 | reportError(re); | ||
6784 | recover(input,re); | ||
6785 | } | ||
6786 | finally { | ||
6787 | |||
6788 | restoreStackSize(stackSize); | ||
6789 | |||
6790 | } | ||
6791 | return ; | ||
6792 | } | ||
6793 | // $ANTLR end "rule__TruthValue__Group_2__0" | ||
6794 | |||
6795 | |||
6796 | // $ANTLR start "rule__TruthValue__Group_2__0__Impl" | ||
6797 | // InternalSolverLanguage.g:2078:1: rule__TruthValue__Group_2__0__Impl : ( () ) ; | ||
6798 | public final void rule__TruthValue__Group_2__0__Impl() throws RecognitionException { | ||
6799 | |||
6800 | int stackSize = keepStackSize(); | ||
6801 | |||
6802 | try { | ||
6803 | // InternalSolverLanguage.g:2082:1: ( ( () ) ) | ||
6804 | // InternalSolverLanguage.g:2083:1: ( () ) | ||
6805 | { | ||
6806 | // InternalSolverLanguage.g:2083:1: ( () ) | ||
6807 | // InternalSolverLanguage.g:2084:2: () | ||
6808 | { | ||
6809 | before(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); | ||
6810 | // InternalSolverLanguage.g:2085:2: () | ||
6811 | // InternalSolverLanguage.g:2085:3: | ||
6812 | { | ||
6813 | } | ||
6814 | |||
6815 | after(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); | ||
6816 | |||
6817 | } | ||
6818 | |||
6819 | |||
6820 | } | ||
6821 | |||
6822 | } | ||
6823 | finally { | ||
6824 | |||
6825 | restoreStackSize(stackSize); | ||
6826 | |||
6827 | } | ||
6828 | return ; | ||
6829 | } | ||
6830 | // $ANTLR end "rule__TruthValue__Group_2__0__Impl" | ||
6831 | |||
6832 | |||
6833 | // $ANTLR start "rule__TruthValue__Group_2__1" | ||
6834 | // InternalSolverLanguage.g:2093:1: rule__TruthValue__Group_2__1 : rule__TruthValue__Group_2__1__Impl ; | ||
6835 | public final void rule__TruthValue__Group_2__1() throws RecognitionException { | ||
6836 | |||
6837 | int stackSize = keepStackSize(); | ||
6838 | |||
6839 | try { | ||
6840 | // InternalSolverLanguage.g:2097:1: ( rule__TruthValue__Group_2__1__Impl ) | ||
6841 | // InternalSolverLanguage.g:2098:2: rule__TruthValue__Group_2__1__Impl | ||
6842 | { | ||
6843 | pushFollow(FOLLOW_2); | ||
6844 | rule__TruthValue__Group_2__1__Impl(); | ||
6845 | |||
6846 | state._fsp--; | ||
6847 | |||
6848 | |||
6849 | } | ||
6850 | |||
6851 | } | ||
6852 | catch (RecognitionException re) { | ||
6853 | reportError(re); | ||
6854 | recover(input,re); | ||
6855 | } | ||
6856 | finally { | ||
6857 | |||
6858 | restoreStackSize(stackSize); | ||
6859 | |||
6860 | } | ||
6861 | return ; | ||
6862 | } | ||
6863 | // $ANTLR end "rule__TruthValue__Group_2__1" | ||
6864 | |||
6865 | |||
6866 | // $ANTLR start "rule__TruthValue__Group_2__1__Impl" | ||
6867 | // InternalSolverLanguage.g:2104:1: rule__TruthValue__Group_2__1__Impl : ( 'unknown' ) ; | ||
6868 | public final void rule__TruthValue__Group_2__1__Impl() throws RecognitionException { | ||
6869 | |||
6870 | int stackSize = keepStackSize(); | ||
6871 | |||
6872 | try { | ||
6873 | // InternalSolverLanguage.g:2108:1: ( ( 'unknown' ) ) | ||
6874 | // InternalSolverLanguage.g:2109:1: ( 'unknown' ) | ||
6875 | { | ||
6876 | // InternalSolverLanguage.g:2109:1: ( 'unknown' ) | ||
6877 | // InternalSolverLanguage.g:2110:2: 'unknown' | ||
6878 | { | ||
6879 | before(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); | ||
6880 | match(input,15,FOLLOW_2); | ||
6881 | after(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); | ||
6882 | |||
6883 | } | ||
6884 | |||
6885 | |||
6886 | } | ||
6887 | |||
6888 | } | ||
6889 | catch (RecognitionException re) { | ||
6890 | reportError(re); | ||
6891 | recover(input,re); | ||
6892 | } | ||
6893 | finally { | ||
6894 | |||
6895 | restoreStackSize(stackSize); | ||
6896 | |||
6897 | } | ||
6898 | return ; | ||
6899 | } | ||
6900 | // $ANTLR end "rule__TruthValue__Group_2__1__Impl" | ||
6901 | |||
6902 | |||
6903 | // $ANTLR start "rule__TruthValue__Group_3__0" | ||
6904 | // InternalSolverLanguage.g:2120:1: rule__TruthValue__Group_3__0 : rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ; | ||
6905 | public final void rule__TruthValue__Group_3__0() throws RecognitionException { | ||
6906 | |||
6907 | int stackSize = keepStackSize(); | ||
6908 | |||
6909 | try { | ||
6910 | // InternalSolverLanguage.g:2124:1: ( rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ) | ||
6911 | // InternalSolverLanguage.g:2125:2: rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 | ||
6912 | { | ||
6913 | pushFollow(FOLLOW_10); | ||
6914 | rule__TruthValue__Group_3__0__Impl(); | ||
6915 | |||
6916 | state._fsp--; | ||
6917 | |||
6918 | pushFollow(FOLLOW_2); | ||
6919 | rule__TruthValue__Group_3__1(); | ||
6920 | |||
6921 | state._fsp--; | ||
6922 | |||
6923 | |||
6924 | } | ||
6925 | |||
6926 | } | ||
6927 | catch (RecognitionException re) { | ||
6928 | reportError(re); | ||
6929 | recover(input,re); | ||
6930 | } | ||
6931 | finally { | ||
6932 | |||
6933 | restoreStackSize(stackSize); | ||
6934 | |||
6935 | } | ||
6936 | return ; | ||
6937 | } | ||
6938 | // $ANTLR end "rule__TruthValue__Group_3__0" | ||
6939 | |||
6940 | |||
6941 | // $ANTLR start "rule__TruthValue__Group_3__0__Impl" | ||
6942 | // InternalSolverLanguage.g:2132:1: rule__TruthValue__Group_3__0__Impl : ( () ) ; | ||
6943 | public final void rule__TruthValue__Group_3__0__Impl() throws RecognitionException { | ||
6944 | |||
6945 | int stackSize = keepStackSize(); | ||
6946 | |||
6947 | try { | ||
6948 | // InternalSolverLanguage.g:2136:1: ( ( () ) ) | ||
6949 | // InternalSolverLanguage.g:2137:1: ( () ) | ||
6950 | { | ||
6951 | // InternalSolverLanguage.g:2137:1: ( () ) | ||
6952 | // InternalSolverLanguage.g:2138:2: () | ||
6953 | { | ||
6954 | before(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); | ||
6955 | // InternalSolverLanguage.g:2139:2: () | ||
6956 | // InternalSolverLanguage.g:2139:3: | ||
6957 | { | ||
6958 | } | ||
6959 | |||
6960 | after(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); | ||
6961 | |||
6962 | } | ||
6963 | |||
6964 | |||
6965 | } | ||
6966 | |||
6967 | } | ||
6968 | finally { | ||
6969 | |||
6970 | restoreStackSize(stackSize); | ||
6971 | |||
6972 | } | ||
6973 | return ; | ||
6974 | } | ||
6975 | // $ANTLR end "rule__TruthValue__Group_3__0__Impl" | ||
6976 | |||
6977 | |||
6978 | // $ANTLR start "rule__TruthValue__Group_3__1" | ||
6979 | // InternalSolverLanguage.g:2147:1: rule__TruthValue__Group_3__1 : rule__TruthValue__Group_3__1__Impl ; | ||
6980 | public final void rule__TruthValue__Group_3__1() throws RecognitionException { | ||
6981 | |||
6982 | int stackSize = keepStackSize(); | ||
6983 | |||
6984 | try { | ||
6985 | // InternalSolverLanguage.g:2151:1: ( rule__TruthValue__Group_3__1__Impl ) | ||
6986 | // InternalSolverLanguage.g:2152:2: rule__TruthValue__Group_3__1__Impl | ||
6987 | { | ||
6988 | pushFollow(FOLLOW_2); | ||
6989 | rule__TruthValue__Group_3__1__Impl(); | ||
6990 | |||
6991 | state._fsp--; | ||
6992 | |||
6993 | |||
6994 | } | ||
6995 | |||
6996 | } | ||
6997 | catch (RecognitionException re) { | ||
6998 | reportError(re); | ||
6999 | recover(input,re); | ||
7000 | } | ||
7001 | finally { | ||
7002 | |||
7003 | restoreStackSize(stackSize); | ||
7004 | |||
7005 | } | ||
7006 | return ; | ||
7007 | } | ||
7008 | // $ANTLR end "rule__TruthValue__Group_3__1" | ||
7009 | |||
7010 | |||
7011 | // $ANTLR start "rule__TruthValue__Group_3__1__Impl" | ||
7012 | // InternalSolverLanguage.g:2158:1: rule__TruthValue__Group_3__1__Impl : ( 'error' ) ; | ||
7013 | public final void rule__TruthValue__Group_3__1__Impl() throws RecognitionException { | ||
7014 | |||
7015 | int stackSize = keepStackSize(); | ||
7016 | |||
7017 | try { | ||
7018 | // InternalSolverLanguage.g:2162:1: ( ( 'error' ) ) | ||
7019 | // InternalSolverLanguage.g:2163:1: ( 'error' ) | ||
7020 | { | ||
7021 | // InternalSolverLanguage.g:2163:1: ( 'error' ) | ||
7022 | // InternalSolverLanguage.g:2164:2: 'error' | ||
7023 | { | ||
7024 | before(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); | ||
7025 | match(input,16,FOLLOW_2); | ||
7026 | after(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); | ||
7027 | |||
7028 | } | ||
7029 | |||
7030 | |||
7031 | } | ||
7032 | |||
7033 | } | ||
7034 | catch (RecognitionException re) { | ||
7035 | reportError(re); | ||
7036 | recover(input,re); | ||
7037 | } | ||
7038 | finally { | ||
7039 | |||
7040 | restoreStackSize(stackSize); | ||
7041 | |||
7042 | } | ||
7043 | return ; | ||
7044 | } | ||
7045 | // $ANTLR end "rule__TruthValue__Group_3__1__Impl" | ||
7046 | |||
7047 | |||
7048 | // $ANTLR start "rule__BasicInterpretation__Group__0" | ||
7049 | // InternalSolverLanguage.g:2174:1: rule__BasicInterpretation__Group__0 : rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ; | ||
7050 | public final void rule__BasicInterpretation__Group__0() throws RecognitionException { | ||
7051 | |||
7052 | int stackSize = keepStackSize(); | ||
7053 | |||
7054 | try { | ||
7055 | // InternalSolverLanguage.g:2178:1: ( rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ) | ||
7056 | // InternalSolverLanguage.g:2179:2: rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 | ||
7057 | { | ||
7058 | pushFollow(FOLLOW_11); | ||
7059 | rule__BasicInterpretation__Group__0__Impl(); | ||
7060 | |||
7061 | state._fsp--; | ||
7062 | |||
7063 | pushFollow(FOLLOW_2); | ||
7064 | rule__BasicInterpretation__Group__1(); | ||
7065 | |||
7066 | state._fsp--; | ||
7067 | |||
7068 | |||
7069 | } | ||
7070 | |||
7071 | } | ||
7072 | catch (RecognitionException re) { | ||
7073 | reportError(re); | ||
7074 | recover(input,re); | ||
7075 | } | ||
7076 | finally { | ||
7077 | |||
7078 | restoreStackSize(stackSize); | ||
7079 | |||
7080 | } | ||
7081 | return ; | ||
7082 | } | ||
7083 | // $ANTLR end "rule__BasicInterpretation__Group__0" | ||
7084 | |||
7085 | |||
7086 | // $ANTLR start "rule__BasicInterpretation__Group__0__Impl" | ||
7087 | // InternalSolverLanguage.g:2186:1: rule__BasicInterpretation__Group__0__Impl : ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ; | ||
7088 | public final void rule__BasicInterpretation__Group__0__Impl() throws RecognitionException { | ||
7089 | |||
7090 | int stackSize = keepStackSize(); | ||
7091 | |||
7092 | try { | ||
7093 | // InternalSolverLanguage.g:2190:1: ( ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ) | ||
7094 | // InternalSolverLanguage.g:2191:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) | ||
7095 | { | ||
7096 | // InternalSolverLanguage.g:2191:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) | ||
7097 | // InternalSolverLanguage.g:2192:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) | ||
7098 | { | ||
7099 | before(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); | ||
7100 | // InternalSolverLanguage.g:2193:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) | ||
7101 | // InternalSolverLanguage.g:2193:3: rule__BasicInterpretation__SymbolAssignment_0 | ||
7102 | { | ||
7103 | pushFollow(FOLLOW_2); | ||
7104 | rule__BasicInterpretation__SymbolAssignment_0(); | ||
7105 | |||
7106 | state._fsp--; | ||
7107 | |||
7108 | |||
7109 | } | ||
7110 | |||
7111 | after(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); | ||
7112 | |||
7113 | } | ||
7114 | |||
7115 | |||
7116 | } | ||
7117 | |||
7118 | } | ||
7119 | catch (RecognitionException re) { | ||
7120 | reportError(re); | ||
7121 | recover(input,re); | ||
7122 | } | ||
7123 | finally { | ||
7124 | |||
7125 | restoreStackSize(stackSize); | ||
7126 | |||
7127 | } | ||
7128 | return ; | ||
7129 | } | ||
7130 | // $ANTLR end "rule__BasicInterpretation__Group__0__Impl" | ||
7131 | |||
7132 | |||
7133 | // $ANTLR start "rule__BasicInterpretation__Group__1" | ||
7134 | // InternalSolverLanguage.g:2201:1: rule__BasicInterpretation__Group__1 : rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ; | ||
7135 | public final void rule__BasicInterpretation__Group__1() throws RecognitionException { | ||
7136 | |||
7137 | int stackSize = keepStackSize(); | ||
7138 | |||
7139 | try { | ||
7140 | // InternalSolverLanguage.g:2205:1: ( rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ) | ||
7141 | // InternalSolverLanguage.g:2206:2: rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 | ||
7142 | { | ||
7143 | pushFollow(FOLLOW_12); | ||
7144 | rule__BasicInterpretation__Group__1__Impl(); | ||
7145 | |||
7146 | state._fsp--; | ||
7147 | |||
7148 | pushFollow(FOLLOW_2); | ||
7149 | rule__BasicInterpretation__Group__2(); | ||
7150 | |||
7151 | state._fsp--; | ||
7152 | |||
7153 | |||
7154 | } | ||
7155 | |||
7156 | } | ||
7157 | catch (RecognitionException re) { | ||
7158 | reportError(re); | ||
7159 | recover(input,re); | ||
7160 | } | ||
7161 | finally { | ||
7162 | |||
7163 | restoreStackSize(stackSize); | ||
7164 | |||
7165 | } | ||
7166 | return ; | ||
7167 | } | ||
7168 | // $ANTLR end "rule__BasicInterpretation__Group__1" | ||
7169 | |||
7170 | |||
7171 | // $ANTLR start "rule__BasicInterpretation__Group__1__Impl" | ||
7172 | // InternalSolverLanguage.g:2213:1: rule__BasicInterpretation__Group__1__Impl : ( '(' ) ; | ||
7173 | public final void rule__BasicInterpretation__Group__1__Impl() throws RecognitionException { | ||
7174 | |||
7175 | int stackSize = keepStackSize(); | ||
7176 | |||
7177 | try { | ||
7178 | // InternalSolverLanguage.g:2217:1: ( ( '(' ) ) | ||
7179 | // InternalSolverLanguage.g:2218:1: ( '(' ) | ||
7180 | { | ||
7181 | // InternalSolverLanguage.g:2218:1: ( '(' ) | ||
7182 | // InternalSolverLanguage.g:2219:2: '(' | ||
7183 | { | ||
7184 | before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); | ||
7185 | match(input,17,FOLLOW_2); | ||
7186 | after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); | ||
7187 | |||
7188 | } | ||
7189 | |||
7190 | |||
7191 | } | ||
7192 | |||
7193 | } | ||
7194 | catch (RecognitionException re) { | ||
7195 | reportError(re); | ||
7196 | recover(input,re); | ||
7197 | } | ||
7198 | finally { | ||
7199 | |||
7200 | restoreStackSize(stackSize); | ||
7201 | |||
7202 | } | ||
7203 | return ; | ||
7204 | } | ||
7205 | // $ANTLR end "rule__BasicInterpretation__Group__1__Impl" | ||
7206 | |||
7207 | |||
7208 | // $ANTLR start "rule__BasicInterpretation__Group__2" | ||
7209 | // InternalSolverLanguage.g:2228:1: rule__BasicInterpretation__Group__2 : rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ; | ||
7210 | public final void rule__BasicInterpretation__Group__2() throws RecognitionException { | ||
7211 | |||
7212 | int stackSize = keepStackSize(); | ||
7213 | |||
7214 | try { | ||
7215 | // InternalSolverLanguage.g:2232:1: ( rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ) | ||
7216 | // InternalSolverLanguage.g:2233:2: rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 | ||
7217 | { | ||
7218 | pushFollow(FOLLOW_12); | ||
7219 | rule__BasicInterpretation__Group__2__Impl(); | ||
7220 | |||
7221 | state._fsp--; | ||
7222 | |||
7223 | pushFollow(FOLLOW_2); | ||
7224 | rule__BasicInterpretation__Group__3(); | ||
7225 | |||
7226 | state._fsp--; | ||
7227 | |||
7228 | |||
7229 | } | ||
7230 | |||
7231 | } | ||
7232 | catch (RecognitionException re) { | ||
7233 | reportError(re); | ||
7234 | recover(input,re); | ||
7235 | } | ||
7236 | finally { | ||
7237 | |||
7238 | restoreStackSize(stackSize); | ||
7239 | |||
7240 | } | ||
7241 | return ; | ||
7242 | } | ||
7243 | // $ANTLR end "rule__BasicInterpretation__Group__2" | ||
7244 | |||
7245 | |||
7246 | // $ANTLR start "rule__BasicInterpretation__Group__2__Impl" | ||
7247 | // InternalSolverLanguage.g:2240:1: rule__BasicInterpretation__Group__2__Impl : ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) ; | ||
7248 | public final void rule__BasicInterpretation__Group__2__Impl() throws RecognitionException { | ||
7249 | |||
7250 | int stackSize = keepStackSize(); | ||
7251 | |||
7252 | try { | ||
7253 | // InternalSolverLanguage.g:2244:1: ( ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) ) | ||
7254 | // InternalSolverLanguage.g:2245:1: ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) | ||
7255 | { | ||
7256 | // InternalSolverLanguage.g:2245:1: ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) | ||
7257 | // InternalSolverLanguage.g:2246:2: ( rule__BasicInterpretation__ObjectsAssignment_2 )* | ||
7258 | { | ||
7259 | before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); | ||
7260 | // InternalSolverLanguage.g:2247:2: ( rule__BasicInterpretation__ObjectsAssignment_2 )* | ||
7261 | loop25: | ||
7262 | do { | ||
7263 | int alt25=2; | ||
7264 | int LA25_0 = input.LA(1); | ||
7265 | |||
7266 | if ( ((LA25_0>=RULE_INT && LA25_0<=RULE_STRING)||(LA25_0>=11 && LA25_0<=13)||LA25_0==19||LA25_0==26||LA25_0==30) ) { | ||
7267 | alt25=1; | ||
7268 | } | ||
7269 | |||
7270 | |||
7271 | switch (alt25) { | ||
7272 | case 1 : | ||
7273 | // InternalSolverLanguage.g:2247:3: rule__BasicInterpretation__ObjectsAssignment_2 | ||
7274 | { | ||
7275 | pushFollow(FOLLOW_13); | ||
7276 | rule__BasicInterpretation__ObjectsAssignment_2(); | ||
7277 | |||
7278 | state._fsp--; | ||
7279 | |||
7280 | |||
7281 | } | ||
7282 | break; | ||
7283 | |||
7284 | default : | ||
7285 | break loop25; | ||
7286 | } | ||
7287 | } while (true); | ||
7288 | |||
7289 | after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); | ||
7290 | |||
7291 | } | ||
7292 | |||
7293 | |||
7294 | } | ||
7295 | |||
7296 | } | ||
7297 | catch (RecognitionException re) { | ||
7298 | reportError(re); | ||
7299 | recover(input,re); | ||
7300 | } | ||
7301 | finally { | ||
7302 | |||
7303 | restoreStackSize(stackSize); | ||
7304 | |||
7305 | } | ||
7306 | return ; | ||
7307 | } | ||
7308 | // $ANTLR end "rule__BasicInterpretation__Group__2__Impl" | ||
7309 | |||
7310 | |||
7311 | // $ANTLR start "rule__BasicInterpretation__Group__3" | ||
7312 | // InternalSolverLanguage.g:2255:1: rule__BasicInterpretation__Group__3 : rule__BasicInterpretation__Group__3__Impl rule__BasicInterpretation__Group__4 ; | ||
7313 | public final void rule__BasicInterpretation__Group__3() throws RecognitionException { | ||
7314 | |||
7315 | int stackSize = keepStackSize(); | ||
7316 | |||
7317 | try { | ||
7318 | // InternalSolverLanguage.g:2259:1: ( rule__BasicInterpretation__Group__3__Impl rule__BasicInterpretation__Group__4 ) | ||
7319 | // InternalSolverLanguage.g:2260:2: rule__BasicInterpretation__Group__3__Impl rule__BasicInterpretation__Group__4 | ||
7320 | { | ||
7321 | pushFollow(FOLLOW_14); | ||
7322 | rule__BasicInterpretation__Group__3__Impl(); | ||
7323 | |||
7324 | state._fsp--; | ||
7325 | |||
7326 | pushFollow(FOLLOW_2); | ||
7327 | rule__BasicInterpretation__Group__4(); | ||
7328 | |||
7329 | state._fsp--; | ||
7330 | |||
7331 | |||
7332 | } | ||
7333 | |||
7334 | } | ||
7335 | catch (RecognitionException re) { | ||
7336 | reportError(re); | ||
7337 | recover(input,re); | ||
7338 | } | ||
7339 | finally { | ||
7340 | |||
7341 | restoreStackSize(stackSize); | ||
7342 | |||
7343 | } | ||
7344 | return ; | ||
7345 | } | ||
7346 | // $ANTLR end "rule__BasicInterpretation__Group__3" | ||
7347 | |||
7348 | |||
7349 | // $ANTLR start "rule__BasicInterpretation__Group__3__Impl" | ||
7350 | // InternalSolverLanguage.g:2267:1: rule__BasicInterpretation__Group__3__Impl : ( ')' ) ; | ||
7351 | public final void rule__BasicInterpretation__Group__3__Impl() throws RecognitionException { | ||
7352 | |||
7353 | int stackSize = keepStackSize(); | ||
7354 | |||
7355 | try { | ||
7356 | // InternalSolverLanguage.g:2271:1: ( ( ')' ) ) | ||
7357 | // InternalSolverLanguage.g:2272:1: ( ')' ) | ||
7358 | { | ||
7359 | // InternalSolverLanguage.g:2272:1: ( ')' ) | ||
7360 | // InternalSolverLanguage.g:2273:2: ')' | ||
7361 | { | ||
7362 | before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); | ||
7363 | match(input,18,FOLLOW_2); | ||
7364 | after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); | ||
7365 | |||
7366 | } | ||
7367 | |||
7368 | |||
7369 | } | ||
7370 | |||
7371 | } | ||
7372 | catch (RecognitionException re) { | ||
7373 | reportError(re); | ||
7374 | recover(input,re); | ||
7375 | } | ||
7376 | finally { | ||
7377 | |||
7378 | restoreStackSize(stackSize); | ||
7379 | |||
7380 | } | ||
7381 | return ; | ||
7382 | } | ||
7383 | // $ANTLR end "rule__BasicInterpretation__Group__3__Impl" | ||
7384 | |||
7385 | |||
7386 | // $ANTLR start "rule__BasicInterpretation__Group__4" | ||
7387 | // InternalSolverLanguage.g:2282:1: rule__BasicInterpretation__Group__4 : rule__BasicInterpretation__Group__4__Impl rule__BasicInterpretation__Group__5 ; | ||
7388 | public final void rule__BasicInterpretation__Group__4() throws RecognitionException { | ||
7389 | |||
7390 | int stackSize = keepStackSize(); | ||
7391 | |||
7392 | try { | ||
7393 | // InternalSolverLanguage.g:2286:1: ( rule__BasicInterpretation__Group__4__Impl rule__BasicInterpretation__Group__5 ) | ||
7394 | // InternalSolverLanguage.g:2287:2: rule__BasicInterpretation__Group__4__Impl rule__BasicInterpretation__Group__5 | ||
7395 | { | ||
7396 | pushFollow(FOLLOW_15); | ||
7397 | rule__BasicInterpretation__Group__4__Impl(); | ||
7398 | |||
7399 | state._fsp--; | ||
7400 | |||
7401 | pushFollow(FOLLOW_2); | ||
7402 | rule__BasicInterpretation__Group__5(); | ||
7403 | |||
7404 | state._fsp--; | ||
7405 | |||
7406 | |||
7407 | } | ||
7408 | |||
7409 | } | ||
7410 | catch (RecognitionException re) { | ||
7411 | reportError(re); | ||
7412 | recover(input,re); | ||
7413 | } | ||
7414 | finally { | ||
7415 | |||
7416 | restoreStackSize(stackSize); | ||
7417 | |||
7418 | } | ||
7419 | return ; | ||
7420 | } | ||
7421 | // $ANTLR end "rule__BasicInterpretation__Group__4" | ||
7422 | |||
7423 | |||
7424 | // $ANTLR start "rule__BasicInterpretation__Group__4__Impl" | ||
7425 | // InternalSolverLanguage.g:2294:1: rule__BasicInterpretation__Group__4__Impl : ( ':' ) ; | ||
7426 | public final void rule__BasicInterpretation__Group__4__Impl() throws RecognitionException { | ||
7427 | |||
7428 | int stackSize = keepStackSize(); | ||
7429 | |||
7430 | try { | ||
7431 | // InternalSolverLanguage.g:2298:1: ( ( ':' ) ) | ||
7432 | // InternalSolverLanguage.g:2299:1: ( ':' ) | ||
7433 | { | ||
7434 | // InternalSolverLanguage.g:2299:1: ( ':' ) | ||
7435 | // InternalSolverLanguage.g:2300:2: ':' | ||
7436 | { | ||
7437 | before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); | ||
7438 | match(input,19,FOLLOW_2); | ||
7439 | after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); | ||
7440 | |||
7441 | } | ||
7442 | |||
7443 | |||
7444 | } | ||
7445 | |||
7446 | } | ||
7447 | catch (RecognitionException re) { | ||
7448 | reportError(re); | ||
7449 | recover(input,re); | ||
7450 | } | ||
7451 | finally { | ||
7452 | |||
7453 | restoreStackSize(stackSize); | ||
7454 | |||
7455 | } | ||
7456 | return ; | ||
7457 | } | ||
7458 | // $ANTLR end "rule__BasicInterpretation__Group__4__Impl" | ||
7459 | |||
7460 | |||
7461 | // $ANTLR start "rule__BasicInterpretation__Group__5" | ||
7462 | // InternalSolverLanguage.g:2309:1: rule__BasicInterpretation__Group__5 : rule__BasicInterpretation__Group__5__Impl ; | ||
7463 | public final void rule__BasicInterpretation__Group__5() throws RecognitionException { | ||
7464 | |||
7465 | int stackSize = keepStackSize(); | ||
7466 | |||
7467 | try { | ||
7468 | // InternalSolverLanguage.g:2313:1: ( rule__BasicInterpretation__Group__5__Impl ) | ||
7469 | // InternalSolverLanguage.g:2314:2: rule__BasicInterpretation__Group__5__Impl | ||
7470 | { | ||
7471 | pushFollow(FOLLOW_2); | ||
7472 | rule__BasicInterpretation__Group__5__Impl(); | ||
7473 | |||
7474 | state._fsp--; | ||
7475 | |||
7476 | |||
7477 | } | ||
7478 | |||
7479 | } | ||
7480 | catch (RecognitionException re) { | ||
7481 | reportError(re); | ||
7482 | recover(input,re); | ||
7483 | } | ||
7484 | finally { | ||
7485 | |||
7486 | restoreStackSize(stackSize); | ||
7487 | |||
7488 | } | ||
7489 | return ; | ||
7490 | } | ||
7491 | // $ANTLR end "rule__BasicInterpretation__Group__5" | ||
7492 | |||
7493 | |||
7494 | // $ANTLR start "rule__BasicInterpretation__Group__5__Impl" | ||
7495 | // InternalSolverLanguage.g:2320:1: rule__BasicInterpretation__Group__5__Impl : ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) ; | ||
7496 | public final void rule__BasicInterpretation__Group__5__Impl() throws RecognitionException { | ||
7497 | |||
7498 | int stackSize = keepStackSize(); | ||
7499 | |||
7500 | try { | ||
7501 | // InternalSolverLanguage.g:2324:1: ( ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) ) | ||
7502 | // InternalSolverLanguage.g:2325:1: ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) | ||
7503 | { | ||
7504 | // InternalSolverLanguage.g:2325:1: ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) | ||
7505 | // InternalSolverLanguage.g:2326:2: ( rule__BasicInterpretation__ValueAssignment_5 ) | ||
7506 | { | ||
7507 | before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); | ||
7508 | // InternalSolverLanguage.g:2327:2: ( rule__BasicInterpretation__ValueAssignment_5 ) | ||
7509 | // InternalSolverLanguage.g:2327:3: rule__BasicInterpretation__ValueAssignment_5 | ||
7510 | { | ||
7511 | pushFollow(FOLLOW_2); | ||
7512 | rule__BasicInterpretation__ValueAssignment_5(); | ||
7513 | |||
7514 | state._fsp--; | ||
7515 | |||
7516 | |||
7517 | } | ||
7518 | |||
7519 | after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); | ||
7520 | |||
7521 | } | ||
7522 | |||
7523 | |||
7524 | } | ||
7525 | |||
7526 | } | ||
7527 | catch (RecognitionException re) { | ||
7528 | reportError(re); | ||
7529 | recover(input,re); | ||
7530 | } | ||
7531 | finally { | ||
7532 | |||
7533 | restoreStackSize(stackSize); | ||
7534 | |||
7535 | } | ||
7536 | return ; | ||
7537 | } | ||
7538 | // $ANTLR end "rule__BasicInterpretation__Group__5__Impl" | ||
7539 | |||
7540 | |||
7541 | // $ANTLR start "rule__ExistSymbol__Group__0" | ||
7542 | // InternalSolverLanguage.g:2336:1: rule__ExistSymbol__Group__0 : rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ; | ||
7543 | public final void rule__ExistSymbol__Group__0() throws RecognitionException { | ||
7544 | |||
7545 | int stackSize = keepStackSize(); | ||
7546 | |||
7547 | try { | ||
7548 | // InternalSolverLanguage.g:2340:1: ( rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ) | ||
7549 | // InternalSolverLanguage.g:2341:2: rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 | ||
7550 | { | ||
7551 | pushFollow(FOLLOW_1); | ||
7552 | rule__ExistSymbol__Group__0__Impl(); | ||
7553 | |||
7554 | state._fsp--; | ||
7555 | |||
7556 | pushFollow(FOLLOW_2); | ||
7557 | rule__ExistSymbol__Group__1(); | ||
7558 | |||
7559 | state._fsp--; | ||
7560 | |||
7561 | |||
7562 | } | ||
7563 | |||
7564 | } | ||
7565 | catch (RecognitionException re) { | ||
7566 | reportError(re); | ||
7567 | recover(input,re); | ||
7568 | } | ||
7569 | finally { | ||
7570 | |||
7571 | restoreStackSize(stackSize); | ||
7572 | |||
7573 | } | ||
7574 | return ; | ||
7575 | } | ||
7576 | // $ANTLR end "rule__ExistSymbol__Group__0" | ||
7577 | |||
7578 | |||
7579 | // $ANTLR start "rule__ExistSymbol__Group__0__Impl" | ||
7580 | // InternalSolverLanguage.g:2348:1: rule__ExistSymbol__Group__0__Impl : ( 'exists' ) ; | ||
7581 | public final void rule__ExistSymbol__Group__0__Impl() throws RecognitionException { | ||
7582 | |||
7583 | int stackSize = keepStackSize(); | ||
7584 | |||
7585 | try { | ||
7586 | // InternalSolverLanguage.g:2352:1: ( ( 'exists' ) ) | ||
7587 | // InternalSolverLanguage.g:2353:1: ( 'exists' ) | ||
7588 | { | ||
7589 | // InternalSolverLanguage.g:2353:1: ( 'exists' ) | ||
7590 | // InternalSolverLanguage.g:2354:2: 'exists' | ||
7591 | { | ||
7592 | before(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); | ||
7593 | match(input,20,FOLLOW_2); | ||
7594 | after(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); | ||
7595 | |||
7596 | } | ||
7597 | |||
7598 | |||
7599 | } | ||
7600 | |||
7601 | } | ||
7602 | catch (RecognitionException re) { | ||
7603 | reportError(re); | ||
7604 | recover(input,re); | ||
7605 | } | ||
7606 | finally { | ||
7607 | |||
7608 | restoreStackSize(stackSize); | ||
7609 | |||
7610 | } | ||
7611 | return ; | ||
7612 | } | ||
7613 | // $ANTLR end "rule__ExistSymbol__Group__0__Impl" | ||
7614 | |||
7615 | |||
7616 | // $ANTLR start "rule__ExistSymbol__Group__1" | ||
7617 | // InternalSolverLanguage.g:2363:1: rule__ExistSymbol__Group__1 : rule__ExistSymbol__Group__1__Impl ; | ||
7618 | public final void rule__ExistSymbol__Group__1() throws RecognitionException { | ||
7619 | |||
7620 | int stackSize = keepStackSize(); | ||
7621 | |||
7622 | try { | ||
7623 | // InternalSolverLanguage.g:2367:1: ( rule__ExistSymbol__Group__1__Impl ) | ||
7624 | // InternalSolverLanguage.g:2368:2: rule__ExistSymbol__Group__1__Impl | ||
7625 | { | ||
7626 | pushFollow(FOLLOW_2); | ||
7627 | rule__ExistSymbol__Group__1__Impl(); | ||
7628 | |||
7629 | state._fsp--; | ||
7630 | |||
7631 | |||
7632 | } | ||
7633 | |||
7634 | } | ||
7635 | catch (RecognitionException re) { | ||
7636 | reportError(re); | ||
7637 | recover(input,re); | ||
7638 | } | ||
7639 | finally { | ||
7640 | |||
7641 | restoreStackSize(stackSize); | ||
7642 | |||
7643 | } | ||
7644 | return ; | ||
7645 | } | ||
7646 | // $ANTLR end "rule__ExistSymbol__Group__1" | ||
7647 | |||
7648 | |||
7649 | // $ANTLR start "rule__ExistSymbol__Group__1__Impl" | ||
7650 | // InternalSolverLanguage.g:2374:1: rule__ExistSymbol__Group__1__Impl : ( () ) ; | ||
7651 | public final void rule__ExistSymbol__Group__1__Impl() throws RecognitionException { | ||
7652 | |||
7653 | int stackSize = keepStackSize(); | ||
7654 | |||
7655 | try { | ||
7656 | // InternalSolverLanguage.g:2378:1: ( ( () ) ) | ||
7657 | // InternalSolverLanguage.g:2379:1: ( () ) | ||
7658 | { | ||
7659 | // InternalSolverLanguage.g:2379:1: ( () ) | ||
7660 | // InternalSolverLanguage.g:2380:2: () | ||
7661 | { | ||
7662 | before(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); | ||
7663 | // InternalSolverLanguage.g:2381:2: () | ||
7664 | // InternalSolverLanguage.g:2381:3: | ||
7665 | { | ||
7666 | } | ||
7667 | |||
7668 | after(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); | ||
7669 | |||
7670 | } | ||
7671 | |||
7672 | |||
7673 | } | ||
7674 | |||
7675 | } | ||
7676 | finally { | ||
7677 | |||
7678 | restoreStackSize(stackSize); | ||
7679 | |||
7680 | } | ||
7681 | return ; | ||
7682 | } | ||
7683 | // $ANTLR end "rule__ExistSymbol__Group__1__Impl" | ||
7684 | |||
7685 | |||
7686 | // $ANTLR start "rule__EqualsSymbol__Group__0" | ||
7687 | // InternalSolverLanguage.g:2390:1: rule__EqualsSymbol__Group__0 : rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ; | ||
7688 | public final void rule__EqualsSymbol__Group__0() throws RecognitionException { | ||
7689 | |||
7690 | int stackSize = keepStackSize(); | ||
7691 | |||
7692 | try { | ||
7693 | // InternalSolverLanguage.g:2394:1: ( rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ) | ||
7694 | // InternalSolverLanguage.g:2395:2: rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 | ||
7695 | { | ||
7696 | pushFollow(FOLLOW_1); | ||
7697 | rule__EqualsSymbol__Group__0__Impl(); | ||
7698 | |||
7699 | state._fsp--; | ||
7700 | |||
7701 | pushFollow(FOLLOW_2); | ||
7702 | rule__EqualsSymbol__Group__1(); | ||
7703 | |||
7704 | state._fsp--; | ||
7705 | |||
7706 | |||
7707 | } | ||
7708 | |||
7709 | } | ||
7710 | catch (RecognitionException re) { | ||
7711 | reportError(re); | ||
7712 | recover(input,re); | ||
7713 | } | ||
7714 | finally { | ||
7715 | |||
7716 | restoreStackSize(stackSize); | ||
7717 | |||
7718 | } | ||
7719 | return ; | ||
7720 | } | ||
7721 | // $ANTLR end "rule__EqualsSymbol__Group__0" | ||
7722 | |||
7723 | |||
7724 | // $ANTLR start "rule__EqualsSymbol__Group__0__Impl" | ||
7725 | // InternalSolverLanguage.g:2402:1: rule__EqualsSymbol__Group__0__Impl : ( 'equals' ) ; | ||
7726 | public final void rule__EqualsSymbol__Group__0__Impl() throws RecognitionException { | ||
7727 | |||
7728 | int stackSize = keepStackSize(); | ||
7729 | |||
7730 | try { | ||
7731 | // InternalSolverLanguage.g:2406:1: ( ( 'equals' ) ) | ||
7732 | // InternalSolverLanguage.g:2407:1: ( 'equals' ) | ||
7733 | { | ||
7734 | // InternalSolverLanguage.g:2407:1: ( 'equals' ) | ||
7735 | // InternalSolverLanguage.g:2408:2: 'equals' | ||
7736 | { | ||
7737 | before(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); | ||
7738 | match(input,21,FOLLOW_2); | ||
7739 | after(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); | ||
7740 | |||
7741 | } | ||
7742 | |||
7743 | |||
7744 | } | ||
7745 | |||
7746 | } | ||
7747 | catch (RecognitionException re) { | ||
7748 | reportError(re); | ||
7749 | recover(input,re); | ||
7750 | } | ||
7751 | finally { | ||
7752 | |||
7753 | restoreStackSize(stackSize); | ||
7754 | |||
7755 | } | ||
7756 | return ; | ||
7757 | } | ||
7758 | // $ANTLR end "rule__EqualsSymbol__Group__0__Impl" | ||
7759 | |||
7760 | |||
7761 | // $ANTLR start "rule__EqualsSymbol__Group__1" | ||
7762 | // InternalSolverLanguage.g:2417:1: rule__EqualsSymbol__Group__1 : rule__EqualsSymbol__Group__1__Impl ; | ||
7763 | public final void rule__EqualsSymbol__Group__1() throws RecognitionException { | ||
7764 | |||
7765 | int stackSize = keepStackSize(); | ||
7766 | |||
7767 | try { | ||
7768 | // InternalSolverLanguage.g:2421:1: ( rule__EqualsSymbol__Group__1__Impl ) | ||
7769 | // InternalSolverLanguage.g:2422:2: rule__EqualsSymbol__Group__1__Impl | ||
7770 | { | ||
7771 | pushFollow(FOLLOW_2); | ||
7772 | rule__EqualsSymbol__Group__1__Impl(); | ||
7773 | |||
7774 | state._fsp--; | ||
7775 | |||
7776 | |||
7777 | } | ||
7778 | |||
7779 | } | ||
7780 | catch (RecognitionException re) { | ||
7781 | reportError(re); | ||
7782 | recover(input,re); | ||
7783 | } | ||
7784 | finally { | ||
7785 | |||
7786 | restoreStackSize(stackSize); | ||
7787 | |||
7788 | } | ||
7789 | return ; | ||
7790 | } | ||
7791 | // $ANTLR end "rule__EqualsSymbol__Group__1" | ||
7792 | |||
7793 | |||
7794 | // $ANTLR start "rule__EqualsSymbol__Group__1__Impl" | ||
7795 | // InternalSolverLanguage.g:2428:1: rule__EqualsSymbol__Group__1__Impl : ( () ) ; | ||
7796 | public final void rule__EqualsSymbol__Group__1__Impl() throws RecognitionException { | ||
7797 | |||
7798 | int stackSize = keepStackSize(); | ||
7799 | |||
7800 | try { | ||
7801 | // InternalSolverLanguage.g:2432:1: ( ( () ) ) | ||
7802 | // InternalSolverLanguage.g:2433:1: ( () ) | ||
7803 | { | ||
7804 | // InternalSolverLanguage.g:2433:1: ( () ) | ||
7805 | // InternalSolverLanguage.g:2434:2: () | ||
7806 | { | ||
7807 | before(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); | ||
7808 | // InternalSolverLanguage.g:2435:2: () | ||
7809 | // InternalSolverLanguage.g:2435:3: | ||
7810 | { | ||
7811 | } | ||
7812 | |||
7813 | after(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); | ||
7814 | |||
7815 | } | ||
7816 | |||
7817 | |||
7818 | } | ||
7819 | |||
7820 | } | ||
7821 | finally { | ||
7822 | |||
7823 | restoreStackSize(stackSize); | ||
7824 | |||
7825 | } | ||
7826 | return ; | ||
7827 | } | ||
7828 | // $ANTLR end "rule__EqualsSymbol__Group__1__Impl" | ||
7829 | |||
7830 | |||
7831 | // $ANTLR start "rule__BooleanSymbol__Group__0" | ||
7832 | // InternalSolverLanguage.g:2444:1: rule__BooleanSymbol__Group__0 : rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ; | ||
7833 | public final void rule__BooleanSymbol__Group__0() throws RecognitionException { | ||
7834 | |||
7835 | int stackSize = keepStackSize(); | ||
7836 | |||
7837 | try { | ||
7838 | // InternalSolverLanguage.g:2448:1: ( rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ) | ||
7839 | // InternalSolverLanguage.g:2449:2: rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 | ||
7840 | { | ||
7841 | pushFollow(FOLLOW_1); | ||
7842 | rule__BooleanSymbol__Group__0__Impl(); | ||
7843 | |||
7844 | state._fsp--; | ||
7845 | |||
7846 | pushFollow(FOLLOW_2); | ||
7847 | rule__BooleanSymbol__Group__1(); | ||
7848 | |||
7849 | state._fsp--; | ||
7850 | |||
7851 | |||
7852 | } | ||
7853 | |||
7854 | } | ||
7855 | catch (RecognitionException re) { | ||
7856 | reportError(re); | ||
7857 | recover(input,re); | ||
7858 | } | ||
7859 | finally { | ||
7860 | |||
7861 | restoreStackSize(stackSize); | ||
7862 | |||
7863 | } | ||
7864 | return ; | ||
7865 | } | ||
7866 | // $ANTLR end "rule__BooleanSymbol__Group__0" | ||
7867 | |||
7868 | |||
7869 | // $ANTLR start "rule__BooleanSymbol__Group__0__Impl" | ||
7870 | // InternalSolverLanguage.g:2456:1: rule__BooleanSymbol__Group__0__Impl : ( 'bool' ) ; | ||
7871 | public final void rule__BooleanSymbol__Group__0__Impl() throws RecognitionException { | ||
7872 | |||
7873 | int stackSize = keepStackSize(); | ||
7874 | |||
7875 | try { | ||
7876 | // InternalSolverLanguage.g:2460:1: ( ( 'bool' ) ) | ||
7877 | // InternalSolverLanguage.g:2461:1: ( 'bool' ) | ||
7878 | { | ||
7879 | // InternalSolverLanguage.g:2461:1: ( 'bool' ) | ||
7880 | // InternalSolverLanguage.g:2462:2: 'bool' | ||
7881 | { | ||
7882 | before(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); | ||
7883 | match(input,22,FOLLOW_2); | ||
7884 | after(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); | ||
7885 | |||
7886 | } | ||
7887 | |||
7888 | |||
7889 | } | ||
7890 | |||
7891 | } | ||
7892 | catch (RecognitionException re) { | ||
7893 | reportError(re); | ||
7894 | recover(input,re); | ||
7895 | } | ||
7896 | finally { | ||
7897 | |||
7898 | restoreStackSize(stackSize); | ||
7899 | |||
7900 | } | ||
7901 | return ; | ||
7902 | } | ||
7903 | // $ANTLR end "rule__BooleanSymbol__Group__0__Impl" | ||
7904 | |||
7905 | |||
7906 | // $ANTLR start "rule__BooleanSymbol__Group__1" | ||
7907 | // InternalSolverLanguage.g:2471:1: rule__BooleanSymbol__Group__1 : rule__BooleanSymbol__Group__1__Impl ; | ||
7908 | public final void rule__BooleanSymbol__Group__1() throws RecognitionException { | ||
7909 | |||
7910 | int stackSize = keepStackSize(); | ||
7911 | |||
7912 | try { | ||
7913 | // InternalSolverLanguage.g:2475:1: ( rule__BooleanSymbol__Group__1__Impl ) | ||
7914 | // InternalSolverLanguage.g:2476:2: rule__BooleanSymbol__Group__1__Impl | ||
7915 | { | ||
7916 | pushFollow(FOLLOW_2); | ||
7917 | rule__BooleanSymbol__Group__1__Impl(); | ||
7918 | |||
7919 | state._fsp--; | ||
7920 | |||
7921 | |||
7922 | } | ||
7923 | |||
7924 | } | ||
7925 | catch (RecognitionException re) { | ||
7926 | reportError(re); | ||
7927 | recover(input,re); | ||
7928 | } | ||
7929 | finally { | ||
7930 | |||
7931 | restoreStackSize(stackSize); | ||
7932 | |||
7933 | } | ||
7934 | return ; | ||
7935 | } | ||
7936 | // $ANTLR end "rule__BooleanSymbol__Group__1" | ||
7937 | |||
7938 | |||
7939 | // $ANTLR start "rule__BooleanSymbol__Group__1__Impl" | ||
7940 | // InternalSolverLanguage.g:2482:1: rule__BooleanSymbol__Group__1__Impl : ( () ) ; | ||
7941 | public final void rule__BooleanSymbol__Group__1__Impl() throws RecognitionException { | ||
7942 | |||
7943 | int stackSize = keepStackSize(); | ||
7944 | |||
7945 | try { | ||
7946 | // InternalSolverLanguage.g:2486:1: ( ( () ) ) | ||
7947 | // InternalSolverLanguage.g:2487:1: ( () ) | ||
7948 | { | ||
7949 | // InternalSolverLanguage.g:2487:1: ( () ) | ||
7950 | // InternalSolverLanguage.g:2488:2: () | ||
7951 | { | ||
7952 | before(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); | ||
7953 | // InternalSolverLanguage.g:2489:2: () | ||
7954 | // InternalSolverLanguage.g:2489:3: | ||
7955 | { | ||
7956 | } | ||
7957 | |||
7958 | after(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); | ||
7959 | |||
7960 | } | ||
7961 | |||
7962 | |||
7963 | } | ||
7964 | |||
7965 | } | ||
7966 | finally { | ||
7967 | |||
7968 | restoreStackSize(stackSize); | ||
7969 | |||
7970 | } | ||
7971 | return ; | ||
7972 | } | ||
7973 | // $ANTLR end "rule__BooleanSymbol__Group__1__Impl" | ||
7974 | |||
7975 | |||
7976 | // $ANTLR start "rule__IntegerSymbol__Group__0" | ||
7977 | // InternalSolverLanguage.g:2498:1: rule__IntegerSymbol__Group__0 : rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ; | ||
7978 | public final void rule__IntegerSymbol__Group__0() throws RecognitionException { | ||
7979 | |||
7980 | int stackSize = keepStackSize(); | ||
7981 | |||
7982 | try { | ||
7983 | // InternalSolverLanguage.g:2502:1: ( rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ) | ||
7984 | // InternalSolverLanguage.g:2503:2: rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 | ||
7985 | { | ||
7986 | pushFollow(FOLLOW_1); | ||
7987 | rule__IntegerSymbol__Group__0__Impl(); | ||
7988 | |||
7989 | state._fsp--; | ||
7990 | |||
7991 | pushFollow(FOLLOW_2); | ||
7992 | rule__IntegerSymbol__Group__1(); | ||
7993 | |||
7994 | state._fsp--; | ||
7995 | |||
7996 | |||
7997 | } | ||
7998 | |||
7999 | } | ||
8000 | catch (RecognitionException re) { | ||
8001 | reportError(re); | ||
8002 | recover(input,re); | ||
8003 | } | ||
8004 | finally { | ||
8005 | |||
8006 | restoreStackSize(stackSize); | ||
8007 | |||
8008 | } | ||
8009 | return ; | ||
8010 | } | ||
8011 | // $ANTLR end "rule__IntegerSymbol__Group__0" | ||
8012 | |||
8013 | |||
8014 | // $ANTLR start "rule__IntegerSymbol__Group__0__Impl" | ||
8015 | // InternalSolverLanguage.g:2510:1: rule__IntegerSymbol__Group__0__Impl : ( 'int' ) ; | ||
8016 | public final void rule__IntegerSymbol__Group__0__Impl() throws RecognitionException { | ||
8017 | |||
8018 | int stackSize = keepStackSize(); | ||
8019 | |||
8020 | try { | ||
8021 | // InternalSolverLanguage.g:2514:1: ( ( 'int' ) ) | ||
8022 | // InternalSolverLanguage.g:2515:1: ( 'int' ) | ||
8023 | { | ||
8024 | // InternalSolverLanguage.g:2515:1: ( 'int' ) | ||
8025 | // InternalSolverLanguage.g:2516:2: 'int' | ||
8026 | { | ||
8027 | before(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); | ||
8028 | match(input,23,FOLLOW_2); | ||
8029 | after(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); | ||
8030 | |||
8031 | } | ||
8032 | |||
8033 | |||
8034 | } | ||
8035 | |||
8036 | } | ||
8037 | catch (RecognitionException re) { | ||
8038 | reportError(re); | ||
8039 | recover(input,re); | ||
8040 | } | ||
8041 | finally { | ||
8042 | |||
8043 | restoreStackSize(stackSize); | ||
8044 | |||
8045 | } | ||
8046 | return ; | ||
8047 | } | ||
8048 | // $ANTLR end "rule__IntegerSymbol__Group__0__Impl" | ||
8049 | |||
8050 | |||
8051 | // $ANTLR start "rule__IntegerSymbol__Group__1" | ||
8052 | // InternalSolverLanguage.g:2525:1: rule__IntegerSymbol__Group__1 : rule__IntegerSymbol__Group__1__Impl ; | ||
8053 | public final void rule__IntegerSymbol__Group__1() throws RecognitionException { | ||
8054 | |||
8055 | int stackSize = keepStackSize(); | ||
8056 | |||
8057 | try { | ||
8058 | // InternalSolverLanguage.g:2529:1: ( rule__IntegerSymbol__Group__1__Impl ) | ||
8059 | // InternalSolverLanguage.g:2530:2: rule__IntegerSymbol__Group__1__Impl | ||
8060 | { | ||
8061 | pushFollow(FOLLOW_2); | ||
8062 | rule__IntegerSymbol__Group__1__Impl(); | ||
8063 | |||
8064 | state._fsp--; | ||
8065 | |||
8066 | |||
8067 | } | ||
8068 | |||
8069 | } | ||
8070 | catch (RecognitionException re) { | ||
8071 | reportError(re); | ||
8072 | recover(input,re); | ||
8073 | } | ||
8074 | finally { | ||
8075 | |||
8076 | restoreStackSize(stackSize); | ||
8077 | |||
8078 | } | ||
8079 | return ; | ||
8080 | } | ||
8081 | // $ANTLR end "rule__IntegerSymbol__Group__1" | ||
8082 | |||
8083 | |||
8084 | // $ANTLR start "rule__IntegerSymbol__Group__1__Impl" | ||
8085 | // InternalSolverLanguage.g:2536:1: rule__IntegerSymbol__Group__1__Impl : ( () ) ; | ||
8086 | public final void rule__IntegerSymbol__Group__1__Impl() throws RecognitionException { | ||
8087 | |||
8088 | int stackSize = keepStackSize(); | ||
8089 | |||
8090 | try { | ||
8091 | // InternalSolverLanguage.g:2540:1: ( ( () ) ) | ||
8092 | // InternalSolverLanguage.g:2541:1: ( () ) | ||
8093 | { | ||
8094 | // InternalSolverLanguage.g:2541:1: ( () ) | ||
8095 | // InternalSolverLanguage.g:2542:2: () | ||
8096 | { | ||
8097 | before(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); | ||
8098 | // InternalSolverLanguage.g:2543:2: () | ||
8099 | // InternalSolverLanguage.g:2543:3: | ||
8100 | { | ||
8101 | } | ||
8102 | |||
8103 | after(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); | ||
8104 | |||
8105 | } | ||
8106 | |||
8107 | |||
8108 | } | ||
8109 | |||
8110 | } | ||
8111 | finally { | ||
8112 | |||
8113 | restoreStackSize(stackSize); | ||
8114 | |||
8115 | } | ||
8116 | return ; | ||
8117 | } | ||
8118 | // $ANTLR end "rule__IntegerSymbol__Group__1__Impl" | ||
8119 | |||
8120 | |||
8121 | // $ANTLR start "rule__RealSymbol__Group__0" | ||
8122 | // InternalSolverLanguage.g:2552:1: rule__RealSymbol__Group__0 : rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ; | ||
8123 | public final void rule__RealSymbol__Group__0() throws RecognitionException { | ||
8124 | |||
8125 | int stackSize = keepStackSize(); | ||
8126 | |||
8127 | try { | ||
8128 | // InternalSolverLanguage.g:2556:1: ( rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ) | ||
8129 | // InternalSolverLanguage.g:2557:2: rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 | ||
8130 | { | ||
8131 | pushFollow(FOLLOW_1); | ||
8132 | rule__RealSymbol__Group__0__Impl(); | ||
8133 | |||
8134 | state._fsp--; | ||
8135 | |||
8136 | pushFollow(FOLLOW_2); | ||
8137 | rule__RealSymbol__Group__1(); | ||
8138 | |||
8139 | state._fsp--; | ||
8140 | |||
8141 | |||
8142 | } | ||
8143 | |||
8144 | } | ||
8145 | catch (RecognitionException re) { | ||
8146 | reportError(re); | ||
8147 | recover(input,re); | ||
8148 | } | ||
8149 | finally { | ||
8150 | |||
8151 | restoreStackSize(stackSize); | ||
8152 | |||
8153 | } | ||
8154 | return ; | ||
8155 | } | ||
8156 | // $ANTLR end "rule__RealSymbol__Group__0" | ||
8157 | |||
8158 | |||
8159 | // $ANTLR start "rule__RealSymbol__Group__0__Impl" | ||
8160 | // InternalSolverLanguage.g:2564:1: rule__RealSymbol__Group__0__Impl : ( 'real' ) ; | ||
8161 | public final void rule__RealSymbol__Group__0__Impl() throws RecognitionException { | ||
8162 | |||
8163 | int stackSize = keepStackSize(); | ||
8164 | |||
8165 | try { | ||
8166 | // InternalSolverLanguage.g:2568:1: ( ( 'real' ) ) | ||
8167 | // InternalSolverLanguage.g:2569:1: ( 'real' ) | ||
8168 | { | ||
8169 | // InternalSolverLanguage.g:2569:1: ( 'real' ) | ||
8170 | // InternalSolverLanguage.g:2570:2: 'real' | ||
8171 | { | ||
8172 | before(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); | ||
8173 | match(input,24,FOLLOW_2); | ||
8174 | after(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); | ||
8175 | |||
8176 | } | ||
8177 | |||
8178 | |||
8179 | } | ||
8180 | |||
8181 | } | ||
8182 | catch (RecognitionException re) { | ||
8183 | reportError(re); | ||
8184 | recover(input,re); | ||
8185 | } | ||
8186 | finally { | ||
8187 | |||
8188 | restoreStackSize(stackSize); | ||
8189 | |||
8190 | } | ||
8191 | return ; | ||
8192 | } | ||
8193 | // $ANTLR end "rule__RealSymbol__Group__0__Impl" | ||
8194 | |||
8195 | |||
8196 | // $ANTLR start "rule__RealSymbol__Group__1" | ||
8197 | // InternalSolverLanguage.g:2579:1: rule__RealSymbol__Group__1 : rule__RealSymbol__Group__1__Impl ; | ||
8198 | public final void rule__RealSymbol__Group__1() throws RecognitionException { | ||
8199 | |||
8200 | int stackSize = keepStackSize(); | ||
8201 | |||
8202 | try { | ||
8203 | // InternalSolverLanguage.g:2583:1: ( rule__RealSymbol__Group__1__Impl ) | ||
8204 | // InternalSolverLanguage.g:2584:2: rule__RealSymbol__Group__1__Impl | ||
8205 | { | ||
8206 | pushFollow(FOLLOW_2); | ||
8207 | rule__RealSymbol__Group__1__Impl(); | ||
8208 | |||
8209 | state._fsp--; | ||
8210 | |||
8211 | |||
8212 | } | ||
8213 | |||
8214 | } | ||
8215 | catch (RecognitionException re) { | ||
8216 | reportError(re); | ||
8217 | recover(input,re); | ||
8218 | } | ||
8219 | finally { | ||
8220 | |||
8221 | restoreStackSize(stackSize); | ||
8222 | |||
8223 | } | ||
8224 | return ; | ||
8225 | } | ||
8226 | // $ANTLR end "rule__RealSymbol__Group__1" | ||
8227 | |||
8228 | |||
8229 | // $ANTLR start "rule__RealSymbol__Group__1__Impl" | ||
8230 | // InternalSolverLanguage.g:2590:1: rule__RealSymbol__Group__1__Impl : ( () ) ; | ||
8231 | public final void rule__RealSymbol__Group__1__Impl() throws RecognitionException { | ||
8232 | |||
8233 | int stackSize = keepStackSize(); | ||
8234 | |||
8235 | try { | ||
8236 | // InternalSolverLanguage.g:2594:1: ( ( () ) ) | ||
8237 | // InternalSolverLanguage.g:2595:1: ( () ) | ||
8238 | { | ||
8239 | // InternalSolverLanguage.g:2595:1: ( () ) | ||
8240 | // InternalSolverLanguage.g:2596:2: () | ||
8241 | { | ||
8242 | before(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | ||
8243 | // InternalSolverLanguage.g:2597:2: () | ||
8244 | // InternalSolverLanguage.g:2597:3: | ||
8245 | { | ||
8246 | } | ||
8247 | |||
8248 | after(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | ||
8249 | |||
8250 | } | ||
8251 | |||
8252 | |||
8253 | } | ||
8254 | |||
8255 | } | ||
8256 | finally { | ||
8257 | |||
8258 | restoreStackSize(stackSize); | ||
8259 | |||
8260 | } | ||
8261 | return ; | ||
8262 | } | ||
8263 | // $ANTLR end "rule__RealSymbol__Group__1__Impl" | ||
8264 | |||
8265 | |||
8266 | // $ANTLR start "rule__StringSymbol__Group__0" | ||
8267 | // InternalSolverLanguage.g:2606:1: rule__StringSymbol__Group__0 : rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ; | ||
8268 | public final void rule__StringSymbol__Group__0() throws RecognitionException { | ||
8269 | |||
8270 | int stackSize = keepStackSize(); | ||
8271 | |||
8272 | try { | ||
8273 | // InternalSolverLanguage.g:2610:1: ( rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ) | ||
8274 | // InternalSolverLanguage.g:2611:2: rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 | ||
8275 | { | ||
8276 | pushFollow(FOLLOW_1); | ||
8277 | rule__StringSymbol__Group__0__Impl(); | ||
8278 | |||
8279 | state._fsp--; | ||
8280 | |||
8281 | pushFollow(FOLLOW_2); | ||
8282 | rule__StringSymbol__Group__1(); | ||
8283 | |||
8284 | state._fsp--; | ||
8285 | |||
8286 | |||
8287 | } | ||
8288 | |||
8289 | } | ||
8290 | catch (RecognitionException re) { | ||
8291 | reportError(re); | ||
8292 | recover(input,re); | ||
8293 | } | ||
8294 | finally { | ||
8295 | |||
8296 | restoreStackSize(stackSize); | ||
8297 | |||
8298 | } | ||
8299 | return ; | ||
8300 | } | ||
8301 | // $ANTLR end "rule__StringSymbol__Group__0" | ||
8302 | |||
8303 | |||
8304 | // $ANTLR start "rule__StringSymbol__Group__0__Impl" | ||
8305 | // InternalSolverLanguage.g:2618:1: rule__StringSymbol__Group__0__Impl : ( 'string' ) ; | ||
8306 | public final void rule__StringSymbol__Group__0__Impl() throws RecognitionException { | ||
8307 | |||
8308 | int stackSize = keepStackSize(); | ||
8309 | |||
8310 | try { | ||
8311 | // InternalSolverLanguage.g:2622:1: ( ( 'string' ) ) | ||
8312 | // InternalSolverLanguage.g:2623:1: ( 'string' ) | ||
8313 | { | ||
8314 | // InternalSolverLanguage.g:2623:1: ( 'string' ) | ||
8315 | // InternalSolverLanguage.g:2624:2: 'string' | ||
8316 | { | ||
8317 | before(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | ||
8318 | match(input,25,FOLLOW_2); | ||
8319 | after(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | ||
8320 | |||
8321 | } | ||
8322 | |||
8323 | |||
8324 | } | ||
8325 | |||
8326 | } | ||
8327 | catch (RecognitionException re) { | ||
8328 | reportError(re); | ||
8329 | recover(input,re); | ||
8330 | } | ||
8331 | finally { | ||
8332 | |||
8333 | restoreStackSize(stackSize); | ||
8334 | |||
8335 | } | ||
8336 | return ; | ||
8337 | } | ||
8338 | // $ANTLR end "rule__StringSymbol__Group__0__Impl" | ||
8339 | |||
8340 | |||
8341 | // $ANTLR start "rule__StringSymbol__Group__1" | ||
8342 | // InternalSolverLanguage.g:2633:1: rule__StringSymbol__Group__1 : rule__StringSymbol__Group__1__Impl ; | ||
8343 | public final void rule__StringSymbol__Group__1() throws RecognitionException { | ||
8344 | |||
8345 | int stackSize = keepStackSize(); | ||
8346 | |||
8347 | try { | ||
8348 | // InternalSolverLanguage.g:2637:1: ( rule__StringSymbol__Group__1__Impl ) | ||
8349 | // InternalSolverLanguage.g:2638:2: rule__StringSymbol__Group__1__Impl | ||
8350 | { | ||
8351 | pushFollow(FOLLOW_2); | ||
8352 | rule__StringSymbol__Group__1__Impl(); | ||
8353 | |||
8354 | state._fsp--; | ||
8355 | |||
8356 | |||
8357 | } | ||
8358 | |||
8359 | } | ||
8360 | catch (RecognitionException re) { | ||
8361 | reportError(re); | ||
8362 | recover(input,re); | ||
8363 | } | ||
8364 | finally { | ||
8365 | |||
8366 | restoreStackSize(stackSize); | ||
8367 | |||
8368 | } | ||
8369 | return ; | ||
8370 | } | ||
8371 | // $ANTLR end "rule__StringSymbol__Group__1" | ||
8372 | |||
8373 | |||
8374 | // $ANTLR start "rule__StringSymbol__Group__1__Impl" | ||
8375 | // InternalSolverLanguage.g:2644:1: rule__StringSymbol__Group__1__Impl : ( () ) ; | ||
8376 | public final void rule__StringSymbol__Group__1__Impl() throws RecognitionException { | ||
8377 | |||
8378 | int stackSize = keepStackSize(); | ||
8379 | |||
8380 | try { | ||
8381 | // InternalSolverLanguage.g:2648:1: ( ( () ) ) | ||
8382 | // InternalSolverLanguage.g:2649:1: ( () ) | ||
8383 | { | ||
8384 | // InternalSolverLanguage.g:2649:1: ( () ) | ||
8385 | // InternalSolverLanguage.g:2650:2: () | ||
8386 | { | ||
8387 | before(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | ||
8388 | // InternalSolverLanguage.g:2651:2: () | ||
8389 | // InternalSolverLanguage.g:2651:3: | ||
8390 | { | ||
8391 | } | ||
8392 | |||
8393 | after(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | ||
8394 | |||
8395 | } | ||
8396 | |||
8397 | |||
8398 | } | ||
8399 | |||
8400 | } | ||
8401 | finally { | ||
8402 | |||
8403 | restoreStackSize(stackSize); | ||
8404 | |||
8405 | } | ||
8406 | return ; | ||
8407 | } | ||
8408 | // $ANTLR end "rule__StringSymbol__Group__1__Impl" | ||
8409 | |||
8410 | |||
8411 | // $ANTLR start "rule__NamedObject__Group__0" | ||
8412 | // InternalSolverLanguage.g:2660:1: rule__NamedObject__Group__0 : rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ; | ||
8413 | public final void rule__NamedObject__Group__0() throws RecognitionException { | ||
8414 | |||
8415 | int stackSize = keepStackSize(); | ||
8416 | |||
8417 | try { | ||
8418 | // InternalSolverLanguage.g:2664:1: ( rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ) | ||
8419 | // InternalSolverLanguage.g:2665:2: rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 | ||
8420 | { | ||
8421 | pushFollow(FOLLOW_16); | ||
8422 | rule__NamedObject__Group__0__Impl(); | ||
8423 | |||
8424 | state._fsp--; | ||
8425 | |||
8426 | pushFollow(FOLLOW_2); | ||
8427 | rule__NamedObject__Group__1(); | ||
8428 | |||
8429 | state._fsp--; | ||
8430 | |||
8431 | |||
8432 | } | ||
8433 | |||
8434 | } | ||
8435 | catch (RecognitionException re) { | ||
8436 | reportError(re); | ||
8437 | recover(input,re); | ||
8438 | } | ||
8439 | finally { | ||
8440 | |||
8441 | restoreStackSize(stackSize); | ||
8442 | |||
8443 | } | ||
8444 | return ; | ||
8445 | } | ||
8446 | // $ANTLR end "rule__NamedObject__Group__0" | ||
8447 | |||
8448 | |||
8449 | // $ANTLR start "rule__NamedObject__Group__0__Impl" | ||
8450 | // InternalSolverLanguage.g:2672:1: rule__NamedObject__Group__0__Impl : ( '\\'' ) ; | ||
8451 | public final void rule__NamedObject__Group__0__Impl() throws RecognitionException { | ||
8452 | |||
8453 | int stackSize = keepStackSize(); | ||
8454 | |||
8455 | try { | ||
8456 | // InternalSolverLanguage.g:2676:1: ( ( '\\'' ) ) | ||
8457 | // InternalSolverLanguage.g:2677:1: ( '\\'' ) | ||
8458 | { | ||
8459 | // InternalSolverLanguage.g:2677:1: ( '\\'' ) | ||
8460 | // InternalSolverLanguage.g:2678:2: '\\'' | ||
8461 | { | ||
8462 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); | ||
8463 | match(input,26,FOLLOW_2); | ||
8464 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); | ||
8465 | |||
8466 | } | ||
8467 | |||
8468 | |||
8469 | } | ||
8470 | |||
8471 | } | ||
8472 | catch (RecognitionException re) { | ||
8473 | reportError(re); | ||
8474 | recover(input,re); | ||
8475 | } | ||
8476 | finally { | ||
8477 | |||
8478 | restoreStackSize(stackSize); | ||
8479 | |||
8480 | } | ||
8481 | return ; | ||
8482 | } | ||
8483 | // $ANTLR end "rule__NamedObject__Group__0__Impl" | ||
8484 | |||
8485 | |||
8486 | // $ANTLR start "rule__NamedObject__Group__1" | ||
8487 | // InternalSolverLanguage.g:2687:1: rule__NamedObject__Group__1 : rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ; | ||
8488 | public final void rule__NamedObject__Group__1() throws RecognitionException { | ||
8489 | |||
8490 | int stackSize = keepStackSize(); | ||
8491 | |||
8492 | try { | ||
8493 | // InternalSolverLanguage.g:2691:1: ( rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ) | ||
8494 | // InternalSolverLanguage.g:2692:2: rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 | ||
8495 | { | ||
8496 | pushFollow(FOLLOW_17); | ||
8497 | rule__NamedObject__Group__1__Impl(); | ||
8498 | |||
8499 | state._fsp--; | ||
8500 | |||
8501 | pushFollow(FOLLOW_2); | ||
8502 | rule__NamedObject__Group__2(); | ||
8503 | |||
8504 | state._fsp--; | ||
8505 | |||
8506 | |||
8507 | } | ||
8508 | |||
8509 | } | ||
8510 | catch (RecognitionException re) { | ||
8511 | reportError(re); | ||
8512 | recover(input,re); | ||
8513 | } | ||
8514 | finally { | ||
8515 | |||
8516 | restoreStackSize(stackSize); | ||
8517 | |||
8518 | } | ||
8519 | return ; | ||
8520 | } | ||
8521 | // $ANTLR end "rule__NamedObject__Group__1" | ||
8522 | |||
8523 | |||
8524 | // $ANTLR start "rule__NamedObject__Group__1__Impl" | ||
8525 | // InternalSolverLanguage.g:2699:1: rule__NamedObject__Group__1__Impl : ( ( rule__NamedObject__NameAssignment_1 ) ) ; | ||
8526 | public final void rule__NamedObject__Group__1__Impl() throws RecognitionException { | ||
8527 | |||
8528 | int stackSize = keepStackSize(); | ||
8529 | |||
8530 | try { | ||
8531 | // InternalSolverLanguage.g:2703:1: ( ( ( rule__NamedObject__NameAssignment_1 ) ) ) | ||
8532 | // InternalSolverLanguage.g:2704:1: ( ( rule__NamedObject__NameAssignment_1 ) ) | ||
8533 | { | ||
8534 | // InternalSolverLanguage.g:2704:1: ( ( rule__NamedObject__NameAssignment_1 ) ) | ||
8535 | // InternalSolverLanguage.g:2705:2: ( rule__NamedObject__NameAssignment_1 ) | ||
8536 | { | ||
8537 | before(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | ||
8538 | // InternalSolverLanguage.g:2706:2: ( rule__NamedObject__NameAssignment_1 ) | ||
8539 | // InternalSolverLanguage.g:2706:3: rule__NamedObject__NameAssignment_1 | ||
8540 | { | ||
8541 | pushFollow(FOLLOW_2); | ||
8542 | rule__NamedObject__NameAssignment_1(); | ||
8543 | |||
8544 | state._fsp--; | ||
8545 | |||
8546 | |||
8547 | } | ||
8548 | |||
8549 | after(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | ||
8550 | |||
8551 | } | ||
8552 | |||
8553 | |||
8554 | } | ||
8555 | |||
8556 | } | ||
8557 | catch (RecognitionException re) { | ||
8558 | reportError(re); | ||
8559 | recover(input,re); | ||
8560 | } | ||
8561 | finally { | ||
8562 | |||
8563 | restoreStackSize(stackSize); | ||
8564 | |||
8565 | } | ||
8566 | return ; | ||
8567 | } | ||
8568 | // $ANTLR end "rule__NamedObject__Group__1__Impl" | ||
8569 | |||
8570 | |||
8571 | // $ANTLR start "rule__NamedObject__Group__2" | ||
8572 | // InternalSolverLanguage.g:2714:1: rule__NamedObject__Group__2 : rule__NamedObject__Group__2__Impl ; | ||
8573 | public final void rule__NamedObject__Group__2() throws RecognitionException { | ||
8574 | |||
8575 | int stackSize = keepStackSize(); | ||
8576 | |||
8577 | try { | ||
8578 | // InternalSolverLanguage.g:2718:1: ( rule__NamedObject__Group__2__Impl ) | ||
8579 | // InternalSolverLanguage.g:2719:2: rule__NamedObject__Group__2__Impl | ||
8580 | { | ||
8581 | pushFollow(FOLLOW_2); | ||
8582 | rule__NamedObject__Group__2__Impl(); | ||
8583 | |||
8584 | state._fsp--; | ||
8585 | |||
8586 | |||
8587 | } | ||
8588 | |||
8589 | } | ||
8590 | catch (RecognitionException re) { | ||
8591 | reportError(re); | ||
8592 | recover(input,re); | ||
8593 | } | ||
8594 | finally { | ||
8595 | |||
8596 | restoreStackSize(stackSize); | ||
8597 | |||
8598 | } | ||
8599 | return ; | ||
8600 | } | ||
8601 | // $ANTLR end "rule__NamedObject__Group__2" | ||
8602 | |||
8603 | |||
8604 | // $ANTLR start "rule__NamedObject__Group__2__Impl" | ||
8605 | // InternalSolverLanguage.g:2725:1: rule__NamedObject__Group__2__Impl : ( '\\'' ) ; | ||
8606 | public final void rule__NamedObject__Group__2__Impl() throws RecognitionException { | ||
8607 | |||
8608 | int stackSize = keepStackSize(); | ||
8609 | |||
8610 | try { | ||
8611 | // InternalSolverLanguage.g:2729:1: ( ( '\\'' ) ) | ||
8612 | // InternalSolverLanguage.g:2730:1: ( '\\'' ) | ||
8613 | { | ||
8614 | // InternalSolverLanguage.g:2730:1: ( '\\'' ) | ||
8615 | // InternalSolverLanguage.g:2731:2: '\\'' | ||
8616 | { | ||
8617 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); | ||
8618 | match(input,26,FOLLOW_2); | ||
8619 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); | ||
8620 | |||
8621 | } | ||
8622 | |||
8623 | |||
8624 | } | ||
8625 | |||
8626 | } | ||
8627 | catch (RecognitionException re) { | ||
8628 | reportError(re); | ||
8629 | recover(input,re); | ||
8630 | } | ||
8631 | finally { | ||
8632 | |||
8633 | restoreStackSize(stackSize); | ||
8634 | |||
8635 | } | ||
8636 | return ; | ||
8637 | } | ||
8638 | // $ANTLR end "rule__NamedObject__Group__2__Impl" | ||
8639 | |||
8640 | |||
8641 | // $ANTLR start "rule__PredicateSymbol__Group__0" | ||
8642 | // InternalSolverLanguage.g:2741:1: rule__PredicateSymbol__Group__0 : rule__PredicateSymbol__Group__0__Impl rule__PredicateSymbol__Group__1 ; | ||
8643 | public final void rule__PredicateSymbol__Group__0() throws RecognitionException { | ||
8644 | |||
8645 | int stackSize = keepStackSize(); | ||
8646 | |||
8647 | try { | ||
8648 | // InternalSolverLanguage.g:2745:1: ( rule__PredicateSymbol__Group__0__Impl rule__PredicateSymbol__Group__1 ) | ||
8649 | // InternalSolverLanguage.g:2746:2: rule__PredicateSymbol__Group__0__Impl rule__PredicateSymbol__Group__1 | ||
8650 | { | ||
8651 | pushFollow(FOLLOW_16); | ||
8652 | rule__PredicateSymbol__Group__0__Impl(); | ||
8653 | |||
8654 | state._fsp--; | ||
8655 | |||
8656 | pushFollow(FOLLOW_2); | ||
8657 | rule__PredicateSymbol__Group__1(); | ||
8658 | |||
8659 | state._fsp--; | ||
8660 | |||
8661 | |||
8662 | } | ||
8663 | |||
8664 | } | ||
8665 | catch (RecognitionException re) { | ||
8666 | reportError(re); | ||
8667 | recover(input,re); | ||
8668 | } | ||
8669 | finally { | ||
8670 | |||
8671 | restoreStackSize(stackSize); | ||
8672 | |||
8673 | } | ||
8674 | return ; | ||
8675 | } | ||
8676 | // $ANTLR end "rule__PredicateSymbol__Group__0" | ||
8677 | |||
8678 | |||
8679 | // $ANTLR start "rule__PredicateSymbol__Group__0__Impl" | ||
8680 | // InternalSolverLanguage.g:2753:1: rule__PredicateSymbol__Group__0__Impl : ( 'predicate' ) ; | ||
8681 | public final void rule__PredicateSymbol__Group__0__Impl() throws RecognitionException { | ||
8682 | |||
8683 | int stackSize = keepStackSize(); | ||
8684 | |||
8685 | try { | ||
8686 | // InternalSolverLanguage.g:2757:1: ( ( 'predicate' ) ) | ||
8687 | // InternalSolverLanguage.g:2758:1: ( 'predicate' ) | ||
8688 | { | ||
8689 | // InternalSolverLanguage.g:2758:1: ( 'predicate' ) | ||
8690 | // InternalSolverLanguage.g:2759:2: 'predicate' | ||
8691 | { | ||
8692 | before(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); | ||
8693 | match(input,27,FOLLOW_2); | ||
8694 | after(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); | ||
8695 | |||
8696 | } | ||
8697 | |||
8698 | |||
8699 | } | ||
8700 | |||
8701 | } | ||
8702 | catch (RecognitionException re) { | ||
8703 | reportError(re); | ||
8704 | recover(input,re); | ||
8705 | } | ||
8706 | finally { | ||
8707 | |||
8708 | restoreStackSize(stackSize); | ||
8709 | |||
8710 | } | ||
8711 | return ; | ||
8712 | } | ||
8713 | // $ANTLR end "rule__PredicateSymbol__Group__0__Impl" | ||
8714 | |||
8715 | |||
8716 | // $ANTLR start "rule__PredicateSymbol__Group__1" | ||
8717 | // InternalSolverLanguage.g:2768:1: rule__PredicateSymbol__Group__1 : rule__PredicateSymbol__Group__1__Impl rule__PredicateSymbol__Group__2 ; | ||
8718 | public final void rule__PredicateSymbol__Group__1() throws RecognitionException { | ||
8719 | |||
8720 | int stackSize = keepStackSize(); | ||
8721 | |||
8722 | try { | ||
8723 | // InternalSolverLanguage.g:2772:1: ( rule__PredicateSymbol__Group__1__Impl rule__PredicateSymbol__Group__2 ) | ||
8724 | // InternalSolverLanguage.g:2773:2: rule__PredicateSymbol__Group__1__Impl rule__PredicateSymbol__Group__2 | ||
8725 | { | ||
8726 | pushFollow(FOLLOW_11); | ||
8727 | rule__PredicateSymbol__Group__1__Impl(); | ||
8728 | |||
8729 | state._fsp--; | ||
8730 | |||
8731 | pushFollow(FOLLOW_2); | ||
8732 | rule__PredicateSymbol__Group__2(); | ||
8733 | |||
8734 | state._fsp--; | ||
8735 | |||
8736 | |||
8737 | } | ||
8738 | |||
8739 | } | ||
8740 | catch (RecognitionException re) { | ||
8741 | reportError(re); | ||
8742 | recover(input,re); | ||
8743 | } | ||
8744 | finally { | ||
8745 | |||
8746 | restoreStackSize(stackSize); | ||
8747 | |||
8748 | } | ||
8749 | return ; | ||
8750 | } | ||
8751 | // $ANTLR end "rule__PredicateSymbol__Group__1" | ||
8752 | |||
8753 | |||
8754 | // $ANTLR start "rule__PredicateSymbol__Group__1__Impl" | ||
8755 | // InternalSolverLanguage.g:2780:1: rule__PredicateSymbol__Group__1__Impl : ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) ; | ||
8756 | public final void rule__PredicateSymbol__Group__1__Impl() throws RecognitionException { | ||
8757 | |||
8758 | int stackSize = keepStackSize(); | ||
8759 | |||
8760 | try { | ||
8761 | // InternalSolverLanguage.g:2784:1: ( ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) ) | ||
8762 | // InternalSolverLanguage.g:2785:1: ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) | ||
8763 | { | ||
8764 | // InternalSolverLanguage.g:2785:1: ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) | ||
8765 | // InternalSolverLanguage.g:2786:2: ( rule__PredicateSymbol__SymbolAssignment_1 ) | ||
8766 | { | ||
8767 | before(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); | ||
8768 | // InternalSolverLanguage.g:2787:2: ( rule__PredicateSymbol__SymbolAssignment_1 ) | ||
8769 | // InternalSolverLanguage.g:2787:3: rule__PredicateSymbol__SymbolAssignment_1 | ||
8770 | { | ||
8771 | pushFollow(FOLLOW_2); | ||
8772 | rule__PredicateSymbol__SymbolAssignment_1(); | ||
8773 | |||
8774 | state._fsp--; | ||
8775 | |||
8776 | |||
8777 | } | ||
8778 | |||
8779 | after(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); | ||
8780 | |||
8781 | } | ||
8782 | |||
8783 | |||
8784 | } | ||
8785 | |||
8786 | } | ||
8787 | catch (RecognitionException re) { | ||
8788 | reportError(re); | ||
8789 | recover(input,re); | ||
8790 | } | ||
8791 | finally { | ||
8792 | |||
8793 | restoreStackSize(stackSize); | ||
8794 | |||
8795 | } | ||
8796 | return ; | ||
8797 | } | ||
8798 | // $ANTLR end "rule__PredicateSymbol__Group__1__Impl" | ||
8799 | |||
8800 | |||
8801 | // $ANTLR start "rule__PredicateSymbol__Group__2" | ||
8802 | // InternalSolverLanguage.g:2795:1: rule__PredicateSymbol__Group__2 : rule__PredicateSymbol__Group__2__Impl rule__PredicateSymbol__Group__3 ; | ||
8803 | public final void rule__PredicateSymbol__Group__2() throws RecognitionException { | ||
8804 | |||
8805 | int stackSize = keepStackSize(); | ||
8806 | |||
8807 | try { | ||
8808 | // InternalSolverLanguage.g:2799:1: ( rule__PredicateSymbol__Group__2__Impl rule__PredicateSymbol__Group__3 ) | ||
8809 | // InternalSolverLanguage.g:2800:2: rule__PredicateSymbol__Group__2__Impl rule__PredicateSymbol__Group__3 | ||
8810 | { | ||
8811 | pushFollow(FOLLOW_18); | ||
8812 | rule__PredicateSymbol__Group__2__Impl(); | ||
8813 | |||
8814 | state._fsp--; | ||
8815 | |||
8816 | pushFollow(FOLLOW_2); | ||
8817 | rule__PredicateSymbol__Group__3(); | ||
8818 | |||
8819 | state._fsp--; | ||
8820 | |||
8821 | |||
8822 | } | ||
8823 | |||
8824 | } | ||
8825 | catch (RecognitionException re) { | ||
8826 | reportError(re); | ||
8827 | recover(input,re); | ||
8828 | } | ||
8829 | finally { | ||
8830 | |||
8831 | restoreStackSize(stackSize); | ||
8832 | |||
8833 | } | ||
8834 | return ; | ||
8835 | } | ||
8836 | // $ANTLR end "rule__PredicateSymbol__Group__2" | ||
8837 | |||
8838 | |||
8839 | // $ANTLR start "rule__PredicateSymbol__Group__2__Impl" | ||
8840 | // InternalSolverLanguage.g:2807:1: rule__PredicateSymbol__Group__2__Impl : ( '(' ) ; | ||
8841 | public final void rule__PredicateSymbol__Group__2__Impl() throws RecognitionException { | ||
8842 | |||
8843 | int stackSize = keepStackSize(); | ||
8844 | |||
8845 | try { | ||
8846 | // InternalSolverLanguage.g:2811:1: ( ( '(' ) ) | ||
8847 | // InternalSolverLanguage.g:2812:1: ( '(' ) | ||
8848 | { | ||
8849 | // InternalSolverLanguage.g:2812:1: ( '(' ) | ||
8850 | // InternalSolverLanguage.g:2813:2: '(' | ||
8851 | { | ||
8852 | before(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); | ||
8853 | match(input,17,FOLLOW_2); | ||
8854 | after(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); | ||
8855 | |||
8856 | } | ||
8857 | |||
8858 | |||
8859 | } | ||
8860 | |||
8861 | } | ||
8862 | catch (RecognitionException re) { | ||
8863 | reportError(re); | ||
8864 | recover(input,re); | ||
8865 | } | ||
8866 | finally { | ||
8867 | |||
8868 | restoreStackSize(stackSize); | ||
8869 | |||
8870 | } | ||
8871 | return ; | ||
8872 | } | ||
8873 | // $ANTLR end "rule__PredicateSymbol__Group__2__Impl" | ||
8874 | |||
8875 | |||
8876 | // $ANTLR start "rule__PredicateSymbol__Group__3" | ||
8877 | // InternalSolverLanguage.g:2822:1: rule__PredicateSymbol__Group__3 : rule__PredicateSymbol__Group__3__Impl rule__PredicateSymbol__Group__4 ; | ||
8878 | public final void rule__PredicateSymbol__Group__3() throws RecognitionException { | ||
8879 | |||
8880 | int stackSize = keepStackSize(); | ||
8881 | |||
8882 | try { | ||
8883 | // InternalSolverLanguage.g:2826:1: ( rule__PredicateSymbol__Group__3__Impl rule__PredicateSymbol__Group__4 ) | ||
8884 | // InternalSolverLanguage.g:2827:2: rule__PredicateSymbol__Group__3__Impl rule__PredicateSymbol__Group__4 | ||
8885 | { | ||
8886 | pushFollow(FOLLOW_18); | ||
8887 | rule__PredicateSymbol__Group__3__Impl(); | ||
8888 | |||
8889 | state._fsp--; | ||
8890 | |||
8891 | pushFollow(FOLLOW_2); | ||
8892 | rule__PredicateSymbol__Group__4(); | ||
8893 | |||
8894 | state._fsp--; | ||
8895 | |||
8896 | |||
8897 | } | ||
8898 | |||
8899 | } | ||
8900 | catch (RecognitionException re) { | ||
8901 | reportError(re); | ||
8902 | recover(input,re); | ||
8903 | } | ||
8904 | finally { | ||
8905 | |||
8906 | restoreStackSize(stackSize); | ||
8907 | |||
8908 | } | ||
8909 | return ; | ||
8910 | } | ||
8911 | // $ANTLR end "rule__PredicateSymbol__Group__3" | ||
8912 | |||
8913 | |||
8914 | // $ANTLR start "rule__PredicateSymbol__Group__3__Impl" | ||
8915 | // InternalSolverLanguage.g:2834:1: rule__PredicateSymbol__Group__3__Impl : ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) ; | ||
8916 | public final void rule__PredicateSymbol__Group__3__Impl() throws RecognitionException { | ||
8917 | |||
8918 | int stackSize = keepStackSize(); | ||
8919 | |||
8920 | try { | ||
8921 | // InternalSolverLanguage.g:2838:1: ( ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) ) | ||
8922 | // InternalSolverLanguage.g:2839:1: ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) | ||
8923 | { | ||
8924 | // InternalSolverLanguage.g:2839:1: ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) | ||
8925 | // InternalSolverLanguage.g:2840:2: ( rule__PredicateSymbol__ParametersAssignment_3 )* | ||
8926 | { | ||
8927 | before(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); | ||
8928 | // InternalSolverLanguage.g:2841:2: ( rule__PredicateSymbol__ParametersAssignment_3 )* | ||
8929 | loop26: | ||
8930 | do { | ||
8931 | int alt26=2; | ||
8932 | int LA26_0 = input.LA(1); | ||
8933 | |||
8934 | if ( (LA26_0==RULE_ID) ) { | ||
8935 | alt26=1; | ||
8936 | } | ||
8937 | |||
8938 | |||
8939 | switch (alt26) { | ||
8940 | case 1 : | ||
8941 | // InternalSolverLanguage.g:2841:3: rule__PredicateSymbol__ParametersAssignment_3 | ||
8942 | { | ||
8943 | pushFollow(FOLLOW_19); | ||
8944 | rule__PredicateSymbol__ParametersAssignment_3(); | ||
8945 | |||
8946 | state._fsp--; | ||
8947 | |||
8948 | |||
8949 | } | ||
8950 | break; | ||
8951 | |||
8952 | default : | ||
8953 | break loop26; | ||
8954 | } | ||
8955 | } while (true); | ||
8956 | |||
8957 | after(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); | ||
8958 | |||
8959 | } | ||
8960 | |||
8961 | |||
8962 | } | ||
8963 | |||
8964 | } | ||
8965 | catch (RecognitionException re) { | ||
8966 | reportError(re); | ||
8967 | recover(input,re); | ||
8968 | } | ||
8969 | finally { | ||
8970 | |||
8971 | restoreStackSize(stackSize); | ||
8972 | |||
8973 | } | ||
8974 | return ; | ||
8975 | } | ||
8976 | // $ANTLR end "rule__PredicateSymbol__Group__3__Impl" | ||
8977 | |||
8978 | |||
8979 | // $ANTLR start "rule__PredicateSymbol__Group__4" | ||
8980 | // InternalSolverLanguage.g:2849:1: rule__PredicateSymbol__Group__4 : rule__PredicateSymbol__Group__4__Impl rule__PredicateSymbol__Group__5 ; | ||
8981 | public final void rule__PredicateSymbol__Group__4() throws RecognitionException { | ||
8982 | |||
8983 | int stackSize = keepStackSize(); | ||
8984 | |||
8985 | try { | ||
8986 | // InternalSolverLanguage.g:2853:1: ( rule__PredicateSymbol__Group__4__Impl rule__PredicateSymbol__Group__5 ) | ||
8987 | // InternalSolverLanguage.g:2854:2: rule__PredicateSymbol__Group__4__Impl rule__PredicateSymbol__Group__5 | ||
8988 | { | ||
8989 | pushFollow(FOLLOW_14); | ||
8990 | rule__PredicateSymbol__Group__4__Impl(); | ||
8991 | |||
8992 | state._fsp--; | ||
8993 | |||
8994 | pushFollow(FOLLOW_2); | ||
8995 | rule__PredicateSymbol__Group__5(); | ||
8996 | |||
8997 | state._fsp--; | ||
8998 | |||
8999 | |||
9000 | } | ||
9001 | |||
9002 | } | ||
9003 | catch (RecognitionException re) { | ||
9004 | reportError(re); | ||
9005 | recover(input,re); | ||
9006 | } | ||
9007 | finally { | ||
9008 | |||
9009 | restoreStackSize(stackSize); | ||
9010 | |||
9011 | } | ||
9012 | return ; | ||
9013 | } | ||
9014 | // $ANTLR end "rule__PredicateSymbol__Group__4" | ||
9015 | |||
9016 | |||
9017 | // $ANTLR start "rule__PredicateSymbol__Group__4__Impl" | ||
9018 | // InternalSolverLanguage.g:2861:1: rule__PredicateSymbol__Group__4__Impl : ( ')' ) ; | ||
9019 | public final void rule__PredicateSymbol__Group__4__Impl() throws RecognitionException { | ||
9020 | |||
9021 | int stackSize = keepStackSize(); | ||
9022 | |||
9023 | try { | ||
9024 | // InternalSolverLanguage.g:2865:1: ( ( ')' ) ) | ||
9025 | // InternalSolverLanguage.g:2866:1: ( ')' ) | ||
9026 | { | ||
9027 | // InternalSolverLanguage.g:2866:1: ( ')' ) | ||
9028 | // InternalSolverLanguage.g:2867:2: ')' | ||
9029 | { | ||
9030 | before(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); | ||
9031 | match(input,18,FOLLOW_2); | ||
9032 | after(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); | ||
9033 | |||
9034 | } | ||
9035 | |||
9036 | |||
9037 | } | ||
9038 | |||
9039 | } | ||
9040 | catch (RecognitionException re) { | ||
9041 | reportError(re); | ||
9042 | recover(input,re); | ||
9043 | } | ||
9044 | finally { | ||
9045 | |||
9046 | restoreStackSize(stackSize); | ||
9047 | |||
9048 | } | ||
9049 | return ; | ||
9050 | } | ||
9051 | // $ANTLR end "rule__PredicateSymbol__Group__4__Impl" | ||
9052 | |||
9053 | |||
9054 | // $ANTLR start "rule__PredicateSymbol__Group__5" | ||
9055 | // InternalSolverLanguage.g:2876:1: rule__PredicateSymbol__Group__5 : rule__PredicateSymbol__Group__5__Impl rule__PredicateSymbol__Group__6 ; | ||
9056 | public final void rule__PredicateSymbol__Group__5() throws RecognitionException { | ||
9057 | |||
9058 | int stackSize = keepStackSize(); | ||
9059 | |||
9060 | try { | ||
9061 | // InternalSolverLanguage.g:2880:1: ( rule__PredicateSymbol__Group__5__Impl rule__PredicateSymbol__Group__6 ) | ||
9062 | // InternalSolverLanguage.g:2881:2: rule__PredicateSymbol__Group__5__Impl rule__PredicateSymbol__Group__6 | ||
9063 | { | ||
9064 | pushFollow(FOLLOW_20); | ||
9065 | rule__PredicateSymbol__Group__5__Impl(); | ||
9066 | |||
9067 | state._fsp--; | ||
9068 | |||
9069 | pushFollow(FOLLOW_2); | ||
9070 | rule__PredicateSymbol__Group__6(); | ||
9071 | |||
9072 | state._fsp--; | ||
9073 | |||
9074 | |||
9075 | } | ||
9076 | |||
9077 | } | ||
9078 | catch (RecognitionException re) { | ||
9079 | reportError(re); | ||
9080 | recover(input,re); | ||
9081 | } | ||
9082 | finally { | ||
9083 | |||
9084 | restoreStackSize(stackSize); | ||
9085 | |||
9086 | } | ||
9087 | return ; | ||
9088 | } | ||
9089 | // $ANTLR end "rule__PredicateSymbol__Group__5" | ||
9090 | |||
9091 | |||
9092 | // $ANTLR start "rule__PredicateSymbol__Group__5__Impl" | ||
9093 | // InternalSolverLanguage.g:2888:1: rule__PredicateSymbol__Group__5__Impl : ( ':' ) ; | ||
9094 | public final void rule__PredicateSymbol__Group__5__Impl() throws RecognitionException { | ||
9095 | |||
9096 | int stackSize = keepStackSize(); | ||
9097 | |||
9098 | try { | ||
9099 | // InternalSolverLanguage.g:2892:1: ( ( ':' ) ) | ||
9100 | // InternalSolverLanguage.g:2893:1: ( ':' ) | ||
9101 | { | ||
9102 | // InternalSolverLanguage.g:2893:1: ( ':' ) | ||
9103 | // InternalSolverLanguage.g:2894:2: ':' | ||
9104 | { | ||
9105 | before(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); | ||
9106 | match(input,19,FOLLOW_2); | ||
9107 | after(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); | ||
9108 | |||
9109 | } | ||
9110 | |||
9111 | |||
9112 | } | ||
9113 | |||
9114 | } | ||
9115 | catch (RecognitionException re) { | ||
9116 | reportError(re); | ||
9117 | recover(input,re); | ||
9118 | } | ||
9119 | finally { | ||
9120 | |||
9121 | restoreStackSize(stackSize); | ||
9122 | |||
9123 | } | ||
9124 | return ; | ||
9125 | } | ||
9126 | // $ANTLR end "rule__PredicateSymbol__Group__5__Impl" | ||
9127 | |||
9128 | |||
9129 | // $ANTLR start "rule__PredicateSymbol__Group__6" | ||
9130 | // InternalSolverLanguage.g:2903:1: rule__PredicateSymbol__Group__6 : rule__PredicateSymbol__Group__6__Impl rule__PredicateSymbol__Group__7 ; | ||
9131 | public final void rule__PredicateSymbol__Group__6() throws RecognitionException { | ||
9132 | |||
9133 | int stackSize = keepStackSize(); | ||
9134 | |||
9135 | try { | ||
9136 | // InternalSolverLanguage.g:2907:1: ( rule__PredicateSymbol__Group__6__Impl rule__PredicateSymbol__Group__7 ) | ||
9137 | // InternalSolverLanguage.g:2908:2: rule__PredicateSymbol__Group__6__Impl rule__PredicateSymbol__Group__7 | ||
9138 | { | ||
9139 | pushFollow(FOLLOW_6); | ||
9140 | rule__PredicateSymbol__Group__6__Impl(); | ||
9141 | |||
9142 | state._fsp--; | ||
9143 | |||
9144 | pushFollow(FOLLOW_2); | ||
9145 | rule__PredicateSymbol__Group__7(); | ||
9146 | |||
9147 | state._fsp--; | ||
9148 | |||
9149 | |||
9150 | } | ||
9151 | |||
9152 | } | ||
9153 | catch (RecognitionException re) { | ||
9154 | reportError(re); | ||
9155 | recover(input,re); | ||
9156 | } | ||
9157 | finally { | ||
9158 | |||
9159 | restoreStackSize(stackSize); | ||
9160 | |||
9161 | } | ||
9162 | return ; | ||
9163 | } | ||
9164 | // $ANTLR end "rule__PredicateSymbol__Group__6" | ||
9165 | |||
9166 | |||
9167 | // $ANTLR start "rule__PredicateSymbol__Group__6__Impl" | ||
9168 | // InternalSolverLanguage.g:2915:1: rule__PredicateSymbol__Group__6__Impl : ( ( rule__PredicateSymbol__Alternatives_6 ) ) ; | ||
9169 | public final void rule__PredicateSymbol__Group__6__Impl() throws RecognitionException { | ||
9170 | |||
9171 | int stackSize = keepStackSize(); | ||
9172 | |||
9173 | try { | ||
9174 | // InternalSolverLanguage.g:2919:1: ( ( ( rule__PredicateSymbol__Alternatives_6 ) ) ) | ||
9175 | // InternalSolverLanguage.g:2920:1: ( ( rule__PredicateSymbol__Alternatives_6 ) ) | ||
9176 | { | ||
9177 | // InternalSolverLanguage.g:2920:1: ( ( rule__PredicateSymbol__Alternatives_6 ) ) | ||
9178 | // InternalSolverLanguage.g:2921:2: ( rule__PredicateSymbol__Alternatives_6 ) | ||
9179 | { | ||
9180 | before(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); | ||
9181 | // InternalSolverLanguage.g:2922:2: ( rule__PredicateSymbol__Alternatives_6 ) | ||
9182 | // InternalSolverLanguage.g:2922:3: rule__PredicateSymbol__Alternatives_6 | ||
9183 | { | ||
9184 | pushFollow(FOLLOW_2); | ||
9185 | rule__PredicateSymbol__Alternatives_6(); | ||
9186 | |||
9187 | state._fsp--; | ||
9188 | |||
9189 | |||
9190 | } | ||
9191 | |||
9192 | after(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); | ||
9193 | |||
9194 | } | ||
9195 | |||
9196 | |||
9197 | } | ||
9198 | |||
9199 | } | ||
9200 | catch (RecognitionException re) { | ||
9201 | reportError(re); | ||
9202 | recover(input,re); | ||
9203 | } | ||
9204 | finally { | ||
9205 | |||
9206 | restoreStackSize(stackSize); | ||
9207 | |||
9208 | } | ||
9209 | return ; | ||
9210 | } | ||
9211 | // $ANTLR end "rule__PredicateSymbol__Group__6__Impl" | ||
9212 | |||
9213 | |||
9214 | // $ANTLR start "rule__PredicateSymbol__Group__7" | ||
9215 | // InternalSolverLanguage.g:2930:1: rule__PredicateSymbol__Group__7 : rule__PredicateSymbol__Group__7__Impl ; | ||
9216 | public final void rule__PredicateSymbol__Group__7() throws RecognitionException { | ||
9217 | |||
9218 | int stackSize = keepStackSize(); | ||
9219 | |||
9220 | try { | ||
9221 | // InternalSolverLanguage.g:2934:1: ( rule__PredicateSymbol__Group__7__Impl ) | ||
9222 | // InternalSolverLanguage.g:2935:2: rule__PredicateSymbol__Group__7__Impl | ||
9223 | { | ||
9224 | pushFollow(FOLLOW_2); | ||
9225 | rule__PredicateSymbol__Group__7__Impl(); | ||
9226 | |||
9227 | state._fsp--; | ||
9228 | |||
9229 | |||
9230 | } | ||
9231 | |||
9232 | } | ||
9233 | catch (RecognitionException re) { | ||
9234 | reportError(re); | ||
9235 | recover(input,re); | ||
9236 | } | ||
9237 | finally { | ||
9238 | |||
9239 | restoreStackSize(stackSize); | ||
9240 | |||
9241 | } | ||
9242 | return ; | ||
9243 | } | ||
9244 | // $ANTLR end "rule__PredicateSymbol__Group__7" | ||
9245 | |||
9246 | |||
9247 | // $ANTLR start "rule__PredicateSymbol__Group__7__Impl" | ||
9248 | // InternalSolverLanguage.g:2941:1: rule__PredicateSymbol__Group__7__Impl : ( '.' ) ; | ||
9249 | public final void rule__PredicateSymbol__Group__7__Impl() throws RecognitionException { | ||
9250 | |||
9251 | int stackSize = keepStackSize(); | ||
9252 | |||
9253 | try { | ||
9254 | // InternalSolverLanguage.g:2945:1: ( ( '.' ) ) | ||
9255 | // InternalSolverLanguage.g:2946:1: ( '.' ) | ||
9256 | { | ||
9257 | // InternalSolverLanguage.g:2946:1: ( '.' ) | ||
9258 | // InternalSolverLanguage.g:2947:2: '.' | ||
9259 | { | ||
9260 | before(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); | ||
9261 | match(input,14,FOLLOW_2); | ||
9262 | after(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); | ||
9263 | |||
9264 | } | ||
9265 | |||
9266 | |||
9267 | } | ||
9268 | |||
9269 | } | ||
9270 | catch (RecognitionException re) { | ||
9271 | reportError(re); | ||
9272 | recover(input,re); | ||
9273 | } | ||
9274 | finally { | ||
9275 | |||
9276 | restoreStackSize(stackSize); | ||
9277 | |||
9278 | } | ||
9279 | return ; | ||
9280 | } | ||
9281 | // $ANTLR end "rule__PredicateSymbol__Group__7__Impl" | ||
9282 | |||
9283 | |||
9284 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__0" | ||
9285 | // InternalSolverLanguage.g:2957:1: rule__PredicateSymbol__Group_6_1__0 : rule__PredicateSymbol__Group_6_1__0__Impl rule__PredicateSymbol__Group_6_1__1 ; | ||
9286 | public final void rule__PredicateSymbol__Group_6_1__0() throws RecognitionException { | ||
9287 | |||
9288 | int stackSize = keepStackSize(); | ||
9289 | |||
9290 | try { | ||
9291 | // InternalSolverLanguage.g:2961:1: ( rule__PredicateSymbol__Group_6_1__0__Impl rule__PredicateSymbol__Group_6_1__1 ) | ||
9292 | // InternalSolverLanguage.g:2962:2: rule__PredicateSymbol__Group_6_1__0__Impl rule__PredicateSymbol__Group_6_1__1 | ||
9293 | { | ||
9294 | pushFollow(FOLLOW_21); | ||
9295 | rule__PredicateSymbol__Group_6_1__0__Impl(); | ||
9296 | |||
9297 | state._fsp--; | ||
9298 | |||
9299 | pushFollow(FOLLOW_2); | ||
9300 | rule__PredicateSymbol__Group_6_1__1(); | ||
9301 | |||
9302 | state._fsp--; | ||
9303 | |||
9304 | |||
9305 | } | ||
9306 | |||
9307 | } | ||
9308 | catch (RecognitionException re) { | ||
9309 | reportError(re); | ||
9310 | recover(input,re); | ||
9311 | } | ||
9312 | finally { | ||
9313 | |||
9314 | restoreStackSize(stackSize); | ||
9315 | |||
9316 | } | ||
9317 | return ; | ||
9318 | } | ||
9319 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__0" | ||
9320 | |||
9321 | |||
9322 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__0__Impl" | ||
9323 | // InternalSolverLanguage.g:2969:1: rule__PredicateSymbol__Group_6_1__0__Impl : ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) ; | ||
9324 | public final void rule__PredicateSymbol__Group_6_1__0__Impl() throws RecognitionException { | ||
9325 | |||
9326 | int stackSize = keepStackSize(); | ||
9327 | |||
9328 | try { | ||
9329 | // InternalSolverLanguage.g:2973:1: ( ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) ) | ||
9330 | // InternalSolverLanguage.g:2974:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) | ||
9331 | { | ||
9332 | // InternalSolverLanguage.g:2974:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) | ||
9333 | // InternalSolverLanguage.g:2975:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) | ||
9334 | { | ||
9335 | before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); | ||
9336 | // InternalSolverLanguage.g:2976:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) | ||
9337 | // InternalSolverLanguage.g:2976:3: rule__PredicateSymbol__BodiesAssignment_6_1_0 | ||
9338 | { | ||
9339 | pushFollow(FOLLOW_2); | ||
9340 | rule__PredicateSymbol__BodiesAssignment_6_1_0(); | ||
9341 | |||
9342 | state._fsp--; | ||
9343 | |||
9344 | |||
9345 | } | ||
9346 | |||
9347 | after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); | ||
9348 | |||
9349 | } | ||
9350 | |||
9351 | |||
9352 | } | ||
9353 | |||
9354 | } | ||
9355 | catch (RecognitionException re) { | ||
9356 | reportError(re); | ||
9357 | recover(input,re); | ||
9358 | } | ||
9359 | finally { | ||
9360 | |||
9361 | restoreStackSize(stackSize); | ||
9362 | |||
9363 | } | ||
9364 | return ; | ||
9365 | } | ||
9366 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__0__Impl" | ||
9367 | |||
9368 | |||
9369 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__1" | ||
9370 | // InternalSolverLanguage.g:2984:1: rule__PredicateSymbol__Group_6_1__1 : rule__PredicateSymbol__Group_6_1__1__Impl ; | ||
9371 | public final void rule__PredicateSymbol__Group_6_1__1() throws RecognitionException { | ||
9372 | |||
9373 | int stackSize = keepStackSize(); | ||
9374 | |||
9375 | try { | ||
9376 | // InternalSolverLanguage.g:2988:1: ( rule__PredicateSymbol__Group_6_1__1__Impl ) | ||
9377 | // InternalSolverLanguage.g:2989:2: rule__PredicateSymbol__Group_6_1__1__Impl | ||
9378 | { | ||
9379 | pushFollow(FOLLOW_2); | ||
9380 | rule__PredicateSymbol__Group_6_1__1__Impl(); | ||
9381 | |||
9382 | state._fsp--; | ||
9383 | |||
9384 | |||
9385 | } | ||
9386 | |||
9387 | } | ||
9388 | catch (RecognitionException re) { | ||
9389 | reportError(re); | ||
9390 | recover(input,re); | ||
9391 | } | ||
9392 | finally { | ||
9393 | |||
9394 | restoreStackSize(stackSize); | ||
9395 | |||
9396 | } | ||
9397 | return ; | ||
9398 | } | ||
9399 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__1" | ||
9400 | |||
9401 | |||
9402 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__1__Impl" | ||
9403 | // InternalSolverLanguage.g:2995:1: rule__PredicateSymbol__Group_6_1__1__Impl : ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) ; | ||
9404 | public final void rule__PredicateSymbol__Group_6_1__1__Impl() throws RecognitionException { | ||
9405 | |||
9406 | int stackSize = keepStackSize(); | ||
9407 | |||
9408 | try { | ||
9409 | // InternalSolverLanguage.g:2999:1: ( ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) ) | ||
9410 | // InternalSolverLanguage.g:3000:1: ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) | ||
9411 | { | ||
9412 | // InternalSolverLanguage.g:3000:1: ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) | ||
9413 | // InternalSolverLanguage.g:3001:2: ( rule__PredicateSymbol__Group_6_1_1__0 )* | ||
9414 | { | ||
9415 | before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); | ||
9416 | // InternalSolverLanguage.g:3002:2: ( rule__PredicateSymbol__Group_6_1_1__0 )* | ||
9417 | loop27: | ||
9418 | do { | ||
9419 | int alt27=2; | ||
9420 | int LA27_0 = input.LA(1); | ||
9421 | |||
9422 | if ( (LA27_0==28) ) { | ||
9423 | alt27=1; | ||
9424 | } | ||
9425 | |||
9426 | |||
9427 | switch (alt27) { | ||
9428 | case 1 : | ||
9429 | // InternalSolverLanguage.g:3002:3: rule__PredicateSymbol__Group_6_1_1__0 | ||
9430 | { | ||
9431 | pushFollow(FOLLOW_22); | ||
9432 | rule__PredicateSymbol__Group_6_1_1__0(); | ||
9433 | |||
9434 | state._fsp--; | ||
9435 | |||
9436 | |||
9437 | } | ||
9438 | break; | ||
9439 | |||
9440 | default : | ||
9441 | break loop27; | ||
9442 | } | ||
9443 | } while (true); | ||
9444 | |||
9445 | after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); | ||
9446 | |||
9447 | } | ||
9448 | |||
9449 | |||
9450 | } | ||
9451 | |||
9452 | } | ||
9453 | catch (RecognitionException re) { | ||
9454 | reportError(re); | ||
9455 | recover(input,re); | ||
9456 | } | ||
9457 | finally { | ||
9458 | |||
9459 | restoreStackSize(stackSize); | ||
9460 | |||
9461 | } | ||
9462 | return ; | ||
9463 | } | ||
9464 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__1__Impl" | ||
9465 | |||
9466 | |||
9467 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__0" | ||
9468 | // InternalSolverLanguage.g:3011:1: rule__PredicateSymbol__Group_6_1_1__0 : rule__PredicateSymbol__Group_6_1_1__0__Impl rule__PredicateSymbol__Group_6_1_1__1 ; | ||
9469 | public final void rule__PredicateSymbol__Group_6_1_1__0() throws RecognitionException { | ||
9470 | |||
9471 | int stackSize = keepStackSize(); | ||
9472 | |||
9473 | try { | ||
9474 | // InternalSolverLanguage.g:3015:1: ( rule__PredicateSymbol__Group_6_1_1__0__Impl rule__PredicateSymbol__Group_6_1_1__1 ) | ||
9475 | // InternalSolverLanguage.g:3016:2: rule__PredicateSymbol__Group_6_1_1__0__Impl rule__PredicateSymbol__Group_6_1_1__1 | ||
9476 | { | ||
9477 | pushFollow(FOLLOW_20); | ||
9478 | rule__PredicateSymbol__Group_6_1_1__0__Impl(); | ||
9479 | |||
9480 | state._fsp--; | ||
9481 | |||
9482 | pushFollow(FOLLOW_2); | ||
9483 | rule__PredicateSymbol__Group_6_1_1__1(); | ||
9484 | |||
9485 | state._fsp--; | ||
9486 | |||
9487 | |||
9488 | } | ||
9489 | |||
9490 | } | ||
9491 | catch (RecognitionException re) { | ||
9492 | reportError(re); | ||
9493 | recover(input,re); | ||
9494 | } | ||
9495 | finally { | ||
9496 | |||
9497 | restoreStackSize(stackSize); | ||
9498 | |||
9499 | } | ||
9500 | return ; | ||
9501 | } | ||
9502 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__0" | ||
9503 | |||
9504 | |||
9505 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__0__Impl" | ||
9506 | // InternalSolverLanguage.g:3023:1: rule__PredicateSymbol__Group_6_1_1__0__Impl : ( '|' ) ; | ||
9507 | public final void rule__PredicateSymbol__Group_6_1_1__0__Impl() throws RecognitionException { | ||
9508 | |||
9509 | int stackSize = keepStackSize(); | ||
9510 | |||
9511 | try { | ||
9512 | // InternalSolverLanguage.g:3027:1: ( ( '|' ) ) | ||
9513 | // InternalSolverLanguage.g:3028:1: ( '|' ) | ||
9514 | { | ||
9515 | // InternalSolverLanguage.g:3028:1: ( '|' ) | ||
9516 | // InternalSolverLanguage.g:3029:2: '|' | ||
9517 | { | ||
9518 | before(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); | ||
9519 | match(input,28,FOLLOW_2); | ||
9520 | after(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); | ||
9521 | |||
9522 | } | ||
9523 | |||
9524 | |||
9525 | } | ||
9526 | |||
9527 | } | ||
9528 | catch (RecognitionException re) { | ||
9529 | reportError(re); | ||
9530 | recover(input,re); | ||
9531 | } | ||
9532 | finally { | ||
9533 | |||
9534 | restoreStackSize(stackSize); | ||
9535 | |||
9536 | } | ||
9537 | return ; | ||
9538 | } | ||
9539 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__0__Impl" | ||
9540 | |||
9541 | |||
9542 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__1" | ||
9543 | // InternalSolverLanguage.g:3038:1: rule__PredicateSymbol__Group_6_1_1__1 : rule__PredicateSymbol__Group_6_1_1__1__Impl ; | ||
9544 | public final void rule__PredicateSymbol__Group_6_1_1__1() throws RecognitionException { | ||
9545 | |||
9546 | int stackSize = keepStackSize(); | ||
9547 | |||
9548 | try { | ||
9549 | // InternalSolverLanguage.g:3042:1: ( rule__PredicateSymbol__Group_6_1_1__1__Impl ) | ||
9550 | // InternalSolverLanguage.g:3043:2: rule__PredicateSymbol__Group_6_1_1__1__Impl | ||
9551 | { | ||
9552 | pushFollow(FOLLOW_2); | ||
9553 | rule__PredicateSymbol__Group_6_1_1__1__Impl(); | ||
9554 | |||
9555 | state._fsp--; | ||
9556 | |||
9557 | |||
9558 | } | ||
9559 | |||
9560 | } | ||
9561 | catch (RecognitionException re) { | ||
9562 | reportError(re); | ||
9563 | recover(input,re); | ||
9564 | } | ||
9565 | finally { | ||
9566 | |||
9567 | restoreStackSize(stackSize); | ||
9568 | |||
9569 | } | ||
9570 | return ; | ||
9571 | } | ||
9572 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__1" | ||
9573 | |||
9574 | |||
9575 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__1__Impl" | ||
9576 | // InternalSolverLanguage.g:3049:1: rule__PredicateSymbol__Group_6_1_1__1__Impl : ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) ; | ||
9577 | public final void rule__PredicateSymbol__Group_6_1_1__1__Impl() throws RecognitionException { | ||
9578 | |||
9579 | int stackSize = keepStackSize(); | ||
9580 | |||
9581 | try { | ||
9582 | // InternalSolverLanguage.g:3053:1: ( ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) ) | ||
9583 | // InternalSolverLanguage.g:3054:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) | ||
9584 | { | ||
9585 | // InternalSolverLanguage.g:3054:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) | ||
9586 | // InternalSolverLanguage.g:3055:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) | ||
9587 | { | ||
9588 | before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); | ||
9589 | // InternalSolverLanguage.g:3056:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) | ||
9590 | // InternalSolverLanguage.g:3056:3: rule__PredicateSymbol__BodiesAssignment_6_1_1_1 | ||
9591 | { | ||
9592 | pushFollow(FOLLOW_2); | ||
9593 | rule__PredicateSymbol__BodiesAssignment_6_1_1_1(); | ||
9594 | |||
9595 | state._fsp--; | ||
9596 | |||
9597 | |||
9598 | } | ||
9599 | |||
9600 | after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); | ||
9601 | |||
9602 | } | ||
9603 | |||
9604 | |||
9605 | } | ||
9606 | |||
9607 | } | ||
9608 | catch (RecognitionException re) { | ||
9609 | reportError(re); | ||
9610 | recover(input,re); | ||
9611 | } | ||
9612 | finally { | ||
9613 | |||
9614 | restoreStackSize(stackSize); | ||
9615 | |||
9616 | } | ||
9617 | return ; | ||
9618 | } | ||
9619 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__1__Impl" | ||
9620 | |||
9621 | |||
9622 | // $ANTLR start "rule__ErrorPredicate__Group__0" | ||
9623 | // InternalSolverLanguage.g:3065:1: rule__ErrorPredicate__Group__0 : rule__ErrorPredicate__Group__0__Impl rule__ErrorPredicate__Group__1 ; | ||
9624 | public final void rule__ErrorPredicate__Group__0() throws RecognitionException { | ||
9625 | |||
9626 | int stackSize = keepStackSize(); | ||
9627 | |||
9628 | try { | ||
9629 | // InternalSolverLanguage.g:3069:1: ( rule__ErrorPredicate__Group__0__Impl rule__ErrorPredicate__Group__1 ) | ||
9630 | // InternalSolverLanguage.g:3070:2: rule__ErrorPredicate__Group__0__Impl rule__ErrorPredicate__Group__1 | ||
9631 | { | ||
9632 | pushFollow(FOLLOW_23); | ||
9633 | rule__ErrorPredicate__Group__0__Impl(); | ||
9634 | |||
9635 | state._fsp--; | ||
9636 | |||
9637 | pushFollow(FOLLOW_2); | ||
9638 | rule__ErrorPredicate__Group__1(); | ||
9639 | |||
9640 | state._fsp--; | ||
9641 | |||
9642 | |||
9643 | } | ||
9644 | |||
9645 | } | ||
9646 | catch (RecognitionException re) { | ||
9647 | reportError(re); | ||
9648 | recover(input,re); | ||
9649 | } | ||
9650 | finally { | ||
9651 | |||
9652 | restoreStackSize(stackSize); | ||
9653 | |||
9654 | } | ||
9655 | return ; | ||
9656 | } | ||
9657 | // $ANTLR end "rule__ErrorPredicate__Group__0" | ||
9658 | |||
9659 | |||
9660 | // $ANTLR start "rule__ErrorPredicate__Group__0__Impl" | ||
9661 | // InternalSolverLanguage.g:3077:1: rule__ErrorPredicate__Group__0__Impl : ( () ) ; | ||
9662 | public final void rule__ErrorPredicate__Group__0__Impl() throws RecognitionException { | ||
9663 | |||
9664 | int stackSize = keepStackSize(); | ||
9665 | |||
9666 | try { | ||
9667 | // InternalSolverLanguage.g:3081:1: ( ( () ) ) | ||
9668 | // InternalSolverLanguage.g:3082:1: ( () ) | ||
9669 | { | ||
9670 | // InternalSolverLanguage.g:3082:1: ( () ) | ||
9671 | // InternalSolverLanguage.g:3083:2: () | ||
9672 | { | ||
9673 | before(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); | ||
9674 | // InternalSolverLanguage.g:3084:2: () | ||
9675 | // InternalSolverLanguage.g:3084:3: | ||
9676 | { | ||
9677 | } | ||
9678 | |||
9679 | after(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); | ||
9680 | |||
9681 | } | ||
9682 | |||
9683 | |||
9684 | } | ||
9685 | |||
9686 | } | ||
9687 | finally { | ||
9688 | |||
9689 | restoreStackSize(stackSize); | ||
9690 | |||
9691 | } | ||
9692 | return ; | ||
9693 | } | ||
9694 | // $ANTLR end "rule__ErrorPredicate__Group__0__Impl" | ||
9695 | |||
9696 | |||
9697 | // $ANTLR start "rule__ErrorPredicate__Group__1" | ||
9698 | // InternalSolverLanguage.g:3092:1: rule__ErrorPredicate__Group__1 : rule__ErrorPredicate__Group__1__Impl rule__ErrorPredicate__Group__2 ; | ||
9699 | public final void rule__ErrorPredicate__Group__1() throws RecognitionException { | ||
9700 | |||
9701 | int stackSize = keepStackSize(); | ||
9702 | |||
9703 | try { | ||
9704 | // InternalSolverLanguage.g:3096:1: ( rule__ErrorPredicate__Group__1__Impl rule__ErrorPredicate__Group__2 ) | ||
9705 | // InternalSolverLanguage.g:3097:2: rule__ErrorPredicate__Group__1__Impl rule__ErrorPredicate__Group__2 | ||
9706 | { | ||
9707 | pushFollow(FOLLOW_24); | ||
9708 | rule__ErrorPredicate__Group__1__Impl(); | ||
9709 | |||
9710 | state._fsp--; | ||
9711 | |||
9712 | pushFollow(FOLLOW_2); | ||
9713 | rule__ErrorPredicate__Group__2(); | ||
9714 | |||
9715 | state._fsp--; | ||
9716 | |||
9717 | |||
9718 | } | ||
9719 | |||
9720 | } | ||
9721 | catch (RecognitionException re) { | ||
9722 | reportError(re); | ||
9723 | recover(input,re); | ||
9724 | } | ||
9725 | finally { | ||
9726 | |||
9727 | restoreStackSize(stackSize); | ||
9728 | |||
9729 | } | ||
9730 | return ; | ||
9731 | } | ||
9732 | // $ANTLR end "rule__ErrorPredicate__Group__1" | ||
9733 | |||
9734 | |||
9735 | // $ANTLR start "rule__ErrorPredicate__Group__1__Impl" | ||
9736 | // InternalSolverLanguage.g:3104:1: rule__ErrorPredicate__Group__1__Impl : ( 'error' ) ; | ||
9737 | public final void rule__ErrorPredicate__Group__1__Impl() throws RecognitionException { | ||
9738 | |||
9739 | int stackSize = keepStackSize(); | ||
9740 | |||
9741 | try { | ||
9742 | // InternalSolverLanguage.g:3108:1: ( ( 'error' ) ) | ||
9743 | // InternalSolverLanguage.g:3109:1: ( 'error' ) | ||
9744 | { | ||
9745 | // InternalSolverLanguage.g:3109:1: ( 'error' ) | ||
9746 | // InternalSolverLanguage.g:3110:2: 'error' | ||
9747 | { | ||
9748 | before(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); | ||
9749 | match(input,16,FOLLOW_2); | ||
9750 | after(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); | ||
9751 | |||
9752 | } | ||
9753 | |||
9754 | |||
9755 | } | ||
9756 | |||
9757 | } | ||
9758 | catch (RecognitionException re) { | ||
9759 | reportError(re); | ||
9760 | recover(input,re); | ||
9761 | } | ||
9762 | finally { | ||
9763 | |||
9764 | restoreStackSize(stackSize); | ||
9765 | |||
9766 | } | ||
9767 | return ; | ||
9768 | } | ||
9769 | // $ANTLR end "rule__ErrorPredicate__Group__1__Impl" | ||
9770 | |||
9771 | |||
9772 | // $ANTLR start "rule__ErrorPredicate__Group__2" | ||
9773 | // InternalSolverLanguage.g:3119:1: rule__ErrorPredicate__Group__2 : rule__ErrorPredicate__Group__2__Impl rule__ErrorPredicate__Group__3 ; | ||
9774 | public final void rule__ErrorPredicate__Group__2() throws RecognitionException { | ||
9775 | |||
9776 | int stackSize = keepStackSize(); | ||
9777 | |||
9778 | try { | ||
9779 | // InternalSolverLanguage.g:3123:1: ( rule__ErrorPredicate__Group__2__Impl rule__ErrorPredicate__Group__3 ) | ||
9780 | // InternalSolverLanguage.g:3124:2: rule__ErrorPredicate__Group__2__Impl rule__ErrorPredicate__Group__3 | ||
9781 | { | ||
9782 | pushFollow(FOLLOW_24); | ||
9783 | rule__ErrorPredicate__Group__2__Impl(); | ||
9784 | |||
9785 | state._fsp--; | ||
9786 | |||
9787 | pushFollow(FOLLOW_2); | ||
9788 | rule__ErrorPredicate__Group__3(); | ||
9789 | |||
9790 | state._fsp--; | ||
9791 | |||
9792 | |||
9793 | } | ||
9794 | |||
9795 | } | ||
9796 | catch (RecognitionException re) { | ||
9797 | reportError(re); | ||
9798 | recover(input,re); | ||
9799 | } | ||
9800 | finally { | ||
9801 | |||
9802 | restoreStackSize(stackSize); | ||
9803 | |||
9804 | } | ||
9805 | return ; | ||
9806 | } | ||
9807 | // $ANTLR end "rule__ErrorPredicate__Group__2" | ||
9808 | |||
9809 | |||
9810 | // $ANTLR start "rule__ErrorPredicate__Group__2__Impl" | ||
9811 | // InternalSolverLanguage.g:3131:1: rule__ErrorPredicate__Group__2__Impl : ( ( rule__ErrorPredicate__NameAssignment_2 )? ) ; | ||
9812 | public final void rule__ErrorPredicate__Group__2__Impl() throws RecognitionException { | ||
9813 | |||
9814 | int stackSize = keepStackSize(); | ||
9815 | |||
9816 | try { | ||
9817 | // InternalSolverLanguage.g:3135:1: ( ( ( rule__ErrorPredicate__NameAssignment_2 )? ) ) | ||
9818 | // InternalSolverLanguage.g:3136:1: ( ( rule__ErrorPredicate__NameAssignment_2 )? ) | ||
9819 | { | ||
9820 | // InternalSolverLanguage.g:3136:1: ( ( rule__ErrorPredicate__NameAssignment_2 )? ) | ||
9821 | // InternalSolverLanguage.g:3137:2: ( rule__ErrorPredicate__NameAssignment_2 )? | ||
9822 | { | ||
9823 | before(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); | ||
9824 | // InternalSolverLanguage.g:3138:2: ( rule__ErrorPredicate__NameAssignment_2 )? | ||
9825 | int alt28=2; | ||
9826 | int LA28_0 = input.LA(1); | ||
9827 | |||
9828 | if ( (LA28_0==RULE_ID) ) { | ||
9829 | alt28=1; | ||
9830 | } | ||
9831 | switch (alt28) { | ||
9832 | case 1 : | ||
9833 | // InternalSolverLanguage.g:3138:3: rule__ErrorPredicate__NameAssignment_2 | ||
9834 | { | ||
9835 | pushFollow(FOLLOW_2); | ||
9836 | rule__ErrorPredicate__NameAssignment_2(); | ||
9837 | |||
9838 | state._fsp--; | ||
9839 | |||
9840 | |||
9841 | } | ||
9842 | break; | ||
9843 | |||
9844 | } | ||
9845 | |||
9846 | after(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); | ||
9847 | |||
9848 | } | ||
9849 | |||
9850 | |||
9851 | } | ||
9852 | |||
9853 | } | ||
9854 | catch (RecognitionException re) { | ||
9855 | reportError(re); | ||
9856 | recover(input,re); | ||
9857 | } | ||
9858 | finally { | ||
9859 | |||
9860 | restoreStackSize(stackSize); | ||
9861 | |||
9862 | } | ||
9863 | return ; | ||
9864 | } | ||
9865 | // $ANTLR end "rule__ErrorPredicate__Group__2__Impl" | ||
9866 | |||
9867 | |||
9868 | // $ANTLR start "rule__ErrorPredicate__Group__3" | ||
9869 | // InternalSolverLanguage.g:3146:1: rule__ErrorPredicate__Group__3 : rule__ErrorPredicate__Group__3__Impl rule__ErrorPredicate__Group__4 ; | ||
9870 | public final void rule__ErrorPredicate__Group__3() throws RecognitionException { | ||
9871 | |||
9872 | int stackSize = keepStackSize(); | ||
9873 | |||
9874 | try { | ||
9875 | // InternalSolverLanguage.g:3150:1: ( rule__ErrorPredicate__Group__3__Impl rule__ErrorPredicate__Group__4 ) | ||
9876 | // InternalSolverLanguage.g:3151:2: rule__ErrorPredicate__Group__3__Impl rule__ErrorPredicate__Group__4 | ||
9877 | { | ||
9878 | pushFollow(FOLLOW_14); | ||
9879 | rule__ErrorPredicate__Group__3__Impl(); | ||
9880 | |||
9881 | state._fsp--; | ||
9882 | |||
9883 | pushFollow(FOLLOW_2); | ||
9884 | rule__ErrorPredicate__Group__4(); | ||
9885 | |||
9886 | state._fsp--; | ||
9887 | |||
9888 | |||
9889 | } | ||
9890 | |||
9891 | } | ||
9892 | catch (RecognitionException re) { | ||
9893 | reportError(re); | ||
9894 | recover(input,re); | ||
9895 | } | ||
9896 | finally { | ||
9897 | |||
9898 | restoreStackSize(stackSize); | ||
9899 | |||
9900 | } | ||
9901 | return ; | ||
9902 | } | ||
9903 | // $ANTLR end "rule__ErrorPredicate__Group__3" | ||
9904 | |||
9905 | |||
9906 | // $ANTLR start "rule__ErrorPredicate__Group__3__Impl" | ||
9907 | // InternalSolverLanguage.g:3158:1: rule__ErrorPredicate__Group__3__Impl : ( ( rule__ErrorPredicate__Group_3__0 ) ) ; | ||
9908 | public final void rule__ErrorPredicate__Group__3__Impl() throws RecognitionException { | ||
9909 | |||
9910 | int stackSize = keepStackSize(); | ||
9911 | |||
9912 | try { | ||
9913 | // InternalSolverLanguage.g:3162:1: ( ( ( rule__ErrorPredicate__Group_3__0 ) ) ) | ||
9914 | // InternalSolverLanguage.g:3163:1: ( ( rule__ErrorPredicate__Group_3__0 ) ) | ||
9915 | { | ||
9916 | // InternalSolverLanguage.g:3163:1: ( ( rule__ErrorPredicate__Group_3__0 ) ) | ||
9917 | // InternalSolverLanguage.g:3164:2: ( rule__ErrorPredicate__Group_3__0 ) | ||
9918 | { | ||
9919 | before(grammarAccess.getErrorPredicateAccess().getGroup_3()); | ||
9920 | // InternalSolverLanguage.g:3165:2: ( rule__ErrorPredicate__Group_3__0 ) | ||
9921 | // InternalSolverLanguage.g:3165:3: rule__ErrorPredicate__Group_3__0 | ||
9922 | { | ||
9923 | pushFollow(FOLLOW_2); | ||
9924 | rule__ErrorPredicate__Group_3__0(); | ||
9925 | |||
9926 | state._fsp--; | ||
9927 | |||
9928 | |||
9929 | } | ||
9930 | |||
9931 | after(grammarAccess.getErrorPredicateAccess().getGroup_3()); | ||
9932 | |||
9933 | } | ||
9934 | |||
9935 | |||
9936 | } | ||
9937 | |||
9938 | } | ||
9939 | catch (RecognitionException re) { | ||
9940 | reportError(re); | ||
9941 | recover(input,re); | ||
9942 | } | ||
9943 | finally { | ||
9944 | |||
9945 | restoreStackSize(stackSize); | ||
9946 | |||
9947 | } | ||
9948 | return ; | ||
9949 | } | ||
9950 | // $ANTLR end "rule__ErrorPredicate__Group__3__Impl" | ||
9951 | |||
9952 | |||
9953 | // $ANTLR start "rule__ErrorPredicate__Group__4" | ||
9954 | // InternalSolverLanguage.g:3173:1: rule__ErrorPredicate__Group__4 : rule__ErrorPredicate__Group__4__Impl rule__ErrorPredicate__Group__5 ; | ||
9955 | public final void rule__ErrorPredicate__Group__4() throws RecognitionException { | ||
9956 | |||
9957 | int stackSize = keepStackSize(); | ||
9958 | |||
9959 | try { | ||
9960 | // InternalSolverLanguage.g:3177:1: ( rule__ErrorPredicate__Group__4__Impl rule__ErrorPredicate__Group__5 ) | ||
9961 | // InternalSolverLanguage.g:3178:2: rule__ErrorPredicate__Group__4__Impl rule__ErrorPredicate__Group__5 | ||
9962 | { | ||
9963 | pushFollow(FOLLOW_20); | ||
9964 | rule__ErrorPredicate__Group__4__Impl(); | ||
9965 | |||
9966 | state._fsp--; | ||
9967 | |||
9968 | pushFollow(FOLLOW_2); | ||
9969 | rule__ErrorPredicate__Group__5(); | ||
9970 | |||
9971 | state._fsp--; | ||
9972 | |||
9973 | |||
9974 | } | ||
9975 | |||
9976 | } | ||
9977 | catch (RecognitionException re) { | ||
9978 | reportError(re); | ||
9979 | recover(input,re); | ||
9980 | } | ||
9981 | finally { | ||
9982 | |||
9983 | restoreStackSize(stackSize); | ||
9984 | |||
9985 | } | ||
9986 | return ; | ||
9987 | } | ||
9988 | // $ANTLR end "rule__ErrorPredicate__Group__4" | ||
9989 | |||
9990 | |||
9991 | // $ANTLR start "rule__ErrorPredicate__Group__4__Impl" | ||
9992 | // InternalSolverLanguage.g:3185:1: rule__ErrorPredicate__Group__4__Impl : ( ':' ) ; | ||
9993 | public final void rule__ErrorPredicate__Group__4__Impl() throws RecognitionException { | ||
9994 | |||
9995 | int stackSize = keepStackSize(); | ||
9996 | |||
9997 | try { | ||
9998 | // InternalSolverLanguage.g:3189:1: ( ( ':' ) ) | ||
9999 | // InternalSolverLanguage.g:3190:1: ( ':' ) | ||
10000 | { | ||
10001 | // InternalSolverLanguage.g:3190:1: ( ':' ) | ||
10002 | // InternalSolverLanguage.g:3191:2: ':' | ||
10003 | { | ||
10004 | before(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); | ||
10005 | match(input,19,FOLLOW_2); | ||
10006 | after(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); | ||
10007 | |||
10008 | } | ||
10009 | |||
10010 | |||
10011 | } | ||
10012 | |||
10013 | } | ||
10014 | catch (RecognitionException re) { | ||
10015 | reportError(re); | ||
10016 | recover(input,re); | ||
10017 | } | ||
10018 | finally { | ||
10019 | |||
10020 | restoreStackSize(stackSize); | ||
10021 | |||
10022 | } | ||
10023 | return ; | ||
10024 | } | ||
10025 | // $ANTLR end "rule__ErrorPredicate__Group__4__Impl" | ||
10026 | |||
10027 | |||
10028 | // $ANTLR start "rule__ErrorPredicate__Group__5" | ||
10029 | // InternalSolverLanguage.g:3200:1: rule__ErrorPredicate__Group__5 : rule__ErrorPredicate__Group__5__Impl rule__ErrorPredicate__Group__6 ; | ||
10030 | public final void rule__ErrorPredicate__Group__5() throws RecognitionException { | ||
10031 | |||
10032 | int stackSize = keepStackSize(); | ||
10033 | |||
10034 | try { | ||
10035 | // InternalSolverLanguage.g:3204:1: ( rule__ErrorPredicate__Group__5__Impl rule__ErrorPredicate__Group__6 ) | ||
10036 | // InternalSolverLanguage.g:3205:2: rule__ErrorPredicate__Group__5__Impl rule__ErrorPredicate__Group__6 | ||
10037 | { | ||
10038 | pushFollow(FOLLOW_6); | ||
10039 | rule__ErrorPredicate__Group__5__Impl(); | ||
10040 | |||
10041 | state._fsp--; | ||
10042 | |||
10043 | pushFollow(FOLLOW_2); | ||
10044 | rule__ErrorPredicate__Group__6(); | ||
10045 | |||
10046 | state._fsp--; | ||
10047 | |||
10048 | |||
10049 | } | ||
10050 | |||
10051 | } | ||
10052 | catch (RecognitionException re) { | ||
10053 | reportError(re); | ||
10054 | recover(input,re); | ||
10055 | } | ||
10056 | finally { | ||
10057 | |||
10058 | restoreStackSize(stackSize); | ||
10059 | |||
10060 | } | ||
10061 | return ; | ||
10062 | } | ||
10063 | // $ANTLR end "rule__ErrorPredicate__Group__5" | ||
10064 | |||
10065 | |||
10066 | // $ANTLR start "rule__ErrorPredicate__Group__5__Impl" | ||
10067 | // InternalSolverLanguage.g:3212:1: rule__ErrorPredicate__Group__5__Impl : ( ( rule__ErrorPredicate__Alternatives_5 ) ) ; | ||
10068 | public final void rule__ErrorPredicate__Group__5__Impl() throws RecognitionException { | ||
10069 | |||
10070 | int stackSize = keepStackSize(); | ||
10071 | |||
10072 | try { | ||
10073 | // InternalSolverLanguage.g:3216:1: ( ( ( rule__ErrorPredicate__Alternatives_5 ) ) ) | ||
10074 | // InternalSolverLanguage.g:3217:1: ( ( rule__ErrorPredicate__Alternatives_5 ) ) | ||
10075 | { | ||
10076 | // InternalSolverLanguage.g:3217:1: ( ( rule__ErrorPredicate__Alternatives_5 ) ) | ||
10077 | // InternalSolverLanguage.g:3218:2: ( rule__ErrorPredicate__Alternatives_5 ) | ||
10078 | { | ||
10079 | before(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); | ||
10080 | // InternalSolverLanguage.g:3219:2: ( rule__ErrorPredicate__Alternatives_5 ) | ||
10081 | // InternalSolverLanguage.g:3219:3: rule__ErrorPredicate__Alternatives_5 | ||
10082 | { | ||
10083 | pushFollow(FOLLOW_2); | ||
10084 | rule__ErrorPredicate__Alternatives_5(); | ||
10085 | |||
10086 | state._fsp--; | ||
10087 | |||
10088 | |||
10089 | } | ||
10090 | |||
10091 | after(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); | ||
10092 | |||
10093 | } | ||
10094 | |||
10095 | |||
10096 | } | ||
10097 | |||
10098 | } | ||
10099 | catch (RecognitionException re) { | ||
10100 | reportError(re); | ||
10101 | recover(input,re); | ||
10102 | } | ||
10103 | finally { | ||
10104 | |||
10105 | restoreStackSize(stackSize); | ||
10106 | |||
10107 | } | ||
10108 | return ; | ||
10109 | } | ||
10110 | // $ANTLR end "rule__ErrorPredicate__Group__5__Impl" | ||
10111 | |||
10112 | |||
10113 | // $ANTLR start "rule__ErrorPredicate__Group__6" | ||
10114 | // InternalSolverLanguage.g:3227:1: rule__ErrorPredicate__Group__6 : rule__ErrorPredicate__Group__6__Impl ; | ||
10115 | public final void rule__ErrorPredicate__Group__6() throws RecognitionException { | ||
10116 | |||
10117 | int stackSize = keepStackSize(); | ||
10118 | |||
10119 | try { | ||
10120 | // InternalSolverLanguage.g:3231:1: ( rule__ErrorPredicate__Group__6__Impl ) | ||
10121 | // InternalSolverLanguage.g:3232:2: rule__ErrorPredicate__Group__6__Impl | ||
10122 | { | ||
10123 | pushFollow(FOLLOW_2); | ||
10124 | rule__ErrorPredicate__Group__6__Impl(); | ||
10125 | |||
10126 | state._fsp--; | ||
10127 | |||
10128 | |||
10129 | } | ||
10130 | |||
10131 | } | ||
10132 | catch (RecognitionException re) { | ||
10133 | reportError(re); | ||
10134 | recover(input,re); | ||
10135 | } | ||
10136 | finally { | ||
10137 | |||
10138 | restoreStackSize(stackSize); | ||
10139 | |||
10140 | } | ||
10141 | return ; | ||
10142 | } | ||
10143 | // $ANTLR end "rule__ErrorPredicate__Group__6" | ||
10144 | |||
10145 | |||
10146 | // $ANTLR start "rule__ErrorPredicate__Group__6__Impl" | ||
10147 | // InternalSolverLanguage.g:3238:1: rule__ErrorPredicate__Group__6__Impl : ( '.' ) ; | ||
10148 | public final void rule__ErrorPredicate__Group__6__Impl() throws RecognitionException { | ||
10149 | |||
10150 | int stackSize = keepStackSize(); | ||
10151 | |||
10152 | try { | ||
10153 | // InternalSolverLanguage.g:3242:1: ( ( '.' ) ) | ||
10154 | // InternalSolverLanguage.g:3243:1: ( '.' ) | ||
10155 | { | ||
10156 | // InternalSolverLanguage.g:3243:1: ( '.' ) | ||
10157 | // InternalSolverLanguage.g:3244:2: '.' | ||
10158 | { | ||
10159 | before(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); | ||
10160 | match(input,14,FOLLOW_2); | ||
10161 | after(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); | ||
10162 | |||
10163 | } | ||
10164 | |||
10165 | |||
10166 | } | ||
10167 | |||
10168 | } | ||
10169 | catch (RecognitionException re) { | ||
10170 | reportError(re); | ||
10171 | recover(input,re); | ||
10172 | } | ||
10173 | finally { | ||
10174 | |||
10175 | restoreStackSize(stackSize); | ||
10176 | |||
10177 | } | ||
10178 | return ; | ||
10179 | } | ||
10180 | // $ANTLR end "rule__ErrorPredicate__Group__6__Impl" | ||
10181 | |||
10182 | |||
10183 | // $ANTLR start "rule__ErrorPredicate__Group_3__0" | ||
10184 | // InternalSolverLanguage.g:3254:1: rule__ErrorPredicate__Group_3__0 : rule__ErrorPredicate__Group_3__0__Impl rule__ErrorPredicate__Group_3__1 ; | ||
10185 | public final void rule__ErrorPredicate__Group_3__0() throws RecognitionException { | ||
10186 | |||
10187 | int stackSize = keepStackSize(); | ||
10188 | |||
10189 | try { | ||
10190 | // InternalSolverLanguage.g:3258:1: ( rule__ErrorPredicate__Group_3__0__Impl rule__ErrorPredicate__Group_3__1 ) | ||
10191 | // InternalSolverLanguage.g:3259:2: rule__ErrorPredicate__Group_3__0__Impl rule__ErrorPredicate__Group_3__1 | ||
10192 | { | ||
10193 | pushFollow(FOLLOW_18); | ||
10194 | rule__ErrorPredicate__Group_3__0__Impl(); | ||
10195 | |||
10196 | state._fsp--; | ||
10197 | |||
10198 | pushFollow(FOLLOW_2); | ||
10199 | rule__ErrorPredicate__Group_3__1(); | ||
10200 | |||
10201 | state._fsp--; | ||
10202 | |||
10203 | |||
10204 | } | ||
10205 | |||
10206 | } | ||
10207 | catch (RecognitionException re) { | ||
10208 | reportError(re); | ||
10209 | recover(input,re); | ||
10210 | } | ||
10211 | finally { | ||
10212 | |||
10213 | restoreStackSize(stackSize); | ||
10214 | |||
10215 | } | ||
10216 | return ; | ||
10217 | } | ||
10218 | // $ANTLR end "rule__ErrorPredicate__Group_3__0" | ||
10219 | |||
10220 | |||
10221 | // $ANTLR start "rule__ErrorPredicate__Group_3__0__Impl" | ||
10222 | // InternalSolverLanguage.g:3266:1: rule__ErrorPredicate__Group_3__0__Impl : ( '(' ) ; | ||
10223 | public final void rule__ErrorPredicate__Group_3__0__Impl() throws RecognitionException { | ||
10224 | |||
10225 | int stackSize = keepStackSize(); | ||
10226 | |||
10227 | try { | ||
10228 | // InternalSolverLanguage.g:3270:1: ( ( '(' ) ) | ||
10229 | // InternalSolverLanguage.g:3271:1: ( '(' ) | ||
10230 | { | ||
10231 | // InternalSolverLanguage.g:3271:1: ( '(' ) | ||
10232 | // InternalSolverLanguage.g:3272:2: '(' | ||
10233 | { | ||
10234 | before(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); | ||
10235 | match(input,17,FOLLOW_2); | ||
10236 | after(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); | ||
10237 | |||
10238 | } | ||
10239 | |||
10240 | |||
10241 | } | ||
10242 | |||
10243 | } | ||
10244 | catch (RecognitionException re) { | ||
10245 | reportError(re); | ||
10246 | recover(input,re); | ||
10247 | } | ||
10248 | finally { | ||
10249 | |||
10250 | restoreStackSize(stackSize); | ||
10251 | |||
10252 | } | ||
10253 | return ; | ||
10254 | } | ||
10255 | // $ANTLR end "rule__ErrorPredicate__Group_3__0__Impl" | ||
10256 | |||
10257 | |||
10258 | // $ANTLR start "rule__ErrorPredicate__Group_3__1" | ||
10259 | // InternalSolverLanguage.g:3281:1: rule__ErrorPredicate__Group_3__1 : rule__ErrorPredicate__Group_3__1__Impl rule__ErrorPredicate__Group_3__2 ; | ||
10260 | public final void rule__ErrorPredicate__Group_3__1() throws RecognitionException { | ||
10261 | |||
10262 | int stackSize = keepStackSize(); | ||
10263 | |||
10264 | try { | ||
10265 | // InternalSolverLanguage.g:3285:1: ( rule__ErrorPredicate__Group_3__1__Impl rule__ErrorPredicate__Group_3__2 ) | ||
10266 | // InternalSolverLanguage.g:3286:2: rule__ErrorPredicate__Group_3__1__Impl rule__ErrorPredicate__Group_3__2 | ||
10267 | { | ||
10268 | pushFollow(FOLLOW_18); | ||
10269 | rule__ErrorPredicate__Group_3__1__Impl(); | ||
10270 | |||
10271 | state._fsp--; | ||
10272 | |||
10273 | pushFollow(FOLLOW_2); | ||
10274 | rule__ErrorPredicate__Group_3__2(); | ||
10275 | |||
10276 | state._fsp--; | ||
10277 | |||
10278 | |||
10279 | } | ||
10280 | |||
10281 | } | ||
10282 | catch (RecognitionException re) { | ||
10283 | reportError(re); | ||
10284 | recover(input,re); | ||
10285 | } | ||
10286 | finally { | ||
10287 | |||
10288 | restoreStackSize(stackSize); | ||
10289 | |||
10290 | } | ||
10291 | return ; | ||
10292 | } | ||
10293 | // $ANTLR end "rule__ErrorPredicate__Group_3__1" | ||
10294 | |||
10295 | |||
10296 | // $ANTLR start "rule__ErrorPredicate__Group_3__1__Impl" | ||
10297 | // InternalSolverLanguage.g:3293:1: rule__ErrorPredicate__Group_3__1__Impl : ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) ; | ||
10298 | public final void rule__ErrorPredicate__Group_3__1__Impl() throws RecognitionException { | ||
10299 | |||
10300 | int stackSize = keepStackSize(); | ||
10301 | |||
10302 | try { | ||
10303 | // InternalSolverLanguage.g:3297:1: ( ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) ) | ||
10304 | // InternalSolverLanguage.g:3298:1: ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) | ||
10305 | { | ||
10306 | // InternalSolverLanguage.g:3298:1: ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) | ||
10307 | // InternalSolverLanguage.g:3299:2: ( rule__ErrorPredicate__ParametersAssignment_3_1 )* | ||
10308 | { | ||
10309 | before(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); | ||
10310 | // InternalSolverLanguage.g:3300:2: ( rule__ErrorPredicate__ParametersAssignment_3_1 )* | ||
10311 | loop29: | ||
10312 | do { | ||
10313 | int alt29=2; | ||
10314 | int LA29_0 = input.LA(1); | ||
10315 | |||
10316 | if ( (LA29_0==RULE_ID) ) { | ||
10317 | alt29=1; | ||
10318 | } | ||
10319 | |||
10320 | |||
10321 | switch (alt29) { | ||
10322 | case 1 : | ||
10323 | // InternalSolverLanguage.g:3300:3: rule__ErrorPredicate__ParametersAssignment_3_1 | ||
10324 | { | ||
10325 | pushFollow(FOLLOW_19); | ||
10326 | rule__ErrorPredicate__ParametersAssignment_3_1(); | ||
10327 | |||
10328 | state._fsp--; | ||
10329 | |||
10330 | |||
10331 | } | ||
10332 | break; | ||
10333 | |||
10334 | default : | ||
10335 | break loop29; | ||
10336 | } | ||
10337 | } while (true); | ||
10338 | |||
10339 | after(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_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__ErrorPredicate__Group_3__1__Impl" | ||
10359 | |||
10360 | |||
10361 | // $ANTLR start "rule__ErrorPredicate__Group_3__2" | ||
10362 | // InternalSolverLanguage.g:3308:1: rule__ErrorPredicate__Group_3__2 : rule__ErrorPredicate__Group_3__2__Impl ; | ||
10363 | public final void rule__ErrorPredicate__Group_3__2() throws RecognitionException { | ||
10364 | |||
10365 | int stackSize = keepStackSize(); | ||
10366 | |||
10367 | try { | ||
10368 | // InternalSolverLanguage.g:3312:1: ( rule__ErrorPredicate__Group_3__2__Impl ) | ||
10369 | // InternalSolverLanguage.g:3313:2: rule__ErrorPredicate__Group_3__2__Impl | ||
10370 | { | ||
10371 | pushFollow(FOLLOW_2); | ||
10372 | rule__ErrorPredicate__Group_3__2__Impl(); | ||
10373 | |||
10374 | state._fsp--; | ||
10375 | |||
10376 | |||
10377 | } | ||
10378 | |||
10379 | } | ||
10380 | catch (RecognitionException re) { | ||
10381 | reportError(re); | ||
10382 | recover(input,re); | ||
10383 | } | ||
10384 | finally { | ||
10385 | |||
10386 | restoreStackSize(stackSize); | ||
10387 | |||
10388 | } | ||
10389 | return ; | ||
10390 | } | ||
10391 | // $ANTLR end "rule__ErrorPredicate__Group_3__2" | ||
10392 | |||
10393 | |||
10394 | // $ANTLR start "rule__ErrorPredicate__Group_3__2__Impl" | ||
10395 | // InternalSolverLanguage.g:3319:1: rule__ErrorPredicate__Group_3__2__Impl : ( ')' ) ; | ||
10396 | public final void rule__ErrorPredicate__Group_3__2__Impl() throws RecognitionException { | ||
10397 | |||
10398 | int stackSize = keepStackSize(); | ||
10399 | |||
10400 | try { | ||
10401 | // InternalSolverLanguage.g:3323:1: ( ( ')' ) ) | ||
10402 | // InternalSolverLanguage.g:3324:1: ( ')' ) | ||
10403 | { | ||
10404 | // InternalSolverLanguage.g:3324:1: ( ')' ) | ||
10405 | // InternalSolverLanguage.g:3325:2: ')' | ||
10406 | { | ||
10407 | before(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); | ||
10408 | match(input,18,FOLLOW_2); | ||
10409 | after(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); | ||
10410 | |||
10411 | } | ||
10412 | |||
10413 | |||
10414 | } | ||
10415 | |||
10416 | } | ||
10417 | catch (RecognitionException re) { | ||
10418 | reportError(re); | ||
10419 | recover(input,re); | ||
10420 | } | ||
10421 | finally { | ||
10422 | |||
10423 | restoreStackSize(stackSize); | ||
10424 | |||
10425 | } | ||
10426 | return ; | ||
10427 | } | ||
10428 | // $ANTLR end "rule__ErrorPredicate__Group_3__2__Impl" | ||
10429 | |||
10430 | |||
10431 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__0" | ||
10432 | // InternalSolverLanguage.g:3335:1: rule__ErrorPredicate__Group_5_1__0 : rule__ErrorPredicate__Group_5_1__0__Impl rule__ErrorPredicate__Group_5_1__1 ; | ||
10433 | public final void rule__ErrorPredicate__Group_5_1__0() throws RecognitionException { | ||
10434 | |||
10435 | int stackSize = keepStackSize(); | ||
10436 | |||
10437 | try { | ||
10438 | // InternalSolverLanguage.g:3339:1: ( rule__ErrorPredicate__Group_5_1__0__Impl rule__ErrorPredicate__Group_5_1__1 ) | ||
10439 | // InternalSolverLanguage.g:3340:2: rule__ErrorPredicate__Group_5_1__0__Impl rule__ErrorPredicate__Group_5_1__1 | ||
10440 | { | ||
10441 | pushFollow(FOLLOW_21); | ||
10442 | rule__ErrorPredicate__Group_5_1__0__Impl(); | ||
10443 | |||
10444 | state._fsp--; | ||
10445 | |||
10446 | pushFollow(FOLLOW_2); | ||
10447 | rule__ErrorPredicate__Group_5_1__1(); | ||
10448 | |||
10449 | state._fsp--; | ||
10450 | |||
10451 | |||
10452 | } | ||
10453 | |||
10454 | } | ||
10455 | catch (RecognitionException re) { | ||
10456 | reportError(re); | ||
10457 | recover(input,re); | ||
10458 | } | ||
10459 | finally { | ||
10460 | |||
10461 | restoreStackSize(stackSize); | ||
10462 | |||
10463 | } | ||
10464 | return ; | ||
10465 | } | ||
10466 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__0" | ||
10467 | |||
10468 | |||
10469 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__0__Impl" | ||
10470 | // InternalSolverLanguage.g:3347:1: rule__ErrorPredicate__Group_5_1__0__Impl : ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) ; | ||
10471 | public final void rule__ErrorPredicate__Group_5_1__0__Impl() throws RecognitionException { | ||
10472 | |||
10473 | int stackSize = keepStackSize(); | ||
10474 | |||
10475 | try { | ||
10476 | // InternalSolverLanguage.g:3351:1: ( ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) ) | ||
10477 | // InternalSolverLanguage.g:3352:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) | ||
10478 | { | ||
10479 | // InternalSolverLanguage.g:3352:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) | ||
10480 | // InternalSolverLanguage.g:3353:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) | ||
10481 | { | ||
10482 | before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); | ||
10483 | // InternalSolverLanguage.g:3354:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) | ||
10484 | // InternalSolverLanguage.g:3354:3: rule__ErrorPredicate__BodiesAssignment_5_1_0 | ||
10485 | { | ||
10486 | pushFollow(FOLLOW_2); | ||
10487 | rule__ErrorPredicate__BodiesAssignment_5_1_0(); | ||
10488 | |||
10489 | state._fsp--; | ||
10490 | |||
10491 | |||
10492 | } | ||
10493 | |||
10494 | after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); | ||
10495 | |||
10496 | } | ||
10497 | |||
10498 | |||
10499 | } | ||
10500 | |||
10501 | } | ||
10502 | catch (RecognitionException re) { | ||
10503 | reportError(re); | ||
10504 | recover(input,re); | ||
10505 | } | ||
10506 | finally { | ||
10507 | |||
10508 | restoreStackSize(stackSize); | ||
10509 | |||
10510 | } | ||
10511 | return ; | ||
10512 | } | ||
10513 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__0__Impl" | ||
10514 | |||
10515 | |||
10516 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__1" | ||
10517 | // InternalSolverLanguage.g:3362:1: rule__ErrorPredicate__Group_5_1__1 : rule__ErrorPredicate__Group_5_1__1__Impl ; | ||
10518 | public final void rule__ErrorPredicate__Group_5_1__1() throws RecognitionException { | ||
10519 | |||
10520 | int stackSize = keepStackSize(); | ||
10521 | |||
10522 | try { | ||
10523 | // InternalSolverLanguage.g:3366:1: ( rule__ErrorPredicate__Group_5_1__1__Impl ) | ||
10524 | // InternalSolverLanguage.g:3367:2: rule__ErrorPredicate__Group_5_1__1__Impl | ||
10525 | { | ||
10526 | pushFollow(FOLLOW_2); | ||
10527 | rule__ErrorPredicate__Group_5_1__1__Impl(); | ||
10528 | |||
10529 | state._fsp--; | ||
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__ErrorPredicate__Group_5_1__1" | ||
10547 | |||
10548 | |||
10549 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__1__Impl" | ||
10550 | // InternalSolverLanguage.g:3373:1: rule__ErrorPredicate__Group_5_1__1__Impl : ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) ; | ||
10551 | public final void rule__ErrorPredicate__Group_5_1__1__Impl() throws RecognitionException { | ||
10552 | |||
10553 | int stackSize = keepStackSize(); | ||
10554 | |||
10555 | try { | ||
10556 | // InternalSolverLanguage.g:3377:1: ( ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) ) | ||
10557 | // InternalSolverLanguage.g:3378:1: ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) | ||
10558 | { | ||
10559 | // InternalSolverLanguage.g:3378:1: ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) | ||
10560 | // InternalSolverLanguage.g:3379:2: ( rule__ErrorPredicate__Group_5_1_1__0 )* | ||
10561 | { | ||
10562 | before(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); | ||
10563 | // InternalSolverLanguage.g:3380:2: ( rule__ErrorPredicate__Group_5_1_1__0 )* | ||
10564 | loop30: | ||
10565 | do { | ||
10566 | int alt30=2; | ||
10567 | int LA30_0 = input.LA(1); | ||
10568 | |||
10569 | if ( (LA30_0==28) ) { | ||
10570 | alt30=1; | ||
10571 | } | ||
10572 | |||
10573 | |||
10574 | switch (alt30) { | ||
10575 | case 1 : | ||
10576 | // InternalSolverLanguage.g:3380:3: rule__ErrorPredicate__Group_5_1_1__0 | ||
10577 | { | ||
10578 | pushFollow(FOLLOW_22); | ||
10579 | rule__ErrorPredicate__Group_5_1_1__0(); | ||
10580 | |||
10581 | state._fsp--; | ||
10582 | |||
10583 | |||
10584 | } | ||
10585 | break; | ||
10586 | |||
10587 | default : | ||
10588 | break loop30; | ||
10589 | } | ||
10590 | } while (true); | ||
10591 | |||
10592 | after(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); | ||
10593 | |||
10594 | } | ||
10595 | |||
10596 | |||
10597 | } | ||
10598 | |||
10599 | } | ||
10600 | catch (RecognitionException re) { | ||
10601 | reportError(re); | ||
10602 | recover(input,re); | ||
10603 | } | ||
10604 | finally { | ||
10605 | |||
10606 | restoreStackSize(stackSize); | ||
10607 | |||
10608 | } | ||
10609 | return ; | ||
10610 | } | ||
10611 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__1__Impl" | ||
10612 | |||
10613 | |||
10614 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__0" | ||
10615 | // InternalSolverLanguage.g:3389:1: rule__ErrorPredicate__Group_5_1_1__0 : rule__ErrorPredicate__Group_5_1_1__0__Impl rule__ErrorPredicate__Group_5_1_1__1 ; | ||
10616 | public final void rule__ErrorPredicate__Group_5_1_1__0() throws RecognitionException { | ||
10617 | |||
10618 | int stackSize = keepStackSize(); | ||
10619 | |||
10620 | try { | ||
10621 | // InternalSolverLanguage.g:3393:1: ( rule__ErrorPredicate__Group_5_1_1__0__Impl rule__ErrorPredicate__Group_5_1_1__1 ) | ||
10622 | // InternalSolverLanguage.g:3394:2: rule__ErrorPredicate__Group_5_1_1__0__Impl rule__ErrorPredicate__Group_5_1_1__1 | ||
10623 | { | ||
10624 | pushFollow(FOLLOW_20); | ||
10625 | rule__ErrorPredicate__Group_5_1_1__0__Impl(); | ||
10626 | |||
10627 | state._fsp--; | ||
10628 | |||
10629 | pushFollow(FOLLOW_2); | ||
10630 | rule__ErrorPredicate__Group_5_1_1__1(); | ||
10631 | |||
10632 | state._fsp--; | ||
10633 | |||
10634 | |||
10635 | } | ||
10636 | |||
10637 | } | ||
10638 | catch (RecognitionException re) { | ||
10639 | reportError(re); | ||
10640 | recover(input,re); | ||
10641 | } | ||
10642 | finally { | ||
10643 | |||
10644 | restoreStackSize(stackSize); | ||
10645 | |||
10646 | } | ||
10647 | return ; | ||
10648 | } | ||
10649 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__0" | ||
10650 | |||
10651 | |||
10652 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__0__Impl" | ||
10653 | // InternalSolverLanguage.g:3401:1: rule__ErrorPredicate__Group_5_1_1__0__Impl : ( '|' ) ; | ||
10654 | public final void rule__ErrorPredicate__Group_5_1_1__0__Impl() throws RecognitionException { | ||
10655 | |||
10656 | int stackSize = keepStackSize(); | ||
10657 | |||
10658 | try { | ||
10659 | // InternalSolverLanguage.g:3405:1: ( ( '|' ) ) | ||
10660 | // InternalSolverLanguage.g:3406:1: ( '|' ) | ||
10661 | { | ||
10662 | // InternalSolverLanguage.g:3406:1: ( '|' ) | ||
10663 | // InternalSolverLanguage.g:3407:2: '|' | ||
10664 | { | ||
10665 | before(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); | ||
10666 | match(input,28,FOLLOW_2); | ||
10667 | after(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); | ||
10668 | |||
10669 | } | ||
10670 | |||
10671 | |||
10672 | } | ||
10673 | |||
10674 | } | ||
10675 | catch (RecognitionException re) { | ||
10676 | reportError(re); | ||
10677 | recover(input,re); | ||
10678 | } | ||
10679 | finally { | ||
10680 | |||
10681 | restoreStackSize(stackSize); | ||
10682 | |||
10683 | } | ||
10684 | return ; | ||
10685 | } | ||
10686 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__0__Impl" | ||
10687 | |||
10688 | |||
10689 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__1" | ||
10690 | // InternalSolverLanguage.g:3416:1: rule__ErrorPredicate__Group_5_1_1__1 : rule__ErrorPredicate__Group_5_1_1__1__Impl ; | ||
10691 | public final void rule__ErrorPredicate__Group_5_1_1__1() throws RecognitionException { | ||
10692 | |||
10693 | int stackSize = keepStackSize(); | ||
10694 | |||
10695 | try { | ||
10696 | // InternalSolverLanguage.g:3420:1: ( rule__ErrorPredicate__Group_5_1_1__1__Impl ) | ||
10697 | // InternalSolverLanguage.g:3421:2: rule__ErrorPredicate__Group_5_1_1__1__Impl | ||
10698 | { | ||
10699 | pushFollow(FOLLOW_2); | ||
10700 | rule__ErrorPredicate__Group_5_1_1__1__Impl(); | ||
10701 | |||
10702 | state._fsp--; | ||
10703 | |||
10704 | |||
10705 | } | ||
10706 | |||
10707 | } | ||
10708 | catch (RecognitionException re) { | ||
10709 | reportError(re); | ||
10710 | recover(input,re); | ||
10711 | } | ||
10712 | finally { | ||
10713 | |||
10714 | restoreStackSize(stackSize); | ||
10715 | |||
10716 | } | ||
10717 | return ; | ||
10718 | } | ||
10719 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__1" | ||
10720 | |||
10721 | |||
10722 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__1__Impl" | ||
10723 | // InternalSolverLanguage.g:3427:1: rule__ErrorPredicate__Group_5_1_1__1__Impl : ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) ; | ||
10724 | public final void rule__ErrorPredicate__Group_5_1_1__1__Impl() throws RecognitionException { | ||
10725 | |||
10726 | int stackSize = keepStackSize(); | ||
10727 | |||
10728 | try { | ||
10729 | // InternalSolverLanguage.g:3431:1: ( ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) ) | ||
10730 | // InternalSolverLanguage.g:3432:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) | ||
10731 | { | ||
10732 | // InternalSolverLanguage.g:3432:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) | ||
10733 | // InternalSolverLanguage.g:3433:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) | ||
10734 | { | ||
10735 | before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); | ||
10736 | // InternalSolverLanguage.g:3434:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) | ||
10737 | // InternalSolverLanguage.g:3434:3: rule__ErrorPredicate__BodiesAssignment_5_1_1_1 | ||
10738 | { | ||
10739 | pushFollow(FOLLOW_2); | ||
10740 | rule__ErrorPredicate__BodiesAssignment_5_1_1_1(); | ||
10741 | |||
10742 | state._fsp--; | ||
10743 | |||
10744 | |||
10745 | } | ||
10746 | |||
10747 | after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); | ||
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__ErrorPredicate__Group_5_1_1__1__Impl" | ||
10767 | |||
10768 | |||
10769 | // $ANTLR start "rule__Parameter__Group__0" | ||
10770 | // InternalSolverLanguage.g:3443:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; | ||
10771 | public final void rule__Parameter__Group__0() throws RecognitionException { | ||
10772 | |||
10773 | int stackSize = keepStackSize(); | ||
10774 | |||
10775 | try { | ||
10776 | // InternalSolverLanguage.g:3447:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) | ||
10777 | // InternalSolverLanguage.g:3448:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 | ||
10778 | { | ||
10779 | pushFollow(FOLLOW_14); | ||
10780 | rule__Parameter__Group__0__Impl(); | ||
10781 | |||
10782 | state._fsp--; | ||
10783 | |||
10784 | pushFollow(FOLLOW_2); | ||
10785 | rule__Parameter__Group__1(); | ||
10786 | |||
10787 | state._fsp--; | ||
10788 | |||
10789 | |||
10790 | } | ||
10791 | |||
10792 | } | ||
10793 | catch (RecognitionException re) { | ||
10794 | reportError(re); | ||
10795 | recover(input,re); | ||
10796 | } | ||
10797 | finally { | ||
10798 | |||
10799 | restoreStackSize(stackSize); | ||
10800 | |||
10801 | } | ||
10802 | return ; | ||
10803 | } | ||
10804 | // $ANTLR end "rule__Parameter__Group__0" | ||
10805 | |||
10806 | |||
10807 | // $ANTLR start "rule__Parameter__Group__0__Impl" | ||
10808 | // InternalSolverLanguage.g:3455:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__VariableAssignment_0 ) ) ; | ||
10809 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { | ||
10810 | |||
10811 | int stackSize = keepStackSize(); | ||
10812 | |||
10813 | try { | ||
10814 | // InternalSolverLanguage.g:3459:1: ( ( ( rule__Parameter__VariableAssignment_0 ) ) ) | ||
10815 | // InternalSolverLanguage.g:3460:1: ( ( rule__Parameter__VariableAssignment_0 ) ) | ||
10816 | { | ||
10817 | // InternalSolverLanguage.g:3460:1: ( ( rule__Parameter__VariableAssignment_0 ) ) | ||
10818 | // InternalSolverLanguage.g:3461:2: ( rule__Parameter__VariableAssignment_0 ) | ||
10819 | { | ||
10820 | before(grammarAccess.getParameterAccess().getVariableAssignment_0()); | ||
10821 | // InternalSolverLanguage.g:3462:2: ( rule__Parameter__VariableAssignment_0 ) | ||
10822 | // InternalSolverLanguage.g:3462:3: rule__Parameter__VariableAssignment_0 | ||
10823 | { | ||
10824 | pushFollow(FOLLOW_2); | ||
10825 | rule__Parameter__VariableAssignment_0(); | ||
10826 | |||
10827 | state._fsp--; | ||
10828 | |||
10829 | |||
10830 | } | ||
10831 | |||
10832 | after(grammarAccess.getParameterAccess().getVariableAssignment_0()); | ||
10833 | |||
10834 | } | ||
10835 | |||
10836 | |||
10837 | } | ||
10838 | |||
10839 | } | ||
10840 | catch (RecognitionException re) { | ||
10841 | reportError(re); | ||
10842 | recover(input,re); | ||
10843 | } | ||
10844 | finally { | ||
10845 | |||
10846 | restoreStackSize(stackSize); | ||
10847 | |||
10848 | } | ||
10849 | return ; | ||
10850 | } | ||
10851 | // $ANTLR end "rule__Parameter__Group__0__Impl" | ||
10852 | |||
10853 | |||
10854 | // $ANTLR start "rule__Parameter__Group__1" | ||
10855 | // InternalSolverLanguage.g:3470:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; | ||
10856 | public final void rule__Parameter__Group__1() throws RecognitionException { | ||
10857 | |||
10858 | int stackSize = keepStackSize(); | ||
10859 | |||
10860 | try { | ||
10861 | // InternalSolverLanguage.g:3474:1: ( rule__Parameter__Group__1__Impl ) | ||
10862 | // InternalSolverLanguage.g:3475:2: rule__Parameter__Group__1__Impl | ||
10863 | { | ||
10864 | pushFollow(FOLLOW_2); | ||
10865 | rule__Parameter__Group__1__Impl(); | ||
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__Parameter__Group__1" | ||
10885 | |||
10886 | |||
10887 | // $ANTLR start "rule__Parameter__Group__1__Impl" | ||
10888 | // InternalSolverLanguage.g:3481:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Group_1__0 )? ) ; | ||
10889 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { | ||
10890 | |||
10891 | int stackSize = keepStackSize(); | ||
10892 | |||
10893 | try { | ||
10894 | // InternalSolverLanguage.g:3485:1: ( ( ( rule__Parameter__Group_1__0 )? ) ) | ||
10895 | // InternalSolverLanguage.g:3486:1: ( ( rule__Parameter__Group_1__0 )? ) | ||
10896 | { | ||
10897 | // InternalSolverLanguage.g:3486:1: ( ( rule__Parameter__Group_1__0 )? ) | ||
10898 | // InternalSolverLanguage.g:3487:2: ( rule__Parameter__Group_1__0 )? | ||
10899 | { | ||
10900 | before(grammarAccess.getParameterAccess().getGroup_1()); | ||
10901 | // InternalSolverLanguage.g:3488:2: ( rule__Parameter__Group_1__0 )? | ||
10902 | int alt31=2; | ||
10903 | int LA31_0 = input.LA(1); | ||
10904 | |||
10905 | if ( (LA31_0==19) ) { | ||
10906 | alt31=1; | ||
10907 | } | ||
10908 | switch (alt31) { | ||
10909 | case 1 : | ||
10910 | // InternalSolverLanguage.g:3488:3: rule__Parameter__Group_1__0 | ||
10911 | { | ||
10912 | pushFollow(FOLLOW_2); | ||
10913 | rule__Parameter__Group_1__0(); | ||
10914 | |||
10915 | state._fsp--; | ||
10916 | |||
10917 | |||
10918 | } | ||
10919 | break; | ||
10920 | |||
10921 | } | ||
10922 | |||
10923 | after(grammarAccess.getParameterAccess().getGroup_1()); | ||
10924 | |||
10925 | } | ||
10926 | |||
10927 | |||
10928 | } | ||
10929 | |||
10930 | } | ||
10931 | catch (RecognitionException re) { | ||
10932 | reportError(re); | ||
10933 | recover(input,re); | ||
10934 | } | ||
10935 | finally { | ||
10936 | |||
10937 | restoreStackSize(stackSize); | ||
10938 | |||
10939 | } | ||
10940 | return ; | ||
10941 | } | ||
10942 | // $ANTLR end "rule__Parameter__Group__1__Impl" | ||
10943 | |||
10944 | |||
10945 | // $ANTLR start "rule__Parameter__Group_1__0" | ||
10946 | // InternalSolverLanguage.g:3497:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ; | ||
10947 | public final void rule__Parameter__Group_1__0() throws RecognitionException { | ||
10948 | |||
10949 | int stackSize = keepStackSize(); | ||
10950 | |||
10951 | try { | ||
10952 | // InternalSolverLanguage.g:3501:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ) | ||
10953 | // InternalSolverLanguage.g:3502:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 | ||
10954 | { | ||
10955 | pushFollow(FOLLOW_25); | ||
10956 | rule__Parameter__Group_1__0__Impl(); | ||
10957 | |||
10958 | state._fsp--; | ||
10959 | |||
10960 | pushFollow(FOLLOW_2); | ||
10961 | rule__Parameter__Group_1__1(); | ||
10962 | |||
10963 | state._fsp--; | ||
10964 | |||
10965 | |||
10966 | } | ||
10967 | |||
10968 | } | ||
10969 | catch (RecognitionException re) { | ||
10970 | reportError(re); | ||
10971 | recover(input,re); | ||
10972 | } | ||
10973 | finally { | ||
10974 | |||
10975 | restoreStackSize(stackSize); | ||
10976 | |||
10977 | } | ||
10978 | return ; | ||
10979 | } | ||
10980 | // $ANTLR end "rule__Parameter__Group_1__0" | ||
10981 | |||
10982 | |||
10983 | // $ANTLR start "rule__Parameter__Group_1__0__Impl" | ||
10984 | // InternalSolverLanguage.g:3509:1: rule__Parameter__Group_1__0__Impl : ( ':' ) ; | ||
10985 | public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException { | ||
10986 | |||
10987 | int stackSize = keepStackSize(); | ||
10988 | |||
10989 | try { | ||
10990 | // InternalSolverLanguage.g:3513:1: ( ( ':' ) ) | ||
10991 | // InternalSolverLanguage.g:3514:1: ( ':' ) | ||
10992 | { | ||
10993 | // InternalSolverLanguage.g:3514:1: ( ':' ) | ||
10994 | // InternalSolverLanguage.g:3515:2: ':' | ||
10995 | { | ||
10996 | before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); | ||
10997 | match(input,19,FOLLOW_2); | ||
10998 | after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); | ||
10999 | |||
11000 | } | ||
11001 | |||
11002 | |||
11003 | } | ||
11004 | |||
11005 | } | ||
11006 | catch (RecognitionException re) { | ||
11007 | reportError(re); | ||
11008 | recover(input,re); | ||
11009 | } | ||
11010 | finally { | ||
11011 | |||
11012 | restoreStackSize(stackSize); | ||
11013 | |||
11014 | } | ||
11015 | return ; | ||
11016 | } | ||
11017 | // $ANTLR end "rule__Parameter__Group_1__0__Impl" | ||
11018 | |||
11019 | |||
11020 | // $ANTLR start "rule__Parameter__Group_1__1" | ||
11021 | // InternalSolverLanguage.g:3524:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl ; | ||
11022 | public final void rule__Parameter__Group_1__1() throws RecognitionException { | ||
11023 | |||
11024 | int stackSize = keepStackSize(); | ||
11025 | |||
11026 | try { | ||
11027 | // InternalSolverLanguage.g:3528:1: ( rule__Parameter__Group_1__1__Impl ) | ||
11028 | // InternalSolverLanguage.g:3529:2: rule__Parameter__Group_1__1__Impl | ||
11029 | { | ||
11030 | pushFollow(FOLLOW_2); | ||
11031 | rule__Parameter__Group_1__1__Impl(); | ||
11032 | |||
11033 | state._fsp--; | ||
11034 | |||
11035 | |||
11036 | } | ||
11037 | |||
11038 | } | ||
11039 | catch (RecognitionException re) { | ||
11040 | reportError(re); | ||
11041 | recover(input,re); | ||
11042 | } | ||
11043 | finally { | ||
11044 | |||
11045 | restoreStackSize(stackSize); | ||
11046 | |||
11047 | } | ||
11048 | return ; | ||
11049 | } | ||
11050 | // $ANTLR end "rule__Parameter__Group_1__1" | ||
11051 | |||
11052 | |||
11053 | // $ANTLR start "rule__Parameter__Group_1__1__Impl" | ||
11054 | // InternalSolverLanguage.g:3535:1: rule__Parameter__Group_1__1__Impl : ( ( rule__Parameter__TypeAssignment_1_1 ) ) ; | ||
11055 | public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException { | ||
11056 | |||
11057 | int stackSize = keepStackSize(); | ||
11058 | |||
11059 | try { | ||
11060 | // InternalSolverLanguage.g:3539:1: ( ( ( rule__Parameter__TypeAssignment_1_1 ) ) ) | ||
11061 | // InternalSolverLanguage.g:3540:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) | ||
11062 | { | ||
11063 | // InternalSolverLanguage.g:3540:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) | ||
11064 | // InternalSolverLanguage.g:3541:2: ( rule__Parameter__TypeAssignment_1_1 ) | ||
11065 | { | ||
11066 | before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); | ||
11067 | // InternalSolverLanguage.g:3542:2: ( rule__Parameter__TypeAssignment_1_1 ) | ||
11068 | // InternalSolverLanguage.g:3542:3: rule__Parameter__TypeAssignment_1_1 | ||
11069 | { | ||
11070 | pushFollow(FOLLOW_2); | ||
11071 | rule__Parameter__TypeAssignment_1_1(); | ||
11072 | |||
11073 | state._fsp--; | ||
11074 | |||
11075 | |||
11076 | } | ||
11077 | |||
11078 | after(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); | ||
11079 | |||
11080 | } | ||
11081 | |||
11082 | |||
11083 | } | ||
11084 | |||
11085 | } | ||
11086 | catch (RecognitionException re) { | ||
11087 | reportError(re); | ||
11088 | recover(input,re); | ||
11089 | } | ||
11090 | finally { | ||
11091 | |||
11092 | restoreStackSize(stackSize); | ||
11093 | |||
11094 | } | ||
11095 | return ; | ||
11096 | } | ||
11097 | // $ANTLR end "rule__Parameter__Group_1__1__Impl" | ||
11098 | |||
11099 | |||
11100 | // $ANTLR start "rule__PatternBody__Group__0" | ||
11101 | // InternalSolverLanguage.g:3551:1: rule__PatternBody__Group__0 : rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ; | ||
11102 | public final void rule__PatternBody__Group__0() throws RecognitionException { | ||
11103 | |||
11104 | int stackSize = keepStackSize(); | ||
11105 | |||
11106 | try { | ||
11107 | // InternalSolverLanguage.g:3555:1: ( rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ) | ||
11108 | // InternalSolverLanguage.g:3556:2: rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 | ||
11109 | { | ||
11110 | pushFollow(FOLLOW_20); | ||
11111 | rule__PatternBody__Group__0__Impl(); | ||
11112 | |||
11113 | state._fsp--; | ||
11114 | |||
11115 | pushFollow(FOLLOW_2); | ||
11116 | rule__PatternBody__Group__1(); | ||
11117 | |||
11118 | state._fsp--; | ||
11119 | |||
11120 | |||
11121 | } | ||
11122 | |||
11123 | } | ||
11124 | catch (RecognitionException re) { | ||
11125 | reportError(re); | ||
11126 | recover(input,re); | ||
11127 | } | ||
11128 | finally { | ||
11129 | |||
11130 | restoreStackSize(stackSize); | ||
11131 | |||
11132 | } | ||
11133 | return ; | ||
11134 | } | ||
11135 | // $ANTLR end "rule__PatternBody__Group__0" | ||
11136 | |||
11137 | |||
11138 | // $ANTLR start "rule__PatternBody__Group__0__Impl" | ||
11139 | // InternalSolverLanguage.g:3563:1: rule__PatternBody__Group__0__Impl : ( () ) ; | ||
11140 | public final void rule__PatternBody__Group__0__Impl() throws RecognitionException { | ||
11141 | |||
11142 | int stackSize = keepStackSize(); | ||
11143 | |||
11144 | try { | ||
11145 | // InternalSolverLanguage.g:3567:1: ( ( () ) ) | ||
11146 | // InternalSolverLanguage.g:3568:1: ( () ) | ||
11147 | { | ||
11148 | // InternalSolverLanguage.g:3568:1: ( () ) | ||
11149 | // InternalSolverLanguage.g:3569:2: () | ||
11150 | { | ||
11151 | before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); | ||
11152 | // InternalSolverLanguage.g:3570:2: () | ||
11153 | // InternalSolverLanguage.g:3570:3: | ||
11154 | { | ||
11155 | } | ||
11156 | |||
11157 | after(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); | ||
11158 | |||
11159 | } | ||
11160 | |||
11161 | |||
11162 | } | ||
11163 | |||
11164 | } | ||
11165 | finally { | ||
11166 | |||
11167 | restoreStackSize(stackSize); | ||
11168 | |||
11169 | } | ||
11170 | return ; | ||
11171 | } | ||
11172 | // $ANTLR end "rule__PatternBody__Group__0__Impl" | ||
11173 | |||
11174 | |||
11175 | // $ANTLR start "rule__PatternBody__Group__1" | ||
11176 | // InternalSolverLanguage.g:3578:1: rule__PatternBody__Group__1 : rule__PatternBody__Group__1__Impl ; | ||
11177 | public final void rule__PatternBody__Group__1() throws RecognitionException { | ||
11178 | |||
11179 | int stackSize = keepStackSize(); | ||
11180 | |||
11181 | try { | ||
11182 | // InternalSolverLanguage.g:3582:1: ( rule__PatternBody__Group__1__Impl ) | ||
11183 | // InternalSolverLanguage.g:3583:2: rule__PatternBody__Group__1__Impl | ||
11184 | { | ||
11185 | pushFollow(FOLLOW_2); | ||
11186 | rule__PatternBody__Group__1__Impl(); | ||
11187 | |||
11188 | state._fsp--; | ||
11189 | |||
11190 | |||
11191 | } | ||
11192 | |||
11193 | } | ||
11194 | catch (RecognitionException re) { | ||
11195 | reportError(re); | ||
11196 | recover(input,re); | ||
11197 | } | ||
11198 | finally { | ||
11199 | |||
11200 | restoreStackSize(stackSize); | ||
11201 | |||
11202 | } | ||
11203 | return ; | ||
11204 | } | ||
11205 | // $ANTLR end "rule__PatternBody__Group__1" | ||
11206 | |||
11207 | |||
11208 | // $ANTLR start "rule__PatternBody__Group__1__Impl" | ||
11209 | // InternalSolverLanguage.g:3589:1: rule__PatternBody__Group__1__Impl : ( ( rule__PatternBody__Alternatives_1 ) ) ; | ||
11210 | public final void rule__PatternBody__Group__1__Impl() throws RecognitionException { | ||
11211 | |||
11212 | int stackSize = keepStackSize(); | ||
11213 | |||
11214 | try { | ||
11215 | // InternalSolverLanguage.g:3593:1: ( ( ( rule__PatternBody__Alternatives_1 ) ) ) | ||
11216 | // InternalSolverLanguage.g:3594:1: ( ( rule__PatternBody__Alternatives_1 ) ) | ||
11217 | { | ||
11218 | // InternalSolverLanguage.g:3594:1: ( ( rule__PatternBody__Alternatives_1 ) ) | ||
11219 | // InternalSolverLanguage.g:3595:2: ( rule__PatternBody__Alternatives_1 ) | ||
11220 | { | ||
11221 | before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); | ||
11222 | // InternalSolverLanguage.g:3596:2: ( rule__PatternBody__Alternatives_1 ) | ||
11223 | // InternalSolverLanguage.g:3596:3: rule__PatternBody__Alternatives_1 | ||
11224 | { | ||
11225 | pushFollow(FOLLOW_2); | ||
11226 | rule__PatternBody__Alternatives_1(); | ||
11227 | |||
11228 | state._fsp--; | ||
11229 | |||
11230 | |||
11231 | } | ||
11232 | |||
11233 | after(grammarAccess.getPatternBodyAccess().getAlternatives_1()); | ||
11234 | |||
11235 | } | ||
11236 | |||
11237 | |||
11238 | } | ||
11239 | |||
11240 | } | ||
11241 | catch (RecognitionException re) { | ||
11242 | reportError(re); | ||
11243 | recover(input,re); | ||
11244 | } | ||
11245 | finally { | ||
11246 | |||
11247 | restoreStackSize(stackSize); | ||
11248 | |||
11249 | } | ||
11250 | return ; | ||
11251 | } | ||
11252 | // $ANTLR end "rule__PatternBody__Group__1__Impl" | ||
11253 | |||
11254 | |||
11255 | // $ANTLR start "rule__Polarity__Group_0__0" | ||
11256 | // InternalSolverLanguage.g:3605:1: rule__Polarity__Group_0__0 : rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ; | ||
11257 | public final void rule__Polarity__Group_0__0() throws RecognitionException { | ||
11258 | |||
11259 | int stackSize = keepStackSize(); | ||
11260 | |||
11261 | try { | ||
11262 | // InternalSolverLanguage.g:3609:1: ( rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ) | ||
11263 | // InternalSolverLanguage.g:3610:2: rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 | ||
11264 | { | ||
11265 | pushFollow(FOLLOW_26); | ||
11266 | rule__Polarity__Group_0__0__Impl(); | ||
11267 | |||
11268 | state._fsp--; | ||
11269 | |||
11270 | pushFollow(FOLLOW_2); | ||
11271 | rule__Polarity__Group_0__1(); | ||
11272 | |||
11273 | state._fsp--; | ||
11274 | |||
11275 | |||
11276 | } | ||
11277 | |||
11278 | } | ||
11279 | catch (RecognitionException re) { | ||
11280 | reportError(re); | ||
11281 | recover(input,re); | ||
11282 | } | ||
11283 | finally { | ||
11284 | |||
11285 | restoreStackSize(stackSize); | ||
11286 | |||
11287 | } | ||
11288 | return ; | ||
11289 | } | ||
11290 | // $ANTLR end "rule__Polarity__Group_0__0" | ||
11291 | |||
11292 | |||
11293 | // $ANTLR start "rule__Polarity__Group_0__0__Impl" | ||
11294 | // InternalSolverLanguage.g:3617:1: rule__Polarity__Group_0__0__Impl : ( () ) ; | ||
11295 | public final void rule__Polarity__Group_0__0__Impl() throws RecognitionException { | ||
11296 | |||
11297 | int stackSize = keepStackSize(); | ||
11298 | |||
11299 | try { | ||
11300 | // InternalSolverLanguage.g:3621:1: ( ( () ) ) | ||
11301 | // InternalSolverLanguage.g:3622:1: ( () ) | ||
11302 | { | ||
11303 | // InternalSolverLanguage.g:3622:1: ( () ) | ||
11304 | // InternalSolverLanguage.g:3623:2: () | ||
11305 | { | ||
11306 | before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); | ||
11307 | // InternalSolverLanguage.g:3624:2: () | ||
11308 | // InternalSolverLanguage.g:3624:3: | ||
11309 | { | ||
11310 | } | ||
11311 | |||
11312 | after(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); | ||
11313 | |||
11314 | } | ||
11315 | |||
11316 | |||
11317 | } | ||
11318 | |||
11319 | } | ||
11320 | finally { | ||
11321 | |||
11322 | restoreStackSize(stackSize); | ||
11323 | |||
11324 | } | ||
11325 | return ; | ||
11326 | } | ||
11327 | // $ANTLR end "rule__Polarity__Group_0__0__Impl" | ||
11328 | |||
11329 | |||
11330 | // $ANTLR start "rule__Polarity__Group_0__1" | ||
11331 | // InternalSolverLanguage.g:3632:1: rule__Polarity__Group_0__1 : rule__Polarity__Group_0__1__Impl ; | ||
11332 | public final void rule__Polarity__Group_0__1() throws RecognitionException { | ||
11333 | |||
11334 | int stackSize = keepStackSize(); | ||
11335 | |||
11336 | try { | ||
11337 | // InternalSolverLanguage.g:3636:1: ( rule__Polarity__Group_0__1__Impl ) | ||
11338 | // InternalSolverLanguage.g:3637:2: rule__Polarity__Group_0__1__Impl | ||
11339 | { | ||
11340 | pushFollow(FOLLOW_2); | ||
11341 | rule__Polarity__Group_0__1__Impl(); | ||
11342 | |||
11343 | state._fsp--; | ||
11344 | |||
11345 | |||
11346 | } | ||
11347 | |||
11348 | } | ||
11349 | catch (RecognitionException re) { | ||
11350 | reportError(re); | ||
11351 | recover(input,re); | ||
11352 | } | ||
11353 | finally { | ||
11354 | |||
11355 | restoreStackSize(stackSize); | ||
11356 | |||
11357 | } | ||
11358 | return ; | ||
11359 | } | ||
11360 | // $ANTLR end "rule__Polarity__Group_0__1" | ||
11361 | |||
11362 | |||
11363 | // $ANTLR start "rule__Polarity__Group_0__1__Impl" | ||
11364 | // InternalSolverLanguage.g:3643:1: rule__Polarity__Group_0__1__Impl : ( '+' ) ; | ||
11365 | public final void rule__Polarity__Group_0__1__Impl() throws RecognitionException { | ||
11366 | |||
11367 | int stackSize = keepStackSize(); | ||
11368 | |||
11369 | try { | ||
11370 | // InternalSolverLanguage.g:3647:1: ( ( '+' ) ) | ||
11371 | // InternalSolverLanguage.g:3648:1: ( '+' ) | ||
11372 | { | ||
11373 | // InternalSolverLanguage.g:3648:1: ( '+' ) | ||
11374 | // InternalSolverLanguage.g:3649:2: '+' | ||
11375 | { | ||
11376 | before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); | ||
11377 | match(input,29,FOLLOW_2); | ||
11378 | after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); | ||
11379 | |||
11380 | } | ||
11381 | |||
11382 | |||
11383 | } | ||
11384 | |||
11385 | } | ||
11386 | catch (RecognitionException re) { | ||
11387 | reportError(re); | ||
11388 | recover(input,re); | ||
11389 | } | ||
11390 | finally { | ||
11391 | |||
11392 | restoreStackSize(stackSize); | ||
11393 | |||
11394 | } | ||
11395 | return ; | ||
11396 | } | ||
11397 | // $ANTLR end "rule__Polarity__Group_0__1__Impl" | ||
11398 | |||
11399 | |||
11400 | // $ANTLR start "rule__Polarity__Group_1__0" | ||
11401 | // InternalSolverLanguage.g:3659:1: rule__Polarity__Group_1__0 : rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ; | ||
11402 | public final void rule__Polarity__Group_1__0() throws RecognitionException { | ||
11403 | |||
11404 | int stackSize = keepStackSize(); | ||
11405 | |||
11406 | try { | ||
11407 | // InternalSolverLanguage.g:3663:1: ( rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ) | ||
11408 | // InternalSolverLanguage.g:3664:2: rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 | ||
11409 | { | ||
11410 | pushFollow(FOLLOW_27); | ||
11411 | rule__Polarity__Group_1__0__Impl(); | ||
11412 | |||
11413 | state._fsp--; | ||
11414 | |||
11415 | pushFollow(FOLLOW_2); | ||
11416 | rule__Polarity__Group_1__1(); | ||
11417 | |||
11418 | state._fsp--; | ||
11419 | |||
11420 | |||
11421 | } | ||
11422 | |||
11423 | } | ||
11424 | catch (RecognitionException re) { | ||
11425 | reportError(re); | ||
11426 | recover(input,re); | ||
11427 | } | ||
11428 | finally { | ||
11429 | |||
11430 | restoreStackSize(stackSize); | ||
11431 | |||
11432 | } | ||
11433 | return ; | ||
11434 | } | ||
11435 | // $ANTLR end "rule__Polarity__Group_1__0" | ||
11436 | |||
11437 | |||
11438 | // $ANTLR start "rule__Polarity__Group_1__0__Impl" | ||
11439 | // InternalSolverLanguage.g:3671:1: rule__Polarity__Group_1__0__Impl : ( () ) ; | ||
11440 | public final void rule__Polarity__Group_1__0__Impl() throws RecognitionException { | ||
11441 | |||
11442 | int stackSize = keepStackSize(); | ||
11443 | |||
11444 | try { | ||
11445 | // InternalSolverLanguage.g:3675:1: ( ( () ) ) | ||
11446 | // InternalSolverLanguage.g:3676:1: ( () ) | ||
11447 | { | ||
11448 | // InternalSolverLanguage.g:3676:1: ( () ) | ||
11449 | // InternalSolverLanguage.g:3677:2: () | ||
11450 | { | ||
11451 | before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); | ||
11452 | // InternalSolverLanguage.g:3678:2: () | ||
11453 | // InternalSolverLanguage.g:3678:3: | ||
11454 | { | ||
11455 | } | ||
11456 | |||
11457 | after(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); | ||
11458 | |||
11459 | } | ||
11460 | |||
11461 | |||
11462 | } | ||
11463 | |||
11464 | } | ||
11465 | finally { | ||
11466 | |||
11467 | restoreStackSize(stackSize); | ||
11468 | |||
11469 | } | ||
11470 | return ; | ||
11471 | } | ||
11472 | // $ANTLR end "rule__Polarity__Group_1__0__Impl" | ||
11473 | |||
11474 | |||
11475 | // $ANTLR start "rule__Polarity__Group_1__1" | ||
11476 | // InternalSolverLanguage.g:3686:1: rule__Polarity__Group_1__1 : rule__Polarity__Group_1__1__Impl ; | ||
11477 | public final void rule__Polarity__Group_1__1() throws RecognitionException { | ||
11478 | |||
11479 | int stackSize = keepStackSize(); | ||
11480 | |||
11481 | try { | ||
11482 | // InternalSolverLanguage.g:3690:1: ( rule__Polarity__Group_1__1__Impl ) | ||
11483 | // InternalSolverLanguage.g:3691:2: rule__Polarity__Group_1__1__Impl | ||
11484 | { | ||
11485 | pushFollow(FOLLOW_2); | ||
11486 | rule__Polarity__Group_1__1__Impl(); | ||
11487 | |||
11488 | state._fsp--; | ||
11489 | |||
11490 | |||
11491 | } | ||
11492 | |||
11493 | } | ||
11494 | catch (RecognitionException re) { | ||
11495 | reportError(re); | ||
11496 | recover(input,re); | ||
11497 | } | ||
11498 | finally { | ||
11499 | |||
11500 | restoreStackSize(stackSize); | ||
11501 | |||
11502 | } | ||
11503 | return ; | ||
11504 | } | ||
11505 | // $ANTLR end "rule__Polarity__Group_1__1" | ||
11506 | |||
11507 | |||
11508 | // $ANTLR start "rule__Polarity__Group_1__1__Impl" | ||
11509 | // InternalSolverLanguage.g:3697:1: rule__Polarity__Group_1__1__Impl : ( '-' ) ; | ||
11510 | public final void rule__Polarity__Group_1__1__Impl() throws RecognitionException { | ||
11511 | |||
11512 | int stackSize = keepStackSize(); | ||
11513 | |||
11514 | try { | ||
11515 | // InternalSolverLanguage.g:3701:1: ( ( '-' ) ) | ||
11516 | // InternalSolverLanguage.g:3702:1: ( '-' ) | ||
11517 | { | ||
11518 | // InternalSolverLanguage.g:3702:1: ( '-' ) | ||
11519 | // InternalSolverLanguage.g:3703:2: '-' | ||
11520 | { | ||
11521 | before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); | ||
11522 | match(input,13,FOLLOW_2); | ||
11523 | after(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); | ||
11524 | |||
11525 | } | ||
11526 | |||
11527 | |||
11528 | } | ||
11529 | |||
11530 | } | ||
11531 | catch (RecognitionException re) { | ||
11532 | reportError(re); | ||
11533 | recover(input,re); | ||
11534 | } | ||
11535 | finally { | ||
11536 | |||
11537 | restoreStackSize(stackSize); | ||
11538 | |||
11539 | } | ||
11540 | return ; | ||
11541 | } | ||
11542 | // $ANTLR end "rule__Polarity__Group_1__1__Impl" | ||
11543 | |||
11544 | |||
11545 | // $ANTLR start "rule__Constraint__Group__0" | ||
11546 | // InternalSolverLanguage.g:3713:1: rule__Constraint__Group__0 : rule__Constraint__Group__0__Impl rule__Constraint__Group__1 ; | ||
11547 | public final void rule__Constraint__Group__0() throws RecognitionException { | ||
11548 | |||
11549 | int stackSize = keepStackSize(); | ||
11550 | |||
11551 | try { | ||
11552 | // InternalSolverLanguage.g:3717:1: ( rule__Constraint__Group__0__Impl rule__Constraint__Group__1 ) | ||
11553 | // InternalSolverLanguage.g:3718:2: rule__Constraint__Group__0__Impl rule__Constraint__Group__1 | ||
11554 | { | ||
11555 | pushFollow(FOLLOW_28); | ||
11556 | rule__Constraint__Group__0__Impl(); | ||
11557 | |||
11558 | state._fsp--; | ||
11559 | |||
11560 | pushFollow(FOLLOW_2); | ||
11561 | rule__Constraint__Group__1(); | ||
11562 | |||
11563 | state._fsp--; | ||
11564 | |||
11565 | |||
11566 | } | ||
11567 | |||
11568 | } | ||
11569 | catch (RecognitionException re) { | ||
11570 | reportError(re); | ||
11571 | recover(input,re); | ||
11572 | } | ||
11573 | finally { | ||
11574 | |||
11575 | restoreStackSize(stackSize); | ||
11576 | |||
11577 | } | ||
11578 | return ; | ||
11579 | } | ||
11580 | // $ANTLR end "rule__Constraint__Group__0" | ||
11581 | |||
11582 | |||
11583 | // $ANTLR start "rule__Constraint__Group__0__Impl" | ||
11584 | // InternalSolverLanguage.g:3725:1: rule__Constraint__Group__0__Impl : ( ( rule__Constraint__PolarityAssignment_0 )? ) ; | ||
11585 | public final void rule__Constraint__Group__0__Impl() throws RecognitionException { | ||
11586 | |||
11587 | int stackSize = keepStackSize(); | ||
11588 | |||
11589 | try { | ||
11590 | // InternalSolverLanguage.g:3729:1: ( ( ( rule__Constraint__PolarityAssignment_0 )? ) ) | ||
11591 | // InternalSolverLanguage.g:3730:1: ( ( rule__Constraint__PolarityAssignment_0 )? ) | ||
11592 | { | ||
11593 | // InternalSolverLanguage.g:3730:1: ( ( rule__Constraint__PolarityAssignment_0 )? ) | ||
11594 | // InternalSolverLanguage.g:3731:2: ( rule__Constraint__PolarityAssignment_0 )? | ||
11595 | { | ||
11596 | before(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); | ||
11597 | // InternalSolverLanguage.g:3732:2: ( rule__Constraint__PolarityAssignment_0 )? | ||
11598 | int alt32=2; | ||
11599 | int LA32_0 = input.LA(1); | ||
11600 | |||
11601 | if ( (LA32_0==13||LA32_0==29) ) { | ||
11602 | alt32=1; | ||
11603 | } | ||
11604 | switch (alt32) { | ||
11605 | case 1 : | ||
11606 | // InternalSolverLanguage.g:3732:3: rule__Constraint__PolarityAssignment_0 | ||
11607 | { | ||
11608 | pushFollow(FOLLOW_2); | ||
11609 | rule__Constraint__PolarityAssignment_0(); | ||
11610 | |||
11611 | state._fsp--; | ||
11612 | |||
11613 | |||
11614 | } | ||
11615 | break; | ||
11616 | |||
11617 | } | ||
11618 | |||
11619 | after(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); | ||
11620 | |||
11621 | } | ||
11622 | |||
11623 | |||
11624 | } | ||
11625 | |||
11626 | } | ||
11627 | catch (RecognitionException re) { | ||
11628 | reportError(re); | ||
11629 | recover(input,re); | ||
11630 | } | ||
11631 | finally { | ||
11632 | |||
11633 | restoreStackSize(stackSize); | ||
11634 | |||
11635 | } | ||
11636 | return ; | ||
11637 | } | ||
11638 | // $ANTLR end "rule__Constraint__Group__0__Impl" | ||
11639 | |||
11640 | |||
11641 | // $ANTLR start "rule__Constraint__Group__1" | ||
11642 | // InternalSolverLanguage.g:3740:1: rule__Constraint__Group__1 : rule__Constraint__Group__1__Impl rule__Constraint__Group__2 ; | ||
11643 | public final void rule__Constraint__Group__1() throws RecognitionException { | ||
11644 | |||
11645 | int stackSize = keepStackSize(); | ||
11646 | |||
11647 | try { | ||
11648 | // InternalSolverLanguage.g:3744:1: ( rule__Constraint__Group__1__Impl rule__Constraint__Group__2 ) | ||
11649 | // InternalSolverLanguage.g:3745:2: rule__Constraint__Group__1__Impl rule__Constraint__Group__2 | ||
11650 | { | ||
11651 | pushFollow(FOLLOW_29); | ||
11652 | rule__Constraint__Group__1__Impl(); | ||
11653 | |||
11654 | state._fsp--; | ||
11655 | |||
11656 | pushFollow(FOLLOW_2); | ||
11657 | rule__Constraint__Group__2(); | ||
11658 | |||
11659 | state._fsp--; | ||
11660 | |||
11661 | |||
11662 | } | ||
11663 | |||
11664 | } | ||
11665 | catch (RecognitionException re) { | ||
11666 | reportError(re); | ||
11667 | recover(input,re); | ||
11668 | } | ||
11669 | finally { | ||
11670 | |||
11671 | restoreStackSize(stackSize); | ||
11672 | |||
11673 | } | ||
11674 | return ; | ||
11675 | } | ||
11676 | // $ANTLR end "rule__Constraint__Group__1" | ||
11677 | |||
11678 | |||
11679 | // $ANTLR start "rule__Constraint__Group__1__Impl" | ||
11680 | // InternalSolverLanguage.g:3752:1: rule__Constraint__Group__1__Impl : ( ( rule__Constraint__SymbolAssignment_1 ) ) ; | ||
11681 | public final void rule__Constraint__Group__1__Impl() throws RecognitionException { | ||
11682 | |||
11683 | int stackSize = keepStackSize(); | ||
11684 | |||
11685 | try { | ||
11686 | // InternalSolverLanguage.g:3756:1: ( ( ( rule__Constraint__SymbolAssignment_1 ) ) ) | ||
11687 | // InternalSolverLanguage.g:3757:1: ( ( rule__Constraint__SymbolAssignment_1 ) ) | ||
11688 | { | ||
11689 | // InternalSolverLanguage.g:3757:1: ( ( rule__Constraint__SymbolAssignment_1 ) ) | ||
11690 | // InternalSolverLanguage.g:3758:2: ( rule__Constraint__SymbolAssignment_1 ) | ||
11691 | { | ||
11692 | before(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); | ||
11693 | // InternalSolverLanguage.g:3759:2: ( rule__Constraint__SymbolAssignment_1 ) | ||
11694 | // InternalSolverLanguage.g:3759:3: rule__Constraint__SymbolAssignment_1 | ||
11695 | { | ||
11696 | pushFollow(FOLLOW_2); | ||
11697 | rule__Constraint__SymbolAssignment_1(); | ||
11698 | |||
11699 | state._fsp--; | ||
11700 | |||
11701 | |||
11702 | } | ||
11703 | |||
11704 | after(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); | ||
11705 | |||
11706 | } | ||
11707 | |||
11708 | |||
11709 | } | ||
11710 | |||
11711 | } | ||
11712 | catch (RecognitionException re) { | ||
11713 | reportError(re); | ||
11714 | recover(input,re); | ||
11715 | } | ||
11716 | finally { | ||
11717 | |||
11718 | restoreStackSize(stackSize); | ||
11719 | |||
11720 | } | ||
11721 | return ; | ||
11722 | } | ||
11723 | // $ANTLR end "rule__Constraint__Group__1__Impl" | ||
11724 | |||
11725 | |||
11726 | // $ANTLR start "rule__Constraint__Group__2" | ||
11727 | // InternalSolverLanguage.g:3767:1: rule__Constraint__Group__2 : rule__Constraint__Group__2__Impl ; | ||
11728 | public final void rule__Constraint__Group__2() throws RecognitionException { | ||
11729 | |||
11730 | int stackSize = keepStackSize(); | ||
11731 | |||
11732 | try { | ||
11733 | // InternalSolverLanguage.g:3771:1: ( rule__Constraint__Group__2__Impl ) | ||
11734 | // InternalSolverLanguage.g:3772:2: rule__Constraint__Group__2__Impl | ||
11735 | { | ||
11736 | pushFollow(FOLLOW_2); | ||
11737 | rule__Constraint__Group__2__Impl(); | ||
11738 | |||
11739 | state._fsp--; | ||
11740 | |||
11741 | |||
11742 | } | ||
11743 | |||
11744 | } | ||
11745 | catch (RecognitionException re) { | ||
11746 | reportError(re); | ||
11747 | recover(input,re); | ||
11748 | } | ||
11749 | finally { | ||
11750 | |||
11751 | restoreStackSize(stackSize); | ||
11752 | |||
11753 | } | ||
11754 | return ; | ||
11755 | } | ||
11756 | // $ANTLR end "rule__Constraint__Group__2" | ||
11757 | |||
11758 | |||
11759 | // $ANTLR start "rule__Constraint__Group__2__Impl" | ||
11760 | // InternalSolverLanguage.g:3778:1: rule__Constraint__Group__2__Impl : ( ( rule__Constraint__Alternatives_2 ) ) ; | ||
11761 | public final void rule__Constraint__Group__2__Impl() throws RecognitionException { | ||
11762 | |||
11763 | int stackSize = keepStackSize(); | ||
11764 | |||
11765 | try { | ||
11766 | // InternalSolverLanguage.g:3782:1: ( ( ( rule__Constraint__Alternatives_2 ) ) ) | ||
11767 | // InternalSolverLanguage.g:3783:1: ( ( rule__Constraint__Alternatives_2 ) ) | ||
11768 | { | ||
11769 | // InternalSolverLanguage.g:3783:1: ( ( rule__Constraint__Alternatives_2 ) ) | ||
11770 | // InternalSolverLanguage.g:3784:2: ( rule__Constraint__Alternatives_2 ) | ||
11771 | { | ||
11772 | before(grammarAccess.getConstraintAccess().getAlternatives_2()); | ||
11773 | // InternalSolverLanguage.g:3785:2: ( rule__Constraint__Alternatives_2 ) | ||
11774 | // InternalSolverLanguage.g:3785:3: rule__Constraint__Alternatives_2 | ||
11775 | { | ||
11776 | pushFollow(FOLLOW_2); | ||
11777 | rule__Constraint__Alternatives_2(); | ||
11778 | |||
11779 | state._fsp--; | ||
11780 | |||
11781 | |||
11782 | } | ||
11783 | |||
11784 | after(grammarAccess.getConstraintAccess().getAlternatives_2()); | ||
11785 | |||
11786 | } | ||
11787 | |||
11788 | |||
11789 | } | ||
11790 | |||
11791 | } | ||
11792 | catch (RecognitionException re) { | ||
11793 | reportError(re); | ||
11794 | recover(input,re); | ||
11795 | } | ||
11796 | finally { | ||
11797 | |||
11798 | restoreStackSize(stackSize); | ||
11799 | |||
11800 | } | ||
11801 | return ; | ||
11802 | } | ||
11803 | // $ANTLR end "rule__Constraint__Group__2__Impl" | ||
11804 | |||
11805 | |||
11806 | // $ANTLR start "rule__Constraint__Group_2_0__0" | ||
11807 | // InternalSolverLanguage.g:3794:1: rule__Constraint__Group_2_0__0 : rule__Constraint__Group_2_0__0__Impl rule__Constraint__Group_2_0__1 ; | ||
11808 | public final void rule__Constraint__Group_2_0__0() throws RecognitionException { | ||
11809 | |||
11810 | int stackSize = keepStackSize(); | ||
11811 | |||
11812 | try { | ||
11813 | // InternalSolverLanguage.g:3798:1: ( rule__Constraint__Group_2_0__0__Impl rule__Constraint__Group_2_0__1 ) | ||
11814 | // InternalSolverLanguage.g:3799:2: rule__Constraint__Group_2_0__0__Impl rule__Constraint__Group_2_0__1 | ||
11815 | { | ||
11816 | pushFollow(FOLLOW_30); | ||
11817 | rule__Constraint__Group_2_0__0__Impl(); | ||
11818 | |||
11819 | state._fsp--; | ||
11820 | |||
11821 | pushFollow(FOLLOW_2); | ||
11822 | rule__Constraint__Group_2_0__1(); | ||
11823 | |||
11824 | state._fsp--; | ||
11825 | |||
11826 | |||
11827 | } | ||
11828 | |||
11829 | } | ||
11830 | catch (RecognitionException re) { | ||
11831 | reportError(re); | ||
11832 | recover(input,re); | ||
11833 | } | ||
11834 | finally { | ||
11835 | |||
11836 | restoreStackSize(stackSize); | ||
11837 | |||
11838 | } | ||
11839 | return ; | ||
11840 | } | ||
11841 | // $ANTLR end "rule__Constraint__Group_2_0__0" | ||
11842 | |||
11843 | |||
11844 | // $ANTLR start "rule__Constraint__Group_2_0__0__Impl" | ||
11845 | // InternalSolverLanguage.g:3806:1: rule__Constraint__Group_2_0__0__Impl : ( '(' ) ; | ||
11846 | public final void rule__Constraint__Group_2_0__0__Impl() throws RecognitionException { | ||
11847 | |||
11848 | int stackSize = keepStackSize(); | ||
11849 | |||
11850 | try { | ||
11851 | // InternalSolverLanguage.g:3810:1: ( ( '(' ) ) | ||
11852 | // InternalSolverLanguage.g:3811:1: ( '(' ) | ||
11853 | { | ||
11854 | // InternalSolverLanguage.g:3811:1: ( '(' ) | ||
11855 | // InternalSolverLanguage.g:3812:2: '(' | ||
11856 | { | ||
11857 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); | ||
11858 | match(input,17,FOLLOW_2); | ||
11859 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); | ||
11860 | |||
11861 | } | ||
11862 | |||
11863 | |||
11864 | } | ||
11865 | |||
11866 | } | ||
11867 | catch (RecognitionException re) { | ||
11868 | reportError(re); | ||
11869 | recover(input,re); | ||
11870 | } | ||
11871 | finally { | ||
11872 | |||
11873 | restoreStackSize(stackSize); | ||
11874 | |||
11875 | } | ||
11876 | return ; | ||
11877 | } | ||
11878 | // $ANTLR end "rule__Constraint__Group_2_0__0__Impl" | ||
11879 | |||
11880 | |||
11881 | // $ANTLR start "rule__Constraint__Group_2_0__1" | ||
11882 | // InternalSolverLanguage.g:3821:1: rule__Constraint__Group_2_0__1 : rule__Constraint__Group_2_0__1__Impl rule__Constraint__Group_2_0__2 ; | ||
11883 | public final void rule__Constraint__Group_2_0__1() throws RecognitionException { | ||
11884 | |||
11885 | int stackSize = keepStackSize(); | ||
11886 | |||
11887 | try { | ||
11888 | // InternalSolverLanguage.g:3825:1: ( rule__Constraint__Group_2_0__1__Impl rule__Constraint__Group_2_0__2 ) | ||
11889 | // InternalSolverLanguage.g:3826:2: rule__Constraint__Group_2_0__1__Impl rule__Constraint__Group_2_0__2 | ||
11890 | { | ||
11891 | pushFollow(FOLLOW_30); | ||
11892 | rule__Constraint__Group_2_0__1__Impl(); | ||
11893 | |||
11894 | state._fsp--; | ||
11895 | |||
11896 | pushFollow(FOLLOW_2); | ||
11897 | rule__Constraint__Group_2_0__2(); | ||
11898 | |||
11899 | state._fsp--; | ||
11900 | |||
11901 | |||
11902 | } | ||
11903 | |||
11904 | } | ||
11905 | catch (RecognitionException re) { | ||
11906 | reportError(re); | ||
11907 | recover(input,re); | ||
11908 | } | ||
11909 | finally { | ||
11910 | |||
11911 | restoreStackSize(stackSize); | ||
11912 | |||
11913 | } | ||
11914 | return ; | ||
11915 | } | ||
11916 | // $ANTLR end "rule__Constraint__Group_2_0__1" | ||
11917 | |||
11918 | |||
11919 | // $ANTLR start "rule__Constraint__Group_2_0__1__Impl" | ||
11920 | // InternalSolverLanguage.g:3833:1: rule__Constraint__Group_2_0__1__Impl : ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) ; | ||
11921 | public final void rule__Constraint__Group_2_0__1__Impl() throws RecognitionException { | ||
11922 | |||
11923 | int stackSize = keepStackSize(); | ||
11924 | |||
11925 | try { | ||
11926 | // InternalSolverLanguage.g:3837:1: ( ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) ) | ||
11927 | // InternalSolverLanguage.g:3838:1: ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) | ||
11928 | { | ||
11929 | // InternalSolverLanguage.g:3838:1: ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) | ||
11930 | // InternalSolverLanguage.g:3839:2: ( rule__Constraint__ParamsAssignment_2_0_1 )* | ||
11931 | { | ||
11932 | before(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); | ||
11933 | // InternalSolverLanguage.g:3840:2: ( rule__Constraint__ParamsAssignment_2_0_1 )* | ||
11934 | loop33: | ||
11935 | do { | ||
11936 | int alt33=2; | ||
11937 | int LA33_0 = input.LA(1); | ||
11938 | |||
11939 | if ( ((LA33_0>=RULE_INT && LA33_0<=RULE_STRING)||(LA33_0>=11 && LA33_0<=13)) ) { | ||
11940 | alt33=1; | ||
11941 | } | ||
11942 | |||
11943 | |||
11944 | switch (alt33) { | ||
11945 | case 1 : | ||
11946 | // InternalSolverLanguage.g:3840:3: rule__Constraint__ParamsAssignment_2_0_1 | ||
11947 | { | ||
11948 | pushFollow(FOLLOW_31); | ||
11949 | rule__Constraint__ParamsAssignment_2_0_1(); | ||
11950 | |||
11951 | state._fsp--; | ||
11952 | |||
11953 | |||
11954 | } | ||
11955 | break; | ||
11956 | |||
11957 | default : | ||
11958 | break loop33; | ||
11959 | } | ||
11960 | } while (true); | ||
11961 | |||
11962 | after(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); | ||
11963 | |||
11964 | } | ||
11965 | |||
11966 | |||
11967 | } | ||
11968 | |||
11969 | } | ||
11970 | catch (RecognitionException re) { | ||
11971 | reportError(re); | ||
11972 | recover(input,re); | ||
11973 | } | ||
11974 | finally { | ||
11975 | |||
11976 | restoreStackSize(stackSize); | ||
11977 | |||
11978 | } | ||
11979 | return ; | ||
11980 | } | ||
11981 | // $ANTLR end "rule__Constraint__Group_2_0__1__Impl" | ||
11982 | |||
11983 | |||
11984 | // $ANTLR start "rule__Constraint__Group_2_0__2" | ||
11985 | // InternalSolverLanguage.g:3848:1: rule__Constraint__Group_2_0__2 : rule__Constraint__Group_2_0__2__Impl ; | ||
11986 | public final void rule__Constraint__Group_2_0__2() throws RecognitionException { | ||
11987 | |||
11988 | int stackSize = keepStackSize(); | ||
11989 | |||
11990 | try { | ||
11991 | // InternalSolverLanguage.g:3852:1: ( rule__Constraint__Group_2_0__2__Impl ) | ||
11992 | // InternalSolverLanguage.g:3853:2: rule__Constraint__Group_2_0__2__Impl | ||
11993 | { | ||
11994 | pushFollow(FOLLOW_2); | ||
11995 | rule__Constraint__Group_2_0__2__Impl(); | ||
11996 | |||
11997 | state._fsp--; | ||
11998 | |||
11999 | |||
12000 | } | ||
12001 | |||
12002 | } | ||
12003 | catch (RecognitionException re) { | ||
12004 | reportError(re); | ||
12005 | recover(input,re); | ||
12006 | } | ||
12007 | finally { | ||
12008 | |||
12009 | restoreStackSize(stackSize); | ||
12010 | |||
12011 | } | ||
12012 | return ; | ||
12013 | } | ||
12014 | // $ANTLR end "rule__Constraint__Group_2_0__2" | ||
12015 | |||
12016 | |||
12017 | // $ANTLR start "rule__Constraint__Group_2_0__2__Impl" | ||
12018 | // InternalSolverLanguage.g:3859:1: rule__Constraint__Group_2_0__2__Impl : ( ')' ) ; | ||
12019 | public final void rule__Constraint__Group_2_0__2__Impl() throws RecognitionException { | ||
12020 | |||
12021 | int stackSize = keepStackSize(); | ||
12022 | |||
12023 | try { | ||
12024 | // InternalSolverLanguage.g:3863:1: ( ( ')' ) ) | ||
12025 | // InternalSolverLanguage.g:3864:1: ( ')' ) | ||
12026 | { | ||
12027 | // InternalSolverLanguage.g:3864:1: ( ')' ) | ||
12028 | // InternalSolverLanguage.g:3865:2: ')' | ||
12029 | { | ||
12030 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); | ||
12031 | match(input,18,FOLLOW_2); | ||
12032 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); | ||
12033 | |||
12034 | } | ||
12035 | |||
12036 | |||
12037 | } | ||
12038 | |||
12039 | } | ||
12040 | catch (RecognitionException re) { | ||
12041 | reportError(re); | ||
12042 | recover(input,re); | ||
12043 | } | ||
12044 | finally { | ||
12045 | |||
12046 | restoreStackSize(stackSize); | ||
12047 | |||
12048 | } | ||
12049 | return ; | ||
12050 | } | ||
12051 | // $ANTLR end "rule__Constraint__Group_2_0__2__Impl" | ||
12052 | |||
12053 | |||
12054 | // $ANTLR start "rule__Constraint__Group_2_1__0" | ||
12055 | // InternalSolverLanguage.g:3875:1: rule__Constraint__Group_2_1__0 : rule__Constraint__Group_2_1__0__Impl rule__Constraint__Group_2_1__1 ; | ||
12056 | public final void rule__Constraint__Group_2_1__0() throws RecognitionException { | ||
12057 | |||
12058 | int stackSize = keepStackSize(); | ||
12059 | |||
12060 | try { | ||
12061 | // InternalSolverLanguage.g:3879:1: ( rule__Constraint__Group_2_1__0__Impl rule__Constraint__Group_2_1__1 ) | ||
12062 | // InternalSolverLanguage.g:3880:2: rule__Constraint__Group_2_1__0__Impl rule__Constraint__Group_2_1__1 | ||
12063 | { | ||
12064 | pushFollow(FOLLOW_11); | ||
12065 | rule__Constraint__Group_2_1__0__Impl(); | ||
12066 | |||
12067 | state._fsp--; | ||
12068 | |||
12069 | pushFollow(FOLLOW_2); | ||
12070 | rule__Constraint__Group_2_1__1(); | ||
12071 | |||
12072 | state._fsp--; | ||
12073 | |||
12074 | |||
12075 | } | ||
12076 | |||
12077 | } | ||
12078 | catch (RecognitionException re) { | ||
12079 | reportError(re); | ||
12080 | recover(input,re); | ||
12081 | } | ||
12082 | finally { | ||
12083 | |||
12084 | restoreStackSize(stackSize); | ||
12085 | |||
12086 | } | ||
12087 | return ; | ||
12088 | } | ||
12089 | // $ANTLR end "rule__Constraint__Group_2_1__0" | ||
12090 | |||
12091 | |||
12092 | // $ANTLR start "rule__Constraint__Group_2_1__0__Impl" | ||
12093 | // InternalSolverLanguage.g:3887:1: rule__Constraint__Group_2_1__0__Impl : ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) ; | ||
12094 | public final void rule__Constraint__Group_2_1__0__Impl() throws RecognitionException { | ||
12095 | |||
12096 | int stackSize = keepStackSize(); | ||
12097 | |||
12098 | try { | ||
12099 | // InternalSolverLanguage.g:3891:1: ( ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) ) | ||
12100 | // InternalSolverLanguage.g:3892:1: ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) | ||
12101 | { | ||
12102 | // InternalSolverLanguage.g:3892:1: ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) | ||
12103 | // InternalSolverLanguage.g:3893:2: ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) | ||
12104 | { | ||
12105 | before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); | ||
12106 | // InternalSolverLanguage.g:3894:2: ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) | ||
12107 | // InternalSolverLanguage.g:3894:3: rule__Constraint__ClosureTypeAssignment_2_1_0 | ||
12108 | { | ||
12109 | pushFollow(FOLLOW_2); | ||
12110 | rule__Constraint__ClosureTypeAssignment_2_1_0(); | ||
12111 | |||
12112 | state._fsp--; | ||
12113 | |||
12114 | |||
12115 | } | ||
12116 | |||
12117 | after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); | ||
12118 | |||
12119 | } | ||
12120 | |||
12121 | |||
12122 | } | ||
12123 | |||
12124 | } | ||
12125 | catch (RecognitionException re) { | ||
12126 | reportError(re); | ||
12127 | recover(input,re); | ||
12128 | } | ||
12129 | finally { | ||
12130 | |||
12131 | restoreStackSize(stackSize); | ||
12132 | |||
12133 | } | ||
12134 | return ; | ||
12135 | } | ||
12136 | // $ANTLR end "rule__Constraint__Group_2_1__0__Impl" | ||
12137 | |||
12138 | |||
12139 | // $ANTLR start "rule__Constraint__Group_2_1__1" | ||
12140 | // InternalSolverLanguage.g:3902:1: rule__Constraint__Group_2_1__1 : rule__Constraint__Group_2_1__1__Impl rule__Constraint__Group_2_1__2 ; | ||
12141 | public final void rule__Constraint__Group_2_1__1() throws RecognitionException { | ||
12142 | |||
12143 | int stackSize = keepStackSize(); | ||
12144 | |||
12145 | try { | ||
12146 | // InternalSolverLanguage.g:3906:1: ( rule__Constraint__Group_2_1__1__Impl rule__Constraint__Group_2_1__2 ) | ||
12147 | // InternalSolverLanguage.g:3907:2: rule__Constraint__Group_2_1__1__Impl rule__Constraint__Group_2_1__2 | ||
12148 | { | ||
12149 | pushFollow(FOLLOW_32); | ||
12150 | rule__Constraint__Group_2_1__1__Impl(); | ||
12151 | |||
12152 | state._fsp--; | ||
12153 | |||
12154 | pushFollow(FOLLOW_2); | ||
12155 | rule__Constraint__Group_2_1__2(); | ||
12156 | |||
12157 | state._fsp--; | ||
12158 | |||
12159 | |||
12160 | } | ||
12161 | |||
12162 | } | ||
12163 | catch (RecognitionException re) { | ||
12164 | reportError(re); | ||
12165 | recover(input,re); | ||
12166 | } | ||
12167 | finally { | ||
12168 | |||
12169 | restoreStackSize(stackSize); | ||
12170 | |||
12171 | } | ||
12172 | return ; | ||
12173 | } | ||
12174 | // $ANTLR end "rule__Constraint__Group_2_1__1" | ||
12175 | |||
12176 | |||
12177 | // $ANTLR start "rule__Constraint__Group_2_1__1__Impl" | ||
12178 | // InternalSolverLanguage.g:3914:1: rule__Constraint__Group_2_1__1__Impl : ( '(' ) ; | ||
12179 | public final void rule__Constraint__Group_2_1__1__Impl() throws RecognitionException { | ||
12180 | |||
12181 | int stackSize = keepStackSize(); | ||
12182 | |||
12183 | try { | ||
12184 | // InternalSolverLanguage.g:3918:1: ( ( '(' ) ) | ||
12185 | // InternalSolverLanguage.g:3919:1: ( '(' ) | ||
12186 | { | ||
12187 | // InternalSolverLanguage.g:3919:1: ( '(' ) | ||
12188 | // InternalSolverLanguage.g:3920:2: '(' | ||
12189 | { | ||
12190 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); | ||
12191 | match(input,17,FOLLOW_2); | ||
12192 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); | ||
12193 | |||
12194 | } | ||
12195 | |||
12196 | |||
12197 | } | ||
12198 | |||
12199 | } | ||
12200 | catch (RecognitionException re) { | ||
12201 | reportError(re); | ||
12202 | recover(input,re); | ||
12203 | } | ||
12204 | finally { | ||
12205 | |||
12206 | restoreStackSize(stackSize); | ||
12207 | |||
12208 | } | ||
12209 | return ; | ||
12210 | } | ||
12211 | // $ANTLR end "rule__Constraint__Group_2_1__1__Impl" | ||
12212 | |||
12213 | |||
12214 | // $ANTLR start "rule__Constraint__Group_2_1__2" | ||
12215 | // InternalSolverLanguage.g:3929:1: rule__Constraint__Group_2_1__2 : rule__Constraint__Group_2_1__2__Impl rule__Constraint__Group_2_1__3 ; | ||
12216 | public final void rule__Constraint__Group_2_1__2() throws RecognitionException { | ||
12217 | |||
12218 | int stackSize = keepStackSize(); | ||
12219 | |||
12220 | try { | ||
12221 | // InternalSolverLanguage.g:3933:1: ( rule__Constraint__Group_2_1__2__Impl rule__Constraint__Group_2_1__3 ) | ||
12222 | // InternalSolverLanguage.g:3934:2: rule__Constraint__Group_2_1__2__Impl rule__Constraint__Group_2_1__3 | ||
12223 | { | ||
12224 | pushFollow(FOLLOW_32); | ||
12225 | rule__Constraint__Group_2_1__2__Impl(); | ||
12226 | |||
12227 | state._fsp--; | ||
12228 | |||
12229 | pushFollow(FOLLOW_2); | ||
12230 | rule__Constraint__Group_2_1__3(); | ||
12231 | |||
12232 | state._fsp--; | ||
12233 | |||
12234 | |||
12235 | } | ||
12236 | |||
12237 | } | ||
12238 | catch (RecognitionException re) { | ||
12239 | reportError(re); | ||
12240 | recover(input,re); | ||
12241 | } | ||
12242 | finally { | ||
12243 | |||
12244 | restoreStackSize(stackSize); | ||
12245 | |||
12246 | } | ||
12247 | return ; | ||
12248 | } | ||
12249 | // $ANTLR end "rule__Constraint__Group_2_1__2" | ||
12250 | |||
12251 | |||
12252 | // $ANTLR start "rule__Constraint__Group_2_1__2__Impl" | ||
12253 | // InternalSolverLanguage.g:3941:1: rule__Constraint__Group_2_1__2__Impl : ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) ; | ||
12254 | public final void rule__Constraint__Group_2_1__2__Impl() throws RecognitionException { | ||
12255 | |||
12256 | int stackSize = keepStackSize(); | ||
12257 | |||
12258 | try { | ||
12259 | // InternalSolverLanguage.g:3945:1: ( ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) ) | ||
12260 | // InternalSolverLanguage.g:3946:1: ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) | ||
12261 | { | ||
12262 | // InternalSolverLanguage.g:3946:1: ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) | ||
12263 | // InternalSolverLanguage.g:3947:2: ( rule__Constraint__ParamsAssignment_2_1_2 ) | ||
12264 | { | ||
12265 | before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); | ||
12266 | // InternalSolverLanguage.g:3948:2: ( rule__Constraint__ParamsAssignment_2_1_2 ) | ||
12267 | // InternalSolverLanguage.g:3948:3: rule__Constraint__ParamsAssignment_2_1_2 | ||
12268 | { | ||
12269 | pushFollow(FOLLOW_2); | ||
12270 | rule__Constraint__ParamsAssignment_2_1_2(); | ||
12271 | |||
12272 | state._fsp--; | ||
12273 | |||
12274 | |||
12275 | } | ||
12276 | |||
12277 | after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); | ||
12278 | |||
12279 | } | ||
12280 | |||
12281 | |||
12282 | } | ||
12283 | |||
12284 | } | ||
12285 | catch (RecognitionException re) { | ||
12286 | reportError(re); | ||
12287 | recover(input,re); | ||
12288 | } | ||
12289 | finally { | ||
12290 | |||
12291 | restoreStackSize(stackSize); | ||
12292 | |||
12293 | } | ||
12294 | return ; | ||
12295 | } | ||
12296 | // $ANTLR end "rule__Constraint__Group_2_1__2__Impl" | ||
12297 | |||
12298 | |||
12299 | // $ANTLR start "rule__Constraint__Group_2_1__3" | ||
12300 | // InternalSolverLanguage.g:3956:1: rule__Constraint__Group_2_1__3 : rule__Constraint__Group_2_1__3__Impl rule__Constraint__Group_2_1__4 ; | ||
12301 | public final void rule__Constraint__Group_2_1__3() throws RecognitionException { | ||
12302 | |||
12303 | int stackSize = keepStackSize(); | ||
12304 | |||
12305 | try { | ||
12306 | // InternalSolverLanguage.g:3960:1: ( rule__Constraint__Group_2_1__3__Impl rule__Constraint__Group_2_1__4 ) | ||
12307 | // InternalSolverLanguage.g:3961:2: rule__Constraint__Group_2_1__3__Impl rule__Constraint__Group_2_1__4 | ||
12308 | { | ||
12309 | pushFollow(FOLLOW_33); | ||
12310 | rule__Constraint__Group_2_1__3__Impl(); | ||
12311 | |||
12312 | state._fsp--; | ||
12313 | |||
12314 | pushFollow(FOLLOW_2); | ||
12315 | rule__Constraint__Group_2_1__4(); | ||
12316 | |||
12317 | state._fsp--; | ||
12318 | |||
12319 | |||
12320 | } | ||
12321 | |||
12322 | } | ||
12323 | catch (RecognitionException re) { | ||
12324 | reportError(re); | ||
12325 | recover(input,re); | ||
12326 | } | ||
12327 | finally { | ||
12328 | |||
12329 | restoreStackSize(stackSize); | ||
12330 | |||
12331 | } | ||
12332 | return ; | ||
12333 | } | ||
12334 | // $ANTLR end "rule__Constraint__Group_2_1__3" | ||
12335 | |||
12336 | |||
12337 | // $ANTLR start "rule__Constraint__Group_2_1__3__Impl" | ||
12338 | // InternalSolverLanguage.g:3968:1: rule__Constraint__Group_2_1__3__Impl : ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) ; | ||
12339 | public final void rule__Constraint__Group_2_1__3__Impl() throws RecognitionException { | ||
12340 | |||
12341 | int stackSize = keepStackSize(); | ||
12342 | |||
12343 | try { | ||
12344 | // InternalSolverLanguage.g:3972:1: ( ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) ) | ||
12345 | // InternalSolverLanguage.g:3973:1: ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) | ||
12346 | { | ||
12347 | // InternalSolverLanguage.g:3973:1: ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) | ||
12348 | // InternalSolverLanguage.g:3974:2: ( rule__Constraint__ParamsAssignment_2_1_3 ) | ||
12349 | { | ||
12350 | before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); | ||
12351 | // InternalSolverLanguage.g:3975:2: ( rule__Constraint__ParamsAssignment_2_1_3 ) | ||
12352 | // InternalSolverLanguage.g:3975:3: rule__Constraint__ParamsAssignment_2_1_3 | ||
12353 | { | ||
12354 | pushFollow(FOLLOW_2); | ||
12355 | rule__Constraint__ParamsAssignment_2_1_3(); | ||
12356 | |||
12357 | state._fsp--; | ||
12358 | |||
12359 | |||
12360 | } | ||
12361 | |||
12362 | after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); | ||
12363 | |||
12364 | } | ||
12365 | |||
12366 | |||
12367 | } | ||
12368 | |||
12369 | } | ||
12370 | catch (RecognitionException re) { | ||
12371 | reportError(re); | ||
12372 | recover(input,re); | ||
12373 | } | ||
12374 | finally { | ||
12375 | |||
12376 | restoreStackSize(stackSize); | ||
12377 | |||
12378 | } | ||
12379 | return ; | ||
12380 | } | ||
12381 | // $ANTLR end "rule__Constraint__Group_2_1__3__Impl" | ||
12382 | |||
12383 | |||
12384 | // $ANTLR start "rule__Constraint__Group_2_1__4" | ||
12385 | // InternalSolverLanguage.g:3983:1: rule__Constraint__Group_2_1__4 : rule__Constraint__Group_2_1__4__Impl ; | ||
12386 | public final void rule__Constraint__Group_2_1__4() throws RecognitionException { | ||
12387 | |||
12388 | int stackSize = keepStackSize(); | ||
12389 | |||
12390 | try { | ||
12391 | // InternalSolverLanguage.g:3987:1: ( rule__Constraint__Group_2_1__4__Impl ) | ||
12392 | // InternalSolverLanguage.g:3988:2: rule__Constraint__Group_2_1__4__Impl | ||
12393 | { | ||
12394 | pushFollow(FOLLOW_2); | ||
12395 | rule__Constraint__Group_2_1__4__Impl(); | ||
12396 | |||
12397 | state._fsp--; | ||
12398 | |||
12399 | |||
12400 | } | ||
12401 | |||
12402 | } | ||
12403 | catch (RecognitionException re) { | ||
12404 | reportError(re); | ||
12405 | recover(input,re); | ||
12406 | } | ||
12407 | finally { | ||
12408 | |||
12409 | restoreStackSize(stackSize); | ||
12410 | |||
12411 | } | ||
12412 | return ; | ||
12413 | } | ||
12414 | // $ANTLR end "rule__Constraint__Group_2_1__4" | ||
12415 | |||
12416 | |||
12417 | // $ANTLR start "rule__Constraint__Group_2_1__4__Impl" | ||
12418 | // InternalSolverLanguage.g:3994:1: rule__Constraint__Group_2_1__4__Impl : ( ')' ) ; | ||
12419 | public final void rule__Constraint__Group_2_1__4__Impl() throws RecognitionException { | ||
12420 | |||
12421 | int stackSize = keepStackSize(); | ||
12422 | |||
12423 | try { | ||
12424 | // InternalSolverLanguage.g:3998:1: ( ( ')' ) ) | ||
12425 | // InternalSolverLanguage.g:3999:1: ( ')' ) | ||
12426 | { | ||
12427 | // InternalSolverLanguage.g:3999:1: ( ')' ) | ||
12428 | // InternalSolverLanguage.g:4000:2: ')' | ||
12429 | { | ||
12430 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); | ||
12431 | match(input,18,FOLLOW_2); | ||
12432 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); | ||
12433 | |||
12434 | } | ||
12435 | |||
12436 | |||
12437 | } | ||
12438 | |||
12439 | } | ||
12440 | catch (RecognitionException re) { | ||
12441 | reportError(re); | ||
12442 | recover(input,re); | ||
12443 | } | ||
12444 | finally { | ||
12445 | |||
12446 | restoreStackSize(stackSize); | ||
12447 | |||
12448 | } | ||
12449 | return ; | ||
12450 | } | ||
12451 | // $ANTLR end "rule__Constraint__Group_2_1__4__Impl" | ||
12452 | |||
12453 | |||
12454 | // $ANTLR start "rule__ClosureType__Group_0__0" | ||
12455 | // InternalSolverLanguage.g:4010:1: rule__ClosureType__Group_0__0 : rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ; | ||
12456 | public final void rule__ClosureType__Group_0__0() throws RecognitionException { | ||
12457 | |||
12458 | int stackSize = keepStackSize(); | ||
12459 | |||
12460 | try { | ||
12461 | // InternalSolverLanguage.g:4014:1: ( rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ) | ||
12462 | // InternalSolverLanguage.g:4015:2: rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 | ||
12463 | { | ||
12464 | pushFollow(FOLLOW_34); | ||
12465 | rule__ClosureType__Group_0__0__Impl(); | ||
12466 | |||
12467 | state._fsp--; | ||
12468 | |||
12469 | pushFollow(FOLLOW_2); | ||
12470 | rule__ClosureType__Group_0__1(); | ||
12471 | |||
12472 | state._fsp--; | ||
12473 | |||
12474 | |||
12475 | } | ||
12476 | |||
12477 | } | ||
12478 | catch (RecognitionException re) { | ||
12479 | reportError(re); | ||
12480 | recover(input,re); | ||
12481 | } | ||
12482 | finally { | ||
12483 | |||
12484 | restoreStackSize(stackSize); | ||
12485 | |||
12486 | } | ||
12487 | return ; | ||
12488 | } | ||
12489 | // $ANTLR end "rule__ClosureType__Group_0__0" | ||
12490 | |||
12491 | |||
12492 | // $ANTLR start "rule__ClosureType__Group_0__0__Impl" | ||
12493 | // InternalSolverLanguage.g:4022:1: rule__ClosureType__Group_0__0__Impl : ( () ) ; | ||
12494 | public final void rule__ClosureType__Group_0__0__Impl() throws RecognitionException { | ||
12495 | |||
12496 | int stackSize = keepStackSize(); | ||
12497 | |||
12498 | try { | ||
12499 | // InternalSolverLanguage.g:4026:1: ( ( () ) ) | ||
12500 | // InternalSolverLanguage.g:4027:1: ( () ) | ||
12501 | { | ||
12502 | // InternalSolverLanguage.g:4027:1: ( () ) | ||
12503 | // InternalSolverLanguage.g:4028:2: () | ||
12504 | { | ||
12505 | before(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); | ||
12506 | // InternalSolverLanguage.g:4029:2: () | ||
12507 | // InternalSolverLanguage.g:4029:3: | ||
12508 | { | ||
12509 | } | ||
12510 | |||
12511 | after(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); | ||
12512 | |||
12513 | } | ||
12514 | |||
12515 | |||
12516 | } | ||
12517 | |||
12518 | } | ||
12519 | finally { | ||
12520 | |||
12521 | restoreStackSize(stackSize); | ||
12522 | |||
12523 | } | ||
12524 | return ; | ||
12525 | } | ||
12526 | // $ANTLR end "rule__ClosureType__Group_0__0__Impl" | ||
12527 | |||
12528 | |||
12529 | // $ANTLR start "rule__ClosureType__Group_0__1" | ||
12530 | // InternalSolverLanguage.g:4037:1: rule__ClosureType__Group_0__1 : rule__ClosureType__Group_0__1__Impl ; | ||
12531 | public final void rule__ClosureType__Group_0__1() throws RecognitionException { | ||
12532 | |||
12533 | int stackSize = keepStackSize(); | ||
12534 | |||
12535 | try { | ||
12536 | // InternalSolverLanguage.g:4041:1: ( rule__ClosureType__Group_0__1__Impl ) | ||
12537 | // InternalSolverLanguage.g:4042:2: rule__ClosureType__Group_0__1__Impl | ||
12538 | { | ||
12539 | pushFollow(FOLLOW_2); | ||
12540 | rule__ClosureType__Group_0__1__Impl(); | ||
12541 | |||
12542 | state._fsp--; | ||
12543 | |||
12544 | |||
12545 | } | ||
12546 | |||
12547 | } | ||
12548 | catch (RecognitionException re) { | ||
12549 | reportError(re); | ||
12550 | recover(input,re); | ||
12551 | } | ||
12552 | finally { | ||
12553 | |||
12554 | restoreStackSize(stackSize); | ||
12555 | |||
12556 | } | ||
12557 | return ; | ||
12558 | } | ||
12559 | // $ANTLR end "rule__ClosureType__Group_0__1" | ||
12560 | |||
12561 | |||
12562 | // $ANTLR start "rule__ClosureType__Group_0__1__Impl" | ||
12563 | // InternalSolverLanguage.g:4048:1: rule__ClosureType__Group_0__1__Impl : ( '*' ) ; | ||
12564 | public final void rule__ClosureType__Group_0__1__Impl() throws RecognitionException { | ||
12565 | |||
12566 | int stackSize = keepStackSize(); | ||
12567 | |||
12568 | try { | ||
12569 | // InternalSolverLanguage.g:4052:1: ( ( '*' ) ) | ||
12570 | // InternalSolverLanguage.g:4053:1: ( '*' ) | ||
12571 | { | ||
12572 | // InternalSolverLanguage.g:4053:1: ( '*' ) | ||
12573 | // InternalSolverLanguage.g:4054:2: '*' | ||
12574 | { | ||
12575 | before(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); | ||
12576 | match(input,30,FOLLOW_2); | ||
12577 | after(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); | ||
12578 | |||
12579 | } | ||
12580 | |||
12581 | |||
12582 | } | ||
12583 | |||
12584 | } | ||
12585 | catch (RecognitionException re) { | ||
12586 | reportError(re); | ||
12587 | recover(input,re); | ||
12588 | } | ||
12589 | finally { | ||
12590 | |||
12591 | restoreStackSize(stackSize); | ||
12592 | |||
12593 | } | ||
12594 | return ; | ||
12595 | } | ||
12596 | // $ANTLR end "rule__ClosureType__Group_0__1__Impl" | ||
12597 | |||
12598 | |||
12599 | // $ANTLR start "rule__ClosureType__Group_1__0" | ||
12600 | // InternalSolverLanguage.g:4064:1: rule__ClosureType__Group_1__0 : rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ; | ||
12601 | public final void rule__ClosureType__Group_1__0() throws RecognitionException { | ||
12602 | |||
12603 | int stackSize = keepStackSize(); | ||
12604 | |||
12605 | try { | ||
12606 | // InternalSolverLanguage.g:4068:1: ( rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ) | ||
12607 | // InternalSolverLanguage.g:4069:2: rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 | ||
12608 | { | ||
12609 | pushFollow(FOLLOW_29); | ||
12610 | rule__ClosureType__Group_1__0__Impl(); | ||
12611 | |||
12612 | state._fsp--; | ||
12613 | |||
12614 | pushFollow(FOLLOW_2); | ||
12615 | rule__ClosureType__Group_1__1(); | ||
12616 | |||
12617 | state._fsp--; | ||
12618 | |||
12619 | |||
12620 | } | ||
12621 | |||
12622 | } | ||
12623 | catch (RecognitionException re) { | ||
12624 | reportError(re); | ||
12625 | recover(input,re); | ||
12626 | } | ||
12627 | finally { | ||
12628 | |||
12629 | restoreStackSize(stackSize); | ||
12630 | |||
12631 | } | ||
12632 | return ; | ||
12633 | } | ||
12634 | // $ANTLR end "rule__ClosureType__Group_1__0" | ||
12635 | |||
12636 | |||
12637 | // $ANTLR start "rule__ClosureType__Group_1__0__Impl" | ||
12638 | // InternalSolverLanguage.g:4076:1: rule__ClosureType__Group_1__0__Impl : ( () ) ; | ||
12639 | public final void rule__ClosureType__Group_1__0__Impl() throws RecognitionException { | ||
12640 | |||
12641 | int stackSize = keepStackSize(); | ||
12642 | |||
12643 | try { | ||
12644 | // InternalSolverLanguage.g:4080:1: ( ( () ) ) | ||
12645 | // InternalSolverLanguage.g:4081:1: ( () ) | ||
12646 | { | ||
12647 | // InternalSolverLanguage.g:4081:1: ( () ) | ||
12648 | // InternalSolverLanguage.g:4082:2: () | ||
12649 | { | ||
12650 | before(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); | ||
12651 | // InternalSolverLanguage.g:4083:2: () | ||
12652 | // InternalSolverLanguage.g:4083:3: | ||
12653 | { | ||
12654 | } | ||
12655 | |||
12656 | after(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); | ||
12657 | |||
12658 | } | ||
12659 | |||
12660 | |||
12661 | } | ||
12662 | |||
12663 | } | ||
12664 | finally { | ||
12665 | |||
12666 | restoreStackSize(stackSize); | ||
12667 | |||
12668 | } | ||
12669 | return ; | ||
12670 | } | ||
12671 | // $ANTLR end "rule__ClosureType__Group_1__0__Impl" | ||
12672 | |||
12673 | |||
12674 | // $ANTLR start "rule__ClosureType__Group_1__1" | ||
12675 | // InternalSolverLanguage.g:4091:1: rule__ClosureType__Group_1__1 : rule__ClosureType__Group_1__1__Impl ; | ||
12676 | public final void rule__ClosureType__Group_1__1() throws RecognitionException { | ||
12677 | |||
12678 | int stackSize = keepStackSize(); | ||
12679 | |||
12680 | try { | ||
12681 | // InternalSolverLanguage.g:4095:1: ( rule__ClosureType__Group_1__1__Impl ) | ||
12682 | // InternalSolverLanguage.g:4096:2: rule__ClosureType__Group_1__1__Impl | ||
12683 | { | ||
12684 | pushFollow(FOLLOW_2); | ||
12685 | rule__ClosureType__Group_1__1__Impl(); | ||
12686 | |||
12687 | state._fsp--; | ||
12688 | |||
12689 | |||
12690 | } | ||
12691 | |||
12692 | } | ||
12693 | catch (RecognitionException re) { | ||
12694 | reportError(re); | ||
12695 | recover(input,re); | ||
12696 | } | ||
12697 | finally { | ||
12698 | |||
12699 | restoreStackSize(stackSize); | ||
12700 | |||
12701 | } | ||
12702 | return ; | ||
12703 | } | ||
12704 | // $ANTLR end "rule__ClosureType__Group_1__1" | ||
12705 | |||
12706 | |||
12707 | // $ANTLR start "rule__ClosureType__Group_1__1__Impl" | ||
12708 | // InternalSolverLanguage.g:4102:1: rule__ClosureType__Group_1__1__Impl : ( '+' ) ; | ||
12709 | public final void rule__ClosureType__Group_1__1__Impl() throws RecognitionException { | ||
12710 | |||
12711 | int stackSize = keepStackSize(); | ||
12712 | |||
12713 | try { | ||
12714 | // InternalSolverLanguage.g:4106:1: ( ( '+' ) ) | ||
12715 | // InternalSolverLanguage.g:4107:1: ( '+' ) | ||
12716 | { | ||
12717 | // InternalSolverLanguage.g:4107:1: ( '+' ) | ||
12718 | // InternalSolverLanguage.g:4108:2: '+' | ||
12719 | { | ||
12720 | before(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); | ||
12721 | match(input,29,FOLLOW_2); | ||
12722 | after(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); | ||
12723 | |||
12724 | } | ||
12725 | |||
12726 | |||
12727 | } | ||
12728 | |||
12729 | } | ||
12730 | catch (RecognitionException re) { | ||
12731 | reportError(re); | ||
12732 | recover(input,re); | ||
12733 | } | ||
12734 | finally { | ||
12735 | |||
12736 | restoreStackSize(stackSize); | ||
12737 | |||
12738 | } | ||
12739 | return ; | ||
12740 | } | ||
12741 | // $ANTLR end "rule__ClosureType__Group_1__1__Impl" | ||
12742 | |||
12743 | |||
12744 | // $ANTLR start "rule__AllInstances__Group__0" | ||
12745 | // InternalSolverLanguage.g:4118:1: rule__AllInstances__Group__0 : rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ; | ||
12746 | public final void rule__AllInstances__Group__0() throws RecognitionException { | ||
12747 | |||
12748 | int stackSize = keepStackSize(); | ||
12749 | |||
12750 | try { | ||
12751 | // InternalSolverLanguage.g:4122:1: ( rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ) | ||
12752 | // InternalSolverLanguage.g:4123:2: rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 | ||
12753 | { | ||
12754 | pushFollow(FOLLOW_25); | ||
12755 | rule__AllInstances__Group__0__Impl(); | ||
12756 | |||
12757 | state._fsp--; | ||
12758 | |||
12759 | pushFollow(FOLLOW_2); | ||
12760 | rule__AllInstances__Group__1(); | ||
12761 | |||
12762 | state._fsp--; | ||
12763 | |||
12764 | |||
12765 | } | ||
12766 | |||
12767 | } | ||
12768 | catch (RecognitionException re) { | ||
12769 | reportError(re); | ||
12770 | recover(input,re); | ||
12771 | } | ||
12772 | finally { | ||
12773 | |||
12774 | restoreStackSize(stackSize); | ||
12775 | |||
12776 | } | ||
12777 | return ; | ||
12778 | } | ||
12779 | // $ANTLR end "rule__AllInstances__Group__0" | ||
12780 | |||
12781 | |||
12782 | // $ANTLR start "rule__AllInstances__Group__0__Impl" | ||
12783 | // InternalSolverLanguage.g:4130:1: rule__AllInstances__Group__0__Impl : ( ':' ) ; | ||
12784 | public final void rule__AllInstances__Group__0__Impl() throws RecognitionException { | ||
12785 | |||
12786 | int stackSize = keepStackSize(); | ||
12787 | |||
12788 | try { | ||
12789 | // InternalSolverLanguage.g:4134:1: ( ( ':' ) ) | ||
12790 | // InternalSolverLanguage.g:4135:1: ( ':' ) | ||
12791 | { | ||
12792 | // InternalSolverLanguage.g:4135:1: ( ':' ) | ||
12793 | // InternalSolverLanguage.g:4136:2: ':' | ||
12794 | { | ||
12795 | before(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); | ||
12796 | match(input,19,FOLLOW_2); | ||
12797 | after(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); | ||
12798 | |||
12799 | } | ||
12800 | |||
12801 | |||
12802 | } | ||
12803 | |||
12804 | } | ||
12805 | catch (RecognitionException re) { | ||
12806 | reportError(re); | ||
12807 | recover(input,re); | ||
12808 | } | ||
12809 | finally { | ||
12810 | |||
12811 | restoreStackSize(stackSize); | ||
12812 | |||
12813 | } | ||
12814 | return ; | ||
12815 | } | ||
12816 | // $ANTLR end "rule__AllInstances__Group__0__Impl" | ||
12817 | |||
12818 | |||
12819 | // $ANTLR start "rule__AllInstances__Group__1" | ||
12820 | // InternalSolverLanguage.g:4145:1: rule__AllInstances__Group__1 : rule__AllInstances__Group__1__Impl ; | ||
12821 | public final void rule__AllInstances__Group__1() throws RecognitionException { | ||
12822 | |||
12823 | int stackSize = keepStackSize(); | ||
12824 | |||
12825 | try { | ||
12826 | // InternalSolverLanguage.g:4149:1: ( rule__AllInstances__Group__1__Impl ) | ||
12827 | // InternalSolverLanguage.g:4150:2: rule__AllInstances__Group__1__Impl | ||
12828 | { | ||
12829 | pushFollow(FOLLOW_2); | ||
12830 | rule__AllInstances__Group__1__Impl(); | ||
12831 | |||
12832 | state._fsp--; | ||
12833 | |||
12834 | |||
12835 | } | ||
12836 | |||
12837 | } | ||
12838 | catch (RecognitionException re) { | ||
12839 | reportError(re); | ||
12840 | recover(input,re); | ||
12841 | } | ||
12842 | finally { | ||
12843 | |||
12844 | restoreStackSize(stackSize); | ||
12845 | |||
12846 | } | ||
12847 | return ; | ||
12848 | } | ||
12849 | // $ANTLR end "rule__AllInstances__Group__1" | ||
12850 | |||
12851 | |||
12852 | // $ANTLR start "rule__AllInstances__Group__1__Impl" | ||
12853 | // InternalSolverLanguage.g:4156:1: rule__AllInstances__Group__1__Impl : ( ( rule__AllInstances__SymbolAssignment_1 ) ) ; | ||
12854 | public final void rule__AllInstances__Group__1__Impl() throws RecognitionException { | ||
12855 | |||
12856 | int stackSize = keepStackSize(); | ||
12857 | |||
12858 | try { | ||
12859 | // InternalSolverLanguage.g:4160:1: ( ( ( rule__AllInstances__SymbolAssignment_1 ) ) ) | ||
12860 | // InternalSolverLanguage.g:4161:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) | ||
12861 | { | ||
12862 | // InternalSolverLanguage.g:4161:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) | ||
12863 | // InternalSolverLanguage.g:4162:2: ( rule__AllInstances__SymbolAssignment_1 ) | ||
12864 | { | ||
12865 | before(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); | ||
12866 | // InternalSolverLanguage.g:4163:2: ( rule__AllInstances__SymbolAssignment_1 ) | ||
12867 | // InternalSolverLanguage.g:4163:3: rule__AllInstances__SymbolAssignment_1 | ||
12868 | { | ||
12869 | pushFollow(FOLLOW_2); | ||
12870 | rule__AllInstances__SymbolAssignment_1(); | ||
12871 | |||
12872 | state._fsp--; | ||
12873 | |||
12874 | |||
12875 | } | ||
12876 | |||
12877 | after(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); | ||
12878 | |||
12879 | } | ||
12880 | |||
12881 | |||
12882 | } | ||
12883 | |||
12884 | } | ||
12885 | catch (RecognitionException re) { | ||
12886 | reportError(re); | ||
12887 | recover(input,re); | ||
12888 | } | ||
12889 | finally { | ||
12890 | |||
12891 | restoreStackSize(stackSize); | ||
12892 | |||
12893 | } | ||
12894 | return ; | ||
12895 | } | ||
12896 | // $ANTLR end "rule__AllInstances__Group__1__Impl" | ||
12897 | |||
12898 | |||
12899 | // $ANTLR start "rule__AllObjects__Group__0" | ||
12900 | // InternalSolverLanguage.g:4172:1: rule__AllObjects__Group__0 : rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ; | ||
12901 | public final void rule__AllObjects__Group__0() throws RecognitionException { | ||
12902 | |||
12903 | int stackSize = keepStackSize(); | ||
12904 | |||
12905 | try { | ||
12906 | // InternalSolverLanguage.g:4176:1: ( rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ) | ||
12907 | // InternalSolverLanguage.g:4177:2: rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 | ||
12908 | { | ||
12909 | pushFollow(FOLLOW_35); | ||
12910 | rule__AllObjects__Group__0__Impl(); | ||
12911 | |||
12912 | state._fsp--; | ||
12913 | |||
12914 | pushFollow(FOLLOW_2); | ||
12915 | rule__AllObjects__Group__1(); | ||
12916 | |||
12917 | state._fsp--; | ||
12918 | |||
12919 | |||
12920 | } | ||
12921 | |||
12922 | } | ||
12923 | catch (RecognitionException re) { | ||
12924 | reportError(re); | ||
12925 | recover(input,re); | ||
12926 | } | ||
12927 | finally { | ||
12928 | |||
12929 | restoreStackSize(stackSize); | ||
12930 | |||
12931 | } | ||
12932 | return ; | ||
12933 | } | ||
12934 | // $ANTLR end "rule__AllObjects__Group__0" | ||
12935 | |||
12936 | |||
12937 | // $ANTLR start "rule__AllObjects__Group__0__Impl" | ||
12938 | // InternalSolverLanguage.g:4184:1: rule__AllObjects__Group__0__Impl : ( () ) ; | ||
12939 | public final void rule__AllObjects__Group__0__Impl() throws RecognitionException { | ||
12940 | |||
12941 | int stackSize = keepStackSize(); | ||
12942 | |||
12943 | try { | ||
12944 | // InternalSolverLanguage.g:4188:1: ( ( () ) ) | ||
12945 | // InternalSolverLanguage.g:4189:1: ( () ) | ||
12946 | { | ||
12947 | // InternalSolverLanguage.g:4189:1: ( () ) | ||
12948 | // InternalSolverLanguage.g:4190:2: () | ||
12949 | { | ||
12950 | before(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); | ||
12951 | // InternalSolverLanguage.g:4191:2: () | ||
12952 | // InternalSolverLanguage.g:4191:3: | ||
12953 | { | ||
12954 | } | ||
12955 | |||
12956 | after(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); | ||
12957 | |||
12958 | } | ||
12959 | |||
12960 | |||
12961 | } | ||
12962 | |||
12963 | } | ||
12964 | finally { | ||
12965 | |||
12966 | restoreStackSize(stackSize); | ||
12967 | |||
12968 | } | ||
12969 | return ; | ||
12970 | } | ||
12971 | // $ANTLR end "rule__AllObjects__Group__0__Impl" | ||
12972 | |||
12973 | |||
12974 | // $ANTLR start "rule__AllObjects__Group__1" | ||
12975 | // InternalSolverLanguage.g:4199:1: rule__AllObjects__Group__1 : rule__AllObjects__Group__1__Impl ; | ||
12976 | public final void rule__AllObjects__Group__1() throws RecognitionException { | ||
12977 | |||
12978 | int stackSize = keepStackSize(); | ||
12979 | |||
12980 | try { | ||
12981 | // InternalSolverLanguage.g:4203:1: ( rule__AllObjects__Group__1__Impl ) | ||
12982 | // InternalSolverLanguage.g:4204:2: rule__AllObjects__Group__1__Impl | ||
12983 | { | ||
12984 | pushFollow(FOLLOW_2); | ||
12985 | rule__AllObjects__Group__1__Impl(); | ||
12986 | |||
12987 | state._fsp--; | ||
12988 | |||
12989 | |||
12990 | } | ||
12991 | |||
12992 | } | ||
12993 | catch (RecognitionException re) { | ||
12994 | reportError(re); | ||
12995 | recover(input,re); | ||
12996 | } | ||
12997 | finally { | ||
12998 | |||
12999 | restoreStackSize(stackSize); | ||
13000 | |||
13001 | } | ||
13002 | return ; | ||
13003 | } | ||
13004 | // $ANTLR end "rule__AllObjects__Group__1" | ||
13005 | |||
13006 | |||
13007 | // $ANTLR start "rule__AllObjects__Group__1__Impl" | ||
13008 | // InternalSolverLanguage.g:4210:1: rule__AllObjects__Group__1__Impl : ( '*' ) ; | ||
13009 | public final void rule__AllObjects__Group__1__Impl() throws RecognitionException { | ||
13010 | |||
13011 | int stackSize = keepStackSize(); | ||
13012 | |||
13013 | try { | ||
13014 | // InternalSolverLanguage.g:4214:1: ( ( '*' ) ) | ||
13015 | // InternalSolverLanguage.g:4215:1: ( '*' ) | ||
13016 | { | ||
13017 | // InternalSolverLanguage.g:4215:1: ( '*' ) | ||
13018 | // InternalSolverLanguage.g:4216:2: '*' | ||
13019 | { | ||
13020 | before(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); | ||
13021 | match(input,30,FOLLOW_2); | ||
13022 | after(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); | ||
13023 | |||
13024 | } | ||
13025 | |||
13026 | |||
13027 | } | ||
13028 | |||
13029 | } | ||
13030 | catch (RecognitionException re) { | ||
13031 | reportError(re); | ||
13032 | recover(input,re); | ||
13033 | } | ||
13034 | finally { | ||
13035 | |||
13036 | restoreStackSize(stackSize); | ||
13037 | |||
13038 | } | ||
13039 | return ; | ||
13040 | } | ||
13041 | // $ANTLR end "rule__AllObjects__Group__1__Impl" | ||
13042 | |||
13043 | |||
13044 | // $ANTLR start "rule__DefaultInterpretation__Group__0" | ||
13045 | // InternalSolverLanguage.g:4226:1: rule__DefaultInterpretation__Group__0 : rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ; | ||
13046 | public final void rule__DefaultInterpretation__Group__0() throws RecognitionException { | ||
13047 | |||
13048 | int stackSize = keepStackSize(); | ||
13049 | |||
13050 | try { | ||
13051 | // InternalSolverLanguage.g:4230:1: ( rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ) | ||
13052 | // InternalSolverLanguage.g:4231:2: rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 | ||
13053 | { | ||
13054 | pushFollow(FOLLOW_25); | ||
13055 | rule__DefaultInterpretation__Group__0__Impl(); | ||
13056 | |||
13057 | state._fsp--; | ||
13058 | |||
13059 | pushFollow(FOLLOW_2); | ||
13060 | rule__DefaultInterpretation__Group__1(); | ||
13061 | |||
13062 | state._fsp--; | ||
13063 | |||
13064 | |||
13065 | } | ||
13066 | |||
13067 | } | ||
13068 | catch (RecognitionException re) { | ||
13069 | reportError(re); | ||
13070 | recover(input,re); | ||
13071 | } | ||
13072 | finally { | ||
13073 | |||
13074 | restoreStackSize(stackSize); | ||
13075 | |||
13076 | } | ||
13077 | return ; | ||
13078 | } | ||
13079 | // $ANTLR end "rule__DefaultInterpretation__Group__0" | ||
13080 | |||
13081 | |||
13082 | // $ANTLR start "rule__DefaultInterpretation__Group__0__Impl" | ||
13083 | // InternalSolverLanguage.g:4238:1: rule__DefaultInterpretation__Group__0__Impl : ( 'default' ) ; | ||
13084 | public final void rule__DefaultInterpretation__Group__0__Impl() throws RecognitionException { | ||
13085 | |||
13086 | int stackSize = keepStackSize(); | ||
13087 | |||
13088 | try { | ||
13089 | // InternalSolverLanguage.g:4242:1: ( ( 'default' ) ) | ||
13090 | // InternalSolverLanguage.g:4243:1: ( 'default' ) | ||
13091 | { | ||
13092 | // InternalSolverLanguage.g:4243:1: ( 'default' ) | ||
13093 | // InternalSolverLanguage.g:4244:2: 'default' | ||
13094 | { | ||
13095 | before(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); | ||
13096 | match(input,31,FOLLOW_2); | ||
13097 | after(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); | ||
13098 | |||
13099 | } | ||
13100 | |||
13101 | |||
13102 | } | ||
13103 | |||
13104 | } | ||
13105 | catch (RecognitionException re) { | ||
13106 | reportError(re); | ||
13107 | recover(input,re); | ||
13108 | } | ||
13109 | finally { | ||
13110 | |||
13111 | restoreStackSize(stackSize); | ||
13112 | |||
13113 | } | ||
13114 | return ; | ||
13115 | } | ||
13116 | // $ANTLR end "rule__DefaultInterpretation__Group__0__Impl" | ||
13117 | |||
13118 | |||
13119 | // $ANTLR start "rule__DefaultInterpretation__Group__1" | ||
13120 | // InternalSolverLanguage.g:4253:1: rule__DefaultInterpretation__Group__1 : rule__DefaultInterpretation__Group__1__Impl ; | ||
13121 | public final void rule__DefaultInterpretation__Group__1() throws RecognitionException { | ||
13122 | |||
13123 | int stackSize = keepStackSize(); | ||
13124 | |||
13125 | try { | ||
13126 | // InternalSolverLanguage.g:4257:1: ( rule__DefaultInterpretation__Group__1__Impl ) | ||
13127 | // InternalSolverLanguage.g:4258:2: rule__DefaultInterpretation__Group__1__Impl | ||
13128 | { | ||
13129 | pushFollow(FOLLOW_2); | ||
13130 | rule__DefaultInterpretation__Group__1__Impl(); | ||
13131 | |||
13132 | state._fsp--; | ||
13133 | |||
13134 | |||
13135 | } | ||
13136 | |||
13137 | } | ||
13138 | catch (RecognitionException re) { | ||
13139 | reportError(re); | ||
13140 | recover(input,re); | ||
13141 | } | ||
13142 | finally { | ||
13143 | |||
13144 | restoreStackSize(stackSize); | ||
13145 | |||
13146 | } | ||
13147 | return ; | ||
13148 | } | ||
13149 | // $ANTLR end "rule__DefaultInterpretation__Group__1" | ||
13150 | |||
13151 | |||
13152 | // $ANTLR start "rule__DefaultInterpretation__Group__1__Impl" | ||
13153 | // InternalSolverLanguage.g:4264:1: rule__DefaultInterpretation__Group__1__Impl : ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ; | ||
13154 | public final void rule__DefaultInterpretation__Group__1__Impl() throws RecognitionException { | ||
13155 | |||
13156 | int stackSize = keepStackSize(); | ||
13157 | |||
13158 | try { | ||
13159 | // InternalSolverLanguage.g:4268:1: ( ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ) | ||
13160 | // InternalSolverLanguage.g:4269:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) | ||
13161 | { | ||
13162 | // InternalSolverLanguage.g:4269:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) | ||
13163 | // InternalSolverLanguage.g:4270:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) | ||
13164 | { | ||
13165 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); | ||
13166 | // InternalSolverLanguage.g:4271:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) | ||
13167 | // InternalSolverLanguage.g:4271:3: rule__DefaultInterpretation__InterpretationAssignment_1 | ||
13168 | { | ||
13169 | pushFollow(FOLLOW_2); | ||
13170 | rule__DefaultInterpretation__InterpretationAssignment_1(); | ||
13171 | |||
13172 | state._fsp--; | ||
13173 | |||
13174 | |||
13175 | } | ||
13176 | |||
13177 | after(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); | ||
13178 | |||
13179 | } | ||
13180 | |||
13181 | |||
13182 | } | ||
13183 | |||
13184 | } | ||
13185 | catch (RecognitionException re) { | ||
13186 | reportError(re); | ||
13187 | recover(input,re); | ||
13188 | } | ||
13189 | finally { | ||
13190 | |||
13191 | restoreStackSize(stackSize); | ||
13192 | |||
13193 | } | ||
13194 | return ; | ||
13195 | } | ||
13196 | // $ANTLR end "rule__DefaultInterpretation__Group__1__Impl" | ||
13197 | |||
13198 | |||
13199 | // $ANTLR start "rule__ClassInterpretation__Group__0" | ||
13200 | // InternalSolverLanguage.g:4280:1: rule__ClassInterpretation__Group__0 : rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ; | ||
13201 | public final void rule__ClassInterpretation__Group__0() throws RecognitionException { | ||
13202 | |||
13203 | int stackSize = keepStackSize(); | ||
13204 | |||
13205 | try { | ||
13206 | // InternalSolverLanguage.g:4284:1: ( rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ) | ||
13207 | // InternalSolverLanguage.g:4285:2: rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 | ||
13208 | { | ||
13209 | pushFollow(FOLLOW_36); | ||
13210 | rule__ClassInterpretation__Group__0__Impl(); | ||
13211 | |||
13212 | state._fsp--; | ||
13213 | |||
13214 | pushFollow(FOLLOW_2); | ||
13215 | rule__ClassInterpretation__Group__1(); | ||
13216 | |||
13217 | state._fsp--; | ||
13218 | |||
13219 | |||
13220 | } | ||
13221 | |||
13222 | } | ||
13223 | catch (RecognitionException re) { | ||
13224 | reportError(re); | ||
13225 | recover(input,re); | ||
13226 | } | ||
13227 | finally { | ||
13228 | |||
13229 | restoreStackSize(stackSize); | ||
13230 | |||
13231 | } | ||
13232 | return ; | ||
13233 | } | ||
13234 | // $ANTLR end "rule__ClassInterpretation__Group__0" | ||
13235 | |||
13236 | |||
13237 | // $ANTLR start "rule__ClassInterpretation__Group__0__Impl" | ||
13238 | // InternalSolverLanguage.g:4292:1: rule__ClassInterpretation__Group__0__Impl : ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) ; | ||
13239 | public final void rule__ClassInterpretation__Group__0__Impl() throws RecognitionException { | ||
13240 | |||
13241 | int stackSize = keepStackSize(); | ||
13242 | |||
13243 | try { | ||
13244 | // InternalSolverLanguage.g:4296:1: ( ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) ) | ||
13245 | // InternalSolverLanguage.g:4297:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) | ||
13246 | { | ||
13247 | // InternalSolverLanguage.g:4297:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) | ||
13248 | // InternalSolverLanguage.g:4298:2: ( rule__ClassInterpretation__AbstractAssignment_0 ) | ||
13249 | { | ||
13250 | before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); | ||
13251 | // InternalSolverLanguage.g:4299:2: ( rule__ClassInterpretation__AbstractAssignment_0 ) | ||
13252 | // InternalSolverLanguage.g:4299:3: rule__ClassInterpretation__AbstractAssignment_0 | ||
13253 | { | ||
13254 | pushFollow(FOLLOW_2); | ||
13255 | rule__ClassInterpretation__AbstractAssignment_0(); | ||
13256 | |||
13257 | state._fsp--; | ||
13258 | |||
13259 | |||
13260 | } | ||
13261 | |||
13262 | after(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); | ||
13263 | |||
13264 | } | ||
13265 | |||
13266 | |||
13267 | } | ||
13268 | |||
13269 | } | ||
13270 | catch (RecognitionException re) { | ||
13271 | reportError(re); | ||
13272 | recover(input,re); | ||
13273 | } | ||
13274 | finally { | ||
13275 | |||
13276 | restoreStackSize(stackSize); | ||
13277 | |||
13278 | } | ||
13279 | return ; | ||
13280 | } | ||
13281 | // $ANTLR end "rule__ClassInterpretation__Group__0__Impl" | ||
13282 | |||
13283 | |||
13284 | // $ANTLR start "rule__ClassInterpretation__Group__1" | ||
13285 | // InternalSolverLanguage.g:4307:1: rule__ClassInterpretation__Group__1 : rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ; | ||
13286 | public final void rule__ClassInterpretation__Group__1() throws RecognitionException { | ||
13287 | |||
13288 | int stackSize = keepStackSize(); | ||
13289 | |||
13290 | try { | ||
13291 | // InternalSolverLanguage.g:4311:1: ( rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ) | ||
13292 | // InternalSolverLanguage.g:4312:2: rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 | ||
13293 | { | ||
13294 | pushFollow(FOLLOW_16); | ||
13295 | rule__ClassInterpretation__Group__1__Impl(); | ||
13296 | |||
13297 | state._fsp--; | ||
13298 | |||
13299 | pushFollow(FOLLOW_2); | ||
13300 | rule__ClassInterpretation__Group__2(); | ||
13301 | |||
13302 | state._fsp--; | ||
13303 | |||
13304 | |||
13305 | } | ||
13306 | |||
13307 | } | ||
13308 | catch (RecognitionException re) { | ||
13309 | reportError(re); | ||
13310 | recover(input,re); | ||
13311 | } | ||
13312 | finally { | ||
13313 | |||
13314 | restoreStackSize(stackSize); | ||
13315 | |||
13316 | } | ||
13317 | return ; | ||
13318 | } | ||
13319 | // $ANTLR end "rule__ClassInterpretation__Group__1" | ||
13320 | |||
13321 | |||
13322 | // $ANTLR start "rule__ClassInterpretation__Group__1__Impl" | ||
13323 | // InternalSolverLanguage.g:4319:1: rule__ClassInterpretation__Group__1__Impl : ( 'class' ) ; | ||
13324 | public final void rule__ClassInterpretation__Group__1__Impl() throws RecognitionException { | ||
13325 | |||
13326 | int stackSize = keepStackSize(); | ||
13327 | |||
13328 | try { | ||
13329 | // InternalSolverLanguage.g:4323:1: ( ( 'class' ) ) | ||
13330 | // InternalSolverLanguage.g:4324:1: ( 'class' ) | ||
13331 | { | ||
13332 | // InternalSolverLanguage.g:4324:1: ( 'class' ) | ||
13333 | // InternalSolverLanguage.g:4325:2: 'class' | ||
13334 | { | ||
13335 | before(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); | ||
13336 | match(input,32,FOLLOW_2); | ||
13337 | after(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); | ||
13338 | |||
13339 | } | ||
13340 | |||
13341 | |||
13342 | } | ||
13343 | |||
13344 | } | ||
13345 | catch (RecognitionException re) { | ||
13346 | reportError(re); | ||
13347 | recover(input,re); | ||
13348 | } | ||
13349 | finally { | ||
13350 | |||
13351 | restoreStackSize(stackSize); | ||
13352 | |||
13353 | } | ||
13354 | return ; | ||
13355 | } | ||
13356 | // $ANTLR end "rule__ClassInterpretation__Group__1__Impl" | ||
13357 | |||
13358 | |||
13359 | // $ANTLR start "rule__ClassInterpretation__Group__2" | ||
13360 | // InternalSolverLanguage.g:4334:1: rule__ClassInterpretation__Group__2 : rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ; | ||
13361 | public final void rule__ClassInterpretation__Group__2() throws RecognitionException { | ||
13362 | |||
13363 | int stackSize = keepStackSize(); | ||
13364 | |||
13365 | try { | ||
13366 | // InternalSolverLanguage.g:4338:1: ( rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ) | ||
13367 | // InternalSolverLanguage.g:4339:2: rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 | ||
13368 | { | ||
13369 | pushFollow(FOLLOW_37); | ||
13370 | rule__ClassInterpretation__Group__2__Impl(); | ||
13371 | |||
13372 | state._fsp--; | ||
13373 | |||
13374 | pushFollow(FOLLOW_2); | ||
13375 | rule__ClassInterpretation__Group__3(); | ||
13376 | |||
13377 | state._fsp--; | ||
13378 | |||
13379 | |||
13380 | } | ||
13381 | |||
13382 | } | ||
13383 | catch (RecognitionException re) { | ||
13384 | reportError(re); | ||
13385 | recover(input,re); | ||
13386 | } | ||
13387 | finally { | ||
13388 | |||
13389 | restoreStackSize(stackSize); | ||
13390 | |||
13391 | } | ||
13392 | return ; | ||
13393 | } | ||
13394 | // $ANTLR end "rule__ClassInterpretation__Group__2" | ||
13395 | |||
13396 | |||
13397 | // $ANTLR start "rule__ClassInterpretation__Group__2__Impl" | ||
13398 | // InternalSolverLanguage.g:4346:1: rule__ClassInterpretation__Group__2__Impl : ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ; | ||
13399 | public final void rule__ClassInterpretation__Group__2__Impl() throws RecognitionException { | ||
13400 | |||
13401 | int stackSize = keepStackSize(); | ||
13402 | |||
13403 | try { | ||
13404 | // InternalSolverLanguage.g:4350:1: ( ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ) | ||
13405 | // InternalSolverLanguage.g:4351:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) | ||
13406 | { | ||
13407 | // InternalSolverLanguage.g:4351:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) | ||
13408 | // InternalSolverLanguage.g:4352:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) | ||
13409 | { | ||
13410 | before(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); | ||
13411 | // InternalSolverLanguage.g:4353:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) | ||
13412 | // InternalSolverLanguage.g:4353:3: rule__ClassInterpretation__SymbolAssignment_2 | ||
13413 | { | ||
13414 | pushFollow(FOLLOW_2); | ||
13415 | rule__ClassInterpretation__SymbolAssignment_2(); | ||
13416 | |||
13417 | state._fsp--; | ||
13418 | |||
13419 | |||
13420 | } | ||
13421 | |||
13422 | after(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); | ||
13423 | |||
13424 | } | ||
13425 | |||
13426 | |||
13427 | } | ||
13428 | |||
13429 | } | ||
13430 | catch (RecognitionException re) { | ||
13431 | reportError(re); | ||
13432 | recover(input,re); | ||
13433 | } | ||
13434 | finally { | ||
13435 | |||
13436 | restoreStackSize(stackSize); | ||
13437 | |||
13438 | } | ||
13439 | return ; | ||
13440 | } | ||
13441 | // $ANTLR end "rule__ClassInterpretation__Group__2__Impl" | ||
13442 | |||
13443 | |||
13444 | // $ANTLR start "rule__ClassInterpretation__Group__3" | ||
13445 | // InternalSolverLanguage.g:4361:1: rule__ClassInterpretation__Group__3 : rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ; | ||
13446 | public final void rule__ClassInterpretation__Group__3() throws RecognitionException { | ||
13447 | |||
13448 | int stackSize = keepStackSize(); | ||
13449 | |||
13450 | try { | ||
13451 | // InternalSolverLanguage.g:4365:1: ( rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ) | ||
13452 | // InternalSolverLanguage.g:4366:2: rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 | ||
13453 | { | ||
13454 | pushFollow(FOLLOW_37); | ||
13455 | rule__ClassInterpretation__Group__3__Impl(); | ||
13456 | |||
13457 | state._fsp--; | ||
13458 | |||
13459 | pushFollow(FOLLOW_2); | ||
13460 | rule__ClassInterpretation__Group__4(); | ||
13461 | |||
13462 | state._fsp--; | ||
13463 | |||
13464 | |||
13465 | } | ||
13466 | |||
13467 | } | ||
13468 | catch (RecognitionException re) { | ||
13469 | reportError(re); | ||
13470 | recover(input,re); | ||
13471 | } | ||
13472 | finally { | ||
13473 | |||
13474 | restoreStackSize(stackSize); | ||
13475 | |||
13476 | } | ||
13477 | return ; | ||
13478 | } | ||
13479 | // $ANTLR end "rule__ClassInterpretation__Group__3" | ||
13480 | |||
13481 | |||
13482 | // $ANTLR start "rule__ClassInterpretation__Group__3__Impl" | ||
13483 | // InternalSolverLanguage.g:4373:1: rule__ClassInterpretation__Group__3__Impl : ( ( rule__ClassInterpretation__Group_3__0 )? ) ; | ||
13484 | public final void rule__ClassInterpretation__Group__3__Impl() throws RecognitionException { | ||
13485 | |||
13486 | int stackSize = keepStackSize(); | ||
13487 | |||
13488 | try { | ||
13489 | // InternalSolverLanguage.g:4377:1: ( ( ( rule__ClassInterpretation__Group_3__0 )? ) ) | ||
13490 | // InternalSolverLanguage.g:4378:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) | ||
13491 | { | ||
13492 | // InternalSolverLanguage.g:4378:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) | ||
13493 | // InternalSolverLanguage.g:4379:2: ( rule__ClassInterpretation__Group_3__0 )? | ||
13494 | { | ||
13495 | before(grammarAccess.getClassInterpretationAccess().getGroup_3()); | ||
13496 | // InternalSolverLanguage.g:4380:2: ( rule__ClassInterpretation__Group_3__0 )? | ||
13497 | int alt34=2; | ||
13498 | int LA34_0 = input.LA(1); | ||
13499 | |||
13500 | if ( (LA34_0==35) ) { | ||
13501 | alt34=1; | ||
13502 | } | ||
13503 | switch (alt34) { | ||
13504 | case 1 : | ||
13505 | // InternalSolverLanguage.g:4380:3: rule__ClassInterpretation__Group_3__0 | ||
13506 | { | ||
13507 | pushFollow(FOLLOW_2); | ||
13508 | rule__ClassInterpretation__Group_3__0(); | ||
13509 | |||
13510 | state._fsp--; | ||
13511 | |||
13512 | |||
13513 | } | ||
13514 | break; | ||
13515 | |||
13516 | } | ||
13517 | |||
13518 | after(grammarAccess.getClassInterpretationAccess().getGroup_3()); | ||
13519 | |||
13520 | } | ||
13521 | |||
13522 | |||
13523 | } | ||
13524 | |||
13525 | } | ||
13526 | catch (RecognitionException re) { | ||
13527 | reportError(re); | ||
13528 | recover(input,re); | ||
13529 | } | ||
13530 | finally { | ||
13531 | |||
13532 | restoreStackSize(stackSize); | ||
13533 | |||
13534 | } | ||
13535 | return ; | ||
13536 | } | ||
13537 | // $ANTLR end "rule__ClassInterpretation__Group__3__Impl" | ||
13538 | |||
13539 | |||
13540 | // $ANTLR start "rule__ClassInterpretation__Group__4" | ||
13541 | // InternalSolverLanguage.g:4388:1: rule__ClassInterpretation__Group__4 : rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ; | ||
13542 | public final void rule__ClassInterpretation__Group__4() throws RecognitionException { | ||
13543 | |||
13544 | int stackSize = keepStackSize(); | ||
13545 | |||
13546 | try { | ||
13547 | // InternalSolverLanguage.g:4392:1: ( rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ) | ||
13548 | // InternalSolverLanguage.g:4393:2: rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 | ||
13549 | { | ||
13550 | pushFollow(FOLLOW_38); | ||
13551 | rule__ClassInterpretation__Group__4__Impl(); | ||
13552 | |||
13553 | state._fsp--; | ||
13554 | |||
13555 | pushFollow(FOLLOW_2); | ||
13556 | rule__ClassInterpretation__Group__5(); | ||
13557 | |||
13558 | state._fsp--; | ||
13559 | |||
13560 | |||
13561 | } | ||
13562 | |||
13563 | } | ||
13564 | catch (RecognitionException re) { | ||
13565 | reportError(re); | ||
13566 | recover(input,re); | ||
13567 | } | ||
13568 | finally { | ||
13569 | |||
13570 | restoreStackSize(stackSize); | ||
13571 | |||
13572 | } | ||
13573 | return ; | ||
13574 | } | ||
13575 | // $ANTLR end "rule__ClassInterpretation__Group__4" | ||
13576 | |||
13577 | |||
13578 | // $ANTLR start "rule__ClassInterpretation__Group__4__Impl" | ||
13579 | // InternalSolverLanguage.g:4400:1: rule__ClassInterpretation__Group__4__Impl : ( '{' ) ; | ||
13580 | public final void rule__ClassInterpretation__Group__4__Impl() throws RecognitionException { | ||
13581 | |||
13582 | int stackSize = keepStackSize(); | ||
13583 | |||
13584 | try { | ||
13585 | // InternalSolverLanguage.g:4404:1: ( ( '{' ) ) | ||
13586 | // InternalSolverLanguage.g:4405:1: ( '{' ) | ||
13587 | { | ||
13588 | // InternalSolverLanguage.g:4405:1: ( '{' ) | ||
13589 | // InternalSolverLanguage.g:4406:2: '{' | ||
13590 | { | ||
13591 | before(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); | ||
13592 | match(input,33,FOLLOW_2); | ||
13593 | after(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); | ||
13594 | |||
13595 | } | ||
13596 | |||
13597 | |||
13598 | } | ||
13599 | |||
13600 | } | ||
13601 | catch (RecognitionException re) { | ||
13602 | reportError(re); | ||
13603 | recover(input,re); | ||
13604 | } | ||
13605 | finally { | ||
13606 | |||
13607 | restoreStackSize(stackSize); | ||
13608 | |||
13609 | } | ||
13610 | return ; | ||
13611 | } | ||
13612 | // $ANTLR end "rule__ClassInterpretation__Group__4__Impl" | ||
13613 | |||
13614 | |||
13615 | // $ANTLR start "rule__ClassInterpretation__Group__5" | ||
13616 | // InternalSolverLanguage.g:4415:1: rule__ClassInterpretation__Group__5 : rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ; | ||
13617 | public final void rule__ClassInterpretation__Group__5() throws RecognitionException { | ||
13618 | |||
13619 | int stackSize = keepStackSize(); | ||
13620 | |||
13621 | try { | ||
13622 | // InternalSolverLanguage.g:4419:1: ( rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ) | ||
13623 | // InternalSolverLanguage.g:4420:2: rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 | ||
13624 | { | ||
13625 | pushFollow(FOLLOW_38); | ||
13626 | rule__ClassInterpretation__Group__5__Impl(); | ||
13627 | |||
13628 | state._fsp--; | ||
13629 | |||
13630 | pushFollow(FOLLOW_2); | ||
13631 | rule__ClassInterpretation__Group__6(); | ||
13632 | |||
13633 | state._fsp--; | ||
13634 | |||
13635 | |||
13636 | } | ||
13637 | |||
13638 | } | ||
13639 | catch (RecognitionException re) { | ||
13640 | reportError(re); | ||
13641 | recover(input,re); | ||
13642 | } | ||
13643 | finally { | ||
13644 | |||
13645 | restoreStackSize(stackSize); | ||
13646 | |||
13647 | } | ||
13648 | return ; | ||
13649 | } | ||
13650 | // $ANTLR end "rule__ClassInterpretation__Group__5" | ||
13651 | |||
13652 | |||
13653 | // $ANTLR start "rule__ClassInterpretation__Group__5__Impl" | ||
13654 | // InternalSolverLanguage.g:4427:1: rule__ClassInterpretation__Group__5__Impl : ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ; | ||
13655 | public final void rule__ClassInterpretation__Group__5__Impl() throws RecognitionException { | ||
13656 | |||
13657 | int stackSize = keepStackSize(); | ||
13658 | |||
13659 | try { | ||
13660 | // InternalSolverLanguage.g:4431:1: ( ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ) | ||
13661 | // InternalSolverLanguage.g:4432:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) | ||
13662 | { | ||
13663 | // InternalSolverLanguage.g:4432:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) | ||
13664 | // InternalSolverLanguage.g:4433:2: ( rule__ClassInterpretation__FieltAssignment_5 )* | ||
13665 | { | ||
13666 | before(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); | ||
13667 | // InternalSolverLanguage.g:4434:2: ( rule__ClassInterpretation__FieltAssignment_5 )* | ||
13668 | loop35: | ||
13669 | do { | ||
13670 | int alt35=2; | ||
13671 | int LA35_0 = input.LA(1); | ||
13672 | |||
13673 | if ( (LA35_0==40) ) { | ||
13674 | alt35=1; | ||
13675 | } | ||
13676 | |||
13677 | |||
13678 | switch (alt35) { | ||
13679 | case 1 : | ||
13680 | // InternalSolverLanguage.g:4434:3: rule__ClassInterpretation__FieltAssignment_5 | ||
13681 | { | ||
13682 | pushFollow(FOLLOW_39); | ||
13683 | rule__ClassInterpretation__FieltAssignment_5(); | ||
13684 | |||
13685 | state._fsp--; | ||
13686 | |||
13687 | |||
13688 | } | ||
13689 | break; | ||
13690 | |||
13691 | default : | ||
13692 | break loop35; | ||
13693 | } | ||
13694 | } while (true); | ||
13695 | |||
13696 | after(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); | ||
13697 | |||
13698 | } | ||
13699 | |||
13700 | |||
13701 | } | ||
13702 | |||
13703 | } | ||
13704 | catch (RecognitionException re) { | ||
13705 | reportError(re); | ||
13706 | recover(input,re); | ||
13707 | } | ||
13708 | finally { | ||
13709 | |||
13710 | restoreStackSize(stackSize); | ||
13711 | |||
13712 | } | ||
13713 | return ; | ||
13714 | } | ||
13715 | // $ANTLR end "rule__ClassInterpretation__Group__5__Impl" | ||
13716 | |||
13717 | |||
13718 | // $ANTLR start "rule__ClassInterpretation__Group__6" | ||
13719 | // InternalSolverLanguage.g:4442:1: rule__ClassInterpretation__Group__6 : rule__ClassInterpretation__Group__6__Impl ; | ||
13720 | public final void rule__ClassInterpretation__Group__6() throws RecognitionException { | ||
13721 | |||
13722 | int stackSize = keepStackSize(); | ||
13723 | |||
13724 | try { | ||
13725 | // InternalSolverLanguage.g:4446:1: ( rule__ClassInterpretation__Group__6__Impl ) | ||
13726 | // InternalSolverLanguage.g:4447:2: rule__ClassInterpretation__Group__6__Impl | ||
13727 | { | ||
13728 | pushFollow(FOLLOW_2); | ||
13729 | rule__ClassInterpretation__Group__6__Impl(); | ||
13730 | |||
13731 | state._fsp--; | ||
13732 | |||
13733 | |||
13734 | } | ||
13735 | |||
13736 | } | ||
13737 | catch (RecognitionException re) { | ||
13738 | reportError(re); | ||
13739 | recover(input,re); | ||
13740 | } | ||
13741 | finally { | ||
13742 | |||
13743 | restoreStackSize(stackSize); | ||
13744 | |||
13745 | } | ||
13746 | return ; | ||
13747 | } | ||
13748 | // $ANTLR end "rule__ClassInterpretation__Group__6" | ||
13749 | |||
13750 | |||
13751 | // $ANTLR start "rule__ClassInterpretation__Group__6__Impl" | ||
13752 | // InternalSolverLanguage.g:4453:1: rule__ClassInterpretation__Group__6__Impl : ( '}' ) ; | ||
13753 | public final void rule__ClassInterpretation__Group__6__Impl() throws RecognitionException { | ||
13754 | |||
13755 | int stackSize = keepStackSize(); | ||
13756 | |||
13757 | try { | ||
13758 | // InternalSolverLanguage.g:4457:1: ( ( '}' ) ) | ||
13759 | // InternalSolverLanguage.g:4458:1: ( '}' ) | ||
13760 | { | ||
13761 | // InternalSolverLanguage.g:4458:1: ( '}' ) | ||
13762 | // InternalSolverLanguage.g:4459:2: '}' | ||
13763 | { | ||
13764 | before(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); | ||
13765 | match(input,34,FOLLOW_2); | ||
13766 | after(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); | ||
13767 | |||
13768 | } | ||
13769 | |||
13770 | |||
13771 | } | ||
13772 | |||
13773 | } | ||
13774 | catch (RecognitionException re) { | ||
13775 | reportError(re); | ||
13776 | recover(input,re); | ||
13777 | } | ||
13778 | finally { | ||
13779 | |||
13780 | restoreStackSize(stackSize); | ||
13781 | |||
13782 | } | ||
13783 | return ; | ||
13784 | } | ||
13785 | // $ANTLR end "rule__ClassInterpretation__Group__6__Impl" | ||
13786 | |||
13787 | |||
13788 | // $ANTLR start "rule__ClassInterpretation__Group_3__0" | ||
13789 | // InternalSolverLanguage.g:4469:1: rule__ClassInterpretation__Group_3__0 : rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ; | ||
13790 | public final void rule__ClassInterpretation__Group_3__0() throws RecognitionException { | ||
13791 | |||
13792 | int stackSize = keepStackSize(); | ||
13793 | |||
13794 | try { | ||
13795 | // InternalSolverLanguage.g:4473:1: ( rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ) | ||
13796 | // InternalSolverLanguage.g:4474:2: rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 | ||
13797 | { | ||
13798 | pushFollow(FOLLOW_16); | ||
13799 | rule__ClassInterpretation__Group_3__0__Impl(); | ||
13800 | |||
13801 | state._fsp--; | ||
13802 | |||
13803 | pushFollow(FOLLOW_2); | ||
13804 | rule__ClassInterpretation__Group_3__1(); | ||
13805 | |||
13806 | state._fsp--; | ||
13807 | |||
13808 | |||
13809 | } | ||
13810 | |||
13811 | } | ||
13812 | catch (RecognitionException re) { | ||
13813 | reportError(re); | ||
13814 | recover(input,re); | ||
13815 | } | ||
13816 | finally { | ||
13817 | |||
13818 | restoreStackSize(stackSize); | ||
13819 | |||
13820 | } | ||
13821 | return ; | ||
13822 | } | ||
13823 | // $ANTLR end "rule__ClassInterpretation__Group_3__0" | ||
13824 | |||
13825 | |||
13826 | // $ANTLR start "rule__ClassInterpretation__Group_3__0__Impl" | ||
13827 | // InternalSolverLanguage.g:4481:1: rule__ClassInterpretation__Group_3__0__Impl : ( 'extends' ) ; | ||
13828 | public final void rule__ClassInterpretation__Group_3__0__Impl() throws RecognitionException { | ||
13829 | |||
13830 | int stackSize = keepStackSize(); | ||
13831 | |||
13832 | try { | ||
13833 | // InternalSolverLanguage.g:4485:1: ( ( 'extends' ) ) | ||
13834 | // InternalSolverLanguage.g:4486:1: ( 'extends' ) | ||
13835 | { | ||
13836 | // InternalSolverLanguage.g:4486:1: ( 'extends' ) | ||
13837 | // InternalSolverLanguage.g:4487:2: 'extends' | ||
13838 | { | ||
13839 | before(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); | ||
13840 | match(input,35,FOLLOW_2); | ||
13841 | after(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); | ||
13842 | |||
13843 | } | ||
13844 | |||
13845 | |||
13846 | } | ||
13847 | |||
13848 | } | ||
13849 | catch (RecognitionException re) { | ||
13850 | reportError(re); | ||
13851 | recover(input,re); | ||
13852 | } | ||
13853 | finally { | ||
13854 | |||
13855 | restoreStackSize(stackSize); | ||
13856 | |||
13857 | } | ||
13858 | return ; | ||
13859 | } | ||
13860 | // $ANTLR end "rule__ClassInterpretation__Group_3__0__Impl" | ||
13861 | |||
13862 | |||
13863 | // $ANTLR start "rule__ClassInterpretation__Group_3__1" | ||
13864 | // InternalSolverLanguage.g:4496:1: rule__ClassInterpretation__Group_3__1 : rule__ClassInterpretation__Group_3__1__Impl ; | ||
13865 | public final void rule__ClassInterpretation__Group_3__1() throws RecognitionException { | ||
13866 | |||
13867 | int stackSize = keepStackSize(); | ||
13868 | |||
13869 | try { | ||
13870 | // InternalSolverLanguage.g:4500:1: ( rule__ClassInterpretation__Group_3__1__Impl ) | ||
13871 | // InternalSolverLanguage.g:4501:2: rule__ClassInterpretation__Group_3__1__Impl | ||
13872 | { | ||
13873 | pushFollow(FOLLOW_2); | ||
13874 | rule__ClassInterpretation__Group_3__1__Impl(); | ||
13875 | |||
13876 | state._fsp--; | ||
13877 | |||
13878 | |||
13879 | } | ||
13880 | |||
13881 | } | ||
13882 | catch (RecognitionException re) { | ||
13883 | reportError(re); | ||
13884 | recover(input,re); | ||
13885 | } | ||
13886 | finally { | ||
13887 | |||
13888 | restoreStackSize(stackSize); | ||
13889 | |||
13890 | } | ||
13891 | return ; | ||
13892 | } | ||
13893 | // $ANTLR end "rule__ClassInterpretation__Group_3__1" | ||
13894 | |||
13895 | |||
13896 | // $ANTLR start "rule__ClassInterpretation__Group_3__1__Impl" | ||
13897 | // InternalSolverLanguage.g:4507:1: rule__ClassInterpretation__Group_3__1__Impl : ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ; | ||
13898 | public final void rule__ClassInterpretation__Group_3__1__Impl() throws RecognitionException { | ||
13899 | |||
13900 | int stackSize = keepStackSize(); | ||
13901 | |||
13902 | try { | ||
13903 | // InternalSolverLanguage.g:4511:1: ( ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ) | ||
13904 | // InternalSolverLanguage.g:4512:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) | ||
13905 | { | ||
13906 | // InternalSolverLanguage.g:4512:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) | ||
13907 | // InternalSolverLanguage.g:4513:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) | ||
13908 | { | ||
13909 | // InternalSolverLanguage.g:4513:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) | ||
13910 | // InternalSolverLanguage.g:4514:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) | ||
13911 | { | ||
13912 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | ||
13913 | // InternalSolverLanguage.g:4515:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) | ||
13914 | // InternalSolverLanguage.g:4515:4: rule__ClassInterpretation__SupertypesAssignment_3_1 | ||
13915 | { | ||
13916 | pushFollow(FOLLOW_19); | ||
13917 | rule__ClassInterpretation__SupertypesAssignment_3_1(); | ||
13918 | |||
13919 | state._fsp--; | ||
13920 | |||
13921 | |||
13922 | } | ||
13923 | |||
13924 | after(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | ||
13925 | |||
13926 | } | ||
13927 | |||
13928 | // InternalSolverLanguage.g:4518:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) | ||
13929 | // InternalSolverLanguage.g:4519:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* | ||
13930 | { | ||
13931 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | ||
13932 | // InternalSolverLanguage.g:4520:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* | ||
13933 | loop36: | ||
13934 | do { | ||
13935 | int alt36=2; | ||
13936 | int LA36_0 = input.LA(1); | ||
13937 | |||
13938 | if ( (LA36_0==RULE_ID) ) { | ||
13939 | alt36=1; | ||
13940 | } | ||
13941 | |||
13942 | |||
13943 | switch (alt36) { | ||
13944 | case 1 : | ||
13945 | // InternalSolverLanguage.g:4520:4: rule__ClassInterpretation__SupertypesAssignment_3_1 | ||
13946 | { | ||
13947 | pushFollow(FOLLOW_19); | ||
13948 | rule__ClassInterpretation__SupertypesAssignment_3_1(); | ||
13949 | |||
13950 | state._fsp--; | ||
13951 | |||
13952 | |||
13953 | } | ||
13954 | break; | ||
13955 | |||
13956 | default : | ||
13957 | break loop36; | ||
13958 | } | ||
13959 | } while (true); | ||
13960 | |||
13961 | after(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | ||
13962 | |||
13963 | } | ||
13964 | |||
13965 | |||
13966 | } | ||
13967 | |||
13968 | |||
13969 | } | ||
13970 | |||
13971 | } | ||
13972 | catch (RecognitionException re) { | ||
13973 | reportError(re); | ||
13974 | recover(input,re); | ||
13975 | } | ||
13976 | finally { | ||
13977 | |||
13978 | restoreStackSize(stackSize); | ||
13979 | |||
13980 | } | ||
13981 | return ; | ||
13982 | } | ||
13983 | // $ANTLR end "rule__ClassInterpretation__Group_3__1__Impl" | ||
13984 | |||
13985 | |||
13986 | // $ANTLR start "rule__EnumInterpretation__Group__0" | ||
13987 | // InternalSolverLanguage.g:4530:1: rule__EnumInterpretation__Group__0 : rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ; | ||
13988 | public final void rule__EnumInterpretation__Group__0() throws RecognitionException { | ||
13989 | |||
13990 | int stackSize = keepStackSize(); | ||
13991 | |||
13992 | try { | ||
13993 | // InternalSolverLanguage.g:4534:1: ( rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ) | ||
13994 | // InternalSolverLanguage.g:4535:2: rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 | ||
13995 | { | ||
13996 | pushFollow(FOLLOW_16); | ||
13997 | rule__EnumInterpretation__Group__0__Impl(); | ||
13998 | |||
13999 | state._fsp--; | ||
14000 | |||
14001 | pushFollow(FOLLOW_2); | ||
14002 | rule__EnumInterpretation__Group__1(); | ||
14003 | |||
14004 | state._fsp--; | ||
14005 | |||
14006 | |||
14007 | } | ||
14008 | |||
14009 | } | ||
14010 | catch (RecognitionException re) { | ||
14011 | reportError(re); | ||
14012 | recover(input,re); | ||
14013 | } | ||
14014 | finally { | ||
14015 | |||
14016 | restoreStackSize(stackSize); | ||
14017 | |||
14018 | } | ||
14019 | return ; | ||
14020 | } | ||
14021 | // $ANTLR end "rule__EnumInterpretation__Group__0" | ||
14022 | |||
14023 | |||
14024 | // $ANTLR start "rule__EnumInterpretation__Group__0__Impl" | ||
14025 | // InternalSolverLanguage.g:4542:1: rule__EnumInterpretation__Group__0__Impl : ( 'enum' ) ; | ||
14026 | public final void rule__EnumInterpretation__Group__0__Impl() throws RecognitionException { | ||
14027 | |||
14028 | int stackSize = keepStackSize(); | ||
14029 | |||
14030 | try { | ||
14031 | // InternalSolverLanguage.g:4546:1: ( ( 'enum' ) ) | ||
14032 | // InternalSolverLanguage.g:4547:1: ( 'enum' ) | ||
14033 | { | ||
14034 | // InternalSolverLanguage.g:4547:1: ( 'enum' ) | ||
14035 | // InternalSolverLanguage.g:4548:2: 'enum' | ||
14036 | { | ||
14037 | before(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); | ||
14038 | match(input,36,FOLLOW_2); | ||
14039 | after(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); | ||
14040 | |||
14041 | } | ||
14042 | |||
14043 | |||
14044 | } | ||
14045 | |||
14046 | } | ||
14047 | catch (RecognitionException re) { | ||
14048 | reportError(re); | ||
14049 | recover(input,re); | ||
14050 | } | ||
14051 | finally { | ||
14052 | |||
14053 | restoreStackSize(stackSize); | ||
14054 | |||
14055 | } | ||
14056 | return ; | ||
14057 | } | ||
14058 | // $ANTLR end "rule__EnumInterpretation__Group__0__Impl" | ||
14059 | |||
14060 | |||
14061 | // $ANTLR start "rule__EnumInterpretation__Group__1" | ||
14062 | // InternalSolverLanguage.g:4557:1: rule__EnumInterpretation__Group__1 : rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ; | ||
14063 | public final void rule__EnumInterpretation__Group__1() throws RecognitionException { | ||
14064 | |||
14065 | int stackSize = keepStackSize(); | ||
14066 | |||
14067 | try { | ||
14068 | // InternalSolverLanguage.g:4561:1: ( rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ) | ||
14069 | // InternalSolverLanguage.g:4562:2: rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 | ||
14070 | { | ||
14071 | pushFollow(FOLLOW_40); | ||
14072 | rule__EnumInterpretation__Group__1__Impl(); | ||
14073 | |||
14074 | state._fsp--; | ||
14075 | |||
14076 | pushFollow(FOLLOW_2); | ||
14077 | rule__EnumInterpretation__Group__2(); | ||
14078 | |||
14079 | state._fsp--; | ||
14080 | |||
14081 | |||
14082 | } | ||
14083 | |||
14084 | } | ||
14085 | catch (RecognitionException re) { | ||
14086 | reportError(re); | ||
14087 | recover(input,re); | ||
14088 | } | ||
14089 | finally { | ||
14090 | |||
14091 | restoreStackSize(stackSize); | ||
14092 | |||
14093 | } | ||
14094 | return ; | ||
14095 | } | ||
14096 | // $ANTLR end "rule__EnumInterpretation__Group__1" | ||
14097 | |||
14098 | |||
14099 | // $ANTLR start "rule__EnumInterpretation__Group__1__Impl" | ||
14100 | // InternalSolverLanguage.g:4569:1: rule__EnumInterpretation__Group__1__Impl : ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ; | ||
14101 | public final void rule__EnumInterpretation__Group__1__Impl() throws RecognitionException { | ||
14102 | |||
14103 | int stackSize = keepStackSize(); | ||
14104 | |||
14105 | try { | ||
14106 | // InternalSolverLanguage.g:4573:1: ( ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ) | ||
14107 | // InternalSolverLanguage.g:4574:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) | ||
14108 | { | ||
14109 | // InternalSolverLanguage.g:4574:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) | ||
14110 | // InternalSolverLanguage.g:4575:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) | ||
14111 | { | ||
14112 | before(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); | ||
14113 | // InternalSolverLanguage.g:4576:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) | ||
14114 | // InternalSolverLanguage.g:4576:3: rule__EnumInterpretation__SymbolAssignment_1 | ||
14115 | { | ||
14116 | pushFollow(FOLLOW_2); | ||
14117 | rule__EnumInterpretation__SymbolAssignment_1(); | ||
14118 | |||
14119 | state._fsp--; | ||
14120 | |||
14121 | |||
14122 | } | ||
14123 | |||
14124 | after(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); | ||
14125 | |||
14126 | } | ||
14127 | |||
14128 | |||
14129 | } | ||
14130 | |||
14131 | } | ||
14132 | catch (RecognitionException re) { | ||
14133 | reportError(re); | ||
14134 | recover(input,re); | ||
14135 | } | ||
14136 | finally { | ||
14137 | |||
14138 | restoreStackSize(stackSize); | ||
14139 | |||
14140 | } | ||
14141 | return ; | ||
14142 | } | ||
14143 | // $ANTLR end "rule__EnumInterpretation__Group__1__Impl" | ||
14144 | |||
14145 | |||
14146 | // $ANTLR start "rule__EnumInterpretation__Group__2" | ||
14147 | // InternalSolverLanguage.g:4584:1: rule__EnumInterpretation__Group__2 : rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ; | ||
14148 | public final void rule__EnumInterpretation__Group__2() throws RecognitionException { | ||
14149 | |||
14150 | int stackSize = keepStackSize(); | ||
14151 | |||
14152 | try { | ||
14153 | // InternalSolverLanguage.g:4588:1: ( rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ) | ||
14154 | // InternalSolverLanguage.g:4589:2: rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 | ||
14155 | { | ||
14156 | pushFollow(FOLLOW_17); | ||
14157 | rule__EnumInterpretation__Group__2__Impl(); | ||
14158 | |||
14159 | state._fsp--; | ||
14160 | |||
14161 | pushFollow(FOLLOW_2); | ||
14162 | rule__EnumInterpretation__Group__3(); | ||
14163 | |||
14164 | state._fsp--; | ||
14165 | |||
14166 | |||
14167 | } | ||
14168 | |||
14169 | } | ||
14170 | catch (RecognitionException re) { | ||
14171 | reportError(re); | ||
14172 | recover(input,re); | ||
14173 | } | ||
14174 | finally { | ||
14175 | |||
14176 | restoreStackSize(stackSize); | ||
14177 | |||
14178 | } | ||
14179 | return ; | ||
14180 | } | ||
14181 | // $ANTLR end "rule__EnumInterpretation__Group__2" | ||
14182 | |||
14183 | |||
14184 | // $ANTLR start "rule__EnumInterpretation__Group__2__Impl" | ||
14185 | // InternalSolverLanguage.g:4596:1: rule__EnumInterpretation__Group__2__Impl : ( '{' ) ; | ||
14186 | public final void rule__EnumInterpretation__Group__2__Impl() throws RecognitionException { | ||
14187 | |||
14188 | int stackSize = keepStackSize(); | ||
14189 | |||
14190 | try { | ||
14191 | // InternalSolverLanguage.g:4600:1: ( ( '{' ) ) | ||
14192 | // InternalSolverLanguage.g:4601:1: ( '{' ) | ||
14193 | { | ||
14194 | // InternalSolverLanguage.g:4601:1: ( '{' ) | ||
14195 | // InternalSolverLanguage.g:4602:2: '{' | ||
14196 | { | ||
14197 | before(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); | ||
14198 | match(input,33,FOLLOW_2); | ||
14199 | after(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); | ||
14200 | |||
14201 | } | ||
14202 | |||
14203 | |||
14204 | } | ||
14205 | |||
14206 | } | ||
14207 | catch (RecognitionException re) { | ||
14208 | reportError(re); | ||
14209 | recover(input,re); | ||
14210 | } | ||
14211 | finally { | ||
14212 | |||
14213 | restoreStackSize(stackSize); | ||
14214 | |||
14215 | } | ||
14216 | return ; | ||
14217 | } | ||
14218 | // $ANTLR end "rule__EnumInterpretation__Group__2__Impl" | ||
14219 | |||
14220 | |||
14221 | // $ANTLR start "rule__EnumInterpretation__Group__3" | ||
14222 | // InternalSolverLanguage.g:4611:1: rule__EnumInterpretation__Group__3 : rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ; | ||
14223 | public final void rule__EnumInterpretation__Group__3() throws RecognitionException { | ||
14224 | |||
14225 | int stackSize = keepStackSize(); | ||
14226 | |||
14227 | try { | ||
14228 | // InternalSolverLanguage.g:4615:1: ( rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ) | ||
14229 | // InternalSolverLanguage.g:4616:2: rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 | ||
14230 | { | ||
14231 | pushFollow(FOLLOW_41); | ||
14232 | rule__EnumInterpretation__Group__3__Impl(); | ||
14233 | |||
14234 | state._fsp--; | ||
14235 | |||
14236 | pushFollow(FOLLOW_2); | ||
14237 | rule__EnumInterpretation__Group__4(); | ||
14238 | |||
14239 | state._fsp--; | ||
14240 | |||
14241 | |||
14242 | } | ||
14243 | |||
14244 | } | ||
14245 | catch (RecognitionException re) { | ||
14246 | reportError(re); | ||
14247 | recover(input,re); | ||
14248 | } | ||
14249 | finally { | ||
14250 | |||
14251 | restoreStackSize(stackSize); | ||
14252 | |||
14253 | } | ||
14254 | return ; | ||
14255 | } | ||
14256 | // $ANTLR end "rule__EnumInterpretation__Group__3" | ||
14257 | |||
14258 | |||
14259 | // $ANTLR start "rule__EnumInterpretation__Group__3__Impl" | ||
14260 | // InternalSolverLanguage.g:4623:1: rule__EnumInterpretation__Group__3__Impl : ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ; | ||
14261 | public final void rule__EnumInterpretation__Group__3__Impl() throws RecognitionException { | ||
14262 | |||
14263 | int stackSize = keepStackSize(); | ||
14264 | |||
14265 | try { | ||
14266 | // InternalSolverLanguage.g:4627:1: ( ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ) | ||
14267 | // InternalSolverLanguage.g:4628:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) | ||
14268 | { | ||
14269 | // InternalSolverLanguage.g:4628:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) | ||
14270 | // InternalSolverLanguage.g:4629:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) | ||
14271 | { | ||
14272 | // InternalSolverLanguage.g:4629:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) | ||
14273 | // InternalSolverLanguage.g:4630:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) | ||
14274 | { | ||
14275 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | ||
14276 | // InternalSolverLanguage.g:4631:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) | ||
14277 | // InternalSolverLanguage.g:4631:4: rule__EnumInterpretation__ObjectsAssignment_3 | ||
14278 | { | ||
14279 | pushFollow(FOLLOW_42); | ||
14280 | rule__EnumInterpretation__ObjectsAssignment_3(); | ||
14281 | |||
14282 | state._fsp--; | ||
14283 | |||
14284 | |||
14285 | } | ||
14286 | |||
14287 | after(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | ||
14288 | |||
14289 | } | ||
14290 | |||
14291 | // InternalSolverLanguage.g:4634:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) | ||
14292 | // InternalSolverLanguage.g:4635:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* | ||
14293 | { | ||
14294 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | ||
14295 | // InternalSolverLanguage.g:4636:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* | ||
14296 | loop37: | ||
14297 | do { | ||
14298 | int alt37=2; | ||
14299 | int LA37_0 = input.LA(1); | ||
14300 | |||
14301 | if ( (LA37_0==26) ) { | ||
14302 | alt37=1; | ||
14303 | } | ||
14304 | |||
14305 | |||
14306 | switch (alt37) { | ||
14307 | case 1 : | ||
14308 | // InternalSolverLanguage.g:4636:4: rule__EnumInterpretation__ObjectsAssignment_3 | ||
14309 | { | ||
14310 | pushFollow(FOLLOW_42); | ||
14311 | rule__EnumInterpretation__ObjectsAssignment_3(); | ||
14312 | |||
14313 | state._fsp--; | ||
14314 | |||
14315 | |||
14316 | } | ||
14317 | break; | ||
14318 | |||
14319 | default : | ||
14320 | break loop37; | ||
14321 | } | ||
14322 | } while (true); | ||
14323 | |||
14324 | after(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | ||
14325 | |||
14326 | } | ||
14327 | |||
14328 | |||
14329 | } | ||
14330 | |||
14331 | |||
14332 | } | ||
14333 | |||
14334 | } | ||
14335 | catch (RecognitionException re) { | ||
14336 | reportError(re); | ||
14337 | recover(input,re); | ||
14338 | } | ||
14339 | finally { | ||
14340 | |||
14341 | restoreStackSize(stackSize); | ||
14342 | |||
14343 | } | ||
14344 | return ; | ||
14345 | } | ||
14346 | // $ANTLR end "rule__EnumInterpretation__Group__3__Impl" | ||
14347 | |||
14348 | |||
14349 | // $ANTLR start "rule__EnumInterpretation__Group__4" | ||
14350 | // InternalSolverLanguage.g:4645:1: rule__EnumInterpretation__Group__4 : rule__EnumInterpretation__Group__4__Impl ; | ||
14351 | public final void rule__EnumInterpretation__Group__4() throws RecognitionException { | ||
14352 | |||
14353 | int stackSize = keepStackSize(); | ||
14354 | |||
14355 | try { | ||
14356 | // InternalSolverLanguage.g:4649:1: ( rule__EnumInterpretation__Group__4__Impl ) | ||
14357 | // InternalSolverLanguage.g:4650:2: rule__EnumInterpretation__Group__4__Impl | ||
14358 | { | ||
14359 | pushFollow(FOLLOW_2); | ||
14360 | rule__EnumInterpretation__Group__4__Impl(); | ||
14361 | |||
14362 | state._fsp--; | ||
14363 | |||
14364 | |||
14365 | } | ||
14366 | |||
14367 | } | ||
14368 | catch (RecognitionException re) { | ||
14369 | reportError(re); | ||
14370 | recover(input,re); | ||
14371 | } | ||
14372 | finally { | ||
14373 | |||
14374 | restoreStackSize(stackSize); | ||
14375 | |||
14376 | } | ||
14377 | return ; | ||
14378 | } | ||
14379 | // $ANTLR end "rule__EnumInterpretation__Group__4" | ||
14380 | |||
14381 | |||
14382 | // $ANTLR start "rule__EnumInterpretation__Group__4__Impl" | ||
14383 | // InternalSolverLanguage.g:4656:1: rule__EnumInterpretation__Group__4__Impl : ( '}' ) ; | ||
14384 | public final void rule__EnumInterpretation__Group__4__Impl() throws RecognitionException { | ||
14385 | |||
14386 | int stackSize = keepStackSize(); | ||
14387 | |||
14388 | try { | ||
14389 | // InternalSolverLanguage.g:4660:1: ( ( '}' ) ) | ||
14390 | // InternalSolverLanguage.g:4661:1: ( '}' ) | ||
14391 | { | ||
14392 | // InternalSolverLanguage.g:4661:1: ( '}' ) | ||
14393 | // InternalSolverLanguage.g:4662:2: '}' | ||
14394 | { | ||
14395 | before(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); | ||
14396 | match(input,34,FOLLOW_2); | ||
14397 | after(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); | ||
14398 | |||
14399 | } | ||
14400 | |||
14401 | |||
14402 | } | ||
14403 | |||
14404 | } | ||
14405 | catch (RecognitionException re) { | ||
14406 | reportError(re); | ||
14407 | recover(input,re); | ||
14408 | } | ||
14409 | finally { | ||
14410 | |||
14411 | restoreStackSize(stackSize); | ||
14412 | |||
14413 | } | ||
14414 | return ; | ||
14415 | } | ||
14416 | // $ANTLR end "rule__EnumInterpretation__Group__4__Impl" | ||
14417 | |||
14418 | |||
14419 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0" | ||
14420 | // InternalSolverLanguage.g:4672:1: rule__FieldRelationInterpretation__Group__0 : rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ; | ||
14421 | public final void rule__FieldRelationInterpretation__Group__0() throws RecognitionException { | ||
14422 | |||
14423 | int stackSize = keepStackSize(); | ||
14424 | |||
14425 | try { | ||
14426 | // InternalSolverLanguage.g:4676:1: ( rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ) | ||
14427 | // InternalSolverLanguage.g:4677:2: rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 | ||
14428 | { | ||
14429 | pushFollow(FOLLOW_16); | ||
14430 | rule__FieldRelationInterpretation__Group__0__Impl(); | ||
14431 | |||
14432 | state._fsp--; | ||
14433 | |||
14434 | pushFollow(FOLLOW_2); | ||
14435 | rule__FieldRelationInterpretation__Group__1(); | ||
14436 | |||
14437 | state._fsp--; | ||
14438 | |||
14439 | |||
14440 | } | ||
14441 | |||
14442 | } | ||
14443 | catch (RecognitionException re) { | ||
14444 | reportError(re); | ||
14445 | recover(input,re); | ||
14446 | } | ||
14447 | finally { | ||
14448 | |||
14449 | restoreStackSize(stackSize); | ||
14450 | |||
14451 | } | ||
14452 | return ; | ||
14453 | } | ||
14454 | // $ANTLR end "rule__FieldRelationInterpretation__Group__0" | ||
14455 | |||
14456 | |||
14457 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0__Impl" | ||
14458 | // InternalSolverLanguage.g:4684:1: rule__FieldRelationInterpretation__Group__0__Impl : ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) ; | ||
14459 | public final void rule__FieldRelationInterpretation__Group__0__Impl() throws RecognitionException { | ||
14460 | |||
14461 | int stackSize = keepStackSize(); | ||
14462 | |||
14463 | try { | ||
14464 | // InternalSolverLanguage.g:4688:1: ( ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) ) | ||
14465 | // InternalSolverLanguage.g:4689:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) | ||
14466 | { | ||
14467 | // InternalSolverLanguage.g:4689:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) | ||
14468 | // InternalSolverLanguage.g:4690:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) | ||
14469 | { | ||
14470 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); | ||
14471 | // InternalSolverLanguage.g:4691:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) | ||
14472 | // InternalSolverLanguage.g:4691:3: rule__FieldRelationInterpretation__ContainmentAssignment_0 | ||
14473 | { | ||
14474 | pushFollow(FOLLOW_2); | ||
14475 | rule__FieldRelationInterpretation__ContainmentAssignment_0(); | ||
14476 | |||
14477 | state._fsp--; | ||
14478 | |||
14479 | |||
14480 | } | ||
14481 | |||
14482 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); | ||
14483 | |||
14484 | } | ||
14485 | |||
14486 | |||
14487 | } | ||
14488 | |||
14489 | } | ||
14490 | catch (RecognitionException re) { | ||
14491 | reportError(re); | ||
14492 | recover(input,re); | ||
14493 | } | ||
14494 | finally { | ||
14495 | |||
14496 | restoreStackSize(stackSize); | ||
14497 | |||
14498 | } | ||
14499 | return ; | ||
14500 | } | ||
14501 | // $ANTLR end "rule__FieldRelationInterpretation__Group__0__Impl" | ||
14502 | |||
14503 | |||
14504 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1" | ||
14505 | // InternalSolverLanguage.g:4699:1: rule__FieldRelationInterpretation__Group__1 : rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ; | ||
14506 | public final void rule__FieldRelationInterpretation__Group__1() throws RecognitionException { | ||
14507 | |||
14508 | int stackSize = keepStackSize(); | ||
14509 | |||
14510 | try { | ||
14511 | // InternalSolverLanguage.g:4703:1: ( rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ) | ||
14512 | // InternalSolverLanguage.g:4704:2: rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 | ||
14513 | { | ||
14514 | pushFollow(FOLLOW_14); | ||
14515 | rule__FieldRelationInterpretation__Group__1__Impl(); | ||
14516 | |||
14517 | state._fsp--; | ||
14518 | |||
14519 | pushFollow(FOLLOW_2); | ||
14520 | rule__FieldRelationInterpretation__Group__2(); | ||
14521 | |||
14522 | state._fsp--; | ||
14523 | |||
14524 | |||
14525 | } | ||
14526 | |||
14527 | } | ||
14528 | catch (RecognitionException re) { | ||
14529 | reportError(re); | ||
14530 | recover(input,re); | ||
14531 | } | ||
14532 | finally { | ||
14533 | |||
14534 | restoreStackSize(stackSize); | ||
14535 | |||
14536 | } | ||
14537 | return ; | ||
14538 | } | ||
14539 | // $ANTLR end "rule__FieldRelationInterpretation__Group__1" | ||
14540 | |||
14541 | |||
14542 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1__Impl" | ||
14543 | // InternalSolverLanguage.g:4711:1: rule__FieldRelationInterpretation__Group__1__Impl : ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ; | ||
14544 | public final void rule__FieldRelationInterpretation__Group__1__Impl() throws RecognitionException { | ||
14545 | |||
14546 | int stackSize = keepStackSize(); | ||
14547 | |||
14548 | try { | ||
14549 | // InternalSolverLanguage.g:4715:1: ( ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ) | ||
14550 | // InternalSolverLanguage.g:4716:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) | ||
14551 | { | ||
14552 | // InternalSolverLanguage.g:4716:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) | ||
14553 | // InternalSolverLanguage.g:4717:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) | ||
14554 | { | ||
14555 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); | ||
14556 | // InternalSolverLanguage.g:4718:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) | ||
14557 | // InternalSolverLanguage.g:4718:3: rule__FieldRelationInterpretation__SymbolAssignment_1 | ||
14558 | { | ||
14559 | pushFollow(FOLLOW_2); | ||
14560 | rule__FieldRelationInterpretation__SymbolAssignment_1(); | ||
14561 | |||
14562 | state._fsp--; | ||
14563 | |||
14564 | |||
14565 | } | ||
14566 | |||
14567 | after(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); | ||
14568 | |||
14569 | } | ||
14570 | |||
14571 | |||
14572 | } | ||
14573 | |||
14574 | } | ||
14575 | catch (RecognitionException re) { | ||
14576 | reportError(re); | ||
14577 | recover(input,re); | ||
14578 | } | ||
14579 | finally { | ||
14580 | |||
14581 | restoreStackSize(stackSize); | ||
14582 | |||
14583 | } | ||
14584 | return ; | ||
14585 | } | ||
14586 | // $ANTLR end "rule__FieldRelationInterpretation__Group__1__Impl" | ||
14587 | |||
14588 | |||
14589 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2" | ||
14590 | // InternalSolverLanguage.g:4726:1: rule__FieldRelationInterpretation__Group__2 : rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ; | ||
14591 | public final void rule__FieldRelationInterpretation__Group__2() throws RecognitionException { | ||
14592 | |||
14593 | int stackSize = keepStackSize(); | ||
14594 | |||
14595 | try { | ||
14596 | // InternalSolverLanguage.g:4730:1: ( rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ) | ||
14597 | // InternalSolverLanguage.g:4731:2: rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 | ||
14598 | { | ||
14599 | pushFollow(FOLLOW_43); | ||
14600 | rule__FieldRelationInterpretation__Group__2__Impl(); | ||
14601 | |||
14602 | state._fsp--; | ||
14603 | |||
14604 | pushFollow(FOLLOW_2); | ||
14605 | rule__FieldRelationInterpretation__Group__3(); | ||
14606 | |||
14607 | state._fsp--; | ||
14608 | |||
14609 | |||
14610 | } | ||
14611 | |||
14612 | } | ||
14613 | catch (RecognitionException re) { | ||
14614 | reportError(re); | ||
14615 | recover(input,re); | ||
14616 | } | ||
14617 | finally { | ||
14618 | |||
14619 | restoreStackSize(stackSize); | ||
14620 | |||
14621 | } | ||
14622 | return ; | ||
14623 | } | ||
14624 | // $ANTLR end "rule__FieldRelationInterpretation__Group__2" | ||
14625 | |||
14626 | |||
14627 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2__Impl" | ||
14628 | // InternalSolverLanguage.g:4738:1: rule__FieldRelationInterpretation__Group__2__Impl : ( ':' ) ; | ||
14629 | public final void rule__FieldRelationInterpretation__Group__2__Impl() throws RecognitionException { | ||
14630 | |||
14631 | int stackSize = keepStackSize(); | ||
14632 | |||
14633 | try { | ||
14634 | // InternalSolverLanguage.g:4742:1: ( ( ':' ) ) | ||
14635 | // InternalSolverLanguage.g:4743:1: ( ':' ) | ||
14636 | { | ||
14637 | // InternalSolverLanguage.g:4743:1: ( ':' ) | ||
14638 | // InternalSolverLanguage.g:4744:2: ':' | ||
14639 | { | ||
14640 | before(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); | ||
14641 | match(input,19,FOLLOW_2); | ||
14642 | after(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); | ||
14643 | |||
14644 | } | ||
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__FieldRelationInterpretation__Group__2__Impl" | ||
14662 | |||
14663 | |||
14664 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3" | ||
14665 | // InternalSolverLanguage.g:4753:1: rule__FieldRelationInterpretation__Group__3 : rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ; | ||
14666 | public final void rule__FieldRelationInterpretation__Group__3() throws RecognitionException { | ||
14667 | |||
14668 | int stackSize = keepStackSize(); | ||
14669 | |||
14670 | try { | ||
14671 | // InternalSolverLanguage.g:4757:1: ( rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ) | ||
14672 | // InternalSolverLanguage.g:4758:2: rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 | ||
14673 | { | ||
14674 | pushFollow(FOLLOW_43); | ||
14675 | rule__FieldRelationInterpretation__Group__3__Impl(); | ||
14676 | |||
14677 | state._fsp--; | ||
14678 | |||
14679 | pushFollow(FOLLOW_2); | ||
14680 | rule__FieldRelationInterpretation__Group__4(); | ||
14681 | |||
14682 | state._fsp--; | ||
14683 | |||
14684 | |||
14685 | } | ||
14686 | |||
14687 | } | ||
14688 | catch (RecognitionException re) { | ||
14689 | reportError(re); | ||
14690 | recover(input,re); | ||
14691 | } | ||
14692 | finally { | ||
14693 | |||
14694 | restoreStackSize(stackSize); | ||
14695 | |||
14696 | } | ||
14697 | return ; | ||
14698 | } | ||
14699 | // $ANTLR end "rule__FieldRelationInterpretation__Group__3" | ||
14700 | |||
14701 | |||
14702 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3__Impl" | ||
14703 | // InternalSolverLanguage.g:4765:1: rule__FieldRelationInterpretation__Group__3__Impl : ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ; | ||
14704 | public final void rule__FieldRelationInterpretation__Group__3__Impl() throws RecognitionException { | ||
14705 | |||
14706 | int stackSize = keepStackSize(); | ||
14707 | |||
14708 | try { | ||
14709 | // InternalSolverLanguage.g:4769:1: ( ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ) | ||
14710 | // InternalSolverLanguage.g:4770:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) | ||
14711 | { | ||
14712 | // InternalSolverLanguage.g:4770:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) | ||
14713 | // InternalSolverLanguage.g:4771:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? | ||
14714 | { | ||
14715 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); | ||
14716 | // InternalSolverLanguage.g:4772:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? | ||
14717 | int alt38=2; | ||
14718 | int LA38_0 = input.LA(1); | ||
14719 | |||
14720 | if ( (LA38_0==RULE_INT) ) { | ||
14721 | alt38=1; | ||
14722 | } | ||
14723 | switch (alt38) { | ||
14724 | case 1 : | ||
14725 | // InternalSolverLanguage.g:4772:3: rule__FieldRelationInterpretation__MultiplicityAssignment_3 | ||
14726 | { | ||
14727 | pushFollow(FOLLOW_2); | ||
14728 | rule__FieldRelationInterpretation__MultiplicityAssignment_3(); | ||
14729 | |||
14730 | state._fsp--; | ||
14731 | |||
14732 | |||
14733 | } | ||
14734 | break; | ||
14735 | |||
14736 | } | ||
14737 | |||
14738 | after(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); | ||
14739 | |||
14740 | } | ||
14741 | |||
14742 | |||
14743 | } | ||
14744 | |||
14745 | } | ||
14746 | catch (RecognitionException re) { | ||
14747 | reportError(re); | ||
14748 | recover(input,re); | ||
14749 | } | ||
14750 | finally { | ||
14751 | |||
14752 | restoreStackSize(stackSize); | ||
14753 | |||
14754 | } | ||
14755 | return ; | ||
14756 | } | ||
14757 | // $ANTLR end "rule__FieldRelationInterpretation__Group__3__Impl" | ||
14758 | |||
14759 | |||
14760 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4" | ||
14761 | // InternalSolverLanguage.g:4780:1: rule__FieldRelationInterpretation__Group__4 : rule__FieldRelationInterpretation__Group__4__Impl ; | ||
14762 | public final void rule__FieldRelationInterpretation__Group__4() throws RecognitionException { | ||
14763 | |||
14764 | int stackSize = keepStackSize(); | ||
14765 | |||
14766 | try { | ||
14767 | // InternalSolverLanguage.g:4784:1: ( rule__FieldRelationInterpretation__Group__4__Impl ) | ||
14768 | // InternalSolverLanguage.g:4785:2: rule__FieldRelationInterpretation__Group__4__Impl | ||
14769 | { | ||
14770 | pushFollow(FOLLOW_2); | ||
14771 | rule__FieldRelationInterpretation__Group__4__Impl(); | ||
14772 | |||
14773 | state._fsp--; | ||
14774 | |||
14775 | |||
14776 | } | ||
14777 | |||
14778 | } | ||
14779 | catch (RecognitionException re) { | ||
14780 | reportError(re); | ||
14781 | recover(input,re); | ||
14782 | } | ||
14783 | finally { | ||
14784 | |||
14785 | restoreStackSize(stackSize); | ||
14786 | |||
14787 | } | ||
14788 | return ; | ||
14789 | } | ||
14790 | // $ANTLR end "rule__FieldRelationInterpretation__Group__4" | ||
14791 | |||
14792 | |||
14793 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4__Impl" | ||
14794 | // InternalSolverLanguage.g:4791:1: rule__FieldRelationInterpretation__Group__4__Impl : ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ; | ||
14795 | public final void rule__FieldRelationInterpretation__Group__4__Impl() throws RecognitionException { | ||
14796 | |||
14797 | int stackSize = keepStackSize(); | ||
14798 | |||
14799 | try { | ||
14800 | // InternalSolverLanguage.g:4795:1: ( ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ) | ||
14801 | // InternalSolverLanguage.g:4796:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) | ||
14802 | { | ||
14803 | // InternalSolverLanguage.g:4796:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) | ||
14804 | // InternalSolverLanguage.g:4797:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) | ||
14805 | { | ||
14806 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); | ||
14807 | // InternalSolverLanguage.g:4798:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) | ||
14808 | // InternalSolverLanguage.g:4798:3: rule__FieldRelationInterpretation__TargetAssignment_4 | ||
14809 | { | ||
14810 | pushFollow(FOLLOW_2); | ||
14811 | rule__FieldRelationInterpretation__TargetAssignment_4(); | ||
14812 | |||
14813 | state._fsp--; | ||
14814 | |||
14815 | |||
14816 | } | ||
14817 | |||
14818 | after(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); | ||
14819 | |||
14820 | } | ||
14821 | |||
14822 | |||
14823 | } | ||
14824 | |||
14825 | } | ||
14826 | catch (RecognitionException re) { | ||
14827 | reportError(re); | ||
14828 | recover(input,re); | ||
14829 | } | ||
14830 | finally { | ||
14831 | |||
14832 | restoreStackSize(stackSize); | ||
14833 | |||
14834 | } | ||
14835 | return ; | ||
14836 | } | ||
14837 | // $ANTLR end "rule__FieldRelationInterpretation__Group__4__Impl" | ||
14838 | |||
14839 | |||
14840 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0" | ||
14841 | // InternalSolverLanguage.g:4807:1: rule__GlobalRelationInterpretation__Group__0 : rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ; | ||
14842 | public final void rule__GlobalRelationInterpretation__Group__0() throws RecognitionException { | ||
14843 | |||
14844 | int stackSize = keepStackSize(); | ||
14845 | |||
14846 | try { | ||
14847 | // InternalSolverLanguage.g:4811:1: ( rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ) | ||
14848 | // InternalSolverLanguage.g:4812:2: rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 | ||
14849 | { | ||
14850 | pushFollow(FOLLOW_44); | ||
14851 | rule__GlobalRelationInterpretation__Group__0__Impl(); | ||
14852 | |||
14853 | state._fsp--; | ||
14854 | |||
14855 | pushFollow(FOLLOW_2); | ||
14856 | rule__GlobalRelationInterpretation__Group__1(); | ||
14857 | |||
14858 | state._fsp--; | ||
14859 | |||
14860 | |||
14861 | } | ||
14862 | |||
14863 | } | ||
14864 | catch (RecognitionException re) { | ||
14865 | reportError(re); | ||
14866 | recover(input,re); | ||
14867 | } | ||
14868 | finally { | ||
14869 | |||
14870 | restoreStackSize(stackSize); | ||
14871 | |||
14872 | } | ||
14873 | return ; | ||
14874 | } | ||
14875 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__0" | ||
14876 | |||
14877 | |||
14878 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0__Impl" | ||
14879 | // InternalSolverLanguage.g:4819:1: rule__GlobalRelationInterpretation__Group__0__Impl : ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) ; | ||
14880 | public final void rule__GlobalRelationInterpretation__Group__0__Impl() throws RecognitionException { | ||
14881 | |||
14882 | int stackSize = keepStackSize(); | ||
14883 | |||
14884 | try { | ||
14885 | // InternalSolverLanguage.g:4823:1: ( ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) ) | ||
14886 | // InternalSolverLanguage.g:4824:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) | ||
14887 | { | ||
14888 | // InternalSolverLanguage.g:4824:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) | ||
14889 | // InternalSolverLanguage.g:4825:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) | ||
14890 | { | ||
14891 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); | ||
14892 | // InternalSolverLanguage.g:4826:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) | ||
14893 | // InternalSolverLanguage.g:4826:3: rule__GlobalRelationInterpretation__ContainmentAssignment_0 | ||
14894 | { | ||
14895 | pushFollow(FOLLOW_2); | ||
14896 | rule__GlobalRelationInterpretation__ContainmentAssignment_0(); | ||
14897 | |||
14898 | state._fsp--; | ||
14899 | |||
14900 | |||
14901 | } | ||
14902 | |||
14903 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); | ||
14904 | |||
14905 | } | ||
14906 | |||
14907 | |||
14908 | } | ||
14909 | |||
14910 | } | ||
14911 | catch (RecognitionException re) { | ||
14912 | reportError(re); | ||
14913 | recover(input,re); | ||
14914 | } | ||
14915 | finally { | ||
14916 | |||
14917 | restoreStackSize(stackSize); | ||
14918 | |||
14919 | } | ||
14920 | return ; | ||
14921 | } | ||
14922 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__0__Impl" | ||
14923 | |||
14924 | |||
14925 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1" | ||
14926 | // InternalSolverLanguage.g:4834:1: rule__GlobalRelationInterpretation__Group__1 : rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ; | ||
14927 | public final void rule__GlobalRelationInterpretation__Group__1() throws RecognitionException { | ||
14928 | |||
14929 | int stackSize = keepStackSize(); | ||
14930 | |||
14931 | try { | ||
14932 | // InternalSolverLanguage.g:4838:1: ( rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ) | ||
14933 | // InternalSolverLanguage.g:4839:2: rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 | ||
14934 | { | ||
14935 | pushFollow(FOLLOW_16); | ||
14936 | rule__GlobalRelationInterpretation__Group__1__Impl(); | ||
14937 | |||
14938 | state._fsp--; | ||
14939 | |||
14940 | pushFollow(FOLLOW_2); | ||
14941 | rule__GlobalRelationInterpretation__Group__2(); | ||
14942 | |||
14943 | state._fsp--; | ||
14944 | |||
14945 | |||
14946 | } | ||
14947 | |||
14948 | } | ||
14949 | catch (RecognitionException re) { | ||
14950 | reportError(re); | ||
14951 | recover(input,re); | ||
14952 | } | ||
14953 | finally { | ||
14954 | |||
14955 | restoreStackSize(stackSize); | ||
14956 | |||
14957 | } | ||
14958 | return ; | ||
14959 | } | ||
14960 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__1" | ||
14961 | |||
14962 | |||
14963 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1__Impl" | ||
14964 | // InternalSolverLanguage.g:4846:1: rule__GlobalRelationInterpretation__Group__1__Impl : ( 'relation' ) ; | ||
14965 | public final void rule__GlobalRelationInterpretation__Group__1__Impl() throws RecognitionException { | ||
14966 | |||
14967 | int stackSize = keepStackSize(); | ||
14968 | |||
14969 | try { | ||
14970 | // InternalSolverLanguage.g:4850:1: ( ( 'relation' ) ) | ||
14971 | // InternalSolverLanguage.g:4851:1: ( 'relation' ) | ||
14972 | { | ||
14973 | // InternalSolverLanguage.g:4851:1: ( 'relation' ) | ||
14974 | // InternalSolverLanguage.g:4852:2: 'relation' | ||
14975 | { | ||
14976 | before(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); | ||
14977 | match(input,37,FOLLOW_2); | ||
14978 | after(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); | ||
14979 | |||
14980 | } | ||
14981 | |||
14982 | |||
14983 | } | ||
14984 | |||
14985 | } | ||
14986 | catch (RecognitionException re) { | ||
14987 | reportError(re); | ||
14988 | recover(input,re); | ||
14989 | } | ||
14990 | finally { | ||
14991 | |||
14992 | restoreStackSize(stackSize); | ||
14993 | |||
14994 | } | ||
14995 | return ; | ||
14996 | } | ||
14997 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__1__Impl" | ||
14998 | |||
14999 | |||
15000 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2" | ||
15001 | // InternalSolverLanguage.g:4861:1: rule__GlobalRelationInterpretation__Group__2 : rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ; | ||
15002 | public final void rule__GlobalRelationInterpretation__Group__2() throws RecognitionException { | ||
15003 | |||
15004 | int stackSize = keepStackSize(); | ||
15005 | |||
15006 | try { | ||
15007 | // InternalSolverLanguage.g:4865:1: ( rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ) | ||
15008 | // InternalSolverLanguage.g:4866:2: rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 | ||
15009 | { | ||
15010 | pushFollow(FOLLOW_14); | ||
15011 | rule__GlobalRelationInterpretation__Group__2__Impl(); | ||
15012 | |||
15013 | state._fsp--; | ||
15014 | |||
15015 | pushFollow(FOLLOW_2); | ||
15016 | rule__GlobalRelationInterpretation__Group__3(); | ||
15017 | |||
15018 | state._fsp--; | ||
15019 | |||
15020 | |||
15021 | } | ||
15022 | |||
15023 | } | ||
15024 | catch (RecognitionException re) { | ||
15025 | reportError(re); | ||
15026 | recover(input,re); | ||
15027 | } | ||
15028 | finally { | ||
15029 | |||
15030 | restoreStackSize(stackSize); | ||
15031 | |||
15032 | } | ||
15033 | return ; | ||
15034 | } | ||
15035 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__2" | ||
15036 | |||
15037 | |||
15038 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2__Impl" | ||
15039 | // InternalSolverLanguage.g:4873:1: rule__GlobalRelationInterpretation__Group__2__Impl : ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ; | ||
15040 | public final void rule__GlobalRelationInterpretation__Group__2__Impl() throws RecognitionException { | ||
15041 | |||
15042 | int stackSize = keepStackSize(); | ||
15043 | |||
15044 | try { | ||
15045 | // InternalSolverLanguage.g:4877:1: ( ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ) | ||
15046 | // InternalSolverLanguage.g:4878:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) | ||
15047 | { | ||
15048 | // InternalSolverLanguage.g:4878:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) | ||
15049 | // InternalSolverLanguage.g:4879:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) | ||
15050 | { | ||
15051 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); | ||
15052 | // InternalSolverLanguage.g:4880:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) | ||
15053 | // InternalSolverLanguage.g:4880:3: rule__GlobalRelationInterpretation__SymbolAssignment_2 | ||
15054 | { | ||
15055 | pushFollow(FOLLOW_2); | ||
15056 | rule__GlobalRelationInterpretation__SymbolAssignment_2(); | ||
15057 | |||
15058 | state._fsp--; | ||
15059 | |||
15060 | |||
15061 | } | ||
15062 | |||
15063 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); | ||
15064 | |||
15065 | } | ||
15066 | |||
15067 | |||
15068 | } | ||
15069 | |||
15070 | } | ||
15071 | catch (RecognitionException re) { | ||
15072 | reportError(re); | ||
15073 | recover(input,re); | ||
15074 | } | ||
15075 | finally { | ||
15076 | |||
15077 | restoreStackSize(stackSize); | ||
15078 | |||
15079 | } | ||
15080 | return ; | ||
15081 | } | ||
15082 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__2__Impl" | ||
15083 | |||
15084 | |||
15085 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3" | ||
15086 | // InternalSolverLanguage.g:4888:1: rule__GlobalRelationInterpretation__Group__3 : rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ; | ||
15087 | public final void rule__GlobalRelationInterpretation__Group__3() throws RecognitionException { | ||
15088 | |||
15089 | int stackSize = keepStackSize(); | ||
15090 | |||
15091 | try { | ||
15092 | // InternalSolverLanguage.g:4892:1: ( rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ) | ||
15093 | // InternalSolverLanguage.g:4893:2: rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 | ||
15094 | { | ||
15095 | pushFollow(FOLLOW_43); | ||
15096 | rule__GlobalRelationInterpretation__Group__3__Impl(); | ||
15097 | |||
15098 | state._fsp--; | ||
15099 | |||
15100 | pushFollow(FOLLOW_2); | ||
15101 | rule__GlobalRelationInterpretation__Group__4(); | ||
15102 | |||
15103 | state._fsp--; | ||
15104 | |||
15105 | |||
15106 | } | ||
15107 | |||
15108 | } | ||
15109 | catch (RecognitionException re) { | ||
15110 | reportError(re); | ||
15111 | recover(input,re); | ||
15112 | } | ||
15113 | finally { | ||
15114 | |||
15115 | restoreStackSize(stackSize); | ||
15116 | |||
15117 | } | ||
15118 | return ; | ||
15119 | } | ||
15120 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__3" | ||
15121 | |||
15122 | |||
15123 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3__Impl" | ||
15124 | // InternalSolverLanguage.g:4900:1: rule__GlobalRelationInterpretation__Group__3__Impl : ( ':' ) ; | ||
15125 | public final void rule__GlobalRelationInterpretation__Group__3__Impl() throws RecognitionException { | ||
15126 | |||
15127 | int stackSize = keepStackSize(); | ||
15128 | |||
15129 | try { | ||
15130 | // InternalSolverLanguage.g:4904:1: ( ( ':' ) ) | ||
15131 | // InternalSolverLanguage.g:4905:1: ( ':' ) | ||
15132 | { | ||
15133 | // InternalSolverLanguage.g:4905:1: ( ':' ) | ||
15134 | // InternalSolverLanguage.g:4906:2: ':' | ||
15135 | { | ||
15136 | before(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); | ||
15137 | match(input,19,FOLLOW_2); | ||
15138 | after(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); | ||
15139 | |||
15140 | } | ||
15141 | |||
15142 | |||
15143 | } | ||
15144 | |||
15145 | } | ||
15146 | catch (RecognitionException re) { | ||
15147 | reportError(re); | ||
15148 | recover(input,re); | ||
15149 | } | ||
15150 | finally { | ||
15151 | |||
15152 | restoreStackSize(stackSize); | ||
15153 | |||
15154 | } | ||
15155 | return ; | ||
15156 | } | ||
15157 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__3__Impl" | ||
15158 | |||
15159 | |||
15160 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4" | ||
15161 | // InternalSolverLanguage.g:4915:1: rule__GlobalRelationInterpretation__Group__4 : rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ; | ||
15162 | public final void rule__GlobalRelationInterpretation__Group__4() throws RecognitionException { | ||
15163 | |||
15164 | int stackSize = keepStackSize(); | ||
15165 | |||
15166 | try { | ||
15167 | // InternalSolverLanguage.g:4919:1: ( rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ) | ||
15168 | // InternalSolverLanguage.g:4920:2: rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 | ||
15169 | { | ||
15170 | pushFollow(FOLLOW_43); | ||
15171 | rule__GlobalRelationInterpretation__Group__4__Impl(); | ||
15172 | |||
15173 | state._fsp--; | ||
15174 | |||
15175 | pushFollow(FOLLOW_2); | ||
15176 | rule__GlobalRelationInterpretation__Group__5(); | ||
15177 | |||
15178 | state._fsp--; | ||
15179 | |||
15180 | |||
15181 | } | ||
15182 | |||
15183 | } | ||
15184 | catch (RecognitionException re) { | ||
15185 | reportError(re); | ||
15186 | recover(input,re); | ||
15187 | } | ||
15188 | finally { | ||
15189 | |||
15190 | restoreStackSize(stackSize); | ||
15191 | |||
15192 | } | ||
15193 | return ; | ||
15194 | } | ||
15195 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__4" | ||
15196 | |||
15197 | |||
15198 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4__Impl" | ||
15199 | // InternalSolverLanguage.g:4927:1: rule__GlobalRelationInterpretation__Group__4__Impl : ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ; | ||
15200 | public final void rule__GlobalRelationInterpretation__Group__4__Impl() throws RecognitionException { | ||
15201 | |||
15202 | int stackSize = keepStackSize(); | ||
15203 | |||
15204 | try { | ||
15205 | // InternalSolverLanguage.g:4931:1: ( ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ) | ||
15206 | // InternalSolverLanguage.g:4932:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) | ||
15207 | { | ||
15208 | // InternalSolverLanguage.g:4932:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) | ||
15209 | // InternalSolverLanguage.g:4933:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? | ||
15210 | { | ||
15211 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); | ||
15212 | // InternalSolverLanguage.g:4934:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? | ||
15213 | int alt39=2; | ||
15214 | int LA39_0 = input.LA(1); | ||
15215 | |||
15216 | if ( (LA39_0==RULE_INT) ) { | ||
15217 | alt39=1; | ||
15218 | } | ||
15219 | switch (alt39) { | ||
15220 | case 1 : | ||
15221 | // InternalSolverLanguage.g:4934:3: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 | ||
15222 | { | ||
15223 | pushFollow(FOLLOW_2); | ||
15224 | rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4(); | ||
15225 | |||
15226 | state._fsp--; | ||
15227 | |||
15228 | |||
15229 | } | ||
15230 | break; | ||
15231 | |||
15232 | } | ||
15233 | |||
15234 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); | ||
15235 | |||
15236 | } | ||
15237 | |||
15238 | |||
15239 | } | ||
15240 | |||
15241 | } | ||
15242 | catch (RecognitionException re) { | ||
15243 | reportError(re); | ||
15244 | recover(input,re); | ||
15245 | } | ||
15246 | finally { | ||
15247 | |||
15248 | restoreStackSize(stackSize); | ||
15249 | |||
15250 | } | ||
15251 | return ; | ||
15252 | } | ||
15253 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__4__Impl" | ||
15254 | |||
15255 | |||
15256 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5" | ||
15257 | // InternalSolverLanguage.g:4942:1: rule__GlobalRelationInterpretation__Group__5 : rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ; | ||
15258 | public final void rule__GlobalRelationInterpretation__Group__5() throws RecognitionException { | ||
15259 | |||
15260 | int stackSize = keepStackSize(); | ||
15261 | |||
15262 | try { | ||
15263 | // InternalSolverLanguage.g:4946:1: ( rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ) | ||
15264 | // InternalSolverLanguage.g:4947:2: rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 | ||
15265 | { | ||
15266 | pushFollow(FOLLOW_43); | ||
15267 | rule__GlobalRelationInterpretation__Group__5__Impl(); | ||
15268 | |||
15269 | state._fsp--; | ||
15270 | |||
15271 | pushFollow(FOLLOW_2); | ||
15272 | rule__GlobalRelationInterpretation__Group__6(); | ||
15273 | |||
15274 | state._fsp--; | ||
15275 | |||
15276 | |||
15277 | } | ||
15278 | |||
15279 | } | ||
15280 | catch (RecognitionException re) { | ||
15281 | reportError(re); | ||
15282 | recover(input,re); | ||
15283 | } | ||
15284 | finally { | ||
15285 | |||
15286 | restoreStackSize(stackSize); | ||
15287 | |||
15288 | } | ||
15289 | return ; | ||
15290 | } | ||
15291 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__5" | ||
15292 | |||
15293 | |||
15294 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5__Impl" | ||
15295 | // InternalSolverLanguage.g:4954:1: rule__GlobalRelationInterpretation__Group__5__Impl : ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ; | ||
15296 | public final void rule__GlobalRelationInterpretation__Group__5__Impl() throws RecognitionException { | ||
15297 | |||
15298 | int stackSize = keepStackSize(); | ||
15299 | |||
15300 | try { | ||
15301 | // InternalSolverLanguage.g:4958:1: ( ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ) | ||
15302 | // InternalSolverLanguage.g:4959:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) | ||
15303 | { | ||
15304 | // InternalSolverLanguage.g:4959:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) | ||
15305 | // InternalSolverLanguage.g:4960:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) | ||
15306 | { | ||
15307 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); | ||
15308 | // InternalSolverLanguage.g:4961:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) | ||
15309 | // InternalSolverLanguage.g:4961:3: rule__GlobalRelationInterpretation__SourceAssignment_5 | ||
15310 | { | ||
15311 | pushFollow(FOLLOW_2); | ||
15312 | rule__GlobalRelationInterpretation__SourceAssignment_5(); | ||
15313 | |||
15314 | state._fsp--; | ||
15315 | |||
15316 | |||
15317 | } | ||
15318 | |||
15319 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); | ||
15320 | |||
15321 | } | ||
15322 | |||
15323 | |||
15324 | } | ||
15325 | |||
15326 | } | ||
15327 | catch (RecognitionException re) { | ||
15328 | reportError(re); | ||
15329 | recover(input,re); | ||
15330 | } | ||
15331 | finally { | ||
15332 | |||
15333 | restoreStackSize(stackSize); | ||
15334 | |||
15335 | } | ||
15336 | return ; | ||
15337 | } | ||
15338 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__5__Impl" | ||
15339 | |||
15340 | |||
15341 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6" | ||
15342 | // InternalSolverLanguage.g:4969:1: rule__GlobalRelationInterpretation__Group__6 : rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ; | ||
15343 | public final void rule__GlobalRelationInterpretation__Group__6() throws RecognitionException { | ||
15344 | |||
15345 | int stackSize = keepStackSize(); | ||
15346 | |||
15347 | try { | ||
15348 | // InternalSolverLanguage.g:4973:1: ( rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ) | ||
15349 | // InternalSolverLanguage.g:4974:2: rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 | ||
15350 | { | ||
15351 | pushFollow(FOLLOW_43); | ||
15352 | rule__GlobalRelationInterpretation__Group__6__Impl(); | ||
15353 | |||
15354 | state._fsp--; | ||
15355 | |||
15356 | pushFollow(FOLLOW_2); | ||
15357 | rule__GlobalRelationInterpretation__Group__7(); | ||
15358 | |||
15359 | state._fsp--; | ||
15360 | |||
15361 | |||
15362 | } | ||
15363 | |||
15364 | } | ||
15365 | catch (RecognitionException re) { | ||
15366 | reportError(re); | ||
15367 | recover(input,re); | ||
15368 | } | ||
15369 | finally { | ||
15370 | |||
15371 | restoreStackSize(stackSize); | ||
15372 | |||
15373 | } | ||
15374 | return ; | ||
15375 | } | ||
15376 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__6" | ||
15377 | |||
15378 | |||
15379 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6__Impl" | ||
15380 | // InternalSolverLanguage.g:4981:1: rule__GlobalRelationInterpretation__Group__6__Impl : ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ; | ||
15381 | public final void rule__GlobalRelationInterpretation__Group__6__Impl() throws RecognitionException { | ||
15382 | |||
15383 | int stackSize = keepStackSize(); | ||
15384 | |||
15385 | try { | ||
15386 | // InternalSolverLanguage.g:4985:1: ( ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ) | ||
15387 | // InternalSolverLanguage.g:4986:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) | ||
15388 | { | ||
15389 | // InternalSolverLanguage.g:4986:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) | ||
15390 | // InternalSolverLanguage.g:4987:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? | ||
15391 | { | ||
15392 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); | ||
15393 | // InternalSolverLanguage.g:4988:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? | ||
15394 | int alt40=2; | ||
15395 | int LA40_0 = input.LA(1); | ||
15396 | |||
15397 | if ( (LA40_0==RULE_INT) ) { | ||
15398 | alt40=1; | ||
15399 | } | ||
15400 | switch (alt40) { | ||
15401 | case 1 : | ||
15402 | // InternalSolverLanguage.g:4988:3: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 | ||
15403 | { | ||
15404 | pushFollow(FOLLOW_2); | ||
15405 | rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6(); | ||
15406 | |||
15407 | state._fsp--; | ||
15408 | |||
15409 | |||
15410 | } | ||
15411 | break; | ||
15412 | |||
15413 | } | ||
15414 | |||
15415 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); | ||
15416 | |||
15417 | } | ||
15418 | |||
15419 | |||
15420 | } | ||
15421 | |||
15422 | } | ||
15423 | catch (RecognitionException re) { | ||
15424 | reportError(re); | ||
15425 | recover(input,re); | ||
15426 | } | ||
15427 | finally { | ||
15428 | |||
15429 | restoreStackSize(stackSize); | ||
15430 | |||
15431 | } | ||
15432 | return ; | ||
15433 | } | ||
15434 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__6__Impl" | ||
15435 | |||
15436 | |||
15437 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7" | ||
15438 | // InternalSolverLanguage.g:4996:1: rule__GlobalRelationInterpretation__Group__7 : rule__GlobalRelationInterpretation__Group__7__Impl ; | ||
15439 | public final void rule__GlobalRelationInterpretation__Group__7() throws RecognitionException { | ||
15440 | |||
15441 | int stackSize = keepStackSize(); | ||
15442 | |||
15443 | try { | ||
15444 | // InternalSolverLanguage.g:5000:1: ( rule__GlobalRelationInterpretation__Group__7__Impl ) | ||
15445 | // InternalSolverLanguage.g:5001:2: rule__GlobalRelationInterpretation__Group__7__Impl | ||
15446 | { | ||
15447 | pushFollow(FOLLOW_2); | ||
15448 | rule__GlobalRelationInterpretation__Group__7__Impl(); | ||
15449 | |||
15450 | state._fsp--; | ||
15451 | |||
15452 | |||
15453 | } | ||
15454 | |||
15455 | } | ||
15456 | catch (RecognitionException re) { | ||
15457 | reportError(re); | ||
15458 | recover(input,re); | ||
15459 | } | ||
15460 | finally { | ||
15461 | |||
15462 | restoreStackSize(stackSize); | ||
15463 | |||
15464 | } | ||
15465 | return ; | ||
15466 | } | ||
15467 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__7" | ||
15468 | |||
15469 | |||
15470 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7__Impl" | ||
15471 | // InternalSolverLanguage.g:5007:1: rule__GlobalRelationInterpretation__Group__7__Impl : ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ; | ||
15472 | public final void rule__GlobalRelationInterpretation__Group__7__Impl() throws RecognitionException { | ||
15473 | |||
15474 | int stackSize = keepStackSize(); | ||
15475 | |||
15476 | try { | ||
15477 | // InternalSolverLanguage.g:5011:1: ( ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ) | ||
15478 | // InternalSolverLanguage.g:5012:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) | ||
15479 | { | ||
15480 | // InternalSolverLanguage.g:5012:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) | ||
15481 | // InternalSolverLanguage.g:5013:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) | ||
15482 | { | ||
15483 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); | ||
15484 | // InternalSolverLanguage.g:5014:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) | ||
15485 | // InternalSolverLanguage.g:5014:3: rule__GlobalRelationInterpretation__TargetAssignment_7 | ||
15486 | { | ||
15487 | pushFollow(FOLLOW_2); | ||
15488 | rule__GlobalRelationInterpretation__TargetAssignment_7(); | ||
15489 | |||
15490 | state._fsp--; | ||
15491 | |||
15492 | |||
15493 | } | ||
15494 | |||
15495 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); | ||
15496 | |||
15497 | } | ||
15498 | |||
15499 | |||
15500 | } | ||
15501 | |||
15502 | } | ||
15503 | catch (RecognitionException re) { | ||
15504 | reportError(re); | ||
15505 | recover(input,re); | ||
15506 | } | ||
15507 | finally { | ||
15508 | |||
15509 | restoreStackSize(stackSize); | ||
15510 | |||
15511 | } | ||
15512 | return ; | ||
15513 | } | ||
15514 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__7__Impl" | ||
15515 | |||
15516 | |||
15517 | // $ANTLR start "rule__MultiplicityDefinition__Group__0" | ||
15518 | // InternalSolverLanguage.g:5023:1: rule__MultiplicityDefinition__Group__0 : rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ; | ||
15519 | public final void rule__MultiplicityDefinition__Group__0() throws RecognitionException { | ||
15520 | |||
15521 | int stackSize = keepStackSize(); | ||
15522 | |||
15523 | try { | ||
15524 | // InternalSolverLanguage.g:5027:1: ( rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ) | ||
15525 | // InternalSolverLanguage.g:5028:2: rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 | ||
15526 | { | ||
15527 | pushFollow(FOLLOW_45); | ||
15528 | rule__MultiplicityDefinition__Group__0__Impl(); | ||
15529 | |||
15530 | state._fsp--; | ||
15531 | |||
15532 | pushFollow(FOLLOW_2); | ||
15533 | rule__MultiplicityDefinition__Group__1(); | ||
15534 | |||
15535 | state._fsp--; | ||
15536 | |||
15537 | |||
15538 | } | ||
15539 | |||
15540 | } | ||
15541 | catch (RecognitionException re) { | ||
15542 | reportError(re); | ||
15543 | recover(input,re); | ||
15544 | } | ||
15545 | finally { | ||
15546 | |||
15547 | restoreStackSize(stackSize); | ||
15548 | |||
15549 | } | ||
15550 | return ; | ||
15551 | } | ||
15552 | // $ANTLR end "rule__MultiplicityDefinition__Group__0" | ||
15553 | |||
15554 | |||
15555 | // $ANTLR start "rule__MultiplicityDefinition__Group__0__Impl" | ||
15556 | // InternalSolverLanguage.g:5035:1: rule__MultiplicityDefinition__Group__0__Impl : ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ; | ||
15557 | public final void rule__MultiplicityDefinition__Group__0__Impl() throws RecognitionException { | ||
15558 | |||
15559 | int stackSize = keepStackSize(); | ||
15560 | |||
15561 | try { | ||
15562 | // InternalSolverLanguage.g:5039:1: ( ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ) | ||
15563 | // InternalSolverLanguage.g:5040:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) | ||
15564 | { | ||
15565 | // InternalSolverLanguage.g:5040:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) | ||
15566 | // InternalSolverLanguage.g:5041:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) | ||
15567 | { | ||
15568 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); | ||
15569 | // InternalSolverLanguage.g:5042:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) | ||
15570 | // InternalSolverLanguage.g:5042:3: rule__MultiplicityDefinition__LowerAssignment_0 | ||
15571 | { | ||
15572 | pushFollow(FOLLOW_2); | ||
15573 | rule__MultiplicityDefinition__LowerAssignment_0(); | ||
15574 | |||
15575 | state._fsp--; | ||
15576 | |||
15577 | |||
15578 | } | ||
15579 | |||
15580 | after(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); | ||
15581 | |||
15582 | } | ||
15583 | |||
15584 | |||
15585 | } | ||
15586 | |||
15587 | } | ||
15588 | catch (RecognitionException re) { | ||
15589 | reportError(re); | ||
15590 | recover(input,re); | ||
15591 | } | ||
15592 | finally { | ||
15593 | |||
15594 | restoreStackSize(stackSize); | ||
15595 | |||
15596 | } | ||
15597 | return ; | ||
15598 | } | ||
15599 | // $ANTLR end "rule__MultiplicityDefinition__Group__0__Impl" | ||
15600 | |||
15601 | |||
15602 | // $ANTLR start "rule__MultiplicityDefinition__Group__1" | ||
15603 | // InternalSolverLanguage.g:5050:1: rule__MultiplicityDefinition__Group__1 : rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ; | ||
15604 | public final void rule__MultiplicityDefinition__Group__1() throws RecognitionException { | ||
15605 | |||
15606 | int stackSize = keepStackSize(); | ||
15607 | |||
15608 | try { | ||
15609 | // InternalSolverLanguage.g:5054:1: ( rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ) | ||
15610 | // InternalSolverLanguage.g:5055:2: rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 | ||
15611 | { | ||
15612 | pushFollow(FOLLOW_46); | ||
15613 | rule__MultiplicityDefinition__Group__1__Impl(); | ||
15614 | |||
15615 | state._fsp--; | ||
15616 | |||
15617 | pushFollow(FOLLOW_2); | ||
15618 | rule__MultiplicityDefinition__Group__2(); | ||
15619 | |||
15620 | state._fsp--; | ||
15621 | |||
15622 | |||
15623 | } | ||
15624 | |||
15625 | } | ||
15626 | catch (RecognitionException re) { | ||
15627 | reportError(re); | ||
15628 | recover(input,re); | ||
15629 | } | ||
15630 | finally { | ||
15631 | |||
15632 | restoreStackSize(stackSize); | ||
15633 | |||
15634 | } | ||
15635 | return ; | ||
15636 | } | ||
15637 | // $ANTLR end "rule__MultiplicityDefinition__Group__1" | ||
15638 | |||
15639 | |||
15640 | // $ANTLR start "rule__MultiplicityDefinition__Group__1__Impl" | ||
15641 | // InternalSolverLanguage.g:5062:1: rule__MultiplicityDefinition__Group__1__Impl : ( '..' ) ; | ||
15642 | public final void rule__MultiplicityDefinition__Group__1__Impl() throws RecognitionException { | ||
15643 | |||
15644 | int stackSize = keepStackSize(); | ||
15645 | |||
15646 | try { | ||
15647 | // InternalSolverLanguage.g:5066:1: ( ( '..' ) ) | ||
15648 | // InternalSolverLanguage.g:5067:1: ( '..' ) | ||
15649 | { | ||
15650 | // InternalSolverLanguage.g:5067:1: ( '..' ) | ||
15651 | // InternalSolverLanguage.g:5068:2: '..' | ||
15652 | { | ||
15653 | before(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); | ||
15654 | match(input,38,FOLLOW_2); | ||
15655 | after(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); | ||
15656 | |||
15657 | } | ||
15658 | |||
15659 | |||
15660 | } | ||
15661 | |||
15662 | } | ||
15663 | catch (RecognitionException re) { | ||
15664 | reportError(re); | ||
15665 | recover(input,re); | ||
15666 | } | ||
15667 | finally { | ||
15668 | |||
15669 | restoreStackSize(stackSize); | ||
15670 | |||
15671 | } | ||
15672 | return ; | ||
15673 | } | ||
15674 | // $ANTLR end "rule__MultiplicityDefinition__Group__1__Impl" | ||
15675 | |||
15676 | |||
15677 | // $ANTLR start "rule__MultiplicityDefinition__Group__2" | ||
15678 | // InternalSolverLanguage.g:5077:1: rule__MultiplicityDefinition__Group__2 : rule__MultiplicityDefinition__Group__2__Impl ; | ||
15679 | public final void rule__MultiplicityDefinition__Group__2() throws RecognitionException { | ||
15680 | |||
15681 | int stackSize = keepStackSize(); | ||
15682 | |||
15683 | try { | ||
15684 | // InternalSolverLanguage.g:5081:1: ( rule__MultiplicityDefinition__Group__2__Impl ) | ||
15685 | // InternalSolverLanguage.g:5082:2: rule__MultiplicityDefinition__Group__2__Impl | ||
15686 | { | ||
15687 | pushFollow(FOLLOW_2); | ||
15688 | rule__MultiplicityDefinition__Group__2__Impl(); | ||
15689 | |||
15690 | state._fsp--; | ||
15691 | |||
15692 | |||
15693 | } | ||
15694 | |||
15695 | } | ||
15696 | catch (RecognitionException re) { | ||
15697 | reportError(re); | ||
15698 | recover(input,re); | ||
15699 | } | ||
15700 | finally { | ||
15701 | |||
15702 | restoreStackSize(stackSize); | ||
15703 | |||
15704 | } | ||
15705 | return ; | ||
15706 | } | ||
15707 | // $ANTLR end "rule__MultiplicityDefinition__Group__2" | ||
15708 | |||
15709 | |||
15710 | // $ANTLR start "rule__MultiplicityDefinition__Group__2__Impl" | ||
15711 | // InternalSolverLanguage.g:5088:1: rule__MultiplicityDefinition__Group__2__Impl : ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ; | ||
15712 | public final void rule__MultiplicityDefinition__Group__2__Impl() throws RecognitionException { | ||
15713 | |||
15714 | int stackSize = keepStackSize(); | ||
15715 | |||
15716 | try { | ||
15717 | // InternalSolverLanguage.g:5092:1: ( ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ) | ||
15718 | // InternalSolverLanguage.g:5093:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) | ||
15719 | { | ||
15720 | // InternalSolverLanguage.g:5093:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) | ||
15721 | // InternalSolverLanguage.g:5094:2: ( rule__MultiplicityDefinition__Alternatives_2 ) | ||
15722 | { | ||
15723 | before(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); | ||
15724 | // InternalSolverLanguage.g:5095:2: ( rule__MultiplicityDefinition__Alternatives_2 ) | ||
15725 | // InternalSolverLanguage.g:5095:3: rule__MultiplicityDefinition__Alternatives_2 | ||
15726 | { | ||
15727 | pushFollow(FOLLOW_2); | ||
15728 | rule__MultiplicityDefinition__Alternatives_2(); | ||
15729 | |||
15730 | state._fsp--; | ||
15731 | |||
15732 | |||
15733 | } | ||
15734 | |||
15735 | after(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); | ||
15736 | |||
15737 | } | ||
15738 | |||
15739 | |||
15740 | } | ||
15741 | |||
15742 | } | ||
15743 | catch (RecognitionException re) { | ||
15744 | reportError(re); | ||
15745 | recover(input,re); | ||
15746 | } | ||
15747 | finally { | ||
15748 | |||
15749 | restoreStackSize(stackSize); | ||
15750 | |||
15751 | } | ||
15752 | return ; | ||
15753 | } | ||
15754 | // $ANTLR end "rule__MultiplicityDefinition__Group__2__Impl" | ||
15755 | |||
15756 | |||
15757 | // $ANTLR start "rule__Problem__StatementsAssignment" | ||
15758 | // InternalSolverLanguage.g:5104:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; | ||
15759 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { | ||
15760 | |||
15761 | int stackSize = keepStackSize(); | ||
15762 | |||
15763 | try { | ||
15764 | // InternalSolverLanguage.g:5108:1: ( ( ruleStatement ) ) | ||
15765 | // InternalSolverLanguage.g:5109:2: ( ruleStatement ) | ||
15766 | { | ||
15767 | // InternalSolverLanguage.g:5109:2: ( ruleStatement ) | ||
15768 | // InternalSolverLanguage.g:5110:3: ruleStatement | ||
15769 | { | ||
15770 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | ||
15771 | pushFollow(FOLLOW_2); | ||
15772 | ruleStatement(); | ||
15773 | |||
15774 | state._fsp--; | ||
15775 | |||
15776 | after(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | ||
15777 | |||
15778 | } | ||
15779 | |||
15780 | |||
15781 | } | ||
15782 | |||
15783 | } | ||
15784 | catch (RecognitionException re) { | ||
15785 | reportError(re); | ||
15786 | recover(input,re); | ||
15787 | } | ||
15788 | finally { | ||
15789 | |||
15790 | restoreStackSize(stackSize); | ||
15791 | |||
15792 | } | ||
15793 | return ; | ||
15794 | } | ||
15795 | // $ANTLR end "rule__Problem__StatementsAssignment" | ||
15796 | |||
15797 | |||
15798 | // $ANTLR start "rule__BasicInterpretation__SymbolAssignment_0" | ||
15799 | // InternalSolverLanguage.g:5119:1: rule__BasicInterpretation__SymbolAssignment_0 : ( ruleSymbol ) ; | ||
15800 | public final void rule__BasicInterpretation__SymbolAssignment_0() throws RecognitionException { | ||
15801 | |||
15802 | int stackSize = keepStackSize(); | ||
15803 | |||
15804 | try { | ||
15805 | // InternalSolverLanguage.g:5123:1: ( ( ruleSymbol ) ) | ||
15806 | // InternalSolverLanguage.g:5124:2: ( ruleSymbol ) | ||
15807 | { | ||
15808 | // InternalSolverLanguage.g:5124:2: ( ruleSymbol ) | ||
15809 | // InternalSolverLanguage.g:5125:3: ruleSymbol | ||
15810 | { | ||
15811 | before(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); | ||
15812 | pushFollow(FOLLOW_2); | ||
15813 | ruleSymbol(); | ||
15814 | |||
15815 | state._fsp--; | ||
15816 | |||
15817 | after(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); | ||
15818 | |||
15819 | } | ||
15820 | |||
15821 | |||
15822 | } | ||
15823 | |||
15824 | } | ||
15825 | catch (RecognitionException re) { | ||
15826 | reportError(re); | ||
15827 | recover(input,re); | ||
15828 | } | ||
15829 | finally { | ||
15830 | |||
15831 | restoreStackSize(stackSize); | ||
15832 | |||
15833 | } | ||
15834 | return ; | ||
15835 | } | ||
15836 | // $ANTLR end "rule__BasicInterpretation__SymbolAssignment_0" | ||
15837 | |||
15838 | |||
15839 | // $ANTLR start "rule__BasicInterpretation__ObjectsAssignment_2" | ||
15840 | // InternalSolverLanguage.g:5134:1: rule__BasicInterpretation__ObjectsAssignment_2 : ( ruleComplexObject ) ; | ||
15841 | public final void rule__BasicInterpretation__ObjectsAssignment_2() throws RecognitionException { | ||
15842 | |||
15843 | int stackSize = keepStackSize(); | ||
15844 | |||
15845 | try { | ||
15846 | // InternalSolverLanguage.g:5138:1: ( ( ruleComplexObject ) ) | ||
15847 | // InternalSolverLanguage.g:5139:2: ( ruleComplexObject ) | ||
15848 | { | ||
15849 | // InternalSolverLanguage.g:5139:2: ( ruleComplexObject ) | ||
15850 | // InternalSolverLanguage.g:5140:3: ruleComplexObject | ||
15851 | { | ||
15852 | before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); | ||
15853 | pushFollow(FOLLOW_2); | ||
15854 | ruleComplexObject(); | ||
15855 | |||
15856 | state._fsp--; | ||
15857 | |||
15858 | after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); | ||
15859 | |||
15860 | } | ||
15861 | |||
15862 | |||
15863 | } | ||
15864 | |||
15865 | } | ||
15866 | catch (RecognitionException re) { | ||
15867 | reportError(re); | ||
15868 | recover(input,re); | ||
15869 | } | ||
15870 | finally { | ||
15871 | |||
15872 | restoreStackSize(stackSize); | ||
15873 | |||
15874 | } | ||
15875 | return ; | ||
15876 | } | ||
15877 | // $ANTLR end "rule__BasicInterpretation__ObjectsAssignment_2" | ||
15878 | |||
15879 | |||
15880 | // $ANTLR start "rule__BasicInterpretation__ValueAssignment_5" | ||
15881 | // InternalSolverLanguage.g:5149:1: rule__BasicInterpretation__ValueAssignment_5 : ( ruleTruthValue ) ; | ||
15882 | public final void rule__BasicInterpretation__ValueAssignment_5() throws RecognitionException { | ||
15883 | |||
15884 | int stackSize = keepStackSize(); | ||
15885 | |||
15886 | try { | ||
15887 | // InternalSolverLanguage.g:5153:1: ( ( ruleTruthValue ) ) | ||
15888 | // InternalSolverLanguage.g:5154:2: ( ruleTruthValue ) | ||
15889 | { | ||
15890 | // InternalSolverLanguage.g:5154:2: ( ruleTruthValue ) | ||
15891 | // InternalSolverLanguage.g:5155:3: ruleTruthValue | ||
15892 | { | ||
15893 | before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); | ||
15894 | pushFollow(FOLLOW_2); | ||
15895 | ruleTruthValue(); | ||
15896 | |||
15897 | state._fsp--; | ||
15898 | |||
15899 | after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); | ||
15900 | |||
15901 | } | ||
15902 | |||
15903 | |||
15904 | } | ||
15905 | |||
15906 | } | ||
15907 | catch (RecognitionException re) { | ||
15908 | reportError(re); | ||
15909 | recover(input,re); | ||
15910 | } | ||
15911 | finally { | ||
15912 | |||
15913 | restoreStackSize(stackSize); | ||
15914 | |||
15915 | } | ||
15916 | return ; | ||
15917 | } | ||
15918 | // $ANTLR end "rule__BasicInterpretation__ValueAssignment_5" | ||
15919 | |||
15920 | |||
15921 | // $ANTLR start "rule__ModelSymbol__NameAssignment" | ||
15922 | // InternalSolverLanguage.g:5164:1: rule__ModelSymbol__NameAssignment : ( RULE_ID ) ; | ||
15923 | public final void rule__ModelSymbol__NameAssignment() throws RecognitionException { | ||
15924 | |||
15925 | int stackSize = keepStackSize(); | ||
15926 | |||
15927 | try { | ||
15928 | // InternalSolverLanguage.g:5168:1: ( ( RULE_ID ) ) | ||
15929 | // InternalSolverLanguage.g:5169:2: ( RULE_ID ) | ||
15930 | { | ||
15931 | // InternalSolverLanguage.g:5169:2: ( RULE_ID ) | ||
15932 | // InternalSolverLanguage.g:5170:3: RULE_ID | ||
15933 | { | ||
15934 | before(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); | ||
15935 | match(input,RULE_ID,FOLLOW_2); | ||
15936 | after(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); | ||
15937 | |||
15938 | } | ||
15939 | |||
15940 | |||
15941 | } | ||
15942 | |||
15943 | } | ||
15944 | catch (RecognitionException re) { | ||
15945 | reportError(re); | ||
15946 | recover(input,re); | ||
15947 | } | ||
15948 | finally { | ||
15949 | |||
15950 | restoreStackSize(stackSize); | ||
15951 | |||
15952 | } | ||
15953 | return ; | ||
15954 | } | ||
15955 | // $ANTLR end "rule__ModelSymbol__NameAssignment" | ||
15956 | |||
15957 | |||
15958 | // $ANTLR start "rule__NamedObject__NameAssignment_1" | ||
15959 | // InternalSolverLanguage.g:5179:1: rule__NamedObject__NameAssignment_1 : ( RULE_ID ) ; | ||
15960 | public final void rule__NamedObject__NameAssignment_1() throws RecognitionException { | ||
15961 | |||
15962 | int stackSize = keepStackSize(); | ||
15963 | |||
15964 | try { | ||
15965 | // InternalSolverLanguage.g:5183:1: ( ( RULE_ID ) ) | ||
15966 | // InternalSolverLanguage.g:5184:2: ( RULE_ID ) | ||
15967 | { | ||
15968 | // InternalSolverLanguage.g:5184:2: ( RULE_ID ) | ||
15969 | // InternalSolverLanguage.g:5185:3: RULE_ID | ||
15970 | { | ||
15971 | before(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); | ||
15972 | match(input,RULE_ID,FOLLOW_2); | ||
15973 | after(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); | ||
15974 | |||
15975 | } | ||
15976 | |||
15977 | |||
15978 | } | ||
15979 | |||
15980 | } | ||
15981 | catch (RecognitionException re) { | ||
15982 | reportError(re); | ||
15983 | recover(input,re); | ||
15984 | } | ||
15985 | finally { | ||
15986 | |||
15987 | restoreStackSize(stackSize); | ||
15988 | |||
15989 | } | ||
15990 | return ; | ||
15991 | } | ||
15992 | // $ANTLR end "rule__NamedObject__NameAssignment_1" | ||
15993 | |||
15994 | |||
15995 | // $ANTLR start "rule__UnnamedObject__NameAssignment" | ||
15996 | // InternalSolverLanguage.g:5194:1: rule__UnnamedObject__NameAssignment : ( RULE_ID ) ; | ||
15997 | public final void rule__UnnamedObject__NameAssignment() throws RecognitionException { | ||
15998 | |||
15999 | int stackSize = keepStackSize(); | ||
16000 | |||
16001 | try { | ||
16002 | // InternalSolverLanguage.g:5198:1: ( ( RULE_ID ) ) | ||
16003 | // InternalSolverLanguage.g:5199:2: ( RULE_ID ) | ||
16004 | { | ||
16005 | // InternalSolverLanguage.g:5199:2: ( RULE_ID ) | ||
16006 | // InternalSolverLanguage.g:5200:3: RULE_ID | ||
16007 | { | ||
16008 | before(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); | ||
16009 | match(input,RULE_ID,FOLLOW_2); | ||
16010 | after(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); | ||
16011 | |||
16012 | } | ||
16013 | |||
16014 | |||
16015 | } | ||
16016 | |||
16017 | } | ||
16018 | catch (RecognitionException re) { | ||
16019 | reportError(re); | ||
16020 | recover(input,re); | ||
16021 | } | ||
16022 | finally { | ||
16023 | |||
16024 | restoreStackSize(stackSize); | ||
16025 | |||
16026 | } | ||
16027 | return ; | ||
16028 | } | ||
16029 | // $ANTLR end "rule__UnnamedObject__NameAssignment" | ||
16030 | |||
16031 | |||
16032 | // $ANTLR start "rule__BooleanObject__ValueAssignment" | ||
16033 | // InternalSolverLanguage.g:5209:1: rule__BooleanObject__ValueAssignment : ( ruleBooleanValue ) ; | ||
16034 | public final void rule__BooleanObject__ValueAssignment() throws RecognitionException { | ||
16035 | |||
16036 | int stackSize = keepStackSize(); | ||
16037 | |||
16038 | try { | ||
16039 | // InternalSolverLanguage.g:5213:1: ( ( ruleBooleanValue ) ) | ||
16040 | // InternalSolverLanguage.g:5214:2: ( ruleBooleanValue ) | ||
16041 | { | ||
16042 | // InternalSolverLanguage.g:5214:2: ( ruleBooleanValue ) | ||
16043 | // InternalSolverLanguage.g:5215:3: ruleBooleanValue | ||
16044 | { | ||
16045 | before(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); | ||
16046 | pushFollow(FOLLOW_2); | ||
16047 | ruleBooleanValue(); | ||
16048 | |||
16049 | state._fsp--; | ||
16050 | |||
16051 | after(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); | ||
16052 | |||
16053 | } | ||
16054 | |||
16055 | |||
16056 | } | ||
16057 | |||
16058 | } | ||
16059 | catch (RecognitionException re) { | ||
16060 | reportError(re); | ||
16061 | recover(input,re); | ||
16062 | } | ||
16063 | finally { | ||
16064 | |||
16065 | restoreStackSize(stackSize); | ||
16066 | |||
16067 | } | ||
16068 | return ; | ||
16069 | } | ||
16070 | // $ANTLR end "rule__BooleanObject__ValueAssignment" | ||
16071 | |||
16072 | |||
16073 | // $ANTLR start "rule__IntObject__ValueAssignment" | ||
16074 | // InternalSolverLanguage.g:5224:1: rule__IntObject__ValueAssignment : ( ruleINTLiteral ) ; | ||
16075 | public final void rule__IntObject__ValueAssignment() throws RecognitionException { | ||
16076 | |||
16077 | int stackSize = keepStackSize(); | ||
16078 | |||
16079 | try { | ||
16080 | // InternalSolverLanguage.g:5228:1: ( ( ruleINTLiteral ) ) | ||
16081 | // InternalSolverLanguage.g:5229:2: ( ruleINTLiteral ) | ||
16082 | { | ||
16083 | // InternalSolverLanguage.g:5229:2: ( ruleINTLiteral ) | ||
16084 | // InternalSolverLanguage.g:5230:3: ruleINTLiteral | ||
16085 | { | ||
16086 | before(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); | ||
16087 | pushFollow(FOLLOW_2); | ||
16088 | ruleINTLiteral(); | ||
16089 | |||
16090 | state._fsp--; | ||
16091 | |||
16092 | after(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); | ||
16093 | |||
16094 | } | ||
16095 | |||
16096 | |||
16097 | } | ||
16098 | |||
16099 | } | ||
16100 | catch (RecognitionException re) { | ||
16101 | reportError(re); | ||
16102 | recover(input,re); | ||
16103 | } | ||
16104 | finally { | ||
16105 | |||
16106 | restoreStackSize(stackSize); | ||
16107 | |||
16108 | } | ||
16109 | return ; | ||
16110 | } | ||
16111 | // $ANTLR end "rule__IntObject__ValueAssignment" | ||
16112 | |||
16113 | |||
16114 | // $ANTLR start "rule__RealObject__ValueAssignment" | ||
16115 | // InternalSolverLanguage.g:5239:1: rule__RealObject__ValueAssignment : ( ruleREALLiteral ) ; | ||
16116 | public final void rule__RealObject__ValueAssignment() throws RecognitionException { | ||
16117 | |||
16118 | int stackSize = keepStackSize(); | ||
16119 | |||
16120 | try { | ||
16121 | // InternalSolverLanguage.g:5243:1: ( ( ruleREALLiteral ) ) | ||
16122 | // InternalSolverLanguage.g:5244:2: ( ruleREALLiteral ) | ||
16123 | { | ||
16124 | // InternalSolverLanguage.g:5244:2: ( ruleREALLiteral ) | ||
16125 | // InternalSolverLanguage.g:5245:3: ruleREALLiteral | ||
16126 | { | ||
16127 | before(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); | ||
16128 | pushFollow(FOLLOW_2); | ||
16129 | ruleREALLiteral(); | ||
16130 | |||
16131 | state._fsp--; | ||
16132 | |||
16133 | after(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); | ||
16134 | |||
16135 | } | ||
16136 | |||
16137 | |||
16138 | } | ||
16139 | |||
16140 | } | ||
16141 | catch (RecognitionException re) { | ||
16142 | reportError(re); | ||
16143 | recover(input,re); | ||
16144 | } | ||
16145 | finally { | ||
16146 | |||
16147 | restoreStackSize(stackSize); | ||
16148 | |||
16149 | } | ||
16150 | return ; | ||
16151 | } | ||
16152 | // $ANTLR end "rule__RealObject__ValueAssignment" | ||
16153 | |||
16154 | |||
16155 | // $ANTLR start "rule__StringObject__ValueAssignment" | ||
16156 | // InternalSolverLanguage.g:5254:1: rule__StringObject__ValueAssignment : ( RULE_STRING ) ; | ||
16157 | public final void rule__StringObject__ValueAssignment() throws RecognitionException { | ||
16158 | |||
16159 | int stackSize = keepStackSize(); | ||
16160 | |||
16161 | try { | ||
16162 | // InternalSolverLanguage.g:5258:1: ( ( RULE_STRING ) ) | ||
16163 | // InternalSolverLanguage.g:5259:2: ( RULE_STRING ) | ||
16164 | { | ||
16165 | // InternalSolverLanguage.g:5259:2: ( RULE_STRING ) | ||
16166 | // InternalSolverLanguage.g:5260:3: RULE_STRING | ||
16167 | { | ||
16168 | before(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); | ||
16169 | match(input,RULE_STRING,FOLLOW_2); | ||
16170 | after(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); | ||
16171 | |||
16172 | } | ||
16173 | |||
16174 | |||
16175 | } | ||
16176 | |||
16177 | } | ||
16178 | catch (RecognitionException re) { | ||
16179 | reportError(re); | ||
16180 | recover(input,re); | ||
16181 | } | ||
16182 | finally { | ||
16183 | |||
16184 | restoreStackSize(stackSize); | ||
16185 | |||
16186 | } | ||
16187 | return ; | ||
16188 | } | ||
16189 | // $ANTLR end "rule__StringObject__ValueAssignment" | ||
16190 | |||
16191 | |||
16192 | // $ANTLR start "rule__PredicateSymbol__SymbolAssignment_1" | ||
16193 | // InternalSolverLanguage.g:5269:1: rule__PredicateSymbol__SymbolAssignment_1 : ( ruleModelSymbol ) ; | ||
16194 | public final void rule__PredicateSymbol__SymbolAssignment_1() throws RecognitionException { | ||
16195 | |||
16196 | int stackSize = keepStackSize(); | ||
16197 | |||
16198 | try { | ||
16199 | // InternalSolverLanguage.g:5273:1: ( ( ruleModelSymbol ) ) | ||
16200 | // InternalSolverLanguage.g:5274:2: ( ruleModelSymbol ) | ||
16201 | { | ||
16202 | // InternalSolverLanguage.g:5274:2: ( ruleModelSymbol ) | ||
16203 | // InternalSolverLanguage.g:5275:3: ruleModelSymbol | ||
16204 | { | ||
16205 | before(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
16206 | pushFollow(FOLLOW_2); | ||
16207 | ruleModelSymbol(); | ||
16208 | |||
16209 | state._fsp--; | ||
16210 | |||
16211 | after(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
16212 | |||
16213 | } | ||
16214 | |||
16215 | |||
16216 | } | ||
16217 | |||
16218 | } | ||
16219 | catch (RecognitionException re) { | ||
16220 | reportError(re); | ||
16221 | recover(input,re); | ||
16222 | } | ||
16223 | finally { | ||
16224 | |||
16225 | restoreStackSize(stackSize); | ||
16226 | |||
16227 | } | ||
16228 | return ; | ||
16229 | } | ||
16230 | // $ANTLR end "rule__PredicateSymbol__SymbolAssignment_1" | ||
16231 | |||
16232 | |||
16233 | // $ANTLR start "rule__PredicateSymbol__ParametersAssignment_3" | ||
16234 | // InternalSolverLanguage.g:5284:1: rule__PredicateSymbol__ParametersAssignment_3 : ( ruleParameter ) ; | ||
16235 | public final void rule__PredicateSymbol__ParametersAssignment_3() throws RecognitionException { | ||
16236 | |||
16237 | int stackSize = keepStackSize(); | ||
16238 | |||
16239 | try { | ||
16240 | // InternalSolverLanguage.g:5288:1: ( ( ruleParameter ) ) | ||
16241 | // InternalSolverLanguage.g:5289:2: ( ruleParameter ) | ||
16242 | { | ||
16243 | // InternalSolverLanguage.g:5289:2: ( ruleParameter ) | ||
16244 | // InternalSolverLanguage.g:5290:3: ruleParameter | ||
16245 | { | ||
16246 | before(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); | ||
16247 | pushFollow(FOLLOW_2); | ||
16248 | ruleParameter(); | ||
16249 | |||
16250 | state._fsp--; | ||
16251 | |||
16252 | after(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); | ||
16253 | |||
16254 | } | ||
16255 | |||
16256 | |||
16257 | } | ||
16258 | |||
16259 | } | ||
16260 | catch (RecognitionException re) { | ||
16261 | reportError(re); | ||
16262 | recover(input,re); | ||
16263 | } | ||
16264 | finally { | ||
16265 | |||
16266 | restoreStackSize(stackSize); | ||
16267 | |||
16268 | } | ||
16269 | return ; | ||
16270 | } | ||
16271 | // $ANTLR end "rule__PredicateSymbol__ParametersAssignment_3" | ||
16272 | |||
16273 | |||
16274 | // $ANTLR start "rule__PredicateSymbol__BodiesAssignment_6_1_0" | ||
16275 | // InternalSolverLanguage.g:5299:1: rule__PredicateSymbol__BodiesAssignment_6_1_0 : ( rulePatternBody ) ; | ||
16276 | public final void rule__PredicateSymbol__BodiesAssignment_6_1_0() throws RecognitionException { | ||
16277 | |||
16278 | int stackSize = keepStackSize(); | ||
16279 | |||
16280 | try { | ||
16281 | // InternalSolverLanguage.g:5303:1: ( ( rulePatternBody ) ) | ||
16282 | // InternalSolverLanguage.g:5304:2: ( rulePatternBody ) | ||
16283 | { | ||
16284 | // InternalSolverLanguage.g:5304:2: ( rulePatternBody ) | ||
16285 | // InternalSolverLanguage.g:5305:3: rulePatternBody | ||
16286 | { | ||
16287 | before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); | ||
16288 | pushFollow(FOLLOW_2); | ||
16289 | rulePatternBody(); | ||
16290 | |||
16291 | state._fsp--; | ||
16292 | |||
16293 | after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); | ||
16294 | |||
16295 | } | ||
16296 | |||
16297 | |||
16298 | } | ||
16299 | |||
16300 | } | ||
16301 | catch (RecognitionException re) { | ||
16302 | reportError(re); | ||
16303 | recover(input,re); | ||
16304 | } | ||
16305 | finally { | ||
16306 | |||
16307 | restoreStackSize(stackSize); | ||
16308 | |||
16309 | } | ||
16310 | return ; | ||
16311 | } | ||
16312 | // $ANTLR end "rule__PredicateSymbol__BodiesAssignment_6_1_0" | ||
16313 | |||
16314 | |||
16315 | // $ANTLR start "rule__PredicateSymbol__BodiesAssignment_6_1_1_1" | ||
16316 | // InternalSolverLanguage.g:5314:1: rule__PredicateSymbol__BodiesAssignment_6_1_1_1 : ( rulePatternBody ) ; | ||
16317 | public final void rule__PredicateSymbol__BodiesAssignment_6_1_1_1() throws RecognitionException { | ||
16318 | |||
16319 | int stackSize = keepStackSize(); | ||
16320 | |||
16321 | try { | ||
16322 | // InternalSolverLanguage.g:5318:1: ( ( rulePatternBody ) ) | ||
16323 | // InternalSolverLanguage.g:5319:2: ( rulePatternBody ) | ||
16324 | { | ||
16325 | // InternalSolverLanguage.g:5319:2: ( rulePatternBody ) | ||
16326 | // InternalSolverLanguage.g:5320:3: rulePatternBody | ||
16327 | { | ||
16328 | before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); | ||
16329 | pushFollow(FOLLOW_2); | ||
16330 | rulePatternBody(); | ||
16331 | |||
16332 | state._fsp--; | ||
16333 | |||
16334 | after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); | ||
16335 | |||
16336 | } | ||
16337 | |||
16338 | |||
16339 | } | ||
16340 | |||
16341 | } | ||
16342 | catch (RecognitionException re) { | ||
16343 | reportError(re); | ||
16344 | recover(input,re); | ||
16345 | } | ||
16346 | finally { | ||
16347 | |||
16348 | restoreStackSize(stackSize); | ||
16349 | |||
16350 | } | ||
16351 | return ; | ||
16352 | } | ||
16353 | // $ANTLR end "rule__PredicateSymbol__BodiesAssignment_6_1_1_1" | ||
16354 | |||
16355 | |||
16356 | // $ANTLR start "rule__ErrorPredicate__NameAssignment_2" | ||
16357 | // InternalSolverLanguage.g:5329:1: rule__ErrorPredicate__NameAssignment_2 : ( RULE_ID ) ; | ||
16358 | public final void rule__ErrorPredicate__NameAssignment_2() throws RecognitionException { | ||
16359 | |||
16360 | int stackSize = keepStackSize(); | ||
16361 | |||
16362 | try { | ||
16363 | // InternalSolverLanguage.g:5333:1: ( ( RULE_ID ) ) | ||
16364 | // InternalSolverLanguage.g:5334:2: ( RULE_ID ) | ||
16365 | { | ||
16366 | // InternalSolverLanguage.g:5334:2: ( RULE_ID ) | ||
16367 | // InternalSolverLanguage.g:5335:3: RULE_ID | ||
16368 | { | ||
16369 | before(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); | ||
16370 | match(input,RULE_ID,FOLLOW_2); | ||
16371 | after(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); | ||
16372 | |||
16373 | } | ||
16374 | |||
16375 | |||
16376 | } | ||
16377 | |||
16378 | } | ||
16379 | catch (RecognitionException re) { | ||
16380 | reportError(re); | ||
16381 | recover(input,re); | ||
16382 | } | ||
16383 | finally { | ||
16384 | |||
16385 | restoreStackSize(stackSize); | ||
16386 | |||
16387 | } | ||
16388 | return ; | ||
16389 | } | ||
16390 | // $ANTLR end "rule__ErrorPredicate__NameAssignment_2" | ||
16391 | |||
16392 | |||
16393 | // $ANTLR start "rule__ErrorPredicate__ParametersAssignment_3_1" | ||
16394 | // InternalSolverLanguage.g:5344:1: rule__ErrorPredicate__ParametersAssignment_3_1 : ( ruleParameter ) ; | ||
16395 | public final void rule__ErrorPredicate__ParametersAssignment_3_1() throws RecognitionException { | ||
16396 | |||
16397 | int stackSize = keepStackSize(); | ||
16398 | |||
16399 | try { | ||
16400 | // InternalSolverLanguage.g:5348:1: ( ( ruleParameter ) ) | ||
16401 | // InternalSolverLanguage.g:5349:2: ( ruleParameter ) | ||
16402 | { | ||
16403 | // InternalSolverLanguage.g:5349:2: ( ruleParameter ) | ||
16404 | // InternalSolverLanguage.g:5350:3: ruleParameter | ||
16405 | { | ||
16406 | before(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); | ||
16407 | pushFollow(FOLLOW_2); | ||
16408 | ruleParameter(); | ||
16409 | |||
16410 | state._fsp--; | ||
16411 | |||
16412 | after(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); | ||
16413 | |||
16414 | } | ||
16415 | |||
16416 | |||
16417 | } | ||
16418 | |||
16419 | } | ||
16420 | catch (RecognitionException re) { | ||
16421 | reportError(re); | ||
16422 | recover(input,re); | ||
16423 | } | ||
16424 | finally { | ||
16425 | |||
16426 | restoreStackSize(stackSize); | ||
16427 | |||
16428 | } | ||
16429 | return ; | ||
16430 | } | ||
16431 | // $ANTLR end "rule__ErrorPredicate__ParametersAssignment_3_1" | ||
16432 | |||
16433 | |||
16434 | // $ANTLR start "rule__ErrorPredicate__BodiesAssignment_5_1_0" | ||
16435 | // InternalSolverLanguage.g:5359:1: rule__ErrorPredicate__BodiesAssignment_5_1_0 : ( rulePatternBody ) ; | ||
16436 | public final void rule__ErrorPredicate__BodiesAssignment_5_1_0() throws RecognitionException { | ||
16437 | |||
16438 | int stackSize = keepStackSize(); | ||
16439 | |||
16440 | try { | ||
16441 | // InternalSolverLanguage.g:5363:1: ( ( rulePatternBody ) ) | ||
16442 | // InternalSolverLanguage.g:5364:2: ( rulePatternBody ) | ||
16443 | { | ||
16444 | // InternalSolverLanguage.g:5364:2: ( rulePatternBody ) | ||
16445 | // InternalSolverLanguage.g:5365:3: rulePatternBody | ||
16446 | { | ||
16447 | before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); | ||
16448 | pushFollow(FOLLOW_2); | ||
16449 | rulePatternBody(); | ||
16450 | |||
16451 | state._fsp--; | ||
16452 | |||
16453 | after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); | ||
16454 | |||
16455 | } | ||
16456 | |||
16457 | |||
16458 | } | ||
16459 | |||
16460 | } | ||
16461 | catch (RecognitionException re) { | ||
16462 | reportError(re); | ||
16463 | recover(input,re); | ||
16464 | } | ||
16465 | finally { | ||
16466 | |||
16467 | restoreStackSize(stackSize); | ||
16468 | |||
16469 | } | ||
16470 | return ; | ||
16471 | } | ||
16472 | // $ANTLR end "rule__ErrorPredicate__BodiesAssignment_5_1_0" | ||
16473 | |||
16474 | |||
16475 | // $ANTLR start "rule__ErrorPredicate__BodiesAssignment_5_1_1_1" | ||
16476 | // InternalSolverLanguage.g:5374:1: rule__ErrorPredicate__BodiesAssignment_5_1_1_1 : ( rulePatternBody ) ; | ||
16477 | public final void rule__ErrorPredicate__BodiesAssignment_5_1_1_1() throws RecognitionException { | ||
16478 | |||
16479 | int stackSize = keepStackSize(); | ||
16480 | |||
16481 | try { | ||
16482 | // InternalSolverLanguage.g:5378:1: ( ( rulePatternBody ) ) | ||
16483 | // InternalSolverLanguage.g:5379:2: ( rulePatternBody ) | ||
16484 | { | ||
16485 | // InternalSolverLanguage.g:5379:2: ( rulePatternBody ) | ||
16486 | // InternalSolverLanguage.g:5380:3: rulePatternBody | ||
16487 | { | ||
16488 | before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); | ||
16489 | pushFollow(FOLLOW_2); | ||
16490 | rulePatternBody(); | ||
16491 | |||
16492 | state._fsp--; | ||
16493 | |||
16494 | after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); | ||
16495 | |||
16496 | } | ||
16497 | |||
16498 | |||
16499 | } | ||
16500 | |||
16501 | } | ||
16502 | catch (RecognitionException re) { | ||
16503 | reportError(re); | ||
16504 | recover(input,re); | ||
16505 | } | ||
16506 | finally { | ||
16507 | |||
16508 | restoreStackSize(stackSize); | ||
16509 | |||
16510 | } | ||
16511 | return ; | ||
16512 | } | ||
16513 | // $ANTLR end "rule__ErrorPredicate__BodiesAssignment_5_1_1_1" | ||
16514 | |||
16515 | |||
16516 | // $ANTLR start "rule__Parameter__VariableAssignment_0" | ||
16517 | // InternalSolverLanguage.g:5389:1: rule__Parameter__VariableAssignment_0 : ( ruleVariable ) ; | ||
16518 | public final void rule__Parameter__VariableAssignment_0() throws RecognitionException { | ||
16519 | |||
16520 | int stackSize = keepStackSize(); | ||
16521 | |||
16522 | try { | ||
16523 | // InternalSolverLanguage.g:5393:1: ( ( ruleVariable ) ) | ||
16524 | // InternalSolverLanguage.g:5394:2: ( ruleVariable ) | ||
16525 | { | ||
16526 | // InternalSolverLanguage.g:5394:2: ( ruleVariable ) | ||
16527 | // InternalSolverLanguage.g:5395:3: ruleVariable | ||
16528 | { | ||
16529 | before(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); | ||
16530 | pushFollow(FOLLOW_2); | ||
16531 | ruleVariable(); | ||
16532 | |||
16533 | state._fsp--; | ||
16534 | |||
16535 | after(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); | ||
16536 | |||
16537 | } | ||
16538 | |||
16539 | |||
16540 | } | ||
16541 | |||
16542 | } | ||
16543 | catch (RecognitionException re) { | ||
16544 | reportError(re); | ||
16545 | recover(input,re); | ||
16546 | } | ||
16547 | finally { | ||
16548 | |||
16549 | restoreStackSize(stackSize); | ||
16550 | |||
16551 | } | ||
16552 | return ; | ||
16553 | } | ||
16554 | // $ANTLR end "rule__Parameter__VariableAssignment_0" | ||
16555 | |||
16556 | |||
16557 | // $ANTLR start "rule__Parameter__TypeAssignment_1_1" | ||
16558 | // InternalSolverLanguage.g:5404:1: rule__Parameter__TypeAssignment_1_1 : ( ruleSymbol ) ; | ||
16559 | public final void rule__Parameter__TypeAssignment_1_1() throws RecognitionException { | ||
16560 | |||
16561 | int stackSize = keepStackSize(); | ||
16562 | |||
16563 | try { | ||
16564 | // InternalSolverLanguage.g:5408:1: ( ( ruleSymbol ) ) | ||
16565 | // InternalSolverLanguage.g:5409:2: ( ruleSymbol ) | ||
16566 | { | ||
16567 | // InternalSolverLanguage.g:5409:2: ( ruleSymbol ) | ||
16568 | // InternalSolverLanguage.g:5410:3: ruleSymbol | ||
16569 | { | ||
16570 | before(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); | ||
16571 | pushFollow(FOLLOW_2); | ||
16572 | ruleSymbol(); | ||
16573 | |||
16574 | state._fsp--; | ||
16575 | |||
16576 | after(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); | ||
16577 | |||
16578 | } | ||
16579 | |||
16580 | |||
16581 | } | ||
16582 | |||
16583 | } | ||
16584 | catch (RecognitionException re) { | ||
16585 | reportError(re); | ||
16586 | recover(input,re); | ||
16587 | } | ||
16588 | finally { | ||
16589 | |||
16590 | restoreStackSize(stackSize); | ||
16591 | |||
16592 | } | ||
16593 | return ; | ||
16594 | } | ||
16595 | // $ANTLR end "rule__Parameter__TypeAssignment_1_1" | ||
16596 | |||
16597 | |||
16598 | // $ANTLR start "rule__PatternBody__ConstraintsAssignment_1_1" | ||
16599 | // InternalSolverLanguage.g:5419:1: rule__PatternBody__ConstraintsAssignment_1_1 : ( ruleConstraint ) ; | ||
16600 | public final void rule__PatternBody__ConstraintsAssignment_1_1() throws RecognitionException { | ||
16601 | |||
16602 | int stackSize = keepStackSize(); | ||
16603 | |||
16604 | try { | ||
16605 | // InternalSolverLanguage.g:5423:1: ( ( ruleConstraint ) ) | ||
16606 | // InternalSolverLanguage.g:5424:2: ( ruleConstraint ) | ||
16607 | { | ||
16608 | // InternalSolverLanguage.g:5424:2: ( ruleConstraint ) | ||
16609 | // InternalSolverLanguage.g:5425:3: ruleConstraint | ||
16610 | { | ||
16611 | before(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); | ||
16612 | pushFollow(FOLLOW_2); | ||
16613 | ruleConstraint(); | ||
16614 | |||
16615 | state._fsp--; | ||
16616 | |||
16617 | after(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); | ||
16618 | |||
16619 | } | ||
16620 | |||
16621 | |||
16622 | } | ||
16623 | |||
16624 | } | ||
16625 | catch (RecognitionException re) { | ||
16626 | reportError(re); | ||
16627 | recover(input,re); | ||
16628 | } | ||
16629 | finally { | ||
16630 | |||
16631 | restoreStackSize(stackSize); | ||
16632 | |||
16633 | } | ||
16634 | return ; | ||
16635 | } | ||
16636 | // $ANTLR end "rule__PatternBody__ConstraintsAssignment_1_1" | ||
16637 | |||
16638 | |||
16639 | // $ANTLR start "rule__Constraint__PolarityAssignment_0" | ||
16640 | // InternalSolverLanguage.g:5434:1: rule__Constraint__PolarityAssignment_0 : ( rulePolarity ) ; | ||
16641 | public final void rule__Constraint__PolarityAssignment_0() throws RecognitionException { | ||
16642 | |||
16643 | int stackSize = keepStackSize(); | ||
16644 | |||
16645 | try { | ||
16646 | // InternalSolverLanguage.g:5438:1: ( ( rulePolarity ) ) | ||
16647 | // InternalSolverLanguage.g:5439:2: ( rulePolarity ) | ||
16648 | { | ||
16649 | // InternalSolverLanguage.g:5439:2: ( rulePolarity ) | ||
16650 | // InternalSolverLanguage.g:5440:3: rulePolarity | ||
16651 | { | ||
16652 | before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); | ||
16653 | pushFollow(FOLLOW_2); | ||
16654 | rulePolarity(); | ||
16655 | |||
16656 | state._fsp--; | ||
16657 | |||
16658 | after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); | ||
16659 | |||
16660 | } | ||
16661 | |||
16662 | |||
16663 | } | ||
16664 | |||
16665 | } | ||
16666 | catch (RecognitionException re) { | ||
16667 | reportError(re); | ||
16668 | recover(input,re); | ||
16669 | } | ||
16670 | finally { | ||
16671 | |||
16672 | restoreStackSize(stackSize); | ||
16673 | |||
16674 | } | ||
16675 | return ; | ||
16676 | } | ||
16677 | // $ANTLR end "rule__Constraint__PolarityAssignment_0" | ||
16678 | |||
16679 | |||
16680 | // $ANTLR start "rule__Constraint__SymbolAssignment_1" | ||
16681 | // InternalSolverLanguage.g:5449:1: rule__Constraint__SymbolAssignment_1 : ( ruleModelSymbol ) ; | ||
16682 | public final void rule__Constraint__SymbolAssignment_1() throws RecognitionException { | ||
16683 | |||
16684 | int stackSize = keepStackSize(); | ||
16685 | |||
16686 | try { | ||
16687 | // InternalSolverLanguage.g:5453:1: ( ( ruleModelSymbol ) ) | ||
16688 | // InternalSolverLanguage.g:5454:2: ( ruleModelSymbol ) | ||
16689 | { | ||
16690 | // InternalSolverLanguage.g:5454:2: ( ruleModelSymbol ) | ||
16691 | // InternalSolverLanguage.g:5455:3: ruleModelSymbol | ||
16692 | { | ||
16693 | before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
16694 | pushFollow(FOLLOW_2); | ||
16695 | ruleModelSymbol(); | ||
16696 | |||
16697 | state._fsp--; | ||
16698 | |||
16699 | after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
16700 | |||
16701 | } | ||
16702 | |||
16703 | |||
16704 | } | ||
16705 | |||
16706 | } | ||
16707 | catch (RecognitionException re) { | ||
16708 | reportError(re); | ||
16709 | recover(input,re); | ||
16710 | } | ||
16711 | finally { | ||
16712 | |||
16713 | restoreStackSize(stackSize); | ||
16714 | |||
16715 | } | ||
16716 | return ; | ||
16717 | } | ||
16718 | // $ANTLR end "rule__Constraint__SymbolAssignment_1" | ||
16719 | |||
16720 | |||
16721 | // $ANTLR start "rule__Constraint__ParamsAssignment_2_0_1" | ||
16722 | // InternalSolverLanguage.g:5464:1: rule__Constraint__ParamsAssignment_2_0_1 : ( ruleLiteral ) ; | ||
16723 | public final void rule__Constraint__ParamsAssignment_2_0_1() throws RecognitionException { | ||
16724 | |||
16725 | int stackSize = keepStackSize(); | ||
16726 | |||
16727 | try { | ||
16728 | // InternalSolverLanguage.g:5468:1: ( ( ruleLiteral ) ) | ||
16729 | // InternalSolverLanguage.g:5469:2: ( ruleLiteral ) | ||
16730 | { | ||
16731 | // InternalSolverLanguage.g:5469:2: ( ruleLiteral ) | ||
16732 | // InternalSolverLanguage.g:5470:3: ruleLiteral | ||
16733 | { | ||
16734 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); | ||
16735 | pushFollow(FOLLOW_2); | ||
16736 | ruleLiteral(); | ||
16737 | |||
16738 | state._fsp--; | ||
16739 | |||
16740 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); | ||
16741 | |||
16742 | } | ||
16743 | |||
16744 | |||
16745 | } | ||
16746 | |||
16747 | } | ||
16748 | catch (RecognitionException re) { | ||
16749 | reportError(re); | ||
16750 | recover(input,re); | ||
16751 | } | ||
16752 | finally { | ||
16753 | |||
16754 | restoreStackSize(stackSize); | ||
16755 | |||
16756 | } | ||
16757 | return ; | ||
16758 | } | ||
16759 | // $ANTLR end "rule__Constraint__ParamsAssignment_2_0_1" | ||
16760 | |||
16761 | |||
16762 | // $ANTLR start "rule__Constraint__ClosureTypeAssignment_2_1_0" | ||
16763 | // InternalSolverLanguage.g:5479:1: rule__Constraint__ClosureTypeAssignment_2_1_0 : ( ruleClosureType ) ; | ||
16764 | public final void rule__Constraint__ClosureTypeAssignment_2_1_0() throws RecognitionException { | ||
16765 | |||
16766 | int stackSize = keepStackSize(); | ||
16767 | |||
16768 | try { | ||
16769 | // InternalSolverLanguage.g:5483:1: ( ( ruleClosureType ) ) | ||
16770 | // InternalSolverLanguage.g:5484:2: ( ruleClosureType ) | ||
16771 | { | ||
16772 | // InternalSolverLanguage.g:5484:2: ( ruleClosureType ) | ||
16773 | // InternalSolverLanguage.g:5485:3: ruleClosureType | ||
16774 | { | ||
16775 | before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); | ||
16776 | pushFollow(FOLLOW_2); | ||
16777 | ruleClosureType(); | ||
16778 | |||
16779 | state._fsp--; | ||
16780 | |||
16781 | after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); | ||
16782 | |||
16783 | } | ||
16784 | |||
16785 | |||
16786 | } | ||
16787 | |||
16788 | } | ||
16789 | catch (RecognitionException re) { | ||
16790 | reportError(re); | ||
16791 | recover(input,re); | ||
16792 | } | ||
16793 | finally { | ||
16794 | |||
16795 | restoreStackSize(stackSize); | ||
16796 | |||
16797 | } | ||
16798 | return ; | ||
16799 | } | ||
16800 | // $ANTLR end "rule__Constraint__ClosureTypeAssignment_2_1_0" | ||
16801 | |||
16802 | |||
16803 | // $ANTLR start "rule__Constraint__ParamsAssignment_2_1_2" | ||
16804 | // InternalSolverLanguage.g:5494:1: rule__Constraint__ParamsAssignment_2_1_2 : ( ruleLiteral ) ; | ||
16805 | public final void rule__Constraint__ParamsAssignment_2_1_2() throws RecognitionException { | ||
16806 | |||
16807 | int stackSize = keepStackSize(); | ||
16808 | |||
16809 | try { | ||
16810 | // InternalSolverLanguage.g:5498:1: ( ( ruleLiteral ) ) | ||
16811 | // InternalSolverLanguage.g:5499:2: ( ruleLiteral ) | ||
16812 | { | ||
16813 | // InternalSolverLanguage.g:5499:2: ( ruleLiteral ) | ||
16814 | // InternalSolverLanguage.g:5500:3: ruleLiteral | ||
16815 | { | ||
16816 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); | ||
16817 | pushFollow(FOLLOW_2); | ||
16818 | ruleLiteral(); | ||
16819 | |||
16820 | state._fsp--; | ||
16821 | |||
16822 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); | ||
16823 | |||
16824 | } | ||
16825 | |||
16826 | |||
16827 | } | ||
16828 | |||
16829 | } | ||
16830 | catch (RecognitionException re) { | ||
16831 | reportError(re); | ||
16832 | recover(input,re); | ||
16833 | } | ||
16834 | finally { | ||
16835 | |||
16836 | restoreStackSize(stackSize); | ||
16837 | |||
16838 | } | ||
16839 | return ; | ||
16840 | } | ||
16841 | // $ANTLR end "rule__Constraint__ParamsAssignment_2_1_2" | ||
16842 | |||
16843 | |||
16844 | // $ANTLR start "rule__Constraint__ParamsAssignment_2_1_3" | ||
16845 | // InternalSolverLanguage.g:5509:1: rule__Constraint__ParamsAssignment_2_1_3 : ( ruleLiteral ) ; | ||
16846 | public final void rule__Constraint__ParamsAssignment_2_1_3() throws RecognitionException { | ||
16847 | |||
16848 | int stackSize = keepStackSize(); | ||
16849 | |||
16850 | try { | ||
16851 | // InternalSolverLanguage.g:5513:1: ( ( ruleLiteral ) ) | ||
16852 | // InternalSolverLanguage.g:5514:2: ( ruleLiteral ) | ||
16853 | { | ||
16854 | // InternalSolverLanguage.g:5514:2: ( ruleLiteral ) | ||
16855 | // InternalSolverLanguage.g:5515:3: ruleLiteral | ||
16856 | { | ||
16857 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); | ||
16858 | pushFollow(FOLLOW_2); | ||
16859 | ruleLiteral(); | ||
16860 | |||
16861 | state._fsp--; | ||
16862 | |||
16863 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); | ||
16864 | |||
16865 | } | ||
16866 | |||
16867 | |||
16868 | } | ||
16869 | |||
16870 | } | ||
16871 | catch (RecognitionException re) { | ||
16872 | reportError(re); | ||
16873 | recover(input,re); | ||
16874 | } | ||
16875 | finally { | ||
16876 | |||
16877 | restoreStackSize(stackSize); | ||
16878 | |||
16879 | } | ||
16880 | return ; | ||
16881 | } | ||
16882 | // $ANTLR end "rule__Constraint__ParamsAssignment_2_1_3" | ||
16883 | |||
16884 | |||
16885 | // $ANTLR start "rule__Variable__NameAssignment" | ||
16886 | // InternalSolverLanguage.g:5524:1: rule__Variable__NameAssignment : ( RULE_ID ) ; | ||
16887 | public final void rule__Variable__NameAssignment() throws RecognitionException { | ||
16888 | |||
16889 | int stackSize = keepStackSize(); | ||
16890 | |||
16891 | try { | ||
16892 | // InternalSolverLanguage.g:5528:1: ( ( RULE_ID ) ) | ||
16893 | // InternalSolverLanguage.g:5529:2: ( RULE_ID ) | ||
16894 | { | ||
16895 | // InternalSolverLanguage.g:5529:2: ( RULE_ID ) | ||
16896 | // InternalSolverLanguage.g:5530:3: RULE_ID | ||
16897 | { | ||
16898 | before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); | ||
16899 | match(input,RULE_ID,FOLLOW_2); | ||
16900 | after(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); | ||
16901 | |||
16902 | } | ||
16903 | |||
16904 | |||
16905 | } | ||
16906 | |||
16907 | } | ||
16908 | catch (RecognitionException re) { | ||
16909 | reportError(re); | ||
16910 | recover(input,re); | ||
16911 | } | ||
16912 | finally { | ||
16913 | |||
16914 | restoreStackSize(stackSize); | ||
16915 | |||
16916 | } | ||
16917 | return ; | ||
16918 | } | ||
16919 | // $ANTLR end "rule__Variable__NameAssignment" | ||
16920 | |||
16921 | |||
16922 | // $ANTLR start "rule__AllInstances__SymbolAssignment_1" | ||
16923 | // InternalSolverLanguage.g:5539:1: rule__AllInstances__SymbolAssignment_1 : ( ruleSymbol ) ; | ||
16924 | public final void rule__AllInstances__SymbolAssignment_1() throws RecognitionException { | ||
16925 | |||
16926 | int stackSize = keepStackSize(); | ||
16927 | |||
16928 | try { | ||
16929 | // InternalSolverLanguage.g:5543:1: ( ( ruleSymbol ) ) | ||
16930 | // InternalSolverLanguage.g:5544:2: ( ruleSymbol ) | ||
16931 | { | ||
16932 | // InternalSolverLanguage.g:5544:2: ( ruleSymbol ) | ||
16933 | // InternalSolverLanguage.g:5545:3: ruleSymbol | ||
16934 | { | ||
16935 | before(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); | ||
16936 | pushFollow(FOLLOW_2); | ||
16937 | ruleSymbol(); | ||
16938 | |||
16939 | state._fsp--; | ||
16940 | |||
16941 | after(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); | ||
16942 | |||
16943 | } | ||
16944 | |||
16945 | |||
16946 | } | ||
16947 | |||
16948 | } | ||
16949 | catch (RecognitionException re) { | ||
16950 | reportError(re); | ||
16951 | recover(input,re); | ||
16952 | } | ||
16953 | finally { | ||
16954 | |||
16955 | restoreStackSize(stackSize); | ||
16956 | |||
16957 | } | ||
16958 | return ; | ||
16959 | } | ||
16960 | // $ANTLR end "rule__AllInstances__SymbolAssignment_1" | ||
16961 | |||
16962 | |||
16963 | // $ANTLR start "rule__DefaultInterpretation__InterpretationAssignment_1" | ||
16964 | // InternalSolverLanguage.g:5554:1: rule__DefaultInterpretation__InterpretationAssignment_1 : ( ruleBasicInterpretation ) ; | ||
16965 | public final void rule__DefaultInterpretation__InterpretationAssignment_1() throws RecognitionException { | ||
16966 | |||
16967 | int stackSize = keepStackSize(); | ||
16968 | |||
16969 | try { | ||
16970 | // InternalSolverLanguage.g:5558:1: ( ( ruleBasicInterpretation ) ) | ||
16971 | // InternalSolverLanguage.g:5559:2: ( ruleBasicInterpretation ) | ||
16972 | { | ||
16973 | // InternalSolverLanguage.g:5559:2: ( ruleBasicInterpretation ) | ||
16974 | // InternalSolverLanguage.g:5560:3: ruleBasicInterpretation | ||
16975 | { | ||
16976 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); | ||
16977 | pushFollow(FOLLOW_2); | ||
16978 | ruleBasicInterpretation(); | ||
16979 | |||
16980 | state._fsp--; | ||
16981 | |||
16982 | after(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); | ||
16983 | |||
16984 | } | ||
16985 | |||
16986 | |||
16987 | } | ||
16988 | |||
16989 | } | ||
16990 | catch (RecognitionException re) { | ||
16991 | reportError(re); | ||
16992 | recover(input,re); | ||
16993 | } | ||
16994 | finally { | ||
16995 | |||
16996 | restoreStackSize(stackSize); | ||
16997 | |||
16998 | } | ||
16999 | return ; | ||
17000 | } | ||
17001 | // $ANTLR end "rule__DefaultInterpretation__InterpretationAssignment_1" | ||
17002 | |||
17003 | |||
17004 | // $ANTLR start "rule__ClassInterpretation__AbstractAssignment_0" | ||
17005 | // InternalSolverLanguage.g:5569:1: rule__ClassInterpretation__AbstractAssignment_0 : ( ( 'abstract' ) ) ; | ||
17006 | public final void rule__ClassInterpretation__AbstractAssignment_0() throws RecognitionException { | ||
17007 | |||
17008 | int stackSize = keepStackSize(); | ||
17009 | |||
17010 | try { | ||
17011 | // InternalSolverLanguage.g:5573:1: ( ( ( 'abstract' ) ) ) | ||
17012 | // InternalSolverLanguage.g:5574:2: ( ( 'abstract' ) ) | ||
17013 | { | ||
17014 | // InternalSolverLanguage.g:5574:2: ( ( 'abstract' ) ) | ||
17015 | // InternalSolverLanguage.g:5575:3: ( 'abstract' ) | ||
17016 | { | ||
17017 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | ||
17018 | // InternalSolverLanguage.g:5576:3: ( 'abstract' ) | ||
17019 | // InternalSolverLanguage.g:5577:4: 'abstract' | ||
17020 | { | ||
17021 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | ||
17022 | match(input,39,FOLLOW_2); | ||
17023 | after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | ||
17024 | |||
17025 | } | ||
17026 | |||
17027 | after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | ||
17028 | |||
17029 | } | ||
17030 | |||
17031 | |||
17032 | } | ||
17033 | |||
17034 | } | ||
17035 | catch (RecognitionException re) { | ||
17036 | reportError(re); | ||
17037 | recover(input,re); | ||
17038 | } | ||
17039 | finally { | ||
17040 | |||
17041 | restoreStackSize(stackSize); | ||
17042 | |||
17043 | } | ||
17044 | return ; | ||
17045 | } | ||
17046 | // $ANTLR end "rule__ClassInterpretation__AbstractAssignment_0" | ||
17047 | |||
17048 | |||
17049 | // $ANTLR start "rule__ClassInterpretation__SymbolAssignment_2" | ||
17050 | // InternalSolverLanguage.g:5588:1: rule__ClassInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; | ||
17051 | public final void rule__ClassInterpretation__SymbolAssignment_2() throws RecognitionException { | ||
17052 | |||
17053 | int stackSize = keepStackSize(); | ||
17054 | |||
17055 | try { | ||
17056 | // InternalSolverLanguage.g:5592:1: ( ( ruleModelSymbol ) ) | ||
17057 | // InternalSolverLanguage.g:5593:2: ( ruleModelSymbol ) | ||
17058 | { | ||
17059 | // InternalSolverLanguage.g:5593:2: ( ruleModelSymbol ) | ||
17060 | // InternalSolverLanguage.g:5594:3: ruleModelSymbol | ||
17061 | { | ||
17062 | before(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | ||
17063 | pushFollow(FOLLOW_2); | ||
17064 | ruleModelSymbol(); | ||
17065 | |||
17066 | state._fsp--; | ||
17067 | |||
17068 | after(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | ||
17069 | |||
17070 | } | ||
17071 | |||
17072 | |||
17073 | } | ||
17074 | |||
17075 | } | ||
17076 | catch (RecognitionException re) { | ||
17077 | reportError(re); | ||
17078 | recover(input,re); | ||
17079 | } | ||
17080 | finally { | ||
17081 | |||
17082 | restoreStackSize(stackSize); | ||
17083 | |||
17084 | } | ||
17085 | return ; | ||
17086 | } | ||
17087 | // $ANTLR end "rule__ClassInterpretation__SymbolAssignment_2" | ||
17088 | |||
17089 | |||
17090 | // $ANTLR start "rule__ClassInterpretation__SupertypesAssignment_3_1" | ||
17091 | // InternalSolverLanguage.g:5603:1: rule__ClassInterpretation__SupertypesAssignment_3_1 : ( ruleModelSymbol ) ; | ||
17092 | public final void rule__ClassInterpretation__SupertypesAssignment_3_1() throws RecognitionException { | ||
17093 | |||
17094 | int stackSize = keepStackSize(); | ||
17095 | |||
17096 | try { | ||
17097 | // InternalSolverLanguage.g:5607:1: ( ( ruleModelSymbol ) ) | ||
17098 | // InternalSolverLanguage.g:5608:2: ( ruleModelSymbol ) | ||
17099 | { | ||
17100 | // InternalSolverLanguage.g:5608:2: ( ruleModelSymbol ) | ||
17101 | // InternalSolverLanguage.g:5609:3: ruleModelSymbol | ||
17102 | { | ||
17103 | before(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); | ||
17104 | pushFollow(FOLLOW_2); | ||
17105 | ruleModelSymbol(); | ||
17106 | |||
17107 | state._fsp--; | ||
17108 | |||
17109 | after(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); | ||
17110 | |||
17111 | } | ||
17112 | |||
17113 | |||
17114 | } | ||
17115 | |||
17116 | } | ||
17117 | catch (RecognitionException re) { | ||
17118 | reportError(re); | ||
17119 | recover(input,re); | ||
17120 | } | ||
17121 | finally { | ||
17122 | |||
17123 | restoreStackSize(stackSize); | ||
17124 | |||
17125 | } | ||
17126 | return ; | ||
17127 | } | ||
17128 | // $ANTLR end "rule__ClassInterpretation__SupertypesAssignment_3_1" | ||
17129 | |||
17130 | |||
17131 | // $ANTLR start "rule__ClassInterpretation__FieltAssignment_5" | ||
17132 | // InternalSolverLanguage.g:5618:1: rule__ClassInterpretation__FieltAssignment_5 : ( ruleFieldRelationInterpretation ) ; | ||
17133 | public final void rule__ClassInterpretation__FieltAssignment_5() throws RecognitionException { | ||
17134 | |||
17135 | int stackSize = keepStackSize(); | ||
17136 | |||
17137 | try { | ||
17138 | // InternalSolverLanguage.g:5622:1: ( ( ruleFieldRelationInterpretation ) ) | ||
17139 | // InternalSolverLanguage.g:5623:2: ( ruleFieldRelationInterpretation ) | ||
17140 | { | ||
17141 | // InternalSolverLanguage.g:5623:2: ( ruleFieldRelationInterpretation ) | ||
17142 | // InternalSolverLanguage.g:5624:3: ruleFieldRelationInterpretation | ||
17143 | { | ||
17144 | before(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); | ||
17145 | pushFollow(FOLLOW_2); | ||
17146 | ruleFieldRelationInterpretation(); | ||
17147 | |||
17148 | state._fsp--; | ||
17149 | |||
17150 | after(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); | ||
17151 | |||
17152 | } | ||
17153 | |||
17154 | |||
17155 | } | ||
17156 | |||
17157 | } | ||
17158 | catch (RecognitionException re) { | ||
17159 | reportError(re); | ||
17160 | recover(input,re); | ||
17161 | } | ||
17162 | finally { | ||
17163 | |||
17164 | restoreStackSize(stackSize); | ||
17165 | |||
17166 | } | ||
17167 | return ; | ||
17168 | } | ||
17169 | // $ANTLR end "rule__ClassInterpretation__FieltAssignment_5" | ||
17170 | |||
17171 | |||
17172 | // $ANTLR start "rule__EnumInterpretation__SymbolAssignment_1" | ||
17173 | // InternalSolverLanguage.g:5633:1: rule__EnumInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; | ||
17174 | public final void rule__EnumInterpretation__SymbolAssignment_1() throws RecognitionException { | ||
17175 | |||
17176 | int stackSize = keepStackSize(); | ||
17177 | |||
17178 | try { | ||
17179 | // InternalSolverLanguage.g:5637:1: ( ( ruleModelSymbol ) ) | ||
17180 | // InternalSolverLanguage.g:5638:2: ( ruleModelSymbol ) | ||
17181 | { | ||
17182 | // InternalSolverLanguage.g:5638:2: ( ruleModelSymbol ) | ||
17183 | // InternalSolverLanguage.g:5639:3: ruleModelSymbol | ||
17184 | { | ||
17185 | before(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
17186 | pushFollow(FOLLOW_2); | ||
17187 | ruleModelSymbol(); | ||
17188 | |||
17189 | state._fsp--; | ||
17190 | |||
17191 | after(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
17192 | |||
17193 | } | ||
17194 | |||
17195 | |||
17196 | } | ||
17197 | |||
17198 | } | ||
17199 | catch (RecognitionException re) { | ||
17200 | reportError(re); | ||
17201 | recover(input,re); | ||
17202 | } | ||
17203 | finally { | ||
17204 | |||
17205 | restoreStackSize(stackSize); | ||
17206 | |||
17207 | } | ||
17208 | return ; | ||
17209 | } | ||
17210 | // $ANTLR end "rule__EnumInterpretation__SymbolAssignment_1" | ||
17211 | |||
17212 | |||
17213 | // $ANTLR start "rule__EnumInterpretation__ObjectsAssignment_3" | ||
17214 | // InternalSolverLanguage.g:5648:1: rule__EnumInterpretation__ObjectsAssignment_3 : ( ruleNamedObject ) ; | ||
17215 | public final void rule__EnumInterpretation__ObjectsAssignment_3() throws RecognitionException { | ||
17216 | |||
17217 | int stackSize = keepStackSize(); | ||
17218 | |||
17219 | try { | ||
17220 | // InternalSolverLanguage.g:5652:1: ( ( ruleNamedObject ) ) | ||
17221 | // InternalSolverLanguage.g:5653:2: ( ruleNamedObject ) | ||
17222 | { | ||
17223 | // InternalSolverLanguage.g:5653:2: ( ruleNamedObject ) | ||
17224 | // InternalSolverLanguage.g:5654:3: ruleNamedObject | ||
17225 | { | ||
17226 | before(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); | ||
17227 | pushFollow(FOLLOW_2); | ||
17228 | ruleNamedObject(); | ||
17229 | |||
17230 | state._fsp--; | ||
17231 | |||
17232 | after(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); | ||
17233 | |||
17234 | } | ||
17235 | |||
17236 | |||
17237 | } | ||
17238 | |||
17239 | } | ||
17240 | catch (RecognitionException re) { | ||
17241 | reportError(re); | ||
17242 | recover(input,re); | ||
17243 | } | ||
17244 | finally { | ||
17245 | |||
17246 | restoreStackSize(stackSize); | ||
17247 | |||
17248 | } | ||
17249 | return ; | ||
17250 | } | ||
17251 | // $ANTLR end "rule__EnumInterpretation__ObjectsAssignment_3" | ||
17252 | |||
17253 | |||
17254 | // $ANTLR start "rule__FieldRelationInterpretation__ContainmentAssignment_0" | ||
17255 | // InternalSolverLanguage.g:5663:1: rule__FieldRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; | ||
17256 | public final void rule__FieldRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { | ||
17257 | |||
17258 | int stackSize = keepStackSize(); | ||
17259 | |||
17260 | try { | ||
17261 | // InternalSolverLanguage.g:5667:1: ( ( ( 'containment' ) ) ) | ||
17262 | // InternalSolverLanguage.g:5668:2: ( ( 'containment' ) ) | ||
17263 | { | ||
17264 | // InternalSolverLanguage.g:5668:2: ( ( 'containment' ) ) | ||
17265 | // InternalSolverLanguage.g:5669:3: ( 'containment' ) | ||
17266 | { | ||
17267 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17268 | // InternalSolverLanguage.g:5670:3: ( 'containment' ) | ||
17269 | // InternalSolverLanguage.g:5671:4: 'containment' | ||
17270 | { | ||
17271 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17272 | match(input,40,FOLLOW_2); | ||
17273 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17274 | |||
17275 | } | ||
17276 | |||
17277 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17278 | |||
17279 | } | ||
17280 | |||
17281 | |||
17282 | } | ||
17283 | |||
17284 | } | ||
17285 | catch (RecognitionException re) { | ||
17286 | reportError(re); | ||
17287 | recover(input,re); | ||
17288 | } | ||
17289 | finally { | ||
17290 | |||
17291 | restoreStackSize(stackSize); | ||
17292 | |||
17293 | } | ||
17294 | return ; | ||
17295 | } | ||
17296 | // $ANTLR end "rule__FieldRelationInterpretation__ContainmentAssignment_0" | ||
17297 | |||
17298 | |||
17299 | // $ANTLR start "rule__FieldRelationInterpretation__SymbolAssignment_1" | ||
17300 | // InternalSolverLanguage.g:5682:1: rule__FieldRelationInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; | ||
17301 | public final void rule__FieldRelationInterpretation__SymbolAssignment_1() throws RecognitionException { | ||
17302 | |||
17303 | int stackSize = keepStackSize(); | ||
17304 | |||
17305 | try { | ||
17306 | // InternalSolverLanguage.g:5686:1: ( ( ruleModelSymbol ) ) | ||
17307 | // InternalSolverLanguage.g:5687:2: ( ruleModelSymbol ) | ||
17308 | { | ||
17309 | // InternalSolverLanguage.g:5687:2: ( ruleModelSymbol ) | ||
17310 | // InternalSolverLanguage.g:5688:3: ruleModelSymbol | ||
17311 | { | ||
17312 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
17313 | pushFollow(FOLLOW_2); | ||
17314 | ruleModelSymbol(); | ||
17315 | |||
17316 | state._fsp--; | ||
17317 | |||
17318 | after(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | ||
17319 | |||
17320 | } | ||
17321 | |||
17322 | |||
17323 | } | ||
17324 | |||
17325 | } | ||
17326 | catch (RecognitionException re) { | ||
17327 | reportError(re); | ||
17328 | recover(input,re); | ||
17329 | } | ||
17330 | finally { | ||
17331 | |||
17332 | restoreStackSize(stackSize); | ||
17333 | |||
17334 | } | ||
17335 | return ; | ||
17336 | } | ||
17337 | // $ANTLR end "rule__FieldRelationInterpretation__SymbolAssignment_1" | ||
17338 | |||
17339 | |||
17340 | // $ANTLR start "rule__FieldRelationInterpretation__MultiplicityAssignment_3" | ||
17341 | // InternalSolverLanguage.g:5697:1: rule__FieldRelationInterpretation__MultiplicityAssignment_3 : ( ruleMultiplicityDefinition ) ; | ||
17342 | public final void rule__FieldRelationInterpretation__MultiplicityAssignment_3() throws RecognitionException { | ||
17343 | |||
17344 | int stackSize = keepStackSize(); | ||
17345 | |||
17346 | try { | ||
17347 | // InternalSolverLanguage.g:5701:1: ( ( ruleMultiplicityDefinition ) ) | ||
17348 | // InternalSolverLanguage.g:5702:2: ( ruleMultiplicityDefinition ) | ||
17349 | { | ||
17350 | // InternalSolverLanguage.g:5702:2: ( ruleMultiplicityDefinition ) | ||
17351 | // InternalSolverLanguage.g:5703:3: ruleMultiplicityDefinition | ||
17352 | { | ||
17353 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); | ||
17354 | pushFollow(FOLLOW_2); | ||
17355 | ruleMultiplicityDefinition(); | ||
17356 | |||
17357 | state._fsp--; | ||
17358 | |||
17359 | after(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); | ||
17360 | |||
17361 | } | ||
17362 | |||
17363 | |||
17364 | } | ||
17365 | |||
17366 | } | ||
17367 | catch (RecognitionException re) { | ||
17368 | reportError(re); | ||
17369 | recover(input,re); | ||
17370 | } | ||
17371 | finally { | ||
17372 | |||
17373 | restoreStackSize(stackSize); | ||
17374 | |||
17375 | } | ||
17376 | return ; | ||
17377 | } | ||
17378 | // $ANTLR end "rule__FieldRelationInterpretation__MultiplicityAssignment_3" | ||
17379 | |||
17380 | |||
17381 | // $ANTLR start "rule__FieldRelationInterpretation__TargetAssignment_4" | ||
17382 | // InternalSolverLanguage.g:5712:1: rule__FieldRelationInterpretation__TargetAssignment_4 : ( ruleSymbol ) ; | ||
17383 | public final void rule__FieldRelationInterpretation__TargetAssignment_4() throws RecognitionException { | ||
17384 | |||
17385 | int stackSize = keepStackSize(); | ||
17386 | |||
17387 | try { | ||
17388 | // InternalSolverLanguage.g:5716:1: ( ( ruleSymbol ) ) | ||
17389 | // InternalSolverLanguage.g:5717:2: ( ruleSymbol ) | ||
17390 | { | ||
17391 | // InternalSolverLanguage.g:5717:2: ( ruleSymbol ) | ||
17392 | // InternalSolverLanguage.g:5718:3: ruleSymbol | ||
17393 | { | ||
17394 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); | ||
17395 | pushFollow(FOLLOW_2); | ||
17396 | ruleSymbol(); | ||
17397 | |||
17398 | state._fsp--; | ||
17399 | |||
17400 | after(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); | ||
17401 | |||
17402 | } | ||
17403 | |||
17404 | |||
17405 | } | ||
17406 | |||
17407 | } | ||
17408 | catch (RecognitionException re) { | ||
17409 | reportError(re); | ||
17410 | recover(input,re); | ||
17411 | } | ||
17412 | finally { | ||
17413 | |||
17414 | restoreStackSize(stackSize); | ||
17415 | |||
17416 | } | ||
17417 | return ; | ||
17418 | } | ||
17419 | // $ANTLR end "rule__FieldRelationInterpretation__TargetAssignment_4" | ||
17420 | |||
17421 | |||
17422 | // $ANTLR start "rule__GlobalRelationInterpretation__ContainmentAssignment_0" | ||
17423 | // InternalSolverLanguage.g:5727:1: rule__GlobalRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; | ||
17424 | public final void rule__GlobalRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { | ||
17425 | |||
17426 | int stackSize = keepStackSize(); | ||
17427 | |||
17428 | try { | ||
17429 | // InternalSolverLanguage.g:5731:1: ( ( ( 'containment' ) ) ) | ||
17430 | // InternalSolverLanguage.g:5732:2: ( ( 'containment' ) ) | ||
17431 | { | ||
17432 | // InternalSolverLanguage.g:5732:2: ( ( 'containment' ) ) | ||
17433 | // InternalSolverLanguage.g:5733:3: ( 'containment' ) | ||
17434 | { | ||
17435 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17436 | // InternalSolverLanguage.g:5734:3: ( 'containment' ) | ||
17437 | // InternalSolverLanguage.g:5735:4: 'containment' | ||
17438 | { | ||
17439 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17440 | match(input,40,FOLLOW_2); | ||
17441 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17442 | |||
17443 | } | ||
17444 | |||
17445 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | ||
17446 | |||
17447 | } | ||
17448 | |||
17449 | |||
17450 | } | ||
17451 | |||
17452 | } | ||
17453 | catch (RecognitionException re) { | ||
17454 | reportError(re); | ||
17455 | recover(input,re); | ||
17456 | } | ||
17457 | finally { | ||
17458 | |||
17459 | restoreStackSize(stackSize); | ||
17460 | |||
17461 | } | ||
17462 | return ; | ||
17463 | } | ||
17464 | // $ANTLR end "rule__GlobalRelationInterpretation__ContainmentAssignment_0" | ||
17465 | |||
17466 | |||
17467 | // $ANTLR start "rule__GlobalRelationInterpretation__SymbolAssignment_2" | ||
17468 | // InternalSolverLanguage.g:5746:1: rule__GlobalRelationInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; | ||
17469 | public final void rule__GlobalRelationInterpretation__SymbolAssignment_2() throws RecognitionException { | ||
17470 | |||
17471 | int stackSize = keepStackSize(); | ||
17472 | |||
17473 | try { | ||
17474 | // InternalSolverLanguage.g:5750:1: ( ( ruleModelSymbol ) ) | ||
17475 | // InternalSolverLanguage.g:5751:2: ( ruleModelSymbol ) | ||
17476 | { | ||
17477 | // InternalSolverLanguage.g:5751:2: ( ruleModelSymbol ) | ||
17478 | // InternalSolverLanguage.g:5752:3: ruleModelSymbol | ||
17479 | { | ||
17480 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | ||
17481 | pushFollow(FOLLOW_2); | ||
17482 | ruleModelSymbol(); | ||
17483 | |||
17484 | state._fsp--; | ||
17485 | |||
17486 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | ||
17487 | |||
17488 | } | ||
17489 | |||
17490 | |||
17491 | } | ||
17492 | |||
17493 | } | ||
17494 | catch (RecognitionException re) { | ||
17495 | reportError(re); | ||
17496 | recover(input,re); | ||
17497 | } | ||
17498 | finally { | ||
17499 | |||
17500 | restoreStackSize(stackSize); | ||
17501 | |||
17502 | } | ||
17503 | return ; | ||
17504 | } | ||
17505 | // $ANTLR end "rule__GlobalRelationInterpretation__SymbolAssignment_2" | ||
17506 | |||
17507 | |||
17508 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4" | ||
17509 | // InternalSolverLanguage.g:5761:1: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 : ( ruleMultiplicityDefinition ) ; | ||
17510 | public final void rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4() throws RecognitionException { | ||
17511 | |||
17512 | int stackSize = keepStackSize(); | ||
17513 | |||
17514 | try { | ||
17515 | // InternalSolverLanguage.g:5765:1: ( ( ruleMultiplicityDefinition ) ) | ||
17516 | // InternalSolverLanguage.g:5766:2: ( ruleMultiplicityDefinition ) | ||
17517 | { | ||
17518 | // InternalSolverLanguage.g:5766:2: ( ruleMultiplicityDefinition ) | ||
17519 | // InternalSolverLanguage.g:5767:3: ruleMultiplicityDefinition | ||
17520 | { | ||
17521 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); | ||
17522 | pushFollow(FOLLOW_2); | ||
17523 | ruleMultiplicityDefinition(); | ||
17524 | |||
17525 | state._fsp--; | ||
17526 | |||
17527 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); | ||
17528 | |||
17529 | } | ||
17530 | |||
17531 | |||
17532 | } | ||
17533 | |||
17534 | } | ||
17535 | catch (RecognitionException re) { | ||
17536 | reportError(re); | ||
17537 | recover(input,re); | ||
17538 | } | ||
17539 | finally { | ||
17540 | |||
17541 | restoreStackSize(stackSize); | ||
17542 | |||
17543 | } | ||
17544 | return ; | ||
17545 | } | ||
17546 | // $ANTLR end "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4" | ||
17547 | |||
17548 | |||
17549 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceAssignment_5" | ||
17550 | // InternalSolverLanguage.g:5776:1: rule__GlobalRelationInterpretation__SourceAssignment_5 : ( ruleSymbol ) ; | ||
17551 | public final void rule__GlobalRelationInterpretation__SourceAssignment_5() throws RecognitionException { | ||
17552 | |||
17553 | int stackSize = keepStackSize(); | ||
17554 | |||
17555 | try { | ||
17556 | // InternalSolverLanguage.g:5780:1: ( ( ruleSymbol ) ) | ||
17557 | // InternalSolverLanguage.g:5781:2: ( ruleSymbol ) | ||
17558 | { | ||
17559 | // InternalSolverLanguage.g:5781:2: ( ruleSymbol ) | ||
17560 | // InternalSolverLanguage.g:5782:3: ruleSymbol | ||
17561 | { | ||
17562 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); | ||
17563 | pushFollow(FOLLOW_2); | ||
17564 | ruleSymbol(); | ||
17565 | |||
17566 | state._fsp--; | ||
17567 | |||
17568 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); | ||
17569 | |||
17570 | } | ||
17571 | |||
17572 | |||
17573 | } | ||
17574 | |||
17575 | } | ||
17576 | catch (RecognitionException re) { | ||
17577 | reportError(re); | ||
17578 | recover(input,re); | ||
17579 | } | ||
17580 | finally { | ||
17581 | |||
17582 | restoreStackSize(stackSize); | ||
17583 | |||
17584 | } | ||
17585 | return ; | ||
17586 | } | ||
17587 | // $ANTLR end "rule__GlobalRelationInterpretation__SourceAssignment_5" | ||
17588 | |||
17589 | |||
17590 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6" | ||
17591 | // InternalSolverLanguage.g:5791:1: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 : ( ruleMultiplicityDefinition ) ; | ||
17592 | public final void rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6() throws RecognitionException { | ||
17593 | |||
17594 | int stackSize = keepStackSize(); | ||
17595 | |||
17596 | try { | ||
17597 | // InternalSolverLanguage.g:5795:1: ( ( ruleMultiplicityDefinition ) ) | ||
17598 | // InternalSolverLanguage.g:5796:2: ( ruleMultiplicityDefinition ) | ||
17599 | { | ||
17600 | // InternalSolverLanguage.g:5796:2: ( ruleMultiplicityDefinition ) | ||
17601 | // InternalSolverLanguage.g:5797:3: ruleMultiplicityDefinition | ||
17602 | { | ||
17603 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); | ||
17604 | pushFollow(FOLLOW_2); | ||
17605 | ruleMultiplicityDefinition(); | ||
17606 | |||
17607 | state._fsp--; | ||
17608 | |||
17609 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); | ||
17610 | |||
17611 | } | ||
17612 | |||
17613 | |||
17614 | } | ||
17615 | |||
17616 | } | ||
17617 | catch (RecognitionException re) { | ||
17618 | reportError(re); | ||
17619 | recover(input,re); | ||
17620 | } | ||
17621 | finally { | ||
17622 | |||
17623 | restoreStackSize(stackSize); | ||
17624 | |||
17625 | } | ||
17626 | return ; | ||
17627 | } | ||
17628 | // $ANTLR end "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6" | ||
17629 | |||
17630 | |||
17631 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetAssignment_7" | ||
17632 | // InternalSolverLanguage.g:5806:1: rule__GlobalRelationInterpretation__TargetAssignment_7 : ( ruleSymbol ) ; | ||
17633 | public final void rule__GlobalRelationInterpretation__TargetAssignment_7() throws RecognitionException { | ||
17634 | |||
17635 | int stackSize = keepStackSize(); | ||
17636 | |||
17637 | try { | ||
17638 | // InternalSolverLanguage.g:5810:1: ( ( ruleSymbol ) ) | ||
17639 | // InternalSolverLanguage.g:5811:2: ( ruleSymbol ) | ||
17640 | { | ||
17641 | // InternalSolverLanguage.g:5811:2: ( ruleSymbol ) | ||
17642 | // InternalSolverLanguage.g:5812:3: ruleSymbol | ||
17643 | { | ||
17644 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); | ||
17645 | pushFollow(FOLLOW_2); | ||
17646 | ruleSymbol(); | ||
17647 | |||
17648 | state._fsp--; | ||
17649 | |||
17650 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); | ||
17651 | |||
17652 | } | ||
17653 | |||
17654 | |||
17655 | } | ||
17656 | |||
17657 | } | ||
17658 | catch (RecognitionException re) { | ||
17659 | reportError(re); | ||
17660 | recover(input,re); | ||
17661 | } | ||
17662 | finally { | ||
17663 | |||
17664 | restoreStackSize(stackSize); | ||
17665 | |||
17666 | } | ||
17667 | return ; | ||
17668 | } | ||
17669 | // $ANTLR end "rule__GlobalRelationInterpretation__TargetAssignment_7" | ||
17670 | |||
17671 | |||
17672 | // $ANTLR start "rule__MultiplicityDefinition__LowerAssignment_0" | ||
17673 | // InternalSolverLanguage.g:5821:1: rule__MultiplicityDefinition__LowerAssignment_0 : ( RULE_INT ) ; | ||
17674 | public final void rule__MultiplicityDefinition__LowerAssignment_0() throws RecognitionException { | ||
17675 | |||
17676 | int stackSize = keepStackSize(); | ||
17677 | |||
17678 | try { | ||
17679 | // InternalSolverLanguage.g:5825:1: ( ( RULE_INT ) ) | ||
17680 | // InternalSolverLanguage.g:5826:2: ( RULE_INT ) | ||
17681 | { | ||
17682 | // InternalSolverLanguage.g:5826:2: ( RULE_INT ) | ||
17683 | // InternalSolverLanguage.g:5827:3: RULE_INT | ||
17684 | { | ||
17685 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); | ||
17686 | match(input,RULE_INT,FOLLOW_2); | ||
17687 | after(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); | ||
17688 | |||
17689 | } | ||
17690 | |||
17691 | |||
17692 | } | ||
17693 | |||
17694 | } | ||
17695 | catch (RecognitionException re) { | ||
17696 | reportError(re); | ||
17697 | recover(input,re); | ||
17698 | } | ||
17699 | finally { | ||
17700 | |||
17701 | restoreStackSize(stackSize); | ||
17702 | |||
17703 | } | ||
17704 | return ; | ||
17705 | } | ||
17706 | // $ANTLR end "rule__MultiplicityDefinition__LowerAssignment_0" | ||
17707 | |||
17708 | |||
17709 | // $ANTLR start "rule__MultiplicityDefinition__UpperAssignment_2_0" | ||
17710 | // InternalSolverLanguage.g:5836:1: rule__MultiplicityDefinition__UpperAssignment_2_0 : ( RULE_INT ) ; | ||
17711 | public final void rule__MultiplicityDefinition__UpperAssignment_2_0() throws RecognitionException { | ||
17712 | |||
17713 | int stackSize = keepStackSize(); | ||
17714 | |||
17715 | try { | ||
17716 | // InternalSolverLanguage.g:5840:1: ( ( RULE_INT ) ) | ||
17717 | // InternalSolverLanguage.g:5841:2: ( RULE_INT ) | ||
17718 | { | ||
17719 | // InternalSolverLanguage.g:5841:2: ( RULE_INT ) | ||
17720 | // InternalSolverLanguage.g:5842:3: RULE_INT | ||
17721 | { | ||
17722 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); | ||
17723 | match(input,RULE_INT,FOLLOW_2); | ||
17724 | after(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); | ||
17725 | |||
17726 | } | ||
17727 | |||
17728 | |||
17729 | } | ||
17730 | |||
17731 | } | ||
17732 | catch (RecognitionException re) { | ||
17733 | reportError(re); | ||
17734 | recover(input,re); | ||
17735 | } | ||
17736 | finally { | ||
17737 | |||
17738 | restoreStackSize(stackSize); | ||
17739 | |||
17740 | } | ||
17741 | return ; | ||
17742 | } | ||
17743 | // $ANTLR end "rule__MultiplicityDefinition__UpperAssignment_2_0" | ||
17744 | |||
17745 | |||
17746 | // $ANTLR start "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1" | ||
17747 | // InternalSolverLanguage.g:5851:1: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 : ( ( '*' ) ) ; | ||
17748 | public final void rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1() throws RecognitionException { | ||
17749 | |||
17750 | int stackSize = keepStackSize(); | ||
17751 | |||
17752 | try { | ||
17753 | // InternalSolverLanguage.g:5855:1: ( ( ( '*' ) ) ) | ||
17754 | // InternalSolverLanguage.g:5856:2: ( ( '*' ) ) | ||
17755 | { | ||
17756 | // InternalSolverLanguage.g:5856:2: ( ( '*' ) ) | ||
17757 | // InternalSolverLanguage.g:5857:3: ( '*' ) | ||
17758 | { | ||
17759 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | ||
17760 | // InternalSolverLanguage.g:5858:3: ( '*' ) | ||
17761 | // InternalSolverLanguage.g:5859:4: '*' | ||
17762 | { | ||
17763 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | ||
17764 | match(input,30,FOLLOW_2); | ||
17765 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | ||
17766 | |||
17767 | } | ||
17768 | |||
17769 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | ||
17770 | |||
17771 | } | ||
17772 | |||
17773 | |||
17774 | } | ||
17775 | |||
17776 | } | ||
17777 | catch (RecognitionException re) { | ||
17778 | reportError(re); | ||
17779 | recover(input,re); | ||
17780 | } | ||
17781 | finally { | ||
17782 | |||
17783 | restoreStackSize(stackSize); | ||
17784 | |||
17785 | } | ||
17786 | return ; | ||
17787 | } | ||
17788 | // $ANTLR end "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1" | ||
17789 | |||
17790 | // Delegated rules | ||
17791 | |||
17792 | |||
17793 | |||
17794 | |||
17795 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | ||
17796 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | ||
17797 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000001908BF10022L}); | ||
17798 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000020002022L}); | ||
17799 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000010L}); | ||
17800 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000004000L}); | ||
17801 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000001000L}); | ||
17802 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); | ||
17803 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008000L}); | ||
17804 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000010000L}); | ||
17805 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000020000L}); | ||
17806 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00000000440C3870L}); | ||
17807 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000044083872L}); | ||
17808 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000080000L}); | ||
17809 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000019800L}); | ||
17810 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000020L}); | ||
17811 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000004000000L}); | ||
17812 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000040020L}); | ||
17813 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000022L}); | ||
17814 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000020003820L}); | ||
17815 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); | ||
17816 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000010000002L}); | ||
17817 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000001908BF10020L}); | ||
17818 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000020020L}); | ||
17819 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000003F00020L}); | ||
17820 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000020000000L}); | ||
17821 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000020002000L}); | ||
17822 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000020002020L}); | ||
17823 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000060020000L}); | ||
17824 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000004043870L}); | ||
17825 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000004003872L}); | ||
17826 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000004003870L}); | ||
17827 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000040000L}); | ||
17828 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000040000000L}); | ||
17829 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000044083870L}); | ||
17830 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000100000000L}); | ||
17831 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000A00000000L}); | ||
17832 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000010400000000L}); | ||
17833 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000002L}); | ||
17834 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000200000000L}); | ||
17835 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000400000000L}); | ||
17836 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000004000002L}); | ||
17837 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000003F00030L}); | ||
17838 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000002000000000L}); | ||
17839 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000004000000000L}); | ||
17840 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000040000010L}); | ||
17841 | |||
17842 | } \ No newline at end of file | ||