diff options
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language.ide')
7 files changed, 13047 insertions, 5949 deletions
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 index e4b2806e..a84662a2 100644 --- 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 | |||
@@ -50,19 +50,16 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
50 | builder.put(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1(), "rule__LowerBoundedScopeDefinition__Alternatives_1"); | 50 | builder.put(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1(), "rule__LowerBoundedScopeDefinition__Alternatives_1"); |
51 | builder.put(grammarAccess.getUpperMultiplictyAccess().getAlternatives(), "rule__UpperMultiplicty__Alternatives"); | 51 | builder.put(grammarAccess.getUpperMultiplictyAccess().getAlternatives(), "rule__UpperMultiplicty__Alternatives"); |
52 | builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); | 52 | builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); |
53 | builder.put(grammarAccess.getMetricTypeAccess().getAlternatives(), "rule__MetricType__Alternatives"); | ||
54 | builder.put(grammarAccess.getBinaryOperatorAccess().getAlternatives(), "rule__BinaryOperator__Alternatives"); | ||
55 | builder.put(grammarAccess.getComparisonOperatorAccess().getAlternatives(), "rule__ComparisonOperator__Alternatives"); | 53 | builder.put(grammarAccess.getComparisonOperatorAccess().getAlternatives(), "rule__ComparisonOperator__Alternatives"); |
56 | builder.put(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives(), "rule__AdditiveBinaryOperator__Alternatives"); | 54 | builder.put(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives(), "rule__AdditiveBinaryOperator__Alternatives"); |
57 | builder.put(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives(), "rule__MultiplicativeBinaryOperator__Alternatives"); | 55 | builder.put(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives(), "rule__MultiplicativeBinaryOperator__Alternatives"); |
58 | builder.put(grammarAccess.getUnaryOpAccess().getAlternatives(), "rule__UnaryOp__Alternatives"); | 56 | builder.put(grammarAccess.getUnaryOpAccess().getAlternatives(), "rule__UnaryOp__Alternatives"); |
59 | builder.put(grammarAccess.getAggregationOpAccess().getAlternatives(), "rule__AggregationOp__Alternatives"); | 57 | builder.put(grammarAccess.getQuantifierAccess().getAlternatives(), "rule__Quantifier__Alternatives"); |
60 | builder.put(grammarAccess.getLogicValueAccess().getAlternatives(), "rule__LogicValue__Alternatives"); | 58 | builder.put(grammarAccess.getLogicValueAccess().getAlternatives(), "rule__LogicValue__Alternatives"); |
61 | builder.put(grammarAccess.getObjectiveKindAccess().getAlternatives(), "rule__ObjectiveKind__Alternatives"); | 59 | builder.put(grammarAccess.getObjectiveKindAccess().getAlternatives(), "rule__ObjectiveKind__Alternatives"); |
62 | builder.put(grammarAccess.getStatementAccess().getGroup(), "rule__Statement__Group__0"); | 60 | builder.put(grammarAccess.getStatementAccess().getGroup(), "rule__Statement__Group__0"); |
63 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup(), "rule__AssertionOrDefinition__Group__0"); | 61 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup(), "rule__AssertionOrDefinition__Group__0"); |
64 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0(), "rule__AssertionOrDefinition__Group_1_0__0"); | 62 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0(), "rule__AssertionOrDefinition__Group_1_0__0"); |
65 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1(), "rule__AssertionOrDefinition__Group_1_0_1__0"); | ||
66 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1(), "rule__AssertionOrDefinition__Group_1_1__0"); | 63 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1(), "rule__AssertionOrDefinition__Group_1_1__0"); |
67 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2(), "rule__AssertionOrDefinition__Group_1_2__0"); | 64 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2(), "rule__AssertionOrDefinition__Group_1_2__0"); |
68 | builder.put(grammarAccess.getPredicateDefinitionAccess().getGroup(), "rule__PredicateDefinition__Group__0"); | 65 | builder.put(grammarAccess.getPredicateDefinitionAccess().getGroup(), "rule__PredicateDefinition__Group__0"); |
@@ -70,10 +67,20 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
70 | builder.put(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1(), "rule__PredicateDefinition__Group_0_1__0"); | 67 | builder.put(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1(), "rule__PredicateDefinition__Group_0_1__0"); |
71 | builder.put(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup(), "rule__UnnamedErrorPrediateDefinition__Group__0"); | 68 | builder.put(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup(), "rule__UnnamedErrorPrediateDefinition__Group__0"); |
72 | builder.put(grammarAccess.getDefaultDefinitionAccess().getGroup(), "rule__DefaultDefinition__Group__0"); | 69 | builder.put(grammarAccess.getDefaultDefinitionAccess().getGroup(), "rule__DefaultDefinition__Group__0"); |
73 | builder.put(grammarAccess.getExternPredicateDefinitionAccess().getGroup(), "rule__ExternPredicateDefinition__Group__0"); | ||
74 | builder.put(grammarAccess.getMetricDefinitionAccess().getGroup(), "rule__MetricDefinition__Group__0"); | 70 | builder.put(grammarAccess.getMetricDefinitionAccess().getGroup(), "rule__MetricDefinition__Group__0"); |
71 | builder.put(grammarAccess.getExternPredicateDefinitionAccess().getGroup(), "rule__ExternPredicateDefinition__Group__0"); | ||
75 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getGroup(), "rule__ExternMetricDefinition__Group__0"); | 72 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getGroup(), "rule__ExternMetricDefinition__Group__0"); |
73 | builder.put(grammarAccess.getExternAggregatorDefinitionAccess().getGroup(), "rule__ExternAggregatorDefinition__Group__0"); | ||
74 | builder.put(grammarAccess.getExternDatatypeDefinitionAccess().getGroup(), "rule__ExternDatatypeDefinition__Group__0"); | ||
75 | builder.put(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3(), "rule__ExternDatatypeDefinition__Group_3__0"); | ||
76 | builder.put(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2(), "rule__ExternDatatypeDefinition__Group_3_2__0"); | ||
77 | builder.put(grammarAccess.getVariableAccess().getGroup(), "rule__Variable__Group__0"); | ||
76 | builder.put(grammarAccess.getIfElseAccess().getGroup(), "rule__IfElse__Group__0"); | 78 | builder.put(grammarAccess.getIfElseAccess().getGroup(), "rule__IfElse__Group__0"); |
79 | builder.put(grammarAccess.getLetAccess().getGroup(), "rule__Let__Group__0"); | ||
80 | builder.put(grammarAccess.getLetAccess().getGroup_2(), "rule__Let__Group_2__0"); | ||
81 | builder.put(grammarAccess.getLetBindingAccess().getGroup(), "rule__LetBinding__Group__0"); | ||
82 | builder.put(grammarAccess.getImplicationExpressionAccess().getGroup(), "rule__ImplicationExpression__Group__0"); | ||
83 | builder.put(grammarAccess.getImplicationExpressionAccess().getGroup_1(), "rule__ImplicationExpression__Group_1__0"); | ||
77 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getGroup(), "rule__DisjunctiveExpression__Group__0"); | 84 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getGroup(), "rule__DisjunctiveExpression__Group__0"); |
78 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0(), "rule__DisjunctiveExpression__Group_1_0__0"); | 85 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0(), "rule__DisjunctiveExpression__Group_1_0__0"); |
79 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1(), "rule__DisjunctiveExpression__Group_1_0_1__0"); | 86 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1(), "rule__DisjunctiveExpression__Group_1_0_1__0"); |
@@ -91,9 +98,15 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
91 | builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1(), "rule__MultiplicativeExpression__Group_1__0"); | 98 | builder.put(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1(), "rule__MultiplicativeExpression__Group_1__0"); |
92 | builder.put(grammarAccess.getExponentialExpressionAccess().getGroup(), "rule__ExponentialExpression__Group__0"); | 99 | builder.put(grammarAccess.getExponentialExpressionAccess().getGroup(), "rule__ExponentialExpression__Group__0"); |
93 | builder.put(grammarAccess.getExponentialExpressionAccess().getGroup_1(), "rule__ExponentialExpression__Group_1__0"); | 100 | builder.put(grammarAccess.getExponentialExpressionAccess().getGroup_1(), "rule__ExponentialExpression__Group_1__0"); |
101 | builder.put(grammarAccess.getCastExpressionAccess().getGroup(), "rule__CastExpression__Group__0"); | ||
102 | builder.put(grammarAccess.getCastExpressionAccess().getGroup_1(), "rule__CastExpression__Group_1__0"); | ||
94 | builder.put(grammarAccess.getUnaryExpressionAccess().getGroup_1(), "rule__UnaryExpression__Group_1__0"); | 103 | builder.put(grammarAccess.getUnaryExpressionAccess().getGroup_1(), "rule__UnaryExpression__Group_1__0"); |
95 | builder.put(grammarAccess.getCountAccess().getGroup(), "rule__Count__Group__0"); | 104 | builder.put(grammarAccess.getLocalVariablesAccess().getGroup(), "rule__LocalVariables__Group__0"); |
105 | builder.put(grammarAccess.getLocalVariablesAccess().getGroup_2(), "rule__LocalVariables__Group_2__0"); | ||
106 | builder.put(grammarAccess.getLocalVariablesAccess().getGroup_2_1(), "rule__LocalVariables__Group_2_1__0"); | ||
107 | builder.put(grammarAccess.getQuantifiedExpressionAccess().getGroup(), "rule__QuantifiedExpression__Group__0"); | ||
96 | builder.put(grammarAccess.getAggregationAccess().getGroup(), "rule__Aggregation__Group__0"); | 108 | builder.put(grammarAccess.getAggregationAccess().getGroup(), "rule__Aggregation__Group__0"); |
109 | builder.put(grammarAccess.getAggregationAccess().getGroup_4(), "rule__Aggregation__Group_4__0"); | ||
97 | builder.put(grammarAccess.getAtomicExpressionAccess().getGroup_4(), "rule__AtomicExpression__Group_4__0"); | 110 | builder.put(grammarAccess.getAtomicExpressionAccess().getGroup_4(), "rule__AtomicExpression__Group_4__0"); |
98 | builder.put(grammarAccess.getCallAccess().getGroup(), "rule__Call__Group__0"); | 111 | builder.put(grammarAccess.getCallAccess().getGroup(), "rule__Call__Group__0"); |
99 | builder.put(grammarAccess.getArgumentListAccess().getGroup(), "rule__ArgumentList__Group__0"); | 112 | builder.put(grammarAccess.getArgumentListAccess().getGroup(), "rule__ArgumentList__Group__0"); |
@@ -128,7 +141,7 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
128 | builder.put(grammarAccess.getQualifiedNameAccess().getGroup_0(), "rule__QualifiedName__Group_0__0"); | 141 | builder.put(grammarAccess.getQualifiedNameAccess().getGroup_0(), "rule__QualifiedName__Group_0__0"); |
129 | builder.put(grammarAccess.getQualifiedNameAccess().getGroup_0_1(), "rule__QualifiedName__Group_0_1__0"); | 142 | builder.put(grammarAccess.getQualifiedNameAccess().getGroup_0_1(), "rule__QualifiedName__Group_0_1__0"); |
130 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment(), "rule__Problem__StatementsAssignment"); | 143 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment(), "rule__Problem__StatementsAssignment"); |
131 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1(), "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1"); | 144 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2(), "rule__AssertionOrDefinition__RangeAssignment_1_0_2"); |
132 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2(), "rule__AssertionOrDefinition__BodyAssignment_1_1_2"); | 145 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2(), "rule__AssertionOrDefinition__BodyAssignment_1_1_2"); |
133 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2(), "rule__AssertionOrDefinition__BodyAssignment_1_2_2"); | 146 | builder.put(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2(), "rule__AssertionOrDefinition__BodyAssignment_1_2_2"); |
134 | builder.put(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0(), "rule__PredicateDefinition__FunctionalAssignment_0_0_0"); | 147 | builder.put(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0(), "rule__PredicateDefinition__FunctionalAssignment_0_0_0"); |
@@ -141,15 +154,32 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
141 | builder.put(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3(), "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3"); | 154 | builder.put(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3(), "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3"); |
142 | builder.put(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1(), "rule__DefaultDefinition__HeadAssignment_1"); | 155 | builder.put(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1(), "rule__DefaultDefinition__HeadAssignment_1"); |
143 | builder.put(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3(), "rule__DefaultDefinition__RangeAssignment_3"); | 156 | builder.put(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3(), "rule__DefaultDefinition__RangeAssignment_3"); |
144 | builder.put(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1(), "rule__ExternPredicateDefinition__HeadAssignment_1"); | ||
145 | builder.put(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0(), "rule__MetricDefinition__TypeAssignment_0"); | 157 | builder.put(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0(), "rule__MetricDefinition__TypeAssignment_0"); |
146 | builder.put(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1(), "rule__MetricDefinition__HeadAssignment_1"); | 158 | builder.put(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1(), "rule__MetricDefinition__HeadAssignment_1"); |
147 | builder.put(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3(), "rule__MetricDefinition__BodyAssignment_3"); | 159 | builder.put(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3(), "rule__MetricDefinition__BodyAssignment_3"); |
160 | builder.put(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1(), "rule__ExternPredicateDefinition__NameAssignment_1"); | ||
161 | builder.put(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2(), "rule__ExternPredicateDefinition__ArgumentListAssignment_2"); | ||
148 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1(), "rule__ExternMetricDefinition__TypeAssignment_1"); | 162 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1(), "rule__ExternMetricDefinition__TypeAssignment_1"); |
149 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2(), "rule__ExternMetricDefinition__HeadAssignment_2"); | 163 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2(), "rule__ExternMetricDefinition__NameAssignment_2"); |
164 | builder.put(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3(), "rule__ExternMetricDefinition__ArgumentListAssignment_3"); | ||
165 | builder.put(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1(), "rule__ExternAggregatorDefinition__TypeAssignment_1"); | ||
166 | builder.put(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2(), "rule__ExternAggregatorDefinition__NameAssignment_2"); | ||
167 | builder.put(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4(), "rule__ExternAggregatorDefinition__InputTypeAssignment_4"); | ||
168 | builder.put(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2(), "rule__ExternDatatypeDefinition__NameAssignment_2"); | ||
169 | builder.put(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1(), "rule__ExternDatatypeDefinition__SupertypesAssignment_3_1"); | ||
170 | builder.put(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1(), "rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1"); | ||
171 | builder.put(grammarAccess.getVariableAccess().getTypeAssignment_0(), "rule__Variable__TypeAssignment_0"); | ||
172 | builder.put(grammarAccess.getVariableAccess().getNameAssignment_1(), "rule__Variable__NameAssignment_1"); | ||
150 | builder.put(grammarAccess.getIfElseAccess().getConditionAssignment_1(), "rule__IfElse__ConditionAssignment_1"); | 173 | builder.put(grammarAccess.getIfElseAccess().getConditionAssignment_1(), "rule__IfElse__ConditionAssignment_1"); |
151 | builder.put(grammarAccess.getIfElseAccess().getThenAssignment_3(), "rule__IfElse__ThenAssignment_3"); | 174 | builder.put(grammarAccess.getIfElseAccess().getThenAssignment_3(), "rule__IfElse__ThenAssignment_3"); |
152 | builder.put(grammarAccess.getIfElseAccess().getElseAssignment_5(), "rule__IfElse__ElseAssignment_5"); | 175 | builder.put(grammarAccess.getIfElseAccess().getElseAssignment_5(), "rule__IfElse__ElseAssignment_5"); |
176 | builder.put(grammarAccess.getLetAccess().getBindingsAssignment_1(), "rule__Let__BindingsAssignment_1"); | ||
177 | builder.put(grammarAccess.getLetAccess().getBindingsAssignment_2_1(), "rule__Let__BindingsAssignment_2_1"); | ||
178 | builder.put(grammarAccess.getLetAccess().getBodyAssignment_4(), "rule__Let__BodyAssignment_4"); | ||
179 | builder.put(grammarAccess.getLetBindingAccess().getVariableAssignment_0(), "rule__LetBinding__VariableAssignment_0"); | ||
180 | builder.put(grammarAccess.getLetBindingAccess().getValueAssignment_2(), "rule__LetBinding__ValueAssignment_2"); | ||
181 | builder.put(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1(), "rule__ImplicationExpression__OpAssignment_1_1"); | ||
182 | builder.put(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2(), "rule__ImplicationExpression__RightAssignment_1_2"); | ||
153 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1(), "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1"); | 183 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1(), "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1"); |
154 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2(), "rule__DisjunctiveExpression__BodyAssignment_1_1_2"); | 184 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2(), "rule__DisjunctiveExpression__BodyAssignment_1_1_2"); |
155 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1(), "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1"); | 185 | builder.put(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1(), "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1"); |
@@ -164,12 +194,18 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
164 | builder.put(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2(), "rule__MultiplicativeExpression__RightAssignment_1_2"); | 194 | builder.put(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2(), "rule__MultiplicativeExpression__RightAssignment_1_2"); |
165 | builder.put(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1(), "rule__ExponentialExpression__OpAssignment_1_1"); | 195 | builder.put(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1(), "rule__ExponentialExpression__OpAssignment_1_1"); |
166 | builder.put(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2(), "rule__ExponentialExpression__RightAssignment_1_2"); | 196 | builder.put(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2(), "rule__ExponentialExpression__RightAssignment_1_2"); |
197 | builder.put(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2(), "rule__CastExpression__TypeAssignment_1_2"); | ||
167 | builder.put(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1(), "rule__UnaryExpression__OpAssignment_1_1"); | 198 | builder.put(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1(), "rule__UnaryExpression__OpAssignment_1_1"); |
168 | builder.put(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2(), "rule__UnaryExpression__BodyAssignment_1_2"); | 199 | builder.put(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2(), "rule__UnaryExpression__BodyAssignment_1_2"); |
169 | builder.put(grammarAccess.getCountAccess().getBodyAssignment_2(), "rule__Count__BodyAssignment_2"); | 200 | builder.put(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0(), "rule__LocalVariables__VariablesAssignment_2_0"); |
201 | builder.put(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1(), "rule__LocalVariables__VariablesAssignment_2_1_1"); | ||
202 | builder.put(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0(), "rule__QuantifiedExpression__QuantifierAssignment_0"); | ||
203 | builder.put(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1(), "rule__QuantifiedExpression__LocalVariablesAssignment_1"); | ||
204 | builder.put(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3(), "rule__QuantifiedExpression__BodyAssignment_3"); | ||
170 | builder.put(grammarAccess.getAggregationAccess().getOpAssignment_0(), "rule__Aggregation__OpAssignment_0"); | 205 | builder.put(grammarAccess.getAggregationAccess().getOpAssignment_0(), "rule__Aggregation__OpAssignment_0"); |
171 | builder.put(grammarAccess.getAggregationAccess().getBodyAssignment_2(), "rule__Aggregation__BodyAssignment_2"); | 206 | builder.put(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1(), "rule__Aggregation__LocalVariablesAssignment_1"); |
172 | builder.put(grammarAccess.getAggregationAccess().getConditionAssignment_4(), "rule__Aggregation__ConditionAssignment_4"); | 207 | builder.put(grammarAccess.getAggregationAccess().getBodyAssignment_3(), "rule__Aggregation__BodyAssignment_3"); |
208 | builder.put(grammarAccess.getAggregationAccess().getConditionAssignment_4_1(), "rule__Aggregation__ConditionAssignment_4_1"); | ||
173 | builder.put(grammarAccess.getCallAccess().getFunctorAssignment_0(), "rule__Call__FunctorAssignment_0"); | 209 | builder.put(grammarAccess.getCallAccess().getFunctorAssignment_0(), "rule__Call__FunctorAssignment_0"); |
174 | builder.put(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0(), "rule__Call__TransitiveClosureAssignment_1_0"); | 210 | builder.put(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0(), "rule__Call__TransitiveClosureAssignment_1_0"); |
175 | builder.put(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1(), "rule__Call__ReflexiveTransitiveClosureAssignment_1_1"); | 211 | builder.put(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1(), "rule__Call__ReflexiveTransitiveClosureAssignment_1_1"); |
@@ -213,7 +249,6 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
213 | builder.put(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2(), "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2"); | 249 | builder.put(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2(), "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2"); |
214 | builder.put(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0(), "rule__ObjectiveDefinition__KindAssignment_0"); | 250 | builder.put(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0(), "rule__ObjectiveDefinition__KindAssignment_0"); |
215 | builder.put(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1(), "rule__ObjectiveDefinition__ObjectiveAssignment_1"); | 251 | builder.put(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1(), "rule__ObjectiveDefinition__ObjectiveAssignment_1"); |
216 | builder.put(grammarAccess.getNamedElementAccess().getNameAssignment(), "rule__NamedElement__NameAssignment"); | ||
217 | } | 252 | } |
218 | } | 253 | } |
219 | 254 | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.g b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.g index f5a473f4..a56b7fe0 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.g +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.g | |||
@@ -57,29 +57,17 @@ import org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; | |||
57 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); | 57 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); |
58 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); | 58 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); |
59 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); | 59 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); |
60 | tokenNameToValue.put("EqualsSignGreaterThanSign", "'=>'"); | ||
60 | tokenNameToValue.put("GreaterThanSignEqualsSign", "'>='"); | 61 | tokenNameToValue.put("GreaterThanSignEqualsSign", "'>='"); |
61 | tokenNameToValue.put("EQ", "'EQ'"); | 62 | tokenNameToValue.put("As", "'as'"); |
62 | tokenNameToValue.put("IN", "'IN'"); | ||
63 | tokenNameToValue.put("If", "'if'"); | 63 | tokenNameToValue.put("If", "'if'"); |
64 | tokenNameToValue.put("In", "'in'"); | 64 | tokenNameToValue.put("In", "'in'"); |
65 | tokenNameToValue.put("ADD", "'ADD'"); | 65 | tokenNameToValue.put("FullStopFullStopFullStop", "'...'"); |
66 | tokenNameToValue.put("DIV", "'DIV'"); | ||
67 | tokenNameToValue.put("MUL", "'MUL'"); | ||
68 | tokenNameToValue.put("POW", "'POW'"); | ||
69 | tokenNameToValue.put("SUB", "'SUB'"); | ||
70 | tokenNameToValue.put("Avg", "'avg'"); | ||
71 | tokenNameToValue.put("Inf", "'inf'"); | 66 | tokenNameToValue.put("Inf", "'inf'"); |
72 | tokenNameToValue.put("Int", "'int'"); | 67 | tokenNameToValue.put("Let", "'let'"); |
73 | tokenNameToValue.put("Max", "'max'"); | ||
74 | tokenNameToValue.put("May", "'may'"); | 68 | tokenNameToValue.put("May", "'may'"); |
75 | tokenNameToValue.put("Min", "'min'"); | ||
76 | tokenNameToValue.put("Sum", "'sum'"); | ||
77 | tokenNameToValue.put("LESS", "'LESS'"); | ||
78 | tokenNameToValue.put("Else", "'else'"); | 69 | tokenNameToValue.put("Else", "'else'"); |
79 | tokenNameToValue.put("Must", "'must'"); | 70 | tokenNameToValue.put("Must", "'must'"); |
80 | tokenNameToValue.put("Only", "'only'"); | ||
81 | tokenNameToValue.put("Prod", "'prod'"); | ||
82 | tokenNameToValue.put("Real", "'real'"); | ||
83 | tokenNameToValue.put("Then", "'then'"); | 71 | tokenNameToValue.put("Then", "'then'"); |
84 | tokenNameToValue.put("True", "'true'"); | 72 | tokenNameToValue.put("True", "'true'"); |
85 | tokenNameToValue.put("Class", "'class'"); | 73 | tokenNameToValue.put("Class", "'class'"); |
@@ -88,20 +76,19 @@ import org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; | |||
88 | tokenNameToValue.put("Error", "'error'"); | 76 | tokenNameToValue.put("Error", "'error'"); |
89 | tokenNameToValue.put("False", "'false'"); | 77 | tokenNameToValue.put("False", "'false'"); |
90 | tokenNameToValue.put("Scope", "'scope'"); | 78 | tokenNameToValue.put("Scope", "'scope'"); |
91 | tokenNameToValue.put("NOT_EQ", "'NOT_EQ'"); | 79 | tokenNameToValue.put("Exists", "'exists'"); |
92 | tokenNameToValue.put("Extern", "'extern'"); | 80 | tokenNameToValue.put("Extern", "'extern'"); |
93 | tokenNameToValue.put("GREATER", "'GREATER'"); | 81 | tokenNameToValue.put("Forall", "'forall'"); |
94 | tokenNameToValue.put("LESS_EQ", "'LESS_EQ'"); | ||
95 | tokenNameToValue.put("Current", "'current'"); | 82 | tokenNameToValue.put("Current", "'current'"); |
96 | tokenNameToValue.put("Default", "'default'"); | 83 | tokenNameToValue.put("Default", "'default'"); |
97 | tokenNameToValue.put("Extends", "'extends'"); | 84 | tokenNameToValue.put("Extends", "'extends'"); |
98 | tokenNameToValue.put("Unknown", "'unknown'"); | 85 | tokenNameToValue.put("Unknown", "'unknown'"); |
99 | tokenNameToValue.put("Abstract", "'abstract'"); | 86 | tokenNameToValue.put("Abstract", "'abstract'"); |
100 | tokenNameToValue.put("Contains", "'contains'"); | 87 | tokenNameToValue.put("Contains", "'contains'"); |
88 | tokenNameToValue.put("Datatype", "'datatype'"); | ||
101 | tokenNameToValue.put("Maximize", "'maximize'"); | 89 | tokenNameToValue.put("Maximize", "'maximize'"); |
102 | tokenNameToValue.put("Minimize", "'minimize'"); | 90 | tokenNameToValue.put("Minimize", "'minimize'"); |
103 | tokenNameToValue.put("Opposite", "'opposite'"); | 91 | tokenNameToValue.put("Opposite", "'opposite'"); |
104 | tokenNameToValue.put("GREATER_EQ", "'GREATER_EQ'"); | ||
105 | tokenNameToValue.put("Functional", "'functional'"); | 92 | tokenNameToValue.put("Functional", "'functional'"); |
106 | } | 93 | } |
107 | 94 | ||
@@ -273,50 +260,50 @@ finally { | |||
273 | restoreStackSize(stackSize); | 260 | restoreStackSize(stackSize); |
274 | } | 261 | } |
275 | 262 | ||
276 | // Entry rule entryRuleExternPredicateDefinition | 263 | // Entry rule entryRuleMetricDefinition |
277 | entryRuleExternPredicateDefinition | 264 | entryRuleMetricDefinition |
278 | : | 265 | : |
279 | { before(grammarAccess.getExternPredicateDefinitionRule()); } | 266 | { before(grammarAccess.getMetricDefinitionRule()); } |
280 | ruleExternPredicateDefinition | 267 | ruleMetricDefinition |
281 | { after(grammarAccess.getExternPredicateDefinitionRule()); } | 268 | { after(grammarAccess.getMetricDefinitionRule()); } |
282 | EOF | 269 | EOF |
283 | ; | 270 | ; |
284 | 271 | ||
285 | // Rule ExternPredicateDefinition | 272 | // Rule MetricDefinition |
286 | ruleExternPredicateDefinition | 273 | ruleMetricDefinition |
287 | @init { | 274 | @init { |
288 | int stackSize = keepStackSize(); | 275 | int stackSize = keepStackSize(); |
289 | } | 276 | } |
290 | : | 277 | : |
291 | ( | 278 | ( |
292 | { before(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); } | 279 | { before(grammarAccess.getMetricDefinitionAccess().getGroup()); } |
293 | (rule__ExternPredicateDefinition__Group__0) | 280 | (rule__MetricDefinition__Group__0) |
294 | { after(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); } | 281 | { after(grammarAccess.getMetricDefinitionAccess().getGroup()); } |
295 | ) | 282 | ) |
296 | ; | 283 | ; |
297 | finally { | 284 | finally { |
298 | restoreStackSize(stackSize); | 285 | restoreStackSize(stackSize); |
299 | } | 286 | } |
300 | 287 | ||
301 | // Entry rule entryRuleMetricDefinition | 288 | // Entry rule entryRuleExternPredicateDefinition |
302 | entryRuleMetricDefinition | 289 | entryRuleExternPredicateDefinition |
303 | : | 290 | : |
304 | { before(grammarAccess.getMetricDefinitionRule()); } | 291 | { before(grammarAccess.getExternPredicateDefinitionRule()); } |
305 | ruleMetricDefinition | 292 | ruleExternPredicateDefinition |
306 | { after(grammarAccess.getMetricDefinitionRule()); } | 293 | { after(grammarAccess.getExternPredicateDefinitionRule()); } |
307 | EOF | 294 | EOF |
308 | ; | 295 | ; |
309 | 296 | ||
310 | // Rule MetricDefinition | 297 | // Rule ExternPredicateDefinition |
311 | ruleMetricDefinition | 298 | ruleExternPredicateDefinition |
312 | @init { | 299 | @init { |
313 | int stackSize = keepStackSize(); | 300 | int stackSize = keepStackSize(); |
314 | } | 301 | } |
315 | : | 302 | : |
316 | ( | 303 | ( |
317 | { before(grammarAccess.getMetricDefinitionAccess().getGroup()); } | 304 | { before(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); } |
318 | (rule__MetricDefinition__Group__0) | 305 | (rule__ExternPredicateDefinition__Group__0) |
319 | { after(grammarAccess.getMetricDefinitionAccess().getGroup()); } | 306 | { after(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); } |
320 | ) | 307 | ) |
321 | ; | 308 | ; |
322 | finally { | 309 | finally { |
@@ -348,6 +335,81 @@ finally { | |||
348 | restoreStackSize(stackSize); | 335 | restoreStackSize(stackSize); |
349 | } | 336 | } |
350 | 337 | ||
338 | // Entry rule entryRuleExternAggregatorDefinition | ||
339 | entryRuleExternAggregatorDefinition | ||
340 | : | ||
341 | { before(grammarAccess.getExternAggregatorDefinitionRule()); } | ||
342 | ruleExternAggregatorDefinition | ||
343 | { after(grammarAccess.getExternAggregatorDefinitionRule()); } | ||
344 | EOF | ||
345 | ; | ||
346 | |||
347 | // Rule ExternAggregatorDefinition | ||
348 | ruleExternAggregatorDefinition | ||
349 | @init { | ||
350 | int stackSize = keepStackSize(); | ||
351 | } | ||
352 | : | ||
353 | ( | ||
354 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getGroup()); } | ||
355 | (rule__ExternAggregatorDefinition__Group__0) | ||
356 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getGroup()); } | ||
357 | ) | ||
358 | ; | ||
359 | finally { | ||
360 | restoreStackSize(stackSize); | ||
361 | } | ||
362 | |||
363 | // Entry rule entryRuleExternDatatypeDefinition | ||
364 | entryRuleExternDatatypeDefinition | ||
365 | : | ||
366 | { before(grammarAccess.getExternDatatypeDefinitionRule()); } | ||
367 | ruleExternDatatypeDefinition | ||
368 | { after(grammarAccess.getExternDatatypeDefinitionRule()); } | ||
369 | EOF | ||
370 | ; | ||
371 | |||
372 | // Rule ExternDatatypeDefinition | ||
373 | ruleExternDatatypeDefinition | ||
374 | @init { | ||
375 | int stackSize = keepStackSize(); | ||
376 | } | ||
377 | : | ||
378 | ( | ||
379 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup()); } | ||
380 | (rule__ExternDatatypeDefinition__Group__0) | ||
381 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup()); } | ||
382 | ) | ||
383 | ; | ||
384 | finally { | ||
385 | restoreStackSize(stackSize); | ||
386 | } | ||
387 | |||
388 | // Entry rule entryRuleVariable | ||
389 | entryRuleVariable | ||
390 | : | ||
391 | { before(grammarAccess.getVariableRule()); } | ||
392 | ruleVariable | ||
393 | { after(grammarAccess.getVariableRule()); } | ||
394 | EOF | ||
395 | ; | ||
396 | |||
397 | // Rule Variable | ||
398 | ruleVariable | ||
399 | @init { | ||
400 | int stackSize = keepStackSize(); | ||
401 | } | ||
402 | : | ||
403 | ( | ||
404 | { before(grammarAccess.getVariableAccess().getGroup()); } | ||
405 | (rule__Variable__Group__0) | ||
406 | { after(grammarAccess.getVariableAccess().getGroup()); } | ||
407 | ) | ||
408 | ; | ||
409 | finally { | ||
410 | restoreStackSize(stackSize); | ||
411 | } | ||
412 | |||
351 | // Entry rule entryRuleExpression | 413 | // Entry rule entryRuleExpression |
352 | entryRuleExpression | 414 | entryRuleExpression |
353 | : | 415 | : |
@@ -398,6 +460,81 @@ finally { | |||
398 | restoreStackSize(stackSize); | 460 | restoreStackSize(stackSize); |
399 | } | 461 | } |
400 | 462 | ||
463 | // Entry rule entryRuleLet | ||
464 | entryRuleLet | ||
465 | : | ||
466 | { before(grammarAccess.getLetRule()); } | ||
467 | ruleLet | ||
468 | { after(grammarAccess.getLetRule()); } | ||
469 | EOF | ||
470 | ; | ||
471 | |||
472 | // Rule Let | ||
473 | ruleLet | ||
474 | @init { | ||
475 | int stackSize = keepStackSize(); | ||
476 | } | ||
477 | : | ||
478 | ( | ||
479 | { before(grammarAccess.getLetAccess().getGroup()); } | ||
480 | (rule__Let__Group__0) | ||
481 | { after(grammarAccess.getLetAccess().getGroup()); } | ||
482 | ) | ||
483 | ; | ||
484 | finally { | ||
485 | restoreStackSize(stackSize); | ||
486 | } | ||
487 | |||
488 | // Entry rule entryRuleLetBinding | ||
489 | entryRuleLetBinding | ||
490 | : | ||
491 | { before(grammarAccess.getLetBindingRule()); } | ||
492 | ruleLetBinding | ||
493 | { after(grammarAccess.getLetBindingRule()); } | ||
494 | EOF | ||
495 | ; | ||
496 | |||
497 | // Rule LetBinding | ||
498 | ruleLetBinding | ||
499 | @init { | ||
500 | int stackSize = keepStackSize(); | ||
501 | } | ||
502 | : | ||
503 | ( | ||
504 | { before(grammarAccess.getLetBindingAccess().getGroup()); } | ||
505 | (rule__LetBinding__Group__0) | ||
506 | { after(grammarAccess.getLetBindingAccess().getGroup()); } | ||
507 | ) | ||
508 | ; | ||
509 | finally { | ||
510 | restoreStackSize(stackSize); | ||
511 | } | ||
512 | |||
513 | // Entry rule entryRuleImplicationExpression | ||
514 | entryRuleImplicationExpression | ||
515 | : | ||
516 | { before(grammarAccess.getImplicationExpressionRule()); } | ||
517 | ruleImplicationExpression | ||
518 | { after(grammarAccess.getImplicationExpressionRule()); } | ||
519 | EOF | ||
520 | ; | ||
521 | |||
522 | // Rule ImplicationExpression | ||
523 | ruleImplicationExpression | ||
524 | @init { | ||
525 | int stackSize = keepStackSize(); | ||
526 | } | ||
527 | : | ||
528 | ( | ||
529 | { before(grammarAccess.getImplicationExpressionAccess().getGroup()); } | ||
530 | (rule__ImplicationExpression__Group__0) | ||
531 | { after(grammarAccess.getImplicationExpressionAccess().getGroup()); } | ||
532 | ) | ||
533 | ; | ||
534 | finally { | ||
535 | restoreStackSize(stackSize); | ||
536 | } | ||
537 | |||
401 | // Entry rule entryRuleDisjunctiveExpression | 538 | // Entry rule entryRuleDisjunctiveExpression |
402 | entryRuleDisjunctiveExpression | 539 | entryRuleDisjunctiveExpression |
403 | : | 540 | : |
@@ -573,6 +710,31 @@ finally { | |||
573 | restoreStackSize(stackSize); | 710 | restoreStackSize(stackSize); |
574 | } | 711 | } |
575 | 712 | ||
713 | // Entry rule entryRuleCastExpression | ||
714 | entryRuleCastExpression | ||
715 | : | ||
716 | { before(grammarAccess.getCastExpressionRule()); } | ||
717 | ruleCastExpression | ||
718 | { after(grammarAccess.getCastExpressionRule()); } | ||
719 | EOF | ||
720 | ; | ||
721 | |||
722 | // Rule CastExpression | ||
723 | ruleCastExpression | ||
724 | @init { | ||
725 | int stackSize = keepStackSize(); | ||
726 | } | ||
727 | : | ||
728 | ( | ||
729 | { before(grammarAccess.getCastExpressionAccess().getGroup()); } | ||
730 | (rule__CastExpression__Group__0) | ||
731 | { after(grammarAccess.getCastExpressionAccess().getGroup()); } | ||
732 | ) | ||
733 | ; | ||
734 | finally { | ||
735 | restoreStackSize(stackSize); | ||
736 | } | ||
737 | |||
576 | // Entry rule entryRuleUnaryExpression | 738 | // Entry rule entryRuleUnaryExpression |
577 | entryRuleUnaryExpression | 739 | entryRuleUnaryExpression |
578 | : | 740 | : |
@@ -623,25 +785,50 @@ finally { | |||
623 | restoreStackSize(stackSize); | 785 | restoreStackSize(stackSize); |
624 | } | 786 | } |
625 | 787 | ||
626 | // Entry rule entryRuleCount | 788 | // Entry rule entryRuleLocalVariables |
627 | entryRuleCount | 789 | entryRuleLocalVariables |
628 | : | 790 | : |
629 | { before(grammarAccess.getCountRule()); } | 791 | { before(grammarAccess.getLocalVariablesRule()); } |
630 | ruleCount | 792 | ruleLocalVariables |
631 | { after(grammarAccess.getCountRule()); } | 793 | { after(grammarAccess.getLocalVariablesRule()); } |
632 | EOF | 794 | EOF |
633 | ; | 795 | ; |
634 | 796 | ||
635 | // Rule Count | 797 | // Rule LocalVariables |
636 | ruleCount | 798 | ruleLocalVariables |
637 | @init { | 799 | @init { |
638 | int stackSize = keepStackSize(); | 800 | int stackSize = keepStackSize(); |
639 | } | 801 | } |
640 | : | 802 | : |
641 | ( | 803 | ( |
642 | { before(grammarAccess.getCountAccess().getGroup()); } | 804 | { before(grammarAccess.getLocalVariablesAccess().getGroup()); } |
643 | (rule__Count__Group__0) | 805 | (rule__LocalVariables__Group__0) |
644 | { after(grammarAccess.getCountAccess().getGroup()); } | 806 | { after(grammarAccess.getLocalVariablesAccess().getGroup()); } |
807 | ) | ||
808 | ; | ||
809 | finally { | ||
810 | restoreStackSize(stackSize); | ||
811 | } | ||
812 | |||
813 | // Entry rule entryRuleQuantifiedExpression | ||
814 | entryRuleQuantifiedExpression | ||
815 | : | ||
816 | { before(grammarAccess.getQuantifiedExpressionRule()); } | ||
817 | ruleQuantifiedExpression | ||
818 | { after(grammarAccess.getQuantifiedExpressionRule()); } | ||
819 | EOF | ||
820 | ; | ||
821 | |||
822 | // Rule QuantifiedExpression | ||
823 | ruleQuantifiedExpression | ||
824 | @init { | ||
825 | int stackSize = keepStackSize(); | ||
826 | } | ||
827 | : | ||
828 | ( | ||
829 | { before(grammarAccess.getQuantifiedExpressionAccess().getGroup()); } | ||
830 | (rule__QuantifiedExpression__Group__0) | ||
831 | { after(grammarAccess.getQuantifiedExpressionAccess().getGroup()); } | ||
645 | ) | 832 | ) |
646 | ; | 833 | ; |
647 | finally { | 834 | finally { |
@@ -1439,16 +1626,16 @@ finally { | |||
1439 | myHiddenTokenState.restore(); | 1626 | myHiddenTokenState.restore(); |
1440 | } | 1627 | } |
1441 | 1628 | ||
1442 | // Rule MetricType | 1629 | // Rule ImplicationOperator |
1443 | ruleMetricType | 1630 | ruleImplicationOperator |
1444 | @init { | 1631 | @init { |
1445 | int stackSize = keepStackSize(); | 1632 | int stackSize = keepStackSize(); |
1446 | } | 1633 | } |
1447 | : | 1634 | : |
1448 | ( | 1635 | ( |
1449 | { before(grammarAccess.getMetricTypeAccess().getAlternatives()); } | 1636 | { before(grammarAccess.getImplicationOperatorAccess().getIMPLIESEnumLiteralDeclaration()); } |
1450 | (rule__MetricType__Alternatives) | 1637 | (EqualsSignGreaterThanSign) |
1451 | { after(grammarAccess.getMetricTypeAccess().getAlternatives()); } | 1638 | { after(grammarAccess.getImplicationOperatorAccess().getIMPLIESEnumLiteralDeclaration()); } |
1452 | ) | 1639 | ) |
1453 | ; | 1640 | ; |
1454 | finally { | 1641 | finally { |
@@ -1535,16 +1722,16 @@ finally { | |||
1535 | restoreStackSize(stackSize); | 1722 | restoreStackSize(stackSize); |
1536 | } | 1723 | } |
1537 | 1724 | ||
1538 | // Rule AggregationOp | 1725 | // Rule Quantifier |
1539 | ruleAggregationOp | 1726 | ruleQuantifier |
1540 | @init { | 1727 | @init { |
1541 | int stackSize = keepStackSize(); | 1728 | int stackSize = keepStackSize(); |
1542 | } | 1729 | } |
1543 | : | 1730 | : |
1544 | ( | 1731 | ( |
1545 | { before(grammarAccess.getAggregationOpAccess().getAlternatives()); } | 1732 | { before(grammarAccess.getQuantifierAccess().getAlternatives()); } |
1546 | (rule__AggregationOp__Alternatives) | 1733 | (rule__Quantifier__Alternatives) |
1547 | { after(grammarAccess.getAggregationOpAccess().getAlternatives()); } | 1734 | { after(grammarAccess.getQuantifierAccess().getAlternatives()); } |
1548 | ) | 1735 | ) |
1549 | ; | 1736 | ; |
1550 | finally { | 1737 | finally { |
@@ -1613,15 +1800,15 @@ rule__Statement__Alternatives_0 | |||
1613 | ) | 1800 | ) |
1614 | | | 1801 | | |
1615 | ( | 1802 | ( |
1616 | { before(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_4()); } | 1803 | { before(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_4()); } |
1617 | ruleExternPredicateDefinition | 1804 | ruleMetricDefinition |
1618 | { after(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_4()); } | 1805 | { after(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_4()); } |
1619 | ) | 1806 | ) |
1620 | | | 1807 | | |
1621 | ( | 1808 | ( |
1622 | { before(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_5()); } | 1809 | { before(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_5()); } |
1623 | ruleMetricDefinition | 1810 | ruleExternPredicateDefinition |
1624 | { after(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_5()); } | 1811 | { after(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_5()); } |
1625 | ) | 1812 | ) |
1626 | | | 1813 | | |
1627 | ( | 1814 | ( |
@@ -1631,21 +1818,33 @@ rule__Statement__Alternatives_0 | |||
1631 | ) | 1818 | ) |
1632 | | | 1819 | | |
1633 | ( | 1820 | ( |
1634 | { before(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_7()); } | 1821 | { before(grammarAccess.getStatementAccess().getExternAggregatorDefinitionParserRuleCall_0_7()); } |
1822 | ruleExternAggregatorDefinition | ||
1823 | { after(grammarAccess.getStatementAccess().getExternAggregatorDefinitionParserRuleCall_0_7()); } | ||
1824 | ) | ||
1825 | | | ||
1826 | ( | ||
1827 | { before(grammarAccess.getStatementAccess().getExternDatatypeDefinitionParserRuleCall_0_8()); } | ||
1828 | ruleExternDatatypeDefinition | ||
1829 | { after(grammarAccess.getStatementAccess().getExternDatatypeDefinitionParserRuleCall_0_8()); } | ||
1830 | ) | ||
1831 | | | ||
1832 | ( | ||
1833 | { before(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_9()); } | ||
1635 | ruleClassDefinition | 1834 | ruleClassDefinition |
1636 | { after(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_7()); } | 1835 | { after(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_9()); } |
1637 | ) | 1836 | ) |
1638 | | | 1837 | | |
1639 | ( | 1838 | ( |
1640 | { before(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_8()); } | 1839 | { before(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_10()); } |
1641 | ruleScopeDefinition | 1840 | ruleScopeDefinition |
1642 | { after(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_8()); } | 1841 | { after(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_10()); } |
1643 | ) | 1842 | ) |
1644 | | | 1843 | | |
1645 | ( | 1844 | ( |
1646 | { before(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_9()); } | 1845 | { before(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_11()); } |
1647 | ruleObjectiveDefinition | 1846 | ruleObjectiveDefinition |
1648 | { after(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_9()); } | 1847 | { after(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_11()); } |
1649 | ) | 1848 | ) |
1650 | ; | 1849 | ; |
1651 | finally { | 1850 | finally { |
@@ -1712,9 +1911,15 @@ rule__Expression__Alternatives | |||
1712 | ) | 1911 | ) |
1713 | | | 1912 | | |
1714 | ( | 1913 | ( |
1715 | { before(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_1()); } | 1914 | { before(grammarAccess.getExpressionAccess().getLetParserRuleCall_1()); } |
1716 | ruleDisjunctiveExpression | 1915 | ruleLet |
1717 | { after(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_1()); } | 1916 | { after(grammarAccess.getExpressionAccess().getLetParserRuleCall_1()); } |
1917 | ) | ||
1918 | | | ||
1919 | ( | ||
1920 | { before(grammarAccess.getExpressionAccess().getImplicationExpressionParserRuleCall_2()); } | ||
1921 | ruleImplicationExpression | ||
1922 | { after(grammarAccess.getExpressionAccess().getImplicationExpressionParserRuleCall_2()); } | ||
1718 | ) | 1923 | ) |
1719 | ; | 1924 | ; |
1720 | finally { | 1925 | finally { |
@@ -1775,9 +1980,9 @@ rule__AggregationExpression__Alternatives | |||
1775 | ) | 1980 | ) |
1776 | | | 1981 | | |
1777 | ( | 1982 | ( |
1778 | { before(grammarAccess.getAggregationExpressionAccess().getCountParserRuleCall_1()); } | 1983 | { before(grammarAccess.getAggregationExpressionAccess().getQuantifiedExpressionParserRuleCall_1()); } |
1779 | ruleCount | 1984 | ruleQuantifiedExpression |
1780 | { after(grammarAccess.getAggregationExpressionAccess().getCountParserRuleCall_1()); } | 1985 | { after(grammarAccess.getAggregationExpressionAccess().getQuantifiedExpressionParserRuleCall_1()); } |
1781 | ) | 1986 | ) |
1782 | | | 1987 | | |
1783 | ( | 1988 | ( |
@@ -2060,27 +2265,6 @@ finally { | |||
2060 | restoreStackSize(stackSize); | 2265 | restoreStackSize(stackSize); |
2061 | } | 2266 | } |
2062 | 2267 | ||
2063 | rule__MetricType__Alternatives | ||
2064 | @init { | ||
2065 | int stackSize = keepStackSize(); | ||
2066 | } | ||
2067 | : | ||
2068 | ( | ||
2069 | { before(grammarAccess.getMetricTypeAccess().getINTEnumLiteralDeclaration_0()); } | ||
2070 | (Int) | ||
2071 | { after(grammarAccess.getMetricTypeAccess().getINTEnumLiteralDeclaration_0()); } | ||
2072 | ) | ||
2073 | | | ||
2074 | ( | ||
2075 | { before(grammarAccess.getMetricTypeAccess().getREALEnumLiteralDeclaration_1()); } | ||
2076 | (Real) | ||
2077 | { after(grammarAccess.getMetricTypeAccess().getREALEnumLiteralDeclaration_1()); } | ||
2078 | ) | ||
2079 | ; | ||
2080 | finally { | ||
2081 | restoreStackSize(stackSize); | ||
2082 | } | ||
2083 | |||
2084 | rule__ComparisonOperator__Alternatives | 2268 | rule__ComparisonOperator__Alternatives |
2085 | @init { | 2269 | @init { |
2086 | int stackSize = keepStackSize(); | 2270 | int stackSize = keepStackSize(); |
@@ -2219,45 +2403,27 @@ finally { | |||
2219 | restoreStackSize(stackSize); | 2403 | restoreStackSize(stackSize); |
2220 | } | 2404 | } |
2221 | 2405 | ||
2222 | rule__AggregationOp__Alternatives | 2406 | rule__Quantifier__Alternatives |
2223 | @init { | 2407 | @init { |
2224 | int stackSize = keepStackSize(); | 2408 | int stackSize = keepStackSize(); |
2225 | } | 2409 | } |
2226 | : | 2410 | : |
2227 | ( | 2411 | ( |
2228 | { before(grammarAccess.getAggregationOpAccess().getONLYEnumLiteralDeclaration_0()); } | 2412 | { before(grammarAccess.getQuantifierAccess().getEXISTSEnumLiteralDeclaration_0()); } |
2229 | (Only) | 2413 | (Exists) |
2230 | { after(grammarAccess.getAggregationOpAccess().getONLYEnumLiteralDeclaration_0()); } | 2414 | { after(grammarAccess.getQuantifierAccess().getEXISTSEnumLiteralDeclaration_0()); } |
2231 | ) | 2415 | ) |
2232 | | | 2416 | | |
2233 | ( | 2417 | ( |
2234 | { before(grammarAccess.getAggregationOpAccess().getSUMEnumLiteralDeclaration_1()); } | 2418 | { before(grammarAccess.getQuantifierAccess().getFORALLEnumLiteralDeclaration_1()); } |
2235 | (Sum) | 2419 | (Forall) |
2236 | { after(grammarAccess.getAggregationOpAccess().getSUMEnumLiteralDeclaration_1()); } | 2420 | { after(grammarAccess.getQuantifierAccess().getFORALLEnumLiteralDeclaration_1()); } |
2237 | ) | 2421 | ) |
2238 | | | 2422 | | |
2239 | ( | 2423 | ( |
2240 | { before(grammarAccess.getAggregationOpAccess().getPRODEnumLiteralDeclaration_2()); } | 2424 | { before(grammarAccess.getQuantifierAccess().getCOUNTEnumLiteralDeclaration_2()); } |
2241 | (Prod) | 2425 | (Count) |
2242 | { after(grammarAccess.getAggregationOpAccess().getPRODEnumLiteralDeclaration_2()); } | 2426 | { after(grammarAccess.getQuantifierAccess().getCOUNTEnumLiteralDeclaration_2()); } |
2243 | ) | ||
2244 | | | ||
2245 | ( | ||
2246 | { before(grammarAccess.getAggregationOpAccess().getAVGEnumLiteralDeclaration_3()); } | ||
2247 | (Avg) | ||
2248 | { after(grammarAccess.getAggregationOpAccess().getAVGEnumLiteralDeclaration_3()); } | ||
2249 | ) | ||
2250 | | | ||
2251 | ( | ||
2252 | { before(grammarAccess.getAggregationOpAccess().getMINEnumLiteralDeclaration_4()); } | ||
2253 | (Min) | ||
2254 | { after(grammarAccess.getAggregationOpAccess().getMINEnumLiteralDeclaration_4()); } | ||
2255 | ) | ||
2256 | | | ||
2257 | ( | ||
2258 | { before(grammarAccess.getAggregationOpAccess().getMAXEnumLiteralDeclaration_5()); } | ||
2259 | (Max) | ||
2260 | { after(grammarAccess.getAggregationOpAccess().getMAXEnumLiteralDeclaration_5()); } | ||
2261 | ) | 2427 | ) |
2262 | ; | 2428 | ; |
2263 | finally { | 2429 | finally { |
@@ -2417,7 +2583,7 @@ rule__AssertionOrDefinition__Group__1__Impl | |||
2417 | : | 2583 | : |
2418 | ( | 2584 | ( |
2419 | { before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); } | 2585 | { before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); } |
2420 | (rule__AssertionOrDefinition__Alternatives_1) | 2586 | (rule__AssertionOrDefinition__Alternatives_1)? |
2421 | { after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); } | 2587 | { after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); } |
2422 | ) | 2588 | ) |
2423 | ; | 2589 | ; |
@@ -2444,9 +2610,9 @@ rule__AssertionOrDefinition__Group_1_0__0__Impl | |||
2444 | } | 2610 | } |
2445 | : | 2611 | : |
2446 | ( | 2612 | ( |
2447 | { before(grammarAccess.getAssertionOrDefinitionAccess().getAssertionBodyAction_1_0_0()); } | 2613 | { before(grammarAccess.getAssertionOrDefinitionAccess().getInterpretationBodyAction_1_0_0()); } |
2448 | () | 2614 | () |
2449 | { after(grammarAccess.getAssertionOrDefinitionAccess().getAssertionBodyAction_1_0_0()); } | 2615 | { after(grammarAccess.getAssertionOrDefinitionAccess().getInterpretationBodyAction_1_0_0()); } |
2450 | ) | 2616 | ) |
2451 | ; | 2617 | ; |
2452 | finally { | 2618 | finally { |
@@ -2459,6 +2625,7 @@ rule__AssertionOrDefinition__Group_1_0__1 | |||
2459 | } | 2625 | } |
2460 | : | 2626 | : |
2461 | rule__AssertionOrDefinition__Group_1_0__1__Impl | 2627 | rule__AssertionOrDefinition__Group_1_0__1__Impl |
2628 | rule__AssertionOrDefinition__Group_1_0__2 | ||
2462 | ; | 2629 | ; |
2463 | finally { | 2630 | finally { |
2464 | restoreStackSize(stackSize); | 2631 | restoreStackSize(stackSize); |
@@ -2470,63 +2637,35 @@ rule__AssertionOrDefinition__Group_1_0__1__Impl | |||
2470 | } | 2637 | } |
2471 | : | 2638 | : |
2472 | ( | 2639 | ( |
2473 | { before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); } | 2640 | { before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1()); } |
2474 | (rule__AssertionOrDefinition__Group_1_0_1__0)? | ||
2475 | { after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); } | ||
2476 | ) | ||
2477 | ; | ||
2478 | finally { | ||
2479 | restoreStackSize(stackSize); | ||
2480 | } | ||
2481 | |||
2482 | |||
2483 | rule__AssertionOrDefinition__Group_1_0_1__0 | ||
2484 | @init { | ||
2485 | int stackSize = keepStackSize(); | ||
2486 | } | ||
2487 | : | ||
2488 | rule__AssertionOrDefinition__Group_1_0_1__0__Impl | ||
2489 | rule__AssertionOrDefinition__Group_1_0_1__1 | ||
2490 | ; | ||
2491 | finally { | ||
2492 | restoreStackSize(stackSize); | ||
2493 | } | ||
2494 | |||
2495 | rule__AssertionOrDefinition__Group_1_0_1__0__Impl | ||
2496 | @init { | ||
2497 | int stackSize = keepStackSize(); | ||
2498 | } | ||
2499 | : | ||
2500 | ( | ||
2501 | { before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); } | ||
2502 | Colon | 2641 | Colon |
2503 | { after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); } | 2642 | { after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1()); } |
2504 | ) | 2643 | ) |
2505 | ; | 2644 | ; |
2506 | finally { | 2645 | finally { |
2507 | restoreStackSize(stackSize); | 2646 | restoreStackSize(stackSize); |
2508 | } | 2647 | } |
2509 | 2648 | ||
2510 | rule__AssertionOrDefinition__Group_1_0_1__1 | 2649 | rule__AssertionOrDefinition__Group_1_0__2 |
2511 | @init { | 2650 | @init { |
2512 | int stackSize = keepStackSize(); | 2651 | int stackSize = keepStackSize(); |
2513 | } | 2652 | } |
2514 | : | 2653 | : |
2515 | rule__AssertionOrDefinition__Group_1_0_1__1__Impl | 2654 | rule__AssertionOrDefinition__Group_1_0__2__Impl |
2516 | ; | 2655 | ; |
2517 | finally { | 2656 | finally { |
2518 | restoreStackSize(stackSize); | 2657 | restoreStackSize(stackSize); |
2519 | } | 2658 | } |
2520 | 2659 | ||
2521 | rule__AssertionOrDefinition__Group_1_0_1__1__Impl | 2660 | rule__AssertionOrDefinition__Group_1_0__2__Impl |
2522 | @init { | 2661 | @init { |
2523 | int stackSize = keepStackSize(); | 2662 | int stackSize = keepStackSize(); |
2524 | } | 2663 | } |
2525 | : | 2664 | : |
2526 | ( | 2665 | ( |
2527 | { before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); } | 2666 | { before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2()); } |
2528 | (rule__AssertionOrDefinition__RangeAssignment_1_0_1_1) | 2667 | (rule__AssertionOrDefinition__RangeAssignment_1_0_2) |
2529 | { after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); } | 2668 | { after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2()); } |
2530 | ) | 2669 | ) |
2531 | ; | 2670 | ; |
2532 | finally { | 2671 | finally { |
@@ -3128,161 +3267,188 @@ finally { | |||
3128 | } | 3267 | } |
3129 | 3268 | ||
3130 | 3269 | ||
3131 | rule__ExternPredicateDefinition__Group__0 | 3270 | rule__MetricDefinition__Group__0 |
3132 | @init { | 3271 | @init { |
3133 | int stackSize = keepStackSize(); | 3272 | int stackSize = keepStackSize(); |
3134 | } | 3273 | } |
3135 | : | 3274 | : |
3136 | rule__ExternPredicateDefinition__Group__0__Impl | 3275 | rule__MetricDefinition__Group__0__Impl |
3137 | rule__ExternPredicateDefinition__Group__1 | 3276 | rule__MetricDefinition__Group__1 |
3138 | ; | 3277 | ; |
3139 | finally { | 3278 | finally { |
3140 | restoreStackSize(stackSize); | 3279 | restoreStackSize(stackSize); |
3141 | } | 3280 | } |
3142 | 3281 | ||
3143 | rule__ExternPredicateDefinition__Group__0__Impl | 3282 | rule__MetricDefinition__Group__0__Impl |
3144 | @init { | 3283 | @init { |
3145 | int stackSize = keepStackSize(); | 3284 | int stackSize = keepStackSize(); |
3146 | } | 3285 | } |
3147 | : | 3286 | : |
3148 | ( | 3287 | ( |
3149 | { before(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); } | 3288 | { before(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); } |
3150 | Extern | 3289 | (rule__MetricDefinition__TypeAssignment_0) |
3151 | { after(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); } | 3290 | { after(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); } |
3152 | ) | 3291 | ) |
3153 | ; | 3292 | ; |
3154 | finally { | 3293 | finally { |
3155 | restoreStackSize(stackSize); | 3294 | restoreStackSize(stackSize); |
3156 | } | 3295 | } |
3157 | 3296 | ||
3158 | rule__ExternPredicateDefinition__Group__1 | 3297 | rule__MetricDefinition__Group__1 |
3159 | @init { | 3298 | @init { |
3160 | int stackSize = keepStackSize(); | 3299 | int stackSize = keepStackSize(); |
3161 | } | 3300 | } |
3162 | : | 3301 | : |
3163 | rule__ExternPredicateDefinition__Group__1__Impl | 3302 | rule__MetricDefinition__Group__1__Impl |
3303 | rule__MetricDefinition__Group__2 | ||
3164 | ; | 3304 | ; |
3165 | finally { | 3305 | finally { |
3166 | restoreStackSize(stackSize); | 3306 | restoreStackSize(stackSize); |
3167 | } | 3307 | } |
3168 | 3308 | ||
3169 | rule__ExternPredicateDefinition__Group__1__Impl | 3309 | rule__MetricDefinition__Group__1__Impl |
3170 | @init { | 3310 | @init { |
3171 | int stackSize = keepStackSize(); | 3311 | int stackSize = keepStackSize(); |
3172 | } | 3312 | } |
3173 | : | 3313 | : |
3174 | ( | 3314 | ( |
3175 | { before(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1()); } | 3315 | { before(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); } |
3176 | (rule__ExternPredicateDefinition__HeadAssignment_1) | 3316 | (rule__MetricDefinition__HeadAssignment_1) |
3177 | { after(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1()); } | 3317 | { after(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); } |
3178 | ) | 3318 | ) |
3179 | ; | 3319 | ; |
3180 | finally { | 3320 | finally { |
3181 | restoreStackSize(stackSize); | 3321 | restoreStackSize(stackSize); |
3182 | } | 3322 | } |
3183 | 3323 | ||
3324 | rule__MetricDefinition__Group__2 | ||
3325 | @init { | ||
3326 | int stackSize = keepStackSize(); | ||
3327 | } | ||
3328 | : | ||
3329 | rule__MetricDefinition__Group__2__Impl | ||
3330 | rule__MetricDefinition__Group__3 | ||
3331 | ; | ||
3332 | finally { | ||
3333 | restoreStackSize(stackSize); | ||
3334 | } | ||
3184 | 3335 | ||
3185 | rule__MetricDefinition__Group__0 | 3336 | rule__MetricDefinition__Group__2__Impl |
3186 | @init { | 3337 | @init { |
3187 | int stackSize = keepStackSize(); | 3338 | int stackSize = keepStackSize(); |
3188 | } | 3339 | } |
3189 | : | 3340 | : |
3190 | rule__MetricDefinition__Group__0__Impl | 3341 | ( |
3191 | rule__MetricDefinition__Group__1 | 3342 | { before(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); } |
3343 | EqualsSign | ||
3344 | { after(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); } | ||
3345 | ) | ||
3192 | ; | 3346 | ; |
3193 | finally { | 3347 | finally { |
3194 | restoreStackSize(stackSize); | 3348 | restoreStackSize(stackSize); |
3195 | } | 3349 | } |
3196 | 3350 | ||
3197 | rule__MetricDefinition__Group__0__Impl | 3351 | rule__MetricDefinition__Group__3 |
3352 | @init { | ||
3353 | int stackSize = keepStackSize(); | ||
3354 | } | ||
3355 | : | ||
3356 | rule__MetricDefinition__Group__3__Impl | ||
3357 | ; | ||
3358 | finally { | ||
3359 | restoreStackSize(stackSize); | ||
3360 | } | ||
3361 | |||
3362 | rule__MetricDefinition__Group__3__Impl | ||
3198 | @init { | 3363 | @init { |
3199 | int stackSize = keepStackSize(); | 3364 | int stackSize = keepStackSize(); |
3200 | } | 3365 | } |
3201 | : | 3366 | : |
3202 | ( | 3367 | ( |
3203 | { before(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); } | 3368 | { before(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); } |
3204 | (rule__MetricDefinition__TypeAssignment_0) | 3369 | (rule__MetricDefinition__BodyAssignment_3) |
3205 | { after(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); } | 3370 | { after(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); } |
3206 | ) | 3371 | ) |
3207 | ; | 3372 | ; |
3208 | finally { | 3373 | finally { |
3209 | restoreStackSize(stackSize); | 3374 | restoreStackSize(stackSize); |
3210 | } | 3375 | } |
3211 | 3376 | ||
3212 | rule__MetricDefinition__Group__1 | 3377 | |
3378 | rule__ExternPredicateDefinition__Group__0 | ||
3213 | @init { | 3379 | @init { |
3214 | int stackSize = keepStackSize(); | 3380 | int stackSize = keepStackSize(); |
3215 | } | 3381 | } |
3216 | : | 3382 | : |
3217 | rule__MetricDefinition__Group__1__Impl | 3383 | rule__ExternPredicateDefinition__Group__0__Impl |
3218 | rule__MetricDefinition__Group__2 | 3384 | rule__ExternPredicateDefinition__Group__1 |
3219 | ; | 3385 | ; |
3220 | finally { | 3386 | finally { |
3221 | restoreStackSize(stackSize); | 3387 | restoreStackSize(stackSize); |
3222 | } | 3388 | } |
3223 | 3389 | ||
3224 | rule__MetricDefinition__Group__1__Impl | 3390 | rule__ExternPredicateDefinition__Group__0__Impl |
3225 | @init { | 3391 | @init { |
3226 | int stackSize = keepStackSize(); | 3392 | int stackSize = keepStackSize(); |
3227 | } | 3393 | } |
3228 | : | 3394 | : |
3229 | ( | 3395 | ( |
3230 | { before(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); } | 3396 | { before(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); } |
3231 | (rule__MetricDefinition__HeadAssignment_1) | 3397 | Extern |
3232 | { after(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); } | 3398 | { after(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); } |
3233 | ) | 3399 | ) |
3234 | ; | 3400 | ; |
3235 | finally { | 3401 | finally { |
3236 | restoreStackSize(stackSize); | 3402 | restoreStackSize(stackSize); |
3237 | } | 3403 | } |
3238 | 3404 | ||
3239 | rule__MetricDefinition__Group__2 | 3405 | rule__ExternPredicateDefinition__Group__1 |
3240 | @init { | 3406 | @init { |
3241 | int stackSize = keepStackSize(); | 3407 | int stackSize = keepStackSize(); |
3242 | } | 3408 | } |
3243 | : | 3409 | : |
3244 | rule__MetricDefinition__Group__2__Impl | 3410 | rule__ExternPredicateDefinition__Group__1__Impl |
3245 | rule__MetricDefinition__Group__3 | 3411 | rule__ExternPredicateDefinition__Group__2 |
3246 | ; | 3412 | ; |
3247 | finally { | 3413 | finally { |
3248 | restoreStackSize(stackSize); | 3414 | restoreStackSize(stackSize); |
3249 | } | 3415 | } |
3250 | 3416 | ||
3251 | rule__MetricDefinition__Group__2__Impl | 3417 | rule__ExternPredicateDefinition__Group__1__Impl |
3252 | @init { | 3418 | @init { |
3253 | int stackSize = keepStackSize(); | 3419 | int stackSize = keepStackSize(); |
3254 | } | 3420 | } |
3255 | : | 3421 | : |
3256 | ( | 3422 | ( |
3257 | { before(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); } | 3423 | { before(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1()); } |
3258 | EqualsSign | 3424 | (rule__ExternPredicateDefinition__NameAssignment_1) |
3259 | { after(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); } | 3425 | { after(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1()); } |
3260 | ) | 3426 | ) |
3261 | ; | 3427 | ; |
3262 | finally { | 3428 | finally { |
3263 | restoreStackSize(stackSize); | 3429 | restoreStackSize(stackSize); |
3264 | } | 3430 | } |
3265 | 3431 | ||
3266 | rule__MetricDefinition__Group__3 | 3432 | rule__ExternPredicateDefinition__Group__2 |
3267 | @init { | 3433 | @init { |
3268 | int stackSize = keepStackSize(); | 3434 | int stackSize = keepStackSize(); |
3269 | } | 3435 | } |
3270 | : | 3436 | : |
3271 | rule__MetricDefinition__Group__3__Impl | 3437 | rule__ExternPredicateDefinition__Group__2__Impl |
3272 | ; | 3438 | ; |
3273 | finally { | 3439 | finally { |
3274 | restoreStackSize(stackSize); | 3440 | restoreStackSize(stackSize); |
3275 | } | 3441 | } |
3276 | 3442 | ||
3277 | rule__MetricDefinition__Group__3__Impl | 3443 | rule__ExternPredicateDefinition__Group__2__Impl |
3278 | @init { | 3444 | @init { |
3279 | int stackSize = keepStackSize(); | 3445 | int stackSize = keepStackSize(); |
3280 | } | 3446 | } |
3281 | : | 3447 | : |
3282 | ( | 3448 | ( |
3283 | { before(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); } | 3449 | { before(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2()); } |
3284 | (rule__MetricDefinition__BodyAssignment_3) | 3450 | (rule__ExternPredicateDefinition__ArgumentListAssignment_2) |
3285 | { after(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); } | 3451 | { after(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2()); } |
3286 | ) | 3452 | ) |
3287 | ; | 3453 | ; |
3288 | finally { | 3454 | finally { |
@@ -3350,6 +3516,7 @@ rule__ExternMetricDefinition__Group__2 | |||
3350 | } | 3516 | } |
3351 | : | 3517 | : |
3352 | rule__ExternMetricDefinition__Group__2__Impl | 3518 | rule__ExternMetricDefinition__Group__2__Impl |
3519 | rule__ExternMetricDefinition__Group__3 | ||
3353 | ; | 3520 | ; |
3354 | finally { | 3521 | finally { |
3355 | restoreStackSize(stackSize); | 3522 | restoreStackSize(stackSize); |
@@ -3361,9 +3528,521 @@ rule__ExternMetricDefinition__Group__2__Impl | |||
3361 | } | 3528 | } |
3362 | : | 3529 | : |
3363 | ( | 3530 | ( |
3364 | { before(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2()); } | 3531 | { before(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2()); } |
3365 | (rule__ExternMetricDefinition__HeadAssignment_2) | 3532 | (rule__ExternMetricDefinition__NameAssignment_2) |
3366 | { after(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2()); } | 3533 | { after(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2()); } |
3534 | ) | ||
3535 | ; | ||
3536 | finally { | ||
3537 | restoreStackSize(stackSize); | ||
3538 | } | ||
3539 | |||
3540 | rule__ExternMetricDefinition__Group__3 | ||
3541 | @init { | ||
3542 | int stackSize = keepStackSize(); | ||
3543 | } | ||
3544 | : | ||
3545 | rule__ExternMetricDefinition__Group__3__Impl | ||
3546 | ; | ||
3547 | finally { | ||
3548 | restoreStackSize(stackSize); | ||
3549 | } | ||
3550 | |||
3551 | rule__ExternMetricDefinition__Group__3__Impl | ||
3552 | @init { | ||
3553 | int stackSize = keepStackSize(); | ||
3554 | } | ||
3555 | : | ||
3556 | ( | ||
3557 | { before(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3()); } | ||
3558 | (rule__ExternMetricDefinition__ArgumentListAssignment_3) | ||
3559 | { after(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3()); } | ||
3560 | ) | ||
3561 | ; | ||
3562 | finally { | ||
3563 | restoreStackSize(stackSize); | ||
3564 | } | ||
3565 | |||
3566 | |||
3567 | rule__ExternAggregatorDefinition__Group__0 | ||
3568 | @init { | ||
3569 | int stackSize = keepStackSize(); | ||
3570 | } | ||
3571 | : | ||
3572 | rule__ExternAggregatorDefinition__Group__0__Impl | ||
3573 | rule__ExternAggregatorDefinition__Group__1 | ||
3574 | ; | ||
3575 | finally { | ||
3576 | restoreStackSize(stackSize); | ||
3577 | } | ||
3578 | |||
3579 | rule__ExternAggregatorDefinition__Group__0__Impl | ||
3580 | @init { | ||
3581 | int stackSize = keepStackSize(); | ||
3582 | } | ||
3583 | : | ||
3584 | ( | ||
3585 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getExternKeyword_0()); } | ||
3586 | Extern | ||
3587 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getExternKeyword_0()); } | ||
3588 | ) | ||
3589 | ; | ||
3590 | finally { | ||
3591 | restoreStackSize(stackSize); | ||
3592 | } | ||
3593 | |||
3594 | rule__ExternAggregatorDefinition__Group__1 | ||
3595 | @init { | ||
3596 | int stackSize = keepStackSize(); | ||
3597 | } | ||
3598 | : | ||
3599 | rule__ExternAggregatorDefinition__Group__1__Impl | ||
3600 | rule__ExternAggregatorDefinition__Group__2 | ||
3601 | ; | ||
3602 | finally { | ||
3603 | restoreStackSize(stackSize); | ||
3604 | } | ||
3605 | |||
3606 | rule__ExternAggregatorDefinition__Group__1__Impl | ||
3607 | @init { | ||
3608 | int stackSize = keepStackSize(); | ||
3609 | } | ||
3610 | : | ||
3611 | ( | ||
3612 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1()); } | ||
3613 | (rule__ExternAggregatorDefinition__TypeAssignment_1) | ||
3614 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1()); } | ||
3615 | ) | ||
3616 | ; | ||
3617 | finally { | ||
3618 | restoreStackSize(stackSize); | ||
3619 | } | ||
3620 | |||
3621 | rule__ExternAggregatorDefinition__Group__2 | ||
3622 | @init { | ||
3623 | int stackSize = keepStackSize(); | ||
3624 | } | ||
3625 | : | ||
3626 | rule__ExternAggregatorDefinition__Group__2__Impl | ||
3627 | rule__ExternAggregatorDefinition__Group__3 | ||
3628 | ; | ||
3629 | finally { | ||
3630 | restoreStackSize(stackSize); | ||
3631 | } | ||
3632 | |||
3633 | rule__ExternAggregatorDefinition__Group__2__Impl | ||
3634 | @init { | ||
3635 | int stackSize = keepStackSize(); | ||
3636 | } | ||
3637 | : | ||
3638 | ( | ||
3639 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2()); } | ||
3640 | (rule__ExternAggregatorDefinition__NameAssignment_2) | ||
3641 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2()); } | ||
3642 | ) | ||
3643 | ; | ||
3644 | finally { | ||
3645 | restoreStackSize(stackSize); | ||
3646 | } | ||
3647 | |||
3648 | rule__ExternAggregatorDefinition__Group__3 | ||
3649 | @init { | ||
3650 | int stackSize = keepStackSize(); | ||
3651 | } | ||
3652 | : | ||
3653 | rule__ExternAggregatorDefinition__Group__3__Impl | ||
3654 | rule__ExternAggregatorDefinition__Group__4 | ||
3655 | ; | ||
3656 | finally { | ||
3657 | restoreStackSize(stackSize); | ||
3658 | } | ||
3659 | |||
3660 | rule__ExternAggregatorDefinition__Group__3__Impl | ||
3661 | @init { | ||
3662 | int stackSize = keepStackSize(); | ||
3663 | } | ||
3664 | : | ||
3665 | ( | ||
3666 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getLeftCurlyBracketKeyword_3()); } | ||
3667 | LeftCurlyBracket | ||
3668 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getLeftCurlyBracketKeyword_3()); } | ||
3669 | ) | ||
3670 | ; | ||
3671 | finally { | ||
3672 | restoreStackSize(stackSize); | ||
3673 | } | ||
3674 | |||
3675 | rule__ExternAggregatorDefinition__Group__4 | ||
3676 | @init { | ||
3677 | int stackSize = keepStackSize(); | ||
3678 | } | ||
3679 | : | ||
3680 | rule__ExternAggregatorDefinition__Group__4__Impl | ||
3681 | rule__ExternAggregatorDefinition__Group__5 | ||
3682 | ; | ||
3683 | finally { | ||
3684 | restoreStackSize(stackSize); | ||
3685 | } | ||
3686 | |||
3687 | rule__ExternAggregatorDefinition__Group__4__Impl | ||
3688 | @init { | ||
3689 | int stackSize = keepStackSize(); | ||
3690 | } | ||
3691 | : | ||
3692 | ( | ||
3693 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4()); } | ||
3694 | (rule__ExternAggregatorDefinition__InputTypeAssignment_4) | ||
3695 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4()); } | ||
3696 | ) | ||
3697 | ; | ||
3698 | finally { | ||
3699 | restoreStackSize(stackSize); | ||
3700 | } | ||
3701 | |||
3702 | rule__ExternAggregatorDefinition__Group__5 | ||
3703 | @init { | ||
3704 | int stackSize = keepStackSize(); | ||
3705 | } | ||
3706 | : | ||
3707 | rule__ExternAggregatorDefinition__Group__5__Impl | ||
3708 | rule__ExternAggregatorDefinition__Group__6 | ||
3709 | ; | ||
3710 | finally { | ||
3711 | restoreStackSize(stackSize); | ||
3712 | } | ||
3713 | |||
3714 | rule__ExternAggregatorDefinition__Group__5__Impl | ||
3715 | @init { | ||
3716 | int stackSize = keepStackSize(); | ||
3717 | } | ||
3718 | : | ||
3719 | ( | ||
3720 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getFullStopFullStopFullStopKeyword_5()); } | ||
3721 | FullStopFullStopFullStop | ||
3722 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getFullStopFullStopFullStopKeyword_5()); } | ||
3723 | ) | ||
3724 | ; | ||
3725 | finally { | ||
3726 | restoreStackSize(stackSize); | ||
3727 | } | ||
3728 | |||
3729 | rule__ExternAggregatorDefinition__Group__6 | ||
3730 | @init { | ||
3731 | int stackSize = keepStackSize(); | ||
3732 | } | ||
3733 | : | ||
3734 | rule__ExternAggregatorDefinition__Group__6__Impl | ||
3735 | ; | ||
3736 | finally { | ||
3737 | restoreStackSize(stackSize); | ||
3738 | } | ||
3739 | |||
3740 | rule__ExternAggregatorDefinition__Group__6__Impl | ||
3741 | @init { | ||
3742 | int stackSize = keepStackSize(); | ||
3743 | } | ||
3744 | : | ||
3745 | ( | ||
3746 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getRightCurlyBracketKeyword_6()); } | ||
3747 | RightCurlyBracket | ||
3748 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getRightCurlyBracketKeyword_6()); } | ||
3749 | ) | ||
3750 | ; | ||
3751 | finally { | ||
3752 | restoreStackSize(stackSize); | ||
3753 | } | ||
3754 | |||
3755 | |||
3756 | rule__ExternDatatypeDefinition__Group__0 | ||
3757 | @init { | ||
3758 | int stackSize = keepStackSize(); | ||
3759 | } | ||
3760 | : | ||
3761 | rule__ExternDatatypeDefinition__Group__0__Impl | ||
3762 | rule__ExternDatatypeDefinition__Group__1 | ||
3763 | ; | ||
3764 | finally { | ||
3765 | restoreStackSize(stackSize); | ||
3766 | } | ||
3767 | |||
3768 | rule__ExternDatatypeDefinition__Group__0__Impl | ||
3769 | @init { | ||
3770 | int stackSize = keepStackSize(); | ||
3771 | } | ||
3772 | : | ||
3773 | ( | ||
3774 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getExternKeyword_0()); } | ||
3775 | Extern | ||
3776 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getExternKeyword_0()); } | ||
3777 | ) | ||
3778 | ; | ||
3779 | finally { | ||
3780 | restoreStackSize(stackSize); | ||
3781 | } | ||
3782 | |||
3783 | rule__ExternDatatypeDefinition__Group__1 | ||
3784 | @init { | ||
3785 | int stackSize = keepStackSize(); | ||
3786 | } | ||
3787 | : | ||
3788 | rule__ExternDatatypeDefinition__Group__1__Impl | ||
3789 | rule__ExternDatatypeDefinition__Group__2 | ||
3790 | ; | ||
3791 | finally { | ||
3792 | restoreStackSize(stackSize); | ||
3793 | } | ||
3794 | |||
3795 | rule__ExternDatatypeDefinition__Group__1__Impl | ||
3796 | @init { | ||
3797 | int stackSize = keepStackSize(); | ||
3798 | } | ||
3799 | : | ||
3800 | ( | ||
3801 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getDatatypeKeyword_1()); } | ||
3802 | Datatype | ||
3803 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getDatatypeKeyword_1()); } | ||
3804 | ) | ||
3805 | ; | ||
3806 | finally { | ||
3807 | restoreStackSize(stackSize); | ||
3808 | } | ||
3809 | |||
3810 | rule__ExternDatatypeDefinition__Group__2 | ||
3811 | @init { | ||
3812 | int stackSize = keepStackSize(); | ||
3813 | } | ||
3814 | : | ||
3815 | rule__ExternDatatypeDefinition__Group__2__Impl | ||
3816 | rule__ExternDatatypeDefinition__Group__3 | ||
3817 | ; | ||
3818 | finally { | ||
3819 | restoreStackSize(stackSize); | ||
3820 | } | ||
3821 | |||
3822 | rule__ExternDatatypeDefinition__Group__2__Impl | ||
3823 | @init { | ||
3824 | int stackSize = keepStackSize(); | ||
3825 | } | ||
3826 | : | ||
3827 | ( | ||
3828 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2()); } | ||
3829 | (rule__ExternDatatypeDefinition__NameAssignment_2) | ||
3830 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2()); } | ||
3831 | ) | ||
3832 | ; | ||
3833 | finally { | ||
3834 | restoreStackSize(stackSize); | ||
3835 | } | ||
3836 | |||
3837 | rule__ExternDatatypeDefinition__Group__3 | ||
3838 | @init { | ||
3839 | int stackSize = keepStackSize(); | ||
3840 | } | ||
3841 | : | ||
3842 | rule__ExternDatatypeDefinition__Group__3__Impl | ||
3843 | ; | ||
3844 | finally { | ||
3845 | restoreStackSize(stackSize); | ||
3846 | } | ||
3847 | |||
3848 | rule__ExternDatatypeDefinition__Group__3__Impl | ||
3849 | @init { | ||
3850 | int stackSize = keepStackSize(); | ||
3851 | } | ||
3852 | : | ||
3853 | ( | ||
3854 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3()); } | ||
3855 | (rule__ExternDatatypeDefinition__Group_3__0) | ||
3856 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3()); } | ||
3857 | ) | ||
3858 | ; | ||
3859 | finally { | ||
3860 | restoreStackSize(stackSize); | ||
3861 | } | ||
3862 | |||
3863 | |||
3864 | rule__ExternDatatypeDefinition__Group_3__0 | ||
3865 | @init { | ||
3866 | int stackSize = keepStackSize(); | ||
3867 | } | ||
3868 | : | ||
3869 | rule__ExternDatatypeDefinition__Group_3__0__Impl | ||
3870 | rule__ExternDatatypeDefinition__Group_3__1 | ||
3871 | ; | ||
3872 | finally { | ||
3873 | restoreStackSize(stackSize); | ||
3874 | } | ||
3875 | |||
3876 | rule__ExternDatatypeDefinition__Group_3__0__Impl | ||
3877 | @init { | ||
3878 | int stackSize = keepStackSize(); | ||
3879 | } | ||
3880 | : | ||
3881 | ( | ||
3882 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getExtendsKeyword_3_0()); } | ||
3883 | Extends | ||
3884 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getExtendsKeyword_3_0()); } | ||
3885 | ) | ||
3886 | ; | ||
3887 | finally { | ||
3888 | restoreStackSize(stackSize); | ||
3889 | } | ||
3890 | |||
3891 | rule__ExternDatatypeDefinition__Group_3__1 | ||
3892 | @init { | ||
3893 | int stackSize = keepStackSize(); | ||
3894 | } | ||
3895 | : | ||
3896 | rule__ExternDatatypeDefinition__Group_3__1__Impl | ||
3897 | rule__ExternDatatypeDefinition__Group_3__2 | ||
3898 | ; | ||
3899 | finally { | ||
3900 | restoreStackSize(stackSize); | ||
3901 | } | ||
3902 | |||
3903 | rule__ExternDatatypeDefinition__Group_3__1__Impl | ||
3904 | @init { | ||
3905 | int stackSize = keepStackSize(); | ||
3906 | } | ||
3907 | : | ||
3908 | ( | ||
3909 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1()); } | ||
3910 | (rule__ExternDatatypeDefinition__SupertypesAssignment_3_1) | ||
3911 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1()); } | ||
3912 | ) | ||
3913 | ; | ||
3914 | finally { | ||
3915 | restoreStackSize(stackSize); | ||
3916 | } | ||
3917 | |||
3918 | rule__ExternDatatypeDefinition__Group_3__2 | ||
3919 | @init { | ||
3920 | int stackSize = keepStackSize(); | ||
3921 | } | ||
3922 | : | ||
3923 | rule__ExternDatatypeDefinition__Group_3__2__Impl | ||
3924 | ; | ||
3925 | finally { | ||
3926 | restoreStackSize(stackSize); | ||
3927 | } | ||
3928 | |||
3929 | rule__ExternDatatypeDefinition__Group_3__2__Impl | ||
3930 | @init { | ||
3931 | int stackSize = keepStackSize(); | ||
3932 | } | ||
3933 | : | ||
3934 | ( | ||
3935 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2()); } | ||
3936 | (rule__ExternDatatypeDefinition__Group_3_2__0)* | ||
3937 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2()); } | ||
3938 | ) | ||
3939 | ; | ||
3940 | finally { | ||
3941 | restoreStackSize(stackSize); | ||
3942 | } | ||
3943 | |||
3944 | |||
3945 | rule__ExternDatatypeDefinition__Group_3_2__0 | ||
3946 | @init { | ||
3947 | int stackSize = keepStackSize(); | ||
3948 | } | ||
3949 | : | ||
3950 | rule__ExternDatatypeDefinition__Group_3_2__0__Impl | ||
3951 | rule__ExternDatatypeDefinition__Group_3_2__1 | ||
3952 | ; | ||
3953 | finally { | ||
3954 | restoreStackSize(stackSize); | ||
3955 | } | ||
3956 | |||
3957 | rule__ExternDatatypeDefinition__Group_3_2__0__Impl | ||
3958 | @init { | ||
3959 | int stackSize = keepStackSize(); | ||
3960 | } | ||
3961 | : | ||
3962 | ( | ||
3963 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getCommaKeyword_3_2_0()); } | ||
3964 | Comma | ||
3965 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getCommaKeyword_3_2_0()); } | ||
3966 | ) | ||
3967 | ; | ||
3968 | finally { | ||
3969 | restoreStackSize(stackSize); | ||
3970 | } | ||
3971 | |||
3972 | rule__ExternDatatypeDefinition__Group_3_2__1 | ||
3973 | @init { | ||
3974 | int stackSize = keepStackSize(); | ||
3975 | } | ||
3976 | : | ||
3977 | rule__ExternDatatypeDefinition__Group_3_2__1__Impl | ||
3978 | ; | ||
3979 | finally { | ||
3980 | restoreStackSize(stackSize); | ||
3981 | } | ||
3982 | |||
3983 | rule__ExternDatatypeDefinition__Group_3_2__1__Impl | ||
3984 | @init { | ||
3985 | int stackSize = keepStackSize(); | ||
3986 | } | ||
3987 | : | ||
3988 | ( | ||
3989 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1()); } | ||
3990 | (rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1) | ||
3991 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1()); } | ||
3992 | ) | ||
3993 | ; | ||
3994 | finally { | ||
3995 | restoreStackSize(stackSize); | ||
3996 | } | ||
3997 | |||
3998 | |||
3999 | rule__Variable__Group__0 | ||
4000 | @init { | ||
4001 | int stackSize = keepStackSize(); | ||
4002 | } | ||
4003 | : | ||
4004 | rule__Variable__Group__0__Impl | ||
4005 | rule__Variable__Group__1 | ||
4006 | ; | ||
4007 | finally { | ||
4008 | restoreStackSize(stackSize); | ||
4009 | } | ||
4010 | |||
4011 | rule__Variable__Group__0__Impl | ||
4012 | @init { | ||
4013 | int stackSize = keepStackSize(); | ||
4014 | } | ||
4015 | : | ||
4016 | ( | ||
4017 | { before(grammarAccess.getVariableAccess().getTypeAssignment_0()); } | ||
4018 | (rule__Variable__TypeAssignment_0)? | ||
4019 | { after(grammarAccess.getVariableAccess().getTypeAssignment_0()); } | ||
4020 | ) | ||
4021 | ; | ||
4022 | finally { | ||
4023 | restoreStackSize(stackSize); | ||
4024 | } | ||
4025 | |||
4026 | rule__Variable__Group__1 | ||
4027 | @init { | ||
4028 | int stackSize = keepStackSize(); | ||
4029 | } | ||
4030 | : | ||
4031 | rule__Variable__Group__1__Impl | ||
4032 | ; | ||
4033 | finally { | ||
4034 | restoreStackSize(stackSize); | ||
4035 | } | ||
4036 | |||
4037 | rule__Variable__Group__1__Impl | ||
4038 | @init { | ||
4039 | int stackSize = keepStackSize(); | ||
4040 | } | ||
4041 | : | ||
4042 | ( | ||
4043 | { before(grammarAccess.getVariableAccess().getNameAssignment_1()); } | ||
4044 | (rule__Variable__NameAssignment_1) | ||
4045 | { after(grammarAccess.getVariableAccess().getNameAssignment_1()); } | ||
3367 | ) | 4046 | ) |
3368 | ; | 4047 | ; |
3369 | finally { | 4048 | finally { |
@@ -3533,6 +4212,411 @@ finally { | |||
3533 | } | 4212 | } |
3534 | 4213 | ||
3535 | 4214 | ||
4215 | rule__Let__Group__0 | ||
4216 | @init { | ||
4217 | int stackSize = keepStackSize(); | ||
4218 | } | ||
4219 | : | ||
4220 | rule__Let__Group__0__Impl | ||
4221 | rule__Let__Group__1 | ||
4222 | ; | ||
4223 | finally { | ||
4224 | restoreStackSize(stackSize); | ||
4225 | } | ||
4226 | |||
4227 | rule__Let__Group__0__Impl | ||
4228 | @init { | ||
4229 | int stackSize = keepStackSize(); | ||
4230 | } | ||
4231 | : | ||
4232 | ( | ||
4233 | { before(grammarAccess.getLetAccess().getLetKeyword_0()); } | ||
4234 | Let | ||
4235 | { after(grammarAccess.getLetAccess().getLetKeyword_0()); } | ||
4236 | ) | ||
4237 | ; | ||
4238 | finally { | ||
4239 | restoreStackSize(stackSize); | ||
4240 | } | ||
4241 | |||
4242 | rule__Let__Group__1 | ||
4243 | @init { | ||
4244 | int stackSize = keepStackSize(); | ||
4245 | } | ||
4246 | : | ||
4247 | rule__Let__Group__1__Impl | ||
4248 | rule__Let__Group__2 | ||
4249 | ; | ||
4250 | finally { | ||
4251 | restoreStackSize(stackSize); | ||
4252 | } | ||
4253 | |||
4254 | rule__Let__Group__1__Impl | ||
4255 | @init { | ||
4256 | int stackSize = keepStackSize(); | ||
4257 | } | ||
4258 | : | ||
4259 | ( | ||
4260 | { before(grammarAccess.getLetAccess().getBindingsAssignment_1()); } | ||
4261 | (rule__Let__BindingsAssignment_1) | ||
4262 | { after(grammarAccess.getLetAccess().getBindingsAssignment_1()); } | ||
4263 | ) | ||
4264 | ; | ||
4265 | finally { | ||
4266 | restoreStackSize(stackSize); | ||
4267 | } | ||
4268 | |||
4269 | rule__Let__Group__2 | ||
4270 | @init { | ||
4271 | int stackSize = keepStackSize(); | ||
4272 | } | ||
4273 | : | ||
4274 | rule__Let__Group__2__Impl | ||
4275 | rule__Let__Group__3 | ||
4276 | ; | ||
4277 | finally { | ||
4278 | restoreStackSize(stackSize); | ||
4279 | } | ||
4280 | |||
4281 | rule__Let__Group__2__Impl | ||
4282 | @init { | ||
4283 | int stackSize = keepStackSize(); | ||
4284 | } | ||
4285 | : | ||
4286 | ( | ||
4287 | { before(grammarAccess.getLetAccess().getGroup_2()); } | ||
4288 | (rule__Let__Group_2__0)* | ||
4289 | { after(grammarAccess.getLetAccess().getGroup_2()); } | ||
4290 | ) | ||
4291 | ; | ||
4292 | finally { | ||
4293 | restoreStackSize(stackSize); | ||
4294 | } | ||
4295 | |||
4296 | rule__Let__Group__3 | ||
4297 | @init { | ||
4298 | int stackSize = keepStackSize(); | ||
4299 | } | ||
4300 | : | ||
4301 | rule__Let__Group__3__Impl | ||
4302 | rule__Let__Group__4 | ||
4303 | ; | ||
4304 | finally { | ||
4305 | restoreStackSize(stackSize); | ||
4306 | } | ||
4307 | |||
4308 | rule__Let__Group__3__Impl | ||
4309 | @init { | ||
4310 | int stackSize = keepStackSize(); | ||
4311 | } | ||
4312 | : | ||
4313 | ( | ||
4314 | { before(grammarAccess.getLetAccess().getInKeyword_3()); } | ||
4315 | In | ||
4316 | { after(grammarAccess.getLetAccess().getInKeyword_3()); } | ||
4317 | ) | ||
4318 | ; | ||
4319 | finally { | ||
4320 | restoreStackSize(stackSize); | ||
4321 | } | ||
4322 | |||
4323 | rule__Let__Group__4 | ||
4324 | @init { | ||
4325 | int stackSize = keepStackSize(); | ||
4326 | } | ||
4327 | : | ||
4328 | rule__Let__Group__4__Impl | ||
4329 | ; | ||
4330 | finally { | ||
4331 | restoreStackSize(stackSize); | ||
4332 | } | ||
4333 | |||
4334 | rule__Let__Group__4__Impl | ||
4335 | @init { | ||
4336 | int stackSize = keepStackSize(); | ||
4337 | } | ||
4338 | : | ||
4339 | ( | ||
4340 | { before(grammarAccess.getLetAccess().getBodyAssignment_4()); } | ||
4341 | (rule__Let__BodyAssignment_4) | ||
4342 | { after(grammarAccess.getLetAccess().getBodyAssignment_4()); } | ||
4343 | ) | ||
4344 | ; | ||
4345 | finally { | ||
4346 | restoreStackSize(stackSize); | ||
4347 | } | ||
4348 | |||
4349 | |||
4350 | rule__Let__Group_2__0 | ||
4351 | @init { | ||
4352 | int stackSize = keepStackSize(); | ||
4353 | } | ||
4354 | : | ||
4355 | rule__Let__Group_2__0__Impl | ||
4356 | rule__Let__Group_2__1 | ||
4357 | ; | ||
4358 | finally { | ||
4359 | restoreStackSize(stackSize); | ||
4360 | } | ||
4361 | |||
4362 | rule__Let__Group_2__0__Impl | ||
4363 | @init { | ||
4364 | int stackSize = keepStackSize(); | ||
4365 | } | ||
4366 | : | ||
4367 | ( | ||
4368 | { before(grammarAccess.getLetAccess().getCommaKeyword_2_0()); } | ||
4369 | Comma | ||
4370 | { after(grammarAccess.getLetAccess().getCommaKeyword_2_0()); } | ||
4371 | ) | ||
4372 | ; | ||
4373 | finally { | ||
4374 | restoreStackSize(stackSize); | ||
4375 | } | ||
4376 | |||
4377 | rule__Let__Group_2__1 | ||
4378 | @init { | ||
4379 | int stackSize = keepStackSize(); | ||
4380 | } | ||
4381 | : | ||
4382 | rule__Let__Group_2__1__Impl | ||
4383 | ; | ||
4384 | finally { | ||
4385 | restoreStackSize(stackSize); | ||
4386 | } | ||
4387 | |||
4388 | rule__Let__Group_2__1__Impl | ||
4389 | @init { | ||
4390 | int stackSize = keepStackSize(); | ||
4391 | } | ||
4392 | : | ||
4393 | ( | ||
4394 | { before(grammarAccess.getLetAccess().getBindingsAssignment_2_1()); } | ||
4395 | (rule__Let__BindingsAssignment_2_1) | ||
4396 | { after(grammarAccess.getLetAccess().getBindingsAssignment_2_1()); } | ||
4397 | ) | ||
4398 | ; | ||
4399 | finally { | ||
4400 | restoreStackSize(stackSize); | ||
4401 | } | ||
4402 | |||
4403 | |||
4404 | rule__LetBinding__Group__0 | ||
4405 | @init { | ||
4406 | int stackSize = keepStackSize(); | ||
4407 | } | ||
4408 | : | ||
4409 | rule__LetBinding__Group__0__Impl | ||
4410 | rule__LetBinding__Group__1 | ||
4411 | ; | ||
4412 | finally { | ||
4413 | restoreStackSize(stackSize); | ||
4414 | } | ||
4415 | |||
4416 | rule__LetBinding__Group__0__Impl | ||
4417 | @init { | ||
4418 | int stackSize = keepStackSize(); | ||
4419 | } | ||
4420 | : | ||
4421 | ( | ||
4422 | { before(grammarAccess.getLetBindingAccess().getVariableAssignment_0()); } | ||
4423 | (rule__LetBinding__VariableAssignment_0) | ||
4424 | { after(grammarAccess.getLetBindingAccess().getVariableAssignment_0()); } | ||
4425 | ) | ||
4426 | ; | ||
4427 | finally { | ||
4428 | restoreStackSize(stackSize); | ||
4429 | } | ||
4430 | |||
4431 | rule__LetBinding__Group__1 | ||
4432 | @init { | ||
4433 | int stackSize = keepStackSize(); | ||
4434 | } | ||
4435 | : | ||
4436 | rule__LetBinding__Group__1__Impl | ||
4437 | rule__LetBinding__Group__2 | ||
4438 | ; | ||
4439 | finally { | ||
4440 | restoreStackSize(stackSize); | ||
4441 | } | ||
4442 | |||
4443 | rule__LetBinding__Group__1__Impl | ||
4444 | @init { | ||
4445 | int stackSize = keepStackSize(); | ||
4446 | } | ||
4447 | : | ||
4448 | ( | ||
4449 | { before(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_1()); } | ||
4450 | EqualsSign | ||
4451 | { after(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_1()); } | ||
4452 | ) | ||
4453 | ; | ||
4454 | finally { | ||
4455 | restoreStackSize(stackSize); | ||
4456 | } | ||
4457 | |||
4458 | rule__LetBinding__Group__2 | ||
4459 | @init { | ||
4460 | int stackSize = keepStackSize(); | ||
4461 | } | ||
4462 | : | ||
4463 | rule__LetBinding__Group__2__Impl | ||
4464 | ; | ||
4465 | finally { | ||
4466 | restoreStackSize(stackSize); | ||
4467 | } | ||
4468 | |||
4469 | rule__LetBinding__Group__2__Impl | ||
4470 | @init { | ||
4471 | int stackSize = keepStackSize(); | ||
4472 | } | ||
4473 | : | ||
4474 | ( | ||
4475 | { before(grammarAccess.getLetBindingAccess().getValueAssignment_2()); } | ||
4476 | (rule__LetBinding__ValueAssignment_2) | ||
4477 | { after(grammarAccess.getLetBindingAccess().getValueAssignment_2()); } | ||
4478 | ) | ||
4479 | ; | ||
4480 | finally { | ||
4481 | restoreStackSize(stackSize); | ||
4482 | } | ||
4483 | |||
4484 | |||
4485 | rule__ImplicationExpression__Group__0 | ||
4486 | @init { | ||
4487 | int stackSize = keepStackSize(); | ||
4488 | } | ||
4489 | : | ||
4490 | rule__ImplicationExpression__Group__0__Impl | ||
4491 | rule__ImplicationExpression__Group__1 | ||
4492 | ; | ||
4493 | finally { | ||
4494 | restoreStackSize(stackSize); | ||
4495 | } | ||
4496 | |||
4497 | rule__ImplicationExpression__Group__0__Impl | ||
4498 | @init { | ||
4499 | int stackSize = keepStackSize(); | ||
4500 | } | ||
4501 | : | ||
4502 | ( | ||
4503 | { before(grammarAccess.getImplicationExpressionAccess().getDisjunctiveExpressionParserRuleCall_0()); } | ||
4504 | ruleDisjunctiveExpression | ||
4505 | { after(grammarAccess.getImplicationExpressionAccess().getDisjunctiveExpressionParserRuleCall_0()); } | ||
4506 | ) | ||
4507 | ; | ||
4508 | finally { | ||
4509 | restoreStackSize(stackSize); | ||
4510 | } | ||
4511 | |||
4512 | rule__ImplicationExpression__Group__1 | ||
4513 | @init { | ||
4514 | int stackSize = keepStackSize(); | ||
4515 | } | ||
4516 | : | ||
4517 | rule__ImplicationExpression__Group__1__Impl | ||
4518 | ; | ||
4519 | finally { | ||
4520 | restoreStackSize(stackSize); | ||
4521 | } | ||
4522 | |||
4523 | rule__ImplicationExpression__Group__1__Impl | ||
4524 | @init { | ||
4525 | int stackSize = keepStackSize(); | ||
4526 | } | ||
4527 | : | ||
4528 | ( | ||
4529 | { before(grammarAccess.getImplicationExpressionAccess().getGroup_1()); } | ||
4530 | (rule__ImplicationExpression__Group_1__0)? | ||
4531 | { after(grammarAccess.getImplicationExpressionAccess().getGroup_1()); } | ||
4532 | ) | ||
4533 | ; | ||
4534 | finally { | ||
4535 | restoreStackSize(stackSize); | ||
4536 | } | ||
4537 | |||
4538 | |||
4539 | rule__ImplicationExpression__Group_1__0 | ||
4540 | @init { | ||
4541 | int stackSize = keepStackSize(); | ||
4542 | } | ||
4543 | : | ||
4544 | rule__ImplicationExpression__Group_1__0__Impl | ||
4545 | rule__ImplicationExpression__Group_1__1 | ||
4546 | ; | ||
4547 | finally { | ||
4548 | restoreStackSize(stackSize); | ||
4549 | } | ||
4550 | |||
4551 | rule__ImplicationExpression__Group_1__0__Impl | ||
4552 | @init { | ||
4553 | int stackSize = keepStackSize(); | ||
4554 | } | ||
4555 | : | ||
4556 | ( | ||
4557 | { before(grammarAccess.getImplicationExpressionAccess().getBinaryExpressionLeftAction_1_0()); } | ||
4558 | () | ||
4559 | { after(grammarAccess.getImplicationExpressionAccess().getBinaryExpressionLeftAction_1_0()); } | ||
4560 | ) | ||
4561 | ; | ||
4562 | finally { | ||
4563 | restoreStackSize(stackSize); | ||
4564 | } | ||
4565 | |||
4566 | rule__ImplicationExpression__Group_1__1 | ||
4567 | @init { | ||
4568 | int stackSize = keepStackSize(); | ||
4569 | } | ||
4570 | : | ||
4571 | rule__ImplicationExpression__Group_1__1__Impl | ||
4572 | rule__ImplicationExpression__Group_1__2 | ||
4573 | ; | ||
4574 | finally { | ||
4575 | restoreStackSize(stackSize); | ||
4576 | } | ||
4577 | |||
4578 | rule__ImplicationExpression__Group_1__1__Impl | ||
4579 | @init { | ||
4580 | int stackSize = keepStackSize(); | ||
4581 | } | ||
4582 | : | ||
4583 | ( | ||
4584 | { before(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1()); } | ||
4585 | (rule__ImplicationExpression__OpAssignment_1_1) | ||
4586 | { after(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1()); } | ||
4587 | ) | ||
4588 | ; | ||
4589 | finally { | ||
4590 | restoreStackSize(stackSize); | ||
4591 | } | ||
4592 | |||
4593 | rule__ImplicationExpression__Group_1__2 | ||
4594 | @init { | ||
4595 | int stackSize = keepStackSize(); | ||
4596 | } | ||
4597 | : | ||
4598 | rule__ImplicationExpression__Group_1__2__Impl | ||
4599 | ; | ||
4600 | finally { | ||
4601 | restoreStackSize(stackSize); | ||
4602 | } | ||
4603 | |||
4604 | rule__ImplicationExpression__Group_1__2__Impl | ||
4605 | @init { | ||
4606 | int stackSize = keepStackSize(); | ||
4607 | } | ||
4608 | : | ||
4609 | ( | ||
4610 | { before(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2()); } | ||
4611 | (rule__ImplicationExpression__RightAssignment_1_2) | ||
4612 | { after(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2()); } | ||
4613 | ) | ||
4614 | ; | ||
4615 | finally { | ||
4616 | restoreStackSize(stackSize); | ||
4617 | } | ||
4618 | |||
4619 | |||
3536 | rule__DisjunctiveExpression__Group__0 | 4620 | rule__DisjunctiveExpression__Group__0 |
3537 | @init { | 4621 | @init { |
3538 | int stackSize = keepStackSize(); | 4622 | int stackSize = keepStackSize(); |
@@ -4564,9 +5648,9 @@ rule__ExponentialExpression__Group__0__Impl | |||
4564 | } | 5648 | } |
4565 | : | 5649 | : |
4566 | ( | 5650 | ( |
4567 | { before(grammarAccess.getExponentialExpressionAccess().getUnaryExpressionParserRuleCall_0()); } | 5651 | { before(grammarAccess.getExponentialExpressionAccess().getCastExpressionParserRuleCall_0()); } |
4568 | ruleUnaryExpression | 5652 | ruleCastExpression |
4569 | { after(grammarAccess.getExponentialExpressionAccess().getUnaryExpressionParserRuleCall_0()); } | 5653 | { after(grammarAccess.getExponentialExpressionAccess().getCastExpressionParserRuleCall_0()); } |
4570 | ) | 5654 | ) |
4571 | ; | 5655 | ; |
4572 | finally { | 5656 | finally { |
@@ -4681,6 +5765,141 @@ finally { | |||
4681 | } | 5765 | } |
4682 | 5766 | ||
4683 | 5767 | ||
5768 | rule__CastExpression__Group__0 | ||
5769 | @init { | ||
5770 | int stackSize = keepStackSize(); | ||
5771 | } | ||
5772 | : | ||
5773 | rule__CastExpression__Group__0__Impl | ||
5774 | rule__CastExpression__Group__1 | ||
5775 | ; | ||
5776 | finally { | ||
5777 | restoreStackSize(stackSize); | ||
5778 | } | ||
5779 | |||
5780 | rule__CastExpression__Group__0__Impl | ||
5781 | @init { | ||
5782 | int stackSize = keepStackSize(); | ||
5783 | } | ||
5784 | : | ||
5785 | ( | ||
5786 | { before(grammarAccess.getCastExpressionAccess().getUnaryExpressionParserRuleCall_0()); } | ||
5787 | ruleUnaryExpression | ||
5788 | { after(grammarAccess.getCastExpressionAccess().getUnaryExpressionParserRuleCall_0()); } | ||
5789 | ) | ||
5790 | ; | ||
5791 | finally { | ||
5792 | restoreStackSize(stackSize); | ||
5793 | } | ||
5794 | |||
5795 | rule__CastExpression__Group__1 | ||
5796 | @init { | ||
5797 | int stackSize = keepStackSize(); | ||
5798 | } | ||
5799 | : | ||
5800 | rule__CastExpression__Group__1__Impl | ||
5801 | ; | ||
5802 | finally { | ||
5803 | restoreStackSize(stackSize); | ||
5804 | } | ||
5805 | |||
5806 | rule__CastExpression__Group__1__Impl | ||
5807 | @init { | ||
5808 | int stackSize = keepStackSize(); | ||
5809 | } | ||
5810 | : | ||
5811 | ( | ||
5812 | { before(grammarAccess.getCastExpressionAccess().getGroup_1()); } | ||
5813 | (rule__CastExpression__Group_1__0)? | ||
5814 | { after(grammarAccess.getCastExpressionAccess().getGroup_1()); } | ||
5815 | ) | ||
5816 | ; | ||
5817 | finally { | ||
5818 | restoreStackSize(stackSize); | ||
5819 | } | ||
5820 | |||
5821 | |||
5822 | rule__CastExpression__Group_1__0 | ||
5823 | @init { | ||
5824 | int stackSize = keepStackSize(); | ||
5825 | } | ||
5826 | : | ||
5827 | rule__CastExpression__Group_1__0__Impl | ||
5828 | rule__CastExpression__Group_1__1 | ||
5829 | ; | ||
5830 | finally { | ||
5831 | restoreStackSize(stackSize); | ||
5832 | } | ||
5833 | |||
5834 | rule__CastExpression__Group_1__0__Impl | ||
5835 | @init { | ||
5836 | int stackSize = keepStackSize(); | ||
5837 | } | ||
5838 | : | ||
5839 | ( | ||
5840 | { before(grammarAccess.getCastExpressionAccess().getCastExpressionBodyAction_1_0()); } | ||
5841 | () | ||
5842 | { after(grammarAccess.getCastExpressionAccess().getCastExpressionBodyAction_1_0()); } | ||
5843 | ) | ||
5844 | ; | ||
5845 | finally { | ||
5846 | restoreStackSize(stackSize); | ||
5847 | } | ||
5848 | |||
5849 | rule__CastExpression__Group_1__1 | ||
5850 | @init { | ||
5851 | int stackSize = keepStackSize(); | ||
5852 | } | ||
5853 | : | ||
5854 | rule__CastExpression__Group_1__1__Impl | ||
5855 | rule__CastExpression__Group_1__2 | ||
5856 | ; | ||
5857 | finally { | ||
5858 | restoreStackSize(stackSize); | ||
5859 | } | ||
5860 | |||
5861 | rule__CastExpression__Group_1__1__Impl | ||
5862 | @init { | ||
5863 | int stackSize = keepStackSize(); | ||
5864 | } | ||
5865 | : | ||
5866 | ( | ||
5867 | { before(grammarAccess.getCastExpressionAccess().getAsKeyword_1_1()); } | ||
5868 | As | ||
5869 | { after(grammarAccess.getCastExpressionAccess().getAsKeyword_1_1()); } | ||
5870 | ) | ||
5871 | ; | ||
5872 | finally { | ||
5873 | restoreStackSize(stackSize); | ||
5874 | } | ||
5875 | |||
5876 | rule__CastExpression__Group_1__2 | ||
5877 | @init { | ||
5878 | int stackSize = keepStackSize(); | ||
5879 | } | ||
5880 | : | ||
5881 | rule__CastExpression__Group_1__2__Impl | ||
5882 | ; | ||
5883 | finally { | ||
5884 | restoreStackSize(stackSize); | ||
5885 | } | ||
5886 | |||
5887 | rule__CastExpression__Group_1__2__Impl | ||
5888 | @init { | ||
5889 | int stackSize = keepStackSize(); | ||
5890 | } | ||
5891 | : | ||
5892 | ( | ||
5893 | { before(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2()); } | ||
5894 | (rule__CastExpression__TypeAssignment_1_2) | ||
5895 | { after(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2()); } | ||
5896 | ) | ||
5897 | ; | ||
5898 | finally { | ||
5899 | restoreStackSize(stackSize); | ||
5900 | } | ||
5901 | |||
5902 | |||
4684 | rule__UnaryExpression__Group_1__0 | 5903 | rule__UnaryExpression__Group_1__0 |
4685 | @init { | 5904 | @init { |
4686 | int stackSize = keepStackSize(); | 5905 | int stackSize = keepStackSize(); |
@@ -4762,107 +5981,350 @@ finally { | |||
4762 | } | 5981 | } |
4763 | 5982 | ||
4764 | 5983 | ||
4765 | rule__Count__Group__0 | 5984 | rule__LocalVariables__Group__0 |
5985 | @init { | ||
5986 | int stackSize = keepStackSize(); | ||
5987 | } | ||
5988 | : | ||
5989 | rule__LocalVariables__Group__0__Impl | ||
5990 | rule__LocalVariables__Group__1 | ||
5991 | ; | ||
5992 | finally { | ||
5993 | restoreStackSize(stackSize); | ||
5994 | } | ||
5995 | |||
5996 | rule__LocalVariables__Group__0__Impl | ||
5997 | @init { | ||
5998 | int stackSize = keepStackSize(); | ||
5999 | } | ||
6000 | : | ||
6001 | ( | ||
6002 | { before(grammarAccess.getLocalVariablesAccess().getLocalVariablesAction_0()); } | ||
6003 | () | ||
6004 | { after(grammarAccess.getLocalVariablesAccess().getLocalVariablesAction_0()); } | ||
6005 | ) | ||
6006 | ; | ||
6007 | finally { | ||
6008 | restoreStackSize(stackSize); | ||
6009 | } | ||
6010 | |||
6011 | rule__LocalVariables__Group__1 | ||
6012 | @init { | ||
6013 | int stackSize = keepStackSize(); | ||
6014 | } | ||
6015 | : | ||
6016 | rule__LocalVariables__Group__1__Impl | ||
6017 | rule__LocalVariables__Group__2 | ||
6018 | ; | ||
6019 | finally { | ||
6020 | restoreStackSize(stackSize); | ||
6021 | } | ||
6022 | |||
6023 | rule__LocalVariables__Group__1__Impl | ||
6024 | @init { | ||
6025 | int stackSize = keepStackSize(); | ||
6026 | } | ||
6027 | : | ||
6028 | ( | ||
6029 | { before(grammarAccess.getLocalVariablesAccess().getLeftSquareBracketKeyword_1()); } | ||
6030 | LeftSquareBracket | ||
6031 | { after(grammarAccess.getLocalVariablesAccess().getLeftSquareBracketKeyword_1()); } | ||
6032 | ) | ||
6033 | ; | ||
6034 | finally { | ||
6035 | restoreStackSize(stackSize); | ||
6036 | } | ||
6037 | |||
6038 | rule__LocalVariables__Group__2 | ||
6039 | @init { | ||
6040 | int stackSize = keepStackSize(); | ||
6041 | } | ||
6042 | : | ||
6043 | rule__LocalVariables__Group__2__Impl | ||
6044 | rule__LocalVariables__Group__3 | ||
6045 | ; | ||
6046 | finally { | ||
6047 | restoreStackSize(stackSize); | ||
6048 | } | ||
6049 | |||
6050 | rule__LocalVariables__Group__2__Impl | ||
6051 | @init { | ||
6052 | int stackSize = keepStackSize(); | ||
6053 | } | ||
6054 | : | ||
6055 | ( | ||
6056 | { before(grammarAccess.getLocalVariablesAccess().getGroup_2()); } | ||
6057 | (rule__LocalVariables__Group_2__0)? | ||
6058 | { after(grammarAccess.getLocalVariablesAccess().getGroup_2()); } | ||
6059 | ) | ||
6060 | ; | ||
6061 | finally { | ||
6062 | restoreStackSize(stackSize); | ||
6063 | } | ||
6064 | |||
6065 | rule__LocalVariables__Group__3 | ||
4766 | @init { | 6066 | @init { |
4767 | int stackSize = keepStackSize(); | 6067 | int stackSize = keepStackSize(); |
4768 | } | 6068 | } |
4769 | : | 6069 | : |
4770 | rule__Count__Group__0__Impl | 6070 | rule__LocalVariables__Group__3__Impl |
4771 | rule__Count__Group__1 | ||
4772 | ; | 6071 | ; |
4773 | finally { | 6072 | finally { |
4774 | restoreStackSize(stackSize); | 6073 | restoreStackSize(stackSize); |
4775 | } | 6074 | } |
4776 | 6075 | ||
4777 | rule__Count__Group__0__Impl | 6076 | rule__LocalVariables__Group__3__Impl |
4778 | @init { | 6077 | @init { |
4779 | int stackSize = keepStackSize(); | 6078 | int stackSize = keepStackSize(); |
4780 | } | 6079 | } |
4781 | : | 6080 | : |
4782 | ( | 6081 | ( |
4783 | { before(grammarAccess.getCountAccess().getCountKeyword_0()); } | 6082 | { before(grammarAccess.getLocalVariablesAccess().getRightSquareBracketKeyword_3()); } |
4784 | Count | 6083 | RightSquareBracket |
4785 | { after(grammarAccess.getCountAccess().getCountKeyword_0()); } | 6084 | { after(grammarAccess.getLocalVariablesAccess().getRightSquareBracketKeyword_3()); } |
4786 | ) | 6085 | ) |
4787 | ; | 6086 | ; |
4788 | finally { | 6087 | finally { |
4789 | restoreStackSize(stackSize); | 6088 | restoreStackSize(stackSize); |
4790 | } | 6089 | } |
4791 | 6090 | ||
4792 | rule__Count__Group__1 | 6091 | |
6092 | rule__LocalVariables__Group_2__0 | ||
4793 | @init { | 6093 | @init { |
4794 | int stackSize = keepStackSize(); | 6094 | int stackSize = keepStackSize(); |
4795 | } | 6095 | } |
4796 | : | 6096 | : |
4797 | rule__Count__Group__1__Impl | 6097 | rule__LocalVariables__Group_2__0__Impl |
4798 | rule__Count__Group__2 | 6098 | rule__LocalVariables__Group_2__1 |
4799 | ; | 6099 | ; |
4800 | finally { | 6100 | finally { |
4801 | restoreStackSize(stackSize); | 6101 | restoreStackSize(stackSize); |
4802 | } | 6102 | } |
4803 | 6103 | ||
4804 | rule__Count__Group__1__Impl | 6104 | rule__LocalVariables__Group_2__0__Impl |
4805 | @init { | 6105 | @init { |
4806 | int stackSize = keepStackSize(); | 6106 | int stackSize = keepStackSize(); |
4807 | } | 6107 | } |
4808 | : | 6108 | : |
4809 | ( | 6109 | ( |
4810 | { before(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); } | 6110 | { before(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0()); } |
6111 | (rule__LocalVariables__VariablesAssignment_2_0) | ||
6112 | { after(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0()); } | ||
6113 | ) | ||
6114 | ; | ||
6115 | finally { | ||
6116 | restoreStackSize(stackSize); | ||
6117 | } | ||
6118 | |||
6119 | rule__LocalVariables__Group_2__1 | ||
6120 | @init { | ||
6121 | int stackSize = keepStackSize(); | ||
6122 | } | ||
6123 | : | ||
6124 | rule__LocalVariables__Group_2__1__Impl | ||
6125 | ; | ||
6126 | finally { | ||
6127 | restoreStackSize(stackSize); | ||
6128 | } | ||
6129 | |||
6130 | rule__LocalVariables__Group_2__1__Impl | ||
6131 | @init { | ||
6132 | int stackSize = keepStackSize(); | ||
6133 | } | ||
6134 | : | ||
6135 | ( | ||
6136 | { before(grammarAccess.getLocalVariablesAccess().getGroup_2_1()); } | ||
6137 | (rule__LocalVariables__Group_2_1__0)* | ||
6138 | { after(grammarAccess.getLocalVariablesAccess().getGroup_2_1()); } | ||
6139 | ) | ||
6140 | ; | ||
6141 | finally { | ||
6142 | restoreStackSize(stackSize); | ||
6143 | } | ||
6144 | |||
6145 | |||
6146 | rule__LocalVariables__Group_2_1__0 | ||
6147 | @init { | ||
6148 | int stackSize = keepStackSize(); | ||
6149 | } | ||
6150 | : | ||
6151 | rule__LocalVariables__Group_2_1__0__Impl | ||
6152 | rule__LocalVariables__Group_2_1__1 | ||
6153 | ; | ||
6154 | finally { | ||
6155 | restoreStackSize(stackSize); | ||
6156 | } | ||
6157 | |||
6158 | rule__LocalVariables__Group_2_1__0__Impl | ||
6159 | @init { | ||
6160 | int stackSize = keepStackSize(); | ||
6161 | } | ||
6162 | : | ||
6163 | ( | ||
6164 | { before(grammarAccess.getLocalVariablesAccess().getCommaKeyword_2_1_0()); } | ||
6165 | Comma | ||
6166 | { after(grammarAccess.getLocalVariablesAccess().getCommaKeyword_2_1_0()); } | ||
6167 | ) | ||
6168 | ; | ||
6169 | finally { | ||
6170 | restoreStackSize(stackSize); | ||
6171 | } | ||
6172 | |||
6173 | rule__LocalVariables__Group_2_1__1 | ||
6174 | @init { | ||
6175 | int stackSize = keepStackSize(); | ||
6176 | } | ||
6177 | : | ||
6178 | rule__LocalVariables__Group_2_1__1__Impl | ||
6179 | ; | ||
6180 | finally { | ||
6181 | restoreStackSize(stackSize); | ||
6182 | } | ||
6183 | |||
6184 | rule__LocalVariables__Group_2_1__1__Impl | ||
6185 | @init { | ||
6186 | int stackSize = keepStackSize(); | ||
6187 | } | ||
6188 | : | ||
6189 | ( | ||
6190 | { before(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1()); } | ||
6191 | (rule__LocalVariables__VariablesAssignment_2_1_1) | ||
6192 | { after(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1()); } | ||
6193 | ) | ||
6194 | ; | ||
6195 | finally { | ||
6196 | restoreStackSize(stackSize); | ||
6197 | } | ||
6198 | |||
6199 | |||
6200 | rule__QuantifiedExpression__Group__0 | ||
6201 | @init { | ||
6202 | int stackSize = keepStackSize(); | ||
6203 | } | ||
6204 | : | ||
6205 | rule__QuantifiedExpression__Group__0__Impl | ||
6206 | rule__QuantifiedExpression__Group__1 | ||
6207 | ; | ||
6208 | finally { | ||
6209 | restoreStackSize(stackSize); | ||
6210 | } | ||
6211 | |||
6212 | rule__QuantifiedExpression__Group__0__Impl | ||
6213 | @init { | ||
6214 | int stackSize = keepStackSize(); | ||
6215 | } | ||
6216 | : | ||
6217 | ( | ||
6218 | { before(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0()); } | ||
6219 | (rule__QuantifiedExpression__QuantifierAssignment_0) | ||
6220 | { after(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0()); } | ||
6221 | ) | ||
6222 | ; | ||
6223 | finally { | ||
6224 | restoreStackSize(stackSize); | ||
6225 | } | ||
6226 | |||
6227 | rule__QuantifiedExpression__Group__1 | ||
6228 | @init { | ||
6229 | int stackSize = keepStackSize(); | ||
6230 | } | ||
6231 | : | ||
6232 | rule__QuantifiedExpression__Group__1__Impl | ||
6233 | rule__QuantifiedExpression__Group__2 | ||
6234 | ; | ||
6235 | finally { | ||
6236 | restoreStackSize(stackSize); | ||
6237 | } | ||
6238 | |||
6239 | rule__QuantifiedExpression__Group__1__Impl | ||
6240 | @init { | ||
6241 | int stackSize = keepStackSize(); | ||
6242 | } | ||
6243 | : | ||
6244 | ( | ||
6245 | { before(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1()); } | ||
6246 | (rule__QuantifiedExpression__LocalVariablesAssignment_1)? | ||
6247 | { after(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1()); } | ||
6248 | ) | ||
6249 | ; | ||
6250 | finally { | ||
6251 | restoreStackSize(stackSize); | ||
6252 | } | ||
6253 | |||
6254 | rule__QuantifiedExpression__Group__2 | ||
6255 | @init { | ||
6256 | int stackSize = keepStackSize(); | ||
6257 | } | ||
6258 | : | ||
6259 | rule__QuantifiedExpression__Group__2__Impl | ||
6260 | rule__QuantifiedExpression__Group__3 | ||
6261 | ; | ||
6262 | finally { | ||
6263 | restoreStackSize(stackSize); | ||
6264 | } | ||
6265 | |||
6266 | rule__QuantifiedExpression__Group__2__Impl | ||
6267 | @init { | ||
6268 | int stackSize = keepStackSize(); | ||
6269 | } | ||
6270 | : | ||
6271 | ( | ||
6272 | { before(grammarAccess.getQuantifiedExpressionAccess().getLeftCurlyBracketKeyword_2()); } | ||
4811 | LeftCurlyBracket | 6273 | LeftCurlyBracket |
4812 | { after(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); } | 6274 | { after(grammarAccess.getQuantifiedExpressionAccess().getLeftCurlyBracketKeyword_2()); } |
4813 | ) | 6275 | ) |
4814 | ; | 6276 | ; |
4815 | finally { | 6277 | finally { |
4816 | restoreStackSize(stackSize); | 6278 | restoreStackSize(stackSize); |
4817 | } | 6279 | } |
4818 | 6280 | ||
4819 | rule__Count__Group__2 | 6281 | rule__QuantifiedExpression__Group__3 |
4820 | @init { | 6282 | @init { |
4821 | int stackSize = keepStackSize(); | 6283 | int stackSize = keepStackSize(); |
4822 | } | 6284 | } |
4823 | : | 6285 | : |
4824 | rule__Count__Group__2__Impl | 6286 | rule__QuantifiedExpression__Group__3__Impl |
4825 | rule__Count__Group__3 | 6287 | rule__QuantifiedExpression__Group__4 |
4826 | ; | 6288 | ; |
4827 | finally { | 6289 | finally { |
4828 | restoreStackSize(stackSize); | 6290 | restoreStackSize(stackSize); |
4829 | } | 6291 | } |
4830 | 6292 | ||
4831 | rule__Count__Group__2__Impl | 6293 | rule__QuantifiedExpression__Group__3__Impl |
4832 | @init { | 6294 | @init { |
4833 | int stackSize = keepStackSize(); | 6295 | int stackSize = keepStackSize(); |
4834 | } | 6296 | } |
4835 | : | 6297 | : |
4836 | ( | 6298 | ( |
4837 | { before(grammarAccess.getCountAccess().getBodyAssignment_2()); } | 6299 | { before(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3()); } |
4838 | (rule__Count__BodyAssignment_2) | 6300 | (rule__QuantifiedExpression__BodyAssignment_3) |
4839 | { after(grammarAccess.getCountAccess().getBodyAssignment_2()); } | 6301 | { after(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3()); } |
4840 | ) | 6302 | ) |
4841 | ; | 6303 | ; |
4842 | finally { | 6304 | finally { |
4843 | restoreStackSize(stackSize); | 6305 | restoreStackSize(stackSize); |
4844 | } | 6306 | } |
4845 | 6307 | ||
4846 | rule__Count__Group__3 | 6308 | rule__QuantifiedExpression__Group__4 |
4847 | @init { | 6309 | @init { |
4848 | int stackSize = keepStackSize(); | 6310 | int stackSize = keepStackSize(); |
4849 | } | 6311 | } |
4850 | : | 6312 | : |
4851 | rule__Count__Group__3__Impl | 6313 | rule__QuantifiedExpression__Group__4__Impl |
4852 | ; | 6314 | ; |
4853 | finally { | 6315 | finally { |
4854 | restoreStackSize(stackSize); | 6316 | restoreStackSize(stackSize); |
4855 | } | 6317 | } |
4856 | 6318 | ||
4857 | rule__Count__Group__3__Impl | 6319 | rule__QuantifiedExpression__Group__4__Impl |
4858 | @init { | 6320 | @init { |
4859 | int stackSize = keepStackSize(); | 6321 | int stackSize = keepStackSize(); |
4860 | } | 6322 | } |
4861 | : | 6323 | : |
4862 | ( | 6324 | ( |
4863 | { before(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); } | 6325 | { before(grammarAccess.getQuantifiedExpressionAccess().getRightCurlyBracketKeyword_4()); } |
4864 | RightCurlyBracket | 6326 | RightCurlyBracket |
4865 | { after(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); } | 6327 | { after(grammarAccess.getQuantifiedExpressionAccess().getRightCurlyBracketKeyword_4()); } |
4866 | ) | 6328 | ) |
4867 | ; | 6329 | ; |
4868 | finally { | 6330 | finally { |
@@ -4915,9 +6377,9 @@ rule__Aggregation__Group__1__Impl | |||
4915 | } | 6377 | } |
4916 | : | 6378 | : |
4917 | ( | 6379 | ( |
4918 | { before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); } | 6380 | { before(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1()); } |
4919 | LeftCurlyBracket | 6381 | (rule__Aggregation__LocalVariablesAssignment_1)? |
4920 | { after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); } | 6382 | { after(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1()); } |
4921 | ) | 6383 | ) |
4922 | ; | 6384 | ; |
4923 | finally { | 6385 | finally { |
@@ -4942,9 +6404,9 @@ rule__Aggregation__Group__2__Impl | |||
4942 | } | 6404 | } |
4943 | : | 6405 | : |
4944 | ( | 6406 | ( |
4945 | { before(grammarAccess.getAggregationAccess().getBodyAssignment_2()); } | 6407 | { before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_2()); } |
4946 | (rule__Aggregation__BodyAssignment_2) | 6408 | LeftCurlyBracket |
4947 | { after(grammarAccess.getAggregationAccess().getBodyAssignment_2()); } | 6409 | { after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_2()); } |
4948 | ) | 6410 | ) |
4949 | ; | 6411 | ; |
4950 | finally { | 6412 | finally { |
@@ -4969,9 +6431,9 @@ rule__Aggregation__Group__3__Impl | |||
4969 | } | 6431 | } |
4970 | : | 6432 | : |
4971 | ( | 6433 | ( |
4972 | { before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); } | 6434 | { before(grammarAccess.getAggregationAccess().getBodyAssignment_3()); } |
4973 | VerticalLine | 6435 | (rule__Aggregation__BodyAssignment_3) |
4974 | { after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); } | 6436 | { after(grammarAccess.getAggregationAccess().getBodyAssignment_3()); } |
4975 | ) | 6437 | ) |
4976 | ; | 6438 | ; |
4977 | finally { | 6439 | finally { |
@@ -4996,9 +6458,9 @@ rule__Aggregation__Group__4__Impl | |||
4996 | } | 6458 | } |
4997 | : | 6459 | : |
4998 | ( | 6460 | ( |
4999 | { before(grammarAccess.getAggregationAccess().getConditionAssignment_4()); } | 6461 | { before(grammarAccess.getAggregationAccess().getGroup_4()); } |
5000 | (rule__Aggregation__ConditionAssignment_4) | 6462 | (rule__Aggregation__Group_4__0)? |
5001 | { after(grammarAccess.getAggregationAccess().getConditionAssignment_4()); } | 6463 | { after(grammarAccess.getAggregationAccess().getGroup_4()); } |
5002 | ) | 6464 | ) |
5003 | ; | 6465 | ; |
5004 | finally { | 6466 | finally { |
@@ -5032,6 +6494,60 @@ finally { | |||
5032 | } | 6494 | } |
5033 | 6495 | ||
5034 | 6496 | ||
6497 | rule__Aggregation__Group_4__0 | ||
6498 | @init { | ||
6499 | int stackSize = keepStackSize(); | ||
6500 | } | ||
6501 | : | ||
6502 | rule__Aggregation__Group_4__0__Impl | ||
6503 | rule__Aggregation__Group_4__1 | ||
6504 | ; | ||
6505 | finally { | ||
6506 | restoreStackSize(stackSize); | ||
6507 | } | ||
6508 | |||
6509 | rule__Aggregation__Group_4__0__Impl | ||
6510 | @init { | ||
6511 | int stackSize = keepStackSize(); | ||
6512 | } | ||
6513 | : | ||
6514 | ( | ||
6515 | { before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_4_0()); } | ||
6516 | VerticalLine | ||
6517 | { after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_4_0()); } | ||
6518 | ) | ||
6519 | ; | ||
6520 | finally { | ||
6521 | restoreStackSize(stackSize); | ||
6522 | } | ||
6523 | |||
6524 | rule__Aggregation__Group_4__1 | ||
6525 | @init { | ||
6526 | int stackSize = keepStackSize(); | ||
6527 | } | ||
6528 | : | ||
6529 | rule__Aggregation__Group_4__1__Impl | ||
6530 | ; | ||
6531 | finally { | ||
6532 | restoreStackSize(stackSize); | ||
6533 | } | ||
6534 | |||
6535 | rule__Aggregation__Group_4__1__Impl | ||
6536 | @init { | ||
6537 | int stackSize = keepStackSize(); | ||
6538 | } | ||
6539 | : | ||
6540 | ( | ||
6541 | { before(grammarAccess.getAggregationAccess().getConditionAssignment_4_1()); } | ||
6542 | (rule__Aggregation__ConditionAssignment_4_1) | ||
6543 | { after(grammarAccess.getAggregationAccess().getConditionAssignment_4_1()); } | ||
6544 | ) | ||
6545 | ; | ||
6546 | finally { | ||
6547 | restoreStackSize(stackSize); | ||
6548 | } | ||
6549 | |||
6550 | |||
5035 | rule__AtomicExpression__Group_4__0 | 6551 | rule__AtomicExpression__Group_4__0 |
5036 | @init { | 6552 | @init { |
5037 | int stackSize = keepStackSize(); | 6553 | int stackSize = keepStackSize(); |
@@ -7639,15 +9155,15 @@ finally { | |||
7639 | restoreStackSize(stackSize); | 9155 | restoreStackSize(stackSize); |
7640 | } | 9156 | } |
7641 | 9157 | ||
7642 | rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 | 9158 | rule__AssertionOrDefinition__RangeAssignment_1_0_2 |
7643 | @init { | 9159 | @init { |
7644 | int stackSize = keepStackSize(); | 9160 | int stackSize = keepStackSize(); |
7645 | } | 9161 | } |
7646 | : | 9162 | : |
7647 | ( | 9163 | ( |
7648 | { before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); } | 9164 | { before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_2_0()); } |
7649 | ruleExpression | 9165 | ruleExpression |
7650 | { after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); } | 9166 | { after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_2_0()); } |
7651 | ) | 9167 | ) |
7652 | ; | 9168 | ; |
7653 | finally { | 9169 | finally { |
@@ -7850,60 +9366,79 @@ finally { | |||
7850 | restoreStackSize(stackSize); | 9366 | restoreStackSize(stackSize); |
7851 | } | 9367 | } |
7852 | 9368 | ||
7853 | rule__ExternPredicateDefinition__HeadAssignment_1 | 9369 | rule__MetricDefinition__TypeAssignment_0 |
7854 | @init { | 9370 | @init { |
7855 | int stackSize = keepStackSize(); | 9371 | int stackSize = keepStackSize(); |
7856 | } | 9372 | } |
7857 | : | 9373 | : |
7858 | ( | 9374 | ( |
7859 | { before(grammarAccess.getExternPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); } | 9375 | { before(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementCrossReference_0_0()); } |
7860 | ruleCall | 9376 | ( |
7861 | { after(grammarAccess.getExternPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); } | 9377 | { before(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); } |
9378 | ruleQualifiedName | ||
9379 | { after(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); } | ||
9380 | ) | ||
9381 | { after(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementCrossReference_0_0()); } | ||
7862 | ) | 9382 | ) |
7863 | ; | 9383 | ; |
7864 | finally { | 9384 | finally { |
7865 | restoreStackSize(stackSize); | 9385 | restoreStackSize(stackSize); |
7866 | } | 9386 | } |
7867 | 9387 | ||
7868 | rule__MetricDefinition__TypeAssignment_0 | 9388 | rule__MetricDefinition__HeadAssignment_1 |
7869 | @init { | 9389 | @init { |
7870 | int stackSize = keepStackSize(); | 9390 | int stackSize = keepStackSize(); |
7871 | } | 9391 | } |
7872 | : | 9392 | : |
7873 | ( | 9393 | ( |
7874 | { before(grammarAccess.getMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_0_0()); } | 9394 | { before(grammarAccess.getMetricDefinitionAccess().getHeadCallParserRuleCall_1_0()); } |
7875 | ruleMetricType | 9395 | ruleCall |
7876 | { after(grammarAccess.getMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_0_0()); } | 9396 | { after(grammarAccess.getMetricDefinitionAccess().getHeadCallParserRuleCall_1_0()); } |
7877 | ) | 9397 | ) |
7878 | ; | 9398 | ; |
7879 | finally { | 9399 | finally { |
7880 | restoreStackSize(stackSize); | 9400 | restoreStackSize(stackSize); |
7881 | } | 9401 | } |
7882 | 9402 | ||
7883 | rule__MetricDefinition__HeadAssignment_1 | 9403 | rule__MetricDefinition__BodyAssignment_3 |
7884 | @init { | 9404 | @init { |
7885 | int stackSize = keepStackSize(); | 9405 | int stackSize = keepStackSize(); |
7886 | } | 9406 | } |
7887 | : | 9407 | : |
7888 | ( | 9408 | ( |
7889 | { before(grammarAccess.getMetricDefinitionAccess().getHeadExpressionParserRuleCall_1_0()); } | 9409 | { before(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); } |
7890 | ruleExpression | 9410 | ruleExpression |
7891 | { after(grammarAccess.getMetricDefinitionAccess().getHeadExpressionParserRuleCall_1_0()); } | 9411 | { after(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); } |
7892 | ) | 9412 | ) |
7893 | ; | 9413 | ; |
7894 | finally { | 9414 | finally { |
7895 | restoreStackSize(stackSize); | 9415 | restoreStackSize(stackSize); |
7896 | } | 9416 | } |
7897 | 9417 | ||
7898 | rule__MetricDefinition__BodyAssignment_3 | 9418 | rule__ExternPredicateDefinition__NameAssignment_1 |
7899 | @init { | 9419 | @init { |
7900 | int stackSize = keepStackSize(); | 9420 | int stackSize = keepStackSize(); |
7901 | } | 9421 | } |
7902 | : | 9422 | : |
7903 | ( | 9423 | ( |
7904 | { before(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); } | 9424 | { before(grammarAccess.getExternPredicateDefinitionAccess().getNameQualifiedNameParserRuleCall_1_0()); } |
7905 | ruleExpression | 9425 | ruleQualifiedName |
7906 | { after(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); } | 9426 | { after(grammarAccess.getExternPredicateDefinitionAccess().getNameQualifiedNameParserRuleCall_1_0()); } |
9427 | ) | ||
9428 | ; | ||
9429 | finally { | ||
9430 | restoreStackSize(stackSize); | ||
9431 | } | ||
9432 | |||
9433 | rule__ExternPredicateDefinition__ArgumentListAssignment_2 | ||
9434 | @init { | ||
9435 | int stackSize = keepStackSize(); | ||
9436 | } | ||
9437 | : | ||
9438 | ( | ||
9439 | { before(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListArgumentListParserRuleCall_2_0()); } | ||
9440 | ruleArgumentList | ||
9441 | { after(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListArgumentListParserRuleCall_2_0()); } | ||
7907 | ) | 9442 | ) |
7908 | ; | 9443 | ; |
7909 | finally { | 9444 | finally { |
@@ -7916,24 +9451,183 @@ rule__ExternMetricDefinition__TypeAssignment_1 | |||
7916 | } | 9451 | } |
7917 | : | 9452 | : |
7918 | ( | 9453 | ( |
7919 | { before(grammarAccess.getExternMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_1_0()); } | 9454 | { before(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementCrossReference_1_0()); } |
7920 | ruleMetricType | 9455 | ( |
7921 | { after(grammarAccess.getExternMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_1_0()); } | 9456 | { before(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); } |
9457 | ruleQualifiedName | ||
9458 | { after(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); } | ||
9459 | ) | ||
9460 | { after(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementCrossReference_1_0()); } | ||
9461 | ) | ||
9462 | ; | ||
9463 | finally { | ||
9464 | restoreStackSize(stackSize); | ||
9465 | } | ||
9466 | |||
9467 | rule__ExternMetricDefinition__NameAssignment_2 | ||
9468 | @init { | ||
9469 | int stackSize = keepStackSize(); | ||
9470 | } | ||
9471 | : | ||
9472 | ( | ||
9473 | { before(grammarAccess.getExternMetricDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); } | ||
9474 | ruleQualifiedName | ||
9475 | { after(grammarAccess.getExternMetricDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); } | ||
7922 | ) | 9476 | ) |
7923 | ; | 9477 | ; |
7924 | finally { | 9478 | finally { |
7925 | restoreStackSize(stackSize); | 9479 | restoreStackSize(stackSize); |
7926 | } | 9480 | } |
7927 | 9481 | ||
7928 | rule__ExternMetricDefinition__HeadAssignment_2 | 9482 | rule__ExternMetricDefinition__ArgumentListAssignment_3 |
7929 | @init { | 9483 | @init { |
7930 | int stackSize = keepStackSize(); | 9484 | int stackSize = keepStackSize(); |
7931 | } | 9485 | } |
7932 | : | 9486 | : |
7933 | ( | 9487 | ( |
7934 | { before(grammarAccess.getExternMetricDefinitionAccess().getHeadCallParserRuleCall_2_0()); } | 9488 | { before(grammarAccess.getExternMetricDefinitionAccess().getArgumentListArgumentListParserRuleCall_3_0()); } |
7935 | ruleCall | 9489 | ruleArgumentList |
7936 | { after(grammarAccess.getExternMetricDefinitionAccess().getHeadCallParserRuleCall_2_0()); } | 9490 | { after(grammarAccess.getExternMetricDefinitionAccess().getArgumentListArgumentListParserRuleCall_3_0()); } |
9491 | ) | ||
9492 | ; | ||
9493 | finally { | ||
9494 | restoreStackSize(stackSize); | ||
9495 | } | ||
9496 | |||
9497 | rule__ExternAggregatorDefinition__TypeAssignment_1 | ||
9498 | @init { | ||
9499 | int stackSize = keepStackSize(); | ||
9500 | } | ||
9501 | : | ||
9502 | ( | ||
9503 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementCrossReference_1_0()); } | ||
9504 | ( | ||
9505 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); } | ||
9506 | ruleQualifiedName | ||
9507 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); } | ||
9508 | ) | ||
9509 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementCrossReference_1_0()); } | ||
9510 | ) | ||
9511 | ; | ||
9512 | finally { | ||
9513 | restoreStackSize(stackSize); | ||
9514 | } | ||
9515 | |||
9516 | rule__ExternAggregatorDefinition__NameAssignment_2 | ||
9517 | @init { | ||
9518 | int stackSize = keepStackSize(); | ||
9519 | } | ||
9520 | : | ||
9521 | ( | ||
9522 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); } | ||
9523 | ruleQualifiedName | ||
9524 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); } | ||
9525 | ) | ||
9526 | ; | ||
9527 | finally { | ||
9528 | restoreStackSize(stackSize); | ||
9529 | } | ||
9530 | |||
9531 | rule__ExternAggregatorDefinition__InputTypeAssignment_4 | ||
9532 | @init { | ||
9533 | int stackSize = keepStackSize(); | ||
9534 | } | ||
9535 | : | ||
9536 | ( | ||
9537 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementCrossReference_4_0()); } | ||
9538 | ( | ||
9539 | { before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementQualifiedNameParserRuleCall_4_0_1()); } | ||
9540 | ruleQualifiedName | ||
9541 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementQualifiedNameParserRuleCall_4_0_1()); } | ||
9542 | ) | ||
9543 | { after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementCrossReference_4_0()); } | ||
9544 | ) | ||
9545 | ; | ||
9546 | finally { | ||
9547 | restoreStackSize(stackSize); | ||
9548 | } | ||
9549 | |||
9550 | rule__ExternDatatypeDefinition__NameAssignment_2 | ||
9551 | @init { | ||
9552 | int stackSize = keepStackSize(); | ||
9553 | } | ||
9554 | : | ||
9555 | ( | ||
9556 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); } | ||
9557 | ruleQualifiedName | ||
9558 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); } | ||
9559 | ) | ||
9560 | ; | ||
9561 | finally { | ||
9562 | restoreStackSize(stackSize); | ||
9563 | } | ||
9564 | |||
9565 | rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 | ||
9566 | @init { | ||
9567 | int stackSize = keepStackSize(); | ||
9568 | } | ||
9569 | : | ||
9570 | ( | ||
9571 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_1_0()); } | ||
9572 | ( | ||
9573 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); } | ||
9574 | ruleQualifiedName | ||
9575 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); } | ||
9576 | ) | ||
9577 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_1_0()); } | ||
9578 | ) | ||
9579 | ; | ||
9580 | finally { | ||
9581 | restoreStackSize(stackSize); | ||
9582 | } | ||
9583 | |||
9584 | rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 | ||
9585 | @init { | ||
9586 | int stackSize = keepStackSize(); | ||
9587 | } | ||
9588 | : | ||
9589 | ( | ||
9590 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_2_1_0()); } | ||
9591 | ( | ||
9592 | { before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); } | ||
9593 | ruleQualifiedName | ||
9594 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); } | ||
9595 | ) | ||
9596 | { after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_2_1_0()); } | ||
9597 | ) | ||
9598 | ; | ||
9599 | finally { | ||
9600 | restoreStackSize(stackSize); | ||
9601 | } | ||
9602 | |||
9603 | rule__Variable__TypeAssignment_0 | ||
9604 | @init { | ||
9605 | int stackSize = keepStackSize(); | ||
9606 | } | ||
9607 | : | ||
9608 | ( | ||
9609 | { before(grammarAccess.getVariableAccess().getTypeNamedElementCrossReference_0_0()); } | ||
9610 | ( | ||
9611 | { before(grammarAccess.getVariableAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); } | ||
9612 | ruleQualifiedName | ||
9613 | { after(grammarAccess.getVariableAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); } | ||
9614 | ) | ||
9615 | { after(grammarAccess.getVariableAccess().getTypeNamedElementCrossReference_0_0()); } | ||
9616 | ) | ||
9617 | ; | ||
9618 | finally { | ||
9619 | restoreStackSize(stackSize); | ||
9620 | } | ||
9621 | |||
9622 | rule__Variable__NameAssignment_1 | ||
9623 | @init { | ||
9624 | int stackSize = keepStackSize(); | ||
9625 | } | ||
9626 | : | ||
9627 | ( | ||
9628 | { before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_1_0()); } | ||
9629 | RULE_ID | ||
9630 | { after(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_1_0()); } | ||
7937 | ) | 9631 | ) |
7938 | ; | 9632 | ; |
7939 | finally { | 9633 | finally { |
@@ -7985,6 +9679,111 @@ finally { | |||
7985 | restoreStackSize(stackSize); | 9679 | restoreStackSize(stackSize); |
7986 | } | 9680 | } |
7987 | 9681 | ||
9682 | rule__Let__BindingsAssignment_1 | ||
9683 | @init { | ||
9684 | int stackSize = keepStackSize(); | ||
9685 | } | ||
9686 | : | ||
9687 | ( | ||
9688 | { before(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_1_0()); } | ||
9689 | ruleLetBinding | ||
9690 | { after(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_1_0()); } | ||
9691 | ) | ||
9692 | ; | ||
9693 | finally { | ||
9694 | restoreStackSize(stackSize); | ||
9695 | } | ||
9696 | |||
9697 | rule__Let__BindingsAssignment_2_1 | ||
9698 | @init { | ||
9699 | int stackSize = keepStackSize(); | ||
9700 | } | ||
9701 | : | ||
9702 | ( | ||
9703 | { before(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_2_1_0()); } | ||
9704 | ruleLetBinding | ||
9705 | { after(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_2_1_0()); } | ||
9706 | ) | ||
9707 | ; | ||
9708 | finally { | ||
9709 | restoreStackSize(stackSize); | ||
9710 | } | ||
9711 | |||
9712 | rule__Let__BodyAssignment_4 | ||
9713 | @init { | ||
9714 | int stackSize = keepStackSize(); | ||
9715 | } | ||
9716 | : | ||
9717 | ( | ||
9718 | { before(grammarAccess.getLetAccess().getBodyExpressionParserRuleCall_4_0()); } | ||
9719 | ruleExpression | ||
9720 | { after(grammarAccess.getLetAccess().getBodyExpressionParserRuleCall_4_0()); } | ||
9721 | ) | ||
9722 | ; | ||
9723 | finally { | ||
9724 | restoreStackSize(stackSize); | ||
9725 | } | ||
9726 | |||
9727 | rule__LetBinding__VariableAssignment_0 | ||
9728 | @init { | ||
9729 | int stackSize = keepStackSize(); | ||
9730 | } | ||
9731 | : | ||
9732 | ( | ||
9733 | { before(grammarAccess.getLetBindingAccess().getVariableVariableParserRuleCall_0_0()); } | ||
9734 | ruleVariable | ||
9735 | { after(grammarAccess.getLetBindingAccess().getVariableVariableParserRuleCall_0_0()); } | ||
9736 | ) | ||
9737 | ; | ||
9738 | finally { | ||
9739 | restoreStackSize(stackSize); | ||
9740 | } | ||
9741 | |||
9742 | rule__LetBinding__ValueAssignment_2 | ||
9743 | @init { | ||
9744 | int stackSize = keepStackSize(); | ||
9745 | } | ||
9746 | : | ||
9747 | ( | ||
9748 | { before(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_2_0()); } | ||
9749 | ruleAdditiveExpression | ||
9750 | { after(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_2_0()); } | ||
9751 | ) | ||
9752 | ; | ||
9753 | finally { | ||
9754 | restoreStackSize(stackSize); | ||
9755 | } | ||
9756 | |||
9757 | rule__ImplicationExpression__OpAssignment_1_1 | ||
9758 | @init { | ||
9759 | int stackSize = keepStackSize(); | ||
9760 | } | ||
9761 | : | ||
9762 | ( | ||
9763 | { before(grammarAccess.getImplicationExpressionAccess().getOpImplicationOperatorEnumRuleCall_1_1_0()); } | ||
9764 | ruleImplicationOperator | ||
9765 | { after(grammarAccess.getImplicationExpressionAccess().getOpImplicationOperatorEnumRuleCall_1_1_0()); } | ||
9766 | ) | ||
9767 | ; | ||
9768 | finally { | ||
9769 | restoreStackSize(stackSize); | ||
9770 | } | ||
9771 | |||
9772 | rule__ImplicationExpression__RightAssignment_1_2 | ||
9773 | @init { | ||
9774 | int stackSize = keepStackSize(); | ||
9775 | } | ||
9776 | : | ||
9777 | ( | ||
9778 | { before(grammarAccess.getImplicationExpressionAccess().getRightImplicationExpressionParserRuleCall_1_2_0()); } | ||
9779 | ruleImplicationExpression | ||
9780 | { after(grammarAccess.getImplicationExpressionAccess().getRightImplicationExpressionParserRuleCall_1_2_0()); } | ||
9781 | ) | ||
9782 | ; | ||
9783 | finally { | ||
9784 | restoreStackSize(stackSize); | ||
9785 | } | ||
9786 | |||
7988 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 | 9787 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 |
7989 | @init { | 9788 | @init { |
7990 | int stackSize = keepStackSize(); | 9789 | int stackSize = keepStackSize(); |
@@ -8186,9 +9985,28 @@ rule__ExponentialExpression__RightAssignment_1_2 | |||
8186 | } | 9985 | } |
8187 | : | 9986 | : |
8188 | ( | 9987 | ( |
8189 | { before(grammarAccess.getExponentialExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); } | 9988 | { before(grammarAccess.getExponentialExpressionAccess().getRightCastExpressionParserRuleCall_1_2_0()); } |
8190 | ruleExponentialExpression | 9989 | ruleCastExpression |
8191 | { after(grammarAccess.getExponentialExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); } | 9990 | { after(grammarAccess.getExponentialExpressionAccess().getRightCastExpressionParserRuleCall_1_2_0()); } |
9991 | ) | ||
9992 | ; | ||
9993 | finally { | ||
9994 | restoreStackSize(stackSize); | ||
9995 | } | ||
9996 | |||
9997 | rule__CastExpression__TypeAssignment_1_2 | ||
9998 | @init { | ||
9999 | int stackSize = keepStackSize(); | ||
10000 | } | ||
10001 | : | ||
10002 | ( | ||
10003 | { before(grammarAccess.getCastExpressionAccess().getTypeNamedElementCrossReference_1_2_0()); } | ||
10004 | ( | ||
10005 | { before(grammarAccess.getCastExpressionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_2_0_1()); } | ||
10006 | ruleQualifiedName | ||
10007 | { after(grammarAccess.getCastExpressionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_2_0_1()); } | ||
10008 | ) | ||
10009 | { after(grammarAccess.getCastExpressionAccess().getTypeNamedElementCrossReference_1_2_0()); } | ||
8192 | ) | 10010 | ) |
8193 | ; | 10011 | ; |
8194 | finally { | 10012 | finally { |
@@ -8225,15 +10043,75 @@ finally { | |||
8225 | restoreStackSize(stackSize); | 10043 | restoreStackSize(stackSize); |
8226 | } | 10044 | } |
8227 | 10045 | ||
8228 | rule__Count__BodyAssignment_2 | 10046 | rule__LocalVariables__VariablesAssignment_2_0 |
10047 | @init { | ||
10048 | int stackSize = keepStackSize(); | ||
10049 | } | ||
10050 | : | ||
10051 | ( | ||
10052 | { before(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_0_0()); } | ||
10053 | ruleVariable | ||
10054 | { after(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_0_0()); } | ||
10055 | ) | ||
10056 | ; | ||
10057 | finally { | ||
10058 | restoreStackSize(stackSize); | ||
10059 | } | ||
10060 | |||
10061 | rule__LocalVariables__VariablesAssignment_2_1_1 | ||
10062 | @init { | ||
10063 | int stackSize = keepStackSize(); | ||
10064 | } | ||
10065 | : | ||
10066 | ( | ||
10067 | { before(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_1_1_0()); } | ||
10068 | ruleVariable | ||
10069 | { after(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_1_1_0()); } | ||
10070 | ) | ||
10071 | ; | ||
10072 | finally { | ||
10073 | restoreStackSize(stackSize); | ||
10074 | } | ||
10075 | |||
10076 | rule__QuantifiedExpression__QuantifierAssignment_0 | ||
10077 | @init { | ||
10078 | int stackSize = keepStackSize(); | ||
10079 | } | ||
10080 | : | ||
10081 | ( | ||
10082 | { before(grammarAccess.getQuantifiedExpressionAccess().getQuantifierQuantifierEnumRuleCall_0_0()); } | ||
10083 | ruleQuantifier | ||
10084 | { after(grammarAccess.getQuantifiedExpressionAccess().getQuantifierQuantifierEnumRuleCall_0_0()); } | ||
10085 | ) | ||
10086 | ; | ||
10087 | finally { | ||
10088 | restoreStackSize(stackSize); | ||
10089 | } | ||
10090 | |||
10091 | rule__QuantifiedExpression__LocalVariablesAssignment_1 | ||
8229 | @init { | 10092 | @init { |
8230 | int stackSize = keepStackSize(); | 10093 | int stackSize = keepStackSize(); |
8231 | } | 10094 | } |
8232 | : | 10095 | : |
8233 | ( | 10096 | ( |
8234 | { before(grammarAccess.getCountAccess().getBodyExpressionParserRuleCall_2_0()); } | 10097 | { before(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); } |
10098 | ruleLocalVariables | ||
10099 | { after(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); } | ||
10100 | ) | ||
10101 | ; | ||
10102 | finally { | ||
10103 | restoreStackSize(stackSize); | ||
10104 | } | ||
10105 | |||
10106 | rule__QuantifiedExpression__BodyAssignment_3 | ||
10107 | @init { | ||
10108 | int stackSize = keepStackSize(); | ||
10109 | } | ||
10110 | : | ||
10111 | ( | ||
10112 | { before(grammarAccess.getQuantifiedExpressionAccess().getBodyExpressionParserRuleCall_3_0()); } | ||
8235 | ruleExpression | 10113 | ruleExpression |
8236 | { after(grammarAccess.getCountAccess().getBodyExpressionParserRuleCall_2_0()); } | 10114 | { after(grammarAccess.getQuantifiedExpressionAccess().getBodyExpressionParserRuleCall_3_0()); } |
8237 | ) | 10115 | ) |
8238 | ; | 10116 | ; |
8239 | finally { | 10117 | finally { |
@@ -8246,39 +10124,58 @@ rule__Aggregation__OpAssignment_0 | |||
8246 | } | 10124 | } |
8247 | : | 10125 | : |
8248 | ( | 10126 | ( |
8249 | { before(grammarAccess.getAggregationAccess().getOpAggregationOpEnumRuleCall_0_0()); } | 10127 | { before(grammarAccess.getAggregationAccess().getOpNamedElementCrossReference_0_0()); } |
8250 | ruleAggregationOp | 10128 | ( |
8251 | { after(grammarAccess.getAggregationAccess().getOpAggregationOpEnumRuleCall_0_0()); } | 10129 | { before(grammarAccess.getAggregationAccess().getOpNamedElementQualifiedNameParserRuleCall_0_0_1()); } |
10130 | ruleQualifiedName | ||
10131 | { after(grammarAccess.getAggregationAccess().getOpNamedElementQualifiedNameParserRuleCall_0_0_1()); } | ||
10132 | ) | ||
10133 | { after(grammarAccess.getAggregationAccess().getOpNamedElementCrossReference_0_0()); } | ||
10134 | ) | ||
10135 | ; | ||
10136 | finally { | ||
10137 | restoreStackSize(stackSize); | ||
10138 | } | ||
10139 | |||
10140 | rule__Aggregation__LocalVariablesAssignment_1 | ||
10141 | @init { | ||
10142 | int stackSize = keepStackSize(); | ||
10143 | } | ||
10144 | : | ||
10145 | ( | ||
10146 | { before(grammarAccess.getAggregationAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); } | ||
10147 | ruleLocalVariables | ||
10148 | { after(grammarAccess.getAggregationAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); } | ||
8252 | ) | 10149 | ) |
8253 | ; | 10150 | ; |
8254 | finally { | 10151 | finally { |
8255 | restoreStackSize(stackSize); | 10152 | restoreStackSize(stackSize); |
8256 | } | 10153 | } |
8257 | 10154 | ||
8258 | rule__Aggregation__BodyAssignment_2 | 10155 | rule__Aggregation__BodyAssignment_3 |
8259 | @init { | 10156 | @init { |
8260 | int stackSize = keepStackSize(); | 10157 | int stackSize = keepStackSize(); |
8261 | } | 10158 | } |
8262 | : | 10159 | : |
8263 | ( | 10160 | ( |
8264 | { before(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_2_0()); } | 10161 | { before(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_3_0()); } |
8265 | ruleExpression | 10162 | ruleExpression |
8266 | { after(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_2_0()); } | 10163 | { after(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_3_0()); } |
8267 | ) | 10164 | ) |
8268 | ; | 10165 | ; |
8269 | finally { | 10166 | finally { |
8270 | restoreStackSize(stackSize); | 10167 | restoreStackSize(stackSize); |
8271 | } | 10168 | } |
8272 | 10169 | ||
8273 | rule__Aggregation__ConditionAssignment_4 | 10170 | rule__Aggregation__ConditionAssignment_4_1 |
8274 | @init { | 10171 | @init { |
8275 | int stackSize = keepStackSize(); | 10172 | int stackSize = keepStackSize(); |
8276 | } | 10173 | } |
8277 | : | 10174 | : |
8278 | ( | 10175 | ( |
8279 | { before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); } | 10176 | { before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_1_0()); } |
8280 | ruleExpression | 10177 | ruleExpression |
8281 | { after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); } | 10178 | { after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_1_0()); } |
8282 | ) | 10179 | ) |
8283 | ; | 10180 | ; |
8284 | finally { | 10181 | finally { |
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 index 8664bb6d..6af30519 100644 --- 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 | |||
@@ -24,92 +24,79 @@ import java.util.ArrayList; | |||
24 | @SuppressWarnings("all") | 24 | @SuppressWarnings("all") |
25 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { | 25 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { |
26 | public static final String[] tokenNames = new String[] { | 26 | public static final String[] tokenNames = new String[] { |
27 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "GREATER_EQ", "Functional", "Abstract", "Contains", "Maximize", "Minimize", "Opposite", "GREATER", "LESS_EQ", "Current", "Default", "Extends", "Unknown", "NOT_EQ", "Extern", "Class", "Count", "Empty", "Error", "False", "Scope", "LESS", "Else", "Must", "Only", "Prod", "Real", "Then", "True", "ADD", "DIV", "MUL", "POW", "SUB", "Avg", "Inf", "Int", "Max", "May", "Min", "Sum", "ExclamationMarkEqualsSign", "HyphenMinusGreaterThanSign", "FullStopFullStop", "ColonHyphenMinus", "LessThanSignEqualsSign", "EqualsSignEqualsSign", "GreaterThanSignEqualsSign", "EQ", "IN", "If", "In", "ExclamationMark", "LeftParenthesis", "RightParenthesis", "Asterisk", "PlusSign", "Comma", "HyphenMinus", "FullStop", "Solidus", "Colon", "Semicolon", "LessThanSign", "EqualsSign", "GreaterThanSign", "LeftSquareBracket", "RightSquareBracket", "CircumflexAccent", "LeftCurlyBracket", "VerticalLine", "RightCurlyBracket", "RULE_STRING", "RULE_QUOTED_ID", "RULE_SL_COMMENT", "RULE_TRANSITIVE_CLOSURE", "RULE_REFLEXIVE_TRANSITIVE_CLOSURE", "RULE_FULL_STOP", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" | 27 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "Functional", "Abstract", "Contains", "Datatype", "Maximize", "Minimize", "Opposite", "Current", "Default", "Extends", "Unknown", "Exists", "Extern", "Forall", "Class", "Count", "Empty", "Error", "False", "Scope", "Else", "Must", "Then", "True", "FullStopFullStopFullStop", "Inf", "Let", "May", "ExclamationMarkEqualsSign", "HyphenMinusGreaterThanSign", "FullStopFullStop", "ColonHyphenMinus", "LessThanSignEqualsSign", "EqualsSignEqualsSign", "EqualsSignGreaterThanSign", "GreaterThanSignEqualsSign", "As", "If", "In", "ExclamationMark", "LeftParenthesis", "RightParenthesis", "Asterisk", "PlusSign", "Comma", "HyphenMinus", "FullStop", "Solidus", "Colon", "Semicolon", "LessThanSign", "EqualsSign", "GreaterThanSign", "LeftSquareBracket", "RightSquareBracket", "CircumflexAccent", "LeftCurlyBracket", "VerticalLine", "RightCurlyBracket", "RULE_STRING", "RULE_QUOTED_ID", "RULE_SL_COMMENT", "RULE_TRANSITIVE_CLOSURE", "RULE_REFLEXIVE_TRANSITIVE_CLOSURE", "RULE_FULL_STOP", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" |
28 | }; | 28 | }; |
29 | public static final int ADD=33; | 29 | public static final int EqualsSignGreaterThanSign=38; |
30 | public static final int True=32; | 30 | public static final int True=27; |
31 | public static final int GREATER_EQ=4; | 31 | public static final int Count=19; |
32 | public static final int Count=20; | 32 | public static final int False=22; |
33 | public static final int False=23; | 33 | public static final int Must=25; |
34 | public static final int Must=27; | 34 | public static final int FullStopFullStopFullStop=28; |
35 | public static final int LessThanSign=67; | 35 | public static final int LessThanSign=54; |
36 | public static final int LeftParenthesis=57; | 36 | public static final int Datatype=7; |
37 | public static final int Unknown=16; | 37 | public static final int LeftParenthesis=44; |
38 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=80; | 38 | public static final int Unknown=14; |
39 | public static final int FullStopFullStop=47; | 39 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=67; |
40 | public static final int Real=30; | 40 | public static final int FullStopFullStop=34; |
41 | public static final int Then=31; | 41 | public static final int Then=26; |
42 | public static final int Extends=15; | 42 | public static final int Extends=13; |
43 | public static final int RightSquareBracket=71; | 43 | public static final int Forall=17; |
44 | public static final int ExclamationMark=56; | 44 | public static final int RightSquareBracket=58; |
45 | public static final int ExclamationMark=43; | ||
45 | public static final int Opposite=10; | 46 | public static final int Opposite=10; |
46 | public static final int SUB=37; | 47 | public static final int GreaterThanSign=56; |
47 | public static final int GreaterThanSign=69; | 48 | public static final int RULE_ID=69; |
48 | public static final int NOT_EQ=17; | 49 | public static final int RULE_QUOTED_ID=64; |
49 | public static final int RULE_ID=82; | 50 | public static final int RightParenthesis=45; |
50 | public static final int MUL=35; | 51 | public static final int GreaterThanSignEqualsSign=39; |
51 | public static final int IN=53; | 52 | public static final int Functional=4; |
52 | public static final int RULE_QUOTED_ID=77; | 53 | public static final int EqualsSignEqualsSign=37; |
53 | public static final int RightParenthesis=58; | 54 | public static final int VerticalLine=61; |
54 | public static final int Sum=44; | 55 | public static final int PlusSign=47; |
55 | public static final int EQ=52; | 56 | public static final int RULE_INT=70; |
56 | public static final int GreaterThanSignEqualsSign=51; | 57 | public static final int Contains=6; |
57 | public static final int Functional=5; | 58 | public static final int RULE_ML_COMMENT=71; |
58 | public static final int EqualsSignEqualsSign=50; | 59 | public static final int RULE_TRANSITIVE_CLOSURE=66; |
59 | public static final int Avg=38; | 60 | public static final int Class=18; |
60 | public static final int Min=43; | 61 | public static final int LeftSquareBracket=57; |
61 | public static final int VerticalLine=74; | 62 | public static final int RULE_FULL_STOP=68; |
62 | public static final int PlusSign=60; | 63 | public static final int Current=11; |
63 | public static final int RULE_INT=83; | 64 | public static final int If=41; |
64 | public static final int Contains=7; | 65 | public static final int Inf=29; |
65 | public static final int RULE_ML_COMMENT=84; | 66 | public static final int May=31; |
66 | public static final int POW=36; | 67 | public static final int In=42; |
67 | public static final int RULE_TRANSITIVE_CLOSURE=79; | 68 | public static final int RULE_STRING=63; |
68 | public static final int Class=19; | 69 | public static final int Extern=16; |
69 | public static final int LESS=25; | 70 | public static final int RULE_SL_COMMENT=65; |
70 | public static final int LeftSquareBracket=70; | 71 | public static final int Comma=48; |
71 | public static final int RULE_FULL_STOP=81; | 72 | public static final int EqualsSign=55; |
72 | public static final int Current=13; | 73 | public static final int Empty=20; |
73 | public static final int If=54; | 74 | public static final int As=40; |
74 | public static final int Inf=39; | 75 | public static final int HyphenMinus=49; |
75 | public static final int LESS_EQ=12; | ||
76 | public static final int May=42; | ||
77 | public static final int Max=41; | ||
78 | public static final int In=55; | ||
79 | public static final int RULE_STRING=76; | ||
80 | public static final int Int=40; | ||
81 | public static final int Extern=18; | ||
82 | public static final int RULE_SL_COMMENT=78; | ||
83 | public static final int Prod=29; | ||
84 | public static final int Comma=61; | ||
85 | public static final int EqualsSign=68; | ||
86 | public static final int Empty=21; | ||
87 | public static final int HyphenMinus=62; | ||
88 | public static final int Maximize=8; | 76 | public static final int Maximize=8; |
89 | public static final int LessThanSignEqualsSign=49; | 77 | public static final int LessThanSignEqualsSign=36; |
90 | public static final int Solidus=64; | 78 | public static final int Solidus=51; |
91 | public static final int Colon=65; | 79 | public static final int Colon=52; |
92 | public static final int RightCurlyBracket=75; | 80 | public static final int RightCurlyBracket=62; |
93 | public static final int EOF=-1; | 81 | public static final int EOF=-1; |
94 | public static final int Asterisk=59; | 82 | public static final int Asterisk=46; |
95 | public static final int FullStop=63; | 83 | public static final int FullStop=50; |
96 | public static final int RULE_WS=85; | 84 | public static final int RULE_WS=72; |
97 | public static final int Abstract=6; | 85 | public static final int Abstract=5; |
98 | public static final int Minimize=9; | 86 | public static final int Minimize=9; |
99 | public static final int GREATER=11; | 87 | public static final int LeftCurlyBracket=60; |
100 | public static final int LeftCurlyBracket=73; | 88 | public static final int Error=21; |
101 | public static final int Error=22; | 89 | public static final int RULE_ANY_OTHER=73; |
102 | public static final int Only=28; | 90 | public static final int Default=12; |
103 | public static final int RULE_ANY_OTHER=86; | 91 | public static final int ColonHyphenMinus=35; |
104 | public static final int Default=14; | 92 | public static final int CircumflexAccent=59; |
105 | public static final int ColonHyphenMinus=48; | 93 | public static final int Semicolon=53; |
106 | public static final int CircumflexAccent=72; | 94 | public static final int Scope=23; |
107 | public static final int DIV=34; | 95 | public static final int Exists=15; |
108 | public static final int Semicolon=66; | 96 | public static final int Else=24; |
109 | public static final int Scope=24; | 97 | public static final int Let=30; |
110 | public static final int Else=26; | 98 | public static final int ExclamationMarkEqualsSign=32; |
111 | public static final int ExclamationMarkEqualsSign=45; | 99 | public static final int HyphenMinusGreaterThanSign=33; |
112 | public static final int HyphenMinusGreaterThanSign=46; | ||
113 | 100 | ||
114 | // delegates | 101 | // delegates |
115 | // delegators | 102 | // delegators |
@@ -158,29 +145,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
158 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); | 145 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); |
159 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); | 146 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); |
160 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); | 147 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); |
148 | tokenNameToValue.put("EqualsSignGreaterThanSign", "'=>'"); | ||
161 | tokenNameToValue.put("GreaterThanSignEqualsSign", "'>='"); | 149 | tokenNameToValue.put("GreaterThanSignEqualsSign", "'>='"); |
162 | tokenNameToValue.put("EQ", "'EQ'"); | 150 | tokenNameToValue.put("As", "'as'"); |
163 | tokenNameToValue.put("IN", "'IN'"); | ||
164 | tokenNameToValue.put("If", "'if'"); | 151 | tokenNameToValue.put("If", "'if'"); |
165 | tokenNameToValue.put("In", "'in'"); | 152 | tokenNameToValue.put("In", "'in'"); |
166 | tokenNameToValue.put("ADD", "'ADD'"); | 153 | tokenNameToValue.put("FullStopFullStopFullStop", "'...'"); |
167 | tokenNameToValue.put("DIV", "'DIV'"); | ||
168 | tokenNameToValue.put("MUL", "'MUL'"); | ||
169 | tokenNameToValue.put("POW", "'POW'"); | ||
170 | tokenNameToValue.put("SUB", "'SUB'"); | ||
171 | tokenNameToValue.put("Avg", "'avg'"); | ||
172 | tokenNameToValue.put("Inf", "'inf'"); | 154 | tokenNameToValue.put("Inf", "'inf'"); |
173 | tokenNameToValue.put("Int", "'int'"); | 155 | tokenNameToValue.put("Let", "'let'"); |
174 | tokenNameToValue.put("Max", "'max'"); | ||
175 | tokenNameToValue.put("May", "'may'"); | 156 | tokenNameToValue.put("May", "'may'"); |
176 | tokenNameToValue.put("Min", "'min'"); | ||
177 | tokenNameToValue.put("Sum", "'sum'"); | ||
178 | tokenNameToValue.put("LESS", "'LESS'"); | ||
179 | tokenNameToValue.put("Else", "'else'"); | 157 | tokenNameToValue.put("Else", "'else'"); |
180 | tokenNameToValue.put("Must", "'must'"); | 158 | tokenNameToValue.put("Must", "'must'"); |
181 | tokenNameToValue.put("Only", "'only'"); | ||
182 | tokenNameToValue.put("Prod", "'prod'"); | ||
183 | tokenNameToValue.put("Real", "'real'"); | ||
184 | tokenNameToValue.put("Then", "'then'"); | 159 | tokenNameToValue.put("Then", "'then'"); |
185 | tokenNameToValue.put("True", "'true'"); | 160 | tokenNameToValue.put("True", "'true'"); |
186 | tokenNameToValue.put("Class", "'class'"); | 161 | tokenNameToValue.put("Class", "'class'"); |
@@ -189,20 +164,19 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
189 | tokenNameToValue.put("Error", "'error'"); | 164 | tokenNameToValue.put("Error", "'error'"); |
190 | tokenNameToValue.put("False", "'false'"); | 165 | tokenNameToValue.put("False", "'false'"); |
191 | tokenNameToValue.put("Scope", "'scope'"); | 166 | tokenNameToValue.put("Scope", "'scope'"); |
192 | tokenNameToValue.put("NOT_EQ", "'NOT_EQ'"); | 167 | tokenNameToValue.put("Exists", "'exists'"); |
193 | tokenNameToValue.put("Extern", "'extern'"); | 168 | tokenNameToValue.put("Extern", "'extern'"); |
194 | tokenNameToValue.put("GREATER", "'GREATER'"); | 169 | tokenNameToValue.put("Forall", "'forall'"); |
195 | tokenNameToValue.put("LESS_EQ", "'LESS_EQ'"); | ||
196 | tokenNameToValue.put("Current", "'current'"); | 170 | tokenNameToValue.put("Current", "'current'"); |
197 | tokenNameToValue.put("Default", "'default'"); | 171 | tokenNameToValue.put("Default", "'default'"); |
198 | tokenNameToValue.put("Extends", "'extends'"); | 172 | tokenNameToValue.put("Extends", "'extends'"); |
199 | tokenNameToValue.put("Unknown", "'unknown'"); | 173 | tokenNameToValue.put("Unknown", "'unknown'"); |
200 | tokenNameToValue.put("Abstract", "'abstract'"); | 174 | tokenNameToValue.put("Abstract", "'abstract'"); |
201 | tokenNameToValue.put("Contains", "'contains'"); | 175 | tokenNameToValue.put("Contains", "'contains'"); |
176 | tokenNameToValue.put("Datatype", "'datatype'"); | ||
202 | tokenNameToValue.put("Maximize", "'maximize'"); | 177 | tokenNameToValue.put("Maximize", "'maximize'"); |
203 | tokenNameToValue.put("Minimize", "'minimize'"); | 178 | tokenNameToValue.put("Minimize", "'minimize'"); |
204 | tokenNameToValue.put("Opposite", "'opposite'"); | 179 | tokenNameToValue.put("Opposite", "'opposite'"); |
205 | tokenNameToValue.put("GREATER_EQ", "'GREATER_EQ'"); | ||
206 | tokenNameToValue.put("Functional", "'functional'"); | 180 | tokenNameToValue.put("Functional", "'functional'"); |
207 | } | 181 | } |
208 | 182 | ||
@@ -226,11 +200,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
226 | 200 | ||
227 | 201 | ||
228 | // $ANTLR start "entryRuleProblem" | 202 | // $ANTLR start "entryRuleProblem" |
229 | // InternalSolverLanguageParser.g:127:1: entryRuleProblem : ruleProblem EOF ; | 203 | // InternalSolverLanguageParser.g:114:1: entryRuleProblem : ruleProblem EOF ; |
230 | public final void entryRuleProblem() throws RecognitionException { | 204 | public final void entryRuleProblem() throws RecognitionException { |
231 | try { | 205 | try { |
232 | // InternalSolverLanguageParser.g:128:1: ( ruleProblem EOF ) | 206 | // InternalSolverLanguageParser.g:115:1: ( ruleProblem EOF ) |
233 | // InternalSolverLanguageParser.g:129:1: ruleProblem EOF | 207 | // InternalSolverLanguageParser.g:116:1: ruleProblem EOF |
234 | { | 208 | { |
235 | before(grammarAccess.getProblemRule()); | 209 | before(grammarAccess.getProblemRule()); |
236 | pushFollow(FOLLOW_1); | 210 | pushFollow(FOLLOW_1); |
@@ -256,33 +230,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
256 | 230 | ||
257 | 231 | ||
258 | // $ANTLR start "ruleProblem" | 232 | // $ANTLR start "ruleProblem" |
259 | // InternalSolverLanguageParser.g:136:1: ruleProblem : ( ( rule__Problem__StatementsAssignment )* ) ; | 233 | // InternalSolverLanguageParser.g:123:1: ruleProblem : ( ( rule__Problem__StatementsAssignment )* ) ; |
260 | public final void ruleProblem() throws RecognitionException { | 234 | public final void ruleProblem() throws RecognitionException { |
261 | 235 | ||
262 | int stackSize = keepStackSize(); | 236 | int stackSize = keepStackSize(); |
263 | 237 | ||
264 | try { | 238 | try { |
265 | // InternalSolverLanguageParser.g:140:2: ( ( ( rule__Problem__StatementsAssignment )* ) ) | 239 | // InternalSolverLanguageParser.g:127:2: ( ( ( rule__Problem__StatementsAssignment )* ) ) |
266 | // InternalSolverLanguageParser.g:141:2: ( ( rule__Problem__StatementsAssignment )* ) | 240 | // InternalSolverLanguageParser.g:128:2: ( ( rule__Problem__StatementsAssignment )* ) |
267 | { | 241 | { |
268 | // InternalSolverLanguageParser.g:141:2: ( ( rule__Problem__StatementsAssignment )* ) | 242 | // InternalSolverLanguageParser.g:128:2: ( ( rule__Problem__StatementsAssignment )* ) |
269 | // InternalSolverLanguageParser.g:142:3: ( rule__Problem__StatementsAssignment )* | 243 | // InternalSolverLanguageParser.g:129:3: ( rule__Problem__StatementsAssignment )* |
270 | { | 244 | { |
271 | before(grammarAccess.getProblemAccess().getStatementsAssignment()); | 245 | before(grammarAccess.getProblemAccess().getStatementsAssignment()); |
272 | // InternalSolverLanguageParser.g:143:3: ( rule__Problem__StatementsAssignment )* | 246 | // InternalSolverLanguageParser.g:130:3: ( rule__Problem__StatementsAssignment )* |
273 | loop1: | 247 | loop1: |
274 | do { | 248 | do { |
275 | int alt1=2; | 249 | int alt1=2; |
276 | int LA1_0 = input.LA(1); | 250 | int LA1_0 = input.LA(1); |
277 | 251 | ||
278 | if ( ((LA1_0>=Functional && LA1_0<=Abstract)||(LA1_0>=Maximize && LA1_0<=Minimize)||(LA1_0>=Current && LA1_0<=Default)||LA1_0==Unknown||(LA1_0>=Extern && LA1_0<=False)||LA1_0==Scope||(LA1_0>=Must && LA1_0<=Real)||LA1_0==True||(LA1_0>=Avg && LA1_0<=Sum)||LA1_0==If||(LA1_0>=ExclamationMark && LA1_0<=LeftParenthesis)||LA1_0==PlusSign||LA1_0==HyphenMinus||LA1_0==LeftSquareBracket||(LA1_0>=RULE_STRING && LA1_0<=RULE_QUOTED_ID)||(LA1_0>=RULE_ID && LA1_0<=RULE_INT)) ) { | 252 | if ( ((LA1_0>=Functional && LA1_0<=Abstract)||(LA1_0>=Maximize && LA1_0<=Minimize)||(LA1_0>=Current && LA1_0<=Default)||(LA1_0>=Unknown && LA1_0<=False)||LA1_0==Scope||LA1_0==Must||LA1_0==True||(LA1_0>=Inf && LA1_0<=May)||LA1_0==If||(LA1_0>=ExclamationMark && LA1_0<=LeftParenthesis)||LA1_0==PlusSign||LA1_0==HyphenMinus||LA1_0==LeftSquareBracket||(LA1_0>=RULE_STRING && LA1_0<=RULE_QUOTED_ID)||(LA1_0>=RULE_ID && LA1_0<=RULE_INT)) ) { |
279 | alt1=1; | 253 | alt1=1; |
280 | } | 254 | } |
281 | 255 | ||
282 | 256 | ||
283 | switch (alt1) { | 257 | switch (alt1) { |
284 | case 1 : | 258 | case 1 : |
285 | // InternalSolverLanguageParser.g:143:4: rule__Problem__StatementsAssignment | 259 | // InternalSolverLanguageParser.g:130:4: rule__Problem__StatementsAssignment |
286 | { | 260 | { |
287 | pushFollow(FOLLOW_3); | 261 | pushFollow(FOLLOW_3); |
288 | rule__Problem__StatementsAssignment(); | 262 | rule__Problem__StatementsAssignment(); |
@@ -321,11 +295,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
321 | 295 | ||
322 | 296 | ||
323 | // $ANTLR start "entryRuleStatement" | 297 | // $ANTLR start "entryRuleStatement" |
324 | // InternalSolverLanguageParser.g:152:1: entryRuleStatement : ruleStatement EOF ; | 298 | // InternalSolverLanguageParser.g:139:1: entryRuleStatement : ruleStatement EOF ; |
325 | public final void entryRuleStatement() throws RecognitionException { | 299 | public final void entryRuleStatement() throws RecognitionException { |
326 | try { | 300 | try { |
327 | // InternalSolverLanguageParser.g:153:1: ( ruleStatement EOF ) | 301 | // InternalSolverLanguageParser.g:140:1: ( ruleStatement EOF ) |
328 | // InternalSolverLanguageParser.g:154:1: ruleStatement EOF | 302 | // InternalSolverLanguageParser.g:141:1: ruleStatement EOF |
329 | { | 303 | { |
330 | before(grammarAccess.getStatementRule()); | 304 | before(grammarAccess.getStatementRule()); |
331 | pushFollow(FOLLOW_1); | 305 | pushFollow(FOLLOW_1); |
@@ -351,21 +325,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
351 | 325 | ||
352 | 326 | ||
353 | // $ANTLR start "ruleStatement" | 327 | // $ANTLR start "ruleStatement" |
354 | // InternalSolverLanguageParser.g:161:1: ruleStatement : ( ( rule__Statement__Group__0 ) ) ; | 328 | // InternalSolverLanguageParser.g:148:1: ruleStatement : ( ( rule__Statement__Group__0 ) ) ; |
355 | public final void ruleStatement() throws RecognitionException { | 329 | public final void ruleStatement() throws RecognitionException { |
356 | 330 | ||
357 | int stackSize = keepStackSize(); | 331 | int stackSize = keepStackSize(); |
358 | 332 | ||
359 | try { | 333 | try { |
360 | // InternalSolverLanguageParser.g:165:2: ( ( ( rule__Statement__Group__0 ) ) ) | 334 | // InternalSolverLanguageParser.g:152:2: ( ( ( rule__Statement__Group__0 ) ) ) |
361 | // InternalSolverLanguageParser.g:166:2: ( ( rule__Statement__Group__0 ) ) | 335 | // InternalSolverLanguageParser.g:153:2: ( ( rule__Statement__Group__0 ) ) |
362 | { | 336 | { |
363 | // InternalSolverLanguageParser.g:166:2: ( ( rule__Statement__Group__0 ) ) | 337 | // InternalSolverLanguageParser.g:153:2: ( ( rule__Statement__Group__0 ) ) |
364 | // InternalSolverLanguageParser.g:167:3: ( rule__Statement__Group__0 ) | 338 | // InternalSolverLanguageParser.g:154:3: ( rule__Statement__Group__0 ) |
365 | { | 339 | { |
366 | before(grammarAccess.getStatementAccess().getGroup()); | 340 | before(grammarAccess.getStatementAccess().getGroup()); |
367 | // InternalSolverLanguageParser.g:168:3: ( rule__Statement__Group__0 ) | 341 | // InternalSolverLanguageParser.g:155:3: ( rule__Statement__Group__0 ) |
368 | // InternalSolverLanguageParser.g:168:4: rule__Statement__Group__0 | 342 | // InternalSolverLanguageParser.g:155:4: rule__Statement__Group__0 |
369 | { | 343 | { |
370 | pushFollow(FOLLOW_2); | 344 | pushFollow(FOLLOW_2); |
371 | rule__Statement__Group__0(); | 345 | rule__Statement__Group__0(); |
@@ -398,11 +372,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
398 | 372 | ||
399 | 373 | ||
400 | // $ANTLR start "entryRuleAssertionOrDefinition" | 374 | // $ANTLR start "entryRuleAssertionOrDefinition" |
401 | // InternalSolverLanguageParser.g:177:1: entryRuleAssertionOrDefinition : ruleAssertionOrDefinition EOF ; | 375 | // InternalSolverLanguageParser.g:164:1: entryRuleAssertionOrDefinition : ruleAssertionOrDefinition EOF ; |
402 | public final void entryRuleAssertionOrDefinition() throws RecognitionException { | 376 | public final void entryRuleAssertionOrDefinition() throws RecognitionException { |
403 | try { | 377 | try { |
404 | // InternalSolverLanguageParser.g:178:1: ( ruleAssertionOrDefinition EOF ) | 378 | // InternalSolverLanguageParser.g:165:1: ( ruleAssertionOrDefinition EOF ) |
405 | // InternalSolverLanguageParser.g:179:1: ruleAssertionOrDefinition EOF | 379 | // InternalSolverLanguageParser.g:166:1: ruleAssertionOrDefinition EOF |
406 | { | 380 | { |
407 | before(grammarAccess.getAssertionOrDefinitionRule()); | 381 | before(grammarAccess.getAssertionOrDefinitionRule()); |
408 | pushFollow(FOLLOW_1); | 382 | pushFollow(FOLLOW_1); |
@@ -428,21 +402,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
428 | 402 | ||
429 | 403 | ||
430 | // $ANTLR start "ruleAssertionOrDefinition" | 404 | // $ANTLR start "ruleAssertionOrDefinition" |
431 | // InternalSolverLanguageParser.g:186:1: ruleAssertionOrDefinition : ( ( rule__AssertionOrDefinition__Group__0 ) ) ; | 405 | // InternalSolverLanguageParser.g:173:1: ruleAssertionOrDefinition : ( ( rule__AssertionOrDefinition__Group__0 ) ) ; |
432 | public final void ruleAssertionOrDefinition() throws RecognitionException { | 406 | public final void ruleAssertionOrDefinition() throws RecognitionException { |
433 | 407 | ||
434 | int stackSize = keepStackSize(); | 408 | int stackSize = keepStackSize(); |
435 | 409 | ||
436 | try { | 410 | try { |
437 | // InternalSolverLanguageParser.g:190:2: ( ( ( rule__AssertionOrDefinition__Group__0 ) ) ) | 411 | // InternalSolverLanguageParser.g:177:2: ( ( ( rule__AssertionOrDefinition__Group__0 ) ) ) |
438 | // InternalSolverLanguageParser.g:191:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) | 412 | // InternalSolverLanguageParser.g:178:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) |
439 | { | 413 | { |
440 | // InternalSolverLanguageParser.g:191:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) | 414 | // InternalSolverLanguageParser.g:178:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) |
441 | // InternalSolverLanguageParser.g:192:3: ( rule__AssertionOrDefinition__Group__0 ) | 415 | // InternalSolverLanguageParser.g:179:3: ( rule__AssertionOrDefinition__Group__0 ) |
442 | { | 416 | { |
443 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup()); | 417 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup()); |
444 | // InternalSolverLanguageParser.g:193:3: ( rule__AssertionOrDefinition__Group__0 ) | 418 | // InternalSolverLanguageParser.g:180:3: ( rule__AssertionOrDefinition__Group__0 ) |
445 | // InternalSolverLanguageParser.g:193:4: rule__AssertionOrDefinition__Group__0 | 419 | // InternalSolverLanguageParser.g:180:4: rule__AssertionOrDefinition__Group__0 |
446 | { | 420 | { |
447 | pushFollow(FOLLOW_2); | 421 | pushFollow(FOLLOW_2); |
448 | rule__AssertionOrDefinition__Group__0(); | 422 | rule__AssertionOrDefinition__Group__0(); |
@@ -475,11 +449,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
475 | 449 | ||
476 | 450 | ||
477 | // $ANTLR start "entryRulePredicateDefinition" | 451 | // $ANTLR start "entryRulePredicateDefinition" |
478 | // InternalSolverLanguageParser.g:202:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; | 452 | // InternalSolverLanguageParser.g:189:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; |
479 | public final void entryRulePredicateDefinition() throws RecognitionException { | 453 | public final void entryRulePredicateDefinition() throws RecognitionException { |
480 | try { | 454 | try { |
481 | // InternalSolverLanguageParser.g:203:1: ( rulePredicateDefinition EOF ) | 455 | // InternalSolverLanguageParser.g:190:1: ( rulePredicateDefinition EOF ) |
482 | // InternalSolverLanguageParser.g:204:1: rulePredicateDefinition EOF | 456 | // InternalSolverLanguageParser.g:191:1: rulePredicateDefinition EOF |
483 | { | 457 | { |
484 | before(grammarAccess.getPredicateDefinitionRule()); | 458 | before(grammarAccess.getPredicateDefinitionRule()); |
485 | pushFollow(FOLLOW_1); | 459 | pushFollow(FOLLOW_1); |
@@ -505,21 +479,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
505 | 479 | ||
506 | 480 | ||
507 | // $ANTLR start "rulePredicateDefinition" | 481 | // $ANTLR start "rulePredicateDefinition" |
508 | // InternalSolverLanguageParser.g:211:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; | 482 | // InternalSolverLanguageParser.g:198:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; |
509 | public final void rulePredicateDefinition() throws RecognitionException { | 483 | public final void rulePredicateDefinition() throws RecognitionException { |
510 | 484 | ||
511 | int stackSize = keepStackSize(); | 485 | int stackSize = keepStackSize(); |
512 | 486 | ||
513 | try { | 487 | try { |
514 | // InternalSolverLanguageParser.g:215:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) | 488 | // InternalSolverLanguageParser.g:202:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) |
515 | // InternalSolverLanguageParser.g:216:2: ( ( rule__PredicateDefinition__Group__0 ) ) | 489 | // InternalSolverLanguageParser.g:203:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
516 | { | 490 | { |
517 | // InternalSolverLanguageParser.g:216:2: ( ( rule__PredicateDefinition__Group__0 ) ) | 491 | // InternalSolverLanguageParser.g:203:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
518 | // InternalSolverLanguageParser.g:217:3: ( rule__PredicateDefinition__Group__0 ) | 492 | // InternalSolverLanguageParser.g:204:3: ( rule__PredicateDefinition__Group__0 ) |
519 | { | 493 | { |
520 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); | 494 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); |
521 | // InternalSolverLanguageParser.g:218:3: ( rule__PredicateDefinition__Group__0 ) | 495 | // InternalSolverLanguageParser.g:205:3: ( rule__PredicateDefinition__Group__0 ) |
522 | // InternalSolverLanguageParser.g:218:4: rule__PredicateDefinition__Group__0 | 496 | // InternalSolverLanguageParser.g:205:4: rule__PredicateDefinition__Group__0 |
523 | { | 497 | { |
524 | pushFollow(FOLLOW_2); | 498 | pushFollow(FOLLOW_2); |
525 | rule__PredicateDefinition__Group__0(); | 499 | rule__PredicateDefinition__Group__0(); |
@@ -552,11 +526,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
552 | 526 | ||
553 | 527 | ||
554 | // $ANTLR start "entryRuleUnnamedErrorPrediateDefinition" | 528 | // $ANTLR start "entryRuleUnnamedErrorPrediateDefinition" |
555 | // InternalSolverLanguageParser.g:227:1: entryRuleUnnamedErrorPrediateDefinition : ruleUnnamedErrorPrediateDefinition EOF ; | 529 | // InternalSolverLanguageParser.g:214:1: entryRuleUnnamedErrorPrediateDefinition : ruleUnnamedErrorPrediateDefinition EOF ; |
556 | public final void entryRuleUnnamedErrorPrediateDefinition() throws RecognitionException { | 530 | public final void entryRuleUnnamedErrorPrediateDefinition() throws RecognitionException { |
557 | try { | 531 | try { |
558 | // InternalSolverLanguageParser.g:228:1: ( ruleUnnamedErrorPrediateDefinition EOF ) | 532 | // InternalSolverLanguageParser.g:215:1: ( ruleUnnamedErrorPrediateDefinition EOF ) |
559 | // InternalSolverLanguageParser.g:229:1: ruleUnnamedErrorPrediateDefinition EOF | 533 | // InternalSolverLanguageParser.g:216:1: ruleUnnamedErrorPrediateDefinition EOF |
560 | { | 534 | { |
561 | before(grammarAccess.getUnnamedErrorPrediateDefinitionRule()); | 535 | before(grammarAccess.getUnnamedErrorPrediateDefinitionRule()); |
562 | pushFollow(FOLLOW_1); | 536 | pushFollow(FOLLOW_1); |
@@ -582,21 +556,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
582 | 556 | ||
583 | 557 | ||
584 | // $ANTLR start "ruleUnnamedErrorPrediateDefinition" | 558 | // $ANTLR start "ruleUnnamedErrorPrediateDefinition" |
585 | // InternalSolverLanguageParser.g:236:1: ruleUnnamedErrorPrediateDefinition : ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ; | 559 | // InternalSolverLanguageParser.g:223:1: ruleUnnamedErrorPrediateDefinition : ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ; |
586 | public final void ruleUnnamedErrorPrediateDefinition() throws RecognitionException { | 560 | public final void ruleUnnamedErrorPrediateDefinition() throws RecognitionException { |
587 | 561 | ||
588 | int stackSize = keepStackSize(); | 562 | int stackSize = keepStackSize(); |
589 | 563 | ||
590 | try { | 564 | try { |
591 | // InternalSolverLanguageParser.g:240:2: ( ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ) | 565 | // InternalSolverLanguageParser.g:227:2: ( ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ) |
592 | // InternalSolverLanguageParser.g:241:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) | 566 | // InternalSolverLanguageParser.g:228:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) |
593 | { | 567 | { |
594 | // InternalSolverLanguageParser.g:241:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) | 568 | // InternalSolverLanguageParser.g:228:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) |
595 | // InternalSolverLanguageParser.g:242:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) | 569 | // InternalSolverLanguageParser.g:229:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) |
596 | { | 570 | { |
597 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup()); | 571 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup()); |
598 | // InternalSolverLanguageParser.g:243:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) | 572 | // InternalSolverLanguageParser.g:230:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) |
599 | // InternalSolverLanguageParser.g:243:4: rule__UnnamedErrorPrediateDefinition__Group__0 | 573 | // InternalSolverLanguageParser.g:230:4: rule__UnnamedErrorPrediateDefinition__Group__0 |
600 | { | 574 | { |
601 | pushFollow(FOLLOW_2); | 575 | pushFollow(FOLLOW_2); |
602 | rule__UnnamedErrorPrediateDefinition__Group__0(); | 576 | rule__UnnamedErrorPrediateDefinition__Group__0(); |
@@ -629,11 +603,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
629 | 603 | ||
630 | 604 | ||
631 | // $ANTLR start "entryRuleDefaultDefinition" | 605 | // $ANTLR start "entryRuleDefaultDefinition" |
632 | // InternalSolverLanguageParser.g:252:1: entryRuleDefaultDefinition : ruleDefaultDefinition EOF ; | 606 | // InternalSolverLanguageParser.g:239:1: entryRuleDefaultDefinition : ruleDefaultDefinition EOF ; |
633 | public final void entryRuleDefaultDefinition() throws RecognitionException { | 607 | public final void entryRuleDefaultDefinition() throws RecognitionException { |
634 | try { | 608 | try { |
635 | // InternalSolverLanguageParser.g:253:1: ( ruleDefaultDefinition EOF ) | 609 | // InternalSolverLanguageParser.g:240:1: ( ruleDefaultDefinition EOF ) |
636 | // InternalSolverLanguageParser.g:254:1: ruleDefaultDefinition EOF | 610 | // InternalSolverLanguageParser.g:241:1: ruleDefaultDefinition EOF |
637 | { | 611 | { |
638 | before(grammarAccess.getDefaultDefinitionRule()); | 612 | before(grammarAccess.getDefaultDefinitionRule()); |
639 | pushFollow(FOLLOW_1); | 613 | pushFollow(FOLLOW_1); |
@@ -659,21 +633,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
659 | 633 | ||
660 | 634 | ||
661 | // $ANTLR start "ruleDefaultDefinition" | 635 | // $ANTLR start "ruleDefaultDefinition" |
662 | // InternalSolverLanguageParser.g:261:1: ruleDefaultDefinition : ( ( rule__DefaultDefinition__Group__0 ) ) ; | 636 | // InternalSolverLanguageParser.g:248:1: ruleDefaultDefinition : ( ( rule__DefaultDefinition__Group__0 ) ) ; |
663 | public final void ruleDefaultDefinition() throws RecognitionException { | 637 | public final void ruleDefaultDefinition() throws RecognitionException { |
664 | 638 | ||
665 | int stackSize = keepStackSize(); | 639 | int stackSize = keepStackSize(); |
666 | 640 | ||
667 | try { | 641 | try { |
668 | // InternalSolverLanguageParser.g:265:2: ( ( ( rule__DefaultDefinition__Group__0 ) ) ) | 642 | // InternalSolverLanguageParser.g:252:2: ( ( ( rule__DefaultDefinition__Group__0 ) ) ) |
669 | // InternalSolverLanguageParser.g:266:2: ( ( rule__DefaultDefinition__Group__0 ) ) | 643 | // InternalSolverLanguageParser.g:253:2: ( ( rule__DefaultDefinition__Group__0 ) ) |
670 | { | 644 | { |
671 | // InternalSolverLanguageParser.g:266:2: ( ( rule__DefaultDefinition__Group__0 ) ) | 645 | // InternalSolverLanguageParser.g:253:2: ( ( rule__DefaultDefinition__Group__0 ) ) |
672 | // InternalSolverLanguageParser.g:267:3: ( rule__DefaultDefinition__Group__0 ) | 646 | // InternalSolverLanguageParser.g:254:3: ( rule__DefaultDefinition__Group__0 ) |
673 | { | 647 | { |
674 | before(grammarAccess.getDefaultDefinitionAccess().getGroup()); | 648 | before(grammarAccess.getDefaultDefinitionAccess().getGroup()); |
675 | // InternalSolverLanguageParser.g:268:3: ( rule__DefaultDefinition__Group__0 ) | 649 | // InternalSolverLanguageParser.g:255:3: ( rule__DefaultDefinition__Group__0 ) |
676 | // InternalSolverLanguageParser.g:268:4: rule__DefaultDefinition__Group__0 | 650 | // InternalSolverLanguageParser.g:255:4: rule__DefaultDefinition__Group__0 |
677 | { | 651 | { |
678 | pushFollow(FOLLOW_2); | 652 | pushFollow(FOLLOW_2); |
679 | rule__DefaultDefinition__Group__0(); | 653 | rule__DefaultDefinition__Group__0(); |
@@ -705,20 +679,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
705 | // $ANTLR end "ruleDefaultDefinition" | 679 | // $ANTLR end "ruleDefaultDefinition" |
706 | 680 | ||
707 | 681 | ||
708 | // $ANTLR start "entryRuleExternPredicateDefinition" | 682 | // $ANTLR start "entryRuleMetricDefinition" |
709 | // InternalSolverLanguageParser.g:277:1: entryRuleExternPredicateDefinition : ruleExternPredicateDefinition EOF ; | 683 | // InternalSolverLanguageParser.g:264:1: entryRuleMetricDefinition : ruleMetricDefinition EOF ; |
710 | public final void entryRuleExternPredicateDefinition() throws RecognitionException { | 684 | public final void entryRuleMetricDefinition() throws RecognitionException { |
711 | try { | 685 | try { |
712 | // InternalSolverLanguageParser.g:278:1: ( ruleExternPredicateDefinition EOF ) | 686 | // InternalSolverLanguageParser.g:265:1: ( ruleMetricDefinition EOF ) |
713 | // InternalSolverLanguageParser.g:279:1: ruleExternPredicateDefinition EOF | 687 | // InternalSolverLanguageParser.g:266:1: ruleMetricDefinition EOF |
714 | { | 688 | { |
715 | before(grammarAccess.getExternPredicateDefinitionRule()); | 689 | before(grammarAccess.getMetricDefinitionRule()); |
716 | pushFollow(FOLLOW_1); | 690 | pushFollow(FOLLOW_1); |
717 | ruleExternPredicateDefinition(); | 691 | ruleMetricDefinition(); |
718 | 692 | ||
719 | state._fsp--; | 693 | state._fsp--; |
720 | 694 | ||
721 | after(grammarAccess.getExternPredicateDefinitionRule()); | 695 | after(grammarAccess.getMetricDefinitionRule()); |
722 | match(input,EOF,FOLLOW_2); | 696 | match(input,EOF,FOLLOW_2); |
723 | 697 | ||
724 | } | 698 | } |
@@ -732,35 +706,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
732 | } | 706 | } |
733 | return ; | 707 | return ; |
734 | } | 708 | } |
735 | // $ANTLR end "entryRuleExternPredicateDefinition" | 709 | // $ANTLR end "entryRuleMetricDefinition" |
736 | 710 | ||
737 | 711 | ||
738 | // $ANTLR start "ruleExternPredicateDefinition" | 712 | // $ANTLR start "ruleMetricDefinition" |
739 | // InternalSolverLanguageParser.g:286:1: ruleExternPredicateDefinition : ( ( rule__ExternPredicateDefinition__Group__0 ) ) ; | 713 | // InternalSolverLanguageParser.g:273:1: ruleMetricDefinition : ( ( rule__MetricDefinition__Group__0 ) ) ; |
740 | public final void ruleExternPredicateDefinition() throws RecognitionException { | 714 | public final void ruleMetricDefinition() throws RecognitionException { |
741 | 715 | ||
742 | int stackSize = keepStackSize(); | 716 | int stackSize = keepStackSize(); |
743 | 717 | ||
744 | try { | 718 | try { |
745 | // InternalSolverLanguageParser.g:290:2: ( ( ( rule__ExternPredicateDefinition__Group__0 ) ) ) | 719 | // InternalSolverLanguageParser.g:277:2: ( ( ( rule__MetricDefinition__Group__0 ) ) ) |
746 | // InternalSolverLanguageParser.g:291:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) | 720 | // InternalSolverLanguageParser.g:278:2: ( ( rule__MetricDefinition__Group__0 ) ) |
747 | { | 721 | { |
748 | // InternalSolverLanguageParser.g:291:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) | 722 | // InternalSolverLanguageParser.g:278:2: ( ( rule__MetricDefinition__Group__0 ) ) |
749 | // InternalSolverLanguageParser.g:292:3: ( rule__ExternPredicateDefinition__Group__0 ) | 723 | // InternalSolverLanguageParser.g:279:3: ( rule__MetricDefinition__Group__0 ) |
750 | { | 724 | { |
751 | before(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); | 725 | before(grammarAccess.getMetricDefinitionAccess().getGroup()); |
752 | // InternalSolverLanguageParser.g:293:3: ( rule__ExternPredicateDefinition__Group__0 ) | 726 | // InternalSolverLanguageParser.g:280:3: ( rule__MetricDefinition__Group__0 ) |
753 | // InternalSolverLanguageParser.g:293:4: rule__ExternPredicateDefinition__Group__0 | 727 | // InternalSolverLanguageParser.g:280:4: rule__MetricDefinition__Group__0 |
754 | { | 728 | { |
755 | pushFollow(FOLLOW_2); | 729 | pushFollow(FOLLOW_2); |
756 | rule__ExternPredicateDefinition__Group__0(); | 730 | rule__MetricDefinition__Group__0(); |
757 | 731 | ||
758 | state._fsp--; | 732 | state._fsp--; |
759 | 733 | ||
760 | 734 | ||
761 | } | 735 | } |
762 | 736 | ||
763 | after(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); | 737 | after(grammarAccess.getMetricDefinitionAccess().getGroup()); |
764 | 738 | ||
765 | } | 739 | } |
766 | 740 | ||
@@ -779,23 +753,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
779 | } | 753 | } |
780 | return ; | 754 | return ; |
781 | } | 755 | } |
782 | // $ANTLR end "ruleExternPredicateDefinition" | 756 | // $ANTLR end "ruleMetricDefinition" |
783 | 757 | ||
784 | 758 | ||
785 | // $ANTLR start "entryRuleMetricDefinition" | 759 | // $ANTLR start "entryRuleExternPredicateDefinition" |
786 | // InternalSolverLanguageParser.g:302:1: entryRuleMetricDefinition : ruleMetricDefinition EOF ; | 760 | // InternalSolverLanguageParser.g:289:1: entryRuleExternPredicateDefinition : ruleExternPredicateDefinition EOF ; |
787 | public final void entryRuleMetricDefinition() throws RecognitionException { | 761 | public final void entryRuleExternPredicateDefinition() throws RecognitionException { |
788 | try { | 762 | try { |
789 | // InternalSolverLanguageParser.g:303:1: ( ruleMetricDefinition EOF ) | 763 | // InternalSolverLanguageParser.g:290:1: ( ruleExternPredicateDefinition EOF ) |
790 | // InternalSolverLanguageParser.g:304:1: ruleMetricDefinition EOF | 764 | // InternalSolverLanguageParser.g:291:1: ruleExternPredicateDefinition EOF |
791 | { | 765 | { |
792 | before(grammarAccess.getMetricDefinitionRule()); | 766 | before(grammarAccess.getExternPredicateDefinitionRule()); |
793 | pushFollow(FOLLOW_1); | 767 | pushFollow(FOLLOW_1); |
794 | ruleMetricDefinition(); | 768 | ruleExternPredicateDefinition(); |
795 | 769 | ||
796 | state._fsp--; | 770 | state._fsp--; |
797 | 771 | ||
798 | after(grammarAccess.getMetricDefinitionRule()); | 772 | after(grammarAccess.getExternPredicateDefinitionRule()); |
799 | match(input,EOF,FOLLOW_2); | 773 | match(input,EOF,FOLLOW_2); |
800 | 774 | ||
801 | } | 775 | } |
@@ -809,35 +783,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
809 | } | 783 | } |
810 | return ; | 784 | return ; |
811 | } | 785 | } |
812 | // $ANTLR end "entryRuleMetricDefinition" | 786 | // $ANTLR end "entryRuleExternPredicateDefinition" |
813 | 787 | ||
814 | 788 | ||
815 | // $ANTLR start "ruleMetricDefinition" | 789 | // $ANTLR start "ruleExternPredicateDefinition" |
816 | // InternalSolverLanguageParser.g:311:1: ruleMetricDefinition : ( ( rule__MetricDefinition__Group__0 ) ) ; | 790 | // InternalSolverLanguageParser.g:298:1: ruleExternPredicateDefinition : ( ( rule__ExternPredicateDefinition__Group__0 ) ) ; |
817 | public final void ruleMetricDefinition() throws RecognitionException { | 791 | public final void ruleExternPredicateDefinition() throws RecognitionException { |
818 | 792 | ||
819 | int stackSize = keepStackSize(); | 793 | int stackSize = keepStackSize(); |
820 | 794 | ||
821 | try { | 795 | try { |
822 | // InternalSolverLanguageParser.g:315:2: ( ( ( rule__MetricDefinition__Group__0 ) ) ) | 796 | // InternalSolverLanguageParser.g:302:2: ( ( ( rule__ExternPredicateDefinition__Group__0 ) ) ) |
823 | // InternalSolverLanguageParser.g:316:2: ( ( rule__MetricDefinition__Group__0 ) ) | 797 | // InternalSolverLanguageParser.g:303:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) |
824 | { | 798 | { |
825 | // InternalSolverLanguageParser.g:316:2: ( ( rule__MetricDefinition__Group__0 ) ) | 799 | // InternalSolverLanguageParser.g:303:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) |
826 | // InternalSolverLanguageParser.g:317:3: ( rule__MetricDefinition__Group__0 ) | 800 | // InternalSolverLanguageParser.g:304:3: ( rule__ExternPredicateDefinition__Group__0 ) |
827 | { | 801 | { |
828 | before(grammarAccess.getMetricDefinitionAccess().getGroup()); | 802 | before(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); |
829 | // InternalSolverLanguageParser.g:318:3: ( rule__MetricDefinition__Group__0 ) | 803 | // InternalSolverLanguageParser.g:305:3: ( rule__ExternPredicateDefinition__Group__0 ) |
830 | // InternalSolverLanguageParser.g:318:4: rule__MetricDefinition__Group__0 | 804 | // InternalSolverLanguageParser.g:305:4: rule__ExternPredicateDefinition__Group__0 |
831 | { | 805 | { |
832 | pushFollow(FOLLOW_2); | 806 | pushFollow(FOLLOW_2); |
833 | rule__MetricDefinition__Group__0(); | 807 | rule__ExternPredicateDefinition__Group__0(); |
834 | 808 | ||
835 | state._fsp--; | 809 | state._fsp--; |
836 | 810 | ||
837 | 811 | ||
838 | } | 812 | } |
839 | 813 | ||
840 | after(grammarAccess.getMetricDefinitionAccess().getGroup()); | 814 | after(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); |
841 | 815 | ||
842 | } | 816 | } |
843 | 817 | ||
@@ -856,15 +830,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
856 | } | 830 | } |
857 | return ; | 831 | return ; |
858 | } | 832 | } |
859 | // $ANTLR end "ruleMetricDefinition" | 833 | // $ANTLR end "ruleExternPredicateDefinition" |
860 | 834 | ||
861 | 835 | ||
862 | // $ANTLR start "entryRuleExternMetricDefinition" | 836 | // $ANTLR start "entryRuleExternMetricDefinition" |
863 | // InternalSolverLanguageParser.g:327:1: entryRuleExternMetricDefinition : ruleExternMetricDefinition EOF ; | 837 | // InternalSolverLanguageParser.g:314:1: entryRuleExternMetricDefinition : ruleExternMetricDefinition EOF ; |
864 | public final void entryRuleExternMetricDefinition() throws RecognitionException { | 838 | public final void entryRuleExternMetricDefinition() throws RecognitionException { |
865 | try { | 839 | try { |
866 | // InternalSolverLanguageParser.g:328:1: ( ruleExternMetricDefinition EOF ) | 840 | // InternalSolverLanguageParser.g:315:1: ( ruleExternMetricDefinition EOF ) |
867 | // InternalSolverLanguageParser.g:329:1: ruleExternMetricDefinition EOF | 841 | // InternalSolverLanguageParser.g:316:1: ruleExternMetricDefinition EOF |
868 | { | 842 | { |
869 | before(grammarAccess.getExternMetricDefinitionRule()); | 843 | before(grammarAccess.getExternMetricDefinitionRule()); |
870 | pushFollow(FOLLOW_1); | 844 | pushFollow(FOLLOW_1); |
@@ -890,21 +864,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
890 | 864 | ||
891 | 865 | ||
892 | // $ANTLR start "ruleExternMetricDefinition" | 866 | // $ANTLR start "ruleExternMetricDefinition" |
893 | // InternalSolverLanguageParser.g:336:1: ruleExternMetricDefinition : ( ( rule__ExternMetricDefinition__Group__0 ) ) ; | 867 | // InternalSolverLanguageParser.g:323:1: ruleExternMetricDefinition : ( ( rule__ExternMetricDefinition__Group__0 ) ) ; |
894 | public final void ruleExternMetricDefinition() throws RecognitionException { | 868 | public final void ruleExternMetricDefinition() throws RecognitionException { |
895 | 869 | ||
896 | int stackSize = keepStackSize(); | 870 | int stackSize = keepStackSize(); |
897 | 871 | ||
898 | try { | 872 | try { |
899 | // InternalSolverLanguageParser.g:340:2: ( ( ( rule__ExternMetricDefinition__Group__0 ) ) ) | 873 | // InternalSolverLanguageParser.g:327:2: ( ( ( rule__ExternMetricDefinition__Group__0 ) ) ) |
900 | // InternalSolverLanguageParser.g:341:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) | 874 | // InternalSolverLanguageParser.g:328:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) |
901 | { | 875 | { |
902 | // InternalSolverLanguageParser.g:341:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) | 876 | // InternalSolverLanguageParser.g:328:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) |
903 | // InternalSolverLanguageParser.g:342:3: ( rule__ExternMetricDefinition__Group__0 ) | 877 | // InternalSolverLanguageParser.g:329:3: ( rule__ExternMetricDefinition__Group__0 ) |
904 | { | 878 | { |
905 | before(grammarAccess.getExternMetricDefinitionAccess().getGroup()); | 879 | before(grammarAccess.getExternMetricDefinitionAccess().getGroup()); |
906 | // InternalSolverLanguageParser.g:343:3: ( rule__ExternMetricDefinition__Group__0 ) | 880 | // InternalSolverLanguageParser.g:330:3: ( rule__ExternMetricDefinition__Group__0 ) |
907 | // InternalSolverLanguageParser.g:343:4: rule__ExternMetricDefinition__Group__0 | 881 | // InternalSolverLanguageParser.g:330:4: rule__ExternMetricDefinition__Group__0 |
908 | { | 882 | { |
909 | pushFollow(FOLLOW_2); | 883 | pushFollow(FOLLOW_2); |
910 | rule__ExternMetricDefinition__Group__0(); | 884 | rule__ExternMetricDefinition__Group__0(); |
@@ -936,12 +910,243 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
936 | // $ANTLR end "ruleExternMetricDefinition" | 910 | // $ANTLR end "ruleExternMetricDefinition" |
937 | 911 | ||
938 | 912 | ||
913 | // $ANTLR start "entryRuleExternAggregatorDefinition" | ||
914 | // InternalSolverLanguageParser.g:339:1: entryRuleExternAggregatorDefinition : ruleExternAggregatorDefinition EOF ; | ||
915 | public final void entryRuleExternAggregatorDefinition() throws RecognitionException { | ||
916 | try { | ||
917 | // InternalSolverLanguageParser.g:340:1: ( ruleExternAggregatorDefinition EOF ) | ||
918 | // InternalSolverLanguageParser.g:341:1: ruleExternAggregatorDefinition EOF | ||
919 | { | ||
920 | before(grammarAccess.getExternAggregatorDefinitionRule()); | ||
921 | pushFollow(FOLLOW_1); | ||
922 | ruleExternAggregatorDefinition(); | ||
923 | |||
924 | state._fsp--; | ||
925 | |||
926 | after(grammarAccess.getExternAggregatorDefinitionRule()); | ||
927 | match(input,EOF,FOLLOW_2); | ||
928 | |||
929 | } | ||
930 | |||
931 | } | ||
932 | catch (RecognitionException re) { | ||
933 | reportError(re); | ||
934 | recover(input,re); | ||
935 | } | ||
936 | finally { | ||
937 | } | ||
938 | return ; | ||
939 | } | ||
940 | // $ANTLR end "entryRuleExternAggregatorDefinition" | ||
941 | |||
942 | |||
943 | // $ANTLR start "ruleExternAggregatorDefinition" | ||
944 | // InternalSolverLanguageParser.g:348:1: ruleExternAggregatorDefinition : ( ( rule__ExternAggregatorDefinition__Group__0 ) ) ; | ||
945 | public final void ruleExternAggregatorDefinition() throws RecognitionException { | ||
946 | |||
947 | int stackSize = keepStackSize(); | ||
948 | |||
949 | try { | ||
950 | // InternalSolverLanguageParser.g:352:2: ( ( ( rule__ExternAggregatorDefinition__Group__0 ) ) ) | ||
951 | // InternalSolverLanguageParser.g:353:2: ( ( rule__ExternAggregatorDefinition__Group__0 ) ) | ||
952 | { | ||
953 | // InternalSolverLanguageParser.g:353:2: ( ( rule__ExternAggregatorDefinition__Group__0 ) ) | ||
954 | // InternalSolverLanguageParser.g:354:3: ( rule__ExternAggregatorDefinition__Group__0 ) | ||
955 | { | ||
956 | before(grammarAccess.getExternAggregatorDefinitionAccess().getGroup()); | ||
957 | // InternalSolverLanguageParser.g:355:3: ( rule__ExternAggregatorDefinition__Group__0 ) | ||
958 | // InternalSolverLanguageParser.g:355:4: rule__ExternAggregatorDefinition__Group__0 | ||
959 | { | ||
960 | pushFollow(FOLLOW_2); | ||
961 | rule__ExternAggregatorDefinition__Group__0(); | ||
962 | |||
963 | state._fsp--; | ||
964 | |||
965 | |||
966 | } | ||
967 | |||
968 | after(grammarAccess.getExternAggregatorDefinitionAccess().getGroup()); | ||
969 | |||
970 | } | ||
971 | |||
972 | |||
973 | } | ||
974 | |||
975 | } | ||
976 | catch (RecognitionException re) { | ||
977 | reportError(re); | ||
978 | recover(input,re); | ||
979 | } | ||
980 | finally { | ||
981 | |||
982 | restoreStackSize(stackSize); | ||
983 | |||
984 | } | ||
985 | return ; | ||
986 | } | ||
987 | // $ANTLR end "ruleExternAggregatorDefinition" | ||
988 | |||
989 | |||
990 | // $ANTLR start "entryRuleExternDatatypeDefinition" | ||
991 | // InternalSolverLanguageParser.g:364:1: entryRuleExternDatatypeDefinition : ruleExternDatatypeDefinition EOF ; | ||
992 | public final void entryRuleExternDatatypeDefinition() throws RecognitionException { | ||
993 | try { | ||
994 | // InternalSolverLanguageParser.g:365:1: ( ruleExternDatatypeDefinition EOF ) | ||
995 | // InternalSolverLanguageParser.g:366:1: ruleExternDatatypeDefinition EOF | ||
996 | { | ||
997 | before(grammarAccess.getExternDatatypeDefinitionRule()); | ||
998 | pushFollow(FOLLOW_1); | ||
999 | ruleExternDatatypeDefinition(); | ||
1000 | |||
1001 | state._fsp--; | ||
1002 | |||
1003 | after(grammarAccess.getExternDatatypeDefinitionRule()); | ||
1004 | match(input,EOF,FOLLOW_2); | ||
1005 | |||
1006 | } | ||
1007 | |||
1008 | } | ||
1009 | catch (RecognitionException re) { | ||
1010 | reportError(re); | ||
1011 | recover(input,re); | ||
1012 | } | ||
1013 | finally { | ||
1014 | } | ||
1015 | return ; | ||
1016 | } | ||
1017 | // $ANTLR end "entryRuleExternDatatypeDefinition" | ||
1018 | |||
1019 | |||
1020 | // $ANTLR start "ruleExternDatatypeDefinition" | ||
1021 | // InternalSolverLanguageParser.g:373:1: ruleExternDatatypeDefinition : ( ( rule__ExternDatatypeDefinition__Group__0 ) ) ; | ||
1022 | public final void ruleExternDatatypeDefinition() throws RecognitionException { | ||
1023 | |||
1024 | int stackSize = keepStackSize(); | ||
1025 | |||
1026 | try { | ||
1027 | // InternalSolverLanguageParser.g:377:2: ( ( ( rule__ExternDatatypeDefinition__Group__0 ) ) ) | ||
1028 | // InternalSolverLanguageParser.g:378:2: ( ( rule__ExternDatatypeDefinition__Group__0 ) ) | ||
1029 | { | ||
1030 | // InternalSolverLanguageParser.g:378:2: ( ( rule__ExternDatatypeDefinition__Group__0 ) ) | ||
1031 | // InternalSolverLanguageParser.g:379:3: ( rule__ExternDatatypeDefinition__Group__0 ) | ||
1032 | { | ||
1033 | before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup()); | ||
1034 | // InternalSolverLanguageParser.g:380:3: ( rule__ExternDatatypeDefinition__Group__0 ) | ||
1035 | // InternalSolverLanguageParser.g:380:4: rule__ExternDatatypeDefinition__Group__0 | ||
1036 | { | ||
1037 | pushFollow(FOLLOW_2); | ||
1038 | rule__ExternDatatypeDefinition__Group__0(); | ||
1039 | |||
1040 | state._fsp--; | ||
1041 | |||
1042 | |||
1043 | } | ||
1044 | |||
1045 | after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup()); | ||
1046 | |||
1047 | } | ||
1048 | |||
1049 | |||
1050 | } | ||
1051 | |||
1052 | } | ||
1053 | catch (RecognitionException re) { | ||
1054 | reportError(re); | ||
1055 | recover(input,re); | ||
1056 | } | ||
1057 | finally { | ||
1058 | |||
1059 | restoreStackSize(stackSize); | ||
1060 | |||
1061 | } | ||
1062 | return ; | ||
1063 | } | ||
1064 | // $ANTLR end "ruleExternDatatypeDefinition" | ||
1065 | |||
1066 | |||
1067 | // $ANTLR start "entryRuleVariable" | ||
1068 | // InternalSolverLanguageParser.g:389:1: entryRuleVariable : ruleVariable EOF ; | ||
1069 | public final void entryRuleVariable() throws RecognitionException { | ||
1070 | try { | ||
1071 | // InternalSolverLanguageParser.g:390:1: ( ruleVariable EOF ) | ||
1072 | // InternalSolverLanguageParser.g:391:1: ruleVariable EOF | ||
1073 | { | ||
1074 | before(grammarAccess.getVariableRule()); | ||
1075 | pushFollow(FOLLOW_1); | ||
1076 | ruleVariable(); | ||
1077 | |||
1078 | state._fsp--; | ||
1079 | |||
1080 | after(grammarAccess.getVariableRule()); | ||
1081 | match(input,EOF,FOLLOW_2); | ||
1082 | |||
1083 | } | ||
1084 | |||
1085 | } | ||
1086 | catch (RecognitionException re) { | ||
1087 | reportError(re); | ||
1088 | recover(input,re); | ||
1089 | } | ||
1090 | finally { | ||
1091 | } | ||
1092 | return ; | ||
1093 | } | ||
1094 | // $ANTLR end "entryRuleVariable" | ||
1095 | |||
1096 | |||
1097 | // $ANTLR start "ruleVariable" | ||
1098 | // InternalSolverLanguageParser.g:398:1: ruleVariable : ( ( rule__Variable__Group__0 ) ) ; | ||
1099 | public final void ruleVariable() throws RecognitionException { | ||
1100 | |||
1101 | int stackSize = keepStackSize(); | ||
1102 | |||
1103 | try { | ||
1104 | // InternalSolverLanguageParser.g:402:2: ( ( ( rule__Variable__Group__0 ) ) ) | ||
1105 | // InternalSolverLanguageParser.g:403:2: ( ( rule__Variable__Group__0 ) ) | ||
1106 | { | ||
1107 | // InternalSolverLanguageParser.g:403:2: ( ( rule__Variable__Group__0 ) ) | ||
1108 | // InternalSolverLanguageParser.g:404:3: ( rule__Variable__Group__0 ) | ||
1109 | { | ||
1110 | before(grammarAccess.getVariableAccess().getGroup()); | ||
1111 | // InternalSolverLanguageParser.g:405:3: ( rule__Variable__Group__0 ) | ||
1112 | // InternalSolverLanguageParser.g:405:4: rule__Variable__Group__0 | ||
1113 | { | ||
1114 | pushFollow(FOLLOW_2); | ||
1115 | rule__Variable__Group__0(); | ||
1116 | |||
1117 | state._fsp--; | ||
1118 | |||
1119 | |||
1120 | } | ||
1121 | |||
1122 | after(grammarAccess.getVariableAccess().getGroup()); | ||
1123 | |||
1124 | } | ||
1125 | |||
1126 | |||
1127 | } | ||
1128 | |||
1129 | } | ||
1130 | catch (RecognitionException re) { | ||
1131 | reportError(re); | ||
1132 | recover(input,re); | ||
1133 | } | ||
1134 | finally { | ||
1135 | |||
1136 | restoreStackSize(stackSize); | ||
1137 | |||
1138 | } | ||
1139 | return ; | ||
1140 | } | ||
1141 | // $ANTLR end "ruleVariable" | ||
1142 | |||
1143 | |||
939 | // $ANTLR start "entryRuleExpression" | 1144 | // $ANTLR start "entryRuleExpression" |
940 | // InternalSolverLanguageParser.g:352:1: entryRuleExpression : ruleExpression EOF ; | 1145 | // InternalSolverLanguageParser.g:414:1: entryRuleExpression : ruleExpression EOF ; |
941 | public final void entryRuleExpression() throws RecognitionException { | 1146 | public final void entryRuleExpression() throws RecognitionException { |
942 | try { | 1147 | try { |
943 | // InternalSolverLanguageParser.g:353:1: ( ruleExpression EOF ) | 1148 | // InternalSolverLanguageParser.g:415:1: ( ruleExpression EOF ) |
944 | // InternalSolverLanguageParser.g:354:1: ruleExpression EOF | 1149 | // InternalSolverLanguageParser.g:416:1: ruleExpression EOF |
945 | { | 1150 | { |
946 | before(grammarAccess.getExpressionRule()); | 1151 | before(grammarAccess.getExpressionRule()); |
947 | pushFollow(FOLLOW_1); | 1152 | pushFollow(FOLLOW_1); |
@@ -967,21 +1172,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
967 | 1172 | ||
968 | 1173 | ||
969 | // $ANTLR start "ruleExpression" | 1174 | // $ANTLR start "ruleExpression" |
970 | // InternalSolverLanguageParser.g:361:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ; | 1175 | // InternalSolverLanguageParser.g:423:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ; |
971 | public final void ruleExpression() throws RecognitionException { | 1176 | public final void ruleExpression() throws RecognitionException { |
972 | 1177 | ||
973 | int stackSize = keepStackSize(); | 1178 | int stackSize = keepStackSize(); |
974 | 1179 | ||
975 | try { | 1180 | try { |
976 | // InternalSolverLanguageParser.g:365:2: ( ( ( rule__Expression__Alternatives ) ) ) | 1181 | // InternalSolverLanguageParser.g:427:2: ( ( ( rule__Expression__Alternatives ) ) ) |
977 | // InternalSolverLanguageParser.g:366:2: ( ( rule__Expression__Alternatives ) ) | 1182 | // InternalSolverLanguageParser.g:428:2: ( ( rule__Expression__Alternatives ) ) |
978 | { | 1183 | { |
979 | // InternalSolverLanguageParser.g:366:2: ( ( rule__Expression__Alternatives ) ) | 1184 | // InternalSolverLanguageParser.g:428:2: ( ( rule__Expression__Alternatives ) ) |
980 | // InternalSolverLanguageParser.g:367:3: ( rule__Expression__Alternatives ) | 1185 | // InternalSolverLanguageParser.g:429:3: ( rule__Expression__Alternatives ) |
981 | { | 1186 | { |
982 | before(grammarAccess.getExpressionAccess().getAlternatives()); | 1187 | before(grammarAccess.getExpressionAccess().getAlternatives()); |
983 | // InternalSolverLanguageParser.g:368:3: ( rule__Expression__Alternatives ) | 1188 | // InternalSolverLanguageParser.g:430:3: ( rule__Expression__Alternatives ) |
984 | // InternalSolverLanguageParser.g:368:4: rule__Expression__Alternatives | 1189 | // InternalSolverLanguageParser.g:430:4: rule__Expression__Alternatives |
985 | { | 1190 | { |
986 | pushFollow(FOLLOW_2); | 1191 | pushFollow(FOLLOW_2); |
987 | rule__Expression__Alternatives(); | 1192 | rule__Expression__Alternatives(); |
@@ -1014,11 +1219,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1014 | 1219 | ||
1015 | 1220 | ||
1016 | // $ANTLR start "entryRuleIfElse" | 1221 | // $ANTLR start "entryRuleIfElse" |
1017 | // InternalSolverLanguageParser.g:377:1: entryRuleIfElse : ruleIfElse EOF ; | 1222 | // InternalSolverLanguageParser.g:439:1: entryRuleIfElse : ruleIfElse EOF ; |
1018 | public final void entryRuleIfElse() throws RecognitionException { | 1223 | public final void entryRuleIfElse() throws RecognitionException { |
1019 | try { | 1224 | try { |
1020 | // InternalSolverLanguageParser.g:378:1: ( ruleIfElse EOF ) | 1225 | // InternalSolverLanguageParser.g:440:1: ( ruleIfElse EOF ) |
1021 | // InternalSolverLanguageParser.g:379:1: ruleIfElse EOF | 1226 | // InternalSolverLanguageParser.g:441:1: ruleIfElse EOF |
1022 | { | 1227 | { |
1023 | before(grammarAccess.getIfElseRule()); | 1228 | before(grammarAccess.getIfElseRule()); |
1024 | pushFollow(FOLLOW_1); | 1229 | pushFollow(FOLLOW_1); |
@@ -1044,21 +1249,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1044 | 1249 | ||
1045 | 1250 | ||
1046 | // $ANTLR start "ruleIfElse" | 1251 | // $ANTLR start "ruleIfElse" |
1047 | // InternalSolverLanguageParser.g:386:1: ruleIfElse : ( ( rule__IfElse__Group__0 ) ) ; | 1252 | // InternalSolverLanguageParser.g:448:1: ruleIfElse : ( ( rule__IfElse__Group__0 ) ) ; |
1048 | public final void ruleIfElse() throws RecognitionException { | 1253 | public final void ruleIfElse() throws RecognitionException { |
1049 | 1254 | ||
1050 | int stackSize = keepStackSize(); | 1255 | int stackSize = keepStackSize(); |
1051 | 1256 | ||
1052 | try { | 1257 | try { |
1053 | // InternalSolverLanguageParser.g:390:2: ( ( ( rule__IfElse__Group__0 ) ) ) | 1258 | // InternalSolverLanguageParser.g:452:2: ( ( ( rule__IfElse__Group__0 ) ) ) |
1054 | // InternalSolverLanguageParser.g:391:2: ( ( rule__IfElse__Group__0 ) ) | 1259 | // InternalSolverLanguageParser.g:453:2: ( ( rule__IfElse__Group__0 ) ) |
1055 | { | 1260 | { |
1056 | // InternalSolverLanguageParser.g:391:2: ( ( rule__IfElse__Group__0 ) ) | 1261 | // InternalSolverLanguageParser.g:453:2: ( ( rule__IfElse__Group__0 ) ) |
1057 | // InternalSolverLanguageParser.g:392:3: ( rule__IfElse__Group__0 ) | 1262 | // InternalSolverLanguageParser.g:454:3: ( rule__IfElse__Group__0 ) |
1058 | { | 1263 | { |
1059 | before(grammarAccess.getIfElseAccess().getGroup()); | 1264 | before(grammarAccess.getIfElseAccess().getGroup()); |
1060 | // InternalSolverLanguageParser.g:393:3: ( rule__IfElse__Group__0 ) | 1265 | // InternalSolverLanguageParser.g:455:3: ( rule__IfElse__Group__0 ) |
1061 | // InternalSolverLanguageParser.g:393:4: rule__IfElse__Group__0 | 1266 | // InternalSolverLanguageParser.g:455:4: rule__IfElse__Group__0 |
1062 | { | 1267 | { |
1063 | pushFollow(FOLLOW_2); | 1268 | pushFollow(FOLLOW_2); |
1064 | rule__IfElse__Group__0(); | 1269 | rule__IfElse__Group__0(); |
@@ -1090,12 +1295,243 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1090 | // $ANTLR end "ruleIfElse" | 1295 | // $ANTLR end "ruleIfElse" |
1091 | 1296 | ||
1092 | 1297 | ||
1298 | // $ANTLR start "entryRuleLet" | ||
1299 | // InternalSolverLanguageParser.g:464:1: entryRuleLet : ruleLet EOF ; | ||
1300 | public final void entryRuleLet() throws RecognitionException { | ||
1301 | try { | ||
1302 | // InternalSolverLanguageParser.g:465:1: ( ruleLet EOF ) | ||
1303 | // InternalSolverLanguageParser.g:466:1: ruleLet EOF | ||
1304 | { | ||
1305 | before(grammarAccess.getLetRule()); | ||
1306 | pushFollow(FOLLOW_1); | ||
1307 | ruleLet(); | ||
1308 | |||
1309 | state._fsp--; | ||
1310 | |||
1311 | after(grammarAccess.getLetRule()); | ||
1312 | match(input,EOF,FOLLOW_2); | ||
1313 | |||
1314 | } | ||
1315 | |||
1316 | } | ||
1317 | catch (RecognitionException re) { | ||
1318 | reportError(re); | ||
1319 | recover(input,re); | ||
1320 | } | ||
1321 | finally { | ||
1322 | } | ||
1323 | return ; | ||
1324 | } | ||
1325 | // $ANTLR end "entryRuleLet" | ||
1326 | |||
1327 | |||
1328 | // $ANTLR start "ruleLet" | ||
1329 | // InternalSolverLanguageParser.g:473:1: ruleLet : ( ( rule__Let__Group__0 ) ) ; | ||
1330 | public final void ruleLet() throws RecognitionException { | ||
1331 | |||
1332 | int stackSize = keepStackSize(); | ||
1333 | |||
1334 | try { | ||
1335 | // InternalSolverLanguageParser.g:477:2: ( ( ( rule__Let__Group__0 ) ) ) | ||
1336 | // InternalSolverLanguageParser.g:478:2: ( ( rule__Let__Group__0 ) ) | ||
1337 | { | ||
1338 | // InternalSolverLanguageParser.g:478:2: ( ( rule__Let__Group__0 ) ) | ||
1339 | // InternalSolverLanguageParser.g:479:3: ( rule__Let__Group__0 ) | ||
1340 | { | ||
1341 | before(grammarAccess.getLetAccess().getGroup()); | ||
1342 | // InternalSolverLanguageParser.g:480:3: ( rule__Let__Group__0 ) | ||
1343 | // InternalSolverLanguageParser.g:480:4: rule__Let__Group__0 | ||
1344 | { | ||
1345 | pushFollow(FOLLOW_2); | ||
1346 | rule__Let__Group__0(); | ||
1347 | |||
1348 | state._fsp--; | ||
1349 | |||
1350 | |||
1351 | } | ||
1352 | |||
1353 | after(grammarAccess.getLetAccess().getGroup()); | ||
1354 | |||
1355 | } | ||
1356 | |||
1357 | |||
1358 | } | ||
1359 | |||
1360 | } | ||
1361 | catch (RecognitionException re) { | ||
1362 | reportError(re); | ||
1363 | recover(input,re); | ||
1364 | } | ||
1365 | finally { | ||
1366 | |||
1367 | restoreStackSize(stackSize); | ||
1368 | |||
1369 | } | ||
1370 | return ; | ||
1371 | } | ||
1372 | // $ANTLR end "ruleLet" | ||
1373 | |||
1374 | |||
1375 | // $ANTLR start "entryRuleLetBinding" | ||
1376 | // InternalSolverLanguageParser.g:489:1: entryRuleLetBinding : ruleLetBinding EOF ; | ||
1377 | public final void entryRuleLetBinding() throws RecognitionException { | ||
1378 | try { | ||
1379 | // InternalSolverLanguageParser.g:490:1: ( ruleLetBinding EOF ) | ||
1380 | // InternalSolverLanguageParser.g:491:1: ruleLetBinding EOF | ||
1381 | { | ||
1382 | before(grammarAccess.getLetBindingRule()); | ||
1383 | pushFollow(FOLLOW_1); | ||
1384 | ruleLetBinding(); | ||
1385 | |||
1386 | state._fsp--; | ||
1387 | |||
1388 | after(grammarAccess.getLetBindingRule()); | ||
1389 | match(input,EOF,FOLLOW_2); | ||
1390 | |||
1391 | } | ||
1392 | |||
1393 | } | ||
1394 | catch (RecognitionException re) { | ||
1395 | reportError(re); | ||
1396 | recover(input,re); | ||
1397 | } | ||
1398 | finally { | ||
1399 | } | ||
1400 | return ; | ||
1401 | } | ||
1402 | // $ANTLR end "entryRuleLetBinding" | ||
1403 | |||
1404 | |||
1405 | // $ANTLR start "ruleLetBinding" | ||
1406 | // InternalSolverLanguageParser.g:498:1: ruleLetBinding : ( ( rule__LetBinding__Group__0 ) ) ; | ||
1407 | public final void ruleLetBinding() throws RecognitionException { | ||
1408 | |||
1409 | int stackSize = keepStackSize(); | ||
1410 | |||
1411 | try { | ||
1412 | // InternalSolverLanguageParser.g:502:2: ( ( ( rule__LetBinding__Group__0 ) ) ) | ||
1413 | // InternalSolverLanguageParser.g:503:2: ( ( rule__LetBinding__Group__0 ) ) | ||
1414 | { | ||
1415 | // InternalSolverLanguageParser.g:503:2: ( ( rule__LetBinding__Group__0 ) ) | ||
1416 | // InternalSolverLanguageParser.g:504:3: ( rule__LetBinding__Group__0 ) | ||
1417 | { | ||
1418 | before(grammarAccess.getLetBindingAccess().getGroup()); | ||
1419 | // InternalSolverLanguageParser.g:505:3: ( rule__LetBinding__Group__0 ) | ||
1420 | // InternalSolverLanguageParser.g:505:4: rule__LetBinding__Group__0 | ||
1421 | { | ||
1422 | pushFollow(FOLLOW_2); | ||
1423 | rule__LetBinding__Group__0(); | ||
1424 | |||
1425 | state._fsp--; | ||
1426 | |||
1427 | |||
1428 | } | ||
1429 | |||
1430 | after(grammarAccess.getLetBindingAccess().getGroup()); | ||
1431 | |||
1432 | } | ||
1433 | |||
1434 | |||
1435 | } | ||
1436 | |||
1437 | } | ||
1438 | catch (RecognitionException re) { | ||
1439 | reportError(re); | ||
1440 | recover(input,re); | ||
1441 | } | ||
1442 | finally { | ||
1443 | |||
1444 | restoreStackSize(stackSize); | ||
1445 | |||
1446 | } | ||
1447 | return ; | ||
1448 | } | ||
1449 | // $ANTLR end "ruleLetBinding" | ||
1450 | |||
1451 | |||
1452 | // $ANTLR start "entryRuleImplicationExpression" | ||
1453 | // InternalSolverLanguageParser.g:514:1: entryRuleImplicationExpression : ruleImplicationExpression EOF ; | ||
1454 | public final void entryRuleImplicationExpression() throws RecognitionException { | ||
1455 | try { | ||
1456 | // InternalSolverLanguageParser.g:515:1: ( ruleImplicationExpression EOF ) | ||
1457 | // InternalSolverLanguageParser.g:516:1: ruleImplicationExpression EOF | ||
1458 | { | ||
1459 | before(grammarAccess.getImplicationExpressionRule()); | ||
1460 | pushFollow(FOLLOW_1); | ||
1461 | ruleImplicationExpression(); | ||
1462 | |||
1463 | state._fsp--; | ||
1464 | |||
1465 | after(grammarAccess.getImplicationExpressionRule()); | ||
1466 | match(input,EOF,FOLLOW_2); | ||
1467 | |||
1468 | } | ||
1469 | |||
1470 | } | ||
1471 | catch (RecognitionException re) { | ||
1472 | reportError(re); | ||
1473 | recover(input,re); | ||
1474 | } | ||
1475 | finally { | ||
1476 | } | ||
1477 | return ; | ||
1478 | } | ||
1479 | // $ANTLR end "entryRuleImplicationExpression" | ||
1480 | |||
1481 | |||
1482 | // $ANTLR start "ruleImplicationExpression" | ||
1483 | // InternalSolverLanguageParser.g:523:1: ruleImplicationExpression : ( ( rule__ImplicationExpression__Group__0 ) ) ; | ||
1484 | public final void ruleImplicationExpression() throws RecognitionException { | ||
1485 | |||
1486 | int stackSize = keepStackSize(); | ||
1487 | |||
1488 | try { | ||
1489 | // InternalSolverLanguageParser.g:527:2: ( ( ( rule__ImplicationExpression__Group__0 ) ) ) | ||
1490 | // InternalSolverLanguageParser.g:528:2: ( ( rule__ImplicationExpression__Group__0 ) ) | ||
1491 | { | ||
1492 | // InternalSolverLanguageParser.g:528:2: ( ( rule__ImplicationExpression__Group__0 ) ) | ||
1493 | // InternalSolverLanguageParser.g:529:3: ( rule__ImplicationExpression__Group__0 ) | ||
1494 | { | ||
1495 | before(grammarAccess.getImplicationExpressionAccess().getGroup()); | ||
1496 | // InternalSolverLanguageParser.g:530:3: ( rule__ImplicationExpression__Group__0 ) | ||
1497 | // InternalSolverLanguageParser.g:530:4: rule__ImplicationExpression__Group__0 | ||
1498 | { | ||
1499 | pushFollow(FOLLOW_2); | ||
1500 | rule__ImplicationExpression__Group__0(); | ||
1501 | |||
1502 | state._fsp--; | ||
1503 | |||
1504 | |||
1505 | } | ||
1506 | |||
1507 | after(grammarAccess.getImplicationExpressionAccess().getGroup()); | ||
1508 | |||
1509 | } | ||
1510 | |||
1511 | |||
1512 | } | ||
1513 | |||
1514 | } | ||
1515 | catch (RecognitionException re) { | ||
1516 | reportError(re); | ||
1517 | recover(input,re); | ||
1518 | } | ||
1519 | finally { | ||
1520 | |||
1521 | restoreStackSize(stackSize); | ||
1522 | |||
1523 | } | ||
1524 | return ; | ||
1525 | } | ||
1526 | // $ANTLR end "ruleImplicationExpression" | ||
1527 | |||
1528 | |||
1093 | // $ANTLR start "entryRuleDisjunctiveExpression" | 1529 | // $ANTLR start "entryRuleDisjunctiveExpression" |
1094 | // InternalSolverLanguageParser.g:402:1: entryRuleDisjunctiveExpression : ruleDisjunctiveExpression EOF ; | 1530 | // InternalSolverLanguageParser.g:539:1: entryRuleDisjunctiveExpression : ruleDisjunctiveExpression EOF ; |
1095 | public final void entryRuleDisjunctiveExpression() throws RecognitionException { | 1531 | public final void entryRuleDisjunctiveExpression() throws RecognitionException { |
1096 | try { | 1532 | try { |
1097 | // InternalSolverLanguageParser.g:403:1: ( ruleDisjunctiveExpression EOF ) | 1533 | // InternalSolverLanguageParser.g:540:1: ( ruleDisjunctiveExpression EOF ) |
1098 | // InternalSolverLanguageParser.g:404:1: ruleDisjunctiveExpression EOF | 1534 | // InternalSolverLanguageParser.g:541:1: ruleDisjunctiveExpression EOF |
1099 | { | 1535 | { |
1100 | before(grammarAccess.getDisjunctiveExpressionRule()); | 1536 | before(grammarAccess.getDisjunctiveExpressionRule()); |
1101 | pushFollow(FOLLOW_1); | 1537 | pushFollow(FOLLOW_1); |
@@ -1121,21 +1557,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1121 | 1557 | ||
1122 | 1558 | ||
1123 | // $ANTLR start "ruleDisjunctiveExpression" | 1559 | // $ANTLR start "ruleDisjunctiveExpression" |
1124 | // InternalSolverLanguageParser.g:411:1: ruleDisjunctiveExpression : ( ( rule__DisjunctiveExpression__Group__0 ) ) ; | 1560 | // InternalSolverLanguageParser.g:548:1: ruleDisjunctiveExpression : ( ( rule__DisjunctiveExpression__Group__0 ) ) ; |
1125 | public final void ruleDisjunctiveExpression() throws RecognitionException { | 1561 | public final void ruleDisjunctiveExpression() throws RecognitionException { |
1126 | 1562 | ||
1127 | int stackSize = keepStackSize(); | 1563 | int stackSize = keepStackSize(); |
1128 | 1564 | ||
1129 | try { | 1565 | try { |
1130 | // InternalSolverLanguageParser.g:415:2: ( ( ( rule__DisjunctiveExpression__Group__0 ) ) ) | 1566 | // InternalSolverLanguageParser.g:552:2: ( ( ( rule__DisjunctiveExpression__Group__0 ) ) ) |
1131 | // InternalSolverLanguageParser.g:416:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) | 1567 | // InternalSolverLanguageParser.g:553:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) |
1132 | { | 1568 | { |
1133 | // InternalSolverLanguageParser.g:416:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) | 1569 | // InternalSolverLanguageParser.g:553:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) |
1134 | // InternalSolverLanguageParser.g:417:3: ( rule__DisjunctiveExpression__Group__0 ) | 1570 | // InternalSolverLanguageParser.g:554:3: ( rule__DisjunctiveExpression__Group__0 ) |
1135 | { | 1571 | { |
1136 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup()); | 1572 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup()); |
1137 | // InternalSolverLanguageParser.g:418:3: ( rule__DisjunctiveExpression__Group__0 ) | 1573 | // InternalSolverLanguageParser.g:555:3: ( rule__DisjunctiveExpression__Group__0 ) |
1138 | // InternalSolverLanguageParser.g:418:4: rule__DisjunctiveExpression__Group__0 | 1574 | // InternalSolverLanguageParser.g:555:4: rule__DisjunctiveExpression__Group__0 |
1139 | { | 1575 | { |
1140 | pushFollow(FOLLOW_2); | 1576 | pushFollow(FOLLOW_2); |
1141 | rule__DisjunctiveExpression__Group__0(); | 1577 | rule__DisjunctiveExpression__Group__0(); |
@@ -1168,11 +1604,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1168 | 1604 | ||
1169 | 1605 | ||
1170 | // $ANTLR start "entryRuleCase" | 1606 | // $ANTLR start "entryRuleCase" |
1171 | // InternalSolverLanguageParser.g:427:1: entryRuleCase : ruleCase EOF ; | 1607 | // InternalSolverLanguageParser.g:564:1: entryRuleCase : ruleCase EOF ; |
1172 | public final void entryRuleCase() throws RecognitionException { | 1608 | public final void entryRuleCase() throws RecognitionException { |
1173 | try { | 1609 | try { |
1174 | // InternalSolverLanguageParser.g:428:1: ( ruleCase EOF ) | 1610 | // InternalSolverLanguageParser.g:565:1: ( ruleCase EOF ) |
1175 | // InternalSolverLanguageParser.g:429:1: ruleCase EOF | 1611 | // InternalSolverLanguageParser.g:566:1: ruleCase EOF |
1176 | { | 1612 | { |
1177 | before(grammarAccess.getCaseRule()); | 1613 | before(grammarAccess.getCaseRule()); |
1178 | pushFollow(FOLLOW_1); | 1614 | pushFollow(FOLLOW_1); |
@@ -1198,21 +1634,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1198 | 1634 | ||
1199 | 1635 | ||
1200 | // $ANTLR start "ruleCase" | 1636 | // $ANTLR start "ruleCase" |
1201 | // InternalSolverLanguageParser.g:436:1: ruleCase : ( ( rule__Case__Group__0 ) ) ; | 1637 | // InternalSolverLanguageParser.g:573:1: ruleCase : ( ( rule__Case__Group__0 ) ) ; |
1202 | public final void ruleCase() throws RecognitionException { | 1638 | public final void ruleCase() throws RecognitionException { |
1203 | 1639 | ||
1204 | int stackSize = keepStackSize(); | 1640 | int stackSize = keepStackSize(); |
1205 | 1641 | ||
1206 | try { | 1642 | try { |
1207 | // InternalSolverLanguageParser.g:440:2: ( ( ( rule__Case__Group__0 ) ) ) | 1643 | // InternalSolverLanguageParser.g:577:2: ( ( ( rule__Case__Group__0 ) ) ) |
1208 | // InternalSolverLanguageParser.g:441:2: ( ( rule__Case__Group__0 ) ) | 1644 | // InternalSolverLanguageParser.g:578:2: ( ( rule__Case__Group__0 ) ) |
1209 | { | 1645 | { |
1210 | // InternalSolverLanguageParser.g:441:2: ( ( rule__Case__Group__0 ) ) | 1646 | // InternalSolverLanguageParser.g:578:2: ( ( rule__Case__Group__0 ) ) |
1211 | // InternalSolverLanguageParser.g:442:3: ( rule__Case__Group__0 ) | 1647 | // InternalSolverLanguageParser.g:579:3: ( rule__Case__Group__0 ) |
1212 | { | 1648 | { |
1213 | before(grammarAccess.getCaseAccess().getGroup()); | 1649 | before(grammarAccess.getCaseAccess().getGroup()); |
1214 | // InternalSolverLanguageParser.g:443:3: ( rule__Case__Group__0 ) | 1650 | // InternalSolverLanguageParser.g:580:3: ( rule__Case__Group__0 ) |
1215 | // InternalSolverLanguageParser.g:443:4: rule__Case__Group__0 | 1651 | // InternalSolverLanguageParser.g:580:4: rule__Case__Group__0 |
1216 | { | 1652 | { |
1217 | pushFollow(FOLLOW_2); | 1653 | pushFollow(FOLLOW_2); |
1218 | rule__Case__Group__0(); | 1654 | rule__Case__Group__0(); |
@@ -1245,11 +1681,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1245 | 1681 | ||
1246 | 1682 | ||
1247 | // $ANTLR start "entryRuleConjunctiveExpression" | 1683 | // $ANTLR start "entryRuleConjunctiveExpression" |
1248 | // InternalSolverLanguageParser.g:452:1: entryRuleConjunctiveExpression : ruleConjunctiveExpression EOF ; | 1684 | // InternalSolverLanguageParser.g:589:1: entryRuleConjunctiveExpression : ruleConjunctiveExpression EOF ; |
1249 | public final void entryRuleConjunctiveExpression() throws RecognitionException { | 1685 | public final void entryRuleConjunctiveExpression() throws RecognitionException { |
1250 | try { | 1686 | try { |
1251 | // InternalSolverLanguageParser.g:453:1: ( ruleConjunctiveExpression EOF ) | 1687 | // InternalSolverLanguageParser.g:590:1: ( ruleConjunctiveExpression EOF ) |
1252 | // InternalSolverLanguageParser.g:454:1: ruleConjunctiveExpression EOF | 1688 | // InternalSolverLanguageParser.g:591:1: ruleConjunctiveExpression EOF |
1253 | { | 1689 | { |
1254 | before(grammarAccess.getConjunctiveExpressionRule()); | 1690 | before(grammarAccess.getConjunctiveExpressionRule()); |
1255 | pushFollow(FOLLOW_1); | 1691 | pushFollow(FOLLOW_1); |
@@ -1275,21 +1711,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1275 | 1711 | ||
1276 | 1712 | ||
1277 | // $ANTLR start "ruleConjunctiveExpression" | 1713 | // $ANTLR start "ruleConjunctiveExpression" |
1278 | // InternalSolverLanguageParser.g:461:1: ruleConjunctiveExpression : ( ( rule__ConjunctiveExpression__Group__0 ) ) ; | 1714 | // InternalSolverLanguageParser.g:598:1: ruleConjunctiveExpression : ( ( rule__ConjunctiveExpression__Group__0 ) ) ; |
1279 | public final void ruleConjunctiveExpression() throws RecognitionException { | 1715 | public final void ruleConjunctiveExpression() throws RecognitionException { |
1280 | 1716 | ||
1281 | int stackSize = keepStackSize(); | 1717 | int stackSize = keepStackSize(); |
1282 | 1718 | ||
1283 | try { | 1719 | try { |
1284 | // InternalSolverLanguageParser.g:465:2: ( ( ( rule__ConjunctiveExpression__Group__0 ) ) ) | 1720 | // InternalSolverLanguageParser.g:602:2: ( ( ( rule__ConjunctiveExpression__Group__0 ) ) ) |
1285 | // InternalSolverLanguageParser.g:466:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) | 1721 | // InternalSolverLanguageParser.g:603:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) |
1286 | { | 1722 | { |
1287 | // InternalSolverLanguageParser.g:466:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) | 1723 | // InternalSolverLanguageParser.g:603:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) |
1288 | // InternalSolverLanguageParser.g:467:3: ( rule__ConjunctiveExpression__Group__0 ) | 1724 | // InternalSolverLanguageParser.g:604:3: ( rule__ConjunctiveExpression__Group__0 ) |
1289 | { | 1725 | { |
1290 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup()); | 1726 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup()); |
1291 | // InternalSolverLanguageParser.g:468:3: ( rule__ConjunctiveExpression__Group__0 ) | 1727 | // InternalSolverLanguageParser.g:605:3: ( rule__ConjunctiveExpression__Group__0 ) |
1292 | // InternalSolverLanguageParser.g:468:4: rule__ConjunctiveExpression__Group__0 | 1728 | // InternalSolverLanguageParser.g:605:4: rule__ConjunctiveExpression__Group__0 |
1293 | { | 1729 | { |
1294 | pushFollow(FOLLOW_2); | 1730 | pushFollow(FOLLOW_2); |
1295 | rule__ConjunctiveExpression__Group__0(); | 1731 | rule__ConjunctiveExpression__Group__0(); |
@@ -1322,11 +1758,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1322 | 1758 | ||
1323 | 1759 | ||
1324 | // $ANTLR start "entryRuleComparisonExpression" | 1760 | // $ANTLR start "entryRuleComparisonExpression" |
1325 | // InternalSolverLanguageParser.g:477:1: entryRuleComparisonExpression : ruleComparisonExpression EOF ; | 1761 | // InternalSolverLanguageParser.g:614:1: entryRuleComparisonExpression : ruleComparisonExpression EOF ; |
1326 | public final void entryRuleComparisonExpression() throws RecognitionException { | 1762 | public final void entryRuleComparisonExpression() throws RecognitionException { |
1327 | try { | 1763 | try { |
1328 | // InternalSolverLanguageParser.g:478:1: ( ruleComparisonExpression EOF ) | 1764 | // InternalSolverLanguageParser.g:615:1: ( ruleComparisonExpression EOF ) |
1329 | // InternalSolverLanguageParser.g:479:1: ruleComparisonExpression EOF | 1765 | // InternalSolverLanguageParser.g:616:1: ruleComparisonExpression EOF |
1330 | { | 1766 | { |
1331 | before(grammarAccess.getComparisonExpressionRule()); | 1767 | before(grammarAccess.getComparisonExpressionRule()); |
1332 | pushFollow(FOLLOW_1); | 1768 | pushFollow(FOLLOW_1); |
@@ -1352,21 +1788,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1352 | 1788 | ||
1353 | 1789 | ||
1354 | // $ANTLR start "ruleComparisonExpression" | 1790 | // $ANTLR start "ruleComparisonExpression" |
1355 | // InternalSolverLanguageParser.g:486:1: ruleComparisonExpression : ( ( rule__ComparisonExpression__Group__0 ) ) ; | 1791 | // InternalSolverLanguageParser.g:623:1: ruleComparisonExpression : ( ( rule__ComparisonExpression__Group__0 ) ) ; |
1356 | public final void ruleComparisonExpression() throws RecognitionException { | 1792 | public final void ruleComparisonExpression() throws RecognitionException { |
1357 | 1793 | ||
1358 | int stackSize = keepStackSize(); | 1794 | int stackSize = keepStackSize(); |
1359 | 1795 | ||
1360 | try { | 1796 | try { |
1361 | // InternalSolverLanguageParser.g:490:2: ( ( ( rule__ComparisonExpression__Group__0 ) ) ) | 1797 | // InternalSolverLanguageParser.g:627:2: ( ( ( rule__ComparisonExpression__Group__0 ) ) ) |
1362 | // InternalSolverLanguageParser.g:491:2: ( ( rule__ComparisonExpression__Group__0 ) ) | 1798 | // InternalSolverLanguageParser.g:628:2: ( ( rule__ComparisonExpression__Group__0 ) ) |
1363 | { | 1799 | { |
1364 | // InternalSolverLanguageParser.g:491:2: ( ( rule__ComparisonExpression__Group__0 ) ) | 1800 | // InternalSolverLanguageParser.g:628:2: ( ( rule__ComparisonExpression__Group__0 ) ) |
1365 | // InternalSolverLanguageParser.g:492:3: ( rule__ComparisonExpression__Group__0 ) | 1801 | // InternalSolverLanguageParser.g:629:3: ( rule__ComparisonExpression__Group__0 ) |
1366 | { | 1802 | { |
1367 | before(grammarAccess.getComparisonExpressionAccess().getGroup()); | 1803 | before(grammarAccess.getComparisonExpressionAccess().getGroup()); |
1368 | // InternalSolverLanguageParser.g:493:3: ( rule__ComparisonExpression__Group__0 ) | 1804 | // InternalSolverLanguageParser.g:630:3: ( rule__ComparisonExpression__Group__0 ) |
1369 | // InternalSolverLanguageParser.g:493:4: rule__ComparisonExpression__Group__0 | 1805 | // InternalSolverLanguageParser.g:630:4: rule__ComparisonExpression__Group__0 |
1370 | { | 1806 | { |
1371 | pushFollow(FOLLOW_2); | 1807 | pushFollow(FOLLOW_2); |
1372 | rule__ComparisonExpression__Group__0(); | 1808 | rule__ComparisonExpression__Group__0(); |
@@ -1399,11 +1835,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1399 | 1835 | ||
1400 | 1836 | ||
1401 | // $ANTLR start "entryRuleAdditiveExpression" | 1837 | // $ANTLR start "entryRuleAdditiveExpression" |
1402 | // InternalSolverLanguageParser.g:502:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ; | 1838 | // InternalSolverLanguageParser.g:639:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ; |
1403 | public final void entryRuleAdditiveExpression() throws RecognitionException { | 1839 | public final void entryRuleAdditiveExpression() throws RecognitionException { |
1404 | try { | 1840 | try { |
1405 | // InternalSolverLanguageParser.g:503:1: ( ruleAdditiveExpression EOF ) | 1841 | // InternalSolverLanguageParser.g:640:1: ( ruleAdditiveExpression EOF ) |
1406 | // InternalSolverLanguageParser.g:504:1: ruleAdditiveExpression EOF | 1842 | // InternalSolverLanguageParser.g:641:1: ruleAdditiveExpression EOF |
1407 | { | 1843 | { |
1408 | before(grammarAccess.getAdditiveExpressionRule()); | 1844 | before(grammarAccess.getAdditiveExpressionRule()); |
1409 | pushFollow(FOLLOW_1); | 1845 | pushFollow(FOLLOW_1); |
@@ -1429,21 +1865,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1429 | 1865 | ||
1430 | 1866 | ||
1431 | // $ANTLR start "ruleAdditiveExpression" | 1867 | // $ANTLR start "ruleAdditiveExpression" |
1432 | // InternalSolverLanguageParser.g:511:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ; | 1868 | // InternalSolverLanguageParser.g:648:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ; |
1433 | public final void ruleAdditiveExpression() throws RecognitionException { | 1869 | public final void ruleAdditiveExpression() throws RecognitionException { |
1434 | 1870 | ||
1435 | int stackSize = keepStackSize(); | 1871 | int stackSize = keepStackSize(); |
1436 | 1872 | ||
1437 | try { | 1873 | try { |
1438 | // InternalSolverLanguageParser.g:515:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) ) | 1874 | // InternalSolverLanguageParser.g:652:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) ) |
1439 | // InternalSolverLanguageParser.g:516:2: ( ( rule__AdditiveExpression__Group__0 ) ) | 1875 | // InternalSolverLanguageParser.g:653:2: ( ( rule__AdditiveExpression__Group__0 ) ) |
1440 | { | 1876 | { |
1441 | // InternalSolverLanguageParser.g:516:2: ( ( rule__AdditiveExpression__Group__0 ) ) | 1877 | // InternalSolverLanguageParser.g:653:2: ( ( rule__AdditiveExpression__Group__0 ) ) |
1442 | // InternalSolverLanguageParser.g:517:3: ( rule__AdditiveExpression__Group__0 ) | 1878 | // InternalSolverLanguageParser.g:654:3: ( rule__AdditiveExpression__Group__0 ) |
1443 | { | 1879 | { |
1444 | before(grammarAccess.getAdditiveExpressionAccess().getGroup()); | 1880 | before(grammarAccess.getAdditiveExpressionAccess().getGroup()); |
1445 | // InternalSolverLanguageParser.g:518:3: ( rule__AdditiveExpression__Group__0 ) | 1881 | // InternalSolverLanguageParser.g:655:3: ( rule__AdditiveExpression__Group__0 ) |
1446 | // InternalSolverLanguageParser.g:518:4: rule__AdditiveExpression__Group__0 | 1882 | // InternalSolverLanguageParser.g:655:4: rule__AdditiveExpression__Group__0 |
1447 | { | 1883 | { |
1448 | pushFollow(FOLLOW_2); | 1884 | pushFollow(FOLLOW_2); |
1449 | rule__AdditiveExpression__Group__0(); | 1885 | rule__AdditiveExpression__Group__0(); |
@@ -1476,11 +1912,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1476 | 1912 | ||
1477 | 1913 | ||
1478 | // $ANTLR start "entryRuleMultiplicativeExpression" | 1914 | // $ANTLR start "entryRuleMultiplicativeExpression" |
1479 | // InternalSolverLanguageParser.g:527:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ; | 1915 | // InternalSolverLanguageParser.g:664:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ; |
1480 | public final void entryRuleMultiplicativeExpression() throws RecognitionException { | 1916 | public final void entryRuleMultiplicativeExpression() throws RecognitionException { |
1481 | try { | 1917 | try { |
1482 | // InternalSolverLanguageParser.g:528:1: ( ruleMultiplicativeExpression EOF ) | 1918 | // InternalSolverLanguageParser.g:665:1: ( ruleMultiplicativeExpression EOF ) |
1483 | // InternalSolverLanguageParser.g:529:1: ruleMultiplicativeExpression EOF | 1919 | // InternalSolverLanguageParser.g:666:1: ruleMultiplicativeExpression EOF |
1484 | { | 1920 | { |
1485 | before(grammarAccess.getMultiplicativeExpressionRule()); | 1921 | before(grammarAccess.getMultiplicativeExpressionRule()); |
1486 | pushFollow(FOLLOW_1); | 1922 | pushFollow(FOLLOW_1); |
@@ -1506,21 +1942,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1506 | 1942 | ||
1507 | 1943 | ||
1508 | // $ANTLR start "ruleMultiplicativeExpression" | 1944 | // $ANTLR start "ruleMultiplicativeExpression" |
1509 | // InternalSolverLanguageParser.g:536:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ; | 1945 | // InternalSolverLanguageParser.g:673:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ; |
1510 | public final void ruleMultiplicativeExpression() throws RecognitionException { | 1946 | public final void ruleMultiplicativeExpression() throws RecognitionException { |
1511 | 1947 | ||
1512 | int stackSize = keepStackSize(); | 1948 | int stackSize = keepStackSize(); |
1513 | 1949 | ||
1514 | try { | 1950 | try { |
1515 | // InternalSolverLanguageParser.g:540:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) ) | 1951 | // InternalSolverLanguageParser.g:677:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) ) |
1516 | // InternalSolverLanguageParser.g:541:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) | 1952 | // InternalSolverLanguageParser.g:678:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) |
1517 | { | 1953 | { |
1518 | // InternalSolverLanguageParser.g:541:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) | 1954 | // InternalSolverLanguageParser.g:678:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) |
1519 | // InternalSolverLanguageParser.g:542:3: ( rule__MultiplicativeExpression__Group__0 ) | 1955 | // InternalSolverLanguageParser.g:679:3: ( rule__MultiplicativeExpression__Group__0 ) |
1520 | { | 1956 | { |
1521 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); | 1957 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); |
1522 | // InternalSolverLanguageParser.g:543:3: ( rule__MultiplicativeExpression__Group__0 ) | 1958 | // InternalSolverLanguageParser.g:680:3: ( rule__MultiplicativeExpression__Group__0 ) |
1523 | // InternalSolverLanguageParser.g:543:4: rule__MultiplicativeExpression__Group__0 | 1959 | // InternalSolverLanguageParser.g:680:4: rule__MultiplicativeExpression__Group__0 |
1524 | { | 1960 | { |
1525 | pushFollow(FOLLOW_2); | 1961 | pushFollow(FOLLOW_2); |
1526 | rule__MultiplicativeExpression__Group__0(); | 1962 | rule__MultiplicativeExpression__Group__0(); |
@@ -1553,11 +1989,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1553 | 1989 | ||
1554 | 1990 | ||
1555 | // $ANTLR start "entryRuleExponentialExpression" | 1991 | // $ANTLR start "entryRuleExponentialExpression" |
1556 | // InternalSolverLanguageParser.g:552:1: entryRuleExponentialExpression : ruleExponentialExpression EOF ; | 1992 | // InternalSolverLanguageParser.g:689:1: entryRuleExponentialExpression : ruleExponentialExpression EOF ; |
1557 | public final void entryRuleExponentialExpression() throws RecognitionException { | 1993 | public final void entryRuleExponentialExpression() throws RecognitionException { |
1558 | try { | 1994 | try { |
1559 | // InternalSolverLanguageParser.g:553:1: ( ruleExponentialExpression EOF ) | 1995 | // InternalSolverLanguageParser.g:690:1: ( ruleExponentialExpression EOF ) |
1560 | // InternalSolverLanguageParser.g:554:1: ruleExponentialExpression EOF | 1996 | // InternalSolverLanguageParser.g:691:1: ruleExponentialExpression EOF |
1561 | { | 1997 | { |
1562 | before(grammarAccess.getExponentialExpressionRule()); | 1998 | before(grammarAccess.getExponentialExpressionRule()); |
1563 | pushFollow(FOLLOW_1); | 1999 | pushFollow(FOLLOW_1); |
@@ -1583,21 +2019,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1583 | 2019 | ||
1584 | 2020 | ||
1585 | // $ANTLR start "ruleExponentialExpression" | 2021 | // $ANTLR start "ruleExponentialExpression" |
1586 | // InternalSolverLanguageParser.g:561:1: ruleExponentialExpression : ( ( rule__ExponentialExpression__Group__0 ) ) ; | 2022 | // InternalSolverLanguageParser.g:698:1: ruleExponentialExpression : ( ( rule__ExponentialExpression__Group__0 ) ) ; |
1587 | public final void ruleExponentialExpression() throws RecognitionException { | 2023 | public final void ruleExponentialExpression() throws RecognitionException { |
1588 | 2024 | ||
1589 | int stackSize = keepStackSize(); | 2025 | int stackSize = keepStackSize(); |
1590 | 2026 | ||
1591 | try { | 2027 | try { |
1592 | // InternalSolverLanguageParser.g:565:2: ( ( ( rule__ExponentialExpression__Group__0 ) ) ) | 2028 | // InternalSolverLanguageParser.g:702:2: ( ( ( rule__ExponentialExpression__Group__0 ) ) ) |
1593 | // InternalSolverLanguageParser.g:566:2: ( ( rule__ExponentialExpression__Group__0 ) ) | 2029 | // InternalSolverLanguageParser.g:703:2: ( ( rule__ExponentialExpression__Group__0 ) ) |
1594 | { | 2030 | { |
1595 | // InternalSolverLanguageParser.g:566:2: ( ( rule__ExponentialExpression__Group__0 ) ) | 2031 | // InternalSolverLanguageParser.g:703:2: ( ( rule__ExponentialExpression__Group__0 ) ) |
1596 | // InternalSolverLanguageParser.g:567:3: ( rule__ExponentialExpression__Group__0 ) | 2032 | // InternalSolverLanguageParser.g:704:3: ( rule__ExponentialExpression__Group__0 ) |
1597 | { | 2033 | { |
1598 | before(grammarAccess.getExponentialExpressionAccess().getGroup()); | 2034 | before(grammarAccess.getExponentialExpressionAccess().getGroup()); |
1599 | // InternalSolverLanguageParser.g:568:3: ( rule__ExponentialExpression__Group__0 ) | 2035 | // InternalSolverLanguageParser.g:705:3: ( rule__ExponentialExpression__Group__0 ) |
1600 | // InternalSolverLanguageParser.g:568:4: rule__ExponentialExpression__Group__0 | 2036 | // InternalSolverLanguageParser.g:705:4: rule__ExponentialExpression__Group__0 |
1601 | { | 2037 | { |
1602 | pushFollow(FOLLOW_2); | 2038 | pushFollow(FOLLOW_2); |
1603 | rule__ExponentialExpression__Group__0(); | 2039 | rule__ExponentialExpression__Group__0(); |
@@ -1629,12 +2065,89 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1629 | // $ANTLR end "ruleExponentialExpression" | 2065 | // $ANTLR end "ruleExponentialExpression" |
1630 | 2066 | ||
1631 | 2067 | ||
2068 | // $ANTLR start "entryRuleCastExpression" | ||
2069 | // InternalSolverLanguageParser.g:714:1: entryRuleCastExpression : ruleCastExpression EOF ; | ||
2070 | public final void entryRuleCastExpression() throws RecognitionException { | ||
2071 | try { | ||
2072 | // InternalSolverLanguageParser.g:715:1: ( ruleCastExpression EOF ) | ||
2073 | // InternalSolverLanguageParser.g:716:1: ruleCastExpression EOF | ||
2074 | { | ||
2075 | before(grammarAccess.getCastExpressionRule()); | ||
2076 | pushFollow(FOLLOW_1); | ||
2077 | ruleCastExpression(); | ||
2078 | |||
2079 | state._fsp--; | ||
2080 | |||
2081 | after(grammarAccess.getCastExpressionRule()); | ||
2082 | match(input,EOF,FOLLOW_2); | ||
2083 | |||
2084 | } | ||
2085 | |||
2086 | } | ||
2087 | catch (RecognitionException re) { | ||
2088 | reportError(re); | ||
2089 | recover(input,re); | ||
2090 | } | ||
2091 | finally { | ||
2092 | } | ||
2093 | return ; | ||
2094 | } | ||
2095 | // $ANTLR end "entryRuleCastExpression" | ||
2096 | |||
2097 | |||
2098 | // $ANTLR start "ruleCastExpression" | ||
2099 | // InternalSolverLanguageParser.g:723:1: ruleCastExpression : ( ( rule__CastExpression__Group__0 ) ) ; | ||
2100 | public final void ruleCastExpression() throws RecognitionException { | ||
2101 | |||
2102 | int stackSize = keepStackSize(); | ||
2103 | |||
2104 | try { | ||
2105 | // InternalSolverLanguageParser.g:727:2: ( ( ( rule__CastExpression__Group__0 ) ) ) | ||
2106 | // InternalSolverLanguageParser.g:728:2: ( ( rule__CastExpression__Group__0 ) ) | ||
2107 | { | ||
2108 | // InternalSolverLanguageParser.g:728:2: ( ( rule__CastExpression__Group__0 ) ) | ||
2109 | // InternalSolverLanguageParser.g:729:3: ( rule__CastExpression__Group__0 ) | ||
2110 | { | ||
2111 | before(grammarAccess.getCastExpressionAccess().getGroup()); | ||
2112 | // InternalSolverLanguageParser.g:730:3: ( rule__CastExpression__Group__0 ) | ||
2113 | // InternalSolverLanguageParser.g:730:4: rule__CastExpression__Group__0 | ||
2114 | { | ||
2115 | pushFollow(FOLLOW_2); | ||
2116 | rule__CastExpression__Group__0(); | ||
2117 | |||
2118 | state._fsp--; | ||
2119 | |||
2120 | |||
2121 | } | ||
2122 | |||
2123 | after(grammarAccess.getCastExpressionAccess().getGroup()); | ||
2124 | |||
2125 | } | ||
2126 | |||
2127 | |||
2128 | } | ||
2129 | |||
2130 | } | ||
2131 | catch (RecognitionException re) { | ||
2132 | reportError(re); | ||
2133 | recover(input,re); | ||
2134 | } | ||
2135 | finally { | ||
2136 | |||
2137 | restoreStackSize(stackSize); | ||
2138 | |||
2139 | } | ||
2140 | return ; | ||
2141 | } | ||
2142 | // $ANTLR end "ruleCastExpression" | ||
2143 | |||
2144 | |||
1632 | // $ANTLR start "entryRuleUnaryExpression" | 2145 | // $ANTLR start "entryRuleUnaryExpression" |
1633 | // InternalSolverLanguageParser.g:577:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ; | 2146 | // InternalSolverLanguageParser.g:739:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ; |
1634 | public final void entryRuleUnaryExpression() throws RecognitionException { | 2147 | public final void entryRuleUnaryExpression() throws RecognitionException { |
1635 | try { | 2148 | try { |
1636 | // InternalSolverLanguageParser.g:578:1: ( ruleUnaryExpression EOF ) | 2149 | // InternalSolverLanguageParser.g:740:1: ( ruleUnaryExpression EOF ) |
1637 | // InternalSolverLanguageParser.g:579:1: ruleUnaryExpression EOF | 2150 | // InternalSolverLanguageParser.g:741:1: ruleUnaryExpression EOF |
1638 | { | 2151 | { |
1639 | before(grammarAccess.getUnaryExpressionRule()); | 2152 | before(grammarAccess.getUnaryExpressionRule()); |
1640 | pushFollow(FOLLOW_1); | 2153 | pushFollow(FOLLOW_1); |
@@ -1660,21 +2173,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1660 | 2173 | ||
1661 | 2174 | ||
1662 | // $ANTLR start "ruleUnaryExpression" | 2175 | // $ANTLR start "ruleUnaryExpression" |
1663 | // InternalSolverLanguageParser.g:586:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ; | 2176 | // InternalSolverLanguageParser.g:748:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ; |
1664 | public final void ruleUnaryExpression() throws RecognitionException { | 2177 | public final void ruleUnaryExpression() throws RecognitionException { |
1665 | 2178 | ||
1666 | int stackSize = keepStackSize(); | 2179 | int stackSize = keepStackSize(); |
1667 | 2180 | ||
1668 | try { | 2181 | try { |
1669 | // InternalSolverLanguageParser.g:590:2: ( ( ( rule__UnaryExpression__Alternatives ) ) ) | 2182 | // InternalSolverLanguageParser.g:752:2: ( ( ( rule__UnaryExpression__Alternatives ) ) ) |
1670 | // InternalSolverLanguageParser.g:591:2: ( ( rule__UnaryExpression__Alternatives ) ) | 2183 | // InternalSolverLanguageParser.g:753:2: ( ( rule__UnaryExpression__Alternatives ) ) |
1671 | { | 2184 | { |
1672 | // InternalSolverLanguageParser.g:591:2: ( ( rule__UnaryExpression__Alternatives ) ) | 2185 | // InternalSolverLanguageParser.g:753:2: ( ( rule__UnaryExpression__Alternatives ) ) |
1673 | // InternalSolverLanguageParser.g:592:3: ( rule__UnaryExpression__Alternatives ) | 2186 | // InternalSolverLanguageParser.g:754:3: ( rule__UnaryExpression__Alternatives ) |
1674 | { | 2187 | { |
1675 | before(grammarAccess.getUnaryExpressionAccess().getAlternatives()); | 2188 | before(grammarAccess.getUnaryExpressionAccess().getAlternatives()); |
1676 | // InternalSolverLanguageParser.g:593:3: ( rule__UnaryExpression__Alternatives ) | 2189 | // InternalSolverLanguageParser.g:755:3: ( rule__UnaryExpression__Alternatives ) |
1677 | // InternalSolverLanguageParser.g:593:4: rule__UnaryExpression__Alternatives | 2190 | // InternalSolverLanguageParser.g:755:4: rule__UnaryExpression__Alternatives |
1678 | { | 2191 | { |
1679 | pushFollow(FOLLOW_2); | 2192 | pushFollow(FOLLOW_2); |
1680 | rule__UnaryExpression__Alternatives(); | 2193 | rule__UnaryExpression__Alternatives(); |
@@ -1707,11 +2220,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1707 | 2220 | ||
1708 | 2221 | ||
1709 | // $ANTLR start "entryRuleAggregationExpression" | 2222 | // $ANTLR start "entryRuleAggregationExpression" |
1710 | // InternalSolverLanguageParser.g:602:1: entryRuleAggregationExpression : ruleAggregationExpression EOF ; | 2223 | // InternalSolverLanguageParser.g:764:1: entryRuleAggregationExpression : ruleAggregationExpression EOF ; |
1711 | public final void entryRuleAggregationExpression() throws RecognitionException { | 2224 | public final void entryRuleAggregationExpression() throws RecognitionException { |
1712 | try { | 2225 | try { |
1713 | // InternalSolverLanguageParser.g:603:1: ( ruleAggregationExpression EOF ) | 2226 | // InternalSolverLanguageParser.g:765:1: ( ruleAggregationExpression EOF ) |
1714 | // InternalSolverLanguageParser.g:604:1: ruleAggregationExpression EOF | 2227 | // InternalSolverLanguageParser.g:766:1: ruleAggregationExpression EOF |
1715 | { | 2228 | { |
1716 | before(grammarAccess.getAggregationExpressionRule()); | 2229 | before(grammarAccess.getAggregationExpressionRule()); |
1717 | pushFollow(FOLLOW_1); | 2230 | pushFollow(FOLLOW_1); |
@@ -1737,21 +2250,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1737 | 2250 | ||
1738 | 2251 | ||
1739 | // $ANTLR start "ruleAggregationExpression" | 2252 | // $ANTLR start "ruleAggregationExpression" |
1740 | // InternalSolverLanguageParser.g:611:1: ruleAggregationExpression : ( ( rule__AggregationExpression__Alternatives ) ) ; | 2253 | // InternalSolverLanguageParser.g:773:1: ruleAggregationExpression : ( ( rule__AggregationExpression__Alternatives ) ) ; |
1741 | public final void ruleAggregationExpression() throws RecognitionException { | 2254 | public final void ruleAggregationExpression() throws RecognitionException { |
1742 | 2255 | ||
1743 | int stackSize = keepStackSize(); | 2256 | int stackSize = keepStackSize(); |
1744 | 2257 | ||
1745 | try { | 2258 | try { |
1746 | // InternalSolverLanguageParser.g:615:2: ( ( ( rule__AggregationExpression__Alternatives ) ) ) | 2259 | // InternalSolverLanguageParser.g:777:2: ( ( ( rule__AggregationExpression__Alternatives ) ) ) |
1747 | // InternalSolverLanguageParser.g:616:2: ( ( rule__AggregationExpression__Alternatives ) ) | 2260 | // InternalSolverLanguageParser.g:778:2: ( ( rule__AggregationExpression__Alternatives ) ) |
1748 | { | 2261 | { |
1749 | // InternalSolverLanguageParser.g:616:2: ( ( rule__AggregationExpression__Alternatives ) ) | 2262 | // InternalSolverLanguageParser.g:778:2: ( ( rule__AggregationExpression__Alternatives ) ) |
1750 | // InternalSolverLanguageParser.g:617:3: ( rule__AggregationExpression__Alternatives ) | 2263 | // InternalSolverLanguageParser.g:779:3: ( rule__AggregationExpression__Alternatives ) |
1751 | { | 2264 | { |
1752 | before(grammarAccess.getAggregationExpressionAccess().getAlternatives()); | 2265 | before(grammarAccess.getAggregationExpressionAccess().getAlternatives()); |
1753 | // InternalSolverLanguageParser.g:618:3: ( rule__AggregationExpression__Alternatives ) | 2266 | // InternalSolverLanguageParser.g:780:3: ( rule__AggregationExpression__Alternatives ) |
1754 | // InternalSolverLanguageParser.g:618:4: rule__AggregationExpression__Alternatives | 2267 | // InternalSolverLanguageParser.g:780:4: rule__AggregationExpression__Alternatives |
1755 | { | 2268 | { |
1756 | pushFollow(FOLLOW_2); | 2269 | pushFollow(FOLLOW_2); |
1757 | rule__AggregationExpression__Alternatives(); | 2270 | rule__AggregationExpression__Alternatives(); |
@@ -1783,20 +2296,97 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1783 | // $ANTLR end "ruleAggregationExpression" | 2296 | // $ANTLR end "ruleAggregationExpression" |
1784 | 2297 | ||
1785 | 2298 | ||
1786 | // $ANTLR start "entryRuleCount" | 2299 | // $ANTLR start "entryRuleLocalVariables" |
1787 | // InternalSolverLanguageParser.g:627:1: entryRuleCount : ruleCount EOF ; | 2300 | // InternalSolverLanguageParser.g:789:1: entryRuleLocalVariables : ruleLocalVariables EOF ; |
1788 | public final void entryRuleCount() throws RecognitionException { | 2301 | public final void entryRuleLocalVariables() throws RecognitionException { |
2302 | try { | ||
2303 | // InternalSolverLanguageParser.g:790:1: ( ruleLocalVariables EOF ) | ||
2304 | // InternalSolverLanguageParser.g:791:1: ruleLocalVariables EOF | ||
2305 | { | ||
2306 | before(grammarAccess.getLocalVariablesRule()); | ||
2307 | pushFollow(FOLLOW_1); | ||
2308 | ruleLocalVariables(); | ||
2309 | |||
2310 | state._fsp--; | ||
2311 | |||
2312 | after(grammarAccess.getLocalVariablesRule()); | ||
2313 | match(input,EOF,FOLLOW_2); | ||
2314 | |||
2315 | } | ||
2316 | |||
2317 | } | ||
2318 | catch (RecognitionException re) { | ||
2319 | reportError(re); | ||
2320 | recover(input,re); | ||
2321 | } | ||
2322 | finally { | ||
2323 | } | ||
2324 | return ; | ||
2325 | } | ||
2326 | // $ANTLR end "entryRuleLocalVariables" | ||
2327 | |||
2328 | |||
2329 | // $ANTLR start "ruleLocalVariables" | ||
2330 | // InternalSolverLanguageParser.g:798:1: ruleLocalVariables : ( ( rule__LocalVariables__Group__0 ) ) ; | ||
2331 | public final void ruleLocalVariables() throws RecognitionException { | ||
2332 | |||
2333 | int stackSize = keepStackSize(); | ||
2334 | |||
1789 | try { | 2335 | try { |
1790 | // InternalSolverLanguageParser.g:628:1: ( ruleCount EOF ) | 2336 | // InternalSolverLanguageParser.g:802:2: ( ( ( rule__LocalVariables__Group__0 ) ) ) |
1791 | // InternalSolverLanguageParser.g:629:1: ruleCount EOF | 2337 | // InternalSolverLanguageParser.g:803:2: ( ( rule__LocalVariables__Group__0 ) ) |
2338 | { | ||
2339 | // InternalSolverLanguageParser.g:803:2: ( ( rule__LocalVariables__Group__0 ) ) | ||
2340 | // InternalSolverLanguageParser.g:804:3: ( rule__LocalVariables__Group__0 ) | ||
1792 | { | 2341 | { |
1793 | before(grammarAccess.getCountRule()); | 2342 | before(grammarAccess.getLocalVariablesAccess().getGroup()); |
2343 | // InternalSolverLanguageParser.g:805:3: ( rule__LocalVariables__Group__0 ) | ||
2344 | // InternalSolverLanguageParser.g:805:4: rule__LocalVariables__Group__0 | ||
2345 | { | ||
2346 | pushFollow(FOLLOW_2); | ||
2347 | rule__LocalVariables__Group__0(); | ||
2348 | |||
2349 | state._fsp--; | ||
2350 | |||
2351 | |||
2352 | } | ||
2353 | |||
2354 | after(grammarAccess.getLocalVariablesAccess().getGroup()); | ||
2355 | |||
2356 | } | ||
2357 | |||
2358 | |||
2359 | } | ||
2360 | |||
2361 | } | ||
2362 | catch (RecognitionException re) { | ||
2363 | reportError(re); | ||
2364 | recover(input,re); | ||
2365 | } | ||
2366 | finally { | ||
2367 | |||
2368 | restoreStackSize(stackSize); | ||
2369 | |||
2370 | } | ||
2371 | return ; | ||
2372 | } | ||
2373 | // $ANTLR end "ruleLocalVariables" | ||
2374 | |||
2375 | |||
2376 | // $ANTLR start "entryRuleQuantifiedExpression" | ||
2377 | // InternalSolverLanguageParser.g:814:1: entryRuleQuantifiedExpression : ruleQuantifiedExpression EOF ; | ||
2378 | public final void entryRuleQuantifiedExpression() throws RecognitionException { | ||
2379 | try { | ||
2380 | // InternalSolverLanguageParser.g:815:1: ( ruleQuantifiedExpression EOF ) | ||
2381 | // InternalSolverLanguageParser.g:816:1: ruleQuantifiedExpression EOF | ||
2382 | { | ||
2383 | before(grammarAccess.getQuantifiedExpressionRule()); | ||
1794 | pushFollow(FOLLOW_1); | 2384 | pushFollow(FOLLOW_1); |
1795 | ruleCount(); | 2385 | ruleQuantifiedExpression(); |
1796 | 2386 | ||
1797 | state._fsp--; | 2387 | state._fsp--; |
1798 | 2388 | ||
1799 | after(grammarAccess.getCountRule()); | 2389 | after(grammarAccess.getQuantifiedExpressionRule()); |
1800 | match(input,EOF,FOLLOW_2); | 2390 | match(input,EOF,FOLLOW_2); |
1801 | 2391 | ||
1802 | } | 2392 | } |
@@ -1810,35 +2400,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1810 | } | 2400 | } |
1811 | return ; | 2401 | return ; |
1812 | } | 2402 | } |
1813 | // $ANTLR end "entryRuleCount" | 2403 | // $ANTLR end "entryRuleQuantifiedExpression" |
1814 | 2404 | ||
1815 | 2405 | ||
1816 | // $ANTLR start "ruleCount" | 2406 | // $ANTLR start "ruleQuantifiedExpression" |
1817 | // InternalSolverLanguageParser.g:636:1: ruleCount : ( ( rule__Count__Group__0 ) ) ; | 2407 | // InternalSolverLanguageParser.g:823:1: ruleQuantifiedExpression : ( ( rule__QuantifiedExpression__Group__0 ) ) ; |
1818 | public final void ruleCount() throws RecognitionException { | 2408 | public final void ruleQuantifiedExpression() throws RecognitionException { |
1819 | 2409 | ||
1820 | int stackSize = keepStackSize(); | 2410 | int stackSize = keepStackSize(); |
1821 | 2411 | ||
1822 | try { | 2412 | try { |
1823 | // InternalSolverLanguageParser.g:640:2: ( ( ( rule__Count__Group__0 ) ) ) | 2413 | // InternalSolverLanguageParser.g:827:2: ( ( ( rule__QuantifiedExpression__Group__0 ) ) ) |
1824 | // InternalSolverLanguageParser.g:641:2: ( ( rule__Count__Group__0 ) ) | 2414 | // InternalSolverLanguageParser.g:828:2: ( ( rule__QuantifiedExpression__Group__0 ) ) |
1825 | { | 2415 | { |
1826 | // InternalSolverLanguageParser.g:641:2: ( ( rule__Count__Group__0 ) ) | 2416 | // InternalSolverLanguageParser.g:828:2: ( ( rule__QuantifiedExpression__Group__0 ) ) |
1827 | // InternalSolverLanguageParser.g:642:3: ( rule__Count__Group__0 ) | 2417 | // InternalSolverLanguageParser.g:829:3: ( rule__QuantifiedExpression__Group__0 ) |
1828 | { | 2418 | { |
1829 | before(grammarAccess.getCountAccess().getGroup()); | 2419 | before(grammarAccess.getQuantifiedExpressionAccess().getGroup()); |
1830 | // InternalSolverLanguageParser.g:643:3: ( rule__Count__Group__0 ) | 2420 | // InternalSolverLanguageParser.g:830:3: ( rule__QuantifiedExpression__Group__0 ) |
1831 | // InternalSolverLanguageParser.g:643:4: rule__Count__Group__0 | 2421 | // InternalSolverLanguageParser.g:830:4: rule__QuantifiedExpression__Group__0 |
1832 | { | 2422 | { |
1833 | pushFollow(FOLLOW_2); | 2423 | pushFollow(FOLLOW_2); |
1834 | rule__Count__Group__0(); | 2424 | rule__QuantifiedExpression__Group__0(); |
1835 | 2425 | ||
1836 | state._fsp--; | 2426 | state._fsp--; |
1837 | 2427 | ||
1838 | 2428 | ||
1839 | } | 2429 | } |
1840 | 2430 | ||
1841 | after(grammarAccess.getCountAccess().getGroup()); | 2431 | after(grammarAccess.getQuantifiedExpressionAccess().getGroup()); |
1842 | 2432 | ||
1843 | } | 2433 | } |
1844 | 2434 | ||
@@ -1857,15 +2447,15 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1857 | } | 2447 | } |
1858 | return ; | 2448 | return ; |
1859 | } | 2449 | } |
1860 | // $ANTLR end "ruleCount" | 2450 | // $ANTLR end "ruleQuantifiedExpression" |
1861 | 2451 | ||
1862 | 2452 | ||
1863 | // $ANTLR start "entryRuleAggregation" | 2453 | // $ANTLR start "entryRuleAggregation" |
1864 | // InternalSolverLanguageParser.g:652:1: entryRuleAggregation : ruleAggregation EOF ; | 2454 | // InternalSolverLanguageParser.g:839:1: entryRuleAggregation : ruleAggregation EOF ; |
1865 | public final void entryRuleAggregation() throws RecognitionException { | 2455 | public final void entryRuleAggregation() throws RecognitionException { |
1866 | try { | 2456 | try { |
1867 | // InternalSolverLanguageParser.g:653:1: ( ruleAggregation EOF ) | 2457 | // InternalSolverLanguageParser.g:840:1: ( ruleAggregation EOF ) |
1868 | // InternalSolverLanguageParser.g:654:1: ruleAggregation EOF | 2458 | // InternalSolverLanguageParser.g:841:1: ruleAggregation EOF |
1869 | { | 2459 | { |
1870 | before(grammarAccess.getAggregationRule()); | 2460 | before(grammarAccess.getAggregationRule()); |
1871 | pushFollow(FOLLOW_1); | 2461 | pushFollow(FOLLOW_1); |
@@ -1891,21 +2481,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1891 | 2481 | ||
1892 | 2482 | ||
1893 | // $ANTLR start "ruleAggregation" | 2483 | // $ANTLR start "ruleAggregation" |
1894 | // InternalSolverLanguageParser.g:661:1: ruleAggregation : ( ( rule__Aggregation__Group__0 ) ) ; | 2484 | // InternalSolverLanguageParser.g:848:1: ruleAggregation : ( ( rule__Aggregation__Group__0 ) ) ; |
1895 | public final void ruleAggregation() throws RecognitionException { | 2485 | public final void ruleAggregation() throws RecognitionException { |
1896 | 2486 | ||
1897 | int stackSize = keepStackSize(); | 2487 | int stackSize = keepStackSize(); |
1898 | 2488 | ||
1899 | try { | 2489 | try { |
1900 | // InternalSolverLanguageParser.g:665:2: ( ( ( rule__Aggregation__Group__0 ) ) ) | 2490 | // InternalSolverLanguageParser.g:852:2: ( ( ( rule__Aggregation__Group__0 ) ) ) |
1901 | // InternalSolverLanguageParser.g:666:2: ( ( rule__Aggregation__Group__0 ) ) | 2491 | // InternalSolverLanguageParser.g:853:2: ( ( rule__Aggregation__Group__0 ) ) |
1902 | { | 2492 | { |
1903 | // InternalSolverLanguageParser.g:666:2: ( ( rule__Aggregation__Group__0 ) ) | 2493 | // InternalSolverLanguageParser.g:853:2: ( ( rule__Aggregation__Group__0 ) ) |
1904 | // InternalSolverLanguageParser.g:667:3: ( rule__Aggregation__Group__0 ) | 2494 | // InternalSolverLanguageParser.g:854:3: ( rule__Aggregation__Group__0 ) |
1905 | { | 2495 | { |
1906 | before(grammarAccess.getAggregationAccess().getGroup()); | 2496 | before(grammarAccess.getAggregationAccess().getGroup()); |
1907 | // InternalSolverLanguageParser.g:668:3: ( rule__Aggregation__Group__0 ) | 2497 | // InternalSolverLanguageParser.g:855:3: ( rule__Aggregation__Group__0 ) |
1908 | // InternalSolverLanguageParser.g:668:4: rule__Aggregation__Group__0 | 2498 | // InternalSolverLanguageParser.g:855:4: rule__Aggregation__Group__0 |
1909 | { | 2499 | { |
1910 | pushFollow(FOLLOW_2); | 2500 | pushFollow(FOLLOW_2); |
1911 | rule__Aggregation__Group__0(); | 2501 | rule__Aggregation__Group__0(); |
@@ -1938,11 +2528,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1938 | 2528 | ||
1939 | 2529 | ||
1940 | // $ANTLR start "entryRuleAtomicExpression" | 2530 | // $ANTLR start "entryRuleAtomicExpression" |
1941 | // InternalSolverLanguageParser.g:677:1: entryRuleAtomicExpression : ruleAtomicExpression EOF ; | 2531 | // InternalSolverLanguageParser.g:864:1: entryRuleAtomicExpression : ruleAtomicExpression EOF ; |
1942 | public final void entryRuleAtomicExpression() throws RecognitionException { | 2532 | public final void entryRuleAtomicExpression() throws RecognitionException { |
1943 | try { | 2533 | try { |
1944 | // InternalSolverLanguageParser.g:678:1: ( ruleAtomicExpression EOF ) | 2534 | // InternalSolverLanguageParser.g:865:1: ( ruleAtomicExpression EOF ) |
1945 | // InternalSolverLanguageParser.g:679:1: ruleAtomicExpression EOF | 2535 | // InternalSolverLanguageParser.g:866:1: ruleAtomicExpression EOF |
1946 | { | 2536 | { |
1947 | before(grammarAccess.getAtomicExpressionRule()); | 2537 | before(grammarAccess.getAtomicExpressionRule()); |
1948 | pushFollow(FOLLOW_1); | 2538 | pushFollow(FOLLOW_1); |
@@ -1968,21 +2558,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1968 | 2558 | ||
1969 | 2559 | ||
1970 | // $ANTLR start "ruleAtomicExpression" | 2560 | // $ANTLR start "ruleAtomicExpression" |
1971 | // InternalSolverLanguageParser.g:686:1: ruleAtomicExpression : ( ( rule__AtomicExpression__Alternatives ) ) ; | 2561 | // InternalSolverLanguageParser.g:873:1: ruleAtomicExpression : ( ( rule__AtomicExpression__Alternatives ) ) ; |
1972 | public final void ruleAtomicExpression() throws RecognitionException { | 2562 | public final void ruleAtomicExpression() throws RecognitionException { |
1973 | 2563 | ||
1974 | int stackSize = keepStackSize(); | 2564 | int stackSize = keepStackSize(); |
1975 | 2565 | ||
1976 | try { | 2566 | try { |
1977 | // InternalSolverLanguageParser.g:690:2: ( ( ( rule__AtomicExpression__Alternatives ) ) ) | 2567 | // InternalSolverLanguageParser.g:877:2: ( ( ( rule__AtomicExpression__Alternatives ) ) ) |
1978 | // InternalSolverLanguageParser.g:691:2: ( ( rule__AtomicExpression__Alternatives ) ) | 2568 | // InternalSolverLanguageParser.g:878:2: ( ( rule__AtomicExpression__Alternatives ) ) |
1979 | { | 2569 | { |
1980 | // InternalSolverLanguageParser.g:691:2: ( ( rule__AtomicExpression__Alternatives ) ) | 2570 | // InternalSolverLanguageParser.g:878:2: ( ( rule__AtomicExpression__Alternatives ) ) |
1981 | // InternalSolverLanguageParser.g:692:3: ( rule__AtomicExpression__Alternatives ) | 2571 | // InternalSolverLanguageParser.g:879:3: ( rule__AtomicExpression__Alternatives ) |
1982 | { | 2572 | { |
1983 | before(grammarAccess.getAtomicExpressionAccess().getAlternatives()); | 2573 | before(grammarAccess.getAtomicExpressionAccess().getAlternatives()); |
1984 | // InternalSolverLanguageParser.g:693:3: ( rule__AtomicExpression__Alternatives ) | 2574 | // InternalSolverLanguageParser.g:880:3: ( rule__AtomicExpression__Alternatives ) |
1985 | // InternalSolverLanguageParser.g:693:4: rule__AtomicExpression__Alternatives | 2575 | // InternalSolverLanguageParser.g:880:4: rule__AtomicExpression__Alternatives |
1986 | { | 2576 | { |
1987 | pushFollow(FOLLOW_2); | 2577 | pushFollow(FOLLOW_2); |
1988 | rule__AtomicExpression__Alternatives(); | 2578 | rule__AtomicExpression__Alternatives(); |
@@ -2015,11 +2605,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2015 | 2605 | ||
2016 | 2606 | ||
2017 | // $ANTLR start "entryRuleCall" | 2607 | // $ANTLR start "entryRuleCall" |
2018 | // InternalSolverLanguageParser.g:702:1: entryRuleCall : ruleCall EOF ; | 2608 | // InternalSolverLanguageParser.g:889:1: entryRuleCall : ruleCall EOF ; |
2019 | public final void entryRuleCall() throws RecognitionException { | 2609 | public final void entryRuleCall() throws RecognitionException { |
2020 | try { | 2610 | try { |
2021 | // InternalSolverLanguageParser.g:703:1: ( ruleCall EOF ) | 2611 | // InternalSolverLanguageParser.g:890:1: ( ruleCall EOF ) |
2022 | // InternalSolverLanguageParser.g:704:1: ruleCall EOF | 2612 | // InternalSolverLanguageParser.g:891:1: ruleCall EOF |
2023 | { | 2613 | { |
2024 | before(grammarAccess.getCallRule()); | 2614 | before(grammarAccess.getCallRule()); |
2025 | pushFollow(FOLLOW_1); | 2615 | pushFollow(FOLLOW_1); |
@@ -2045,21 +2635,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2045 | 2635 | ||
2046 | 2636 | ||
2047 | // $ANTLR start "ruleCall" | 2637 | // $ANTLR start "ruleCall" |
2048 | // InternalSolverLanguageParser.g:711:1: ruleCall : ( ( rule__Call__Group__0 ) ) ; | 2638 | // InternalSolverLanguageParser.g:898:1: ruleCall : ( ( rule__Call__Group__0 ) ) ; |
2049 | public final void ruleCall() throws RecognitionException { | 2639 | public final void ruleCall() throws RecognitionException { |
2050 | 2640 | ||
2051 | int stackSize = keepStackSize(); | 2641 | int stackSize = keepStackSize(); |
2052 | 2642 | ||
2053 | try { | 2643 | try { |
2054 | // InternalSolverLanguageParser.g:715:2: ( ( ( rule__Call__Group__0 ) ) ) | 2644 | // InternalSolverLanguageParser.g:902:2: ( ( ( rule__Call__Group__0 ) ) ) |
2055 | // InternalSolverLanguageParser.g:716:2: ( ( rule__Call__Group__0 ) ) | 2645 | // InternalSolverLanguageParser.g:903:2: ( ( rule__Call__Group__0 ) ) |
2056 | { | 2646 | { |
2057 | // InternalSolverLanguageParser.g:716:2: ( ( rule__Call__Group__0 ) ) | 2647 | // InternalSolverLanguageParser.g:903:2: ( ( rule__Call__Group__0 ) ) |
2058 | // InternalSolverLanguageParser.g:717:3: ( rule__Call__Group__0 ) | 2648 | // InternalSolverLanguageParser.g:904:3: ( rule__Call__Group__0 ) |
2059 | { | 2649 | { |
2060 | before(grammarAccess.getCallAccess().getGroup()); | 2650 | before(grammarAccess.getCallAccess().getGroup()); |
2061 | // InternalSolverLanguageParser.g:718:3: ( rule__Call__Group__0 ) | 2651 | // InternalSolverLanguageParser.g:905:3: ( rule__Call__Group__0 ) |
2062 | // InternalSolverLanguageParser.g:718:4: rule__Call__Group__0 | 2652 | // InternalSolverLanguageParser.g:905:4: rule__Call__Group__0 |
2063 | { | 2653 | { |
2064 | pushFollow(FOLLOW_2); | 2654 | pushFollow(FOLLOW_2); |
2065 | rule__Call__Group__0(); | 2655 | rule__Call__Group__0(); |
@@ -2092,11 +2682,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2092 | 2682 | ||
2093 | 2683 | ||
2094 | // $ANTLR start "entryRuleArgumentList" | 2684 | // $ANTLR start "entryRuleArgumentList" |
2095 | // InternalSolverLanguageParser.g:727:1: entryRuleArgumentList : ruleArgumentList EOF ; | 2685 | // InternalSolverLanguageParser.g:914:1: entryRuleArgumentList : ruleArgumentList EOF ; |
2096 | public final void entryRuleArgumentList() throws RecognitionException { | 2686 | public final void entryRuleArgumentList() throws RecognitionException { |
2097 | try { | 2687 | try { |
2098 | // InternalSolverLanguageParser.g:728:1: ( ruleArgumentList EOF ) | 2688 | // InternalSolverLanguageParser.g:915:1: ( ruleArgumentList EOF ) |
2099 | // InternalSolverLanguageParser.g:729:1: ruleArgumentList EOF | 2689 | // InternalSolverLanguageParser.g:916:1: ruleArgumentList EOF |
2100 | { | 2690 | { |
2101 | before(grammarAccess.getArgumentListRule()); | 2691 | before(grammarAccess.getArgumentListRule()); |
2102 | pushFollow(FOLLOW_1); | 2692 | pushFollow(FOLLOW_1); |
@@ -2122,21 +2712,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2122 | 2712 | ||
2123 | 2713 | ||
2124 | // $ANTLR start "ruleArgumentList" | 2714 | // $ANTLR start "ruleArgumentList" |
2125 | // InternalSolverLanguageParser.g:736:1: ruleArgumentList : ( ( rule__ArgumentList__Group__0 ) ) ; | 2715 | // InternalSolverLanguageParser.g:923:1: ruleArgumentList : ( ( rule__ArgumentList__Group__0 ) ) ; |
2126 | public final void ruleArgumentList() throws RecognitionException { | 2716 | public final void ruleArgumentList() throws RecognitionException { |
2127 | 2717 | ||
2128 | int stackSize = keepStackSize(); | 2718 | int stackSize = keepStackSize(); |
2129 | 2719 | ||
2130 | try { | 2720 | try { |
2131 | // InternalSolverLanguageParser.g:740:2: ( ( ( rule__ArgumentList__Group__0 ) ) ) | 2721 | // InternalSolverLanguageParser.g:927:2: ( ( ( rule__ArgumentList__Group__0 ) ) ) |
2132 | // InternalSolverLanguageParser.g:741:2: ( ( rule__ArgumentList__Group__0 ) ) | 2722 | // InternalSolverLanguageParser.g:928:2: ( ( rule__ArgumentList__Group__0 ) ) |
2133 | { | 2723 | { |
2134 | // InternalSolverLanguageParser.g:741:2: ( ( rule__ArgumentList__Group__0 ) ) | 2724 | // InternalSolverLanguageParser.g:928:2: ( ( rule__ArgumentList__Group__0 ) ) |
2135 | // InternalSolverLanguageParser.g:742:3: ( rule__ArgumentList__Group__0 ) | 2725 | // InternalSolverLanguageParser.g:929:3: ( rule__ArgumentList__Group__0 ) |
2136 | { | 2726 | { |
2137 | before(grammarAccess.getArgumentListAccess().getGroup()); | 2727 | before(grammarAccess.getArgumentListAccess().getGroup()); |
2138 | // InternalSolverLanguageParser.g:743:3: ( rule__ArgumentList__Group__0 ) | 2728 | // InternalSolverLanguageParser.g:930:3: ( rule__ArgumentList__Group__0 ) |
2139 | // InternalSolverLanguageParser.g:743:4: rule__ArgumentList__Group__0 | 2729 | // InternalSolverLanguageParser.g:930:4: rule__ArgumentList__Group__0 |
2140 | { | 2730 | { |
2141 | pushFollow(FOLLOW_2); | 2731 | pushFollow(FOLLOW_2); |
2142 | rule__ArgumentList__Group__0(); | 2732 | rule__ArgumentList__Group__0(); |
@@ -2169,11 +2759,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2169 | 2759 | ||
2170 | 2760 | ||
2171 | // $ANTLR start "entryRuleArgument" | 2761 | // $ANTLR start "entryRuleArgument" |
2172 | // InternalSolverLanguageParser.g:752:1: entryRuleArgument : ruleArgument EOF ; | 2762 | // InternalSolverLanguageParser.g:939:1: entryRuleArgument : ruleArgument EOF ; |
2173 | public final void entryRuleArgument() throws RecognitionException { | 2763 | public final void entryRuleArgument() throws RecognitionException { |
2174 | try { | 2764 | try { |
2175 | // InternalSolverLanguageParser.g:753:1: ( ruleArgument EOF ) | 2765 | // InternalSolverLanguageParser.g:940:1: ( ruleArgument EOF ) |
2176 | // InternalSolverLanguageParser.g:754:1: ruleArgument EOF | 2766 | // InternalSolverLanguageParser.g:941:1: ruleArgument EOF |
2177 | { | 2767 | { |
2178 | before(grammarAccess.getArgumentRule()); | 2768 | before(grammarAccess.getArgumentRule()); |
2179 | pushFollow(FOLLOW_1); | 2769 | pushFollow(FOLLOW_1); |
@@ -2199,21 +2789,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2199 | 2789 | ||
2200 | 2790 | ||
2201 | // $ANTLR start "ruleArgument" | 2791 | // $ANTLR start "ruleArgument" |
2202 | // InternalSolverLanguageParser.g:761:1: ruleArgument : ( ( rule__Argument__Alternatives ) ) ; | 2792 | // InternalSolverLanguageParser.g:948:1: ruleArgument : ( ( rule__Argument__Alternatives ) ) ; |
2203 | public final void ruleArgument() throws RecognitionException { | 2793 | public final void ruleArgument() throws RecognitionException { |
2204 | 2794 | ||
2205 | int stackSize = keepStackSize(); | 2795 | int stackSize = keepStackSize(); |
2206 | 2796 | ||
2207 | try { | 2797 | try { |
2208 | // InternalSolverLanguageParser.g:765:2: ( ( ( rule__Argument__Alternatives ) ) ) | 2798 | // InternalSolverLanguageParser.g:952:2: ( ( ( rule__Argument__Alternatives ) ) ) |
2209 | // InternalSolverLanguageParser.g:766:2: ( ( rule__Argument__Alternatives ) ) | 2799 | // InternalSolverLanguageParser.g:953:2: ( ( rule__Argument__Alternatives ) ) |
2210 | { | 2800 | { |
2211 | // InternalSolverLanguageParser.g:766:2: ( ( rule__Argument__Alternatives ) ) | 2801 | // InternalSolverLanguageParser.g:953:2: ( ( rule__Argument__Alternatives ) ) |
2212 | // InternalSolverLanguageParser.g:767:3: ( rule__Argument__Alternatives ) | 2802 | // InternalSolverLanguageParser.g:954:3: ( rule__Argument__Alternatives ) |
2213 | { | 2803 | { |
2214 | before(grammarAccess.getArgumentAccess().getAlternatives()); | 2804 | before(grammarAccess.getArgumentAccess().getAlternatives()); |
2215 | // InternalSolverLanguageParser.g:768:3: ( rule__Argument__Alternatives ) | 2805 | // InternalSolverLanguageParser.g:955:3: ( rule__Argument__Alternatives ) |
2216 | // InternalSolverLanguageParser.g:768:4: rule__Argument__Alternatives | 2806 | // InternalSolverLanguageParser.g:955:4: rule__Argument__Alternatives |
2217 | { | 2807 | { |
2218 | pushFollow(FOLLOW_2); | 2808 | pushFollow(FOLLOW_2); |
2219 | rule__Argument__Alternatives(); | 2809 | rule__Argument__Alternatives(); |
@@ -2246,11 +2836,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2246 | 2836 | ||
2247 | 2837 | ||
2248 | // $ANTLR start "entryRuleExpressionArgument" | 2838 | // $ANTLR start "entryRuleExpressionArgument" |
2249 | // InternalSolverLanguageParser.g:777:1: entryRuleExpressionArgument : ruleExpressionArgument EOF ; | 2839 | // InternalSolverLanguageParser.g:964:1: entryRuleExpressionArgument : ruleExpressionArgument EOF ; |
2250 | public final void entryRuleExpressionArgument() throws RecognitionException { | 2840 | public final void entryRuleExpressionArgument() throws RecognitionException { |
2251 | try { | 2841 | try { |
2252 | // InternalSolverLanguageParser.g:778:1: ( ruleExpressionArgument EOF ) | 2842 | // InternalSolverLanguageParser.g:965:1: ( ruleExpressionArgument EOF ) |
2253 | // InternalSolverLanguageParser.g:779:1: ruleExpressionArgument EOF | 2843 | // InternalSolverLanguageParser.g:966:1: ruleExpressionArgument EOF |
2254 | { | 2844 | { |
2255 | before(grammarAccess.getExpressionArgumentRule()); | 2845 | before(grammarAccess.getExpressionArgumentRule()); |
2256 | pushFollow(FOLLOW_1); | 2846 | pushFollow(FOLLOW_1); |
@@ -2276,21 +2866,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2276 | 2866 | ||
2277 | 2867 | ||
2278 | // $ANTLR start "ruleExpressionArgument" | 2868 | // $ANTLR start "ruleExpressionArgument" |
2279 | // InternalSolverLanguageParser.g:786:1: ruleExpressionArgument : ( ( rule__ExpressionArgument__BodyAssignment ) ) ; | 2869 | // InternalSolverLanguageParser.g:973:1: ruleExpressionArgument : ( ( rule__ExpressionArgument__BodyAssignment ) ) ; |
2280 | public final void ruleExpressionArgument() throws RecognitionException { | 2870 | public final void ruleExpressionArgument() throws RecognitionException { |
2281 | 2871 | ||
2282 | int stackSize = keepStackSize(); | 2872 | int stackSize = keepStackSize(); |
2283 | 2873 | ||
2284 | try { | 2874 | try { |
2285 | // InternalSolverLanguageParser.g:790:2: ( ( ( rule__ExpressionArgument__BodyAssignment ) ) ) | 2875 | // InternalSolverLanguageParser.g:977:2: ( ( ( rule__ExpressionArgument__BodyAssignment ) ) ) |
2286 | // InternalSolverLanguageParser.g:791:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) | 2876 | // InternalSolverLanguageParser.g:978:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) |
2287 | { | 2877 | { |
2288 | // InternalSolverLanguageParser.g:791:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) | 2878 | // InternalSolverLanguageParser.g:978:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) |
2289 | // InternalSolverLanguageParser.g:792:3: ( rule__ExpressionArgument__BodyAssignment ) | 2879 | // InternalSolverLanguageParser.g:979:3: ( rule__ExpressionArgument__BodyAssignment ) |
2290 | { | 2880 | { |
2291 | before(grammarAccess.getExpressionArgumentAccess().getBodyAssignment()); | 2881 | before(grammarAccess.getExpressionArgumentAccess().getBodyAssignment()); |
2292 | // InternalSolverLanguageParser.g:793:3: ( rule__ExpressionArgument__BodyAssignment ) | 2882 | // InternalSolverLanguageParser.g:980:3: ( rule__ExpressionArgument__BodyAssignment ) |
2293 | // InternalSolverLanguageParser.g:793:4: rule__ExpressionArgument__BodyAssignment | 2883 | // InternalSolverLanguageParser.g:980:4: rule__ExpressionArgument__BodyAssignment |
2294 | { | 2884 | { |
2295 | pushFollow(FOLLOW_2); | 2885 | pushFollow(FOLLOW_2); |
2296 | rule__ExpressionArgument__BodyAssignment(); | 2886 | rule__ExpressionArgument__BodyAssignment(); |
@@ -2323,11 +2913,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2323 | 2913 | ||
2324 | 2914 | ||
2325 | // $ANTLR start "entryRuleStarArgument" | 2915 | // $ANTLR start "entryRuleStarArgument" |
2326 | // InternalSolverLanguageParser.g:802:1: entryRuleStarArgument : ruleStarArgument EOF ; | 2916 | // InternalSolverLanguageParser.g:989:1: entryRuleStarArgument : ruleStarArgument EOF ; |
2327 | public final void entryRuleStarArgument() throws RecognitionException { | 2917 | public final void entryRuleStarArgument() throws RecognitionException { |
2328 | try { | 2918 | try { |
2329 | // InternalSolverLanguageParser.g:803:1: ( ruleStarArgument EOF ) | 2919 | // InternalSolverLanguageParser.g:990:1: ( ruleStarArgument EOF ) |
2330 | // InternalSolverLanguageParser.g:804:1: ruleStarArgument EOF | 2920 | // InternalSolverLanguageParser.g:991:1: ruleStarArgument EOF |
2331 | { | 2921 | { |
2332 | before(grammarAccess.getStarArgumentRule()); | 2922 | before(grammarAccess.getStarArgumentRule()); |
2333 | pushFollow(FOLLOW_1); | 2923 | pushFollow(FOLLOW_1); |
@@ -2353,21 +2943,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2353 | 2943 | ||
2354 | 2944 | ||
2355 | // $ANTLR start "ruleStarArgument" | 2945 | // $ANTLR start "ruleStarArgument" |
2356 | // InternalSolverLanguageParser.g:811:1: ruleStarArgument : ( ( rule__StarArgument__Group__0 ) ) ; | 2946 | // InternalSolverLanguageParser.g:998:1: ruleStarArgument : ( ( rule__StarArgument__Group__0 ) ) ; |
2357 | public final void ruleStarArgument() throws RecognitionException { | 2947 | public final void ruleStarArgument() throws RecognitionException { |
2358 | 2948 | ||
2359 | int stackSize = keepStackSize(); | 2949 | int stackSize = keepStackSize(); |
2360 | 2950 | ||
2361 | try { | 2951 | try { |
2362 | // InternalSolverLanguageParser.g:815:2: ( ( ( rule__StarArgument__Group__0 ) ) ) | 2952 | // InternalSolverLanguageParser.g:1002:2: ( ( ( rule__StarArgument__Group__0 ) ) ) |
2363 | // InternalSolverLanguageParser.g:816:2: ( ( rule__StarArgument__Group__0 ) ) | 2953 | // InternalSolverLanguageParser.g:1003:2: ( ( rule__StarArgument__Group__0 ) ) |
2364 | { | 2954 | { |
2365 | // InternalSolverLanguageParser.g:816:2: ( ( rule__StarArgument__Group__0 ) ) | 2955 | // InternalSolverLanguageParser.g:1003:2: ( ( rule__StarArgument__Group__0 ) ) |
2366 | // InternalSolverLanguageParser.g:817:3: ( rule__StarArgument__Group__0 ) | 2956 | // InternalSolverLanguageParser.g:1004:3: ( rule__StarArgument__Group__0 ) |
2367 | { | 2957 | { |
2368 | before(grammarAccess.getStarArgumentAccess().getGroup()); | 2958 | before(grammarAccess.getStarArgumentAccess().getGroup()); |
2369 | // InternalSolverLanguageParser.g:818:3: ( rule__StarArgument__Group__0 ) | 2959 | // InternalSolverLanguageParser.g:1005:3: ( rule__StarArgument__Group__0 ) |
2370 | // InternalSolverLanguageParser.g:818:4: rule__StarArgument__Group__0 | 2960 | // InternalSolverLanguageParser.g:1005:4: rule__StarArgument__Group__0 |
2371 | { | 2961 | { |
2372 | pushFollow(FOLLOW_2); | 2962 | pushFollow(FOLLOW_2); |
2373 | rule__StarArgument__Group__0(); | 2963 | rule__StarArgument__Group__0(); |
@@ -2400,11 +2990,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2400 | 2990 | ||
2401 | 2991 | ||
2402 | // $ANTLR start "entryRuleTypedArgument" | 2992 | // $ANTLR start "entryRuleTypedArgument" |
2403 | // InternalSolverLanguageParser.g:827:1: entryRuleTypedArgument : ruleTypedArgument EOF ; | 2993 | // InternalSolverLanguageParser.g:1014:1: entryRuleTypedArgument : ruleTypedArgument EOF ; |
2404 | public final void entryRuleTypedArgument() throws RecognitionException { | 2994 | public final void entryRuleTypedArgument() throws RecognitionException { |
2405 | try { | 2995 | try { |
2406 | // InternalSolverLanguageParser.g:828:1: ( ruleTypedArgument EOF ) | 2996 | // InternalSolverLanguageParser.g:1015:1: ( ruleTypedArgument EOF ) |
2407 | // InternalSolverLanguageParser.g:829:1: ruleTypedArgument EOF | 2997 | // InternalSolverLanguageParser.g:1016:1: ruleTypedArgument EOF |
2408 | { | 2998 | { |
2409 | before(grammarAccess.getTypedArgumentRule()); | 2999 | before(grammarAccess.getTypedArgumentRule()); |
2410 | pushFollow(FOLLOW_1); | 3000 | pushFollow(FOLLOW_1); |
@@ -2430,21 +3020,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2430 | 3020 | ||
2431 | 3021 | ||
2432 | // $ANTLR start "ruleTypedArgument" | 3022 | // $ANTLR start "ruleTypedArgument" |
2433 | // InternalSolverLanguageParser.g:836:1: ruleTypedArgument : ( ( rule__TypedArgument__Group__0 ) ) ; | 3023 | // InternalSolverLanguageParser.g:1023:1: ruleTypedArgument : ( ( rule__TypedArgument__Group__0 ) ) ; |
2434 | public final void ruleTypedArgument() throws RecognitionException { | 3024 | public final void ruleTypedArgument() throws RecognitionException { |
2435 | 3025 | ||
2436 | int stackSize = keepStackSize(); | 3026 | int stackSize = keepStackSize(); |
2437 | 3027 | ||
2438 | try { | 3028 | try { |
2439 | // InternalSolverLanguageParser.g:840:2: ( ( ( rule__TypedArgument__Group__0 ) ) ) | 3029 | // InternalSolverLanguageParser.g:1027:2: ( ( ( rule__TypedArgument__Group__0 ) ) ) |
2440 | // InternalSolverLanguageParser.g:841:2: ( ( rule__TypedArgument__Group__0 ) ) | 3030 | // InternalSolverLanguageParser.g:1028:2: ( ( rule__TypedArgument__Group__0 ) ) |
2441 | { | 3031 | { |
2442 | // InternalSolverLanguageParser.g:841:2: ( ( rule__TypedArgument__Group__0 ) ) | 3032 | // InternalSolverLanguageParser.g:1028:2: ( ( rule__TypedArgument__Group__0 ) ) |
2443 | // InternalSolverLanguageParser.g:842:3: ( rule__TypedArgument__Group__0 ) | 3033 | // InternalSolverLanguageParser.g:1029:3: ( rule__TypedArgument__Group__0 ) |
2444 | { | 3034 | { |
2445 | before(grammarAccess.getTypedArgumentAccess().getGroup()); | 3035 | before(grammarAccess.getTypedArgumentAccess().getGroup()); |
2446 | // InternalSolverLanguageParser.g:843:3: ( rule__TypedArgument__Group__0 ) | 3036 | // InternalSolverLanguageParser.g:1030:3: ( rule__TypedArgument__Group__0 ) |
2447 | // InternalSolverLanguageParser.g:843:4: rule__TypedArgument__Group__0 | 3037 | // InternalSolverLanguageParser.g:1030:4: rule__TypedArgument__Group__0 |
2448 | { | 3038 | { |
2449 | pushFollow(FOLLOW_2); | 3039 | pushFollow(FOLLOW_2); |
2450 | rule__TypedArgument__Group__0(); | 3040 | rule__TypedArgument__Group__0(); |
@@ -2477,11 +3067,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2477 | 3067 | ||
2478 | 3068 | ||
2479 | // $ANTLR start "entryRuleTypedStarArgument" | 3069 | // $ANTLR start "entryRuleTypedStarArgument" |
2480 | // InternalSolverLanguageParser.g:852:1: entryRuleTypedStarArgument : ruleTypedStarArgument EOF ; | 3070 | // InternalSolverLanguageParser.g:1039:1: entryRuleTypedStarArgument : ruleTypedStarArgument EOF ; |
2481 | public final void entryRuleTypedStarArgument() throws RecognitionException { | 3071 | public final void entryRuleTypedStarArgument() throws RecognitionException { |
2482 | try { | 3072 | try { |
2483 | // InternalSolverLanguageParser.g:853:1: ( ruleTypedStarArgument EOF ) | 3073 | // InternalSolverLanguageParser.g:1040:1: ( ruleTypedStarArgument EOF ) |
2484 | // InternalSolverLanguageParser.g:854:1: ruleTypedStarArgument EOF | 3074 | // InternalSolverLanguageParser.g:1041:1: ruleTypedStarArgument EOF |
2485 | { | 3075 | { |
2486 | before(grammarAccess.getTypedStarArgumentRule()); | 3076 | before(grammarAccess.getTypedStarArgumentRule()); |
2487 | pushFollow(FOLLOW_1); | 3077 | pushFollow(FOLLOW_1); |
@@ -2507,21 +3097,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2507 | 3097 | ||
2508 | 3098 | ||
2509 | // $ANTLR start "ruleTypedStarArgument" | 3099 | // $ANTLR start "ruleTypedStarArgument" |
2510 | // InternalSolverLanguageParser.g:861:1: ruleTypedStarArgument : ( ( rule__TypedStarArgument__Group__0 ) ) ; | 3100 | // InternalSolverLanguageParser.g:1048:1: ruleTypedStarArgument : ( ( rule__TypedStarArgument__Group__0 ) ) ; |
2511 | public final void ruleTypedStarArgument() throws RecognitionException { | 3101 | public final void ruleTypedStarArgument() throws RecognitionException { |
2512 | 3102 | ||
2513 | int stackSize = keepStackSize(); | 3103 | int stackSize = keepStackSize(); |
2514 | 3104 | ||
2515 | try { | 3105 | try { |
2516 | // InternalSolverLanguageParser.g:865:2: ( ( ( rule__TypedStarArgument__Group__0 ) ) ) | 3106 | // InternalSolverLanguageParser.g:1052:2: ( ( ( rule__TypedStarArgument__Group__0 ) ) ) |
2517 | // InternalSolverLanguageParser.g:866:2: ( ( rule__TypedStarArgument__Group__0 ) ) | 3107 | // InternalSolverLanguageParser.g:1053:2: ( ( rule__TypedStarArgument__Group__0 ) ) |
2518 | { | 3108 | { |
2519 | // InternalSolverLanguageParser.g:866:2: ( ( rule__TypedStarArgument__Group__0 ) ) | 3109 | // InternalSolverLanguageParser.g:1053:2: ( ( rule__TypedStarArgument__Group__0 ) ) |
2520 | // InternalSolverLanguageParser.g:867:3: ( rule__TypedStarArgument__Group__0 ) | 3110 | // InternalSolverLanguageParser.g:1054:3: ( rule__TypedStarArgument__Group__0 ) |
2521 | { | 3111 | { |
2522 | before(grammarAccess.getTypedStarArgumentAccess().getGroup()); | 3112 | before(grammarAccess.getTypedStarArgumentAccess().getGroup()); |
2523 | // InternalSolverLanguageParser.g:868:3: ( rule__TypedStarArgument__Group__0 ) | 3113 | // InternalSolverLanguageParser.g:1055:3: ( rule__TypedStarArgument__Group__0 ) |
2524 | // InternalSolverLanguageParser.g:868:4: rule__TypedStarArgument__Group__0 | 3114 | // InternalSolverLanguageParser.g:1055:4: rule__TypedStarArgument__Group__0 |
2525 | { | 3115 | { |
2526 | pushFollow(FOLLOW_2); | 3116 | pushFollow(FOLLOW_2); |
2527 | rule__TypedStarArgument__Group__0(); | 3117 | rule__TypedStarArgument__Group__0(); |
@@ -2554,11 +3144,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2554 | 3144 | ||
2555 | 3145 | ||
2556 | // $ANTLR start "entryRuleReference" | 3146 | // $ANTLR start "entryRuleReference" |
2557 | // InternalSolverLanguageParser.g:877:1: entryRuleReference : ruleReference EOF ; | 3147 | // InternalSolverLanguageParser.g:1064:1: entryRuleReference : ruleReference EOF ; |
2558 | public final void entryRuleReference() throws RecognitionException { | 3148 | public final void entryRuleReference() throws RecognitionException { |
2559 | try { | 3149 | try { |
2560 | // InternalSolverLanguageParser.g:878:1: ( ruleReference EOF ) | 3150 | // InternalSolverLanguageParser.g:1065:1: ( ruleReference EOF ) |
2561 | // InternalSolverLanguageParser.g:879:1: ruleReference EOF | 3151 | // InternalSolverLanguageParser.g:1066:1: ruleReference EOF |
2562 | { | 3152 | { |
2563 | before(grammarAccess.getReferenceRule()); | 3153 | before(grammarAccess.getReferenceRule()); |
2564 | pushFollow(FOLLOW_1); | 3154 | pushFollow(FOLLOW_1); |
@@ -2584,21 +3174,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2584 | 3174 | ||
2585 | 3175 | ||
2586 | // $ANTLR start "ruleReference" | 3176 | // $ANTLR start "ruleReference" |
2587 | // InternalSolverLanguageParser.g:886:1: ruleReference : ( ( rule__Reference__ReferredAssignment ) ) ; | 3177 | // InternalSolverLanguageParser.g:1073:1: ruleReference : ( ( rule__Reference__ReferredAssignment ) ) ; |
2588 | public final void ruleReference() throws RecognitionException { | 3178 | public final void ruleReference() throws RecognitionException { |
2589 | 3179 | ||
2590 | int stackSize = keepStackSize(); | 3180 | int stackSize = keepStackSize(); |
2591 | 3181 | ||
2592 | try { | 3182 | try { |
2593 | // InternalSolverLanguageParser.g:890:2: ( ( ( rule__Reference__ReferredAssignment ) ) ) | 3183 | // InternalSolverLanguageParser.g:1077:2: ( ( ( rule__Reference__ReferredAssignment ) ) ) |
2594 | // InternalSolverLanguageParser.g:891:2: ( ( rule__Reference__ReferredAssignment ) ) | 3184 | // InternalSolverLanguageParser.g:1078:2: ( ( rule__Reference__ReferredAssignment ) ) |
2595 | { | 3185 | { |
2596 | // InternalSolverLanguageParser.g:891:2: ( ( rule__Reference__ReferredAssignment ) ) | 3186 | // InternalSolverLanguageParser.g:1078:2: ( ( rule__Reference__ReferredAssignment ) ) |
2597 | // InternalSolverLanguageParser.g:892:3: ( rule__Reference__ReferredAssignment ) | 3187 | // InternalSolverLanguageParser.g:1079:3: ( rule__Reference__ReferredAssignment ) |
2598 | { | 3188 | { |
2599 | before(grammarAccess.getReferenceAccess().getReferredAssignment()); | 3189 | before(grammarAccess.getReferenceAccess().getReferredAssignment()); |
2600 | // InternalSolverLanguageParser.g:893:3: ( rule__Reference__ReferredAssignment ) | 3190 | // InternalSolverLanguageParser.g:1080:3: ( rule__Reference__ReferredAssignment ) |
2601 | // InternalSolverLanguageParser.g:893:4: rule__Reference__ReferredAssignment | 3191 | // InternalSolverLanguageParser.g:1080:4: rule__Reference__ReferredAssignment |
2602 | { | 3192 | { |
2603 | pushFollow(FOLLOW_2); | 3193 | pushFollow(FOLLOW_2); |
2604 | rule__Reference__ReferredAssignment(); | 3194 | rule__Reference__ReferredAssignment(); |
@@ -2631,11 +3221,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2631 | 3221 | ||
2632 | 3222 | ||
2633 | // $ANTLR start "entryRuleInterval" | 3223 | // $ANTLR start "entryRuleInterval" |
2634 | // InternalSolverLanguageParser.g:902:1: entryRuleInterval : ruleInterval EOF ; | 3224 | // InternalSolverLanguageParser.g:1089:1: entryRuleInterval : ruleInterval EOF ; |
2635 | public final void entryRuleInterval() throws RecognitionException { | 3225 | public final void entryRuleInterval() throws RecognitionException { |
2636 | try { | 3226 | try { |
2637 | // InternalSolverLanguageParser.g:903:1: ( ruleInterval EOF ) | 3227 | // InternalSolverLanguageParser.g:1090:1: ( ruleInterval EOF ) |
2638 | // InternalSolverLanguageParser.g:904:1: ruleInterval EOF | 3228 | // InternalSolverLanguageParser.g:1091:1: ruleInterval EOF |
2639 | { | 3229 | { |
2640 | before(grammarAccess.getIntervalRule()); | 3230 | before(grammarAccess.getIntervalRule()); |
2641 | pushFollow(FOLLOW_1); | 3231 | pushFollow(FOLLOW_1); |
@@ -2661,21 +3251,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2661 | 3251 | ||
2662 | 3252 | ||
2663 | // $ANTLR start "ruleInterval" | 3253 | // $ANTLR start "ruleInterval" |
2664 | // InternalSolverLanguageParser.g:911:1: ruleInterval : ( ( rule__Interval__Group__0 ) ) ; | 3254 | // InternalSolverLanguageParser.g:1098:1: ruleInterval : ( ( rule__Interval__Group__0 ) ) ; |
2665 | public final void ruleInterval() throws RecognitionException { | 3255 | public final void ruleInterval() throws RecognitionException { |
2666 | 3256 | ||
2667 | int stackSize = keepStackSize(); | 3257 | int stackSize = keepStackSize(); |
2668 | 3258 | ||
2669 | try { | 3259 | try { |
2670 | // InternalSolverLanguageParser.g:915:2: ( ( ( rule__Interval__Group__0 ) ) ) | 3260 | // InternalSolverLanguageParser.g:1102:2: ( ( ( rule__Interval__Group__0 ) ) ) |
2671 | // InternalSolverLanguageParser.g:916:2: ( ( rule__Interval__Group__0 ) ) | 3261 | // InternalSolverLanguageParser.g:1103:2: ( ( rule__Interval__Group__0 ) ) |
2672 | { | 3262 | { |
2673 | // InternalSolverLanguageParser.g:916:2: ( ( rule__Interval__Group__0 ) ) | 3263 | // InternalSolverLanguageParser.g:1103:2: ( ( rule__Interval__Group__0 ) ) |
2674 | // InternalSolverLanguageParser.g:917:3: ( rule__Interval__Group__0 ) | 3264 | // InternalSolverLanguageParser.g:1104:3: ( rule__Interval__Group__0 ) |
2675 | { | 3265 | { |
2676 | before(grammarAccess.getIntervalAccess().getGroup()); | 3266 | before(grammarAccess.getIntervalAccess().getGroup()); |
2677 | // InternalSolverLanguageParser.g:918:3: ( rule__Interval__Group__0 ) | 3267 | // InternalSolverLanguageParser.g:1105:3: ( rule__Interval__Group__0 ) |
2678 | // InternalSolverLanguageParser.g:918:4: rule__Interval__Group__0 | 3268 | // InternalSolverLanguageParser.g:1105:4: rule__Interval__Group__0 |
2679 | { | 3269 | { |
2680 | pushFollow(FOLLOW_2); | 3270 | pushFollow(FOLLOW_2); |
2681 | rule__Interval__Group__0(); | 3271 | rule__Interval__Group__0(); |
@@ -2708,11 +3298,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2708 | 3298 | ||
2709 | 3299 | ||
2710 | // $ANTLR start "entryRuleLiteral" | 3300 | // $ANTLR start "entryRuleLiteral" |
2711 | // InternalSolverLanguageParser.g:927:1: entryRuleLiteral : ruleLiteral EOF ; | 3301 | // InternalSolverLanguageParser.g:1114:1: entryRuleLiteral : ruleLiteral EOF ; |
2712 | public final void entryRuleLiteral() throws RecognitionException { | 3302 | public final void entryRuleLiteral() throws RecognitionException { |
2713 | try { | 3303 | try { |
2714 | // InternalSolverLanguageParser.g:928:1: ( ruleLiteral EOF ) | 3304 | // InternalSolverLanguageParser.g:1115:1: ( ruleLiteral EOF ) |
2715 | // InternalSolverLanguageParser.g:929:1: ruleLiteral EOF | 3305 | // InternalSolverLanguageParser.g:1116:1: ruleLiteral EOF |
2716 | { | 3306 | { |
2717 | before(grammarAccess.getLiteralRule()); | 3307 | before(grammarAccess.getLiteralRule()); |
2718 | pushFollow(FOLLOW_1); | 3308 | pushFollow(FOLLOW_1); |
@@ -2738,21 +3328,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2738 | 3328 | ||
2739 | 3329 | ||
2740 | // $ANTLR start "ruleLiteral" | 3330 | // $ANTLR start "ruleLiteral" |
2741 | // InternalSolverLanguageParser.g:936:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; | 3331 | // InternalSolverLanguageParser.g:1123:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; |
2742 | public final void ruleLiteral() throws RecognitionException { | 3332 | public final void ruleLiteral() throws RecognitionException { |
2743 | 3333 | ||
2744 | int stackSize = keepStackSize(); | 3334 | int stackSize = keepStackSize(); |
2745 | 3335 | ||
2746 | try { | 3336 | try { |
2747 | // InternalSolverLanguageParser.g:940:2: ( ( ( rule__Literal__Alternatives ) ) ) | 3337 | // InternalSolverLanguageParser.g:1127:2: ( ( ( rule__Literal__Alternatives ) ) ) |
2748 | // InternalSolverLanguageParser.g:941:2: ( ( rule__Literal__Alternatives ) ) | 3338 | // InternalSolverLanguageParser.g:1128:2: ( ( rule__Literal__Alternatives ) ) |
2749 | { | 3339 | { |
2750 | // InternalSolverLanguageParser.g:941:2: ( ( rule__Literal__Alternatives ) ) | 3340 | // InternalSolverLanguageParser.g:1128:2: ( ( rule__Literal__Alternatives ) ) |
2751 | // InternalSolverLanguageParser.g:942:3: ( rule__Literal__Alternatives ) | 3341 | // InternalSolverLanguageParser.g:1129:3: ( rule__Literal__Alternatives ) |
2752 | { | 3342 | { |
2753 | before(grammarAccess.getLiteralAccess().getAlternatives()); | 3343 | before(grammarAccess.getLiteralAccess().getAlternatives()); |
2754 | // InternalSolverLanguageParser.g:943:3: ( rule__Literal__Alternatives ) | 3344 | // InternalSolverLanguageParser.g:1130:3: ( rule__Literal__Alternatives ) |
2755 | // InternalSolverLanguageParser.g:943:4: rule__Literal__Alternatives | 3345 | // InternalSolverLanguageParser.g:1130:4: rule__Literal__Alternatives |
2756 | { | 3346 | { |
2757 | pushFollow(FOLLOW_2); | 3347 | pushFollow(FOLLOW_2); |
2758 | rule__Literal__Alternatives(); | 3348 | rule__Literal__Alternatives(); |
@@ -2785,11 +3375,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2785 | 3375 | ||
2786 | 3376 | ||
2787 | // $ANTLR start "entryRuleLogicLiteral" | 3377 | // $ANTLR start "entryRuleLogicLiteral" |
2788 | // InternalSolverLanguageParser.g:952:1: entryRuleLogicLiteral : ruleLogicLiteral EOF ; | 3378 | // InternalSolverLanguageParser.g:1139:1: entryRuleLogicLiteral : ruleLogicLiteral EOF ; |
2789 | public final void entryRuleLogicLiteral() throws RecognitionException { | 3379 | public final void entryRuleLogicLiteral() throws RecognitionException { |
2790 | try { | 3380 | try { |
2791 | // InternalSolverLanguageParser.g:953:1: ( ruleLogicLiteral EOF ) | 3381 | // InternalSolverLanguageParser.g:1140:1: ( ruleLogicLiteral EOF ) |
2792 | // InternalSolverLanguageParser.g:954:1: ruleLogicLiteral EOF | 3382 | // InternalSolverLanguageParser.g:1141:1: ruleLogicLiteral EOF |
2793 | { | 3383 | { |
2794 | before(grammarAccess.getLogicLiteralRule()); | 3384 | before(grammarAccess.getLogicLiteralRule()); |
2795 | pushFollow(FOLLOW_1); | 3385 | pushFollow(FOLLOW_1); |
@@ -2815,21 +3405,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2815 | 3405 | ||
2816 | 3406 | ||
2817 | // $ANTLR start "ruleLogicLiteral" | 3407 | // $ANTLR start "ruleLogicLiteral" |
2818 | // InternalSolverLanguageParser.g:961:1: ruleLogicLiteral : ( ( rule__LogicLiteral__ValueAssignment ) ) ; | 3408 | // InternalSolverLanguageParser.g:1148:1: ruleLogicLiteral : ( ( rule__LogicLiteral__ValueAssignment ) ) ; |
2819 | public final void ruleLogicLiteral() throws RecognitionException { | 3409 | public final void ruleLogicLiteral() throws RecognitionException { |
2820 | 3410 | ||
2821 | int stackSize = keepStackSize(); | 3411 | int stackSize = keepStackSize(); |
2822 | 3412 | ||
2823 | try { | 3413 | try { |
2824 | // InternalSolverLanguageParser.g:965:2: ( ( ( rule__LogicLiteral__ValueAssignment ) ) ) | 3414 | // InternalSolverLanguageParser.g:1152:2: ( ( ( rule__LogicLiteral__ValueAssignment ) ) ) |
2825 | // InternalSolverLanguageParser.g:966:2: ( ( rule__LogicLiteral__ValueAssignment ) ) | 3415 | // InternalSolverLanguageParser.g:1153:2: ( ( rule__LogicLiteral__ValueAssignment ) ) |
2826 | { | 3416 | { |
2827 | // InternalSolverLanguageParser.g:966:2: ( ( rule__LogicLiteral__ValueAssignment ) ) | 3417 | // InternalSolverLanguageParser.g:1153:2: ( ( rule__LogicLiteral__ValueAssignment ) ) |
2828 | // InternalSolverLanguageParser.g:967:3: ( rule__LogicLiteral__ValueAssignment ) | 3418 | // InternalSolverLanguageParser.g:1154:3: ( rule__LogicLiteral__ValueAssignment ) |
2829 | { | 3419 | { |
2830 | before(grammarAccess.getLogicLiteralAccess().getValueAssignment()); | 3420 | before(grammarAccess.getLogicLiteralAccess().getValueAssignment()); |
2831 | // InternalSolverLanguageParser.g:968:3: ( rule__LogicLiteral__ValueAssignment ) | 3421 | // InternalSolverLanguageParser.g:1155:3: ( rule__LogicLiteral__ValueAssignment ) |
2832 | // InternalSolverLanguageParser.g:968:4: rule__LogicLiteral__ValueAssignment | 3422 | // InternalSolverLanguageParser.g:1155:4: rule__LogicLiteral__ValueAssignment |
2833 | { | 3423 | { |
2834 | pushFollow(FOLLOW_2); | 3424 | pushFollow(FOLLOW_2); |
2835 | rule__LogicLiteral__ValueAssignment(); | 3425 | rule__LogicLiteral__ValueAssignment(); |
@@ -2862,11 +3452,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2862 | 3452 | ||
2863 | 3453 | ||
2864 | // $ANTLR start "entryRuleNumericLiteral" | 3454 | // $ANTLR start "entryRuleNumericLiteral" |
2865 | // InternalSolverLanguageParser.g:977:1: entryRuleNumericLiteral : ruleNumericLiteral EOF ; | 3455 | // InternalSolverLanguageParser.g:1164:1: entryRuleNumericLiteral : ruleNumericLiteral EOF ; |
2866 | public final void entryRuleNumericLiteral() throws RecognitionException { | 3456 | public final void entryRuleNumericLiteral() throws RecognitionException { |
2867 | try { | 3457 | try { |
2868 | // InternalSolverLanguageParser.g:978:1: ( ruleNumericLiteral EOF ) | 3458 | // InternalSolverLanguageParser.g:1165:1: ( ruleNumericLiteral EOF ) |
2869 | // InternalSolverLanguageParser.g:979:1: ruleNumericLiteral EOF | 3459 | // InternalSolverLanguageParser.g:1166:1: ruleNumericLiteral EOF |
2870 | { | 3460 | { |
2871 | before(grammarAccess.getNumericLiteralRule()); | 3461 | before(grammarAccess.getNumericLiteralRule()); |
2872 | pushFollow(FOLLOW_1); | 3462 | pushFollow(FOLLOW_1); |
@@ -2892,21 +3482,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2892 | 3482 | ||
2893 | 3483 | ||
2894 | // $ANTLR start "ruleNumericLiteral" | 3484 | // $ANTLR start "ruleNumericLiteral" |
2895 | // InternalSolverLanguageParser.g:986:1: ruleNumericLiteral : ( ( rule__NumericLiteral__ValueAssignment ) ) ; | 3485 | // InternalSolverLanguageParser.g:1173:1: ruleNumericLiteral : ( ( rule__NumericLiteral__ValueAssignment ) ) ; |
2896 | public final void ruleNumericLiteral() throws RecognitionException { | 3486 | public final void ruleNumericLiteral() throws RecognitionException { |
2897 | 3487 | ||
2898 | int stackSize = keepStackSize(); | 3488 | int stackSize = keepStackSize(); |
2899 | 3489 | ||
2900 | try { | 3490 | try { |
2901 | // InternalSolverLanguageParser.g:990:2: ( ( ( rule__NumericLiteral__ValueAssignment ) ) ) | 3491 | // InternalSolverLanguageParser.g:1177:2: ( ( ( rule__NumericLiteral__ValueAssignment ) ) ) |
2902 | // InternalSolverLanguageParser.g:991:2: ( ( rule__NumericLiteral__ValueAssignment ) ) | 3492 | // InternalSolverLanguageParser.g:1178:2: ( ( rule__NumericLiteral__ValueAssignment ) ) |
2903 | { | 3493 | { |
2904 | // InternalSolverLanguageParser.g:991:2: ( ( rule__NumericLiteral__ValueAssignment ) ) | 3494 | // InternalSolverLanguageParser.g:1178:2: ( ( rule__NumericLiteral__ValueAssignment ) ) |
2905 | // InternalSolverLanguageParser.g:992:3: ( rule__NumericLiteral__ValueAssignment ) | 3495 | // InternalSolverLanguageParser.g:1179:3: ( rule__NumericLiteral__ValueAssignment ) |
2906 | { | 3496 | { |
2907 | before(grammarAccess.getNumericLiteralAccess().getValueAssignment()); | 3497 | before(grammarAccess.getNumericLiteralAccess().getValueAssignment()); |
2908 | // InternalSolverLanguageParser.g:993:3: ( rule__NumericLiteral__ValueAssignment ) | 3498 | // InternalSolverLanguageParser.g:1180:3: ( rule__NumericLiteral__ValueAssignment ) |
2909 | // InternalSolverLanguageParser.g:993:4: rule__NumericLiteral__ValueAssignment | 3499 | // InternalSolverLanguageParser.g:1180:4: rule__NumericLiteral__ValueAssignment |
2910 | { | 3500 | { |
2911 | pushFollow(FOLLOW_2); | 3501 | pushFollow(FOLLOW_2); |
2912 | rule__NumericLiteral__ValueAssignment(); | 3502 | rule__NumericLiteral__ValueAssignment(); |
@@ -2939,11 +3529,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2939 | 3529 | ||
2940 | 3530 | ||
2941 | // $ANTLR start "entryRuleInfinityLiteral" | 3531 | // $ANTLR start "entryRuleInfinityLiteral" |
2942 | // InternalSolverLanguageParser.g:1002:1: entryRuleInfinityLiteral : ruleInfinityLiteral EOF ; | 3532 | // InternalSolverLanguageParser.g:1189:1: entryRuleInfinityLiteral : ruleInfinityLiteral EOF ; |
2943 | public final void entryRuleInfinityLiteral() throws RecognitionException { | 3533 | public final void entryRuleInfinityLiteral() throws RecognitionException { |
2944 | try { | 3534 | try { |
2945 | // InternalSolverLanguageParser.g:1003:1: ( ruleInfinityLiteral EOF ) | 3535 | // InternalSolverLanguageParser.g:1190:1: ( ruleInfinityLiteral EOF ) |
2946 | // InternalSolverLanguageParser.g:1004:1: ruleInfinityLiteral EOF | 3536 | // InternalSolverLanguageParser.g:1191:1: ruleInfinityLiteral EOF |
2947 | { | 3537 | { |
2948 | before(grammarAccess.getInfinityLiteralRule()); | 3538 | before(grammarAccess.getInfinityLiteralRule()); |
2949 | pushFollow(FOLLOW_1); | 3539 | pushFollow(FOLLOW_1); |
@@ -2969,21 +3559,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2969 | 3559 | ||
2970 | 3560 | ||
2971 | // $ANTLR start "ruleInfinityLiteral" | 3561 | // $ANTLR start "ruleInfinityLiteral" |
2972 | // InternalSolverLanguageParser.g:1011:1: ruleInfinityLiteral : ( ( rule__InfinityLiteral__Group__0 ) ) ; | 3562 | // InternalSolverLanguageParser.g:1198:1: ruleInfinityLiteral : ( ( rule__InfinityLiteral__Group__0 ) ) ; |
2973 | public final void ruleInfinityLiteral() throws RecognitionException { | 3563 | public final void ruleInfinityLiteral() throws RecognitionException { |
2974 | 3564 | ||
2975 | int stackSize = keepStackSize(); | 3565 | int stackSize = keepStackSize(); |
2976 | 3566 | ||
2977 | try { | 3567 | try { |
2978 | // InternalSolverLanguageParser.g:1015:2: ( ( ( rule__InfinityLiteral__Group__0 ) ) ) | 3568 | // InternalSolverLanguageParser.g:1202:2: ( ( ( rule__InfinityLiteral__Group__0 ) ) ) |
2979 | // InternalSolverLanguageParser.g:1016:2: ( ( rule__InfinityLiteral__Group__0 ) ) | 3569 | // InternalSolverLanguageParser.g:1203:2: ( ( rule__InfinityLiteral__Group__0 ) ) |
2980 | { | 3570 | { |
2981 | // InternalSolverLanguageParser.g:1016:2: ( ( rule__InfinityLiteral__Group__0 ) ) | 3571 | // InternalSolverLanguageParser.g:1203:2: ( ( rule__InfinityLiteral__Group__0 ) ) |
2982 | // InternalSolverLanguageParser.g:1017:3: ( rule__InfinityLiteral__Group__0 ) | 3572 | // InternalSolverLanguageParser.g:1204:3: ( rule__InfinityLiteral__Group__0 ) |
2983 | { | 3573 | { |
2984 | before(grammarAccess.getInfinityLiteralAccess().getGroup()); | 3574 | before(grammarAccess.getInfinityLiteralAccess().getGroup()); |
2985 | // InternalSolverLanguageParser.g:1018:3: ( rule__InfinityLiteral__Group__0 ) | 3575 | // InternalSolverLanguageParser.g:1205:3: ( rule__InfinityLiteral__Group__0 ) |
2986 | // InternalSolverLanguageParser.g:1018:4: rule__InfinityLiteral__Group__0 | 3576 | // InternalSolverLanguageParser.g:1205:4: rule__InfinityLiteral__Group__0 |
2987 | { | 3577 | { |
2988 | pushFollow(FOLLOW_2); | 3578 | pushFollow(FOLLOW_2); |
2989 | rule__InfinityLiteral__Group__0(); | 3579 | rule__InfinityLiteral__Group__0(); |
@@ -3016,11 +3606,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3016 | 3606 | ||
3017 | 3607 | ||
3018 | // $ANTLR start "entryRuleEmptyIntervalLiteral" | 3608 | // $ANTLR start "entryRuleEmptyIntervalLiteral" |
3019 | // InternalSolverLanguageParser.g:1027:1: entryRuleEmptyIntervalLiteral : ruleEmptyIntervalLiteral EOF ; | 3609 | // InternalSolverLanguageParser.g:1214:1: entryRuleEmptyIntervalLiteral : ruleEmptyIntervalLiteral EOF ; |
3020 | public final void entryRuleEmptyIntervalLiteral() throws RecognitionException { | 3610 | public final void entryRuleEmptyIntervalLiteral() throws RecognitionException { |
3021 | try { | 3611 | try { |
3022 | // InternalSolverLanguageParser.g:1028:1: ( ruleEmptyIntervalLiteral EOF ) | 3612 | // InternalSolverLanguageParser.g:1215:1: ( ruleEmptyIntervalLiteral EOF ) |
3023 | // InternalSolverLanguageParser.g:1029:1: ruleEmptyIntervalLiteral EOF | 3613 | // InternalSolverLanguageParser.g:1216:1: ruleEmptyIntervalLiteral EOF |
3024 | { | 3614 | { |
3025 | before(grammarAccess.getEmptyIntervalLiteralRule()); | 3615 | before(grammarAccess.getEmptyIntervalLiteralRule()); |
3026 | pushFollow(FOLLOW_1); | 3616 | pushFollow(FOLLOW_1); |
@@ -3046,21 +3636,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3046 | 3636 | ||
3047 | 3637 | ||
3048 | // $ANTLR start "ruleEmptyIntervalLiteral" | 3638 | // $ANTLR start "ruleEmptyIntervalLiteral" |
3049 | // InternalSolverLanguageParser.g:1036:1: ruleEmptyIntervalLiteral : ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ; | 3639 | // InternalSolverLanguageParser.g:1223:1: ruleEmptyIntervalLiteral : ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ; |
3050 | public final void ruleEmptyIntervalLiteral() throws RecognitionException { | 3640 | public final void ruleEmptyIntervalLiteral() throws RecognitionException { |
3051 | 3641 | ||
3052 | int stackSize = keepStackSize(); | 3642 | int stackSize = keepStackSize(); |
3053 | 3643 | ||
3054 | try { | 3644 | try { |
3055 | // InternalSolverLanguageParser.g:1040:2: ( ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ) | 3645 | // InternalSolverLanguageParser.g:1227:2: ( ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ) |
3056 | // InternalSolverLanguageParser.g:1041:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) | 3646 | // InternalSolverLanguageParser.g:1228:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) |
3057 | { | 3647 | { |
3058 | // InternalSolverLanguageParser.g:1041:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) | 3648 | // InternalSolverLanguageParser.g:1228:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) |
3059 | // InternalSolverLanguageParser.g:1042:3: ( rule__EmptyIntervalLiteral__Group__0 ) | 3649 | // InternalSolverLanguageParser.g:1229:3: ( rule__EmptyIntervalLiteral__Group__0 ) |
3060 | { | 3650 | { |
3061 | before(grammarAccess.getEmptyIntervalLiteralAccess().getGroup()); | 3651 | before(grammarAccess.getEmptyIntervalLiteralAccess().getGroup()); |
3062 | // InternalSolverLanguageParser.g:1043:3: ( rule__EmptyIntervalLiteral__Group__0 ) | 3652 | // InternalSolverLanguageParser.g:1230:3: ( rule__EmptyIntervalLiteral__Group__0 ) |
3063 | // InternalSolverLanguageParser.g:1043:4: rule__EmptyIntervalLiteral__Group__0 | 3653 | // InternalSolverLanguageParser.g:1230:4: rule__EmptyIntervalLiteral__Group__0 |
3064 | { | 3654 | { |
3065 | pushFollow(FOLLOW_2); | 3655 | pushFollow(FOLLOW_2); |
3066 | rule__EmptyIntervalLiteral__Group__0(); | 3656 | rule__EmptyIntervalLiteral__Group__0(); |
@@ -3093,11 +3683,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3093 | 3683 | ||
3094 | 3684 | ||
3095 | // $ANTLR start "entryRuleStringLiteral" | 3685 | // $ANTLR start "entryRuleStringLiteral" |
3096 | // InternalSolverLanguageParser.g:1052:1: entryRuleStringLiteral : ruleStringLiteral EOF ; | 3686 | // InternalSolverLanguageParser.g:1239:1: entryRuleStringLiteral : ruleStringLiteral EOF ; |
3097 | public final void entryRuleStringLiteral() throws RecognitionException { | 3687 | public final void entryRuleStringLiteral() throws RecognitionException { |
3098 | try { | 3688 | try { |
3099 | // InternalSolverLanguageParser.g:1053:1: ( ruleStringLiteral EOF ) | 3689 | // InternalSolverLanguageParser.g:1240:1: ( ruleStringLiteral EOF ) |
3100 | // InternalSolverLanguageParser.g:1054:1: ruleStringLiteral EOF | 3690 | // InternalSolverLanguageParser.g:1241:1: ruleStringLiteral EOF |
3101 | { | 3691 | { |
3102 | before(grammarAccess.getStringLiteralRule()); | 3692 | before(grammarAccess.getStringLiteralRule()); |
3103 | pushFollow(FOLLOW_1); | 3693 | pushFollow(FOLLOW_1); |
@@ -3123,21 +3713,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3123 | 3713 | ||
3124 | 3714 | ||
3125 | // $ANTLR start "ruleStringLiteral" | 3715 | // $ANTLR start "ruleStringLiteral" |
3126 | // InternalSolverLanguageParser.g:1061:1: ruleStringLiteral : ( ( rule__StringLiteral__ValueAssignment ) ) ; | 3716 | // InternalSolverLanguageParser.g:1248:1: ruleStringLiteral : ( ( rule__StringLiteral__ValueAssignment ) ) ; |
3127 | public final void ruleStringLiteral() throws RecognitionException { | 3717 | public final void ruleStringLiteral() throws RecognitionException { |
3128 | 3718 | ||
3129 | int stackSize = keepStackSize(); | 3719 | int stackSize = keepStackSize(); |
3130 | 3720 | ||
3131 | try { | 3721 | try { |
3132 | // InternalSolverLanguageParser.g:1065:2: ( ( ( rule__StringLiteral__ValueAssignment ) ) ) | 3722 | // InternalSolverLanguageParser.g:1252:2: ( ( ( rule__StringLiteral__ValueAssignment ) ) ) |
3133 | // InternalSolverLanguageParser.g:1066:2: ( ( rule__StringLiteral__ValueAssignment ) ) | 3723 | // InternalSolverLanguageParser.g:1253:2: ( ( rule__StringLiteral__ValueAssignment ) ) |
3134 | { | 3724 | { |
3135 | // InternalSolverLanguageParser.g:1066:2: ( ( rule__StringLiteral__ValueAssignment ) ) | 3725 | // InternalSolverLanguageParser.g:1253:2: ( ( rule__StringLiteral__ValueAssignment ) ) |
3136 | // InternalSolverLanguageParser.g:1067:3: ( rule__StringLiteral__ValueAssignment ) | 3726 | // InternalSolverLanguageParser.g:1254:3: ( rule__StringLiteral__ValueAssignment ) |
3137 | { | 3727 | { |
3138 | before(grammarAccess.getStringLiteralAccess().getValueAssignment()); | 3728 | before(grammarAccess.getStringLiteralAccess().getValueAssignment()); |
3139 | // InternalSolverLanguageParser.g:1068:3: ( rule__StringLiteral__ValueAssignment ) | 3729 | // InternalSolverLanguageParser.g:1255:3: ( rule__StringLiteral__ValueAssignment ) |
3140 | // InternalSolverLanguageParser.g:1068:4: rule__StringLiteral__ValueAssignment | 3730 | // InternalSolverLanguageParser.g:1255:4: rule__StringLiteral__ValueAssignment |
3141 | { | 3731 | { |
3142 | pushFollow(FOLLOW_2); | 3732 | pushFollow(FOLLOW_2); |
3143 | rule__StringLiteral__ValueAssignment(); | 3733 | rule__StringLiteral__ValueAssignment(); |
@@ -3170,11 +3760,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3170 | 3760 | ||
3171 | 3761 | ||
3172 | // $ANTLR start "entryRuleClassDefinition" | 3762 | // $ANTLR start "entryRuleClassDefinition" |
3173 | // InternalSolverLanguageParser.g:1077:1: entryRuleClassDefinition : ruleClassDefinition EOF ; | 3763 | // InternalSolverLanguageParser.g:1264:1: entryRuleClassDefinition : ruleClassDefinition EOF ; |
3174 | public final void entryRuleClassDefinition() throws RecognitionException { | 3764 | public final void entryRuleClassDefinition() throws RecognitionException { |
3175 | try { | 3765 | try { |
3176 | // InternalSolverLanguageParser.g:1078:1: ( ruleClassDefinition EOF ) | 3766 | // InternalSolverLanguageParser.g:1265:1: ( ruleClassDefinition EOF ) |
3177 | // InternalSolverLanguageParser.g:1079:1: ruleClassDefinition EOF | 3767 | // InternalSolverLanguageParser.g:1266:1: ruleClassDefinition EOF |
3178 | { | 3768 | { |
3179 | before(grammarAccess.getClassDefinitionRule()); | 3769 | before(grammarAccess.getClassDefinitionRule()); |
3180 | pushFollow(FOLLOW_1); | 3770 | pushFollow(FOLLOW_1); |
@@ -3200,21 +3790,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3200 | 3790 | ||
3201 | 3791 | ||
3202 | // $ANTLR start "ruleClassDefinition" | 3792 | // $ANTLR start "ruleClassDefinition" |
3203 | // InternalSolverLanguageParser.g:1086:1: ruleClassDefinition : ( ( rule__ClassDefinition__Group__0 ) ) ; | 3793 | // InternalSolverLanguageParser.g:1273:1: ruleClassDefinition : ( ( rule__ClassDefinition__Group__0 ) ) ; |
3204 | public final void ruleClassDefinition() throws RecognitionException { | 3794 | public final void ruleClassDefinition() throws RecognitionException { |
3205 | 3795 | ||
3206 | int stackSize = keepStackSize(); | 3796 | int stackSize = keepStackSize(); |
3207 | 3797 | ||
3208 | try { | 3798 | try { |
3209 | // InternalSolverLanguageParser.g:1090:2: ( ( ( rule__ClassDefinition__Group__0 ) ) ) | 3799 | // InternalSolverLanguageParser.g:1277:2: ( ( ( rule__ClassDefinition__Group__0 ) ) ) |
3210 | // InternalSolverLanguageParser.g:1091:2: ( ( rule__ClassDefinition__Group__0 ) ) | 3800 | // InternalSolverLanguageParser.g:1278:2: ( ( rule__ClassDefinition__Group__0 ) ) |
3211 | { | 3801 | { |
3212 | // InternalSolverLanguageParser.g:1091:2: ( ( rule__ClassDefinition__Group__0 ) ) | 3802 | // InternalSolverLanguageParser.g:1278:2: ( ( rule__ClassDefinition__Group__0 ) ) |
3213 | // InternalSolverLanguageParser.g:1092:3: ( rule__ClassDefinition__Group__0 ) | 3803 | // InternalSolverLanguageParser.g:1279:3: ( rule__ClassDefinition__Group__0 ) |
3214 | { | 3804 | { |
3215 | before(grammarAccess.getClassDefinitionAccess().getGroup()); | 3805 | before(grammarAccess.getClassDefinitionAccess().getGroup()); |
3216 | // InternalSolverLanguageParser.g:1093:3: ( rule__ClassDefinition__Group__0 ) | 3806 | // InternalSolverLanguageParser.g:1280:3: ( rule__ClassDefinition__Group__0 ) |
3217 | // InternalSolverLanguageParser.g:1093:4: rule__ClassDefinition__Group__0 | 3807 | // InternalSolverLanguageParser.g:1280:4: rule__ClassDefinition__Group__0 |
3218 | { | 3808 | { |
3219 | pushFollow(FOLLOW_2); | 3809 | pushFollow(FOLLOW_2); |
3220 | rule__ClassDefinition__Group__0(); | 3810 | rule__ClassDefinition__Group__0(); |
@@ -3247,11 +3837,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3247 | 3837 | ||
3248 | 3838 | ||
3249 | // $ANTLR start "entryRuleMemberDefinition" | 3839 | // $ANTLR start "entryRuleMemberDefinition" |
3250 | // InternalSolverLanguageParser.g:1102:1: entryRuleMemberDefinition : ruleMemberDefinition EOF ; | 3840 | // InternalSolverLanguageParser.g:1289:1: entryRuleMemberDefinition : ruleMemberDefinition EOF ; |
3251 | public final void entryRuleMemberDefinition() throws RecognitionException { | 3841 | public final void entryRuleMemberDefinition() throws RecognitionException { |
3252 | try { | 3842 | try { |
3253 | // InternalSolverLanguageParser.g:1103:1: ( ruleMemberDefinition EOF ) | 3843 | // InternalSolverLanguageParser.g:1290:1: ( ruleMemberDefinition EOF ) |
3254 | // InternalSolverLanguageParser.g:1104:1: ruleMemberDefinition EOF | 3844 | // InternalSolverLanguageParser.g:1291:1: ruleMemberDefinition EOF |
3255 | { | 3845 | { |
3256 | before(grammarAccess.getMemberDefinitionRule()); | 3846 | before(grammarAccess.getMemberDefinitionRule()); |
3257 | pushFollow(FOLLOW_1); | 3847 | pushFollow(FOLLOW_1); |
@@ -3277,21 +3867,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3277 | 3867 | ||
3278 | 3868 | ||
3279 | // $ANTLR start "ruleMemberDefinition" | 3869 | // $ANTLR start "ruleMemberDefinition" |
3280 | // InternalSolverLanguageParser.g:1111:1: ruleMemberDefinition : ( ( rule__MemberDefinition__Group__0 ) ) ; | 3870 | // InternalSolverLanguageParser.g:1298:1: ruleMemberDefinition : ( ( rule__MemberDefinition__Group__0 ) ) ; |
3281 | public final void ruleMemberDefinition() throws RecognitionException { | 3871 | public final void ruleMemberDefinition() throws RecognitionException { |
3282 | 3872 | ||
3283 | int stackSize = keepStackSize(); | 3873 | int stackSize = keepStackSize(); |
3284 | 3874 | ||
3285 | try { | 3875 | try { |
3286 | // InternalSolverLanguageParser.g:1115:2: ( ( ( rule__MemberDefinition__Group__0 ) ) ) | 3876 | // InternalSolverLanguageParser.g:1302:2: ( ( ( rule__MemberDefinition__Group__0 ) ) ) |
3287 | // InternalSolverLanguageParser.g:1116:2: ( ( rule__MemberDefinition__Group__0 ) ) | 3877 | // InternalSolverLanguageParser.g:1303:2: ( ( rule__MemberDefinition__Group__0 ) ) |
3288 | { | 3878 | { |
3289 | // InternalSolverLanguageParser.g:1116:2: ( ( rule__MemberDefinition__Group__0 ) ) | 3879 | // InternalSolverLanguageParser.g:1303:2: ( ( rule__MemberDefinition__Group__0 ) ) |
3290 | // InternalSolverLanguageParser.g:1117:3: ( rule__MemberDefinition__Group__0 ) | 3880 | // InternalSolverLanguageParser.g:1304:3: ( rule__MemberDefinition__Group__0 ) |
3291 | { | 3881 | { |
3292 | before(grammarAccess.getMemberDefinitionAccess().getGroup()); | 3882 | before(grammarAccess.getMemberDefinitionAccess().getGroup()); |
3293 | // InternalSolverLanguageParser.g:1118:3: ( rule__MemberDefinition__Group__0 ) | 3883 | // InternalSolverLanguageParser.g:1305:3: ( rule__MemberDefinition__Group__0 ) |
3294 | // InternalSolverLanguageParser.g:1118:4: rule__MemberDefinition__Group__0 | 3884 | // InternalSolverLanguageParser.g:1305:4: rule__MemberDefinition__Group__0 |
3295 | { | 3885 | { |
3296 | pushFollow(FOLLOW_2); | 3886 | pushFollow(FOLLOW_2); |
3297 | rule__MemberDefinition__Group__0(); | 3887 | rule__MemberDefinition__Group__0(); |
@@ -3324,11 +3914,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3324 | 3914 | ||
3325 | 3915 | ||
3326 | // $ANTLR start "entryRuleMultiplicity" | 3916 | // $ANTLR start "entryRuleMultiplicity" |
3327 | // InternalSolverLanguageParser.g:1127:1: entryRuleMultiplicity : ruleMultiplicity EOF ; | 3917 | // InternalSolverLanguageParser.g:1314:1: entryRuleMultiplicity : ruleMultiplicity EOF ; |
3328 | public final void entryRuleMultiplicity() throws RecognitionException { | 3918 | public final void entryRuleMultiplicity() throws RecognitionException { |
3329 | try { | 3919 | try { |
3330 | // InternalSolverLanguageParser.g:1128:1: ( ruleMultiplicity EOF ) | 3920 | // InternalSolverLanguageParser.g:1315:1: ( ruleMultiplicity EOF ) |
3331 | // InternalSolverLanguageParser.g:1129:1: ruleMultiplicity EOF | 3921 | // InternalSolverLanguageParser.g:1316:1: ruleMultiplicity EOF |
3332 | { | 3922 | { |
3333 | before(grammarAccess.getMultiplicityRule()); | 3923 | before(grammarAccess.getMultiplicityRule()); |
3334 | pushFollow(FOLLOW_1); | 3924 | pushFollow(FOLLOW_1); |
@@ -3354,21 +3944,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3354 | 3944 | ||
3355 | 3945 | ||
3356 | // $ANTLR start "ruleMultiplicity" | 3946 | // $ANTLR start "ruleMultiplicity" |
3357 | // InternalSolverLanguageParser.g:1136:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; | 3947 | // InternalSolverLanguageParser.g:1323:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; |
3358 | public final void ruleMultiplicity() throws RecognitionException { | 3948 | public final void ruleMultiplicity() throws RecognitionException { |
3359 | 3949 | ||
3360 | int stackSize = keepStackSize(); | 3950 | int stackSize = keepStackSize(); |
3361 | 3951 | ||
3362 | try { | 3952 | try { |
3363 | // InternalSolverLanguageParser.g:1140:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) | 3953 | // InternalSolverLanguageParser.g:1327:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) |
3364 | // InternalSolverLanguageParser.g:1141:2: ( ( rule__Multiplicity__Alternatives ) ) | 3954 | // InternalSolverLanguageParser.g:1328:2: ( ( rule__Multiplicity__Alternatives ) ) |
3365 | { | 3955 | { |
3366 | // InternalSolverLanguageParser.g:1141:2: ( ( rule__Multiplicity__Alternatives ) ) | 3956 | // InternalSolverLanguageParser.g:1328:2: ( ( rule__Multiplicity__Alternatives ) ) |
3367 | // InternalSolverLanguageParser.g:1142:3: ( rule__Multiplicity__Alternatives ) | 3957 | // InternalSolverLanguageParser.g:1329:3: ( rule__Multiplicity__Alternatives ) |
3368 | { | 3958 | { |
3369 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); | 3959 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); |
3370 | // InternalSolverLanguageParser.g:1143:3: ( rule__Multiplicity__Alternatives ) | 3960 | // InternalSolverLanguageParser.g:1330:3: ( rule__Multiplicity__Alternatives ) |
3371 | // InternalSolverLanguageParser.g:1143:4: rule__Multiplicity__Alternatives | 3961 | // InternalSolverLanguageParser.g:1330:4: rule__Multiplicity__Alternatives |
3372 | { | 3962 | { |
3373 | pushFollow(FOLLOW_2); | 3963 | pushFollow(FOLLOW_2); |
3374 | rule__Multiplicity__Alternatives(); | 3964 | rule__Multiplicity__Alternatives(); |
@@ -3401,11 +3991,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3401 | 3991 | ||
3402 | 3992 | ||
3403 | // $ANTLR start "entryRuleManyMultiplicity" | 3993 | // $ANTLR start "entryRuleManyMultiplicity" |
3404 | // InternalSolverLanguageParser.g:1152:1: entryRuleManyMultiplicity : ruleManyMultiplicity EOF ; | 3994 | // InternalSolverLanguageParser.g:1339:1: entryRuleManyMultiplicity : ruleManyMultiplicity EOF ; |
3405 | public final void entryRuleManyMultiplicity() throws RecognitionException { | 3995 | public final void entryRuleManyMultiplicity() throws RecognitionException { |
3406 | try { | 3996 | try { |
3407 | // InternalSolverLanguageParser.g:1153:1: ( ruleManyMultiplicity EOF ) | 3997 | // InternalSolverLanguageParser.g:1340:1: ( ruleManyMultiplicity EOF ) |
3408 | // InternalSolverLanguageParser.g:1154:1: ruleManyMultiplicity EOF | 3998 | // InternalSolverLanguageParser.g:1341:1: ruleManyMultiplicity EOF |
3409 | { | 3999 | { |
3410 | before(grammarAccess.getManyMultiplicityRule()); | 4000 | before(grammarAccess.getManyMultiplicityRule()); |
3411 | pushFollow(FOLLOW_1); | 4001 | pushFollow(FOLLOW_1); |
@@ -3431,21 +4021,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3431 | 4021 | ||
3432 | 4022 | ||
3433 | // $ANTLR start "ruleManyMultiplicity" | 4023 | // $ANTLR start "ruleManyMultiplicity" |
3434 | // InternalSolverLanguageParser.g:1161:1: ruleManyMultiplicity : ( ( rule__ManyMultiplicity__Group__0 ) ) ; | 4024 | // InternalSolverLanguageParser.g:1348:1: ruleManyMultiplicity : ( ( rule__ManyMultiplicity__Group__0 ) ) ; |
3435 | public final void ruleManyMultiplicity() throws RecognitionException { | 4025 | public final void ruleManyMultiplicity() throws RecognitionException { |
3436 | 4026 | ||
3437 | int stackSize = keepStackSize(); | 4027 | int stackSize = keepStackSize(); |
3438 | 4028 | ||
3439 | try { | 4029 | try { |
3440 | // InternalSolverLanguageParser.g:1165:2: ( ( ( rule__ManyMultiplicity__Group__0 ) ) ) | 4030 | // InternalSolverLanguageParser.g:1352:2: ( ( ( rule__ManyMultiplicity__Group__0 ) ) ) |
3441 | // InternalSolverLanguageParser.g:1166:2: ( ( rule__ManyMultiplicity__Group__0 ) ) | 4031 | // InternalSolverLanguageParser.g:1353:2: ( ( rule__ManyMultiplicity__Group__0 ) ) |
3442 | { | 4032 | { |
3443 | // InternalSolverLanguageParser.g:1166:2: ( ( rule__ManyMultiplicity__Group__0 ) ) | 4033 | // InternalSolverLanguageParser.g:1353:2: ( ( rule__ManyMultiplicity__Group__0 ) ) |
3444 | // InternalSolverLanguageParser.g:1167:3: ( rule__ManyMultiplicity__Group__0 ) | 4034 | // InternalSolverLanguageParser.g:1354:3: ( rule__ManyMultiplicity__Group__0 ) |
3445 | { | 4035 | { |
3446 | before(grammarAccess.getManyMultiplicityAccess().getGroup()); | 4036 | before(grammarAccess.getManyMultiplicityAccess().getGroup()); |
3447 | // InternalSolverLanguageParser.g:1168:3: ( rule__ManyMultiplicity__Group__0 ) | 4037 | // InternalSolverLanguageParser.g:1355:3: ( rule__ManyMultiplicity__Group__0 ) |
3448 | // InternalSolverLanguageParser.g:1168:4: rule__ManyMultiplicity__Group__0 | 4038 | // InternalSolverLanguageParser.g:1355:4: rule__ManyMultiplicity__Group__0 |
3449 | { | 4039 | { |
3450 | pushFollow(FOLLOW_2); | 4040 | pushFollow(FOLLOW_2); |
3451 | rule__ManyMultiplicity__Group__0(); | 4041 | rule__ManyMultiplicity__Group__0(); |
@@ -3478,11 +4068,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3478 | 4068 | ||
3479 | 4069 | ||
3480 | // $ANTLR start "entryRuleExactMultiplicity" | 4070 | // $ANTLR start "entryRuleExactMultiplicity" |
3481 | // InternalSolverLanguageParser.g:1177:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; | 4071 | // InternalSolverLanguageParser.g:1364:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; |
3482 | public final void entryRuleExactMultiplicity() throws RecognitionException { | 4072 | public final void entryRuleExactMultiplicity() throws RecognitionException { |
3483 | try { | 4073 | try { |
3484 | // InternalSolverLanguageParser.g:1178:1: ( ruleExactMultiplicity EOF ) | 4074 | // InternalSolverLanguageParser.g:1365:1: ( ruleExactMultiplicity EOF ) |
3485 | // InternalSolverLanguageParser.g:1179:1: ruleExactMultiplicity EOF | 4075 | // InternalSolverLanguageParser.g:1366:1: ruleExactMultiplicity EOF |
3486 | { | 4076 | { |
3487 | before(grammarAccess.getExactMultiplicityRule()); | 4077 | before(grammarAccess.getExactMultiplicityRule()); |
3488 | pushFollow(FOLLOW_1); | 4078 | pushFollow(FOLLOW_1); |
@@ -3508,21 +4098,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3508 | 4098 | ||
3509 | 4099 | ||
3510 | // $ANTLR start "ruleExactMultiplicity" | 4100 | // $ANTLR start "ruleExactMultiplicity" |
3511 | // InternalSolverLanguageParser.g:1186:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__Group__0 ) ) ; | 4101 | // InternalSolverLanguageParser.g:1373:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__Group__0 ) ) ; |
3512 | public final void ruleExactMultiplicity() throws RecognitionException { | 4102 | public final void ruleExactMultiplicity() throws RecognitionException { |
3513 | 4103 | ||
3514 | int stackSize = keepStackSize(); | 4104 | int stackSize = keepStackSize(); |
3515 | 4105 | ||
3516 | try { | 4106 | try { |
3517 | // InternalSolverLanguageParser.g:1190:2: ( ( ( rule__ExactMultiplicity__Group__0 ) ) ) | 4107 | // InternalSolverLanguageParser.g:1377:2: ( ( ( rule__ExactMultiplicity__Group__0 ) ) ) |
3518 | // InternalSolverLanguageParser.g:1191:2: ( ( rule__ExactMultiplicity__Group__0 ) ) | 4108 | // InternalSolverLanguageParser.g:1378:2: ( ( rule__ExactMultiplicity__Group__0 ) ) |
3519 | { | 4109 | { |
3520 | // InternalSolverLanguageParser.g:1191:2: ( ( rule__ExactMultiplicity__Group__0 ) ) | 4110 | // InternalSolverLanguageParser.g:1378:2: ( ( rule__ExactMultiplicity__Group__0 ) ) |
3521 | // InternalSolverLanguageParser.g:1192:3: ( rule__ExactMultiplicity__Group__0 ) | 4111 | // InternalSolverLanguageParser.g:1379:3: ( rule__ExactMultiplicity__Group__0 ) |
3522 | { | 4112 | { |
3523 | before(grammarAccess.getExactMultiplicityAccess().getGroup()); | 4113 | before(grammarAccess.getExactMultiplicityAccess().getGroup()); |
3524 | // InternalSolverLanguageParser.g:1193:3: ( rule__ExactMultiplicity__Group__0 ) | 4114 | // InternalSolverLanguageParser.g:1380:3: ( rule__ExactMultiplicity__Group__0 ) |
3525 | // InternalSolverLanguageParser.g:1193:4: rule__ExactMultiplicity__Group__0 | 4115 | // InternalSolverLanguageParser.g:1380:4: rule__ExactMultiplicity__Group__0 |
3526 | { | 4116 | { |
3527 | pushFollow(FOLLOW_2); | 4117 | pushFollow(FOLLOW_2); |
3528 | rule__ExactMultiplicity__Group__0(); | 4118 | rule__ExactMultiplicity__Group__0(); |
@@ -3555,11 +4145,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3555 | 4145 | ||
3556 | 4146 | ||
3557 | // $ANTLR start "entryRuleBoundedMultiplicity" | 4147 | // $ANTLR start "entryRuleBoundedMultiplicity" |
3558 | // InternalSolverLanguageParser.g:1202:1: entryRuleBoundedMultiplicity : ruleBoundedMultiplicity EOF ; | 4148 | // InternalSolverLanguageParser.g:1389:1: entryRuleBoundedMultiplicity : ruleBoundedMultiplicity EOF ; |
3559 | public final void entryRuleBoundedMultiplicity() throws RecognitionException { | 4149 | public final void entryRuleBoundedMultiplicity() throws RecognitionException { |
3560 | try { | 4150 | try { |
3561 | // InternalSolverLanguageParser.g:1203:1: ( ruleBoundedMultiplicity EOF ) | 4151 | // InternalSolverLanguageParser.g:1390:1: ( ruleBoundedMultiplicity EOF ) |
3562 | // InternalSolverLanguageParser.g:1204:1: ruleBoundedMultiplicity EOF | 4152 | // InternalSolverLanguageParser.g:1391:1: ruleBoundedMultiplicity EOF |
3563 | { | 4153 | { |
3564 | before(grammarAccess.getBoundedMultiplicityRule()); | 4154 | before(grammarAccess.getBoundedMultiplicityRule()); |
3565 | pushFollow(FOLLOW_1); | 4155 | pushFollow(FOLLOW_1); |
@@ -3585,21 +4175,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3585 | 4175 | ||
3586 | 4176 | ||
3587 | // $ANTLR start "ruleBoundedMultiplicity" | 4177 | // $ANTLR start "ruleBoundedMultiplicity" |
3588 | // InternalSolverLanguageParser.g:1211:1: ruleBoundedMultiplicity : ( ( rule__BoundedMultiplicity__Group__0 ) ) ; | 4178 | // InternalSolverLanguageParser.g:1398:1: ruleBoundedMultiplicity : ( ( rule__BoundedMultiplicity__Group__0 ) ) ; |
3589 | public final void ruleBoundedMultiplicity() throws RecognitionException { | 4179 | public final void ruleBoundedMultiplicity() throws RecognitionException { |
3590 | 4180 | ||
3591 | int stackSize = keepStackSize(); | 4181 | int stackSize = keepStackSize(); |
3592 | 4182 | ||
3593 | try { | 4183 | try { |
3594 | // InternalSolverLanguageParser.g:1215:2: ( ( ( rule__BoundedMultiplicity__Group__0 ) ) ) | 4184 | // InternalSolverLanguageParser.g:1402:2: ( ( ( rule__BoundedMultiplicity__Group__0 ) ) ) |
3595 | // InternalSolverLanguageParser.g:1216:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) | 4185 | // InternalSolverLanguageParser.g:1403:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) |
3596 | { | 4186 | { |
3597 | // InternalSolverLanguageParser.g:1216:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) | 4187 | // InternalSolverLanguageParser.g:1403:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) |
3598 | // InternalSolverLanguageParser.g:1217:3: ( rule__BoundedMultiplicity__Group__0 ) | 4188 | // InternalSolverLanguageParser.g:1404:3: ( rule__BoundedMultiplicity__Group__0 ) |
3599 | { | 4189 | { |
3600 | before(grammarAccess.getBoundedMultiplicityAccess().getGroup()); | 4190 | before(grammarAccess.getBoundedMultiplicityAccess().getGroup()); |
3601 | // InternalSolverLanguageParser.g:1218:3: ( rule__BoundedMultiplicity__Group__0 ) | 4191 | // InternalSolverLanguageParser.g:1405:3: ( rule__BoundedMultiplicity__Group__0 ) |
3602 | // InternalSolverLanguageParser.g:1218:4: rule__BoundedMultiplicity__Group__0 | 4192 | // InternalSolverLanguageParser.g:1405:4: rule__BoundedMultiplicity__Group__0 |
3603 | { | 4193 | { |
3604 | pushFollow(FOLLOW_2); | 4194 | pushFollow(FOLLOW_2); |
3605 | rule__BoundedMultiplicity__Group__0(); | 4195 | rule__BoundedMultiplicity__Group__0(); |
@@ -3632,11 +4222,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3632 | 4222 | ||
3633 | 4223 | ||
3634 | // $ANTLR start "entryRuleScopeDefinition" | 4224 | // $ANTLR start "entryRuleScopeDefinition" |
3635 | // InternalSolverLanguageParser.g:1227:1: entryRuleScopeDefinition : ruleScopeDefinition EOF ; | 4225 | // InternalSolverLanguageParser.g:1414:1: entryRuleScopeDefinition : ruleScopeDefinition EOF ; |
3636 | public final void entryRuleScopeDefinition() throws RecognitionException { | 4226 | public final void entryRuleScopeDefinition() throws RecognitionException { |
3637 | try { | 4227 | try { |
3638 | // InternalSolverLanguageParser.g:1228:1: ( ruleScopeDefinition EOF ) | 4228 | // InternalSolverLanguageParser.g:1415:1: ( ruleScopeDefinition EOF ) |
3639 | // InternalSolverLanguageParser.g:1229:1: ruleScopeDefinition EOF | 4229 | // InternalSolverLanguageParser.g:1416:1: ruleScopeDefinition EOF |
3640 | { | 4230 | { |
3641 | before(grammarAccess.getScopeDefinitionRule()); | 4231 | before(grammarAccess.getScopeDefinitionRule()); |
3642 | pushFollow(FOLLOW_1); | 4232 | pushFollow(FOLLOW_1); |
@@ -3662,21 +4252,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3662 | 4252 | ||
3663 | 4253 | ||
3664 | // $ANTLR start "ruleScopeDefinition" | 4254 | // $ANTLR start "ruleScopeDefinition" |
3665 | // InternalSolverLanguageParser.g:1236:1: ruleScopeDefinition : ( ( rule__ScopeDefinition__Alternatives ) ) ; | 4255 | // InternalSolverLanguageParser.g:1423:1: ruleScopeDefinition : ( ( rule__ScopeDefinition__Alternatives ) ) ; |
3666 | public final void ruleScopeDefinition() throws RecognitionException { | 4256 | public final void ruleScopeDefinition() throws RecognitionException { |
3667 | 4257 | ||
3668 | int stackSize = keepStackSize(); | 4258 | int stackSize = keepStackSize(); |
3669 | 4259 | ||
3670 | try { | 4260 | try { |
3671 | // InternalSolverLanguageParser.g:1240:2: ( ( ( rule__ScopeDefinition__Alternatives ) ) ) | 4261 | // InternalSolverLanguageParser.g:1427:2: ( ( ( rule__ScopeDefinition__Alternatives ) ) ) |
3672 | // InternalSolverLanguageParser.g:1241:2: ( ( rule__ScopeDefinition__Alternatives ) ) | 4262 | // InternalSolverLanguageParser.g:1428:2: ( ( rule__ScopeDefinition__Alternatives ) ) |
3673 | { | 4263 | { |
3674 | // InternalSolverLanguageParser.g:1241:2: ( ( rule__ScopeDefinition__Alternatives ) ) | 4264 | // InternalSolverLanguageParser.g:1428:2: ( ( rule__ScopeDefinition__Alternatives ) ) |
3675 | // InternalSolverLanguageParser.g:1242:3: ( rule__ScopeDefinition__Alternatives ) | 4265 | // InternalSolverLanguageParser.g:1429:3: ( rule__ScopeDefinition__Alternatives ) |
3676 | { | 4266 | { |
3677 | before(grammarAccess.getScopeDefinitionAccess().getAlternatives()); | 4267 | before(grammarAccess.getScopeDefinitionAccess().getAlternatives()); |
3678 | // InternalSolverLanguageParser.g:1243:3: ( rule__ScopeDefinition__Alternatives ) | 4268 | // InternalSolverLanguageParser.g:1430:3: ( rule__ScopeDefinition__Alternatives ) |
3679 | // InternalSolverLanguageParser.g:1243:4: rule__ScopeDefinition__Alternatives | 4269 | // InternalSolverLanguageParser.g:1430:4: rule__ScopeDefinition__Alternatives |
3680 | { | 4270 | { |
3681 | pushFollow(FOLLOW_2); | 4271 | pushFollow(FOLLOW_2); |
3682 | rule__ScopeDefinition__Alternatives(); | 4272 | rule__ScopeDefinition__Alternatives(); |
@@ -3709,11 +4299,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3709 | 4299 | ||
3710 | 4300 | ||
3711 | // $ANTLR start "entryRuleExactScopeDefinition" | 4301 | // $ANTLR start "entryRuleExactScopeDefinition" |
3712 | // InternalSolverLanguageParser.g:1252:1: entryRuleExactScopeDefinition : ruleExactScopeDefinition EOF ; | 4302 | // InternalSolverLanguageParser.g:1439:1: entryRuleExactScopeDefinition : ruleExactScopeDefinition EOF ; |
3713 | public final void entryRuleExactScopeDefinition() throws RecognitionException { | 4303 | public final void entryRuleExactScopeDefinition() throws RecognitionException { |
3714 | try { | 4304 | try { |
3715 | // InternalSolverLanguageParser.g:1253:1: ( ruleExactScopeDefinition EOF ) | 4305 | // InternalSolverLanguageParser.g:1440:1: ( ruleExactScopeDefinition EOF ) |
3716 | // InternalSolverLanguageParser.g:1254:1: ruleExactScopeDefinition EOF | 4306 | // InternalSolverLanguageParser.g:1441:1: ruleExactScopeDefinition EOF |
3717 | { | 4307 | { |
3718 | before(grammarAccess.getExactScopeDefinitionRule()); | 4308 | before(grammarAccess.getExactScopeDefinitionRule()); |
3719 | pushFollow(FOLLOW_1); | 4309 | pushFollow(FOLLOW_1); |
@@ -3739,21 +4329,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3739 | 4329 | ||
3740 | 4330 | ||
3741 | // $ANTLR start "ruleExactScopeDefinition" | 4331 | // $ANTLR start "ruleExactScopeDefinition" |
3742 | // InternalSolverLanguageParser.g:1261:1: ruleExactScopeDefinition : ( ( rule__ExactScopeDefinition__Group__0 ) ) ; | 4332 | // InternalSolverLanguageParser.g:1448:1: ruleExactScopeDefinition : ( ( rule__ExactScopeDefinition__Group__0 ) ) ; |
3743 | public final void ruleExactScopeDefinition() throws RecognitionException { | 4333 | public final void ruleExactScopeDefinition() throws RecognitionException { |
3744 | 4334 | ||
3745 | int stackSize = keepStackSize(); | 4335 | int stackSize = keepStackSize(); |
3746 | 4336 | ||
3747 | try { | 4337 | try { |
3748 | // InternalSolverLanguageParser.g:1265:2: ( ( ( rule__ExactScopeDefinition__Group__0 ) ) ) | 4338 | // InternalSolverLanguageParser.g:1452:2: ( ( ( rule__ExactScopeDefinition__Group__0 ) ) ) |
3749 | // InternalSolverLanguageParser.g:1266:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) | 4339 | // InternalSolverLanguageParser.g:1453:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) |
3750 | { | 4340 | { |
3751 | // InternalSolverLanguageParser.g:1266:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) | 4341 | // InternalSolverLanguageParser.g:1453:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) |
3752 | // InternalSolverLanguageParser.g:1267:3: ( rule__ExactScopeDefinition__Group__0 ) | 4342 | // InternalSolverLanguageParser.g:1454:3: ( rule__ExactScopeDefinition__Group__0 ) |
3753 | { | 4343 | { |
3754 | before(grammarAccess.getExactScopeDefinitionAccess().getGroup()); | 4344 | before(grammarAccess.getExactScopeDefinitionAccess().getGroup()); |
3755 | // InternalSolverLanguageParser.g:1268:3: ( rule__ExactScopeDefinition__Group__0 ) | 4345 | // InternalSolverLanguageParser.g:1455:3: ( rule__ExactScopeDefinition__Group__0 ) |
3756 | // InternalSolverLanguageParser.g:1268:4: rule__ExactScopeDefinition__Group__0 | 4346 | // InternalSolverLanguageParser.g:1455:4: rule__ExactScopeDefinition__Group__0 |
3757 | { | 4347 | { |
3758 | pushFollow(FOLLOW_2); | 4348 | pushFollow(FOLLOW_2); |
3759 | rule__ExactScopeDefinition__Group__0(); | 4349 | rule__ExactScopeDefinition__Group__0(); |
@@ -3786,11 +4376,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3786 | 4376 | ||
3787 | 4377 | ||
3788 | // $ANTLR start "entryRuleBoundedScopeDefinition" | 4378 | // $ANTLR start "entryRuleBoundedScopeDefinition" |
3789 | // InternalSolverLanguageParser.g:1277:1: entryRuleBoundedScopeDefinition : ruleBoundedScopeDefinition EOF ; | 4379 | // InternalSolverLanguageParser.g:1464:1: entryRuleBoundedScopeDefinition : ruleBoundedScopeDefinition EOF ; |
3790 | public final void entryRuleBoundedScopeDefinition() throws RecognitionException { | 4380 | public final void entryRuleBoundedScopeDefinition() throws RecognitionException { |
3791 | try { | 4381 | try { |
3792 | // InternalSolverLanguageParser.g:1278:1: ( ruleBoundedScopeDefinition EOF ) | 4382 | // InternalSolverLanguageParser.g:1465:1: ( ruleBoundedScopeDefinition EOF ) |
3793 | // InternalSolverLanguageParser.g:1279:1: ruleBoundedScopeDefinition EOF | 4383 | // InternalSolverLanguageParser.g:1466:1: ruleBoundedScopeDefinition EOF |
3794 | { | 4384 | { |
3795 | before(grammarAccess.getBoundedScopeDefinitionRule()); | 4385 | before(grammarAccess.getBoundedScopeDefinitionRule()); |
3796 | pushFollow(FOLLOW_1); | 4386 | pushFollow(FOLLOW_1); |
@@ -3816,21 +4406,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3816 | 4406 | ||
3817 | 4407 | ||
3818 | // $ANTLR start "ruleBoundedScopeDefinition" | 4408 | // $ANTLR start "ruleBoundedScopeDefinition" |
3819 | // InternalSolverLanguageParser.g:1286:1: ruleBoundedScopeDefinition : ( ( rule__BoundedScopeDefinition__Group__0 ) ) ; | 4409 | // InternalSolverLanguageParser.g:1473:1: ruleBoundedScopeDefinition : ( ( rule__BoundedScopeDefinition__Group__0 ) ) ; |
3820 | public final void ruleBoundedScopeDefinition() throws RecognitionException { | 4410 | public final void ruleBoundedScopeDefinition() throws RecognitionException { |
3821 | 4411 | ||
3822 | int stackSize = keepStackSize(); | 4412 | int stackSize = keepStackSize(); |
3823 | 4413 | ||
3824 | try { | 4414 | try { |
3825 | // InternalSolverLanguageParser.g:1290:2: ( ( ( rule__BoundedScopeDefinition__Group__0 ) ) ) | 4415 | // InternalSolverLanguageParser.g:1477:2: ( ( ( rule__BoundedScopeDefinition__Group__0 ) ) ) |
3826 | // InternalSolverLanguageParser.g:1291:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) | 4416 | // InternalSolverLanguageParser.g:1478:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) |
3827 | { | 4417 | { |
3828 | // InternalSolverLanguageParser.g:1291:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) | 4418 | // InternalSolverLanguageParser.g:1478:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) |
3829 | // InternalSolverLanguageParser.g:1292:3: ( rule__BoundedScopeDefinition__Group__0 ) | 4419 | // InternalSolverLanguageParser.g:1479:3: ( rule__BoundedScopeDefinition__Group__0 ) |
3830 | { | 4420 | { |
3831 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup()); | 4421 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup()); |
3832 | // InternalSolverLanguageParser.g:1293:3: ( rule__BoundedScopeDefinition__Group__0 ) | 4422 | // InternalSolverLanguageParser.g:1480:3: ( rule__BoundedScopeDefinition__Group__0 ) |
3833 | // InternalSolverLanguageParser.g:1293:4: rule__BoundedScopeDefinition__Group__0 | 4423 | // InternalSolverLanguageParser.g:1480:4: rule__BoundedScopeDefinition__Group__0 |
3834 | { | 4424 | { |
3835 | pushFollow(FOLLOW_2); | 4425 | pushFollow(FOLLOW_2); |
3836 | rule__BoundedScopeDefinition__Group__0(); | 4426 | rule__BoundedScopeDefinition__Group__0(); |
@@ -3863,11 +4453,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3863 | 4453 | ||
3864 | 4454 | ||
3865 | // $ANTLR start "entryRuleLowerBoundedScopeDefinition" | 4455 | // $ANTLR start "entryRuleLowerBoundedScopeDefinition" |
3866 | // InternalSolverLanguageParser.g:1302:1: entryRuleLowerBoundedScopeDefinition : ruleLowerBoundedScopeDefinition EOF ; | 4456 | // InternalSolverLanguageParser.g:1489:1: entryRuleLowerBoundedScopeDefinition : ruleLowerBoundedScopeDefinition EOF ; |
3867 | public final void entryRuleLowerBoundedScopeDefinition() throws RecognitionException { | 4457 | public final void entryRuleLowerBoundedScopeDefinition() throws RecognitionException { |
3868 | try { | 4458 | try { |
3869 | // InternalSolverLanguageParser.g:1303:1: ( ruleLowerBoundedScopeDefinition EOF ) | 4459 | // InternalSolverLanguageParser.g:1490:1: ( ruleLowerBoundedScopeDefinition EOF ) |
3870 | // InternalSolverLanguageParser.g:1304:1: ruleLowerBoundedScopeDefinition EOF | 4460 | // InternalSolverLanguageParser.g:1491:1: ruleLowerBoundedScopeDefinition EOF |
3871 | { | 4461 | { |
3872 | before(grammarAccess.getLowerBoundedScopeDefinitionRule()); | 4462 | before(grammarAccess.getLowerBoundedScopeDefinitionRule()); |
3873 | pushFollow(FOLLOW_1); | 4463 | pushFollow(FOLLOW_1); |
@@ -3893,21 +4483,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3893 | 4483 | ||
3894 | 4484 | ||
3895 | // $ANTLR start "ruleLowerBoundedScopeDefinition" | 4485 | // $ANTLR start "ruleLowerBoundedScopeDefinition" |
3896 | // InternalSolverLanguageParser.g:1311:1: ruleLowerBoundedScopeDefinition : ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ; | 4486 | // InternalSolverLanguageParser.g:1498:1: ruleLowerBoundedScopeDefinition : ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ; |
3897 | public final void ruleLowerBoundedScopeDefinition() throws RecognitionException { | 4487 | public final void ruleLowerBoundedScopeDefinition() throws RecognitionException { |
3898 | 4488 | ||
3899 | int stackSize = keepStackSize(); | 4489 | int stackSize = keepStackSize(); |
3900 | 4490 | ||
3901 | try { | 4491 | try { |
3902 | // InternalSolverLanguageParser.g:1315:2: ( ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ) | 4492 | // InternalSolverLanguageParser.g:1502:2: ( ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ) |
3903 | // InternalSolverLanguageParser.g:1316:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) | 4493 | // InternalSolverLanguageParser.g:1503:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) |
3904 | { | 4494 | { |
3905 | // InternalSolverLanguageParser.g:1316:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) | 4495 | // InternalSolverLanguageParser.g:1503:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) |
3906 | // InternalSolverLanguageParser.g:1317:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) | 4496 | // InternalSolverLanguageParser.g:1504:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) |
3907 | { | 4497 | { |
3908 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup()); | 4498 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup()); |
3909 | // InternalSolverLanguageParser.g:1318:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) | 4499 | // InternalSolverLanguageParser.g:1505:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) |
3910 | // InternalSolverLanguageParser.g:1318:4: rule__LowerBoundedScopeDefinition__Group__0 | 4500 | // InternalSolverLanguageParser.g:1505:4: rule__LowerBoundedScopeDefinition__Group__0 |
3911 | { | 4501 | { |
3912 | pushFollow(FOLLOW_2); | 4502 | pushFollow(FOLLOW_2); |
3913 | rule__LowerBoundedScopeDefinition__Group__0(); | 4503 | rule__LowerBoundedScopeDefinition__Group__0(); |
@@ -3940,11 +4530,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3940 | 4530 | ||
3941 | 4531 | ||
3942 | // $ANTLR start "entryRuleObjectiveDefinition" | 4532 | // $ANTLR start "entryRuleObjectiveDefinition" |
3943 | // InternalSolverLanguageParser.g:1327:1: entryRuleObjectiveDefinition : ruleObjectiveDefinition EOF ; | 4533 | // InternalSolverLanguageParser.g:1514:1: entryRuleObjectiveDefinition : ruleObjectiveDefinition EOF ; |
3944 | public final void entryRuleObjectiveDefinition() throws RecognitionException { | 4534 | public final void entryRuleObjectiveDefinition() throws RecognitionException { |
3945 | try { | 4535 | try { |
3946 | // InternalSolverLanguageParser.g:1328:1: ( ruleObjectiveDefinition EOF ) | 4536 | // InternalSolverLanguageParser.g:1515:1: ( ruleObjectiveDefinition EOF ) |
3947 | // InternalSolverLanguageParser.g:1329:1: ruleObjectiveDefinition EOF | 4537 | // InternalSolverLanguageParser.g:1516:1: ruleObjectiveDefinition EOF |
3948 | { | 4538 | { |
3949 | before(grammarAccess.getObjectiveDefinitionRule()); | 4539 | before(grammarAccess.getObjectiveDefinitionRule()); |
3950 | pushFollow(FOLLOW_1); | 4540 | pushFollow(FOLLOW_1); |
@@ -3970,21 +4560,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3970 | 4560 | ||
3971 | 4561 | ||
3972 | // $ANTLR start "ruleObjectiveDefinition" | 4562 | // $ANTLR start "ruleObjectiveDefinition" |
3973 | // InternalSolverLanguageParser.g:1336:1: ruleObjectiveDefinition : ( ( rule__ObjectiveDefinition__Group__0 ) ) ; | 4563 | // InternalSolverLanguageParser.g:1523:1: ruleObjectiveDefinition : ( ( rule__ObjectiveDefinition__Group__0 ) ) ; |
3974 | public final void ruleObjectiveDefinition() throws RecognitionException { | 4564 | public final void ruleObjectiveDefinition() throws RecognitionException { |
3975 | 4565 | ||
3976 | int stackSize = keepStackSize(); | 4566 | int stackSize = keepStackSize(); |
3977 | 4567 | ||
3978 | try { | 4568 | try { |
3979 | // InternalSolverLanguageParser.g:1340:2: ( ( ( rule__ObjectiveDefinition__Group__0 ) ) ) | 4569 | // InternalSolverLanguageParser.g:1527:2: ( ( ( rule__ObjectiveDefinition__Group__0 ) ) ) |
3980 | // InternalSolverLanguageParser.g:1341:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) | 4570 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) |
3981 | { | 4571 | { |
3982 | // InternalSolverLanguageParser.g:1341:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) | 4572 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) |
3983 | // InternalSolverLanguageParser.g:1342:3: ( rule__ObjectiveDefinition__Group__0 ) | 4573 | // InternalSolverLanguageParser.g:1529:3: ( rule__ObjectiveDefinition__Group__0 ) |
3984 | { | 4574 | { |
3985 | before(grammarAccess.getObjectiveDefinitionAccess().getGroup()); | 4575 | before(grammarAccess.getObjectiveDefinitionAccess().getGroup()); |
3986 | // InternalSolverLanguageParser.g:1343:3: ( rule__ObjectiveDefinition__Group__0 ) | 4576 | // InternalSolverLanguageParser.g:1530:3: ( rule__ObjectiveDefinition__Group__0 ) |
3987 | // InternalSolverLanguageParser.g:1343:4: rule__ObjectiveDefinition__Group__0 | 4577 | // InternalSolverLanguageParser.g:1530:4: rule__ObjectiveDefinition__Group__0 |
3988 | { | 4578 | { |
3989 | pushFollow(FOLLOW_2); | 4579 | pushFollow(FOLLOW_2); |
3990 | rule__ObjectiveDefinition__Group__0(); | 4580 | rule__ObjectiveDefinition__Group__0(); |
@@ -4017,11 +4607,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4017 | 4607 | ||
4018 | 4608 | ||
4019 | // $ANTLR start "entryRuleUpperMultiplicty" | 4609 | // $ANTLR start "entryRuleUpperMultiplicty" |
4020 | // InternalSolverLanguageParser.g:1352:1: entryRuleUpperMultiplicty : ruleUpperMultiplicty EOF ; | 4610 | // InternalSolverLanguageParser.g:1539:1: entryRuleUpperMultiplicty : ruleUpperMultiplicty EOF ; |
4021 | public final void entryRuleUpperMultiplicty() throws RecognitionException { | 4611 | public final void entryRuleUpperMultiplicty() throws RecognitionException { |
4022 | try { | 4612 | try { |
4023 | // InternalSolverLanguageParser.g:1353:1: ( ruleUpperMultiplicty EOF ) | 4613 | // InternalSolverLanguageParser.g:1540:1: ( ruleUpperMultiplicty EOF ) |
4024 | // InternalSolverLanguageParser.g:1354:1: ruleUpperMultiplicty EOF | 4614 | // InternalSolverLanguageParser.g:1541:1: ruleUpperMultiplicty EOF |
4025 | { | 4615 | { |
4026 | before(grammarAccess.getUpperMultiplictyRule()); | 4616 | before(grammarAccess.getUpperMultiplictyRule()); |
4027 | pushFollow(FOLLOW_1); | 4617 | pushFollow(FOLLOW_1); |
@@ -4047,21 +4637,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4047 | 4637 | ||
4048 | 4638 | ||
4049 | // $ANTLR start "ruleUpperMultiplicty" | 4639 | // $ANTLR start "ruleUpperMultiplicty" |
4050 | // InternalSolverLanguageParser.g:1361:1: ruleUpperMultiplicty : ( ( rule__UpperMultiplicty__Alternatives ) ) ; | 4640 | // InternalSolverLanguageParser.g:1548:1: ruleUpperMultiplicty : ( ( rule__UpperMultiplicty__Alternatives ) ) ; |
4051 | public final void ruleUpperMultiplicty() throws RecognitionException { | 4641 | public final void ruleUpperMultiplicty() throws RecognitionException { |
4052 | 4642 | ||
4053 | int stackSize = keepStackSize(); | 4643 | int stackSize = keepStackSize(); |
4054 | 4644 | ||
4055 | try { | 4645 | try { |
4056 | // InternalSolverLanguageParser.g:1365:2: ( ( ( rule__UpperMultiplicty__Alternatives ) ) ) | 4646 | // InternalSolverLanguageParser.g:1552:2: ( ( ( rule__UpperMultiplicty__Alternatives ) ) ) |
4057 | // InternalSolverLanguageParser.g:1366:2: ( ( rule__UpperMultiplicty__Alternatives ) ) | 4647 | // InternalSolverLanguageParser.g:1553:2: ( ( rule__UpperMultiplicty__Alternatives ) ) |
4058 | { | 4648 | { |
4059 | // InternalSolverLanguageParser.g:1366:2: ( ( rule__UpperMultiplicty__Alternatives ) ) | 4649 | // InternalSolverLanguageParser.g:1553:2: ( ( rule__UpperMultiplicty__Alternatives ) ) |
4060 | // InternalSolverLanguageParser.g:1367:3: ( rule__UpperMultiplicty__Alternatives ) | 4650 | // InternalSolverLanguageParser.g:1554:3: ( rule__UpperMultiplicty__Alternatives ) |
4061 | { | 4651 | { |
4062 | before(grammarAccess.getUpperMultiplictyAccess().getAlternatives()); | 4652 | before(grammarAccess.getUpperMultiplictyAccess().getAlternatives()); |
4063 | // InternalSolverLanguageParser.g:1368:3: ( rule__UpperMultiplicty__Alternatives ) | 4653 | // InternalSolverLanguageParser.g:1555:3: ( rule__UpperMultiplicty__Alternatives ) |
4064 | // InternalSolverLanguageParser.g:1368:4: rule__UpperMultiplicty__Alternatives | 4654 | // InternalSolverLanguageParser.g:1555:4: rule__UpperMultiplicty__Alternatives |
4065 | { | 4655 | { |
4066 | pushFollow(FOLLOW_2); | 4656 | pushFollow(FOLLOW_2); |
4067 | rule__UpperMultiplicty__Alternatives(); | 4657 | rule__UpperMultiplicty__Alternatives(); |
@@ -4094,14 +4684,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4094 | 4684 | ||
4095 | 4685 | ||
4096 | // $ANTLR start "entryRuleReal" | 4686 | // $ANTLR start "entryRuleReal" |
4097 | // InternalSolverLanguageParser.g:1377:1: entryRuleReal : ruleReal EOF ; | 4687 | // InternalSolverLanguageParser.g:1564:1: entryRuleReal : ruleReal EOF ; |
4098 | public final void entryRuleReal() throws RecognitionException { | 4688 | public final void entryRuleReal() throws RecognitionException { |
4099 | 4689 | ||
4100 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 4690 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4101 | 4691 | ||
4102 | try { | 4692 | try { |
4103 | // InternalSolverLanguageParser.g:1381:1: ( ruleReal EOF ) | 4693 | // InternalSolverLanguageParser.g:1568:1: ( ruleReal EOF ) |
4104 | // InternalSolverLanguageParser.g:1382:1: ruleReal EOF | 4694 | // InternalSolverLanguageParser.g:1569:1: ruleReal EOF |
4105 | { | 4695 | { |
4106 | before(grammarAccess.getRealRule()); | 4696 | before(grammarAccess.getRealRule()); |
4107 | pushFollow(FOLLOW_1); | 4697 | pushFollow(FOLLOW_1); |
@@ -4130,22 +4720,22 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4130 | 4720 | ||
4131 | 4721 | ||
4132 | // $ANTLR start "ruleReal" | 4722 | // $ANTLR start "ruleReal" |
4133 | // InternalSolverLanguageParser.g:1392:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; | 4723 | // InternalSolverLanguageParser.g:1579:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; |
4134 | public final void ruleReal() throws RecognitionException { | 4724 | public final void ruleReal() throws RecognitionException { |
4135 | 4725 | ||
4136 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 4726 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4137 | int stackSize = keepStackSize(); | 4727 | int stackSize = keepStackSize(); |
4138 | 4728 | ||
4139 | try { | 4729 | try { |
4140 | // InternalSolverLanguageParser.g:1397:2: ( ( ( rule__Real__Group__0 ) ) ) | 4730 | // InternalSolverLanguageParser.g:1584:2: ( ( ( rule__Real__Group__0 ) ) ) |
4141 | // InternalSolverLanguageParser.g:1398:2: ( ( rule__Real__Group__0 ) ) | 4731 | // InternalSolverLanguageParser.g:1585:2: ( ( rule__Real__Group__0 ) ) |
4142 | { | 4732 | { |
4143 | // InternalSolverLanguageParser.g:1398:2: ( ( rule__Real__Group__0 ) ) | 4733 | // InternalSolverLanguageParser.g:1585:2: ( ( rule__Real__Group__0 ) ) |
4144 | // InternalSolverLanguageParser.g:1399:3: ( rule__Real__Group__0 ) | 4734 | // InternalSolverLanguageParser.g:1586:3: ( rule__Real__Group__0 ) |
4145 | { | 4735 | { |
4146 | before(grammarAccess.getRealAccess().getGroup()); | 4736 | before(grammarAccess.getRealAccess().getGroup()); |
4147 | // InternalSolverLanguageParser.g:1400:3: ( rule__Real__Group__0 ) | 4737 | // InternalSolverLanguageParser.g:1587:3: ( rule__Real__Group__0 ) |
4148 | // InternalSolverLanguageParser.g:1400:4: rule__Real__Group__0 | 4738 | // InternalSolverLanguageParser.g:1587:4: rule__Real__Group__0 |
4149 | { | 4739 | { |
4150 | pushFollow(FOLLOW_2); | 4740 | pushFollow(FOLLOW_2); |
4151 | rule__Real__Group__0(); | 4741 | rule__Real__Group__0(); |
@@ -4179,14 +4769,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4179 | 4769 | ||
4180 | 4770 | ||
4181 | // $ANTLR start "entryRuleQualifiedName" | 4771 | // $ANTLR start "entryRuleQualifiedName" |
4182 | // InternalSolverLanguageParser.g:1410:1: entryRuleQualifiedName : ruleQualifiedName EOF ; | 4772 | // InternalSolverLanguageParser.g:1597:1: entryRuleQualifiedName : ruleQualifiedName EOF ; |
4183 | public final void entryRuleQualifiedName() throws RecognitionException { | 4773 | public final void entryRuleQualifiedName() throws RecognitionException { |
4184 | 4774 | ||
4185 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 4775 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4186 | 4776 | ||
4187 | try { | 4777 | try { |
4188 | // InternalSolverLanguageParser.g:1414:1: ( ruleQualifiedName EOF ) | 4778 | // InternalSolverLanguageParser.g:1601:1: ( ruleQualifiedName EOF ) |
4189 | // InternalSolverLanguageParser.g:1415:1: ruleQualifiedName EOF | 4779 | // InternalSolverLanguageParser.g:1602:1: ruleQualifiedName EOF |
4190 | { | 4780 | { |
4191 | before(grammarAccess.getQualifiedNameRule()); | 4781 | before(grammarAccess.getQualifiedNameRule()); |
4192 | pushFollow(FOLLOW_1); | 4782 | pushFollow(FOLLOW_1); |
@@ -4215,22 +4805,22 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4215 | 4805 | ||
4216 | 4806 | ||
4217 | // $ANTLR start "ruleQualifiedName" | 4807 | // $ANTLR start "ruleQualifiedName" |
4218 | // InternalSolverLanguageParser.g:1425:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; | 4808 | // InternalSolverLanguageParser.g:1612:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; |
4219 | public final void ruleQualifiedName() throws RecognitionException { | 4809 | public final void ruleQualifiedName() throws RecognitionException { |
4220 | 4810 | ||
4221 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | 4811 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); |
4222 | int stackSize = keepStackSize(); | 4812 | int stackSize = keepStackSize(); |
4223 | 4813 | ||
4224 | try { | 4814 | try { |
4225 | // InternalSolverLanguageParser.g:1430:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) | 4815 | // InternalSolverLanguageParser.g:1617:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) |
4226 | // InternalSolverLanguageParser.g:1431:2: ( ( rule__QualifiedName__Alternatives ) ) | 4816 | // InternalSolverLanguageParser.g:1618:2: ( ( rule__QualifiedName__Alternatives ) ) |
4227 | { | 4817 | { |
4228 | // InternalSolverLanguageParser.g:1431:2: ( ( rule__QualifiedName__Alternatives ) ) | 4818 | // InternalSolverLanguageParser.g:1618:2: ( ( rule__QualifiedName__Alternatives ) ) |
4229 | // InternalSolverLanguageParser.g:1432:3: ( rule__QualifiedName__Alternatives ) | 4819 | // InternalSolverLanguageParser.g:1619:3: ( rule__QualifiedName__Alternatives ) |
4230 | { | 4820 | { |
4231 | before(grammarAccess.getQualifiedNameAccess().getAlternatives()); | 4821 | before(grammarAccess.getQualifiedNameAccess().getAlternatives()); |
4232 | // InternalSolverLanguageParser.g:1433:3: ( rule__QualifiedName__Alternatives ) | 4822 | // InternalSolverLanguageParser.g:1620:3: ( rule__QualifiedName__Alternatives ) |
4233 | // InternalSolverLanguageParser.g:1433:4: rule__QualifiedName__Alternatives | 4823 | // InternalSolverLanguageParser.g:1620:4: rule__QualifiedName__Alternatives |
4234 | { | 4824 | { |
4235 | pushFollow(FOLLOW_2); | 4825 | pushFollow(FOLLOW_2); |
4236 | rule__QualifiedName__Alternatives(); | 4826 | rule__QualifiedName__Alternatives(); |
@@ -4263,32 +4853,28 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4263 | // $ANTLR end "ruleQualifiedName" | 4853 | // $ANTLR end "ruleQualifiedName" |
4264 | 4854 | ||
4265 | 4855 | ||
4266 | // $ANTLR start "ruleMetricType" | 4856 | // $ANTLR start "ruleImplicationOperator" |
4267 | // InternalSolverLanguageParser.g:1443:1: ruleMetricType : ( ( rule__MetricType__Alternatives ) ) ; | 4857 | // InternalSolverLanguageParser.g:1630:1: ruleImplicationOperator : ( ( EqualsSignGreaterThanSign ) ) ; |
4268 | public final void ruleMetricType() throws RecognitionException { | 4858 | public final void ruleImplicationOperator() throws RecognitionException { |
4269 | 4859 | ||
4270 | int stackSize = keepStackSize(); | 4860 | int stackSize = keepStackSize(); |
4271 | 4861 | ||
4272 | try { | 4862 | try { |
4273 | // InternalSolverLanguageParser.g:1447:1: ( ( ( rule__MetricType__Alternatives ) ) ) | 4863 | // InternalSolverLanguageParser.g:1634:1: ( ( ( EqualsSignGreaterThanSign ) ) ) |
4274 | // InternalSolverLanguageParser.g:1448:2: ( ( rule__MetricType__Alternatives ) ) | 4864 | // InternalSolverLanguageParser.g:1635:2: ( ( EqualsSignGreaterThanSign ) ) |
4275 | { | 4865 | { |
4276 | // InternalSolverLanguageParser.g:1448:2: ( ( rule__MetricType__Alternatives ) ) | 4866 | // InternalSolverLanguageParser.g:1635:2: ( ( EqualsSignGreaterThanSign ) ) |
4277 | // InternalSolverLanguageParser.g:1449:3: ( rule__MetricType__Alternatives ) | 4867 | // InternalSolverLanguageParser.g:1636:3: ( EqualsSignGreaterThanSign ) |
4278 | { | 4868 | { |
4279 | before(grammarAccess.getMetricTypeAccess().getAlternatives()); | 4869 | before(grammarAccess.getImplicationOperatorAccess().getIMPLIESEnumLiteralDeclaration()); |
4280 | // InternalSolverLanguageParser.g:1450:3: ( rule__MetricType__Alternatives ) | 4870 | // InternalSolverLanguageParser.g:1637:3: ( EqualsSignGreaterThanSign ) |
4281 | // InternalSolverLanguageParser.g:1450:4: rule__MetricType__Alternatives | 4871 | // InternalSolverLanguageParser.g:1637:4: EqualsSignGreaterThanSign |
4282 | { | 4872 | { |
4283 | pushFollow(FOLLOW_2); | 4873 | match(input,EqualsSignGreaterThanSign,FOLLOW_2); |
4284 | rule__MetricType__Alternatives(); | ||
4285 | |||
4286 | state._fsp--; | ||
4287 | |||
4288 | 4874 | ||
4289 | } | 4875 | } |
4290 | 4876 | ||
4291 | after(grammarAccess.getMetricTypeAccess().getAlternatives()); | 4877 | after(grammarAccess.getImplicationOperatorAccess().getIMPLIESEnumLiteralDeclaration()); |
4292 | 4878 | ||
4293 | } | 4879 | } |
4294 | 4880 | ||
@@ -4307,25 +4893,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4307 | } | 4893 | } |
4308 | return ; | 4894 | return ; |
4309 | } | 4895 | } |
4310 | // $ANTLR end "ruleMetricType" | 4896 | // $ANTLR end "ruleImplicationOperator" |
4311 | 4897 | ||
4312 | 4898 | ||
4313 | // $ANTLR start "ruleComparisonOperator" | 4899 | // $ANTLR start "ruleComparisonOperator" |
4314 | // InternalSolverLanguageParser.g:1459:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; | 4900 | // InternalSolverLanguageParser.g:1646:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; |
4315 | public final void ruleComparisonOperator() throws RecognitionException { | 4901 | public final void ruleComparisonOperator() throws RecognitionException { |
4316 | 4902 | ||
4317 | int stackSize = keepStackSize(); | 4903 | int stackSize = keepStackSize(); |
4318 | 4904 | ||
4319 | try { | 4905 | try { |
4320 | // InternalSolverLanguageParser.g:1463:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) | 4906 | // InternalSolverLanguageParser.g:1650:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) |
4321 | // InternalSolverLanguageParser.g:1464:2: ( ( rule__ComparisonOperator__Alternatives ) ) | 4907 | // InternalSolverLanguageParser.g:1651:2: ( ( rule__ComparisonOperator__Alternatives ) ) |
4322 | { | 4908 | { |
4323 | // InternalSolverLanguageParser.g:1464:2: ( ( rule__ComparisonOperator__Alternatives ) ) | 4909 | // InternalSolverLanguageParser.g:1651:2: ( ( rule__ComparisonOperator__Alternatives ) ) |
4324 | // InternalSolverLanguageParser.g:1465:3: ( rule__ComparisonOperator__Alternatives ) | 4910 | // InternalSolverLanguageParser.g:1652:3: ( rule__ComparisonOperator__Alternatives ) |
4325 | { | 4911 | { |
4326 | before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); | 4912 | before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); |
4327 | // InternalSolverLanguageParser.g:1466:3: ( rule__ComparisonOperator__Alternatives ) | 4913 | // InternalSolverLanguageParser.g:1653:3: ( rule__ComparisonOperator__Alternatives ) |
4328 | // InternalSolverLanguageParser.g:1466:4: rule__ComparisonOperator__Alternatives | 4914 | // InternalSolverLanguageParser.g:1653:4: rule__ComparisonOperator__Alternatives |
4329 | { | 4915 | { |
4330 | pushFollow(FOLLOW_2); | 4916 | pushFollow(FOLLOW_2); |
4331 | rule__ComparisonOperator__Alternatives(); | 4917 | rule__ComparisonOperator__Alternatives(); |
@@ -4358,21 +4944,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4358 | 4944 | ||
4359 | 4945 | ||
4360 | // $ANTLR start "ruleAdditiveBinaryOperator" | 4946 | // $ANTLR start "ruleAdditiveBinaryOperator" |
4361 | // InternalSolverLanguageParser.g:1475:1: ruleAdditiveBinaryOperator : ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ; | 4947 | // InternalSolverLanguageParser.g:1662:1: ruleAdditiveBinaryOperator : ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ; |
4362 | public final void ruleAdditiveBinaryOperator() throws RecognitionException { | 4948 | public final void ruleAdditiveBinaryOperator() throws RecognitionException { |
4363 | 4949 | ||
4364 | int stackSize = keepStackSize(); | 4950 | int stackSize = keepStackSize(); |
4365 | 4951 | ||
4366 | try { | 4952 | try { |
4367 | // InternalSolverLanguageParser.g:1479:1: ( ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ) | 4953 | // InternalSolverLanguageParser.g:1666:1: ( ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ) |
4368 | // InternalSolverLanguageParser.g:1480:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) | 4954 | // InternalSolverLanguageParser.g:1667:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) |
4369 | { | 4955 | { |
4370 | // InternalSolverLanguageParser.g:1480:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) | 4956 | // InternalSolverLanguageParser.g:1667:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) |
4371 | // InternalSolverLanguageParser.g:1481:3: ( rule__AdditiveBinaryOperator__Alternatives ) | 4957 | // InternalSolverLanguageParser.g:1668:3: ( rule__AdditiveBinaryOperator__Alternatives ) |
4372 | { | 4958 | { |
4373 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives()); | 4959 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives()); |
4374 | // InternalSolverLanguageParser.g:1482:3: ( rule__AdditiveBinaryOperator__Alternatives ) | 4960 | // InternalSolverLanguageParser.g:1669:3: ( rule__AdditiveBinaryOperator__Alternatives ) |
4375 | // InternalSolverLanguageParser.g:1482:4: rule__AdditiveBinaryOperator__Alternatives | 4961 | // InternalSolverLanguageParser.g:1669:4: rule__AdditiveBinaryOperator__Alternatives |
4376 | { | 4962 | { |
4377 | pushFollow(FOLLOW_2); | 4963 | pushFollow(FOLLOW_2); |
4378 | rule__AdditiveBinaryOperator__Alternatives(); | 4964 | rule__AdditiveBinaryOperator__Alternatives(); |
@@ -4405,21 +4991,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4405 | 4991 | ||
4406 | 4992 | ||
4407 | // $ANTLR start "ruleMultiplicativeBinaryOperator" | 4993 | // $ANTLR start "ruleMultiplicativeBinaryOperator" |
4408 | // InternalSolverLanguageParser.g:1491:1: ruleMultiplicativeBinaryOperator : ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ; | 4994 | // InternalSolverLanguageParser.g:1678:1: ruleMultiplicativeBinaryOperator : ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ; |
4409 | public final void ruleMultiplicativeBinaryOperator() throws RecognitionException { | 4995 | public final void ruleMultiplicativeBinaryOperator() throws RecognitionException { |
4410 | 4996 | ||
4411 | int stackSize = keepStackSize(); | 4997 | int stackSize = keepStackSize(); |
4412 | 4998 | ||
4413 | try { | 4999 | try { |
4414 | // InternalSolverLanguageParser.g:1495:1: ( ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ) | 5000 | // InternalSolverLanguageParser.g:1682:1: ( ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ) |
4415 | // InternalSolverLanguageParser.g:1496:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) | 5001 | // InternalSolverLanguageParser.g:1683:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) |
4416 | { | 5002 | { |
4417 | // InternalSolverLanguageParser.g:1496:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) | 5003 | // InternalSolverLanguageParser.g:1683:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) |
4418 | // InternalSolverLanguageParser.g:1497:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) | 5004 | // InternalSolverLanguageParser.g:1684:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) |
4419 | { | 5005 | { |
4420 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives()); | 5006 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives()); |
4421 | // InternalSolverLanguageParser.g:1498:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) | 5007 | // InternalSolverLanguageParser.g:1685:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) |
4422 | // InternalSolverLanguageParser.g:1498:4: rule__MultiplicativeBinaryOperator__Alternatives | 5008 | // InternalSolverLanguageParser.g:1685:4: rule__MultiplicativeBinaryOperator__Alternatives |
4423 | { | 5009 | { |
4424 | pushFollow(FOLLOW_2); | 5010 | pushFollow(FOLLOW_2); |
4425 | rule__MultiplicativeBinaryOperator__Alternatives(); | 5011 | rule__MultiplicativeBinaryOperator__Alternatives(); |
@@ -4452,21 +5038,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4452 | 5038 | ||
4453 | 5039 | ||
4454 | // $ANTLR start "ruleExponentialOp" | 5040 | // $ANTLR start "ruleExponentialOp" |
4455 | // InternalSolverLanguageParser.g:1507:1: ruleExponentialOp : ( ( CircumflexAccent ) ) ; | 5041 | // InternalSolverLanguageParser.g:1694:1: ruleExponentialOp : ( ( CircumflexAccent ) ) ; |
4456 | public final void ruleExponentialOp() throws RecognitionException { | 5042 | public final void ruleExponentialOp() throws RecognitionException { |
4457 | 5043 | ||
4458 | int stackSize = keepStackSize(); | 5044 | int stackSize = keepStackSize(); |
4459 | 5045 | ||
4460 | try { | 5046 | try { |
4461 | // InternalSolverLanguageParser.g:1511:1: ( ( ( CircumflexAccent ) ) ) | 5047 | // InternalSolverLanguageParser.g:1698:1: ( ( ( CircumflexAccent ) ) ) |
4462 | // InternalSolverLanguageParser.g:1512:2: ( ( CircumflexAccent ) ) | 5048 | // InternalSolverLanguageParser.g:1699:2: ( ( CircumflexAccent ) ) |
4463 | { | 5049 | { |
4464 | // InternalSolverLanguageParser.g:1512:2: ( ( CircumflexAccent ) ) | 5050 | // InternalSolverLanguageParser.g:1699:2: ( ( CircumflexAccent ) ) |
4465 | // InternalSolverLanguageParser.g:1513:3: ( CircumflexAccent ) | 5051 | // InternalSolverLanguageParser.g:1700:3: ( CircumflexAccent ) |
4466 | { | 5052 | { |
4467 | before(grammarAccess.getExponentialOpAccess().getPOWEnumLiteralDeclaration()); | 5053 | before(grammarAccess.getExponentialOpAccess().getPOWEnumLiteralDeclaration()); |
4468 | // InternalSolverLanguageParser.g:1514:3: ( CircumflexAccent ) | 5054 | // InternalSolverLanguageParser.g:1701:3: ( CircumflexAccent ) |
4469 | // InternalSolverLanguageParser.g:1514:4: CircumflexAccent | 5055 | // InternalSolverLanguageParser.g:1701:4: CircumflexAccent |
4470 | { | 5056 | { |
4471 | match(input,CircumflexAccent,FOLLOW_2); | 5057 | match(input,CircumflexAccent,FOLLOW_2); |
4472 | 5058 | ||
@@ -4495,21 +5081,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4495 | 5081 | ||
4496 | 5082 | ||
4497 | // $ANTLR start "ruleUnaryOp" | 5083 | // $ANTLR start "ruleUnaryOp" |
4498 | // InternalSolverLanguageParser.g:1523:1: ruleUnaryOp : ( ( rule__UnaryOp__Alternatives ) ) ; | 5084 | // InternalSolverLanguageParser.g:1710:1: ruleUnaryOp : ( ( rule__UnaryOp__Alternatives ) ) ; |
4499 | public final void ruleUnaryOp() throws RecognitionException { | 5085 | public final void ruleUnaryOp() throws RecognitionException { |
4500 | 5086 | ||
4501 | int stackSize = keepStackSize(); | 5087 | int stackSize = keepStackSize(); |
4502 | 5088 | ||
4503 | try { | 5089 | try { |
4504 | // InternalSolverLanguageParser.g:1527:1: ( ( ( rule__UnaryOp__Alternatives ) ) ) | 5090 | // InternalSolverLanguageParser.g:1714:1: ( ( ( rule__UnaryOp__Alternatives ) ) ) |
4505 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__UnaryOp__Alternatives ) ) | 5091 | // InternalSolverLanguageParser.g:1715:2: ( ( rule__UnaryOp__Alternatives ) ) |
4506 | { | 5092 | { |
4507 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__UnaryOp__Alternatives ) ) | 5093 | // InternalSolverLanguageParser.g:1715:2: ( ( rule__UnaryOp__Alternatives ) ) |
4508 | // InternalSolverLanguageParser.g:1529:3: ( rule__UnaryOp__Alternatives ) | 5094 | // InternalSolverLanguageParser.g:1716:3: ( rule__UnaryOp__Alternatives ) |
4509 | { | 5095 | { |
4510 | before(grammarAccess.getUnaryOpAccess().getAlternatives()); | 5096 | before(grammarAccess.getUnaryOpAccess().getAlternatives()); |
4511 | // InternalSolverLanguageParser.g:1530:3: ( rule__UnaryOp__Alternatives ) | 5097 | // InternalSolverLanguageParser.g:1717:3: ( rule__UnaryOp__Alternatives ) |
4512 | // InternalSolverLanguageParser.g:1530:4: rule__UnaryOp__Alternatives | 5098 | // InternalSolverLanguageParser.g:1717:4: rule__UnaryOp__Alternatives |
4513 | { | 5099 | { |
4514 | pushFollow(FOLLOW_2); | 5100 | pushFollow(FOLLOW_2); |
4515 | rule__UnaryOp__Alternatives(); | 5101 | rule__UnaryOp__Alternatives(); |
@@ -4541,32 +5127,32 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4541 | // $ANTLR end "ruleUnaryOp" | 5127 | // $ANTLR end "ruleUnaryOp" |
4542 | 5128 | ||
4543 | 5129 | ||
4544 | // $ANTLR start "ruleAggregationOp" | 5130 | // $ANTLR start "ruleQuantifier" |
4545 | // InternalSolverLanguageParser.g:1539:1: ruleAggregationOp : ( ( rule__AggregationOp__Alternatives ) ) ; | 5131 | // InternalSolverLanguageParser.g:1726:1: ruleQuantifier : ( ( rule__Quantifier__Alternatives ) ) ; |
4546 | public final void ruleAggregationOp() throws RecognitionException { | 5132 | public final void ruleQuantifier() throws RecognitionException { |
4547 | 5133 | ||
4548 | int stackSize = keepStackSize(); | 5134 | int stackSize = keepStackSize(); |
4549 | 5135 | ||
4550 | try { | 5136 | try { |
4551 | // InternalSolverLanguageParser.g:1543:1: ( ( ( rule__AggregationOp__Alternatives ) ) ) | 5137 | // InternalSolverLanguageParser.g:1730:1: ( ( ( rule__Quantifier__Alternatives ) ) ) |
4552 | // InternalSolverLanguageParser.g:1544:2: ( ( rule__AggregationOp__Alternatives ) ) | 5138 | // InternalSolverLanguageParser.g:1731:2: ( ( rule__Quantifier__Alternatives ) ) |
4553 | { | 5139 | { |
4554 | // InternalSolverLanguageParser.g:1544:2: ( ( rule__AggregationOp__Alternatives ) ) | 5140 | // InternalSolverLanguageParser.g:1731:2: ( ( rule__Quantifier__Alternatives ) ) |
4555 | // InternalSolverLanguageParser.g:1545:3: ( rule__AggregationOp__Alternatives ) | 5141 | // InternalSolverLanguageParser.g:1732:3: ( rule__Quantifier__Alternatives ) |
4556 | { | 5142 | { |
4557 | before(grammarAccess.getAggregationOpAccess().getAlternatives()); | 5143 | before(grammarAccess.getQuantifierAccess().getAlternatives()); |
4558 | // InternalSolverLanguageParser.g:1546:3: ( rule__AggregationOp__Alternatives ) | 5144 | // InternalSolverLanguageParser.g:1733:3: ( rule__Quantifier__Alternatives ) |
4559 | // InternalSolverLanguageParser.g:1546:4: rule__AggregationOp__Alternatives | 5145 | // InternalSolverLanguageParser.g:1733:4: rule__Quantifier__Alternatives |
4560 | { | 5146 | { |
4561 | pushFollow(FOLLOW_2); | 5147 | pushFollow(FOLLOW_2); |
4562 | rule__AggregationOp__Alternatives(); | 5148 | rule__Quantifier__Alternatives(); |
4563 | 5149 | ||
4564 | state._fsp--; | 5150 | state._fsp--; |
4565 | 5151 | ||
4566 | 5152 | ||
4567 | } | 5153 | } |
4568 | 5154 | ||
4569 | after(grammarAccess.getAggregationOpAccess().getAlternatives()); | 5155 | after(grammarAccess.getQuantifierAccess().getAlternatives()); |
4570 | 5156 | ||
4571 | } | 5157 | } |
4572 | 5158 | ||
@@ -4585,25 +5171,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4585 | } | 5171 | } |
4586 | return ; | 5172 | return ; |
4587 | } | 5173 | } |
4588 | // $ANTLR end "ruleAggregationOp" | 5174 | // $ANTLR end "ruleQuantifier" |
4589 | 5175 | ||
4590 | 5176 | ||
4591 | // $ANTLR start "ruleLogicValue" | 5177 | // $ANTLR start "ruleLogicValue" |
4592 | // InternalSolverLanguageParser.g:1555:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; | 5178 | // InternalSolverLanguageParser.g:1742:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; |
4593 | public final void ruleLogicValue() throws RecognitionException { | 5179 | public final void ruleLogicValue() throws RecognitionException { |
4594 | 5180 | ||
4595 | int stackSize = keepStackSize(); | 5181 | int stackSize = keepStackSize(); |
4596 | 5182 | ||
4597 | try { | 5183 | try { |
4598 | // InternalSolverLanguageParser.g:1559:1: ( ( ( rule__LogicValue__Alternatives ) ) ) | 5184 | // InternalSolverLanguageParser.g:1746:1: ( ( ( rule__LogicValue__Alternatives ) ) ) |
4599 | // InternalSolverLanguageParser.g:1560:2: ( ( rule__LogicValue__Alternatives ) ) | 5185 | // InternalSolverLanguageParser.g:1747:2: ( ( rule__LogicValue__Alternatives ) ) |
4600 | { | 5186 | { |
4601 | // InternalSolverLanguageParser.g:1560:2: ( ( rule__LogicValue__Alternatives ) ) | 5187 | // InternalSolverLanguageParser.g:1747:2: ( ( rule__LogicValue__Alternatives ) ) |
4602 | // InternalSolverLanguageParser.g:1561:3: ( rule__LogicValue__Alternatives ) | 5188 | // InternalSolverLanguageParser.g:1748:3: ( rule__LogicValue__Alternatives ) |
4603 | { | 5189 | { |
4604 | before(grammarAccess.getLogicValueAccess().getAlternatives()); | 5190 | before(grammarAccess.getLogicValueAccess().getAlternatives()); |
4605 | // InternalSolverLanguageParser.g:1562:3: ( rule__LogicValue__Alternatives ) | 5191 | // InternalSolverLanguageParser.g:1749:3: ( rule__LogicValue__Alternatives ) |
4606 | // InternalSolverLanguageParser.g:1562:4: rule__LogicValue__Alternatives | 5192 | // InternalSolverLanguageParser.g:1749:4: rule__LogicValue__Alternatives |
4607 | { | 5193 | { |
4608 | pushFollow(FOLLOW_2); | 5194 | pushFollow(FOLLOW_2); |
4609 | rule__LogicValue__Alternatives(); | 5195 | rule__LogicValue__Alternatives(); |
@@ -4636,21 +5222,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4636 | 5222 | ||
4637 | 5223 | ||
4638 | // $ANTLR start "ruleObjectiveKind" | 5224 | // $ANTLR start "ruleObjectiveKind" |
4639 | // InternalSolverLanguageParser.g:1571:1: ruleObjectiveKind : ( ( rule__ObjectiveKind__Alternatives ) ) ; | 5225 | // InternalSolverLanguageParser.g:1758:1: ruleObjectiveKind : ( ( rule__ObjectiveKind__Alternatives ) ) ; |
4640 | public final void ruleObjectiveKind() throws RecognitionException { | 5226 | public final void ruleObjectiveKind() throws RecognitionException { |
4641 | 5227 | ||
4642 | int stackSize = keepStackSize(); | 5228 | int stackSize = keepStackSize(); |
4643 | 5229 | ||
4644 | try { | 5230 | try { |
4645 | // InternalSolverLanguageParser.g:1575:1: ( ( ( rule__ObjectiveKind__Alternatives ) ) ) | 5231 | // InternalSolverLanguageParser.g:1762:1: ( ( ( rule__ObjectiveKind__Alternatives ) ) ) |
4646 | // InternalSolverLanguageParser.g:1576:2: ( ( rule__ObjectiveKind__Alternatives ) ) | 5232 | // InternalSolverLanguageParser.g:1763:2: ( ( rule__ObjectiveKind__Alternatives ) ) |
4647 | { | 5233 | { |
4648 | // InternalSolverLanguageParser.g:1576:2: ( ( rule__ObjectiveKind__Alternatives ) ) | 5234 | // InternalSolverLanguageParser.g:1763:2: ( ( rule__ObjectiveKind__Alternatives ) ) |
4649 | // InternalSolverLanguageParser.g:1577:3: ( rule__ObjectiveKind__Alternatives ) | 5235 | // InternalSolverLanguageParser.g:1764:3: ( rule__ObjectiveKind__Alternatives ) |
4650 | { | 5236 | { |
4651 | before(grammarAccess.getObjectiveKindAccess().getAlternatives()); | 5237 | before(grammarAccess.getObjectiveKindAccess().getAlternatives()); |
4652 | // InternalSolverLanguageParser.g:1578:3: ( rule__ObjectiveKind__Alternatives ) | 5238 | // InternalSolverLanguageParser.g:1765:3: ( rule__ObjectiveKind__Alternatives ) |
4653 | // InternalSolverLanguageParser.g:1578:4: rule__ObjectiveKind__Alternatives | 5239 | // InternalSolverLanguageParser.g:1765:4: rule__ObjectiveKind__Alternatives |
4654 | { | 5240 | { |
4655 | pushFollow(FOLLOW_2); | 5241 | pushFollow(FOLLOW_2); |
4656 | rule__ObjectiveKind__Alternatives(); | 5242 | rule__ObjectiveKind__Alternatives(); |
@@ -4683,21 +5269,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4683 | 5269 | ||
4684 | 5270 | ||
4685 | // $ANTLR start "rule__Statement__Alternatives_0" | 5271 | // $ANTLR start "rule__Statement__Alternatives_0" |
4686 | // InternalSolverLanguageParser.g:1586:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleMetricDefinition ) | ( ruleExternMetricDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ); | 5272 | // InternalSolverLanguageParser.g:1773:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleMetricDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleExternMetricDefinition ) | ( ruleExternAggregatorDefinition ) | ( ruleExternDatatypeDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ); |
4687 | public final void rule__Statement__Alternatives_0() throws RecognitionException { | 5273 | public final void rule__Statement__Alternatives_0() throws RecognitionException { |
4688 | 5274 | ||
4689 | int stackSize = keepStackSize(); | 5275 | int stackSize = keepStackSize(); |
4690 | 5276 | ||
4691 | try { | 5277 | try { |
4692 | // InternalSolverLanguageParser.g:1590:1: ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleMetricDefinition ) | ( ruleExternMetricDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ) | 5278 | // InternalSolverLanguageParser.g:1777:1: ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleMetricDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleExternMetricDefinition ) | ( ruleExternAggregatorDefinition ) | ( ruleExternDatatypeDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ) |
4693 | int alt2=10; | 5279 | int alt2=12; |
4694 | alt2 = dfa2.predict(input); | 5280 | alt2 = dfa2.predict(input); |
4695 | switch (alt2) { | 5281 | switch (alt2) { |
4696 | case 1 : | 5282 | case 1 : |
4697 | // InternalSolverLanguageParser.g:1591:2: ( ruleAssertionOrDefinition ) | 5283 | // InternalSolverLanguageParser.g:1778:2: ( ruleAssertionOrDefinition ) |
4698 | { | 5284 | { |
4699 | // InternalSolverLanguageParser.g:1591:2: ( ruleAssertionOrDefinition ) | 5285 | // InternalSolverLanguageParser.g:1778:2: ( ruleAssertionOrDefinition ) |
4700 | // InternalSolverLanguageParser.g:1592:3: ruleAssertionOrDefinition | 5286 | // InternalSolverLanguageParser.g:1779:3: ruleAssertionOrDefinition |
4701 | { | 5287 | { |
4702 | before(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0_0()); | 5288 | before(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0_0()); |
4703 | pushFollow(FOLLOW_2); | 5289 | pushFollow(FOLLOW_2); |
@@ -4713,10 +5299,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4713 | } | 5299 | } |
4714 | break; | 5300 | break; |
4715 | case 2 : | 5301 | case 2 : |
4716 | // InternalSolverLanguageParser.g:1597:2: ( rulePredicateDefinition ) | 5302 | // InternalSolverLanguageParser.g:1784:2: ( rulePredicateDefinition ) |
4717 | { | 5303 | { |
4718 | // InternalSolverLanguageParser.g:1597:2: ( rulePredicateDefinition ) | 5304 | // InternalSolverLanguageParser.g:1784:2: ( rulePredicateDefinition ) |
4719 | // InternalSolverLanguageParser.g:1598:3: rulePredicateDefinition | 5305 | // InternalSolverLanguageParser.g:1785:3: rulePredicateDefinition |
4720 | { | 5306 | { |
4721 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_0_1()); | 5307 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_0_1()); |
4722 | pushFollow(FOLLOW_2); | 5308 | pushFollow(FOLLOW_2); |
@@ -4732,10 +5318,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4732 | } | 5318 | } |
4733 | break; | 5319 | break; |
4734 | case 3 : | 5320 | case 3 : |
4735 | // InternalSolverLanguageParser.g:1603:2: ( ruleUnnamedErrorPrediateDefinition ) | 5321 | // InternalSolverLanguageParser.g:1790:2: ( ruleUnnamedErrorPrediateDefinition ) |
4736 | { | 5322 | { |
4737 | // InternalSolverLanguageParser.g:1603:2: ( ruleUnnamedErrorPrediateDefinition ) | 5323 | // InternalSolverLanguageParser.g:1790:2: ( ruleUnnamedErrorPrediateDefinition ) |
4738 | // InternalSolverLanguageParser.g:1604:3: ruleUnnamedErrorPrediateDefinition | 5324 | // InternalSolverLanguageParser.g:1791:3: ruleUnnamedErrorPrediateDefinition |
4739 | { | 5325 | { |
4740 | before(grammarAccess.getStatementAccess().getUnnamedErrorPrediateDefinitionParserRuleCall_0_2()); | 5326 | before(grammarAccess.getStatementAccess().getUnnamedErrorPrediateDefinitionParserRuleCall_0_2()); |
4741 | pushFollow(FOLLOW_2); | 5327 | pushFollow(FOLLOW_2); |
@@ -4751,10 +5337,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4751 | } | 5337 | } |
4752 | break; | 5338 | break; |
4753 | case 4 : | 5339 | case 4 : |
4754 | // InternalSolverLanguageParser.g:1609:2: ( ruleDefaultDefinition ) | 5340 | // InternalSolverLanguageParser.g:1796:2: ( ruleDefaultDefinition ) |
4755 | { | 5341 | { |
4756 | // InternalSolverLanguageParser.g:1609:2: ( ruleDefaultDefinition ) | 5342 | // InternalSolverLanguageParser.g:1796:2: ( ruleDefaultDefinition ) |
4757 | // InternalSolverLanguageParser.g:1610:3: ruleDefaultDefinition | 5343 | // InternalSolverLanguageParser.g:1797:3: ruleDefaultDefinition |
4758 | { | 5344 | { |
4759 | before(grammarAccess.getStatementAccess().getDefaultDefinitionParserRuleCall_0_3()); | 5345 | before(grammarAccess.getStatementAccess().getDefaultDefinitionParserRuleCall_0_3()); |
4760 | pushFollow(FOLLOW_2); | 5346 | pushFollow(FOLLOW_2); |
@@ -4770,18 +5356,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4770 | } | 5356 | } |
4771 | break; | 5357 | break; |
4772 | case 5 : | 5358 | case 5 : |
4773 | // InternalSolverLanguageParser.g:1615:2: ( ruleExternPredicateDefinition ) | 5359 | // InternalSolverLanguageParser.g:1802:2: ( ruleMetricDefinition ) |
4774 | { | 5360 | { |
4775 | // InternalSolverLanguageParser.g:1615:2: ( ruleExternPredicateDefinition ) | 5361 | // InternalSolverLanguageParser.g:1802:2: ( ruleMetricDefinition ) |
4776 | // InternalSolverLanguageParser.g:1616:3: ruleExternPredicateDefinition | 5362 | // InternalSolverLanguageParser.g:1803:3: ruleMetricDefinition |
4777 | { | 5363 | { |
4778 | before(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_4()); | 5364 | before(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_4()); |
4779 | pushFollow(FOLLOW_2); | 5365 | pushFollow(FOLLOW_2); |
4780 | ruleExternPredicateDefinition(); | 5366 | ruleMetricDefinition(); |
4781 | 5367 | ||
4782 | state._fsp--; | 5368 | state._fsp--; |
4783 | 5369 | ||
4784 | after(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_4()); | 5370 | after(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_4()); |
4785 | 5371 | ||
4786 | } | 5372 | } |
4787 | 5373 | ||
@@ -4789,18 +5375,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4789 | } | 5375 | } |
4790 | break; | 5376 | break; |
4791 | case 6 : | 5377 | case 6 : |
4792 | // InternalSolverLanguageParser.g:1621:2: ( ruleMetricDefinition ) | 5378 | // InternalSolverLanguageParser.g:1808:2: ( ruleExternPredicateDefinition ) |
4793 | { | 5379 | { |
4794 | // InternalSolverLanguageParser.g:1621:2: ( ruleMetricDefinition ) | 5380 | // InternalSolverLanguageParser.g:1808:2: ( ruleExternPredicateDefinition ) |
4795 | // InternalSolverLanguageParser.g:1622:3: ruleMetricDefinition | 5381 | // InternalSolverLanguageParser.g:1809:3: ruleExternPredicateDefinition |
4796 | { | 5382 | { |
4797 | before(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_5()); | 5383 | before(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_5()); |
4798 | pushFollow(FOLLOW_2); | 5384 | pushFollow(FOLLOW_2); |
4799 | ruleMetricDefinition(); | 5385 | ruleExternPredicateDefinition(); |
4800 | 5386 | ||
4801 | state._fsp--; | 5387 | state._fsp--; |
4802 | 5388 | ||
4803 | after(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_5()); | 5389 | after(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_5()); |
4804 | 5390 | ||
4805 | } | 5391 | } |
4806 | 5392 | ||
@@ -4808,10 +5394,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4808 | } | 5394 | } |
4809 | break; | 5395 | break; |
4810 | case 7 : | 5396 | case 7 : |
4811 | // InternalSolverLanguageParser.g:1627:2: ( ruleExternMetricDefinition ) | 5397 | // InternalSolverLanguageParser.g:1814:2: ( ruleExternMetricDefinition ) |
4812 | { | 5398 | { |
4813 | // InternalSolverLanguageParser.g:1627:2: ( ruleExternMetricDefinition ) | 5399 | // InternalSolverLanguageParser.g:1814:2: ( ruleExternMetricDefinition ) |
4814 | // InternalSolverLanguageParser.g:1628:3: ruleExternMetricDefinition | 5400 | // InternalSolverLanguageParser.g:1815:3: ruleExternMetricDefinition |
4815 | { | 5401 | { |
4816 | before(grammarAccess.getStatementAccess().getExternMetricDefinitionParserRuleCall_0_6()); | 5402 | before(grammarAccess.getStatementAccess().getExternMetricDefinitionParserRuleCall_0_6()); |
4817 | pushFollow(FOLLOW_2); | 5403 | pushFollow(FOLLOW_2); |
@@ -4827,18 +5413,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4827 | } | 5413 | } |
4828 | break; | 5414 | break; |
4829 | case 8 : | 5415 | case 8 : |
4830 | // InternalSolverLanguageParser.g:1633:2: ( ruleClassDefinition ) | 5416 | // InternalSolverLanguageParser.g:1820:2: ( ruleExternAggregatorDefinition ) |
4831 | { | 5417 | { |
4832 | // InternalSolverLanguageParser.g:1633:2: ( ruleClassDefinition ) | 5418 | // InternalSolverLanguageParser.g:1820:2: ( ruleExternAggregatorDefinition ) |
4833 | // InternalSolverLanguageParser.g:1634:3: ruleClassDefinition | 5419 | // InternalSolverLanguageParser.g:1821:3: ruleExternAggregatorDefinition |
4834 | { | 5420 | { |
4835 | before(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_7()); | 5421 | before(grammarAccess.getStatementAccess().getExternAggregatorDefinitionParserRuleCall_0_7()); |
4836 | pushFollow(FOLLOW_2); | 5422 | pushFollow(FOLLOW_2); |
4837 | ruleClassDefinition(); | 5423 | ruleExternAggregatorDefinition(); |
4838 | 5424 | ||
4839 | state._fsp--; | 5425 | state._fsp--; |
4840 | 5426 | ||
4841 | after(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_7()); | 5427 | after(grammarAccess.getStatementAccess().getExternAggregatorDefinitionParserRuleCall_0_7()); |
4842 | 5428 | ||
4843 | } | 5429 | } |
4844 | 5430 | ||
@@ -4846,18 +5432,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4846 | } | 5432 | } |
4847 | break; | 5433 | break; |
4848 | case 9 : | 5434 | case 9 : |
4849 | // InternalSolverLanguageParser.g:1639:2: ( ruleScopeDefinition ) | 5435 | // InternalSolverLanguageParser.g:1826:2: ( ruleExternDatatypeDefinition ) |
4850 | { | 5436 | { |
4851 | // InternalSolverLanguageParser.g:1639:2: ( ruleScopeDefinition ) | 5437 | // InternalSolverLanguageParser.g:1826:2: ( ruleExternDatatypeDefinition ) |
4852 | // InternalSolverLanguageParser.g:1640:3: ruleScopeDefinition | 5438 | // InternalSolverLanguageParser.g:1827:3: ruleExternDatatypeDefinition |
4853 | { | 5439 | { |
4854 | before(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_8()); | 5440 | before(grammarAccess.getStatementAccess().getExternDatatypeDefinitionParserRuleCall_0_8()); |
4855 | pushFollow(FOLLOW_2); | 5441 | pushFollow(FOLLOW_2); |
4856 | ruleScopeDefinition(); | 5442 | ruleExternDatatypeDefinition(); |
4857 | 5443 | ||
4858 | state._fsp--; | 5444 | state._fsp--; |
4859 | 5445 | ||
4860 | after(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_8()); | 5446 | after(grammarAccess.getStatementAccess().getExternDatatypeDefinitionParserRuleCall_0_8()); |
4861 | 5447 | ||
4862 | } | 5448 | } |
4863 | 5449 | ||
@@ -4865,18 +5451,56 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4865 | } | 5451 | } |
4866 | break; | 5452 | break; |
4867 | case 10 : | 5453 | case 10 : |
4868 | // InternalSolverLanguageParser.g:1645:2: ( ruleObjectiveDefinition ) | 5454 | // InternalSolverLanguageParser.g:1832:2: ( ruleClassDefinition ) |
5455 | { | ||
5456 | // InternalSolverLanguageParser.g:1832:2: ( ruleClassDefinition ) | ||
5457 | // InternalSolverLanguageParser.g:1833:3: ruleClassDefinition | ||
5458 | { | ||
5459 | before(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_9()); | ||
5460 | pushFollow(FOLLOW_2); | ||
5461 | ruleClassDefinition(); | ||
5462 | |||
5463 | state._fsp--; | ||
5464 | |||
5465 | after(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_9()); | ||
5466 | |||
5467 | } | ||
5468 | |||
5469 | |||
5470 | } | ||
5471 | break; | ||
5472 | case 11 : | ||
5473 | // InternalSolverLanguageParser.g:1838:2: ( ruleScopeDefinition ) | ||
5474 | { | ||
5475 | // InternalSolverLanguageParser.g:1838:2: ( ruleScopeDefinition ) | ||
5476 | // InternalSolverLanguageParser.g:1839:3: ruleScopeDefinition | ||
5477 | { | ||
5478 | before(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_10()); | ||
5479 | pushFollow(FOLLOW_2); | ||
5480 | ruleScopeDefinition(); | ||
5481 | |||
5482 | state._fsp--; | ||
5483 | |||
5484 | after(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_10()); | ||
5485 | |||
5486 | } | ||
5487 | |||
5488 | |||
5489 | } | ||
5490 | break; | ||
5491 | case 12 : | ||
5492 | // InternalSolverLanguageParser.g:1844:2: ( ruleObjectiveDefinition ) | ||
4869 | { | 5493 | { |
4870 | // InternalSolverLanguageParser.g:1645:2: ( ruleObjectiveDefinition ) | 5494 | // InternalSolverLanguageParser.g:1844:2: ( ruleObjectiveDefinition ) |
4871 | // InternalSolverLanguageParser.g:1646:3: ruleObjectiveDefinition | 5495 | // InternalSolverLanguageParser.g:1845:3: ruleObjectiveDefinition |
4872 | { | 5496 | { |
4873 | before(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_9()); | 5497 | before(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_11()); |
4874 | pushFollow(FOLLOW_2); | 5498 | pushFollow(FOLLOW_2); |
4875 | ruleObjectiveDefinition(); | 5499 | ruleObjectiveDefinition(); |
4876 | 5500 | ||
4877 | state._fsp--; | 5501 | state._fsp--; |
4878 | 5502 | ||
4879 | after(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_9()); | 5503 | after(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_11()); |
4880 | 5504 | ||
4881 | } | 5505 | } |
4882 | 5506 | ||
@@ -4901,18 +5525,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4901 | 5525 | ||
4902 | 5526 | ||
4903 | // $ANTLR start "rule__AssertionOrDefinition__Alternatives_1" | 5527 | // $ANTLR start "rule__AssertionOrDefinition__Alternatives_1" |
4904 | // InternalSolverLanguageParser.g:1655:1: rule__AssertionOrDefinition__Alternatives_1 : ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ); | 5528 | // InternalSolverLanguageParser.g:1854:1: rule__AssertionOrDefinition__Alternatives_1 : ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ); |
4905 | public final void rule__AssertionOrDefinition__Alternatives_1() throws RecognitionException { | 5529 | public final void rule__AssertionOrDefinition__Alternatives_1() throws RecognitionException { |
4906 | 5530 | ||
4907 | int stackSize = keepStackSize(); | 5531 | int stackSize = keepStackSize(); |
4908 | 5532 | ||
4909 | try { | 5533 | try { |
4910 | // InternalSolverLanguageParser.g:1659:1: ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ) | 5534 | // InternalSolverLanguageParser.g:1858:1: ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ) |
4911 | int alt3=3; | 5535 | int alt3=3; |
4912 | switch ( input.LA(1) ) { | 5536 | switch ( input.LA(1) ) { |
4913 | case EOF: | ||
4914 | case Colon: | 5537 | case Colon: |
4915 | case RULE_FULL_STOP: | ||
4916 | { | 5538 | { |
4917 | alt3=1; | 5539 | alt3=1; |
4918 | } | 5540 | } |
@@ -4936,14 +5558,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4936 | 5558 | ||
4937 | switch (alt3) { | 5559 | switch (alt3) { |
4938 | case 1 : | 5560 | case 1 : |
4939 | // InternalSolverLanguageParser.g:1660:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | 5561 | // InternalSolverLanguageParser.g:1859:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) |
4940 | { | 5562 | { |
4941 | // InternalSolverLanguageParser.g:1660:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | 5563 | // InternalSolverLanguageParser.g:1859:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) |
4942 | // InternalSolverLanguageParser.g:1661:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) | 5564 | // InternalSolverLanguageParser.g:1860:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) |
4943 | { | 5565 | { |
4944 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0()); | 5566 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0()); |
4945 | // InternalSolverLanguageParser.g:1662:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) | 5567 | // InternalSolverLanguageParser.g:1861:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) |
4946 | // InternalSolverLanguageParser.g:1662:4: rule__AssertionOrDefinition__Group_1_0__0 | 5568 | // InternalSolverLanguageParser.g:1861:4: rule__AssertionOrDefinition__Group_1_0__0 |
4947 | { | 5569 | { |
4948 | pushFollow(FOLLOW_2); | 5570 | pushFollow(FOLLOW_2); |
4949 | rule__AssertionOrDefinition__Group_1_0__0(); | 5571 | rule__AssertionOrDefinition__Group_1_0__0(); |
@@ -4961,14 +5583,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4961 | } | 5583 | } |
4962 | break; | 5584 | break; |
4963 | case 2 : | 5585 | case 2 : |
4964 | // InternalSolverLanguageParser.g:1666:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | 5586 | // InternalSolverLanguageParser.g:1865:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) |
4965 | { | 5587 | { |
4966 | // InternalSolverLanguageParser.g:1666:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | 5588 | // InternalSolverLanguageParser.g:1865:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) |
4967 | // InternalSolverLanguageParser.g:1667:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) | 5589 | // InternalSolverLanguageParser.g:1866:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) |
4968 | { | 5590 | { |
4969 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1()); | 5591 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1()); |
4970 | // InternalSolverLanguageParser.g:1668:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) | 5592 | // InternalSolverLanguageParser.g:1867:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) |
4971 | // InternalSolverLanguageParser.g:1668:4: rule__AssertionOrDefinition__Group_1_1__0 | 5593 | // InternalSolverLanguageParser.g:1867:4: rule__AssertionOrDefinition__Group_1_1__0 |
4972 | { | 5594 | { |
4973 | pushFollow(FOLLOW_2); | 5595 | pushFollow(FOLLOW_2); |
4974 | rule__AssertionOrDefinition__Group_1_1__0(); | 5596 | rule__AssertionOrDefinition__Group_1_1__0(); |
@@ -4986,14 +5608,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4986 | } | 5608 | } |
4987 | break; | 5609 | break; |
4988 | case 3 : | 5610 | case 3 : |
4989 | // InternalSolverLanguageParser.g:1672:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) | 5611 | // InternalSolverLanguageParser.g:1871:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) |
4990 | { | 5612 | { |
4991 | // InternalSolverLanguageParser.g:1672:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) | 5613 | // InternalSolverLanguageParser.g:1871:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) |
4992 | // InternalSolverLanguageParser.g:1673:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) | 5614 | // InternalSolverLanguageParser.g:1872:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) |
4993 | { | 5615 | { |
4994 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2()); | 5616 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2()); |
4995 | // InternalSolverLanguageParser.g:1674:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) | 5617 | // InternalSolverLanguageParser.g:1873:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) |
4996 | // InternalSolverLanguageParser.g:1674:4: rule__AssertionOrDefinition__Group_1_2__0 | 5618 | // InternalSolverLanguageParser.g:1873:4: rule__AssertionOrDefinition__Group_1_2__0 |
4997 | { | 5619 | { |
4998 | pushFollow(FOLLOW_2); | 5620 | pushFollow(FOLLOW_2); |
4999 | rule__AssertionOrDefinition__Group_1_2__0(); | 5621 | rule__AssertionOrDefinition__Group_1_2__0(); |
@@ -5028,13 +5650,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5028 | 5650 | ||
5029 | 5651 | ||
5030 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" | 5652 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" |
5031 | // InternalSolverLanguageParser.g:1682:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ); | 5653 | // InternalSolverLanguageParser.g:1881:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ); |
5032 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { | 5654 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { |
5033 | 5655 | ||
5034 | int stackSize = keepStackSize(); | 5656 | int stackSize = keepStackSize(); |
5035 | 5657 | ||
5036 | try { | 5658 | try { |
5037 | // InternalSolverLanguageParser.g:1686:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ) | 5659 | // InternalSolverLanguageParser.g:1885:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ) |
5038 | int alt4=2; | 5660 | int alt4=2; |
5039 | int LA4_0 = input.LA(1); | 5661 | int LA4_0 = input.LA(1); |
5040 | 5662 | ||
@@ -5052,14 +5674,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5052 | } | 5674 | } |
5053 | switch (alt4) { | 5675 | switch (alt4) { |
5054 | case 1 : | 5676 | case 1 : |
5055 | // InternalSolverLanguageParser.g:1687:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 5677 | // InternalSolverLanguageParser.g:1886:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
5056 | { | 5678 | { |
5057 | // InternalSolverLanguageParser.g:1687:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 5679 | // InternalSolverLanguageParser.g:1886:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
5058 | // InternalSolverLanguageParser.g:1688:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 5680 | // InternalSolverLanguageParser.g:1887:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
5059 | { | 5681 | { |
5060 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); | 5682 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); |
5061 | // InternalSolverLanguageParser.g:1689:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 5683 | // InternalSolverLanguageParser.g:1888:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
5062 | // InternalSolverLanguageParser.g:1689:4: rule__PredicateDefinition__Group_0_0__0 | 5684 | // InternalSolverLanguageParser.g:1888:4: rule__PredicateDefinition__Group_0_0__0 |
5063 | { | 5685 | { |
5064 | pushFollow(FOLLOW_2); | 5686 | pushFollow(FOLLOW_2); |
5065 | rule__PredicateDefinition__Group_0_0__0(); | 5687 | rule__PredicateDefinition__Group_0_0__0(); |
@@ -5077,14 +5699,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5077 | } | 5699 | } |
5078 | break; | 5700 | break; |
5079 | case 2 : | 5701 | case 2 : |
5080 | // InternalSolverLanguageParser.g:1693:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) | 5702 | // InternalSolverLanguageParser.g:1892:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) |
5081 | { | 5703 | { |
5082 | // InternalSolverLanguageParser.g:1693:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) | 5704 | // InternalSolverLanguageParser.g:1892:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) |
5083 | // InternalSolverLanguageParser.g:1694:3: ( rule__PredicateDefinition__Group_0_1__0 ) | 5705 | // InternalSolverLanguageParser.g:1893:3: ( rule__PredicateDefinition__Group_0_1__0 ) |
5084 | { | 5706 | { |
5085 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1()); | 5707 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1()); |
5086 | // InternalSolverLanguageParser.g:1695:3: ( rule__PredicateDefinition__Group_0_1__0 ) | 5708 | // InternalSolverLanguageParser.g:1894:3: ( rule__PredicateDefinition__Group_0_1__0 ) |
5087 | // InternalSolverLanguageParser.g:1695:4: rule__PredicateDefinition__Group_0_1__0 | 5709 | // InternalSolverLanguageParser.g:1894:4: rule__PredicateDefinition__Group_0_1__0 |
5088 | { | 5710 | { |
5089 | pushFollow(FOLLOW_2); | 5711 | pushFollow(FOLLOW_2); |
5090 | rule__PredicateDefinition__Group_0_1__0(); | 5712 | rule__PredicateDefinition__Group_0_1__0(); |
@@ -5119,34 +5741,63 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5119 | 5741 | ||
5120 | 5742 | ||
5121 | // $ANTLR start "rule__Expression__Alternatives" | 5743 | // $ANTLR start "rule__Expression__Alternatives" |
5122 | // InternalSolverLanguageParser.g:1703:1: rule__Expression__Alternatives : ( ( ruleIfElse ) | ( ruleDisjunctiveExpression ) ); | 5744 | // InternalSolverLanguageParser.g:1902:1: rule__Expression__Alternatives : ( ( ruleIfElse ) | ( ruleLet ) | ( ruleImplicationExpression ) ); |
5123 | public final void rule__Expression__Alternatives() throws RecognitionException { | 5745 | public final void rule__Expression__Alternatives() throws RecognitionException { |
5124 | 5746 | ||
5125 | int stackSize = keepStackSize(); | 5747 | int stackSize = keepStackSize(); |
5126 | 5748 | ||
5127 | try { | 5749 | try { |
5128 | // InternalSolverLanguageParser.g:1707:1: ( ( ruleIfElse ) | ( ruleDisjunctiveExpression ) ) | 5750 | // InternalSolverLanguageParser.g:1906:1: ( ( ruleIfElse ) | ( ruleLet ) | ( ruleImplicationExpression ) ) |
5129 | int alt5=2; | 5751 | int alt5=3; |
5130 | int LA5_0 = input.LA(1); | 5752 | switch ( input.LA(1) ) { |
5131 | 5753 | case If: | |
5132 | if ( (LA5_0==If) ) { | 5754 | { |
5133 | alt5=1; | 5755 | alt5=1; |
5134 | } | 5756 | } |
5135 | else if ( (LA5_0==Current||LA5_0==Unknown||(LA5_0>=Count && LA5_0<=False)||(LA5_0>=Must && LA5_0<=Prod)||LA5_0==True||(LA5_0>=Avg && LA5_0<=Inf)||(LA5_0>=Max && LA5_0<=Sum)||(LA5_0>=ExclamationMark && LA5_0<=LeftParenthesis)||LA5_0==PlusSign||LA5_0==HyphenMinus||LA5_0==LeftSquareBracket||(LA5_0>=RULE_STRING && LA5_0<=RULE_QUOTED_ID)||(LA5_0>=RULE_ID && LA5_0<=RULE_INT)) ) { | 5757 | break; |
5758 | case Let: | ||
5759 | { | ||
5136 | alt5=2; | 5760 | alt5=2; |
5137 | } | 5761 | } |
5138 | else { | 5762 | break; |
5763 | case Current: | ||
5764 | case Unknown: | ||
5765 | case Exists: | ||
5766 | case Forall: | ||
5767 | case Count: | ||
5768 | case Empty: | ||
5769 | case Error: | ||
5770 | case False: | ||
5771 | case Must: | ||
5772 | case True: | ||
5773 | case Inf: | ||
5774 | case May: | ||
5775 | case ExclamationMark: | ||
5776 | case LeftParenthesis: | ||
5777 | case PlusSign: | ||
5778 | case HyphenMinus: | ||
5779 | case LeftSquareBracket: | ||
5780 | case RULE_STRING: | ||
5781 | case RULE_QUOTED_ID: | ||
5782 | case RULE_ID: | ||
5783 | case RULE_INT: | ||
5784 | { | ||
5785 | alt5=3; | ||
5786 | } | ||
5787 | break; | ||
5788 | default: | ||
5139 | NoViableAltException nvae = | 5789 | NoViableAltException nvae = |
5140 | new NoViableAltException("", 5, 0, input); | 5790 | new NoViableAltException("", 5, 0, input); |
5141 | 5791 | ||
5142 | throw nvae; | 5792 | throw nvae; |
5143 | } | 5793 | } |
5794 | |||
5144 | switch (alt5) { | 5795 | switch (alt5) { |
5145 | case 1 : | 5796 | case 1 : |
5146 | // InternalSolverLanguageParser.g:1708:2: ( ruleIfElse ) | 5797 | // InternalSolverLanguageParser.g:1907:2: ( ruleIfElse ) |
5147 | { | 5798 | { |
5148 | // InternalSolverLanguageParser.g:1708:2: ( ruleIfElse ) | 5799 | // InternalSolverLanguageParser.g:1907:2: ( ruleIfElse ) |
5149 | // InternalSolverLanguageParser.g:1709:3: ruleIfElse | 5800 | // InternalSolverLanguageParser.g:1908:3: ruleIfElse |
5150 | { | 5801 | { |
5151 | before(grammarAccess.getExpressionAccess().getIfElseParserRuleCall_0()); | 5802 | before(grammarAccess.getExpressionAccess().getIfElseParserRuleCall_0()); |
5152 | pushFollow(FOLLOW_2); | 5803 | pushFollow(FOLLOW_2); |
@@ -5162,18 +5813,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5162 | } | 5813 | } |
5163 | break; | 5814 | break; |
5164 | case 2 : | 5815 | case 2 : |
5165 | // InternalSolverLanguageParser.g:1714:2: ( ruleDisjunctiveExpression ) | 5816 | // InternalSolverLanguageParser.g:1913:2: ( ruleLet ) |
5166 | { | 5817 | { |
5167 | // InternalSolverLanguageParser.g:1714:2: ( ruleDisjunctiveExpression ) | 5818 | // InternalSolverLanguageParser.g:1913:2: ( ruleLet ) |
5168 | // InternalSolverLanguageParser.g:1715:3: ruleDisjunctiveExpression | 5819 | // InternalSolverLanguageParser.g:1914:3: ruleLet |
5169 | { | 5820 | { |
5170 | before(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_1()); | 5821 | before(grammarAccess.getExpressionAccess().getLetParserRuleCall_1()); |
5171 | pushFollow(FOLLOW_2); | 5822 | pushFollow(FOLLOW_2); |
5172 | ruleDisjunctiveExpression(); | 5823 | ruleLet(); |
5173 | 5824 | ||
5174 | state._fsp--; | 5825 | state._fsp--; |
5175 | 5826 | ||
5176 | after(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_1()); | 5827 | after(grammarAccess.getExpressionAccess().getLetParserRuleCall_1()); |
5828 | |||
5829 | } | ||
5830 | |||
5831 | |||
5832 | } | ||
5833 | break; | ||
5834 | case 3 : | ||
5835 | // InternalSolverLanguageParser.g:1919:2: ( ruleImplicationExpression ) | ||
5836 | { | ||
5837 | // InternalSolverLanguageParser.g:1919:2: ( ruleImplicationExpression ) | ||
5838 | // InternalSolverLanguageParser.g:1920:3: ruleImplicationExpression | ||
5839 | { | ||
5840 | before(grammarAccess.getExpressionAccess().getImplicationExpressionParserRuleCall_2()); | ||
5841 | pushFollow(FOLLOW_2); | ||
5842 | ruleImplicationExpression(); | ||
5843 | |||
5844 | state._fsp--; | ||
5845 | |||
5846 | after(grammarAccess.getExpressionAccess().getImplicationExpressionParserRuleCall_2()); | ||
5177 | 5847 | ||
5178 | } | 5848 | } |
5179 | 5849 | ||
@@ -5198,13 +5868,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5198 | 5868 | ||
5199 | 5869 | ||
5200 | // $ANTLR start "rule__DisjunctiveExpression__Alternatives_1" | 5870 | // $ANTLR start "rule__DisjunctiveExpression__Alternatives_1" |
5201 | // InternalSolverLanguageParser.g:1724:1: rule__DisjunctiveExpression__Alternatives_1 : ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ); | 5871 | // InternalSolverLanguageParser.g:1929:1: rule__DisjunctiveExpression__Alternatives_1 : ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ); |
5202 | public final void rule__DisjunctiveExpression__Alternatives_1() throws RecognitionException { | 5872 | public final void rule__DisjunctiveExpression__Alternatives_1() throws RecognitionException { |
5203 | 5873 | ||
5204 | int stackSize = keepStackSize(); | 5874 | int stackSize = keepStackSize(); |
5205 | 5875 | ||
5206 | try { | 5876 | try { |
5207 | // InternalSolverLanguageParser.g:1728:1: ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ) | 5877 | // InternalSolverLanguageParser.g:1933:1: ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ) |
5208 | int alt6=2; | 5878 | int alt6=2; |
5209 | int LA6_0 = input.LA(1); | 5879 | int LA6_0 = input.LA(1); |
5210 | 5880 | ||
@@ -5222,14 +5892,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5222 | } | 5892 | } |
5223 | switch (alt6) { | 5893 | switch (alt6) { |
5224 | case 1 : | 5894 | case 1 : |
5225 | // InternalSolverLanguageParser.g:1729:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | 5895 | // InternalSolverLanguageParser.g:1934:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) |
5226 | { | 5896 | { |
5227 | // InternalSolverLanguageParser.g:1729:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | 5897 | // InternalSolverLanguageParser.g:1934:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) |
5228 | // InternalSolverLanguageParser.g:1730:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) | 5898 | // InternalSolverLanguageParser.g:1935:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) |
5229 | { | 5899 | { |
5230 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0()); | 5900 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0()); |
5231 | // InternalSolverLanguageParser.g:1731:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) | 5901 | // InternalSolverLanguageParser.g:1936:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) |
5232 | // InternalSolverLanguageParser.g:1731:4: rule__DisjunctiveExpression__Group_1_0__0 | 5902 | // InternalSolverLanguageParser.g:1936:4: rule__DisjunctiveExpression__Group_1_0__0 |
5233 | { | 5903 | { |
5234 | pushFollow(FOLLOW_2); | 5904 | pushFollow(FOLLOW_2); |
5235 | rule__DisjunctiveExpression__Group_1_0__0(); | 5905 | rule__DisjunctiveExpression__Group_1_0__0(); |
@@ -5247,14 +5917,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5247 | } | 5917 | } |
5248 | break; | 5918 | break; |
5249 | case 2 : | 5919 | case 2 : |
5250 | // InternalSolverLanguageParser.g:1735:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) | 5920 | // InternalSolverLanguageParser.g:1940:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) |
5251 | { | 5921 | { |
5252 | // InternalSolverLanguageParser.g:1735:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) | 5922 | // InternalSolverLanguageParser.g:1940:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) |
5253 | // InternalSolverLanguageParser.g:1736:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) | 5923 | // InternalSolverLanguageParser.g:1941:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) |
5254 | { | 5924 | { |
5255 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1()); | 5925 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1()); |
5256 | // InternalSolverLanguageParser.g:1737:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) | 5926 | // InternalSolverLanguageParser.g:1942:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) |
5257 | // InternalSolverLanguageParser.g:1737:4: rule__DisjunctiveExpression__Group_1_1__0 | 5927 | // InternalSolverLanguageParser.g:1942:4: rule__DisjunctiveExpression__Group_1_1__0 |
5258 | { | 5928 | { |
5259 | pushFollow(FOLLOW_2); | 5929 | pushFollow(FOLLOW_2); |
5260 | rule__DisjunctiveExpression__Group_1_1__0(); | 5930 | rule__DisjunctiveExpression__Group_1_1__0(); |
@@ -5289,17 +5959,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5289 | 5959 | ||
5290 | 5960 | ||
5291 | // $ANTLR start "rule__UnaryExpression__Alternatives" | 5961 | // $ANTLR start "rule__UnaryExpression__Alternatives" |
5292 | // InternalSolverLanguageParser.g:1745:1: rule__UnaryExpression__Alternatives : ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ); | 5962 | // InternalSolverLanguageParser.g:1950:1: rule__UnaryExpression__Alternatives : ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ); |
5293 | public final void rule__UnaryExpression__Alternatives() throws RecognitionException { | 5963 | public final void rule__UnaryExpression__Alternatives() throws RecognitionException { |
5294 | 5964 | ||
5295 | int stackSize = keepStackSize(); | 5965 | int stackSize = keepStackSize(); |
5296 | 5966 | ||
5297 | try { | 5967 | try { |
5298 | // InternalSolverLanguageParser.g:1749:1: ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ) | 5968 | // InternalSolverLanguageParser.g:1954:1: ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ) |
5299 | int alt7=2; | 5969 | int alt7=2; |
5300 | int LA7_0 = input.LA(1); | 5970 | int LA7_0 = input.LA(1); |
5301 | 5971 | ||
5302 | if ( (LA7_0==Unknown||(LA7_0>=Count && LA7_0<=False)||(LA7_0>=Only && LA7_0<=Prod)||LA7_0==True||(LA7_0>=Avg && LA7_0<=Inf)||LA7_0==Max||(LA7_0>=Min && LA7_0<=Sum)||LA7_0==LeftParenthesis||LA7_0==LeftSquareBracket||(LA7_0>=RULE_STRING && LA7_0<=RULE_QUOTED_ID)||(LA7_0>=RULE_ID && LA7_0<=RULE_INT)) ) { | 5972 | if ( ((LA7_0>=Unknown && LA7_0<=Exists)||LA7_0==Forall||(LA7_0>=Count && LA7_0<=False)||LA7_0==True||LA7_0==Inf||LA7_0==LeftParenthesis||LA7_0==LeftSquareBracket||(LA7_0>=RULE_STRING && LA7_0<=RULE_QUOTED_ID)||(LA7_0>=RULE_ID && LA7_0<=RULE_INT)) ) { |
5303 | alt7=1; | 5973 | alt7=1; |
5304 | } | 5974 | } |
5305 | else if ( (LA7_0==Current||LA7_0==Must||LA7_0==May||LA7_0==ExclamationMark||LA7_0==PlusSign||LA7_0==HyphenMinus) ) { | 5975 | else if ( (LA7_0==Current||LA7_0==Must||LA7_0==May||LA7_0==ExclamationMark||LA7_0==PlusSign||LA7_0==HyphenMinus) ) { |
@@ -5313,10 +5983,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5313 | } | 5983 | } |
5314 | switch (alt7) { | 5984 | switch (alt7) { |
5315 | case 1 : | 5985 | case 1 : |
5316 | // InternalSolverLanguageParser.g:1750:2: ( ruleAggregationExpression ) | 5986 | // InternalSolverLanguageParser.g:1955:2: ( ruleAggregationExpression ) |
5317 | { | 5987 | { |
5318 | // InternalSolverLanguageParser.g:1750:2: ( ruleAggregationExpression ) | 5988 | // InternalSolverLanguageParser.g:1955:2: ( ruleAggregationExpression ) |
5319 | // InternalSolverLanguageParser.g:1751:3: ruleAggregationExpression | 5989 | // InternalSolverLanguageParser.g:1956:3: ruleAggregationExpression |
5320 | { | 5990 | { |
5321 | before(grammarAccess.getUnaryExpressionAccess().getAggregationExpressionParserRuleCall_0()); | 5991 | before(grammarAccess.getUnaryExpressionAccess().getAggregationExpressionParserRuleCall_0()); |
5322 | pushFollow(FOLLOW_2); | 5992 | pushFollow(FOLLOW_2); |
@@ -5332,14 +6002,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5332 | } | 6002 | } |
5333 | break; | 6003 | break; |
5334 | case 2 : | 6004 | case 2 : |
5335 | // InternalSolverLanguageParser.g:1756:2: ( ( rule__UnaryExpression__Group_1__0 ) ) | 6005 | // InternalSolverLanguageParser.g:1961:2: ( ( rule__UnaryExpression__Group_1__0 ) ) |
5336 | { | 6006 | { |
5337 | // InternalSolverLanguageParser.g:1756:2: ( ( rule__UnaryExpression__Group_1__0 ) ) | 6007 | // InternalSolverLanguageParser.g:1961:2: ( ( rule__UnaryExpression__Group_1__0 ) ) |
5338 | // InternalSolverLanguageParser.g:1757:3: ( rule__UnaryExpression__Group_1__0 ) | 6008 | // InternalSolverLanguageParser.g:1962:3: ( rule__UnaryExpression__Group_1__0 ) |
5339 | { | 6009 | { |
5340 | before(grammarAccess.getUnaryExpressionAccess().getGroup_1()); | 6010 | before(grammarAccess.getUnaryExpressionAccess().getGroup_1()); |
5341 | // InternalSolverLanguageParser.g:1758:3: ( rule__UnaryExpression__Group_1__0 ) | 6011 | // InternalSolverLanguageParser.g:1963:3: ( rule__UnaryExpression__Group_1__0 ) |
5342 | // InternalSolverLanguageParser.g:1758:4: rule__UnaryExpression__Group_1__0 | 6012 | // InternalSolverLanguageParser.g:1963:4: rule__UnaryExpression__Group_1__0 |
5343 | { | 6013 | { |
5344 | pushFollow(FOLLOW_2); | 6014 | pushFollow(FOLLOW_2); |
5345 | rule__UnaryExpression__Group_1__0(); | 6015 | rule__UnaryExpression__Group_1__0(); |
@@ -5374,59 +6044,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5374 | 6044 | ||
5375 | 6045 | ||
5376 | // $ANTLR start "rule__AggregationExpression__Alternatives" | 6046 | // $ANTLR start "rule__AggregationExpression__Alternatives" |
5377 | // InternalSolverLanguageParser.g:1766:1: rule__AggregationExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleCount ) | ( ruleAggregation ) ); | 6047 | // InternalSolverLanguageParser.g:1971:1: rule__AggregationExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleQuantifiedExpression ) | ( ruleAggregation ) ); |
5378 | public final void rule__AggregationExpression__Alternatives() throws RecognitionException { | 6048 | public final void rule__AggregationExpression__Alternatives() throws RecognitionException { |
5379 | 6049 | ||
5380 | int stackSize = keepStackSize(); | 6050 | int stackSize = keepStackSize(); |
5381 | 6051 | ||
5382 | try { | 6052 | try { |
5383 | // InternalSolverLanguageParser.g:1770:1: ( ( ruleAtomicExpression ) | ( ruleCount ) | ( ruleAggregation ) ) | 6053 | // InternalSolverLanguageParser.g:1975:1: ( ( ruleAtomicExpression ) | ( ruleQuantifiedExpression ) | ( ruleAggregation ) ) |
5384 | int alt8=3; | 6054 | int alt8=3; |
5385 | switch ( input.LA(1) ) { | 6055 | alt8 = dfa8.predict(input); |
5386 | case Unknown: | ||
5387 | case Empty: | ||
5388 | case Error: | ||
5389 | case False: | ||
5390 | case True: | ||
5391 | case Inf: | ||
5392 | case LeftParenthesis: | ||
5393 | case LeftSquareBracket: | ||
5394 | case RULE_STRING: | ||
5395 | case RULE_QUOTED_ID: | ||
5396 | case RULE_ID: | ||
5397 | case RULE_INT: | ||
5398 | { | ||
5399 | alt8=1; | ||
5400 | } | ||
5401 | break; | ||
5402 | case Count: | ||
5403 | { | ||
5404 | alt8=2; | ||
5405 | } | ||
5406 | break; | ||
5407 | case Only: | ||
5408 | case Prod: | ||
5409 | case Avg: | ||
5410 | case Max: | ||
5411 | case Min: | ||
5412 | case Sum: | ||
5413 | { | ||
5414 | alt8=3; | ||
5415 | } | ||
5416 | break; | ||
5417 | default: | ||
5418 | NoViableAltException nvae = | ||
5419 | new NoViableAltException("", 8, 0, input); | ||
5420 | |||
5421 | throw nvae; | ||
5422 | } | ||
5423 | |||
5424 | switch (alt8) { | 6056 | switch (alt8) { |
5425 | case 1 : | 6057 | case 1 : |
5426 | // InternalSolverLanguageParser.g:1771:2: ( ruleAtomicExpression ) | 6058 | // InternalSolverLanguageParser.g:1976:2: ( ruleAtomicExpression ) |
5427 | { | 6059 | { |
5428 | // InternalSolverLanguageParser.g:1771:2: ( ruleAtomicExpression ) | 6060 | // InternalSolverLanguageParser.g:1976:2: ( ruleAtomicExpression ) |
5429 | // InternalSolverLanguageParser.g:1772:3: ruleAtomicExpression | 6061 | // InternalSolverLanguageParser.g:1977:3: ruleAtomicExpression |
5430 | { | 6062 | { |
5431 | before(grammarAccess.getAggregationExpressionAccess().getAtomicExpressionParserRuleCall_0()); | 6063 | before(grammarAccess.getAggregationExpressionAccess().getAtomicExpressionParserRuleCall_0()); |
5432 | pushFollow(FOLLOW_2); | 6064 | pushFollow(FOLLOW_2); |
@@ -5442,18 +6074,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5442 | } | 6074 | } |
5443 | break; | 6075 | break; |
5444 | case 2 : | 6076 | case 2 : |
5445 | // InternalSolverLanguageParser.g:1777:2: ( ruleCount ) | 6077 | // InternalSolverLanguageParser.g:1982:2: ( ruleQuantifiedExpression ) |
5446 | { | 6078 | { |
5447 | // InternalSolverLanguageParser.g:1777:2: ( ruleCount ) | 6079 | // InternalSolverLanguageParser.g:1982:2: ( ruleQuantifiedExpression ) |
5448 | // InternalSolverLanguageParser.g:1778:3: ruleCount | 6080 | // InternalSolverLanguageParser.g:1983:3: ruleQuantifiedExpression |
5449 | { | 6081 | { |
5450 | before(grammarAccess.getAggregationExpressionAccess().getCountParserRuleCall_1()); | 6082 | before(grammarAccess.getAggregationExpressionAccess().getQuantifiedExpressionParserRuleCall_1()); |
5451 | pushFollow(FOLLOW_2); | 6083 | pushFollow(FOLLOW_2); |
5452 | ruleCount(); | 6084 | ruleQuantifiedExpression(); |
5453 | 6085 | ||
5454 | state._fsp--; | 6086 | state._fsp--; |
5455 | 6087 | ||
5456 | after(grammarAccess.getAggregationExpressionAccess().getCountParserRuleCall_1()); | 6088 | after(grammarAccess.getAggregationExpressionAccess().getQuantifiedExpressionParserRuleCall_1()); |
5457 | 6089 | ||
5458 | } | 6090 | } |
5459 | 6091 | ||
@@ -5461,10 +6093,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5461 | } | 6093 | } |
5462 | break; | 6094 | break; |
5463 | case 3 : | 6095 | case 3 : |
5464 | // InternalSolverLanguageParser.g:1783:2: ( ruleAggregation ) | 6096 | // InternalSolverLanguageParser.g:1988:2: ( ruleAggregation ) |
5465 | { | 6097 | { |
5466 | // InternalSolverLanguageParser.g:1783:2: ( ruleAggregation ) | 6098 | // InternalSolverLanguageParser.g:1988:2: ( ruleAggregation ) |
5467 | // InternalSolverLanguageParser.g:1784:3: ruleAggregation | 6099 | // InternalSolverLanguageParser.g:1989:3: ruleAggregation |
5468 | { | 6100 | { |
5469 | before(grammarAccess.getAggregationExpressionAccess().getAggregationParserRuleCall_2()); | 6101 | before(grammarAccess.getAggregationExpressionAccess().getAggregationParserRuleCall_2()); |
5470 | pushFollow(FOLLOW_2); | 6102 | pushFollow(FOLLOW_2); |
@@ -5497,21 +6129,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5497 | 6129 | ||
5498 | 6130 | ||
5499 | // $ANTLR start "rule__AtomicExpression__Alternatives" | 6131 | // $ANTLR start "rule__AtomicExpression__Alternatives" |
5500 | // InternalSolverLanguageParser.g:1793:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ); | 6132 | // InternalSolverLanguageParser.g:1998:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ); |
5501 | public final void rule__AtomicExpression__Alternatives() throws RecognitionException { | 6133 | public final void rule__AtomicExpression__Alternatives() throws RecognitionException { |
5502 | 6134 | ||
5503 | int stackSize = keepStackSize(); | 6135 | int stackSize = keepStackSize(); |
5504 | 6136 | ||
5505 | try { | 6137 | try { |
5506 | // InternalSolverLanguageParser.g:1797:1: ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ) | 6138 | // InternalSolverLanguageParser.g:2002:1: ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ) |
5507 | int alt9=5; | 6139 | int alt9=5; |
5508 | alt9 = dfa9.predict(input); | 6140 | alt9 = dfa9.predict(input); |
5509 | switch (alt9) { | 6141 | switch (alt9) { |
5510 | case 1 : | 6142 | case 1 : |
5511 | // InternalSolverLanguageParser.g:1798:2: ( ruleReference ) | 6143 | // InternalSolverLanguageParser.g:2003:2: ( ruleReference ) |
5512 | { | 6144 | { |
5513 | // InternalSolverLanguageParser.g:1798:2: ( ruleReference ) | 6145 | // InternalSolverLanguageParser.g:2003:2: ( ruleReference ) |
5514 | // InternalSolverLanguageParser.g:1799:3: ruleReference | 6146 | // InternalSolverLanguageParser.g:2004:3: ruleReference |
5515 | { | 6147 | { |
5516 | before(grammarAccess.getAtomicExpressionAccess().getReferenceParserRuleCall_0()); | 6148 | before(grammarAccess.getAtomicExpressionAccess().getReferenceParserRuleCall_0()); |
5517 | pushFollow(FOLLOW_2); | 6149 | pushFollow(FOLLOW_2); |
@@ -5527,10 +6159,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5527 | } | 6159 | } |
5528 | break; | 6160 | break; |
5529 | case 2 : | 6161 | case 2 : |
5530 | // InternalSolverLanguageParser.g:1804:2: ( ruleCall ) | 6162 | // InternalSolverLanguageParser.g:2009:2: ( ruleCall ) |
5531 | { | 6163 | { |
5532 | // InternalSolverLanguageParser.g:1804:2: ( ruleCall ) | 6164 | // InternalSolverLanguageParser.g:2009:2: ( ruleCall ) |
5533 | // InternalSolverLanguageParser.g:1805:3: ruleCall | 6165 | // InternalSolverLanguageParser.g:2010:3: ruleCall |
5534 | { | 6166 | { |
5535 | before(grammarAccess.getAtomicExpressionAccess().getCallParserRuleCall_1()); | 6167 | before(grammarAccess.getAtomicExpressionAccess().getCallParserRuleCall_1()); |
5536 | pushFollow(FOLLOW_2); | 6168 | pushFollow(FOLLOW_2); |
@@ -5546,10 +6178,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5546 | } | 6178 | } |
5547 | break; | 6179 | break; |
5548 | case 3 : | 6180 | case 3 : |
5549 | // InternalSolverLanguageParser.g:1810:2: ( ruleInterval ) | 6181 | // InternalSolverLanguageParser.g:2015:2: ( ruleInterval ) |
5550 | { | 6182 | { |
5551 | // InternalSolverLanguageParser.g:1810:2: ( ruleInterval ) | 6183 | // InternalSolverLanguageParser.g:2015:2: ( ruleInterval ) |
5552 | // InternalSolverLanguageParser.g:1811:3: ruleInterval | 6184 | // InternalSolverLanguageParser.g:2016:3: ruleInterval |
5553 | { | 6185 | { |
5554 | before(grammarAccess.getAtomicExpressionAccess().getIntervalParserRuleCall_2()); | 6186 | before(grammarAccess.getAtomicExpressionAccess().getIntervalParserRuleCall_2()); |
5555 | pushFollow(FOLLOW_2); | 6187 | pushFollow(FOLLOW_2); |
@@ -5565,10 +6197,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5565 | } | 6197 | } |
5566 | break; | 6198 | break; |
5567 | case 4 : | 6199 | case 4 : |
5568 | // InternalSolverLanguageParser.g:1816:2: ( ruleLiteral ) | 6200 | // InternalSolverLanguageParser.g:2021:2: ( ruleLiteral ) |
5569 | { | 6201 | { |
5570 | // InternalSolverLanguageParser.g:1816:2: ( ruleLiteral ) | 6202 | // InternalSolverLanguageParser.g:2021:2: ( ruleLiteral ) |
5571 | // InternalSolverLanguageParser.g:1817:3: ruleLiteral | 6203 | // InternalSolverLanguageParser.g:2022:3: ruleLiteral |
5572 | { | 6204 | { |
5573 | before(grammarAccess.getAtomicExpressionAccess().getLiteralParserRuleCall_3()); | 6205 | before(grammarAccess.getAtomicExpressionAccess().getLiteralParserRuleCall_3()); |
5574 | pushFollow(FOLLOW_2); | 6206 | pushFollow(FOLLOW_2); |
@@ -5584,14 +6216,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5584 | } | 6216 | } |
5585 | break; | 6217 | break; |
5586 | case 5 : | 6218 | case 5 : |
5587 | // InternalSolverLanguageParser.g:1822:2: ( ( rule__AtomicExpression__Group_4__0 ) ) | 6219 | // InternalSolverLanguageParser.g:2027:2: ( ( rule__AtomicExpression__Group_4__0 ) ) |
5588 | { | 6220 | { |
5589 | // InternalSolverLanguageParser.g:1822:2: ( ( rule__AtomicExpression__Group_4__0 ) ) | 6221 | // InternalSolverLanguageParser.g:2027:2: ( ( rule__AtomicExpression__Group_4__0 ) ) |
5590 | // InternalSolverLanguageParser.g:1823:3: ( rule__AtomicExpression__Group_4__0 ) | 6222 | // InternalSolverLanguageParser.g:2028:3: ( rule__AtomicExpression__Group_4__0 ) |
5591 | { | 6223 | { |
5592 | before(grammarAccess.getAtomicExpressionAccess().getGroup_4()); | 6224 | before(grammarAccess.getAtomicExpressionAccess().getGroup_4()); |
5593 | // InternalSolverLanguageParser.g:1824:3: ( rule__AtomicExpression__Group_4__0 ) | 6225 | // InternalSolverLanguageParser.g:2029:3: ( rule__AtomicExpression__Group_4__0 ) |
5594 | // InternalSolverLanguageParser.g:1824:4: rule__AtomicExpression__Group_4__0 | 6226 | // InternalSolverLanguageParser.g:2029:4: rule__AtomicExpression__Group_4__0 |
5595 | { | 6227 | { |
5596 | pushFollow(FOLLOW_2); | 6228 | pushFollow(FOLLOW_2); |
5597 | rule__AtomicExpression__Group_4__0(); | 6229 | rule__AtomicExpression__Group_4__0(); |
@@ -5626,13 +6258,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5626 | 6258 | ||
5627 | 6259 | ||
5628 | // $ANTLR start "rule__Call__Alternatives_1" | 6260 | // $ANTLR start "rule__Call__Alternatives_1" |
5629 | // InternalSolverLanguageParser.g:1832:1: rule__Call__Alternatives_1 : ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ); | 6261 | // InternalSolverLanguageParser.g:2037:1: rule__Call__Alternatives_1 : ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ); |
5630 | public final void rule__Call__Alternatives_1() throws RecognitionException { | 6262 | public final void rule__Call__Alternatives_1() throws RecognitionException { |
5631 | 6263 | ||
5632 | int stackSize = keepStackSize(); | 6264 | int stackSize = keepStackSize(); |
5633 | 6265 | ||
5634 | try { | 6266 | try { |
5635 | // InternalSolverLanguageParser.g:1836:1: ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ) | 6267 | // InternalSolverLanguageParser.g:2041:1: ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ) |
5636 | int alt10=2; | 6268 | int alt10=2; |
5637 | int LA10_0 = input.LA(1); | 6269 | int LA10_0 = input.LA(1); |
5638 | 6270 | ||
@@ -5650,14 +6282,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5650 | } | 6282 | } |
5651 | switch (alt10) { | 6283 | switch (alt10) { |
5652 | case 1 : | 6284 | case 1 : |
5653 | // InternalSolverLanguageParser.g:1837:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | 6285 | // InternalSolverLanguageParser.g:2042:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) |
5654 | { | 6286 | { |
5655 | // InternalSolverLanguageParser.g:1837:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | 6287 | // InternalSolverLanguageParser.g:2042:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) |
5656 | // InternalSolverLanguageParser.g:1838:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) | 6288 | // InternalSolverLanguageParser.g:2043:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) |
5657 | { | 6289 | { |
5658 | before(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0()); | 6290 | before(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0()); |
5659 | // InternalSolverLanguageParser.g:1839:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) | 6291 | // InternalSolverLanguageParser.g:2044:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) |
5660 | // InternalSolverLanguageParser.g:1839:4: rule__Call__TransitiveClosureAssignment_1_0 | 6292 | // InternalSolverLanguageParser.g:2044:4: rule__Call__TransitiveClosureAssignment_1_0 |
5661 | { | 6293 | { |
5662 | pushFollow(FOLLOW_2); | 6294 | pushFollow(FOLLOW_2); |
5663 | rule__Call__TransitiveClosureAssignment_1_0(); | 6295 | rule__Call__TransitiveClosureAssignment_1_0(); |
@@ -5675,14 +6307,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5675 | } | 6307 | } |
5676 | break; | 6308 | break; |
5677 | case 2 : | 6309 | case 2 : |
5678 | // InternalSolverLanguageParser.g:1843:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) | 6310 | // InternalSolverLanguageParser.g:2048:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) |
5679 | { | 6311 | { |
5680 | // InternalSolverLanguageParser.g:1843:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) | 6312 | // InternalSolverLanguageParser.g:2048:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) |
5681 | // InternalSolverLanguageParser.g:1844:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) | 6313 | // InternalSolverLanguageParser.g:2049:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) |
5682 | { | 6314 | { |
5683 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1()); | 6315 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1()); |
5684 | // InternalSolverLanguageParser.g:1845:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) | 6316 | // InternalSolverLanguageParser.g:2050:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) |
5685 | // InternalSolverLanguageParser.g:1845:4: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 | 6317 | // InternalSolverLanguageParser.g:2050:4: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 |
5686 | { | 6318 | { |
5687 | pushFollow(FOLLOW_2); | 6319 | pushFollow(FOLLOW_2); |
5688 | rule__Call__ReflexiveTransitiveClosureAssignment_1_1(); | 6320 | rule__Call__ReflexiveTransitiveClosureAssignment_1_1(); |
@@ -5717,21 +6349,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5717 | 6349 | ||
5718 | 6350 | ||
5719 | // $ANTLR start "rule__Argument__Alternatives" | 6351 | // $ANTLR start "rule__Argument__Alternatives" |
5720 | // InternalSolverLanguageParser.g:1853:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ); | 6352 | // InternalSolverLanguageParser.g:2058:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ); |
5721 | public final void rule__Argument__Alternatives() throws RecognitionException { | 6353 | public final void rule__Argument__Alternatives() throws RecognitionException { |
5722 | 6354 | ||
5723 | int stackSize = keepStackSize(); | 6355 | int stackSize = keepStackSize(); |
5724 | 6356 | ||
5725 | try { | 6357 | try { |
5726 | // InternalSolverLanguageParser.g:1857:1: ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ) | 6358 | // InternalSolverLanguageParser.g:2062:1: ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ) |
5727 | int alt11=4; | 6359 | int alt11=4; |
5728 | alt11 = dfa11.predict(input); | 6360 | alt11 = dfa11.predict(input); |
5729 | switch (alt11) { | 6361 | switch (alt11) { |
5730 | case 1 : | 6362 | case 1 : |
5731 | // InternalSolverLanguageParser.g:1858:2: ( ruleExpressionArgument ) | 6363 | // InternalSolverLanguageParser.g:2063:2: ( ruleExpressionArgument ) |
5732 | { | 6364 | { |
5733 | // InternalSolverLanguageParser.g:1858:2: ( ruleExpressionArgument ) | 6365 | // InternalSolverLanguageParser.g:2063:2: ( ruleExpressionArgument ) |
5734 | // InternalSolverLanguageParser.g:1859:3: ruleExpressionArgument | 6366 | // InternalSolverLanguageParser.g:2064:3: ruleExpressionArgument |
5735 | { | 6367 | { |
5736 | before(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); | 6368 | before(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); |
5737 | pushFollow(FOLLOW_2); | 6369 | pushFollow(FOLLOW_2); |
@@ -5747,10 +6379,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5747 | } | 6379 | } |
5748 | break; | 6380 | break; |
5749 | case 2 : | 6381 | case 2 : |
5750 | // InternalSolverLanguageParser.g:1864:2: ( ruleStarArgument ) | 6382 | // InternalSolverLanguageParser.g:2069:2: ( ruleStarArgument ) |
5751 | { | 6383 | { |
5752 | // InternalSolverLanguageParser.g:1864:2: ( ruleStarArgument ) | 6384 | // InternalSolverLanguageParser.g:2069:2: ( ruleStarArgument ) |
5753 | // InternalSolverLanguageParser.g:1865:3: ruleStarArgument | 6385 | // InternalSolverLanguageParser.g:2070:3: ruleStarArgument |
5754 | { | 6386 | { |
5755 | before(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); | 6387 | before(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); |
5756 | pushFollow(FOLLOW_2); | 6388 | pushFollow(FOLLOW_2); |
@@ -5766,10 +6398,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5766 | } | 6398 | } |
5767 | break; | 6399 | break; |
5768 | case 3 : | 6400 | case 3 : |
5769 | // InternalSolverLanguageParser.g:1870:2: ( ruleTypedArgument ) | 6401 | // InternalSolverLanguageParser.g:2075:2: ( ruleTypedArgument ) |
5770 | { | 6402 | { |
5771 | // InternalSolverLanguageParser.g:1870:2: ( ruleTypedArgument ) | 6403 | // InternalSolverLanguageParser.g:2075:2: ( ruleTypedArgument ) |
5772 | // InternalSolverLanguageParser.g:1871:3: ruleTypedArgument | 6404 | // InternalSolverLanguageParser.g:2076:3: ruleTypedArgument |
5773 | { | 6405 | { |
5774 | before(grammarAccess.getArgumentAccess().getTypedArgumentParserRuleCall_2()); | 6406 | before(grammarAccess.getArgumentAccess().getTypedArgumentParserRuleCall_2()); |
5775 | pushFollow(FOLLOW_2); | 6407 | pushFollow(FOLLOW_2); |
@@ -5785,10 +6417,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5785 | } | 6417 | } |
5786 | break; | 6418 | break; |
5787 | case 4 : | 6419 | case 4 : |
5788 | // InternalSolverLanguageParser.g:1876:2: ( ruleTypedStarArgument ) | 6420 | // InternalSolverLanguageParser.g:2081:2: ( ruleTypedStarArgument ) |
5789 | { | 6421 | { |
5790 | // InternalSolverLanguageParser.g:1876:2: ( ruleTypedStarArgument ) | 6422 | // InternalSolverLanguageParser.g:2081:2: ( ruleTypedStarArgument ) |
5791 | // InternalSolverLanguageParser.g:1877:3: ruleTypedStarArgument | 6423 | // InternalSolverLanguageParser.g:2082:3: ruleTypedStarArgument |
5792 | { | 6424 | { |
5793 | before(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); | 6425 | before(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); |
5794 | pushFollow(FOLLOW_2); | 6426 | pushFollow(FOLLOW_2); |
@@ -5821,13 +6453,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5821 | 6453 | ||
5822 | 6454 | ||
5823 | // $ANTLR start "rule__Literal__Alternatives" | 6455 | // $ANTLR start "rule__Literal__Alternatives" |
5824 | // InternalSolverLanguageParser.g:1886:1: rule__Literal__Alternatives : ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ); | 6456 | // InternalSolverLanguageParser.g:2091:1: rule__Literal__Alternatives : ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ); |
5825 | public final void rule__Literal__Alternatives() throws RecognitionException { | 6457 | public final void rule__Literal__Alternatives() throws RecognitionException { |
5826 | 6458 | ||
5827 | int stackSize = keepStackSize(); | 6459 | int stackSize = keepStackSize(); |
5828 | 6460 | ||
5829 | try { | 6461 | try { |
5830 | // InternalSolverLanguageParser.g:1890:1: ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ) | 6462 | // InternalSolverLanguageParser.g:2095:1: ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ) |
5831 | int alt12=5; | 6463 | int alt12=5; |
5832 | switch ( input.LA(1) ) { | 6464 | switch ( input.LA(1) ) { |
5833 | case Unknown: | 6465 | case Unknown: |
@@ -5867,10 +6499,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5867 | 6499 | ||
5868 | switch (alt12) { | 6500 | switch (alt12) { |
5869 | case 1 : | 6501 | case 1 : |
5870 | // InternalSolverLanguageParser.g:1891:2: ( ruleLogicLiteral ) | 6502 | // InternalSolverLanguageParser.g:2096:2: ( ruleLogicLiteral ) |
5871 | { | 6503 | { |
5872 | // InternalSolverLanguageParser.g:1891:2: ( ruleLogicLiteral ) | 6504 | // InternalSolverLanguageParser.g:2096:2: ( ruleLogicLiteral ) |
5873 | // InternalSolverLanguageParser.g:1892:3: ruleLogicLiteral | 6505 | // InternalSolverLanguageParser.g:2097:3: ruleLogicLiteral |
5874 | { | 6506 | { |
5875 | before(grammarAccess.getLiteralAccess().getLogicLiteralParserRuleCall_0()); | 6507 | before(grammarAccess.getLiteralAccess().getLogicLiteralParserRuleCall_0()); |
5876 | pushFollow(FOLLOW_2); | 6508 | pushFollow(FOLLOW_2); |
@@ -5886,10 +6518,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5886 | } | 6518 | } |
5887 | break; | 6519 | break; |
5888 | case 2 : | 6520 | case 2 : |
5889 | // InternalSolverLanguageParser.g:1897:2: ( ruleNumericLiteral ) | 6521 | // InternalSolverLanguageParser.g:2102:2: ( ruleNumericLiteral ) |
5890 | { | 6522 | { |
5891 | // InternalSolverLanguageParser.g:1897:2: ( ruleNumericLiteral ) | 6523 | // InternalSolverLanguageParser.g:2102:2: ( ruleNumericLiteral ) |
5892 | // InternalSolverLanguageParser.g:1898:3: ruleNumericLiteral | 6524 | // InternalSolverLanguageParser.g:2103:3: ruleNumericLiteral |
5893 | { | 6525 | { |
5894 | before(grammarAccess.getLiteralAccess().getNumericLiteralParserRuleCall_1()); | 6526 | before(grammarAccess.getLiteralAccess().getNumericLiteralParserRuleCall_1()); |
5895 | pushFollow(FOLLOW_2); | 6527 | pushFollow(FOLLOW_2); |
@@ -5905,10 +6537,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5905 | } | 6537 | } |
5906 | break; | 6538 | break; |
5907 | case 3 : | 6539 | case 3 : |
5908 | // InternalSolverLanguageParser.g:1903:2: ( ruleInfinityLiteral ) | 6540 | // InternalSolverLanguageParser.g:2108:2: ( ruleInfinityLiteral ) |
5909 | { | 6541 | { |
5910 | // InternalSolverLanguageParser.g:1903:2: ( ruleInfinityLiteral ) | 6542 | // InternalSolverLanguageParser.g:2108:2: ( ruleInfinityLiteral ) |
5911 | // InternalSolverLanguageParser.g:1904:3: ruleInfinityLiteral | 6543 | // InternalSolverLanguageParser.g:2109:3: ruleInfinityLiteral |
5912 | { | 6544 | { |
5913 | before(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_2()); | 6545 | before(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_2()); |
5914 | pushFollow(FOLLOW_2); | 6546 | pushFollow(FOLLOW_2); |
@@ -5924,10 +6556,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5924 | } | 6556 | } |
5925 | break; | 6557 | break; |
5926 | case 4 : | 6558 | case 4 : |
5927 | // InternalSolverLanguageParser.g:1909:2: ( ruleEmptyIntervalLiteral ) | 6559 | // InternalSolverLanguageParser.g:2114:2: ( ruleEmptyIntervalLiteral ) |
5928 | { | 6560 | { |
5929 | // InternalSolverLanguageParser.g:1909:2: ( ruleEmptyIntervalLiteral ) | 6561 | // InternalSolverLanguageParser.g:2114:2: ( ruleEmptyIntervalLiteral ) |
5930 | // InternalSolverLanguageParser.g:1910:3: ruleEmptyIntervalLiteral | 6562 | // InternalSolverLanguageParser.g:2115:3: ruleEmptyIntervalLiteral |
5931 | { | 6563 | { |
5932 | before(grammarAccess.getLiteralAccess().getEmptyIntervalLiteralParserRuleCall_3()); | 6564 | before(grammarAccess.getLiteralAccess().getEmptyIntervalLiteralParserRuleCall_3()); |
5933 | pushFollow(FOLLOW_2); | 6565 | pushFollow(FOLLOW_2); |
@@ -5943,10 +6575,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5943 | } | 6575 | } |
5944 | break; | 6576 | break; |
5945 | case 5 : | 6577 | case 5 : |
5946 | // InternalSolverLanguageParser.g:1915:2: ( ruleStringLiteral ) | 6578 | // InternalSolverLanguageParser.g:2120:2: ( ruleStringLiteral ) |
5947 | { | 6579 | { |
5948 | // InternalSolverLanguageParser.g:1915:2: ( ruleStringLiteral ) | 6580 | // InternalSolverLanguageParser.g:2120:2: ( ruleStringLiteral ) |
5949 | // InternalSolverLanguageParser.g:1916:3: ruleStringLiteral | 6581 | // InternalSolverLanguageParser.g:2121:3: ruleStringLiteral |
5950 | { | 6582 | { |
5951 | before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_4()); | 6583 | before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_4()); |
5952 | pushFollow(FOLLOW_2); | 6584 | pushFollow(FOLLOW_2); |
@@ -5979,13 +6611,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5979 | 6611 | ||
5980 | 6612 | ||
5981 | // $ANTLR start "rule__Multiplicity__Alternatives" | 6613 | // $ANTLR start "rule__Multiplicity__Alternatives" |
5982 | // InternalSolverLanguageParser.g:1925:1: rule__Multiplicity__Alternatives : ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ); | 6614 | // InternalSolverLanguageParser.g:2130:1: rule__Multiplicity__Alternatives : ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ); |
5983 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { | 6615 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { |
5984 | 6616 | ||
5985 | int stackSize = keepStackSize(); | 6617 | int stackSize = keepStackSize(); |
5986 | 6618 | ||
5987 | try { | 6619 | try { |
5988 | // InternalSolverLanguageParser.g:1929:1: ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ) | 6620 | // InternalSolverLanguageParser.g:2134:1: ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ) |
5989 | int alt13=3; | 6621 | int alt13=3; |
5990 | int LA13_0 = input.LA(1); | 6622 | int LA13_0 = input.LA(1); |
5991 | 6623 | ||
@@ -6009,14 +6641,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6009 | } | 6641 | } |
6010 | } | 6642 | } |
6011 | break; | 6643 | break; |
6012 | case Asterisk: | 6644 | case RightSquareBracket: |
6013 | { | 6645 | { |
6014 | alt13=2; | 6646 | alt13=1; |
6015 | } | 6647 | } |
6016 | break; | 6648 | break; |
6017 | case RightSquareBracket: | 6649 | case Asterisk: |
6018 | { | 6650 | { |
6019 | alt13=1; | 6651 | alt13=2; |
6020 | } | 6652 | } |
6021 | break; | 6653 | break; |
6022 | default: | 6654 | default: |
@@ -6035,10 +6667,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6035 | } | 6667 | } |
6036 | switch (alt13) { | 6668 | switch (alt13) { |
6037 | case 1 : | 6669 | case 1 : |
6038 | // InternalSolverLanguageParser.g:1930:2: ( ruleManyMultiplicity ) | 6670 | // InternalSolverLanguageParser.g:2135:2: ( ruleManyMultiplicity ) |
6039 | { | 6671 | { |
6040 | // InternalSolverLanguageParser.g:1930:2: ( ruleManyMultiplicity ) | 6672 | // InternalSolverLanguageParser.g:2135:2: ( ruleManyMultiplicity ) |
6041 | // InternalSolverLanguageParser.g:1931:3: ruleManyMultiplicity | 6673 | // InternalSolverLanguageParser.g:2136:3: ruleManyMultiplicity |
6042 | { | 6674 | { |
6043 | before(grammarAccess.getMultiplicityAccess().getManyMultiplicityParserRuleCall_0()); | 6675 | before(grammarAccess.getMultiplicityAccess().getManyMultiplicityParserRuleCall_0()); |
6044 | pushFollow(FOLLOW_2); | 6676 | pushFollow(FOLLOW_2); |
@@ -6054,10 +6686,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6054 | } | 6686 | } |
6055 | break; | 6687 | break; |
6056 | case 2 : | 6688 | case 2 : |
6057 | // InternalSolverLanguageParser.g:1936:2: ( ruleExactMultiplicity ) | 6689 | // InternalSolverLanguageParser.g:2141:2: ( ruleExactMultiplicity ) |
6058 | { | 6690 | { |
6059 | // InternalSolverLanguageParser.g:1936:2: ( ruleExactMultiplicity ) | 6691 | // InternalSolverLanguageParser.g:2141:2: ( ruleExactMultiplicity ) |
6060 | // InternalSolverLanguageParser.g:1937:3: ruleExactMultiplicity | 6692 | // InternalSolverLanguageParser.g:2142:3: ruleExactMultiplicity |
6061 | { | 6693 | { |
6062 | before(grammarAccess.getMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); | 6694 | before(grammarAccess.getMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); |
6063 | pushFollow(FOLLOW_2); | 6695 | pushFollow(FOLLOW_2); |
@@ -6073,10 +6705,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6073 | } | 6705 | } |
6074 | break; | 6706 | break; |
6075 | case 3 : | 6707 | case 3 : |
6076 | // InternalSolverLanguageParser.g:1942:2: ( ruleBoundedMultiplicity ) | 6708 | // InternalSolverLanguageParser.g:2147:2: ( ruleBoundedMultiplicity ) |
6077 | { | 6709 | { |
6078 | // InternalSolverLanguageParser.g:1942:2: ( ruleBoundedMultiplicity ) | 6710 | // InternalSolverLanguageParser.g:2147:2: ( ruleBoundedMultiplicity ) |
6079 | // InternalSolverLanguageParser.g:1943:3: ruleBoundedMultiplicity | 6711 | // InternalSolverLanguageParser.g:2148:3: ruleBoundedMultiplicity |
6080 | { | 6712 | { |
6081 | before(grammarAccess.getMultiplicityAccess().getBoundedMultiplicityParserRuleCall_2()); | 6713 | before(grammarAccess.getMultiplicityAccess().getBoundedMultiplicityParserRuleCall_2()); |
6082 | pushFollow(FOLLOW_2); | 6714 | pushFollow(FOLLOW_2); |
@@ -6109,21 +6741,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6109 | 6741 | ||
6110 | 6742 | ||
6111 | // $ANTLR start "rule__ScopeDefinition__Alternatives" | 6743 | // $ANTLR start "rule__ScopeDefinition__Alternatives" |
6112 | // InternalSolverLanguageParser.g:1952:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ); | 6744 | // InternalSolverLanguageParser.g:2157:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ); |
6113 | public final void rule__ScopeDefinition__Alternatives() throws RecognitionException { | 6745 | public final void rule__ScopeDefinition__Alternatives() throws RecognitionException { |
6114 | 6746 | ||
6115 | int stackSize = keepStackSize(); | 6747 | int stackSize = keepStackSize(); |
6116 | 6748 | ||
6117 | try { | 6749 | try { |
6118 | // InternalSolverLanguageParser.g:1956:1: ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ) | 6750 | // InternalSolverLanguageParser.g:2161:1: ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ) |
6119 | int alt14=3; | 6751 | int alt14=3; |
6120 | alt14 = dfa14.predict(input); | 6752 | alt14 = dfa14.predict(input); |
6121 | switch (alt14) { | 6753 | switch (alt14) { |
6122 | case 1 : | 6754 | case 1 : |
6123 | // InternalSolverLanguageParser.g:1957:2: ( ruleExactScopeDefinition ) | 6755 | // InternalSolverLanguageParser.g:2162:2: ( ruleExactScopeDefinition ) |
6124 | { | 6756 | { |
6125 | // InternalSolverLanguageParser.g:1957:2: ( ruleExactScopeDefinition ) | 6757 | // InternalSolverLanguageParser.g:2162:2: ( ruleExactScopeDefinition ) |
6126 | // InternalSolverLanguageParser.g:1958:3: ruleExactScopeDefinition | 6758 | // InternalSolverLanguageParser.g:2163:3: ruleExactScopeDefinition |
6127 | { | 6759 | { |
6128 | before(grammarAccess.getScopeDefinitionAccess().getExactScopeDefinitionParserRuleCall_0()); | 6760 | before(grammarAccess.getScopeDefinitionAccess().getExactScopeDefinitionParserRuleCall_0()); |
6129 | pushFollow(FOLLOW_2); | 6761 | pushFollow(FOLLOW_2); |
@@ -6139,10 +6771,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6139 | } | 6771 | } |
6140 | break; | 6772 | break; |
6141 | case 2 : | 6773 | case 2 : |
6142 | // InternalSolverLanguageParser.g:1963:2: ( ruleBoundedScopeDefinition ) | 6774 | // InternalSolverLanguageParser.g:2168:2: ( ruleBoundedScopeDefinition ) |
6143 | { | 6775 | { |
6144 | // InternalSolverLanguageParser.g:1963:2: ( ruleBoundedScopeDefinition ) | 6776 | // InternalSolverLanguageParser.g:2168:2: ( ruleBoundedScopeDefinition ) |
6145 | // InternalSolverLanguageParser.g:1964:3: ruleBoundedScopeDefinition | 6777 | // InternalSolverLanguageParser.g:2169:3: ruleBoundedScopeDefinition |
6146 | { | 6778 | { |
6147 | before(grammarAccess.getScopeDefinitionAccess().getBoundedScopeDefinitionParserRuleCall_1()); | 6779 | before(grammarAccess.getScopeDefinitionAccess().getBoundedScopeDefinitionParserRuleCall_1()); |
6148 | pushFollow(FOLLOW_2); | 6780 | pushFollow(FOLLOW_2); |
@@ -6158,10 +6790,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6158 | } | 6790 | } |
6159 | break; | 6791 | break; |
6160 | case 3 : | 6792 | case 3 : |
6161 | // InternalSolverLanguageParser.g:1969:2: ( ruleLowerBoundedScopeDefinition ) | 6793 | // InternalSolverLanguageParser.g:2174:2: ( ruleLowerBoundedScopeDefinition ) |
6162 | { | 6794 | { |
6163 | // InternalSolverLanguageParser.g:1969:2: ( ruleLowerBoundedScopeDefinition ) | 6795 | // InternalSolverLanguageParser.g:2174:2: ( ruleLowerBoundedScopeDefinition ) |
6164 | // InternalSolverLanguageParser.g:1970:3: ruleLowerBoundedScopeDefinition | 6796 | // InternalSolverLanguageParser.g:2175:3: ruleLowerBoundedScopeDefinition |
6165 | { | 6797 | { |
6166 | before(grammarAccess.getScopeDefinitionAccess().getLowerBoundedScopeDefinitionParserRuleCall_2()); | 6798 | before(grammarAccess.getScopeDefinitionAccess().getLowerBoundedScopeDefinitionParserRuleCall_2()); |
6167 | pushFollow(FOLLOW_2); | 6799 | pushFollow(FOLLOW_2); |
@@ -6194,25 +6826,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6194 | 6826 | ||
6195 | 6827 | ||
6196 | // $ANTLR start "rule__BoundedScopeDefinition__Alternatives_1" | 6828 | // $ANTLR start "rule__BoundedScopeDefinition__Alternatives_1" |
6197 | // InternalSolverLanguageParser.g:1979:1: rule__BoundedScopeDefinition__Alternatives_1 : ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ); | 6829 | // InternalSolverLanguageParser.g:2184:1: rule__BoundedScopeDefinition__Alternatives_1 : ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ); |
6198 | public final void rule__BoundedScopeDefinition__Alternatives_1() throws RecognitionException { | 6830 | public final void rule__BoundedScopeDefinition__Alternatives_1() throws RecognitionException { |
6199 | 6831 | ||
6200 | int stackSize = keepStackSize(); | 6832 | int stackSize = keepStackSize(); |
6201 | 6833 | ||
6202 | try { | 6834 | try { |
6203 | // InternalSolverLanguageParser.g:1983:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ) | 6835 | // InternalSolverLanguageParser.g:2188:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ) |
6204 | int alt15=2; | 6836 | int alt15=2; |
6205 | int LA15_0 = input.LA(1); | 6837 | int LA15_0 = input.LA(1); |
6206 | 6838 | ||
6207 | if ( (LA15_0==RULE_INT) ) { | 6839 | if ( (LA15_0==RULE_INT) ) { |
6208 | int LA15_1 = input.LA(2); | 6840 | int LA15_1 = input.LA(2); |
6209 | 6841 | ||
6210 | if ( (LA15_1==LessThanSignEqualsSign) ) { | 6842 | if ( (LA15_1==GreaterThanSignEqualsSign) ) { |
6211 | alt15=1; | ||
6212 | } | ||
6213 | else if ( (LA15_1==GreaterThanSignEqualsSign) ) { | ||
6214 | alt15=2; | 6843 | alt15=2; |
6215 | } | 6844 | } |
6845 | else if ( (LA15_1==LessThanSignEqualsSign) ) { | ||
6846 | alt15=1; | ||
6847 | } | ||
6216 | else { | 6848 | else { |
6217 | NoViableAltException nvae = | 6849 | NoViableAltException nvae = |
6218 | new NoViableAltException("", 15, 1, input); | 6850 | new NoViableAltException("", 15, 1, input); |
@@ -6231,14 +6863,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6231 | } | 6863 | } |
6232 | switch (alt15) { | 6864 | switch (alt15) { |
6233 | case 1 : | 6865 | case 1 : |
6234 | // InternalSolverLanguageParser.g:1984:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | 6866 | // InternalSolverLanguageParser.g:2189:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) |
6235 | { | 6867 | { |
6236 | // InternalSolverLanguageParser.g:1984:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | 6868 | // InternalSolverLanguageParser.g:2189:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) |
6237 | // InternalSolverLanguageParser.g:1985:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) | 6869 | // InternalSolverLanguageParser.g:2190:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) |
6238 | { | 6870 | { |
6239 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0()); | 6871 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0()); |
6240 | // InternalSolverLanguageParser.g:1986:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) | 6872 | // InternalSolverLanguageParser.g:2191:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) |
6241 | // InternalSolverLanguageParser.g:1986:4: rule__BoundedScopeDefinition__Group_1_0__0 | 6873 | // InternalSolverLanguageParser.g:2191:4: rule__BoundedScopeDefinition__Group_1_0__0 |
6242 | { | 6874 | { |
6243 | pushFollow(FOLLOW_2); | 6875 | pushFollow(FOLLOW_2); |
6244 | rule__BoundedScopeDefinition__Group_1_0__0(); | 6876 | rule__BoundedScopeDefinition__Group_1_0__0(); |
@@ -6256,14 +6888,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6256 | } | 6888 | } |
6257 | break; | 6889 | break; |
6258 | case 2 : | 6890 | case 2 : |
6259 | // InternalSolverLanguageParser.g:1990:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) | 6891 | // InternalSolverLanguageParser.g:2195:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) |
6260 | { | 6892 | { |
6261 | // InternalSolverLanguageParser.g:1990:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) | 6893 | // InternalSolverLanguageParser.g:2195:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) |
6262 | // InternalSolverLanguageParser.g:1991:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) | 6894 | // InternalSolverLanguageParser.g:2196:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) |
6263 | { | 6895 | { |
6264 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1()); | 6896 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1()); |
6265 | // InternalSolverLanguageParser.g:1992:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) | 6897 | // InternalSolverLanguageParser.g:2197:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) |
6266 | // InternalSolverLanguageParser.g:1992:4: rule__BoundedScopeDefinition__Group_1_1__0 | 6898 | // InternalSolverLanguageParser.g:2197:4: rule__BoundedScopeDefinition__Group_1_1__0 |
6267 | { | 6899 | { |
6268 | pushFollow(FOLLOW_2); | 6900 | pushFollow(FOLLOW_2); |
6269 | rule__BoundedScopeDefinition__Group_1_1__0(); | 6901 | rule__BoundedScopeDefinition__Group_1_1__0(); |
@@ -6298,13 +6930,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6298 | 6930 | ||
6299 | 6931 | ||
6300 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Alternatives_1" | 6932 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Alternatives_1" |
6301 | // InternalSolverLanguageParser.g:2000:1: rule__LowerBoundedScopeDefinition__Alternatives_1 : ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ); | 6933 | // InternalSolverLanguageParser.g:2205:1: rule__LowerBoundedScopeDefinition__Alternatives_1 : ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ); |
6302 | public final void rule__LowerBoundedScopeDefinition__Alternatives_1() throws RecognitionException { | 6934 | public final void rule__LowerBoundedScopeDefinition__Alternatives_1() throws RecognitionException { |
6303 | 6935 | ||
6304 | int stackSize = keepStackSize(); | 6936 | int stackSize = keepStackSize(); |
6305 | 6937 | ||
6306 | try { | 6938 | try { |
6307 | // InternalSolverLanguageParser.g:2004:1: ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ) | 6939 | // InternalSolverLanguageParser.g:2209:1: ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ) |
6308 | int alt16=2; | 6940 | int alt16=2; |
6309 | int LA16_0 = input.LA(1); | 6941 | int LA16_0 = input.LA(1); |
6310 | 6942 | ||
@@ -6322,14 +6954,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6322 | } | 6954 | } |
6323 | switch (alt16) { | 6955 | switch (alt16) { |
6324 | case 1 : | 6956 | case 1 : |
6325 | // InternalSolverLanguageParser.g:2005:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | 6957 | // InternalSolverLanguageParser.g:2210:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) |
6326 | { | 6958 | { |
6327 | // InternalSolverLanguageParser.g:2005:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | 6959 | // InternalSolverLanguageParser.g:2210:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) |
6328 | // InternalSolverLanguageParser.g:2006:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) | 6960 | // InternalSolverLanguageParser.g:2211:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) |
6329 | { | 6961 | { |
6330 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_0()); | 6962 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_0()); |
6331 | // InternalSolverLanguageParser.g:2007:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) | 6963 | // InternalSolverLanguageParser.g:2212:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) |
6332 | // InternalSolverLanguageParser.g:2007:4: rule__LowerBoundedScopeDefinition__Group_1_0__0 | 6964 | // InternalSolverLanguageParser.g:2212:4: rule__LowerBoundedScopeDefinition__Group_1_0__0 |
6333 | { | 6965 | { |
6334 | pushFollow(FOLLOW_2); | 6966 | pushFollow(FOLLOW_2); |
6335 | rule__LowerBoundedScopeDefinition__Group_1_0__0(); | 6967 | rule__LowerBoundedScopeDefinition__Group_1_0__0(); |
@@ -6347,14 +6979,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6347 | } | 6979 | } |
6348 | break; | 6980 | break; |
6349 | case 2 : | 6981 | case 2 : |
6350 | // InternalSolverLanguageParser.g:2011:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) | 6982 | // InternalSolverLanguageParser.g:2216:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) |
6351 | { | 6983 | { |
6352 | // InternalSolverLanguageParser.g:2011:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) | 6984 | // InternalSolverLanguageParser.g:2216:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) |
6353 | // InternalSolverLanguageParser.g:2012:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) | 6985 | // InternalSolverLanguageParser.g:2217:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) |
6354 | { | 6986 | { |
6355 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_1()); | 6987 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_1()); |
6356 | // InternalSolverLanguageParser.g:2013:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) | 6988 | // InternalSolverLanguageParser.g:2218:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) |
6357 | // InternalSolverLanguageParser.g:2013:4: rule__LowerBoundedScopeDefinition__Group_1_1__0 | 6989 | // InternalSolverLanguageParser.g:2218:4: rule__LowerBoundedScopeDefinition__Group_1_1__0 |
6358 | { | 6990 | { |
6359 | pushFollow(FOLLOW_2); | 6991 | pushFollow(FOLLOW_2); |
6360 | rule__LowerBoundedScopeDefinition__Group_1_1__0(); | 6992 | rule__LowerBoundedScopeDefinition__Group_1_1__0(); |
@@ -6389,13 +7021,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6389 | 7021 | ||
6390 | 7022 | ||
6391 | // $ANTLR start "rule__UpperMultiplicty__Alternatives" | 7023 | // $ANTLR start "rule__UpperMultiplicty__Alternatives" |
6392 | // InternalSolverLanguageParser.g:2021:1: rule__UpperMultiplicty__Alternatives : ( ( RULE_INT ) | ( Asterisk ) ); | 7024 | // InternalSolverLanguageParser.g:2226:1: rule__UpperMultiplicty__Alternatives : ( ( RULE_INT ) | ( Asterisk ) ); |
6393 | public final void rule__UpperMultiplicty__Alternatives() throws RecognitionException { | 7025 | public final void rule__UpperMultiplicty__Alternatives() throws RecognitionException { |
6394 | 7026 | ||
6395 | int stackSize = keepStackSize(); | 7027 | int stackSize = keepStackSize(); |
6396 | 7028 | ||
6397 | try { | 7029 | try { |
6398 | // InternalSolverLanguageParser.g:2025:1: ( ( RULE_INT ) | ( Asterisk ) ) | 7030 | // InternalSolverLanguageParser.g:2230:1: ( ( RULE_INT ) | ( Asterisk ) ) |
6399 | int alt17=2; | 7031 | int alt17=2; |
6400 | int LA17_0 = input.LA(1); | 7032 | int LA17_0 = input.LA(1); |
6401 | 7033 | ||
@@ -6413,10 +7045,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6413 | } | 7045 | } |
6414 | switch (alt17) { | 7046 | switch (alt17) { |
6415 | case 1 : | 7047 | case 1 : |
6416 | // InternalSolverLanguageParser.g:2026:2: ( RULE_INT ) | 7048 | // InternalSolverLanguageParser.g:2231:2: ( RULE_INT ) |
6417 | { | 7049 | { |
6418 | // InternalSolverLanguageParser.g:2026:2: ( RULE_INT ) | 7050 | // InternalSolverLanguageParser.g:2231:2: ( RULE_INT ) |
6419 | // InternalSolverLanguageParser.g:2027:3: RULE_INT | 7051 | // InternalSolverLanguageParser.g:2232:3: RULE_INT |
6420 | { | 7052 | { |
6421 | before(grammarAccess.getUpperMultiplictyAccess().getINTTerminalRuleCall_0()); | 7053 | before(grammarAccess.getUpperMultiplictyAccess().getINTTerminalRuleCall_0()); |
6422 | match(input,RULE_INT,FOLLOW_2); | 7054 | match(input,RULE_INT,FOLLOW_2); |
@@ -6428,10 +7060,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6428 | } | 7060 | } |
6429 | break; | 7061 | break; |
6430 | case 2 : | 7062 | case 2 : |
6431 | // InternalSolverLanguageParser.g:2032:2: ( Asterisk ) | 7063 | // InternalSolverLanguageParser.g:2237:2: ( Asterisk ) |
6432 | { | 7064 | { |
6433 | // InternalSolverLanguageParser.g:2032:2: ( Asterisk ) | 7065 | // InternalSolverLanguageParser.g:2237:2: ( Asterisk ) |
6434 | // InternalSolverLanguageParser.g:2033:3: Asterisk | 7066 | // InternalSolverLanguageParser.g:2238:3: Asterisk |
6435 | { | 7067 | { |
6436 | before(grammarAccess.getUpperMultiplictyAccess().getAsteriskKeyword_1()); | 7068 | before(grammarAccess.getUpperMultiplictyAccess().getAsteriskKeyword_1()); |
6437 | match(input,Asterisk,FOLLOW_2); | 7069 | match(input,Asterisk,FOLLOW_2); |
@@ -6460,13 +7092,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6460 | 7092 | ||
6461 | 7093 | ||
6462 | // $ANTLR start "rule__QualifiedName__Alternatives" | 7094 | // $ANTLR start "rule__QualifiedName__Alternatives" |
6463 | // InternalSolverLanguageParser.g:2042:1: rule__QualifiedName__Alternatives : ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ); | 7095 | // InternalSolverLanguageParser.g:2247:1: rule__QualifiedName__Alternatives : ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ); |
6464 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { | 7096 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { |
6465 | 7097 | ||
6466 | int stackSize = keepStackSize(); | 7098 | int stackSize = keepStackSize(); |
6467 | 7099 | ||
6468 | try { | 7100 | try { |
6469 | // InternalSolverLanguageParser.g:2046:1: ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ) | 7101 | // InternalSolverLanguageParser.g:2251:1: ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ) |
6470 | int alt18=2; | 7102 | int alt18=2; |
6471 | int LA18_0 = input.LA(1); | 7103 | int LA18_0 = input.LA(1); |
6472 | 7104 | ||
@@ -6484,14 +7116,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6484 | } | 7116 | } |
6485 | switch (alt18) { | 7117 | switch (alt18) { |
6486 | case 1 : | 7118 | case 1 : |
6487 | // InternalSolverLanguageParser.g:2047:2: ( ( rule__QualifiedName__Group_0__0 ) ) | 7119 | // InternalSolverLanguageParser.g:2252:2: ( ( rule__QualifiedName__Group_0__0 ) ) |
6488 | { | 7120 | { |
6489 | // InternalSolverLanguageParser.g:2047:2: ( ( rule__QualifiedName__Group_0__0 ) ) | 7121 | // InternalSolverLanguageParser.g:2252:2: ( ( rule__QualifiedName__Group_0__0 ) ) |
6490 | // InternalSolverLanguageParser.g:2048:3: ( rule__QualifiedName__Group_0__0 ) | 7122 | // InternalSolverLanguageParser.g:2253:3: ( rule__QualifiedName__Group_0__0 ) |
6491 | { | 7123 | { |
6492 | before(grammarAccess.getQualifiedNameAccess().getGroup_0()); | 7124 | before(grammarAccess.getQualifiedNameAccess().getGroup_0()); |
6493 | // InternalSolverLanguageParser.g:2049:3: ( rule__QualifiedName__Group_0__0 ) | 7125 | // InternalSolverLanguageParser.g:2254:3: ( rule__QualifiedName__Group_0__0 ) |
6494 | // InternalSolverLanguageParser.g:2049:4: rule__QualifiedName__Group_0__0 | 7126 | // InternalSolverLanguageParser.g:2254:4: rule__QualifiedName__Group_0__0 |
6495 | { | 7127 | { |
6496 | pushFollow(FOLLOW_2); | 7128 | pushFollow(FOLLOW_2); |
6497 | rule__QualifiedName__Group_0__0(); | 7129 | rule__QualifiedName__Group_0__0(); |
@@ -6509,10 +7141,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6509 | } | 7141 | } |
6510 | break; | 7142 | break; |
6511 | case 2 : | 7143 | case 2 : |
6512 | // InternalSolverLanguageParser.g:2053:2: ( RULE_QUOTED_ID ) | 7144 | // InternalSolverLanguageParser.g:2258:2: ( RULE_QUOTED_ID ) |
6513 | { | 7145 | { |
6514 | // InternalSolverLanguageParser.g:2053:2: ( RULE_QUOTED_ID ) | 7146 | // InternalSolverLanguageParser.g:2258:2: ( RULE_QUOTED_ID ) |
6515 | // InternalSolverLanguageParser.g:2054:3: RULE_QUOTED_ID | 7147 | // InternalSolverLanguageParser.g:2259:3: RULE_QUOTED_ID |
6516 | { | 7148 | { |
6517 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1()); | 7149 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1()); |
6518 | match(input,RULE_QUOTED_ID,FOLLOW_2); | 7150 | match(input,RULE_QUOTED_ID,FOLLOW_2); |
@@ -6540,151 +7172,68 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6540 | // $ANTLR end "rule__QualifiedName__Alternatives" | 7172 | // $ANTLR end "rule__QualifiedName__Alternatives" |
6541 | 7173 | ||
6542 | 7174 | ||
6543 | // $ANTLR start "rule__MetricType__Alternatives" | ||
6544 | // InternalSolverLanguageParser.g:2063:1: rule__MetricType__Alternatives : ( ( ( Int ) ) | ( ( Real ) ) ); | ||
6545 | public final void rule__MetricType__Alternatives() throws RecognitionException { | ||
6546 | |||
6547 | int stackSize = keepStackSize(); | ||
6548 | |||
6549 | try { | ||
6550 | // InternalSolverLanguageParser.g:2067:1: ( ( ( Int ) ) | ( ( Real ) ) ) | ||
6551 | int alt19=2; | ||
6552 | int LA19_0 = input.LA(1); | ||
6553 | |||
6554 | if ( (LA19_0==Int) ) { | ||
6555 | alt19=1; | ||
6556 | } | ||
6557 | else if ( (LA19_0==Real) ) { | ||
6558 | alt19=2; | ||
6559 | } | ||
6560 | else { | ||
6561 | NoViableAltException nvae = | ||
6562 | new NoViableAltException("", 19, 0, input); | ||
6563 | |||
6564 | throw nvae; | ||
6565 | } | ||
6566 | switch (alt19) { | ||
6567 | case 1 : | ||
6568 | // InternalSolverLanguageParser.g:2068:2: ( ( Int ) ) | ||
6569 | { | ||
6570 | // InternalSolverLanguageParser.g:2068:2: ( ( Int ) ) | ||
6571 | // InternalSolverLanguageParser.g:2069:3: ( Int ) | ||
6572 | { | ||
6573 | before(grammarAccess.getMetricTypeAccess().getINTEnumLiteralDeclaration_0()); | ||
6574 | // InternalSolverLanguageParser.g:2070:3: ( Int ) | ||
6575 | // InternalSolverLanguageParser.g:2070:4: Int | ||
6576 | { | ||
6577 | match(input,Int,FOLLOW_2); | ||
6578 | |||
6579 | } | ||
6580 | |||
6581 | after(grammarAccess.getMetricTypeAccess().getINTEnumLiteralDeclaration_0()); | ||
6582 | |||
6583 | } | ||
6584 | |||
6585 | |||
6586 | } | ||
6587 | break; | ||
6588 | case 2 : | ||
6589 | // InternalSolverLanguageParser.g:2074:2: ( ( Real ) ) | ||
6590 | { | ||
6591 | // InternalSolverLanguageParser.g:2074:2: ( ( Real ) ) | ||
6592 | // InternalSolverLanguageParser.g:2075:3: ( Real ) | ||
6593 | { | ||
6594 | before(grammarAccess.getMetricTypeAccess().getREALEnumLiteralDeclaration_1()); | ||
6595 | // InternalSolverLanguageParser.g:2076:3: ( Real ) | ||
6596 | // InternalSolverLanguageParser.g:2076:4: Real | ||
6597 | { | ||
6598 | match(input,Real,FOLLOW_2); | ||
6599 | |||
6600 | } | ||
6601 | |||
6602 | after(grammarAccess.getMetricTypeAccess().getREALEnumLiteralDeclaration_1()); | ||
6603 | |||
6604 | } | ||
6605 | |||
6606 | |||
6607 | } | ||
6608 | break; | ||
6609 | |||
6610 | } | ||
6611 | } | ||
6612 | catch (RecognitionException re) { | ||
6613 | reportError(re); | ||
6614 | recover(input,re); | ||
6615 | } | ||
6616 | finally { | ||
6617 | |||
6618 | restoreStackSize(stackSize); | ||
6619 | |||
6620 | } | ||
6621 | return ; | ||
6622 | } | ||
6623 | // $ANTLR end "rule__MetricType__Alternatives" | ||
6624 | |||
6625 | |||
6626 | // $ANTLR start "rule__ComparisonOperator__Alternatives" | 7175 | // $ANTLR start "rule__ComparisonOperator__Alternatives" |
6627 | // InternalSolverLanguageParser.g:2084:1: rule__ComparisonOperator__Alternatives : ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ); | 7176 | // InternalSolverLanguageParser.g:2268:1: rule__ComparisonOperator__Alternatives : ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ); |
6628 | public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { | 7177 | public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { |
6629 | 7178 | ||
6630 | int stackSize = keepStackSize(); | 7179 | int stackSize = keepStackSize(); |
6631 | 7180 | ||
6632 | try { | 7181 | try { |
6633 | // InternalSolverLanguageParser.g:2088:1: ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ) | 7182 | // InternalSolverLanguageParser.g:2272:1: ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ) |
6634 | int alt20=7; | 7183 | int alt19=7; |
6635 | switch ( input.LA(1) ) { | 7184 | switch ( input.LA(1) ) { |
6636 | case EqualsSignEqualsSign: | 7185 | case EqualsSignEqualsSign: |
6637 | { | 7186 | { |
6638 | alt20=1; | 7187 | alt19=1; |
6639 | } | 7188 | } |
6640 | break; | 7189 | break; |
6641 | case ExclamationMarkEqualsSign: | 7190 | case ExclamationMarkEqualsSign: |
6642 | { | 7191 | { |
6643 | alt20=2; | 7192 | alt19=2; |
6644 | } | 7193 | } |
6645 | break; | 7194 | break; |
6646 | case LessThanSign: | 7195 | case LessThanSign: |
6647 | { | 7196 | { |
6648 | alt20=3; | 7197 | alt19=3; |
6649 | } | 7198 | } |
6650 | break; | 7199 | break; |
6651 | case LessThanSignEqualsSign: | 7200 | case LessThanSignEqualsSign: |
6652 | { | 7201 | { |
6653 | alt20=4; | 7202 | alt19=4; |
6654 | } | 7203 | } |
6655 | break; | 7204 | break; |
6656 | case GreaterThanSign: | 7205 | case GreaterThanSign: |
6657 | { | 7206 | { |
6658 | alt20=5; | 7207 | alt19=5; |
6659 | } | 7208 | } |
6660 | break; | 7209 | break; |
6661 | case GreaterThanSignEqualsSign: | 7210 | case GreaterThanSignEqualsSign: |
6662 | { | 7211 | { |
6663 | alt20=6; | 7212 | alt19=6; |
6664 | } | 7213 | } |
6665 | break; | 7214 | break; |
6666 | case In: | 7215 | case In: |
6667 | { | 7216 | { |
6668 | alt20=7; | 7217 | alt19=7; |
6669 | } | 7218 | } |
6670 | break; | 7219 | break; |
6671 | default: | 7220 | default: |
6672 | NoViableAltException nvae = | 7221 | NoViableAltException nvae = |
6673 | new NoViableAltException("", 20, 0, input); | 7222 | new NoViableAltException("", 19, 0, input); |
6674 | 7223 | ||
6675 | throw nvae; | 7224 | throw nvae; |
6676 | } | 7225 | } |
6677 | 7226 | ||
6678 | switch (alt20) { | 7227 | switch (alt19) { |
6679 | case 1 : | 7228 | case 1 : |
6680 | // InternalSolverLanguageParser.g:2089:2: ( ( EqualsSignEqualsSign ) ) | 7229 | // InternalSolverLanguageParser.g:2273:2: ( ( EqualsSignEqualsSign ) ) |
6681 | { | 7230 | { |
6682 | // InternalSolverLanguageParser.g:2089:2: ( ( EqualsSignEqualsSign ) ) | 7231 | // InternalSolverLanguageParser.g:2273:2: ( ( EqualsSignEqualsSign ) ) |
6683 | // InternalSolverLanguageParser.g:2090:3: ( EqualsSignEqualsSign ) | 7232 | // InternalSolverLanguageParser.g:2274:3: ( EqualsSignEqualsSign ) |
6684 | { | 7233 | { |
6685 | before(grammarAccess.getComparisonOperatorAccess().getEQEnumLiteralDeclaration_0()); | 7234 | before(grammarAccess.getComparisonOperatorAccess().getEQEnumLiteralDeclaration_0()); |
6686 | // InternalSolverLanguageParser.g:2091:3: ( EqualsSignEqualsSign ) | 7235 | // InternalSolverLanguageParser.g:2275:3: ( EqualsSignEqualsSign ) |
6687 | // InternalSolverLanguageParser.g:2091:4: EqualsSignEqualsSign | 7236 | // InternalSolverLanguageParser.g:2275:4: EqualsSignEqualsSign |
6688 | { | 7237 | { |
6689 | match(input,EqualsSignEqualsSign,FOLLOW_2); | 7238 | match(input,EqualsSignEqualsSign,FOLLOW_2); |
6690 | 7239 | ||
@@ -6698,14 +7247,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6698 | } | 7247 | } |
6699 | break; | 7248 | break; |
6700 | case 2 : | 7249 | case 2 : |
6701 | // InternalSolverLanguageParser.g:2095:2: ( ( ExclamationMarkEqualsSign ) ) | 7250 | // InternalSolverLanguageParser.g:2279:2: ( ( ExclamationMarkEqualsSign ) ) |
6702 | { | 7251 | { |
6703 | // InternalSolverLanguageParser.g:2095:2: ( ( ExclamationMarkEqualsSign ) ) | 7252 | // InternalSolverLanguageParser.g:2279:2: ( ( ExclamationMarkEqualsSign ) ) |
6704 | // InternalSolverLanguageParser.g:2096:3: ( ExclamationMarkEqualsSign ) | 7253 | // InternalSolverLanguageParser.g:2280:3: ( ExclamationMarkEqualsSign ) |
6705 | { | 7254 | { |
6706 | before(grammarAccess.getComparisonOperatorAccess().getNOT_EQEnumLiteralDeclaration_1()); | 7255 | before(grammarAccess.getComparisonOperatorAccess().getNOT_EQEnumLiteralDeclaration_1()); |
6707 | // InternalSolverLanguageParser.g:2097:3: ( ExclamationMarkEqualsSign ) | 7256 | // InternalSolverLanguageParser.g:2281:3: ( ExclamationMarkEqualsSign ) |
6708 | // InternalSolverLanguageParser.g:2097:4: ExclamationMarkEqualsSign | 7257 | // InternalSolverLanguageParser.g:2281:4: ExclamationMarkEqualsSign |
6709 | { | 7258 | { |
6710 | match(input,ExclamationMarkEqualsSign,FOLLOW_2); | 7259 | match(input,ExclamationMarkEqualsSign,FOLLOW_2); |
6711 | 7260 | ||
@@ -6719,14 +7268,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6719 | } | 7268 | } |
6720 | break; | 7269 | break; |
6721 | case 3 : | 7270 | case 3 : |
6722 | // InternalSolverLanguageParser.g:2101:2: ( ( LessThanSign ) ) | 7271 | // InternalSolverLanguageParser.g:2285:2: ( ( LessThanSign ) ) |
6723 | { | 7272 | { |
6724 | // InternalSolverLanguageParser.g:2101:2: ( ( LessThanSign ) ) | 7273 | // InternalSolverLanguageParser.g:2285:2: ( ( LessThanSign ) ) |
6725 | // InternalSolverLanguageParser.g:2102:3: ( LessThanSign ) | 7274 | // InternalSolverLanguageParser.g:2286:3: ( LessThanSign ) |
6726 | { | 7275 | { |
6727 | before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_2()); | 7276 | before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_2()); |
6728 | // InternalSolverLanguageParser.g:2103:3: ( LessThanSign ) | 7277 | // InternalSolverLanguageParser.g:2287:3: ( LessThanSign ) |
6729 | // InternalSolverLanguageParser.g:2103:4: LessThanSign | 7278 | // InternalSolverLanguageParser.g:2287:4: LessThanSign |
6730 | { | 7279 | { |
6731 | match(input,LessThanSign,FOLLOW_2); | 7280 | match(input,LessThanSign,FOLLOW_2); |
6732 | 7281 | ||
@@ -6740,14 +7289,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6740 | } | 7289 | } |
6741 | break; | 7290 | break; |
6742 | case 4 : | 7291 | case 4 : |
6743 | // InternalSolverLanguageParser.g:2107:2: ( ( LessThanSignEqualsSign ) ) | 7292 | // InternalSolverLanguageParser.g:2291:2: ( ( LessThanSignEqualsSign ) ) |
6744 | { | 7293 | { |
6745 | // InternalSolverLanguageParser.g:2107:2: ( ( LessThanSignEqualsSign ) ) | 7294 | // InternalSolverLanguageParser.g:2291:2: ( ( LessThanSignEqualsSign ) ) |
6746 | // InternalSolverLanguageParser.g:2108:3: ( LessThanSignEqualsSign ) | 7295 | // InternalSolverLanguageParser.g:2292:3: ( LessThanSignEqualsSign ) |
6747 | { | 7296 | { |
6748 | before(grammarAccess.getComparisonOperatorAccess().getLESS_EQEnumLiteralDeclaration_3()); | 7297 | before(grammarAccess.getComparisonOperatorAccess().getLESS_EQEnumLiteralDeclaration_3()); |
6749 | // InternalSolverLanguageParser.g:2109:3: ( LessThanSignEqualsSign ) | 7298 | // InternalSolverLanguageParser.g:2293:3: ( LessThanSignEqualsSign ) |
6750 | // InternalSolverLanguageParser.g:2109:4: LessThanSignEqualsSign | 7299 | // InternalSolverLanguageParser.g:2293:4: LessThanSignEqualsSign |
6751 | { | 7300 | { |
6752 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 7301 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
6753 | 7302 | ||
@@ -6761,14 +7310,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6761 | } | 7310 | } |
6762 | break; | 7311 | break; |
6763 | case 5 : | 7312 | case 5 : |
6764 | // InternalSolverLanguageParser.g:2113:2: ( ( GreaterThanSign ) ) | 7313 | // InternalSolverLanguageParser.g:2297:2: ( ( GreaterThanSign ) ) |
6765 | { | 7314 | { |
6766 | // InternalSolverLanguageParser.g:2113:2: ( ( GreaterThanSign ) ) | 7315 | // InternalSolverLanguageParser.g:2297:2: ( ( GreaterThanSign ) ) |
6767 | // InternalSolverLanguageParser.g:2114:3: ( GreaterThanSign ) | 7316 | // InternalSolverLanguageParser.g:2298:3: ( GreaterThanSign ) |
6768 | { | 7317 | { |
6769 | before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_4()); | 7318 | before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_4()); |
6770 | // InternalSolverLanguageParser.g:2115:3: ( GreaterThanSign ) | 7319 | // InternalSolverLanguageParser.g:2299:3: ( GreaterThanSign ) |
6771 | // InternalSolverLanguageParser.g:2115:4: GreaterThanSign | 7320 | // InternalSolverLanguageParser.g:2299:4: GreaterThanSign |
6772 | { | 7321 | { |
6773 | match(input,GreaterThanSign,FOLLOW_2); | 7322 | match(input,GreaterThanSign,FOLLOW_2); |
6774 | 7323 | ||
@@ -6782,14 +7331,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6782 | } | 7331 | } |
6783 | break; | 7332 | break; |
6784 | case 6 : | 7333 | case 6 : |
6785 | // InternalSolverLanguageParser.g:2119:2: ( ( GreaterThanSignEqualsSign ) ) | 7334 | // InternalSolverLanguageParser.g:2303:2: ( ( GreaterThanSignEqualsSign ) ) |
6786 | { | 7335 | { |
6787 | // InternalSolverLanguageParser.g:2119:2: ( ( GreaterThanSignEqualsSign ) ) | 7336 | // InternalSolverLanguageParser.g:2303:2: ( ( GreaterThanSignEqualsSign ) ) |
6788 | // InternalSolverLanguageParser.g:2120:3: ( GreaterThanSignEqualsSign ) | 7337 | // InternalSolverLanguageParser.g:2304:3: ( GreaterThanSignEqualsSign ) |
6789 | { | 7338 | { |
6790 | before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQEnumLiteralDeclaration_5()); | 7339 | before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQEnumLiteralDeclaration_5()); |
6791 | // InternalSolverLanguageParser.g:2121:3: ( GreaterThanSignEqualsSign ) | 7340 | // InternalSolverLanguageParser.g:2305:3: ( GreaterThanSignEqualsSign ) |
6792 | // InternalSolverLanguageParser.g:2121:4: GreaterThanSignEqualsSign | 7341 | // InternalSolverLanguageParser.g:2305:4: GreaterThanSignEqualsSign |
6793 | { | 7342 | { |
6794 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 7343 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
6795 | 7344 | ||
@@ -6803,14 +7352,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6803 | } | 7352 | } |
6804 | break; | 7353 | break; |
6805 | case 7 : | 7354 | case 7 : |
6806 | // InternalSolverLanguageParser.g:2125:2: ( ( In ) ) | 7355 | // InternalSolverLanguageParser.g:2309:2: ( ( In ) ) |
6807 | { | 7356 | { |
6808 | // InternalSolverLanguageParser.g:2125:2: ( ( In ) ) | 7357 | // InternalSolverLanguageParser.g:2309:2: ( ( In ) ) |
6809 | // InternalSolverLanguageParser.g:2126:3: ( In ) | 7358 | // InternalSolverLanguageParser.g:2310:3: ( In ) |
6810 | { | 7359 | { |
6811 | before(grammarAccess.getComparisonOperatorAccess().getINEnumLiteralDeclaration_6()); | 7360 | before(grammarAccess.getComparisonOperatorAccess().getINEnumLiteralDeclaration_6()); |
6812 | // InternalSolverLanguageParser.g:2127:3: ( In ) | 7361 | // InternalSolverLanguageParser.g:2311:3: ( In ) |
6813 | // InternalSolverLanguageParser.g:2127:4: In | 7362 | // InternalSolverLanguageParser.g:2311:4: In |
6814 | { | 7363 | { |
6815 | match(input,In,FOLLOW_2); | 7364 | match(input,In,FOLLOW_2); |
6816 | 7365 | ||
@@ -6841,38 +7390,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6841 | 7390 | ||
6842 | 7391 | ||
6843 | // $ANTLR start "rule__AdditiveBinaryOperator__Alternatives" | 7392 | // $ANTLR start "rule__AdditiveBinaryOperator__Alternatives" |
6844 | // InternalSolverLanguageParser.g:2135:1: rule__AdditiveBinaryOperator__Alternatives : ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ); | 7393 | // InternalSolverLanguageParser.g:2319:1: rule__AdditiveBinaryOperator__Alternatives : ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ); |
6845 | public final void rule__AdditiveBinaryOperator__Alternatives() throws RecognitionException { | 7394 | public final void rule__AdditiveBinaryOperator__Alternatives() throws RecognitionException { |
6846 | 7395 | ||
6847 | int stackSize = keepStackSize(); | 7396 | int stackSize = keepStackSize(); |
6848 | 7397 | ||
6849 | try { | 7398 | try { |
6850 | // InternalSolverLanguageParser.g:2139:1: ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ) | 7399 | // InternalSolverLanguageParser.g:2323:1: ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ) |
6851 | int alt21=2; | 7400 | int alt20=2; |
6852 | int LA21_0 = input.LA(1); | 7401 | int LA20_0 = input.LA(1); |
6853 | 7402 | ||
6854 | if ( (LA21_0==PlusSign) ) { | 7403 | if ( (LA20_0==PlusSign) ) { |
6855 | alt21=1; | 7404 | alt20=1; |
6856 | } | 7405 | } |
6857 | else if ( (LA21_0==HyphenMinus) ) { | 7406 | else if ( (LA20_0==HyphenMinus) ) { |
6858 | alt21=2; | 7407 | alt20=2; |
6859 | } | 7408 | } |
6860 | else { | 7409 | else { |
6861 | NoViableAltException nvae = | 7410 | NoViableAltException nvae = |
6862 | new NoViableAltException("", 21, 0, input); | 7411 | new NoViableAltException("", 20, 0, input); |
6863 | 7412 | ||
6864 | throw nvae; | 7413 | throw nvae; |
6865 | } | 7414 | } |
6866 | switch (alt21) { | 7415 | switch (alt20) { |
6867 | case 1 : | 7416 | case 1 : |
6868 | // InternalSolverLanguageParser.g:2140:2: ( ( PlusSign ) ) | 7417 | // InternalSolverLanguageParser.g:2324:2: ( ( PlusSign ) ) |
6869 | { | 7418 | { |
6870 | // InternalSolverLanguageParser.g:2140:2: ( ( PlusSign ) ) | 7419 | // InternalSolverLanguageParser.g:2324:2: ( ( PlusSign ) ) |
6871 | // InternalSolverLanguageParser.g:2141:3: ( PlusSign ) | 7420 | // InternalSolverLanguageParser.g:2325:3: ( PlusSign ) |
6872 | { | 7421 | { |
6873 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getADDEnumLiteralDeclaration_0()); | 7422 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getADDEnumLiteralDeclaration_0()); |
6874 | // InternalSolverLanguageParser.g:2142:3: ( PlusSign ) | 7423 | // InternalSolverLanguageParser.g:2326:3: ( PlusSign ) |
6875 | // InternalSolverLanguageParser.g:2142:4: PlusSign | 7424 | // InternalSolverLanguageParser.g:2326:4: PlusSign |
6876 | { | 7425 | { |
6877 | match(input,PlusSign,FOLLOW_2); | 7426 | match(input,PlusSign,FOLLOW_2); |
6878 | 7427 | ||
@@ -6886,14 +7435,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6886 | } | 7435 | } |
6887 | break; | 7436 | break; |
6888 | case 2 : | 7437 | case 2 : |
6889 | // InternalSolverLanguageParser.g:2146:2: ( ( HyphenMinus ) ) | 7438 | // InternalSolverLanguageParser.g:2330:2: ( ( HyphenMinus ) ) |
6890 | { | 7439 | { |
6891 | // InternalSolverLanguageParser.g:2146:2: ( ( HyphenMinus ) ) | 7440 | // InternalSolverLanguageParser.g:2330:2: ( ( HyphenMinus ) ) |
6892 | // InternalSolverLanguageParser.g:2147:3: ( HyphenMinus ) | 7441 | // InternalSolverLanguageParser.g:2331:3: ( HyphenMinus ) |
6893 | { | 7442 | { |
6894 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getSUBEnumLiteralDeclaration_1()); | 7443 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getSUBEnumLiteralDeclaration_1()); |
6895 | // InternalSolverLanguageParser.g:2148:3: ( HyphenMinus ) | 7444 | // InternalSolverLanguageParser.g:2332:3: ( HyphenMinus ) |
6896 | // InternalSolverLanguageParser.g:2148:4: HyphenMinus | 7445 | // InternalSolverLanguageParser.g:2332:4: HyphenMinus |
6897 | { | 7446 | { |
6898 | match(input,HyphenMinus,FOLLOW_2); | 7447 | match(input,HyphenMinus,FOLLOW_2); |
6899 | 7448 | ||
@@ -6924,38 +7473,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6924 | 7473 | ||
6925 | 7474 | ||
6926 | // $ANTLR start "rule__MultiplicativeBinaryOperator__Alternatives" | 7475 | // $ANTLR start "rule__MultiplicativeBinaryOperator__Alternatives" |
6927 | // InternalSolverLanguageParser.g:2156:1: rule__MultiplicativeBinaryOperator__Alternatives : ( ( ( Asterisk ) ) | ( ( Solidus ) ) ); | 7476 | // InternalSolverLanguageParser.g:2340:1: rule__MultiplicativeBinaryOperator__Alternatives : ( ( ( Asterisk ) ) | ( ( Solidus ) ) ); |
6928 | public final void rule__MultiplicativeBinaryOperator__Alternatives() throws RecognitionException { | 7477 | public final void rule__MultiplicativeBinaryOperator__Alternatives() throws RecognitionException { |
6929 | 7478 | ||
6930 | int stackSize = keepStackSize(); | 7479 | int stackSize = keepStackSize(); |
6931 | 7480 | ||
6932 | try { | 7481 | try { |
6933 | // InternalSolverLanguageParser.g:2160:1: ( ( ( Asterisk ) ) | ( ( Solidus ) ) ) | 7482 | // InternalSolverLanguageParser.g:2344:1: ( ( ( Asterisk ) ) | ( ( Solidus ) ) ) |
6934 | int alt22=2; | 7483 | int alt21=2; |
6935 | int LA22_0 = input.LA(1); | 7484 | int LA21_0 = input.LA(1); |
6936 | 7485 | ||
6937 | if ( (LA22_0==Asterisk) ) { | 7486 | if ( (LA21_0==Asterisk) ) { |
6938 | alt22=1; | 7487 | alt21=1; |
6939 | } | 7488 | } |
6940 | else if ( (LA22_0==Solidus) ) { | 7489 | else if ( (LA21_0==Solidus) ) { |
6941 | alt22=2; | 7490 | alt21=2; |
6942 | } | 7491 | } |
6943 | else { | 7492 | else { |
6944 | NoViableAltException nvae = | 7493 | NoViableAltException nvae = |
6945 | new NoViableAltException("", 22, 0, input); | 7494 | new NoViableAltException("", 21, 0, input); |
6946 | 7495 | ||
6947 | throw nvae; | 7496 | throw nvae; |
6948 | } | 7497 | } |
6949 | switch (alt22) { | 7498 | switch (alt21) { |
6950 | case 1 : | 7499 | case 1 : |
6951 | // InternalSolverLanguageParser.g:2161:2: ( ( Asterisk ) ) | 7500 | // InternalSolverLanguageParser.g:2345:2: ( ( Asterisk ) ) |
6952 | { | 7501 | { |
6953 | // InternalSolverLanguageParser.g:2161:2: ( ( Asterisk ) ) | 7502 | // InternalSolverLanguageParser.g:2345:2: ( ( Asterisk ) ) |
6954 | // InternalSolverLanguageParser.g:2162:3: ( Asterisk ) | 7503 | // InternalSolverLanguageParser.g:2346:3: ( Asterisk ) |
6955 | { | 7504 | { |
6956 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULEnumLiteralDeclaration_0()); | 7505 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULEnumLiteralDeclaration_0()); |
6957 | // InternalSolverLanguageParser.g:2163:3: ( Asterisk ) | 7506 | // InternalSolverLanguageParser.g:2347:3: ( Asterisk ) |
6958 | // InternalSolverLanguageParser.g:2163:4: Asterisk | 7507 | // InternalSolverLanguageParser.g:2347:4: Asterisk |
6959 | { | 7508 | { |
6960 | match(input,Asterisk,FOLLOW_2); | 7509 | match(input,Asterisk,FOLLOW_2); |
6961 | 7510 | ||
@@ -6969,14 +7518,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6969 | } | 7518 | } |
6970 | break; | 7519 | break; |
6971 | case 2 : | 7520 | case 2 : |
6972 | // InternalSolverLanguageParser.g:2167:2: ( ( Solidus ) ) | 7521 | // InternalSolverLanguageParser.g:2351:2: ( ( Solidus ) ) |
6973 | { | 7522 | { |
6974 | // InternalSolverLanguageParser.g:2167:2: ( ( Solidus ) ) | 7523 | // InternalSolverLanguageParser.g:2351:2: ( ( Solidus ) ) |
6975 | // InternalSolverLanguageParser.g:2168:3: ( Solidus ) | 7524 | // InternalSolverLanguageParser.g:2352:3: ( Solidus ) |
6976 | { | 7525 | { |
6977 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVEnumLiteralDeclaration_1()); | 7526 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVEnumLiteralDeclaration_1()); |
6978 | // InternalSolverLanguageParser.g:2169:3: ( Solidus ) | 7527 | // InternalSolverLanguageParser.g:2353:3: ( Solidus ) |
6979 | // InternalSolverLanguageParser.g:2169:4: Solidus | 7528 | // InternalSolverLanguageParser.g:2353:4: Solidus |
6980 | { | 7529 | { |
6981 | match(input,Solidus,FOLLOW_2); | 7530 | match(input,Solidus,FOLLOW_2); |
6982 | 7531 | ||
@@ -7007,62 +7556,62 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7007 | 7556 | ||
7008 | 7557 | ||
7009 | // $ANTLR start "rule__UnaryOp__Alternatives" | 7558 | // $ANTLR start "rule__UnaryOp__Alternatives" |
7010 | // InternalSolverLanguageParser.g:2177:1: rule__UnaryOp__Alternatives : ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ); | 7559 | // InternalSolverLanguageParser.g:2361:1: rule__UnaryOp__Alternatives : ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ); |
7011 | public final void rule__UnaryOp__Alternatives() throws RecognitionException { | 7560 | public final void rule__UnaryOp__Alternatives() throws RecognitionException { |
7012 | 7561 | ||
7013 | int stackSize = keepStackSize(); | 7562 | int stackSize = keepStackSize(); |
7014 | 7563 | ||
7015 | try { | 7564 | try { |
7016 | // InternalSolverLanguageParser.g:2181:1: ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ) | 7565 | // InternalSolverLanguageParser.g:2365:1: ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ) |
7017 | int alt23=6; | 7566 | int alt22=6; |
7018 | switch ( input.LA(1) ) { | 7567 | switch ( input.LA(1) ) { |
7019 | case ExclamationMark: | 7568 | case ExclamationMark: |
7020 | { | 7569 | { |
7021 | alt23=1; | 7570 | alt22=1; |
7022 | } | 7571 | } |
7023 | break; | 7572 | break; |
7024 | case PlusSign: | 7573 | case PlusSign: |
7025 | { | 7574 | { |
7026 | alt23=2; | 7575 | alt22=2; |
7027 | } | 7576 | } |
7028 | break; | 7577 | break; |
7029 | case HyphenMinus: | 7578 | case HyphenMinus: |
7030 | { | 7579 | { |
7031 | alt23=3; | 7580 | alt22=3; |
7032 | } | 7581 | } |
7033 | break; | 7582 | break; |
7034 | case May: | 7583 | case May: |
7035 | { | 7584 | { |
7036 | alt23=4; | 7585 | alt22=4; |
7037 | } | 7586 | } |
7038 | break; | 7587 | break; |
7039 | case Must: | 7588 | case Must: |
7040 | { | 7589 | { |
7041 | alt23=5; | 7590 | alt22=5; |
7042 | } | 7591 | } |
7043 | break; | 7592 | break; |
7044 | case Current: | 7593 | case Current: |
7045 | { | 7594 | { |
7046 | alt23=6; | 7595 | alt22=6; |
7047 | } | 7596 | } |
7048 | break; | 7597 | break; |
7049 | default: | 7598 | default: |
7050 | NoViableAltException nvae = | 7599 | NoViableAltException nvae = |
7051 | new NoViableAltException("", 23, 0, input); | 7600 | new NoViableAltException("", 22, 0, input); |
7052 | 7601 | ||
7053 | throw nvae; | 7602 | throw nvae; |
7054 | } | 7603 | } |
7055 | 7604 | ||
7056 | switch (alt23) { | 7605 | switch (alt22) { |
7057 | case 1 : | 7606 | case 1 : |
7058 | // InternalSolverLanguageParser.g:2182:2: ( ( ExclamationMark ) ) | 7607 | // InternalSolverLanguageParser.g:2366:2: ( ( ExclamationMark ) ) |
7059 | { | 7608 | { |
7060 | // InternalSolverLanguageParser.g:2182:2: ( ( ExclamationMark ) ) | 7609 | // InternalSolverLanguageParser.g:2366:2: ( ( ExclamationMark ) ) |
7061 | // InternalSolverLanguageParser.g:2183:3: ( ExclamationMark ) | 7610 | // InternalSolverLanguageParser.g:2367:3: ( ExclamationMark ) |
7062 | { | 7611 | { |
7063 | before(grammarAccess.getUnaryOpAccess().getNEGEnumLiteralDeclaration_0()); | 7612 | before(grammarAccess.getUnaryOpAccess().getNEGEnumLiteralDeclaration_0()); |
7064 | // InternalSolverLanguageParser.g:2184:3: ( ExclamationMark ) | 7613 | // InternalSolverLanguageParser.g:2368:3: ( ExclamationMark ) |
7065 | // InternalSolverLanguageParser.g:2184:4: ExclamationMark | 7614 | // InternalSolverLanguageParser.g:2368:4: ExclamationMark |
7066 | { | 7615 | { |
7067 | match(input,ExclamationMark,FOLLOW_2); | 7616 | match(input,ExclamationMark,FOLLOW_2); |
7068 | 7617 | ||
@@ -7076,14 +7625,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7076 | } | 7625 | } |
7077 | break; | 7626 | break; |
7078 | case 2 : | 7627 | case 2 : |
7079 | // InternalSolverLanguageParser.g:2188:2: ( ( PlusSign ) ) | 7628 | // InternalSolverLanguageParser.g:2372:2: ( ( PlusSign ) ) |
7080 | { | 7629 | { |
7081 | // InternalSolverLanguageParser.g:2188:2: ( ( PlusSign ) ) | 7630 | // InternalSolverLanguageParser.g:2372:2: ( ( PlusSign ) ) |
7082 | // InternalSolverLanguageParser.g:2189:3: ( PlusSign ) | 7631 | // InternalSolverLanguageParser.g:2373:3: ( PlusSign ) |
7083 | { | 7632 | { |
7084 | before(grammarAccess.getUnaryOpAccess().getPLUSEnumLiteralDeclaration_1()); | 7633 | before(grammarAccess.getUnaryOpAccess().getPLUSEnumLiteralDeclaration_1()); |
7085 | // InternalSolverLanguageParser.g:2190:3: ( PlusSign ) | 7634 | // InternalSolverLanguageParser.g:2374:3: ( PlusSign ) |
7086 | // InternalSolverLanguageParser.g:2190:4: PlusSign | 7635 | // InternalSolverLanguageParser.g:2374:4: PlusSign |
7087 | { | 7636 | { |
7088 | match(input,PlusSign,FOLLOW_2); | 7637 | match(input,PlusSign,FOLLOW_2); |
7089 | 7638 | ||
@@ -7097,14 +7646,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7097 | } | 7646 | } |
7098 | break; | 7647 | break; |
7099 | case 3 : | 7648 | case 3 : |
7100 | // InternalSolverLanguageParser.g:2194:2: ( ( HyphenMinus ) ) | 7649 | // InternalSolverLanguageParser.g:2378:2: ( ( HyphenMinus ) ) |
7101 | { | 7650 | { |
7102 | // InternalSolverLanguageParser.g:2194:2: ( ( HyphenMinus ) ) | 7651 | // InternalSolverLanguageParser.g:2378:2: ( ( HyphenMinus ) ) |
7103 | // InternalSolverLanguageParser.g:2195:3: ( HyphenMinus ) | 7652 | // InternalSolverLanguageParser.g:2379:3: ( HyphenMinus ) |
7104 | { | 7653 | { |
7105 | before(grammarAccess.getUnaryOpAccess().getMINUSEnumLiteralDeclaration_2()); | 7654 | before(grammarAccess.getUnaryOpAccess().getMINUSEnumLiteralDeclaration_2()); |
7106 | // InternalSolverLanguageParser.g:2196:3: ( HyphenMinus ) | 7655 | // InternalSolverLanguageParser.g:2380:3: ( HyphenMinus ) |
7107 | // InternalSolverLanguageParser.g:2196:4: HyphenMinus | 7656 | // InternalSolverLanguageParser.g:2380:4: HyphenMinus |
7108 | { | 7657 | { |
7109 | match(input,HyphenMinus,FOLLOW_2); | 7658 | match(input,HyphenMinus,FOLLOW_2); |
7110 | 7659 | ||
@@ -7118,14 +7667,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7118 | } | 7667 | } |
7119 | break; | 7668 | break; |
7120 | case 4 : | 7669 | case 4 : |
7121 | // InternalSolverLanguageParser.g:2200:2: ( ( May ) ) | 7670 | // InternalSolverLanguageParser.g:2384:2: ( ( May ) ) |
7122 | { | 7671 | { |
7123 | // InternalSolverLanguageParser.g:2200:2: ( ( May ) ) | 7672 | // InternalSolverLanguageParser.g:2384:2: ( ( May ) ) |
7124 | // InternalSolverLanguageParser.g:2201:3: ( May ) | 7673 | // InternalSolverLanguageParser.g:2385:3: ( May ) |
7125 | { | 7674 | { |
7126 | before(grammarAccess.getUnaryOpAccess().getMAYEnumLiteralDeclaration_3()); | 7675 | before(grammarAccess.getUnaryOpAccess().getMAYEnumLiteralDeclaration_3()); |
7127 | // InternalSolverLanguageParser.g:2202:3: ( May ) | 7676 | // InternalSolverLanguageParser.g:2386:3: ( May ) |
7128 | // InternalSolverLanguageParser.g:2202:4: May | 7677 | // InternalSolverLanguageParser.g:2386:4: May |
7129 | { | 7678 | { |
7130 | match(input,May,FOLLOW_2); | 7679 | match(input,May,FOLLOW_2); |
7131 | 7680 | ||
@@ -7139,14 +7688,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7139 | } | 7688 | } |
7140 | break; | 7689 | break; |
7141 | case 5 : | 7690 | case 5 : |
7142 | // InternalSolverLanguageParser.g:2206:2: ( ( Must ) ) | 7691 | // InternalSolverLanguageParser.g:2390:2: ( ( Must ) ) |
7143 | { | 7692 | { |
7144 | // InternalSolverLanguageParser.g:2206:2: ( ( Must ) ) | 7693 | // InternalSolverLanguageParser.g:2390:2: ( ( Must ) ) |
7145 | // InternalSolverLanguageParser.g:2207:3: ( Must ) | 7694 | // InternalSolverLanguageParser.g:2391:3: ( Must ) |
7146 | { | 7695 | { |
7147 | before(grammarAccess.getUnaryOpAccess().getMUSTEnumLiteralDeclaration_4()); | 7696 | before(grammarAccess.getUnaryOpAccess().getMUSTEnumLiteralDeclaration_4()); |
7148 | // InternalSolverLanguageParser.g:2208:3: ( Must ) | 7697 | // InternalSolverLanguageParser.g:2392:3: ( Must ) |
7149 | // InternalSolverLanguageParser.g:2208:4: Must | 7698 | // InternalSolverLanguageParser.g:2392:4: Must |
7150 | { | 7699 | { |
7151 | match(input,Must,FOLLOW_2); | 7700 | match(input,Must,FOLLOW_2); |
7152 | 7701 | ||
@@ -7160,14 +7709,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7160 | } | 7709 | } |
7161 | break; | 7710 | break; |
7162 | case 6 : | 7711 | case 6 : |
7163 | // InternalSolverLanguageParser.g:2212:2: ( ( Current ) ) | 7712 | // InternalSolverLanguageParser.g:2396:2: ( ( Current ) ) |
7164 | { | 7713 | { |
7165 | // InternalSolverLanguageParser.g:2212:2: ( ( Current ) ) | 7714 | // InternalSolverLanguageParser.g:2396:2: ( ( Current ) ) |
7166 | // InternalSolverLanguageParser.g:2213:3: ( Current ) | 7715 | // InternalSolverLanguageParser.g:2397:3: ( Current ) |
7167 | { | 7716 | { |
7168 | before(grammarAccess.getUnaryOpAccess().getCURRENTEnumLiteralDeclaration_5()); | 7717 | before(grammarAccess.getUnaryOpAccess().getCURRENTEnumLiteralDeclaration_5()); |
7169 | // InternalSolverLanguageParser.g:2214:3: ( Current ) | 7718 | // InternalSolverLanguageParser.g:2398:3: ( Current ) |
7170 | // InternalSolverLanguageParser.g:2214:4: Current | 7719 | // InternalSolverLanguageParser.g:2398:4: Current |
7171 | { | 7720 | { |
7172 | match(input,Current,FOLLOW_2); | 7721 | match(input,Current,FOLLOW_2); |
7173 | 7722 | ||
@@ -7197,69 +7746,54 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7197 | // $ANTLR end "rule__UnaryOp__Alternatives" | 7746 | // $ANTLR end "rule__UnaryOp__Alternatives" |
7198 | 7747 | ||
7199 | 7748 | ||
7200 | // $ANTLR start "rule__AggregationOp__Alternatives" | 7749 | // $ANTLR start "rule__Quantifier__Alternatives" |
7201 | // InternalSolverLanguageParser.g:2222:1: rule__AggregationOp__Alternatives : ( ( ( Only ) ) | ( ( Sum ) ) | ( ( Prod ) ) | ( ( Avg ) ) | ( ( Min ) ) | ( ( Max ) ) ); | 7750 | // InternalSolverLanguageParser.g:2406:1: rule__Quantifier__Alternatives : ( ( ( Exists ) ) | ( ( Forall ) ) | ( ( Count ) ) ); |
7202 | public final void rule__AggregationOp__Alternatives() throws RecognitionException { | 7751 | public final void rule__Quantifier__Alternatives() throws RecognitionException { |
7203 | 7752 | ||
7204 | int stackSize = keepStackSize(); | 7753 | int stackSize = keepStackSize(); |
7205 | 7754 | ||
7206 | try { | 7755 | try { |
7207 | // InternalSolverLanguageParser.g:2226:1: ( ( ( Only ) ) | ( ( Sum ) ) | ( ( Prod ) ) | ( ( Avg ) ) | ( ( Min ) ) | ( ( Max ) ) ) | 7756 | // InternalSolverLanguageParser.g:2410:1: ( ( ( Exists ) ) | ( ( Forall ) ) | ( ( Count ) ) ) |
7208 | int alt24=6; | 7757 | int alt23=3; |
7209 | switch ( input.LA(1) ) { | 7758 | switch ( input.LA(1) ) { |
7210 | case Only: | 7759 | case Exists: |
7211 | { | 7760 | { |
7212 | alt24=1; | 7761 | alt23=1; |
7213 | } | ||
7214 | break; | ||
7215 | case Sum: | ||
7216 | { | ||
7217 | alt24=2; | ||
7218 | } | ||
7219 | break; | ||
7220 | case Prod: | ||
7221 | { | ||
7222 | alt24=3; | ||
7223 | } | ||
7224 | break; | ||
7225 | case Avg: | ||
7226 | { | ||
7227 | alt24=4; | ||
7228 | } | 7762 | } |
7229 | break; | 7763 | break; |
7230 | case Min: | 7764 | case Forall: |
7231 | { | 7765 | { |
7232 | alt24=5; | 7766 | alt23=2; |
7233 | } | 7767 | } |
7234 | break; | 7768 | break; |
7235 | case Max: | 7769 | case Count: |
7236 | { | 7770 | { |
7237 | alt24=6; | 7771 | alt23=3; |
7238 | } | 7772 | } |
7239 | break; | 7773 | break; |
7240 | default: | 7774 | default: |
7241 | NoViableAltException nvae = | 7775 | NoViableAltException nvae = |
7242 | new NoViableAltException("", 24, 0, input); | 7776 | new NoViableAltException("", 23, 0, input); |
7243 | 7777 | ||
7244 | throw nvae; | 7778 | throw nvae; |
7245 | } | 7779 | } |
7246 | 7780 | ||
7247 | switch (alt24) { | 7781 | switch (alt23) { |
7248 | case 1 : | 7782 | case 1 : |
7249 | // InternalSolverLanguageParser.g:2227:2: ( ( Only ) ) | 7783 | // InternalSolverLanguageParser.g:2411:2: ( ( Exists ) ) |
7250 | { | 7784 | { |
7251 | // InternalSolverLanguageParser.g:2227:2: ( ( Only ) ) | 7785 | // InternalSolverLanguageParser.g:2411:2: ( ( Exists ) ) |
7252 | // InternalSolverLanguageParser.g:2228:3: ( Only ) | 7786 | // InternalSolverLanguageParser.g:2412:3: ( Exists ) |
7253 | { | 7787 | { |
7254 | before(grammarAccess.getAggregationOpAccess().getONLYEnumLiteralDeclaration_0()); | 7788 | before(grammarAccess.getQuantifierAccess().getEXISTSEnumLiteralDeclaration_0()); |
7255 | // InternalSolverLanguageParser.g:2229:3: ( Only ) | 7789 | // InternalSolverLanguageParser.g:2413:3: ( Exists ) |
7256 | // InternalSolverLanguageParser.g:2229:4: Only | 7790 | // InternalSolverLanguageParser.g:2413:4: Exists |
7257 | { | 7791 | { |
7258 | match(input,Only,FOLLOW_2); | 7792 | match(input,Exists,FOLLOW_2); |
7259 | 7793 | ||
7260 | } | 7794 | } |
7261 | 7795 | ||
7262 | after(grammarAccess.getAggregationOpAccess().getONLYEnumLiteralDeclaration_0()); | 7796 | after(grammarAccess.getQuantifierAccess().getEXISTSEnumLiteralDeclaration_0()); |
7263 | 7797 | ||
7264 | } | 7798 | } |
7265 | 7799 | ||
@@ -7267,20 +7801,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7267 | } | 7801 | } |
7268 | break; | 7802 | break; |
7269 | case 2 : | 7803 | case 2 : |
7270 | // InternalSolverLanguageParser.g:2233:2: ( ( Sum ) ) | 7804 | // InternalSolverLanguageParser.g:2417:2: ( ( Forall ) ) |
7271 | { | 7805 | { |
7272 | // InternalSolverLanguageParser.g:2233:2: ( ( Sum ) ) | 7806 | // InternalSolverLanguageParser.g:2417:2: ( ( Forall ) ) |
7273 | // InternalSolverLanguageParser.g:2234:3: ( Sum ) | 7807 | // InternalSolverLanguageParser.g:2418:3: ( Forall ) |
7274 | { | 7808 | { |
7275 | before(grammarAccess.getAggregationOpAccess().getSUMEnumLiteralDeclaration_1()); | 7809 | before(grammarAccess.getQuantifierAccess().getFORALLEnumLiteralDeclaration_1()); |
7276 | // InternalSolverLanguageParser.g:2235:3: ( Sum ) | 7810 | // InternalSolverLanguageParser.g:2419:3: ( Forall ) |
7277 | // InternalSolverLanguageParser.g:2235:4: Sum | 7811 | // InternalSolverLanguageParser.g:2419:4: Forall |
7278 | { | 7812 | { |
7279 | match(input,Sum,FOLLOW_2); | 7813 | match(input,Forall,FOLLOW_2); |
7280 | 7814 | ||
7281 | } | 7815 | } |
7282 | 7816 | ||
7283 | after(grammarAccess.getAggregationOpAccess().getSUMEnumLiteralDeclaration_1()); | 7817 | after(grammarAccess.getQuantifierAccess().getFORALLEnumLiteralDeclaration_1()); |
7284 | 7818 | ||
7285 | } | 7819 | } |
7286 | 7820 | ||
@@ -7288,83 +7822,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7288 | } | 7822 | } |
7289 | break; | 7823 | break; |
7290 | case 3 : | 7824 | case 3 : |
7291 | // InternalSolverLanguageParser.g:2239:2: ( ( Prod ) ) | 7825 | // InternalSolverLanguageParser.g:2423:2: ( ( Count ) ) |
7292 | { | 7826 | { |
7293 | // InternalSolverLanguageParser.g:2239:2: ( ( Prod ) ) | 7827 | // InternalSolverLanguageParser.g:2423:2: ( ( Count ) ) |
7294 | // InternalSolverLanguageParser.g:2240:3: ( Prod ) | 7828 | // InternalSolverLanguageParser.g:2424:3: ( Count ) |
7295 | { | 7829 | { |
7296 | before(grammarAccess.getAggregationOpAccess().getPRODEnumLiteralDeclaration_2()); | 7830 | before(grammarAccess.getQuantifierAccess().getCOUNTEnumLiteralDeclaration_2()); |
7297 | // InternalSolverLanguageParser.g:2241:3: ( Prod ) | 7831 | // InternalSolverLanguageParser.g:2425:3: ( Count ) |
7298 | // InternalSolverLanguageParser.g:2241:4: Prod | 7832 | // InternalSolverLanguageParser.g:2425:4: Count |
7299 | { | 7833 | { |
7300 | match(input,Prod,FOLLOW_2); | 7834 | match(input,Count,FOLLOW_2); |
7301 | 7835 | ||
7302 | } | 7836 | } |
7303 | 7837 | ||
7304 | after(grammarAccess.getAggregationOpAccess().getPRODEnumLiteralDeclaration_2()); | 7838 | after(grammarAccess.getQuantifierAccess().getCOUNTEnumLiteralDeclaration_2()); |
7305 | |||
7306 | } | ||
7307 | |||
7308 | |||
7309 | } | ||
7310 | break; | ||
7311 | case 4 : | ||
7312 | // InternalSolverLanguageParser.g:2245:2: ( ( Avg ) ) | ||
7313 | { | ||
7314 | // InternalSolverLanguageParser.g:2245:2: ( ( Avg ) ) | ||
7315 | // InternalSolverLanguageParser.g:2246:3: ( Avg ) | ||
7316 | { | ||
7317 | before(grammarAccess.getAggregationOpAccess().getAVGEnumLiteralDeclaration_3()); | ||
7318 | // InternalSolverLanguageParser.g:2247:3: ( Avg ) | ||
7319 | // InternalSolverLanguageParser.g:2247:4: Avg | ||
7320 | { | ||
7321 | match(input,Avg,FOLLOW_2); | ||
7322 | |||
7323 | } | ||
7324 | |||
7325 | after(grammarAccess.getAggregationOpAccess().getAVGEnumLiteralDeclaration_3()); | ||
7326 | |||
7327 | } | ||
7328 | |||
7329 | |||
7330 | } | ||
7331 | break; | ||
7332 | case 5 : | ||
7333 | // InternalSolverLanguageParser.g:2251:2: ( ( Min ) ) | ||
7334 | { | ||
7335 | // InternalSolverLanguageParser.g:2251:2: ( ( Min ) ) | ||
7336 | // InternalSolverLanguageParser.g:2252:3: ( Min ) | ||
7337 | { | ||
7338 | before(grammarAccess.getAggregationOpAccess().getMINEnumLiteralDeclaration_4()); | ||
7339 | // InternalSolverLanguageParser.g:2253:3: ( Min ) | ||
7340 | // InternalSolverLanguageParser.g:2253:4: Min | ||
7341 | { | ||
7342 | match(input,Min,FOLLOW_2); | ||
7343 | |||
7344 | } | ||
7345 | |||
7346 | after(grammarAccess.getAggregationOpAccess().getMINEnumLiteralDeclaration_4()); | ||
7347 | |||
7348 | } | ||
7349 | |||
7350 | |||
7351 | } | ||
7352 | break; | ||
7353 | case 6 : | ||
7354 | // InternalSolverLanguageParser.g:2257:2: ( ( Max ) ) | ||
7355 | { | ||
7356 | // InternalSolverLanguageParser.g:2257:2: ( ( Max ) ) | ||
7357 | // InternalSolverLanguageParser.g:2258:3: ( Max ) | ||
7358 | { | ||
7359 | before(grammarAccess.getAggregationOpAccess().getMAXEnumLiteralDeclaration_5()); | ||
7360 | // InternalSolverLanguageParser.g:2259:3: ( Max ) | ||
7361 | // InternalSolverLanguageParser.g:2259:4: Max | ||
7362 | { | ||
7363 | match(input,Max,FOLLOW_2); | ||
7364 | |||
7365 | } | ||
7366 | |||
7367 | after(grammarAccess.getAggregationOpAccess().getMAXEnumLiteralDeclaration_5()); | ||
7368 | 7839 | ||
7369 | } | 7840 | } |
7370 | 7841 | ||
@@ -7385,56 +7856,56 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7385 | } | 7856 | } |
7386 | return ; | 7857 | return ; |
7387 | } | 7858 | } |
7388 | // $ANTLR end "rule__AggregationOp__Alternatives" | 7859 | // $ANTLR end "rule__Quantifier__Alternatives" |
7389 | 7860 | ||
7390 | 7861 | ||
7391 | // $ANTLR start "rule__LogicValue__Alternatives" | 7862 | // $ANTLR start "rule__LogicValue__Alternatives" |
7392 | // InternalSolverLanguageParser.g:2267:1: rule__LogicValue__Alternatives : ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ); | 7863 | // InternalSolverLanguageParser.g:2433:1: rule__LogicValue__Alternatives : ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ); |
7393 | public final void rule__LogicValue__Alternatives() throws RecognitionException { | 7864 | public final void rule__LogicValue__Alternatives() throws RecognitionException { |
7394 | 7865 | ||
7395 | int stackSize = keepStackSize(); | 7866 | int stackSize = keepStackSize(); |
7396 | 7867 | ||
7397 | try { | 7868 | try { |
7398 | // InternalSolverLanguageParser.g:2271:1: ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ) | 7869 | // InternalSolverLanguageParser.g:2437:1: ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ) |
7399 | int alt25=4; | 7870 | int alt24=4; |
7400 | switch ( input.LA(1) ) { | 7871 | switch ( input.LA(1) ) { |
7401 | case True: | 7872 | case True: |
7402 | { | 7873 | { |
7403 | alt25=1; | 7874 | alt24=1; |
7404 | } | 7875 | } |
7405 | break; | 7876 | break; |
7406 | case False: | 7877 | case False: |
7407 | { | 7878 | { |
7408 | alt25=2; | 7879 | alt24=2; |
7409 | } | 7880 | } |
7410 | break; | 7881 | break; |
7411 | case Unknown: | 7882 | case Unknown: |
7412 | { | 7883 | { |
7413 | alt25=3; | 7884 | alt24=3; |
7414 | } | 7885 | } |
7415 | break; | 7886 | break; |
7416 | case Error: | 7887 | case Error: |
7417 | { | 7888 | { |
7418 | alt25=4; | 7889 | alt24=4; |
7419 | } | 7890 | } |
7420 | break; | 7891 | break; |
7421 | default: | 7892 | default: |
7422 | NoViableAltException nvae = | 7893 | NoViableAltException nvae = |
7423 | new NoViableAltException("", 25, 0, input); | 7894 | new NoViableAltException("", 24, 0, input); |
7424 | 7895 | ||
7425 | throw nvae; | 7896 | throw nvae; |
7426 | } | 7897 | } |
7427 | 7898 | ||
7428 | switch (alt25) { | 7899 | switch (alt24) { |
7429 | case 1 : | 7900 | case 1 : |
7430 | // InternalSolverLanguageParser.g:2272:2: ( ( True ) ) | 7901 | // InternalSolverLanguageParser.g:2438:2: ( ( True ) ) |
7431 | { | 7902 | { |
7432 | // InternalSolverLanguageParser.g:2272:2: ( ( True ) ) | 7903 | // InternalSolverLanguageParser.g:2438:2: ( ( True ) ) |
7433 | // InternalSolverLanguageParser.g:2273:3: ( True ) | 7904 | // InternalSolverLanguageParser.g:2439:3: ( True ) |
7434 | { | 7905 | { |
7435 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); | 7906 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
7436 | // InternalSolverLanguageParser.g:2274:3: ( True ) | 7907 | // InternalSolverLanguageParser.g:2440:3: ( True ) |
7437 | // InternalSolverLanguageParser.g:2274:4: True | 7908 | // InternalSolverLanguageParser.g:2440:4: True |
7438 | { | 7909 | { |
7439 | match(input,True,FOLLOW_2); | 7910 | match(input,True,FOLLOW_2); |
7440 | 7911 | ||
@@ -7448,14 +7919,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7448 | } | 7919 | } |
7449 | break; | 7920 | break; |
7450 | case 2 : | 7921 | case 2 : |
7451 | // InternalSolverLanguageParser.g:2278:2: ( ( False ) ) | 7922 | // InternalSolverLanguageParser.g:2444:2: ( ( False ) ) |
7452 | { | 7923 | { |
7453 | // InternalSolverLanguageParser.g:2278:2: ( ( False ) ) | 7924 | // InternalSolverLanguageParser.g:2444:2: ( ( False ) ) |
7454 | // InternalSolverLanguageParser.g:2279:3: ( False ) | 7925 | // InternalSolverLanguageParser.g:2445:3: ( False ) |
7455 | { | 7926 | { |
7456 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); | 7927 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
7457 | // InternalSolverLanguageParser.g:2280:3: ( False ) | 7928 | // InternalSolverLanguageParser.g:2446:3: ( False ) |
7458 | // InternalSolverLanguageParser.g:2280:4: False | 7929 | // InternalSolverLanguageParser.g:2446:4: False |
7459 | { | 7930 | { |
7460 | match(input,False,FOLLOW_2); | 7931 | match(input,False,FOLLOW_2); |
7461 | 7932 | ||
@@ -7469,14 +7940,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7469 | } | 7940 | } |
7470 | break; | 7941 | break; |
7471 | case 3 : | 7942 | case 3 : |
7472 | // InternalSolverLanguageParser.g:2284:2: ( ( Unknown ) ) | 7943 | // InternalSolverLanguageParser.g:2450:2: ( ( Unknown ) ) |
7473 | { | 7944 | { |
7474 | // InternalSolverLanguageParser.g:2284:2: ( ( Unknown ) ) | 7945 | // InternalSolverLanguageParser.g:2450:2: ( ( Unknown ) ) |
7475 | // InternalSolverLanguageParser.g:2285:3: ( Unknown ) | 7946 | // InternalSolverLanguageParser.g:2451:3: ( Unknown ) |
7476 | { | 7947 | { |
7477 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | 7948 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); |
7478 | // InternalSolverLanguageParser.g:2286:3: ( Unknown ) | 7949 | // InternalSolverLanguageParser.g:2452:3: ( Unknown ) |
7479 | // InternalSolverLanguageParser.g:2286:4: Unknown | 7950 | // InternalSolverLanguageParser.g:2452:4: Unknown |
7480 | { | 7951 | { |
7481 | match(input,Unknown,FOLLOW_2); | 7952 | match(input,Unknown,FOLLOW_2); |
7482 | 7953 | ||
@@ -7490,14 +7961,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7490 | } | 7961 | } |
7491 | break; | 7962 | break; |
7492 | case 4 : | 7963 | case 4 : |
7493 | // InternalSolverLanguageParser.g:2290:2: ( ( Error ) ) | 7964 | // InternalSolverLanguageParser.g:2456:2: ( ( Error ) ) |
7494 | { | 7965 | { |
7495 | // InternalSolverLanguageParser.g:2290:2: ( ( Error ) ) | 7966 | // InternalSolverLanguageParser.g:2456:2: ( ( Error ) ) |
7496 | // InternalSolverLanguageParser.g:2291:3: ( Error ) | 7967 | // InternalSolverLanguageParser.g:2457:3: ( Error ) |
7497 | { | 7968 | { |
7498 | before(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); | 7969 | before(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); |
7499 | // InternalSolverLanguageParser.g:2292:3: ( Error ) | 7970 | // InternalSolverLanguageParser.g:2458:3: ( Error ) |
7500 | // InternalSolverLanguageParser.g:2292:4: Error | 7971 | // InternalSolverLanguageParser.g:2458:4: Error |
7501 | { | 7972 | { |
7502 | match(input,Error,FOLLOW_2); | 7973 | match(input,Error,FOLLOW_2); |
7503 | 7974 | ||
@@ -7528,38 +7999,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7528 | 7999 | ||
7529 | 8000 | ||
7530 | // $ANTLR start "rule__ObjectiveKind__Alternatives" | 8001 | // $ANTLR start "rule__ObjectiveKind__Alternatives" |
7531 | // InternalSolverLanguageParser.g:2300:1: rule__ObjectiveKind__Alternatives : ( ( ( Minimize ) ) | ( ( Maximize ) ) ); | 8002 | // InternalSolverLanguageParser.g:2466:1: rule__ObjectiveKind__Alternatives : ( ( ( Minimize ) ) | ( ( Maximize ) ) ); |
7532 | public final void rule__ObjectiveKind__Alternatives() throws RecognitionException { | 8003 | public final void rule__ObjectiveKind__Alternatives() throws RecognitionException { |
7533 | 8004 | ||
7534 | int stackSize = keepStackSize(); | 8005 | int stackSize = keepStackSize(); |
7535 | 8006 | ||
7536 | try { | 8007 | try { |
7537 | // InternalSolverLanguageParser.g:2304:1: ( ( ( Minimize ) ) | ( ( Maximize ) ) ) | 8008 | // InternalSolverLanguageParser.g:2470:1: ( ( ( Minimize ) ) | ( ( Maximize ) ) ) |
7538 | int alt26=2; | 8009 | int alt25=2; |
7539 | int LA26_0 = input.LA(1); | 8010 | int LA25_0 = input.LA(1); |
7540 | 8011 | ||
7541 | if ( (LA26_0==Minimize) ) { | 8012 | if ( (LA25_0==Minimize) ) { |
7542 | alt26=1; | 8013 | alt25=1; |
7543 | } | 8014 | } |
7544 | else if ( (LA26_0==Maximize) ) { | 8015 | else if ( (LA25_0==Maximize) ) { |
7545 | alt26=2; | 8016 | alt25=2; |
7546 | } | 8017 | } |
7547 | else { | 8018 | else { |
7548 | NoViableAltException nvae = | 8019 | NoViableAltException nvae = |
7549 | new NoViableAltException("", 26, 0, input); | 8020 | new NoViableAltException("", 25, 0, input); |
7550 | 8021 | ||
7551 | throw nvae; | 8022 | throw nvae; |
7552 | } | 8023 | } |
7553 | switch (alt26) { | 8024 | switch (alt25) { |
7554 | case 1 : | 8025 | case 1 : |
7555 | // InternalSolverLanguageParser.g:2305:2: ( ( Minimize ) ) | 8026 | // InternalSolverLanguageParser.g:2471:2: ( ( Minimize ) ) |
7556 | { | 8027 | { |
7557 | // InternalSolverLanguageParser.g:2305:2: ( ( Minimize ) ) | 8028 | // InternalSolverLanguageParser.g:2471:2: ( ( Minimize ) ) |
7558 | // InternalSolverLanguageParser.g:2306:3: ( Minimize ) | 8029 | // InternalSolverLanguageParser.g:2472:3: ( Minimize ) |
7559 | { | 8030 | { |
7560 | before(grammarAccess.getObjectiveKindAccess().getMINIMIZEEnumLiteralDeclaration_0()); | 8031 | before(grammarAccess.getObjectiveKindAccess().getMINIMIZEEnumLiteralDeclaration_0()); |
7561 | // InternalSolverLanguageParser.g:2307:3: ( Minimize ) | 8032 | // InternalSolverLanguageParser.g:2473:3: ( Minimize ) |
7562 | // InternalSolverLanguageParser.g:2307:4: Minimize | 8033 | // InternalSolverLanguageParser.g:2473:4: Minimize |
7563 | { | 8034 | { |
7564 | match(input,Minimize,FOLLOW_2); | 8035 | match(input,Minimize,FOLLOW_2); |
7565 | 8036 | ||
@@ -7573,14 +8044,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7573 | } | 8044 | } |
7574 | break; | 8045 | break; |
7575 | case 2 : | 8046 | case 2 : |
7576 | // InternalSolverLanguageParser.g:2311:2: ( ( Maximize ) ) | 8047 | // InternalSolverLanguageParser.g:2477:2: ( ( Maximize ) ) |
7577 | { | 8048 | { |
7578 | // InternalSolverLanguageParser.g:2311:2: ( ( Maximize ) ) | 8049 | // InternalSolverLanguageParser.g:2477:2: ( ( Maximize ) ) |
7579 | // InternalSolverLanguageParser.g:2312:3: ( Maximize ) | 8050 | // InternalSolverLanguageParser.g:2478:3: ( Maximize ) |
7580 | { | 8051 | { |
7581 | before(grammarAccess.getObjectiveKindAccess().getMAXIMIZEEnumLiteralDeclaration_1()); | 8052 | before(grammarAccess.getObjectiveKindAccess().getMAXIMIZEEnumLiteralDeclaration_1()); |
7582 | // InternalSolverLanguageParser.g:2313:3: ( Maximize ) | 8053 | // InternalSolverLanguageParser.g:2479:3: ( Maximize ) |
7583 | // InternalSolverLanguageParser.g:2313:4: Maximize | 8054 | // InternalSolverLanguageParser.g:2479:4: Maximize |
7584 | { | 8055 | { |
7585 | match(input,Maximize,FOLLOW_2); | 8056 | match(input,Maximize,FOLLOW_2); |
7586 | 8057 | ||
@@ -7611,14 +8082,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7611 | 8082 | ||
7612 | 8083 | ||
7613 | // $ANTLR start "rule__Statement__Group__0" | 8084 | // $ANTLR start "rule__Statement__Group__0" |
7614 | // InternalSolverLanguageParser.g:2321:1: rule__Statement__Group__0 : rule__Statement__Group__0__Impl rule__Statement__Group__1 ; | 8085 | // InternalSolverLanguageParser.g:2487:1: rule__Statement__Group__0 : rule__Statement__Group__0__Impl rule__Statement__Group__1 ; |
7615 | public final void rule__Statement__Group__0() throws RecognitionException { | 8086 | public final void rule__Statement__Group__0() throws RecognitionException { |
7616 | 8087 | ||
7617 | int stackSize = keepStackSize(); | 8088 | int stackSize = keepStackSize(); |
7618 | 8089 | ||
7619 | try { | 8090 | try { |
7620 | // InternalSolverLanguageParser.g:2325:1: ( rule__Statement__Group__0__Impl rule__Statement__Group__1 ) | 8091 | // InternalSolverLanguageParser.g:2491:1: ( rule__Statement__Group__0__Impl rule__Statement__Group__1 ) |
7621 | // InternalSolverLanguageParser.g:2326:2: rule__Statement__Group__0__Impl rule__Statement__Group__1 | 8092 | // InternalSolverLanguageParser.g:2492:2: rule__Statement__Group__0__Impl rule__Statement__Group__1 |
7622 | { | 8093 | { |
7623 | pushFollow(FOLLOW_4); | 8094 | pushFollow(FOLLOW_4); |
7624 | rule__Statement__Group__0__Impl(); | 8095 | rule__Statement__Group__0__Impl(); |
@@ -7649,21 +8120,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7649 | 8120 | ||
7650 | 8121 | ||
7651 | // $ANTLR start "rule__Statement__Group__0__Impl" | 8122 | // $ANTLR start "rule__Statement__Group__0__Impl" |
7652 | // InternalSolverLanguageParser.g:2333:1: rule__Statement__Group__0__Impl : ( ( rule__Statement__Alternatives_0 ) ) ; | 8123 | // InternalSolverLanguageParser.g:2499:1: rule__Statement__Group__0__Impl : ( ( rule__Statement__Alternatives_0 ) ) ; |
7653 | public final void rule__Statement__Group__0__Impl() throws RecognitionException { | 8124 | public final void rule__Statement__Group__0__Impl() throws RecognitionException { |
7654 | 8125 | ||
7655 | int stackSize = keepStackSize(); | 8126 | int stackSize = keepStackSize(); |
7656 | 8127 | ||
7657 | try { | 8128 | try { |
7658 | // InternalSolverLanguageParser.g:2337:1: ( ( ( rule__Statement__Alternatives_0 ) ) ) | 8129 | // InternalSolverLanguageParser.g:2503:1: ( ( ( rule__Statement__Alternatives_0 ) ) ) |
7659 | // InternalSolverLanguageParser.g:2338:1: ( ( rule__Statement__Alternatives_0 ) ) | 8130 | // InternalSolverLanguageParser.g:2504:1: ( ( rule__Statement__Alternatives_0 ) ) |
7660 | { | 8131 | { |
7661 | // InternalSolverLanguageParser.g:2338:1: ( ( rule__Statement__Alternatives_0 ) ) | 8132 | // InternalSolverLanguageParser.g:2504:1: ( ( rule__Statement__Alternatives_0 ) ) |
7662 | // InternalSolverLanguageParser.g:2339:2: ( rule__Statement__Alternatives_0 ) | 8133 | // InternalSolverLanguageParser.g:2505:2: ( rule__Statement__Alternatives_0 ) |
7663 | { | 8134 | { |
7664 | before(grammarAccess.getStatementAccess().getAlternatives_0()); | 8135 | before(grammarAccess.getStatementAccess().getAlternatives_0()); |
7665 | // InternalSolverLanguageParser.g:2340:2: ( rule__Statement__Alternatives_0 ) | 8136 | // InternalSolverLanguageParser.g:2506:2: ( rule__Statement__Alternatives_0 ) |
7666 | // InternalSolverLanguageParser.g:2340:3: rule__Statement__Alternatives_0 | 8137 | // InternalSolverLanguageParser.g:2506:3: rule__Statement__Alternatives_0 |
7667 | { | 8138 | { |
7668 | pushFollow(FOLLOW_2); | 8139 | pushFollow(FOLLOW_2); |
7669 | rule__Statement__Alternatives_0(); | 8140 | rule__Statement__Alternatives_0(); |
@@ -7696,14 +8167,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7696 | 8167 | ||
7697 | 8168 | ||
7698 | // $ANTLR start "rule__Statement__Group__1" | 8169 | // $ANTLR start "rule__Statement__Group__1" |
7699 | // InternalSolverLanguageParser.g:2348:1: rule__Statement__Group__1 : rule__Statement__Group__1__Impl ; | 8170 | // InternalSolverLanguageParser.g:2514:1: rule__Statement__Group__1 : rule__Statement__Group__1__Impl ; |
7700 | public final void rule__Statement__Group__1() throws RecognitionException { | 8171 | public final void rule__Statement__Group__1() throws RecognitionException { |
7701 | 8172 | ||
7702 | int stackSize = keepStackSize(); | 8173 | int stackSize = keepStackSize(); |
7703 | 8174 | ||
7704 | try { | 8175 | try { |
7705 | // InternalSolverLanguageParser.g:2352:1: ( rule__Statement__Group__1__Impl ) | 8176 | // InternalSolverLanguageParser.g:2518:1: ( rule__Statement__Group__1__Impl ) |
7706 | // InternalSolverLanguageParser.g:2353:2: rule__Statement__Group__1__Impl | 8177 | // InternalSolverLanguageParser.g:2519:2: rule__Statement__Group__1__Impl |
7707 | { | 8178 | { |
7708 | pushFollow(FOLLOW_2); | 8179 | pushFollow(FOLLOW_2); |
7709 | rule__Statement__Group__1__Impl(); | 8180 | rule__Statement__Group__1__Impl(); |
@@ -7729,17 +8200,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7729 | 8200 | ||
7730 | 8201 | ||
7731 | // $ANTLR start "rule__Statement__Group__1__Impl" | 8202 | // $ANTLR start "rule__Statement__Group__1__Impl" |
7732 | // InternalSolverLanguageParser.g:2359:1: rule__Statement__Group__1__Impl : ( RULE_FULL_STOP ) ; | 8203 | // InternalSolverLanguageParser.g:2525:1: rule__Statement__Group__1__Impl : ( RULE_FULL_STOP ) ; |
7733 | public final void rule__Statement__Group__1__Impl() throws RecognitionException { | 8204 | public final void rule__Statement__Group__1__Impl() throws RecognitionException { |
7734 | 8205 | ||
7735 | int stackSize = keepStackSize(); | 8206 | int stackSize = keepStackSize(); |
7736 | 8207 | ||
7737 | try { | 8208 | try { |
7738 | // InternalSolverLanguageParser.g:2363:1: ( ( RULE_FULL_STOP ) ) | 8209 | // InternalSolverLanguageParser.g:2529:1: ( ( RULE_FULL_STOP ) ) |
7739 | // InternalSolverLanguageParser.g:2364:1: ( RULE_FULL_STOP ) | 8210 | // InternalSolverLanguageParser.g:2530:1: ( RULE_FULL_STOP ) |
7740 | { | 8211 | { |
7741 | // InternalSolverLanguageParser.g:2364:1: ( RULE_FULL_STOP ) | 8212 | // InternalSolverLanguageParser.g:2530:1: ( RULE_FULL_STOP ) |
7742 | // InternalSolverLanguageParser.g:2365:2: RULE_FULL_STOP | 8213 | // InternalSolverLanguageParser.g:2531:2: RULE_FULL_STOP |
7743 | { | 8214 | { |
7744 | before(grammarAccess.getStatementAccess().getFULL_STOPTerminalRuleCall_1()); | 8215 | before(grammarAccess.getStatementAccess().getFULL_STOPTerminalRuleCall_1()); |
7745 | match(input,RULE_FULL_STOP,FOLLOW_2); | 8216 | match(input,RULE_FULL_STOP,FOLLOW_2); |
@@ -7766,14 +8237,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7766 | 8237 | ||
7767 | 8238 | ||
7768 | // $ANTLR start "rule__AssertionOrDefinition__Group__0" | 8239 | // $ANTLR start "rule__AssertionOrDefinition__Group__0" |
7769 | // InternalSolverLanguageParser.g:2375:1: rule__AssertionOrDefinition__Group__0 : rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ; | 8240 | // InternalSolverLanguageParser.g:2541:1: rule__AssertionOrDefinition__Group__0 : rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ; |
7770 | public final void rule__AssertionOrDefinition__Group__0() throws RecognitionException { | 8241 | public final void rule__AssertionOrDefinition__Group__0() throws RecognitionException { |
7771 | 8242 | ||
7772 | int stackSize = keepStackSize(); | 8243 | int stackSize = keepStackSize(); |
7773 | 8244 | ||
7774 | try { | 8245 | try { |
7775 | // InternalSolverLanguageParser.g:2379:1: ( rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ) | 8246 | // InternalSolverLanguageParser.g:2545:1: ( rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ) |
7776 | // InternalSolverLanguageParser.g:2380:2: rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 | 8247 | // InternalSolverLanguageParser.g:2546:2: rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 |
7777 | { | 8248 | { |
7778 | pushFollow(FOLLOW_5); | 8249 | pushFollow(FOLLOW_5); |
7779 | rule__AssertionOrDefinition__Group__0__Impl(); | 8250 | rule__AssertionOrDefinition__Group__0__Impl(); |
@@ -7804,17 +8275,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7804 | 8275 | ||
7805 | 8276 | ||
7806 | // $ANTLR start "rule__AssertionOrDefinition__Group__0__Impl" | 8277 | // $ANTLR start "rule__AssertionOrDefinition__Group__0__Impl" |
7807 | // InternalSolverLanguageParser.g:2387:1: rule__AssertionOrDefinition__Group__0__Impl : ( ruleExpression ) ; | 8278 | // InternalSolverLanguageParser.g:2553:1: rule__AssertionOrDefinition__Group__0__Impl : ( ruleExpression ) ; |
7808 | public final void rule__AssertionOrDefinition__Group__0__Impl() throws RecognitionException { | 8279 | public final void rule__AssertionOrDefinition__Group__0__Impl() throws RecognitionException { |
7809 | 8280 | ||
7810 | int stackSize = keepStackSize(); | 8281 | int stackSize = keepStackSize(); |
7811 | 8282 | ||
7812 | try { | 8283 | try { |
7813 | // InternalSolverLanguageParser.g:2391:1: ( ( ruleExpression ) ) | 8284 | // InternalSolverLanguageParser.g:2557:1: ( ( ruleExpression ) ) |
7814 | // InternalSolverLanguageParser.g:2392:1: ( ruleExpression ) | 8285 | // InternalSolverLanguageParser.g:2558:1: ( ruleExpression ) |
7815 | { | 8286 | { |
7816 | // InternalSolverLanguageParser.g:2392:1: ( ruleExpression ) | 8287 | // InternalSolverLanguageParser.g:2558:1: ( ruleExpression ) |
7817 | // InternalSolverLanguageParser.g:2393:2: ruleExpression | 8288 | // InternalSolverLanguageParser.g:2559:2: ruleExpression |
7818 | { | 8289 | { |
7819 | before(grammarAccess.getAssertionOrDefinitionAccess().getExpressionParserRuleCall_0()); | 8290 | before(grammarAccess.getAssertionOrDefinitionAccess().getExpressionParserRuleCall_0()); |
7820 | pushFollow(FOLLOW_2); | 8291 | pushFollow(FOLLOW_2); |
@@ -7845,14 +8316,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7845 | 8316 | ||
7846 | 8317 | ||
7847 | // $ANTLR start "rule__AssertionOrDefinition__Group__1" | 8318 | // $ANTLR start "rule__AssertionOrDefinition__Group__1" |
7848 | // InternalSolverLanguageParser.g:2402:1: rule__AssertionOrDefinition__Group__1 : rule__AssertionOrDefinition__Group__1__Impl ; | 8319 | // InternalSolverLanguageParser.g:2568:1: rule__AssertionOrDefinition__Group__1 : rule__AssertionOrDefinition__Group__1__Impl ; |
7849 | public final void rule__AssertionOrDefinition__Group__1() throws RecognitionException { | 8320 | public final void rule__AssertionOrDefinition__Group__1() throws RecognitionException { |
7850 | 8321 | ||
7851 | int stackSize = keepStackSize(); | 8322 | int stackSize = keepStackSize(); |
7852 | 8323 | ||
7853 | try { | 8324 | try { |
7854 | // InternalSolverLanguageParser.g:2406:1: ( rule__AssertionOrDefinition__Group__1__Impl ) | 8325 | // InternalSolverLanguageParser.g:2572:1: ( rule__AssertionOrDefinition__Group__1__Impl ) |
7855 | // InternalSolverLanguageParser.g:2407:2: rule__AssertionOrDefinition__Group__1__Impl | 8326 | // InternalSolverLanguageParser.g:2573:2: rule__AssertionOrDefinition__Group__1__Impl |
7856 | { | 8327 | { |
7857 | pushFollow(FOLLOW_2); | 8328 | pushFollow(FOLLOW_2); |
7858 | rule__AssertionOrDefinition__Group__1__Impl(); | 8329 | rule__AssertionOrDefinition__Group__1__Impl(); |
@@ -7878,28 +8349,39 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7878 | 8349 | ||
7879 | 8350 | ||
7880 | // $ANTLR start "rule__AssertionOrDefinition__Group__1__Impl" | 8351 | // $ANTLR start "rule__AssertionOrDefinition__Group__1__Impl" |
7881 | // InternalSolverLanguageParser.g:2413:1: rule__AssertionOrDefinition__Group__1__Impl : ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) ; | 8352 | // InternalSolverLanguageParser.g:2579:1: rule__AssertionOrDefinition__Group__1__Impl : ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) ; |
7882 | public final void rule__AssertionOrDefinition__Group__1__Impl() throws RecognitionException { | 8353 | public final void rule__AssertionOrDefinition__Group__1__Impl() throws RecognitionException { |
7883 | 8354 | ||
7884 | int stackSize = keepStackSize(); | 8355 | int stackSize = keepStackSize(); |
7885 | 8356 | ||
7886 | try { | 8357 | try { |
7887 | // InternalSolverLanguageParser.g:2417:1: ( ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) ) | 8358 | // InternalSolverLanguageParser.g:2583:1: ( ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) ) |
7888 | // InternalSolverLanguageParser.g:2418:1: ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) | 8359 | // InternalSolverLanguageParser.g:2584:1: ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) |
7889 | { | 8360 | { |
7890 | // InternalSolverLanguageParser.g:2418:1: ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) | 8361 | // InternalSolverLanguageParser.g:2584:1: ( ( rule__AssertionOrDefinition__Alternatives_1 )? ) |
7891 | // InternalSolverLanguageParser.g:2419:2: ( rule__AssertionOrDefinition__Alternatives_1 ) | 8362 | // InternalSolverLanguageParser.g:2585:2: ( rule__AssertionOrDefinition__Alternatives_1 )? |
7892 | { | 8363 | { |
7893 | before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); | 8364 | before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); |
7894 | // InternalSolverLanguageParser.g:2420:2: ( rule__AssertionOrDefinition__Alternatives_1 ) | 8365 | // InternalSolverLanguageParser.g:2586:2: ( rule__AssertionOrDefinition__Alternatives_1 )? |
7895 | // InternalSolverLanguageParser.g:2420:3: rule__AssertionOrDefinition__Alternatives_1 | 8366 | int alt26=2; |
7896 | { | 8367 | int LA26_0 = input.LA(1); |
7897 | pushFollow(FOLLOW_2); | ||
7898 | rule__AssertionOrDefinition__Alternatives_1(); | ||
7899 | 8368 | ||
7900 | state._fsp--; | 8369 | if ( (LA26_0==ColonHyphenMinus||LA26_0==Colon||LA26_0==EqualsSign) ) { |
8370 | alt26=1; | ||
8371 | } | ||
8372 | switch (alt26) { | ||
8373 | case 1 : | ||
8374 | // InternalSolverLanguageParser.g:2586:3: rule__AssertionOrDefinition__Alternatives_1 | ||
8375 | { | ||
8376 | pushFollow(FOLLOW_2); | ||
8377 | rule__AssertionOrDefinition__Alternatives_1(); | ||
8378 | |||
8379 | state._fsp--; | ||
7901 | 8380 | ||
7902 | 8381 | ||
8382 | } | ||
8383 | break; | ||
8384 | |||
7903 | } | 8385 | } |
7904 | 8386 | ||
7905 | after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); | 8387 | after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); |
@@ -7925,14 +8407,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7925 | 8407 | ||
7926 | 8408 | ||
7927 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0" | 8409 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0" |
7928 | // InternalSolverLanguageParser.g:2429:1: rule__AssertionOrDefinition__Group_1_0__0 : rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ; | 8410 | // InternalSolverLanguageParser.g:2595:1: rule__AssertionOrDefinition__Group_1_0__0 : rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ; |
7929 | public final void rule__AssertionOrDefinition__Group_1_0__0() throws RecognitionException { | 8411 | public final void rule__AssertionOrDefinition__Group_1_0__0() throws RecognitionException { |
7930 | 8412 | ||
7931 | int stackSize = keepStackSize(); | 8413 | int stackSize = keepStackSize(); |
7932 | 8414 | ||
7933 | try { | 8415 | try { |
7934 | // InternalSolverLanguageParser.g:2433:1: ( rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ) | 8416 | // InternalSolverLanguageParser.g:2599:1: ( rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ) |
7935 | // InternalSolverLanguageParser.g:2434:2: rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 | 8417 | // InternalSolverLanguageParser.g:2600:2: rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 |
7936 | { | 8418 | { |
7937 | pushFollow(FOLLOW_6); | 8419 | pushFollow(FOLLOW_6); |
7938 | rule__AssertionOrDefinition__Group_1_0__0__Impl(); | 8420 | rule__AssertionOrDefinition__Group_1_0__0__Impl(); |
@@ -7963,25 +8445,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7963 | 8445 | ||
7964 | 8446 | ||
7965 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0__Impl" | 8447 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0__Impl" |
7966 | // InternalSolverLanguageParser.g:2441:1: rule__AssertionOrDefinition__Group_1_0__0__Impl : ( () ) ; | 8448 | // InternalSolverLanguageParser.g:2607:1: rule__AssertionOrDefinition__Group_1_0__0__Impl : ( () ) ; |
7967 | public final void rule__AssertionOrDefinition__Group_1_0__0__Impl() throws RecognitionException { | 8449 | public final void rule__AssertionOrDefinition__Group_1_0__0__Impl() throws RecognitionException { |
7968 | 8450 | ||
7969 | int stackSize = keepStackSize(); | 8451 | int stackSize = keepStackSize(); |
7970 | 8452 | ||
7971 | try { | 8453 | try { |
7972 | // InternalSolverLanguageParser.g:2445:1: ( ( () ) ) | 8454 | // InternalSolverLanguageParser.g:2611:1: ( ( () ) ) |
7973 | // InternalSolverLanguageParser.g:2446:1: ( () ) | 8455 | // InternalSolverLanguageParser.g:2612:1: ( () ) |
7974 | { | 8456 | { |
7975 | // InternalSolverLanguageParser.g:2446:1: ( () ) | 8457 | // InternalSolverLanguageParser.g:2612:1: ( () ) |
7976 | // InternalSolverLanguageParser.g:2447:2: () | 8458 | // InternalSolverLanguageParser.g:2613:2: () |
7977 | { | 8459 | { |
7978 | before(grammarAccess.getAssertionOrDefinitionAccess().getAssertionBodyAction_1_0_0()); | 8460 | before(grammarAccess.getAssertionOrDefinitionAccess().getInterpretationBodyAction_1_0_0()); |
7979 | // InternalSolverLanguageParser.g:2448:2: () | 8461 | // InternalSolverLanguageParser.g:2614:2: () |
7980 | // InternalSolverLanguageParser.g:2448:3: | 8462 | // InternalSolverLanguageParser.g:2614:3: |
7981 | { | 8463 | { |
7982 | } | 8464 | } |
7983 | 8465 | ||
7984 | after(grammarAccess.getAssertionOrDefinitionAccess().getAssertionBodyAction_1_0_0()); | 8466 | after(grammarAccess.getAssertionOrDefinitionAccess().getInterpretationBodyAction_1_0_0()); |
7985 | 8467 | ||
7986 | } | 8468 | } |
7987 | 8469 | ||
@@ -8000,113 +8482,22 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8000 | 8482 | ||
8001 | 8483 | ||
8002 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1" | 8484 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1" |
8003 | // InternalSolverLanguageParser.g:2456:1: rule__AssertionOrDefinition__Group_1_0__1 : rule__AssertionOrDefinition__Group_1_0__1__Impl ; | 8485 | // InternalSolverLanguageParser.g:2622:1: rule__AssertionOrDefinition__Group_1_0__1 : rule__AssertionOrDefinition__Group_1_0__1__Impl rule__AssertionOrDefinition__Group_1_0__2 ; |
8004 | public final void rule__AssertionOrDefinition__Group_1_0__1() throws RecognitionException { | 8486 | public final void rule__AssertionOrDefinition__Group_1_0__1() throws RecognitionException { |
8005 | 8487 | ||
8006 | int stackSize = keepStackSize(); | 8488 | int stackSize = keepStackSize(); |
8007 | 8489 | ||
8008 | try { | 8490 | try { |
8009 | // InternalSolverLanguageParser.g:2460:1: ( rule__AssertionOrDefinition__Group_1_0__1__Impl ) | 8491 | // InternalSolverLanguageParser.g:2626:1: ( rule__AssertionOrDefinition__Group_1_0__1__Impl rule__AssertionOrDefinition__Group_1_0__2 ) |
8010 | // InternalSolverLanguageParser.g:2461:2: rule__AssertionOrDefinition__Group_1_0__1__Impl | 8492 | // InternalSolverLanguageParser.g:2627:2: rule__AssertionOrDefinition__Group_1_0__1__Impl rule__AssertionOrDefinition__Group_1_0__2 |
8011 | { | ||
8012 | pushFollow(FOLLOW_2); | ||
8013 | rule__AssertionOrDefinition__Group_1_0__1__Impl(); | ||
8014 | |||
8015 | state._fsp--; | ||
8016 | |||
8017 | |||
8018 | } | ||
8019 | |||
8020 | } | ||
8021 | catch (RecognitionException re) { | ||
8022 | reportError(re); | ||
8023 | recover(input,re); | ||
8024 | } | ||
8025 | finally { | ||
8026 | |||
8027 | restoreStackSize(stackSize); | ||
8028 | |||
8029 | } | ||
8030 | return ; | ||
8031 | } | ||
8032 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1" | ||
8033 | |||
8034 | |||
8035 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1__Impl" | ||
8036 | // InternalSolverLanguageParser.g:2467:1: rule__AssertionOrDefinition__Group_1_0__1__Impl : ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) ; | ||
8037 | public final void rule__AssertionOrDefinition__Group_1_0__1__Impl() throws RecognitionException { | ||
8038 | |||
8039 | int stackSize = keepStackSize(); | ||
8040 | |||
8041 | try { | ||
8042 | // InternalSolverLanguageParser.g:2471:1: ( ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) ) | ||
8043 | // InternalSolverLanguageParser.g:2472:1: ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) | ||
8044 | { | ||
8045 | // InternalSolverLanguageParser.g:2472:1: ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) | ||
8046 | // InternalSolverLanguageParser.g:2473:2: ( rule__AssertionOrDefinition__Group_1_0_1__0 )? | ||
8047 | { | ||
8048 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); | ||
8049 | // InternalSolverLanguageParser.g:2474:2: ( rule__AssertionOrDefinition__Group_1_0_1__0 )? | ||
8050 | int alt27=2; | ||
8051 | int LA27_0 = input.LA(1); | ||
8052 | |||
8053 | if ( (LA27_0==Colon) ) { | ||
8054 | alt27=1; | ||
8055 | } | ||
8056 | switch (alt27) { | ||
8057 | case 1 : | ||
8058 | // InternalSolverLanguageParser.g:2474:3: rule__AssertionOrDefinition__Group_1_0_1__0 | ||
8059 | { | ||
8060 | pushFollow(FOLLOW_2); | ||
8061 | rule__AssertionOrDefinition__Group_1_0_1__0(); | ||
8062 | |||
8063 | state._fsp--; | ||
8064 | |||
8065 | |||
8066 | } | ||
8067 | break; | ||
8068 | |||
8069 | } | ||
8070 | |||
8071 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); | ||
8072 | |||
8073 | } | ||
8074 | |||
8075 | |||
8076 | } | ||
8077 | |||
8078 | } | ||
8079 | catch (RecognitionException re) { | ||
8080 | reportError(re); | ||
8081 | recover(input,re); | ||
8082 | } | ||
8083 | finally { | ||
8084 | |||
8085 | restoreStackSize(stackSize); | ||
8086 | |||
8087 | } | ||
8088 | return ; | ||
8089 | } | ||
8090 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1__Impl" | ||
8091 | |||
8092 | |||
8093 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__0" | ||
8094 | // InternalSolverLanguageParser.g:2483:1: rule__AssertionOrDefinition__Group_1_0_1__0 : rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 ; | ||
8095 | public final void rule__AssertionOrDefinition__Group_1_0_1__0() throws RecognitionException { | ||
8096 | |||
8097 | int stackSize = keepStackSize(); | ||
8098 | |||
8099 | try { | ||
8100 | // InternalSolverLanguageParser.g:2487:1: ( rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 ) | ||
8101 | // InternalSolverLanguageParser.g:2488:2: rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 | ||
8102 | { | 8493 | { |
8103 | pushFollow(FOLLOW_7); | 8494 | pushFollow(FOLLOW_7); |
8104 | rule__AssertionOrDefinition__Group_1_0_1__0__Impl(); | 8495 | rule__AssertionOrDefinition__Group_1_0__1__Impl(); |
8105 | 8496 | ||
8106 | state._fsp--; | 8497 | state._fsp--; |
8107 | 8498 | ||
8108 | pushFollow(FOLLOW_2); | 8499 | pushFollow(FOLLOW_2); |
8109 | rule__AssertionOrDefinition__Group_1_0_1__1(); | 8500 | rule__AssertionOrDefinition__Group_1_0__2(); |
8110 | 8501 | ||
8111 | state._fsp--; | 8502 | state._fsp--; |
8112 | 8503 | ||
@@ -8125,25 +8516,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8125 | } | 8516 | } |
8126 | return ; | 8517 | return ; |
8127 | } | 8518 | } |
8128 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__0" | 8519 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1" |
8129 | 8520 | ||
8130 | 8521 | ||
8131 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__0__Impl" | 8522 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1__Impl" |
8132 | // InternalSolverLanguageParser.g:2495:1: rule__AssertionOrDefinition__Group_1_0_1__0__Impl : ( Colon ) ; | 8523 | // InternalSolverLanguageParser.g:2634:1: rule__AssertionOrDefinition__Group_1_0__1__Impl : ( Colon ) ; |
8133 | public final void rule__AssertionOrDefinition__Group_1_0_1__0__Impl() throws RecognitionException { | 8524 | public final void rule__AssertionOrDefinition__Group_1_0__1__Impl() throws RecognitionException { |
8134 | 8525 | ||
8135 | int stackSize = keepStackSize(); | 8526 | int stackSize = keepStackSize(); |
8136 | 8527 | ||
8137 | try { | 8528 | try { |
8138 | // InternalSolverLanguageParser.g:2499:1: ( ( Colon ) ) | 8529 | // InternalSolverLanguageParser.g:2638:1: ( ( Colon ) ) |
8139 | // InternalSolverLanguageParser.g:2500:1: ( Colon ) | 8530 | // InternalSolverLanguageParser.g:2639:1: ( Colon ) |
8140 | { | 8531 | { |
8141 | // InternalSolverLanguageParser.g:2500:1: ( Colon ) | 8532 | // InternalSolverLanguageParser.g:2639:1: ( Colon ) |
8142 | // InternalSolverLanguageParser.g:2501:2: Colon | 8533 | // InternalSolverLanguageParser.g:2640:2: Colon |
8143 | { | 8534 | { |
8144 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); | 8535 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1()); |
8145 | match(input,Colon,FOLLOW_2); | 8536 | match(input,Colon,FOLLOW_2); |
8146 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); | 8537 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1()); |
8147 | 8538 | ||
8148 | } | 8539 | } |
8149 | 8540 | ||
@@ -8162,21 +8553,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8162 | } | 8553 | } |
8163 | return ; | 8554 | return ; |
8164 | } | 8555 | } |
8165 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__0__Impl" | 8556 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1__Impl" |
8166 | 8557 | ||
8167 | 8558 | ||
8168 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__1" | 8559 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__2" |
8169 | // InternalSolverLanguageParser.g:2510:1: rule__AssertionOrDefinition__Group_1_0_1__1 : rule__AssertionOrDefinition__Group_1_0_1__1__Impl ; | 8560 | // InternalSolverLanguageParser.g:2649:1: rule__AssertionOrDefinition__Group_1_0__2 : rule__AssertionOrDefinition__Group_1_0__2__Impl ; |
8170 | public final void rule__AssertionOrDefinition__Group_1_0_1__1() throws RecognitionException { | 8561 | public final void rule__AssertionOrDefinition__Group_1_0__2() throws RecognitionException { |
8171 | 8562 | ||
8172 | int stackSize = keepStackSize(); | 8563 | int stackSize = keepStackSize(); |
8173 | 8564 | ||
8174 | try { | 8565 | try { |
8175 | // InternalSolverLanguageParser.g:2514:1: ( rule__AssertionOrDefinition__Group_1_0_1__1__Impl ) | 8566 | // InternalSolverLanguageParser.g:2653:1: ( rule__AssertionOrDefinition__Group_1_0__2__Impl ) |
8176 | // InternalSolverLanguageParser.g:2515:2: rule__AssertionOrDefinition__Group_1_0_1__1__Impl | 8567 | // InternalSolverLanguageParser.g:2654:2: rule__AssertionOrDefinition__Group_1_0__2__Impl |
8177 | { | 8568 | { |
8178 | pushFollow(FOLLOW_2); | 8569 | pushFollow(FOLLOW_2); |
8179 | rule__AssertionOrDefinition__Group_1_0_1__1__Impl(); | 8570 | rule__AssertionOrDefinition__Group_1_0__2__Impl(); |
8180 | 8571 | ||
8181 | state._fsp--; | 8572 | state._fsp--; |
8182 | 8573 | ||
@@ -8195,35 +8586,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8195 | } | 8586 | } |
8196 | return ; | 8587 | return ; |
8197 | } | 8588 | } |
8198 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__1" | 8589 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__2" |
8199 | 8590 | ||
8200 | 8591 | ||
8201 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__1__Impl" | 8592 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__2__Impl" |
8202 | // InternalSolverLanguageParser.g:2521:1: rule__AssertionOrDefinition__Group_1_0_1__1__Impl : ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) ; | 8593 | // InternalSolverLanguageParser.g:2660:1: rule__AssertionOrDefinition__Group_1_0__2__Impl : ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) ; |
8203 | public final void rule__AssertionOrDefinition__Group_1_0_1__1__Impl() throws RecognitionException { | 8594 | public final void rule__AssertionOrDefinition__Group_1_0__2__Impl() throws RecognitionException { |
8204 | 8595 | ||
8205 | int stackSize = keepStackSize(); | 8596 | int stackSize = keepStackSize(); |
8206 | 8597 | ||
8207 | try { | 8598 | try { |
8208 | // InternalSolverLanguageParser.g:2525:1: ( ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) ) | 8599 | // InternalSolverLanguageParser.g:2664:1: ( ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) ) |
8209 | // InternalSolverLanguageParser.g:2526:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) | 8600 | // InternalSolverLanguageParser.g:2665:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) |
8210 | { | 8601 | { |
8211 | // InternalSolverLanguageParser.g:2526:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) | 8602 | // InternalSolverLanguageParser.g:2665:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) ) |
8212 | // InternalSolverLanguageParser.g:2527:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) | 8603 | // InternalSolverLanguageParser.g:2666:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) |
8213 | { | 8604 | { |
8214 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); | 8605 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2()); |
8215 | // InternalSolverLanguageParser.g:2528:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) | 8606 | // InternalSolverLanguageParser.g:2667:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_2 ) |
8216 | // InternalSolverLanguageParser.g:2528:3: rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 | 8607 | // InternalSolverLanguageParser.g:2667:3: rule__AssertionOrDefinition__RangeAssignment_1_0_2 |
8217 | { | 8608 | { |
8218 | pushFollow(FOLLOW_2); | 8609 | pushFollow(FOLLOW_2); |
8219 | rule__AssertionOrDefinition__RangeAssignment_1_0_1_1(); | 8610 | rule__AssertionOrDefinition__RangeAssignment_1_0_2(); |
8220 | 8611 | ||
8221 | state._fsp--; | 8612 | state._fsp--; |
8222 | 8613 | ||
8223 | 8614 | ||
8224 | } | 8615 | } |
8225 | 8616 | ||
8226 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); | 8617 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_2()); |
8227 | 8618 | ||
8228 | } | 8619 | } |
8229 | 8620 | ||
@@ -8242,18 +8633,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8242 | } | 8633 | } |
8243 | return ; | 8634 | return ; |
8244 | } | 8635 | } |
8245 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__1__Impl" | 8636 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__2__Impl" |
8246 | 8637 | ||
8247 | 8638 | ||
8248 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0" | 8639 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0" |
8249 | // InternalSolverLanguageParser.g:2537:1: rule__AssertionOrDefinition__Group_1_1__0 : rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ; | 8640 | // InternalSolverLanguageParser.g:2676:1: rule__AssertionOrDefinition__Group_1_1__0 : rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ; |
8250 | public final void rule__AssertionOrDefinition__Group_1_1__0() throws RecognitionException { | 8641 | public final void rule__AssertionOrDefinition__Group_1_1__0() throws RecognitionException { |
8251 | 8642 | ||
8252 | int stackSize = keepStackSize(); | 8643 | int stackSize = keepStackSize(); |
8253 | 8644 | ||
8254 | try { | 8645 | try { |
8255 | // InternalSolverLanguageParser.g:2541:1: ( rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ) | 8646 | // InternalSolverLanguageParser.g:2680:1: ( rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ) |
8256 | // InternalSolverLanguageParser.g:2542:2: rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 | 8647 | // InternalSolverLanguageParser.g:2681:2: rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 |
8257 | { | 8648 | { |
8258 | pushFollow(FOLLOW_8); | 8649 | pushFollow(FOLLOW_8); |
8259 | rule__AssertionOrDefinition__Group_1_1__0__Impl(); | 8650 | rule__AssertionOrDefinition__Group_1_1__0__Impl(); |
@@ -8284,21 +8675,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8284 | 8675 | ||
8285 | 8676 | ||
8286 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0__Impl" | 8677 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0__Impl" |
8287 | // InternalSolverLanguageParser.g:2549:1: rule__AssertionOrDefinition__Group_1_1__0__Impl : ( () ) ; | 8678 | // InternalSolverLanguageParser.g:2688:1: rule__AssertionOrDefinition__Group_1_1__0__Impl : ( () ) ; |
8288 | public final void rule__AssertionOrDefinition__Group_1_1__0__Impl() throws RecognitionException { | 8679 | public final void rule__AssertionOrDefinition__Group_1_1__0__Impl() throws RecognitionException { |
8289 | 8680 | ||
8290 | int stackSize = keepStackSize(); | 8681 | int stackSize = keepStackSize(); |
8291 | 8682 | ||
8292 | try { | 8683 | try { |
8293 | // InternalSolverLanguageParser.g:2553:1: ( ( () ) ) | 8684 | // InternalSolverLanguageParser.g:2692:1: ( ( () ) ) |
8294 | // InternalSolverLanguageParser.g:2554:1: ( () ) | 8685 | // InternalSolverLanguageParser.g:2693:1: ( () ) |
8295 | { | 8686 | { |
8296 | // InternalSolverLanguageParser.g:2554:1: ( () ) | 8687 | // InternalSolverLanguageParser.g:2693:1: ( () ) |
8297 | // InternalSolverLanguageParser.g:2555:2: () | 8688 | // InternalSolverLanguageParser.g:2694:2: () |
8298 | { | 8689 | { |
8299 | before(grammarAccess.getAssertionOrDefinitionAccess().getPredicateDefinitionHeadAction_1_1_0()); | 8690 | before(grammarAccess.getAssertionOrDefinitionAccess().getPredicateDefinitionHeadAction_1_1_0()); |
8300 | // InternalSolverLanguageParser.g:2556:2: () | 8691 | // InternalSolverLanguageParser.g:2695:2: () |
8301 | // InternalSolverLanguageParser.g:2556:3: | 8692 | // InternalSolverLanguageParser.g:2695:3: |
8302 | { | 8693 | { |
8303 | } | 8694 | } |
8304 | 8695 | ||
@@ -8321,14 +8712,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8321 | 8712 | ||
8322 | 8713 | ||
8323 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1" | 8714 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1" |
8324 | // InternalSolverLanguageParser.g:2564:1: rule__AssertionOrDefinition__Group_1_1__1 : rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ; | 8715 | // InternalSolverLanguageParser.g:2703:1: rule__AssertionOrDefinition__Group_1_1__1 : rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ; |
8325 | public final void rule__AssertionOrDefinition__Group_1_1__1() throws RecognitionException { | 8716 | public final void rule__AssertionOrDefinition__Group_1_1__1() throws RecognitionException { |
8326 | 8717 | ||
8327 | int stackSize = keepStackSize(); | 8718 | int stackSize = keepStackSize(); |
8328 | 8719 | ||
8329 | try { | 8720 | try { |
8330 | // InternalSolverLanguageParser.g:2568:1: ( rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ) | 8721 | // InternalSolverLanguageParser.g:2707:1: ( rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ) |
8331 | // InternalSolverLanguageParser.g:2569:2: rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 | 8722 | // InternalSolverLanguageParser.g:2708:2: rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 |
8332 | { | 8723 | { |
8333 | pushFollow(FOLLOW_7); | 8724 | pushFollow(FOLLOW_7); |
8334 | rule__AssertionOrDefinition__Group_1_1__1__Impl(); | 8725 | rule__AssertionOrDefinition__Group_1_1__1__Impl(); |
@@ -8359,17 +8750,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8359 | 8750 | ||
8360 | 8751 | ||
8361 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1__Impl" | 8752 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1__Impl" |
8362 | // InternalSolverLanguageParser.g:2576:1: rule__AssertionOrDefinition__Group_1_1__1__Impl : ( ColonHyphenMinus ) ; | 8753 | // InternalSolverLanguageParser.g:2715:1: rule__AssertionOrDefinition__Group_1_1__1__Impl : ( ColonHyphenMinus ) ; |
8363 | public final void rule__AssertionOrDefinition__Group_1_1__1__Impl() throws RecognitionException { | 8754 | public final void rule__AssertionOrDefinition__Group_1_1__1__Impl() throws RecognitionException { |
8364 | 8755 | ||
8365 | int stackSize = keepStackSize(); | 8756 | int stackSize = keepStackSize(); |
8366 | 8757 | ||
8367 | try { | 8758 | try { |
8368 | // InternalSolverLanguageParser.g:2580:1: ( ( ColonHyphenMinus ) ) | 8759 | // InternalSolverLanguageParser.g:2719:1: ( ( ColonHyphenMinus ) ) |
8369 | // InternalSolverLanguageParser.g:2581:1: ( ColonHyphenMinus ) | 8760 | // InternalSolverLanguageParser.g:2720:1: ( ColonHyphenMinus ) |
8370 | { | 8761 | { |
8371 | // InternalSolverLanguageParser.g:2581:1: ( ColonHyphenMinus ) | 8762 | // InternalSolverLanguageParser.g:2720:1: ( ColonHyphenMinus ) |
8372 | // InternalSolverLanguageParser.g:2582:2: ColonHyphenMinus | 8763 | // InternalSolverLanguageParser.g:2721:2: ColonHyphenMinus |
8373 | { | 8764 | { |
8374 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonHyphenMinusKeyword_1_1_1()); | 8765 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonHyphenMinusKeyword_1_1_1()); |
8375 | match(input,ColonHyphenMinus,FOLLOW_2); | 8766 | match(input,ColonHyphenMinus,FOLLOW_2); |
@@ -8396,14 +8787,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8396 | 8787 | ||
8397 | 8788 | ||
8398 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2" | 8789 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2" |
8399 | // InternalSolverLanguageParser.g:2591:1: rule__AssertionOrDefinition__Group_1_1__2 : rule__AssertionOrDefinition__Group_1_1__2__Impl ; | 8790 | // InternalSolverLanguageParser.g:2730:1: rule__AssertionOrDefinition__Group_1_1__2 : rule__AssertionOrDefinition__Group_1_1__2__Impl ; |
8400 | public final void rule__AssertionOrDefinition__Group_1_1__2() throws RecognitionException { | 8791 | public final void rule__AssertionOrDefinition__Group_1_1__2() throws RecognitionException { |
8401 | 8792 | ||
8402 | int stackSize = keepStackSize(); | 8793 | int stackSize = keepStackSize(); |
8403 | 8794 | ||
8404 | try { | 8795 | try { |
8405 | // InternalSolverLanguageParser.g:2595:1: ( rule__AssertionOrDefinition__Group_1_1__2__Impl ) | 8796 | // InternalSolverLanguageParser.g:2734:1: ( rule__AssertionOrDefinition__Group_1_1__2__Impl ) |
8406 | // InternalSolverLanguageParser.g:2596:2: rule__AssertionOrDefinition__Group_1_1__2__Impl | 8797 | // InternalSolverLanguageParser.g:2735:2: rule__AssertionOrDefinition__Group_1_1__2__Impl |
8407 | { | 8798 | { |
8408 | pushFollow(FOLLOW_2); | 8799 | pushFollow(FOLLOW_2); |
8409 | rule__AssertionOrDefinition__Group_1_1__2__Impl(); | 8800 | rule__AssertionOrDefinition__Group_1_1__2__Impl(); |
@@ -8429,21 +8820,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8429 | 8820 | ||
8430 | 8821 | ||
8431 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2__Impl" | 8822 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2__Impl" |
8432 | // InternalSolverLanguageParser.g:2602:1: rule__AssertionOrDefinition__Group_1_1__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ; | 8823 | // InternalSolverLanguageParser.g:2741:1: rule__AssertionOrDefinition__Group_1_1__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ; |
8433 | public final void rule__AssertionOrDefinition__Group_1_1__2__Impl() throws RecognitionException { | 8824 | public final void rule__AssertionOrDefinition__Group_1_1__2__Impl() throws RecognitionException { |
8434 | 8825 | ||
8435 | int stackSize = keepStackSize(); | 8826 | int stackSize = keepStackSize(); |
8436 | 8827 | ||
8437 | try { | 8828 | try { |
8438 | // InternalSolverLanguageParser.g:2606:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ) | 8829 | // InternalSolverLanguageParser.g:2745:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ) |
8439 | // InternalSolverLanguageParser.g:2607:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) | 8830 | // InternalSolverLanguageParser.g:2746:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) |
8440 | { | 8831 | { |
8441 | // InternalSolverLanguageParser.g:2607:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) | 8832 | // InternalSolverLanguageParser.g:2746:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) |
8442 | // InternalSolverLanguageParser.g:2608:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) | 8833 | // InternalSolverLanguageParser.g:2747:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) |
8443 | { | 8834 | { |
8444 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2()); | 8835 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2()); |
8445 | // InternalSolverLanguageParser.g:2609:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) | 8836 | // InternalSolverLanguageParser.g:2748:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) |
8446 | // InternalSolverLanguageParser.g:2609:3: rule__AssertionOrDefinition__BodyAssignment_1_1_2 | 8837 | // InternalSolverLanguageParser.g:2748:3: rule__AssertionOrDefinition__BodyAssignment_1_1_2 |
8447 | { | 8838 | { |
8448 | pushFollow(FOLLOW_2); | 8839 | pushFollow(FOLLOW_2); |
8449 | rule__AssertionOrDefinition__BodyAssignment_1_1_2(); | 8840 | rule__AssertionOrDefinition__BodyAssignment_1_1_2(); |
@@ -8476,14 +8867,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8476 | 8867 | ||
8477 | 8868 | ||
8478 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0" | 8869 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0" |
8479 | // InternalSolverLanguageParser.g:2618:1: rule__AssertionOrDefinition__Group_1_2__0 : rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ; | 8870 | // InternalSolverLanguageParser.g:2757:1: rule__AssertionOrDefinition__Group_1_2__0 : rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ; |
8480 | public final void rule__AssertionOrDefinition__Group_1_2__0() throws RecognitionException { | 8871 | public final void rule__AssertionOrDefinition__Group_1_2__0() throws RecognitionException { |
8481 | 8872 | ||
8482 | int stackSize = keepStackSize(); | 8873 | int stackSize = keepStackSize(); |
8483 | 8874 | ||
8484 | try { | 8875 | try { |
8485 | // InternalSolverLanguageParser.g:2622:1: ( rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ) | 8876 | // InternalSolverLanguageParser.g:2761:1: ( rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ) |
8486 | // InternalSolverLanguageParser.g:2623:2: rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 | 8877 | // InternalSolverLanguageParser.g:2762:2: rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 |
8487 | { | 8878 | { |
8488 | pushFollow(FOLLOW_5); | 8879 | pushFollow(FOLLOW_5); |
8489 | rule__AssertionOrDefinition__Group_1_2__0__Impl(); | 8880 | rule__AssertionOrDefinition__Group_1_2__0__Impl(); |
@@ -8514,21 +8905,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8514 | 8905 | ||
8515 | 8906 | ||
8516 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0__Impl" | 8907 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0__Impl" |
8517 | // InternalSolverLanguageParser.g:2630:1: rule__AssertionOrDefinition__Group_1_2__0__Impl : ( () ) ; | 8908 | // InternalSolverLanguageParser.g:2769:1: rule__AssertionOrDefinition__Group_1_2__0__Impl : ( () ) ; |
8518 | public final void rule__AssertionOrDefinition__Group_1_2__0__Impl() throws RecognitionException { | 8909 | public final void rule__AssertionOrDefinition__Group_1_2__0__Impl() throws RecognitionException { |
8519 | 8910 | ||
8520 | int stackSize = keepStackSize(); | 8911 | int stackSize = keepStackSize(); |
8521 | 8912 | ||
8522 | try { | 8913 | try { |
8523 | // InternalSolverLanguageParser.g:2634:1: ( ( () ) ) | 8914 | // InternalSolverLanguageParser.g:2773:1: ( ( () ) ) |
8524 | // InternalSolverLanguageParser.g:2635:1: ( () ) | 8915 | // InternalSolverLanguageParser.g:2774:1: ( () ) |
8525 | { | 8916 | { |
8526 | // InternalSolverLanguageParser.g:2635:1: ( () ) | 8917 | // InternalSolverLanguageParser.g:2774:1: ( () ) |
8527 | // InternalSolverLanguageParser.g:2636:2: () | 8918 | // InternalSolverLanguageParser.g:2775:2: () |
8528 | { | 8919 | { |
8529 | before(grammarAccess.getAssertionOrDefinitionAccess().getMetricDefinitionHeadAction_1_2_0()); | 8920 | before(grammarAccess.getAssertionOrDefinitionAccess().getMetricDefinitionHeadAction_1_2_0()); |
8530 | // InternalSolverLanguageParser.g:2637:2: () | 8921 | // InternalSolverLanguageParser.g:2776:2: () |
8531 | // InternalSolverLanguageParser.g:2637:3: | 8922 | // InternalSolverLanguageParser.g:2776:3: |
8532 | { | 8923 | { |
8533 | } | 8924 | } |
8534 | 8925 | ||
@@ -8551,14 +8942,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8551 | 8942 | ||
8552 | 8943 | ||
8553 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1" | 8944 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1" |
8554 | // InternalSolverLanguageParser.g:2645:1: rule__AssertionOrDefinition__Group_1_2__1 : rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ; | 8945 | // InternalSolverLanguageParser.g:2784:1: rule__AssertionOrDefinition__Group_1_2__1 : rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ; |
8555 | public final void rule__AssertionOrDefinition__Group_1_2__1() throws RecognitionException { | 8946 | public final void rule__AssertionOrDefinition__Group_1_2__1() throws RecognitionException { |
8556 | 8947 | ||
8557 | int stackSize = keepStackSize(); | 8948 | int stackSize = keepStackSize(); |
8558 | 8949 | ||
8559 | try { | 8950 | try { |
8560 | // InternalSolverLanguageParser.g:2649:1: ( rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ) | 8951 | // InternalSolverLanguageParser.g:2788:1: ( rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ) |
8561 | // InternalSolverLanguageParser.g:2650:2: rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 | 8952 | // InternalSolverLanguageParser.g:2789:2: rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 |
8562 | { | 8953 | { |
8563 | pushFollow(FOLLOW_7); | 8954 | pushFollow(FOLLOW_7); |
8564 | rule__AssertionOrDefinition__Group_1_2__1__Impl(); | 8955 | rule__AssertionOrDefinition__Group_1_2__1__Impl(); |
@@ -8589,17 +8980,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8589 | 8980 | ||
8590 | 8981 | ||
8591 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1__Impl" | 8982 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1__Impl" |
8592 | // InternalSolverLanguageParser.g:2657:1: rule__AssertionOrDefinition__Group_1_2__1__Impl : ( EqualsSign ) ; | 8983 | // InternalSolverLanguageParser.g:2796:1: rule__AssertionOrDefinition__Group_1_2__1__Impl : ( EqualsSign ) ; |
8593 | public final void rule__AssertionOrDefinition__Group_1_2__1__Impl() throws RecognitionException { | 8984 | public final void rule__AssertionOrDefinition__Group_1_2__1__Impl() throws RecognitionException { |
8594 | 8985 | ||
8595 | int stackSize = keepStackSize(); | 8986 | int stackSize = keepStackSize(); |
8596 | 8987 | ||
8597 | try { | 8988 | try { |
8598 | // InternalSolverLanguageParser.g:2661:1: ( ( EqualsSign ) ) | 8989 | // InternalSolverLanguageParser.g:2800:1: ( ( EqualsSign ) ) |
8599 | // InternalSolverLanguageParser.g:2662:1: ( EqualsSign ) | 8990 | // InternalSolverLanguageParser.g:2801:1: ( EqualsSign ) |
8600 | { | 8991 | { |
8601 | // InternalSolverLanguageParser.g:2662:1: ( EqualsSign ) | 8992 | // InternalSolverLanguageParser.g:2801:1: ( EqualsSign ) |
8602 | // InternalSolverLanguageParser.g:2663:2: EqualsSign | 8993 | // InternalSolverLanguageParser.g:2802:2: EqualsSign |
8603 | { | 8994 | { |
8604 | before(grammarAccess.getAssertionOrDefinitionAccess().getEqualsSignKeyword_1_2_1()); | 8995 | before(grammarAccess.getAssertionOrDefinitionAccess().getEqualsSignKeyword_1_2_1()); |
8605 | match(input,EqualsSign,FOLLOW_2); | 8996 | match(input,EqualsSign,FOLLOW_2); |
@@ -8626,14 +9017,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8626 | 9017 | ||
8627 | 9018 | ||
8628 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2" | 9019 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2" |
8629 | // InternalSolverLanguageParser.g:2672:1: rule__AssertionOrDefinition__Group_1_2__2 : rule__AssertionOrDefinition__Group_1_2__2__Impl ; | 9020 | // InternalSolverLanguageParser.g:2811:1: rule__AssertionOrDefinition__Group_1_2__2 : rule__AssertionOrDefinition__Group_1_2__2__Impl ; |
8630 | public final void rule__AssertionOrDefinition__Group_1_2__2() throws RecognitionException { | 9021 | public final void rule__AssertionOrDefinition__Group_1_2__2() throws RecognitionException { |
8631 | 9022 | ||
8632 | int stackSize = keepStackSize(); | 9023 | int stackSize = keepStackSize(); |
8633 | 9024 | ||
8634 | try { | 9025 | try { |
8635 | // InternalSolverLanguageParser.g:2676:1: ( rule__AssertionOrDefinition__Group_1_2__2__Impl ) | 9026 | // InternalSolverLanguageParser.g:2815:1: ( rule__AssertionOrDefinition__Group_1_2__2__Impl ) |
8636 | // InternalSolverLanguageParser.g:2677:2: rule__AssertionOrDefinition__Group_1_2__2__Impl | 9027 | // InternalSolverLanguageParser.g:2816:2: rule__AssertionOrDefinition__Group_1_2__2__Impl |
8637 | { | 9028 | { |
8638 | pushFollow(FOLLOW_2); | 9029 | pushFollow(FOLLOW_2); |
8639 | rule__AssertionOrDefinition__Group_1_2__2__Impl(); | 9030 | rule__AssertionOrDefinition__Group_1_2__2__Impl(); |
@@ -8659,21 +9050,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8659 | 9050 | ||
8660 | 9051 | ||
8661 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2__Impl" | 9052 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2__Impl" |
8662 | // InternalSolverLanguageParser.g:2683:1: rule__AssertionOrDefinition__Group_1_2__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ; | 9053 | // InternalSolverLanguageParser.g:2822:1: rule__AssertionOrDefinition__Group_1_2__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ; |
8663 | public final void rule__AssertionOrDefinition__Group_1_2__2__Impl() throws RecognitionException { | 9054 | public final void rule__AssertionOrDefinition__Group_1_2__2__Impl() throws RecognitionException { |
8664 | 9055 | ||
8665 | int stackSize = keepStackSize(); | 9056 | int stackSize = keepStackSize(); |
8666 | 9057 | ||
8667 | try { | 9058 | try { |
8668 | // InternalSolverLanguageParser.g:2687:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ) | 9059 | // InternalSolverLanguageParser.g:2826:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ) |
8669 | // InternalSolverLanguageParser.g:2688:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) | 9060 | // InternalSolverLanguageParser.g:2827:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) |
8670 | { | 9061 | { |
8671 | // InternalSolverLanguageParser.g:2688:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) | 9062 | // InternalSolverLanguageParser.g:2827:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) |
8672 | // InternalSolverLanguageParser.g:2689:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) | 9063 | // InternalSolverLanguageParser.g:2828:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) |
8673 | { | 9064 | { |
8674 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2()); | 9065 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2()); |
8675 | // InternalSolverLanguageParser.g:2690:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) | 9066 | // InternalSolverLanguageParser.g:2829:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) |
8676 | // InternalSolverLanguageParser.g:2690:3: rule__AssertionOrDefinition__BodyAssignment_1_2_2 | 9067 | // InternalSolverLanguageParser.g:2829:3: rule__AssertionOrDefinition__BodyAssignment_1_2_2 |
8677 | { | 9068 | { |
8678 | pushFollow(FOLLOW_2); | 9069 | pushFollow(FOLLOW_2); |
8679 | rule__AssertionOrDefinition__BodyAssignment_1_2_2(); | 9070 | rule__AssertionOrDefinition__BodyAssignment_1_2_2(); |
@@ -8706,14 +9097,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8706 | 9097 | ||
8707 | 9098 | ||
8708 | // $ANTLR start "rule__PredicateDefinition__Group__0" | 9099 | // $ANTLR start "rule__PredicateDefinition__Group__0" |
8709 | // InternalSolverLanguageParser.g:2699:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; | 9100 | // InternalSolverLanguageParser.g:2838:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; |
8710 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { | 9101 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { |
8711 | 9102 | ||
8712 | int stackSize = keepStackSize(); | 9103 | int stackSize = keepStackSize(); |
8713 | 9104 | ||
8714 | try { | 9105 | try { |
8715 | // InternalSolverLanguageParser.g:2703:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) | 9106 | // InternalSolverLanguageParser.g:2842:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) |
8716 | // InternalSolverLanguageParser.g:2704:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 | 9107 | // InternalSolverLanguageParser.g:2843:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 |
8717 | { | 9108 | { |
8718 | pushFollow(FOLLOW_9); | 9109 | pushFollow(FOLLOW_9); |
8719 | rule__PredicateDefinition__Group__0__Impl(); | 9110 | rule__PredicateDefinition__Group__0__Impl(); |
@@ -8744,21 +9135,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8744 | 9135 | ||
8745 | 9136 | ||
8746 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" | 9137 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" |
8747 | // InternalSolverLanguageParser.g:2711:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; | 9138 | // InternalSolverLanguageParser.g:2850:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; |
8748 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { | 9139 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { |
8749 | 9140 | ||
8750 | int stackSize = keepStackSize(); | 9141 | int stackSize = keepStackSize(); |
8751 | 9142 | ||
8752 | try { | 9143 | try { |
8753 | // InternalSolverLanguageParser.g:2715:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) | 9144 | // InternalSolverLanguageParser.g:2854:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) |
8754 | // InternalSolverLanguageParser.g:2716:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 9145 | // InternalSolverLanguageParser.g:2855:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
8755 | { | 9146 | { |
8756 | // InternalSolverLanguageParser.g:2716:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 9147 | // InternalSolverLanguageParser.g:2855:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
8757 | // InternalSolverLanguageParser.g:2717:2: ( rule__PredicateDefinition__Alternatives_0 ) | 9148 | // InternalSolverLanguageParser.g:2856:2: ( rule__PredicateDefinition__Alternatives_0 ) |
8758 | { | 9149 | { |
8759 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); | 9150 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); |
8760 | // InternalSolverLanguageParser.g:2718:2: ( rule__PredicateDefinition__Alternatives_0 ) | 9151 | // InternalSolverLanguageParser.g:2857:2: ( rule__PredicateDefinition__Alternatives_0 ) |
8761 | // InternalSolverLanguageParser.g:2718:3: rule__PredicateDefinition__Alternatives_0 | 9152 | // InternalSolverLanguageParser.g:2857:3: rule__PredicateDefinition__Alternatives_0 |
8762 | { | 9153 | { |
8763 | pushFollow(FOLLOW_2); | 9154 | pushFollow(FOLLOW_2); |
8764 | rule__PredicateDefinition__Alternatives_0(); | 9155 | rule__PredicateDefinition__Alternatives_0(); |
@@ -8791,14 +9182,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8791 | 9182 | ||
8792 | 9183 | ||
8793 | // $ANTLR start "rule__PredicateDefinition__Group__1" | 9184 | // $ANTLR start "rule__PredicateDefinition__Group__1" |
8794 | // InternalSolverLanguageParser.g:2726:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; | 9185 | // InternalSolverLanguageParser.g:2865:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; |
8795 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { | 9186 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { |
8796 | 9187 | ||
8797 | int stackSize = keepStackSize(); | 9188 | int stackSize = keepStackSize(); |
8798 | 9189 | ||
8799 | try { | 9190 | try { |
8800 | // InternalSolverLanguageParser.g:2730:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) | 9191 | // InternalSolverLanguageParser.g:2869:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) |
8801 | // InternalSolverLanguageParser.g:2731:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 | 9192 | // InternalSolverLanguageParser.g:2870:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 |
8802 | { | 9193 | { |
8803 | pushFollow(FOLLOW_8); | 9194 | pushFollow(FOLLOW_8); |
8804 | rule__PredicateDefinition__Group__1__Impl(); | 9195 | rule__PredicateDefinition__Group__1__Impl(); |
@@ -8829,21 +9220,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8829 | 9220 | ||
8830 | 9221 | ||
8831 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" | 9222 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" |
8832 | // InternalSolverLanguageParser.g:2738:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ; | 9223 | // InternalSolverLanguageParser.g:2877:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ; |
8833 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { | 9224 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { |
8834 | 9225 | ||
8835 | int stackSize = keepStackSize(); | 9226 | int stackSize = keepStackSize(); |
8836 | 9227 | ||
8837 | try { | 9228 | try { |
8838 | // InternalSolverLanguageParser.g:2742:1: ( ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ) | 9229 | // InternalSolverLanguageParser.g:2881:1: ( ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ) |
8839 | // InternalSolverLanguageParser.g:2743:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) | 9230 | // InternalSolverLanguageParser.g:2882:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) |
8840 | { | 9231 | { |
8841 | // InternalSolverLanguageParser.g:2743:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) | 9232 | // InternalSolverLanguageParser.g:2882:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) |
8842 | // InternalSolverLanguageParser.g:2744:2: ( rule__PredicateDefinition__HeadAssignment_1 ) | 9233 | // InternalSolverLanguageParser.g:2883:2: ( rule__PredicateDefinition__HeadAssignment_1 ) |
8843 | { | 9234 | { |
8844 | before(grammarAccess.getPredicateDefinitionAccess().getHeadAssignment_1()); | 9235 | before(grammarAccess.getPredicateDefinitionAccess().getHeadAssignment_1()); |
8845 | // InternalSolverLanguageParser.g:2745:2: ( rule__PredicateDefinition__HeadAssignment_1 ) | 9236 | // InternalSolverLanguageParser.g:2884:2: ( rule__PredicateDefinition__HeadAssignment_1 ) |
8846 | // InternalSolverLanguageParser.g:2745:3: rule__PredicateDefinition__HeadAssignment_1 | 9237 | // InternalSolverLanguageParser.g:2884:3: rule__PredicateDefinition__HeadAssignment_1 |
8847 | { | 9238 | { |
8848 | pushFollow(FOLLOW_2); | 9239 | pushFollow(FOLLOW_2); |
8849 | rule__PredicateDefinition__HeadAssignment_1(); | 9240 | rule__PredicateDefinition__HeadAssignment_1(); |
@@ -8876,14 +9267,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8876 | 9267 | ||
8877 | 9268 | ||
8878 | // $ANTLR start "rule__PredicateDefinition__Group__2" | 9269 | // $ANTLR start "rule__PredicateDefinition__Group__2" |
8879 | // InternalSolverLanguageParser.g:2753:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; | 9270 | // InternalSolverLanguageParser.g:2892:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; |
8880 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { | 9271 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { |
8881 | 9272 | ||
8882 | int stackSize = keepStackSize(); | 9273 | int stackSize = keepStackSize(); |
8883 | 9274 | ||
8884 | try { | 9275 | try { |
8885 | // InternalSolverLanguageParser.g:2757:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) | 9276 | // InternalSolverLanguageParser.g:2896:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) |
8886 | // InternalSolverLanguageParser.g:2758:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 | 9277 | // InternalSolverLanguageParser.g:2897:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 |
8887 | { | 9278 | { |
8888 | pushFollow(FOLLOW_7); | 9279 | pushFollow(FOLLOW_7); |
8889 | rule__PredicateDefinition__Group__2__Impl(); | 9280 | rule__PredicateDefinition__Group__2__Impl(); |
@@ -8914,17 +9305,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8914 | 9305 | ||
8915 | 9306 | ||
8916 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" | 9307 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" |
8917 | // InternalSolverLanguageParser.g:2765:1: rule__PredicateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; | 9308 | // InternalSolverLanguageParser.g:2904:1: rule__PredicateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; |
8918 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { | 9309 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { |
8919 | 9310 | ||
8920 | int stackSize = keepStackSize(); | 9311 | int stackSize = keepStackSize(); |
8921 | 9312 | ||
8922 | try { | 9313 | try { |
8923 | // InternalSolverLanguageParser.g:2769:1: ( ( ColonHyphenMinus ) ) | 9314 | // InternalSolverLanguageParser.g:2908:1: ( ( ColonHyphenMinus ) ) |
8924 | // InternalSolverLanguageParser.g:2770:1: ( ColonHyphenMinus ) | 9315 | // InternalSolverLanguageParser.g:2909:1: ( ColonHyphenMinus ) |
8925 | { | 9316 | { |
8926 | // InternalSolverLanguageParser.g:2770:1: ( ColonHyphenMinus ) | 9317 | // InternalSolverLanguageParser.g:2909:1: ( ColonHyphenMinus ) |
8927 | // InternalSolverLanguageParser.g:2771:2: ColonHyphenMinus | 9318 | // InternalSolverLanguageParser.g:2910:2: ColonHyphenMinus |
8928 | { | 9319 | { |
8929 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_2()); | 9320 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
8930 | match(input,ColonHyphenMinus,FOLLOW_2); | 9321 | match(input,ColonHyphenMinus,FOLLOW_2); |
@@ -8951,14 +9342,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8951 | 9342 | ||
8952 | 9343 | ||
8953 | // $ANTLR start "rule__PredicateDefinition__Group__3" | 9344 | // $ANTLR start "rule__PredicateDefinition__Group__3" |
8954 | // InternalSolverLanguageParser.g:2780:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl ; | 9345 | // InternalSolverLanguageParser.g:2919:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl ; |
8955 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { | 9346 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { |
8956 | 9347 | ||
8957 | int stackSize = keepStackSize(); | 9348 | int stackSize = keepStackSize(); |
8958 | 9349 | ||
8959 | try { | 9350 | try { |
8960 | // InternalSolverLanguageParser.g:2784:1: ( rule__PredicateDefinition__Group__3__Impl ) | 9351 | // InternalSolverLanguageParser.g:2923:1: ( rule__PredicateDefinition__Group__3__Impl ) |
8961 | // InternalSolverLanguageParser.g:2785:2: rule__PredicateDefinition__Group__3__Impl | 9352 | // InternalSolverLanguageParser.g:2924:2: rule__PredicateDefinition__Group__3__Impl |
8962 | { | 9353 | { |
8963 | pushFollow(FOLLOW_2); | 9354 | pushFollow(FOLLOW_2); |
8964 | rule__PredicateDefinition__Group__3__Impl(); | 9355 | rule__PredicateDefinition__Group__3__Impl(); |
@@ -8984,21 +9375,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8984 | 9375 | ||
8985 | 9376 | ||
8986 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" | 9377 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" |
8987 | // InternalSolverLanguageParser.g:2791:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ; | 9378 | // InternalSolverLanguageParser.g:2930:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ; |
8988 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { | 9379 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { |
8989 | 9380 | ||
8990 | int stackSize = keepStackSize(); | 9381 | int stackSize = keepStackSize(); |
8991 | 9382 | ||
8992 | try { | 9383 | try { |
8993 | // InternalSolverLanguageParser.g:2795:1: ( ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ) | 9384 | // InternalSolverLanguageParser.g:2934:1: ( ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ) |
8994 | // InternalSolverLanguageParser.g:2796:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) | 9385 | // InternalSolverLanguageParser.g:2935:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) |
8995 | { | 9386 | { |
8996 | // InternalSolverLanguageParser.g:2796:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) | 9387 | // InternalSolverLanguageParser.g:2935:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) |
8997 | // InternalSolverLanguageParser.g:2797:2: ( rule__PredicateDefinition__BodyAssignment_3 ) | 9388 | // InternalSolverLanguageParser.g:2936:2: ( rule__PredicateDefinition__BodyAssignment_3 ) |
8998 | { | 9389 | { |
8999 | before(grammarAccess.getPredicateDefinitionAccess().getBodyAssignment_3()); | 9390 | before(grammarAccess.getPredicateDefinitionAccess().getBodyAssignment_3()); |
9000 | // InternalSolverLanguageParser.g:2798:2: ( rule__PredicateDefinition__BodyAssignment_3 ) | 9391 | // InternalSolverLanguageParser.g:2937:2: ( rule__PredicateDefinition__BodyAssignment_3 ) |
9001 | // InternalSolverLanguageParser.g:2798:3: rule__PredicateDefinition__BodyAssignment_3 | 9392 | // InternalSolverLanguageParser.g:2937:3: rule__PredicateDefinition__BodyAssignment_3 |
9002 | { | 9393 | { |
9003 | pushFollow(FOLLOW_2); | 9394 | pushFollow(FOLLOW_2); |
9004 | rule__PredicateDefinition__BodyAssignment_3(); | 9395 | rule__PredicateDefinition__BodyAssignment_3(); |
@@ -9031,14 +9422,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9031 | 9422 | ||
9032 | 9423 | ||
9033 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" | 9424 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" |
9034 | // InternalSolverLanguageParser.g:2807:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; | 9425 | // InternalSolverLanguageParser.g:2946:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; |
9035 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { | 9426 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { |
9036 | 9427 | ||
9037 | int stackSize = keepStackSize(); | 9428 | int stackSize = keepStackSize(); |
9038 | 9429 | ||
9039 | try { | 9430 | try { |
9040 | // InternalSolverLanguageParser.g:2811:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) | 9431 | // InternalSolverLanguageParser.g:2950:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) |
9041 | // InternalSolverLanguageParser.g:2812:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 | 9432 | // InternalSolverLanguageParser.g:2951:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 |
9042 | { | 9433 | { |
9043 | pushFollow(FOLLOW_10); | 9434 | pushFollow(FOLLOW_10); |
9044 | rule__PredicateDefinition__Group_0_0__0__Impl(); | 9435 | rule__PredicateDefinition__Group_0_0__0__Impl(); |
@@ -9069,21 +9460,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9069 | 9460 | ||
9070 | 9461 | ||
9071 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" | 9462 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" |
9072 | // InternalSolverLanguageParser.g:2819:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ; | 9463 | // InternalSolverLanguageParser.g:2958:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ; |
9073 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { | 9464 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { |
9074 | 9465 | ||
9075 | int stackSize = keepStackSize(); | 9466 | int stackSize = keepStackSize(); |
9076 | 9467 | ||
9077 | try { | 9468 | try { |
9078 | // InternalSolverLanguageParser.g:2823:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ) | 9469 | // InternalSolverLanguageParser.g:2962:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ) |
9079 | // InternalSolverLanguageParser.g:2824:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) | 9470 | // InternalSolverLanguageParser.g:2963:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) |
9080 | { | 9471 | { |
9081 | // InternalSolverLanguageParser.g:2824:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) | 9472 | // InternalSolverLanguageParser.g:2963:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) |
9082 | // InternalSolverLanguageParser.g:2825:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) | 9473 | // InternalSolverLanguageParser.g:2964:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) |
9083 | { | 9474 | { |
9084 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0()); | 9475 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0()); |
9085 | // InternalSolverLanguageParser.g:2826:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) | 9476 | // InternalSolverLanguageParser.g:2965:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) |
9086 | // InternalSolverLanguageParser.g:2826:3: rule__PredicateDefinition__FunctionalAssignment_0_0_0 | 9477 | // InternalSolverLanguageParser.g:2965:3: rule__PredicateDefinition__FunctionalAssignment_0_0_0 |
9087 | { | 9478 | { |
9088 | pushFollow(FOLLOW_2); | 9479 | pushFollow(FOLLOW_2); |
9089 | rule__PredicateDefinition__FunctionalAssignment_0_0_0(); | 9480 | rule__PredicateDefinition__FunctionalAssignment_0_0_0(); |
@@ -9116,14 +9507,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9116 | 9507 | ||
9117 | 9508 | ||
9118 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" | 9509 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" |
9119 | // InternalSolverLanguageParser.g:2834:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; | 9510 | // InternalSolverLanguageParser.g:2973:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; |
9120 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { | 9511 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { |
9121 | 9512 | ||
9122 | int stackSize = keepStackSize(); | 9513 | int stackSize = keepStackSize(); |
9123 | 9514 | ||
9124 | try { | 9515 | try { |
9125 | // InternalSolverLanguageParser.g:2838:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) | 9516 | // InternalSolverLanguageParser.g:2977:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) |
9126 | // InternalSolverLanguageParser.g:2839:2: rule__PredicateDefinition__Group_0_0__1__Impl | 9517 | // InternalSolverLanguageParser.g:2978:2: rule__PredicateDefinition__Group_0_0__1__Impl |
9127 | { | 9518 | { |
9128 | pushFollow(FOLLOW_2); | 9519 | pushFollow(FOLLOW_2); |
9129 | rule__PredicateDefinition__Group_0_0__1__Impl(); | 9520 | rule__PredicateDefinition__Group_0_0__1__Impl(); |
@@ -9149,29 +9540,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9149 | 9540 | ||
9150 | 9541 | ||
9151 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" | 9542 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" |
9152 | // InternalSolverLanguageParser.g:2845:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ; | 9543 | // InternalSolverLanguageParser.g:2984:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ; |
9153 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { | 9544 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { |
9154 | 9545 | ||
9155 | int stackSize = keepStackSize(); | 9546 | int stackSize = keepStackSize(); |
9156 | 9547 | ||
9157 | try { | 9548 | try { |
9158 | // InternalSolverLanguageParser.g:2849:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ) | 9549 | // InternalSolverLanguageParser.g:2988:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ) |
9159 | // InternalSolverLanguageParser.g:2850:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) | 9550 | // InternalSolverLanguageParser.g:2989:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) |
9160 | { | 9551 | { |
9161 | // InternalSolverLanguageParser.g:2850:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) | 9552 | // InternalSolverLanguageParser.g:2989:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) |
9162 | // InternalSolverLanguageParser.g:2851:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? | 9553 | // InternalSolverLanguageParser.g:2990:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? |
9163 | { | 9554 | { |
9164 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_1()); | 9555 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_1()); |
9165 | // InternalSolverLanguageParser.g:2852:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? | 9556 | // InternalSolverLanguageParser.g:2991:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? |
9166 | int alt28=2; | 9557 | int alt27=2; |
9167 | int LA28_0 = input.LA(1); | 9558 | int LA27_0 = input.LA(1); |
9168 | 9559 | ||
9169 | if ( (LA28_0==Error) ) { | 9560 | if ( (LA27_0==Error) ) { |
9170 | alt28=1; | 9561 | alt27=1; |
9171 | } | 9562 | } |
9172 | switch (alt28) { | 9563 | switch (alt27) { |
9173 | case 1 : | 9564 | case 1 : |
9174 | // InternalSolverLanguageParser.g:2852:3: rule__PredicateDefinition__ErrorAssignment_0_0_1 | 9565 | // InternalSolverLanguageParser.g:2991:3: rule__PredicateDefinition__ErrorAssignment_0_0_1 |
9175 | { | 9566 | { |
9176 | pushFollow(FOLLOW_2); | 9567 | pushFollow(FOLLOW_2); |
9177 | rule__PredicateDefinition__ErrorAssignment_0_0_1(); | 9568 | rule__PredicateDefinition__ErrorAssignment_0_0_1(); |
@@ -9207,14 +9598,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9207 | 9598 | ||
9208 | 9599 | ||
9209 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0" | 9600 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0" |
9210 | // InternalSolverLanguageParser.g:2861:1: rule__PredicateDefinition__Group_0_1__0 : rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ; | 9601 | // InternalSolverLanguageParser.g:3000:1: rule__PredicateDefinition__Group_0_1__0 : rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ; |
9211 | public final void rule__PredicateDefinition__Group_0_1__0() throws RecognitionException { | 9602 | public final void rule__PredicateDefinition__Group_0_1__0() throws RecognitionException { |
9212 | 9603 | ||
9213 | int stackSize = keepStackSize(); | 9604 | int stackSize = keepStackSize(); |
9214 | 9605 | ||
9215 | try { | 9606 | try { |
9216 | // InternalSolverLanguageParser.g:2865:1: ( rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ) | 9607 | // InternalSolverLanguageParser.g:3004:1: ( rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ) |
9217 | // InternalSolverLanguageParser.g:2866:2: rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 | 9608 | // InternalSolverLanguageParser.g:3005:2: rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 |
9218 | { | 9609 | { |
9219 | pushFollow(FOLLOW_11); | 9610 | pushFollow(FOLLOW_11); |
9220 | rule__PredicateDefinition__Group_0_1__0__Impl(); | 9611 | rule__PredicateDefinition__Group_0_1__0__Impl(); |
@@ -9245,21 +9636,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9245 | 9636 | ||
9246 | 9637 | ||
9247 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0__Impl" | 9638 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0__Impl" |
9248 | // InternalSolverLanguageParser.g:2873:1: rule__PredicateDefinition__Group_0_1__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ; | 9639 | // InternalSolverLanguageParser.g:3012:1: rule__PredicateDefinition__Group_0_1__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ; |
9249 | public final void rule__PredicateDefinition__Group_0_1__0__Impl() throws RecognitionException { | 9640 | public final void rule__PredicateDefinition__Group_0_1__0__Impl() throws RecognitionException { |
9250 | 9641 | ||
9251 | int stackSize = keepStackSize(); | 9642 | int stackSize = keepStackSize(); |
9252 | 9643 | ||
9253 | try { | 9644 | try { |
9254 | // InternalSolverLanguageParser.g:2877:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ) | 9645 | // InternalSolverLanguageParser.g:3016:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ) |
9255 | // InternalSolverLanguageParser.g:2878:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) | 9646 | // InternalSolverLanguageParser.g:3017:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) |
9256 | { | 9647 | { |
9257 | // InternalSolverLanguageParser.g:2878:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) | 9648 | // InternalSolverLanguageParser.g:3017:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) |
9258 | // InternalSolverLanguageParser.g:2879:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) | 9649 | // InternalSolverLanguageParser.g:3018:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) |
9259 | { | 9650 | { |
9260 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_1_0()); | 9651 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_1_0()); |
9261 | // InternalSolverLanguageParser.g:2880:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) | 9652 | // InternalSolverLanguageParser.g:3019:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) |
9262 | // InternalSolverLanguageParser.g:2880:3: rule__PredicateDefinition__ErrorAssignment_0_1_0 | 9653 | // InternalSolverLanguageParser.g:3019:3: rule__PredicateDefinition__ErrorAssignment_0_1_0 |
9263 | { | 9654 | { |
9264 | pushFollow(FOLLOW_2); | 9655 | pushFollow(FOLLOW_2); |
9265 | rule__PredicateDefinition__ErrorAssignment_0_1_0(); | 9656 | rule__PredicateDefinition__ErrorAssignment_0_1_0(); |
@@ -9292,14 +9683,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9292 | 9683 | ||
9293 | 9684 | ||
9294 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1" | 9685 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1" |
9295 | // InternalSolverLanguageParser.g:2888:1: rule__PredicateDefinition__Group_0_1__1 : rule__PredicateDefinition__Group_0_1__1__Impl ; | 9686 | // InternalSolverLanguageParser.g:3027:1: rule__PredicateDefinition__Group_0_1__1 : rule__PredicateDefinition__Group_0_1__1__Impl ; |
9296 | public final void rule__PredicateDefinition__Group_0_1__1() throws RecognitionException { | 9687 | public final void rule__PredicateDefinition__Group_0_1__1() throws RecognitionException { |
9297 | 9688 | ||
9298 | int stackSize = keepStackSize(); | 9689 | int stackSize = keepStackSize(); |
9299 | 9690 | ||
9300 | try { | 9691 | try { |
9301 | // InternalSolverLanguageParser.g:2892:1: ( rule__PredicateDefinition__Group_0_1__1__Impl ) | 9692 | // InternalSolverLanguageParser.g:3031:1: ( rule__PredicateDefinition__Group_0_1__1__Impl ) |
9302 | // InternalSolverLanguageParser.g:2893:2: rule__PredicateDefinition__Group_0_1__1__Impl | 9693 | // InternalSolverLanguageParser.g:3032:2: rule__PredicateDefinition__Group_0_1__1__Impl |
9303 | { | 9694 | { |
9304 | pushFollow(FOLLOW_2); | 9695 | pushFollow(FOLLOW_2); |
9305 | rule__PredicateDefinition__Group_0_1__1__Impl(); | 9696 | rule__PredicateDefinition__Group_0_1__1__Impl(); |
@@ -9325,29 +9716,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9325 | 9716 | ||
9326 | 9717 | ||
9327 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1__Impl" | 9718 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1__Impl" |
9328 | // InternalSolverLanguageParser.g:2899:1: rule__PredicateDefinition__Group_0_1__1__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ; | 9719 | // InternalSolverLanguageParser.g:3038:1: rule__PredicateDefinition__Group_0_1__1__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ; |
9329 | public final void rule__PredicateDefinition__Group_0_1__1__Impl() throws RecognitionException { | 9720 | public final void rule__PredicateDefinition__Group_0_1__1__Impl() throws RecognitionException { |
9330 | 9721 | ||
9331 | int stackSize = keepStackSize(); | 9722 | int stackSize = keepStackSize(); |
9332 | 9723 | ||
9333 | try { | 9724 | try { |
9334 | // InternalSolverLanguageParser.g:2903:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ) | 9725 | // InternalSolverLanguageParser.g:3042:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ) |
9335 | // InternalSolverLanguageParser.g:2904:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) | 9726 | // InternalSolverLanguageParser.g:3043:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) |
9336 | { | 9727 | { |
9337 | // InternalSolverLanguageParser.g:2904:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) | 9728 | // InternalSolverLanguageParser.g:3043:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) |
9338 | // InternalSolverLanguageParser.g:2905:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? | 9729 | // InternalSolverLanguageParser.g:3044:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? |
9339 | { | 9730 | { |
9340 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_1_1()); | 9731 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_1_1()); |
9341 | // InternalSolverLanguageParser.g:2906:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? | 9732 | // InternalSolverLanguageParser.g:3045:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? |
9342 | int alt29=2; | 9733 | int alt28=2; |
9343 | int LA29_0 = input.LA(1); | 9734 | int LA28_0 = input.LA(1); |
9344 | 9735 | ||
9345 | if ( (LA29_0==Functional) ) { | 9736 | if ( (LA28_0==Functional) ) { |
9346 | alt29=1; | 9737 | alt28=1; |
9347 | } | 9738 | } |
9348 | switch (alt29) { | 9739 | switch (alt28) { |
9349 | case 1 : | 9740 | case 1 : |
9350 | // InternalSolverLanguageParser.g:2906:3: rule__PredicateDefinition__FunctionalAssignment_0_1_1 | 9741 | // InternalSolverLanguageParser.g:3045:3: rule__PredicateDefinition__FunctionalAssignment_0_1_1 |
9351 | { | 9742 | { |
9352 | pushFollow(FOLLOW_2); | 9743 | pushFollow(FOLLOW_2); |
9353 | rule__PredicateDefinition__FunctionalAssignment_0_1_1(); | 9744 | rule__PredicateDefinition__FunctionalAssignment_0_1_1(); |
@@ -9383,14 +9774,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9383 | 9774 | ||
9384 | 9775 | ||
9385 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0" | 9776 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0" |
9386 | // InternalSolverLanguageParser.g:2915:1: rule__UnnamedErrorPrediateDefinition__Group__0 : rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ; | 9777 | // InternalSolverLanguageParser.g:3054:1: rule__UnnamedErrorPrediateDefinition__Group__0 : rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ; |
9387 | public final void rule__UnnamedErrorPrediateDefinition__Group__0() throws RecognitionException { | 9778 | public final void rule__UnnamedErrorPrediateDefinition__Group__0() throws RecognitionException { |
9388 | 9779 | ||
9389 | int stackSize = keepStackSize(); | 9780 | int stackSize = keepStackSize(); |
9390 | 9781 | ||
9391 | try { | 9782 | try { |
9392 | // InternalSolverLanguageParser.g:2919:1: ( rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ) | 9783 | // InternalSolverLanguageParser.g:3058:1: ( rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ) |
9393 | // InternalSolverLanguageParser.g:2920:2: rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 | 9784 | // InternalSolverLanguageParser.g:3059:2: rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 |
9394 | { | 9785 | { |
9395 | pushFollow(FOLLOW_12); | 9786 | pushFollow(FOLLOW_12); |
9396 | rule__UnnamedErrorPrediateDefinition__Group__0__Impl(); | 9787 | rule__UnnamedErrorPrediateDefinition__Group__0__Impl(); |
@@ -9421,17 +9812,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9421 | 9812 | ||
9422 | 9813 | ||
9423 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0__Impl" | 9814 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0__Impl" |
9424 | // InternalSolverLanguageParser.g:2927:1: rule__UnnamedErrorPrediateDefinition__Group__0__Impl : ( Error ) ; | 9815 | // InternalSolverLanguageParser.g:3066:1: rule__UnnamedErrorPrediateDefinition__Group__0__Impl : ( Error ) ; |
9425 | public final void rule__UnnamedErrorPrediateDefinition__Group__0__Impl() throws RecognitionException { | 9816 | public final void rule__UnnamedErrorPrediateDefinition__Group__0__Impl() throws RecognitionException { |
9426 | 9817 | ||
9427 | int stackSize = keepStackSize(); | 9818 | int stackSize = keepStackSize(); |
9428 | 9819 | ||
9429 | try { | 9820 | try { |
9430 | // InternalSolverLanguageParser.g:2931:1: ( ( Error ) ) | 9821 | // InternalSolverLanguageParser.g:3070:1: ( ( Error ) ) |
9431 | // InternalSolverLanguageParser.g:2932:1: ( Error ) | 9822 | // InternalSolverLanguageParser.g:3071:1: ( Error ) |
9432 | { | 9823 | { |
9433 | // InternalSolverLanguageParser.g:2932:1: ( Error ) | 9824 | // InternalSolverLanguageParser.g:3071:1: ( Error ) |
9434 | // InternalSolverLanguageParser.g:2933:2: Error | 9825 | // InternalSolverLanguageParser.g:3072:2: Error |
9435 | { | 9826 | { |
9436 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getErrorKeyword_0()); | 9827 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getErrorKeyword_0()); |
9437 | match(input,Error,FOLLOW_2); | 9828 | match(input,Error,FOLLOW_2); |
@@ -9458,14 +9849,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9458 | 9849 | ||
9459 | 9850 | ||
9460 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1" | 9851 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1" |
9461 | // InternalSolverLanguageParser.g:2942:1: rule__UnnamedErrorPrediateDefinition__Group__1 : rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ; | 9852 | // InternalSolverLanguageParser.g:3081:1: rule__UnnamedErrorPrediateDefinition__Group__1 : rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ; |
9462 | public final void rule__UnnamedErrorPrediateDefinition__Group__1() throws RecognitionException { | 9853 | public final void rule__UnnamedErrorPrediateDefinition__Group__1() throws RecognitionException { |
9463 | 9854 | ||
9464 | int stackSize = keepStackSize(); | 9855 | int stackSize = keepStackSize(); |
9465 | 9856 | ||
9466 | try { | 9857 | try { |
9467 | // InternalSolverLanguageParser.g:2946:1: ( rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ) | 9858 | // InternalSolverLanguageParser.g:3085:1: ( rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ) |
9468 | // InternalSolverLanguageParser.g:2947:2: rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 | 9859 | // InternalSolverLanguageParser.g:3086:2: rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 |
9469 | { | 9860 | { |
9470 | pushFollow(FOLLOW_8); | 9861 | pushFollow(FOLLOW_8); |
9471 | rule__UnnamedErrorPrediateDefinition__Group__1__Impl(); | 9862 | rule__UnnamedErrorPrediateDefinition__Group__1__Impl(); |
@@ -9496,21 +9887,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9496 | 9887 | ||
9497 | 9888 | ||
9498 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1__Impl" | 9889 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1__Impl" |
9499 | // InternalSolverLanguageParser.g:2954:1: rule__UnnamedErrorPrediateDefinition__Group__1__Impl : ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ; | 9890 | // InternalSolverLanguageParser.g:3093:1: rule__UnnamedErrorPrediateDefinition__Group__1__Impl : ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ; |
9500 | public final void rule__UnnamedErrorPrediateDefinition__Group__1__Impl() throws RecognitionException { | 9891 | public final void rule__UnnamedErrorPrediateDefinition__Group__1__Impl() throws RecognitionException { |
9501 | 9892 | ||
9502 | int stackSize = keepStackSize(); | 9893 | int stackSize = keepStackSize(); |
9503 | 9894 | ||
9504 | try { | 9895 | try { |
9505 | // InternalSolverLanguageParser.g:2958:1: ( ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ) | 9896 | // InternalSolverLanguageParser.g:3097:1: ( ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ) |
9506 | // InternalSolverLanguageParser.g:2959:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) | 9897 | // InternalSolverLanguageParser.g:3098:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) |
9507 | { | 9898 | { |
9508 | // InternalSolverLanguageParser.g:2959:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) | 9899 | // InternalSolverLanguageParser.g:3098:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) |
9509 | // InternalSolverLanguageParser.g:2960:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) | 9900 | // InternalSolverLanguageParser.g:3099:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) |
9510 | { | 9901 | { |
9511 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListAssignment_1()); | 9902 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListAssignment_1()); |
9512 | // InternalSolverLanguageParser.g:2961:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) | 9903 | // InternalSolverLanguageParser.g:3100:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) |
9513 | // InternalSolverLanguageParser.g:2961:3: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 | 9904 | // InternalSolverLanguageParser.g:3100:3: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 |
9514 | { | 9905 | { |
9515 | pushFollow(FOLLOW_2); | 9906 | pushFollow(FOLLOW_2); |
9516 | rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1(); | 9907 | rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1(); |
@@ -9543,14 +9934,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9543 | 9934 | ||
9544 | 9935 | ||
9545 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2" | 9936 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2" |
9546 | // InternalSolverLanguageParser.g:2969:1: rule__UnnamedErrorPrediateDefinition__Group__2 : rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ; | 9937 | // InternalSolverLanguageParser.g:3108:1: rule__UnnamedErrorPrediateDefinition__Group__2 : rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ; |
9547 | public final void rule__UnnamedErrorPrediateDefinition__Group__2() throws RecognitionException { | 9938 | public final void rule__UnnamedErrorPrediateDefinition__Group__2() throws RecognitionException { |
9548 | 9939 | ||
9549 | int stackSize = keepStackSize(); | 9940 | int stackSize = keepStackSize(); |
9550 | 9941 | ||
9551 | try { | 9942 | try { |
9552 | // InternalSolverLanguageParser.g:2973:1: ( rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ) | 9943 | // InternalSolverLanguageParser.g:3112:1: ( rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ) |
9553 | // InternalSolverLanguageParser.g:2974:2: rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 | 9944 | // InternalSolverLanguageParser.g:3113:2: rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 |
9554 | { | 9945 | { |
9555 | pushFollow(FOLLOW_7); | 9946 | pushFollow(FOLLOW_7); |
9556 | rule__UnnamedErrorPrediateDefinition__Group__2__Impl(); | 9947 | rule__UnnamedErrorPrediateDefinition__Group__2__Impl(); |
@@ -9581,17 +9972,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9581 | 9972 | ||
9582 | 9973 | ||
9583 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2__Impl" | 9974 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2__Impl" |
9584 | // InternalSolverLanguageParser.g:2981:1: rule__UnnamedErrorPrediateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; | 9975 | // InternalSolverLanguageParser.g:3120:1: rule__UnnamedErrorPrediateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; |
9585 | public final void rule__UnnamedErrorPrediateDefinition__Group__2__Impl() throws RecognitionException { | 9976 | public final void rule__UnnamedErrorPrediateDefinition__Group__2__Impl() throws RecognitionException { |
9586 | 9977 | ||
9587 | int stackSize = keepStackSize(); | 9978 | int stackSize = keepStackSize(); |
9588 | 9979 | ||
9589 | try { | 9980 | try { |
9590 | // InternalSolverLanguageParser.g:2985:1: ( ( ColonHyphenMinus ) ) | 9981 | // InternalSolverLanguageParser.g:3124:1: ( ( ColonHyphenMinus ) ) |
9591 | // InternalSolverLanguageParser.g:2986:1: ( ColonHyphenMinus ) | 9982 | // InternalSolverLanguageParser.g:3125:1: ( ColonHyphenMinus ) |
9592 | { | 9983 | { |
9593 | // InternalSolverLanguageParser.g:2986:1: ( ColonHyphenMinus ) | 9984 | // InternalSolverLanguageParser.g:3125:1: ( ColonHyphenMinus ) |
9594 | // InternalSolverLanguageParser.g:2987:2: ColonHyphenMinus | 9985 | // InternalSolverLanguageParser.g:3126:2: ColonHyphenMinus |
9595 | { | 9986 | { |
9596 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getColonHyphenMinusKeyword_2()); | 9987 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
9597 | match(input,ColonHyphenMinus,FOLLOW_2); | 9988 | match(input,ColonHyphenMinus,FOLLOW_2); |
@@ -9618,14 +10009,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9618 | 10009 | ||
9619 | 10010 | ||
9620 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3" | 10011 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3" |
9621 | // InternalSolverLanguageParser.g:2996:1: rule__UnnamedErrorPrediateDefinition__Group__3 : rule__UnnamedErrorPrediateDefinition__Group__3__Impl ; | 10012 | // InternalSolverLanguageParser.g:3135:1: rule__UnnamedErrorPrediateDefinition__Group__3 : rule__UnnamedErrorPrediateDefinition__Group__3__Impl ; |
9622 | public final void rule__UnnamedErrorPrediateDefinition__Group__3() throws RecognitionException { | 10013 | public final void rule__UnnamedErrorPrediateDefinition__Group__3() throws RecognitionException { |
9623 | 10014 | ||
9624 | int stackSize = keepStackSize(); | 10015 | int stackSize = keepStackSize(); |
9625 | 10016 | ||
9626 | try { | 10017 | try { |
9627 | // InternalSolverLanguageParser.g:3000:1: ( rule__UnnamedErrorPrediateDefinition__Group__3__Impl ) | 10018 | // InternalSolverLanguageParser.g:3139:1: ( rule__UnnamedErrorPrediateDefinition__Group__3__Impl ) |
9628 | // InternalSolverLanguageParser.g:3001:2: rule__UnnamedErrorPrediateDefinition__Group__3__Impl | 10019 | // InternalSolverLanguageParser.g:3140:2: rule__UnnamedErrorPrediateDefinition__Group__3__Impl |
9629 | { | 10020 | { |
9630 | pushFollow(FOLLOW_2); | 10021 | pushFollow(FOLLOW_2); |
9631 | rule__UnnamedErrorPrediateDefinition__Group__3__Impl(); | 10022 | rule__UnnamedErrorPrediateDefinition__Group__3__Impl(); |
@@ -9651,21 +10042,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9651 | 10042 | ||
9652 | 10043 | ||
9653 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3__Impl" | 10044 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3__Impl" |
9654 | // InternalSolverLanguageParser.g:3007:1: rule__UnnamedErrorPrediateDefinition__Group__3__Impl : ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ; | 10045 | // InternalSolverLanguageParser.g:3146:1: rule__UnnamedErrorPrediateDefinition__Group__3__Impl : ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ; |
9655 | public final void rule__UnnamedErrorPrediateDefinition__Group__3__Impl() throws RecognitionException { | 10046 | public final void rule__UnnamedErrorPrediateDefinition__Group__3__Impl() throws RecognitionException { |
9656 | 10047 | ||
9657 | int stackSize = keepStackSize(); | 10048 | int stackSize = keepStackSize(); |
9658 | 10049 | ||
9659 | try { | 10050 | try { |
9660 | // InternalSolverLanguageParser.g:3011:1: ( ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ) | 10051 | // InternalSolverLanguageParser.g:3150:1: ( ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ) |
9661 | // InternalSolverLanguageParser.g:3012:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) | 10052 | // InternalSolverLanguageParser.g:3151:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) |
9662 | { | 10053 | { |
9663 | // InternalSolverLanguageParser.g:3012:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) | 10054 | // InternalSolverLanguageParser.g:3151:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) |
9664 | // InternalSolverLanguageParser.g:3013:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) | 10055 | // InternalSolverLanguageParser.g:3152:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) |
9665 | { | 10056 | { |
9666 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3()); | 10057 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3()); |
9667 | // InternalSolverLanguageParser.g:3014:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) | 10058 | // InternalSolverLanguageParser.g:3153:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) |
9668 | // InternalSolverLanguageParser.g:3014:3: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 | 10059 | // InternalSolverLanguageParser.g:3153:3: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 |
9669 | { | 10060 | { |
9670 | pushFollow(FOLLOW_2); | 10061 | pushFollow(FOLLOW_2); |
9671 | rule__UnnamedErrorPrediateDefinition__BodyAssignment_3(); | 10062 | rule__UnnamedErrorPrediateDefinition__BodyAssignment_3(); |
@@ -9698,14 +10089,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9698 | 10089 | ||
9699 | 10090 | ||
9700 | // $ANTLR start "rule__DefaultDefinition__Group__0" | 10091 | // $ANTLR start "rule__DefaultDefinition__Group__0" |
9701 | // InternalSolverLanguageParser.g:3023:1: rule__DefaultDefinition__Group__0 : rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ; | 10092 | // InternalSolverLanguageParser.g:3162:1: rule__DefaultDefinition__Group__0 : rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ; |
9702 | public final void rule__DefaultDefinition__Group__0() throws RecognitionException { | 10093 | public final void rule__DefaultDefinition__Group__0() throws RecognitionException { |
9703 | 10094 | ||
9704 | int stackSize = keepStackSize(); | 10095 | int stackSize = keepStackSize(); |
9705 | 10096 | ||
9706 | try { | 10097 | try { |
9707 | // InternalSolverLanguageParser.g:3027:1: ( rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ) | 10098 | // InternalSolverLanguageParser.g:3166:1: ( rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ) |
9708 | // InternalSolverLanguageParser.g:3028:2: rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 | 10099 | // InternalSolverLanguageParser.g:3167:2: rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 |
9709 | { | 10100 | { |
9710 | pushFollow(FOLLOW_9); | 10101 | pushFollow(FOLLOW_9); |
9711 | rule__DefaultDefinition__Group__0__Impl(); | 10102 | rule__DefaultDefinition__Group__0__Impl(); |
@@ -9736,17 +10127,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9736 | 10127 | ||
9737 | 10128 | ||
9738 | // $ANTLR start "rule__DefaultDefinition__Group__0__Impl" | 10129 | // $ANTLR start "rule__DefaultDefinition__Group__0__Impl" |
9739 | // InternalSolverLanguageParser.g:3035:1: rule__DefaultDefinition__Group__0__Impl : ( Default ) ; | 10130 | // InternalSolverLanguageParser.g:3174:1: rule__DefaultDefinition__Group__0__Impl : ( Default ) ; |
9740 | public final void rule__DefaultDefinition__Group__0__Impl() throws RecognitionException { | 10131 | public final void rule__DefaultDefinition__Group__0__Impl() throws RecognitionException { |
9741 | 10132 | ||
9742 | int stackSize = keepStackSize(); | 10133 | int stackSize = keepStackSize(); |
9743 | 10134 | ||
9744 | try { | 10135 | try { |
9745 | // InternalSolverLanguageParser.g:3039:1: ( ( Default ) ) | 10136 | // InternalSolverLanguageParser.g:3178:1: ( ( Default ) ) |
9746 | // InternalSolverLanguageParser.g:3040:1: ( Default ) | 10137 | // InternalSolverLanguageParser.g:3179:1: ( Default ) |
9747 | { | 10138 | { |
9748 | // InternalSolverLanguageParser.g:3040:1: ( Default ) | 10139 | // InternalSolverLanguageParser.g:3179:1: ( Default ) |
9749 | // InternalSolverLanguageParser.g:3041:2: Default | 10140 | // InternalSolverLanguageParser.g:3180:2: Default |
9750 | { | 10141 | { |
9751 | before(grammarAccess.getDefaultDefinitionAccess().getDefaultKeyword_0()); | 10142 | before(grammarAccess.getDefaultDefinitionAccess().getDefaultKeyword_0()); |
9752 | match(input,Default,FOLLOW_2); | 10143 | match(input,Default,FOLLOW_2); |
@@ -9773,14 +10164,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9773 | 10164 | ||
9774 | 10165 | ||
9775 | // $ANTLR start "rule__DefaultDefinition__Group__1" | 10166 | // $ANTLR start "rule__DefaultDefinition__Group__1" |
9776 | // InternalSolverLanguageParser.g:3050:1: rule__DefaultDefinition__Group__1 : rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ; | 10167 | // InternalSolverLanguageParser.g:3189:1: rule__DefaultDefinition__Group__1 : rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ; |
9777 | public final void rule__DefaultDefinition__Group__1() throws RecognitionException { | 10168 | public final void rule__DefaultDefinition__Group__1() throws RecognitionException { |
9778 | 10169 | ||
9779 | int stackSize = keepStackSize(); | 10170 | int stackSize = keepStackSize(); |
9780 | 10171 | ||
9781 | try { | 10172 | try { |
9782 | // InternalSolverLanguageParser.g:3054:1: ( rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ) | 10173 | // InternalSolverLanguageParser.g:3193:1: ( rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ) |
9783 | // InternalSolverLanguageParser.g:3055:2: rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 | 10174 | // InternalSolverLanguageParser.g:3194:2: rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 |
9784 | { | 10175 | { |
9785 | pushFollow(FOLLOW_6); | 10176 | pushFollow(FOLLOW_6); |
9786 | rule__DefaultDefinition__Group__1__Impl(); | 10177 | rule__DefaultDefinition__Group__1__Impl(); |
@@ -9811,21 +10202,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9811 | 10202 | ||
9812 | 10203 | ||
9813 | // $ANTLR start "rule__DefaultDefinition__Group__1__Impl" | 10204 | // $ANTLR start "rule__DefaultDefinition__Group__1__Impl" |
9814 | // InternalSolverLanguageParser.g:3062:1: rule__DefaultDefinition__Group__1__Impl : ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ; | 10205 | // InternalSolverLanguageParser.g:3201:1: rule__DefaultDefinition__Group__1__Impl : ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ; |
9815 | public final void rule__DefaultDefinition__Group__1__Impl() throws RecognitionException { | 10206 | public final void rule__DefaultDefinition__Group__1__Impl() throws RecognitionException { |
9816 | 10207 | ||
9817 | int stackSize = keepStackSize(); | 10208 | int stackSize = keepStackSize(); |
9818 | 10209 | ||
9819 | try { | 10210 | try { |
9820 | // InternalSolverLanguageParser.g:3066:1: ( ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ) | 10211 | // InternalSolverLanguageParser.g:3205:1: ( ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ) |
9821 | // InternalSolverLanguageParser.g:3067:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) | 10212 | // InternalSolverLanguageParser.g:3206:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) |
9822 | { | 10213 | { |
9823 | // InternalSolverLanguageParser.g:3067:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) | 10214 | // InternalSolverLanguageParser.g:3206:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) |
9824 | // InternalSolverLanguageParser.g:3068:2: ( rule__DefaultDefinition__HeadAssignment_1 ) | 10215 | // InternalSolverLanguageParser.g:3207:2: ( rule__DefaultDefinition__HeadAssignment_1 ) |
9825 | { | 10216 | { |
9826 | before(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1()); | 10217 | before(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1()); |
9827 | // InternalSolverLanguageParser.g:3069:2: ( rule__DefaultDefinition__HeadAssignment_1 ) | 10218 | // InternalSolverLanguageParser.g:3208:2: ( rule__DefaultDefinition__HeadAssignment_1 ) |
9828 | // InternalSolverLanguageParser.g:3069:3: rule__DefaultDefinition__HeadAssignment_1 | 10219 | // InternalSolverLanguageParser.g:3208:3: rule__DefaultDefinition__HeadAssignment_1 |
9829 | { | 10220 | { |
9830 | pushFollow(FOLLOW_2); | 10221 | pushFollow(FOLLOW_2); |
9831 | rule__DefaultDefinition__HeadAssignment_1(); | 10222 | rule__DefaultDefinition__HeadAssignment_1(); |
@@ -9858,14 +10249,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9858 | 10249 | ||
9859 | 10250 | ||
9860 | // $ANTLR start "rule__DefaultDefinition__Group__2" | 10251 | // $ANTLR start "rule__DefaultDefinition__Group__2" |
9861 | // InternalSolverLanguageParser.g:3077:1: rule__DefaultDefinition__Group__2 : rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ; | 10252 | // InternalSolverLanguageParser.g:3216:1: rule__DefaultDefinition__Group__2 : rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ; |
9862 | public final void rule__DefaultDefinition__Group__2() throws RecognitionException { | 10253 | public final void rule__DefaultDefinition__Group__2() throws RecognitionException { |
9863 | 10254 | ||
9864 | int stackSize = keepStackSize(); | 10255 | int stackSize = keepStackSize(); |
9865 | 10256 | ||
9866 | try { | 10257 | try { |
9867 | // InternalSolverLanguageParser.g:3081:1: ( rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ) | 10258 | // InternalSolverLanguageParser.g:3220:1: ( rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ) |
9868 | // InternalSolverLanguageParser.g:3082:2: rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 | 10259 | // InternalSolverLanguageParser.g:3221:2: rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 |
9869 | { | 10260 | { |
9870 | pushFollow(FOLLOW_7); | 10261 | pushFollow(FOLLOW_7); |
9871 | rule__DefaultDefinition__Group__2__Impl(); | 10262 | rule__DefaultDefinition__Group__2__Impl(); |
@@ -9896,17 +10287,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9896 | 10287 | ||
9897 | 10288 | ||
9898 | // $ANTLR start "rule__DefaultDefinition__Group__2__Impl" | 10289 | // $ANTLR start "rule__DefaultDefinition__Group__2__Impl" |
9899 | // InternalSolverLanguageParser.g:3089:1: rule__DefaultDefinition__Group__2__Impl : ( Colon ) ; | 10290 | // InternalSolverLanguageParser.g:3228:1: rule__DefaultDefinition__Group__2__Impl : ( Colon ) ; |
9900 | public final void rule__DefaultDefinition__Group__2__Impl() throws RecognitionException { | 10291 | public final void rule__DefaultDefinition__Group__2__Impl() throws RecognitionException { |
9901 | 10292 | ||
9902 | int stackSize = keepStackSize(); | 10293 | int stackSize = keepStackSize(); |
9903 | 10294 | ||
9904 | try { | 10295 | try { |
9905 | // InternalSolverLanguageParser.g:3093:1: ( ( Colon ) ) | 10296 | // InternalSolverLanguageParser.g:3232:1: ( ( Colon ) ) |
9906 | // InternalSolverLanguageParser.g:3094:1: ( Colon ) | 10297 | // InternalSolverLanguageParser.g:3233:1: ( Colon ) |
9907 | { | 10298 | { |
9908 | // InternalSolverLanguageParser.g:3094:1: ( Colon ) | 10299 | // InternalSolverLanguageParser.g:3233:1: ( Colon ) |
9909 | // InternalSolverLanguageParser.g:3095:2: Colon | 10300 | // InternalSolverLanguageParser.g:3234:2: Colon |
9910 | { | 10301 | { |
9911 | before(grammarAccess.getDefaultDefinitionAccess().getColonKeyword_2()); | 10302 | before(grammarAccess.getDefaultDefinitionAccess().getColonKeyword_2()); |
9912 | match(input,Colon,FOLLOW_2); | 10303 | match(input,Colon,FOLLOW_2); |
@@ -9933,14 +10324,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9933 | 10324 | ||
9934 | 10325 | ||
9935 | // $ANTLR start "rule__DefaultDefinition__Group__3" | 10326 | // $ANTLR start "rule__DefaultDefinition__Group__3" |
9936 | // InternalSolverLanguageParser.g:3104:1: rule__DefaultDefinition__Group__3 : rule__DefaultDefinition__Group__3__Impl ; | 10327 | // InternalSolverLanguageParser.g:3243:1: rule__DefaultDefinition__Group__3 : rule__DefaultDefinition__Group__3__Impl ; |
9937 | public final void rule__DefaultDefinition__Group__3() throws RecognitionException { | 10328 | public final void rule__DefaultDefinition__Group__3() throws RecognitionException { |
9938 | 10329 | ||
9939 | int stackSize = keepStackSize(); | 10330 | int stackSize = keepStackSize(); |
9940 | 10331 | ||
9941 | try { | 10332 | try { |
9942 | // InternalSolverLanguageParser.g:3108:1: ( rule__DefaultDefinition__Group__3__Impl ) | 10333 | // InternalSolverLanguageParser.g:3247:1: ( rule__DefaultDefinition__Group__3__Impl ) |
9943 | // InternalSolverLanguageParser.g:3109:2: rule__DefaultDefinition__Group__3__Impl | 10334 | // InternalSolverLanguageParser.g:3248:2: rule__DefaultDefinition__Group__3__Impl |
9944 | { | 10335 | { |
9945 | pushFollow(FOLLOW_2); | 10336 | pushFollow(FOLLOW_2); |
9946 | rule__DefaultDefinition__Group__3__Impl(); | 10337 | rule__DefaultDefinition__Group__3__Impl(); |
@@ -9966,21 +10357,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9966 | 10357 | ||
9967 | 10358 | ||
9968 | // $ANTLR start "rule__DefaultDefinition__Group__3__Impl" | 10359 | // $ANTLR start "rule__DefaultDefinition__Group__3__Impl" |
9969 | // InternalSolverLanguageParser.g:3115:1: rule__DefaultDefinition__Group__3__Impl : ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ; | 10360 | // InternalSolverLanguageParser.g:3254:1: rule__DefaultDefinition__Group__3__Impl : ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ; |
9970 | public final void rule__DefaultDefinition__Group__3__Impl() throws RecognitionException { | 10361 | public final void rule__DefaultDefinition__Group__3__Impl() throws RecognitionException { |
9971 | 10362 | ||
9972 | int stackSize = keepStackSize(); | 10363 | int stackSize = keepStackSize(); |
9973 | 10364 | ||
9974 | try { | 10365 | try { |
9975 | // InternalSolverLanguageParser.g:3119:1: ( ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ) | 10366 | // InternalSolverLanguageParser.g:3258:1: ( ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ) |
9976 | // InternalSolverLanguageParser.g:3120:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) | 10367 | // InternalSolverLanguageParser.g:3259:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) |
9977 | { | 10368 | { |
9978 | // InternalSolverLanguageParser.g:3120:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) | 10369 | // InternalSolverLanguageParser.g:3259:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) |
9979 | // InternalSolverLanguageParser.g:3121:2: ( rule__DefaultDefinition__RangeAssignment_3 ) | 10370 | // InternalSolverLanguageParser.g:3260:2: ( rule__DefaultDefinition__RangeAssignment_3 ) |
9980 | { | 10371 | { |
9981 | before(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3()); | 10372 | before(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3()); |
9982 | // InternalSolverLanguageParser.g:3122:2: ( rule__DefaultDefinition__RangeAssignment_3 ) | 10373 | // InternalSolverLanguageParser.g:3261:2: ( rule__DefaultDefinition__RangeAssignment_3 ) |
9983 | // InternalSolverLanguageParser.g:3122:3: rule__DefaultDefinition__RangeAssignment_3 | 10374 | // InternalSolverLanguageParser.g:3261:3: rule__DefaultDefinition__RangeAssignment_3 |
9984 | { | 10375 | { |
9985 | pushFollow(FOLLOW_2); | 10376 | pushFollow(FOLLOW_2); |
9986 | rule__DefaultDefinition__RangeAssignment_3(); | 10377 | rule__DefaultDefinition__RangeAssignment_3(); |
@@ -10012,23 +10403,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10012 | // $ANTLR end "rule__DefaultDefinition__Group__3__Impl" | 10403 | // $ANTLR end "rule__DefaultDefinition__Group__3__Impl" |
10013 | 10404 | ||
10014 | 10405 | ||
10015 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0" | 10406 | // $ANTLR start "rule__MetricDefinition__Group__0" |
10016 | // InternalSolverLanguageParser.g:3131:1: rule__ExternPredicateDefinition__Group__0 : rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ; | 10407 | // InternalSolverLanguageParser.g:3270:1: rule__MetricDefinition__Group__0 : rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ; |
10017 | public final void rule__ExternPredicateDefinition__Group__0() throws RecognitionException { | 10408 | public final void rule__MetricDefinition__Group__0() throws RecognitionException { |
10018 | 10409 | ||
10019 | int stackSize = keepStackSize(); | 10410 | int stackSize = keepStackSize(); |
10020 | 10411 | ||
10021 | try { | 10412 | try { |
10022 | // InternalSolverLanguageParser.g:3135:1: ( rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ) | 10413 | // InternalSolverLanguageParser.g:3274:1: ( rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ) |
10023 | // InternalSolverLanguageParser.g:3136:2: rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 | 10414 | // InternalSolverLanguageParser.g:3275:2: rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 |
10024 | { | 10415 | { |
10025 | pushFollow(FOLLOW_9); | 10416 | pushFollow(FOLLOW_9); |
10026 | rule__ExternPredicateDefinition__Group__0__Impl(); | 10417 | rule__MetricDefinition__Group__0__Impl(); |
10027 | 10418 | ||
10028 | state._fsp--; | 10419 | state._fsp--; |
10029 | 10420 | ||
10030 | pushFollow(FOLLOW_2); | 10421 | pushFollow(FOLLOW_2); |
10031 | rule__ExternPredicateDefinition__Group__1(); | 10422 | rule__MetricDefinition__Group__1(); |
10032 | 10423 | ||
10033 | state._fsp--; | 10424 | state._fsp--; |
10034 | 10425 | ||
@@ -10047,25 +10438,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10047 | } | 10438 | } |
10048 | return ; | 10439 | return ; |
10049 | } | 10440 | } |
10050 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0" | 10441 | // $ANTLR end "rule__MetricDefinition__Group__0" |
10051 | 10442 | ||
10052 | 10443 | ||
10053 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0__Impl" | 10444 | // $ANTLR start "rule__MetricDefinition__Group__0__Impl" |
10054 | // InternalSolverLanguageParser.g:3143:1: rule__ExternPredicateDefinition__Group__0__Impl : ( Extern ) ; | 10445 | // InternalSolverLanguageParser.g:3282:1: rule__MetricDefinition__Group__0__Impl : ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ; |
10055 | public final void rule__ExternPredicateDefinition__Group__0__Impl() throws RecognitionException { | 10446 | public final void rule__MetricDefinition__Group__0__Impl() throws RecognitionException { |
10056 | 10447 | ||
10057 | int stackSize = keepStackSize(); | 10448 | int stackSize = keepStackSize(); |
10058 | 10449 | ||
10059 | try { | 10450 | try { |
10060 | // InternalSolverLanguageParser.g:3147:1: ( ( Extern ) ) | 10451 | // InternalSolverLanguageParser.g:3286:1: ( ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ) |
10061 | // InternalSolverLanguageParser.g:3148:1: ( Extern ) | 10452 | // InternalSolverLanguageParser.g:3287:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) |
10062 | { | 10453 | { |
10063 | // InternalSolverLanguageParser.g:3148:1: ( Extern ) | 10454 | // InternalSolverLanguageParser.g:3287:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) |
10064 | // InternalSolverLanguageParser.g:3149:2: Extern | 10455 | // InternalSolverLanguageParser.g:3288:2: ( rule__MetricDefinition__TypeAssignment_0 ) |
10065 | { | 10456 | { |
10066 | before(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | 10457 | before(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); |
10067 | match(input,Extern,FOLLOW_2); | 10458 | // InternalSolverLanguageParser.g:3289:2: ( rule__MetricDefinition__TypeAssignment_0 ) |
10068 | after(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | 10459 | // InternalSolverLanguageParser.g:3289:3: rule__MetricDefinition__TypeAssignment_0 |
10460 | { | ||
10461 | pushFollow(FOLLOW_2); | ||
10462 | rule__MetricDefinition__TypeAssignment_0(); | ||
10463 | |||
10464 | state._fsp--; | ||
10465 | |||
10466 | |||
10467 | } | ||
10468 | |||
10469 | after(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); | ||
10069 | 10470 | ||
10070 | } | 10471 | } |
10071 | 10472 | ||
@@ -10084,21 +10485,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10084 | } | 10485 | } |
10085 | return ; | 10486 | return ; |
10086 | } | 10487 | } |
10087 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0__Impl" | 10488 | // $ANTLR end "rule__MetricDefinition__Group__0__Impl" |
10088 | 10489 | ||
10089 | 10490 | ||
10090 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1" | 10491 | // $ANTLR start "rule__MetricDefinition__Group__1" |
10091 | // InternalSolverLanguageParser.g:3158:1: rule__ExternPredicateDefinition__Group__1 : rule__ExternPredicateDefinition__Group__1__Impl ; | 10492 | // InternalSolverLanguageParser.g:3297:1: rule__MetricDefinition__Group__1 : rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ; |
10092 | public final void rule__ExternPredicateDefinition__Group__1() throws RecognitionException { | 10493 | public final void rule__MetricDefinition__Group__1() throws RecognitionException { |
10093 | 10494 | ||
10094 | int stackSize = keepStackSize(); | 10495 | int stackSize = keepStackSize(); |
10095 | 10496 | ||
10096 | try { | 10497 | try { |
10097 | // InternalSolverLanguageParser.g:3162:1: ( rule__ExternPredicateDefinition__Group__1__Impl ) | 10498 | // InternalSolverLanguageParser.g:3301:1: ( rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ) |
10098 | // InternalSolverLanguageParser.g:3163:2: rule__ExternPredicateDefinition__Group__1__Impl | 10499 | // InternalSolverLanguageParser.g:3302:2: rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 |
10099 | { | 10500 | { |
10501 | pushFollow(FOLLOW_13); | ||
10502 | rule__MetricDefinition__Group__1__Impl(); | ||
10503 | |||
10504 | state._fsp--; | ||
10505 | |||
10100 | pushFollow(FOLLOW_2); | 10506 | pushFollow(FOLLOW_2); |
10101 | rule__ExternPredicateDefinition__Group__1__Impl(); | 10507 | rule__MetricDefinition__Group__2(); |
10102 | 10508 | ||
10103 | state._fsp--; | 10509 | state._fsp--; |
10104 | 10510 | ||
@@ -10117,35 +10523,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10117 | } | 10523 | } |
10118 | return ; | 10524 | return ; |
10119 | } | 10525 | } |
10120 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1" | 10526 | // $ANTLR end "rule__MetricDefinition__Group__1" |
10121 | 10527 | ||
10122 | 10528 | ||
10123 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1__Impl" | 10529 | // $ANTLR start "rule__MetricDefinition__Group__1__Impl" |
10124 | // InternalSolverLanguageParser.g:3169:1: rule__ExternPredicateDefinition__Group__1__Impl : ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) ; | 10530 | // InternalSolverLanguageParser.g:3309:1: rule__MetricDefinition__Group__1__Impl : ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ; |
10125 | public final void rule__ExternPredicateDefinition__Group__1__Impl() throws RecognitionException { | 10531 | public final void rule__MetricDefinition__Group__1__Impl() throws RecognitionException { |
10126 | 10532 | ||
10127 | int stackSize = keepStackSize(); | 10533 | int stackSize = keepStackSize(); |
10128 | 10534 | ||
10129 | try { | 10535 | try { |
10130 | // InternalSolverLanguageParser.g:3173:1: ( ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) ) | 10536 | // InternalSolverLanguageParser.g:3313:1: ( ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ) |
10131 | // InternalSolverLanguageParser.g:3174:1: ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) | 10537 | // InternalSolverLanguageParser.g:3314:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) |
10132 | { | 10538 | { |
10133 | // InternalSolverLanguageParser.g:3174:1: ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) | 10539 | // InternalSolverLanguageParser.g:3314:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) |
10134 | // InternalSolverLanguageParser.g:3175:2: ( rule__ExternPredicateDefinition__HeadAssignment_1 ) | 10540 | // InternalSolverLanguageParser.g:3315:2: ( rule__MetricDefinition__HeadAssignment_1 ) |
10135 | { | 10541 | { |
10136 | before(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1()); | 10542 | before(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); |
10137 | // InternalSolverLanguageParser.g:3176:2: ( rule__ExternPredicateDefinition__HeadAssignment_1 ) | 10543 | // InternalSolverLanguageParser.g:3316:2: ( rule__MetricDefinition__HeadAssignment_1 ) |
10138 | // InternalSolverLanguageParser.g:3176:3: rule__ExternPredicateDefinition__HeadAssignment_1 | 10544 | // InternalSolverLanguageParser.g:3316:3: rule__MetricDefinition__HeadAssignment_1 |
10139 | { | 10545 | { |
10140 | pushFollow(FOLLOW_2); | 10546 | pushFollow(FOLLOW_2); |
10141 | rule__ExternPredicateDefinition__HeadAssignment_1(); | 10547 | rule__MetricDefinition__HeadAssignment_1(); |
10142 | 10548 | ||
10143 | state._fsp--; | 10549 | state._fsp--; |
10144 | 10550 | ||
10145 | 10551 | ||
10146 | } | 10552 | } |
10147 | 10553 | ||
10148 | after(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1()); | 10554 | after(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); |
10149 | 10555 | ||
10150 | } | 10556 | } |
10151 | 10557 | ||
@@ -10164,26 +10570,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10164 | } | 10570 | } |
10165 | return ; | 10571 | return ; |
10166 | } | 10572 | } |
10167 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1__Impl" | 10573 | // $ANTLR end "rule__MetricDefinition__Group__1__Impl" |
10168 | 10574 | ||
10169 | 10575 | ||
10170 | // $ANTLR start "rule__MetricDefinition__Group__0" | 10576 | // $ANTLR start "rule__MetricDefinition__Group__2" |
10171 | // InternalSolverLanguageParser.g:3185:1: rule__MetricDefinition__Group__0 : rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ; | 10577 | // InternalSolverLanguageParser.g:3324:1: rule__MetricDefinition__Group__2 : rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ; |
10172 | public final void rule__MetricDefinition__Group__0() throws RecognitionException { | 10578 | public final void rule__MetricDefinition__Group__2() throws RecognitionException { |
10173 | 10579 | ||
10174 | int stackSize = keepStackSize(); | 10580 | int stackSize = keepStackSize(); |
10175 | 10581 | ||
10176 | try { | 10582 | try { |
10177 | // InternalSolverLanguageParser.g:3189:1: ( rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ) | 10583 | // InternalSolverLanguageParser.g:3328:1: ( rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ) |
10178 | // InternalSolverLanguageParser.g:3190:2: rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 | 10584 | // InternalSolverLanguageParser.g:3329:2: rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 |
10179 | { | 10585 | { |
10180 | pushFollow(FOLLOW_7); | 10586 | pushFollow(FOLLOW_7); |
10181 | rule__MetricDefinition__Group__0__Impl(); | 10587 | rule__MetricDefinition__Group__2__Impl(); |
10182 | 10588 | ||
10183 | state._fsp--; | 10589 | state._fsp--; |
10184 | 10590 | ||
10185 | pushFollow(FOLLOW_2); | 10591 | pushFollow(FOLLOW_2); |
10186 | rule__MetricDefinition__Group__1(); | 10592 | rule__MetricDefinition__Group__3(); |
10187 | 10593 | ||
10188 | state._fsp--; | 10594 | state._fsp--; |
10189 | 10595 | ||
@@ -10202,37 +10608,60 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10202 | } | 10608 | } |
10203 | return ; | 10609 | return ; |
10204 | } | 10610 | } |
10205 | // $ANTLR end "rule__MetricDefinition__Group__0" | 10611 | // $ANTLR end "rule__MetricDefinition__Group__2" |
10206 | 10612 | ||
10207 | 10613 | ||
10208 | // $ANTLR start "rule__MetricDefinition__Group__0__Impl" | 10614 | // $ANTLR start "rule__MetricDefinition__Group__2__Impl" |
10209 | // InternalSolverLanguageParser.g:3197:1: rule__MetricDefinition__Group__0__Impl : ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ; | 10615 | // InternalSolverLanguageParser.g:3336:1: rule__MetricDefinition__Group__2__Impl : ( EqualsSign ) ; |
10210 | public final void rule__MetricDefinition__Group__0__Impl() throws RecognitionException { | 10616 | public final void rule__MetricDefinition__Group__2__Impl() throws RecognitionException { |
10211 | 10617 | ||
10212 | int stackSize = keepStackSize(); | 10618 | int stackSize = keepStackSize(); |
10213 | 10619 | ||
10214 | try { | 10620 | try { |
10215 | // InternalSolverLanguageParser.g:3201:1: ( ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ) | 10621 | // InternalSolverLanguageParser.g:3340:1: ( ( EqualsSign ) ) |
10216 | // InternalSolverLanguageParser.g:3202:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) | 10622 | // InternalSolverLanguageParser.g:3341:1: ( EqualsSign ) |
10217 | { | 10623 | { |
10218 | // InternalSolverLanguageParser.g:3202:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) | 10624 | // InternalSolverLanguageParser.g:3341:1: ( EqualsSign ) |
10219 | // InternalSolverLanguageParser.g:3203:2: ( rule__MetricDefinition__TypeAssignment_0 ) | 10625 | // InternalSolverLanguageParser.g:3342:2: EqualsSign |
10220 | { | 10626 | { |
10221 | before(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); | 10627 | before(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); |
10222 | // InternalSolverLanguageParser.g:3204:2: ( rule__MetricDefinition__TypeAssignment_0 ) | 10628 | match(input,EqualsSign,FOLLOW_2); |
10223 | // InternalSolverLanguageParser.g:3204:3: rule__MetricDefinition__TypeAssignment_0 | 10629 | after(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); |
10224 | { | ||
10225 | pushFollow(FOLLOW_2); | ||
10226 | rule__MetricDefinition__TypeAssignment_0(); | ||
10227 | 10630 | ||
10228 | state._fsp--; | 10631 | } |
10229 | 10632 | ||
10230 | 10633 | ||
10231 | } | 10634 | } |
10232 | 10635 | ||
10233 | after(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); | 10636 | } |
10637 | catch (RecognitionException re) { | ||
10638 | reportError(re); | ||
10639 | recover(input,re); | ||
10640 | } | ||
10641 | finally { | ||
10234 | 10642 | ||
10235 | } | 10643 | restoreStackSize(stackSize); |
10644 | |||
10645 | } | ||
10646 | return ; | ||
10647 | } | ||
10648 | // $ANTLR end "rule__MetricDefinition__Group__2__Impl" | ||
10649 | |||
10650 | |||
10651 | // $ANTLR start "rule__MetricDefinition__Group__3" | ||
10652 | // InternalSolverLanguageParser.g:3351:1: rule__MetricDefinition__Group__3 : rule__MetricDefinition__Group__3__Impl ; | ||
10653 | public final void rule__MetricDefinition__Group__3() throws RecognitionException { | ||
10654 | |||
10655 | int stackSize = keepStackSize(); | ||
10656 | |||
10657 | try { | ||
10658 | // InternalSolverLanguageParser.g:3355:1: ( rule__MetricDefinition__Group__3__Impl ) | ||
10659 | // InternalSolverLanguageParser.g:3356:2: rule__MetricDefinition__Group__3__Impl | ||
10660 | { | ||
10661 | pushFollow(FOLLOW_2); | ||
10662 | rule__MetricDefinition__Group__3__Impl(); | ||
10663 | |||
10664 | state._fsp--; | ||
10236 | 10665 | ||
10237 | 10666 | ||
10238 | } | 10667 | } |
@@ -10249,28 +10678,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10249 | } | 10678 | } |
10250 | return ; | 10679 | return ; |
10251 | } | 10680 | } |
10252 | // $ANTLR end "rule__MetricDefinition__Group__0__Impl" | 10681 | // $ANTLR end "rule__MetricDefinition__Group__3" |
10253 | 10682 | ||
10254 | 10683 | ||
10255 | // $ANTLR start "rule__MetricDefinition__Group__1" | 10684 | // $ANTLR start "rule__MetricDefinition__Group__3__Impl" |
10256 | // InternalSolverLanguageParser.g:3212:1: rule__MetricDefinition__Group__1 : rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ; | 10685 | // InternalSolverLanguageParser.g:3362:1: rule__MetricDefinition__Group__3__Impl : ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ; |
10257 | public final void rule__MetricDefinition__Group__1() throws RecognitionException { | 10686 | public final void rule__MetricDefinition__Group__3__Impl() throws RecognitionException { |
10258 | 10687 | ||
10259 | int stackSize = keepStackSize(); | 10688 | int stackSize = keepStackSize(); |
10260 | 10689 | ||
10261 | try { | 10690 | try { |
10262 | // InternalSolverLanguageParser.g:3216:1: ( rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ) | 10691 | // InternalSolverLanguageParser.g:3366:1: ( ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ) |
10263 | // InternalSolverLanguageParser.g:3217:2: rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 | 10692 | // InternalSolverLanguageParser.g:3367:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) |
10264 | { | 10693 | { |
10265 | pushFollow(FOLLOW_13); | 10694 | // InternalSolverLanguageParser.g:3367:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) |
10266 | rule__MetricDefinition__Group__1__Impl(); | 10695 | // InternalSolverLanguageParser.g:3368:2: ( rule__MetricDefinition__BodyAssignment_3 ) |
10696 | { | ||
10697 | before(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); | ||
10698 | // InternalSolverLanguageParser.g:3369:2: ( rule__MetricDefinition__BodyAssignment_3 ) | ||
10699 | // InternalSolverLanguageParser.g:3369:3: rule__MetricDefinition__BodyAssignment_3 | ||
10700 | { | ||
10701 | pushFollow(FOLLOW_2); | ||
10702 | rule__MetricDefinition__BodyAssignment_3(); | ||
10267 | 10703 | ||
10268 | state._fsp--; | 10704 | state._fsp--; |
10269 | 10705 | ||
10270 | pushFollow(FOLLOW_2); | ||
10271 | rule__MetricDefinition__Group__2(); | ||
10272 | 10706 | ||
10273 | state._fsp--; | 10707 | } |
10708 | |||
10709 | after(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); | ||
10710 | |||
10711 | } | ||
10274 | 10712 | ||
10275 | 10713 | ||
10276 | } | 10714 | } |
@@ -10287,35 +10725,63 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10287 | } | 10725 | } |
10288 | return ; | 10726 | return ; |
10289 | } | 10727 | } |
10290 | // $ANTLR end "rule__MetricDefinition__Group__1" | 10728 | // $ANTLR end "rule__MetricDefinition__Group__3__Impl" |
10291 | 10729 | ||
10292 | 10730 | ||
10293 | // $ANTLR start "rule__MetricDefinition__Group__1__Impl" | 10731 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0" |
10294 | // InternalSolverLanguageParser.g:3224:1: rule__MetricDefinition__Group__1__Impl : ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ; | 10732 | // InternalSolverLanguageParser.g:3378:1: rule__ExternPredicateDefinition__Group__0 : rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ; |
10295 | public final void rule__MetricDefinition__Group__1__Impl() throws RecognitionException { | 10733 | public final void rule__ExternPredicateDefinition__Group__0() throws RecognitionException { |
10296 | 10734 | ||
10297 | int stackSize = keepStackSize(); | 10735 | int stackSize = keepStackSize(); |
10298 | 10736 | ||
10299 | try { | 10737 | try { |
10300 | // InternalSolverLanguageParser.g:3228:1: ( ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ) | 10738 | // InternalSolverLanguageParser.g:3382:1: ( rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ) |
10301 | // InternalSolverLanguageParser.g:3229:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) | 10739 | // InternalSolverLanguageParser.g:3383:2: rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 |
10302 | { | ||
10303 | // InternalSolverLanguageParser.g:3229:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) | ||
10304 | // InternalSolverLanguageParser.g:3230:2: ( rule__MetricDefinition__HeadAssignment_1 ) | ||
10305 | { | ||
10306 | before(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); | ||
10307 | // InternalSolverLanguageParser.g:3231:2: ( rule__MetricDefinition__HeadAssignment_1 ) | ||
10308 | // InternalSolverLanguageParser.g:3231:3: rule__MetricDefinition__HeadAssignment_1 | ||
10309 | { | 10740 | { |
10741 | pushFollow(FOLLOW_9); | ||
10742 | rule__ExternPredicateDefinition__Group__0__Impl(); | ||
10743 | |||
10744 | state._fsp--; | ||
10745 | |||
10310 | pushFollow(FOLLOW_2); | 10746 | pushFollow(FOLLOW_2); |
10311 | rule__MetricDefinition__HeadAssignment_1(); | 10747 | rule__ExternPredicateDefinition__Group__1(); |
10312 | 10748 | ||
10313 | state._fsp--; | 10749 | state._fsp--; |
10314 | 10750 | ||
10315 | 10751 | ||
10316 | } | 10752 | } |
10317 | 10753 | ||
10318 | after(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); | 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__ExternPredicateDefinition__Group__0" | ||
10767 | |||
10768 | |||
10769 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0__Impl" | ||
10770 | // InternalSolverLanguageParser.g:3390:1: rule__ExternPredicateDefinition__Group__0__Impl : ( Extern ) ; | ||
10771 | public final void rule__ExternPredicateDefinition__Group__0__Impl() throws RecognitionException { | ||
10772 | |||
10773 | int stackSize = keepStackSize(); | ||
10774 | |||
10775 | try { | ||
10776 | // InternalSolverLanguageParser.g:3394:1: ( ( Extern ) ) | ||
10777 | // InternalSolverLanguageParser.g:3395:1: ( Extern ) | ||
10778 | { | ||
10779 | // InternalSolverLanguageParser.g:3395:1: ( Extern ) | ||
10780 | // InternalSolverLanguageParser.g:3396:2: Extern | ||
10781 | { | ||
10782 | before(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | ||
10783 | match(input,Extern,FOLLOW_2); | ||
10784 | after(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | ||
10319 | 10785 | ||
10320 | } | 10786 | } |
10321 | 10787 | ||
@@ -10334,26 +10800,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10334 | } | 10800 | } |
10335 | return ; | 10801 | return ; |
10336 | } | 10802 | } |
10337 | // $ANTLR end "rule__MetricDefinition__Group__1__Impl" | 10803 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0__Impl" |
10338 | 10804 | ||
10339 | 10805 | ||
10340 | // $ANTLR start "rule__MetricDefinition__Group__2" | 10806 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1" |
10341 | // InternalSolverLanguageParser.g:3239:1: rule__MetricDefinition__Group__2 : rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ; | 10807 | // InternalSolverLanguageParser.g:3405:1: rule__ExternPredicateDefinition__Group__1 : rule__ExternPredicateDefinition__Group__1__Impl rule__ExternPredicateDefinition__Group__2 ; |
10342 | public final void rule__MetricDefinition__Group__2() throws RecognitionException { | 10808 | public final void rule__ExternPredicateDefinition__Group__1() throws RecognitionException { |
10343 | 10809 | ||
10344 | int stackSize = keepStackSize(); | 10810 | int stackSize = keepStackSize(); |
10345 | 10811 | ||
10346 | try { | 10812 | try { |
10347 | // InternalSolverLanguageParser.g:3243:1: ( rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ) | 10813 | // InternalSolverLanguageParser.g:3409:1: ( rule__ExternPredicateDefinition__Group__1__Impl rule__ExternPredicateDefinition__Group__2 ) |
10348 | // InternalSolverLanguageParser.g:3244:2: rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 | 10814 | // InternalSolverLanguageParser.g:3410:2: rule__ExternPredicateDefinition__Group__1__Impl rule__ExternPredicateDefinition__Group__2 |
10349 | { | 10815 | { |
10350 | pushFollow(FOLLOW_7); | 10816 | pushFollow(FOLLOW_12); |
10351 | rule__MetricDefinition__Group__2__Impl(); | 10817 | rule__ExternPredicateDefinition__Group__1__Impl(); |
10352 | 10818 | ||
10353 | state._fsp--; | 10819 | state._fsp--; |
10354 | 10820 | ||
10355 | pushFollow(FOLLOW_2); | 10821 | pushFollow(FOLLOW_2); |
10356 | rule__MetricDefinition__Group__3(); | 10822 | rule__ExternPredicateDefinition__Group__2(); |
10357 | 10823 | ||
10358 | state._fsp--; | 10824 | state._fsp--; |
10359 | 10825 | ||
@@ -10372,25 +10838,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10372 | } | 10838 | } |
10373 | return ; | 10839 | return ; |
10374 | } | 10840 | } |
10375 | // $ANTLR end "rule__MetricDefinition__Group__2" | 10841 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1" |
10376 | 10842 | ||
10377 | 10843 | ||
10378 | // $ANTLR start "rule__MetricDefinition__Group__2__Impl" | 10844 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1__Impl" |
10379 | // InternalSolverLanguageParser.g:3251:1: rule__MetricDefinition__Group__2__Impl : ( EqualsSign ) ; | 10845 | // InternalSolverLanguageParser.g:3417:1: rule__ExternPredicateDefinition__Group__1__Impl : ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) ; |
10380 | public final void rule__MetricDefinition__Group__2__Impl() throws RecognitionException { | 10846 | public final void rule__ExternPredicateDefinition__Group__1__Impl() throws RecognitionException { |
10381 | 10847 | ||
10382 | int stackSize = keepStackSize(); | 10848 | int stackSize = keepStackSize(); |
10383 | 10849 | ||
10384 | try { | 10850 | try { |
10385 | // InternalSolverLanguageParser.g:3255:1: ( ( EqualsSign ) ) | 10851 | // InternalSolverLanguageParser.g:3421:1: ( ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) ) |
10386 | // InternalSolverLanguageParser.g:3256:1: ( EqualsSign ) | 10852 | // InternalSolverLanguageParser.g:3422:1: ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) |
10387 | { | 10853 | { |
10388 | // InternalSolverLanguageParser.g:3256:1: ( EqualsSign ) | 10854 | // InternalSolverLanguageParser.g:3422:1: ( ( rule__ExternPredicateDefinition__NameAssignment_1 ) ) |
10389 | // InternalSolverLanguageParser.g:3257:2: EqualsSign | 10855 | // InternalSolverLanguageParser.g:3423:2: ( rule__ExternPredicateDefinition__NameAssignment_1 ) |
10390 | { | 10856 | { |
10391 | before(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); | 10857 | before(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1()); |
10392 | match(input,EqualsSign,FOLLOW_2); | 10858 | // InternalSolverLanguageParser.g:3424:2: ( rule__ExternPredicateDefinition__NameAssignment_1 ) |
10393 | after(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); | 10859 | // InternalSolverLanguageParser.g:3424:3: rule__ExternPredicateDefinition__NameAssignment_1 |
10860 | { | ||
10861 | pushFollow(FOLLOW_2); | ||
10862 | rule__ExternPredicateDefinition__NameAssignment_1(); | ||
10863 | |||
10864 | state._fsp--; | ||
10865 | |||
10866 | |||
10867 | } | ||
10868 | |||
10869 | after(grammarAccess.getExternPredicateDefinitionAccess().getNameAssignment_1()); | ||
10394 | 10870 | ||
10395 | } | 10871 | } |
10396 | 10872 | ||
@@ -10409,21 +10885,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10409 | } | 10885 | } |
10410 | return ; | 10886 | return ; |
10411 | } | 10887 | } |
10412 | // $ANTLR end "rule__MetricDefinition__Group__2__Impl" | 10888 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1__Impl" |
10413 | 10889 | ||
10414 | 10890 | ||
10415 | // $ANTLR start "rule__MetricDefinition__Group__3" | 10891 | // $ANTLR start "rule__ExternPredicateDefinition__Group__2" |
10416 | // InternalSolverLanguageParser.g:3266:1: rule__MetricDefinition__Group__3 : rule__MetricDefinition__Group__3__Impl ; | 10892 | // InternalSolverLanguageParser.g:3432:1: rule__ExternPredicateDefinition__Group__2 : rule__ExternPredicateDefinition__Group__2__Impl ; |
10417 | public final void rule__MetricDefinition__Group__3() throws RecognitionException { | 10893 | public final void rule__ExternPredicateDefinition__Group__2() throws RecognitionException { |
10418 | 10894 | ||
10419 | int stackSize = keepStackSize(); | 10895 | int stackSize = keepStackSize(); |
10420 | 10896 | ||
10421 | try { | 10897 | try { |
10422 | // InternalSolverLanguageParser.g:3270:1: ( rule__MetricDefinition__Group__3__Impl ) | 10898 | // InternalSolverLanguageParser.g:3436:1: ( rule__ExternPredicateDefinition__Group__2__Impl ) |
10423 | // InternalSolverLanguageParser.g:3271:2: rule__MetricDefinition__Group__3__Impl | 10899 | // InternalSolverLanguageParser.g:3437:2: rule__ExternPredicateDefinition__Group__2__Impl |
10424 | { | 10900 | { |
10425 | pushFollow(FOLLOW_2); | 10901 | pushFollow(FOLLOW_2); |
10426 | rule__MetricDefinition__Group__3__Impl(); | 10902 | rule__ExternPredicateDefinition__Group__2__Impl(); |
10427 | 10903 | ||
10428 | state._fsp--; | 10904 | state._fsp--; |
10429 | 10905 | ||
@@ -10442,35 +10918,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10442 | } | 10918 | } |
10443 | return ; | 10919 | return ; |
10444 | } | 10920 | } |
10445 | // $ANTLR end "rule__MetricDefinition__Group__3" | 10921 | // $ANTLR end "rule__ExternPredicateDefinition__Group__2" |
10446 | 10922 | ||
10447 | 10923 | ||
10448 | // $ANTLR start "rule__MetricDefinition__Group__3__Impl" | 10924 | // $ANTLR start "rule__ExternPredicateDefinition__Group__2__Impl" |
10449 | // InternalSolverLanguageParser.g:3277:1: rule__MetricDefinition__Group__3__Impl : ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ; | 10925 | // InternalSolverLanguageParser.g:3443:1: rule__ExternPredicateDefinition__Group__2__Impl : ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) ; |
10450 | public final void rule__MetricDefinition__Group__3__Impl() throws RecognitionException { | 10926 | public final void rule__ExternPredicateDefinition__Group__2__Impl() throws RecognitionException { |
10451 | 10927 | ||
10452 | int stackSize = keepStackSize(); | 10928 | int stackSize = keepStackSize(); |
10453 | 10929 | ||
10454 | try { | 10930 | try { |
10455 | // InternalSolverLanguageParser.g:3281:1: ( ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ) | 10931 | // InternalSolverLanguageParser.g:3447:1: ( ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) ) |
10456 | // InternalSolverLanguageParser.g:3282:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) | 10932 | // InternalSolverLanguageParser.g:3448:1: ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) |
10457 | { | 10933 | { |
10458 | // InternalSolverLanguageParser.g:3282:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) | 10934 | // InternalSolverLanguageParser.g:3448:1: ( ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) ) |
10459 | // InternalSolverLanguageParser.g:3283:2: ( rule__MetricDefinition__BodyAssignment_3 ) | 10935 | // InternalSolverLanguageParser.g:3449:2: ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) |
10460 | { | 10936 | { |
10461 | before(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); | 10937 | before(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2()); |
10462 | // InternalSolverLanguageParser.g:3284:2: ( rule__MetricDefinition__BodyAssignment_3 ) | 10938 | // InternalSolverLanguageParser.g:3450:2: ( rule__ExternPredicateDefinition__ArgumentListAssignment_2 ) |
10463 | // InternalSolverLanguageParser.g:3284:3: rule__MetricDefinition__BodyAssignment_3 | 10939 | // InternalSolverLanguageParser.g:3450:3: rule__ExternPredicateDefinition__ArgumentListAssignment_2 |
10464 | { | 10940 | { |
10465 | pushFollow(FOLLOW_2); | 10941 | pushFollow(FOLLOW_2); |
10466 | rule__MetricDefinition__BodyAssignment_3(); | 10942 | rule__ExternPredicateDefinition__ArgumentListAssignment_2(); |
10467 | 10943 | ||
10468 | state._fsp--; | 10944 | state._fsp--; |
10469 | 10945 | ||
10470 | 10946 | ||
10471 | } | 10947 | } |
10472 | 10948 | ||
10473 | after(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); | 10949 | after(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListAssignment_2()); |
10474 | 10950 | ||
10475 | } | 10951 | } |
10476 | 10952 | ||
@@ -10489,20 +10965,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10489 | } | 10965 | } |
10490 | return ; | 10966 | return ; |
10491 | } | 10967 | } |
10492 | // $ANTLR end "rule__MetricDefinition__Group__3__Impl" | 10968 | // $ANTLR end "rule__ExternPredicateDefinition__Group__2__Impl" |
10493 | 10969 | ||
10494 | 10970 | ||
10495 | // $ANTLR start "rule__ExternMetricDefinition__Group__0" | 10971 | // $ANTLR start "rule__ExternMetricDefinition__Group__0" |
10496 | // InternalSolverLanguageParser.g:3293:1: rule__ExternMetricDefinition__Group__0 : rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ; | 10972 | // InternalSolverLanguageParser.g:3459:1: rule__ExternMetricDefinition__Group__0 : rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ; |
10497 | public final void rule__ExternMetricDefinition__Group__0() throws RecognitionException { | 10973 | public final void rule__ExternMetricDefinition__Group__0() throws RecognitionException { |
10498 | 10974 | ||
10499 | int stackSize = keepStackSize(); | 10975 | int stackSize = keepStackSize(); |
10500 | 10976 | ||
10501 | try { | 10977 | try { |
10502 | // InternalSolverLanguageParser.g:3297:1: ( rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ) | 10978 | // InternalSolverLanguageParser.g:3463:1: ( rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ) |
10503 | // InternalSolverLanguageParser.g:3298:2: rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 | 10979 | // InternalSolverLanguageParser.g:3464:2: rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 |
10504 | { | 10980 | { |
10505 | pushFollow(FOLLOW_14); | 10981 | pushFollow(FOLLOW_9); |
10506 | rule__ExternMetricDefinition__Group__0__Impl(); | 10982 | rule__ExternMetricDefinition__Group__0__Impl(); |
10507 | 10983 | ||
10508 | state._fsp--; | 10984 | state._fsp--; |
@@ -10531,17 +11007,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10531 | 11007 | ||
10532 | 11008 | ||
10533 | // $ANTLR start "rule__ExternMetricDefinition__Group__0__Impl" | 11009 | // $ANTLR start "rule__ExternMetricDefinition__Group__0__Impl" |
10534 | // InternalSolverLanguageParser.g:3305:1: rule__ExternMetricDefinition__Group__0__Impl : ( Extern ) ; | 11010 | // InternalSolverLanguageParser.g:3471:1: rule__ExternMetricDefinition__Group__0__Impl : ( Extern ) ; |
10535 | public final void rule__ExternMetricDefinition__Group__0__Impl() throws RecognitionException { | 11011 | public final void rule__ExternMetricDefinition__Group__0__Impl() throws RecognitionException { |
10536 | 11012 | ||
10537 | int stackSize = keepStackSize(); | 11013 | int stackSize = keepStackSize(); |
10538 | 11014 | ||
10539 | try { | 11015 | try { |
10540 | // InternalSolverLanguageParser.g:3309:1: ( ( Extern ) ) | 11016 | // InternalSolverLanguageParser.g:3475:1: ( ( Extern ) ) |
10541 | // InternalSolverLanguageParser.g:3310:1: ( Extern ) | 11017 | // InternalSolverLanguageParser.g:3476:1: ( Extern ) |
10542 | { | 11018 | { |
10543 | // InternalSolverLanguageParser.g:3310:1: ( Extern ) | 11019 | // InternalSolverLanguageParser.g:3476:1: ( Extern ) |
10544 | // InternalSolverLanguageParser.g:3311:2: Extern | 11020 | // InternalSolverLanguageParser.g:3477:2: Extern |
10545 | { | 11021 | { |
10546 | before(grammarAccess.getExternMetricDefinitionAccess().getExternKeyword_0()); | 11022 | before(grammarAccess.getExternMetricDefinitionAccess().getExternKeyword_0()); |
10547 | match(input,Extern,FOLLOW_2); | 11023 | match(input,Extern,FOLLOW_2); |
@@ -10568,14 +11044,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10568 | 11044 | ||
10569 | 11045 | ||
10570 | // $ANTLR start "rule__ExternMetricDefinition__Group__1" | 11046 | // $ANTLR start "rule__ExternMetricDefinition__Group__1" |
10571 | // InternalSolverLanguageParser.g:3320:1: rule__ExternMetricDefinition__Group__1 : rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ; | 11047 | // InternalSolverLanguageParser.g:3486:1: rule__ExternMetricDefinition__Group__1 : rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ; |
10572 | public final void rule__ExternMetricDefinition__Group__1() throws RecognitionException { | 11048 | public final void rule__ExternMetricDefinition__Group__1() throws RecognitionException { |
10573 | 11049 | ||
10574 | int stackSize = keepStackSize(); | 11050 | int stackSize = keepStackSize(); |
10575 | 11051 | ||
10576 | try { | 11052 | try { |
10577 | // InternalSolverLanguageParser.g:3324:1: ( rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ) | 11053 | // InternalSolverLanguageParser.g:3490:1: ( rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ) |
10578 | // InternalSolverLanguageParser.g:3325:2: rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 | 11054 | // InternalSolverLanguageParser.g:3491:2: rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 |
10579 | { | 11055 | { |
10580 | pushFollow(FOLLOW_9); | 11056 | pushFollow(FOLLOW_9); |
10581 | rule__ExternMetricDefinition__Group__1__Impl(); | 11057 | rule__ExternMetricDefinition__Group__1__Impl(); |
@@ -10606,21 +11082,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10606 | 11082 | ||
10607 | 11083 | ||
10608 | // $ANTLR start "rule__ExternMetricDefinition__Group__1__Impl" | 11084 | // $ANTLR start "rule__ExternMetricDefinition__Group__1__Impl" |
10609 | // InternalSolverLanguageParser.g:3332:1: rule__ExternMetricDefinition__Group__1__Impl : ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ; | 11085 | // InternalSolverLanguageParser.g:3498:1: rule__ExternMetricDefinition__Group__1__Impl : ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ; |
10610 | public final void rule__ExternMetricDefinition__Group__1__Impl() throws RecognitionException { | 11086 | public final void rule__ExternMetricDefinition__Group__1__Impl() throws RecognitionException { |
10611 | 11087 | ||
10612 | int stackSize = keepStackSize(); | 11088 | int stackSize = keepStackSize(); |
10613 | 11089 | ||
10614 | try { | 11090 | try { |
10615 | // InternalSolverLanguageParser.g:3336:1: ( ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ) | 11091 | // InternalSolverLanguageParser.g:3502:1: ( ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ) |
10616 | // InternalSolverLanguageParser.g:3337:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) | 11092 | // InternalSolverLanguageParser.g:3503:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) |
10617 | { | 11093 | { |
10618 | // InternalSolverLanguageParser.g:3337:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) | 11094 | // InternalSolverLanguageParser.g:3503:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) |
10619 | // InternalSolverLanguageParser.g:3338:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) | 11095 | // InternalSolverLanguageParser.g:3504:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) |
10620 | { | 11096 | { |
10621 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1()); | 11097 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1()); |
10622 | // InternalSolverLanguageParser.g:3339:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) | 11098 | // InternalSolverLanguageParser.g:3505:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) |
10623 | // InternalSolverLanguageParser.g:3339:3: rule__ExternMetricDefinition__TypeAssignment_1 | 11099 | // InternalSolverLanguageParser.g:3505:3: rule__ExternMetricDefinition__TypeAssignment_1 |
10624 | { | 11100 | { |
10625 | pushFollow(FOLLOW_2); | 11101 | pushFollow(FOLLOW_2); |
10626 | rule__ExternMetricDefinition__TypeAssignment_1(); | 11102 | rule__ExternMetricDefinition__TypeAssignment_1(); |
@@ -10653,20 +11129,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10653 | 11129 | ||
10654 | 11130 | ||
10655 | // $ANTLR start "rule__ExternMetricDefinition__Group__2" | 11131 | // $ANTLR start "rule__ExternMetricDefinition__Group__2" |
10656 | // InternalSolverLanguageParser.g:3347:1: rule__ExternMetricDefinition__Group__2 : rule__ExternMetricDefinition__Group__2__Impl ; | 11132 | // InternalSolverLanguageParser.g:3513:1: rule__ExternMetricDefinition__Group__2 : rule__ExternMetricDefinition__Group__2__Impl rule__ExternMetricDefinition__Group__3 ; |
10657 | public final void rule__ExternMetricDefinition__Group__2() throws RecognitionException { | 11133 | public final void rule__ExternMetricDefinition__Group__2() throws RecognitionException { |
10658 | 11134 | ||
10659 | int stackSize = keepStackSize(); | 11135 | int stackSize = keepStackSize(); |
10660 | 11136 | ||
10661 | try { | 11137 | try { |
10662 | // InternalSolverLanguageParser.g:3351:1: ( rule__ExternMetricDefinition__Group__2__Impl ) | 11138 | // InternalSolverLanguageParser.g:3517:1: ( rule__ExternMetricDefinition__Group__2__Impl rule__ExternMetricDefinition__Group__3 ) |
10663 | // InternalSolverLanguageParser.g:3352:2: rule__ExternMetricDefinition__Group__2__Impl | 11139 | // InternalSolverLanguageParser.g:3518:2: rule__ExternMetricDefinition__Group__2__Impl rule__ExternMetricDefinition__Group__3 |
10664 | { | 11140 | { |
10665 | pushFollow(FOLLOW_2); | 11141 | pushFollow(FOLLOW_12); |
10666 | rule__ExternMetricDefinition__Group__2__Impl(); | 11142 | rule__ExternMetricDefinition__Group__2__Impl(); |
10667 | 11143 | ||
10668 | state._fsp--; | 11144 | state._fsp--; |
10669 | 11145 | ||
11146 | pushFollow(FOLLOW_2); | ||
11147 | rule__ExternMetricDefinition__Group__3(); | ||
11148 | |||
11149 | state._fsp--; | ||
11150 | |||
10670 | 11151 | ||
10671 | } | 11152 | } |
10672 | 11153 | ||
@@ -10686,31 +11167,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10686 | 11167 | ||
10687 | 11168 | ||
10688 | // $ANTLR start "rule__ExternMetricDefinition__Group__2__Impl" | 11169 | // $ANTLR start "rule__ExternMetricDefinition__Group__2__Impl" |
10689 | // InternalSolverLanguageParser.g:3358:1: rule__ExternMetricDefinition__Group__2__Impl : ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) ; | 11170 | // InternalSolverLanguageParser.g:3525:1: rule__ExternMetricDefinition__Group__2__Impl : ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) ; |
10690 | public final void rule__ExternMetricDefinition__Group__2__Impl() throws RecognitionException { | 11171 | public final void rule__ExternMetricDefinition__Group__2__Impl() throws RecognitionException { |
10691 | 11172 | ||
10692 | int stackSize = keepStackSize(); | 11173 | int stackSize = keepStackSize(); |
10693 | 11174 | ||
10694 | try { | 11175 | try { |
10695 | // InternalSolverLanguageParser.g:3362:1: ( ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) ) | 11176 | // InternalSolverLanguageParser.g:3529:1: ( ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) ) |
10696 | // InternalSolverLanguageParser.g:3363:1: ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) | 11177 | // InternalSolverLanguageParser.g:3530:1: ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) |
10697 | { | 11178 | { |
10698 | // InternalSolverLanguageParser.g:3363:1: ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) | 11179 | // InternalSolverLanguageParser.g:3530:1: ( ( rule__ExternMetricDefinition__NameAssignment_2 ) ) |
10699 | // InternalSolverLanguageParser.g:3364:2: ( rule__ExternMetricDefinition__HeadAssignment_2 ) | 11180 | // InternalSolverLanguageParser.g:3531:2: ( rule__ExternMetricDefinition__NameAssignment_2 ) |
10700 | { | 11181 | { |
10701 | before(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2()); | 11182 | before(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2()); |
10702 | // InternalSolverLanguageParser.g:3365:2: ( rule__ExternMetricDefinition__HeadAssignment_2 ) | 11183 | // InternalSolverLanguageParser.g:3532:2: ( rule__ExternMetricDefinition__NameAssignment_2 ) |
10703 | // InternalSolverLanguageParser.g:3365:3: rule__ExternMetricDefinition__HeadAssignment_2 | 11184 | // InternalSolverLanguageParser.g:3532:3: rule__ExternMetricDefinition__NameAssignment_2 |
10704 | { | 11185 | { |
10705 | pushFollow(FOLLOW_2); | 11186 | pushFollow(FOLLOW_2); |
10706 | rule__ExternMetricDefinition__HeadAssignment_2(); | 11187 | rule__ExternMetricDefinition__NameAssignment_2(); |
10707 | 11188 | ||
10708 | state._fsp--; | 11189 | state._fsp--; |
10709 | 11190 | ||
10710 | 11191 | ||
10711 | } | 11192 | } |
10712 | 11193 | ||
10713 | after(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2()); | 11194 | after(grammarAccess.getExternMetricDefinitionAccess().getNameAssignment_2()); |
10714 | 11195 | ||
10715 | } | 11196 | } |
10716 | 11197 | ||
@@ -10732,15 +11213,1556 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10732 | // $ANTLR end "rule__ExternMetricDefinition__Group__2__Impl" | 11213 | // $ANTLR end "rule__ExternMetricDefinition__Group__2__Impl" |
10733 | 11214 | ||
10734 | 11215 | ||
11216 | // $ANTLR start "rule__ExternMetricDefinition__Group__3" | ||
11217 | // InternalSolverLanguageParser.g:3540:1: rule__ExternMetricDefinition__Group__3 : rule__ExternMetricDefinition__Group__3__Impl ; | ||
11218 | public final void rule__ExternMetricDefinition__Group__3() throws RecognitionException { | ||
11219 | |||
11220 | int stackSize = keepStackSize(); | ||
11221 | |||
11222 | try { | ||
11223 | // InternalSolverLanguageParser.g:3544:1: ( rule__ExternMetricDefinition__Group__3__Impl ) | ||
11224 | // InternalSolverLanguageParser.g:3545:2: rule__ExternMetricDefinition__Group__3__Impl | ||
11225 | { | ||
11226 | pushFollow(FOLLOW_2); | ||
11227 | rule__ExternMetricDefinition__Group__3__Impl(); | ||
11228 | |||
11229 | state._fsp--; | ||
11230 | |||
11231 | |||
11232 | } | ||
11233 | |||
11234 | } | ||
11235 | catch (RecognitionException re) { | ||
11236 | reportError(re); | ||
11237 | recover(input,re); | ||
11238 | } | ||
11239 | finally { | ||
11240 | |||
11241 | restoreStackSize(stackSize); | ||
11242 | |||
11243 | } | ||
11244 | return ; | ||
11245 | } | ||
11246 | // $ANTLR end "rule__ExternMetricDefinition__Group__3" | ||
11247 | |||
11248 | |||
11249 | // $ANTLR start "rule__ExternMetricDefinition__Group__3__Impl" | ||
11250 | // InternalSolverLanguageParser.g:3551:1: rule__ExternMetricDefinition__Group__3__Impl : ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) ; | ||
11251 | public final void rule__ExternMetricDefinition__Group__3__Impl() throws RecognitionException { | ||
11252 | |||
11253 | int stackSize = keepStackSize(); | ||
11254 | |||
11255 | try { | ||
11256 | // InternalSolverLanguageParser.g:3555:1: ( ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) ) | ||
11257 | // InternalSolverLanguageParser.g:3556:1: ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) | ||
11258 | { | ||
11259 | // InternalSolverLanguageParser.g:3556:1: ( ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) ) | ||
11260 | // InternalSolverLanguageParser.g:3557:2: ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) | ||
11261 | { | ||
11262 | before(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3()); | ||
11263 | // InternalSolverLanguageParser.g:3558:2: ( rule__ExternMetricDefinition__ArgumentListAssignment_3 ) | ||
11264 | // InternalSolverLanguageParser.g:3558:3: rule__ExternMetricDefinition__ArgumentListAssignment_3 | ||
11265 | { | ||
11266 | pushFollow(FOLLOW_2); | ||
11267 | rule__ExternMetricDefinition__ArgumentListAssignment_3(); | ||
11268 | |||
11269 | state._fsp--; | ||
11270 | |||
11271 | |||
11272 | } | ||
11273 | |||
11274 | after(grammarAccess.getExternMetricDefinitionAccess().getArgumentListAssignment_3()); | ||
11275 | |||
11276 | } | ||
11277 | |||
11278 | |||
11279 | } | ||
11280 | |||
11281 | } | ||
11282 | catch (RecognitionException re) { | ||
11283 | reportError(re); | ||
11284 | recover(input,re); | ||
11285 | } | ||
11286 | finally { | ||
11287 | |||
11288 | restoreStackSize(stackSize); | ||
11289 | |||
11290 | } | ||
11291 | return ; | ||
11292 | } | ||
11293 | // $ANTLR end "rule__ExternMetricDefinition__Group__3__Impl" | ||
11294 | |||
11295 | |||
11296 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__0" | ||
11297 | // InternalSolverLanguageParser.g:3567:1: rule__ExternAggregatorDefinition__Group__0 : rule__ExternAggregatorDefinition__Group__0__Impl rule__ExternAggregatorDefinition__Group__1 ; | ||
11298 | public final void rule__ExternAggregatorDefinition__Group__0() throws RecognitionException { | ||
11299 | |||
11300 | int stackSize = keepStackSize(); | ||
11301 | |||
11302 | try { | ||
11303 | // InternalSolverLanguageParser.g:3571:1: ( rule__ExternAggregatorDefinition__Group__0__Impl rule__ExternAggregatorDefinition__Group__1 ) | ||
11304 | // InternalSolverLanguageParser.g:3572:2: rule__ExternAggregatorDefinition__Group__0__Impl rule__ExternAggregatorDefinition__Group__1 | ||
11305 | { | ||
11306 | pushFollow(FOLLOW_9); | ||
11307 | rule__ExternAggregatorDefinition__Group__0__Impl(); | ||
11308 | |||
11309 | state._fsp--; | ||
11310 | |||
11311 | pushFollow(FOLLOW_2); | ||
11312 | rule__ExternAggregatorDefinition__Group__1(); | ||
11313 | |||
11314 | state._fsp--; | ||
11315 | |||
11316 | |||
11317 | } | ||
11318 | |||
11319 | } | ||
11320 | catch (RecognitionException re) { | ||
11321 | reportError(re); | ||
11322 | recover(input,re); | ||
11323 | } | ||
11324 | finally { | ||
11325 | |||
11326 | restoreStackSize(stackSize); | ||
11327 | |||
11328 | } | ||
11329 | return ; | ||
11330 | } | ||
11331 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__0" | ||
11332 | |||
11333 | |||
11334 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__0__Impl" | ||
11335 | // InternalSolverLanguageParser.g:3579:1: rule__ExternAggregatorDefinition__Group__0__Impl : ( Extern ) ; | ||
11336 | public final void rule__ExternAggregatorDefinition__Group__0__Impl() throws RecognitionException { | ||
11337 | |||
11338 | int stackSize = keepStackSize(); | ||
11339 | |||
11340 | try { | ||
11341 | // InternalSolverLanguageParser.g:3583:1: ( ( Extern ) ) | ||
11342 | // InternalSolverLanguageParser.g:3584:1: ( Extern ) | ||
11343 | { | ||
11344 | // InternalSolverLanguageParser.g:3584:1: ( Extern ) | ||
11345 | // InternalSolverLanguageParser.g:3585:2: Extern | ||
11346 | { | ||
11347 | before(grammarAccess.getExternAggregatorDefinitionAccess().getExternKeyword_0()); | ||
11348 | match(input,Extern,FOLLOW_2); | ||
11349 | after(grammarAccess.getExternAggregatorDefinitionAccess().getExternKeyword_0()); | ||
11350 | |||
11351 | } | ||
11352 | |||
11353 | |||
11354 | } | ||
11355 | |||
11356 | } | ||
11357 | catch (RecognitionException re) { | ||
11358 | reportError(re); | ||
11359 | recover(input,re); | ||
11360 | } | ||
11361 | finally { | ||
11362 | |||
11363 | restoreStackSize(stackSize); | ||
11364 | |||
11365 | } | ||
11366 | return ; | ||
11367 | } | ||
11368 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__0__Impl" | ||
11369 | |||
11370 | |||
11371 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__1" | ||
11372 | // InternalSolverLanguageParser.g:3594:1: rule__ExternAggregatorDefinition__Group__1 : rule__ExternAggregatorDefinition__Group__1__Impl rule__ExternAggregatorDefinition__Group__2 ; | ||
11373 | public final void rule__ExternAggregatorDefinition__Group__1() throws RecognitionException { | ||
11374 | |||
11375 | int stackSize = keepStackSize(); | ||
11376 | |||
11377 | try { | ||
11378 | // InternalSolverLanguageParser.g:3598:1: ( rule__ExternAggregatorDefinition__Group__1__Impl rule__ExternAggregatorDefinition__Group__2 ) | ||
11379 | // InternalSolverLanguageParser.g:3599:2: rule__ExternAggregatorDefinition__Group__1__Impl rule__ExternAggregatorDefinition__Group__2 | ||
11380 | { | ||
11381 | pushFollow(FOLLOW_9); | ||
11382 | rule__ExternAggregatorDefinition__Group__1__Impl(); | ||
11383 | |||
11384 | state._fsp--; | ||
11385 | |||
11386 | pushFollow(FOLLOW_2); | ||
11387 | rule__ExternAggregatorDefinition__Group__2(); | ||
11388 | |||
11389 | state._fsp--; | ||
11390 | |||
11391 | |||
11392 | } | ||
11393 | |||
11394 | } | ||
11395 | catch (RecognitionException re) { | ||
11396 | reportError(re); | ||
11397 | recover(input,re); | ||
11398 | } | ||
11399 | finally { | ||
11400 | |||
11401 | restoreStackSize(stackSize); | ||
11402 | |||
11403 | } | ||
11404 | return ; | ||
11405 | } | ||
11406 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__1" | ||
11407 | |||
11408 | |||
11409 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__1__Impl" | ||
11410 | // InternalSolverLanguageParser.g:3606:1: rule__ExternAggregatorDefinition__Group__1__Impl : ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) ; | ||
11411 | public final void rule__ExternAggregatorDefinition__Group__1__Impl() throws RecognitionException { | ||
11412 | |||
11413 | int stackSize = keepStackSize(); | ||
11414 | |||
11415 | try { | ||
11416 | // InternalSolverLanguageParser.g:3610:1: ( ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) ) | ||
11417 | // InternalSolverLanguageParser.g:3611:1: ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) | ||
11418 | { | ||
11419 | // InternalSolverLanguageParser.g:3611:1: ( ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) ) | ||
11420 | // InternalSolverLanguageParser.g:3612:2: ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) | ||
11421 | { | ||
11422 | before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1()); | ||
11423 | // InternalSolverLanguageParser.g:3613:2: ( rule__ExternAggregatorDefinition__TypeAssignment_1 ) | ||
11424 | // InternalSolverLanguageParser.g:3613:3: rule__ExternAggregatorDefinition__TypeAssignment_1 | ||
11425 | { | ||
11426 | pushFollow(FOLLOW_2); | ||
11427 | rule__ExternAggregatorDefinition__TypeAssignment_1(); | ||
11428 | |||
11429 | state._fsp--; | ||
11430 | |||
11431 | |||
11432 | } | ||
11433 | |||
11434 | after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeAssignment_1()); | ||
11435 | |||
11436 | } | ||
11437 | |||
11438 | |||
11439 | } | ||
11440 | |||
11441 | } | ||
11442 | catch (RecognitionException re) { | ||
11443 | reportError(re); | ||
11444 | recover(input,re); | ||
11445 | } | ||
11446 | finally { | ||
11447 | |||
11448 | restoreStackSize(stackSize); | ||
11449 | |||
11450 | } | ||
11451 | return ; | ||
11452 | } | ||
11453 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__1__Impl" | ||
11454 | |||
11455 | |||
11456 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__2" | ||
11457 | // InternalSolverLanguageParser.g:3621:1: rule__ExternAggregatorDefinition__Group__2 : rule__ExternAggregatorDefinition__Group__2__Impl rule__ExternAggregatorDefinition__Group__3 ; | ||
11458 | public final void rule__ExternAggregatorDefinition__Group__2() throws RecognitionException { | ||
11459 | |||
11460 | int stackSize = keepStackSize(); | ||
11461 | |||
11462 | try { | ||
11463 | // InternalSolverLanguageParser.g:3625:1: ( rule__ExternAggregatorDefinition__Group__2__Impl rule__ExternAggregatorDefinition__Group__3 ) | ||
11464 | // InternalSolverLanguageParser.g:3626:2: rule__ExternAggregatorDefinition__Group__2__Impl rule__ExternAggregatorDefinition__Group__3 | ||
11465 | { | ||
11466 | pushFollow(FOLLOW_14); | ||
11467 | rule__ExternAggregatorDefinition__Group__2__Impl(); | ||
11468 | |||
11469 | state._fsp--; | ||
11470 | |||
11471 | pushFollow(FOLLOW_2); | ||
11472 | rule__ExternAggregatorDefinition__Group__3(); | ||
11473 | |||
11474 | state._fsp--; | ||
11475 | |||
11476 | |||
11477 | } | ||
11478 | |||
11479 | } | ||
11480 | catch (RecognitionException re) { | ||
11481 | reportError(re); | ||
11482 | recover(input,re); | ||
11483 | } | ||
11484 | finally { | ||
11485 | |||
11486 | restoreStackSize(stackSize); | ||
11487 | |||
11488 | } | ||
11489 | return ; | ||
11490 | } | ||
11491 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__2" | ||
11492 | |||
11493 | |||
11494 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__2__Impl" | ||
11495 | // InternalSolverLanguageParser.g:3633:1: rule__ExternAggregatorDefinition__Group__2__Impl : ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) ; | ||
11496 | public final void rule__ExternAggregatorDefinition__Group__2__Impl() throws RecognitionException { | ||
11497 | |||
11498 | int stackSize = keepStackSize(); | ||
11499 | |||
11500 | try { | ||
11501 | // InternalSolverLanguageParser.g:3637:1: ( ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) ) | ||
11502 | // InternalSolverLanguageParser.g:3638:1: ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) | ||
11503 | { | ||
11504 | // InternalSolverLanguageParser.g:3638:1: ( ( rule__ExternAggregatorDefinition__NameAssignment_2 ) ) | ||
11505 | // InternalSolverLanguageParser.g:3639:2: ( rule__ExternAggregatorDefinition__NameAssignment_2 ) | ||
11506 | { | ||
11507 | before(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2()); | ||
11508 | // InternalSolverLanguageParser.g:3640:2: ( rule__ExternAggregatorDefinition__NameAssignment_2 ) | ||
11509 | // InternalSolverLanguageParser.g:3640:3: rule__ExternAggregatorDefinition__NameAssignment_2 | ||
11510 | { | ||
11511 | pushFollow(FOLLOW_2); | ||
11512 | rule__ExternAggregatorDefinition__NameAssignment_2(); | ||
11513 | |||
11514 | state._fsp--; | ||
11515 | |||
11516 | |||
11517 | } | ||
11518 | |||
11519 | after(grammarAccess.getExternAggregatorDefinitionAccess().getNameAssignment_2()); | ||
11520 | |||
11521 | } | ||
11522 | |||
11523 | |||
11524 | } | ||
11525 | |||
11526 | } | ||
11527 | catch (RecognitionException re) { | ||
11528 | reportError(re); | ||
11529 | recover(input,re); | ||
11530 | } | ||
11531 | finally { | ||
11532 | |||
11533 | restoreStackSize(stackSize); | ||
11534 | |||
11535 | } | ||
11536 | return ; | ||
11537 | } | ||
11538 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__2__Impl" | ||
11539 | |||
11540 | |||
11541 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__3" | ||
11542 | // InternalSolverLanguageParser.g:3648:1: rule__ExternAggregatorDefinition__Group__3 : rule__ExternAggregatorDefinition__Group__3__Impl rule__ExternAggregatorDefinition__Group__4 ; | ||
11543 | public final void rule__ExternAggregatorDefinition__Group__3() throws RecognitionException { | ||
11544 | |||
11545 | int stackSize = keepStackSize(); | ||
11546 | |||
11547 | try { | ||
11548 | // InternalSolverLanguageParser.g:3652:1: ( rule__ExternAggregatorDefinition__Group__3__Impl rule__ExternAggregatorDefinition__Group__4 ) | ||
11549 | // InternalSolverLanguageParser.g:3653:2: rule__ExternAggregatorDefinition__Group__3__Impl rule__ExternAggregatorDefinition__Group__4 | ||
11550 | { | ||
11551 | pushFollow(FOLLOW_9); | ||
11552 | rule__ExternAggregatorDefinition__Group__3__Impl(); | ||
11553 | |||
11554 | state._fsp--; | ||
11555 | |||
11556 | pushFollow(FOLLOW_2); | ||
11557 | rule__ExternAggregatorDefinition__Group__4(); | ||
11558 | |||
11559 | state._fsp--; | ||
11560 | |||
11561 | |||
11562 | } | ||
11563 | |||
11564 | } | ||
11565 | catch (RecognitionException re) { | ||
11566 | reportError(re); | ||
11567 | recover(input,re); | ||
11568 | } | ||
11569 | finally { | ||
11570 | |||
11571 | restoreStackSize(stackSize); | ||
11572 | |||
11573 | } | ||
11574 | return ; | ||
11575 | } | ||
11576 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__3" | ||
11577 | |||
11578 | |||
11579 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__3__Impl" | ||
11580 | // InternalSolverLanguageParser.g:3660:1: rule__ExternAggregatorDefinition__Group__3__Impl : ( LeftCurlyBracket ) ; | ||
11581 | public final void rule__ExternAggregatorDefinition__Group__3__Impl() throws RecognitionException { | ||
11582 | |||
11583 | int stackSize = keepStackSize(); | ||
11584 | |||
11585 | try { | ||
11586 | // InternalSolverLanguageParser.g:3664:1: ( ( LeftCurlyBracket ) ) | ||
11587 | // InternalSolverLanguageParser.g:3665:1: ( LeftCurlyBracket ) | ||
11588 | { | ||
11589 | // InternalSolverLanguageParser.g:3665:1: ( LeftCurlyBracket ) | ||
11590 | // InternalSolverLanguageParser.g:3666:2: LeftCurlyBracket | ||
11591 | { | ||
11592 | before(grammarAccess.getExternAggregatorDefinitionAccess().getLeftCurlyBracketKeyword_3()); | ||
11593 | match(input,LeftCurlyBracket,FOLLOW_2); | ||
11594 | after(grammarAccess.getExternAggregatorDefinitionAccess().getLeftCurlyBracketKeyword_3()); | ||
11595 | |||
11596 | } | ||
11597 | |||
11598 | |||
11599 | } | ||
11600 | |||
11601 | } | ||
11602 | catch (RecognitionException re) { | ||
11603 | reportError(re); | ||
11604 | recover(input,re); | ||
11605 | } | ||
11606 | finally { | ||
11607 | |||
11608 | restoreStackSize(stackSize); | ||
11609 | |||
11610 | } | ||
11611 | return ; | ||
11612 | } | ||
11613 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__3__Impl" | ||
11614 | |||
11615 | |||
11616 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__4" | ||
11617 | // InternalSolverLanguageParser.g:3675:1: rule__ExternAggregatorDefinition__Group__4 : rule__ExternAggregatorDefinition__Group__4__Impl rule__ExternAggregatorDefinition__Group__5 ; | ||
11618 | public final void rule__ExternAggregatorDefinition__Group__4() throws RecognitionException { | ||
11619 | |||
11620 | int stackSize = keepStackSize(); | ||
11621 | |||
11622 | try { | ||
11623 | // InternalSolverLanguageParser.g:3679:1: ( rule__ExternAggregatorDefinition__Group__4__Impl rule__ExternAggregatorDefinition__Group__5 ) | ||
11624 | // InternalSolverLanguageParser.g:3680:2: rule__ExternAggregatorDefinition__Group__4__Impl rule__ExternAggregatorDefinition__Group__5 | ||
11625 | { | ||
11626 | pushFollow(FOLLOW_15); | ||
11627 | rule__ExternAggregatorDefinition__Group__4__Impl(); | ||
11628 | |||
11629 | state._fsp--; | ||
11630 | |||
11631 | pushFollow(FOLLOW_2); | ||
11632 | rule__ExternAggregatorDefinition__Group__5(); | ||
11633 | |||
11634 | state._fsp--; | ||
11635 | |||
11636 | |||
11637 | } | ||
11638 | |||
11639 | } | ||
11640 | catch (RecognitionException re) { | ||
11641 | reportError(re); | ||
11642 | recover(input,re); | ||
11643 | } | ||
11644 | finally { | ||
11645 | |||
11646 | restoreStackSize(stackSize); | ||
11647 | |||
11648 | } | ||
11649 | return ; | ||
11650 | } | ||
11651 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__4" | ||
11652 | |||
11653 | |||
11654 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__4__Impl" | ||
11655 | // InternalSolverLanguageParser.g:3687:1: rule__ExternAggregatorDefinition__Group__4__Impl : ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) ; | ||
11656 | public final void rule__ExternAggregatorDefinition__Group__4__Impl() throws RecognitionException { | ||
11657 | |||
11658 | int stackSize = keepStackSize(); | ||
11659 | |||
11660 | try { | ||
11661 | // InternalSolverLanguageParser.g:3691:1: ( ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) ) | ||
11662 | // InternalSolverLanguageParser.g:3692:1: ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) | ||
11663 | { | ||
11664 | // InternalSolverLanguageParser.g:3692:1: ( ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) ) | ||
11665 | // InternalSolverLanguageParser.g:3693:2: ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) | ||
11666 | { | ||
11667 | before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4()); | ||
11668 | // InternalSolverLanguageParser.g:3694:2: ( rule__ExternAggregatorDefinition__InputTypeAssignment_4 ) | ||
11669 | // InternalSolverLanguageParser.g:3694:3: rule__ExternAggregatorDefinition__InputTypeAssignment_4 | ||
11670 | { | ||
11671 | pushFollow(FOLLOW_2); | ||
11672 | rule__ExternAggregatorDefinition__InputTypeAssignment_4(); | ||
11673 | |||
11674 | state._fsp--; | ||
11675 | |||
11676 | |||
11677 | } | ||
11678 | |||
11679 | after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeAssignment_4()); | ||
11680 | |||
11681 | } | ||
11682 | |||
11683 | |||
11684 | } | ||
11685 | |||
11686 | } | ||
11687 | catch (RecognitionException re) { | ||
11688 | reportError(re); | ||
11689 | recover(input,re); | ||
11690 | } | ||
11691 | finally { | ||
11692 | |||
11693 | restoreStackSize(stackSize); | ||
11694 | |||
11695 | } | ||
11696 | return ; | ||
11697 | } | ||
11698 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__4__Impl" | ||
11699 | |||
11700 | |||
11701 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__5" | ||
11702 | // InternalSolverLanguageParser.g:3702:1: rule__ExternAggregatorDefinition__Group__5 : rule__ExternAggregatorDefinition__Group__5__Impl rule__ExternAggregatorDefinition__Group__6 ; | ||
11703 | public final void rule__ExternAggregatorDefinition__Group__5() throws RecognitionException { | ||
11704 | |||
11705 | int stackSize = keepStackSize(); | ||
11706 | |||
11707 | try { | ||
11708 | // InternalSolverLanguageParser.g:3706:1: ( rule__ExternAggregatorDefinition__Group__5__Impl rule__ExternAggregatorDefinition__Group__6 ) | ||
11709 | // InternalSolverLanguageParser.g:3707:2: rule__ExternAggregatorDefinition__Group__5__Impl rule__ExternAggregatorDefinition__Group__6 | ||
11710 | { | ||
11711 | pushFollow(FOLLOW_16); | ||
11712 | rule__ExternAggregatorDefinition__Group__5__Impl(); | ||
11713 | |||
11714 | state._fsp--; | ||
11715 | |||
11716 | pushFollow(FOLLOW_2); | ||
11717 | rule__ExternAggregatorDefinition__Group__6(); | ||
11718 | |||
11719 | state._fsp--; | ||
11720 | |||
11721 | |||
11722 | } | ||
11723 | |||
11724 | } | ||
11725 | catch (RecognitionException re) { | ||
11726 | reportError(re); | ||
11727 | recover(input,re); | ||
11728 | } | ||
11729 | finally { | ||
11730 | |||
11731 | restoreStackSize(stackSize); | ||
11732 | |||
11733 | } | ||
11734 | return ; | ||
11735 | } | ||
11736 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__5" | ||
11737 | |||
11738 | |||
11739 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__5__Impl" | ||
11740 | // InternalSolverLanguageParser.g:3714:1: rule__ExternAggregatorDefinition__Group__5__Impl : ( FullStopFullStopFullStop ) ; | ||
11741 | public final void rule__ExternAggregatorDefinition__Group__5__Impl() throws RecognitionException { | ||
11742 | |||
11743 | int stackSize = keepStackSize(); | ||
11744 | |||
11745 | try { | ||
11746 | // InternalSolverLanguageParser.g:3718:1: ( ( FullStopFullStopFullStop ) ) | ||
11747 | // InternalSolverLanguageParser.g:3719:1: ( FullStopFullStopFullStop ) | ||
11748 | { | ||
11749 | // InternalSolverLanguageParser.g:3719:1: ( FullStopFullStopFullStop ) | ||
11750 | // InternalSolverLanguageParser.g:3720:2: FullStopFullStopFullStop | ||
11751 | { | ||
11752 | before(grammarAccess.getExternAggregatorDefinitionAccess().getFullStopFullStopFullStopKeyword_5()); | ||
11753 | match(input,FullStopFullStopFullStop,FOLLOW_2); | ||
11754 | after(grammarAccess.getExternAggregatorDefinitionAccess().getFullStopFullStopFullStopKeyword_5()); | ||
11755 | |||
11756 | } | ||
11757 | |||
11758 | |||
11759 | } | ||
11760 | |||
11761 | } | ||
11762 | catch (RecognitionException re) { | ||
11763 | reportError(re); | ||
11764 | recover(input,re); | ||
11765 | } | ||
11766 | finally { | ||
11767 | |||
11768 | restoreStackSize(stackSize); | ||
11769 | |||
11770 | } | ||
11771 | return ; | ||
11772 | } | ||
11773 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__5__Impl" | ||
11774 | |||
11775 | |||
11776 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__6" | ||
11777 | // InternalSolverLanguageParser.g:3729:1: rule__ExternAggregatorDefinition__Group__6 : rule__ExternAggregatorDefinition__Group__6__Impl ; | ||
11778 | public final void rule__ExternAggregatorDefinition__Group__6() throws RecognitionException { | ||
11779 | |||
11780 | int stackSize = keepStackSize(); | ||
11781 | |||
11782 | try { | ||
11783 | // InternalSolverLanguageParser.g:3733:1: ( rule__ExternAggregatorDefinition__Group__6__Impl ) | ||
11784 | // InternalSolverLanguageParser.g:3734:2: rule__ExternAggregatorDefinition__Group__6__Impl | ||
11785 | { | ||
11786 | pushFollow(FOLLOW_2); | ||
11787 | rule__ExternAggregatorDefinition__Group__6__Impl(); | ||
11788 | |||
11789 | state._fsp--; | ||
11790 | |||
11791 | |||
11792 | } | ||
11793 | |||
11794 | } | ||
11795 | catch (RecognitionException re) { | ||
11796 | reportError(re); | ||
11797 | recover(input,re); | ||
11798 | } | ||
11799 | finally { | ||
11800 | |||
11801 | restoreStackSize(stackSize); | ||
11802 | |||
11803 | } | ||
11804 | return ; | ||
11805 | } | ||
11806 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__6" | ||
11807 | |||
11808 | |||
11809 | // $ANTLR start "rule__ExternAggregatorDefinition__Group__6__Impl" | ||
11810 | // InternalSolverLanguageParser.g:3740:1: rule__ExternAggregatorDefinition__Group__6__Impl : ( RightCurlyBracket ) ; | ||
11811 | public final void rule__ExternAggregatorDefinition__Group__6__Impl() throws RecognitionException { | ||
11812 | |||
11813 | int stackSize = keepStackSize(); | ||
11814 | |||
11815 | try { | ||
11816 | // InternalSolverLanguageParser.g:3744:1: ( ( RightCurlyBracket ) ) | ||
11817 | // InternalSolverLanguageParser.g:3745:1: ( RightCurlyBracket ) | ||
11818 | { | ||
11819 | // InternalSolverLanguageParser.g:3745:1: ( RightCurlyBracket ) | ||
11820 | // InternalSolverLanguageParser.g:3746:2: RightCurlyBracket | ||
11821 | { | ||
11822 | before(grammarAccess.getExternAggregatorDefinitionAccess().getRightCurlyBracketKeyword_6()); | ||
11823 | match(input,RightCurlyBracket,FOLLOW_2); | ||
11824 | after(grammarAccess.getExternAggregatorDefinitionAccess().getRightCurlyBracketKeyword_6()); | ||
11825 | |||
11826 | } | ||
11827 | |||
11828 | |||
11829 | } | ||
11830 | |||
11831 | } | ||
11832 | catch (RecognitionException re) { | ||
11833 | reportError(re); | ||
11834 | recover(input,re); | ||
11835 | } | ||
11836 | finally { | ||
11837 | |||
11838 | restoreStackSize(stackSize); | ||
11839 | |||
11840 | } | ||
11841 | return ; | ||
11842 | } | ||
11843 | // $ANTLR end "rule__ExternAggregatorDefinition__Group__6__Impl" | ||
11844 | |||
11845 | |||
11846 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__0" | ||
11847 | // InternalSolverLanguageParser.g:3756:1: rule__ExternDatatypeDefinition__Group__0 : rule__ExternDatatypeDefinition__Group__0__Impl rule__ExternDatatypeDefinition__Group__1 ; | ||
11848 | public final void rule__ExternDatatypeDefinition__Group__0() throws RecognitionException { | ||
11849 | |||
11850 | int stackSize = keepStackSize(); | ||
11851 | |||
11852 | try { | ||
11853 | // InternalSolverLanguageParser.g:3760:1: ( rule__ExternDatatypeDefinition__Group__0__Impl rule__ExternDatatypeDefinition__Group__1 ) | ||
11854 | // InternalSolverLanguageParser.g:3761:2: rule__ExternDatatypeDefinition__Group__0__Impl rule__ExternDatatypeDefinition__Group__1 | ||
11855 | { | ||
11856 | pushFollow(FOLLOW_17); | ||
11857 | rule__ExternDatatypeDefinition__Group__0__Impl(); | ||
11858 | |||
11859 | state._fsp--; | ||
11860 | |||
11861 | pushFollow(FOLLOW_2); | ||
11862 | rule__ExternDatatypeDefinition__Group__1(); | ||
11863 | |||
11864 | state._fsp--; | ||
11865 | |||
11866 | |||
11867 | } | ||
11868 | |||
11869 | } | ||
11870 | catch (RecognitionException re) { | ||
11871 | reportError(re); | ||
11872 | recover(input,re); | ||
11873 | } | ||
11874 | finally { | ||
11875 | |||
11876 | restoreStackSize(stackSize); | ||
11877 | |||
11878 | } | ||
11879 | return ; | ||
11880 | } | ||
11881 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__0" | ||
11882 | |||
11883 | |||
11884 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__0__Impl" | ||
11885 | // InternalSolverLanguageParser.g:3768:1: rule__ExternDatatypeDefinition__Group__0__Impl : ( Extern ) ; | ||
11886 | public final void rule__ExternDatatypeDefinition__Group__0__Impl() throws RecognitionException { | ||
11887 | |||
11888 | int stackSize = keepStackSize(); | ||
11889 | |||
11890 | try { | ||
11891 | // InternalSolverLanguageParser.g:3772:1: ( ( Extern ) ) | ||
11892 | // InternalSolverLanguageParser.g:3773:1: ( Extern ) | ||
11893 | { | ||
11894 | // InternalSolverLanguageParser.g:3773:1: ( Extern ) | ||
11895 | // InternalSolverLanguageParser.g:3774:2: Extern | ||
11896 | { | ||
11897 | before(grammarAccess.getExternDatatypeDefinitionAccess().getExternKeyword_0()); | ||
11898 | match(input,Extern,FOLLOW_2); | ||
11899 | after(grammarAccess.getExternDatatypeDefinitionAccess().getExternKeyword_0()); | ||
11900 | |||
11901 | } | ||
11902 | |||
11903 | |||
11904 | } | ||
11905 | |||
11906 | } | ||
11907 | catch (RecognitionException re) { | ||
11908 | reportError(re); | ||
11909 | recover(input,re); | ||
11910 | } | ||
11911 | finally { | ||
11912 | |||
11913 | restoreStackSize(stackSize); | ||
11914 | |||
11915 | } | ||
11916 | return ; | ||
11917 | } | ||
11918 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__0__Impl" | ||
11919 | |||
11920 | |||
11921 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__1" | ||
11922 | // InternalSolverLanguageParser.g:3783:1: rule__ExternDatatypeDefinition__Group__1 : rule__ExternDatatypeDefinition__Group__1__Impl rule__ExternDatatypeDefinition__Group__2 ; | ||
11923 | public final void rule__ExternDatatypeDefinition__Group__1() throws RecognitionException { | ||
11924 | |||
11925 | int stackSize = keepStackSize(); | ||
11926 | |||
11927 | try { | ||
11928 | // InternalSolverLanguageParser.g:3787:1: ( rule__ExternDatatypeDefinition__Group__1__Impl rule__ExternDatatypeDefinition__Group__2 ) | ||
11929 | // InternalSolverLanguageParser.g:3788:2: rule__ExternDatatypeDefinition__Group__1__Impl rule__ExternDatatypeDefinition__Group__2 | ||
11930 | { | ||
11931 | pushFollow(FOLLOW_9); | ||
11932 | rule__ExternDatatypeDefinition__Group__1__Impl(); | ||
11933 | |||
11934 | state._fsp--; | ||
11935 | |||
11936 | pushFollow(FOLLOW_2); | ||
11937 | rule__ExternDatatypeDefinition__Group__2(); | ||
11938 | |||
11939 | state._fsp--; | ||
11940 | |||
11941 | |||
11942 | } | ||
11943 | |||
11944 | } | ||
11945 | catch (RecognitionException re) { | ||
11946 | reportError(re); | ||
11947 | recover(input,re); | ||
11948 | } | ||
11949 | finally { | ||
11950 | |||
11951 | restoreStackSize(stackSize); | ||
11952 | |||
11953 | } | ||
11954 | return ; | ||
11955 | } | ||
11956 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__1" | ||
11957 | |||
11958 | |||
11959 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__1__Impl" | ||
11960 | // InternalSolverLanguageParser.g:3795:1: rule__ExternDatatypeDefinition__Group__1__Impl : ( Datatype ) ; | ||
11961 | public final void rule__ExternDatatypeDefinition__Group__1__Impl() throws RecognitionException { | ||
11962 | |||
11963 | int stackSize = keepStackSize(); | ||
11964 | |||
11965 | try { | ||
11966 | // InternalSolverLanguageParser.g:3799:1: ( ( Datatype ) ) | ||
11967 | // InternalSolverLanguageParser.g:3800:1: ( Datatype ) | ||
11968 | { | ||
11969 | // InternalSolverLanguageParser.g:3800:1: ( Datatype ) | ||
11970 | // InternalSolverLanguageParser.g:3801:2: Datatype | ||
11971 | { | ||
11972 | before(grammarAccess.getExternDatatypeDefinitionAccess().getDatatypeKeyword_1()); | ||
11973 | match(input,Datatype,FOLLOW_2); | ||
11974 | after(grammarAccess.getExternDatatypeDefinitionAccess().getDatatypeKeyword_1()); | ||
11975 | |||
11976 | } | ||
11977 | |||
11978 | |||
11979 | } | ||
11980 | |||
11981 | } | ||
11982 | catch (RecognitionException re) { | ||
11983 | reportError(re); | ||
11984 | recover(input,re); | ||
11985 | } | ||
11986 | finally { | ||
11987 | |||
11988 | restoreStackSize(stackSize); | ||
11989 | |||
11990 | } | ||
11991 | return ; | ||
11992 | } | ||
11993 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__1__Impl" | ||
11994 | |||
11995 | |||
11996 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__2" | ||
11997 | // InternalSolverLanguageParser.g:3810:1: rule__ExternDatatypeDefinition__Group__2 : rule__ExternDatatypeDefinition__Group__2__Impl rule__ExternDatatypeDefinition__Group__3 ; | ||
11998 | public final void rule__ExternDatatypeDefinition__Group__2() throws RecognitionException { | ||
11999 | |||
12000 | int stackSize = keepStackSize(); | ||
12001 | |||
12002 | try { | ||
12003 | // InternalSolverLanguageParser.g:3814:1: ( rule__ExternDatatypeDefinition__Group__2__Impl rule__ExternDatatypeDefinition__Group__3 ) | ||
12004 | // InternalSolverLanguageParser.g:3815:2: rule__ExternDatatypeDefinition__Group__2__Impl rule__ExternDatatypeDefinition__Group__3 | ||
12005 | { | ||
12006 | pushFollow(FOLLOW_18); | ||
12007 | rule__ExternDatatypeDefinition__Group__2__Impl(); | ||
12008 | |||
12009 | state._fsp--; | ||
12010 | |||
12011 | pushFollow(FOLLOW_2); | ||
12012 | rule__ExternDatatypeDefinition__Group__3(); | ||
12013 | |||
12014 | state._fsp--; | ||
12015 | |||
12016 | |||
12017 | } | ||
12018 | |||
12019 | } | ||
12020 | catch (RecognitionException re) { | ||
12021 | reportError(re); | ||
12022 | recover(input,re); | ||
12023 | } | ||
12024 | finally { | ||
12025 | |||
12026 | restoreStackSize(stackSize); | ||
12027 | |||
12028 | } | ||
12029 | return ; | ||
12030 | } | ||
12031 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__2" | ||
12032 | |||
12033 | |||
12034 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__2__Impl" | ||
12035 | // InternalSolverLanguageParser.g:3822:1: rule__ExternDatatypeDefinition__Group__2__Impl : ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) ; | ||
12036 | public final void rule__ExternDatatypeDefinition__Group__2__Impl() throws RecognitionException { | ||
12037 | |||
12038 | int stackSize = keepStackSize(); | ||
12039 | |||
12040 | try { | ||
12041 | // InternalSolverLanguageParser.g:3826:1: ( ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) ) | ||
12042 | // InternalSolverLanguageParser.g:3827:1: ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) | ||
12043 | { | ||
12044 | // InternalSolverLanguageParser.g:3827:1: ( ( rule__ExternDatatypeDefinition__NameAssignment_2 ) ) | ||
12045 | // InternalSolverLanguageParser.g:3828:2: ( rule__ExternDatatypeDefinition__NameAssignment_2 ) | ||
12046 | { | ||
12047 | before(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2()); | ||
12048 | // InternalSolverLanguageParser.g:3829:2: ( rule__ExternDatatypeDefinition__NameAssignment_2 ) | ||
12049 | // InternalSolverLanguageParser.g:3829:3: rule__ExternDatatypeDefinition__NameAssignment_2 | ||
12050 | { | ||
12051 | pushFollow(FOLLOW_2); | ||
12052 | rule__ExternDatatypeDefinition__NameAssignment_2(); | ||
12053 | |||
12054 | state._fsp--; | ||
12055 | |||
12056 | |||
12057 | } | ||
12058 | |||
12059 | after(grammarAccess.getExternDatatypeDefinitionAccess().getNameAssignment_2()); | ||
12060 | |||
12061 | } | ||
12062 | |||
12063 | |||
12064 | } | ||
12065 | |||
12066 | } | ||
12067 | catch (RecognitionException re) { | ||
12068 | reportError(re); | ||
12069 | recover(input,re); | ||
12070 | } | ||
12071 | finally { | ||
12072 | |||
12073 | restoreStackSize(stackSize); | ||
12074 | |||
12075 | } | ||
12076 | return ; | ||
12077 | } | ||
12078 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__2__Impl" | ||
12079 | |||
12080 | |||
12081 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__3" | ||
12082 | // InternalSolverLanguageParser.g:3837:1: rule__ExternDatatypeDefinition__Group__3 : rule__ExternDatatypeDefinition__Group__3__Impl ; | ||
12083 | public final void rule__ExternDatatypeDefinition__Group__3() throws RecognitionException { | ||
12084 | |||
12085 | int stackSize = keepStackSize(); | ||
12086 | |||
12087 | try { | ||
12088 | // InternalSolverLanguageParser.g:3841:1: ( rule__ExternDatatypeDefinition__Group__3__Impl ) | ||
12089 | // InternalSolverLanguageParser.g:3842:2: rule__ExternDatatypeDefinition__Group__3__Impl | ||
12090 | { | ||
12091 | pushFollow(FOLLOW_2); | ||
12092 | rule__ExternDatatypeDefinition__Group__3__Impl(); | ||
12093 | |||
12094 | state._fsp--; | ||
12095 | |||
12096 | |||
12097 | } | ||
12098 | |||
12099 | } | ||
12100 | catch (RecognitionException re) { | ||
12101 | reportError(re); | ||
12102 | recover(input,re); | ||
12103 | } | ||
12104 | finally { | ||
12105 | |||
12106 | restoreStackSize(stackSize); | ||
12107 | |||
12108 | } | ||
12109 | return ; | ||
12110 | } | ||
12111 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__3" | ||
12112 | |||
12113 | |||
12114 | // $ANTLR start "rule__ExternDatatypeDefinition__Group__3__Impl" | ||
12115 | // InternalSolverLanguageParser.g:3848:1: rule__ExternDatatypeDefinition__Group__3__Impl : ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) ; | ||
12116 | public final void rule__ExternDatatypeDefinition__Group__3__Impl() throws RecognitionException { | ||
12117 | |||
12118 | int stackSize = keepStackSize(); | ||
12119 | |||
12120 | try { | ||
12121 | // InternalSolverLanguageParser.g:3852:1: ( ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) ) | ||
12122 | // InternalSolverLanguageParser.g:3853:1: ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) | ||
12123 | { | ||
12124 | // InternalSolverLanguageParser.g:3853:1: ( ( rule__ExternDatatypeDefinition__Group_3__0 ) ) | ||
12125 | // InternalSolverLanguageParser.g:3854:2: ( rule__ExternDatatypeDefinition__Group_3__0 ) | ||
12126 | { | ||
12127 | before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3()); | ||
12128 | // InternalSolverLanguageParser.g:3855:2: ( rule__ExternDatatypeDefinition__Group_3__0 ) | ||
12129 | // InternalSolverLanguageParser.g:3855:3: rule__ExternDatatypeDefinition__Group_3__0 | ||
12130 | { | ||
12131 | pushFollow(FOLLOW_2); | ||
12132 | rule__ExternDatatypeDefinition__Group_3__0(); | ||
12133 | |||
12134 | state._fsp--; | ||
12135 | |||
12136 | |||
12137 | } | ||
12138 | |||
12139 | after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3()); | ||
12140 | |||
12141 | } | ||
12142 | |||
12143 | |||
12144 | } | ||
12145 | |||
12146 | } | ||
12147 | catch (RecognitionException re) { | ||
12148 | reportError(re); | ||
12149 | recover(input,re); | ||
12150 | } | ||
12151 | finally { | ||
12152 | |||
12153 | restoreStackSize(stackSize); | ||
12154 | |||
12155 | } | ||
12156 | return ; | ||
12157 | } | ||
12158 | // $ANTLR end "rule__ExternDatatypeDefinition__Group__3__Impl" | ||
12159 | |||
12160 | |||
12161 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__0" | ||
12162 | // InternalSolverLanguageParser.g:3864:1: rule__ExternDatatypeDefinition__Group_3__0 : rule__ExternDatatypeDefinition__Group_3__0__Impl rule__ExternDatatypeDefinition__Group_3__1 ; | ||
12163 | public final void rule__ExternDatatypeDefinition__Group_3__0() throws RecognitionException { | ||
12164 | |||
12165 | int stackSize = keepStackSize(); | ||
12166 | |||
12167 | try { | ||
12168 | // InternalSolverLanguageParser.g:3868:1: ( rule__ExternDatatypeDefinition__Group_3__0__Impl rule__ExternDatatypeDefinition__Group_3__1 ) | ||
12169 | // InternalSolverLanguageParser.g:3869:2: rule__ExternDatatypeDefinition__Group_3__0__Impl rule__ExternDatatypeDefinition__Group_3__1 | ||
12170 | { | ||
12171 | pushFollow(FOLLOW_9); | ||
12172 | rule__ExternDatatypeDefinition__Group_3__0__Impl(); | ||
12173 | |||
12174 | state._fsp--; | ||
12175 | |||
12176 | pushFollow(FOLLOW_2); | ||
12177 | rule__ExternDatatypeDefinition__Group_3__1(); | ||
12178 | |||
12179 | state._fsp--; | ||
12180 | |||
12181 | |||
12182 | } | ||
12183 | |||
12184 | } | ||
12185 | catch (RecognitionException re) { | ||
12186 | reportError(re); | ||
12187 | recover(input,re); | ||
12188 | } | ||
12189 | finally { | ||
12190 | |||
12191 | restoreStackSize(stackSize); | ||
12192 | |||
12193 | } | ||
12194 | return ; | ||
12195 | } | ||
12196 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__0" | ||
12197 | |||
12198 | |||
12199 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__0__Impl" | ||
12200 | // InternalSolverLanguageParser.g:3876:1: rule__ExternDatatypeDefinition__Group_3__0__Impl : ( Extends ) ; | ||
12201 | public final void rule__ExternDatatypeDefinition__Group_3__0__Impl() throws RecognitionException { | ||
12202 | |||
12203 | int stackSize = keepStackSize(); | ||
12204 | |||
12205 | try { | ||
12206 | // InternalSolverLanguageParser.g:3880:1: ( ( Extends ) ) | ||
12207 | // InternalSolverLanguageParser.g:3881:1: ( Extends ) | ||
12208 | { | ||
12209 | // InternalSolverLanguageParser.g:3881:1: ( Extends ) | ||
12210 | // InternalSolverLanguageParser.g:3882:2: Extends | ||
12211 | { | ||
12212 | before(grammarAccess.getExternDatatypeDefinitionAccess().getExtendsKeyword_3_0()); | ||
12213 | match(input,Extends,FOLLOW_2); | ||
12214 | after(grammarAccess.getExternDatatypeDefinitionAccess().getExtendsKeyword_3_0()); | ||
12215 | |||
12216 | } | ||
12217 | |||
12218 | |||
12219 | } | ||
12220 | |||
12221 | } | ||
12222 | catch (RecognitionException re) { | ||
12223 | reportError(re); | ||
12224 | recover(input,re); | ||
12225 | } | ||
12226 | finally { | ||
12227 | |||
12228 | restoreStackSize(stackSize); | ||
12229 | |||
12230 | } | ||
12231 | return ; | ||
12232 | } | ||
12233 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__0__Impl" | ||
12234 | |||
12235 | |||
12236 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__1" | ||
12237 | // InternalSolverLanguageParser.g:3891:1: rule__ExternDatatypeDefinition__Group_3__1 : rule__ExternDatatypeDefinition__Group_3__1__Impl rule__ExternDatatypeDefinition__Group_3__2 ; | ||
12238 | public final void rule__ExternDatatypeDefinition__Group_3__1() throws RecognitionException { | ||
12239 | |||
12240 | int stackSize = keepStackSize(); | ||
12241 | |||
12242 | try { | ||
12243 | // InternalSolverLanguageParser.g:3895:1: ( rule__ExternDatatypeDefinition__Group_3__1__Impl rule__ExternDatatypeDefinition__Group_3__2 ) | ||
12244 | // InternalSolverLanguageParser.g:3896:2: rule__ExternDatatypeDefinition__Group_3__1__Impl rule__ExternDatatypeDefinition__Group_3__2 | ||
12245 | { | ||
12246 | pushFollow(FOLLOW_19); | ||
12247 | rule__ExternDatatypeDefinition__Group_3__1__Impl(); | ||
12248 | |||
12249 | state._fsp--; | ||
12250 | |||
12251 | pushFollow(FOLLOW_2); | ||
12252 | rule__ExternDatatypeDefinition__Group_3__2(); | ||
12253 | |||
12254 | state._fsp--; | ||
12255 | |||
12256 | |||
12257 | } | ||
12258 | |||
12259 | } | ||
12260 | catch (RecognitionException re) { | ||
12261 | reportError(re); | ||
12262 | recover(input,re); | ||
12263 | } | ||
12264 | finally { | ||
12265 | |||
12266 | restoreStackSize(stackSize); | ||
12267 | |||
12268 | } | ||
12269 | return ; | ||
12270 | } | ||
12271 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__1" | ||
12272 | |||
12273 | |||
12274 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__1__Impl" | ||
12275 | // InternalSolverLanguageParser.g:3903:1: rule__ExternDatatypeDefinition__Group_3__1__Impl : ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) ; | ||
12276 | public final void rule__ExternDatatypeDefinition__Group_3__1__Impl() throws RecognitionException { | ||
12277 | |||
12278 | int stackSize = keepStackSize(); | ||
12279 | |||
12280 | try { | ||
12281 | // InternalSolverLanguageParser.g:3907:1: ( ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) ) | ||
12282 | // InternalSolverLanguageParser.g:3908:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) | ||
12283 | { | ||
12284 | // InternalSolverLanguageParser.g:3908:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) ) | ||
12285 | // InternalSolverLanguageParser.g:3909:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) | ||
12286 | { | ||
12287 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1()); | ||
12288 | // InternalSolverLanguageParser.g:3910:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 ) | ||
12289 | // InternalSolverLanguageParser.g:3910:3: rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 | ||
12290 | { | ||
12291 | pushFollow(FOLLOW_2); | ||
12292 | rule__ExternDatatypeDefinition__SupertypesAssignment_3_1(); | ||
12293 | |||
12294 | state._fsp--; | ||
12295 | |||
12296 | |||
12297 | } | ||
12298 | |||
12299 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_1()); | ||
12300 | |||
12301 | } | ||
12302 | |||
12303 | |||
12304 | } | ||
12305 | |||
12306 | } | ||
12307 | catch (RecognitionException re) { | ||
12308 | reportError(re); | ||
12309 | recover(input,re); | ||
12310 | } | ||
12311 | finally { | ||
12312 | |||
12313 | restoreStackSize(stackSize); | ||
12314 | |||
12315 | } | ||
12316 | return ; | ||
12317 | } | ||
12318 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__1__Impl" | ||
12319 | |||
12320 | |||
12321 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__2" | ||
12322 | // InternalSolverLanguageParser.g:3918:1: rule__ExternDatatypeDefinition__Group_3__2 : rule__ExternDatatypeDefinition__Group_3__2__Impl ; | ||
12323 | public final void rule__ExternDatatypeDefinition__Group_3__2() throws RecognitionException { | ||
12324 | |||
12325 | int stackSize = keepStackSize(); | ||
12326 | |||
12327 | try { | ||
12328 | // InternalSolverLanguageParser.g:3922:1: ( rule__ExternDatatypeDefinition__Group_3__2__Impl ) | ||
12329 | // InternalSolverLanguageParser.g:3923:2: rule__ExternDatatypeDefinition__Group_3__2__Impl | ||
12330 | { | ||
12331 | pushFollow(FOLLOW_2); | ||
12332 | rule__ExternDatatypeDefinition__Group_3__2__Impl(); | ||
12333 | |||
12334 | state._fsp--; | ||
12335 | |||
12336 | |||
12337 | } | ||
12338 | |||
12339 | } | ||
12340 | catch (RecognitionException re) { | ||
12341 | reportError(re); | ||
12342 | recover(input,re); | ||
12343 | } | ||
12344 | finally { | ||
12345 | |||
12346 | restoreStackSize(stackSize); | ||
12347 | |||
12348 | } | ||
12349 | return ; | ||
12350 | } | ||
12351 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__2" | ||
12352 | |||
12353 | |||
12354 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3__2__Impl" | ||
12355 | // InternalSolverLanguageParser.g:3929:1: rule__ExternDatatypeDefinition__Group_3__2__Impl : ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) ; | ||
12356 | public final void rule__ExternDatatypeDefinition__Group_3__2__Impl() throws RecognitionException { | ||
12357 | |||
12358 | int stackSize = keepStackSize(); | ||
12359 | |||
12360 | try { | ||
12361 | // InternalSolverLanguageParser.g:3933:1: ( ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) ) | ||
12362 | // InternalSolverLanguageParser.g:3934:1: ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) | ||
12363 | { | ||
12364 | // InternalSolverLanguageParser.g:3934:1: ( ( rule__ExternDatatypeDefinition__Group_3_2__0 )* ) | ||
12365 | // InternalSolverLanguageParser.g:3935:2: ( rule__ExternDatatypeDefinition__Group_3_2__0 )* | ||
12366 | { | ||
12367 | before(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2()); | ||
12368 | // InternalSolverLanguageParser.g:3936:2: ( rule__ExternDatatypeDefinition__Group_3_2__0 )* | ||
12369 | loop29: | ||
12370 | do { | ||
12371 | int alt29=2; | ||
12372 | int LA29_0 = input.LA(1); | ||
12373 | |||
12374 | if ( (LA29_0==Comma) ) { | ||
12375 | alt29=1; | ||
12376 | } | ||
12377 | |||
12378 | |||
12379 | switch (alt29) { | ||
12380 | case 1 : | ||
12381 | // InternalSolverLanguageParser.g:3936:3: rule__ExternDatatypeDefinition__Group_3_2__0 | ||
12382 | { | ||
12383 | pushFollow(FOLLOW_20); | ||
12384 | rule__ExternDatatypeDefinition__Group_3_2__0(); | ||
12385 | |||
12386 | state._fsp--; | ||
12387 | |||
12388 | |||
12389 | } | ||
12390 | break; | ||
12391 | |||
12392 | default : | ||
12393 | break loop29; | ||
12394 | } | ||
12395 | } while (true); | ||
12396 | |||
12397 | after(grammarAccess.getExternDatatypeDefinitionAccess().getGroup_3_2()); | ||
12398 | |||
12399 | } | ||
12400 | |||
12401 | |||
12402 | } | ||
12403 | |||
12404 | } | ||
12405 | catch (RecognitionException re) { | ||
12406 | reportError(re); | ||
12407 | recover(input,re); | ||
12408 | } | ||
12409 | finally { | ||
12410 | |||
12411 | restoreStackSize(stackSize); | ||
12412 | |||
12413 | } | ||
12414 | return ; | ||
12415 | } | ||
12416 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3__2__Impl" | ||
12417 | |||
12418 | |||
12419 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__0" | ||
12420 | // InternalSolverLanguageParser.g:3945:1: rule__ExternDatatypeDefinition__Group_3_2__0 : rule__ExternDatatypeDefinition__Group_3_2__0__Impl rule__ExternDatatypeDefinition__Group_3_2__1 ; | ||
12421 | public final void rule__ExternDatatypeDefinition__Group_3_2__0() throws RecognitionException { | ||
12422 | |||
12423 | int stackSize = keepStackSize(); | ||
12424 | |||
12425 | try { | ||
12426 | // InternalSolverLanguageParser.g:3949:1: ( rule__ExternDatatypeDefinition__Group_3_2__0__Impl rule__ExternDatatypeDefinition__Group_3_2__1 ) | ||
12427 | // InternalSolverLanguageParser.g:3950:2: rule__ExternDatatypeDefinition__Group_3_2__0__Impl rule__ExternDatatypeDefinition__Group_3_2__1 | ||
12428 | { | ||
12429 | pushFollow(FOLLOW_9); | ||
12430 | rule__ExternDatatypeDefinition__Group_3_2__0__Impl(); | ||
12431 | |||
12432 | state._fsp--; | ||
12433 | |||
12434 | pushFollow(FOLLOW_2); | ||
12435 | rule__ExternDatatypeDefinition__Group_3_2__1(); | ||
12436 | |||
12437 | state._fsp--; | ||
12438 | |||
12439 | |||
12440 | } | ||
12441 | |||
12442 | } | ||
12443 | catch (RecognitionException re) { | ||
12444 | reportError(re); | ||
12445 | recover(input,re); | ||
12446 | } | ||
12447 | finally { | ||
12448 | |||
12449 | restoreStackSize(stackSize); | ||
12450 | |||
12451 | } | ||
12452 | return ; | ||
12453 | } | ||
12454 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__0" | ||
12455 | |||
12456 | |||
12457 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__0__Impl" | ||
12458 | // InternalSolverLanguageParser.g:3957:1: rule__ExternDatatypeDefinition__Group_3_2__0__Impl : ( Comma ) ; | ||
12459 | public final void rule__ExternDatatypeDefinition__Group_3_2__0__Impl() throws RecognitionException { | ||
12460 | |||
12461 | int stackSize = keepStackSize(); | ||
12462 | |||
12463 | try { | ||
12464 | // InternalSolverLanguageParser.g:3961:1: ( ( Comma ) ) | ||
12465 | // InternalSolverLanguageParser.g:3962:1: ( Comma ) | ||
12466 | { | ||
12467 | // InternalSolverLanguageParser.g:3962:1: ( Comma ) | ||
12468 | // InternalSolverLanguageParser.g:3963:2: Comma | ||
12469 | { | ||
12470 | before(grammarAccess.getExternDatatypeDefinitionAccess().getCommaKeyword_3_2_0()); | ||
12471 | match(input,Comma,FOLLOW_2); | ||
12472 | after(grammarAccess.getExternDatatypeDefinitionAccess().getCommaKeyword_3_2_0()); | ||
12473 | |||
12474 | } | ||
12475 | |||
12476 | |||
12477 | } | ||
12478 | |||
12479 | } | ||
12480 | catch (RecognitionException re) { | ||
12481 | reportError(re); | ||
12482 | recover(input,re); | ||
12483 | } | ||
12484 | finally { | ||
12485 | |||
12486 | restoreStackSize(stackSize); | ||
12487 | |||
12488 | } | ||
12489 | return ; | ||
12490 | } | ||
12491 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__0__Impl" | ||
12492 | |||
12493 | |||
12494 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__1" | ||
12495 | // InternalSolverLanguageParser.g:3972:1: rule__ExternDatatypeDefinition__Group_3_2__1 : rule__ExternDatatypeDefinition__Group_3_2__1__Impl ; | ||
12496 | public final void rule__ExternDatatypeDefinition__Group_3_2__1() throws RecognitionException { | ||
12497 | |||
12498 | int stackSize = keepStackSize(); | ||
12499 | |||
12500 | try { | ||
12501 | // InternalSolverLanguageParser.g:3976:1: ( rule__ExternDatatypeDefinition__Group_3_2__1__Impl ) | ||
12502 | // InternalSolverLanguageParser.g:3977:2: rule__ExternDatatypeDefinition__Group_3_2__1__Impl | ||
12503 | { | ||
12504 | pushFollow(FOLLOW_2); | ||
12505 | rule__ExternDatatypeDefinition__Group_3_2__1__Impl(); | ||
12506 | |||
12507 | state._fsp--; | ||
12508 | |||
12509 | |||
12510 | } | ||
12511 | |||
12512 | } | ||
12513 | catch (RecognitionException re) { | ||
12514 | reportError(re); | ||
12515 | recover(input,re); | ||
12516 | } | ||
12517 | finally { | ||
12518 | |||
12519 | restoreStackSize(stackSize); | ||
12520 | |||
12521 | } | ||
12522 | return ; | ||
12523 | } | ||
12524 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__1" | ||
12525 | |||
12526 | |||
12527 | // $ANTLR start "rule__ExternDatatypeDefinition__Group_3_2__1__Impl" | ||
12528 | // InternalSolverLanguageParser.g:3983:1: rule__ExternDatatypeDefinition__Group_3_2__1__Impl : ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) ; | ||
12529 | public final void rule__ExternDatatypeDefinition__Group_3_2__1__Impl() throws RecognitionException { | ||
12530 | |||
12531 | int stackSize = keepStackSize(); | ||
12532 | |||
12533 | try { | ||
12534 | // InternalSolverLanguageParser.g:3987:1: ( ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) ) | ||
12535 | // InternalSolverLanguageParser.g:3988:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) | ||
12536 | { | ||
12537 | // InternalSolverLanguageParser.g:3988:1: ( ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) ) | ||
12538 | // InternalSolverLanguageParser.g:3989:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) | ||
12539 | { | ||
12540 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1()); | ||
12541 | // InternalSolverLanguageParser.g:3990:2: ( rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 ) | ||
12542 | // InternalSolverLanguageParser.g:3990:3: rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 | ||
12543 | { | ||
12544 | pushFollow(FOLLOW_2); | ||
12545 | rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1(); | ||
12546 | |||
12547 | state._fsp--; | ||
12548 | |||
12549 | |||
12550 | } | ||
12551 | |||
12552 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesAssignment_3_2_1()); | ||
12553 | |||
12554 | } | ||
12555 | |||
12556 | |||
12557 | } | ||
12558 | |||
12559 | } | ||
12560 | catch (RecognitionException re) { | ||
12561 | reportError(re); | ||
12562 | recover(input,re); | ||
12563 | } | ||
12564 | finally { | ||
12565 | |||
12566 | restoreStackSize(stackSize); | ||
12567 | |||
12568 | } | ||
12569 | return ; | ||
12570 | } | ||
12571 | // $ANTLR end "rule__ExternDatatypeDefinition__Group_3_2__1__Impl" | ||
12572 | |||
12573 | |||
12574 | // $ANTLR start "rule__Variable__Group__0" | ||
12575 | // InternalSolverLanguageParser.g:3999:1: rule__Variable__Group__0 : rule__Variable__Group__0__Impl rule__Variable__Group__1 ; | ||
12576 | public final void rule__Variable__Group__0() throws RecognitionException { | ||
12577 | |||
12578 | int stackSize = keepStackSize(); | ||
12579 | |||
12580 | try { | ||
12581 | // InternalSolverLanguageParser.g:4003:1: ( rule__Variable__Group__0__Impl rule__Variable__Group__1 ) | ||
12582 | // InternalSolverLanguageParser.g:4004:2: rule__Variable__Group__0__Impl rule__Variable__Group__1 | ||
12583 | { | ||
12584 | pushFollow(FOLLOW_21); | ||
12585 | rule__Variable__Group__0__Impl(); | ||
12586 | |||
12587 | state._fsp--; | ||
12588 | |||
12589 | pushFollow(FOLLOW_2); | ||
12590 | rule__Variable__Group__1(); | ||
12591 | |||
12592 | state._fsp--; | ||
12593 | |||
12594 | |||
12595 | } | ||
12596 | |||
12597 | } | ||
12598 | catch (RecognitionException re) { | ||
12599 | reportError(re); | ||
12600 | recover(input,re); | ||
12601 | } | ||
12602 | finally { | ||
12603 | |||
12604 | restoreStackSize(stackSize); | ||
12605 | |||
12606 | } | ||
12607 | return ; | ||
12608 | } | ||
12609 | // $ANTLR end "rule__Variable__Group__0" | ||
12610 | |||
12611 | |||
12612 | // $ANTLR start "rule__Variable__Group__0__Impl" | ||
12613 | // InternalSolverLanguageParser.g:4011:1: rule__Variable__Group__0__Impl : ( ( rule__Variable__TypeAssignment_0 )? ) ; | ||
12614 | public final void rule__Variable__Group__0__Impl() throws RecognitionException { | ||
12615 | |||
12616 | int stackSize = keepStackSize(); | ||
12617 | |||
12618 | try { | ||
12619 | // InternalSolverLanguageParser.g:4015:1: ( ( ( rule__Variable__TypeAssignment_0 )? ) ) | ||
12620 | // InternalSolverLanguageParser.g:4016:1: ( ( rule__Variable__TypeAssignment_0 )? ) | ||
12621 | { | ||
12622 | // InternalSolverLanguageParser.g:4016:1: ( ( rule__Variable__TypeAssignment_0 )? ) | ||
12623 | // InternalSolverLanguageParser.g:4017:2: ( rule__Variable__TypeAssignment_0 )? | ||
12624 | { | ||
12625 | before(grammarAccess.getVariableAccess().getTypeAssignment_0()); | ||
12626 | // InternalSolverLanguageParser.g:4018:2: ( rule__Variable__TypeAssignment_0 )? | ||
12627 | int alt30=2; | ||
12628 | int LA30_0 = input.LA(1); | ||
12629 | |||
12630 | if ( (LA30_0==RULE_ID) ) { | ||
12631 | int LA30_1 = input.LA(2); | ||
12632 | |||
12633 | if ( (LA30_1==FullStop||LA30_1==RULE_ID) ) { | ||
12634 | alt30=1; | ||
12635 | } | ||
12636 | } | ||
12637 | else if ( (LA30_0==RULE_QUOTED_ID) ) { | ||
12638 | alt30=1; | ||
12639 | } | ||
12640 | switch (alt30) { | ||
12641 | case 1 : | ||
12642 | // InternalSolverLanguageParser.g:4018:3: rule__Variable__TypeAssignment_0 | ||
12643 | { | ||
12644 | pushFollow(FOLLOW_2); | ||
12645 | rule__Variable__TypeAssignment_0(); | ||
12646 | |||
12647 | state._fsp--; | ||
12648 | |||
12649 | |||
12650 | } | ||
12651 | break; | ||
12652 | |||
12653 | } | ||
12654 | |||
12655 | after(grammarAccess.getVariableAccess().getTypeAssignment_0()); | ||
12656 | |||
12657 | } | ||
12658 | |||
12659 | |||
12660 | } | ||
12661 | |||
12662 | } | ||
12663 | catch (RecognitionException re) { | ||
12664 | reportError(re); | ||
12665 | recover(input,re); | ||
12666 | } | ||
12667 | finally { | ||
12668 | |||
12669 | restoreStackSize(stackSize); | ||
12670 | |||
12671 | } | ||
12672 | return ; | ||
12673 | } | ||
12674 | // $ANTLR end "rule__Variable__Group__0__Impl" | ||
12675 | |||
12676 | |||
12677 | // $ANTLR start "rule__Variable__Group__1" | ||
12678 | // InternalSolverLanguageParser.g:4026:1: rule__Variable__Group__1 : rule__Variable__Group__1__Impl ; | ||
12679 | public final void rule__Variable__Group__1() throws RecognitionException { | ||
12680 | |||
12681 | int stackSize = keepStackSize(); | ||
12682 | |||
12683 | try { | ||
12684 | // InternalSolverLanguageParser.g:4030:1: ( rule__Variable__Group__1__Impl ) | ||
12685 | // InternalSolverLanguageParser.g:4031:2: rule__Variable__Group__1__Impl | ||
12686 | { | ||
12687 | pushFollow(FOLLOW_2); | ||
12688 | rule__Variable__Group__1__Impl(); | ||
12689 | |||
12690 | state._fsp--; | ||
12691 | |||
12692 | |||
12693 | } | ||
12694 | |||
12695 | } | ||
12696 | catch (RecognitionException re) { | ||
12697 | reportError(re); | ||
12698 | recover(input,re); | ||
12699 | } | ||
12700 | finally { | ||
12701 | |||
12702 | restoreStackSize(stackSize); | ||
12703 | |||
12704 | } | ||
12705 | return ; | ||
12706 | } | ||
12707 | // $ANTLR end "rule__Variable__Group__1" | ||
12708 | |||
12709 | |||
12710 | // $ANTLR start "rule__Variable__Group__1__Impl" | ||
12711 | // InternalSolverLanguageParser.g:4037:1: rule__Variable__Group__1__Impl : ( ( rule__Variable__NameAssignment_1 ) ) ; | ||
12712 | public final void rule__Variable__Group__1__Impl() throws RecognitionException { | ||
12713 | |||
12714 | int stackSize = keepStackSize(); | ||
12715 | |||
12716 | try { | ||
12717 | // InternalSolverLanguageParser.g:4041:1: ( ( ( rule__Variable__NameAssignment_1 ) ) ) | ||
12718 | // InternalSolverLanguageParser.g:4042:1: ( ( rule__Variable__NameAssignment_1 ) ) | ||
12719 | { | ||
12720 | // InternalSolverLanguageParser.g:4042:1: ( ( rule__Variable__NameAssignment_1 ) ) | ||
12721 | // InternalSolverLanguageParser.g:4043:2: ( rule__Variable__NameAssignment_1 ) | ||
12722 | { | ||
12723 | before(grammarAccess.getVariableAccess().getNameAssignment_1()); | ||
12724 | // InternalSolverLanguageParser.g:4044:2: ( rule__Variable__NameAssignment_1 ) | ||
12725 | // InternalSolverLanguageParser.g:4044:3: rule__Variable__NameAssignment_1 | ||
12726 | { | ||
12727 | pushFollow(FOLLOW_2); | ||
12728 | rule__Variable__NameAssignment_1(); | ||
12729 | |||
12730 | state._fsp--; | ||
12731 | |||
12732 | |||
12733 | } | ||
12734 | |||
12735 | after(grammarAccess.getVariableAccess().getNameAssignment_1()); | ||
12736 | |||
12737 | } | ||
12738 | |||
12739 | |||
12740 | } | ||
12741 | |||
12742 | } | ||
12743 | catch (RecognitionException re) { | ||
12744 | reportError(re); | ||
12745 | recover(input,re); | ||
12746 | } | ||
12747 | finally { | ||
12748 | |||
12749 | restoreStackSize(stackSize); | ||
12750 | |||
12751 | } | ||
12752 | return ; | ||
12753 | } | ||
12754 | // $ANTLR end "rule__Variable__Group__1__Impl" | ||
12755 | |||
12756 | |||
10735 | // $ANTLR start "rule__IfElse__Group__0" | 12757 | // $ANTLR start "rule__IfElse__Group__0" |
10736 | // InternalSolverLanguageParser.g:3374:1: rule__IfElse__Group__0 : rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ; | 12758 | // InternalSolverLanguageParser.g:4053:1: rule__IfElse__Group__0 : rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ; |
10737 | public final void rule__IfElse__Group__0() throws RecognitionException { | 12759 | public final void rule__IfElse__Group__0() throws RecognitionException { |
10738 | 12760 | ||
10739 | int stackSize = keepStackSize(); | 12761 | int stackSize = keepStackSize(); |
10740 | 12762 | ||
10741 | try { | 12763 | try { |
10742 | // InternalSolverLanguageParser.g:3378:1: ( rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ) | 12764 | // InternalSolverLanguageParser.g:4057:1: ( rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ) |
10743 | // InternalSolverLanguageParser.g:3379:2: rule__IfElse__Group__0__Impl rule__IfElse__Group__1 | 12765 | // InternalSolverLanguageParser.g:4058:2: rule__IfElse__Group__0__Impl rule__IfElse__Group__1 |
10744 | { | 12766 | { |
10745 | pushFollow(FOLLOW_7); | 12767 | pushFollow(FOLLOW_7); |
10746 | rule__IfElse__Group__0__Impl(); | 12768 | rule__IfElse__Group__0__Impl(); |
@@ -10771,17 +12793,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10771 | 12793 | ||
10772 | 12794 | ||
10773 | // $ANTLR start "rule__IfElse__Group__0__Impl" | 12795 | // $ANTLR start "rule__IfElse__Group__0__Impl" |
10774 | // InternalSolverLanguageParser.g:3386:1: rule__IfElse__Group__0__Impl : ( If ) ; | 12796 | // InternalSolverLanguageParser.g:4065:1: rule__IfElse__Group__0__Impl : ( If ) ; |
10775 | public final void rule__IfElse__Group__0__Impl() throws RecognitionException { | 12797 | public final void rule__IfElse__Group__0__Impl() throws RecognitionException { |
10776 | 12798 | ||
10777 | int stackSize = keepStackSize(); | 12799 | int stackSize = keepStackSize(); |
10778 | 12800 | ||
10779 | try { | 12801 | try { |
10780 | // InternalSolverLanguageParser.g:3390:1: ( ( If ) ) | 12802 | // InternalSolverLanguageParser.g:4069:1: ( ( If ) ) |
10781 | // InternalSolverLanguageParser.g:3391:1: ( If ) | 12803 | // InternalSolverLanguageParser.g:4070:1: ( If ) |
10782 | { | 12804 | { |
10783 | // InternalSolverLanguageParser.g:3391:1: ( If ) | 12805 | // InternalSolverLanguageParser.g:4070:1: ( If ) |
10784 | // InternalSolverLanguageParser.g:3392:2: If | 12806 | // InternalSolverLanguageParser.g:4071:2: If |
10785 | { | 12807 | { |
10786 | before(grammarAccess.getIfElseAccess().getIfKeyword_0()); | 12808 | before(grammarAccess.getIfElseAccess().getIfKeyword_0()); |
10787 | match(input,If,FOLLOW_2); | 12809 | match(input,If,FOLLOW_2); |
@@ -10808,16 +12830,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10808 | 12830 | ||
10809 | 12831 | ||
10810 | // $ANTLR start "rule__IfElse__Group__1" | 12832 | // $ANTLR start "rule__IfElse__Group__1" |
10811 | // InternalSolverLanguageParser.g:3401:1: rule__IfElse__Group__1 : rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ; | 12833 | // InternalSolverLanguageParser.g:4080:1: rule__IfElse__Group__1 : rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ; |
10812 | public final void rule__IfElse__Group__1() throws RecognitionException { | 12834 | public final void rule__IfElse__Group__1() throws RecognitionException { |
10813 | 12835 | ||
10814 | int stackSize = keepStackSize(); | 12836 | int stackSize = keepStackSize(); |
10815 | 12837 | ||
10816 | try { | 12838 | try { |
10817 | // InternalSolverLanguageParser.g:3405:1: ( rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ) | 12839 | // InternalSolverLanguageParser.g:4084:1: ( rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ) |
10818 | // InternalSolverLanguageParser.g:3406:2: rule__IfElse__Group__1__Impl rule__IfElse__Group__2 | 12840 | // InternalSolverLanguageParser.g:4085:2: rule__IfElse__Group__1__Impl rule__IfElse__Group__2 |
10819 | { | 12841 | { |
10820 | pushFollow(FOLLOW_15); | 12842 | pushFollow(FOLLOW_22); |
10821 | rule__IfElse__Group__1__Impl(); | 12843 | rule__IfElse__Group__1__Impl(); |
10822 | 12844 | ||
10823 | state._fsp--; | 12845 | state._fsp--; |
@@ -10846,21 +12868,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10846 | 12868 | ||
10847 | 12869 | ||
10848 | // $ANTLR start "rule__IfElse__Group__1__Impl" | 12870 | // $ANTLR start "rule__IfElse__Group__1__Impl" |
10849 | // InternalSolverLanguageParser.g:3413:1: rule__IfElse__Group__1__Impl : ( ( rule__IfElse__ConditionAssignment_1 ) ) ; | 12871 | // InternalSolverLanguageParser.g:4092:1: rule__IfElse__Group__1__Impl : ( ( rule__IfElse__ConditionAssignment_1 ) ) ; |
10850 | public final void rule__IfElse__Group__1__Impl() throws RecognitionException { | 12872 | public final void rule__IfElse__Group__1__Impl() throws RecognitionException { |
10851 | 12873 | ||
10852 | int stackSize = keepStackSize(); | 12874 | int stackSize = keepStackSize(); |
10853 | 12875 | ||
10854 | try { | 12876 | try { |
10855 | // InternalSolverLanguageParser.g:3417:1: ( ( ( rule__IfElse__ConditionAssignment_1 ) ) ) | 12877 | // InternalSolverLanguageParser.g:4096:1: ( ( ( rule__IfElse__ConditionAssignment_1 ) ) ) |
10856 | // InternalSolverLanguageParser.g:3418:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) | 12878 | // InternalSolverLanguageParser.g:4097:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) |
10857 | { | 12879 | { |
10858 | // InternalSolverLanguageParser.g:3418:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) | 12880 | // InternalSolverLanguageParser.g:4097:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) |
10859 | // InternalSolverLanguageParser.g:3419:2: ( rule__IfElse__ConditionAssignment_1 ) | 12881 | // InternalSolverLanguageParser.g:4098:2: ( rule__IfElse__ConditionAssignment_1 ) |
10860 | { | 12882 | { |
10861 | before(grammarAccess.getIfElseAccess().getConditionAssignment_1()); | 12883 | before(grammarAccess.getIfElseAccess().getConditionAssignment_1()); |
10862 | // InternalSolverLanguageParser.g:3420:2: ( rule__IfElse__ConditionAssignment_1 ) | 12884 | // InternalSolverLanguageParser.g:4099:2: ( rule__IfElse__ConditionAssignment_1 ) |
10863 | // InternalSolverLanguageParser.g:3420:3: rule__IfElse__ConditionAssignment_1 | 12885 | // InternalSolverLanguageParser.g:4099:3: rule__IfElse__ConditionAssignment_1 |
10864 | { | 12886 | { |
10865 | pushFollow(FOLLOW_2); | 12887 | pushFollow(FOLLOW_2); |
10866 | rule__IfElse__ConditionAssignment_1(); | 12888 | rule__IfElse__ConditionAssignment_1(); |
@@ -10893,14 +12915,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10893 | 12915 | ||
10894 | 12916 | ||
10895 | // $ANTLR start "rule__IfElse__Group__2" | 12917 | // $ANTLR start "rule__IfElse__Group__2" |
10896 | // InternalSolverLanguageParser.g:3428:1: rule__IfElse__Group__2 : rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ; | 12918 | // InternalSolverLanguageParser.g:4107:1: rule__IfElse__Group__2 : rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ; |
10897 | public final void rule__IfElse__Group__2() throws RecognitionException { | 12919 | public final void rule__IfElse__Group__2() throws RecognitionException { |
10898 | 12920 | ||
10899 | int stackSize = keepStackSize(); | 12921 | int stackSize = keepStackSize(); |
10900 | 12922 | ||
10901 | try { | 12923 | try { |
10902 | // InternalSolverLanguageParser.g:3432:1: ( rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ) | 12924 | // InternalSolverLanguageParser.g:4111:1: ( rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ) |
10903 | // InternalSolverLanguageParser.g:3433:2: rule__IfElse__Group__2__Impl rule__IfElse__Group__3 | 12925 | // InternalSolverLanguageParser.g:4112:2: rule__IfElse__Group__2__Impl rule__IfElse__Group__3 |
10904 | { | 12926 | { |
10905 | pushFollow(FOLLOW_7); | 12927 | pushFollow(FOLLOW_7); |
10906 | rule__IfElse__Group__2__Impl(); | 12928 | rule__IfElse__Group__2__Impl(); |
@@ -10931,17 +12953,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10931 | 12953 | ||
10932 | 12954 | ||
10933 | // $ANTLR start "rule__IfElse__Group__2__Impl" | 12955 | // $ANTLR start "rule__IfElse__Group__2__Impl" |
10934 | // InternalSolverLanguageParser.g:3440:1: rule__IfElse__Group__2__Impl : ( Then ) ; | 12956 | // InternalSolverLanguageParser.g:4119:1: rule__IfElse__Group__2__Impl : ( Then ) ; |
10935 | public final void rule__IfElse__Group__2__Impl() throws RecognitionException { | 12957 | public final void rule__IfElse__Group__2__Impl() throws RecognitionException { |
10936 | 12958 | ||
10937 | int stackSize = keepStackSize(); | 12959 | int stackSize = keepStackSize(); |
10938 | 12960 | ||
10939 | try { | 12961 | try { |
10940 | // InternalSolverLanguageParser.g:3444:1: ( ( Then ) ) | 12962 | // InternalSolverLanguageParser.g:4123:1: ( ( Then ) ) |
10941 | // InternalSolverLanguageParser.g:3445:1: ( Then ) | 12963 | // InternalSolverLanguageParser.g:4124:1: ( Then ) |
10942 | { | 12964 | { |
10943 | // InternalSolverLanguageParser.g:3445:1: ( Then ) | 12965 | // InternalSolverLanguageParser.g:4124:1: ( Then ) |
10944 | // InternalSolverLanguageParser.g:3446:2: Then | 12966 | // InternalSolverLanguageParser.g:4125:2: Then |
10945 | { | 12967 | { |
10946 | before(grammarAccess.getIfElseAccess().getThenKeyword_2()); | 12968 | before(grammarAccess.getIfElseAccess().getThenKeyword_2()); |
10947 | match(input,Then,FOLLOW_2); | 12969 | match(input,Then,FOLLOW_2); |
@@ -10968,16 +12990,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10968 | 12990 | ||
10969 | 12991 | ||
10970 | // $ANTLR start "rule__IfElse__Group__3" | 12992 | // $ANTLR start "rule__IfElse__Group__3" |
10971 | // InternalSolverLanguageParser.g:3455:1: rule__IfElse__Group__3 : rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ; | 12993 | // InternalSolverLanguageParser.g:4134:1: rule__IfElse__Group__3 : rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ; |
10972 | public final void rule__IfElse__Group__3() throws RecognitionException { | 12994 | public final void rule__IfElse__Group__3() throws RecognitionException { |
10973 | 12995 | ||
10974 | int stackSize = keepStackSize(); | 12996 | int stackSize = keepStackSize(); |
10975 | 12997 | ||
10976 | try { | 12998 | try { |
10977 | // InternalSolverLanguageParser.g:3459:1: ( rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ) | 12999 | // InternalSolverLanguageParser.g:4138:1: ( rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ) |
10978 | // InternalSolverLanguageParser.g:3460:2: rule__IfElse__Group__3__Impl rule__IfElse__Group__4 | 13000 | // InternalSolverLanguageParser.g:4139:2: rule__IfElse__Group__3__Impl rule__IfElse__Group__4 |
10979 | { | 13001 | { |
10980 | pushFollow(FOLLOW_16); | 13002 | pushFollow(FOLLOW_23); |
10981 | rule__IfElse__Group__3__Impl(); | 13003 | rule__IfElse__Group__3__Impl(); |
10982 | 13004 | ||
10983 | state._fsp--; | 13005 | state._fsp--; |
@@ -11006,21 +13028,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11006 | 13028 | ||
11007 | 13029 | ||
11008 | // $ANTLR start "rule__IfElse__Group__3__Impl" | 13030 | // $ANTLR start "rule__IfElse__Group__3__Impl" |
11009 | // InternalSolverLanguageParser.g:3467:1: rule__IfElse__Group__3__Impl : ( ( rule__IfElse__ThenAssignment_3 ) ) ; | 13031 | // InternalSolverLanguageParser.g:4146:1: rule__IfElse__Group__3__Impl : ( ( rule__IfElse__ThenAssignment_3 ) ) ; |
11010 | public final void rule__IfElse__Group__3__Impl() throws RecognitionException { | 13032 | public final void rule__IfElse__Group__3__Impl() throws RecognitionException { |
11011 | 13033 | ||
11012 | int stackSize = keepStackSize(); | 13034 | int stackSize = keepStackSize(); |
11013 | 13035 | ||
11014 | try { | 13036 | try { |
11015 | // InternalSolverLanguageParser.g:3471:1: ( ( ( rule__IfElse__ThenAssignment_3 ) ) ) | 13037 | // InternalSolverLanguageParser.g:4150:1: ( ( ( rule__IfElse__ThenAssignment_3 ) ) ) |
11016 | // InternalSolverLanguageParser.g:3472:1: ( ( rule__IfElse__ThenAssignment_3 ) ) | 13038 | // InternalSolverLanguageParser.g:4151:1: ( ( rule__IfElse__ThenAssignment_3 ) ) |
11017 | { | 13039 | { |
11018 | // InternalSolverLanguageParser.g:3472:1: ( ( rule__IfElse__ThenAssignment_3 ) ) | 13040 | // InternalSolverLanguageParser.g:4151:1: ( ( rule__IfElse__ThenAssignment_3 ) ) |
11019 | // InternalSolverLanguageParser.g:3473:2: ( rule__IfElse__ThenAssignment_3 ) | 13041 | // InternalSolverLanguageParser.g:4152:2: ( rule__IfElse__ThenAssignment_3 ) |
11020 | { | 13042 | { |
11021 | before(grammarAccess.getIfElseAccess().getThenAssignment_3()); | 13043 | before(grammarAccess.getIfElseAccess().getThenAssignment_3()); |
11022 | // InternalSolverLanguageParser.g:3474:2: ( rule__IfElse__ThenAssignment_3 ) | 13044 | // InternalSolverLanguageParser.g:4153:2: ( rule__IfElse__ThenAssignment_3 ) |
11023 | // InternalSolverLanguageParser.g:3474:3: rule__IfElse__ThenAssignment_3 | 13045 | // InternalSolverLanguageParser.g:4153:3: rule__IfElse__ThenAssignment_3 |
11024 | { | 13046 | { |
11025 | pushFollow(FOLLOW_2); | 13047 | pushFollow(FOLLOW_2); |
11026 | rule__IfElse__ThenAssignment_3(); | 13048 | rule__IfElse__ThenAssignment_3(); |
@@ -11053,14 +13075,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11053 | 13075 | ||
11054 | 13076 | ||
11055 | // $ANTLR start "rule__IfElse__Group__4" | 13077 | // $ANTLR start "rule__IfElse__Group__4" |
11056 | // InternalSolverLanguageParser.g:3482:1: rule__IfElse__Group__4 : rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ; | 13078 | // InternalSolverLanguageParser.g:4161:1: rule__IfElse__Group__4 : rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ; |
11057 | public final void rule__IfElse__Group__4() throws RecognitionException { | 13079 | public final void rule__IfElse__Group__4() throws RecognitionException { |
11058 | 13080 | ||
11059 | int stackSize = keepStackSize(); | 13081 | int stackSize = keepStackSize(); |
11060 | 13082 | ||
11061 | try { | 13083 | try { |
11062 | // InternalSolverLanguageParser.g:3486:1: ( rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ) | 13084 | // InternalSolverLanguageParser.g:4165:1: ( rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ) |
11063 | // InternalSolverLanguageParser.g:3487:2: rule__IfElse__Group__4__Impl rule__IfElse__Group__5 | 13085 | // InternalSolverLanguageParser.g:4166:2: rule__IfElse__Group__4__Impl rule__IfElse__Group__5 |
11064 | { | 13086 | { |
11065 | pushFollow(FOLLOW_7); | 13087 | pushFollow(FOLLOW_7); |
11066 | rule__IfElse__Group__4__Impl(); | 13088 | rule__IfElse__Group__4__Impl(); |
@@ -11091,17 +13113,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11091 | 13113 | ||
11092 | 13114 | ||
11093 | // $ANTLR start "rule__IfElse__Group__4__Impl" | 13115 | // $ANTLR start "rule__IfElse__Group__4__Impl" |
11094 | // InternalSolverLanguageParser.g:3494:1: rule__IfElse__Group__4__Impl : ( Else ) ; | 13116 | // InternalSolverLanguageParser.g:4173:1: rule__IfElse__Group__4__Impl : ( Else ) ; |
11095 | public final void rule__IfElse__Group__4__Impl() throws RecognitionException { | 13117 | public final void rule__IfElse__Group__4__Impl() throws RecognitionException { |
11096 | 13118 | ||
11097 | int stackSize = keepStackSize(); | 13119 | int stackSize = keepStackSize(); |
11098 | 13120 | ||
11099 | try { | 13121 | try { |
11100 | // InternalSolverLanguageParser.g:3498:1: ( ( Else ) ) | 13122 | // InternalSolverLanguageParser.g:4177:1: ( ( Else ) ) |
11101 | // InternalSolverLanguageParser.g:3499:1: ( Else ) | 13123 | // InternalSolverLanguageParser.g:4178:1: ( Else ) |
11102 | { | 13124 | { |
11103 | // InternalSolverLanguageParser.g:3499:1: ( Else ) | 13125 | // InternalSolverLanguageParser.g:4178:1: ( Else ) |
11104 | // InternalSolverLanguageParser.g:3500:2: Else | 13126 | // InternalSolverLanguageParser.g:4179:2: Else |
11105 | { | 13127 | { |
11106 | before(grammarAccess.getIfElseAccess().getElseKeyword_4()); | 13128 | before(grammarAccess.getIfElseAccess().getElseKeyword_4()); |
11107 | match(input,Else,FOLLOW_2); | 13129 | match(input,Else,FOLLOW_2); |
@@ -11128,14 +13150,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11128 | 13150 | ||
11129 | 13151 | ||
11130 | // $ANTLR start "rule__IfElse__Group__5" | 13152 | // $ANTLR start "rule__IfElse__Group__5" |
11131 | // InternalSolverLanguageParser.g:3509:1: rule__IfElse__Group__5 : rule__IfElse__Group__5__Impl ; | 13153 | // InternalSolverLanguageParser.g:4188:1: rule__IfElse__Group__5 : rule__IfElse__Group__5__Impl ; |
11132 | public final void rule__IfElse__Group__5() throws RecognitionException { | 13154 | public final void rule__IfElse__Group__5() throws RecognitionException { |
11133 | 13155 | ||
11134 | int stackSize = keepStackSize(); | 13156 | int stackSize = keepStackSize(); |
11135 | 13157 | ||
11136 | try { | 13158 | try { |
11137 | // InternalSolverLanguageParser.g:3513:1: ( rule__IfElse__Group__5__Impl ) | 13159 | // InternalSolverLanguageParser.g:4192:1: ( rule__IfElse__Group__5__Impl ) |
11138 | // InternalSolverLanguageParser.g:3514:2: rule__IfElse__Group__5__Impl | 13160 | // InternalSolverLanguageParser.g:4193:2: rule__IfElse__Group__5__Impl |
11139 | { | 13161 | { |
11140 | pushFollow(FOLLOW_2); | 13162 | pushFollow(FOLLOW_2); |
11141 | rule__IfElse__Group__5__Impl(); | 13163 | rule__IfElse__Group__5__Impl(); |
@@ -11161,21 +13183,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11161 | 13183 | ||
11162 | 13184 | ||
11163 | // $ANTLR start "rule__IfElse__Group__5__Impl" | 13185 | // $ANTLR start "rule__IfElse__Group__5__Impl" |
11164 | // InternalSolverLanguageParser.g:3520:1: rule__IfElse__Group__5__Impl : ( ( rule__IfElse__ElseAssignment_5 ) ) ; | 13186 | // InternalSolverLanguageParser.g:4199:1: rule__IfElse__Group__5__Impl : ( ( rule__IfElse__ElseAssignment_5 ) ) ; |
11165 | public final void rule__IfElse__Group__5__Impl() throws RecognitionException { | 13187 | public final void rule__IfElse__Group__5__Impl() throws RecognitionException { |
11166 | 13188 | ||
11167 | int stackSize = keepStackSize(); | 13189 | int stackSize = keepStackSize(); |
11168 | 13190 | ||
11169 | try { | 13191 | try { |
11170 | // InternalSolverLanguageParser.g:3524:1: ( ( ( rule__IfElse__ElseAssignment_5 ) ) ) | 13192 | // InternalSolverLanguageParser.g:4203:1: ( ( ( rule__IfElse__ElseAssignment_5 ) ) ) |
11171 | // InternalSolverLanguageParser.g:3525:1: ( ( rule__IfElse__ElseAssignment_5 ) ) | 13193 | // InternalSolverLanguageParser.g:4204:1: ( ( rule__IfElse__ElseAssignment_5 ) ) |
11172 | { | 13194 | { |
11173 | // InternalSolverLanguageParser.g:3525:1: ( ( rule__IfElse__ElseAssignment_5 ) ) | 13195 | // InternalSolverLanguageParser.g:4204:1: ( ( rule__IfElse__ElseAssignment_5 ) ) |
11174 | // InternalSolverLanguageParser.g:3526:2: ( rule__IfElse__ElseAssignment_5 ) | 13196 | // InternalSolverLanguageParser.g:4205:2: ( rule__IfElse__ElseAssignment_5 ) |
11175 | { | 13197 | { |
11176 | before(grammarAccess.getIfElseAccess().getElseAssignment_5()); | 13198 | before(grammarAccess.getIfElseAccess().getElseAssignment_5()); |
11177 | // InternalSolverLanguageParser.g:3527:2: ( rule__IfElse__ElseAssignment_5 ) | 13199 | // InternalSolverLanguageParser.g:4206:2: ( rule__IfElse__ElseAssignment_5 ) |
11178 | // InternalSolverLanguageParser.g:3527:3: rule__IfElse__ElseAssignment_5 | 13200 | // InternalSolverLanguageParser.g:4206:3: rule__IfElse__ElseAssignment_5 |
11179 | { | 13201 | { |
11180 | pushFollow(FOLLOW_2); | 13202 | pushFollow(FOLLOW_2); |
11181 | rule__IfElse__ElseAssignment_5(); | 13203 | rule__IfElse__ElseAssignment_5(); |
@@ -11207,17 +13229,1240 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11207 | // $ANTLR end "rule__IfElse__Group__5__Impl" | 13229 | // $ANTLR end "rule__IfElse__Group__5__Impl" |
11208 | 13230 | ||
11209 | 13231 | ||
13232 | // $ANTLR start "rule__Let__Group__0" | ||
13233 | // InternalSolverLanguageParser.g:4215:1: rule__Let__Group__0 : rule__Let__Group__0__Impl rule__Let__Group__1 ; | ||
13234 | public final void rule__Let__Group__0() throws RecognitionException { | ||
13235 | |||
13236 | int stackSize = keepStackSize(); | ||
13237 | |||
13238 | try { | ||
13239 | // InternalSolverLanguageParser.g:4219:1: ( rule__Let__Group__0__Impl rule__Let__Group__1 ) | ||
13240 | // InternalSolverLanguageParser.g:4220:2: rule__Let__Group__0__Impl rule__Let__Group__1 | ||
13241 | { | ||
13242 | pushFollow(FOLLOW_9); | ||
13243 | rule__Let__Group__0__Impl(); | ||
13244 | |||
13245 | state._fsp--; | ||
13246 | |||
13247 | pushFollow(FOLLOW_2); | ||
13248 | rule__Let__Group__1(); | ||
13249 | |||
13250 | state._fsp--; | ||
13251 | |||
13252 | |||
13253 | } | ||
13254 | |||
13255 | } | ||
13256 | catch (RecognitionException re) { | ||
13257 | reportError(re); | ||
13258 | recover(input,re); | ||
13259 | } | ||
13260 | finally { | ||
13261 | |||
13262 | restoreStackSize(stackSize); | ||
13263 | |||
13264 | } | ||
13265 | return ; | ||
13266 | } | ||
13267 | // $ANTLR end "rule__Let__Group__0" | ||
13268 | |||
13269 | |||
13270 | // $ANTLR start "rule__Let__Group__0__Impl" | ||
13271 | // InternalSolverLanguageParser.g:4227:1: rule__Let__Group__0__Impl : ( Let ) ; | ||
13272 | public final void rule__Let__Group__0__Impl() throws RecognitionException { | ||
13273 | |||
13274 | int stackSize = keepStackSize(); | ||
13275 | |||
13276 | try { | ||
13277 | // InternalSolverLanguageParser.g:4231:1: ( ( Let ) ) | ||
13278 | // InternalSolverLanguageParser.g:4232:1: ( Let ) | ||
13279 | { | ||
13280 | // InternalSolverLanguageParser.g:4232:1: ( Let ) | ||
13281 | // InternalSolverLanguageParser.g:4233:2: Let | ||
13282 | { | ||
13283 | before(grammarAccess.getLetAccess().getLetKeyword_0()); | ||
13284 | match(input,Let,FOLLOW_2); | ||
13285 | after(grammarAccess.getLetAccess().getLetKeyword_0()); | ||
13286 | |||
13287 | } | ||
13288 | |||
13289 | |||
13290 | } | ||
13291 | |||
13292 | } | ||
13293 | catch (RecognitionException re) { | ||
13294 | reportError(re); | ||
13295 | recover(input,re); | ||
13296 | } | ||
13297 | finally { | ||
13298 | |||
13299 | restoreStackSize(stackSize); | ||
13300 | |||
13301 | } | ||
13302 | return ; | ||
13303 | } | ||
13304 | // $ANTLR end "rule__Let__Group__0__Impl" | ||
13305 | |||
13306 | |||
13307 | // $ANTLR start "rule__Let__Group__1" | ||
13308 | // InternalSolverLanguageParser.g:4242:1: rule__Let__Group__1 : rule__Let__Group__1__Impl rule__Let__Group__2 ; | ||
13309 | public final void rule__Let__Group__1() throws RecognitionException { | ||
13310 | |||
13311 | int stackSize = keepStackSize(); | ||
13312 | |||
13313 | try { | ||
13314 | // InternalSolverLanguageParser.g:4246:1: ( rule__Let__Group__1__Impl rule__Let__Group__2 ) | ||
13315 | // InternalSolverLanguageParser.g:4247:2: rule__Let__Group__1__Impl rule__Let__Group__2 | ||
13316 | { | ||
13317 | pushFollow(FOLLOW_24); | ||
13318 | rule__Let__Group__1__Impl(); | ||
13319 | |||
13320 | state._fsp--; | ||
13321 | |||
13322 | pushFollow(FOLLOW_2); | ||
13323 | rule__Let__Group__2(); | ||
13324 | |||
13325 | state._fsp--; | ||
13326 | |||
13327 | |||
13328 | } | ||
13329 | |||
13330 | } | ||
13331 | catch (RecognitionException re) { | ||
13332 | reportError(re); | ||
13333 | recover(input,re); | ||
13334 | } | ||
13335 | finally { | ||
13336 | |||
13337 | restoreStackSize(stackSize); | ||
13338 | |||
13339 | } | ||
13340 | return ; | ||
13341 | } | ||
13342 | // $ANTLR end "rule__Let__Group__1" | ||
13343 | |||
13344 | |||
13345 | // $ANTLR start "rule__Let__Group__1__Impl" | ||
13346 | // InternalSolverLanguageParser.g:4254:1: rule__Let__Group__1__Impl : ( ( rule__Let__BindingsAssignment_1 ) ) ; | ||
13347 | public final void rule__Let__Group__1__Impl() throws RecognitionException { | ||
13348 | |||
13349 | int stackSize = keepStackSize(); | ||
13350 | |||
13351 | try { | ||
13352 | // InternalSolverLanguageParser.g:4258:1: ( ( ( rule__Let__BindingsAssignment_1 ) ) ) | ||
13353 | // InternalSolverLanguageParser.g:4259:1: ( ( rule__Let__BindingsAssignment_1 ) ) | ||
13354 | { | ||
13355 | // InternalSolverLanguageParser.g:4259:1: ( ( rule__Let__BindingsAssignment_1 ) ) | ||
13356 | // InternalSolverLanguageParser.g:4260:2: ( rule__Let__BindingsAssignment_1 ) | ||
13357 | { | ||
13358 | before(grammarAccess.getLetAccess().getBindingsAssignment_1()); | ||
13359 | // InternalSolverLanguageParser.g:4261:2: ( rule__Let__BindingsAssignment_1 ) | ||
13360 | // InternalSolverLanguageParser.g:4261:3: rule__Let__BindingsAssignment_1 | ||
13361 | { | ||
13362 | pushFollow(FOLLOW_2); | ||
13363 | rule__Let__BindingsAssignment_1(); | ||
13364 | |||
13365 | state._fsp--; | ||
13366 | |||
13367 | |||
13368 | } | ||
13369 | |||
13370 | after(grammarAccess.getLetAccess().getBindingsAssignment_1()); | ||
13371 | |||
13372 | } | ||
13373 | |||
13374 | |||
13375 | } | ||
13376 | |||
13377 | } | ||
13378 | catch (RecognitionException re) { | ||
13379 | reportError(re); | ||
13380 | recover(input,re); | ||
13381 | } | ||
13382 | finally { | ||
13383 | |||
13384 | restoreStackSize(stackSize); | ||
13385 | |||
13386 | } | ||
13387 | return ; | ||
13388 | } | ||
13389 | // $ANTLR end "rule__Let__Group__1__Impl" | ||
13390 | |||
13391 | |||
13392 | // $ANTLR start "rule__Let__Group__2" | ||
13393 | // InternalSolverLanguageParser.g:4269:1: rule__Let__Group__2 : rule__Let__Group__2__Impl rule__Let__Group__3 ; | ||
13394 | public final void rule__Let__Group__2() throws RecognitionException { | ||
13395 | |||
13396 | int stackSize = keepStackSize(); | ||
13397 | |||
13398 | try { | ||
13399 | // InternalSolverLanguageParser.g:4273:1: ( rule__Let__Group__2__Impl rule__Let__Group__3 ) | ||
13400 | // InternalSolverLanguageParser.g:4274:2: rule__Let__Group__2__Impl rule__Let__Group__3 | ||
13401 | { | ||
13402 | pushFollow(FOLLOW_24); | ||
13403 | rule__Let__Group__2__Impl(); | ||
13404 | |||
13405 | state._fsp--; | ||
13406 | |||
13407 | pushFollow(FOLLOW_2); | ||
13408 | rule__Let__Group__3(); | ||
13409 | |||
13410 | state._fsp--; | ||
13411 | |||
13412 | |||
13413 | } | ||
13414 | |||
13415 | } | ||
13416 | catch (RecognitionException re) { | ||
13417 | reportError(re); | ||
13418 | recover(input,re); | ||
13419 | } | ||
13420 | finally { | ||
13421 | |||
13422 | restoreStackSize(stackSize); | ||
13423 | |||
13424 | } | ||
13425 | return ; | ||
13426 | } | ||
13427 | // $ANTLR end "rule__Let__Group__2" | ||
13428 | |||
13429 | |||
13430 | // $ANTLR start "rule__Let__Group__2__Impl" | ||
13431 | // InternalSolverLanguageParser.g:4281:1: rule__Let__Group__2__Impl : ( ( rule__Let__Group_2__0 )* ) ; | ||
13432 | public final void rule__Let__Group__2__Impl() throws RecognitionException { | ||
13433 | |||
13434 | int stackSize = keepStackSize(); | ||
13435 | |||
13436 | try { | ||
13437 | // InternalSolverLanguageParser.g:4285:1: ( ( ( rule__Let__Group_2__0 )* ) ) | ||
13438 | // InternalSolverLanguageParser.g:4286:1: ( ( rule__Let__Group_2__0 )* ) | ||
13439 | { | ||
13440 | // InternalSolverLanguageParser.g:4286:1: ( ( rule__Let__Group_2__0 )* ) | ||
13441 | // InternalSolverLanguageParser.g:4287:2: ( rule__Let__Group_2__0 )* | ||
13442 | { | ||
13443 | before(grammarAccess.getLetAccess().getGroup_2()); | ||
13444 | // InternalSolverLanguageParser.g:4288:2: ( rule__Let__Group_2__0 )* | ||
13445 | loop31: | ||
13446 | do { | ||
13447 | int alt31=2; | ||
13448 | int LA31_0 = input.LA(1); | ||
13449 | |||
13450 | if ( (LA31_0==Comma) ) { | ||
13451 | alt31=1; | ||
13452 | } | ||
13453 | |||
13454 | |||
13455 | switch (alt31) { | ||
13456 | case 1 : | ||
13457 | // InternalSolverLanguageParser.g:4288:3: rule__Let__Group_2__0 | ||
13458 | { | ||
13459 | pushFollow(FOLLOW_20); | ||
13460 | rule__Let__Group_2__0(); | ||
13461 | |||
13462 | state._fsp--; | ||
13463 | |||
13464 | |||
13465 | } | ||
13466 | break; | ||
13467 | |||
13468 | default : | ||
13469 | break loop31; | ||
13470 | } | ||
13471 | } while (true); | ||
13472 | |||
13473 | after(grammarAccess.getLetAccess().getGroup_2()); | ||
13474 | |||
13475 | } | ||
13476 | |||
13477 | |||
13478 | } | ||
13479 | |||
13480 | } | ||
13481 | catch (RecognitionException re) { | ||
13482 | reportError(re); | ||
13483 | recover(input,re); | ||
13484 | } | ||
13485 | finally { | ||
13486 | |||
13487 | restoreStackSize(stackSize); | ||
13488 | |||
13489 | } | ||
13490 | return ; | ||
13491 | } | ||
13492 | // $ANTLR end "rule__Let__Group__2__Impl" | ||
13493 | |||
13494 | |||
13495 | // $ANTLR start "rule__Let__Group__3" | ||
13496 | // InternalSolverLanguageParser.g:4296:1: rule__Let__Group__3 : rule__Let__Group__3__Impl rule__Let__Group__4 ; | ||
13497 | public final void rule__Let__Group__3() throws RecognitionException { | ||
13498 | |||
13499 | int stackSize = keepStackSize(); | ||
13500 | |||
13501 | try { | ||
13502 | // InternalSolverLanguageParser.g:4300:1: ( rule__Let__Group__3__Impl rule__Let__Group__4 ) | ||
13503 | // InternalSolverLanguageParser.g:4301:2: rule__Let__Group__3__Impl rule__Let__Group__4 | ||
13504 | { | ||
13505 | pushFollow(FOLLOW_7); | ||
13506 | rule__Let__Group__3__Impl(); | ||
13507 | |||
13508 | state._fsp--; | ||
13509 | |||
13510 | pushFollow(FOLLOW_2); | ||
13511 | rule__Let__Group__4(); | ||
13512 | |||
13513 | state._fsp--; | ||
13514 | |||
13515 | |||
13516 | } | ||
13517 | |||
13518 | } | ||
13519 | catch (RecognitionException re) { | ||
13520 | reportError(re); | ||
13521 | recover(input,re); | ||
13522 | } | ||
13523 | finally { | ||
13524 | |||
13525 | restoreStackSize(stackSize); | ||
13526 | |||
13527 | } | ||
13528 | return ; | ||
13529 | } | ||
13530 | // $ANTLR end "rule__Let__Group__3" | ||
13531 | |||
13532 | |||
13533 | // $ANTLR start "rule__Let__Group__3__Impl" | ||
13534 | // InternalSolverLanguageParser.g:4308:1: rule__Let__Group__3__Impl : ( In ) ; | ||
13535 | public final void rule__Let__Group__3__Impl() throws RecognitionException { | ||
13536 | |||
13537 | int stackSize = keepStackSize(); | ||
13538 | |||
13539 | try { | ||
13540 | // InternalSolverLanguageParser.g:4312:1: ( ( In ) ) | ||
13541 | // InternalSolverLanguageParser.g:4313:1: ( In ) | ||
13542 | { | ||
13543 | // InternalSolverLanguageParser.g:4313:1: ( In ) | ||
13544 | // InternalSolverLanguageParser.g:4314:2: In | ||
13545 | { | ||
13546 | before(grammarAccess.getLetAccess().getInKeyword_3()); | ||
13547 | match(input,In,FOLLOW_2); | ||
13548 | after(grammarAccess.getLetAccess().getInKeyword_3()); | ||
13549 | |||
13550 | } | ||
13551 | |||
13552 | |||
13553 | } | ||
13554 | |||
13555 | } | ||
13556 | catch (RecognitionException re) { | ||
13557 | reportError(re); | ||
13558 | recover(input,re); | ||
13559 | } | ||
13560 | finally { | ||
13561 | |||
13562 | restoreStackSize(stackSize); | ||
13563 | |||
13564 | } | ||
13565 | return ; | ||
13566 | } | ||
13567 | // $ANTLR end "rule__Let__Group__3__Impl" | ||
13568 | |||
13569 | |||
13570 | // $ANTLR start "rule__Let__Group__4" | ||
13571 | // InternalSolverLanguageParser.g:4323:1: rule__Let__Group__4 : rule__Let__Group__4__Impl ; | ||
13572 | public final void rule__Let__Group__4() throws RecognitionException { | ||
13573 | |||
13574 | int stackSize = keepStackSize(); | ||
13575 | |||
13576 | try { | ||
13577 | // InternalSolverLanguageParser.g:4327:1: ( rule__Let__Group__4__Impl ) | ||
13578 | // InternalSolverLanguageParser.g:4328:2: rule__Let__Group__4__Impl | ||
13579 | { | ||
13580 | pushFollow(FOLLOW_2); | ||
13581 | rule__Let__Group__4__Impl(); | ||
13582 | |||
13583 | state._fsp--; | ||
13584 | |||
13585 | |||
13586 | } | ||
13587 | |||
13588 | } | ||
13589 | catch (RecognitionException re) { | ||
13590 | reportError(re); | ||
13591 | recover(input,re); | ||
13592 | } | ||
13593 | finally { | ||
13594 | |||
13595 | restoreStackSize(stackSize); | ||
13596 | |||
13597 | } | ||
13598 | return ; | ||
13599 | } | ||
13600 | // $ANTLR end "rule__Let__Group__4" | ||
13601 | |||
13602 | |||
13603 | // $ANTLR start "rule__Let__Group__4__Impl" | ||
13604 | // InternalSolverLanguageParser.g:4334:1: rule__Let__Group__4__Impl : ( ( rule__Let__BodyAssignment_4 ) ) ; | ||
13605 | public final void rule__Let__Group__4__Impl() throws RecognitionException { | ||
13606 | |||
13607 | int stackSize = keepStackSize(); | ||
13608 | |||
13609 | try { | ||
13610 | // InternalSolverLanguageParser.g:4338:1: ( ( ( rule__Let__BodyAssignment_4 ) ) ) | ||
13611 | // InternalSolverLanguageParser.g:4339:1: ( ( rule__Let__BodyAssignment_4 ) ) | ||
13612 | { | ||
13613 | // InternalSolverLanguageParser.g:4339:1: ( ( rule__Let__BodyAssignment_4 ) ) | ||
13614 | // InternalSolverLanguageParser.g:4340:2: ( rule__Let__BodyAssignment_4 ) | ||
13615 | { | ||
13616 | before(grammarAccess.getLetAccess().getBodyAssignment_4()); | ||
13617 | // InternalSolverLanguageParser.g:4341:2: ( rule__Let__BodyAssignment_4 ) | ||
13618 | // InternalSolverLanguageParser.g:4341:3: rule__Let__BodyAssignment_4 | ||
13619 | { | ||
13620 | pushFollow(FOLLOW_2); | ||
13621 | rule__Let__BodyAssignment_4(); | ||
13622 | |||
13623 | state._fsp--; | ||
13624 | |||
13625 | |||
13626 | } | ||
13627 | |||
13628 | after(grammarAccess.getLetAccess().getBodyAssignment_4()); | ||
13629 | |||
13630 | } | ||
13631 | |||
13632 | |||
13633 | } | ||
13634 | |||
13635 | } | ||
13636 | catch (RecognitionException re) { | ||
13637 | reportError(re); | ||
13638 | recover(input,re); | ||
13639 | } | ||
13640 | finally { | ||
13641 | |||
13642 | restoreStackSize(stackSize); | ||
13643 | |||
13644 | } | ||
13645 | return ; | ||
13646 | } | ||
13647 | // $ANTLR end "rule__Let__Group__4__Impl" | ||
13648 | |||
13649 | |||
13650 | // $ANTLR start "rule__Let__Group_2__0" | ||
13651 | // InternalSolverLanguageParser.g:4350:1: rule__Let__Group_2__0 : rule__Let__Group_2__0__Impl rule__Let__Group_2__1 ; | ||
13652 | public final void rule__Let__Group_2__0() throws RecognitionException { | ||
13653 | |||
13654 | int stackSize = keepStackSize(); | ||
13655 | |||
13656 | try { | ||
13657 | // InternalSolverLanguageParser.g:4354:1: ( rule__Let__Group_2__0__Impl rule__Let__Group_2__1 ) | ||
13658 | // InternalSolverLanguageParser.g:4355:2: rule__Let__Group_2__0__Impl rule__Let__Group_2__1 | ||
13659 | { | ||
13660 | pushFollow(FOLLOW_9); | ||
13661 | rule__Let__Group_2__0__Impl(); | ||
13662 | |||
13663 | state._fsp--; | ||
13664 | |||
13665 | pushFollow(FOLLOW_2); | ||
13666 | rule__Let__Group_2__1(); | ||
13667 | |||
13668 | state._fsp--; | ||
13669 | |||
13670 | |||
13671 | } | ||
13672 | |||
13673 | } | ||
13674 | catch (RecognitionException re) { | ||
13675 | reportError(re); | ||
13676 | recover(input,re); | ||
13677 | } | ||
13678 | finally { | ||
13679 | |||
13680 | restoreStackSize(stackSize); | ||
13681 | |||
13682 | } | ||
13683 | return ; | ||
13684 | } | ||
13685 | // $ANTLR end "rule__Let__Group_2__0" | ||
13686 | |||
13687 | |||
13688 | // $ANTLR start "rule__Let__Group_2__0__Impl" | ||
13689 | // InternalSolverLanguageParser.g:4362:1: rule__Let__Group_2__0__Impl : ( Comma ) ; | ||
13690 | public final void rule__Let__Group_2__0__Impl() throws RecognitionException { | ||
13691 | |||
13692 | int stackSize = keepStackSize(); | ||
13693 | |||
13694 | try { | ||
13695 | // InternalSolverLanguageParser.g:4366:1: ( ( Comma ) ) | ||
13696 | // InternalSolverLanguageParser.g:4367:1: ( Comma ) | ||
13697 | { | ||
13698 | // InternalSolverLanguageParser.g:4367:1: ( Comma ) | ||
13699 | // InternalSolverLanguageParser.g:4368:2: Comma | ||
13700 | { | ||
13701 | before(grammarAccess.getLetAccess().getCommaKeyword_2_0()); | ||
13702 | match(input,Comma,FOLLOW_2); | ||
13703 | after(grammarAccess.getLetAccess().getCommaKeyword_2_0()); | ||
13704 | |||
13705 | } | ||
13706 | |||
13707 | |||
13708 | } | ||
13709 | |||
13710 | } | ||
13711 | catch (RecognitionException re) { | ||
13712 | reportError(re); | ||
13713 | recover(input,re); | ||
13714 | } | ||
13715 | finally { | ||
13716 | |||
13717 | restoreStackSize(stackSize); | ||
13718 | |||
13719 | } | ||
13720 | return ; | ||
13721 | } | ||
13722 | // $ANTLR end "rule__Let__Group_2__0__Impl" | ||
13723 | |||
13724 | |||
13725 | // $ANTLR start "rule__Let__Group_2__1" | ||
13726 | // InternalSolverLanguageParser.g:4377:1: rule__Let__Group_2__1 : rule__Let__Group_2__1__Impl ; | ||
13727 | public final void rule__Let__Group_2__1() throws RecognitionException { | ||
13728 | |||
13729 | int stackSize = keepStackSize(); | ||
13730 | |||
13731 | try { | ||
13732 | // InternalSolverLanguageParser.g:4381:1: ( rule__Let__Group_2__1__Impl ) | ||
13733 | // InternalSolverLanguageParser.g:4382:2: rule__Let__Group_2__1__Impl | ||
13734 | { | ||
13735 | pushFollow(FOLLOW_2); | ||
13736 | rule__Let__Group_2__1__Impl(); | ||
13737 | |||
13738 | state._fsp--; | ||
13739 | |||
13740 | |||
13741 | } | ||
13742 | |||
13743 | } | ||
13744 | catch (RecognitionException re) { | ||
13745 | reportError(re); | ||
13746 | recover(input,re); | ||
13747 | } | ||
13748 | finally { | ||
13749 | |||
13750 | restoreStackSize(stackSize); | ||
13751 | |||
13752 | } | ||
13753 | return ; | ||
13754 | } | ||
13755 | // $ANTLR end "rule__Let__Group_2__1" | ||
13756 | |||
13757 | |||
13758 | // $ANTLR start "rule__Let__Group_2__1__Impl" | ||
13759 | // InternalSolverLanguageParser.g:4388:1: rule__Let__Group_2__1__Impl : ( ( rule__Let__BindingsAssignment_2_1 ) ) ; | ||
13760 | public final void rule__Let__Group_2__1__Impl() throws RecognitionException { | ||
13761 | |||
13762 | int stackSize = keepStackSize(); | ||
13763 | |||
13764 | try { | ||
13765 | // InternalSolverLanguageParser.g:4392:1: ( ( ( rule__Let__BindingsAssignment_2_1 ) ) ) | ||
13766 | // InternalSolverLanguageParser.g:4393:1: ( ( rule__Let__BindingsAssignment_2_1 ) ) | ||
13767 | { | ||
13768 | // InternalSolverLanguageParser.g:4393:1: ( ( rule__Let__BindingsAssignment_2_1 ) ) | ||
13769 | // InternalSolverLanguageParser.g:4394:2: ( rule__Let__BindingsAssignment_2_1 ) | ||
13770 | { | ||
13771 | before(grammarAccess.getLetAccess().getBindingsAssignment_2_1()); | ||
13772 | // InternalSolverLanguageParser.g:4395:2: ( rule__Let__BindingsAssignment_2_1 ) | ||
13773 | // InternalSolverLanguageParser.g:4395:3: rule__Let__BindingsAssignment_2_1 | ||
13774 | { | ||
13775 | pushFollow(FOLLOW_2); | ||
13776 | rule__Let__BindingsAssignment_2_1(); | ||
13777 | |||
13778 | state._fsp--; | ||
13779 | |||
13780 | |||
13781 | } | ||
13782 | |||
13783 | after(grammarAccess.getLetAccess().getBindingsAssignment_2_1()); | ||
13784 | |||
13785 | } | ||
13786 | |||
13787 | |||
13788 | } | ||
13789 | |||
13790 | } | ||
13791 | catch (RecognitionException re) { | ||
13792 | reportError(re); | ||
13793 | recover(input,re); | ||
13794 | } | ||
13795 | finally { | ||
13796 | |||
13797 | restoreStackSize(stackSize); | ||
13798 | |||
13799 | } | ||
13800 | return ; | ||
13801 | } | ||
13802 | // $ANTLR end "rule__Let__Group_2__1__Impl" | ||
13803 | |||
13804 | |||
13805 | // $ANTLR start "rule__LetBinding__Group__0" | ||
13806 | // InternalSolverLanguageParser.g:4404:1: rule__LetBinding__Group__0 : rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 ; | ||
13807 | public final void rule__LetBinding__Group__0() throws RecognitionException { | ||
13808 | |||
13809 | int stackSize = keepStackSize(); | ||
13810 | |||
13811 | try { | ||
13812 | // InternalSolverLanguageParser.g:4408:1: ( rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 ) | ||
13813 | // InternalSolverLanguageParser.g:4409:2: rule__LetBinding__Group__0__Impl rule__LetBinding__Group__1 | ||
13814 | { | ||
13815 | pushFollow(FOLLOW_13); | ||
13816 | rule__LetBinding__Group__0__Impl(); | ||
13817 | |||
13818 | state._fsp--; | ||
13819 | |||
13820 | pushFollow(FOLLOW_2); | ||
13821 | rule__LetBinding__Group__1(); | ||
13822 | |||
13823 | state._fsp--; | ||
13824 | |||
13825 | |||
13826 | } | ||
13827 | |||
13828 | } | ||
13829 | catch (RecognitionException re) { | ||
13830 | reportError(re); | ||
13831 | recover(input,re); | ||
13832 | } | ||
13833 | finally { | ||
13834 | |||
13835 | restoreStackSize(stackSize); | ||
13836 | |||
13837 | } | ||
13838 | return ; | ||
13839 | } | ||
13840 | // $ANTLR end "rule__LetBinding__Group__0" | ||
13841 | |||
13842 | |||
13843 | // $ANTLR start "rule__LetBinding__Group__0__Impl" | ||
13844 | // InternalSolverLanguageParser.g:4416:1: rule__LetBinding__Group__0__Impl : ( ( rule__LetBinding__VariableAssignment_0 ) ) ; | ||
13845 | public final void rule__LetBinding__Group__0__Impl() throws RecognitionException { | ||
13846 | |||
13847 | int stackSize = keepStackSize(); | ||
13848 | |||
13849 | try { | ||
13850 | // InternalSolverLanguageParser.g:4420:1: ( ( ( rule__LetBinding__VariableAssignment_0 ) ) ) | ||
13851 | // InternalSolverLanguageParser.g:4421:1: ( ( rule__LetBinding__VariableAssignment_0 ) ) | ||
13852 | { | ||
13853 | // InternalSolverLanguageParser.g:4421:1: ( ( rule__LetBinding__VariableAssignment_0 ) ) | ||
13854 | // InternalSolverLanguageParser.g:4422:2: ( rule__LetBinding__VariableAssignment_0 ) | ||
13855 | { | ||
13856 | before(grammarAccess.getLetBindingAccess().getVariableAssignment_0()); | ||
13857 | // InternalSolverLanguageParser.g:4423:2: ( rule__LetBinding__VariableAssignment_0 ) | ||
13858 | // InternalSolverLanguageParser.g:4423:3: rule__LetBinding__VariableAssignment_0 | ||
13859 | { | ||
13860 | pushFollow(FOLLOW_2); | ||
13861 | rule__LetBinding__VariableAssignment_0(); | ||
13862 | |||
13863 | state._fsp--; | ||
13864 | |||
13865 | |||
13866 | } | ||
13867 | |||
13868 | after(grammarAccess.getLetBindingAccess().getVariableAssignment_0()); | ||
13869 | |||
13870 | } | ||
13871 | |||
13872 | |||
13873 | } | ||
13874 | |||
13875 | } | ||
13876 | catch (RecognitionException re) { | ||
13877 | reportError(re); | ||
13878 | recover(input,re); | ||
13879 | } | ||
13880 | finally { | ||
13881 | |||
13882 | restoreStackSize(stackSize); | ||
13883 | |||
13884 | } | ||
13885 | return ; | ||
13886 | } | ||
13887 | // $ANTLR end "rule__LetBinding__Group__0__Impl" | ||
13888 | |||
13889 | |||
13890 | // $ANTLR start "rule__LetBinding__Group__1" | ||
13891 | // InternalSolverLanguageParser.g:4431:1: rule__LetBinding__Group__1 : rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 ; | ||
13892 | public final void rule__LetBinding__Group__1() throws RecognitionException { | ||
13893 | |||
13894 | int stackSize = keepStackSize(); | ||
13895 | |||
13896 | try { | ||
13897 | // InternalSolverLanguageParser.g:4435:1: ( rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 ) | ||
13898 | // InternalSolverLanguageParser.g:4436:2: rule__LetBinding__Group__1__Impl rule__LetBinding__Group__2 | ||
13899 | { | ||
13900 | pushFollow(FOLLOW_7); | ||
13901 | rule__LetBinding__Group__1__Impl(); | ||
13902 | |||
13903 | state._fsp--; | ||
13904 | |||
13905 | pushFollow(FOLLOW_2); | ||
13906 | rule__LetBinding__Group__2(); | ||
13907 | |||
13908 | state._fsp--; | ||
13909 | |||
13910 | |||
13911 | } | ||
13912 | |||
13913 | } | ||
13914 | catch (RecognitionException re) { | ||
13915 | reportError(re); | ||
13916 | recover(input,re); | ||
13917 | } | ||
13918 | finally { | ||
13919 | |||
13920 | restoreStackSize(stackSize); | ||
13921 | |||
13922 | } | ||
13923 | return ; | ||
13924 | } | ||
13925 | // $ANTLR end "rule__LetBinding__Group__1" | ||
13926 | |||
13927 | |||
13928 | // $ANTLR start "rule__LetBinding__Group__1__Impl" | ||
13929 | // InternalSolverLanguageParser.g:4443:1: rule__LetBinding__Group__1__Impl : ( EqualsSign ) ; | ||
13930 | public final void rule__LetBinding__Group__1__Impl() throws RecognitionException { | ||
13931 | |||
13932 | int stackSize = keepStackSize(); | ||
13933 | |||
13934 | try { | ||
13935 | // InternalSolverLanguageParser.g:4447:1: ( ( EqualsSign ) ) | ||
13936 | // InternalSolverLanguageParser.g:4448:1: ( EqualsSign ) | ||
13937 | { | ||
13938 | // InternalSolverLanguageParser.g:4448:1: ( EqualsSign ) | ||
13939 | // InternalSolverLanguageParser.g:4449:2: EqualsSign | ||
13940 | { | ||
13941 | before(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_1()); | ||
13942 | match(input,EqualsSign,FOLLOW_2); | ||
13943 | after(grammarAccess.getLetBindingAccess().getEqualsSignKeyword_1()); | ||
13944 | |||
13945 | } | ||
13946 | |||
13947 | |||
13948 | } | ||
13949 | |||
13950 | } | ||
13951 | catch (RecognitionException re) { | ||
13952 | reportError(re); | ||
13953 | recover(input,re); | ||
13954 | } | ||
13955 | finally { | ||
13956 | |||
13957 | restoreStackSize(stackSize); | ||
13958 | |||
13959 | } | ||
13960 | return ; | ||
13961 | } | ||
13962 | // $ANTLR end "rule__LetBinding__Group__1__Impl" | ||
13963 | |||
13964 | |||
13965 | // $ANTLR start "rule__LetBinding__Group__2" | ||
13966 | // InternalSolverLanguageParser.g:4458:1: rule__LetBinding__Group__2 : rule__LetBinding__Group__2__Impl ; | ||
13967 | public final void rule__LetBinding__Group__2() throws RecognitionException { | ||
13968 | |||
13969 | int stackSize = keepStackSize(); | ||
13970 | |||
13971 | try { | ||
13972 | // InternalSolverLanguageParser.g:4462:1: ( rule__LetBinding__Group__2__Impl ) | ||
13973 | // InternalSolverLanguageParser.g:4463:2: rule__LetBinding__Group__2__Impl | ||
13974 | { | ||
13975 | pushFollow(FOLLOW_2); | ||
13976 | rule__LetBinding__Group__2__Impl(); | ||
13977 | |||
13978 | state._fsp--; | ||
13979 | |||
13980 | |||
13981 | } | ||
13982 | |||
13983 | } | ||
13984 | catch (RecognitionException re) { | ||
13985 | reportError(re); | ||
13986 | recover(input,re); | ||
13987 | } | ||
13988 | finally { | ||
13989 | |||
13990 | restoreStackSize(stackSize); | ||
13991 | |||
13992 | } | ||
13993 | return ; | ||
13994 | } | ||
13995 | // $ANTLR end "rule__LetBinding__Group__2" | ||
13996 | |||
13997 | |||
13998 | // $ANTLR start "rule__LetBinding__Group__2__Impl" | ||
13999 | // InternalSolverLanguageParser.g:4469:1: rule__LetBinding__Group__2__Impl : ( ( rule__LetBinding__ValueAssignment_2 ) ) ; | ||
14000 | public final void rule__LetBinding__Group__2__Impl() throws RecognitionException { | ||
14001 | |||
14002 | int stackSize = keepStackSize(); | ||
14003 | |||
14004 | try { | ||
14005 | // InternalSolverLanguageParser.g:4473:1: ( ( ( rule__LetBinding__ValueAssignment_2 ) ) ) | ||
14006 | // InternalSolverLanguageParser.g:4474:1: ( ( rule__LetBinding__ValueAssignment_2 ) ) | ||
14007 | { | ||
14008 | // InternalSolverLanguageParser.g:4474:1: ( ( rule__LetBinding__ValueAssignment_2 ) ) | ||
14009 | // InternalSolverLanguageParser.g:4475:2: ( rule__LetBinding__ValueAssignment_2 ) | ||
14010 | { | ||
14011 | before(grammarAccess.getLetBindingAccess().getValueAssignment_2()); | ||
14012 | // InternalSolverLanguageParser.g:4476:2: ( rule__LetBinding__ValueAssignment_2 ) | ||
14013 | // InternalSolverLanguageParser.g:4476:3: rule__LetBinding__ValueAssignment_2 | ||
14014 | { | ||
14015 | pushFollow(FOLLOW_2); | ||
14016 | rule__LetBinding__ValueAssignment_2(); | ||
14017 | |||
14018 | state._fsp--; | ||
14019 | |||
14020 | |||
14021 | } | ||
14022 | |||
14023 | after(grammarAccess.getLetBindingAccess().getValueAssignment_2()); | ||
14024 | |||
14025 | } | ||
14026 | |||
14027 | |||
14028 | } | ||
14029 | |||
14030 | } | ||
14031 | catch (RecognitionException re) { | ||
14032 | reportError(re); | ||
14033 | recover(input,re); | ||
14034 | } | ||
14035 | finally { | ||
14036 | |||
14037 | restoreStackSize(stackSize); | ||
14038 | |||
14039 | } | ||
14040 | return ; | ||
14041 | } | ||
14042 | // $ANTLR end "rule__LetBinding__Group__2__Impl" | ||
14043 | |||
14044 | |||
14045 | // $ANTLR start "rule__ImplicationExpression__Group__0" | ||
14046 | // InternalSolverLanguageParser.g:4485:1: rule__ImplicationExpression__Group__0 : rule__ImplicationExpression__Group__0__Impl rule__ImplicationExpression__Group__1 ; | ||
14047 | public final void rule__ImplicationExpression__Group__0() throws RecognitionException { | ||
14048 | |||
14049 | int stackSize = keepStackSize(); | ||
14050 | |||
14051 | try { | ||
14052 | // InternalSolverLanguageParser.g:4489:1: ( rule__ImplicationExpression__Group__0__Impl rule__ImplicationExpression__Group__1 ) | ||
14053 | // InternalSolverLanguageParser.g:4490:2: rule__ImplicationExpression__Group__0__Impl rule__ImplicationExpression__Group__1 | ||
14054 | { | ||
14055 | pushFollow(FOLLOW_25); | ||
14056 | rule__ImplicationExpression__Group__0__Impl(); | ||
14057 | |||
14058 | state._fsp--; | ||
14059 | |||
14060 | pushFollow(FOLLOW_2); | ||
14061 | rule__ImplicationExpression__Group__1(); | ||
14062 | |||
14063 | state._fsp--; | ||
14064 | |||
14065 | |||
14066 | } | ||
14067 | |||
14068 | } | ||
14069 | catch (RecognitionException re) { | ||
14070 | reportError(re); | ||
14071 | recover(input,re); | ||
14072 | } | ||
14073 | finally { | ||
14074 | |||
14075 | restoreStackSize(stackSize); | ||
14076 | |||
14077 | } | ||
14078 | return ; | ||
14079 | } | ||
14080 | // $ANTLR end "rule__ImplicationExpression__Group__0" | ||
14081 | |||
14082 | |||
14083 | // $ANTLR start "rule__ImplicationExpression__Group__0__Impl" | ||
14084 | // InternalSolverLanguageParser.g:4497:1: rule__ImplicationExpression__Group__0__Impl : ( ruleDisjunctiveExpression ) ; | ||
14085 | public final void rule__ImplicationExpression__Group__0__Impl() throws RecognitionException { | ||
14086 | |||
14087 | int stackSize = keepStackSize(); | ||
14088 | |||
14089 | try { | ||
14090 | // InternalSolverLanguageParser.g:4501:1: ( ( ruleDisjunctiveExpression ) ) | ||
14091 | // InternalSolverLanguageParser.g:4502:1: ( ruleDisjunctiveExpression ) | ||
14092 | { | ||
14093 | // InternalSolverLanguageParser.g:4502:1: ( ruleDisjunctiveExpression ) | ||
14094 | // InternalSolverLanguageParser.g:4503:2: ruleDisjunctiveExpression | ||
14095 | { | ||
14096 | before(grammarAccess.getImplicationExpressionAccess().getDisjunctiveExpressionParserRuleCall_0()); | ||
14097 | pushFollow(FOLLOW_2); | ||
14098 | ruleDisjunctiveExpression(); | ||
14099 | |||
14100 | state._fsp--; | ||
14101 | |||
14102 | after(grammarAccess.getImplicationExpressionAccess().getDisjunctiveExpressionParserRuleCall_0()); | ||
14103 | |||
14104 | } | ||
14105 | |||
14106 | |||
14107 | } | ||
14108 | |||
14109 | } | ||
14110 | catch (RecognitionException re) { | ||
14111 | reportError(re); | ||
14112 | recover(input,re); | ||
14113 | } | ||
14114 | finally { | ||
14115 | |||
14116 | restoreStackSize(stackSize); | ||
14117 | |||
14118 | } | ||
14119 | return ; | ||
14120 | } | ||
14121 | // $ANTLR end "rule__ImplicationExpression__Group__0__Impl" | ||
14122 | |||
14123 | |||
14124 | // $ANTLR start "rule__ImplicationExpression__Group__1" | ||
14125 | // InternalSolverLanguageParser.g:4512:1: rule__ImplicationExpression__Group__1 : rule__ImplicationExpression__Group__1__Impl ; | ||
14126 | public final void rule__ImplicationExpression__Group__1() throws RecognitionException { | ||
14127 | |||
14128 | int stackSize = keepStackSize(); | ||
14129 | |||
14130 | try { | ||
14131 | // InternalSolverLanguageParser.g:4516:1: ( rule__ImplicationExpression__Group__1__Impl ) | ||
14132 | // InternalSolverLanguageParser.g:4517:2: rule__ImplicationExpression__Group__1__Impl | ||
14133 | { | ||
14134 | pushFollow(FOLLOW_2); | ||
14135 | rule__ImplicationExpression__Group__1__Impl(); | ||
14136 | |||
14137 | state._fsp--; | ||
14138 | |||
14139 | |||
14140 | } | ||
14141 | |||
14142 | } | ||
14143 | catch (RecognitionException re) { | ||
14144 | reportError(re); | ||
14145 | recover(input,re); | ||
14146 | } | ||
14147 | finally { | ||
14148 | |||
14149 | restoreStackSize(stackSize); | ||
14150 | |||
14151 | } | ||
14152 | return ; | ||
14153 | } | ||
14154 | // $ANTLR end "rule__ImplicationExpression__Group__1" | ||
14155 | |||
14156 | |||
14157 | // $ANTLR start "rule__ImplicationExpression__Group__1__Impl" | ||
14158 | // InternalSolverLanguageParser.g:4523:1: rule__ImplicationExpression__Group__1__Impl : ( ( rule__ImplicationExpression__Group_1__0 )? ) ; | ||
14159 | public final void rule__ImplicationExpression__Group__1__Impl() throws RecognitionException { | ||
14160 | |||
14161 | int stackSize = keepStackSize(); | ||
14162 | |||
14163 | try { | ||
14164 | // InternalSolverLanguageParser.g:4527:1: ( ( ( rule__ImplicationExpression__Group_1__0 )? ) ) | ||
14165 | // InternalSolverLanguageParser.g:4528:1: ( ( rule__ImplicationExpression__Group_1__0 )? ) | ||
14166 | { | ||
14167 | // InternalSolverLanguageParser.g:4528:1: ( ( rule__ImplicationExpression__Group_1__0 )? ) | ||
14168 | // InternalSolverLanguageParser.g:4529:2: ( rule__ImplicationExpression__Group_1__0 )? | ||
14169 | { | ||
14170 | before(grammarAccess.getImplicationExpressionAccess().getGroup_1()); | ||
14171 | // InternalSolverLanguageParser.g:4530:2: ( rule__ImplicationExpression__Group_1__0 )? | ||
14172 | int alt32=2; | ||
14173 | int LA32_0 = input.LA(1); | ||
14174 | |||
14175 | if ( (LA32_0==EqualsSignGreaterThanSign) ) { | ||
14176 | alt32=1; | ||
14177 | } | ||
14178 | switch (alt32) { | ||
14179 | case 1 : | ||
14180 | // InternalSolverLanguageParser.g:4530:3: rule__ImplicationExpression__Group_1__0 | ||
14181 | { | ||
14182 | pushFollow(FOLLOW_2); | ||
14183 | rule__ImplicationExpression__Group_1__0(); | ||
14184 | |||
14185 | state._fsp--; | ||
14186 | |||
14187 | |||
14188 | } | ||
14189 | break; | ||
14190 | |||
14191 | } | ||
14192 | |||
14193 | after(grammarAccess.getImplicationExpressionAccess().getGroup_1()); | ||
14194 | |||
14195 | } | ||
14196 | |||
14197 | |||
14198 | } | ||
14199 | |||
14200 | } | ||
14201 | catch (RecognitionException re) { | ||
14202 | reportError(re); | ||
14203 | recover(input,re); | ||
14204 | } | ||
14205 | finally { | ||
14206 | |||
14207 | restoreStackSize(stackSize); | ||
14208 | |||
14209 | } | ||
14210 | return ; | ||
14211 | } | ||
14212 | // $ANTLR end "rule__ImplicationExpression__Group__1__Impl" | ||
14213 | |||
14214 | |||
14215 | // $ANTLR start "rule__ImplicationExpression__Group_1__0" | ||
14216 | // InternalSolverLanguageParser.g:4539:1: rule__ImplicationExpression__Group_1__0 : rule__ImplicationExpression__Group_1__0__Impl rule__ImplicationExpression__Group_1__1 ; | ||
14217 | public final void rule__ImplicationExpression__Group_1__0() throws RecognitionException { | ||
14218 | |||
14219 | int stackSize = keepStackSize(); | ||
14220 | |||
14221 | try { | ||
14222 | // InternalSolverLanguageParser.g:4543:1: ( rule__ImplicationExpression__Group_1__0__Impl rule__ImplicationExpression__Group_1__1 ) | ||
14223 | // InternalSolverLanguageParser.g:4544:2: rule__ImplicationExpression__Group_1__0__Impl rule__ImplicationExpression__Group_1__1 | ||
14224 | { | ||
14225 | pushFollow(FOLLOW_25); | ||
14226 | rule__ImplicationExpression__Group_1__0__Impl(); | ||
14227 | |||
14228 | state._fsp--; | ||
14229 | |||
14230 | pushFollow(FOLLOW_2); | ||
14231 | rule__ImplicationExpression__Group_1__1(); | ||
14232 | |||
14233 | state._fsp--; | ||
14234 | |||
14235 | |||
14236 | } | ||
14237 | |||
14238 | } | ||
14239 | catch (RecognitionException re) { | ||
14240 | reportError(re); | ||
14241 | recover(input,re); | ||
14242 | } | ||
14243 | finally { | ||
14244 | |||
14245 | restoreStackSize(stackSize); | ||
14246 | |||
14247 | } | ||
14248 | return ; | ||
14249 | } | ||
14250 | // $ANTLR end "rule__ImplicationExpression__Group_1__0" | ||
14251 | |||
14252 | |||
14253 | // $ANTLR start "rule__ImplicationExpression__Group_1__0__Impl" | ||
14254 | // InternalSolverLanguageParser.g:4551:1: rule__ImplicationExpression__Group_1__0__Impl : ( () ) ; | ||
14255 | public final void rule__ImplicationExpression__Group_1__0__Impl() throws RecognitionException { | ||
14256 | |||
14257 | int stackSize = keepStackSize(); | ||
14258 | |||
14259 | try { | ||
14260 | // InternalSolverLanguageParser.g:4555:1: ( ( () ) ) | ||
14261 | // InternalSolverLanguageParser.g:4556:1: ( () ) | ||
14262 | { | ||
14263 | // InternalSolverLanguageParser.g:4556:1: ( () ) | ||
14264 | // InternalSolverLanguageParser.g:4557:2: () | ||
14265 | { | ||
14266 | before(grammarAccess.getImplicationExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
14267 | // InternalSolverLanguageParser.g:4558:2: () | ||
14268 | // InternalSolverLanguageParser.g:4558:3: | ||
14269 | { | ||
14270 | } | ||
14271 | |||
14272 | after(grammarAccess.getImplicationExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
14273 | |||
14274 | } | ||
14275 | |||
14276 | |||
14277 | } | ||
14278 | |||
14279 | } | ||
14280 | finally { | ||
14281 | |||
14282 | restoreStackSize(stackSize); | ||
14283 | |||
14284 | } | ||
14285 | return ; | ||
14286 | } | ||
14287 | // $ANTLR end "rule__ImplicationExpression__Group_1__0__Impl" | ||
14288 | |||
14289 | |||
14290 | // $ANTLR start "rule__ImplicationExpression__Group_1__1" | ||
14291 | // InternalSolverLanguageParser.g:4566:1: rule__ImplicationExpression__Group_1__1 : rule__ImplicationExpression__Group_1__1__Impl rule__ImplicationExpression__Group_1__2 ; | ||
14292 | public final void rule__ImplicationExpression__Group_1__1() throws RecognitionException { | ||
14293 | |||
14294 | int stackSize = keepStackSize(); | ||
14295 | |||
14296 | try { | ||
14297 | // InternalSolverLanguageParser.g:4570:1: ( rule__ImplicationExpression__Group_1__1__Impl rule__ImplicationExpression__Group_1__2 ) | ||
14298 | // InternalSolverLanguageParser.g:4571:2: rule__ImplicationExpression__Group_1__1__Impl rule__ImplicationExpression__Group_1__2 | ||
14299 | { | ||
14300 | pushFollow(FOLLOW_7); | ||
14301 | rule__ImplicationExpression__Group_1__1__Impl(); | ||
14302 | |||
14303 | state._fsp--; | ||
14304 | |||
14305 | pushFollow(FOLLOW_2); | ||
14306 | rule__ImplicationExpression__Group_1__2(); | ||
14307 | |||
14308 | state._fsp--; | ||
14309 | |||
14310 | |||
14311 | } | ||
14312 | |||
14313 | } | ||
14314 | catch (RecognitionException re) { | ||
14315 | reportError(re); | ||
14316 | recover(input,re); | ||
14317 | } | ||
14318 | finally { | ||
14319 | |||
14320 | restoreStackSize(stackSize); | ||
14321 | |||
14322 | } | ||
14323 | return ; | ||
14324 | } | ||
14325 | // $ANTLR end "rule__ImplicationExpression__Group_1__1" | ||
14326 | |||
14327 | |||
14328 | // $ANTLR start "rule__ImplicationExpression__Group_1__1__Impl" | ||
14329 | // InternalSolverLanguageParser.g:4578:1: rule__ImplicationExpression__Group_1__1__Impl : ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) ; | ||
14330 | public final void rule__ImplicationExpression__Group_1__1__Impl() throws RecognitionException { | ||
14331 | |||
14332 | int stackSize = keepStackSize(); | ||
14333 | |||
14334 | try { | ||
14335 | // InternalSolverLanguageParser.g:4582:1: ( ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) ) | ||
14336 | // InternalSolverLanguageParser.g:4583:1: ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) | ||
14337 | { | ||
14338 | // InternalSolverLanguageParser.g:4583:1: ( ( rule__ImplicationExpression__OpAssignment_1_1 ) ) | ||
14339 | // InternalSolverLanguageParser.g:4584:2: ( rule__ImplicationExpression__OpAssignment_1_1 ) | ||
14340 | { | ||
14341 | before(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1()); | ||
14342 | // InternalSolverLanguageParser.g:4585:2: ( rule__ImplicationExpression__OpAssignment_1_1 ) | ||
14343 | // InternalSolverLanguageParser.g:4585:3: rule__ImplicationExpression__OpAssignment_1_1 | ||
14344 | { | ||
14345 | pushFollow(FOLLOW_2); | ||
14346 | rule__ImplicationExpression__OpAssignment_1_1(); | ||
14347 | |||
14348 | state._fsp--; | ||
14349 | |||
14350 | |||
14351 | } | ||
14352 | |||
14353 | after(grammarAccess.getImplicationExpressionAccess().getOpAssignment_1_1()); | ||
14354 | |||
14355 | } | ||
14356 | |||
14357 | |||
14358 | } | ||
14359 | |||
14360 | } | ||
14361 | catch (RecognitionException re) { | ||
14362 | reportError(re); | ||
14363 | recover(input,re); | ||
14364 | } | ||
14365 | finally { | ||
14366 | |||
14367 | restoreStackSize(stackSize); | ||
14368 | |||
14369 | } | ||
14370 | return ; | ||
14371 | } | ||
14372 | // $ANTLR end "rule__ImplicationExpression__Group_1__1__Impl" | ||
14373 | |||
14374 | |||
14375 | // $ANTLR start "rule__ImplicationExpression__Group_1__2" | ||
14376 | // InternalSolverLanguageParser.g:4593:1: rule__ImplicationExpression__Group_1__2 : rule__ImplicationExpression__Group_1__2__Impl ; | ||
14377 | public final void rule__ImplicationExpression__Group_1__2() throws RecognitionException { | ||
14378 | |||
14379 | int stackSize = keepStackSize(); | ||
14380 | |||
14381 | try { | ||
14382 | // InternalSolverLanguageParser.g:4597:1: ( rule__ImplicationExpression__Group_1__2__Impl ) | ||
14383 | // InternalSolverLanguageParser.g:4598:2: rule__ImplicationExpression__Group_1__2__Impl | ||
14384 | { | ||
14385 | pushFollow(FOLLOW_2); | ||
14386 | rule__ImplicationExpression__Group_1__2__Impl(); | ||
14387 | |||
14388 | state._fsp--; | ||
14389 | |||
14390 | |||
14391 | } | ||
14392 | |||
14393 | } | ||
14394 | catch (RecognitionException re) { | ||
14395 | reportError(re); | ||
14396 | recover(input,re); | ||
14397 | } | ||
14398 | finally { | ||
14399 | |||
14400 | restoreStackSize(stackSize); | ||
14401 | |||
14402 | } | ||
14403 | return ; | ||
14404 | } | ||
14405 | // $ANTLR end "rule__ImplicationExpression__Group_1__2" | ||
14406 | |||
14407 | |||
14408 | // $ANTLR start "rule__ImplicationExpression__Group_1__2__Impl" | ||
14409 | // InternalSolverLanguageParser.g:4604:1: rule__ImplicationExpression__Group_1__2__Impl : ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) ; | ||
14410 | public final void rule__ImplicationExpression__Group_1__2__Impl() throws RecognitionException { | ||
14411 | |||
14412 | int stackSize = keepStackSize(); | ||
14413 | |||
14414 | try { | ||
14415 | // InternalSolverLanguageParser.g:4608:1: ( ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) ) | ||
14416 | // InternalSolverLanguageParser.g:4609:1: ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) | ||
14417 | { | ||
14418 | // InternalSolverLanguageParser.g:4609:1: ( ( rule__ImplicationExpression__RightAssignment_1_2 ) ) | ||
14419 | // InternalSolverLanguageParser.g:4610:2: ( rule__ImplicationExpression__RightAssignment_1_2 ) | ||
14420 | { | ||
14421 | before(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2()); | ||
14422 | // InternalSolverLanguageParser.g:4611:2: ( rule__ImplicationExpression__RightAssignment_1_2 ) | ||
14423 | // InternalSolverLanguageParser.g:4611:3: rule__ImplicationExpression__RightAssignment_1_2 | ||
14424 | { | ||
14425 | pushFollow(FOLLOW_2); | ||
14426 | rule__ImplicationExpression__RightAssignment_1_2(); | ||
14427 | |||
14428 | state._fsp--; | ||
14429 | |||
14430 | |||
14431 | } | ||
14432 | |||
14433 | after(grammarAccess.getImplicationExpressionAccess().getRightAssignment_1_2()); | ||
14434 | |||
14435 | } | ||
14436 | |||
14437 | |||
14438 | } | ||
14439 | |||
14440 | } | ||
14441 | catch (RecognitionException re) { | ||
14442 | reportError(re); | ||
14443 | recover(input,re); | ||
14444 | } | ||
14445 | finally { | ||
14446 | |||
14447 | restoreStackSize(stackSize); | ||
14448 | |||
14449 | } | ||
14450 | return ; | ||
14451 | } | ||
14452 | // $ANTLR end "rule__ImplicationExpression__Group_1__2__Impl" | ||
14453 | |||
14454 | |||
11210 | // $ANTLR start "rule__DisjunctiveExpression__Group__0" | 14455 | // $ANTLR start "rule__DisjunctiveExpression__Group__0" |
11211 | // InternalSolverLanguageParser.g:3536:1: rule__DisjunctiveExpression__Group__0 : rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ; | 14456 | // InternalSolverLanguageParser.g:4620:1: rule__DisjunctiveExpression__Group__0 : rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ; |
11212 | public final void rule__DisjunctiveExpression__Group__0() throws RecognitionException { | 14457 | public final void rule__DisjunctiveExpression__Group__0() throws RecognitionException { |
11213 | 14458 | ||
11214 | int stackSize = keepStackSize(); | 14459 | int stackSize = keepStackSize(); |
11215 | 14460 | ||
11216 | try { | 14461 | try { |
11217 | // InternalSolverLanguageParser.g:3540:1: ( rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ) | 14462 | // InternalSolverLanguageParser.g:4624:1: ( rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ) |
11218 | // InternalSolverLanguageParser.g:3541:2: rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 | 14463 | // InternalSolverLanguageParser.g:4625:2: rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 |
11219 | { | 14464 | { |
11220 | pushFollow(FOLLOW_17); | 14465 | pushFollow(FOLLOW_26); |
11221 | rule__DisjunctiveExpression__Group__0__Impl(); | 14466 | rule__DisjunctiveExpression__Group__0__Impl(); |
11222 | 14467 | ||
11223 | state._fsp--; | 14468 | state._fsp--; |
@@ -11246,17 +14491,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11246 | 14491 | ||
11247 | 14492 | ||
11248 | // $ANTLR start "rule__DisjunctiveExpression__Group__0__Impl" | 14493 | // $ANTLR start "rule__DisjunctiveExpression__Group__0__Impl" |
11249 | // InternalSolverLanguageParser.g:3548:1: rule__DisjunctiveExpression__Group__0__Impl : ( ruleConjunctiveExpression ) ; | 14494 | // InternalSolverLanguageParser.g:4632:1: rule__DisjunctiveExpression__Group__0__Impl : ( ruleConjunctiveExpression ) ; |
11250 | public final void rule__DisjunctiveExpression__Group__0__Impl() throws RecognitionException { | 14495 | public final void rule__DisjunctiveExpression__Group__0__Impl() throws RecognitionException { |
11251 | 14496 | ||
11252 | int stackSize = keepStackSize(); | 14497 | int stackSize = keepStackSize(); |
11253 | 14498 | ||
11254 | try { | 14499 | try { |
11255 | // InternalSolverLanguageParser.g:3552:1: ( ( ruleConjunctiveExpression ) ) | 14500 | // InternalSolverLanguageParser.g:4636:1: ( ( ruleConjunctiveExpression ) ) |
11256 | // InternalSolverLanguageParser.g:3553:1: ( ruleConjunctiveExpression ) | 14501 | // InternalSolverLanguageParser.g:4637:1: ( ruleConjunctiveExpression ) |
11257 | { | 14502 | { |
11258 | // InternalSolverLanguageParser.g:3553:1: ( ruleConjunctiveExpression ) | 14503 | // InternalSolverLanguageParser.g:4637:1: ( ruleConjunctiveExpression ) |
11259 | // InternalSolverLanguageParser.g:3554:2: ruleConjunctiveExpression | 14504 | // InternalSolverLanguageParser.g:4638:2: ruleConjunctiveExpression |
11260 | { | 14505 | { |
11261 | before(grammarAccess.getDisjunctiveExpressionAccess().getConjunctiveExpressionParserRuleCall_0()); | 14506 | before(grammarAccess.getDisjunctiveExpressionAccess().getConjunctiveExpressionParserRuleCall_0()); |
11262 | pushFollow(FOLLOW_2); | 14507 | pushFollow(FOLLOW_2); |
@@ -11287,14 +14532,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11287 | 14532 | ||
11288 | 14533 | ||
11289 | // $ANTLR start "rule__DisjunctiveExpression__Group__1" | 14534 | // $ANTLR start "rule__DisjunctiveExpression__Group__1" |
11290 | // InternalSolverLanguageParser.g:3563:1: rule__DisjunctiveExpression__Group__1 : rule__DisjunctiveExpression__Group__1__Impl ; | 14535 | // InternalSolverLanguageParser.g:4647:1: rule__DisjunctiveExpression__Group__1 : rule__DisjunctiveExpression__Group__1__Impl ; |
11291 | public final void rule__DisjunctiveExpression__Group__1() throws RecognitionException { | 14536 | public final void rule__DisjunctiveExpression__Group__1() throws RecognitionException { |
11292 | 14537 | ||
11293 | int stackSize = keepStackSize(); | 14538 | int stackSize = keepStackSize(); |
11294 | 14539 | ||
11295 | try { | 14540 | try { |
11296 | // InternalSolverLanguageParser.g:3567:1: ( rule__DisjunctiveExpression__Group__1__Impl ) | 14541 | // InternalSolverLanguageParser.g:4651:1: ( rule__DisjunctiveExpression__Group__1__Impl ) |
11297 | // InternalSolverLanguageParser.g:3568:2: rule__DisjunctiveExpression__Group__1__Impl | 14542 | // InternalSolverLanguageParser.g:4652:2: rule__DisjunctiveExpression__Group__1__Impl |
11298 | { | 14543 | { |
11299 | pushFollow(FOLLOW_2); | 14544 | pushFollow(FOLLOW_2); |
11300 | rule__DisjunctiveExpression__Group__1__Impl(); | 14545 | rule__DisjunctiveExpression__Group__1__Impl(); |
@@ -11320,29 +14565,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11320 | 14565 | ||
11321 | 14566 | ||
11322 | // $ANTLR start "rule__DisjunctiveExpression__Group__1__Impl" | 14567 | // $ANTLR start "rule__DisjunctiveExpression__Group__1__Impl" |
11323 | // InternalSolverLanguageParser.g:3574:1: rule__DisjunctiveExpression__Group__1__Impl : ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ; | 14568 | // InternalSolverLanguageParser.g:4658:1: rule__DisjunctiveExpression__Group__1__Impl : ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ; |
11324 | public final void rule__DisjunctiveExpression__Group__1__Impl() throws RecognitionException { | 14569 | public final void rule__DisjunctiveExpression__Group__1__Impl() throws RecognitionException { |
11325 | 14570 | ||
11326 | int stackSize = keepStackSize(); | 14571 | int stackSize = keepStackSize(); |
11327 | 14572 | ||
11328 | try { | 14573 | try { |
11329 | // InternalSolverLanguageParser.g:3578:1: ( ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ) | 14574 | // InternalSolverLanguageParser.g:4662:1: ( ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ) |
11330 | // InternalSolverLanguageParser.g:3579:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) | 14575 | // InternalSolverLanguageParser.g:4663:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) |
11331 | { | 14576 | { |
11332 | // InternalSolverLanguageParser.g:3579:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) | 14577 | // InternalSolverLanguageParser.g:4663:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) |
11333 | // InternalSolverLanguageParser.g:3580:2: ( rule__DisjunctiveExpression__Alternatives_1 )? | 14578 | // InternalSolverLanguageParser.g:4664:2: ( rule__DisjunctiveExpression__Alternatives_1 )? |
11334 | { | 14579 | { |
11335 | before(grammarAccess.getDisjunctiveExpressionAccess().getAlternatives_1()); | 14580 | before(grammarAccess.getDisjunctiveExpressionAccess().getAlternatives_1()); |
11336 | // InternalSolverLanguageParser.g:3581:2: ( rule__DisjunctiveExpression__Alternatives_1 )? | 14581 | // InternalSolverLanguageParser.g:4665:2: ( rule__DisjunctiveExpression__Alternatives_1 )? |
11337 | int alt30=2; | 14582 | int alt33=2; |
11338 | int LA30_0 = input.LA(1); | 14583 | int LA33_0 = input.LA(1); |
11339 | 14584 | ||
11340 | if ( (LA30_0==HyphenMinusGreaterThanSign||LA30_0==Semicolon) ) { | 14585 | if ( (LA33_0==HyphenMinusGreaterThanSign||LA33_0==Semicolon) ) { |
11341 | alt30=1; | 14586 | alt33=1; |
11342 | } | 14587 | } |
11343 | switch (alt30) { | 14588 | switch (alt33) { |
11344 | case 1 : | 14589 | case 1 : |
11345 | // InternalSolverLanguageParser.g:3581:3: rule__DisjunctiveExpression__Alternatives_1 | 14590 | // InternalSolverLanguageParser.g:4665:3: rule__DisjunctiveExpression__Alternatives_1 |
11346 | { | 14591 | { |
11347 | pushFollow(FOLLOW_2); | 14592 | pushFollow(FOLLOW_2); |
11348 | rule__DisjunctiveExpression__Alternatives_1(); | 14593 | rule__DisjunctiveExpression__Alternatives_1(); |
@@ -11378,16 +14623,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11378 | 14623 | ||
11379 | 14624 | ||
11380 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0" | 14625 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0" |
11381 | // InternalSolverLanguageParser.g:3590:1: rule__DisjunctiveExpression__Group_1_0__0 : rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ; | 14626 | // InternalSolverLanguageParser.g:4674:1: rule__DisjunctiveExpression__Group_1_0__0 : rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ; |
11382 | public final void rule__DisjunctiveExpression__Group_1_0__0() throws RecognitionException { | 14627 | public final void rule__DisjunctiveExpression__Group_1_0__0() throws RecognitionException { |
11383 | 14628 | ||
11384 | int stackSize = keepStackSize(); | 14629 | int stackSize = keepStackSize(); |
11385 | 14630 | ||
11386 | try { | 14631 | try { |
11387 | // InternalSolverLanguageParser.g:3594:1: ( rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ) | 14632 | // InternalSolverLanguageParser.g:4678:1: ( rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ) |
11388 | // InternalSolverLanguageParser.g:3595:2: rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 | 14633 | // InternalSolverLanguageParser.g:4679:2: rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 |
11389 | { | 14634 | { |
11390 | pushFollow(FOLLOW_18); | 14635 | pushFollow(FOLLOW_27); |
11391 | rule__DisjunctiveExpression__Group_1_0__0__Impl(); | 14636 | rule__DisjunctiveExpression__Group_1_0__0__Impl(); |
11392 | 14637 | ||
11393 | state._fsp--; | 14638 | state._fsp--; |
@@ -11416,21 +14661,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11416 | 14661 | ||
11417 | 14662 | ||
11418 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0__Impl" | 14663 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0__Impl" |
11419 | // InternalSolverLanguageParser.g:3602:1: rule__DisjunctiveExpression__Group_1_0__0__Impl : ( () ) ; | 14664 | // InternalSolverLanguageParser.g:4686:1: rule__DisjunctiveExpression__Group_1_0__0__Impl : ( () ) ; |
11420 | public final void rule__DisjunctiveExpression__Group_1_0__0__Impl() throws RecognitionException { | 14665 | public final void rule__DisjunctiveExpression__Group_1_0__0__Impl() throws RecognitionException { |
11421 | 14666 | ||
11422 | int stackSize = keepStackSize(); | 14667 | int stackSize = keepStackSize(); |
11423 | 14668 | ||
11424 | try { | 14669 | try { |
11425 | // InternalSolverLanguageParser.g:3606:1: ( ( () ) ) | 14670 | // InternalSolverLanguageParser.g:4690:1: ( ( () ) ) |
11426 | // InternalSolverLanguageParser.g:3607:1: ( () ) | 14671 | // InternalSolverLanguageParser.g:4691:1: ( () ) |
11427 | { | 14672 | { |
11428 | // InternalSolverLanguageParser.g:3607:1: ( () ) | 14673 | // InternalSolverLanguageParser.g:4691:1: ( () ) |
11429 | // InternalSolverLanguageParser.g:3608:2: () | 14674 | // InternalSolverLanguageParser.g:4692:2: () |
11430 | { | 14675 | { |
11431 | before(grammarAccess.getDisjunctiveExpressionAccess().getDisjunctionChildrenAction_1_0_0()); | 14676 | before(grammarAccess.getDisjunctiveExpressionAccess().getDisjunctionChildrenAction_1_0_0()); |
11432 | // InternalSolverLanguageParser.g:3609:2: () | 14677 | // InternalSolverLanguageParser.g:4693:2: () |
11433 | // InternalSolverLanguageParser.g:3609:3: | 14678 | // InternalSolverLanguageParser.g:4693:3: |
11434 | { | 14679 | { |
11435 | } | 14680 | } |
11436 | 14681 | ||
@@ -11453,14 +14698,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11453 | 14698 | ||
11454 | 14699 | ||
11455 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1" | 14700 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1" |
11456 | // InternalSolverLanguageParser.g:3617:1: rule__DisjunctiveExpression__Group_1_0__1 : rule__DisjunctiveExpression__Group_1_0__1__Impl ; | 14701 | // InternalSolverLanguageParser.g:4701:1: rule__DisjunctiveExpression__Group_1_0__1 : rule__DisjunctiveExpression__Group_1_0__1__Impl ; |
11457 | public final void rule__DisjunctiveExpression__Group_1_0__1() throws RecognitionException { | 14702 | public final void rule__DisjunctiveExpression__Group_1_0__1() throws RecognitionException { |
11458 | 14703 | ||
11459 | int stackSize = keepStackSize(); | 14704 | int stackSize = keepStackSize(); |
11460 | 14705 | ||
11461 | try { | 14706 | try { |
11462 | // InternalSolverLanguageParser.g:3621:1: ( rule__DisjunctiveExpression__Group_1_0__1__Impl ) | 14707 | // InternalSolverLanguageParser.g:4705:1: ( rule__DisjunctiveExpression__Group_1_0__1__Impl ) |
11463 | // InternalSolverLanguageParser.g:3622:2: rule__DisjunctiveExpression__Group_1_0__1__Impl | 14708 | // InternalSolverLanguageParser.g:4706:2: rule__DisjunctiveExpression__Group_1_0__1__Impl |
11464 | { | 14709 | { |
11465 | pushFollow(FOLLOW_2); | 14710 | pushFollow(FOLLOW_2); |
11466 | rule__DisjunctiveExpression__Group_1_0__1__Impl(); | 14711 | rule__DisjunctiveExpression__Group_1_0__1__Impl(); |
@@ -11486,26 +14731,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11486 | 14731 | ||
11487 | 14732 | ||
11488 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1__Impl" | 14733 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1__Impl" |
11489 | // InternalSolverLanguageParser.g:3628:1: rule__DisjunctiveExpression__Group_1_0__1__Impl : ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ; | 14734 | // InternalSolverLanguageParser.g:4712:1: rule__DisjunctiveExpression__Group_1_0__1__Impl : ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ; |
11490 | public final void rule__DisjunctiveExpression__Group_1_0__1__Impl() throws RecognitionException { | 14735 | public final void rule__DisjunctiveExpression__Group_1_0__1__Impl() throws RecognitionException { |
11491 | 14736 | ||
11492 | int stackSize = keepStackSize(); | 14737 | int stackSize = keepStackSize(); |
11493 | 14738 | ||
11494 | try { | 14739 | try { |
11495 | // InternalSolverLanguageParser.g:3632:1: ( ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ) | 14740 | // InternalSolverLanguageParser.g:4716:1: ( ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ) |
11496 | // InternalSolverLanguageParser.g:3633:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) | 14741 | // InternalSolverLanguageParser.g:4717:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) |
11497 | { | 14742 | { |
11498 | // InternalSolverLanguageParser.g:3633:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) | 14743 | // InternalSolverLanguageParser.g:4717:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) |
11499 | // InternalSolverLanguageParser.g:3634:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) | 14744 | // InternalSolverLanguageParser.g:4718:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) |
11500 | { | 14745 | { |
11501 | // InternalSolverLanguageParser.g:3634:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) | 14746 | // InternalSolverLanguageParser.g:4718:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) |
11502 | // InternalSolverLanguageParser.g:3635:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) | 14747 | // InternalSolverLanguageParser.g:4719:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) |
11503 | { | 14748 | { |
11504 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | 14749 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); |
11505 | // InternalSolverLanguageParser.g:3636:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) | 14750 | // InternalSolverLanguageParser.g:4720:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) |
11506 | // InternalSolverLanguageParser.g:3636:4: rule__DisjunctiveExpression__Group_1_0_1__0 | 14751 | // InternalSolverLanguageParser.g:4720:4: rule__DisjunctiveExpression__Group_1_0_1__0 |
11507 | { | 14752 | { |
11508 | pushFollow(FOLLOW_19); | 14753 | pushFollow(FOLLOW_28); |
11509 | rule__DisjunctiveExpression__Group_1_0_1__0(); | 14754 | rule__DisjunctiveExpression__Group_1_0_1__0(); |
11510 | 14755 | ||
11511 | state._fsp--; | 14756 | state._fsp--; |
@@ -11517,26 +14762,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11517 | 14762 | ||
11518 | } | 14763 | } |
11519 | 14764 | ||
11520 | // InternalSolverLanguageParser.g:3639:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) | 14765 | // InternalSolverLanguageParser.g:4723:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) |
11521 | // InternalSolverLanguageParser.g:3640:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* | 14766 | // InternalSolverLanguageParser.g:4724:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* |
11522 | { | 14767 | { |
11523 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | 14768 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); |
11524 | // InternalSolverLanguageParser.g:3641:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* | 14769 | // InternalSolverLanguageParser.g:4725:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* |
11525 | loop31: | 14770 | loop34: |
11526 | do { | 14771 | do { |
11527 | int alt31=2; | 14772 | int alt34=2; |
11528 | int LA31_0 = input.LA(1); | 14773 | int LA34_0 = input.LA(1); |
11529 | 14774 | ||
11530 | if ( (LA31_0==Semicolon) ) { | 14775 | if ( (LA34_0==Semicolon) ) { |
11531 | alt31=1; | 14776 | alt34=1; |
11532 | } | 14777 | } |
11533 | 14778 | ||
11534 | 14779 | ||
11535 | switch (alt31) { | 14780 | switch (alt34) { |
11536 | case 1 : | 14781 | case 1 : |
11537 | // InternalSolverLanguageParser.g:3641:4: rule__DisjunctiveExpression__Group_1_0_1__0 | 14782 | // InternalSolverLanguageParser.g:4725:4: rule__DisjunctiveExpression__Group_1_0_1__0 |
11538 | { | 14783 | { |
11539 | pushFollow(FOLLOW_19); | 14784 | pushFollow(FOLLOW_28); |
11540 | rule__DisjunctiveExpression__Group_1_0_1__0(); | 14785 | rule__DisjunctiveExpression__Group_1_0_1__0(); |
11541 | 14786 | ||
11542 | state._fsp--; | 14787 | state._fsp--; |
@@ -11546,7 +14791,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11546 | break; | 14791 | break; |
11547 | 14792 | ||
11548 | default : | 14793 | default : |
11549 | break loop31; | 14794 | break loop34; |
11550 | } | 14795 | } |
11551 | } while (true); | 14796 | } while (true); |
11552 | 14797 | ||
@@ -11576,14 +14821,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11576 | 14821 | ||
11577 | 14822 | ||
11578 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0" | 14823 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0" |
11579 | // InternalSolverLanguageParser.g:3651:1: rule__DisjunctiveExpression__Group_1_0_1__0 : rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ; | 14824 | // InternalSolverLanguageParser.g:4735:1: rule__DisjunctiveExpression__Group_1_0_1__0 : rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ; |
11580 | public final void rule__DisjunctiveExpression__Group_1_0_1__0() throws RecognitionException { | 14825 | public final void rule__DisjunctiveExpression__Group_1_0_1__0() throws RecognitionException { |
11581 | 14826 | ||
11582 | int stackSize = keepStackSize(); | 14827 | int stackSize = keepStackSize(); |
11583 | 14828 | ||
11584 | try { | 14829 | try { |
11585 | // InternalSolverLanguageParser.g:3655:1: ( rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ) | 14830 | // InternalSolverLanguageParser.g:4739:1: ( rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ) |
11586 | // InternalSolverLanguageParser.g:3656:2: rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 | 14831 | // InternalSolverLanguageParser.g:4740:2: rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 |
11587 | { | 14832 | { |
11588 | pushFollow(FOLLOW_7); | 14833 | pushFollow(FOLLOW_7); |
11589 | rule__DisjunctiveExpression__Group_1_0_1__0__Impl(); | 14834 | rule__DisjunctiveExpression__Group_1_0_1__0__Impl(); |
@@ -11614,17 +14859,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11614 | 14859 | ||
11615 | 14860 | ||
11616 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0__Impl" | 14861 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0__Impl" |
11617 | // InternalSolverLanguageParser.g:3663:1: rule__DisjunctiveExpression__Group_1_0_1__0__Impl : ( Semicolon ) ; | 14862 | // InternalSolverLanguageParser.g:4747:1: rule__DisjunctiveExpression__Group_1_0_1__0__Impl : ( Semicolon ) ; |
11618 | public final void rule__DisjunctiveExpression__Group_1_0_1__0__Impl() throws RecognitionException { | 14863 | public final void rule__DisjunctiveExpression__Group_1_0_1__0__Impl() throws RecognitionException { |
11619 | 14864 | ||
11620 | int stackSize = keepStackSize(); | 14865 | int stackSize = keepStackSize(); |
11621 | 14866 | ||
11622 | try { | 14867 | try { |
11623 | // InternalSolverLanguageParser.g:3667:1: ( ( Semicolon ) ) | 14868 | // InternalSolverLanguageParser.g:4751:1: ( ( Semicolon ) ) |
11624 | // InternalSolverLanguageParser.g:3668:1: ( Semicolon ) | 14869 | // InternalSolverLanguageParser.g:4752:1: ( Semicolon ) |
11625 | { | 14870 | { |
11626 | // InternalSolverLanguageParser.g:3668:1: ( Semicolon ) | 14871 | // InternalSolverLanguageParser.g:4752:1: ( Semicolon ) |
11627 | // InternalSolverLanguageParser.g:3669:2: Semicolon | 14872 | // InternalSolverLanguageParser.g:4753:2: Semicolon |
11628 | { | 14873 | { |
11629 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_0_1_0()); | 14874 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_0_1_0()); |
11630 | match(input,Semicolon,FOLLOW_2); | 14875 | match(input,Semicolon,FOLLOW_2); |
@@ -11651,14 +14896,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11651 | 14896 | ||
11652 | 14897 | ||
11653 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1" | 14898 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1" |
11654 | // InternalSolverLanguageParser.g:3678:1: rule__DisjunctiveExpression__Group_1_0_1__1 : rule__DisjunctiveExpression__Group_1_0_1__1__Impl ; | 14899 | // InternalSolverLanguageParser.g:4762:1: rule__DisjunctiveExpression__Group_1_0_1__1 : rule__DisjunctiveExpression__Group_1_0_1__1__Impl ; |
11655 | public final void rule__DisjunctiveExpression__Group_1_0_1__1() throws RecognitionException { | 14900 | public final void rule__DisjunctiveExpression__Group_1_0_1__1() throws RecognitionException { |
11656 | 14901 | ||
11657 | int stackSize = keepStackSize(); | 14902 | int stackSize = keepStackSize(); |
11658 | 14903 | ||
11659 | try { | 14904 | try { |
11660 | // InternalSolverLanguageParser.g:3682:1: ( rule__DisjunctiveExpression__Group_1_0_1__1__Impl ) | 14905 | // InternalSolverLanguageParser.g:4766:1: ( rule__DisjunctiveExpression__Group_1_0_1__1__Impl ) |
11661 | // InternalSolverLanguageParser.g:3683:2: rule__DisjunctiveExpression__Group_1_0_1__1__Impl | 14906 | // InternalSolverLanguageParser.g:4767:2: rule__DisjunctiveExpression__Group_1_0_1__1__Impl |
11662 | { | 14907 | { |
11663 | pushFollow(FOLLOW_2); | 14908 | pushFollow(FOLLOW_2); |
11664 | rule__DisjunctiveExpression__Group_1_0_1__1__Impl(); | 14909 | rule__DisjunctiveExpression__Group_1_0_1__1__Impl(); |
@@ -11684,21 +14929,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11684 | 14929 | ||
11685 | 14930 | ||
11686 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1__Impl" | 14931 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1__Impl" |
11687 | // InternalSolverLanguageParser.g:3689:1: rule__DisjunctiveExpression__Group_1_0_1__1__Impl : ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ; | 14932 | // InternalSolverLanguageParser.g:4773:1: rule__DisjunctiveExpression__Group_1_0_1__1__Impl : ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ; |
11688 | public final void rule__DisjunctiveExpression__Group_1_0_1__1__Impl() throws RecognitionException { | 14933 | public final void rule__DisjunctiveExpression__Group_1_0_1__1__Impl() throws RecognitionException { |
11689 | 14934 | ||
11690 | int stackSize = keepStackSize(); | 14935 | int stackSize = keepStackSize(); |
11691 | 14936 | ||
11692 | try { | 14937 | try { |
11693 | // InternalSolverLanguageParser.g:3693:1: ( ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ) | 14938 | // InternalSolverLanguageParser.g:4777:1: ( ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ) |
11694 | // InternalSolverLanguageParser.g:3694:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) | 14939 | // InternalSolverLanguageParser.g:4778:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) |
11695 | { | 14940 | { |
11696 | // InternalSolverLanguageParser.g:3694:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) | 14941 | // InternalSolverLanguageParser.g:4778:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) |
11697 | // InternalSolverLanguageParser.g:3695:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) | 14942 | // InternalSolverLanguageParser.g:4779:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) |
11698 | { | 14943 | { |
11699 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1()); | 14944 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1()); |
11700 | // InternalSolverLanguageParser.g:3696:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) | 14945 | // InternalSolverLanguageParser.g:4780:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) |
11701 | // InternalSolverLanguageParser.g:3696:3: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 | 14946 | // InternalSolverLanguageParser.g:4780:3: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 |
11702 | { | 14947 | { |
11703 | pushFollow(FOLLOW_2); | 14948 | pushFollow(FOLLOW_2); |
11704 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1(); | 14949 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1(); |
@@ -11731,16 +14976,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11731 | 14976 | ||
11732 | 14977 | ||
11733 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0" | 14978 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0" |
11734 | // InternalSolverLanguageParser.g:3705:1: rule__DisjunctiveExpression__Group_1_1__0 : rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ; | 14979 | // InternalSolverLanguageParser.g:4789:1: rule__DisjunctiveExpression__Group_1_1__0 : rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ; |
11735 | public final void rule__DisjunctiveExpression__Group_1_1__0() throws RecognitionException { | 14980 | public final void rule__DisjunctiveExpression__Group_1_1__0() throws RecognitionException { |
11736 | 14981 | ||
11737 | int stackSize = keepStackSize(); | 14982 | int stackSize = keepStackSize(); |
11738 | 14983 | ||
11739 | try { | 14984 | try { |
11740 | // InternalSolverLanguageParser.g:3709:1: ( rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ) | 14985 | // InternalSolverLanguageParser.g:4793:1: ( rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ) |
11741 | // InternalSolverLanguageParser.g:3710:2: rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 | 14986 | // InternalSolverLanguageParser.g:4794:2: rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 |
11742 | { | 14987 | { |
11743 | pushFollow(FOLLOW_17); | 14988 | pushFollow(FOLLOW_26); |
11744 | rule__DisjunctiveExpression__Group_1_1__0__Impl(); | 14989 | rule__DisjunctiveExpression__Group_1_1__0__Impl(); |
11745 | 14990 | ||
11746 | state._fsp--; | 14991 | state._fsp--; |
@@ -11769,21 +15014,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11769 | 15014 | ||
11770 | 15015 | ||
11771 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0__Impl" | 15016 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0__Impl" |
11772 | // InternalSolverLanguageParser.g:3717:1: rule__DisjunctiveExpression__Group_1_1__0__Impl : ( () ) ; | 15017 | // InternalSolverLanguageParser.g:4801:1: rule__DisjunctiveExpression__Group_1_1__0__Impl : ( () ) ; |
11773 | public final void rule__DisjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { | 15018 | public final void rule__DisjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { |
11774 | 15019 | ||
11775 | int stackSize = keepStackSize(); | 15020 | int stackSize = keepStackSize(); |
11776 | 15021 | ||
11777 | try { | 15022 | try { |
11778 | // InternalSolverLanguageParser.g:3721:1: ( ( () ) ) | 15023 | // InternalSolverLanguageParser.g:4805:1: ( ( () ) ) |
11779 | // InternalSolverLanguageParser.g:3722:1: ( () ) | 15024 | // InternalSolverLanguageParser.g:4806:1: ( () ) |
11780 | { | 15025 | { |
11781 | // InternalSolverLanguageParser.g:3722:1: ( () ) | 15026 | // InternalSolverLanguageParser.g:4806:1: ( () ) |
11782 | // InternalSolverLanguageParser.g:3723:2: () | 15027 | // InternalSolverLanguageParser.g:4807:2: () |
11783 | { | 15028 | { |
11784 | before(grammarAccess.getDisjunctiveExpressionAccess().getCaseConditionAction_1_1_0()); | 15029 | before(grammarAccess.getDisjunctiveExpressionAccess().getCaseConditionAction_1_1_0()); |
11785 | // InternalSolverLanguageParser.g:3724:2: () | 15030 | // InternalSolverLanguageParser.g:4808:2: () |
11786 | // InternalSolverLanguageParser.g:3724:3: | 15031 | // InternalSolverLanguageParser.g:4808:3: |
11787 | { | 15032 | { |
11788 | } | 15033 | } |
11789 | 15034 | ||
@@ -11806,14 +15051,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11806 | 15051 | ||
11807 | 15052 | ||
11808 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1" | 15053 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1" |
11809 | // InternalSolverLanguageParser.g:3732:1: rule__DisjunctiveExpression__Group_1_1__1 : rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ; | 15054 | // InternalSolverLanguageParser.g:4816:1: rule__DisjunctiveExpression__Group_1_1__1 : rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ; |
11810 | public final void rule__DisjunctiveExpression__Group_1_1__1() throws RecognitionException { | 15055 | public final void rule__DisjunctiveExpression__Group_1_1__1() throws RecognitionException { |
11811 | 15056 | ||
11812 | int stackSize = keepStackSize(); | 15057 | int stackSize = keepStackSize(); |
11813 | 15058 | ||
11814 | try { | 15059 | try { |
11815 | // InternalSolverLanguageParser.g:3736:1: ( rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ) | 15060 | // InternalSolverLanguageParser.g:4820:1: ( rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ) |
11816 | // InternalSolverLanguageParser.g:3737:2: rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 | 15061 | // InternalSolverLanguageParser.g:4821:2: rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 |
11817 | { | 15062 | { |
11818 | pushFollow(FOLLOW_7); | 15063 | pushFollow(FOLLOW_7); |
11819 | rule__DisjunctiveExpression__Group_1_1__1__Impl(); | 15064 | rule__DisjunctiveExpression__Group_1_1__1__Impl(); |
@@ -11844,17 +15089,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11844 | 15089 | ||
11845 | 15090 | ||
11846 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1__Impl" | 15091 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1__Impl" |
11847 | // InternalSolverLanguageParser.g:3744:1: rule__DisjunctiveExpression__Group_1_1__1__Impl : ( HyphenMinusGreaterThanSign ) ; | 15092 | // InternalSolverLanguageParser.g:4828:1: rule__DisjunctiveExpression__Group_1_1__1__Impl : ( HyphenMinusGreaterThanSign ) ; |
11848 | public final void rule__DisjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { | 15093 | public final void rule__DisjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { |
11849 | 15094 | ||
11850 | int stackSize = keepStackSize(); | 15095 | int stackSize = keepStackSize(); |
11851 | 15096 | ||
11852 | try { | 15097 | try { |
11853 | // InternalSolverLanguageParser.g:3748:1: ( ( HyphenMinusGreaterThanSign ) ) | 15098 | // InternalSolverLanguageParser.g:4832:1: ( ( HyphenMinusGreaterThanSign ) ) |
11854 | // InternalSolverLanguageParser.g:3749:1: ( HyphenMinusGreaterThanSign ) | 15099 | // InternalSolverLanguageParser.g:4833:1: ( HyphenMinusGreaterThanSign ) |
11855 | { | 15100 | { |
11856 | // InternalSolverLanguageParser.g:3749:1: ( HyphenMinusGreaterThanSign ) | 15101 | // InternalSolverLanguageParser.g:4833:1: ( HyphenMinusGreaterThanSign ) |
11857 | // InternalSolverLanguageParser.g:3750:2: HyphenMinusGreaterThanSign | 15102 | // InternalSolverLanguageParser.g:4834:2: HyphenMinusGreaterThanSign |
11858 | { | 15103 | { |
11859 | before(grammarAccess.getDisjunctiveExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_1_1()); | 15104 | before(grammarAccess.getDisjunctiveExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_1_1()); |
11860 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); | 15105 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); |
@@ -11881,16 +15126,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11881 | 15126 | ||
11882 | 15127 | ||
11883 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2" | 15128 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2" |
11884 | // InternalSolverLanguageParser.g:3759:1: rule__DisjunctiveExpression__Group_1_1__2 : rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ; | 15129 | // InternalSolverLanguageParser.g:4843:1: rule__DisjunctiveExpression__Group_1_1__2 : rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ; |
11885 | public final void rule__DisjunctiveExpression__Group_1_1__2() throws RecognitionException { | 15130 | public final void rule__DisjunctiveExpression__Group_1_1__2() throws RecognitionException { |
11886 | 15131 | ||
11887 | int stackSize = keepStackSize(); | 15132 | int stackSize = keepStackSize(); |
11888 | 15133 | ||
11889 | try { | 15134 | try { |
11890 | // InternalSolverLanguageParser.g:3763:1: ( rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ) | 15135 | // InternalSolverLanguageParser.g:4847:1: ( rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ) |
11891 | // InternalSolverLanguageParser.g:3764:2: rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 | 15136 | // InternalSolverLanguageParser.g:4848:2: rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 |
11892 | { | 15137 | { |
11893 | pushFollow(FOLLOW_18); | 15138 | pushFollow(FOLLOW_27); |
11894 | rule__DisjunctiveExpression__Group_1_1__2__Impl(); | 15139 | rule__DisjunctiveExpression__Group_1_1__2__Impl(); |
11895 | 15140 | ||
11896 | state._fsp--; | 15141 | state._fsp--; |
@@ -11919,21 +15164,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11919 | 15164 | ||
11920 | 15165 | ||
11921 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2__Impl" | 15166 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2__Impl" |
11922 | // InternalSolverLanguageParser.g:3771:1: rule__DisjunctiveExpression__Group_1_1__2__Impl : ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ; | 15167 | // InternalSolverLanguageParser.g:4855:1: rule__DisjunctiveExpression__Group_1_1__2__Impl : ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ; |
11923 | public final void rule__DisjunctiveExpression__Group_1_1__2__Impl() throws RecognitionException { | 15168 | public final void rule__DisjunctiveExpression__Group_1_1__2__Impl() throws RecognitionException { |
11924 | 15169 | ||
11925 | int stackSize = keepStackSize(); | 15170 | int stackSize = keepStackSize(); |
11926 | 15171 | ||
11927 | try { | 15172 | try { |
11928 | // InternalSolverLanguageParser.g:3775:1: ( ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ) | 15173 | // InternalSolverLanguageParser.g:4859:1: ( ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ) |
11929 | // InternalSolverLanguageParser.g:3776:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) | 15174 | // InternalSolverLanguageParser.g:4860:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) |
11930 | { | 15175 | { |
11931 | // InternalSolverLanguageParser.g:3776:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) | 15176 | // InternalSolverLanguageParser.g:4860:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) |
11932 | // InternalSolverLanguageParser.g:3777:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) | 15177 | // InternalSolverLanguageParser.g:4861:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) |
11933 | { | 15178 | { |
11934 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2()); | 15179 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2()); |
11935 | // InternalSolverLanguageParser.g:3778:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) | 15180 | // InternalSolverLanguageParser.g:4862:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) |
11936 | // InternalSolverLanguageParser.g:3778:3: rule__DisjunctiveExpression__BodyAssignment_1_1_2 | 15181 | // InternalSolverLanguageParser.g:4862:3: rule__DisjunctiveExpression__BodyAssignment_1_1_2 |
11937 | { | 15182 | { |
11938 | pushFollow(FOLLOW_2); | 15183 | pushFollow(FOLLOW_2); |
11939 | rule__DisjunctiveExpression__BodyAssignment_1_1_2(); | 15184 | rule__DisjunctiveExpression__BodyAssignment_1_1_2(); |
@@ -11966,16 +15211,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11966 | 15211 | ||
11967 | 15212 | ||
11968 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3" | 15213 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3" |
11969 | // InternalSolverLanguageParser.g:3786:1: rule__DisjunctiveExpression__Group_1_1__3 : rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ; | 15214 | // InternalSolverLanguageParser.g:4870:1: rule__DisjunctiveExpression__Group_1_1__3 : rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ; |
11970 | public final void rule__DisjunctiveExpression__Group_1_1__3() throws RecognitionException { | 15215 | public final void rule__DisjunctiveExpression__Group_1_1__3() throws RecognitionException { |
11971 | 15216 | ||
11972 | int stackSize = keepStackSize(); | 15217 | int stackSize = keepStackSize(); |
11973 | 15218 | ||
11974 | try { | 15219 | try { |
11975 | // InternalSolverLanguageParser.g:3790:1: ( rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ) | 15220 | // InternalSolverLanguageParser.g:4874:1: ( rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ) |
11976 | // InternalSolverLanguageParser.g:3791:2: rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 | 15221 | // InternalSolverLanguageParser.g:4875:2: rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 |
11977 | { | 15222 | { |
11978 | pushFollow(FOLLOW_18); | 15223 | pushFollow(FOLLOW_27); |
11979 | rule__DisjunctiveExpression__Group_1_1__3__Impl(); | 15224 | rule__DisjunctiveExpression__Group_1_1__3__Impl(); |
11980 | 15225 | ||
11981 | state._fsp--; | 15226 | state._fsp--; |
@@ -12004,21 +15249,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12004 | 15249 | ||
12005 | 15250 | ||
12006 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3__Impl" | 15251 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3__Impl" |
12007 | // InternalSolverLanguageParser.g:3798:1: rule__DisjunctiveExpression__Group_1_1__3__Impl : ( () ) ; | 15252 | // InternalSolverLanguageParser.g:4882:1: rule__DisjunctiveExpression__Group_1_1__3__Impl : ( () ) ; |
12008 | public final void rule__DisjunctiveExpression__Group_1_1__3__Impl() throws RecognitionException { | 15253 | public final void rule__DisjunctiveExpression__Group_1_1__3__Impl() throws RecognitionException { |
12009 | 15254 | ||
12010 | int stackSize = keepStackSize(); | 15255 | int stackSize = keepStackSize(); |
12011 | 15256 | ||
12012 | try { | 15257 | try { |
12013 | // InternalSolverLanguageParser.g:3802:1: ( ( () ) ) | 15258 | // InternalSolverLanguageParser.g:4886:1: ( ( () ) ) |
12014 | // InternalSolverLanguageParser.g:3803:1: ( () ) | 15259 | // InternalSolverLanguageParser.g:4887:1: ( () ) |
12015 | { | 15260 | { |
12016 | // InternalSolverLanguageParser.g:3803:1: ( () ) | 15261 | // InternalSolverLanguageParser.g:4887:1: ( () ) |
12017 | // InternalSolverLanguageParser.g:3804:2: () | 15262 | // InternalSolverLanguageParser.g:4888:2: () |
12018 | { | 15263 | { |
12019 | before(grammarAccess.getDisjunctiveExpressionAccess().getSwitchCasesAction_1_1_3()); | 15264 | before(grammarAccess.getDisjunctiveExpressionAccess().getSwitchCasesAction_1_1_3()); |
12020 | // InternalSolverLanguageParser.g:3805:2: () | 15265 | // InternalSolverLanguageParser.g:4889:2: () |
12021 | // InternalSolverLanguageParser.g:3805:3: | 15266 | // InternalSolverLanguageParser.g:4889:3: |
12022 | { | 15267 | { |
12023 | } | 15268 | } |
12024 | 15269 | ||
@@ -12041,14 +15286,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12041 | 15286 | ||
12042 | 15287 | ||
12043 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4" | 15288 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4" |
12044 | // InternalSolverLanguageParser.g:3813:1: rule__DisjunctiveExpression__Group_1_1__4 : rule__DisjunctiveExpression__Group_1_1__4__Impl ; | 15289 | // InternalSolverLanguageParser.g:4897:1: rule__DisjunctiveExpression__Group_1_1__4 : rule__DisjunctiveExpression__Group_1_1__4__Impl ; |
12045 | public final void rule__DisjunctiveExpression__Group_1_1__4() throws RecognitionException { | 15290 | public final void rule__DisjunctiveExpression__Group_1_1__4() throws RecognitionException { |
12046 | 15291 | ||
12047 | int stackSize = keepStackSize(); | 15292 | int stackSize = keepStackSize(); |
12048 | 15293 | ||
12049 | try { | 15294 | try { |
12050 | // InternalSolverLanguageParser.g:3817:1: ( rule__DisjunctiveExpression__Group_1_1__4__Impl ) | 15295 | // InternalSolverLanguageParser.g:4901:1: ( rule__DisjunctiveExpression__Group_1_1__4__Impl ) |
12051 | // InternalSolverLanguageParser.g:3818:2: rule__DisjunctiveExpression__Group_1_1__4__Impl | 15296 | // InternalSolverLanguageParser.g:4902:2: rule__DisjunctiveExpression__Group_1_1__4__Impl |
12052 | { | 15297 | { |
12053 | pushFollow(FOLLOW_2); | 15298 | pushFollow(FOLLOW_2); |
12054 | rule__DisjunctiveExpression__Group_1_1__4__Impl(); | 15299 | rule__DisjunctiveExpression__Group_1_1__4__Impl(); |
@@ -12074,35 +15319,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12074 | 15319 | ||
12075 | 15320 | ||
12076 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4__Impl" | 15321 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4__Impl" |
12077 | // InternalSolverLanguageParser.g:3824:1: rule__DisjunctiveExpression__Group_1_1__4__Impl : ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ; | 15322 | // InternalSolverLanguageParser.g:4908:1: rule__DisjunctiveExpression__Group_1_1__4__Impl : ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ; |
12078 | public final void rule__DisjunctiveExpression__Group_1_1__4__Impl() throws RecognitionException { | 15323 | public final void rule__DisjunctiveExpression__Group_1_1__4__Impl() throws RecognitionException { |
12079 | 15324 | ||
12080 | int stackSize = keepStackSize(); | 15325 | int stackSize = keepStackSize(); |
12081 | 15326 | ||
12082 | try { | 15327 | try { |
12083 | // InternalSolverLanguageParser.g:3828:1: ( ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ) | 15328 | // InternalSolverLanguageParser.g:4912:1: ( ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ) |
12084 | // InternalSolverLanguageParser.g:3829:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) | 15329 | // InternalSolverLanguageParser.g:4913:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) |
12085 | { | 15330 | { |
12086 | // InternalSolverLanguageParser.g:3829:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) | 15331 | // InternalSolverLanguageParser.g:4913:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) |
12087 | // InternalSolverLanguageParser.g:3830:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* | 15332 | // InternalSolverLanguageParser.g:4914:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* |
12088 | { | 15333 | { |
12089 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1_4()); | 15334 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1_4()); |
12090 | // InternalSolverLanguageParser.g:3831:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* | 15335 | // InternalSolverLanguageParser.g:4915:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* |
12091 | loop32: | 15336 | loop35: |
12092 | do { | 15337 | do { |
12093 | int alt32=2; | 15338 | int alt35=2; |
12094 | int LA32_0 = input.LA(1); | 15339 | int LA35_0 = input.LA(1); |
12095 | 15340 | ||
12096 | if ( (LA32_0==Semicolon) ) { | 15341 | if ( (LA35_0==Semicolon) ) { |
12097 | alt32=1; | 15342 | alt35=1; |
12098 | } | 15343 | } |
12099 | 15344 | ||
12100 | 15345 | ||
12101 | switch (alt32) { | 15346 | switch (alt35) { |
12102 | case 1 : | 15347 | case 1 : |
12103 | // InternalSolverLanguageParser.g:3831:3: rule__DisjunctiveExpression__Group_1_1_4__0 | 15348 | // InternalSolverLanguageParser.g:4915:3: rule__DisjunctiveExpression__Group_1_1_4__0 |
12104 | { | 15349 | { |
12105 | pushFollow(FOLLOW_19); | 15350 | pushFollow(FOLLOW_28); |
12106 | rule__DisjunctiveExpression__Group_1_1_4__0(); | 15351 | rule__DisjunctiveExpression__Group_1_1_4__0(); |
12107 | 15352 | ||
12108 | state._fsp--; | 15353 | state._fsp--; |
@@ -12112,7 +15357,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12112 | break; | 15357 | break; |
12113 | 15358 | ||
12114 | default : | 15359 | default : |
12115 | break loop32; | 15360 | break loop35; |
12116 | } | 15361 | } |
12117 | } while (true); | 15362 | } while (true); |
12118 | 15363 | ||
@@ -12139,14 +15384,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12139 | 15384 | ||
12140 | 15385 | ||
12141 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0" | 15386 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0" |
12142 | // InternalSolverLanguageParser.g:3840:1: rule__DisjunctiveExpression__Group_1_1_4__0 : rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ; | 15387 | // InternalSolverLanguageParser.g:4924:1: rule__DisjunctiveExpression__Group_1_1_4__0 : rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ; |
12143 | public final void rule__DisjunctiveExpression__Group_1_1_4__0() throws RecognitionException { | 15388 | public final void rule__DisjunctiveExpression__Group_1_1_4__0() throws RecognitionException { |
12144 | 15389 | ||
12145 | int stackSize = keepStackSize(); | 15390 | int stackSize = keepStackSize(); |
12146 | 15391 | ||
12147 | try { | 15392 | try { |
12148 | // InternalSolverLanguageParser.g:3844:1: ( rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ) | 15393 | // InternalSolverLanguageParser.g:4928:1: ( rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ) |
12149 | // InternalSolverLanguageParser.g:3845:2: rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 | 15394 | // InternalSolverLanguageParser.g:4929:2: rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 |
12150 | { | 15395 | { |
12151 | pushFollow(FOLLOW_7); | 15396 | pushFollow(FOLLOW_7); |
12152 | rule__DisjunctiveExpression__Group_1_1_4__0__Impl(); | 15397 | rule__DisjunctiveExpression__Group_1_1_4__0__Impl(); |
@@ -12177,17 +15422,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12177 | 15422 | ||
12178 | 15423 | ||
12179 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0__Impl" | 15424 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0__Impl" |
12180 | // InternalSolverLanguageParser.g:3852:1: rule__DisjunctiveExpression__Group_1_1_4__0__Impl : ( Semicolon ) ; | 15425 | // InternalSolverLanguageParser.g:4936:1: rule__DisjunctiveExpression__Group_1_1_4__0__Impl : ( Semicolon ) ; |
12181 | public final void rule__DisjunctiveExpression__Group_1_1_4__0__Impl() throws RecognitionException { | 15426 | public final void rule__DisjunctiveExpression__Group_1_1_4__0__Impl() throws RecognitionException { |
12182 | 15427 | ||
12183 | int stackSize = keepStackSize(); | 15428 | int stackSize = keepStackSize(); |
12184 | 15429 | ||
12185 | try { | 15430 | try { |
12186 | // InternalSolverLanguageParser.g:3856:1: ( ( Semicolon ) ) | 15431 | // InternalSolverLanguageParser.g:4940:1: ( ( Semicolon ) ) |
12187 | // InternalSolverLanguageParser.g:3857:1: ( Semicolon ) | 15432 | // InternalSolverLanguageParser.g:4941:1: ( Semicolon ) |
12188 | { | 15433 | { |
12189 | // InternalSolverLanguageParser.g:3857:1: ( Semicolon ) | 15434 | // InternalSolverLanguageParser.g:4941:1: ( Semicolon ) |
12190 | // InternalSolverLanguageParser.g:3858:2: Semicolon | 15435 | // InternalSolverLanguageParser.g:4942:2: Semicolon |
12191 | { | 15436 | { |
12192 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_1_4_0()); | 15437 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_1_4_0()); |
12193 | match(input,Semicolon,FOLLOW_2); | 15438 | match(input,Semicolon,FOLLOW_2); |
@@ -12214,14 +15459,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12214 | 15459 | ||
12215 | 15460 | ||
12216 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1" | 15461 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1" |
12217 | // InternalSolverLanguageParser.g:3867:1: rule__DisjunctiveExpression__Group_1_1_4__1 : rule__DisjunctiveExpression__Group_1_1_4__1__Impl ; | 15462 | // InternalSolverLanguageParser.g:4951:1: rule__DisjunctiveExpression__Group_1_1_4__1 : rule__DisjunctiveExpression__Group_1_1_4__1__Impl ; |
12218 | public final void rule__DisjunctiveExpression__Group_1_1_4__1() throws RecognitionException { | 15463 | public final void rule__DisjunctiveExpression__Group_1_1_4__1() throws RecognitionException { |
12219 | 15464 | ||
12220 | int stackSize = keepStackSize(); | 15465 | int stackSize = keepStackSize(); |
12221 | 15466 | ||
12222 | try { | 15467 | try { |
12223 | // InternalSolverLanguageParser.g:3871:1: ( rule__DisjunctiveExpression__Group_1_1_4__1__Impl ) | 15468 | // InternalSolverLanguageParser.g:4955:1: ( rule__DisjunctiveExpression__Group_1_1_4__1__Impl ) |
12224 | // InternalSolverLanguageParser.g:3872:2: rule__DisjunctiveExpression__Group_1_1_4__1__Impl | 15469 | // InternalSolverLanguageParser.g:4956:2: rule__DisjunctiveExpression__Group_1_1_4__1__Impl |
12225 | { | 15470 | { |
12226 | pushFollow(FOLLOW_2); | 15471 | pushFollow(FOLLOW_2); |
12227 | rule__DisjunctiveExpression__Group_1_1_4__1__Impl(); | 15472 | rule__DisjunctiveExpression__Group_1_1_4__1__Impl(); |
@@ -12247,21 +15492,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12247 | 15492 | ||
12248 | 15493 | ||
12249 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1__Impl" | 15494 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1__Impl" |
12250 | // InternalSolverLanguageParser.g:3878:1: rule__DisjunctiveExpression__Group_1_1_4__1__Impl : ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ; | 15495 | // InternalSolverLanguageParser.g:4962:1: rule__DisjunctiveExpression__Group_1_1_4__1__Impl : ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ; |
12251 | public final void rule__DisjunctiveExpression__Group_1_1_4__1__Impl() throws RecognitionException { | 15496 | public final void rule__DisjunctiveExpression__Group_1_1_4__1__Impl() throws RecognitionException { |
12252 | 15497 | ||
12253 | int stackSize = keepStackSize(); | 15498 | int stackSize = keepStackSize(); |
12254 | 15499 | ||
12255 | try { | 15500 | try { |
12256 | // InternalSolverLanguageParser.g:3882:1: ( ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ) | 15501 | // InternalSolverLanguageParser.g:4966:1: ( ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ) |
12257 | // InternalSolverLanguageParser.g:3883:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) | 15502 | // InternalSolverLanguageParser.g:4967:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) |
12258 | { | 15503 | { |
12259 | // InternalSolverLanguageParser.g:3883:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) | 15504 | // InternalSolverLanguageParser.g:4967:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) |
12260 | // InternalSolverLanguageParser.g:3884:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) | 15505 | // InternalSolverLanguageParser.g:4968:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) |
12261 | { | 15506 | { |
12262 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1()); | 15507 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1()); |
12263 | // InternalSolverLanguageParser.g:3885:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) | 15508 | // InternalSolverLanguageParser.g:4969:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) |
12264 | // InternalSolverLanguageParser.g:3885:3: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 | 15509 | // InternalSolverLanguageParser.g:4969:3: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 |
12265 | { | 15510 | { |
12266 | pushFollow(FOLLOW_2); | 15511 | pushFollow(FOLLOW_2); |
12267 | rule__DisjunctiveExpression__CasesAssignment_1_1_4_1(); | 15512 | rule__DisjunctiveExpression__CasesAssignment_1_1_4_1(); |
@@ -12294,16 +15539,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12294 | 15539 | ||
12295 | 15540 | ||
12296 | // $ANTLR start "rule__Case__Group__0" | 15541 | // $ANTLR start "rule__Case__Group__0" |
12297 | // InternalSolverLanguageParser.g:3894:1: rule__Case__Group__0 : rule__Case__Group__0__Impl rule__Case__Group__1 ; | 15542 | // InternalSolverLanguageParser.g:4978:1: rule__Case__Group__0 : rule__Case__Group__0__Impl rule__Case__Group__1 ; |
12298 | public final void rule__Case__Group__0() throws RecognitionException { | 15543 | public final void rule__Case__Group__0() throws RecognitionException { |
12299 | 15544 | ||
12300 | int stackSize = keepStackSize(); | 15545 | int stackSize = keepStackSize(); |
12301 | 15546 | ||
12302 | try { | 15547 | try { |
12303 | // InternalSolverLanguageParser.g:3898:1: ( rule__Case__Group__0__Impl rule__Case__Group__1 ) | 15548 | // InternalSolverLanguageParser.g:4982:1: ( rule__Case__Group__0__Impl rule__Case__Group__1 ) |
12304 | // InternalSolverLanguageParser.g:3899:2: rule__Case__Group__0__Impl rule__Case__Group__1 | 15549 | // InternalSolverLanguageParser.g:4983:2: rule__Case__Group__0__Impl rule__Case__Group__1 |
12305 | { | 15550 | { |
12306 | pushFollow(FOLLOW_20); | 15551 | pushFollow(FOLLOW_29); |
12307 | rule__Case__Group__0__Impl(); | 15552 | rule__Case__Group__0__Impl(); |
12308 | 15553 | ||
12309 | state._fsp--; | 15554 | state._fsp--; |
@@ -12332,21 +15577,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12332 | 15577 | ||
12333 | 15578 | ||
12334 | // $ANTLR start "rule__Case__Group__0__Impl" | 15579 | // $ANTLR start "rule__Case__Group__0__Impl" |
12335 | // InternalSolverLanguageParser.g:3906:1: rule__Case__Group__0__Impl : ( ( rule__Case__ConditionAssignment_0 ) ) ; | 15580 | // InternalSolverLanguageParser.g:4990:1: rule__Case__Group__0__Impl : ( ( rule__Case__ConditionAssignment_0 ) ) ; |
12336 | public final void rule__Case__Group__0__Impl() throws RecognitionException { | 15581 | public final void rule__Case__Group__0__Impl() throws RecognitionException { |
12337 | 15582 | ||
12338 | int stackSize = keepStackSize(); | 15583 | int stackSize = keepStackSize(); |
12339 | 15584 | ||
12340 | try { | 15585 | try { |
12341 | // InternalSolverLanguageParser.g:3910:1: ( ( ( rule__Case__ConditionAssignment_0 ) ) ) | 15586 | // InternalSolverLanguageParser.g:4994:1: ( ( ( rule__Case__ConditionAssignment_0 ) ) ) |
12342 | // InternalSolverLanguageParser.g:3911:1: ( ( rule__Case__ConditionAssignment_0 ) ) | 15587 | // InternalSolverLanguageParser.g:4995:1: ( ( rule__Case__ConditionAssignment_0 ) ) |
12343 | { | 15588 | { |
12344 | // InternalSolverLanguageParser.g:3911:1: ( ( rule__Case__ConditionAssignment_0 ) ) | 15589 | // InternalSolverLanguageParser.g:4995:1: ( ( rule__Case__ConditionAssignment_0 ) ) |
12345 | // InternalSolverLanguageParser.g:3912:2: ( rule__Case__ConditionAssignment_0 ) | 15590 | // InternalSolverLanguageParser.g:4996:2: ( rule__Case__ConditionAssignment_0 ) |
12346 | { | 15591 | { |
12347 | before(grammarAccess.getCaseAccess().getConditionAssignment_0()); | 15592 | before(grammarAccess.getCaseAccess().getConditionAssignment_0()); |
12348 | // InternalSolverLanguageParser.g:3913:2: ( rule__Case__ConditionAssignment_0 ) | 15593 | // InternalSolverLanguageParser.g:4997:2: ( rule__Case__ConditionAssignment_0 ) |
12349 | // InternalSolverLanguageParser.g:3913:3: rule__Case__ConditionAssignment_0 | 15594 | // InternalSolverLanguageParser.g:4997:3: rule__Case__ConditionAssignment_0 |
12350 | { | 15595 | { |
12351 | pushFollow(FOLLOW_2); | 15596 | pushFollow(FOLLOW_2); |
12352 | rule__Case__ConditionAssignment_0(); | 15597 | rule__Case__ConditionAssignment_0(); |
@@ -12379,14 +15624,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12379 | 15624 | ||
12380 | 15625 | ||
12381 | // $ANTLR start "rule__Case__Group__1" | 15626 | // $ANTLR start "rule__Case__Group__1" |
12382 | // InternalSolverLanguageParser.g:3921:1: rule__Case__Group__1 : rule__Case__Group__1__Impl rule__Case__Group__2 ; | 15627 | // InternalSolverLanguageParser.g:5005:1: rule__Case__Group__1 : rule__Case__Group__1__Impl rule__Case__Group__2 ; |
12383 | public final void rule__Case__Group__1() throws RecognitionException { | 15628 | public final void rule__Case__Group__1() throws RecognitionException { |
12384 | 15629 | ||
12385 | int stackSize = keepStackSize(); | 15630 | int stackSize = keepStackSize(); |
12386 | 15631 | ||
12387 | try { | 15632 | try { |
12388 | // InternalSolverLanguageParser.g:3925:1: ( rule__Case__Group__1__Impl rule__Case__Group__2 ) | 15633 | // InternalSolverLanguageParser.g:5009:1: ( rule__Case__Group__1__Impl rule__Case__Group__2 ) |
12389 | // InternalSolverLanguageParser.g:3926:2: rule__Case__Group__1__Impl rule__Case__Group__2 | 15634 | // InternalSolverLanguageParser.g:5010:2: rule__Case__Group__1__Impl rule__Case__Group__2 |
12390 | { | 15635 | { |
12391 | pushFollow(FOLLOW_7); | 15636 | pushFollow(FOLLOW_7); |
12392 | rule__Case__Group__1__Impl(); | 15637 | rule__Case__Group__1__Impl(); |
@@ -12417,17 +15662,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12417 | 15662 | ||
12418 | 15663 | ||
12419 | // $ANTLR start "rule__Case__Group__1__Impl" | 15664 | // $ANTLR start "rule__Case__Group__1__Impl" |
12420 | // InternalSolverLanguageParser.g:3933:1: rule__Case__Group__1__Impl : ( HyphenMinusGreaterThanSign ) ; | 15665 | // InternalSolverLanguageParser.g:5017:1: rule__Case__Group__1__Impl : ( HyphenMinusGreaterThanSign ) ; |
12421 | public final void rule__Case__Group__1__Impl() throws RecognitionException { | 15666 | public final void rule__Case__Group__1__Impl() throws RecognitionException { |
12422 | 15667 | ||
12423 | int stackSize = keepStackSize(); | 15668 | int stackSize = keepStackSize(); |
12424 | 15669 | ||
12425 | try { | 15670 | try { |
12426 | // InternalSolverLanguageParser.g:3937:1: ( ( HyphenMinusGreaterThanSign ) ) | 15671 | // InternalSolverLanguageParser.g:5021:1: ( ( HyphenMinusGreaterThanSign ) ) |
12427 | // InternalSolverLanguageParser.g:3938:1: ( HyphenMinusGreaterThanSign ) | 15672 | // InternalSolverLanguageParser.g:5022:1: ( HyphenMinusGreaterThanSign ) |
12428 | { | 15673 | { |
12429 | // InternalSolverLanguageParser.g:3938:1: ( HyphenMinusGreaterThanSign ) | 15674 | // InternalSolverLanguageParser.g:5022:1: ( HyphenMinusGreaterThanSign ) |
12430 | // InternalSolverLanguageParser.g:3939:2: HyphenMinusGreaterThanSign | 15675 | // InternalSolverLanguageParser.g:5023:2: HyphenMinusGreaterThanSign |
12431 | { | 15676 | { |
12432 | before(grammarAccess.getCaseAccess().getHyphenMinusGreaterThanSignKeyword_1()); | 15677 | before(grammarAccess.getCaseAccess().getHyphenMinusGreaterThanSignKeyword_1()); |
12433 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); | 15678 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); |
@@ -12454,14 +15699,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12454 | 15699 | ||
12455 | 15700 | ||
12456 | // $ANTLR start "rule__Case__Group__2" | 15701 | // $ANTLR start "rule__Case__Group__2" |
12457 | // InternalSolverLanguageParser.g:3948:1: rule__Case__Group__2 : rule__Case__Group__2__Impl ; | 15702 | // InternalSolverLanguageParser.g:5032:1: rule__Case__Group__2 : rule__Case__Group__2__Impl ; |
12458 | public final void rule__Case__Group__2() throws RecognitionException { | 15703 | public final void rule__Case__Group__2() throws RecognitionException { |
12459 | 15704 | ||
12460 | int stackSize = keepStackSize(); | 15705 | int stackSize = keepStackSize(); |
12461 | 15706 | ||
12462 | try { | 15707 | try { |
12463 | // InternalSolverLanguageParser.g:3952:1: ( rule__Case__Group__2__Impl ) | 15708 | // InternalSolverLanguageParser.g:5036:1: ( rule__Case__Group__2__Impl ) |
12464 | // InternalSolverLanguageParser.g:3953:2: rule__Case__Group__2__Impl | 15709 | // InternalSolverLanguageParser.g:5037:2: rule__Case__Group__2__Impl |
12465 | { | 15710 | { |
12466 | pushFollow(FOLLOW_2); | 15711 | pushFollow(FOLLOW_2); |
12467 | rule__Case__Group__2__Impl(); | 15712 | rule__Case__Group__2__Impl(); |
@@ -12487,21 +15732,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12487 | 15732 | ||
12488 | 15733 | ||
12489 | // $ANTLR start "rule__Case__Group__2__Impl" | 15734 | // $ANTLR start "rule__Case__Group__2__Impl" |
12490 | // InternalSolverLanguageParser.g:3959:1: rule__Case__Group__2__Impl : ( ( rule__Case__BodyAssignment_2 ) ) ; | 15735 | // InternalSolverLanguageParser.g:5043:1: rule__Case__Group__2__Impl : ( ( rule__Case__BodyAssignment_2 ) ) ; |
12491 | public final void rule__Case__Group__2__Impl() throws RecognitionException { | 15736 | public final void rule__Case__Group__2__Impl() throws RecognitionException { |
12492 | 15737 | ||
12493 | int stackSize = keepStackSize(); | 15738 | int stackSize = keepStackSize(); |
12494 | 15739 | ||
12495 | try { | 15740 | try { |
12496 | // InternalSolverLanguageParser.g:3963:1: ( ( ( rule__Case__BodyAssignment_2 ) ) ) | 15741 | // InternalSolverLanguageParser.g:5047:1: ( ( ( rule__Case__BodyAssignment_2 ) ) ) |
12497 | // InternalSolverLanguageParser.g:3964:1: ( ( rule__Case__BodyAssignment_2 ) ) | 15742 | // InternalSolverLanguageParser.g:5048:1: ( ( rule__Case__BodyAssignment_2 ) ) |
12498 | { | 15743 | { |
12499 | // InternalSolverLanguageParser.g:3964:1: ( ( rule__Case__BodyAssignment_2 ) ) | 15744 | // InternalSolverLanguageParser.g:5048:1: ( ( rule__Case__BodyAssignment_2 ) ) |
12500 | // InternalSolverLanguageParser.g:3965:2: ( rule__Case__BodyAssignment_2 ) | 15745 | // InternalSolverLanguageParser.g:5049:2: ( rule__Case__BodyAssignment_2 ) |
12501 | { | 15746 | { |
12502 | before(grammarAccess.getCaseAccess().getBodyAssignment_2()); | 15747 | before(grammarAccess.getCaseAccess().getBodyAssignment_2()); |
12503 | // InternalSolverLanguageParser.g:3966:2: ( rule__Case__BodyAssignment_2 ) | 15748 | // InternalSolverLanguageParser.g:5050:2: ( rule__Case__BodyAssignment_2 ) |
12504 | // InternalSolverLanguageParser.g:3966:3: rule__Case__BodyAssignment_2 | 15749 | // InternalSolverLanguageParser.g:5050:3: rule__Case__BodyAssignment_2 |
12505 | { | 15750 | { |
12506 | pushFollow(FOLLOW_2); | 15751 | pushFollow(FOLLOW_2); |
12507 | rule__Case__BodyAssignment_2(); | 15752 | rule__Case__BodyAssignment_2(); |
@@ -12534,16 +15779,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12534 | 15779 | ||
12535 | 15780 | ||
12536 | // $ANTLR start "rule__ConjunctiveExpression__Group__0" | 15781 | // $ANTLR start "rule__ConjunctiveExpression__Group__0" |
12537 | // InternalSolverLanguageParser.g:3975:1: rule__ConjunctiveExpression__Group__0 : rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ; | 15782 | // InternalSolverLanguageParser.g:5059:1: rule__ConjunctiveExpression__Group__0 : rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ; |
12538 | public final void rule__ConjunctiveExpression__Group__0() throws RecognitionException { | 15783 | public final void rule__ConjunctiveExpression__Group__0() throws RecognitionException { |
12539 | 15784 | ||
12540 | int stackSize = keepStackSize(); | 15785 | int stackSize = keepStackSize(); |
12541 | 15786 | ||
12542 | try { | 15787 | try { |
12543 | // InternalSolverLanguageParser.g:3979:1: ( rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ) | 15788 | // InternalSolverLanguageParser.g:5063:1: ( rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ) |
12544 | // InternalSolverLanguageParser.g:3980:2: rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 | 15789 | // InternalSolverLanguageParser.g:5064:2: rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 |
12545 | { | 15790 | { |
12546 | pushFollow(FOLLOW_21); | 15791 | pushFollow(FOLLOW_19); |
12547 | rule__ConjunctiveExpression__Group__0__Impl(); | 15792 | rule__ConjunctiveExpression__Group__0__Impl(); |
12548 | 15793 | ||
12549 | state._fsp--; | 15794 | state._fsp--; |
@@ -12572,17 +15817,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12572 | 15817 | ||
12573 | 15818 | ||
12574 | // $ANTLR start "rule__ConjunctiveExpression__Group__0__Impl" | 15819 | // $ANTLR start "rule__ConjunctiveExpression__Group__0__Impl" |
12575 | // InternalSolverLanguageParser.g:3987:1: rule__ConjunctiveExpression__Group__0__Impl : ( ruleComparisonExpression ) ; | 15820 | // InternalSolverLanguageParser.g:5071:1: rule__ConjunctiveExpression__Group__0__Impl : ( ruleComparisonExpression ) ; |
12576 | public final void rule__ConjunctiveExpression__Group__0__Impl() throws RecognitionException { | 15821 | public final void rule__ConjunctiveExpression__Group__0__Impl() throws RecognitionException { |
12577 | 15822 | ||
12578 | int stackSize = keepStackSize(); | 15823 | int stackSize = keepStackSize(); |
12579 | 15824 | ||
12580 | try { | 15825 | try { |
12581 | // InternalSolverLanguageParser.g:3991:1: ( ( ruleComparisonExpression ) ) | 15826 | // InternalSolverLanguageParser.g:5075:1: ( ( ruleComparisonExpression ) ) |
12582 | // InternalSolverLanguageParser.g:3992:1: ( ruleComparisonExpression ) | 15827 | // InternalSolverLanguageParser.g:5076:1: ( ruleComparisonExpression ) |
12583 | { | 15828 | { |
12584 | // InternalSolverLanguageParser.g:3992:1: ( ruleComparisonExpression ) | 15829 | // InternalSolverLanguageParser.g:5076:1: ( ruleComparisonExpression ) |
12585 | // InternalSolverLanguageParser.g:3993:2: ruleComparisonExpression | 15830 | // InternalSolverLanguageParser.g:5077:2: ruleComparisonExpression |
12586 | { | 15831 | { |
12587 | before(grammarAccess.getConjunctiveExpressionAccess().getComparisonExpressionParserRuleCall_0()); | 15832 | before(grammarAccess.getConjunctiveExpressionAccess().getComparisonExpressionParserRuleCall_0()); |
12588 | pushFollow(FOLLOW_2); | 15833 | pushFollow(FOLLOW_2); |
@@ -12613,14 +15858,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12613 | 15858 | ||
12614 | 15859 | ||
12615 | // $ANTLR start "rule__ConjunctiveExpression__Group__1" | 15860 | // $ANTLR start "rule__ConjunctiveExpression__Group__1" |
12616 | // InternalSolverLanguageParser.g:4002:1: rule__ConjunctiveExpression__Group__1 : rule__ConjunctiveExpression__Group__1__Impl ; | 15861 | // InternalSolverLanguageParser.g:5086:1: rule__ConjunctiveExpression__Group__1 : rule__ConjunctiveExpression__Group__1__Impl ; |
12617 | public final void rule__ConjunctiveExpression__Group__1() throws RecognitionException { | 15862 | public final void rule__ConjunctiveExpression__Group__1() throws RecognitionException { |
12618 | 15863 | ||
12619 | int stackSize = keepStackSize(); | 15864 | int stackSize = keepStackSize(); |
12620 | 15865 | ||
12621 | try { | 15866 | try { |
12622 | // InternalSolverLanguageParser.g:4006:1: ( rule__ConjunctiveExpression__Group__1__Impl ) | 15867 | // InternalSolverLanguageParser.g:5090:1: ( rule__ConjunctiveExpression__Group__1__Impl ) |
12623 | // InternalSolverLanguageParser.g:4007:2: rule__ConjunctiveExpression__Group__1__Impl | 15868 | // InternalSolverLanguageParser.g:5091:2: rule__ConjunctiveExpression__Group__1__Impl |
12624 | { | 15869 | { |
12625 | pushFollow(FOLLOW_2); | 15870 | pushFollow(FOLLOW_2); |
12626 | rule__ConjunctiveExpression__Group__1__Impl(); | 15871 | rule__ConjunctiveExpression__Group__1__Impl(); |
@@ -12646,29 +15891,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12646 | 15891 | ||
12647 | 15892 | ||
12648 | // $ANTLR start "rule__ConjunctiveExpression__Group__1__Impl" | 15893 | // $ANTLR start "rule__ConjunctiveExpression__Group__1__Impl" |
12649 | // InternalSolverLanguageParser.g:4013:1: rule__ConjunctiveExpression__Group__1__Impl : ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ; | 15894 | // InternalSolverLanguageParser.g:5097:1: rule__ConjunctiveExpression__Group__1__Impl : ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ; |
12650 | public final void rule__ConjunctiveExpression__Group__1__Impl() throws RecognitionException { | 15895 | public final void rule__ConjunctiveExpression__Group__1__Impl() throws RecognitionException { |
12651 | 15896 | ||
12652 | int stackSize = keepStackSize(); | 15897 | int stackSize = keepStackSize(); |
12653 | 15898 | ||
12654 | try { | 15899 | try { |
12655 | // InternalSolverLanguageParser.g:4017:1: ( ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ) | 15900 | // InternalSolverLanguageParser.g:5101:1: ( ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ) |
12656 | // InternalSolverLanguageParser.g:4018:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) | 15901 | // InternalSolverLanguageParser.g:5102:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) |
12657 | { | 15902 | { |
12658 | // InternalSolverLanguageParser.g:4018:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) | 15903 | // InternalSolverLanguageParser.g:5102:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) |
12659 | // InternalSolverLanguageParser.g:4019:2: ( rule__ConjunctiveExpression__Group_1__0 )? | 15904 | // InternalSolverLanguageParser.g:5103:2: ( rule__ConjunctiveExpression__Group_1__0 )? |
12660 | { | 15905 | { |
12661 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1()); | 15906 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1()); |
12662 | // InternalSolverLanguageParser.g:4020:2: ( rule__ConjunctiveExpression__Group_1__0 )? | 15907 | // InternalSolverLanguageParser.g:5104:2: ( rule__ConjunctiveExpression__Group_1__0 )? |
12663 | int alt33=2; | 15908 | int alt36=2; |
12664 | int LA33_0 = input.LA(1); | 15909 | int LA36_0 = input.LA(1); |
12665 | 15910 | ||
12666 | if ( (LA33_0==Comma) ) { | 15911 | if ( (LA36_0==Comma) ) { |
12667 | alt33=1; | 15912 | alt36=1; |
12668 | } | 15913 | } |
12669 | switch (alt33) { | 15914 | switch (alt36) { |
12670 | case 1 : | 15915 | case 1 : |
12671 | // InternalSolverLanguageParser.g:4020:3: rule__ConjunctiveExpression__Group_1__0 | 15916 | // InternalSolverLanguageParser.g:5104:3: rule__ConjunctiveExpression__Group_1__0 |
12672 | { | 15917 | { |
12673 | pushFollow(FOLLOW_2); | 15918 | pushFollow(FOLLOW_2); |
12674 | rule__ConjunctiveExpression__Group_1__0(); | 15919 | rule__ConjunctiveExpression__Group_1__0(); |
@@ -12704,16 +15949,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12704 | 15949 | ||
12705 | 15950 | ||
12706 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0" | 15951 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0" |
12707 | // InternalSolverLanguageParser.g:4029:1: rule__ConjunctiveExpression__Group_1__0 : rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ; | 15952 | // InternalSolverLanguageParser.g:5113:1: rule__ConjunctiveExpression__Group_1__0 : rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ; |
12708 | public final void rule__ConjunctiveExpression__Group_1__0() throws RecognitionException { | 15953 | public final void rule__ConjunctiveExpression__Group_1__0() throws RecognitionException { |
12709 | 15954 | ||
12710 | int stackSize = keepStackSize(); | 15955 | int stackSize = keepStackSize(); |
12711 | 15956 | ||
12712 | try { | 15957 | try { |
12713 | // InternalSolverLanguageParser.g:4033:1: ( rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ) | 15958 | // InternalSolverLanguageParser.g:5117:1: ( rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ) |
12714 | // InternalSolverLanguageParser.g:4034:2: rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 | 15959 | // InternalSolverLanguageParser.g:5118:2: rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 |
12715 | { | 15960 | { |
12716 | pushFollow(FOLLOW_21); | 15961 | pushFollow(FOLLOW_19); |
12717 | rule__ConjunctiveExpression__Group_1__0__Impl(); | 15962 | rule__ConjunctiveExpression__Group_1__0__Impl(); |
12718 | 15963 | ||
12719 | state._fsp--; | 15964 | state._fsp--; |
@@ -12742,21 +15987,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12742 | 15987 | ||
12743 | 15988 | ||
12744 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0__Impl" | 15989 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0__Impl" |
12745 | // InternalSolverLanguageParser.g:4041:1: rule__ConjunctiveExpression__Group_1__0__Impl : ( () ) ; | 15990 | // InternalSolverLanguageParser.g:5125:1: rule__ConjunctiveExpression__Group_1__0__Impl : ( () ) ; |
12746 | public final void rule__ConjunctiveExpression__Group_1__0__Impl() throws RecognitionException { | 15991 | public final void rule__ConjunctiveExpression__Group_1__0__Impl() throws RecognitionException { |
12747 | 15992 | ||
12748 | int stackSize = keepStackSize(); | 15993 | int stackSize = keepStackSize(); |
12749 | 15994 | ||
12750 | try { | 15995 | try { |
12751 | // InternalSolverLanguageParser.g:4045:1: ( ( () ) ) | 15996 | // InternalSolverLanguageParser.g:5129:1: ( ( () ) ) |
12752 | // InternalSolverLanguageParser.g:4046:1: ( () ) | 15997 | // InternalSolverLanguageParser.g:5130:1: ( () ) |
12753 | { | 15998 | { |
12754 | // InternalSolverLanguageParser.g:4046:1: ( () ) | 15999 | // InternalSolverLanguageParser.g:5130:1: ( () ) |
12755 | // InternalSolverLanguageParser.g:4047:2: () | 16000 | // InternalSolverLanguageParser.g:5131:2: () |
12756 | { | 16001 | { |
12757 | before(grammarAccess.getConjunctiveExpressionAccess().getConjunctionChildrenAction_1_0()); | 16002 | before(grammarAccess.getConjunctiveExpressionAccess().getConjunctionChildrenAction_1_0()); |
12758 | // InternalSolverLanguageParser.g:4048:2: () | 16003 | // InternalSolverLanguageParser.g:5132:2: () |
12759 | // InternalSolverLanguageParser.g:4048:3: | 16004 | // InternalSolverLanguageParser.g:5132:3: |
12760 | { | 16005 | { |
12761 | } | 16006 | } |
12762 | 16007 | ||
@@ -12779,14 +16024,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12779 | 16024 | ||
12780 | 16025 | ||
12781 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1" | 16026 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1" |
12782 | // InternalSolverLanguageParser.g:4056:1: rule__ConjunctiveExpression__Group_1__1 : rule__ConjunctiveExpression__Group_1__1__Impl ; | 16027 | // InternalSolverLanguageParser.g:5140:1: rule__ConjunctiveExpression__Group_1__1 : rule__ConjunctiveExpression__Group_1__1__Impl ; |
12783 | public final void rule__ConjunctiveExpression__Group_1__1() throws RecognitionException { | 16028 | public final void rule__ConjunctiveExpression__Group_1__1() throws RecognitionException { |
12784 | 16029 | ||
12785 | int stackSize = keepStackSize(); | 16030 | int stackSize = keepStackSize(); |
12786 | 16031 | ||
12787 | try { | 16032 | try { |
12788 | // InternalSolverLanguageParser.g:4060:1: ( rule__ConjunctiveExpression__Group_1__1__Impl ) | 16033 | // InternalSolverLanguageParser.g:5144:1: ( rule__ConjunctiveExpression__Group_1__1__Impl ) |
12789 | // InternalSolverLanguageParser.g:4061:2: rule__ConjunctiveExpression__Group_1__1__Impl | 16034 | // InternalSolverLanguageParser.g:5145:2: rule__ConjunctiveExpression__Group_1__1__Impl |
12790 | { | 16035 | { |
12791 | pushFollow(FOLLOW_2); | 16036 | pushFollow(FOLLOW_2); |
12792 | rule__ConjunctiveExpression__Group_1__1__Impl(); | 16037 | rule__ConjunctiveExpression__Group_1__1__Impl(); |
@@ -12812,26 +16057,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12812 | 16057 | ||
12813 | 16058 | ||
12814 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1__Impl" | 16059 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1__Impl" |
12815 | // InternalSolverLanguageParser.g:4067:1: rule__ConjunctiveExpression__Group_1__1__Impl : ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ; | 16060 | // InternalSolverLanguageParser.g:5151:1: rule__ConjunctiveExpression__Group_1__1__Impl : ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ; |
12816 | public final void rule__ConjunctiveExpression__Group_1__1__Impl() throws RecognitionException { | 16061 | public final void rule__ConjunctiveExpression__Group_1__1__Impl() throws RecognitionException { |
12817 | 16062 | ||
12818 | int stackSize = keepStackSize(); | 16063 | int stackSize = keepStackSize(); |
12819 | 16064 | ||
12820 | try { | 16065 | try { |
12821 | // InternalSolverLanguageParser.g:4071:1: ( ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ) | 16066 | // InternalSolverLanguageParser.g:5155:1: ( ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ) |
12822 | // InternalSolverLanguageParser.g:4072:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) | 16067 | // InternalSolverLanguageParser.g:5156:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) |
12823 | { | 16068 | { |
12824 | // InternalSolverLanguageParser.g:4072:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) | 16069 | // InternalSolverLanguageParser.g:5156:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) |
12825 | // InternalSolverLanguageParser.g:4073:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) | 16070 | // InternalSolverLanguageParser.g:5157:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) |
12826 | { | 16071 | { |
12827 | // InternalSolverLanguageParser.g:4073:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) | 16072 | // InternalSolverLanguageParser.g:5157:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) |
12828 | // InternalSolverLanguageParser.g:4074:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) | 16073 | // InternalSolverLanguageParser.g:5158:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) |
12829 | { | 16074 | { |
12830 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | 16075 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); |
12831 | // InternalSolverLanguageParser.g:4075:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) | 16076 | // InternalSolverLanguageParser.g:5159:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) |
12832 | // InternalSolverLanguageParser.g:4075:4: rule__ConjunctiveExpression__Group_1_1__0 | 16077 | // InternalSolverLanguageParser.g:5159:4: rule__ConjunctiveExpression__Group_1_1__0 |
12833 | { | 16078 | { |
12834 | pushFollow(FOLLOW_22); | 16079 | pushFollow(FOLLOW_20); |
12835 | rule__ConjunctiveExpression__Group_1_1__0(); | 16080 | rule__ConjunctiveExpression__Group_1_1__0(); |
12836 | 16081 | ||
12837 | state._fsp--; | 16082 | state._fsp--; |
@@ -12843,26 +16088,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12843 | 16088 | ||
12844 | } | 16089 | } |
12845 | 16090 | ||
12846 | // InternalSolverLanguageParser.g:4078:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) | 16091 | // InternalSolverLanguageParser.g:5162:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) |
12847 | // InternalSolverLanguageParser.g:4079:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* | 16092 | // InternalSolverLanguageParser.g:5163:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* |
12848 | { | 16093 | { |
12849 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | 16094 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); |
12850 | // InternalSolverLanguageParser.g:4080:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* | 16095 | // InternalSolverLanguageParser.g:5164:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* |
12851 | loop34: | 16096 | loop37: |
12852 | do { | 16097 | do { |
12853 | int alt34=2; | 16098 | int alt37=2; |
12854 | int LA34_0 = input.LA(1); | 16099 | int LA37_0 = input.LA(1); |
12855 | 16100 | ||
12856 | if ( (LA34_0==Comma) ) { | 16101 | if ( (LA37_0==Comma) ) { |
12857 | alt34=1; | 16102 | alt37=1; |
12858 | } | 16103 | } |
12859 | 16104 | ||
12860 | 16105 | ||
12861 | switch (alt34) { | 16106 | switch (alt37) { |
12862 | case 1 : | 16107 | case 1 : |
12863 | // InternalSolverLanguageParser.g:4080:4: rule__ConjunctiveExpression__Group_1_1__0 | 16108 | // InternalSolverLanguageParser.g:5164:4: rule__ConjunctiveExpression__Group_1_1__0 |
12864 | { | 16109 | { |
12865 | pushFollow(FOLLOW_22); | 16110 | pushFollow(FOLLOW_20); |
12866 | rule__ConjunctiveExpression__Group_1_1__0(); | 16111 | rule__ConjunctiveExpression__Group_1_1__0(); |
12867 | 16112 | ||
12868 | state._fsp--; | 16113 | state._fsp--; |
@@ -12872,7 +16117,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12872 | break; | 16117 | break; |
12873 | 16118 | ||
12874 | default : | 16119 | default : |
12875 | break loop34; | 16120 | break loop37; |
12876 | } | 16121 | } |
12877 | } while (true); | 16122 | } while (true); |
12878 | 16123 | ||
@@ -12902,14 +16147,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12902 | 16147 | ||
12903 | 16148 | ||
12904 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0" | 16149 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0" |
12905 | // InternalSolverLanguageParser.g:4090:1: rule__ConjunctiveExpression__Group_1_1__0 : rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ; | 16150 | // InternalSolverLanguageParser.g:5174:1: rule__ConjunctiveExpression__Group_1_1__0 : rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ; |
12906 | public final void rule__ConjunctiveExpression__Group_1_1__0() throws RecognitionException { | 16151 | public final void rule__ConjunctiveExpression__Group_1_1__0() throws RecognitionException { |
12907 | 16152 | ||
12908 | int stackSize = keepStackSize(); | 16153 | int stackSize = keepStackSize(); |
12909 | 16154 | ||
12910 | try { | 16155 | try { |
12911 | // InternalSolverLanguageParser.g:4094:1: ( rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ) | 16156 | // InternalSolverLanguageParser.g:5178:1: ( rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ) |
12912 | // InternalSolverLanguageParser.g:4095:2: rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 | 16157 | // InternalSolverLanguageParser.g:5179:2: rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 |
12913 | { | 16158 | { |
12914 | pushFollow(FOLLOW_7); | 16159 | pushFollow(FOLLOW_7); |
12915 | rule__ConjunctiveExpression__Group_1_1__0__Impl(); | 16160 | rule__ConjunctiveExpression__Group_1_1__0__Impl(); |
@@ -12940,17 +16185,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12940 | 16185 | ||
12941 | 16186 | ||
12942 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0__Impl" | 16187 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0__Impl" |
12943 | // InternalSolverLanguageParser.g:4102:1: rule__ConjunctiveExpression__Group_1_1__0__Impl : ( Comma ) ; | 16188 | // InternalSolverLanguageParser.g:5186:1: rule__ConjunctiveExpression__Group_1_1__0__Impl : ( Comma ) ; |
12944 | public final void rule__ConjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { | 16189 | public final void rule__ConjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { |
12945 | 16190 | ||
12946 | int stackSize = keepStackSize(); | 16191 | int stackSize = keepStackSize(); |
12947 | 16192 | ||
12948 | try { | 16193 | try { |
12949 | // InternalSolverLanguageParser.g:4106:1: ( ( Comma ) ) | 16194 | // InternalSolverLanguageParser.g:5190:1: ( ( Comma ) ) |
12950 | // InternalSolverLanguageParser.g:4107:1: ( Comma ) | 16195 | // InternalSolverLanguageParser.g:5191:1: ( Comma ) |
12951 | { | 16196 | { |
12952 | // InternalSolverLanguageParser.g:4107:1: ( Comma ) | 16197 | // InternalSolverLanguageParser.g:5191:1: ( Comma ) |
12953 | // InternalSolverLanguageParser.g:4108:2: Comma | 16198 | // InternalSolverLanguageParser.g:5192:2: Comma |
12954 | { | 16199 | { |
12955 | before(grammarAccess.getConjunctiveExpressionAccess().getCommaKeyword_1_1_0()); | 16200 | before(grammarAccess.getConjunctiveExpressionAccess().getCommaKeyword_1_1_0()); |
12956 | match(input,Comma,FOLLOW_2); | 16201 | match(input,Comma,FOLLOW_2); |
@@ -12977,14 +16222,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12977 | 16222 | ||
12978 | 16223 | ||
12979 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1" | 16224 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1" |
12980 | // InternalSolverLanguageParser.g:4117:1: rule__ConjunctiveExpression__Group_1_1__1 : rule__ConjunctiveExpression__Group_1_1__1__Impl ; | 16225 | // InternalSolverLanguageParser.g:5201:1: rule__ConjunctiveExpression__Group_1_1__1 : rule__ConjunctiveExpression__Group_1_1__1__Impl ; |
12981 | public final void rule__ConjunctiveExpression__Group_1_1__1() throws RecognitionException { | 16226 | public final void rule__ConjunctiveExpression__Group_1_1__1() throws RecognitionException { |
12982 | 16227 | ||
12983 | int stackSize = keepStackSize(); | 16228 | int stackSize = keepStackSize(); |
12984 | 16229 | ||
12985 | try { | 16230 | try { |
12986 | // InternalSolverLanguageParser.g:4121:1: ( rule__ConjunctiveExpression__Group_1_1__1__Impl ) | 16231 | // InternalSolverLanguageParser.g:5205:1: ( rule__ConjunctiveExpression__Group_1_1__1__Impl ) |
12987 | // InternalSolverLanguageParser.g:4122:2: rule__ConjunctiveExpression__Group_1_1__1__Impl | 16232 | // InternalSolverLanguageParser.g:5206:2: rule__ConjunctiveExpression__Group_1_1__1__Impl |
12988 | { | 16233 | { |
12989 | pushFollow(FOLLOW_2); | 16234 | pushFollow(FOLLOW_2); |
12990 | rule__ConjunctiveExpression__Group_1_1__1__Impl(); | 16235 | rule__ConjunctiveExpression__Group_1_1__1__Impl(); |
@@ -13010,21 +16255,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13010 | 16255 | ||
13011 | 16256 | ||
13012 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1__Impl" | 16257 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1__Impl" |
13013 | // InternalSolverLanguageParser.g:4128:1: rule__ConjunctiveExpression__Group_1_1__1__Impl : ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ; | 16258 | // InternalSolverLanguageParser.g:5212:1: rule__ConjunctiveExpression__Group_1_1__1__Impl : ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ; |
13014 | public final void rule__ConjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { | 16259 | public final void rule__ConjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { |
13015 | 16260 | ||
13016 | int stackSize = keepStackSize(); | 16261 | int stackSize = keepStackSize(); |
13017 | 16262 | ||
13018 | try { | 16263 | try { |
13019 | // InternalSolverLanguageParser.g:4132:1: ( ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ) | 16264 | // InternalSolverLanguageParser.g:5216:1: ( ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ) |
13020 | // InternalSolverLanguageParser.g:4133:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) | 16265 | // InternalSolverLanguageParser.g:5217:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) |
13021 | { | 16266 | { |
13022 | // InternalSolverLanguageParser.g:4133:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) | 16267 | // InternalSolverLanguageParser.g:5217:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) |
13023 | // InternalSolverLanguageParser.g:4134:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) | 16268 | // InternalSolverLanguageParser.g:5218:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) |
13024 | { | 16269 | { |
13025 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenAssignment_1_1_1()); | 16270 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenAssignment_1_1_1()); |
13026 | // InternalSolverLanguageParser.g:4135:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) | 16271 | // InternalSolverLanguageParser.g:5219:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) |
13027 | // InternalSolverLanguageParser.g:4135:3: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 | 16272 | // InternalSolverLanguageParser.g:5219:3: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 |
13028 | { | 16273 | { |
13029 | pushFollow(FOLLOW_2); | 16274 | pushFollow(FOLLOW_2); |
13030 | rule__ConjunctiveExpression__ChildrenAssignment_1_1_1(); | 16275 | rule__ConjunctiveExpression__ChildrenAssignment_1_1_1(); |
@@ -13057,16 +16302,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13057 | 16302 | ||
13058 | 16303 | ||
13059 | // $ANTLR start "rule__ComparisonExpression__Group__0" | 16304 | // $ANTLR start "rule__ComparisonExpression__Group__0" |
13060 | // InternalSolverLanguageParser.g:4144:1: rule__ComparisonExpression__Group__0 : rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ; | 16305 | // InternalSolverLanguageParser.g:5228:1: rule__ComparisonExpression__Group__0 : rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ; |
13061 | public final void rule__ComparisonExpression__Group__0() throws RecognitionException { | 16306 | public final void rule__ComparisonExpression__Group__0() throws RecognitionException { |
13062 | 16307 | ||
13063 | int stackSize = keepStackSize(); | 16308 | int stackSize = keepStackSize(); |
13064 | 16309 | ||
13065 | try { | 16310 | try { |
13066 | // InternalSolverLanguageParser.g:4148:1: ( rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ) | 16311 | // InternalSolverLanguageParser.g:5232:1: ( rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ) |
13067 | // InternalSolverLanguageParser.g:4149:2: rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 | 16312 | // InternalSolverLanguageParser.g:5233:2: rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 |
13068 | { | 16313 | { |
13069 | pushFollow(FOLLOW_23); | 16314 | pushFollow(FOLLOW_30); |
13070 | rule__ComparisonExpression__Group__0__Impl(); | 16315 | rule__ComparisonExpression__Group__0__Impl(); |
13071 | 16316 | ||
13072 | state._fsp--; | 16317 | state._fsp--; |
@@ -13095,17 +16340,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13095 | 16340 | ||
13096 | 16341 | ||
13097 | // $ANTLR start "rule__ComparisonExpression__Group__0__Impl" | 16342 | // $ANTLR start "rule__ComparisonExpression__Group__0__Impl" |
13098 | // InternalSolverLanguageParser.g:4156:1: rule__ComparisonExpression__Group__0__Impl : ( ruleAdditiveExpression ) ; | 16343 | // InternalSolverLanguageParser.g:5240:1: rule__ComparisonExpression__Group__0__Impl : ( ruleAdditiveExpression ) ; |
13099 | public final void rule__ComparisonExpression__Group__0__Impl() throws RecognitionException { | 16344 | public final void rule__ComparisonExpression__Group__0__Impl() throws RecognitionException { |
13100 | 16345 | ||
13101 | int stackSize = keepStackSize(); | 16346 | int stackSize = keepStackSize(); |
13102 | 16347 | ||
13103 | try { | 16348 | try { |
13104 | // InternalSolverLanguageParser.g:4160:1: ( ( ruleAdditiveExpression ) ) | 16349 | // InternalSolverLanguageParser.g:5244:1: ( ( ruleAdditiveExpression ) ) |
13105 | // InternalSolverLanguageParser.g:4161:1: ( ruleAdditiveExpression ) | 16350 | // InternalSolverLanguageParser.g:5245:1: ( ruleAdditiveExpression ) |
13106 | { | 16351 | { |
13107 | // InternalSolverLanguageParser.g:4161:1: ( ruleAdditiveExpression ) | 16352 | // InternalSolverLanguageParser.g:5245:1: ( ruleAdditiveExpression ) |
13108 | // InternalSolverLanguageParser.g:4162:2: ruleAdditiveExpression | 16353 | // InternalSolverLanguageParser.g:5246:2: ruleAdditiveExpression |
13109 | { | 16354 | { |
13110 | before(grammarAccess.getComparisonExpressionAccess().getAdditiveExpressionParserRuleCall_0()); | 16355 | before(grammarAccess.getComparisonExpressionAccess().getAdditiveExpressionParserRuleCall_0()); |
13111 | pushFollow(FOLLOW_2); | 16356 | pushFollow(FOLLOW_2); |
@@ -13136,14 +16381,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13136 | 16381 | ||
13137 | 16382 | ||
13138 | // $ANTLR start "rule__ComparisonExpression__Group__1" | 16383 | // $ANTLR start "rule__ComparisonExpression__Group__1" |
13139 | // InternalSolverLanguageParser.g:4171:1: rule__ComparisonExpression__Group__1 : rule__ComparisonExpression__Group__1__Impl ; | 16384 | // InternalSolverLanguageParser.g:5255:1: rule__ComparisonExpression__Group__1 : rule__ComparisonExpression__Group__1__Impl ; |
13140 | public final void rule__ComparisonExpression__Group__1() throws RecognitionException { | 16385 | public final void rule__ComparisonExpression__Group__1() throws RecognitionException { |
13141 | 16386 | ||
13142 | int stackSize = keepStackSize(); | 16387 | int stackSize = keepStackSize(); |
13143 | 16388 | ||
13144 | try { | 16389 | try { |
13145 | // InternalSolverLanguageParser.g:4175:1: ( rule__ComparisonExpression__Group__1__Impl ) | 16390 | // InternalSolverLanguageParser.g:5259:1: ( rule__ComparisonExpression__Group__1__Impl ) |
13146 | // InternalSolverLanguageParser.g:4176:2: rule__ComparisonExpression__Group__1__Impl | 16391 | // InternalSolverLanguageParser.g:5260:2: rule__ComparisonExpression__Group__1__Impl |
13147 | { | 16392 | { |
13148 | pushFollow(FOLLOW_2); | 16393 | pushFollow(FOLLOW_2); |
13149 | rule__ComparisonExpression__Group__1__Impl(); | 16394 | rule__ComparisonExpression__Group__1__Impl(); |
@@ -13169,29 +16414,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13169 | 16414 | ||
13170 | 16415 | ||
13171 | // $ANTLR start "rule__ComparisonExpression__Group__1__Impl" | 16416 | // $ANTLR start "rule__ComparisonExpression__Group__1__Impl" |
13172 | // InternalSolverLanguageParser.g:4182:1: rule__ComparisonExpression__Group__1__Impl : ( ( rule__ComparisonExpression__Group_1__0 )? ) ; | 16417 | // InternalSolverLanguageParser.g:5266:1: rule__ComparisonExpression__Group__1__Impl : ( ( rule__ComparisonExpression__Group_1__0 )? ) ; |
13173 | public final void rule__ComparisonExpression__Group__1__Impl() throws RecognitionException { | 16418 | public final void rule__ComparisonExpression__Group__1__Impl() throws RecognitionException { |
13174 | 16419 | ||
13175 | int stackSize = keepStackSize(); | 16420 | int stackSize = keepStackSize(); |
13176 | 16421 | ||
13177 | try { | 16422 | try { |
13178 | // InternalSolverLanguageParser.g:4186:1: ( ( ( rule__ComparisonExpression__Group_1__0 )? ) ) | 16423 | // InternalSolverLanguageParser.g:5270:1: ( ( ( rule__ComparisonExpression__Group_1__0 )? ) ) |
13179 | // InternalSolverLanguageParser.g:4187:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) | 16424 | // InternalSolverLanguageParser.g:5271:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) |
13180 | { | 16425 | { |
13181 | // InternalSolverLanguageParser.g:4187:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) | 16426 | // InternalSolverLanguageParser.g:5271:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) |
13182 | // InternalSolverLanguageParser.g:4188:2: ( rule__ComparisonExpression__Group_1__0 )? | 16427 | // InternalSolverLanguageParser.g:5272:2: ( rule__ComparisonExpression__Group_1__0 )? |
13183 | { | 16428 | { |
13184 | before(grammarAccess.getComparisonExpressionAccess().getGroup_1()); | 16429 | before(grammarAccess.getComparisonExpressionAccess().getGroup_1()); |
13185 | // InternalSolverLanguageParser.g:4189:2: ( rule__ComparisonExpression__Group_1__0 )? | 16430 | // InternalSolverLanguageParser.g:5273:2: ( rule__ComparisonExpression__Group_1__0 )? |
13186 | int alt35=2; | 16431 | int alt38=2; |
13187 | int LA35_0 = input.LA(1); | 16432 | int LA38_0 = input.LA(1); |
13188 | 16433 | ||
13189 | if ( (LA35_0==ExclamationMarkEqualsSign||(LA35_0>=LessThanSignEqualsSign && LA35_0<=GreaterThanSignEqualsSign)||LA35_0==In||LA35_0==LessThanSign||LA35_0==GreaterThanSign) ) { | 16434 | if ( (LA38_0==ExclamationMarkEqualsSign||(LA38_0>=LessThanSignEqualsSign && LA38_0<=EqualsSignEqualsSign)||LA38_0==GreaterThanSignEqualsSign||LA38_0==In||LA38_0==LessThanSign||LA38_0==GreaterThanSign) ) { |
13190 | alt35=1; | 16435 | alt38=1; |
13191 | } | 16436 | } |
13192 | switch (alt35) { | 16437 | switch (alt38) { |
13193 | case 1 : | 16438 | case 1 : |
13194 | // InternalSolverLanguageParser.g:4189:3: rule__ComparisonExpression__Group_1__0 | 16439 | // InternalSolverLanguageParser.g:5273:3: rule__ComparisonExpression__Group_1__0 |
13195 | { | 16440 | { |
13196 | pushFollow(FOLLOW_2); | 16441 | pushFollow(FOLLOW_2); |
13197 | rule__ComparisonExpression__Group_1__0(); | 16442 | rule__ComparisonExpression__Group_1__0(); |
@@ -13227,16 +16472,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13227 | 16472 | ||
13228 | 16473 | ||
13229 | // $ANTLR start "rule__ComparisonExpression__Group_1__0" | 16474 | // $ANTLR start "rule__ComparisonExpression__Group_1__0" |
13230 | // InternalSolverLanguageParser.g:4198:1: rule__ComparisonExpression__Group_1__0 : rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ; | 16475 | // InternalSolverLanguageParser.g:5282:1: rule__ComparisonExpression__Group_1__0 : rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ; |
13231 | public final void rule__ComparisonExpression__Group_1__0() throws RecognitionException { | 16476 | public final void rule__ComparisonExpression__Group_1__0() throws RecognitionException { |
13232 | 16477 | ||
13233 | int stackSize = keepStackSize(); | 16478 | int stackSize = keepStackSize(); |
13234 | 16479 | ||
13235 | try { | 16480 | try { |
13236 | // InternalSolverLanguageParser.g:4202:1: ( rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ) | 16481 | // InternalSolverLanguageParser.g:5286:1: ( rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ) |
13237 | // InternalSolverLanguageParser.g:4203:2: rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 | 16482 | // InternalSolverLanguageParser.g:5287:2: rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 |
13238 | { | 16483 | { |
13239 | pushFollow(FOLLOW_23); | 16484 | pushFollow(FOLLOW_30); |
13240 | rule__ComparisonExpression__Group_1__0__Impl(); | 16485 | rule__ComparisonExpression__Group_1__0__Impl(); |
13241 | 16486 | ||
13242 | state._fsp--; | 16487 | state._fsp--; |
@@ -13265,21 +16510,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13265 | 16510 | ||
13266 | 16511 | ||
13267 | // $ANTLR start "rule__ComparisonExpression__Group_1__0__Impl" | 16512 | // $ANTLR start "rule__ComparisonExpression__Group_1__0__Impl" |
13268 | // InternalSolverLanguageParser.g:4210:1: rule__ComparisonExpression__Group_1__0__Impl : ( () ) ; | 16513 | // InternalSolverLanguageParser.g:5294:1: rule__ComparisonExpression__Group_1__0__Impl : ( () ) ; |
13269 | public final void rule__ComparisonExpression__Group_1__0__Impl() throws RecognitionException { | 16514 | public final void rule__ComparisonExpression__Group_1__0__Impl() throws RecognitionException { |
13270 | 16515 | ||
13271 | int stackSize = keepStackSize(); | 16516 | int stackSize = keepStackSize(); |
13272 | 16517 | ||
13273 | try { | 16518 | try { |
13274 | // InternalSolverLanguageParser.g:4214:1: ( ( () ) ) | 16519 | // InternalSolverLanguageParser.g:5298:1: ( ( () ) ) |
13275 | // InternalSolverLanguageParser.g:4215:1: ( () ) | 16520 | // InternalSolverLanguageParser.g:5299:1: ( () ) |
13276 | { | 16521 | { |
13277 | // InternalSolverLanguageParser.g:4215:1: ( () ) | 16522 | // InternalSolverLanguageParser.g:5299:1: ( () ) |
13278 | // InternalSolverLanguageParser.g:4216:2: () | 16523 | // InternalSolverLanguageParser.g:5300:2: () |
13279 | { | 16524 | { |
13280 | before(grammarAccess.getComparisonExpressionAccess().getComparisonLeftAction_1_0()); | 16525 | before(grammarAccess.getComparisonExpressionAccess().getComparisonLeftAction_1_0()); |
13281 | // InternalSolverLanguageParser.g:4217:2: () | 16526 | // InternalSolverLanguageParser.g:5301:2: () |
13282 | // InternalSolverLanguageParser.g:4217:3: | 16527 | // InternalSolverLanguageParser.g:5301:3: |
13283 | { | 16528 | { |
13284 | } | 16529 | } |
13285 | 16530 | ||
@@ -13302,14 +16547,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13302 | 16547 | ||
13303 | 16548 | ||
13304 | // $ANTLR start "rule__ComparisonExpression__Group_1__1" | 16549 | // $ANTLR start "rule__ComparisonExpression__Group_1__1" |
13305 | // InternalSolverLanguageParser.g:4225:1: rule__ComparisonExpression__Group_1__1 : rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ; | 16550 | // InternalSolverLanguageParser.g:5309:1: rule__ComparisonExpression__Group_1__1 : rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ; |
13306 | public final void rule__ComparisonExpression__Group_1__1() throws RecognitionException { | 16551 | public final void rule__ComparisonExpression__Group_1__1() throws RecognitionException { |
13307 | 16552 | ||
13308 | int stackSize = keepStackSize(); | 16553 | int stackSize = keepStackSize(); |
13309 | 16554 | ||
13310 | try { | 16555 | try { |
13311 | // InternalSolverLanguageParser.g:4229:1: ( rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ) | 16556 | // InternalSolverLanguageParser.g:5313:1: ( rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ) |
13312 | // InternalSolverLanguageParser.g:4230:2: rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 | 16557 | // InternalSolverLanguageParser.g:5314:2: rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 |
13313 | { | 16558 | { |
13314 | pushFollow(FOLLOW_7); | 16559 | pushFollow(FOLLOW_7); |
13315 | rule__ComparisonExpression__Group_1__1__Impl(); | 16560 | rule__ComparisonExpression__Group_1__1__Impl(); |
@@ -13340,21 +16585,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13340 | 16585 | ||
13341 | 16586 | ||
13342 | // $ANTLR start "rule__ComparisonExpression__Group_1__1__Impl" | 16587 | // $ANTLR start "rule__ComparisonExpression__Group_1__1__Impl" |
13343 | // InternalSolverLanguageParser.g:4237:1: rule__ComparisonExpression__Group_1__1__Impl : ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ; | 16588 | // InternalSolverLanguageParser.g:5321:1: rule__ComparisonExpression__Group_1__1__Impl : ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ; |
13344 | public final void rule__ComparisonExpression__Group_1__1__Impl() throws RecognitionException { | 16589 | public final void rule__ComparisonExpression__Group_1__1__Impl() throws RecognitionException { |
13345 | 16590 | ||
13346 | int stackSize = keepStackSize(); | 16591 | int stackSize = keepStackSize(); |
13347 | 16592 | ||
13348 | try { | 16593 | try { |
13349 | // InternalSolverLanguageParser.g:4241:1: ( ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ) | 16594 | // InternalSolverLanguageParser.g:5325:1: ( ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ) |
13350 | // InternalSolverLanguageParser.g:4242:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) | 16595 | // InternalSolverLanguageParser.g:5326:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) |
13351 | { | 16596 | { |
13352 | // InternalSolverLanguageParser.g:4242:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) | 16597 | // InternalSolverLanguageParser.g:5326:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) |
13353 | // InternalSolverLanguageParser.g:4243:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) | 16598 | // InternalSolverLanguageParser.g:5327:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) |
13354 | { | 16599 | { |
13355 | before(grammarAccess.getComparisonExpressionAccess().getOpAssignment_1_1()); | 16600 | before(grammarAccess.getComparisonExpressionAccess().getOpAssignment_1_1()); |
13356 | // InternalSolverLanguageParser.g:4244:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) | 16601 | // InternalSolverLanguageParser.g:5328:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) |
13357 | // InternalSolverLanguageParser.g:4244:3: rule__ComparisonExpression__OpAssignment_1_1 | 16602 | // InternalSolverLanguageParser.g:5328:3: rule__ComparisonExpression__OpAssignment_1_1 |
13358 | { | 16603 | { |
13359 | pushFollow(FOLLOW_2); | 16604 | pushFollow(FOLLOW_2); |
13360 | rule__ComparisonExpression__OpAssignment_1_1(); | 16605 | rule__ComparisonExpression__OpAssignment_1_1(); |
@@ -13387,14 +16632,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13387 | 16632 | ||
13388 | 16633 | ||
13389 | // $ANTLR start "rule__ComparisonExpression__Group_1__2" | 16634 | // $ANTLR start "rule__ComparisonExpression__Group_1__2" |
13390 | // InternalSolverLanguageParser.g:4252:1: rule__ComparisonExpression__Group_1__2 : rule__ComparisonExpression__Group_1__2__Impl ; | 16635 | // InternalSolverLanguageParser.g:5336:1: rule__ComparisonExpression__Group_1__2 : rule__ComparisonExpression__Group_1__2__Impl ; |
13391 | public final void rule__ComparisonExpression__Group_1__2() throws RecognitionException { | 16636 | public final void rule__ComparisonExpression__Group_1__2() throws RecognitionException { |
13392 | 16637 | ||
13393 | int stackSize = keepStackSize(); | 16638 | int stackSize = keepStackSize(); |
13394 | 16639 | ||
13395 | try { | 16640 | try { |
13396 | // InternalSolverLanguageParser.g:4256:1: ( rule__ComparisonExpression__Group_1__2__Impl ) | 16641 | // InternalSolverLanguageParser.g:5340:1: ( rule__ComparisonExpression__Group_1__2__Impl ) |
13397 | // InternalSolverLanguageParser.g:4257:2: rule__ComparisonExpression__Group_1__2__Impl | 16642 | // InternalSolverLanguageParser.g:5341:2: rule__ComparisonExpression__Group_1__2__Impl |
13398 | { | 16643 | { |
13399 | pushFollow(FOLLOW_2); | 16644 | pushFollow(FOLLOW_2); |
13400 | rule__ComparisonExpression__Group_1__2__Impl(); | 16645 | rule__ComparisonExpression__Group_1__2__Impl(); |
@@ -13420,21 +16665,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13420 | 16665 | ||
13421 | 16666 | ||
13422 | // $ANTLR start "rule__ComparisonExpression__Group_1__2__Impl" | 16667 | // $ANTLR start "rule__ComparisonExpression__Group_1__2__Impl" |
13423 | // InternalSolverLanguageParser.g:4263:1: rule__ComparisonExpression__Group_1__2__Impl : ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ; | 16668 | // InternalSolverLanguageParser.g:5347:1: rule__ComparisonExpression__Group_1__2__Impl : ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ; |
13424 | public final void rule__ComparisonExpression__Group_1__2__Impl() throws RecognitionException { | 16669 | public final void rule__ComparisonExpression__Group_1__2__Impl() throws RecognitionException { |
13425 | 16670 | ||
13426 | int stackSize = keepStackSize(); | 16671 | int stackSize = keepStackSize(); |
13427 | 16672 | ||
13428 | try { | 16673 | try { |
13429 | // InternalSolverLanguageParser.g:4267:1: ( ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ) | 16674 | // InternalSolverLanguageParser.g:5351:1: ( ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ) |
13430 | // InternalSolverLanguageParser.g:4268:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) | 16675 | // InternalSolverLanguageParser.g:5352:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) |
13431 | { | 16676 | { |
13432 | // InternalSolverLanguageParser.g:4268:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) | 16677 | // InternalSolverLanguageParser.g:5352:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) |
13433 | // InternalSolverLanguageParser.g:4269:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) | 16678 | // InternalSolverLanguageParser.g:5353:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) |
13434 | { | 16679 | { |
13435 | before(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_2()); | 16680 | before(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_2()); |
13436 | // InternalSolverLanguageParser.g:4270:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) | 16681 | // InternalSolverLanguageParser.g:5354:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) |
13437 | // InternalSolverLanguageParser.g:4270:3: rule__ComparisonExpression__RightAssignment_1_2 | 16682 | // InternalSolverLanguageParser.g:5354:3: rule__ComparisonExpression__RightAssignment_1_2 |
13438 | { | 16683 | { |
13439 | pushFollow(FOLLOW_2); | 16684 | pushFollow(FOLLOW_2); |
13440 | rule__ComparisonExpression__RightAssignment_1_2(); | 16685 | rule__ComparisonExpression__RightAssignment_1_2(); |
@@ -13467,16 +16712,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13467 | 16712 | ||
13468 | 16713 | ||
13469 | // $ANTLR start "rule__AdditiveExpression__Group__0" | 16714 | // $ANTLR start "rule__AdditiveExpression__Group__0" |
13470 | // InternalSolverLanguageParser.g:4279:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ; | 16715 | // InternalSolverLanguageParser.g:5363:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ; |
13471 | public final void rule__AdditiveExpression__Group__0() throws RecognitionException { | 16716 | public final void rule__AdditiveExpression__Group__0() throws RecognitionException { |
13472 | 16717 | ||
13473 | int stackSize = keepStackSize(); | 16718 | int stackSize = keepStackSize(); |
13474 | 16719 | ||
13475 | try { | 16720 | try { |
13476 | // InternalSolverLanguageParser.g:4283:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ) | 16721 | // InternalSolverLanguageParser.g:5367:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ) |
13477 | // InternalSolverLanguageParser.g:4284:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 | 16722 | // InternalSolverLanguageParser.g:5368:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 |
13478 | { | 16723 | { |
13479 | pushFollow(FOLLOW_24); | 16724 | pushFollow(FOLLOW_31); |
13480 | rule__AdditiveExpression__Group__0__Impl(); | 16725 | rule__AdditiveExpression__Group__0__Impl(); |
13481 | 16726 | ||
13482 | state._fsp--; | 16727 | state._fsp--; |
@@ -13505,17 +16750,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13505 | 16750 | ||
13506 | 16751 | ||
13507 | // $ANTLR start "rule__AdditiveExpression__Group__0__Impl" | 16752 | // $ANTLR start "rule__AdditiveExpression__Group__0__Impl" |
13508 | // InternalSolverLanguageParser.g:4291:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ; | 16753 | // InternalSolverLanguageParser.g:5375:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ; |
13509 | public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException { | 16754 | public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException { |
13510 | 16755 | ||
13511 | int stackSize = keepStackSize(); | 16756 | int stackSize = keepStackSize(); |
13512 | 16757 | ||
13513 | try { | 16758 | try { |
13514 | // InternalSolverLanguageParser.g:4295:1: ( ( ruleMultiplicativeExpression ) ) | 16759 | // InternalSolverLanguageParser.g:5379:1: ( ( ruleMultiplicativeExpression ) ) |
13515 | // InternalSolverLanguageParser.g:4296:1: ( ruleMultiplicativeExpression ) | 16760 | // InternalSolverLanguageParser.g:5380:1: ( ruleMultiplicativeExpression ) |
13516 | { | 16761 | { |
13517 | // InternalSolverLanguageParser.g:4296:1: ( ruleMultiplicativeExpression ) | 16762 | // InternalSolverLanguageParser.g:5380:1: ( ruleMultiplicativeExpression ) |
13518 | // InternalSolverLanguageParser.g:4297:2: ruleMultiplicativeExpression | 16763 | // InternalSolverLanguageParser.g:5381:2: ruleMultiplicativeExpression |
13519 | { | 16764 | { |
13520 | before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0()); | 16765 | before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0()); |
13521 | pushFollow(FOLLOW_2); | 16766 | pushFollow(FOLLOW_2); |
@@ -13546,14 +16791,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13546 | 16791 | ||
13547 | 16792 | ||
13548 | // $ANTLR start "rule__AdditiveExpression__Group__1" | 16793 | // $ANTLR start "rule__AdditiveExpression__Group__1" |
13549 | // InternalSolverLanguageParser.g:4306:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ; | 16794 | // InternalSolverLanguageParser.g:5390:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ; |
13550 | public final void rule__AdditiveExpression__Group__1() throws RecognitionException { | 16795 | public final void rule__AdditiveExpression__Group__1() throws RecognitionException { |
13551 | 16796 | ||
13552 | int stackSize = keepStackSize(); | 16797 | int stackSize = keepStackSize(); |
13553 | 16798 | ||
13554 | try { | 16799 | try { |
13555 | // InternalSolverLanguageParser.g:4310:1: ( rule__AdditiveExpression__Group__1__Impl ) | 16800 | // InternalSolverLanguageParser.g:5394:1: ( rule__AdditiveExpression__Group__1__Impl ) |
13556 | // InternalSolverLanguageParser.g:4311:2: rule__AdditiveExpression__Group__1__Impl | 16801 | // InternalSolverLanguageParser.g:5395:2: rule__AdditiveExpression__Group__1__Impl |
13557 | { | 16802 | { |
13558 | pushFollow(FOLLOW_2); | 16803 | pushFollow(FOLLOW_2); |
13559 | rule__AdditiveExpression__Group__1__Impl(); | 16804 | rule__AdditiveExpression__Group__1__Impl(); |
@@ -13579,35 +16824,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13579 | 16824 | ||
13580 | 16825 | ||
13581 | // $ANTLR start "rule__AdditiveExpression__Group__1__Impl" | 16826 | // $ANTLR start "rule__AdditiveExpression__Group__1__Impl" |
13582 | // InternalSolverLanguageParser.g:4317:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ; | 16827 | // InternalSolverLanguageParser.g:5401:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ; |
13583 | public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException { | 16828 | public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException { |
13584 | 16829 | ||
13585 | int stackSize = keepStackSize(); | 16830 | int stackSize = keepStackSize(); |
13586 | 16831 | ||
13587 | try { | 16832 | try { |
13588 | // InternalSolverLanguageParser.g:4321:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) ) | 16833 | // InternalSolverLanguageParser.g:5405:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) ) |
13589 | // InternalSolverLanguageParser.g:4322:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) | 16834 | // InternalSolverLanguageParser.g:5406:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) |
13590 | { | 16835 | { |
13591 | // InternalSolverLanguageParser.g:4322:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) | 16836 | // InternalSolverLanguageParser.g:5406:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) |
13592 | // InternalSolverLanguageParser.g:4323:2: ( rule__AdditiveExpression__Group_1__0 )* | 16837 | // InternalSolverLanguageParser.g:5407:2: ( rule__AdditiveExpression__Group_1__0 )* |
13593 | { | 16838 | { |
13594 | before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); | 16839 | before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); |
13595 | // InternalSolverLanguageParser.g:4324:2: ( rule__AdditiveExpression__Group_1__0 )* | 16840 | // InternalSolverLanguageParser.g:5408:2: ( rule__AdditiveExpression__Group_1__0 )* |
13596 | loop36: | 16841 | loop39: |
13597 | do { | 16842 | do { |
13598 | int alt36=2; | 16843 | int alt39=2; |
13599 | int LA36_0 = input.LA(1); | 16844 | int LA39_0 = input.LA(1); |
13600 | 16845 | ||
13601 | if ( (LA36_0==PlusSign||LA36_0==HyphenMinus) ) { | 16846 | if ( (LA39_0==PlusSign||LA39_0==HyphenMinus) ) { |
13602 | alt36=1; | 16847 | alt39=1; |
13603 | } | 16848 | } |
13604 | 16849 | ||
13605 | 16850 | ||
13606 | switch (alt36) { | 16851 | switch (alt39) { |
13607 | case 1 : | 16852 | case 1 : |
13608 | // InternalSolverLanguageParser.g:4324:3: rule__AdditiveExpression__Group_1__0 | 16853 | // InternalSolverLanguageParser.g:5408:3: rule__AdditiveExpression__Group_1__0 |
13609 | { | 16854 | { |
13610 | pushFollow(FOLLOW_25); | 16855 | pushFollow(FOLLOW_32); |
13611 | rule__AdditiveExpression__Group_1__0(); | 16856 | rule__AdditiveExpression__Group_1__0(); |
13612 | 16857 | ||
13613 | state._fsp--; | 16858 | state._fsp--; |
@@ -13617,7 +16862,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13617 | break; | 16862 | break; |
13618 | 16863 | ||
13619 | default : | 16864 | default : |
13620 | break loop36; | 16865 | break loop39; |
13621 | } | 16866 | } |
13622 | } while (true); | 16867 | } while (true); |
13623 | 16868 | ||
@@ -13644,16 +16889,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13644 | 16889 | ||
13645 | 16890 | ||
13646 | // $ANTLR start "rule__AdditiveExpression__Group_1__0" | 16891 | // $ANTLR start "rule__AdditiveExpression__Group_1__0" |
13647 | // InternalSolverLanguageParser.g:4333:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ; | 16892 | // InternalSolverLanguageParser.g:5417:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ; |
13648 | public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException { | 16893 | public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException { |
13649 | 16894 | ||
13650 | int stackSize = keepStackSize(); | 16895 | int stackSize = keepStackSize(); |
13651 | 16896 | ||
13652 | try { | 16897 | try { |
13653 | // InternalSolverLanguageParser.g:4337:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ) | 16898 | // InternalSolverLanguageParser.g:5421:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ) |
13654 | // InternalSolverLanguageParser.g:4338:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 | 16899 | // InternalSolverLanguageParser.g:5422:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 |
13655 | { | 16900 | { |
13656 | pushFollow(FOLLOW_24); | 16901 | pushFollow(FOLLOW_31); |
13657 | rule__AdditiveExpression__Group_1__0__Impl(); | 16902 | rule__AdditiveExpression__Group_1__0__Impl(); |
13658 | 16903 | ||
13659 | state._fsp--; | 16904 | state._fsp--; |
@@ -13682,21 +16927,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13682 | 16927 | ||
13683 | 16928 | ||
13684 | // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl" | 16929 | // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl" |
13685 | // InternalSolverLanguageParser.g:4345:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ; | 16930 | // InternalSolverLanguageParser.g:5429:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ; |
13686 | public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException { | 16931 | public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException { |
13687 | 16932 | ||
13688 | int stackSize = keepStackSize(); | 16933 | int stackSize = keepStackSize(); |
13689 | 16934 | ||
13690 | try { | 16935 | try { |
13691 | // InternalSolverLanguageParser.g:4349:1: ( ( () ) ) | 16936 | // InternalSolverLanguageParser.g:5433:1: ( ( () ) ) |
13692 | // InternalSolverLanguageParser.g:4350:1: ( () ) | 16937 | // InternalSolverLanguageParser.g:5434:1: ( () ) |
13693 | { | 16938 | { |
13694 | // InternalSolverLanguageParser.g:4350:1: ( () ) | 16939 | // InternalSolverLanguageParser.g:5434:1: ( () ) |
13695 | // InternalSolverLanguageParser.g:4351:2: () | 16940 | // InternalSolverLanguageParser.g:5435:2: () |
13696 | { | 16941 | { |
13697 | before(grammarAccess.getAdditiveExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 16942 | before(grammarAccess.getAdditiveExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
13698 | // InternalSolverLanguageParser.g:4352:2: () | 16943 | // InternalSolverLanguageParser.g:5436:2: () |
13699 | // InternalSolverLanguageParser.g:4352:3: | 16944 | // InternalSolverLanguageParser.g:5436:3: |
13700 | { | 16945 | { |
13701 | } | 16946 | } |
13702 | 16947 | ||
@@ -13719,14 +16964,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13719 | 16964 | ||
13720 | 16965 | ||
13721 | // $ANTLR start "rule__AdditiveExpression__Group_1__1" | 16966 | // $ANTLR start "rule__AdditiveExpression__Group_1__1" |
13722 | // InternalSolverLanguageParser.g:4360:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ; | 16967 | // InternalSolverLanguageParser.g:5444:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ; |
13723 | public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException { | 16968 | public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException { |
13724 | 16969 | ||
13725 | int stackSize = keepStackSize(); | 16970 | int stackSize = keepStackSize(); |
13726 | 16971 | ||
13727 | try { | 16972 | try { |
13728 | // InternalSolverLanguageParser.g:4364:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ) | 16973 | // InternalSolverLanguageParser.g:5448:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ) |
13729 | // InternalSolverLanguageParser.g:4365:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 | 16974 | // InternalSolverLanguageParser.g:5449:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 |
13730 | { | 16975 | { |
13731 | pushFollow(FOLLOW_7); | 16976 | pushFollow(FOLLOW_7); |
13732 | rule__AdditiveExpression__Group_1__1__Impl(); | 16977 | rule__AdditiveExpression__Group_1__1__Impl(); |
@@ -13757,21 +17002,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13757 | 17002 | ||
13758 | 17003 | ||
13759 | // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl" | 17004 | // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl" |
13760 | // InternalSolverLanguageParser.g:4372:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ; | 17005 | // InternalSolverLanguageParser.g:5456:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ; |
13761 | public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException { | 17006 | public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException { |
13762 | 17007 | ||
13763 | int stackSize = keepStackSize(); | 17008 | int stackSize = keepStackSize(); |
13764 | 17009 | ||
13765 | try { | 17010 | try { |
13766 | // InternalSolverLanguageParser.g:4376:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ) | 17011 | // InternalSolverLanguageParser.g:5460:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ) |
13767 | // InternalSolverLanguageParser.g:4377:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) | 17012 | // InternalSolverLanguageParser.g:5461:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) |
13768 | { | 17013 | { |
13769 | // InternalSolverLanguageParser.g:4377:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) | 17014 | // InternalSolverLanguageParser.g:5461:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) |
13770 | // InternalSolverLanguageParser.g:4378:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) | 17015 | // InternalSolverLanguageParser.g:5462:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) |
13771 | { | 17016 | { |
13772 | before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_1()); | 17017 | before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_1()); |
13773 | // InternalSolverLanguageParser.g:4379:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) | 17018 | // InternalSolverLanguageParser.g:5463:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) |
13774 | // InternalSolverLanguageParser.g:4379:3: rule__AdditiveExpression__OpAssignment_1_1 | 17019 | // InternalSolverLanguageParser.g:5463:3: rule__AdditiveExpression__OpAssignment_1_1 |
13775 | { | 17020 | { |
13776 | pushFollow(FOLLOW_2); | 17021 | pushFollow(FOLLOW_2); |
13777 | rule__AdditiveExpression__OpAssignment_1_1(); | 17022 | rule__AdditiveExpression__OpAssignment_1_1(); |
@@ -13804,14 +17049,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13804 | 17049 | ||
13805 | 17050 | ||
13806 | // $ANTLR start "rule__AdditiveExpression__Group_1__2" | 17051 | // $ANTLR start "rule__AdditiveExpression__Group_1__2" |
13807 | // InternalSolverLanguageParser.g:4387:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ; | 17052 | // InternalSolverLanguageParser.g:5471:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ; |
13808 | public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException { | 17053 | public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException { |
13809 | 17054 | ||
13810 | int stackSize = keepStackSize(); | 17055 | int stackSize = keepStackSize(); |
13811 | 17056 | ||
13812 | try { | 17057 | try { |
13813 | // InternalSolverLanguageParser.g:4391:1: ( rule__AdditiveExpression__Group_1__2__Impl ) | 17058 | // InternalSolverLanguageParser.g:5475:1: ( rule__AdditiveExpression__Group_1__2__Impl ) |
13814 | // InternalSolverLanguageParser.g:4392:2: rule__AdditiveExpression__Group_1__2__Impl | 17059 | // InternalSolverLanguageParser.g:5476:2: rule__AdditiveExpression__Group_1__2__Impl |
13815 | { | 17060 | { |
13816 | pushFollow(FOLLOW_2); | 17061 | pushFollow(FOLLOW_2); |
13817 | rule__AdditiveExpression__Group_1__2__Impl(); | 17062 | rule__AdditiveExpression__Group_1__2__Impl(); |
@@ -13837,21 +17082,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13837 | 17082 | ||
13838 | 17083 | ||
13839 | // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl" | 17084 | // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl" |
13840 | // InternalSolverLanguageParser.g:4398:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ; | 17085 | // InternalSolverLanguageParser.g:5482:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ; |
13841 | public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException { | 17086 | public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException { |
13842 | 17087 | ||
13843 | int stackSize = keepStackSize(); | 17088 | int stackSize = keepStackSize(); |
13844 | 17089 | ||
13845 | try { | 17090 | try { |
13846 | // InternalSolverLanguageParser.g:4402:1: ( ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ) | 17091 | // InternalSolverLanguageParser.g:5486:1: ( ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ) |
13847 | // InternalSolverLanguageParser.g:4403:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) | 17092 | // InternalSolverLanguageParser.g:5487:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) |
13848 | { | 17093 | { |
13849 | // InternalSolverLanguageParser.g:4403:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) | 17094 | // InternalSolverLanguageParser.g:5487:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) |
13850 | // InternalSolverLanguageParser.g:4404:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) | 17095 | // InternalSolverLanguageParser.g:5488:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) |
13851 | { | 17096 | { |
13852 | before(grammarAccess.getAdditiveExpressionAccess().getRightAssignment_1_2()); | 17097 | before(grammarAccess.getAdditiveExpressionAccess().getRightAssignment_1_2()); |
13853 | // InternalSolverLanguageParser.g:4405:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) | 17098 | // InternalSolverLanguageParser.g:5489:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) |
13854 | // InternalSolverLanguageParser.g:4405:3: rule__AdditiveExpression__RightAssignment_1_2 | 17099 | // InternalSolverLanguageParser.g:5489:3: rule__AdditiveExpression__RightAssignment_1_2 |
13855 | { | 17100 | { |
13856 | pushFollow(FOLLOW_2); | 17101 | pushFollow(FOLLOW_2); |
13857 | rule__AdditiveExpression__RightAssignment_1_2(); | 17102 | rule__AdditiveExpression__RightAssignment_1_2(); |
@@ -13884,16 +17129,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13884 | 17129 | ||
13885 | 17130 | ||
13886 | // $ANTLR start "rule__MultiplicativeExpression__Group__0" | 17131 | // $ANTLR start "rule__MultiplicativeExpression__Group__0" |
13887 | // InternalSolverLanguageParser.g:4414:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ; | 17132 | // InternalSolverLanguageParser.g:5498:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ; |
13888 | public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException { | 17133 | public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException { |
13889 | 17134 | ||
13890 | int stackSize = keepStackSize(); | 17135 | int stackSize = keepStackSize(); |
13891 | 17136 | ||
13892 | try { | 17137 | try { |
13893 | // InternalSolverLanguageParser.g:4418:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ) | 17138 | // InternalSolverLanguageParser.g:5502:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ) |
13894 | // InternalSolverLanguageParser.g:4419:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 | 17139 | // InternalSolverLanguageParser.g:5503:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 |
13895 | { | 17140 | { |
13896 | pushFollow(FOLLOW_26); | 17141 | pushFollow(FOLLOW_33); |
13897 | rule__MultiplicativeExpression__Group__0__Impl(); | 17142 | rule__MultiplicativeExpression__Group__0__Impl(); |
13898 | 17143 | ||
13899 | state._fsp--; | 17144 | state._fsp--; |
@@ -13922,17 +17167,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13922 | 17167 | ||
13923 | 17168 | ||
13924 | // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl" | 17169 | // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl" |
13925 | // InternalSolverLanguageParser.g:4426:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleExponentialExpression ) ; | 17170 | // InternalSolverLanguageParser.g:5510:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleExponentialExpression ) ; |
13926 | public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException { | 17171 | public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException { |
13927 | 17172 | ||
13928 | int stackSize = keepStackSize(); | 17173 | int stackSize = keepStackSize(); |
13929 | 17174 | ||
13930 | try { | 17175 | try { |
13931 | // InternalSolverLanguageParser.g:4430:1: ( ( ruleExponentialExpression ) ) | 17176 | // InternalSolverLanguageParser.g:5514:1: ( ( ruleExponentialExpression ) ) |
13932 | // InternalSolverLanguageParser.g:4431:1: ( ruleExponentialExpression ) | 17177 | // InternalSolverLanguageParser.g:5515:1: ( ruleExponentialExpression ) |
13933 | { | 17178 | { |
13934 | // InternalSolverLanguageParser.g:4431:1: ( ruleExponentialExpression ) | 17179 | // InternalSolverLanguageParser.g:5515:1: ( ruleExponentialExpression ) |
13935 | // InternalSolverLanguageParser.g:4432:2: ruleExponentialExpression | 17180 | // InternalSolverLanguageParser.g:5516:2: ruleExponentialExpression |
13936 | { | 17181 | { |
13937 | before(grammarAccess.getMultiplicativeExpressionAccess().getExponentialExpressionParserRuleCall_0()); | 17182 | before(grammarAccess.getMultiplicativeExpressionAccess().getExponentialExpressionParserRuleCall_0()); |
13938 | pushFollow(FOLLOW_2); | 17183 | pushFollow(FOLLOW_2); |
@@ -13963,14 +17208,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13963 | 17208 | ||
13964 | 17209 | ||
13965 | // $ANTLR start "rule__MultiplicativeExpression__Group__1" | 17210 | // $ANTLR start "rule__MultiplicativeExpression__Group__1" |
13966 | // InternalSolverLanguageParser.g:4441:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ; | 17211 | // InternalSolverLanguageParser.g:5525:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ; |
13967 | public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException { | 17212 | public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException { |
13968 | 17213 | ||
13969 | int stackSize = keepStackSize(); | 17214 | int stackSize = keepStackSize(); |
13970 | 17215 | ||
13971 | try { | 17216 | try { |
13972 | // InternalSolverLanguageParser.g:4445:1: ( rule__MultiplicativeExpression__Group__1__Impl ) | 17217 | // InternalSolverLanguageParser.g:5529:1: ( rule__MultiplicativeExpression__Group__1__Impl ) |
13973 | // InternalSolverLanguageParser.g:4446:2: rule__MultiplicativeExpression__Group__1__Impl | 17218 | // InternalSolverLanguageParser.g:5530:2: rule__MultiplicativeExpression__Group__1__Impl |
13974 | { | 17219 | { |
13975 | pushFollow(FOLLOW_2); | 17220 | pushFollow(FOLLOW_2); |
13976 | rule__MultiplicativeExpression__Group__1__Impl(); | 17221 | rule__MultiplicativeExpression__Group__1__Impl(); |
@@ -13996,35 +17241,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13996 | 17241 | ||
13997 | 17242 | ||
13998 | // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl" | 17243 | // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl" |
13999 | // InternalSolverLanguageParser.g:4452:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ; | 17244 | // InternalSolverLanguageParser.g:5536:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ; |
14000 | public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException { | 17245 | public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException { |
14001 | 17246 | ||
14002 | int stackSize = keepStackSize(); | 17247 | int stackSize = keepStackSize(); |
14003 | 17248 | ||
14004 | try { | 17249 | try { |
14005 | // InternalSolverLanguageParser.g:4456:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ) | 17250 | // InternalSolverLanguageParser.g:5540:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ) |
14006 | // InternalSolverLanguageParser.g:4457:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) | 17251 | // InternalSolverLanguageParser.g:5541:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) |
14007 | { | 17252 | { |
14008 | // InternalSolverLanguageParser.g:4457:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) | 17253 | // InternalSolverLanguageParser.g:5541:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) |
14009 | // InternalSolverLanguageParser.g:4458:2: ( rule__MultiplicativeExpression__Group_1__0 )* | 17254 | // InternalSolverLanguageParser.g:5542:2: ( rule__MultiplicativeExpression__Group_1__0 )* |
14010 | { | 17255 | { |
14011 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); | 17256 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); |
14012 | // InternalSolverLanguageParser.g:4459:2: ( rule__MultiplicativeExpression__Group_1__0 )* | 17257 | // InternalSolverLanguageParser.g:5543:2: ( rule__MultiplicativeExpression__Group_1__0 )* |
14013 | loop37: | 17258 | loop40: |
14014 | do { | 17259 | do { |
14015 | int alt37=2; | 17260 | int alt40=2; |
14016 | int LA37_0 = input.LA(1); | 17261 | int LA40_0 = input.LA(1); |
14017 | 17262 | ||
14018 | if ( (LA37_0==Asterisk||LA37_0==Solidus) ) { | 17263 | if ( (LA40_0==Asterisk||LA40_0==Solidus) ) { |
14019 | alt37=1; | 17264 | alt40=1; |
14020 | } | 17265 | } |
14021 | 17266 | ||
14022 | 17267 | ||
14023 | switch (alt37) { | 17268 | switch (alt40) { |
14024 | case 1 : | 17269 | case 1 : |
14025 | // InternalSolverLanguageParser.g:4459:3: rule__MultiplicativeExpression__Group_1__0 | 17270 | // InternalSolverLanguageParser.g:5543:3: rule__MultiplicativeExpression__Group_1__0 |
14026 | { | 17271 | { |
14027 | pushFollow(FOLLOW_27); | 17272 | pushFollow(FOLLOW_34); |
14028 | rule__MultiplicativeExpression__Group_1__0(); | 17273 | rule__MultiplicativeExpression__Group_1__0(); |
14029 | 17274 | ||
14030 | state._fsp--; | 17275 | state._fsp--; |
@@ -14034,7 +17279,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14034 | break; | 17279 | break; |
14035 | 17280 | ||
14036 | default : | 17281 | default : |
14037 | break loop37; | 17282 | break loop40; |
14038 | } | 17283 | } |
14039 | } while (true); | 17284 | } while (true); |
14040 | 17285 | ||
@@ -14061,16 +17306,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14061 | 17306 | ||
14062 | 17307 | ||
14063 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0" | 17308 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0" |
14064 | // InternalSolverLanguageParser.g:4468:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ; | 17309 | // InternalSolverLanguageParser.g:5552:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ; |
14065 | public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException { | 17310 | public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException { |
14066 | 17311 | ||
14067 | int stackSize = keepStackSize(); | 17312 | int stackSize = keepStackSize(); |
14068 | 17313 | ||
14069 | try { | 17314 | try { |
14070 | // InternalSolverLanguageParser.g:4472:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ) | 17315 | // InternalSolverLanguageParser.g:5556:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ) |
14071 | // InternalSolverLanguageParser.g:4473:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 | 17316 | // InternalSolverLanguageParser.g:5557:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 |
14072 | { | 17317 | { |
14073 | pushFollow(FOLLOW_26); | 17318 | pushFollow(FOLLOW_33); |
14074 | rule__MultiplicativeExpression__Group_1__0__Impl(); | 17319 | rule__MultiplicativeExpression__Group_1__0__Impl(); |
14075 | 17320 | ||
14076 | state._fsp--; | 17321 | state._fsp--; |
@@ -14099,21 +17344,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14099 | 17344 | ||
14100 | 17345 | ||
14101 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl" | 17346 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl" |
14102 | // InternalSolverLanguageParser.g:4480:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ; | 17347 | // InternalSolverLanguageParser.g:5564:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ; |
14103 | public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { | 17348 | public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { |
14104 | 17349 | ||
14105 | int stackSize = keepStackSize(); | 17350 | int stackSize = keepStackSize(); |
14106 | 17351 | ||
14107 | try { | 17352 | try { |
14108 | // InternalSolverLanguageParser.g:4484:1: ( ( () ) ) | 17353 | // InternalSolverLanguageParser.g:5568:1: ( ( () ) ) |
14109 | // InternalSolverLanguageParser.g:4485:1: ( () ) | 17354 | // InternalSolverLanguageParser.g:5569:1: ( () ) |
14110 | { | 17355 | { |
14111 | // InternalSolverLanguageParser.g:4485:1: ( () ) | 17356 | // InternalSolverLanguageParser.g:5569:1: ( () ) |
14112 | // InternalSolverLanguageParser.g:4486:2: () | 17357 | // InternalSolverLanguageParser.g:5570:2: () |
14113 | { | 17358 | { |
14114 | before(grammarAccess.getMultiplicativeExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 17359 | before(grammarAccess.getMultiplicativeExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
14115 | // InternalSolverLanguageParser.g:4487:2: () | 17360 | // InternalSolverLanguageParser.g:5571:2: () |
14116 | // InternalSolverLanguageParser.g:4487:3: | 17361 | // InternalSolverLanguageParser.g:5571:3: |
14117 | { | 17362 | { |
14118 | } | 17363 | } |
14119 | 17364 | ||
@@ -14136,14 +17381,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14136 | 17381 | ||
14137 | 17382 | ||
14138 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1" | 17383 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1" |
14139 | // InternalSolverLanguageParser.g:4495:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ; | 17384 | // InternalSolverLanguageParser.g:5579:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ; |
14140 | public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException { | 17385 | public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException { |
14141 | 17386 | ||
14142 | int stackSize = keepStackSize(); | 17387 | int stackSize = keepStackSize(); |
14143 | 17388 | ||
14144 | try { | 17389 | try { |
14145 | // InternalSolverLanguageParser.g:4499:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ) | 17390 | // InternalSolverLanguageParser.g:5583:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ) |
14146 | // InternalSolverLanguageParser.g:4500:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 | 17391 | // InternalSolverLanguageParser.g:5584:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 |
14147 | { | 17392 | { |
14148 | pushFollow(FOLLOW_7); | 17393 | pushFollow(FOLLOW_7); |
14149 | rule__MultiplicativeExpression__Group_1__1__Impl(); | 17394 | rule__MultiplicativeExpression__Group_1__1__Impl(); |
@@ -14174,21 +17419,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14174 | 17419 | ||
14175 | 17420 | ||
14176 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl" | 17421 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl" |
14177 | // InternalSolverLanguageParser.g:4507:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ; | 17422 | // InternalSolverLanguageParser.g:5591:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ; |
14178 | public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { | 17423 | public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { |
14179 | 17424 | ||
14180 | int stackSize = keepStackSize(); | 17425 | int stackSize = keepStackSize(); |
14181 | 17426 | ||
14182 | try { | 17427 | try { |
14183 | // InternalSolverLanguageParser.g:4511:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ) | 17428 | // InternalSolverLanguageParser.g:5595:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ) |
14184 | // InternalSolverLanguageParser.g:4512:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) | 17429 | // InternalSolverLanguageParser.g:5596:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) |
14185 | { | 17430 | { |
14186 | // InternalSolverLanguageParser.g:4512:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) | 17431 | // InternalSolverLanguageParser.g:5596:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) |
14187 | // InternalSolverLanguageParser.g:4513:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) | 17432 | // InternalSolverLanguageParser.g:5597:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) |
14188 | { | 17433 | { |
14189 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_1()); | 17434 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_1()); |
14190 | // InternalSolverLanguageParser.g:4514:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) | 17435 | // InternalSolverLanguageParser.g:5598:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) |
14191 | // InternalSolverLanguageParser.g:4514:3: rule__MultiplicativeExpression__OpAssignment_1_1 | 17436 | // InternalSolverLanguageParser.g:5598:3: rule__MultiplicativeExpression__OpAssignment_1_1 |
14192 | { | 17437 | { |
14193 | pushFollow(FOLLOW_2); | 17438 | pushFollow(FOLLOW_2); |
14194 | rule__MultiplicativeExpression__OpAssignment_1_1(); | 17439 | rule__MultiplicativeExpression__OpAssignment_1_1(); |
@@ -14221,14 +17466,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14221 | 17466 | ||
14222 | 17467 | ||
14223 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2" | 17468 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2" |
14224 | // InternalSolverLanguageParser.g:4522:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ; | 17469 | // InternalSolverLanguageParser.g:5606:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ; |
14225 | public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException { | 17470 | public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException { |
14226 | 17471 | ||
14227 | int stackSize = keepStackSize(); | 17472 | int stackSize = keepStackSize(); |
14228 | 17473 | ||
14229 | try { | 17474 | try { |
14230 | // InternalSolverLanguageParser.g:4526:1: ( rule__MultiplicativeExpression__Group_1__2__Impl ) | 17475 | // InternalSolverLanguageParser.g:5610:1: ( rule__MultiplicativeExpression__Group_1__2__Impl ) |
14231 | // InternalSolverLanguageParser.g:4527:2: rule__MultiplicativeExpression__Group_1__2__Impl | 17476 | // InternalSolverLanguageParser.g:5611:2: rule__MultiplicativeExpression__Group_1__2__Impl |
14232 | { | 17477 | { |
14233 | pushFollow(FOLLOW_2); | 17478 | pushFollow(FOLLOW_2); |
14234 | rule__MultiplicativeExpression__Group_1__2__Impl(); | 17479 | rule__MultiplicativeExpression__Group_1__2__Impl(); |
@@ -14254,21 +17499,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14254 | 17499 | ||
14255 | 17500 | ||
14256 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl" | 17501 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl" |
14257 | // InternalSolverLanguageParser.g:4533:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ; | 17502 | // InternalSolverLanguageParser.g:5617:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ; |
14258 | public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException { | 17503 | public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException { |
14259 | 17504 | ||
14260 | int stackSize = keepStackSize(); | 17505 | int stackSize = keepStackSize(); |
14261 | 17506 | ||
14262 | try { | 17507 | try { |
14263 | // InternalSolverLanguageParser.g:4537:1: ( ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ) | 17508 | // InternalSolverLanguageParser.g:5621:1: ( ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ) |
14264 | // InternalSolverLanguageParser.g:4538:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) | 17509 | // InternalSolverLanguageParser.g:5622:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) |
14265 | { | 17510 | { |
14266 | // InternalSolverLanguageParser.g:4538:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) | 17511 | // InternalSolverLanguageParser.g:5622:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) |
14267 | // InternalSolverLanguageParser.g:4539:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) | 17512 | // InternalSolverLanguageParser.g:5623:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) |
14268 | { | 17513 | { |
14269 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2()); | 17514 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2()); |
14270 | // InternalSolverLanguageParser.g:4540:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) | 17515 | // InternalSolverLanguageParser.g:5624:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) |
14271 | // InternalSolverLanguageParser.g:4540:3: rule__MultiplicativeExpression__RightAssignment_1_2 | 17516 | // InternalSolverLanguageParser.g:5624:3: rule__MultiplicativeExpression__RightAssignment_1_2 |
14272 | { | 17517 | { |
14273 | pushFollow(FOLLOW_2); | 17518 | pushFollow(FOLLOW_2); |
14274 | rule__MultiplicativeExpression__RightAssignment_1_2(); | 17519 | rule__MultiplicativeExpression__RightAssignment_1_2(); |
@@ -14301,16 +17546,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14301 | 17546 | ||
14302 | 17547 | ||
14303 | // $ANTLR start "rule__ExponentialExpression__Group__0" | 17548 | // $ANTLR start "rule__ExponentialExpression__Group__0" |
14304 | // InternalSolverLanguageParser.g:4549:1: rule__ExponentialExpression__Group__0 : rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ; | 17549 | // InternalSolverLanguageParser.g:5633:1: rule__ExponentialExpression__Group__0 : rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ; |
14305 | public final void rule__ExponentialExpression__Group__0() throws RecognitionException { | 17550 | public final void rule__ExponentialExpression__Group__0() throws RecognitionException { |
14306 | 17551 | ||
14307 | int stackSize = keepStackSize(); | 17552 | int stackSize = keepStackSize(); |
14308 | 17553 | ||
14309 | try { | 17554 | try { |
14310 | // InternalSolverLanguageParser.g:4553:1: ( rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ) | 17555 | // InternalSolverLanguageParser.g:5637:1: ( rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ) |
14311 | // InternalSolverLanguageParser.g:4554:2: rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 | 17556 | // InternalSolverLanguageParser.g:5638:2: rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 |
14312 | { | 17557 | { |
14313 | pushFollow(FOLLOW_28); | 17558 | pushFollow(FOLLOW_35); |
14314 | rule__ExponentialExpression__Group__0__Impl(); | 17559 | rule__ExponentialExpression__Group__0__Impl(); |
14315 | 17560 | ||
14316 | state._fsp--; | 17561 | state._fsp--; |
@@ -14339,25 +17584,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14339 | 17584 | ||
14340 | 17585 | ||
14341 | // $ANTLR start "rule__ExponentialExpression__Group__0__Impl" | 17586 | // $ANTLR start "rule__ExponentialExpression__Group__0__Impl" |
14342 | // InternalSolverLanguageParser.g:4561:1: rule__ExponentialExpression__Group__0__Impl : ( ruleUnaryExpression ) ; | 17587 | // InternalSolverLanguageParser.g:5645:1: rule__ExponentialExpression__Group__0__Impl : ( ruleCastExpression ) ; |
14343 | public final void rule__ExponentialExpression__Group__0__Impl() throws RecognitionException { | 17588 | public final void rule__ExponentialExpression__Group__0__Impl() throws RecognitionException { |
14344 | 17589 | ||
14345 | int stackSize = keepStackSize(); | 17590 | int stackSize = keepStackSize(); |
14346 | 17591 | ||
14347 | try { | 17592 | try { |
14348 | // InternalSolverLanguageParser.g:4565:1: ( ( ruleUnaryExpression ) ) | 17593 | // InternalSolverLanguageParser.g:5649:1: ( ( ruleCastExpression ) ) |
14349 | // InternalSolverLanguageParser.g:4566:1: ( ruleUnaryExpression ) | 17594 | // InternalSolverLanguageParser.g:5650:1: ( ruleCastExpression ) |
14350 | { | 17595 | { |
14351 | // InternalSolverLanguageParser.g:4566:1: ( ruleUnaryExpression ) | 17596 | // InternalSolverLanguageParser.g:5650:1: ( ruleCastExpression ) |
14352 | // InternalSolverLanguageParser.g:4567:2: ruleUnaryExpression | 17597 | // InternalSolverLanguageParser.g:5651:2: ruleCastExpression |
14353 | { | 17598 | { |
14354 | before(grammarAccess.getExponentialExpressionAccess().getUnaryExpressionParserRuleCall_0()); | 17599 | before(grammarAccess.getExponentialExpressionAccess().getCastExpressionParserRuleCall_0()); |
14355 | pushFollow(FOLLOW_2); | 17600 | pushFollow(FOLLOW_2); |
14356 | ruleUnaryExpression(); | 17601 | ruleCastExpression(); |
14357 | 17602 | ||
14358 | state._fsp--; | 17603 | state._fsp--; |
14359 | 17604 | ||
14360 | after(grammarAccess.getExponentialExpressionAccess().getUnaryExpressionParserRuleCall_0()); | 17605 | after(grammarAccess.getExponentialExpressionAccess().getCastExpressionParserRuleCall_0()); |
14361 | 17606 | ||
14362 | } | 17607 | } |
14363 | 17608 | ||
@@ -14380,14 +17625,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14380 | 17625 | ||
14381 | 17626 | ||
14382 | // $ANTLR start "rule__ExponentialExpression__Group__1" | 17627 | // $ANTLR start "rule__ExponentialExpression__Group__1" |
14383 | // InternalSolverLanguageParser.g:4576:1: rule__ExponentialExpression__Group__1 : rule__ExponentialExpression__Group__1__Impl ; | 17628 | // InternalSolverLanguageParser.g:5660:1: rule__ExponentialExpression__Group__1 : rule__ExponentialExpression__Group__1__Impl ; |
14384 | public final void rule__ExponentialExpression__Group__1() throws RecognitionException { | 17629 | public final void rule__ExponentialExpression__Group__1() throws RecognitionException { |
14385 | 17630 | ||
14386 | int stackSize = keepStackSize(); | 17631 | int stackSize = keepStackSize(); |
14387 | 17632 | ||
14388 | try { | 17633 | try { |
14389 | // InternalSolverLanguageParser.g:4580:1: ( rule__ExponentialExpression__Group__1__Impl ) | 17634 | // InternalSolverLanguageParser.g:5664:1: ( rule__ExponentialExpression__Group__1__Impl ) |
14390 | // InternalSolverLanguageParser.g:4581:2: rule__ExponentialExpression__Group__1__Impl | 17635 | // InternalSolverLanguageParser.g:5665:2: rule__ExponentialExpression__Group__1__Impl |
14391 | { | 17636 | { |
14392 | pushFollow(FOLLOW_2); | 17637 | pushFollow(FOLLOW_2); |
14393 | rule__ExponentialExpression__Group__1__Impl(); | 17638 | rule__ExponentialExpression__Group__1__Impl(); |
@@ -14413,29 +17658,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14413 | 17658 | ||
14414 | 17659 | ||
14415 | // $ANTLR start "rule__ExponentialExpression__Group__1__Impl" | 17660 | // $ANTLR start "rule__ExponentialExpression__Group__1__Impl" |
14416 | // InternalSolverLanguageParser.g:4587:1: rule__ExponentialExpression__Group__1__Impl : ( ( rule__ExponentialExpression__Group_1__0 )? ) ; | 17661 | // InternalSolverLanguageParser.g:5671:1: rule__ExponentialExpression__Group__1__Impl : ( ( rule__ExponentialExpression__Group_1__0 )? ) ; |
14417 | public final void rule__ExponentialExpression__Group__1__Impl() throws RecognitionException { | 17662 | public final void rule__ExponentialExpression__Group__1__Impl() throws RecognitionException { |
14418 | 17663 | ||
14419 | int stackSize = keepStackSize(); | 17664 | int stackSize = keepStackSize(); |
14420 | 17665 | ||
14421 | try { | 17666 | try { |
14422 | // InternalSolverLanguageParser.g:4591:1: ( ( ( rule__ExponentialExpression__Group_1__0 )? ) ) | 17667 | // InternalSolverLanguageParser.g:5675:1: ( ( ( rule__ExponentialExpression__Group_1__0 )? ) ) |
14423 | // InternalSolverLanguageParser.g:4592:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) | 17668 | // InternalSolverLanguageParser.g:5676:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) |
14424 | { | 17669 | { |
14425 | // InternalSolverLanguageParser.g:4592:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) | 17670 | // InternalSolverLanguageParser.g:5676:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) |
14426 | // InternalSolverLanguageParser.g:4593:2: ( rule__ExponentialExpression__Group_1__0 )? | 17671 | // InternalSolverLanguageParser.g:5677:2: ( rule__ExponentialExpression__Group_1__0 )? |
14427 | { | 17672 | { |
14428 | before(grammarAccess.getExponentialExpressionAccess().getGroup_1()); | 17673 | before(grammarAccess.getExponentialExpressionAccess().getGroup_1()); |
14429 | // InternalSolverLanguageParser.g:4594:2: ( rule__ExponentialExpression__Group_1__0 )? | 17674 | // InternalSolverLanguageParser.g:5678:2: ( rule__ExponentialExpression__Group_1__0 )? |
14430 | int alt38=2; | 17675 | int alt41=2; |
14431 | int LA38_0 = input.LA(1); | 17676 | int LA41_0 = input.LA(1); |
14432 | 17677 | ||
14433 | if ( (LA38_0==CircumflexAccent) ) { | 17678 | if ( (LA41_0==CircumflexAccent) ) { |
14434 | alt38=1; | 17679 | alt41=1; |
14435 | } | 17680 | } |
14436 | switch (alt38) { | 17681 | switch (alt41) { |
14437 | case 1 : | 17682 | case 1 : |
14438 | // InternalSolverLanguageParser.g:4594:3: rule__ExponentialExpression__Group_1__0 | 17683 | // InternalSolverLanguageParser.g:5678:3: rule__ExponentialExpression__Group_1__0 |
14439 | { | 17684 | { |
14440 | pushFollow(FOLLOW_2); | 17685 | pushFollow(FOLLOW_2); |
14441 | rule__ExponentialExpression__Group_1__0(); | 17686 | rule__ExponentialExpression__Group_1__0(); |
@@ -14471,16 +17716,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14471 | 17716 | ||
14472 | 17717 | ||
14473 | // $ANTLR start "rule__ExponentialExpression__Group_1__0" | 17718 | // $ANTLR start "rule__ExponentialExpression__Group_1__0" |
14474 | // InternalSolverLanguageParser.g:4603:1: rule__ExponentialExpression__Group_1__0 : rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ; | 17719 | // InternalSolverLanguageParser.g:5687:1: rule__ExponentialExpression__Group_1__0 : rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ; |
14475 | public final void rule__ExponentialExpression__Group_1__0() throws RecognitionException { | 17720 | public final void rule__ExponentialExpression__Group_1__0() throws RecognitionException { |
14476 | 17721 | ||
14477 | int stackSize = keepStackSize(); | 17722 | int stackSize = keepStackSize(); |
14478 | 17723 | ||
14479 | try { | 17724 | try { |
14480 | // InternalSolverLanguageParser.g:4607:1: ( rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ) | 17725 | // InternalSolverLanguageParser.g:5691:1: ( rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ) |
14481 | // InternalSolverLanguageParser.g:4608:2: rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 | 17726 | // InternalSolverLanguageParser.g:5692:2: rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 |
14482 | { | 17727 | { |
14483 | pushFollow(FOLLOW_28); | 17728 | pushFollow(FOLLOW_35); |
14484 | rule__ExponentialExpression__Group_1__0__Impl(); | 17729 | rule__ExponentialExpression__Group_1__0__Impl(); |
14485 | 17730 | ||
14486 | state._fsp--; | 17731 | state._fsp--; |
@@ -14509,21 +17754,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14509 | 17754 | ||
14510 | 17755 | ||
14511 | // $ANTLR start "rule__ExponentialExpression__Group_1__0__Impl" | 17756 | // $ANTLR start "rule__ExponentialExpression__Group_1__0__Impl" |
14512 | // InternalSolverLanguageParser.g:4615:1: rule__ExponentialExpression__Group_1__0__Impl : ( () ) ; | 17757 | // InternalSolverLanguageParser.g:5699:1: rule__ExponentialExpression__Group_1__0__Impl : ( () ) ; |
14513 | public final void rule__ExponentialExpression__Group_1__0__Impl() throws RecognitionException { | 17758 | public final void rule__ExponentialExpression__Group_1__0__Impl() throws RecognitionException { |
14514 | 17759 | ||
14515 | int stackSize = keepStackSize(); | 17760 | int stackSize = keepStackSize(); |
14516 | 17761 | ||
14517 | try { | 17762 | try { |
14518 | // InternalSolverLanguageParser.g:4619:1: ( ( () ) ) | 17763 | // InternalSolverLanguageParser.g:5703:1: ( ( () ) ) |
14519 | // InternalSolverLanguageParser.g:4620:1: ( () ) | 17764 | // InternalSolverLanguageParser.g:5704:1: ( () ) |
14520 | { | 17765 | { |
14521 | // InternalSolverLanguageParser.g:4620:1: ( () ) | 17766 | // InternalSolverLanguageParser.g:5704:1: ( () ) |
14522 | // InternalSolverLanguageParser.g:4621:2: () | 17767 | // InternalSolverLanguageParser.g:5705:2: () |
14523 | { | 17768 | { |
14524 | before(grammarAccess.getExponentialExpressionAccess().getBinaryExpressionLeftAction_1_0()); | 17769 | before(grammarAccess.getExponentialExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
14525 | // InternalSolverLanguageParser.g:4622:2: () | 17770 | // InternalSolverLanguageParser.g:5706:2: () |
14526 | // InternalSolverLanguageParser.g:4622:3: | 17771 | // InternalSolverLanguageParser.g:5706:3: |
14527 | { | 17772 | { |
14528 | } | 17773 | } |
14529 | 17774 | ||
@@ -14546,14 +17791,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14546 | 17791 | ||
14547 | 17792 | ||
14548 | // $ANTLR start "rule__ExponentialExpression__Group_1__1" | 17793 | // $ANTLR start "rule__ExponentialExpression__Group_1__1" |
14549 | // InternalSolverLanguageParser.g:4630:1: rule__ExponentialExpression__Group_1__1 : rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ; | 17794 | // InternalSolverLanguageParser.g:5714:1: rule__ExponentialExpression__Group_1__1 : rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ; |
14550 | public final void rule__ExponentialExpression__Group_1__1() throws RecognitionException { | 17795 | public final void rule__ExponentialExpression__Group_1__1() throws RecognitionException { |
14551 | 17796 | ||
14552 | int stackSize = keepStackSize(); | 17797 | int stackSize = keepStackSize(); |
14553 | 17798 | ||
14554 | try { | 17799 | try { |
14555 | // InternalSolverLanguageParser.g:4634:1: ( rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ) | 17800 | // InternalSolverLanguageParser.g:5718:1: ( rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ) |
14556 | // InternalSolverLanguageParser.g:4635:2: rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 | 17801 | // InternalSolverLanguageParser.g:5719:2: rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 |
14557 | { | 17802 | { |
14558 | pushFollow(FOLLOW_7); | 17803 | pushFollow(FOLLOW_7); |
14559 | rule__ExponentialExpression__Group_1__1__Impl(); | 17804 | rule__ExponentialExpression__Group_1__1__Impl(); |
@@ -14584,21 +17829,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14584 | 17829 | ||
14585 | 17830 | ||
14586 | // $ANTLR start "rule__ExponentialExpression__Group_1__1__Impl" | 17831 | // $ANTLR start "rule__ExponentialExpression__Group_1__1__Impl" |
14587 | // InternalSolverLanguageParser.g:4642:1: rule__ExponentialExpression__Group_1__1__Impl : ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ; | 17832 | // InternalSolverLanguageParser.g:5726:1: rule__ExponentialExpression__Group_1__1__Impl : ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ; |
14588 | public final void rule__ExponentialExpression__Group_1__1__Impl() throws RecognitionException { | 17833 | public final void rule__ExponentialExpression__Group_1__1__Impl() throws RecognitionException { |
14589 | 17834 | ||
14590 | int stackSize = keepStackSize(); | 17835 | int stackSize = keepStackSize(); |
14591 | 17836 | ||
14592 | try { | 17837 | try { |
14593 | // InternalSolverLanguageParser.g:4646:1: ( ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ) | 17838 | // InternalSolverLanguageParser.g:5730:1: ( ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ) |
14594 | // InternalSolverLanguageParser.g:4647:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) | 17839 | // InternalSolverLanguageParser.g:5731:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) |
14595 | { | 17840 | { |
14596 | // InternalSolverLanguageParser.g:4647:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) | 17841 | // InternalSolverLanguageParser.g:5731:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) |
14597 | // InternalSolverLanguageParser.g:4648:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) | 17842 | // InternalSolverLanguageParser.g:5732:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) |
14598 | { | 17843 | { |
14599 | before(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1()); | 17844 | before(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1()); |
14600 | // InternalSolverLanguageParser.g:4649:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) | 17845 | // InternalSolverLanguageParser.g:5733:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) |
14601 | // InternalSolverLanguageParser.g:4649:3: rule__ExponentialExpression__OpAssignment_1_1 | 17846 | // InternalSolverLanguageParser.g:5733:3: rule__ExponentialExpression__OpAssignment_1_1 |
14602 | { | 17847 | { |
14603 | pushFollow(FOLLOW_2); | 17848 | pushFollow(FOLLOW_2); |
14604 | rule__ExponentialExpression__OpAssignment_1_1(); | 17849 | rule__ExponentialExpression__OpAssignment_1_1(); |
@@ -14631,14 +17876,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14631 | 17876 | ||
14632 | 17877 | ||
14633 | // $ANTLR start "rule__ExponentialExpression__Group_1__2" | 17878 | // $ANTLR start "rule__ExponentialExpression__Group_1__2" |
14634 | // InternalSolverLanguageParser.g:4657:1: rule__ExponentialExpression__Group_1__2 : rule__ExponentialExpression__Group_1__2__Impl ; | 17879 | // InternalSolverLanguageParser.g:5741:1: rule__ExponentialExpression__Group_1__2 : rule__ExponentialExpression__Group_1__2__Impl ; |
14635 | public final void rule__ExponentialExpression__Group_1__2() throws RecognitionException { | 17880 | public final void rule__ExponentialExpression__Group_1__2() throws RecognitionException { |
14636 | 17881 | ||
14637 | int stackSize = keepStackSize(); | 17882 | int stackSize = keepStackSize(); |
14638 | 17883 | ||
14639 | try { | 17884 | try { |
14640 | // InternalSolverLanguageParser.g:4661:1: ( rule__ExponentialExpression__Group_1__2__Impl ) | 17885 | // InternalSolverLanguageParser.g:5745:1: ( rule__ExponentialExpression__Group_1__2__Impl ) |
14641 | // InternalSolverLanguageParser.g:4662:2: rule__ExponentialExpression__Group_1__2__Impl | 17886 | // InternalSolverLanguageParser.g:5746:2: rule__ExponentialExpression__Group_1__2__Impl |
14642 | { | 17887 | { |
14643 | pushFollow(FOLLOW_2); | 17888 | pushFollow(FOLLOW_2); |
14644 | rule__ExponentialExpression__Group_1__2__Impl(); | 17889 | rule__ExponentialExpression__Group_1__2__Impl(); |
@@ -14664,21 +17909,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14664 | 17909 | ||
14665 | 17910 | ||
14666 | // $ANTLR start "rule__ExponentialExpression__Group_1__2__Impl" | 17911 | // $ANTLR start "rule__ExponentialExpression__Group_1__2__Impl" |
14667 | // InternalSolverLanguageParser.g:4668:1: rule__ExponentialExpression__Group_1__2__Impl : ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ; | 17912 | // InternalSolverLanguageParser.g:5752:1: rule__ExponentialExpression__Group_1__2__Impl : ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ; |
14668 | public final void rule__ExponentialExpression__Group_1__2__Impl() throws RecognitionException { | 17913 | public final void rule__ExponentialExpression__Group_1__2__Impl() throws RecognitionException { |
14669 | 17914 | ||
14670 | int stackSize = keepStackSize(); | 17915 | int stackSize = keepStackSize(); |
14671 | 17916 | ||
14672 | try { | 17917 | try { |
14673 | // InternalSolverLanguageParser.g:4672:1: ( ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ) | 17918 | // InternalSolverLanguageParser.g:5756:1: ( ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ) |
14674 | // InternalSolverLanguageParser.g:4673:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) | 17919 | // InternalSolverLanguageParser.g:5757:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) |
14675 | { | 17920 | { |
14676 | // InternalSolverLanguageParser.g:4673:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) | 17921 | // InternalSolverLanguageParser.g:5757:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) |
14677 | // InternalSolverLanguageParser.g:4674:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) | 17922 | // InternalSolverLanguageParser.g:5758:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) |
14678 | { | 17923 | { |
14679 | before(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2()); | 17924 | before(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2()); |
14680 | // InternalSolverLanguageParser.g:4675:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) | 17925 | // InternalSolverLanguageParser.g:5759:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) |
14681 | // InternalSolverLanguageParser.g:4675:3: rule__ExponentialExpression__RightAssignment_1_2 | 17926 | // InternalSolverLanguageParser.g:5759:3: rule__ExponentialExpression__RightAssignment_1_2 |
14682 | { | 17927 | { |
14683 | pushFollow(FOLLOW_2); | 17928 | pushFollow(FOLLOW_2); |
14684 | rule__ExponentialExpression__RightAssignment_1_2(); | 17929 | rule__ExponentialExpression__RightAssignment_1_2(); |
@@ -14710,15 +17955,415 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14710 | // $ANTLR end "rule__ExponentialExpression__Group_1__2__Impl" | 17955 | // $ANTLR end "rule__ExponentialExpression__Group_1__2__Impl" |
14711 | 17956 | ||
14712 | 17957 | ||
17958 | // $ANTLR start "rule__CastExpression__Group__0" | ||
17959 | // InternalSolverLanguageParser.g:5768:1: rule__CastExpression__Group__0 : rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ; | ||
17960 | public final void rule__CastExpression__Group__0() throws RecognitionException { | ||
17961 | |||
17962 | int stackSize = keepStackSize(); | ||
17963 | |||
17964 | try { | ||
17965 | // InternalSolverLanguageParser.g:5772:1: ( rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 ) | ||
17966 | // InternalSolverLanguageParser.g:5773:2: rule__CastExpression__Group__0__Impl rule__CastExpression__Group__1 | ||
17967 | { | ||
17968 | pushFollow(FOLLOW_36); | ||
17969 | rule__CastExpression__Group__0__Impl(); | ||
17970 | |||
17971 | state._fsp--; | ||
17972 | |||
17973 | pushFollow(FOLLOW_2); | ||
17974 | rule__CastExpression__Group__1(); | ||
17975 | |||
17976 | state._fsp--; | ||
17977 | |||
17978 | |||
17979 | } | ||
17980 | |||
17981 | } | ||
17982 | catch (RecognitionException re) { | ||
17983 | reportError(re); | ||
17984 | recover(input,re); | ||
17985 | } | ||
17986 | finally { | ||
17987 | |||
17988 | restoreStackSize(stackSize); | ||
17989 | |||
17990 | } | ||
17991 | return ; | ||
17992 | } | ||
17993 | // $ANTLR end "rule__CastExpression__Group__0" | ||
17994 | |||
17995 | |||
17996 | // $ANTLR start "rule__CastExpression__Group__0__Impl" | ||
17997 | // InternalSolverLanguageParser.g:5780:1: rule__CastExpression__Group__0__Impl : ( ruleUnaryExpression ) ; | ||
17998 | public final void rule__CastExpression__Group__0__Impl() throws RecognitionException { | ||
17999 | |||
18000 | int stackSize = keepStackSize(); | ||
18001 | |||
18002 | try { | ||
18003 | // InternalSolverLanguageParser.g:5784:1: ( ( ruleUnaryExpression ) ) | ||
18004 | // InternalSolverLanguageParser.g:5785:1: ( ruleUnaryExpression ) | ||
18005 | { | ||
18006 | // InternalSolverLanguageParser.g:5785:1: ( ruleUnaryExpression ) | ||
18007 | // InternalSolverLanguageParser.g:5786:2: ruleUnaryExpression | ||
18008 | { | ||
18009 | before(grammarAccess.getCastExpressionAccess().getUnaryExpressionParserRuleCall_0()); | ||
18010 | pushFollow(FOLLOW_2); | ||
18011 | ruleUnaryExpression(); | ||
18012 | |||
18013 | state._fsp--; | ||
18014 | |||
18015 | after(grammarAccess.getCastExpressionAccess().getUnaryExpressionParserRuleCall_0()); | ||
18016 | |||
18017 | } | ||
18018 | |||
18019 | |||
18020 | } | ||
18021 | |||
18022 | } | ||
18023 | catch (RecognitionException re) { | ||
18024 | reportError(re); | ||
18025 | recover(input,re); | ||
18026 | } | ||
18027 | finally { | ||
18028 | |||
18029 | restoreStackSize(stackSize); | ||
18030 | |||
18031 | } | ||
18032 | return ; | ||
18033 | } | ||
18034 | // $ANTLR end "rule__CastExpression__Group__0__Impl" | ||
18035 | |||
18036 | |||
18037 | // $ANTLR start "rule__CastExpression__Group__1" | ||
18038 | // InternalSolverLanguageParser.g:5795:1: rule__CastExpression__Group__1 : rule__CastExpression__Group__1__Impl ; | ||
18039 | public final void rule__CastExpression__Group__1() throws RecognitionException { | ||
18040 | |||
18041 | int stackSize = keepStackSize(); | ||
18042 | |||
18043 | try { | ||
18044 | // InternalSolverLanguageParser.g:5799:1: ( rule__CastExpression__Group__1__Impl ) | ||
18045 | // InternalSolverLanguageParser.g:5800:2: rule__CastExpression__Group__1__Impl | ||
18046 | { | ||
18047 | pushFollow(FOLLOW_2); | ||
18048 | rule__CastExpression__Group__1__Impl(); | ||
18049 | |||
18050 | state._fsp--; | ||
18051 | |||
18052 | |||
18053 | } | ||
18054 | |||
18055 | } | ||
18056 | catch (RecognitionException re) { | ||
18057 | reportError(re); | ||
18058 | recover(input,re); | ||
18059 | } | ||
18060 | finally { | ||
18061 | |||
18062 | restoreStackSize(stackSize); | ||
18063 | |||
18064 | } | ||
18065 | return ; | ||
18066 | } | ||
18067 | // $ANTLR end "rule__CastExpression__Group__1" | ||
18068 | |||
18069 | |||
18070 | // $ANTLR start "rule__CastExpression__Group__1__Impl" | ||
18071 | // InternalSolverLanguageParser.g:5806:1: rule__CastExpression__Group__1__Impl : ( ( rule__CastExpression__Group_1__0 )? ) ; | ||
18072 | public final void rule__CastExpression__Group__1__Impl() throws RecognitionException { | ||
18073 | |||
18074 | int stackSize = keepStackSize(); | ||
18075 | |||
18076 | try { | ||
18077 | // InternalSolverLanguageParser.g:5810:1: ( ( ( rule__CastExpression__Group_1__0 )? ) ) | ||
18078 | // InternalSolverLanguageParser.g:5811:1: ( ( rule__CastExpression__Group_1__0 )? ) | ||
18079 | { | ||
18080 | // InternalSolverLanguageParser.g:5811:1: ( ( rule__CastExpression__Group_1__0 )? ) | ||
18081 | // InternalSolverLanguageParser.g:5812:2: ( rule__CastExpression__Group_1__0 )? | ||
18082 | { | ||
18083 | before(grammarAccess.getCastExpressionAccess().getGroup_1()); | ||
18084 | // InternalSolverLanguageParser.g:5813:2: ( rule__CastExpression__Group_1__0 )? | ||
18085 | int alt42=2; | ||
18086 | int LA42_0 = input.LA(1); | ||
18087 | |||
18088 | if ( (LA42_0==As) ) { | ||
18089 | alt42=1; | ||
18090 | } | ||
18091 | switch (alt42) { | ||
18092 | case 1 : | ||
18093 | // InternalSolverLanguageParser.g:5813:3: rule__CastExpression__Group_1__0 | ||
18094 | { | ||
18095 | pushFollow(FOLLOW_2); | ||
18096 | rule__CastExpression__Group_1__0(); | ||
18097 | |||
18098 | state._fsp--; | ||
18099 | |||
18100 | |||
18101 | } | ||
18102 | break; | ||
18103 | |||
18104 | } | ||
18105 | |||
18106 | after(grammarAccess.getCastExpressionAccess().getGroup_1()); | ||
18107 | |||
18108 | } | ||
18109 | |||
18110 | |||
18111 | } | ||
18112 | |||
18113 | } | ||
18114 | catch (RecognitionException re) { | ||
18115 | reportError(re); | ||
18116 | recover(input,re); | ||
18117 | } | ||
18118 | finally { | ||
18119 | |||
18120 | restoreStackSize(stackSize); | ||
18121 | |||
18122 | } | ||
18123 | return ; | ||
18124 | } | ||
18125 | // $ANTLR end "rule__CastExpression__Group__1__Impl" | ||
18126 | |||
18127 | |||
18128 | // $ANTLR start "rule__CastExpression__Group_1__0" | ||
18129 | // InternalSolverLanguageParser.g:5822:1: rule__CastExpression__Group_1__0 : rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 ; | ||
18130 | public final void rule__CastExpression__Group_1__0() throws RecognitionException { | ||
18131 | |||
18132 | int stackSize = keepStackSize(); | ||
18133 | |||
18134 | try { | ||
18135 | // InternalSolverLanguageParser.g:5826:1: ( rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 ) | ||
18136 | // InternalSolverLanguageParser.g:5827:2: rule__CastExpression__Group_1__0__Impl rule__CastExpression__Group_1__1 | ||
18137 | { | ||
18138 | pushFollow(FOLLOW_36); | ||
18139 | rule__CastExpression__Group_1__0__Impl(); | ||
18140 | |||
18141 | state._fsp--; | ||
18142 | |||
18143 | pushFollow(FOLLOW_2); | ||
18144 | rule__CastExpression__Group_1__1(); | ||
18145 | |||
18146 | state._fsp--; | ||
18147 | |||
18148 | |||
18149 | } | ||
18150 | |||
18151 | } | ||
18152 | catch (RecognitionException re) { | ||
18153 | reportError(re); | ||
18154 | recover(input,re); | ||
18155 | } | ||
18156 | finally { | ||
18157 | |||
18158 | restoreStackSize(stackSize); | ||
18159 | |||
18160 | } | ||
18161 | return ; | ||
18162 | } | ||
18163 | // $ANTLR end "rule__CastExpression__Group_1__0" | ||
18164 | |||
18165 | |||
18166 | // $ANTLR start "rule__CastExpression__Group_1__0__Impl" | ||
18167 | // InternalSolverLanguageParser.g:5834:1: rule__CastExpression__Group_1__0__Impl : ( () ) ; | ||
18168 | public final void rule__CastExpression__Group_1__0__Impl() throws RecognitionException { | ||
18169 | |||
18170 | int stackSize = keepStackSize(); | ||
18171 | |||
18172 | try { | ||
18173 | // InternalSolverLanguageParser.g:5838:1: ( ( () ) ) | ||
18174 | // InternalSolverLanguageParser.g:5839:1: ( () ) | ||
18175 | { | ||
18176 | // InternalSolverLanguageParser.g:5839:1: ( () ) | ||
18177 | // InternalSolverLanguageParser.g:5840:2: () | ||
18178 | { | ||
18179 | before(grammarAccess.getCastExpressionAccess().getCastExpressionBodyAction_1_0()); | ||
18180 | // InternalSolverLanguageParser.g:5841:2: () | ||
18181 | // InternalSolverLanguageParser.g:5841:3: | ||
18182 | { | ||
18183 | } | ||
18184 | |||
18185 | after(grammarAccess.getCastExpressionAccess().getCastExpressionBodyAction_1_0()); | ||
18186 | |||
18187 | } | ||
18188 | |||
18189 | |||
18190 | } | ||
18191 | |||
18192 | } | ||
18193 | finally { | ||
18194 | |||
18195 | restoreStackSize(stackSize); | ||
18196 | |||
18197 | } | ||
18198 | return ; | ||
18199 | } | ||
18200 | // $ANTLR end "rule__CastExpression__Group_1__0__Impl" | ||
18201 | |||
18202 | |||
18203 | // $ANTLR start "rule__CastExpression__Group_1__1" | ||
18204 | // InternalSolverLanguageParser.g:5849:1: rule__CastExpression__Group_1__1 : rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 ; | ||
18205 | public final void rule__CastExpression__Group_1__1() throws RecognitionException { | ||
18206 | |||
18207 | int stackSize = keepStackSize(); | ||
18208 | |||
18209 | try { | ||
18210 | // InternalSolverLanguageParser.g:5853:1: ( rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 ) | ||
18211 | // InternalSolverLanguageParser.g:5854:2: rule__CastExpression__Group_1__1__Impl rule__CastExpression__Group_1__2 | ||
18212 | { | ||
18213 | pushFollow(FOLLOW_9); | ||
18214 | rule__CastExpression__Group_1__1__Impl(); | ||
18215 | |||
18216 | state._fsp--; | ||
18217 | |||
18218 | pushFollow(FOLLOW_2); | ||
18219 | rule__CastExpression__Group_1__2(); | ||
18220 | |||
18221 | state._fsp--; | ||
18222 | |||
18223 | |||
18224 | } | ||
18225 | |||
18226 | } | ||
18227 | catch (RecognitionException re) { | ||
18228 | reportError(re); | ||
18229 | recover(input,re); | ||
18230 | } | ||
18231 | finally { | ||
18232 | |||
18233 | restoreStackSize(stackSize); | ||
18234 | |||
18235 | } | ||
18236 | return ; | ||
18237 | } | ||
18238 | // $ANTLR end "rule__CastExpression__Group_1__1" | ||
18239 | |||
18240 | |||
18241 | // $ANTLR start "rule__CastExpression__Group_1__1__Impl" | ||
18242 | // InternalSolverLanguageParser.g:5861:1: rule__CastExpression__Group_1__1__Impl : ( As ) ; | ||
18243 | public final void rule__CastExpression__Group_1__1__Impl() throws RecognitionException { | ||
18244 | |||
18245 | int stackSize = keepStackSize(); | ||
18246 | |||
18247 | try { | ||
18248 | // InternalSolverLanguageParser.g:5865:1: ( ( As ) ) | ||
18249 | // InternalSolverLanguageParser.g:5866:1: ( As ) | ||
18250 | { | ||
18251 | // InternalSolverLanguageParser.g:5866:1: ( As ) | ||
18252 | // InternalSolverLanguageParser.g:5867:2: As | ||
18253 | { | ||
18254 | before(grammarAccess.getCastExpressionAccess().getAsKeyword_1_1()); | ||
18255 | match(input,As,FOLLOW_2); | ||
18256 | after(grammarAccess.getCastExpressionAccess().getAsKeyword_1_1()); | ||
18257 | |||
18258 | } | ||
18259 | |||
18260 | |||
18261 | } | ||
18262 | |||
18263 | } | ||
18264 | catch (RecognitionException re) { | ||
18265 | reportError(re); | ||
18266 | recover(input,re); | ||
18267 | } | ||
18268 | finally { | ||
18269 | |||
18270 | restoreStackSize(stackSize); | ||
18271 | |||
18272 | } | ||
18273 | return ; | ||
18274 | } | ||
18275 | // $ANTLR end "rule__CastExpression__Group_1__1__Impl" | ||
18276 | |||
18277 | |||
18278 | // $ANTLR start "rule__CastExpression__Group_1__2" | ||
18279 | // InternalSolverLanguageParser.g:5876:1: rule__CastExpression__Group_1__2 : rule__CastExpression__Group_1__2__Impl ; | ||
18280 | public final void rule__CastExpression__Group_1__2() throws RecognitionException { | ||
18281 | |||
18282 | int stackSize = keepStackSize(); | ||
18283 | |||
18284 | try { | ||
18285 | // InternalSolverLanguageParser.g:5880:1: ( rule__CastExpression__Group_1__2__Impl ) | ||
18286 | // InternalSolverLanguageParser.g:5881:2: rule__CastExpression__Group_1__2__Impl | ||
18287 | { | ||
18288 | pushFollow(FOLLOW_2); | ||
18289 | rule__CastExpression__Group_1__2__Impl(); | ||
18290 | |||
18291 | state._fsp--; | ||
18292 | |||
18293 | |||
18294 | } | ||
18295 | |||
18296 | } | ||
18297 | catch (RecognitionException re) { | ||
18298 | reportError(re); | ||
18299 | recover(input,re); | ||
18300 | } | ||
18301 | finally { | ||
18302 | |||
18303 | restoreStackSize(stackSize); | ||
18304 | |||
18305 | } | ||
18306 | return ; | ||
18307 | } | ||
18308 | // $ANTLR end "rule__CastExpression__Group_1__2" | ||
18309 | |||
18310 | |||
18311 | // $ANTLR start "rule__CastExpression__Group_1__2__Impl" | ||
18312 | // InternalSolverLanguageParser.g:5887:1: rule__CastExpression__Group_1__2__Impl : ( ( rule__CastExpression__TypeAssignment_1_2 ) ) ; | ||
18313 | public final void rule__CastExpression__Group_1__2__Impl() throws RecognitionException { | ||
18314 | |||
18315 | int stackSize = keepStackSize(); | ||
18316 | |||
18317 | try { | ||
18318 | // InternalSolverLanguageParser.g:5891:1: ( ( ( rule__CastExpression__TypeAssignment_1_2 ) ) ) | ||
18319 | // InternalSolverLanguageParser.g:5892:1: ( ( rule__CastExpression__TypeAssignment_1_2 ) ) | ||
18320 | { | ||
18321 | // InternalSolverLanguageParser.g:5892:1: ( ( rule__CastExpression__TypeAssignment_1_2 ) ) | ||
18322 | // InternalSolverLanguageParser.g:5893:2: ( rule__CastExpression__TypeAssignment_1_2 ) | ||
18323 | { | ||
18324 | before(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2()); | ||
18325 | // InternalSolverLanguageParser.g:5894:2: ( rule__CastExpression__TypeAssignment_1_2 ) | ||
18326 | // InternalSolverLanguageParser.g:5894:3: rule__CastExpression__TypeAssignment_1_2 | ||
18327 | { | ||
18328 | pushFollow(FOLLOW_2); | ||
18329 | rule__CastExpression__TypeAssignment_1_2(); | ||
18330 | |||
18331 | state._fsp--; | ||
18332 | |||
18333 | |||
18334 | } | ||
18335 | |||
18336 | after(grammarAccess.getCastExpressionAccess().getTypeAssignment_1_2()); | ||
18337 | |||
18338 | } | ||
18339 | |||
18340 | |||
18341 | } | ||
18342 | |||
18343 | } | ||
18344 | catch (RecognitionException re) { | ||
18345 | reportError(re); | ||
18346 | recover(input,re); | ||
18347 | } | ||
18348 | finally { | ||
18349 | |||
18350 | restoreStackSize(stackSize); | ||
18351 | |||
18352 | } | ||
18353 | return ; | ||
18354 | } | ||
18355 | // $ANTLR end "rule__CastExpression__Group_1__2__Impl" | ||
18356 | |||
18357 | |||
14713 | // $ANTLR start "rule__UnaryExpression__Group_1__0" | 18358 | // $ANTLR start "rule__UnaryExpression__Group_1__0" |
14714 | // InternalSolverLanguageParser.g:4684:1: rule__UnaryExpression__Group_1__0 : rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ; | 18359 | // InternalSolverLanguageParser.g:5903:1: rule__UnaryExpression__Group_1__0 : rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ; |
14715 | public final void rule__UnaryExpression__Group_1__0() throws RecognitionException { | 18360 | public final void rule__UnaryExpression__Group_1__0() throws RecognitionException { |
14716 | 18361 | ||
14717 | int stackSize = keepStackSize(); | 18362 | int stackSize = keepStackSize(); |
14718 | 18363 | ||
14719 | try { | 18364 | try { |
14720 | // InternalSolverLanguageParser.g:4688:1: ( rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ) | 18365 | // InternalSolverLanguageParser.g:5907:1: ( rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ) |
14721 | // InternalSolverLanguageParser.g:4689:2: rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 | 18366 | // InternalSolverLanguageParser.g:5908:2: rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 |
14722 | { | 18367 | { |
14723 | pushFollow(FOLLOW_7); | 18368 | pushFollow(FOLLOW_7); |
14724 | rule__UnaryExpression__Group_1__0__Impl(); | 18369 | rule__UnaryExpression__Group_1__0__Impl(); |
@@ -14749,21 +18394,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14749 | 18394 | ||
14750 | 18395 | ||
14751 | // $ANTLR start "rule__UnaryExpression__Group_1__0__Impl" | 18396 | // $ANTLR start "rule__UnaryExpression__Group_1__0__Impl" |
14752 | // InternalSolverLanguageParser.g:4696:1: rule__UnaryExpression__Group_1__0__Impl : ( () ) ; | 18397 | // InternalSolverLanguageParser.g:5915:1: rule__UnaryExpression__Group_1__0__Impl : ( () ) ; |
14753 | public final void rule__UnaryExpression__Group_1__0__Impl() throws RecognitionException { | 18398 | public final void rule__UnaryExpression__Group_1__0__Impl() throws RecognitionException { |
14754 | 18399 | ||
14755 | int stackSize = keepStackSize(); | 18400 | int stackSize = keepStackSize(); |
14756 | 18401 | ||
14757 | try { | 18402 | try { |
14758 | // InternalSolverLanguageParser.g:4700:1: ( ( () ) ) | 18403 | // InternalSolverLanguageParser.g:5919:1: ( ( () ) ) |
14759 | // InternalSolverLanguageParser.g:4701:1: ( () ) | 18404 | // InternalSolverLanguageParser.g:5920:1: ( () ) |
14760 | { | 18405 | { |
14761 | // InternalSolverLanguageParser.g:4701:1: ( () ) | 18406 | // InternalSolverLanguageParser.g:5920:1: ( () ) |
14762 | // InternalSolverLanguageParser.g:4702:2: () | 18407 | // InternalSolverLanguageParser.g:5921:2: () |
14763 | { | 18408 | { |
14764 | before(grammarAccess.getUnaryExpressionAccess().getUnaryExpressionAction_1_0()); | 18409 | before(grammarAccess.getUnaryExpressionAccess().getUnaryExpressionAction_1_0()); |
14765 | // InternalSolverLanguageParser.g:4703:2: () | 18410 | // InternalSolverLanguageParser.g:5922:2: () |
14766 | // InternalSolverLanguageParser.g:4703:3: | 18411 | // InternalSolverLanguageParser.g:5922:3: |
14767 | { | 18412 | { |
14768 | } | 18413 | } |
14769 | 18414 | ||
@@ -14786,16 +18431,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14786 | 18431 | ||
14787 | 18432 | ||
14788 | // $ANTLR start "rule__UnaryExpression__Group_1__1" | 18433 | // $ANTLR start "rule__UnaryExpression__Group_1__1" |
14789 | // InternalSolverLanguageParser.g:4711:1: rule__UnaryExpression__Group_1__1 : rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ; | 18434 | // InternalSolverLanguageParser.g:5930:1: rule__UnaryExpression__Group_1__1 : rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ; |
14790 | public final void rule__UnaryExpression__Group_1__1() throws RecognitionException { | 18435 | public final void rule__UnaryExpression__Group_1__1() throws RecognitionException { |
14791 | 18436 | ||
14792 | int stackSize = keepStackSize(); | 18437 | int stackSize = keepStackSize(); |
14793 | 18438 | ||
14794 | try { | 18439 | try { |
14795 | // InternalSolverLanguageParser.g:4715:1: ( rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ) | 18440 | // InternalSolverLanguageParser.g:5934:1: ( rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ) |
14796 | // InternalSolverLanguageParser.g:4716:2: rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 | 18441 | // InternalSolverLanguageParser.g:5935:2: rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 |
14797 | { | 18442 | { |
14798 | pushFollow(FOLLOW_29); | 18443 | pushFollow(FOLLOW_37); |
14799 | rule__UnaryExpression__Group_1__1__Impl(); | 18444 | rule__UnaryExpression__Group_1__1__Impl(); |
14800 | 18445 | ||
14801 | state._fsp--; | 18446 | state._fsp--; |
@@ -14824,21 +18469,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14824 | 18469 | ||
14825 | 18470 | ||
14826 | // $ANTLR start "rule__UnaryExpression__Group_1__1__Impl" | 18471 | // $ANTLR start "rule__UnaryExpression__Group_1__1__Impl" |
14827 | // InternalSolverLanguageParser.g:4723:1: rule__UnaryExpression__Group_1__1__Impl : ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ; | 18472 | // InternalSolverLanguageParser.g:5942:1: rule__UnaryExpression__Group_1__1__Impl : ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ; |
14828 | public final void rule__UnaryExpression__Group_1__1__Impl() throws RecognitionException { | 18473 | public final void rule__UnaryExpression__Group_1__1__Impl() throws RecognitionException { |
14829 | 18474 | ||
14830 | int stackSize = keepStackSize(); | 18475 | int stackSize = keepStackSize(); |
14831 | 18476 | ||
14832 | try { | 18477 | try { |
14833 | // InternalSolverLanguageParser.g:4727:1: ( ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ) | 18478 | // InternalSolverLanguageParser.g:5946:1: ( ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ) |
14834 | // InternalSolverLanguageParser.g:4728:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) | 18479 | // InternalSolverLanguageParser.g:5947:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) |
14835 | { | 18480 | { |
14836 | // InternalSolverLanguageParser.g:4728:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) | 18481 | // InternalSolverLanguageParser.g:5947:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) |
14837 | // InternalSolverLanguageParser.g:4729:2: ( rule__UnaryExpression__OpAssignment_1_1 ) | 18482 | // InternalSolverLanguageParser.g:5948:2: ( rule__UnaryExpression__OpAssignment_1_1 ) |
14838 | { | 18483 | { |
14839 | before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1()); | 18484 | before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1()); |
14840 | // InternalSolverLanguageParser.g:4730:2: ( rule__UnaryExpression__OpAssignment_1_1 ) | 18485 | // InternalSolverLanguageParser.g:5949:2: ( rule__UnaryExpression__OpAssignment_1_1 ) |
14841 | // InternalSolverLanguageParser.g:4730:3: rule__UnaryExpression__OpAssignment_1_1 | 18486 | // InternalSolverLanguageParser.g:5949:3: rule__UnaryExpression__OpAssignment_1_1 |
14842 | { | 18487 | { |
14843 | pushFollow(FOLLOW_2); | 18488 | pushFollow(FOLLOW_2); |
14844 | rule__UnaryExpression__OpAssignment_1_1(); | 18489 | rule__UnaryExpression__OpAssignment_1_1(); |
@@ -14871,14 +18516,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14871 | 18516 | ||
14872 | 18517 | ||
14873 | // $ANTLR start "rule__UnaryExpression__Group_1__2" | 18518 | // $ANTLR start "rule__UnaryExpression__Group_1__2" |
14874 | // InternalSolverLanguageParser.g:4738:1: rule__UnaryExpression__Group_1__2 : rule__UnaryExpression__Group_1__2__Impl ; | 18519 | // InternalSolverLanguageParser.g:5957:1: rule__UnaryExpression__Group_1__2 : rule__UnaryExpression__Group_1__2__Impl ; |
14875 | public final void rule__UnaryExpression__Group_1__2() throws RecognitionException { | 18520 | public final void rule__UnaryExpression__Group_1__2() throws RecognitionException { |
14876 | 18521 | ||
14877 | int stackSize = keepStackSize(); | 18522 | int stackSize = keepStackSize(); |
14878 | 18523 | ||
14879 | try { | 18524 | try { |
14880 | // InternalSolverLanguageParser.g:4742:1: ( rule__UnaryExpression__Group_1__2__Impl ) | 18525 | // InternalSolverLanguageParser.g:5961:1: ( rule__UnaryExpression__Group_1__2__Impl ) |
14881 | // InternalSolverLanguageParser.g:4743:2: rule__UnaryExpression__Group_1__2__Impl | 18526 | // InternalSolverLanguageParser.g:5962:2: rule__UnaryExpression__Group_1__2__Impl |
14882 | { | 18527 | { |
14883 | pushFollow(FOLLOW_2); | 18528 | pushFollow(FOLLOW_2); |
14884 | rule__UnaryExpression__Group_1__2__Impl(); | 18529 | rule__UnaryExpression__Group_1__2__Impl(); |
@@ -14904,21 +18549,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14904 | 18549 | ||
14905 | 18550 | ||
14906 | // $ANTLR start "rule__UnaryExpression__Group_1__2__Impl" | 18551 | // $ANTLR start "rule__UnaryExpression__Group_1__2__Impl" |
14907 | // InternalSolverLanguageParser.g:4749:1: rule__UnaryExpression__Group_1__2__Impl : ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ; | 18552 | // InternalSolverLanguageParser.g:5968:1: rule__UnaryExpression__Group_1__2__Impl : ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ; |
14908 | public final void rule__UnaryExpression__Group_1__2__Impl() throws RecognitionException { | 18553 | public final void rule__UnaryExpression__Group_1__2__Impl() throws RecognitionException { |
14909 | 18554 | ||
14910 | int stackSize = keepStackSize(); | 18555 | int stackSize = keepStackSize(); |
14911 | 18556 | ||
14912 | try { | 18557 | try { |
14913 | // InternalSolverLanguageParser.g:4753:1: ( ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ) | 18558 | // InternalSolverLanguageParser.g:5972:1: ( ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ) |
14914 | // InternalSolverLanguageParser.g:4754:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) | 18559 | // InternalSolverLanguageParser.g:5973:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) |
14915 | { | 18560 | { |
14916 | // InternalSolverLanguageParser.g:4754:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) | 18561 | // InternalSolverLanguageParser.g:5973:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) |
14917 | // InternalSolverLanguageParser.g:4755:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) | 18562 | // InternalSolverLanguageParser.g:5974:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) |
14918 | { | 18563 | { |
14919 | before(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2()); | 18564 | before(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2()); |
14920 | // InternalSolverLanguageParser.g:4756:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) | 18565 | // InternalSolverLanguageParser.g:5975:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) |
14921 | // InternalSolverLanguageParser.g:4756:3: rule__UnaryExpression__BodyAssignment_1_2 | 18566 | // InternalSolverLanguageParser.g:5975:3: rule__UnaryExpression__BodyAssignment_1_2 |
14922 | { | 18567 | { |
14923 | pushFollow(FOLLOW_2); | 18568 | pushFollow(FOLLOW_2); |
14924 | rule__UnaryExpression__BodyAssignment_1_2(); | 18569 | rule__UnaryExpression__BodyAssignment_1_2(); |
@@ -14950,23 +18595,677 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14950 | // $ANTLR end "rule__UnaryExpression__Group_1__2__Impl" | 18595 | // $ANTLR end "rule__UnaryExpression__Group_1__2__Impl" |
14951 | 18596 | ||
14952 | 18597 | ||
14953 | // $ANTLR start "rule__Count__Group__0" | 18598 | // $ANTLR start "rule__LocalVariables__Group__0" |
14954 | // InternalSolverLanguageParser.g:4765:1: rule__Count__Group__0 : rule__Count__Group__0__Impl rule__Count__Group__1 ; | 18599 | // InternalSolverLanguageParser.g:5984:1: rule__LocalVariables__Group__0 : rule__LocalVariables__Group__0__Impl rule__LocalVariables__Group__1 ; |
14955 | public final void rule__Count__Group__0() throws RecognitionException { | 18600 | public final void rule__LocalVariables__Group__0() throws RecognitionException { |
14956 | 18601 | ||
14957 | int stackSize = keepStackSize(); | 18602 | int stackSize = keepStackSize(); |
14958 | 18603 | ||
14959 | try { | 18604 | try { |
14960 | // InternalSolverLanguageParser.g:4769:1: ( rule__Count__Group__0__Impl rule__Count__Group__1 ) | 18605 | // InternalSolverLanguageParser.g:5988:1: ( rule__LocalVariables__Group__0__Impl rule__LocalVariables__Group__1 ) |
14961 | // InternalSolverLanguageParser.g:4770:2: rule__Count__Group__0__Impl rule__Count__Group__1 | 18606 | // InternalSolverLanguageParser.g:5989:2: rule__LocalVariables__Group__0__Impl rule__LocalVariables__Group__1 |
14962 | { | 18607 | { |
14963 | pushFollow(FOLLOW_30); | 18608 | pushFollow(FOLLOW_38); |
14964 | rule__Count__Group__0__Impl(); | 18609 | rule__LocalVariables__Group__0__Impl(); |
18610 | |||
18611 | state._fsp--; | ||
18612 | |||
18613 | pushFollow(FOLLOW_2); | ||
18614 | rule__LocalVariables__Group__1(); | ||
18615 | |||
18616 | state._fsp--; | ||
18617 | |||
18618 | |||
18619 | } | ||
18620 | |||
18621 | } | ||
18622 | catch (RecognitionException re) { | ||
18623 | reportError(re); | ||
18624 | recover(input,re); | ||
18625 | } | ||
18626 | finally { | ||
18627 | |||
18628 | restoreStackSize(stackSize); | ||
18629 | |||
18630 | } | ||
18631 | return ; | ||
18632 | } | ||
18633 | // $ANTLR end "rule__LocalVariables__Group__0" | ||
18634 | |||
18635 | |||
18636 | // $ANTLR start "rule__LocalVariables__Group__0__Impl" | ||
18637 | // InternalSolverLanguageParser.g:5996:1: rule__LocalVariables__Group__0__Impl : ( () ) ; | ||
18638 | public final void rule__LocalVariables__Group__0__Impl() throws RecognitionException { | ||
18639 | |||
18640 | int stackSize = keepStackSize(); | ||
18641 | |||
18642 | try { | ||
18643 | // InternalSolverLanguageParser.g:6000:1: ( ( () ) ) | ||
18644 | // InternalSolverLanguageParser.g:6001:1: ( () ) | ||
18645 | { | ||
18646 | // InternalSolverLanguageParser.g:6001:1: ( () ) | ||
18647 | // InternalSolverLanguageParser.g:6002:2: () | ||
18648 | { | ||
18649 | before(grammarAccess.getLocalVariablesAccess().getLocalVariablesAction_0()); | ||
18650 | // InternalSolverLanguageParser.g:6003:2: () | ||
18651 | // InternalSolverLanguageParser.g:6003:3: | ||
18652 | { | ||
18653 | } | ||
18654 | |||
18655 | after(grammarAccess.getLocalVariablesAccess().getLocalVariablesAction_0()); | ||
18656 | |||
18657 | } | ||
18658 | |||
18659 | |||
18660 | } | ||
18661 | |||
18662 | } | ||
18663 | finally { | ||
18664 | |||
18665 | restoreStackSize(stackSize); | ||
18666 | |||
18667 | } | ||
18668 | return ; | ||
18669 | } | ||
18670 | // $ANTLR end "rule__LocalVariables__Group__0__Impl" | ||
18671 | |||
18672 | |||
18673 | // $ANTLR start "rule__LocalVariables__Group__1" | ||
18674 | // InternalSolverLanguageParser.g:6011:1: rule__LocalVariables__Group__1 : rule__LocalVariables__Group__1__Impl rule__LocalVariables__Group__2 ; | ||
18675 | public final void rule__LocalVariables__Group__1() throws RecognitionException { | ||
18676 | |||
18677 | int stackSize = keepStackSize(); | ||
18678 | |||
18679 | try { | ||
18680 | // InternalSolverLanguageParser.g:6015:1: ( rule__LocalVariables__Group__1__Impl rule__LocalVariables__Group__2 ) | ||
18681 | // InternalSolverLanguageParser.g:6016:2: rule__LocalVariables__Group__1__Impl rule__LocalVariables__Group__2 | ||
18682 | { | ||
18683 | pushFollow(FOLLOW_39); | ||
18684 | rule__LocalVariables__Group__1__Impl(); | ||
18685 | |||
18686 | state._fsp--; | ||
18687 | |||
18688 | pushFollow(FOLLOW_2); | ||
18689 | rule__LocalVariables__Group__2(); | ||
18690 | |||
18691 | state._fsp--; | ||
18692 | |||
18693 | |||
18694 | } | ||
18695 | |||
18696 | } | ||
18697 | catch (RecognitionException re) { | ||
18698 | reportError(re); | ||
18699 | recover(input,re); | ||
18700 | } | ||
18701 | finally { | ||
18702 | |||
18703 | restoreStackSize(stackSize); | ||
18704 | |||
18705 | } | ||
18706 | return ; | ||
18707 | } | ||
18708 | // $ANTLR end "rule__LocalVariables__Group__1" | ||
18709 | |||
18710 | |||
18711 | // $ANTLR start "rule__LocalVariables__Group__1__Impl" | ||
18712 | // InternalSolverLanguageParser.g:6023:1: rule__LocalVariables__Group__1__Impl : ( LeftSquareBracket ) ; | ||
18713 | public final void rule__LocalVariables__Group__1__Impl() throws RecognitionException { | ||
18714 | |||
18715 | int stackSize = keepStackSize(); | ||
18716 | |||
18717 | try { | ||
18718 | // InternalSolverLanguageParser.g:6027:1: ( ( LeftSquareBracket ) ) | ||
18719 | // InternalSolverLanguageParser.g:6028:1: ( LeftSquareBracket ) | ||
18720 | { | ||
18721 | // InternalSolverLanguageParser.g:6028:1: ( LeftSquareBracket ) | ||
18722 | // InternalSolverLanguageParser.g:6029:2: LeftSquareBracket | ||
18723 | { | ||
18724 | before(grammarAccess.getLocalVariablesAccess().getLeftSquareBracketKeyword_1()); | ||
18725 | match(input,LeftSquareBracket,FOLLOW_2); | ||
18726 | after(grammarAccess.getLocalVariablesAccess().getLeftSquareBracketKeyword_1()); | ||
18727 | |||
18728 | } | ||
18729 | |||
18730 | |||
18731 | } | ||
18732 | |||
18733 | } | ||
18734 | catch (RecognitionException re) { | ||
18735 | reportError(re); | ||
18736 | recover(input,re); | ||
18737 | } | ||
18738 | finally { | ||
18739 | |||
18740 | restoreStackSize(stackSize); | ||
18741 | |||
18742 | } | ||
18743 | return ; | ||
18744 | } | ||
18745 | // $ANTLR end "rule__LocalVariables__Group__1__Impl" | ||
18746 | |||
18747 | |||
18748 | // $ANTLR start "rule__LocalVariables__Group__2" | ||
18749 | // InternalSolverLanguageParser.g:6038:1: rule__LocalVariables__Group__2 : rule__LocalVariables__Group__2__Impl rule__LocalVariables__Group__3 ; | ||
18750 | public final void rule__LocalVariables__Group__2() throws RecognitionException { | ||
18751 | |||
18752 | int stackSize = keepStackSize(); | ||
18753 | |||
18754 | try { | ||
18755 | // InternalSolverLanguageParser.g:6042:1: ( rule__LocalVariables__Group__2__Impl rule__LocalVariables__Group__3 ) | ||
18756 | // InternalSolverLanguageParser.g:6043:2: rule__LocalVariables__Group__2__Impl rule__LocalVariables__Group__3 | ||
18757 | { | ||
18758 | pushFollow(FOLLOW_39); | ||
18759 | rule__LocalVariables__Group__2__Impl(); | ||
18760 | |||
18761 | state._fsp--; | ||
18762 | |||
18763 | pushFollow(FOLLOW_2); | ||
18764 | rule__LocalVariables__Group__3(); | ||
18765 | |||
18766 | state._fsp--; | ||
18767 | |||
18768 | |||
18769 | } | ||
18770 | |||
18771 | } | ||
18772 | catch (RecognitionException re) { | ||
18773 | reportError(re); | ||
18774 | recover(input,re); | ||
18775 | } | ||
18776 | finally { | ||
18777 | |||
18778 | restoreStackSize(stackSize); | ||
18779 | |||
18780 | } | ||
18781 | return ; | ||
18782 | } | ||
18783 | // $ANTLR end "rule__LocalVariables__Group__2" | ||
18784 | |||
18785 | |||
18786 | // $ANTLR start "rule__LocalVariables__Group__2__Impl" | ||
18787 | // InternalSolverLanguageParser.g:6050:1: rule__LocalVariables__Group__2__Impl : ( ( rule__LocalVariables__Group_2__0 )? ) ; | ||
18788 | public final void rule__LocalVariables__Group__2__Impl() throws RecognitionException { | ||
18789 | |||
18790 | int stackSize = keepStackSize(); | ||
18791 | |||
18792 | try { | ||
18793 | // InternalSolverLanguageParser.g:6054:1: ( ( ( rule__LocalVariables__Group_2__0 )? ) ) | ||
18794 | // InternalSolverLanguageParser.g:6055:1: ( ( rule__LocalVariables__Group_2__0 )? ) | ||
18795 | { | ||
18796 | // InternalSolverLanguageParser.g:6055:1: ( ( rule__LocalVariables__Group_2__0 )? ) | ||
18797 | // InternalSolverLanguageParser.g:6056:2: ( rule__LocalVariables__Group_2__0 )? | ||
18798 | { | ||
18799 | before(grammarAccess.getLocalVariablesAccess().getGroup_2()); | ||
18800 | // InternalSolverLanguageParser.g:6057:2: ( rule__LocalVariables__Group_2__0 )? | ||
18801 | int alt43=2; | ||
18802 | int LA43_0 = input.LA(1); | ||
18803 | |||
18804 | if ( (LA43_0==RULE_QUOTED_ID||LA43_0==RULE_ID) ) { | ||
18805 | alt43=1; | ||
18806 | } | ||
18807 | switch (alt43) { | ||
18808 | case 1 : | ||
18809 | // InternalSolverLanguageParser.g:6057:3: rule__LocalVariables__Group_2__0 | ||
18810 | { | ||
18811 | pushFollow(FOLLOW_2); | ||
18812 | rule__LocalVariables__Group_2__0(); | ||
18813 | |||
18814 | state._fsp--; | ||
18815 | |||
18816 | |||
18817 | } | ||
18818 | break; | ||
18819 | |||
18820 | } | ||
18821 | |||
18822 | after(grammarAccess.getLocalVariablesAccess().getGroup_2()); | ||
18823 | |||
18824 | } | ||
18825 | |||
18826 | |||
18827 | } | ||
18828 | |||
18829 | } | ||
18830 | catch (RecognitionException re) { | ||
18831 | reportError(re); | ||
18832 | recover(input,re); | ||
18833 | } | ||
18834 | finally { | ||
18835 | |||
18836 | restoreStackSize(stackSize); | ||
18837 | |||
18838 | } | ||
18839 | return ; | ||
18840 | } | ||
18841 | // $ANTLR end "rule__LocalVariables__Group__2__Impl" | ||
18842 | |||
18843 | |||
18844 | // $ANTLR start "rule__LocalVariables__Group__3" | ||
18845 | // InternalSolverLanguageParser.g:6065:1: rule__LocalVariables__Group__3 : rule__LocalVariables__Group__3__Impl ; | ||
18846 | public final void rule__LocalVariables__Group__3() throws RecognitionException { | ||
18847 | |||
18848 | int stackSize = keepStackSize(); | ||
18849 | |||
18850 | try { | ||
18851 | // InternalSolverLanguageParser.g:6069:1: ( rule__LocalVariables__Group__3__Impl ) | ||
18852 | // InternalSolverLanguageParser.g:6070:2: rule__LocalVariables__Group__3__Impl | ||
18853 | { | ||
18854 | pushFollow(FOLLOW_2); | ||
18855 | rule__LocalVariables__Group__3__Impl(); | ||
18856 | |||
18857 | state._fsp--; | ||
18858 | |||
18859 | |||
18860 | } | ||
18861 | |||
18862 | } | ||
18863 | catch (RecognitionException re) { | ||
18864 | reportError(re); | ||
18865 | recover(input,re); | ||
18866 | } | ||
18867 | finally { | ||
18868 | |||
18869 | restoreStackSize(stackSize); | ||
18870 | |||
18871 | } | ||
18872 | return ; | ||
18873 | } | ||
18874 | // $ANTLR end "rule__LocalVariables__Group__3" | ||
18875 | |||
18876 | |||
18877 | // $ANTLR start "rule__LocalVariables__Group__3__Impl" | ||
18878 | // InternalSolverLanguageParser.g:6076:1: rule__LocalVariables__Group__3__Impl : ( RightSquareBracket ) ; | ||
18879 | public final void rule__LocalVariables__Group__3__Impl() throws RecognitionException { | ||
18880 | |||
18881 | int stackSize = keepStackSize(); | ||
18882 | |||
18883 | try { | ||
18884 | // InternalSolverLanguageParser.g:6080:1: ( ( RightSquareBracket ) ) | ||
18885 | // InternalSolverLanguageParser.g:6081:1: ( RightSquareBracket ) | ||
18886 | { | ||
18887 | // InternalSolverLanguageParser.g:6081:1: ( RightSquareBracket ) | ||
18888 | // InternalSolverLanguageParser.g:6082:2: RightSquareBracket | ||
18889 | { | ||
18890 | before(grammarAccess.getLocalVariablesAccess().getRightSquareBracketKeyword_3()); | ||
18891 | match(input,RightSquareBracket,FOLLOW_2); | ||
18892 | after(grammarAccess.getLocalVariablesAccess().getRightSquareBracketKeyword_3()); | ||
18893 | |||
18894 | } | ||
18895 | |||
18896 | |||
18897 | } | ||
18898 | |||
18899 | } | ||
18900 | catch (RecognitionException re) { | ||
18901 | reportError(re); | ||
18902 | recover(input,re); | ||
18903 | } | ||
18904 | finally { | ||
18905 | |||
18906 | restoreStackSize(stackSize); | ||
18907 | |||
18908 | } | ||
18909 | return ; | ||
18910 | } | ||
18911 | // $ANTLR end "rule__LocalVariables__Group__3__Impl" | ||
18912 | |||
18913 | |||
18914 | // $ANTLR start "rule__LocalVariables__Group_2__0" | ||
18915 | // InternalSolverLanguageParser.g:6092:1: rule__LocalVariables__Group_2__0 : rule__LocalVariables__Group_2__0__Impl rule__LocalVariables__Group_2__1 ; | ||
18916 | public final void rule__LocalVariables__Group_2__0() throws RecognitionException { | ||
18917 | |||
18918 | int stackSize = keepStackSize(); | ||
18919 | |||
18920 | try { | ||
18921 | // InternalSolverLanguageParser.g:6096:1: ( rule__LocalVariables__Group_2__0__Impl rule__LocalVariables__Group_2__1 ) | ||
18922 | // InternalSolverLanguageParser.g:6097:2: rule__LocalVariables__Group_2__0__Impl rule__LocalVariables__Group_2__1 | ||
18923 | { | ||
18924 | pushFollow(FOLLOW_19); | ||
18925 | rule__LocalVariables__Group_2__0__Impl(); | ||
18926 | |||
18927 | state._fsp--; | ||
18928 | |||
18929 | pushFollow(FOLLOW_2); | ||
18930 | rule__LocalVariables__Group_2__1(); | ||
18931 | |||
18932 | state._fsp--; | ||
18933 | |||
18934 | |||
18935 | } | ||
18936 | |||
18937 | } | ||
18938 | catch (RecognitionException re) { | ||
18939 | reportError(re); | ||
18940 | recover(input,re); | ||
18941 | } | ||
18942 | finally { | ||
18943 | |||
18944 | restoreStackSize(stackSize); | ||
18945 | |||
18946 | } | ||
18947 | return ; | ||
18948 | } | ||
18949 | // $ANTLR end "rule__LocalVariables__Group_2__0" | ||
18950 | |||
18951 | |||
18952 | // $ANTLR start "rule__LocalVariables__Group_2__0__Impl" | ||
18953 | // InternalSolverLanguageParser.g:6104:1: rule__LocalVariables__Group_2__0__Impl : ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) ; | ||
18954 | public final void rule__LocalVariables__Group_2__0__Impl() throws RecognitionException { | ||
18955 | |||
18956 | int stackSize = keepStackSize(); | ||
18957 | |||
18958 | try { | ||
18959 | // InternalSolverLanguageParser.g:6108:1: ( ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) ) | ||
18960 | // InternalSolverLanguageParser.g:6109:1: ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) | ||
18961 | { | ||
18962 | // InternalSolverLanguageParser.g:6109:1: ( ( rule__LocalVariables__VariablesAssignment_2_0 ) ) | ||
18963 | // InternalSolverLanguageParser.g:6110:2: ( rule__LocalVariables__VariablesAssignment_2_0 ) | ||
18964 | { | ||
18965 | before(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0()); | ||
18966 | // InternalSolverLanguageParser.g:6111:2: ( rule__LocalVariables__VariablesAssignment_2_0 ) | ||
18967 | // InternalSolverLanguageParser.g:6111:3: rule__LocalVariables__VariablesAssignment_2_0 | ||
18968 | { | ||
18969 | pushFollow(FOLLOW_2); | ||
18970 | rule__LocalVariables__VariablesAssignment_2_0(); | ||
18971 | |||
18972 | state._fsp--; | ||
18973 | |||
18974 | |||
18975 | } | ||
18976 | |||
18977 | after(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_0()); | ||
18978 | |||
18979 | } | ||
18980 | |||
18981 | |||
18982 | } | ||
18983 | |||
18984 | } | ||
18985 | catch (RecognitionException re) { | ||
18986 | reportError(re); | ||
18987 | recover(input,re); | ||
18988 | } | ||
18989 | finally { | ||
18990 | |||
18991 | restoreStackSize(stackSize); | ||
18992 | |||
18993 | } | ||
18994 | return ; | ||
18995 | } | ||
18996 | // $ANTLR end "rule__LocalVariables__Group_2__0__Impl" | ||
18997 | |||
18998 | |||
18999 | // $ANTLR start "rule__LocalVariables__Group_2__1" | ||
19000 | // InternalSolverLanguageParser.g:6119:1: rule__LocalVariables__Group_2__1 : rule__LocalVariables__Group_2__1__Impl ; | ||
19001 | public final void rule__LocalVariables__Group_2__1() throws RecognitionException { | ||
19002 | |||
19003 | int stackSize = keepStackSize(); | ||
19004 | |||
19005 | try { | ||
19006 | // InternalSolverLanguageParser.g:6123:1: ( rule__LocalVariables__Group_2__1__Impl ) | ||
19007 | // InternalSolverLanguageParser.g:6124:2: rule__LocalVariables__Group_2__1__Impl | ||
19008 | { | ||
19009 | pushFollow(FOLLOW_2); | ||
19010 | rule__LocalVariables__Group_2__1__Impl(); | ||
19011 | |||
19012 | state._fsp--; | ||
19013 | |||
19014 | |||
19015 | } | ||
19016 | |||
19017 | } | ||
19018 | catch (RecognitionException re) { | ||
19019 | reportError(re); | ||
19020 | recover(input,re); | ||
19021 | } | ||
19022 | finally { | ||
19023 | |||
19024 | restoreStackSize(stackSize); | ||
19025 | |||
19026 | } | ||
19027 | return ; | ||
19028 | } | ||
19029 | // $ANTLR end "rule__LocalVariables__Group_2__1" | ||
19030 | |||
19031 | |||
19032 | // $ANTLR start "rule__LocalVariables__Group_2__1__Impl" | ||
19033 | // InternalSolverLanguageParser.g:6130:1: rule__LocalVariables__Group_2__1__Impl : ( ( rule__LocalVariables__Group_2_1__0 )* ) ; | ||
19034 | public final void rule__LocalVariables__Group_2__1__Impl() throws RecognitionException { | ||
19035 | |||
19036 | int stackSize = keepStackSize(); | ||
19037 | |||
19038 | try { | ||
19039 | // InternalSolverLanguageParser.g:6134:1: ( ( ( rule__LocalVariables__Group_2_1__0 )* ) ) | ||
19040 | // InternalSolverLanguageParser.g:6135:1: ( ( rule__LocalVariables__Group_2_1__0 )* ) | ||
19041 | { | ||
19042 | // InternalSolverLanguageParser.g:6135:1: ( ( rule__LocalVariables__Group_2_1__0 )* ) | ||
19043 | // InternalSolverLanguageParser.g:6136:2: ( rule__LocalVariables__Group_2_1__0 )* | ||
19044 | { | ||
19045 | before(grammarAccess.getLocalVariablesAccess().getGroup_2_1()); | ||
19046 | // InternalSolverLanguageParser.g:6137:2: ( rule__LocalVariables__Group_2_1__0 )* | ||
19047 | loop44: | ||
19048 | do { | ||
19049 | int alt44=2; | ||
19050 | int LA44_0 = input.LA(1); | ||
19051 | |||
19052 | if ( (LA44_0==Comma) ) { | ||
19053 | alt44=1; | ||
19054 | } | ||
19055 | |||
19056 | |||
19057 | switch (alt44) { | ||
19058 | case 1 : | ||
19059 | // InternalSolverLanguageParser.g:6137:3: rule__LocalVariables__Group_2_1__0 | ||
19060 | { | ||
19061 | pushFollow(FOLLOW_20); | ||
19062 | rule__LocalVariables__Group_2_1__0(); | ||
19063 | |||
19064 | state._fsp--; | ||
19065 | |||
19066 | |||
19067 | } | ||
19068 | break; | ||
19069 | |||
19070 | default : | ||
19071 | break loop44; | ||
19072 | } | ||
19073 | } while (true); | ||
19074 | |||
19075 | after(grammarAccess.getLocalVariablesAccess().getGroup_2_1()); | ||
19076 | |||
19077 | } | ||
19078 | |||
19079 | |||
19080 | } | ||
19081 | |||
19082 | } | ||
19083 | catch (RecognitionException re) { | ||
19084 | reportError(re); | ||
19085 | recover(input,re); | ||
19086 | } | ||
19087 | finally { | ||
19088 | |||
19089 | restoreStackSize(stackSize); | ||
19090 | |||
19091 | } | ||
19092 | return ; | ||
19093 | } | ||
19094 | // $ANTLR end "rule__LocalVariables__Group_2__1__Impl" | ||
19095 | |||
19096 | |||
19097 | // $ANTLR start "rule__LocalVariables__Group_2_1__0" | ||
19098 | // InternalSolverLanguageParser.g:6146:1: rule__LocalVariables__Group_2_1__0 : rule__LocalVariables__Group_2_1__0__Impl rule__LocalVariables__Group_2_1__1 ; | ||
19099 | public final void rule__LocalVariables__Group_2_1__0() throws RecognitionException { | ||
19100 | |||
19101 | int stackSize = keepStackSize(); | ||
19102 | |||
19103 | try { | ||
19104 | // InternalSolverLanguageParser.g:6150:1: ( rule__LocalVariables__Group_2_1__0__Impl rule__LocalVariables__Group_2_1__1 ) | ||
19105 | // InternalSolverLanguageParser.g:6151:2: rule__LocalVariables__Group_2_1__0__Impl rule__LocalVariables__Group_2_1__1 | ||
19106 | { | ||
19107 | pushFollow(FOLLOW_9); | ||
19108 | rule__LocalVariables__Group_2_1__0__Impl(); | ||
19109 | |||
19110 | state._fsp--; | ||
19111 | |||
19112 | pushFollow(FOLLOW_2); | ||
19113 | rule__LocalVariables__Group_2_1__1(); | ||
19114 | |||
19115 | state._fsp--; | ||
19116 | |||
19117 | |||
19118 | } | ||
19119 | |||
19120 | } | ||
19121 | catch (RecognitionException re) { | ||
19122 | reportError(re); | ||
19123 | recover(input,re); | ||
19124 | } | ||
19125 | finally { | ||
19126 | |||
19127 | restoreStackSize(stackSize); | ||
19128 | |||
19129 | } | ||
19130 | return ; | ||
19131 | } | ||
19132 | // $ANTLR end "rule__LocalVariables__Group_2_1__0" | ||
19133 | |||
19134 | |||
19135 | // $ANTLR start "rule__LocalVariables__Group_2_1__0__Impl" | ||
19136 | // InternalSolverLanguageParser.g:6158:1: rule__LocalVariables__Group_2_1__0__Impl : ( Comma ) ; | ||
19137 | public final void rule__LocalVariables__Group_2_1__0__Impl() throws RecognitionException { | ||
19138 | |||
19139 | int stackSize = keepStackSize(); | ||
19140 | |||
19141 | try { | ||
19142 | // InternalSolverLanguageParser.g:6162:1: ( ( Comma ) ) | ||
19143 | // InternalSolverLanguageParser.g:6163:1: ( Comma ) | ||
19144 | { | ||
19145 | // InternalSolverLanguageParser.g:6163:1: ( Comma ) | ||
19146 | // InternalSolverLanguageParser.g:6164:2: Comma | ||
19147 | { | ||
19148 | before(grammarAccess.getLocalVariablesAccess().getCommaKeyword_2_1_0()); | ||
19149 | match(input,Comma,FOLLOW_2); | ||
19150 | after(grammarAccess.getLocalVariablesAccess().getCommaKeyword_2_1_0()); | ||
19151 | |||
19152 | } | ||
19153 | |||
19154 | |||
19155 | } | ||
19156 | |||
19157 | } | ||
19158 | catch (RecognitionException re) { | ||
19159 | reportError(re); | ||
19160 | recover(input,re); | ||
19161 | } | ||
19162 | finally { | ||
19163 | |||
19164 | restoreStackSize(stackSize); | ||
19165 | |||
19166 | } | ||
19167 | return ; | ||
19168 | } | ||
19169 | // $ANTLR end "rule__LocalVariables__Group_2_1__0__Impl" | ||
19170 | |||
19171 | |||
19172 | // $ANTLR start "rule__LocalVariables__Group_2_1__1" | ||
19173 | // InternalSolverLanguageParser.g:6173:1: rule__LocalVariables__Group_2_1__1 : rule__LocalVariables__Group_2_1__1__Impl ; | ||
19174 | public final void rule__LocalVariables__Group_2_1__1() throws RecognitionException { | ||
19175 | |||
19176 | int stackSize = keepStackSize(); | ||
19177 | |||
19178 | try { | ||
19179 | // InternalSolverLanguageParser.g:6177:1: ( rule__LocalVariables__Group_2_1__1__Impl ) | ||
19180 | // InternalSolverLanguageParser.g:6178:2: rule__LocalVariables__Group_2_1__1__Impl | ||
19181 | { | ||
19182 | pushFollow(FOLLOW_2); | ||
19183 | rule__LocalVariables__Group_2_1__1__Impl(); | ||
19184 | |||
19185 | state._fsp--; | ||
19186 | |||
19187 | |||
19188 | } | ||
19189 | |||
19190 | } | ||
19191 | catch (RecognitionException re) { | ||
19192 | reportError(re); | ||
19193 | recover(input,re); | ||
19194 | } | ||
19195 | finally { | ||
19196 | |||
19197 | restoreStackSize(stackSize); | ||
19198 | |||
19199 | } | ||
19200 | return ; | ||
19201 | } | ||
19202 | // $ANTLR end "rule__LocalVariables__Group_2_1__1" | ||
19203 | |||
19204 | |||
19205 | // $ANTLR start "rule__LocalVariables__Group_2_1__1__Impl" | ||
19206 | // InternalSolverLanguageParser.g:6184:1: rule__LocalVariables__Group_2_1__1__Impl : ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) ; | ||
19207 | public final void rule__LocalVariables__Group_2_1__1__Impl() throws RecognitionException { | ||
19208 | |||
19209 | int stackSize = keepStackSize(); | ||
19210 | |||
19211 | try { | ||
19212 | // InternalSolverLanguageParser.g:6188:1: ( ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) ) | ||
19213 | // InternalSolverLanguageParser.g:6189:1: ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) | ||
19214 | { | ||
19215 | // InternalSolverLanguageParser.g:6189:1: ( ( rule__LocalVariables__VariablesAssignment_2_1_1 ) ) | ||
19216 | // InternalSolverLanguageParser.g:6190:2: ( rule__LocalVariables__VariablesAssignment_2_1_1 ) | ||
19217 | { | ||
19218 | before(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1()); | ||
19219 | // InternalSolverLanguageParser.g:6191:2: ( rule__LocalVariables__VariablesAssignment_2_1_1 ) | ||
19220 | // InternalSolverLanguageParser.g:6191:3: rule__LocalVariables__VariablesAssignment_2_1_1 | ||
19221 | { | ||
19222 | pushFollow(FOLLOW_2); | ||
19223 | rule__LocalVariables__VariablesAssignment_2_1_1(); | ||
19224 | |||
19225 | state._fsp--; | ||
19226 | |||
19227 | |||
19228 | } | ||
19229 | |||
19230 | after(grammarAccess.getLocalVariablesAccess().getVariablesAssignment_2_1_1()); | ||
19231 | |||
19232 | } | ||
19233 | |||
19234 | |||
19235 | } | ||
19236 | |||
19237 | } | ||
19238 | catch (RecognitionException re) { | ||
19239 | reportError(re); | ||
19240 | recover(input,re); | ||
19241 | } | ||
19242 | finally { | ||
19243 | |||
19244 | restoreStackSize(stackSize); | ||
19245 | |||
19246 | } | ||
19247 | return ; | ||
19248 | } | ||
19249 | // $ANTLR end "rule__LocalVariables__Group_2_1__1__Impl" | ||
19250 | |||
19251 | |||
19252 | // $ANTLR start "rule__QuantifiedExpression__Group__0" | ||
19253 | // InternalSolverLanguageParser.g:6200:1: rule__QuantifiedExpression__Group__0 : rule__QuantifiedExpression__Group__0__Impl rule__QuantifiedExpression__Group__1 ; | ||
19254 | public final void rule__QuantifiedExpression__Group__0() throws RecognitionException { | ||
19255 | |||
19256 | int stackSize = keepStackSize(); | ||
19257 | |||
19258 | try { | ||
19259 | // InternalSolverLanguageParser.g:6204:1: ( rule__QuantifiedExpression__Group__0__Impl rule__QuantifiedExpression__Group__1 ) | ||
19260 | // InternalSolverLanguageParser.g:6205:2: rule__QuantifiedExpression__Group__0__Impl rule__QuantifiedExpression__Group__1 | ||
19261 | { | ||
19262 | pushFollow(FOLLOW_40); | ||
19263 | rule__QuantifiedExpression__Group__0__Impl(); | ||
14965 | 19264 | ||
14966 | state._fsp--; | 19265 | state._fsp--; |
14967 | 19266 | ||
14968 | pushFollow(FOLLOW_2); | 19267 | pushFollow(FOLLOW_2); |
14969 | rule__Count__Group__1(); | 19268 | rule__QuantifiedExpression__Group__1(); |
14970 | 19269 | ||
14971 | state._fsp--; | 19270 | state._fsp--; |
14972 | 19271 | ||
@@ -14985,25 +19284,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14985 | } | 19284 | } |
14986 | return ; | 19285 | return ; |
14987 | } | 19286 | } |
14988 | // $ANTLR end "rule__Count__Group__0" | 19287 | // $ANTLR end "rule__QuantifiedExpression__Group__0" |
14989 | 19288 | ||
14990 | 19289 | ||
14991 | // $ANTLR start "rule__Count__Group__0__Impl" | 19290 | // $ANTLR start "rule__QuantifiedExpression__Group__0__Impl" |
14992 | // InternalSolverLanguageParser.g:4777:1: rule__Count__Group__0__Impl : ( Count ) ; | 19291 | // InternalSolverLanguageParser.g:6212:1: rule__QuantifiedExpression__Group__0__Impl : ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) ; |
14993 | public final void rule__Count__Group__0__Impl() throws RecognitionException { | 19292 | public final void rule__QuantifiedExpression__Group__0__Impl() throws RecognitionException { |
14994 | 19293 | ||
14995 | int stackSize = keepStackSize(); | 19294 | int stackSize = keepStackSize(); |
14996 | 19295 | ||
14997 | try { | 19296 | try { |
14998 | // InternalSolverLanguageParser.g:4781:1: ( ( Count ) ) | 19297 | // InternalSolverLanguageParser.g:6216:1: ( ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) ) |
14999 | // InternalSolverLanguageParser.g:4782:1: ( Count ) | 19298 | // InternalSolverLanguageParser.g:6217:1: ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) |
15000 | { | 19299 | { |
15001 | // InternalSolverLanguageParser.g:4782:1: ( Count ) | 19300 | // InternalSolverLanguageParser.g:6217:1: ( ( rule__QuantifiedExpression__QuantifierAssignment_0 ) ) |
15002 | // InternalSolverLanguageParser.g:4783:2: Count | 19301 | // InternalSolverLanguageParser.g:6218:2: ( rule__QuantifiedExpression__QuantifierAssignment_0 ) |
15003 | { | 19302 | { |
15004 | before(grammarAccess.getCountAccess().getCountKeyword_0()); | 19303 | before(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0()); |
15005 | match(input,Count,FOLLOW_2); | 19304 | // InternalSolverLanguageParser.g:6219:2: ( rule__QuantifiedExpression__QuantifierAssignment_0 ) |
15006 | after(grammarAccess.getCountAccess().getCountKeyword_0()); | 19305 | // InternalSolverLanguageParser.g:6219:3: rule__QuantifiedExpression__QuantifierAssignment_0 |
19306 | { | ||
19307 | pushFollow(FOLLOW_2); | ||
19308 | rule__QuantifiedExpression__QuantifierAssignment_0(); | ||
19309 | |||
19310 | state._fsp--; | ||
19311 | |||
19312 | |||
19313 | } | ||
19314 | |||
19315 | after(grammarAccess.getQuantifiedExpressionAccess().getQuantifierAssignment_0()); | ||
15007 | 19316 | ||
15008 | } | 19317 | } |
15009 | 19318 | ||
@@ -15022,26 +19331,122 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15022 | } | 19331 | } |
15023 | return ; | 19332 | return ; |
15024 | } | 19333 | } |
15025 | // $ANTLR end "rule__Count__Group__0__Impl" | 19334 | // $ANTLR end "rule__QuantifiedExpression__Group__0__Impl" |
15026 | 19335 | ||
15027 | 19336 | ||
15028 | // $ANTLR start "rule__Count__Group__1" | 19337 | // $ANTLR start "rule__QuantifiedExpression__Group__1" |
15029 | // InternalSolverLanguageParser.g:4792:1: rule__Count__Group__1 : rule__Count__Group__1__Impl rule__Count__Group__2 ; | 19338 | // InternalSolverLanguageParser.g:6227:1: rule__QuantifiedExpression__Group__1 : rule__QuantifiedExpression__Group__1__Impl rule__QuantifiedExpression__Group__2 ; |
15030 | public final void rule__Count__Group__1() throws RecognitionException { | 19339 | public final void rule__QuantifiedExpression__Group__1() throws RecognitionException { |
15031 | 19340 | ||
15032 | int stackSize = keepStackSize(); | 19341 | int stackSize = keepStackSize(); |
15033 | 19342 | ||
15034 | try { | 19343 | try { |
15035 | // InternalSolverLanguageParser.g:4796:1: ( rule__Count__Group__1__Impl rule__Count__Group__2 ) | 19344 | // InternalSolverLanguageParser.g:6231:1: ( rule__QuantifiedExpression__Group__1__Impl rule__QuantifiedExpression__Group__2 ) |
15036 | // InternalSolverLanguageParser.g:4797:2: rule__Count__Group__1__Impl rule__Count__Group__2 | 19345 | // InternalSolverLanguageParser.g:6232:2: rule__QuantifiedExpression__Group__1__Impl rule__QuantifiedExpression__Group__2 |
19346 | { | ||
19347 | pushFollow(FOLLOW_40); | ||
19348 | rule__QuantifiedExpression__Group__1__Impl(); | ||
19349 | |||
19350 | state._fsp--; | ||
19351 | |||
19352 | pushFollow(FOLLOW_2); | ||
19353 | rule__QuantifiedExpression__Group__2(); | ||
19354 | |||
19355 | state._fsp--; | ||
19356 | |||
19357 | |||
19358 | } | ||
19359 | |||
19360 | } | ||
19361 | catch (RecognitionException re) { | ||
19362 | reportError(re); | ||
19363 | recover(input,re); | ||
19364 | } | ||
19365 | finally { | ||
19366 | |||
19367 | restoreStackSize(stackSize); | ||
19368 | |||
19369 | } | ||
19370 | return ; | ||
19371 | } | ||
19372 | // $ANTLR end "rule__QuantifiedExpression__Group__1" | ||
19373 | |||
19374 | |||
19375 | // $ANTLR start "rule__QuantifiedExpression__Group__1__Impl" | ||
19376 | // InternalSolverLanguageParser.g:6239:1: rule__QuantifiedExpression__Group__1__Impl : ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) ; | ||
19377 | public final void rule__QuantifiedExpression__Group__1__Impl() throws RecognitionException { | ||
19378 | |||
19379 | int stackSize = keepStackSize(); | ||
19380 | |||
19381 | try { | ||
19382 | // InternalSolverLanguageParser.g:6243:1: ( ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) ) | ||
19383 | // InternalSolverLanguageParser.g:6244:1: ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) | ||
19384 | { | ||
19385 | // InternalSolverLanguageParser.g:6244:1: ( ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? ) | ||
19386 | // InternalSolverLanguageParser.g:6245:2: ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? | ||
19387 | { | ||
19388 | before(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1()); | ||
19389 | // InternalSolverLanguageParser.g:6246:2: ( rule__QuantifiedExpression__LocalVariablesAssignment_1 )? | ||
19390 | int alt45=2; | ||
19391 | int LA45_0 = input.LA(1); | ||
19392 | |||
19393 | if ( (LA45_0==LeftSquareBracket) ) { | ||
19394 | alt45=1; | ||
19395 | } | ||
19396 | switch (alt45) { | ||
19397 | case 1 : | ||
19398 | // InternalSolverLanguageParser.g:6246:3: rule__QuantifiedExpression__LocalVariablesAssignment_1 | ||
19399 | { | ||
19400 | pushFollow(FOLLOW_2); | ||
19401 | rule__QuantifiedExpression__LocalVariablesAssignment_1(); | ||
19402 | |||
19403 | state._fsp--; | ||
19404 | |||
19405 | |||
19406 | } | ||
19407 | break; | ||
19408 | |||
19409 | } | ||
19410 | |||
19411 | after(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesAssignment_1()); | ||
19412 | |||
19413 | } | ||
19414 | |||
19415 | |||
19416 | } | ||
19417 | |||
19418 | } | ||
19419 | catch (RecognitionException re) { | ||
19420 | reportError(re); | ||
19421 | recover(input,re); | ||
19422 | } | ||
19423 | finally { | ||
19424 | |||
19425 | restoreStackSize(stackSize); | ||
19426 | |||
19427 | } | ||
19428 | return ; | ||
19429 | } | ||
19430 | // $ANTLR end "rule__QuantifiedExpression__Group__1__Impl" | ||
19431 | |||
19432 | |||
19433 | // $ANTLR start "rule__QuantifiedExpression__Group__2" | ||
19434 | // InternalSolverLanguageParser.g:6254:1: rule__QuantifiedExpression__Group__2 : rule__QuantifiedExpression__Group__2__Impl rule__QuantifiedExpression__Group__3 ; | ||
19435 | public final void rule__QuantifiedExpression__Group__2() throws RecognitionException { | ||
19436 | |||
19437 | int stackSize = keepStackSize(); | ||
19438 | |||
19439 | try { | ||
19440 | // InternalSolverLanguageParser.g:6258:1: ( rule__QuantifiedExpression__Group__2__Impl rule__QuantifiedExpression__Group__3 ) | ||
19441 | // InternalSolverLanguageParser.g:6259:2: rule__QuantifiedExpression__Group__2__Impl rule__QuantifiedExpression__Group__3 | ||
15037 | { | 19442 | { |
15038 | pushFollow(FOLLOW_7); | 19443 | pushFollow(FOLLOW_7); |
15039 | rule__Count__Group__1__Impl(); | 19444 | rule__QuantifiedExpression__Group__2__Impl(); |
15040 | 19445 | ||
15041 | state._fsp--; | 19446 | state._fsp--; |
15042 | 19447 | ||
15043 | pushFollow(FOLLOW_2); | 19448 | pushFollow(FOLLOW_2); |
15044 | rule__Count__Group__2(); | 19449 | rule__QuantifiedExpression__Group__3(); |
15045 | 19450 | ||
15046 | state._fsp--; | 19451 | state._fsp--; |
15047 | 19452 | ||
@@ -15060,25 +19465,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15060 | } | 19465 | } |
15061 | return ; | 19466 | return ; |
15062 | } | 19467 | } |
15063 | // $ANTLR end "rule__Count__Group__1" | 19468 | // $ANTLR end "rule__QuantifiedExpression__Group__2" |
15064 | 19469 | ||
15065 | 19470 | ||
15066 | // $ANTLR start "rule__Count__Group__1__Impl" | 19471 | // $ANTLR start "rule__QuantifiedExpression__Group__2__Impl" |
15067 | // InternalSolverLanguageParser.g:4804:1: rule__Count__Group__1__Impl : ( LeftCurlyBracket ) ; | 19472 | // InternalSolverLanguageParser.g:6266:1: rule__QuantifiedExpression__Group__2__Impl : ( LeftCurlyBracket ) ; |
15068 | public final void rule__Count__Group__1__Impl() throws RecognitionException { | 19473 | public final void rule__QuantifiedExpression__Group__2__Impl() throws RecognitionException { |
15069 | 19474 | ||
15070 | int stackSize = keepStackSize(); | 19475 | int stackSize = keepStackSize(); |
15071 | 19476 | ||
15072 | try { | 19477 | try { |
15073 | // InternalSolverLanguageParser.g:4808:1: ( ( LeftCurlyBracket ) ) | 19478 | // InternalSolverLanguageParser.g:6270:1: ( ( LeftCurlyBracket ) ) |
15074 | // InternalSolverLanguageParser.g:4809:1: ( LeftCurlyBracket ) | 19479 | // InternalSolverLanguageParser.g:6271:1: ( LeftCurlyBracket ) |
15075 | { | 19480 | { |
15076 | // InternalSolverLanguageParser.g:4809:1: ( LeftCurlyBracket ) | 19481 | // InternalSolverLanguageParser.g:6271:1: ( LeftCurlyBracket ) |
15077 | // InternalSolverLanguageParser.g:4810:2: LeftCurlyBracket | 19482 | // InternalSolverLanguageParser.g:6272:2: LeftCurlyBracket |
15078 | { | 19483 | { |
15079 | before(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); | 19484 | before(grammarAccess.getQuantifiedExpressionAccess().getLeftCurlyBracketKeyword_2()); |
15080 | match(input,LeftCurlyBracket,FOLLOW_2); | 19485 | match(input,LeftCurlyBracket,FOLLOW_2); |
15081 | after(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); | 19486 | after(grammarAccess.getQuantifiedExpressionAccess().getLeftCurlyBracketKeyword_2()); |
15082 | 19487 | ||
15083 | } | 19488 | } |
15084 | 19489 | ||
@@ -15097,26 +19502,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15097 | } | 19502 | } |
15098 | return ; | 19503 | return ; |
15099 | } | 19504 | } |
15100 | // $ANTLR end "rule__Count__Group__1__Impl" | 19505 | // $ANTLR end "rule__QuantifiedExpression__Group__2__Impl" |
15101 | 19506 | ||
15102 | 19507 | ||
15103 | // $ANTLR start "rule__Count__Group__2" | 19508 | // $ANTLR start "rule__QuantifiedExpression__Group__3" |
15104 | // InternalSolverLanguageParser.g:4819:1: rule__Count__Group__2 : rule__Count__Group__2__Impl rule__Count__Group__3 ; | 19509 | // InternalSolverLanguageParser.g:6281:1: rule__QuantifiedExpression__Group__3 : rule__QuantifiedExpression__Group__3__Impl rule__QuantifiedExpression__Group__4 ; |
15105 | public final void rule__Count__Group__2() throws RecognitionException { | 19510 | public final void rule__QuantifiedExpression__Group__3() throws RecognitionException { |
15106 | 19511 | ||
15107 | int stackSize = keepStackSize(); | 19512 | int stackSize = keepStackSize(); |
15108 | 19513 | ||
15109 | try { | 19514 | try { |
15110 | // InternalSolverLanguageParser.g:4823:1: ( rule__Count__Group__2__Impl rule__Count__Group__3 ) | 19515 | // InternalSolverLanguageParser.g:6285:1: ( rule__QuantifiedExpression__Group__3__Impl rule__QuantifiedExpression__Group__4 ) |
15111 | // InternalSolverLanguageParser.g:4824:2: rule__Count__Group__2__Impl rule__Count__Group__3 | 19516 | // InternalSolverLanguageParser.g:6286:2: rule__QuantifiedExpression__Group__3__Impl rule__QuantifiedExpression__Group__4 |
15112 | { | 19517 | { |
15113 | pushFollow(FOLLOW_31); | 19518 | pushFollow(FOLLOW_16); |
15114 | rule__Count__Group__2__Impl(); | 19519 | rule__QuantifiedExpression__Group__3__Impl(); |
15115 | 19520 | ||
15116 | state._fsp--; | 19521 | state._fsp--; |
15117 | 19522 | ||
15118 | pushFollow(FOLLOW_2); | 19523 | pushFollow(FOLLOW_2); |
15119 | rule__Count__Group__3(); | 19524 | rule__QuantifiedExpression__Group__4(); |
15120 | 19525 | ||
15121 | state._fsp--; | 19526 | state._fsp--; |
15122 | 19527 | ||
@@ -15135,35 +19540,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15135 | } | 19540 | } |
15136 | return ; | 19541 | return ; |
15137 | } | 19542 | } |
15138 | // $ANTLR end "rule__Count__Group__2" | 19543 | // $ANTLR end "rule__QuantifiedExpression__Group__3" |
15139 | 19544 | ||
15140 | 19545 | ||
15141 | // $ANTLR start "rule__Count__Group__2__Impl" | 19546 | // $ANTLR start "rule__QuantifiedExpression__Group__3__Impl" |
15142 | // InternalSolverLanguageParser.g:4831:1: rule__Count__Group__2__Impl : ( ( rule__Count__BodyAssignment_2 ) ) ; | 19547 | // InternalSolverLanguageParser.g:6293:1: rule__QuantifiedExpression__Group__3__Impl : ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) ; |
15143 | public final void rule__Count__Group__2__Impl() throws RecognitionException { | 19548 | public final void rule__QuantifiedExpression__Group__3__Impl() throws RecognitionException { |
15144 | 19549 | ||
15145 | int stackSize = keepStackSize(); | 19550 | int stackSize = keepStackSize(); |
15146 | 19551 | ||
15147 | try { | 19552 | try { |
15148 | // InternalSolverLanguageParser.g:4835:1: ( ( ( rule__Count__BodyAssignment_2 ) ) ) | 19553 | // InternalSolverLanguageParser.g:6297:1: ( ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) ) |
15149 | // InternalSolverLanguageParser.g:4836:1: ( ( rule__Count__BodyAssignment_2 ) ) | 19554 | // InternalSolverLanguageParser.g:6298:1: ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) |
15150 | { | 19555 | { |
15151 | // InternalSolverLanguageParser.g:4836:1: ( ( rule__Count__BodyAssignment_2 ) ) | 19556 | // InternalSolverLanguageParser.g:6298:1: ( ( rule__QuantifiedExpression__BodyAssignment_3 ) ) |
15152 | // InternalSolverLanguageParser.g:4837:2: ( rule__Count__BodyAssignment_2 ) | 19557 | // InternalSolverLanguageParser.g:6299:2: ( rule__QuantifiedExpression__BodyAssignment_3 ) |
15153 | { | 19558 | { |
15154 | before(grammarAccess.getCountAccess().getBodyAssignment_2()); | 19559 | before(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3()); |
15155 | // InternalSolverLanguageParser.g:4838:2: ( rule__Count__BodyAssignment_2 ) | 19560 | // InternalSolverLanguageParser.g:6300:2: ( rule__QuantifiedExpression__BodyAssignment_3 ) |
15156 | // InternalSolverLanguageParser.g:4838:3: rule__Count__BodyAssignment_2 | 19561 | // InternalSolverLanguageParser.g:6300:3: rule__QuantifiedExpression__BodyAssignment_3 |
15157 | { | 19562 | { |
15158 | pushFollow(FOLLOW_2); | 19563 | pushFollow(FOLLOW_2); |
15159 | rule__Count__BodyAssignment_2(); | 19564 | rule__QuantifiedExpression__BodyAssignment_3(); |
15160 | 19565 | ||
15161 | state._fsp--; | 19566 | state._fsp--; |
15162 | 19567 | ||
15163 | 19568 | ||
15164 | } | 19569 | } |
15165 | 19570 | ||
15166 | after(grammarAccess.getCountAccess().getBodyAssignment_2()); | 19571 | after(grammarAccess.getQuantifiedExpressionAccess().getBodyAssignment_3()); |
15167 | 19572 | ||
15168 | } | 19573 | } |
15169 | 19574 | ||
@@ -15182,21 +19587,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15182 | } | 19587 | } |
15183 | return ; | 19588 | return ; |
15184 | } | 19589 | } |
15185 | // $ANTLR end "rule__Count__Group__2__Impl" | 19590 | // $ANTLR end "rule__QuantifiedExpression__Group__3__Impl" |
15186 | 19591 | ||
15187 | 19592 | ||
15188 | // $ANTLR start "rule__Count__Group__3" | 19593 | // $ANTLR start "rule__QuantifiedExpression__Group__4" |
15189 | // InternalSolverLanguageParser.g:4846:1: rule__Count__Group__3 : rule__Count__Group__3__Impl ; | 19594 | // InternalSolverLanguageParser.g:6308:1: rule__QuantifiedExpression__Group__4 : rule__QuantifiedExpression__Group__4__Impl ; |
15190 | public final void rule__Count__Group__3() throws RecognitionException { | 19595 | public final void rule__QuantifiedExpression__Group__4() throws RecognitionException { |
15191 | 19596 | ||
15192 | int stackSize = keepStackSize(); | 19597 | int stackSize = keepStackSize(); |
15193 | 19598 | ||
15194 | try { | 19599 | try { |
15195 | // InternalSolverLanguageParser.g:4850:1: ( rule__Count__Group__3__Impl ) | 19600 | // InternalSolverLanguageParser.g:6312:1: ( rule__QuantifiedExpression__Group__4__Impl ) |
15196 | // InternalSolverLanguageParser.g:4851:2: rule__Count__Group__3__Impl | 19601 | // InternalSolverLanguageParser.g:6313:2: rule__QuantifiedExpression__Group__4__Impl |
15197 | { | 19602 | { |
15198 | pushFollow(FOLLOW_2); | 19603 | pushFollow(FOLLOW_2); |
15199 | rule__Count__Group__3__Impl(); | 19604 | rule__QuantifiedExpression__Group__4__Impl(); |
15200 | 19605 | ||
15201 | state._fsp--; | 19606 | state._fsp--; |
15202 | 19607 | ||
@@ -15215,25 +19620,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15215 | } | 19620 | } |
15216 | return ; | 19621 | return ; |
15217 | } | 19622 | } |
15218 | // $ANTLR end "rule__Count__Group__3" | 19623 | // $ANTLR end "rule__QuantifiedExpression__Group__4" |
15219 | 19624 | ||
15220 | 19625 | ||
15221 | // $ANTLR start "rule__Count__Group__3__Impl" | 19626 | // $ANTLR start "rule__QuantifiedExpression__Group__4__Impl" |
15222 | // InternalSolverLanguageParser.g:4857:1: rule__Count__Group__3__Impl : ( RightCurlyBracket ) ; | 19627 | // InternalSolverLanguageParser.g:6319:1: rule__QuantifiedExpression__Group__4__Impl : ( RightCurlyBracket ) ; |
15223 | public final void rule__Count__Group__3__Impl() throws RecognitionException { | 19628 | public final void rule__QuantifiedExpression__Group__4__Impl() throws RecognitionException { |
15224 | 19629 | ||
15225 | int stackSize = keepStackSize(); | 19630 | int stackSize = keepStackSize(); |
15226 | 19631 | ||
15227 | try { | 19632 | try { |
15228 | // InternalSolverLanguageParser.g:4861:1: ( ( RightCurlyBracket ) ) | 19633 | // InternalSolverLanguageParser.g:6323:1: ( ( RightCurlyBracket ) ) |
15229 | // InternalSolverLanguageParser.g:4862:1: ( RightCurlyBracket ) | 19634 | // InternalSolverLanguageParser.g:6324:1: ( RightCurlyBracket ) |
15230 | { | 19635 | { |
15231 | // InternalSolverLanguageParser.g:4862:1: ( RightCurlyBracket ) | 19636 | // InternalSolverLanguageParser.g:6324:1: ( RightCurlyBracket ) |
15232 | // InternalSolverLanguageParser.g:4863:2: RightCurlyBracket | 19637 | // InternalSolverLanguageParser.g:6325:2: RightCurlyBracket |
15233 | { | 19638 | { |
15234 | before(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); | 19639 | before(grammarAccess.getQuantifiedExpressionAccess().getRightCurlyBracketKeyword_4()); |
15235 | match(input,RightCurlyBracket,FOLLOW_2); | 19640 | match(input,RightCurlyBracket,FOLLOW_2); |
15236 | after(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); | 19641 | after(grammarAccess.getQuantifiedExpressionAccess().getRightCurlyBracketKeyword_4()); |
15237 | 19642 | ||
15238 | } | 19643 | } |
15239 | 19644 | ||
@@ -15252,20 +19657,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15252 | } | 19657 | } |
15253 | return ; | 19658 | return ; |
15254 | } | 19659 | } |
15255 | // $ANTLR end "rule__Count__Group__3__Impl" | 19660 | // $ANTLR end "rule__QuantifiedExpression__Group__4__Impl" |
15256 | 19661 | ||
15257 | 19662 | ||
15258 | // $ANTLR start "rule__Aggregation__Group__0" | 19663 | // $ANTLR start "rule__Aggregation__Group__0" |
15259 | // InternalSolverLanguageParser.g:4873:1: rule__Aggregation__Group__0 : rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ; | 19664 | // InternalSolverLanguageParser.g:6335:1: rule__Aggregation__Group__0 : rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ; |
15260 | public final void rule__Aggregation__Group__0() throws RecognitionException { | 19665 | public final void rule__Aggregation__Group__0() throws RecognitionException { |
15261 | 19666 | ||
15262 | int stackSize = keepStackSize(); | 19667 | int stackSize = keepStackSize(); |
15263 | 19668 | ||
15264 | try { | 19669 | try { |
15265 | // InternalSolverLanguageParser.g:4877:1: ( rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ) | 19670 | // InternalSolverLanguageParser.g:6339:1: ( rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ) |
15266 | // InternalSolverLanguageParser.g:4878:2: rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 | 19671 | // InternalSolverLanguageParser.g:6340:2: rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 |
15267 | { | 19672 | { |
15268 | pushFollow(FOLLOW_30); | 19673 | pushFollow(FOLLOW_40); |
15269 | rule__Aggregation__Group__0__Impl(); | 19674 | rule__Aggregation__Group__0__Impl(); |
15270 | 19675 | ||
15271 | state._fsp--; | 19676 | state._fsp--; |
@@ -15294,21 +19699,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15294 | 19699 | ||
15295 | 19700 | ||
15296 | // $ANTLR start "rule__Aggregation__Group__0__Impl" | 19701 | // $ANTLR start "rule__Aggregation__Group__0__Impl" |
15297 | // InternalSolverLanguageParser.g:4885:1: rule__Aggregation__Group__0__Impl : ( ( rule__Aggregation__OpAssignment_0 ) ) ; | 19702 | // InternalSolverLanguageParser.g:6347:1: rule__Aggregation__Group__0__Impl : ( ( rule__Aggregation__OpAssignment_0 ) ) ; |
15298 | public final void rule__Aggregation__Group__0__Impl() throws RecognitionException { | 19703 | public final void rule__Aggregation__Group__0__Impl() throws RecognitionException { |
15299 | 19704 | ||
15300 | int stackSize = keepStackSize(); | 19705 | int stackSize = keepStackSize(); |
15301 | 19706 | ||
15302 | try { | 19707 | try { |
15303 | // InternalSolverLanguageParser.g:4889:1: ( ( ( rule__Aggregation__OpAssignment_0 ) ) ) | 19708 | // InternalSolverLanguageParser.g:6351:1: ( ( ( rule__Aggregation__OpAssignment_0 ) ) ) |
15304 | // InternalSolverLanguageParser.g:4890:1: ( ( rule__Aggregation__OpAssignment_0 ) ) | 19709 | // InternalSolverLanguageParser.g:6352:1: ( ( rule__Aggregation__OpAssignment_0 ) ) |
15305 | { | 19710 | { |
15306 | // InternalSolverLanguageParser.g:4890:1: ( ( rule__Aggregation__OpAssignment_0 ) ) | 19711 | // InternalSolverLanguageParser.g:6352:1: ( ( rule__Aggregation__OpAssignment_0 ) ) |
15307 | // InternalSolverLanguageParser.g:4891:2: ( rule__Aggregation__OpAssignment_0 ) | 19712 | // InternalSolverLanguageParser.g:6353:2: ( rule__Aggregation__OpAssignment_0 ) |
15308 | { | 19713 | { |
15309 | before(grammarAccess.getAggregationAccess().getOpAssignment_0()); | 19714 | before(grammarAccess.getAggregationAccess().getOpAssignment_0()); |
15310 | // InternalSolverLanguageParser.g:4892:2: ( rule__Aggregation__OpAssignment_0 ) | 19715 | // InternalSolverLanguageParser.g:6354:2: ( rule__Aggregation__OpAssignment_0 ) |
15311 | // InternalSolverLanguageParser.g:4892:3: rule__Aggregation__OpAssignment_0 | 19716 | // InternalSolverLanguageParser.g:6354:3: rule__Aggregation__OpAssignment_0 |
15312 | { | 19717 | { |
15313 | pushFollow(FOLLOW_2); | 19718 | pushFollow(FOLLOW_2); |
15314 | rule__Aggregation__OpAssignment_0(); | 19719 | rule__Aggregation__OpAssignment_0(); |
@@ -15341,16 +19746,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15341 | 19746 | ||
15342 | 19747 | ||
15343 | // $ANTLR start "rule__Aggregation__Group__1" | 19748 | // $ANTLR start "rule__Aggregation__Group__1" |
15344 | // InternalSolverLanguageParser.g:4900:1: rule__Aggregation__Group__1 : rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ; | 19749 | // InternalSolverLanguageParser.g:6362:1: rule__Aggregation__Group__1 : rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ; |
15345 | public final void rule__Aggregation__Group__1() throws RecognitionException { | 19750 | public final void rule__Aggregation__Group__1() throws RecognitionException { |
15346 | 19751 | ||
15347 | int stackSize = keepStackSize(); | 19752 | int stackSize = keepStackSize(); |
15348 | 19753 | ||
15349 | try { | 19754 | try { |
15350 | // InternalSolverLanguageParser.g:4904:1: ( rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ) | 19755 | // InternalSolverLanguageParser.g:6366:1: ( rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ) |
15351 | // InternalSolverLanguageParser.g:4905:2: rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 | 19756 | // InternalSolverLanguageParser.g:6367:2: rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 |
15352 | { | 19757 | { |
15353 | pushFollow(FOLLOW_7); | 19758 | pushFollow(FOLLOW_40); |
15354 | rule__Aggregation__Group__1__Impl(); | 19759 | rule__Aggregation__Group__1__Impl(); |
15355 | 19760 | ||
15356 | state._fsp--; | 19761 | state._fsp--; |
@@ -15379,21 +19784,42 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15379 | 19784 | ||
15380 | 19785 | ||
15381 | // $ANTLR start "rule__Aggregation__Group__1__Impl" | 19786 | // $ANTLR start "rule__Aggregation__Group__1__Impl" |
15382 | // InternalSolverLanguageParser.g:4912:1: rule__Aggregation__Group__1__Impl : ( LeftCurlyBracket ) ; | 19787 | // InternalSolverLanguageParser.g:6374:1: rule__Aggregation__Group__1__Impl : ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) ; |
15383 | public final void rule__Aggregation__Group__1__Impl() throws RecognitionException { | 19788 | public final void rule__Aggregation__Group__1__Impl() throws RecognitionException { |
15384 | 19789 | ||
15385 | int stackSize = keepStackSize(); | 19790 | int stackSize = keepStackSize(); |
15386 | 19791 | ||
15387 | try { | 19792 | try { |
15388 | // InternalSolverLanguageParser.g:4916:1: ( ( LeftCurlyBracket ) ) | 19793 | // InternalSolverLanguageParser.g:6378:1: ( ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) ) |
15389 | // InternalSolverLanguageParser.g:4917:1: ( LeftCurlyBracket ) | 19794 | // InternalSolverLanguageParser.g:6379:1: ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) |
15390 | { | 19795 | { |
15391 | // InternalSolverLanguageParser.g:4917:1: ( LeftCurlyBracket ) | 19796 | // InternalSolverLanguageParser.g:6379:1: ( ( rule__Aggregation__LocalVariablesAssignment_1 )? ) |
15392 | // InternalSolverLanguageParser.g:4918:2: LeftCurlyBracket | 19797 | // InternalSolverLanguageParser.g:6380:2: ( rule__Aggregation__LocalVariablesAssignment_1 )? |
15393 | { | 19798 | { |
15394 | before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); | 19799 | before(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1()); |
15395 | match(input,LeftCurlyBracket,FOLLOW_2); | 19800 | // InternalSolverLanguageParser.g:6381:2: ( rule__Aggregation__LocalVariablesAssignment_1 )? |
15396 | after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); | 19801 | int alt46=2; |
19802 | int LA46_0 = input.LA(1); | ||
19803 | |||
19804 | if ( (LA46_0==LeftSquareBracket) ) { | ||
19805 | alt46=1; | ||
19806 | } | ||
19807 | switch (alt46) { | ||
19808 | case 1 : | ||
19809 | // InternalSolverLanguageParser.g:6381:3: rule__Aggregation__LocalVariablesAssignment_1 | ||
19810 | { | ||
19811 | pushFollow(FOLLOW_2); | ||
19812 | rule__Aggregation__LocalVariablesAssignment_1(); | ||
19813 | |||
19814 | state._fsp--; | ||
19815 | |||
19816 | |||
19817 | } | ||
19818 | break; | ||
19819 | |||
19820 | } | ||
19821 | |||
19822 | after(grammarAccess.getAggregationAccess().getLocalVariablesAssignment_1()); | ||
15397 | 19823 | ||
15398 | } | 19824 | } |
15399 | 19825 | ||
@@ -15416,16 +19842,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15416 | 19842 | ||
15417 | 19843 | ||
15418 | // $ANTLR start "rule__Aggregation__Group__2" | 19844 | // $ANTLR start "rule__Aggregation__Group__2" |
15419 | // InternalSolverLanguageParser.g:4927:1: rule__Aggregation__Group__2 : rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ; | 19845 | // InternalSolverLanguageParser.g:6389:1: rule__Aggregation__Group__2 : rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ; |
15420 | public final void rule__Aggregation__Group__2() throws RecognitionException { | 19846 | public final void rule__Aggregation__Group__2() throws RecognitionException { |
15421 | 19847 | ||
15422 | int stackSize = keepStackSize(); | 19848 | int stackSize = keepStackSize(); |
15423 | 19849 | ||
15424 | try { | 19850 | try { |
15425 | // InternalSolverLanguageParser.g:4931:1: ( rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ) | 19851 | // InternalSolverLanguageParser.g:6393:1: ( rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ) |
15426 | // InternalSolverLanguageParser.g:4932:2: rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 | 19852 | // InternalSolverLanguageParser.g:6394:2: rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 |
15427 | { | 19853 | { |
15428 | pushFollow(FOLLOW_32); | 19854 | pushFollow(FOLLOW_7); |
15429 | rule__Aggregation__Group__2__Impl(); | 19855 | rule__Aggregation__Group__2__Impl(); |
15430 | 19856 | ||
15431 | state._fsp--; | 19857 | state._fsp--; |
@@ -15454,31 +19880,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15454 | 19880 | ||
15455 | 19881 | ||
15456 | // $ANTLR start "rule__Aggregation__Group__2__Impl" | 19882 | // $ANTLR start "rule__Aggregation__Group__2__Impl" |
15457 | // InternalSolverLanguageParser.g:4939:1: rule__Aggregation__Group__2__Impl : ( ( rule__Aggregation__BodyAssignment_2 ) ) ; | 19883 | // InternalSolverLanguageParser.g:6401:1: rule__Aggregation__Group__2__Impl : ( LeftCurlyBracket ) ; |
15458 | public final void rule__Aggregation__Group__2__Impl() throws RecognitionException { | 19884 | public final void rule__Aggregation__Group__2__Impl() throws RecognitionException { |
15459 | 19885 | ||
15460 | int stackSize = keepStackSize(); | 19886 | int stackSize = keepStackSize(); |
15461 | 19887 | ||
15462 | try { | 19888 | try { |
15463 | // InternalSolverLanguageParser.g:4943:1: ( ( ( rule__Aggregation__BodyAssignment_2 ) ) ) | 19889 | // InternalSolverLanguageParser.g:6405:1: ( ( LeftCurlyBracket ) ) |
15464 | // InternalSolverLanguageParser.g:4944:1: ( ( rule__Aggregation__BodyAssignment_2 ) ) | 19890 | // InternalSolverLanguageParser.g:6406:1: ( LeftCurlyBracket ) |
15465 | { | 19891 | { |
15466 | // InternalSolverLanguageParser.g:4944:1: ( ( rule__Aggregation__BodyAssignment_2 ) ) | 19892 | // InternalSolverLanguageParser.g:6406:1: ( LeftCurlyBracket ) |
15467 | // InternalSolverLanguageParser.g:4945:2: ( rule__Aggregation__BodyAssignment_2 ) | 19893 | // InternalSolverLanguageParser.g:6407:2: LeftCurlyBracket |
15468 | { | 19894 | { |
15469 | before(grammarAccess.getAggregationAccess().getBodyAssignment_2()); | 19895 | before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_2()); |
15470 | // InternalSolverLanguageParser.g:4946:2: ( rule__Aggregation__BodyAssignment_2 ) | 19896 | match(input,LeftCurlyBracket,FOLLOW_2); |
15471 | // InternalSolverLanguageParser.g:4946:3: rule__Aggregation__BodyAssignment_2 | 19897 | after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_2()); |
15472 | { | ||
15473 | pushFollow(FOLLOW_2); | ||
15474 | rule__Aggregation__BodyAssignment_2(); | ||
15475 | |||
15476 | state._fsp--; | ||
15477 | |||
15478 | |||
15479 | } | ||
15480 | |||
15481 | after(grammarAccess.getAggregationAccess().getBodyAssignment_2()); | ||
15482 | 19898 | ||
15483 | } | 19899 | } |
15484 | 19900 | ||
@@ -15501,16 +19917,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15501 | 19917 | ||
15502 | 19918 | ||
15503 | // $ANTLR start "rule__Aggregation__Group__3" | 19919 | // $ANTLR start "rule__Aggregation__Group__3" |
15504 | // InternalSolverLanguageParser.g:4954:1: rule__Aggregation__Group__3 : rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ; | 19920 | // InternalSolverLanguageParser.g:6416:1: rule__Aggregation__Group__3 : rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ; |
15505 | public final void rule__Aggregation__Group__3() throws RecognitionException { | 19921 | public final void rule__Aggregation__Group__3() throws RecognitionException { |
15506 | 19922 | ||
15507 | int stackSize = keepStackSize(); | 19923 | int stackSize = keepStackSize(); |
15508 | 19924 | ||
15509 | try { | 19925 | try { |
15510 | // InternalSolverLanguageParser.g:4958:1: ( rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ) | 19926 | // InternalSolverLanguageParser.g:6420:1: ( rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ) |
15511 | // InternalSolverLanguageParser.g:4959:2: rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 | 19927 | // InternalSolverLanguageParser.g:6421:2: rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 |
15512 | { | 19928 | { |
15513 | pushFollow(FOLLOW_7); | 19929 | pushFollow(FOLLOW_41); |
15514 | rule__Aggregation__Group__3__Impl(); | 19930 | rule__Aggregation__Group__3__Impl(); |
15515 | 19931 | ||
15516 | state._fsp--; | 19932 | state._fsp--; |
@@ -15539,21 +19955,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15539 | 19955 | ||
15540 | 19956 | ||
15541 | // $ANTLR start "rule__Aggregation__Group__3__Impl" | 19957 | // $ANTLR start "rule__Aggregation__Group__3__Impl" |
15542 | // InternalSolverLanguageParser.g:4966:1: rule__Aggregation__Group__3__Impl : ( VerticalLine ) ; | 19958 | // InternalSolverLanguageParser.g:6428:1: rule__Aggregation__Group__3__Impl : ( ( rule__Aggregation__BodyAssignment_3 ) ) ; |
15543 | public final void rule__Aggregation__Group__3__Impl() throws RecognitionException { | 19959 | public final void rule__Aggregation__Group__3__Impl() throws RecognitionException { |
15544 | 19960 | ||
15545 | int stackSize = keepStackSize(); | 19961 | int stackSize = keepStackSize(); |
15546 | 19962 | ||
15547 | try { | 19963 | try { |
15548 | // InternalSolverLanguageParser.g:4970:1: ( ( VerticalLine ) ) | 19964 | // InternalSolverLanguageParser.g:6432:1: ( ( ( rule__Aggregation__BodyAssignment_3 ) ) ) |
15549 | // InternalSolverLanguageParser.g:4971:1: ( VerticalLine ) | 19965 | // InternalSolverLanguageParser.g:6433:1: ( ( rule__Aggregation__BodyAssignment_3 ) ) |
15550 | { | 19966 | { |
15551 | // InternalSolverLanguageParser.g:4971:1: ( VerticalLine ) | 19967 | // InternalSolverLanguageParser.g:6433:1: ( ( rule__Aggregation__BodyAssignment_3 ) ) |
15552 | // InternalSolverLanguageParser.g:4972:2: VerticalLine | 19968 | // InternalSolverLanguageParser.g:6434:2: ( rule__Aggregation__BodyAssignment_3 ) |
15553 | { | 19969 | { |
15554 | before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); | 19970 | before(grammarAccess.getAggregationAccess().getBodyAssignment_3()); |
15555 | match(input,VerticalLine,FOLLOW_2); | 19971 | // InternalSolverLanguageParser.g:6435:2: ( rule__Aggregation__BodyAssignment_3 ) |
15556 | after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); | 19972 | // InternalSolverLanguageParser.g:6435:3: rule__Aggregation__BodyAssignment_3 |
19973 | { | ||
19974 | pushFollow(FOLLOW_2); | ||
19975 | rule__Aggregation__BodyAssignment_3(); | ||
19976 | |||
19977 | state._fsp--; | ||
19978 | |||
19979 | |||
19980 | } | ||
19981 | |||
19982 | after(grammarAccess.getAggregationAccess().getBodyAssignment_3()); | ||
15557 | 19983 | ||
15558 | } | 19984 | } |
15559 | 19985 | ||
@@ -15576,16 +20002,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15576 | 20002 | ||
15577 | 20003 | ||
15578 | // $ANTLR start "rule__Aggregation__Group__4" | 20004 | // $ANTLR start "rule__Aggregation__Group__4" |
15579 | // InternalSolverLanguageParser.g:4981:1: rule__Aggregation__Group__4 : rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ; | 20005 | // InternalSolverLanguageParser.g:6443:1: rule__Aggregation__Group__4 : rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ; |
15580 | public final void rule__Aggregation__Group__4() throws RecognitionException { | 20006 | public final void rule__Aggregation__Group__4() throws RecognitionException { |
15581 | 20007 | ||
15582 | int stackSize = keepStackSize(); | 20008 | int stackSize = keepStackSize(); |
15583 | 20009 | ||
15584 | try { | 20010 | try { |
15585 | // InternalSolverLanguageParser.g:4985:1: ( rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ) | 20011 | // InternalSolverLanguageParser.g:6447:1: ( rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ) |
15586 | // InternalSolverLanguageParser.g:4986:2: rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 | 20012 | // InternalSolverLanguageParser.g:6448:2: rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 |
15587 | { | 20013 | { |
15588 | pushFollow(FOLLOW_31); | 20014 | pushFollow(FOLLOW_41); |
15589 | rule__Aggregation__Group__4__Impl(); | 20015 | rule__Aggregation__Group__4__Impl(); |
15590 | 20016 | ||
15591 | state._fsp--; | 20017 | state._fsp--; |
@@ -15614,31 +20040,42 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15614 | 20040 | ||
15615 | 20041 | ||
15616 | // $ANTLR start "rule__Aggregation__Group__4__Impl" | 20042 | // $ANTLR start "rule__Aggregation__Group__4__Impl" |
15617 | // InternalSolverLanguageParser.g:4993:1: rule__Aggregation__Group__4__Impl : ( ( rule__Aggregation__ConditionAssignment_4 ) ) ; | 20043 | // InternalSolverLanguageParser.g:6455:1: rule__Aggregation__Group__4__Impl : ( ( rule__Aggregation__Group_4__0 )? ) ; |
15618 | public final void rule__Aggregation__Group__4__Impl() throws RecognitionException { | 20044 | public final void rule__Aggregation__Group__4__Impl() throws RecognitionException { |
15619 | 20045 | ||
15620 | int stackSize = keepStackSize(); | 20046 | int stackSize = keepStackSize(); |
15621 | 20047 | ||
15622 | try { | 20048 | try { |
15623 | // InternalSolverLanguageParser.g:4997:1: ( ( ( rule__Aggregation__ConditionAssignment_4 ) ) ) | 20049 | // InternalSolverLanguageParser.g:6459:1: ( ( ( rule__Aggregation__Group_4__0 )? ) ) |
15624 | // InternalSolverLanguageParser.g:4998:1: ( ( rule__Aggregation__ConditionAssignment_4 ) ) | 20050 | // InternalSolverLanguageParser.g:6460:1: ( ( rule__Aggregation__Group_4__0 )? ) |
15625 | { | ||
15626 | // InternalSolverLanguageParser.g:4998:1: ( ( rule__Aggregation__ConditionAssignment_4 ) ) | ||
15627 | // InternalSolverLanguageParser.g:4999:2: ( rule__Aggregation__ConditionAssignment_4 ) | ||
15628 | { | 20051 | { |
15629 | before(grammarAccess.getAggregationAccess().getConditionAssignment_4()); | 20052 | // InternalSolverLanguageParser.g:6460:1: ( ( rule__Aggregation__Group_4__0 )? ) |
15630 | // InternalSolverLanguageParser.g:5000:2: ( rule__Aggregation__ConditionAssignment_4 ) | 20053 | // InternalSolverLanguageParser.g:6461:2: ( rule__Aggregation__Group_4__0 )? |
15631 | // InternalSolverLanguageParser.g:5000:3: rule__Aggregation__ConditionAssignment_4 | ||
15632 | { | 20054 | { |
15633 | pushFollow(FOLLOW_2); | 20055 | before(grammarAccess.getAggregationAccess().getGroup_4()); |
15634 | rule__Aggregation__ConditionAssignment_4(); | 20056 | // InternalSolverLanguageParser.g:6462:2: ( rule__Aggregation__Group_4__0 )? |
20057 | int alt47=2; | ||
20058 | int LA47_0 = input.LA(1); | ||
15635 | 20059 | ||
15636 | state._fsp--; | 20060 | if ( (LA47_0==VerticalLine) ) { |
20061 | alt47=1; | ||
20062 | } | ||
20063 | switch (alt47) { | ||
20064 | case 1 : | ||
20065 | // InternalSolverLanguageParser.g:6462:3: rule__Aggregation__Group_4__0 | ||
20066 | { | ||
20067 | pushFollow(FOLLOW_2); | ||
20068 | rule__Aggregation__Group_4__0(); | ||
20069 | |||
20070 | state._fsp--; | ||
15637 | 20071 | ||
15638 | 20072 | ||
20073 | } | ||
20074 | break; | ||
20075 | |||
15639 | } | 20076 | } |
15640 | 20077 | ||
15641 | after(grammarAccess.getAggregationAccess().getConditionAssignment_4()); | 20078 | after(grammarAccess.getAggregationAccess().getGroup_4()); |
15642 | 20079 | ||
15643 | } | 20080 | } |
15644 | 20081 | ||
@@ -15661,14 +20098,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15661 | 20098 | ||
15662 | 20099 | ||
15663 | // $ANTLR start "rule__Aggregation__Group__5" | 20100 | // $ANTLR start "rule__Aggregation__Group__5" |
15664 | // InternalSolverLanguageParser.g:5008:1: rule__Aggregation__Group__5 : rule__Aggregation__Group__5__Impl ; | 20101 | // InternalSolverLanguageParser.g:6470:1: rule__Aggregation__Group__5 : rule__Aggregation__Group__5__Impl ; |
15665 | public final void rule__Aggregation__Group__5() throws RecognitionException { | 20102 | public final void rule__Aggregation__Group__5() throws RecognitionException { |
15666 | 20103 | ||
15667 | int stackSize = keepStackSize(); | 20104 | int stackSize = keepStackSize(); |
15668 | 20105 | ||
15669 | try { | 20106 | try { |
15670 | // InternalSolverLanguageParser.g:5012:1: ( rule__Aggregation__Group__5__Impl ) | 20107 | // InternalSolverLanguageParser.g:6474:1: ( rule__Aggregation__Group__5__Impl ) |
15671 | // InternalSolverLanguageParser.g:5013:2: rule__Aggregation__Group__5__Impl | 20108 | // InternalSolverLanguageParser.g:6475:2: rule__Aggregation__Group__5__Impl |
15672 | { | 20109 | { |
15673 | pushFollow(FOLLOW_2); | 20110 | pushFollow(FOLLOW_2); |
15674 | rule__Aggregation__Group__5__Impl(); | 20111 | rule__Aggregation__Group__5__Impl(); |
@@ -15694,17 +20131,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15694 | 20131 | ||
15695 | 20132 | ||
15696 | // $ANTLR start "rule__Aggregation__Group__5__Impl" | 20133 | // $ANTLR start "rule__Aggregation__Group__5__Impl" |
15697 | // InternalSolverLanguageParser.g:5019:1: rule__Aggregation__Group__5__Impl : ( RightCurlyBracket ) ; | 20134 | // InternalSolverLanguageParser.g:6481:1: rule__Aggregation__Group__5__Impl : ( RightCurlyBracket ) ; |
15698 | public final void rule__Aggregation__Group__5__Impl() throws RecognitionException { | 20135 | public final void rule__Aggregation__Group__5__Impl() throws RecognitionException { |
15699 | 20136 | ||
15700 | int stackSize = keepStackSize(); | 20137 | int stackSize = keepStackSize(); |
15701 | 20138 | ||
15702 | try { | 20139 | try { |
15703 | // InternalSolverLanguageParser.g:5023:1: ( ( RightCurlyBracket ) ) | 20140 | // InternalSolverLanguageParser.g:6485:1: ( ( RightCurlyBracket ) ) |
15704 | // InternalSolverLanguageParser.g:5024:1: ( RightCurlyBracket ) | 20141 | // InternalSolverLanguageParser.g:6486:1: ( RightCurlyBracket ) |
15705 | { | 20142 | { |
15706 | // InternalSolverLanguageParser.g:5024:1: ( RightCurlyBracket ) | 20143 | // InternalSolverLanguageParser.g:6486:1: ( RightCurlyBracket ) |
15707 | // InternalSolverLanguageParser.g:5025:2: RightCurlyBracket | 20144 | // InternalSolverLanguageParser.g:6487:2: RightCurlyBracket |
15708 | { | 20145 | { |
15709 | before(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); | 20146 | before(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); |
15710 | match(input,RightCurlyBracket,FOLLOW_2); | 20147 | match(input,RightCurlyBracket,FOLLOW_2); |
@@ -15730,15 +20167,170 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15730 | // $ANTLR end "rule__Aggregation__Group__5__Impl" | 20167 | // $ANTLR end "rule__Aggregation__Group__5__Impl" |
15731 | 20168 | ||
15732 | 20169 | ||
20170 | // $ANTLR start "rule__Aggregation__Group_4__0" | ||
20171 | // InternalSolverLanguageParser.g:6497:1: rule__Aggregation__Group_4__0 : rule__Aggregation__Group_4__0__Impl rule__Aggregation__Group_4__1 ; | ||
20172 | public final void rule__Aggregation__Group_4__0() throws RecognitionException { | ||
20173 | |||
20174 | int stackSize = keepStackSize(); | ||
20175 | |||
20176 | try { | ||
20177 | // InternalSolverLanguageParser.g:6501:1: ( rule__Aggregation__Group_4__0__Impl rule__Aggregation__Group_4__1 ) | ||
20178 | // InternalSolverLanguageParser.g:6502:2: rule__Aggregation__Group_4__0__Impl rule__Aggregation__Group_4__1 | ||
20179 | { | ||
20180 | pushFollow(FOLLOW_7); | ||
20181 | rule__Aggregation__Group_4__0__Impl(); | ||
20182 | |||
20183 | state._fsp--; | ||
20184 | |||
20185 | pushFollow(FOLLOW_2); | ||
20186 | rule__Aggregation__Group_4__1(); | ||
20187 | |||
20188 | state._fsp--; | ||
20189 | |||
20190 | |||
20191 | } | ||
20192 | |||
20193 | } | ||
20194 | catch (RecognitionException re) { | ||
20195 | reportError(re); | ||
20196 | recover(input,re); | ||
20197 | } | ||
20198 | finally { | ||
20199 | |||
20200 | restoreStackSize(stackSize); | ||
20201 | |||
20202 | } | ||
20203 | return ; | ||
20204 | } | ||
20205 | // $ANTLR end "rule__Aggregation__Group_4__0" | ||
20206 | |||
20207 | |||
20208 | // $ANTLR start "rule__Aggregation__Group_4__0__Impl" | ||
20209 | // InternalSolverLanguageParser.g:6509:1: rule__Aggregation__Group_4__0__Impl : ( VerticalLine ) ; | ||
20210 | public final void rule__Aggregation__Group_4__0__Impl() throws RecognitionException { | ||
20211 | |||
20212 | int stackSize = keepStackSize(); | ||
20213 | |||
20214 | try { | ||
20215 | // InternalSolverLanguageParser.g:6513:1: ( ( VerticalLine ) ) | ||
20216 | // InternalSolverLanguageParser.g:6514:1: ( VerticalLine ) | ||
20217 | { | ||
20218 | // InternalSolverLanguageParser.g:6514:1: ( VerticalLine ) | ||
20219 | // InternalSolverLanguageParser.g:6515:2: VerticalLine | ||
20220 | { | ||
20221 | before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_4_0()); | ||
20222 | match(input,VerticalLine,FOLLOW_2); | ||
20223 | after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_4_0()); | ||
20224 | |||
20225 | } | ||
20226 | |||
20227 | |||
20228 | } | ||
20229 | |||
20230 | } | ||
20231 | catch (RecognitionException re) { | ||
20232 | reportError(re); | ||
20233 | recover(input,re); | ||
20234 | } | ||
20235 | finally { | ||
20236 | |||
20237 | restoreStackSize(stackSize); | ||
20238 | |||
20239 | } | ||
20240 | return ; | ||
20241 | } | ||
20242 | // $ANTLR end "rule__Aggregation__Group_4__0__Impl" | ||
20243 | |||
20244 | |||
20245 | // $ANTLR start "rule__Aggregation__Group_4__1" | ||
20246 | // InternalSolverLanguageParser.g:6524:1: rule__Aggregation__Group_4__1 : rule__Aggregation__Group_4__1__Impl ; | ||
20247 | public final void rule__Aggregation__Group_4__1() throws RecognitionException { | ||
20248 | |||
20249 | int stackSize = keepStackSize(); | ||
20250 | |||
20251 | try { | ||
20252 | // InternalSolverLanguageParser.g:6528:1: ( rule__Aggregation__Group_4__1__Impl ) | ||
20253 | // InternalSolverLanguageParser.g:6529:2: rule__Aggregation__Group_4__1__Impl | ||
20254 | { | ||
20255 | pushFollow(FOLLOW_2); | ||
20256 | rule__Aggregation__Group_4__1__Impl(); | ||
20257 | |||
20258 | state._fsp--; | ||
20259 | |||
20260 | |||
20261 | } | ||
20262 | |||
20263 | } | ||
20264 | catch (RecognitionException re) { | ||
20265 | reportError(re); | ||
20266 | recover(input,re); | ||
20267 | } | ||
20268 | finally { | ||
20269 | |||
20270 | restoreStackSize(stackSize); | ||
20271 | |||
20272 | } | ||
20273 | return ; | ||
20274 | } | ||
20275 | // $ANTLR end "rule__Aggregation__Group_4__1" | ||
20276 | |||
20277 | |||
20278 | // $ANTLR start "rule__Aggregation__Group_4__1__Impl" | ||
20279 | // InternalSolverLanguageParser.g:6535:1: rule__Aggregation__Group_4__1__Impl : ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) ; | ||
20280 | public final void rule__Aggregation__Group_4__1__Impl() throws RecognitionException { | ||
20281 | |||
20282 | int stackSize = keepStackSize(); | ||
20283 | |||
20284 | try { | ||
20285 | // InternalSolverLanguageParser.g:6539:1: ( ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) ) | ||
20286 | // InternalSolverLanguageParser.g:6540:1: ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) | ||
20287 | { | ||
20288 | // InternalSolverLanguageParser.g:6540:1: ( ( rule__Aggregation__ConditionAssignment_4_1 ) ) | ||
20289 | // InternalSolverLanguageParser.g:6541:2: ( rule__Aggregation__ConditionAssignment_4_1 ) | ||
20290 | { | ||
20291 | before(grammarAccess.getAggregationAccess().getConditionAssignment_4_1()); | ||
20292 | // InternalSolverLanguageParser.g:6542:2: ( rule__Aggregation__ConditionAssignment_4_1 ) | ||
20293 | // InternalSolverLanguageParser.g:6542:3: rule__Aggregation__ConditionAssignment_4_1 | ||
20294 | { | ||
20295 | pushFollow(FOLLOW_2); | ||
20296 | rule__Aggregation__ConditionAssignment_4_1(); | ||
20297 | |||
20298 | state._fsp--; | ||
20299 | |||
20300 | |||
20301 | } | ||
20302 | |||
20303 | after(grammarAccess.getAggregationAccess().getConditionAssignment_4_1()); | ||
20304 | |||
20305 | } | ||
20306 | |||
20307 | |||
20308 | } | ||
20309 | |||
20310 | } | ||
20311 | catch (RecognitionException re) { | ||
20312 | reportError(re); | ||
20313 | recover(input,re); | ||
20314 | } | ||
20315 | finally { | ||
20316 | |||
20317 | restoreStackSize(stackSize); | ||
20318 | |||
20319 | } | ||
20320 | return ; | ||
20321 | } | ||
20322 | // $ANTLR end "rule__Aggregation__Group_4__1__Impl" | ||
20323 | |||
20324 | |||
15733 | // $ANTLR start "rule__AtomicExpression__Group_4__0" | 20325 | // $ANTLR start "rule__AtomicExpression__Group_4__0" |
15734 | // InternalSolverLanguageParser.g:5035:1: rule__AtomicExpression__Group_4__0 : rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ; | 20326 | // InternalSolverLanguageParser.g:6551:1: rule__AtomicExpression__Group_4__0 : rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ; |
15735 | public final void rule__AtomicExpression__Group_4__0() throws RecognitionException { | 20327 | public final void rule__AtomicExpression__Group_4__0() throws RecognitionException { |
15736 | 20328 | ||
15737 | int stackSize = keepStackSize(); | 20329 | int stackSize = keepStackSize(); |
15738 | 20330 | ||
15739 | try { | 20331 | try { |
15740 | // InternalSolverLanguageParser.g:5039:1: ( rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ) | 20332 | // InternalSolverLanguageParser.g:6555:1: ( rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ) |
15741 | // InternalSolverLanguageParser.g:5040:2: rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 | 20333 | // InternalSolverLanguageParser.g:6556:2: rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 |
15742 | { | 20334 | { |
15743 | pushFollow(FOLLOW_7); | 20335 | pushFollow(FOLLOW_7); |
15744 | rule__AtomicExpression__Group_4__0__Impl(); | 20336 | rule__AtomicExpression__Group_4__0__Impl(); |
@@ -15769,17 +20361,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15769 | 20361 | ||
15770 | 20362 | ||
15771 | // $ANTLR start "rule__AtomicExpression__Group_4__0__Impl" | 20363 | // $ANTLR start "rule__AtomicExpression__Group_4__0__Impl" |
15772 | // InternalSolverLanguageParser.g:5047:1: rule__AtomicExpression__Group_4__0__Impl : ( LeftParenthesis ) ; | 20364 | // InternalSolverLanguageParser.g:6563:1: rule__AtomicExpression__Group_4__0__Impl : ( LeftParenthesis ) ; |
15773 | public final void rule__AtomicExpression__Group_4__0__Impl() throws RecognitionException { | 20365 | public final void rule__AtomicExpression__Group_4__0__Impl() throws RecognitionException { |
15774 | 20366 | ||
15775 | int stackSize = keepStackSize(); | 20367 | int stackSize = keepStackSize(); |
15776 | 20368 | ||
15777 | try { | 20369 | try { |
15778 | // InternalSolverLanguageParser.g:5051:1: ( ( LeftParenthesis ) ) | 20370 | // InternalSolverLanguageParser.g:6567:1: ( ( LeftParenthesis ) ) |
15779 | // InternalSolverLanguageParser.g:5052:1: ( LeftParenthesis ) | 20371 | // InternalSolverLanguageParser.g:6568:1: ( LeftParenthesis ) |
15780 | { | 20372 | { |
15781 | // InternalSolverLanguageParser.g:5052:1: ( LeftParenthesis ) | 20373 | // InternalSolverLanguageParser.g:6568:1: ( LeftParenthesis ) |
15782 | // InternalSolverLanguageParser.g:5053:2: LeftParenthesis | 20374 | // InternalSolverLanguageParser.g:6569:2: LeftParenthesis |
15783 | { | 20375 | { |
15784 | before(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); | 20376 | before(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); |
15785 | match(input,LeftParenthesis,FOLLOW_2); | 20377 | match(input,LeftParenthesis,FOLLOW_2); |
@@ -15806,16 +20398,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15806 | 20398 | ||
15807 | 20399 | ||
15808 | // $ANTLR start "rule__AtomicExpression__Group_4__1" | 20400 | // $ANTLR start "rule__AtomicExpression__Group_4__1" |
15809 | // InternalSolverLanguageParser.g:5062:1: rule__AtomicExpression__Group_4__1 : rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ; | 20401 | // InternalSolverLanguageParser.g:6578:1: rule__AtomicExpression__Group_4__1 : rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ; |
15810 | public final void rule__AtomicExpression__Group_4__1() throws RecognitionException { | 20402 | public final void rule__AtomicExpression__Group_4__1() throws RecognitionException { |
15811 | 20403 | ||
15812 | int stackSize = keepStackSize(); | 20404 | int stackSize = keepStackSize(); |
15813 | 20405 | ||
15814 | try { | 20406 | try { |
15815 | // InternalSolverLanguageParser.g:5066:1: ( rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ) | 20407 | // InternalSolverLanguageParser.g:6582:1: ( rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ) |
15816 | // InternalSolverLanguageParser.g:5067:2: rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 | 20408 | // InternalSolverLanguageParser.g:6583:2: rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 |
15817 | { | 20409 | { |
15818 | pushFollow(FOLLOW_33); | 20410 | pushFollow(FOLLOW_42); |
15819 | rule__AtomicExpression__Group_4__1__Impl(); | 20411 | rule__AtomicExpression__Group_4__1__Impl(); |
15820 | 20412 | ||
15821 | state._fsp--; | 20413 | state._fsp--; |
@@ -15844,17 +20436,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15844 | 20436 | ||
15845 | 20437 | ||
15846 | // $ANTLR start "rule__AtomicExpression__Group_4__1__Impl" | 20438 | // $ANTLR start "rule__AtomicExpression__Group_4__1__Impl" |
15847 | // InternalSolverLanguageParser.g:5074:1: rule__AtomicExpression__Group_4__1__Impl : ( ruleExpression ) ; | 20439 | // InternalSolverLanguageParser.g:6590:1: rule__AtomicExpression__Group_4__1__Impl : ( ruleExpression ) ; |
15848 | public final void rule__AtomicExpression__Group_4__1__Impl() throws RecognitionException { | 20440 | public final void rule__AtomicExpression__Group_4__1__Impl() throws RecognitionException { |
15849 | 20441 | ||
15850 | int stackSize = keepStackSize(); | 20442 | int stackSize = keepStackSize(); |
15851 | 20443 | ||
15852 | try { | 20444 | try { |
15853 | // InternalSolverLanguageParser.g:5078:1: ( ( ruleExpression ) ) | 20445 | // InternalSolverLanguageParser.g:6594:1: ( ( ruleExpression ) ) |
15854 | // InternalSolverLanguageParser.g:5079:1: ( ruleExpression ) | 20446 | // InternalSolverLanguageParser.g:6595:1: ( ruleExpression ) |
15855 | { | 20447 | { |
15856 | // InternalSolverLanguageParser.g:5079:1: ( ruleExpression ) | 20448 | // InternalSolverLanguageParser.g:6595:1: ( ruleExpression ) |
15857 | // InternalSolverLanguageParser.g:5080:2: ruleExpression | 20449 | // InternalSolverLanguageParser.g:6596:2: ruleExpression |
15858 | { | 20450 | { |
15859 | before(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | 20451 | before(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); |
15860 | pushFollow(FOLLOW_2); | 20452 | pushFollow(FOLLOW_2); |
@@ -15885,14 +20477,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15885 | 20477 | ||
15886 | 20478 | ||
15887 | // $ANTLR start "rule__AtomicExpression__Group_4__2" | 20479 | // $ANTLR start "rule__AtomicExpression__Group_4__2" |
15888 | // InternalSolverLanguageParser.g:5089:1: rule__AtomicExpression__Group_4__2 : rule__AtomicExpression__Group_4__2__Impl ; | 20480 | // InternalSolverLanguageParser.g:6605:1: rule__AtomicExpression__Group_4__2 : rule__AtomicExpression__Group_4__2__Impl ; |
15889 | public final void rule__AtomicExpression__Group_4__2() throws RecognitionException { | 20481 | public final void rule__AtomicExpression__Group_4__2() throws RecognitionException { |
15890 | 20482 | ||
15891 | int stackSize = keepStackSize(); | 20483 | int stackSize = keepStackSize(); |
15892 | 20484 | ||
15893 | try { | 20485 | try { |
15894 | // InternalSolverLanguageParser.g:5093:1: ( rule__AtomicExpression__Group_4__2__Impl ) | 20486 | // InternalSolverLanguageParser.g:6609:1: ( rule__AtomicExpression__Group_4__2__Impl ) |
15895 | // InternalSolverLanguageParser.g:5094:2: rule__AtomicExpression__Group_4__2__Impl | 20487 | // InternalSolverLanguageParser.g:6610:2: rule__AtomicExpression__Group_4__2__Impl |
15896 | { | 20488 | { |
15897 | pushFollow(FOLLOW_2); | 20489 | pushFollow(FOLLOW_2); |
15898 | rule__AtomicExpression__Group_4__2__Impl(); | 20490 | rule__AtomicExpression__Group_4__2__Impl(); |
@@ -15918,17 +20510,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15918 | 20510 | ||
15919 | 20511 | ||
15920 | // $ANTLR start "rule__AtomicExpression__Group_4__2__Impl" | 20512 | // $ANTLR start "rule__AtomicExpression__Group_4__2__Impl" |
15921 | // InternalSolverLanguageParser.g:5100:1: rule__AtomicExpression__Group_4__2__Impl : ( RightParenthesis ) ; | 20513 | // InternalSolverLanguageParser.g:6616:1: rule__AtomicExpression__Group_4__2__Impl : ( RightParenthesis ) ; |
15922 | public final void rule__AtomicExpression__Group_4__2__Impl() throws RecognitionException { | 20514 | public final void rule__AtomicExpression__Group_4__2__Impl() throws RecognitionException { |
15923 | 20515 | ||
15924 | int stackSize = keepStackSize(); | 20516 | int stackSize = keepStackSize(); |
15925 | 20517 | ||
15926 | try { | 20518 | try { |
15927 | // InternalSolverLanguageParser.g:5104:1: ( ( RightParenthesis ) ) | 20519 | // InternalSolverLanguageParser.g:6620:1: ( ( RightParenthesis ) ) |
15928 | // InternalSolverLanguageParser.g:5105:1: ( RightParenthesis ) | 20520 | // InternalSolverLanguageParser.g:6621:1: ( RightParenthesis ) |
15929 | { | 20521 | { |
15930 | // InternalSolverLanguageParser.g:5105:1: ( RightParenthesis ) | 20522 | // InternalSolverLanguageParser.g:6621:1: ( RightParenthesis ) |
15931 | // InternalSolverLanguageParser.g:5106:2: RightParenthesis | 20523 | // InternalSolverLanguageParser.g:6622:2: RightParenthesis |
15932 | { | 20524 | { |
15933 | before(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); | 20525 | before(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); |
15934 | match(input,RightParenthesis,FOLLOW_2); | 20526 | match(input,RightParenthesis,FOLLOW_2); |
@@ -15955,16 +20547,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15955 | 20547 | ||
15956 | 20548 | ||
15957 | // $ANTLR start "rule__Call__Group__0" | 20549 | // $ANTLR start "rule__Call__Group__0" |
15958 | // InternalSolverLanguageParser.g:5116:1: rule__Call__Group__0 : rule__Call__Group__0__Impl rule__Call__Group__1 ; | 20550 | // InternalSolverLanguageParser.g:6632:1: rule__Call__Group__0 : rule__Call__Group__0__Impl rule__Call__Group__1 ; |
15959 | public final void rule__Call__Group__0() throws RecognitionException { | 20551 | public final void rule__Call__Group__0() throws RecognitionException { |
15960 | 20552 | ||
15961 | int stackSize = keepStackSize(); | 20553 | int stackSize = keepStackSize(); |
15962 | 20554 | ||
15963 | try { | 20555 | try { |
15964 | // InternalSolverLanguageParser.g:5120:1: ( rule__Call__Group__0__Impl rule__Call__Group__1 ) | 20556 | // InternalSolverLanguageParser.g:6636:1: ( rule__Call__Group__0__Impl rule__Call__Group__1 ) |
15965 | // InternalSolverLanguageParser.g:5121:2: rule__Call__Group__0__Impl rule__Call__Group__1 | 20557 | // InternalSolverLanguageParser.g:6637:2: rule__Call__Group__0__Impl rule__Call__Group__1 |
15966 | { | 20558 | { |
15967 | pushFollow(FOLLOW_34); | 20559 | pushFollow(FOLLOW_43); |
15968 | rule__Call__Group__0__Impl(); | 20560 | rule__Call__Group__0__Impl(); |
15969 | 20561 | ||
15970 | state._fsp--; | 20562 | state._fsp--; |
@@ -15993,21 +20585,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15993 | 20585 | ||
15994 | 20586 | ||
15995 | // $ANTLR start "rule__Call__Group__0__Impl" | 20587 | // $ANTLR start "rule__Call__Group__0__Impl" |
15996 | // InternalSolverLanguageParser.g:5128:1: rule__Call__Group__0__Impl : ( ( rule__Call__FunctorAssignment_0 ) ) ; | 20588 | // InternalSolverLanguageParser.g:6644:1: rule__Call__Group__0__Impl : ( ( rule__Call__FunctorAssignment_0 ) ) ; |
15997 | public final void rule__Call__Group__0__Impl() throws RecognitionException { | 20589 | public final void rule__Call__Group__0__Impl() throws RecognitionException { |
15998 | 20590 | ||
15999 | int stackSize = keepStackSize(); | 20591 | int stackSize = keepStackSize(); |
16000 | 20592 | ||
16001 | try { | 20593 | try { |
16002 | // InternalSolverLanguageParser.g:5132:1: ( ( ( rule__Call__FunctorAssignment_0 ) ) ) | 20594 | // InternalSolverLanguageParser.g:6648:1: ( ( ( rule__Call__FunctorAssignment_0 ) ) ) |
16003 | // InternalSolverLanguageParser.g:5133:1: ( ( rule__Call__FunctorAssignment_0 ) ) | 20595 | // InternalSolverLanguageParser.g:6649:1: ( ( rule__Call__FunctorAssignment_0 ) ) |
16004 | { | 20596 | { |
16005 | // InternalSolverLanguageParser.g:5133:1: ( ( rule__Call__FunctorAssignment_0 ) ) | 20597 | // InternalSolverLanguageParser.g:6649:1: ( ( rule__Call__FunctorAssignment_0 ) ) |
16006 | // InternalSolverLanguageParser.g:5134:2: ( rule__Call__FunctorAssignment_0 ) | 20598 | // InternalSolverLanguageParser.g:6650:2: ( rule__Call__FunctorAssignment_0 ) |
16007 | { | 20599 | { |
16008 | before(grammarAccess.getCallAccess().getFunctorAssignment_0()); | 20600 | before(grammarAccess.getCallAccess().getFunctorAssignment_0()); |
16009 | // InternalSolverLanguageParser.g:5135:2: ( rule__Call__FunctorAssignment_0 ) | 20601 | // InternalSolverLanguageParser.g:6651:2: ( rule__Call__FunctorAssignment_0 ) |
16010 | // InternalSolverLanguageParser.g:5135:3: rule__Call__FunctorAssignment_0 | 20602 | // InternalSolverLanguageParser.g:6651:3: rule__Call__FunctorAssignment_0 |
16011 | { | 20603 | { |
16012 | pushFollow(FOLLOW_2); | 20604 | pushFollow(FOLLOW_2); |
16013 | rule__Call__FunctorAssignment_0(); | 20605 | rule__Call__FunctorAssignment_0(); |
@@ -16040,16 +20632,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16040 | 20632 | ||
16041 | 20633 | ||
16042 | // $ANTLR start "rule__Call__Group__1" | 20634 | // $ANTLR start "rule__Call__Group__1" |
16043 | // InternalSolverLanguageParser.g:5143:1: rule__Call__Group__1 : rule__Call__Group__1__Impl rule__Call__Group__2 ; | 20635 | // InternalSolverLanguageParser.g:6659:1: rule__Call__Group__1 : rule__Call__Group__1__Impl rule__Call__Group__2 ; |
16044 | public final void rule__Call__Group__1() throws RecognitionException { | 20636 | public final void rule__Call__Group__1() throws RecognitionException { |
16045 | 20637 | ||
16046 | int stackSize = keepStackSize(); | 20638 | int stackSize = keepStackSize(); |
16047 | 20639 | ||
16048 | try { | 20640 | try { |
16049 | // InternalSolverLanguageParser.g:5147:1: ( rule__Call__Group__1__Impl rule__Call__Group__2 ) | 20641 | // InternalSolverLanguageParser.g:6663:1: ( rule__Call__Group__1__Impl rule__Call__Group__2 ) |
16050 | // InternalSolverLanguageParser.g:5148:2: rule__Call__Group__1__Impl rule__Call__Group__2 | 20642 | // InternalSolverLanguageParser.g:6664:2: rule__Call__Group__1__Impl rule__Call__Group__2 |
16051 | { | 20643 | { |
16052 | pushFollow(FOLLOW_34); | 20644 | pushFollow(FOLLOW_43); |
16053 | rule__Call__Group__1__Impl(); | 20645 | rule__Call__Group__1__Impl(); |
16054 | 20646 | ||
16055 | state._fsp--; | 20647 | state._fsp--; |
@@ -16078,29 +20670,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16078 | 20670 | ||
16079 | 20671 | ||
16080 | // $ANTLR start "rule__Call__Group__1__Impl" | 20672 | // $ANTLR start "rule__Call__Group__1__Impl" |
16081 | // InternalSolverLanguageParser.g:5155:1: rule__Call__Group__1__Impl : ( ( rule__Call__Alternatives_1 )? ) ; | 20673 | // InternalSolverLanguageParser.g:6671:1: rule__Call__Group__1__Impl : ( ( rule__Call__Alternatives_1 )? ) ; |
16082 | public final void rule__Call__Group__1__Impl() throws RecognitionException { | 20674 | public final void rule__Call__Group__1__Impl() throws RecognitionException { |
16083 | 20675 | ||
16084 | int stackSize = keepStackSize(); | 20676 | int stackSize = keepStackSize(); |
16085 | 20677 | ||
16086 | try { | 20678 | try { |
16087 | // InternalSolverLanguageParser.g:5159:1: ( ( ( rule__Call__Alternatives_1 )? ) ) | 20679 | // InternalSolverLanguageParser.g:6675:1: ( ( ( rule__Call__Alternatives_1 )? ) ) |
16088 | // InternalSolverLanguageParser.g:5160:1: ( ( rule__Call__Alternatives_1 )? ) | 20680 | // InternalSolverLanguageParser.g:6676:1: ( ( rule__Call__Alternatives_1 )? ) |
16089 | { | 20681 | { |
16090 | // InternalSolverLanguageParser.g:5160:1: ( ( rule__Call__Alternatives_1 )? ) | 20682 | // InternalSolverLanguageParser.g:6676:1: ( ( rule__Call__Alternatives_1 )? ) |
16091 | // InternalSolverLanguageParser.g:5161:2: ( rule__Call__Alternatives_1 )? | 20683 | // InternalSolverLanguageParser.g:6677:2: ( rule__Call__Alternatives_1 )? |
16092 | { | 20684 | { |
16093 | before(grammarAccess.getCallAccess().getAlternatives_1()); | 20685 | before(grammarAccess.getCallAccess().getAlternatives_1()); |
16094 | // InternalSolverLanguageParser.g:5162:2: ( rule__Call__Alternatives_1 )? | 20686 | // InternalSolverLanguageParser.g:6678:2: ( rule__Call__Alternatives_1 )? |
16095 | int alt39=2; | 20687 | int alt48=2; |
16096 | int LA39_0 = input.LA(1); | 20688 | int LA48_0 = input.LA(1); |
16097 | 20689 | ||
16098 | if ( ((LA39_0>=RULE_TRANSITIVE_CLOSURE && LA39_0<=RULE_REFLEXIVE_TRANSITIVE_CLOSURE)) ) { | 20690 | if ( ((LA48_0>=RULE_TRANSITIVE_CLOSURE && LA48_0<=RULE_REFLEXIVE_TRANSITIVE_CLOSURE)) ) { |
16099 | alt39=1; | 20691 | alt48=1; |
16100 | } | 20692 | } |
16101 | switch (alt39) { | 20693 | switch (alt48) { |
16102 | case 1 : | 20694 | case 1 : |
16103 | // InternalSolverLanguageParser.g:5162:3: rule__Call__Alternatives_1 | 20695 | // InternalSolverLanguageParser.g:6678:3: rule__Call__Alternatives_1 |
16104 | { | 20696 | { |
16105 | pushFollow(FOLLOW_2); | 20697 | pushFollow(FOLLOW_2); |
16106 | rule__Call__Alternatives_1(); | 20698 | rule__Call__Alternatives_1(); |
@@ -16136,14 +20728,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16136 | 20728 | ||
16137 | 20729 | ||
16138 | // $ANTLR start "rule__Call__Group__2" | 20730 | // $ANTLR start "rule__Call__Group__2" |
16139 | // InternalSolverLanguageParser.g:5170:1: rule__Call__Group__2 : rule__Call__Group__2__Impl ; | 20731 | // InternalSolverLanguageParser.g:6686:1: rule__Call__Group__2 : rule__Call__Group__2__Impl ; |
16140 | public final void rule__Call__Group__2() throws RecognitionException { | 20732 | public final void rule__Call__Group__2() throws RecognitionException { |
16141 | 20733 | ||
16142 | int stackSize = keepStackSize(); | 20734 | int stackSize = keepStackSize(); |
16143 | 20735 | ||
16144 | try { | 20736 | try { |
16145 | // InternalSolverLanguageParser.g:5174:1: ( rule__Call__Group__2__Impl ) | 20737 | // InternalSolverLanguageParser.g:6690:1: ( rule__Call__Group__2__Impl ) |
16146 | // InternalSolverLanguageParser.g:5175:2: rule__Call__Group__2__Impl | 20738 | // InternalSolverLanguageParser.g:6691:2: rule__Call__Group__2__Impl |
16147 | { | 20739 | { |
16148 | pushFollow(FOLLOW_2); | 20740 | pushFollow(FOLLOW_2); |
16149 | rule__Call__Group__2__Impl(); | 20741 | rule__Call__Group__2__Impl(); |
@@ -16169,21 +20761,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16169 | 20761 | ||
16170 | 20762 | ||
16171 | // $ANTLR start "rule__Call__Group__2__Impl" | 20763 | // $ANTLR start "rule__Call__Group__2__Impl" |
16172 | // InternalSolverLanguageParser.g:5181:1: rule__Call__Group__2__Impl : ( ( rule__Call__ArgumentListAssignment_2 ) ) ; | 20764 | // InternalSolverLanguageParser.g:6697:1: rule__Call__Group__2__Impl : ( ( rule__Call__ArgumentListAssignment_2 ) ) ; |
16173 | public final void rule__Call__Group__2__Impl() throws RecognitionException { | 20765 | public final void rule__Call__Group__2__Impl() throws RecognitionException { |
16174 | 20766 | ||
16175 | int stackSize = keepStackSize(); | 20767 | int stackSize = keepStackSize(); |
16176 | 20768 | ||
16177 | try { | 20769 | try { |
16178 | // InternalSolverLanguageParser.g:5185:1: ( ( ( rule__Call__ArgumentListAssignment_2 ) ) ) | 20770 | // InternalSolverLanguageParser.g:6701:1: ( ( ( rule__Call__ArgumentListAssignment_2 ) ) ) |
16179 | // InternalSolverLanguageParser.g:5186:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) | 20771 | // InternalSolverLanguageParser.g:6702:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) |
16180 | { | 20772 | { |
16181 | // InternalSolverLanguageParser.g:5186:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) | 20773 | // InternalSolverLanguageParser.g:6702:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) |
16182 | // InternalSolverLanguageParser.g:5187:2: ( rule__Call__ArgumentListAssignment_2 ) | 20774 | // InternalSolverLanguageParser.g:6703:2: ( rule__Call__ArgumentListAssignment_2 ) |
16183 | { | 20775 | { |
16184 | before(grammarAccess.getCallAccess().getArgumentListAssignment_2()); | 20776 | before(grammarAccess.getCallAccess().getArgumentListAssignment_2()); |
16185 | // InternalSolverLanguageParser.g:5188:2: ( rule__Call__ArgumentListAssignment_2 ) | 20777 | // InternalSolverLanguageParser.g:6704:2: ( rule__Call__ArgumentListAssignment_2 ) |
16186 | // InternalSolverLanguageParser.g:5188:3: rule__Call__ArgumentListAssignment_2 | 20778 | // InternalSolverLanguageParser.g:6704:3: rule__Call__ArgumentListAssignment_2 |
16187 | { | 20779 | { |
16188 | pushFollow(FOLLOW_2); | 20780 | pushFollow(FOLLOW_2); |
16189 | rule__Call__ArgumentListAssignment_2(); | 20781 | rule__Call__ArgumentListAssignment_2(); |
@@ -16216,14 +20808,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16216 | 20808 | ||
16217 | 20809 | ||
16218 | // $ANTLR start "rule__ArgumentList__Group__0" | 20810 | // $ANTLR start "rule__ArgumentList__Group__0" |
16219 | // InternalSolverLanguageParser.g:5197:1: rule__ArgumentList__Group__0 : rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ; | 20811 | // InternalSolverLanguageParser.g:6713:1: rule__ArgumentList__Group__0 : rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ; |
16220 | public final void rule__ArgumentList__Group__0() throws RecognitionException { | 20812 | public final void rule__ArgumentList__Group__0() throws RecognitionException { |
16221 | 20813 | ||
16222 | int stackSize = keepStackSize(); | 20814 | int stackSize = keepStackSize(); |
16223 | 20815 | ||
16224 | try { | 20816 | try { |
16225 | // InternalSolverLanguageParser.g:5201:1: ( rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ) | 20817 | // InternalSolverLanguageParser.g:6717:1: ( rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ) |
16226 | // InternalSolverLanguageParser.g:5202:2: rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 | 20818 | // InternalSolverLanguageParser.g:6718:2: rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 |
16227 | { | 20819 | { |
16228 | pushFollow(FOLLOW_12); | 20820 | pushFollow(FOLLOW_12); |
16229 | rule__ArgumentList__Group__0__Impl(); | 20821 | rule__ArgumentList__Group__0__Impl(); |
@@ -16254,21 +20846,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16254 | 20846 | ||
16255 | 20847 | ||
16256 | // $ANTLR start "rule__ArgumentList__Group__0__Impl" | 20848 | // $ANTLR start "rule__ArgumentList__Group__0__Impl" |
16257 | // InternalSolverLanguageParser.g:5209:1: rule__ArgumentList__Group__0__Impl : ( () ) ; | 20849 | // InternalSolverLanguageParser.g:6725:1: rule__ArgumentList__Group__0__Impl : ( () ) ; |
16258 | public final void rule__ArgumentList__Group__0__Impl() throws RecognitionException { | 20850 | public final void rule__ArgumentList__Group__0__Impl() throws RecognitionException { |
16259 | 20851 | ||
16260 | int stackSize = keepStackSize(); | 20852 | int stackSize = keepStackSize(); |
16261 | 20853 | ||
16262 | try { | 20854 | try { |
16263 | // InternalSolverLanguageParser.g:5213:1: ( ( () ) ) | 20855 | // InternalSolverLanguageParser.g:6729:1: ( ( () ) ) |
16264 | // InternalSolverLanguageParser.g:5214:1: ( () ) | 20856 | // InternalSolverLanguageParser.g:6730:1: ( () ) |
16265 | { | 20857 | { |
16266 | // InternalSolverLanguageParser.g:5214:1: ( () ) | 20858 | // InternalSolverLanguageParser.g:6730:1: ( () ) |
16267 | // InternalSolverLanguageParser.g:5215:2: () | 20859 | // InternalSolverLanguageParser.g:6731:2: () |
16268 | { | 20860 | { |
16269 | before(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); | 20861 | before(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); |
16270 | // InternalSolverLanguageParser.g:5216:2: () | 20862 | // InternalSolverLanguageParser.g:6732:2: () |
16271 | // InternalSolverLanguageParser.g:5216:3: | 20863 | // InternalSolverLanguageParser.g:6732:3: |
16272 | { | 20864 | { |
16273 | } | 20865 | } |
16274 | 20866 | ||
@@ -16291,16 +20883,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16291 | 20883 | ||
16292 | 20884 | ||
16293 | // $ANTLR start "rule__ArgumentList__Group__1" | 20885 | // $ANTLR start "rule__ArgumentList__Group__1" |
16294 | // InternalSolverLanguageParser.g:5224:1: rule__ArgumentList__Group__1 : rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ; | 20886 | // InternalSolverLanguageParser.g:6740:1: rule__ArgumentList__Group__1 : rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ; |
16295 | public final void rule__ArgumentList__Group__1() throws RecognitionException { | 20887 | public final void rule__ArgumentList__Group__1() throws RecognitionException { |
16296 | 20888 | ||
16297 | int stackSize = keepStackSize(); | 20889 | int stackSize = keepStackSize(); |
16298 | 20890 | ||
16299 | try { | 20891 | try { |
16300 | // InternalSolverLanguageParser.g:5228:1: ( rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ) | 20892 | // InternalSolverLanguageParser.g:6744:1: ( rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ) |
16301 | // InternalSolverLanguageParser.g:5229:2: rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 | 20893 | // InternalSolverLanguageParser.g:6745:2: rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 |
16302 | { | 20894 | { |
16303 | pushFollow(FOLLOW_35); | 20895 | pushFollow(FOLLOW_44); |
16304 | rule__ArgumentList__Group__1__Impl(); | 20896 | rule__ArgumentList__Group__1__Impl(); |
16305 | 20897 | ||
16306 | state._fsp--; | 20898 | state._fsp--; |
@@ -16329,17 +20921,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16329 | 20921 | ||
16330 | 20922 | ||
16331 | // $ANTLR start "rule__ArgumentList__Group__1__Impl" | 20923 | // $ANTLR start "rule__ArgumentList__Group__1__Impl" |
16332 | // InternalSolverLanguageParser.g:5236:1: rule__ArgumentList__Group__1__Impl : ( LeftParenthesis ) ; | 20924 | // InternalSolverLanguageParser.g:6752:1: rule__ArgumentList__Group__1__Impl : ( LeftParenthesis ) ; |
16333 | public final void rule__ArgumentList__Group__1__Impl() throws RecognitionException { | 20925 | public final void rule__ArgumentList__Group__1__Impl() throws RecognitionException { |
16334 | 20926 | ||
16335 | int stackSize = keepStackSize(); | 20927 | int stackSize = keepStackSize(); |
16336 | 20928 | ||
16337 | try { | 20929 | try { |
16338 | // InternalSolverLanguageParser.g:5240:1: ( ( LeftParenthesis ) ) | 20930 | // InternalSolverLanguageParser.g:6756:1: ( ( LeftParenthesis ) ) |
16339 | // InternalSolverLanguageParser.g:5241:1: ( LeftParenthesis ) | 20931 | // InternalSolverLanguageParser.g:6757:1: ( LeftParenthesis ) |
16340 | { | 20932 | { |
16341 | // InternalSolverLanguageParser.g:5241:1: ( LeftParenthesis ) | 20933 | // InternalSolverLanguageParser.g:6757:1: ( LeftParenthesis ) |
16342 | // InternalSolverLanguageParser.g:5242:2: LeftParenthesis | 20934 | // InternalSolverLanguageParser.g:6758:2: LeftParenthesis |
16343 | { | 20935 | { |
16344 | before(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); | 20936 | before(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); |
16345 | match(input,LeftParenthesis,FOLLOW_2); | 20937 | match(input,LeftParenthesis,FOLLOW_2); |
@@ -16366,16 +20958,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16366 | 20958 | ||
16367 | 20959 | ||
16368 | // $ANTLR start "rule__ArgumentList__Group__2" | 20960 | // $ANTLR start "rule__ArgumentList__Group__2" |
16369 | // InternalSolverLanguageParser.g:5251:1: rule__ArgumentList__Group__2 : rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ; | 20961 | // InternalSolverLanguageParser.g:6767:1: rule__ArgumentList__Group__2 : rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ; |
16370 | public final void rule__ArgumentList__Group__2() throws RecognitionException { | 20962 | public final void rule__ArgumentList__Group__2() throws RecognitionException { |
16371 | 20963 | ||
16372 | int stackSize = keepStackSize(); | 20964 | int stackSize = keepStackSize(); |
16373 | 20965 | ||
16374 | try { | 20966 | try { |
16375 | // InternalSolverLanguageParser.g:5255:1: ( rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ) | 20967 | // InternalSolverLanguageParser.g:6771:1: ( rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ) |
16376 | // InternalSolverLanguageParser.g:5256:2: rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 | 20968 | // InternalSolverLanguageParser.g:6772:2: rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 |
16377 | { | 20969 | { |
16378 | pushFollow(FOLLOW_35); | 20970 | pushFollow(FOLLOW_44); |
16379 | rule__ArgumentList__Group__2__Impl(); | 20971 | rule__ArgumentList__Group__2__Impl(); |
16380 | 20972 | ||
16381 | state._fsp--; | 20973 | state._fsp--; |
@@ -16404,29 +20996,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16404 | 20996 | ||
16405 | 20997 | ||
16406 | // $ANTLR start "rule__ArgumentList__Group__2__Impl" | 20998 | // $ANTLR start "rule__ArgumentList__Group__2__Impl" |
16407 | // InternalSolverLanguageParser.g:5263:1: rule__ArgumentList__Group__2__Impl : ( ( rule__ArgumentList__Group_2__0 )? ) ; | 20999 | // InternalSolverLanguageParser.g:6779:1: rule__ArgumentList__Group__2__Impl : ( ( rule__ArgumentList__Group_2__0 )? ) ; |
16408 | public final void rule__ArgumentList__Group__2__Impl() throws RecognitionException { | 21000 | public final void rule__ArgumentList__Group__2__Impl() throws RecognitionException { |
16409 | 21001 | ||
16410 | int stackSize = keepStackSize(); | 21002 | int stackSize = keepStackSize(); |
16411 | 21003 | ||
16412 | try { | 21004 | try { |
16413 | // InternalSolverLanguageParser.g:5267:1: ( ( ( rule__ArgumentList__Group_2__0 )? ) ) | 21005 | // InternalSolverLanguageParser.g:6783:1: ( ( ( rule__ArgumentList__Group_2__0 )? ) ) |
16414 | // InternalSolverLanguageParser.g:5268:1: ( ( rule__ArgumentList__Group_2__0 )? ) | 21006 | // InternalSolverLanguageParser.g:6784:1: ( ( rule__ArgumentList__Group_2__0 )? ) |
16415 | { | 21007 | { |
16416 | // InternalSolverLanguageParser.g:5268:1: ( ( rule__ArgumentList__Group_2__0 )? ) | 21008 | // InternalSolverLanguageParser.g:6784:1: ( ( rule__ArgumentList__Group_2__0 )? ) |
16417 | // InternalSolverLanguageParser.g:5269:2: ( rule__ArgumentList__Group_2__0 )? | 21009 | // InternalSolverLanguageParser.g:6785:2: ( rule__ArgumentList__Group_2__0 )? |
16418 | { | 21010 | { |
16419 | before(grammarAccess.getArgumentListAccess().getGroup_2()); | 21011 | before(grammarAccess.getArgumentListAccess().getGroup_2()); |
16420 | // InternalSolverLanguageParser.g:5270:2: ( rule__ArgumentList__Group_2__0 )? | 21012 | // InternalSolverLanguageParser.g:6786:2: ( rule__ArgumentList__Group_2__0 )? |
16421 | int alt40=2; | 21013 | int alt49=2; |
16422 | int LA40_0 = input.LA(1); | 21014 | int LA49_0 = input.LA(1); |
16423 | 21015 | ||
16424 | if ( (LA40_0==Current||LA40_0==Unknown||(LA40_0>=Count && LA40_0<=False)||(LA40_0>=Must && LA40_0<=Prod)||LA40_0==True||(LA40_0>=Avg && LA40_0<=Inf)||(LA40_0>=Max && LA40_0<=Sum)||(LA40_0>=ExclamationMark && LA40_0<=LeftParenthesis)||(LA40_0>=Asterisk && LA40_0<=PlusSign)||LA40_0==HyphenMinus||LA40_0==LeftSquareBracket||(LA40_0>=RULE_STRING && LA40_0<=RULE_QUOTED_ID)||(LA40_0>=RULE_ID && LA40_0<=RULE_INT)) ) { | 21016 | if ( (LA49_0==Current||(LA49_0>=Unknown && LA49_0<=Exists)||LA49_0==Forall||(LA49_0>=Count && LA49_0<=False)||LA49_0==Must||LA49_0==True||LA49_0==Inf||LA49_0==May||(LA49_0>=ExclamationMark && LA49_0<=LeftParenthesis)||(LA49_0>=Asterisk && LA49_0<=PlusSign)||LA49_0==HyphenMinus||LA49_0==LeftSquareBracket||(LA49_0>=RULE_STRING && LA49_0<=RULE_QUOTED_ID)||(LA49_0>=RULE_ID && LA49_0<=RULE_INT)) ) { |
16425 | alt40=1; | 21017 | alt49=1; |
16426 | } | 21018 | } |
16427 | switch (alt40) { | 21019 | switch (alt49) { |
16428 | case 1 : | 21020 | case 1 : |
16429 | // InternalSolverLanguageParser.g:5270:3: rule__ArgumentList__Group_2__0 | 21021 | // InternalSolverLanguageParser.g:6786:3: rule__ArgumentList__Group_2__0 |
16430 | { | 21022 | { |
16431 | pushFollow(FOLLOW_2); | 21023 | pushFollow(FOLLOW_2); |
16432 | rule__ArgumentList__Group_2__0(); | 21024 | rule__ArgumentList__Group_2__0(); |
@@ -16462,14 +21054,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16462 | 21054 | ||
16463 | 21055 | ||
16464 | // $ANTLR start "rule__ArgumentList__Group__3" | 21056 | // $ANTLR start "rule__ArgumentList__Group__3" |
16465 | // InternalSolverLanguageParser.g:5278:1: rule__ArgumentList__Group__3 : rule__ArgumentList__Group__3__Impl ; | 21057 | // InternalSolverLanguageParser.g:6794:1: rule__ArgumentList__Group__3 : rule__ArgumentList__Group__3__Impl ; |
16466 | public final void rule__ArgumentList__Group__3() throws RecognitionException { | 21058 | public final void rule__ArgumentList__Group__3() throws RecognitionException { |
16467 | 21059 | ||
16468 | int stackSize = keepStackSize(); | 21060 | int stackSize = keepStackSize(); |
16469 | 21061 | ||
16470 | try { | 21062 | try { |
16471 | // InternalSolverLanguageParser.g:5282:1: ( rule__ArgumentList__Group__3__Impl ) | 21063 | // InternalSolverLanguageParser.g:6798:1: ( rule__ArgumentList__Group__3__Impl ) |
16472 | // InternalSolverLanguageParser.g:5283:2: rule__ArgumentList__Group__3__Impl | 21064 | // InternalSolverLanguageParser.g:6799:2: rule__ArgumentList__Group__3__Impl |
16473 | { | 21065 | { |
16474 | pushFollow(FOLLOW_2); | 21066 | pushFollow(FOLLOW_2); |
16475 | rule__ArgumentList__Group__3__Impl(); | 21067 | rule__ArgumentList__Group__3__Impl(); |
@@ -16495,17 +21087,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16495 | 21087 | ||
16496 | 21088 | ||
16497 | // $ANTLR start "rule__ArgumentList__Group__3__Impl" | 21089 | // $ANTLR start "rule__ArgumentList__Group__3__Impl" |
16498 | // InternalSolverLanguageParser.g:5289:1: rule__ArgumentList__Group__3__Impl : ( RightParenthesis ) ; | 21090 | // InternalSolverLanguageParser.g:6805:1: rule__ArgumentList__Group__3__Impl : ( RightParenthesis ) ; |
16499 | public final void rule__ArgumentList__Group__3__Impl() throws RecognitionException { | 21091 | public final void rule__ArgumentList__Group__3__Impl() throws RecognitionException { |
16500 | 21092 | ||
16501 | int stackSize = keepStackSize(); | 21093 | int stackSize = keepStackSize(); |
16502 | 21094 | ||
16503 | try { | 21095 | try { |
16504 | // InternalSolverLanguageParser.g:5293:1: ( ( RightParenthesis ) ) | 21096 | // InternalSolverLanguageParser.g:6809:1: ( ( RightParenthesis ) ) |
16505 | // InternalSolverLanguageParser.g:5294:1: ( RightParenthesis ) | 21097 | // InternalSolverLanguageParser.g:6810:1: ( RightParenthesis ) |
16506 | { | 21098 | { |
16507 | // InternalSolverLanguageParser.g:5294:1: ( RightParenthesis ) | 21099 | // InternalSolverLanguageParser.g:6810:1: ( RightParenthesis ) |
16508 | // InternalSolverLanguageParser.g:5295:2: RightParenthesis | 21100 | // InternalSolverLanguageParser.g:6811:2: RightParenthesis |
16509 | { | 21101 | { |
16510 | before(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); | 21102 | before(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); |
16511 | match(input,RightParenthesis,FOLLOW_2); | 21103 | match(input,RightParenthesis,FOLLOW_2); |
@@ -16532,16 +21124,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16532 | 21124 | ||
16533 | 21125 | ||
16534 | // $ANTLR start "rule__ArgumentList__Group_2__0" | 21126 | // $ANTLR start "rule__ArgumentList__Group_2__0" |
16535 | // InternalSolverLanguageParser.g:5305:1: rule__ArgumentList__Group_2__0 : rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ; | 21127 | // InternalSolverLanguageParser.g:6821:1: rule__ArgumentList__Group_2__0 : rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ; |
16536 | public final void rule__ArgumentList__Group_2__0() throws RecognitionException { | 21128 | public final void rule__ArgumentList__Group_2__0() throws RecognitionException { |
16537 | 21129 | ||
16538 | int stackSize = keepStackSize(); | 21130 | int stackSize = keepStackSize(); |
16539 | 21131 | ||
16540 | try { | 21132 | try { |
16541 | // InternalSolverLanguageParser.g:5309:1: ( rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ) | 21133 | // InternalSolverLanguageParser.g:6825:1: ( rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ) |
16542 | // InternalSolverLanguageParser.g:5310:2: rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 | 21134 | // InternalSolverLanguageParser.g:6826:2: rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 |
16543 | { | 21135 | { |
16544 | pushFollow(FOLLOW_21); | 21136 | pushFollow(FOLLOW_19); |
16545 | rule__ArgumentList__Group_2__0__Impl(); | 21137 | rule__ArgumentList__Group_2__0__Impl(); |
16546 | 21138 | ||
16547 | state._fsp--; | 21139 | state._fsp--; |
@@ -16570,21 +21162,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16570 | 21162 | ||
16571 | 21163 | ||
16572 | // $ANTLR start "rule__ArgumentList__Group_2__0__Impl" | 21164 | // $ANTLR start "rule__ArgumentList__Group_2__0__Impl" |
16573 | // InternalSolverLanguageParser.g:5317:1: rule__ArgumentList__Group_2__0__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ; | 21165 | // InternalSolverLanguageParser.g:6833:1: rule__ArgumentList__Group_2__0__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ; |
16574 | public final void rule__ArgumentList__Group_2__0__Impl() throws RecognitionException { | 21166 | public final void rule__ArgumentList__Group_2__0__Impl() throws RecognitionException { |
16575 | 21167 | ||
16576 | int stackSize = keepStackSize(); | 21168 | int stackSize = keepStackSize(); |
16577 | 21169 | ||
16578 | try { | 21170 | try { |
16579 | // InternalSolverLanguageParser.g:5321:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ) | 21171 | // InternalSolverLanguageParser.g:6837:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ) |
16580 | // InternalSolverLanguageParser.g:5322:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) | 21172 | // InternalSolverLanguageParser.g:6838:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) |
16581 | { | 21173 | { |
16582 | // InternalSolverLanguageParser.g:5322:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) | 21174 | // InternalSolverLanguageParser.g:6838:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) |
16583 | // InternalSolverLanguageParser.g:5323:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) | 21175 | // InternalSolverLanguageParser.g:6839:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) |
16584 | { | 21176 | { |
16585 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); | 21177 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); |
16586 | // InternalSolverLanguageParser.g:5324:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) | 21178 | // InternalSolverLanguageParser.g:6840:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) |
16587 | // InternalSolverLanguageParser.g:5324:3: rule__ArgumentList__ArgumentsAssignment_2_0 | 21179 | // InternalSolverLanguageParser.g:6840:3: rule__ArgumentList__ArgumentsAssignment_2_0 |
16588 | { | 21180 | { |
16589 | pushFollow(FOLLOW_2); | 21181 | pushFollow(FOLLOW_2); |
16590 | rule__ArgumentList__ArgumentsAssignment_2_0(); | 21182 | rule__ArgumentList__ArgumentsAssignment_2_0(); |
@@ -16617,14 +21209,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16617 | 21209 | ||
16618 | 21210 | ||
16619 | // $ANTLR start "rule__ArgumentList__Group_2__1" | 21211 | // $ANTLR start "rule__ArgumentList__Group_2__1" |
16620 | // InternalSolverLanguageParser.g:5332:1: rule__ArgumentList__Group_2__1 : rule__ArgumentList__Group_2__1__Impl ; | 21212 | // InternalSolverLanguageParser.g:6848:1: rule__ArgumentList__Group_2__1 : rule__ArgumentList__Group_2__1__Impl ; |
16621 | public final void rule__ArgumentList__Group_2__1() throws RecognitionException { | 21213 | public final void rule__ArgumentList__Group_2__1() throws RecognitionException { |
16622 | 21214 | ||
16623 | int stackSize = keepStackSize(); | 21215 | int stackSize = keepStackSize(); |
16624 | 21216 | ||
16625 | try { | 21217 | try { |
16626 | // InternalSolverLanguageParser.g:5336:1: ( rule__ArgumentList__Group_2__1__Impl ) | 21218 | // InternalSolverLanguageParser.g:6852:1: ( rule__ArgumentList__Group_2__1__Impl ) |
16627 | // InternalSolverLanguageParser.g:5337:2: rule__ArgumentList__Group_2__1__Impl | 21219 | // InternalSolverLanguageParser.g:6853:2: rule__ArgumentList__Group_2__1__Impl |
16628 | { | 21220 | { |
16629 | pushFollow(FOLLOW_2); | 21221 | pushFollow(FOLLOW_2); |
16630 | rule__ArgumentList__Group_2__1__Impl(); | 21222 | rule__ArgumentList__Group_2__1__Impl(); |
@@ -16650,35 +21242,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16650 | 21242 | ||
16651 | 21243 | ||
16652 | // $ANTLR start "rule__ArgumentList__Group_2__1__Impl" | 21244 | // $ANTLR start "rule__ArgumentList__Group_2__1__Impl" |
16653 | // InternalSolverLanguageParser.g:5343:1: rule__ArgumentList__Group_2__1__Impl : ( ( rule__ArgumentList__Group_2_1__0 )* ) ; | 21245 | // InternalSolverLanguageParser.g:6859:1: rule__ArgumentList__Group_2__1__Impl : ( ( rule__ArgumentList__Group_2_1__0 )* ) ; |
16654 | public final void rule__ArgumentList__Group_2__1__Impl() throws RecognitionException { | 21246 | public final void rule__ArgumentList__Group_2__1__Impl() throws RecognitionException { |
16655 | 21247 | ||
16656 | int stackSize = keepStackSize(); | 21248 | int stackSize = keepStackSize(); |
16657 | 21249 | ||
16658 | try { | 21250 | try { |
16659 | // InternalSolverLanguageParser.g:5347:1: ( ( ( rule__ArgumentList__Group_2_1__0 )* ) ) | 21251 | // InternalSolverLanguageParser.g:6863:1: ( ( ( rule__ArgumentList__Group_2_1__0 )* ) ) |
16660 | // InternalSolverLanguageParser.g:5348:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) | 21252 | // InternalSolverLanguageParser.g:6864:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) |
16661 | { | 21253 | { |
16662 | // InternalSolverLanguageParser.g:5348:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) | 21254 | // InternalSolverLanguageParser.g:6864:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) |
16663 | // InternalSolverLanguageParser.g:5349:2: ( rule__ArgumentList__Group_2_1__0 )* | 21255 | // InternalSolverLanguageParser.g:6865:2: ( rule__ArgumentList__Group_2_1__0 )* |
16664 | { | 21256 | { |
16665 | before(grammarAccess.getArgumentListAccess().getGroup_2_1()); | 21257 | before(grammarAccess.getArgumentListAccess().getGroup_2_1()); |
16666 | // InternalSolverLanguageParser.g:5350:2: ( rule__ArgumentList__Group_2_1__0 )* | 21258 | // InternalSolverLanguageParser.g:6866:2: ( rule__ArgumentList__Group_2_1__0 )* |
16667 | loop41: | 21259 | loop50: |
16668 | do { | 21260 | do { |
16669 | int alt41=2; | 21261 | int alt50=2; |
16670 | int LA41_0 = input.LA(1); | 21262 | int LA50_0 = input.LA(1); |
16671 | 21263 | ||
16672 | if ( (LA41_0==Comma) ) { | 21264 | if ( (LA50_0==Comma) ) { |
16673 | alt41=1; | 21265 | alt50=1; |
16674 | } | 21266 | } |
16675 | 21267 | ||
16676 | 21268 | ||
16677 | switch (alt41) { | 21269 | switch (alt50) { |
16678 | case 1 : | 21270 | case 1 : |
16679 | // InternalSolverLanguageParser.g:5350:3: rule__ArgumentList__Group_2_1__0 | 21271 | // InternalSolverLanguageParser.g:6866:3: rule__ArgumentList__Group_2_1__0 |
16680 | { | 21272 | { |
16681 | pushFollow(FOLLOW_22); | 21273 | pushFollow(FOLLOW_20); |
16682 | rule__ArgumentList__Group_2_1__0(); | 21274 | rule__ArgumentList__Group_2_1__0(); |
16683 | 21275 | ||
16684 | state._fsp--; | 21276 | state._fsp--; |
@@ -16688,7 +21280,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16688 | break; | 21280 | break; |
16689 | 21281 | ||
16690 | default : | 21282 | default : |
16691 | break loop41; | 21283 | break loop50; |
16692 | } | 21284 | } |
16693 | } while (true); | 21285 | } while (true); |
16694 | 21286 | ||
@@ -16715,16 +21307,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16715 | 21307 | ||
16716 | 21308 | ||
16717 | // $ANTLR start "rule__ArgumentList__Group_2_1__0" | 21309 | // $ANTLR start "rule__ArgumentList__Group_2_1__0" |
16718 | // InternalSolverLanguageParser.g:5359:1: rule__ArgumentList__Group_2_1__0 : rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ; | 21310 | // InternalSolverLanguageParser.g:6875:1: rule__ArgumentList__Group_2_1__0 : rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ; |
16719 | public final void rule__ArgumentList__Group_2_1__0() throws RecognitionException { | 21311 | public final void rule__ArgumentList__Group_2_1__0() throws RecognitionException { |
16720 | 21312 | ||
16721 | int stackSize = keepStackSize(); | 21313 | int stackSize = keepStackSize(); |
16722 | 21314 | ||
16723 | try { | 21315 | try { |
16724 | // InternalSolverLanguageParser.g:5363:1: ( rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ) | 21316 | // InternalSolverLanguageParser.g:6879:1: ( rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ) |
16725 | // InternalSolverLanguageParser.g:5364:2: rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 | 21317 | // InternalSolverLanguageParser.g:6880:2: rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 |
16726 | { | 21318 | { |
16727 | pushFollow(FOLLOW_36); | 21319 | pushFollow(FOLLOW_45); |
16728 | rule__ArgumentList__Group_2_1__0__Impl(); | 21320 | rule__ArgumentList__Group_2_1__0__Impl(); |
16729 | 21321 | ||
16730 | state._fsp--; | 21322 | state._fsp--; |
@@ -16753,17 +21345,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16753 | 21345 | ||
16754 | 21346 | ||
16755 | // $ANTLR start "rule__ArgumentList__Group_2_1__0__Impl" | 21347 | // $ANTLR start "rule__ArgumentList__Group_2_1__0__Impl" |
16756 | // InternalSolverLanguageParser.g:5371:1: rule__ArgumentList__Group_2_1__0__Impl : ( Comma ) ; | 21348 | // InternalSolverLanguageParser.g:6887:1: rule__ArgumentList__Group_2_1__0__Impl : ( Comma ) ; |
16757 | public final void rule__ArgumentList__Group_2_1__0__Impl() throws RecognitionException { | 21349 | public final void rule__ArgumentList__Group_2_1__0__Impl() throws RecognitionException { |
16758 | 21350 | ||
16759 | int stackSize = keepStackSize(); | 21351 | int stackSize = keepStackSize(); |
16760 | 21352 | ||
16761 | try { | 21353 | try { |
16762 | // InternalSolverLanguageParser.g:5375:1: ( ( Comma ) ) | 21354 | // InternalSolverLanguageParser.g:6891:1: ( ( Comma ) ) |
16763 | // InternalSolverLanguageParser.g:5376:1: ( Comma ) | 21355 | // InternalSolverLanguageParser.g:6892:1: ( Comma ) |
16764 | { | 21356 | { |
16765 | // InternalSolverLanguageParser.g:5376:1: ( Comma ) | 21357 | // InternalSolverLanguageParser.g:6892:1: ( Comma ) |
16766 | // InternalSolverLanguageParser.g:5377:2: Comma | 21358 | // InternalSolverLanguageParser.g:6893:2: Comma |
16767 | { | 21359 | { |
16768 | before(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); | 21360 | before(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); |
16769 | match(input,Comma,FOLLOW_2); | 21361 | match(input,Comma,FOLLOW_2); |
@@ -16790,14 +21382,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16790 | 21382 | ||
16791 | 21383 | ||
16792 | // $ANTLR start "rule__ArgumentList__Group_2_1__1" | 21384 | // $ANTLR start "rule__ArgumentList__Group_2_1__1" |
16793 | // InternalSolverLanguageParser.g:5386:1: rule__ArgumentList__Group_2_1__1 : rule__ArgumentList__Group_2_1__1__Impl ; | 21385 | // InternalSolverLanguageParser.g:6902:1: rule__ArgumentList__Group_2_1__1 : rule__ArgumentList__Group_2_1__1__Impl ; |
16794 | public final void rule__ArgumentList__Group_2_1__1() throws RecognitionException { | 21386 | public final void rule__ArgumentList__Group_2_1__1() throws RecognitionException { |
16795 | 21387 | ||
16796 | int stackSize = keepStackSize(); | 21388 | int stackSize = keepStackSize(); |
16797 | 21389 | ||
16798 | try { | 21390 | try { |
16799 | // InternalSolverLanguageParser.g:5390:1: ( rule__ArgumentList__Group_2_1__1__Impl ) | 21391 | // InternalSolverLanguageParser.g:6906:1: ( rule__ArgumentList__Group_2_1__1__Impl ) |
16800 | // InternalSolverLanguageParser.g:5391:2: rule__ArgumentList__Group_2_1__1__Impl | 21392 | // InternalSolverLanguageParser.g:6907:2: rule__ArgumentList__Group_2_1__1__Impl |
16801 | { | 21393 | { |
16802 | pushFollow(FOLLOW_2); | 21394 | pushFollow(FOLLOW_2); |
16803 | rule__ArgumentList__Group_2_1__1__Impl(); | 21395 | rule__ArgumentList__Group_2_1__1__Impl(); |
@@ -16823,21 +21415,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16823 | 21415 | ||
16824 | 21416 | ||
16825 | // $ANTLR start "rule__ArgumentList__Group_2_1__1__Impl" | 21417 | // $ANTLR start "rule__ArgumentList__Group_2_1__1__Impl" |
16826 | // InternalSolverLanguageParser.g:5397:1: rule__ArgumentList__Group_2_1__1__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ; | 21418 | // InternalSolverLanguageParser.g:6913:1: rule__ArgumentList__Group_2_1__1__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ; |
16827 | public final void rule__ArgumentList__Group_2_1__1__Impl() throws RecognitionException { | 21419 | public final void rule__ArgumentList__Group_2_1__1__Impl() throws RecognitionException { |
16828 | 21420 | ||
16829 | int stackSize = keepStackSize(); | 21421 | int stackSize = keepStackSize(); |
16830 | 21422 | ||
16831 | try { | 21423 | try { |
16832 | // InternalSolverLanguageParser.g:5401:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ) | 21424 | // InternalSolverLanguageParser.g:6917:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ) |
16833 | // InternalSolverLanguageParser.g:5402:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) | 21425 | // InternalSolverLanguageParser.g:6918:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) |
16834 | { | 21426 | { |
16835 | // InternalSolverLanguageParser.g:5402:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) | 21427 | // InternalSolverLanguageParser.g:6918:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) |
16836 | // InternalSolverLanguageParser.g:5403:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) | 21428 | // InternalSolverLanguageParser.g:6919:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) |
16837 | { | 21429 | { |
16838 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); | 21430 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); |
16839 | // InternalSolverLanguageParser.g:5404:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) | 21431 | // InternalSolverLanguageParser.g:6920:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) |
16840 | // InternalSolverLanguageParser.g:5404:3: rule__ArgumentList__ArgumentsAssignment_2_1_1 | 21432 | // InternalSolverLanguageParser.g:6920:3: rule__ArgumentList__ArgumentsAssignment_2_1_1 |
16841 | { | 21433 | { |
16842 | pushFollow(FOLLOW_2); | 21434 | pushFollow(FOLLOW_2); |
16843 | rule__ArgumentList__ArgumentsAssignment_2_1_1(); | 21435 | rule__ArgumentList__ArgumentsAssignment_2_1_1(); |
@@ -16870,16 +21462,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16870 | 21462 | ||
16871 | 21463 | ||
16872 | // $ANTLR start "rule__StarArgument__Group__0" | 21464 | // $ANTLR start "rule__StarArgument__Group__0" |
16873 | // InternalSolverLanguageParser.g:5413:1: rule__StarArgument__Group__0 : rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ; | 21465 | // InternalSolverLanguageParser.g:6929:1: rule__StarArgument__Group__0 : rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ; |
16874 | public final void rule__StarArgument__Group__0() throws RecognitionException { | 21466 | public final void rule__StarArgument__Group__0() throws RecognitionException { |
16875 | 21467 | ||
16876 | int stackSize = keepStackSize(); | 21468 | int stackSize = keepStackSize(); |
16877 | 21469 | ||
16878 | try { | 21470 | try { |
16879 | // InternalSolverLanguageParser.g:5417:1: ( rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ) | 21471 | // InternalSolverLanguageParser.g:6933:1: ( rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ) |
16880 | // InternalSolverLanguageParser.g:5418:2: rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 | 21472 | // InternalSolverLanguageParser.g:6934:2: rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 |
16881 | { | 21473 | { |
16882 | pushFollow(FOLLOW_37); | 21474 | pushFollow(FOLLOW_46); |
16883 | rule__StarArgument__Group__0__Impl(); | 21475 | rule__StarArgument__Group__0__Impl(); |
16884 | 21476 | ||
16885 | state._fsp--; | 21477 | state._fsp--; |
@@ -16908,21 +21500,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16908 | 21500 | ||
16909 | 21501 | ||
16910 | // $ANTLR start "rule__StarArgument__Group__0__Impl" | 21502 | // $ANTLR start "rule__StarArgument__Group__0__Impl" |
16911 | // InternalSolverLanguageParser.g:5425:1: rule__StarArgument__Group__0__Impl : ( () ) ; | 21503 | // InternalSolverLanguageParser.g:6941:1: rule__StarArgument__Group__0__Impl : ( () ) ; |
16912 | public final void rule__StarArgument__Group__0__Impl() throws RecognitionException { | 21504 | public final void rule__StarArgument__Group__0__Impl() throws RecognitionException { |
16913 | 21505 | ||
16914 | int stackSize = keepStackSize(); | 21506 | int stackSize = keepStackSize(); |
16915 | 21507 | ||
16916 | try { | 21508 | try { |
16917 | // InternalSolverLanguageParser.g:5429:1: ( ( () ) ) | 21509 | // InternalSolverLanguageParser.g:6945:1: ( ( () ) ) |
16918 | // InternalSolverLanguageParser.g:5430:1: ( () ) | 21510 | // InternalSolverLanguageParser.g:6946:1: ( () ) |
16919 | { | 21511 | { |
16920 | // InternalSolverLanguageParser.g:5430:1: ( () ) | 21512 | // InternalSolverLanguageParser.g:6946:1: ( () ) |
16921 | // InternalSolverLanguageParser.g:5431:2: () | 21513 | // InternalSolverLanguageParser.g:6947:2: () |
16922 | { | 21514 | { |
16923 | before(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); | 21515 | before(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); |
16924 | // InternalSolverLanguageParser.g:5432:2: () | 21516 | // InternalSolverLanguageParser.g:6948:2: () |
16925 | // InternalSolverLanguageParser.g:5432:3: | 21517 | // InternalSolverLanguageParser.g:6948:3: |
16926 | { | 21518 | { |
16927 | } | 21519 | } |
16928 | 21520 | ||
@@ -16945,14 +21537,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16945 | 21537 | ||
16946 | 21538 | ||
16947 | // $ANTLR start "rule__StarArgument__Group__1" | 21539 | // $ANTLR start "rule__StarArgument__Group__1" |
16948 | // InternalSolverLanguageParser.g:5440:1: rule__StarArgument__Group__1 : rule__StarArgument__Group__1__Impl ; | 21540 | // InternalSolverLanguageParser.g:6956:1: rule__StarArgument__Group__1 : rule__StarArgument__Group__1__Impl ; |
16949 | public final void rule__StarArgument__Group__1() throws RecognitionException { | 21541 | public final void rule__StarArgument__Group__1() throws RecognitionException { |
16950 | 21542 | ||
16951 | int stackSize = keepStackSize(); | 21543 | int stackSize = keepStackSize(); |
16952 | 21544 | ||
16953 | try { | 21545 | try { |
16954 | // InternalSolverLanguageParser.g:5444:1: ( rule__StarArgument__Group__1__Impl ) | 21546 | // InternalSolverLanguageParser.g:6960:1: ( rule__StarArgument__Group__1__Impl ) |
16955 | // InternalSolverLanguageParser.g:5445:2: rule__StarArgument__Group__1__Impl | 21547 | // InternalSolverLanguageParser.g:6961:2: rule__StarArgument__Group__1__Impl |
16956 | { | 21548 | { |
16957 | pushFollow(FOLLOW_2); | 21549 | pushFollow(FOLLOW_2); |
16958 | rule__StarArgument__Group__1__Impl(); | 21550 | rule__StarArgument__Group__1__Impl(); |
@@ -16978,17 +21570,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16978 | 21570 | ||
16979 | 21571 | ||
16980 | // $ANTLR start "rule__StarArgument__Group__1__Impl" | 21572 | // $ANTLR start "rule__StarArgument__Group__1__Impl" |
16981 | // InternalSolverLanguageParser.g:5451:1: rule__StarArgument__Group__1__Impl : ( Asterisk ) ; | 21573 | // InternalSolverLanguageParser.g:6967:1: rule__StarArgument__Group__1__Impl : ( Asterisk ) ; |
16982 | public final void rule__StarArgument__Group__1__Impl() throws RecognitionException { | 21574 | public final void rule__StarArgument__Group__1__Impl() throws RecognitionException { |
16983 | 21575 | ||
16984 | int stackSize = keepStackSize(); | 21576 | int stackSize = keepStackSize(); |
16985 | 21577 | ||
16986 | try { | 21578 | try { |
16987 | // InternalSolverLanguageParser.g:5455:1: ( ( Asterisk ) ) | 21579 | // InternalSolverLanguageParser.g:6971:1: ( ( Asterisk ) ) |
16988 | // InternalSolverLanguageParser.g:5456:1: ( Asterisk ) | 21580 | // InternalSolverLanguageParser.g:6972:1: ( Asterisk ) |
16989 | { | 21581 | { |
16990 | // InternalSolverLanguageParser.g:5456:1: ( Asterisk ) | 21582 | // InternalSolverLanguageParser.g:6972:1: ( Asterisk ) |
16991 | // InternalSolverLanguageParser.g:5457:2: Asterisk | 21583 | // InternalSolverLanguageParser.g:6973:2: Asterisk |
16992 | { | 21584 | { |
16993 | before(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); | 21585 | before(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); |
16994 | match(input,Asterisk,FOLLOW_2); | 21586 | match(input,Asterisk,FOLLOW_2); |
@@ -17015,14 +21607,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17015 | 21607 | ||
17016 | 21608 | ||
17017 | // $ANTLR start "rule__TypedArgument__Group__0" | 21609 | // $ANTLR start "rule__TypedArgument__Group__0" |
17018 | // InternalSolverLanguageParser.g:5467:1: rule__TypedArgument__Group__0 : rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ; | 21610 | // InternalSolverLanguageParser.g:6983:1: rule__TypedArgument__Group__0 : rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ; |
17019 | public final void rule__TypedArgument__Group__0() throws RecognitionException { | 21611 | public final void rule__TypedArgument__Group__0() throws RecognitionException { |
17020 | 21612 | ||
17021 | int stackSize = keepStackSize(); | 21613 | int stackSize = keepStackSize(); |
17022 | 21614 | ||
17023 | try { | 21615 | try { |
17024 | // InternalSolverLanguageParser.g:5471:1: ( rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ) | 21616 | // InternalSolverLanguageParser.g:6987:1: ( rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ) |
17025 | // InternalSolverLanguageParser.g:5472:2: rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 | 21617 | // InternalSolverLanguageParser.g:6988:2: rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 |
17026 | { | 21618 | { |
17027 | pushFollow(FOLLOW_9); | 21619 | pushFollow(FOLLOW_9); |
17028 | rule__TypedArgument__Group__0__Impl(); | 21620 | rule__TypedArgument__Group__0__Impl(); |
@@ -17053,21 +21645,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17053 | 21645 | ||
17054 | 21646 | ||
17055 | // $ANTLR start "rule__TypedArgument__Group__0__Impl" | 21647 | // $ANTLR start "rule__TypedArgument__Group__0__Impl" |
17056 | // InternalSolverLanguageParser.g:5479:1: rule__TypedArgument__Group__0__Impl : ( ( rule__TypedArgument__TypeAssignment_0 ) ) ; | 21648 | // InternalSolverLanguageParser.g:6995:1: rule__TypedArgument__Group__0__Impl : ( ( rule__TypedArgument__TypeAssignment_0 ) ) ; |
17057 | public final void rule__TypedArgument__Group__0__Impl() throws RecognitionException { | 21649 | public final void rule__TypedArgument__Group__0__Impl() throws RecognitionException { |
17058 | 21650 | ||
17059 | int stackSize = keepStackSize(); | 21651 | int stackSize = keepStackSize(); |
17060 | 21652 | ||
17061 | try { | 21653 | try { |
17062 | // InternalSolverLanguageParser.g:5483:1: ( ( ( rule__TypedArgument__TypeAssignment_0 ) ) ) | 21654 | // InternalSolverLanguageParser.g:6999:1: ( ( ( rule__TypedArgument__TypeAssignment_0 ) ) ) |
17063 | // InternalSolverLanguageParser.g:5484:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) | 21655 | // InternalSolverLanguageParser.g:7000:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) |
17064 | { | 21656 | { |
17065 | // InternalSolverLanguageParser.g:5484:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) | 21657 | // InternalSolverLanguageParser.g:7000:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) |
17066 | // InternalSolverLanguageParser.g:5485:2: ( rule__TypedArgument__TypeAssignment_0 ) | 21658 | // InternalSolverLanguageParser.g:7001:2: ( rule__TypedArgument__TypeAssignment_0 ) |
17067 | { | 21659 | { |
17068 | before(grammarAccess.getTypedArgumentAccess().getTypeAssignment_0()); | 21660 | before(grammarAccess.getTypedArgumentAccess().getTypeAssignment_0()); |
17069 | // InternalSolverLanguageParser.g:5486:2: ( rule__TypedArgument__TypeAssignment_0 ) | 21661 | // InternalSolverLanguageParser.g:7002:2: ( rule__TypedArgument__TypeAssignment_0 ) |
17070 | // InternalSolverLanguageParser.g:5486:3: rule__TypedArgument__TypeAssignment_0 | 21662 | // InternalSolverLanguageParser.g:7002:3: rule__TypedArgument__TypeAssignment_0 |
17071 | { | 21663 | { |
17072 | pushFollow(FOLLOW_2); | 21664 | pushFollow(FOLLOW_2); |
17073 | rule__TypedArgument__TypeAssignment_0(); | 21665 | rule__TypedArgument__TypeAssignment_0(); |
@@ -17100,14 +21692,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17100 | 21692 | ||
17101 | 21693 | ||
17102 | // $ANTLR start "rule__TypedArgument__Group__1" | 21694 | // $ANTLR start "rule__TypedArgument__Group__1" |
17103 | // InternalSolverLanguageParser.g:5494:1: rule__TypedArgument__Group__1 : rule__TypedArgument__Group__1__Impl ; | 21695 | // InternalSolverLanguageParser.g:7010:1: rule__TypedArgument__Group__1 : rule__TypedArgument__Group__1__Impl ; |
17104 | public final void rule__TypedArgument__Group__1() throws RecognitionException { | 21696 | public final void rule__TypedArgument__Group__1() throws RecognitionException { |
17105 | 21697 | ||
17106 | int stackSize = keepStackSize(); | 21698 | int stackSize = keepStackSize(); |
17107 | 21699 | ||
17108 | try { | 21700 | try { |
17109 | // InternalSolverLanguageParser.g:5498:1: ( rule__TypedArgument__Group__1__Impl ) | 21701 | // InternalSolverLanguageParser.g:7014:1: ( rule__TypedArgument__Group__1__Impl ) |
17110 | // InternalSolverLanguageParser.g:5499:2: rule__TypedArgument__Group__1__Impl | 21702 | // InternalSolverLanguageParser.g:7015:2: rule__TypedArgument__Group__1__Impl |
17111 | { | 21703 | { |
17112 | pushFollow(FOLLOW_2); | 21704 | pushFollow(FOLLOW_2); |
17113 | rule__TypedArgument__Group__1__Impl(); | 21705 | rule__TypedArgument__Group__1__Impl(); |
@@ -17133,21 +21725,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17133 | 21725 | ||
17134 | 21726 | ||
17135 | // $ANTLR start "rule__TypedArgument__Group__1__Impl" | 21727 | // $ANTLR start "rule__TypedArgument__Group__1__Impl" |
17136 | // InternalSolverLanguageParser.g:5505:1: rule__TypedArgument__Group__1__Impl : ( ( rule__TypedArgument__VariableAssignment_1 ) ) ; | 21728 | // InternalSolverLanguageParser.g:7021:1: rule__TypedArgument__Group__1__Impl : ( ( rule__TypedArgument__VariableAssignment_1 ) ) ; |
17137 | public final void rule__TypedArgument__Group__1__Impl() throws RecognitionException { | 21729 | public final void rule__TypedArgument__Group__1__Impl() throws RecognitionException { |
17138 | 21730 | ||
17139 | int stackSize = keepStackSize(); | 21731 | int stackSize = keepStackSize(); |
17140 | 21732 | ||
17141 | try { | 21733 | try { |
17142 | // InternalSolverLanguageParser.g:5509:1: ( ( ( rule__TypedArgument__VariableAssignment_1 ) ) ) | 21734 | // InternalSolverLanguageParser.g:7025:1: ( ( ( rule__TypedArgument__VariableAssignment_1 ) ) ) |
17143 | // InternalSolverLanguageParser.g:5510:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) | 21735 | // InternalSolverLanguageParser.g:7026:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) |
17144 | { | 21736 | { |
17145 | // InternalSolverLanguageParser.g:5510:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) | 21737 | // InternalSolverLanguageParser.g:7026:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) |
17146 | // InternalSolverLanguageParser.g:5511:2: ( rule__TypedArgument__VariableAssignment_1 ) | 21738 | // InternalSolverLanguageParser.g:7027:2: ( rule__TypedArgument__VariableAssignment_1 ) |
17147 | { | 21739 | { |
17148 | before(grammarAccess.getTypedArgumentAccess().getVariableAssignment_1()); | 21740 | before(grammarAccess.getTypedArgumentAccess().getVariableAssignment_1()); |
17149 | // InternalSolverLanguageParser.g:5512:2: ( rule__TypedArgument__VariableAssignment_1 ) | 21741 | // InternalSolverLanguageParser.g:7028:2: ( rule__TypedArgument__VariableAssignment_1 ) |
17150 | // InternalSolverLanguageParser.g:5512:3: rule__TypedArgument__VariableAssignment_1 | 21742 | // InternalSolverLanguageParser.g:7028:3: rule__TypedArgument__VariableAssignment_1 |
17151 | { | 21743 | { |
17152 | pushFollow(FOLLOW_2); | 21744 | pushFollow(FOLLOW_2); |
17153 | rule__TypedArgument__VariableAssignment_1(); | 21745 | rule__TypedArgument__VariableAssignment_1(); |
@@ -17180,16 +21772,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17180 | 21772 | ||
17181 | 21773 | ||
17182 | // $ANTLR start "rule__TypedStarArgument__Group__0" | 21774 | // $ANTLR start "rule__TypedStarArgument__Group__0" |
17183 | // InternalSolverLanguageParser.g:5521:1: rule__TypedStarArgument__Group__0 : rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ; | 21775 | // InternalSolverLanguageParser.g:7037:1: rule__TypedStarArgument__Group__0 : rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ; |
17184 | public final void rule__TypedStarArgument__Group__0() throws RecognitionException { | 21776 | public final void rule__TypedStarArgument__Group__0() throws RecognitionException { |
17185 | 21777 | ||
17186 | int stackSize = keepStackSize(); | 21778 | int stackSize = keepStackSize(); |
17187 | 21779 | ||
17188 | try { | 21780 | try { |
17189 | // InternalSolverLanguageParser.g:5525:1: ( rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ) | 21781 | // InternalSolverLanguageParser.g:7041:1: ( rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ) |
17190 | // InternalSolverLanguageParser.g:5526:2: rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 | 21782 | // InternalSolverLanguageParser.g:7042:2: rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 |
17191 | { | 21783 | { |
17192 | pushFollow(FOLLOW_37); | 21784 | pushFollow(FOLLOW_46); |
17193 | rule__TypedStarArgument__Group__0__Impl(); | 21785 | rule__TypedStarArgument__Group__0__Impl(); |
17194 | 21786 | ||
17195 | state._fsp--; | 21787 | state._fsp--; |
@@ -17218,21 +21810,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17218 | 21810 | ||
17219 | 21811 | ||
17220 | // $ANTLR start "rule__TypedStarArgument__Group__0__Impl" | 21812 | // $ANTLR start "rule__TypedStarArgument__Group__0__Impl" |
17221 | // InternalSolverLanguageParser.g:5533:1: rule__TypedStarArgument__Group__0__Impl : ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ; | 21813 | // InternalSolverLanguageParser.g:7049:1: rule__TypedStarArgument__Group__0__Impl : ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ; |
17222 | public final void rule__TypedStarArgument__Group__0__Impl() throws RecognitionException { | 21814 | public final void rule__TypedStarArgument__Group__0__Impl() throws RecognitionException { |
17223 | 21815 | ||
17224 | int stackSize = keepStackSize(); | 21816 | int stackSize = keepStackSize(); |
17225 | 21817 | ||
17226 | try { | 21818 | try { |
17227 | // InternalSolverLanguageParser.g:5537:1: ( ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ) | 21819 | // InternalSolverLanguageParser.g:7053:1: ( ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ) |
17228 | // InternalSolverLanguageParser.g:5538:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) | 21820 | // InternalSolverLanguageParser.g:7054:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) |
17229 | { | 21821 | { |
17230 | // InternalSolverLanguageParser.g:5538:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) | 21822 | // InternalSolverLanguageParser.g:7054:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) |
17231 | // InternalSolverLanguageParser.g:5539:2: ( rule__TypedStarArgument__TypeAssignment_0 ) | 21823 | // InternalSolverLanguageParser.g:7055:2: ( rule__TypedStarArgument__TypeAssignment_0 ) |
17232 | { | 21824 | { |
17233 | before(grammarAccess.getTypedStarArgumentAccess().getTypeAssignment_0()); | 21825 | before(grammarAccess.getTypedStarArgumentAccess().getTypeAssignment_0()); |
17234 | // InternalSolverLanguageParser.g:5540:2: ( rule__TypedStarArgument__TypeAssignment_0 ) | 21826 | // InternalSolverLanguageParser.g:7056:2: ( rule__TypedStarArgument__TypeAssignment_0 ) |
17235 | // InternalSolverLanguageParser.g:5540:3: rule__TypedStarArgument__TypeAssignment_0 | 21827 | // InternalSolverLanguageParser.g:7056:3: rule__TypedStarArgument__TypeAssignment_0 |
17236 | { | 21828 | { |
17237 | pushFollow(FOLLOW_2); | 21829 | pushFollow(FOLLOW_2); |
17238 | rule__TypedStarArgument__TypeAssignment_0(); | 21830 | rule__TypedStarArgument__TypeAssignment_0(); |
@@ -17265,14 +21857,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17265 | 21857 | ||
17266 | 21858 | ||
17267 | // $ANTLR start "rule__TypedStarArgument__Group__1" | 21859 | // $ANTLR start "rule__TypedStarArgument__Group__1" |
17268 | // InternalSolverLanguageParser.g:5548:1: rule__TypedStarArgument__Group__1 : rule__TypedStarArgument__Group__1__Impl ; | 21860 | // InternalSolverLanguageParser.g:7064:1: rule__TypedStarArgument__Group__1 : rule__TypedStarArgument__Group__1__Impl ; |
17269 | public final void rule__TypedStarArgument__Group__1() throws RecognitionException { | 21861 | public final void rule__TypedStarArgument__Group__1() throws RecognitionException { |
17270 | 21862 | ||
17271 | int stackSize = keepStackSize(); | 21863 | int stackSize = keepStackSize(); |
17272 | 21864 | ||
17273 | try { | 21865 | try { |
17274 | // InternalSolverLanguageParser.g:5552:1: ( rule__TypedStarArgument__Group__1__Impl ) | 21866 | // InternalSolverLanguageParser.g:7068:1: ( rule__TypedStarArgument__Group__1__Impl ) |
17275 | // InternalSolverLanguageParser.g:5553:2: rule__TypedStarArgument__Group__1__Impl | 21867 | // InternalSolverLanguageParser.g:7069:2: rule__TypedStarArgument__Group__1__Impl |
17276 | { | 21868 | { |
17277 | pushFollow(FOLLOW_2); | 21869 | pushFollow(FOLLOW_2); |
17278 | rule__TypedStarArgument__Group__1__Impl(); | 21870 | rule__TypedStarArgument__Group__1__Impl(); |
@@ -17298,17 +21890,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17298 | 21890 | ||
17299 | 21891 | ||
17300 | // $ANTLR start "rule__TypedStarArgument__Group__1__Impl" | 21892 | // $ANTLR start "rule__TypedStarArgument__Group__1__Impl" |
17301 | // InternalSolverLanguageParser.g:5559:1: rule__TypedStarArgument__Group__1__Impl : ( Asterisk ) ; | 21893 | // InternalSolverLanguageParser.g:7075:1: rule__TypedStarArgument__Group__1__Impl : ( Asterisk ) ; |
17302 | public final void rule__TypedStarArgument__Group__1__Impl() throws RecognitionException { | 21894 | public final void rule__TypedStarArgument__Group__1__Impl() throws RecognitionException { |
17303 | 21895 | ||
17304 | int stackSize = keepStackSize(); | 21896 | int stackSize = keepStackSize(); |
17305 | 21897 | ||
17306 | try { | 21898 | try { |
17307 | // InternalSolverLanguageParser.g:5563:1: ( ( Asterisk ) ) | 21899 | // InternalSolverLanguageParser.g:7079:1: ( ( Asterisk ) ) |
17308 | // InternalSolverLanguageParser.g:5564:1: ( Asterisk ) | 21900 | // InternalSolverLanguageParser.g:7080:1: ( Asterisk ) |
17309 | { | 21901 | { |
17310 | // InternalSolverLanguageParser.g:5564:1: ( Asterisk ) | 21902 | // InternalSolverLanguageParser.g:7080:1: ( Asterisk ) |
17311 | // InternalSolverLanguageParser.g:5565:2: Asterisk | 21903 | // InternalSolverLanguageParser.g:7081:2: Asterisk |
17312 | { | 21904 | { |
17313 | before(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); | 21905 | before(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); |
17314 | match(input,Asterisk,FOLLOW_2); | 21906 | match(input,Asterisk,FOLLOW_2); |
@@ -17335,14 +21927,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17335 | 21927 | ||
17336 | 21928 | ||
17337 | // $ANTLR start "rule__Interval__Group__0" | 21929 | // $ANTLR start "rule__Interval__Group__0" |
17338 | // InternalSolverLanguageParser.g:5575:1: rule__Interval__Group__0 : rule__Interval__Group__0__Impl rule__Interval__Group__1 ; | 21930 | // InternalSolverLanguageParser.g:7091:1: rule__Interval__Group__0 : rule__Interval__Group__0__Impl rule__Interval__Group__1 ; |
17339 | public final void rule__Interval__Group__0() throws RecognitionException { | 21931 | public final void rule__Interval__Group__0() throws RecognitionException { |
17340 | 21932 | ||
17341 | int stackSize = keepStackSize(); | 21933 | int stackSize = keepStackSize(); |
17342 | 21934 | ||
17343 | try { | 21935 | try { |
17344 | // InternalSolverLanguageParser.g:5579:1: ( rule__Interval__Group__0__Impl rule__Interval__Group__1 ) | 21936 | // InternalSolverLanguageParser.g:7095:1: ( rule__Interval__Group__0__Impl rule__Interval__Group__1 ) |
17345 | // InternalSolverLanguageParser.g:5580:2: rule__Interval__Group__0__Impl rule__Interval__Group__1 | 21937 | // InternalSolverLanguageParser.g:7096:2: rule__Interval__Group__0__Impl rule__Interval__Group__1 |
17346 | { | 21938 | { |
17347 | pushFollow(FOLLOW_7); | 21939 | pushFollow(FOLLOW_7); |
17348 | rule__Interval__Group__0__Impl(); | 21940 | rule__Interval__Group__0__Impl(); |
@@ -17373,17 +21965,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17373 | 21965 | ||
17374 | 21966 | ||
17375 | // $ANTLR start "rule__Interval__Group__0__Impl" | 21967 | // $ANTLR start "rule__Interval__Group__0__Impl" |
17376 | // InternalSolverLanguageParser.g:5587:1: rule__Interval__Group__0__Impl : ( LeftSquareBracket ) ; | 21968 | // InternalSolverLanguageParser.g:7103:1: rule__Interval__Group__0__Impl : ( LeftSquareBracket ) ; |
17377 | public final void rule__Interval__Group__0__Impl() throws RecognitionException { | 21969 | public final void rule__Interval__Group__0__Impl() throws RecognitionException { |
17378 | 21970 | ||
17379 | int stackSize = keepStackSize(); | 21971 | int stackSize = keepStackSize(); |
17380 | 21972 | ||
17381 | try { | 21973 | try { |
17382 | // InternalSolverLanguageParser.g:5591:1: ( ( LeftSquareBracket ) ) | 21974 | // InternalSolverLanguageParser.g:7107:1: ( ( LeftSquareBracket ) ) |
17383 | // InternalSolverLanguageParser.g:5592:1: ( LeftSquareBracket ) | 21975 | // InternalSolverLanguageParser.g:7108:1: ( LeftSquareBracket ) |
17384 | { | 21976 | { |
17385 | // InternalSolverLanguageParser.g:5592:1: ( LeftSquareBracket ) | 21977 | // InternalSolverLanguageParser.g:7108:1: ( LeftSquareBracket ) |
17386 | // InternalSolverLanguageParser.g:5593:2: LeftSquareBracket | 21978 | // InternalSolverLanguageParser.g:7109:2: LeftSquareBracket |
17387 | { | 21979 | { |
17388 | before(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); | 21980 | before(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); |
17389 | match(input,LeftSquareBracket,FOLLOW_2); | 21981 | match(input,LeftSquareBracket,FOLLOW_2); |
@@ -17410,16 +22002,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17410 | 22002 | ||
17411 | 22003 | ||
17412 | // $ANTLR start "rule__Interval__Group__1" | 22004 | // $ANTLR start "rule__Interval__Group__1" |
17413 | // InternalSolverLanguageParser.g:5602:1: rule__Interval__Group__1 : rule__Interval__Group__1__Impl rule__Interval__Group__2 ; | 22005 | // InternalSolverLanguageParser.g:7118:1: rule__Interval__Group__1 : rule__Interval__Group__1__Impl rule__Interval__Group__2 ; |
17414 | public final void rule__Interval__Group__1() throws RecognitionException { | 22006 | public final void rule__Interval__Group__1() throws RecognitionException { |
17415 | 22007 | ||
17416 | int stackSize = keepStackSize(); | 22008 | int stackSize = keepStackSize(); |
17417 | 22009 | ||
17418 | try { | 22010 | try { |
17419 | // InternalSolverLanguageParser.g:5606:1: ( rule__Interval__Group__1__Impl rule__Interval__Group__2 ) | 22011 | // InternalSolverLanguageParser.g:7122:1: ( rule__Interval__Group__1__Impl rule__Interval__Group__2 ) |
17420 | // InternalSolverLanguageParser.g:5607:2: rule__Interval__Group__1__Impl rule__Interval__Group__2 | 22012 | // InternalSolverLanguageParser.g:7123:2: rule__Interval__Group__1__Impl rule__Interval__Group__2 |
17421 | { | 22013 | { |
17422 | pushFollow(FOLLOW_38); | 22014 | pushFollow(FOLLOW_47); |
17423 | rule__Interval__Group__1__Impl(); | 22015 | rule__Interval__Group__1__Impl(); |
17424 | 22016 | ||
17425 | state._fsp--; | 22017 | state._fsp--; |
@@ -17448,21 +22040,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17448 | 22040 | ||
17449 | 22041 | ||
17450 | // $ANTLR start "rule__Interval__Group__1__Impl" | 22042 | // $ANTLR start "rule__Interval__Group__1__Impl" |
17451 | // InternalSolverLanguageParser.g:5614:1: rule__Interval__Group__1__Impl : ( ( rule__Interval__LowerBoundAssignment_1 ) ) ; | 22043 | // InternalSolverLanguageParser.g:7130:1: rule__Interval__Group__1__Impl : ( ( rule__Interval__LowerBoundAssignment_1 ) ) ; |
17452 | public final void rule__Interval__Group__1__Impl() throws RecognitionException { | 22044 | public final void rule__Interval__Group__1__Impl() throws RecognitionException { |
17453 | 22045 | ||
17454 | int stackSize = keepStackSize(); | 22046 | int stackSize = keepStackSize(); |
17455 | 22047 | ||
17456 | try { | 22048 | try { |
17457 | // InternalSolverLanguageParser.g:5618:1: ( ( ( rule__Interval__LowerBoundAssignment_1 ) ) ) | 22049 | // InternalSolverLanguageParser.g:7134:1: ( ( ( rule__Interval__LowerBoundAssignment_1 ) ) ) |
17458 | // InternalSolverLanguageParser.g:5619:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) | 22050 | // InternalSolverLanguageParser.g:7135:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) |
17459 | { | 22051 | { |
17460 | // InternalSolverLanguageParser.g:5619:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) | 22052 | // InternalSolverLanguageParser.g:7135:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) |
17461 | // InternalSolverLanguageParser.g:5620:2: ( rule__Interval__LowerBoundAssignment_1 ) | 22053 | // InternalSolverLanguageParser.g:7136:2: ( rule__Interval__LowerBoundAssignment_1 ) |
17462 | { | 22054 | { |
17463 | before(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); | 22055 | before(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); |
17464 | // InternalSolverLanguageParser.g:5621:2: ( rule__Interval__LowerBoundAssignment_1 ) | 22056 | // InternalSolverLanguageParser.g:7137:2: ( rule__Interval__LowerBoundAssignment_1 ) |
17465 | // InternalSolverLanguageParser.g:5621:3: rule__Interval__LowerBoundAssignment_1 | 22057 | // InternalSolverLanguageParser.g:7137:3: rule__Interval__LowerBoundAssignment_1 |
17466 | { | 22058 | { |
17467 | pushFollow(FOLLOW_2); | 22059 | pushFollow(FOLLOW_2); |
17468 | rule__Interval__LowerBoundAssignment_1(); | 22060 | rule__Interval__LowerBoundAssignment_1(); |
@@ -17495,14 +22087,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17495 | 22087 | ||
17496 | 22088 | ||
17497 | // $ANTLR start "rule__Interval__Group__2" | 22089 | // $ANTLR start "rule__Interval__Group__2" |
17498 | // InternalSolverLanguageParser.g:5629:1: rule__Interval__Group__2 : rule__Interval__Group__2__Impl rule__Interval__Group__3 ; | 22090 | // InternalSolverLanguageParser.g:7145:1: rule__Interval__Group__2 : rule__Interval__Group__2__Impl rule__Interval__Group__3 ; |
17499 | public final void rule__Interval__Group__2() throws RecognitionException { | 22091 | public final void rule__Interval__Group__2() throws RecognitionException { |
17500 | 22092 | ||
17501 | int stackSize = keepStackSize(); | 22093 | int stackSize = keepStackSize(); |
17502 | 22094 | ||
17503 | try { | 22095 | try { |
17504 | // InternalSolverLanguageParser.g:5633:1: ( rule__Interval__Group__2__Impl rule__Interval__Group__3 ) | 22096 | // InternalSolverLanguageParser.g:7149:1: ( rule__Interval__Group__2__Impl rule__Interval__Group__3 ) |
17505 | // InternalSolverLanguageParser.g:5634:2: rule__Interval__Group__2__Impl rule__Interval__Group__3 | 22097 | // InternalSolverLanguageParser.g:7150:2: rule__Interval__Group__2__Impl rule__Interval__Group__3 |
17506 | { | 22098 | { |
17507 | pushFollow(FOLLOW_7); | 22099 | pushFollow(FOLLOW_7); |
17508 | rule__Interval__Group__2__Impl(); | 22100 | rule__Interval__Group__2__Impl(); |
@@ -17533,17 +22125,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17533 | 22125 | ||
17534 | 22126 | ||
17535 | // $ANTLR start "rule__Interval__Group__2__Impl" | 22127 | // $ANTLR start "rule__Interval__Group__2__Impl" |
17536 | // InternalSolverLanguageParser.g:5641:1: rule__Interval__Group__2__Impl : ( FullStopFullStop ) ; | 22128 | // InternalSolverLanguageParser.g:7157:1: rule__Interval__Group__2__Impl : ( FullStopFullStop ) ; |
17537 | public final void rule__Interval__Group__2__Impl() throws RecognitionException { | 22129 | public final void rule__Interval__Group__2__Impl() throws RecognitionException { |
17538 | 22130 | ||
17539 | int stackSize = keepStackSize(); | 22131 | int stackSize = keepStackSize(); |
17540 | 22132 | ||
17541 | try { | 22133 | try { |
17542 | // InternalSolverLanguageParser.g:5645:1: ( ( FullStopFullStop ) ) | 22134 | // InternalSolverLanguageParser.g:7161:1: ( ( FullStopFullStop ) ) |
17543 | // InternalSolverLanguageParser.g:5646:1: ( FullStopFullStop ) | 22135 | // InternalSolverLanguageParser.g:7162:1: ( FullStopFullStop ) |
17544 | { | 22136 | { |
17545 | // InternalSolverLanguageParser.g:5646:1: ( FullStopFullStop ) | 22137 | // InternalSolverLanguageParser.g:7162:1: ( FullStopFullStop ) |
17546 | // InternalSolverLanguageParser.g:5647:2: FullStopFullStop | 22138 | // InternalSolverLanguageParser.g:7163:2: FullStopFullStop |
17547 | { | 22139 | { |
17548 | before(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); | 22140 | before(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); |
17549 | match(input,FullStopFullStop,FOLLOW_2); | 22141 | match(input,FullStopFullStop,FOLLOW_2); |
@@ -17570,16 +22162,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17570 | 22162 | ||
17571 | 22163 | ||
17572 | // $ANTLR start "rule__Interval__Group__3" | 22164 | // $ANTLR start "rule__Interval__Group__3" |
17573 | // InternalSolverLanguageParser.g:5656:1: rule__Interval__Group__3 : rule__Interval__Group__3__Impl rule__Interval__Group__4 ; | 22165 | // InternalSolverLanguageParser.g:7172:1: rule__Interval__Group__3 : rule__Interval__Group__3__Impl rule__Interval__Group__4 ; |
17574 | public final void rule__Interval__Group__3() throws RecognitionException { | 22166 | public final void rule__Interval__Group__3() throws RecognitionException { |
17575 | 22167 | ||
17576 | int stackSize = keepStackSize(); | 22168 | int stackSize = keepStackSize(); |
17577 | 22169 | ||
17578 | try { | 22170 | try { |
17579 | // InternalSolverLanguageParser.g:5660:1: ( rule__Interval__Group__3__Impl rule__Interval__Group__4 ) | 22171 | // InternalSolverLanguageParser.g:7176:1: ( rule__Interval__Group__3__Impl rule__Interval__Group__4 ) |
17580 | // InternalSolverLanguageParser.g:5661:2: rule__Interval__Group__3__Impl rule__Interval__Group__4 | 22172 | // InternalSolverLanguageParser.g:7177:2: rule__Interval__Group__3__Impl rule__Interval__Group__4 |
17581 | { | 22173 | { |
17582 | pushFollow(FOLLOW_39); | 22174 | pushFollow(FOLLOW_48); |
17583 | rule__Interval__Group__3__Impl(); | 22175 | rule__Interval__Group__3__Impl(); |
17584 | 22176 | ||
17585 | state._fsp--; | 22177 | state._fsp--; |
@@ -17608,21 +22200,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17608 | 22200 | ||
17609 | 22201 | ||
17610 | // $ANTLR start "rule__Interval__Group__3__Impl" | 22202 | // $ANTLR start "rule__Interval__Group__3__Impl" |
17611 | // InternalSolverLanguageParser.g:5668:1: rule__Interval__Group__3__Impl : ( ( rule__Interval__UpperBoundAssignment_3 ) ) ; | 22203 | // InternalSolverLanguageParser.g:7184:1: rule__Interval__Group__3__Impl : ( ( rule__Interval__UpperBoundAssignment_3 ) ) ; |
17612 | public final void rule__Interval__Group__3__Impl() throws RecognitionException { | 22204 | public final void rule__Interval__Group__3__Impl() throws RecognitionException { |
17613 | 22205 | ||
17614 | int stackSize = keepStackSize(); | 22206 | int stackSize = keepStackSize(); |
17615 | 22207 | ||
17616 | try { | 22208 | try { |
17617 | // InternalSolverLanguageParser.g:5672:1: ( ( ( rule__Interval__UpperBoundAssignment_3 ) ) ) | 22209 | // InternalSolverLanguageParser.g:7188:1: ( ( ( rule__Interval__UpperBoundAssignment_3 ) ) ) |
17618 | // InternalSolverLanguageParser.g:5673:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) | 22210 | // InternalSolverLanguageParser.g:7189:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) |
17619 | { | 22211 | { |
17620 | // InternalSolverLanguageParser.g:5673:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) | 22212 | // InternalSolverLanguageParser.g:7189:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) |
17621 | // InternalSolverLanguageParser.g:5674:2: ( rule__Interval__UpperBoundAssignment_3 ) | 22213 | // InternalSolverLanguageParser.g:7190:2: ( rule__Interval__UpperBoundAssignment_3 ) |
17622 | { | 22214 | { |
17623 | before(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); | 22215 | before(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); |
17624 | // InternalSolverLanguageParser.g:5675:2: ( rule__Interval__UpperBoundAssignment_3 ) | 22216 | // InternalSolverLanguageParser.g:7191:2: ( rule__Interval__UpperBoundAssignment_3 ) |
17625 | // InternalSolverLanguageParser.g:5675:3: rule__Interval__UpperBoundAssignment_3 | 22217 | // InternalSolverLanguageParser.g:7191:3: rule__Interval__UpperBoundAssignment_3 |
17626 | { | 22218 | { |
17627 | pushFollow(FOLLOW_2); | 22219 | pushFollow(FOLLOW_2); |
17628 | rule__Interval__UpperBoundAssignment_3(); | 22220 | rule__Interval__UpperBoundAssignment_3(); |
@@ -17655,14 +22247,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17655 | 22247 | ||
17656 | 22248 | ||
17657 | // $ANTLR start "rule__Interval__Group__4" | 22249 | // $ANTLR start "rule__Interval__Group__4" |
17658 | // InternalSolverLanguageParser.g:5683:1: rule__Interval__Group__4 : rule__Interval__Group__4__Impl ; | 22250 | // InternalSolverLanguageParser.g:7199:1: rule__Interval__Group__4 : rule__Interval__Group__4__Impl ; |
17659 | public final void rule__Interval__Group__4() throws RecognitionException { | 22251 | public final void rule__Interval__Group__4() throws RecognitionException { |
17660 | 22252 | ||
17661 | int stackSize = keepStackSize(); | 22253 | int stackSize = keepStackSize(); |
17662 | 22254 | ||
17663 | try { | 22255 | try { |
17664 | // InternalSolverLanguageParser.g:5687:1: ( rule__Interval__Group__4__Impl ) | 22256 | // InternalSolverLanguageParser.g:7203:1: ( rule__Interval__Group__4__Impl ) |
17665 | // InternalSolverLanguageParser.g:5688:2: rule__Interval__Group__4__Impl | 22257 | // InternalSolverLanguageParser.g:7204:2: rule__Interval__Group__4__Impl |
17666 | { | 22258 | { |
17667 | pushFollow(FOLLOW_2); | 22259 | pushFollow(FOLLOW_2); |
17668 | rule__Interval__Group__4__Impl(); | 22260 | rule__Interval__Group__4__Impl(); |
@@ -17688,17 +22280,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17688 | 22280 | ||
17689 | 22281 | ||
17690 | // $ANTLR start "rule__Interval__Group__4__Impl" | 22282 | // $ANTLR start "rule__Interval__Group__4__Impl" |
17691 | // InternalSolverLanguageParser.g:5694:1: rule__Interval__Group__4__Impl : ( RightSquareBracket ) ; | 22283 | // InternalSolverLanguageParser.g:7210:1: rule__Interval__Group__4__Impl : ( RightSquareBracket ) ; |
17692 | public final void rule__Interval__Group__4__Impl() throws RecognitionException { | 22284 | public final void rule__Interval__Group__4__Impl() throws RecognitionException { |
17693 | 22285 | ||
17694 | int stackSize = keepStackSize(); | 22286 | int stackSize = keepStackSize(); |
17695 | 22287 | ||
17696 | try { | 22288 | try { |
17697 | // InternalSolverLanguageParser.g:5698:1: ( ( RightSquareBracket ) ) | 22289 | // InternalSolverLanguageParser.g:7214:1: ( ( RightSquareBracket ) ) |
17698 | // InternalSolverLanguageParser.g:5699:1: ( RightSquareBracket ) | 22290 | // InternalSolverLanguageParser.g:7215:1: ( RightSquareBracket ) |
17699 | { | 22291 | { |
17700 | // InternalSolverLanguageParser.g:5699:1: ( RightSquareBracket ) | 22292 | // InternalSolverLanguageParser.g:7215:1: ( RightSquareBracket ) |
17701 | // InternalSolverLanguageParser.g:5700:2: RightSquareBracket | 22293 | // InternalSolverLanguageParser.g:7216:2: RightSquareBracket |
17702 | { | 22294 | { |
17703 | before(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); | 22295 | before(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); |
17704 | match(input,RightSquareBracket,FOLLOW_2); | 22296 | match(input,RightSquareBracket,FOLLOW_2); |
@@ -17725,16 +22317,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17725 | 22317 | ||
17726 | 22318 | ||
17727 | // $ANTLR start "rule__InfinityLiteral__Group__0" | 22319 | // $ANTLR start "rule__InfinityLiteral__Group__0" |
17728 | // InternalSolverLanguageParser.g:5710:1: rule__InfinityLiteral__Group__0 : rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ; | 22320 | // InternalSolverLanguageParser.g:7226:1: rule__InfinityLiteral__Group__0 : rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ; |
17729 | public final void rule__InfinityLiteral__Group__0() throws RecognitionException { | 22321 | public final void rule__InfinityLiteral__Group__0() throws RecognitionException { |
17730 | 22322 | ||
17731 | int stackSize = keepStackSize(); | 22323 | int stackSize = keepStackSize(); |
17732 | 22324 | ||
17733 | try { | 22325 | try { |
17734 | // InternalSolverLanguageParser.g:5714:1: ( rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ) | 22326 | // InternalSolverLanguageParser.g:7230:1: ( rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ) |
17735 | // InternalSolverLanguageParser.g:5715:2: rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 | 22327 | // InternalSolverLanguageParser.g:7231:2: rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 |
17736 | { | 22328 | { |
17737 | pushFollow(FOLLOW_40); | 22329 | pushFollow(FOLLOW_49); |
17738 | rule__InfinityLiteral__Group__0__Impl(); | 22330 | rule__InfinityLiteral__Group__0__Impl(); |
17739 | 22331 | ||
17740 | state._fsp--; | 22332 | state._fsp--; |
@@ -17763,21 +22355,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17763 | 22355 | ||
17764 | 22356 | ||
17765 | // $ANTLR start "rule__InfinityLiteral__Group__0__Impl" | 22357 | // $ANTLR start "rule__InfinityLiteral__Group__0__Impl" |
17766 | // InternalSolverLanguageParser.g:5722:1: rule__InfinityLiteral__Group__0__Impl : ( () ) ; | 22358 | // InternalSolverLanguageParser.g:7238:1: rule__InfinityLiteral__Group__0__Impl : ( () ) ; |
17767 | public final void rule__InfinityLiteral__Group__0__Impl() throws RecognitionException { | 22359 | public final void rule__InfinityLiteral__Group__0__Impl() throws RecognitionException { |
17768 | 22360 | ||
17769 | int stackSize = keepStackSize(); | 22361 | int stackSize = keepStackSize(); |
17770 | 22362 | ||
17771 | try { | 22363 | try { |
17772 | // InternalSolverLanguageParser.g:5726:1: ( ( () ) ) | 22364 | // InternalSolverLanguageParser.g:7242:1: ( ( () ) ) |
17773 | // InternalSolverLanguageParser.g:5727:1: ( () ) | 22365 | // InternalSolverLanguageParser.g:7243:1: ( () ) |
17774 | { | 22366 | { |
17775 | // InternalSolverLanguageParser.g:5727:1: ( () ) | 22367 | // InternalSolverLanguageParser.g:7243:1: ( () ) |
17776 | // InternalSolverLanguageParser.g:5728:2: () | 22368 | // InternalSolverLanguageParser.g:7244:2: () |
17777 | { | 22369 | { |
17778 | before(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); | 22370 | before(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); |
17779 | // InternalSolverLanguageParser.g:5729:2: () | 22371 | // InternalSolverLanguageParser.g:7245:2: () |
17780 | // InternalSolverLanguageParser.g:5729:3: | 22372 | // InternalSolverLanguageParser.g:7245:3: |
17781 | { | 22373 | { |
17782 | } | 22374 | } |
17783 | 22375 | ||
@@ -17800,14 +22392,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17800 | 22392 | ||
17801 | 22393 | ||
17802 | // $ANTLR start "rule__InfinityLiteral__Group__1" | 22394 | // $ANTLR start "rule__InfinityLiteral__Group__1" |
17803 | // InternalSolverLanguageParser.g:5737:1: rule__InfinityLiteral__Group__1 : rule__InfinityLiteral__Group__1__Impl ; | 22395 | // InternalSolverLanguageParser.g:7253:1: rule__InfinityLiteral__Group__1 : rule__InfinityLiteral__Group__1__Impl ; |
17804 | public final void rule__InfinityLiteral__Group__1() throws RecognitionException { | 22396 | public final void rule__InfinityLiteral__Group__1() throws RecognitionException { |
17805 | 22397 | ||
17806 | int stackSize = keepStackSize(); | 22398 | int stackSize = keepStackSize(); |
17807 | 22399 | ||
17808 | try { | 22400 | try { |
17809 | // InternalSolverLanguageParser.g:5741:1: ( rule__InfinityLiteral__Group__1__Impl ) | 22401 | // InternalSolverLanguageParser.g:7257:1: ( rule__InfinityLiteral__Group__1__Impl ) |
17810 | // InternalSolverLanguageParser.g:5742:2: rule__InfinityLiteral__Group__1__Impl | 22402 | // InternalSolverLanguageParser.g:7258:2: rule__InfinityLiteral__Group__1__Impl |
17811 | { | 22403 | { |
17812 | pushFollow(FOLLOW_2); | 22404 | pushFollow(FOLLOW_2); |
17813 | rule__InfinityLiteral__Group__1__Impl(); | 22405 | rule__InfinityLiteral__Group__1__Impl(); |
@@ -17833,17 +22425,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17833 | 22425 | ||
17834 | 22426 | ||
17835 | // $ANTLR start "rule__InfinityLiteral__Group__1__Impl" | 22427 | // $ANTLR start "rule__InfinityLiteral__Group__1__Impl" |
17836 | // InternalSolverLanguageParser.g:5748:1: rule__InfinityLiteral__Group__1__Impl : ( Inf ) ; | 22428 | // InternalSolverLanguageParser.g:7264:1: rule__InfinityLiteral__Group__1__Impl : ( Inf ) ; |
17837 | public final void rule__InfinityLiteral__Group__1__Impl() throws RecognitionException { | 22429 | public final void rule__InfinityLiteral__Group__1__Impl() throws RecognitionException { |
17838 | 22430 | ||
17839 | int stackSize = keepStackSize(); | 22431 | int stackSize = keepStackSize(); |
17840 | 22432 | ||
17841 | try { | 22433 | try { |
17842 | // InternalSolverLanguageParser.g:5752:1: ( ( Inf ) ) | 22434 | // InternalSolverLanguageParser.g:7268:1: ( ( Inf ) ) |
17843 | // InternalSolverLanguageParser.g:5753:1: ( Inf ) | 22435 | // InternalSolverLanguageParser.g:7269:1: ( Inf ) |
17844 | { | 22436 | { |
17845 | // InternalSolverLanguageParser.g:5753:1: ( Inf ) | 22437 | // InternalSolverLanguageParser.g:7269:1: ( Inf ) |
17846 | // InternalSolverLanguageParser.g:5754:2: Inf | 22438 | // InternalSolverLanguageParser.g:7270:2: Inf |
17847 | { | 22439 | { |
17848 | before(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); | 22440 | before(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); |
17849 | match(input,Inf,FOLLOW_2); | 22441 | match(input,Inf,FOLLOW_2); |
@@ -17870,16 +22462,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17870 | 22462 | ||
17871 | 22463 | ||
17872 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0" | 22464 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0" |
17873 | // InternalSolverLanguageParser.g:5764:1: rule__EmptyIntervalLiteral__Group__0 : rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ; | 22465 | // InternalSolverLanguageParser.g:7280:1: rule__EmptyIntervalLiteral__Group__0 : rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ; |
17874 | public final void rule__EmptyIntervalLiteral__Group__0() throws RecognitionException { | 22466 | public final void rule__EmptyIntervalLiteral__Group__0() throws RecognitionException { |
17875 | 22467 | ||
17876 | int stackSize = keepStackSize(); | 22468 | int stackSize = keepStackSize(); |
17877 | 22469 | ||
17878 | try { | 22470 | try { |
17879 | // InternalSolverLanguageParser.g:5768:1: ( rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ) | 22471 | // InternalSolverLanguageParser.g:7284:1: ( rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ) |
17880 | // InternalSolverLanguageParser.g:5769:2: rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 | 22472 | // InternalSolverLanguageParser.g:7285:2: rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 |
17881 | { | 22473 | { |
17882 | pushFollow(FOLLOW_41); | 22474 | pushFollow(FOLLOW_50); |
17883 | rule__EmptyIntervalLiteral__Group__0__Impl(); | 22475 | rule__EmptyIntervalLiteral__Group__0__Impl(); |
17884 | 22476 | ||
17885 | state._fsp--; | 22477 | state._fsp--; |
@@ -17908,21 +22500,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17908 | 22500 | ||
17909 | 22501 | ||
17910 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0__Impl" | 22502 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0__Impl" |
17911 | // InternalSolverLanguageParser.g:5776:1: rule__EmptyIntervalLiteral__Group__0__Impl : ( () ) ; | 22503 | // InternalSolverLanguageParser.g:7292:1: rule__EmptyIntervalLiteral__Group__0__Impl : ( () ) ; |
17912 | public final void rule__EmptyIntervalLiteral__Group__0__Impl() throws RecognitionException { | 22504 | public final void rule__EmptyIntervalLiteral__Group__0__Impl() throws RecognitionException { |
17913 | 22505 | ||
17914 | int stackSize = keepStackSize(); | 22506 | int stackSize = keepStackSize(); |
17915 | 22507 | ||
17916 | try { | 22508 | try { |
17917 | // InternalSolverLanguageParser.g:5780:1: ( ( () ) ) | 22509 | // InternalSolverLanguageParser.g:7296:1: ( ( () ) ) |
17918 | // InternalSolverLanguageParser.g:5781:1: ( () ) | 22510 | // InternalSolverLanguageParser.g:7297:1: ( () ) |
17919 | { | 22511 | { |
17920 | // InternalSolverLanguageParser.g:5781:1: ( () ) | 22512 | // InternalSolverLanguageParser.g:7297:1: ( () ) |
17921 | // InternalSolverLanguageParser.g:5782:2: () | 22513 | // InternalSolverLanguageParser.g:7298:2: () |
17922 | { | 22514 | { |
17923 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyIntervalLiteralAction_0()); | 22515 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyIntervalLiteralAction_0()); |
17924 | // InternalSolverLanguageParser.g:5783:2: () | 22516 | // InternalSolverLanguageParser.g:7299:2: () |
17925 | // InternalSolverLanguageParser.g:5783:3: | 22517 | // InternalSolverLanguageParser.g:7299:3: |
17926 | { | 22518 | { |
17927 | } | 22519 | } |
17928 | 22520 | ||
@@ -17945,14 +22537,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17945 | 22537 | ||
17946 | 22538 | ||
17947 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1" | 22539 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1" |
17948 | // InternalSolverLanguageParser.g:5791:1: rule__EmptyIntervalLiteral__Group__1 : rule__EmptyIntervalLiteral__Group__1__Impl ; | 22540 | // InternalSolverLanguageParser.g:7307:1: rule__EmptyIntervalLiteral__Group__1 : rule__EmptyIntervalLiteral__Group__1__Impl ; |
17949 | public final void rule__EmptyIntervalLiteral__Group__1() throws RecognitionException { | 22541 | public final void rule__EmptyIntervalLiteral__Group__1() throws RecognitionException { |
17950 | 22542 | ||
17951 | int stackSize = keepStackSize(); | 22543 | int stackSize = keepStackSize(); |
17952 | 22544 | ||
17953 | try { | 22545 | try { |
17954 | // InternalSolverLanguageParser.g:5795:1: ( rule__EmptyIntervalLiteral__Group__1__Impl ) | 22546 | // InternalSolverLanguageParser.g:7311:1: ( rule__EmptyIntervalLiteral__Group__1__Impl ) |
17955 | // InternalSolverLanguageParser.g:5796:2: rule__EmptyIntervalLiteral__Group__1__Impl | 22547 | // InternalSolverLanguageParser.g:7312:2: rule__EmptyIntervalLiteral__Group__1__Impl |
17956 | { | 22548 | { |
17957 | pushFollow(FOLLOW_2); | 22549 | pushFollow(FOLLOW_2); |
17958 | rule__EmptyIntervalLiteral__Group__1__Impl(); | 22550 | rule__EmptyIntervalLiteral__Group__1__Impl(); |
@@ -17978,17 +22570,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17978 | 22570 | ||
17979 | 22571 | ||
17980 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1__Impl" | 22572 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1__Impl" |
17981 | // InternalSolverLanguageParser.g:5802:1: rule__EmptyIntervalLiteral__Group__1__Impl : ( Empty ) ; | 22573 | // InternalSolverLanguageParser.g:7318:1: rule__EmptyIntervalLiteral__Group__1__Impl : ( Empty ) ; |
17982 | public final void rule__EmptyIntervalLiteral__Group__1__Impl() throws RecognitionException { | 22574 | public final void rule__EmptyIntervalLiteral__Group__1__Impl() throws RecognitionException { |
17983 | 22575 | ||
17984 | int stackSize = keepStackSize(); | 22576 | int stackSize = keepStackSize(); |
17985 | 22577 | ||
17986 | try { | 22578 | try { |
17987 | // InternalSolverLanguageParser.g:5806:1: ( ( Empty ) ) | 22579 | // InternalSolverLanguageParser.g:7322:1: ( ( Empty ) ) |
17988 | // InternalSolverLanguageParser.g:5807:1: ( Empty ) | 22580 | // InternalSolverLanguageParser.g:7323:1: ( Empty ) |
17989 | { | 22581 | { |
17990 | // InternalSolverLanguageParser.g:5807:1: ( Empty ) | 22582 | // InternalSolverLanguageParser.g:7323:1: ( Empty ) |
17991 | // InternalSolverLanguageParser.g:5808:2: Empty | 22583 | // InternalSolverLanguageParser.g:7324:2: Empty |
17992 | { | 22584 | { |
17993 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyKeyword_1()); | 22585 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyKeyword_1()); |
17994 | match(input,Empty,FOLLOW_2); | 22586 | match(input,Empty,FOLLOW_2); |
@@ -18015,16 +22607,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18015 | 22607 | ||
18016 | 22608 | ||
18017 | // $ANTLR start "rule__ClassDefinition__Group__0" | 22609 | // $ANTLR start "rule__ClassDefinition__Group__0" |
18018 | // InternalSolverLanguageParser.g:5818:1: rule__ClassDefinition__Group__0 : rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ; | 22610 | // InternalSolverLanguageParser.g:7334:1: rule__ClassDefinition__Group__0 : rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ; |
18019 | public final void rule__ClassDefinition__Group__0() throws RecognitionException { | 22611 | public final void rule__ClassDefinition__Group__0() throws RecognitionException { |
18020 | 22612 | ||
18021 | int stackSize = keepStackSize(); | 22613 | int stackSize = keepStackSize(); |
18022 | 22614 | ||
18023 | try { | 22615 | try { |
18024 | // InternalSolverLanguageParser.g:5822:1: ( rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ) | 22616 | // InternalSolverLanguageParser.g:7338:1: ( rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ) |
18025 | // InternalSolverLanguageParser.g:5823:2: rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 | 22617 | // InternalSolverLanguageParser.g:7339:2: rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 |
18026 | { | 22618 | { |
18027 | pushFollow(FOLLOW_42); | 22619 | pushFollow(FOLLOW_51); |
18028 | rule__ClassDefinition__Group__0__Impl(); | 22620 | rule__ClassDefinition__Group__0__Impl(); |
18029 | 22621 | ||
18030 | state._fsp--; | 22622 | state._fsp--; |
@@ -18053,29 +22645,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18053 | 22645 | ||
18054 | 22646 | ||
18055 | // $ANTLR start "rule__ClassDefinition__Group__0__Impl" | 22647 | // $ANTLR start "rule__ClassDefinition__Group__0__Impl" |
18056 | // InternalSolverLanguageParser.g:5830:1: rule__ClassDefinition__Group__0__Impl : ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ; | 22648 | // InternalSolverLanguageParser.g:7346:1: rule__ClassDefinition__Group__0__Impl : ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ; |
18057 | public final void rule__ClassDefinition__Group__0__Impl() throws RecognitionException { | 22649 | public final void rule__ClassDefinition__Group__0__Impl() throws RecognitionException { |
18058 | 22650 | ||
18059 | int stackSize = keepStackSize(); | 22651 | int stackSize = keepStackSize(); |
18060 | 22652 | ||
18061 | try { | 22653 | try { |
18062 | // InternalSolverLanguageParser.g:5834:1: ( ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ) | 22654 | // InternalSolverLanguageParser.g:7350:1: ( ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ) |
18063 | // InternalSolverLanguageParser.g:5835:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) | 22655 | // InternalSolverLanguageParser.g:7351:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) |
18064 | { | 22656 | { |
18065 | // InternalSolverLanguageParser.g:5835:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) | 22657 | // InternalSolverLanguageParser.g:7351:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) |
18066 | // InternalSolverLanguageParser.g:5836:2: ( rule__ClassDefinition__AbstractAssignment_0 )? | 22658 | // InternalSolverLanguageParser.g:7352:2: ( rule__ClassDefinition__AbstractAssignment_0 )? |
18067 | { | 22659 | { |
18068 | before(grammarAccess.getClassDefinitionAccess().getAbstractAssignment_0()); | 22660 | before(grammarAccess.getClassDefinitionAccess().getAbstractAssignment_0()); |
18069 | // InternalSolverLanguageParser.g:5837:2: ( rule__ClassDefinition__AbstractAssignment_0 )? | 22661 | // InternalSolverLanguageParser.g:7353:2: ( rule__ClassDefinition__AbstractAssignment_0 )? |
18070 | int alt42=2; | 22662 | int alt51=2; |
18071 | int LA42_0 = input.LA(1); | 22663 | int LA51_0 = input.LA(1); |
18072 | 22664 | ||
18073 | if ( (LA42_0==Abstract) ) { | 22665 | if ( (LA51_0==Abstract) ) { |
18074 | alt42=1; | 22666 | alt51=1; |
18075 | } | 22667 | } |
18076 | switch (alt42) { | 22668 | switch (alt51) { |
18077 | case 1 : | 22669 | case 1 : |
18078 | // InternalSolverLanguageParser.g:5837:3: rule__ClassDefinition__AbstractAssignment_0 | 22670 | // InternalSolverLanguageParser.g:7353:3: rule__ClassDefinition__AbstractAssignment_0 |
18079 | { | 22671 | { |
18080 | pushFollow(FOLLOW_2); | 22672 | pushFollow(FOLLOW_2); |
18081 | rule__ClassDefinition__AbstractAssignment_0(); | 22673 | rule__ClassDefinition__AbstractAssignment_0(); |
@@ -18111,16 +22703,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18111 | 22703 | ||
18112 | 22704 | ||
18113 | // $ANTLR start "rule__ClassDefinition__Group__1" | 22705 | // $ANTLR start "rule__ClassDefinition__Group__1" |
18114 | // InternalSolverLanguageParser.g:5845:1: rule__ClassDefinition__Group__1 : rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ; | 22706 | // InternalSolverLanguageParser.g:7361:1: rule__ClassDefinition__Group__1 : rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ; |
18115 | public final void rule__ClassDefinition__Group__1() throws RecognitionException { | 22707 | public final void rule__ClassDefinition__Group__1() throws RecognitionException { |
18116 | 22708 | ||
18117 | int stackSize = keepStackSize(); | 22709 | int stackSize = keepStackSize(); |
18118 | 22710 | ||
18119 | try { | 22711 | try { |
18120 | // InternalSolverLanguageParser.g:5849:1: ( rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ) | 22712 | // InternalSolverLanguageParser.g:7365:1: ( rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ) |
18121 | // InternalSolverLanguageParser.g:5850:2: rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 | 22713 | // InternalSolverLanguageParser.g:7366:2: rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 |
18122 | { | 22714 | { |
18123 | pushFollow(FOLLOW_43); | 22715 | pushFollow(FOLLOW_21); |
18124 | rule__ClassDefinition__Group__1__Impl(); | 22716 | rule__ClassDefinition__Group__1__Impl(); |
18125 | 22717 | ||
18126 | state._fsp--; | 22718 | state._fsp--; |
@@ -18149,17 +22741,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18149 | 22741 | ||
18150 | 22742 | ||
18151 | // $ANTLR start "rule__ClassDefinition__Group__1__Impl" | 22743 | // $ANTLR start "rule__ClassDefinition__Group__1__Impl" |
18152 | // InternalSolverLanguageParser.g:5857:1: rule__ClassDefinition__Group__1__Impl : ( Class ) ; | 22744 | // InternalSolverLanguageParser.g:7373:1: rule__ClassDefinition__Group__1__Impl : ( Class ) ; |
18153 | public final void rule__ClassDefinition__Group__1__Impl() throws RecognitionException { | 22745 | public final void rule__ClassDefinition__Group__1__Impl() throws RecognitionException { |
18154 | 22746 | ||
18155 | int stackSize = keepStackSize(); | 22747 | int stackSize = keepStackSize(); |
18156 | 22748 | ||
18157 | try { | 22749 | try { |
18158 | // InternalSolverLanguageParser.g:5861:1: ( ( Class ) ) | 22750 | // InternalSolverLanguageParser.g:7377:1: ( ( Class ) ) |
18159 | // InternalSolverLanguageParser.g:5862:1: ( Class ) | 22751 | // InternalSolverLanguageParser.g:7378:1: ( Class ) |
18160 | { | 22752 | { |
18161 | // InternalSolverLanguageParser.g:5862:1: ( Class ) | 22753 | // InternalSolverLanguageParser.g:7378:1: ( Class ) |
18162 | // InternalSolverLanguageParser.g:5863:2: Class | 22754 | // InternalSolverLanguageParser.g:7379:2: Class |
18163 | { | 22755 | { |
18164 | before(grammarAccess.getClassDefinitionAccess().getClassKeyword_1()); | 22756 | before(grammarAccess.getClassDefinitionAccess().getClassKeyword_1()); |
18165 | match(input,Class,FOLLOW_2); | 22757 | match(input,Class,FOLLOW_2); |
@@ -18186,16 +22778,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18186 | 22778 | ||
18187 | 22779 | ||
18188 | // $ANTLR start "rule__ClassDefinition__Group__2" | 22780 | // $ANTLR start "rule__ClassDefinition__Group__2" |
18189 | // InternalSolverLanguageParser.g:5872:1: rule__ClassDefinition__Group__2 : rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ; | 22781 | // InternalSolverLanguageParser.g:7388:1: rule__ClassDefinition__Group__2 : rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ; |
18190 | public final void rule__ClassDefinition__Group__2() throws RecognitionException { | 22782 | public final void rule__ClassDefinition__Group__2() throws RecognitionException { |
18191 | 22783 | ||
18192 | int stackSize = keepStackSize(); | 22784 | int stackSize = keepStackSize(); |
18193 | 22785 | ||
18194 | try { | 22786 | try { |
18195 | // InternalSolverLanguageParser.g:5876:1: ( rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ) | 22787 | // InternalSolverLanguageParser.g:7392:1: ( rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ) |
18196 | // InternalSolverLanguageParser.g:5877:2: rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 | 22788 | // InternalSolverLanguageParser.g:7393:2: rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 |
18197 | { | 22789 | { |
18198 | pushFollow(FOLLOW_44); | 22790 | pushFollow(FOLLOW_52); |
18199 | rule__ClassDefinition__Group__2__Impl(); | 22791 | rule__ClassDefinition__Group__2__Impl(); |
18200 | 22792 | ||
18201 | state._fsp--; | 22793 | state._fsp--; |
@@ -18224,21 +22816,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18224 | 22816 | ||
18225 | 22817 | ||
18226 | // $ANTLR start "rule__ClassDefinition__Group__2__Impl" | 22818 | // $ANTLR start "rule__ClassDefinition__Group__2__Impl" |
18227 | // InternalSolverLanguageParser.g:5884:1: rule__ClassDefinition__Group__2__Impl : ( ( rule__ClassDefinition__NameAssignment_2 ) ) ; | 22819 | // InternalSolverLanguageParser.g:7400:1: rule__ClassDefinition__Group__2__Impl : ( ( rule__ClassDefinition__NameAssignment_2 ) ) ; |
18228 | public final void rule__ClassDefinition__Group__2__Impl() throws RecognitionException { | 22820 | public final void rule__ClassDefinition__Group__2__Impl() throws RecognitionException { |
18229 | 22821 | ||
18230 | int stackSize = keepStackSize(); | 22822 | int stackSize = keepStackSize(); |
18231 | 22823 | ||
18232 | try { | 22824 | try { |
18233 | // InternalSolverLanguageParser.g:5888:1: ( ( ( rule__ClassDefinition__NameAssignment_2 ) ) ) | 22825 | // InternalSolverLanguageParser.g:7404:1: ( ( ( rule__ClassDefinition__NameAssignment_2 ) ) ) |
18234 | // InternalSolverLanguageParser.g:5889:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) | 22826 | // InternalSolverLanguageParser.g:7405:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) |
18235 | { | 22827 | { |
18236 | // InternalSolverLanguageParser.g:5889:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) | 22828 | // InternalSolverLanguageParser.g:7405:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) |
18237 | // InternalSolverLanguageParser.g:5890:2: ( rule__ClassDefinition__NameAssignment_2 ) | 22829 | // InternalSolverLanguageParser.g:7406:2: ( rule__ClassDefinition__NameAssignment_2 ) |
18238 | { | 22830 | { |
18239 | before(grammarAccess.getClassDefinitionAccess().getNameAssignment_2()); | 22831 | before(grammarAccess.getClassDefinitionAccess().getNameAssignment_2()); |
18240 | // InternalSolverLanguageParser.g:5891:2: ( rule__ClassDefinition__NameAssignment_2 ) | 22832 | // InternalSolverLanguageParser.g:7407:2: ( rule__ClassDefinition__NameAssignment_2 ) |
18241 | // InternalSolverLanguageParser.g:5891:3: rule__ClassDefinition__NameAssignment_2 | 22833 | // InternalSolverLanguageParser.g:7407:3: rule__ClassDefinition__NameAssignment_2 |
18242 | { | 22834 | { |
18243 | pushFollow(FOLLOW_2); | 22835 | pushFollow(FOLLOW_2); |
18244 | rule__ClassDefinition__NameAssignment_2(); | 22836 | rule__ClassDefinition__NameAssignment_2(); |
@@ -18271,16 +22863,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18271 | 22863 | ||
18272 | 22864 | ||
18273 | // $ANTLR start "rule__ClassDefinition__Group__3" | 22865 | // $ANTLR start "rule__ClassDefinition__Group__3" |
18274 | // InternalSolverLanguageParser.g:5899:1: rule__ClassDefinition__Group__3 : rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ; | 22866 | // InternalSolverLanguageParser.g:7415:1: rule__ClassDefinition__Group__3 : rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ; |
18275 | public final void rule__ClassDefinition__Group__3() throws RecognitionException { | 22867 | public final void rule__ClassDefinition__Group__3() throws RecognitionException { |
18276 | 22868 | ||
18277 | int stackSize = keepStackSize(); | 22869 | int stackSize = keepStackSize(); |
18278 | 22870 | ||
18279 | try { | 22871 | try { |
18280 | // InternalSolverLanguageParser.g:5903:1: ( rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ) | 22872 | // InternalSolverLanguageParser.g:7419:1: ( rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ) |
18281 | // InternalSolverLanguageParser.g:5904:2: rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 | 22873 | // InternalSolverLanguageParser.g:7420:2: rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 |
18282 | { | 22874 | { |
18283 | pushFollow(FOLLOW_44); | 22875 | pushFollow(FOLLOW_52); |
18284 | rule__ClassDefinition__Group__3__Impl(); | 22876 | rule__ClassDefinition__Group__3__Impl(); |
18285 | 22877 | ||
18286 | state._fsp--; | 22878 | state._fsp--; |
@@ -18309,29 +22901,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18309 | 22901 | ||
18310 | 22902 | ||
18311 | // $ANTLR start "rule__ClassDefinition__Group__3__Impl" | 22903 | // $ANTLR start "rule__ClassDefinition__Group__3__Impl" |
18312 | // InternalSolverLanguageParser.g:5911:1: rule__ClassDefinition__Group__3__Impl : ( ( rule__ClassDefinition__Group_3__0 )? ) ; | 22904 | // InternalSolverLanguageParser.g:7427:1: rule__ClassDefinition__Group__3__Impl : ( ( rule__ClassDefinition__Group_3__0 )? ) ; |
18313 | public final void rule__ClassDefinition__Group__3__Impl() throws RecognitionException { | 22905 | public final void rule__ClassDefinition__Group__3__Impl() throws RecognitionException { |
18314 | 22906 | ||
18315 | int stackSize = keepStackSize(); | 22907 | int stackSize = keepStackSize(); |
18316 | 22908 | ||
18317 | try { | 22909 | try { |
18318 | // InternalSolverLanguageParser.g:5915:1: ( ( ( rule__ClassDefinition__Group_3__0 )? ) ) | 22910 | // InternalSolverLanguageParser.g:7431:1: ( ( ( rule__ClassDefinition__Group_3__0 )? ) ) |
18319 | // InternalSolverLanguageParser.g:5916:1: ( ( rule__ClassDefinition__Group_3__0 )? ) | 22911 | // InternalSolverLanguageParser.g:7432:1: ( ( rule__ClassDefinition__Group_3__0 )? ) |
18320 | { | 22912 | { |
18321 | // InternalSolverLanguageParser.g:5916:1: ( ( rule__ClassDefinition__Group_3__0 )? ) | 22913 | // InternalSolverLanguageParser.g:7432:1: ( ( rule__ClassDefinition__Group_3__0 )? ) |
18322 | // InternalSolverLanguageParser.g:5917:2: ( rule__ClassDefinition__Group_3__0 )? | 22914 | // InternalSolverLanguageParser.g:7433:2: ( rule__ClassDefinition__Group_3__0 )? |
18323 | { | 22915 | { |
18324 | before(grammarAccess.getClassDefinitionAccess().getGroup_3()); | 22916 | before(grammarAccess.getClassDefinitionAccess().getGroup_3()); |
18325 | // InternalSolverLanguageParser.g:5918:2: ( rule__ClassDefinition__Group_3__0 )? | 22917 | // InternalSolverLanguageParser.g:7434:2: ( rule__ClassDefinition__Group_3__0 )? |
18326 | int alt43=2; | 22918 | int alt52=2; |
18327 | int LA43_0 = input.LA(1); | 22919 | int LA52_0 = input.LA(1); |
18328 | 22920 | ||
18329 | if ( (LA43_0==Extends) ) { | 22921 | if ( (LA52_0==Extends) ) { |
18330 | alt43=1; | 22922 | alt52=1; |
18331 | } | 22923 | } |
18332 | switch (alt43) { | 22924 | switch (alt52) { |
18333 | case 1 : | 22925 | case 1 : |
18334 | // InternalSolverLanguageParser.g:5918:3: rule__ClassDefinition__Group_3__0 | 22926 | // InternalSolverLanguageParser.g:7434:3: rule__ClassDefinition__Group_3__0 |
18335 | { | 22927 | { |
18336 | pushFollow(FOLLOW_2); | 22928 | pushFollow(FOLLOW_2); |
18337 | rule__ClassDefinition__Group_3__0(); | 22929 | rule__ClassDefinition__Group_3__0(); |
@@ -18367,16 +22959,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18367 | 22959 | ||
18368 | 22960 | ||
18369 | // $ANTLR start "rule__ClassDefinition__Group__4" | 22961 | // $ANTLR start "rule__ClassDefinition__Group__4" |
18370 | // InternalSolverLanguageParser.g:5926:1: rule__ClassDefinition__Group__4 : rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ; | 22962 | // InternalSolverLanguageParser.g:7442:1: rule__ClassDefinition__Group__4 : rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ; |
18371 | public final void rule__ClassDefinition__Group__4() throws RecognitionException { | 22963 | public final void rule__ClassDefinition__Group__4() throws RecognitionException { |
18372 | 22964 | ||
18373 | int stackSize = keepStackSize(); | 22965 | int stackSize = keepStackSize(); |
18374 | 22966 | ||
18375 | try { | 22967 | try { |
18376 | // InternalSolverLanguageParser.g:5930:1: ( rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ) | 22968 | // InternalSolverLanguageParser.g:7446:1: ( rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ) |
18377 | // InternalSolverLanguageParser.g:5931:2: rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 | 22969 | // InternalSolverLanguageParser.g:7447:2: rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 |
18378 | { | 22970 | { |
18379 | pushFollow(FOLLOW_45); | 22971 | pushFollow(FOLLOW_53); |
18380 | rule__ClassDefinition__Group__4__Impl(); | 22972 | rule__ClassDefinition__Group__4__Impl(); |
18381 | 22973 | ||
18382 | state._fsp--; | 22974 | state._fsp--; |
@@ -18405,17 +22997,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18405 | 22997 | ||
18406 | 22998 | ||
18407 | // $ANTLR start "rule__ClassDefinition__Group__4__Impl" | 22999 | // $ANTLR start "rule__ClassDefinition__Group__4__Impl" |
18408 | // InternalSolverLanguageParser.g:5938:1: rule__ClassDefinition__Group__4__Impl : ( LeftCurlyBracket ) ; | 23000 | // InternalSolverLanguageParser.g:7454:1: rule__ClassDefinition__Group__4__Impl : ( LeftCurlyBracket ) ; |
18409 | public final void rule__ClassDefinition__Group__4__Impl() throws RecognitionException { | 23001 | public final void rule__ClassDefinition__Group__4__Impl() throws RecognitionException { |
18410 | 23002 | ||
18411 | int stackSize = keepStackSize(); | 23003 | int stackSize = keepStackSize(); |
18412 | 23004 | ||
18413 | try { | 23005 | try { |
18414 | // InternalSolverLanguageParser.g:5942:1: ( ( LeftCurlyBracket ) ) | 23006 | // InternalSolverLanguageParser.g:7458:1: ( ( LeftCurlyBracket ) ) |
18415 | // InternalSolverLanguageParser.g:5943:1: ( LeftCurlyBracket ) | 23007 | // InternalSolverLanguageParser.g:7459:1: ( LeftCurlyBracket ) |
18416 | { | 23008 | { |
18417 | // InternalSolverLanguageParser.g:5943:1: ( LeftCurlyBracket ) | 23009 | // InternalSolverLanguageParser.g:7459:1: ( LeftCurlyBracket ) |
18418 | // InternalSolverLanguageParser.g:5944:2: LeftCurlyBracket | 23010 | // InternalSolverLanguageParser.g:7460:2: LeftCurlyBracket |
18419 | { | 23011 | { |
18420 | before(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_4()); | 23012 | before(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_4()); |
18421 | match(input,LeftCurlyBracket,FOLLOW_2); | 23013 | match(input,LeftCurlyBracket,FOLLOW_2); |
@@ -18442,16 +23034,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18442 | 23034 | ||
18443 | 23035 | ||
18444 | // $ANTLR start "rule__ClassDefinition__Group__5" | 23036 | // $ANTLR start "rule__ClassDefinition__Group__5" |
18445 | // InternalSolverLanguageParser.g:5953:1: rule__ClassDefinition__Group__5 : rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ; | 23037 | // InternalSolverLanguageParser.g:7469:1: rule__ClassDefinition__Group__5 : rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ; |
18446 | public final void rule__ClassDefinition__Group__5() throws RecognitionException { | 23038 | public final void rule__ClassDefinition__Group__5() throws RecognitionException { |
18447 | 23039 | ||
18448 | int stackSize = keepStackSize(); | 23040 | int stackSize = keepStackSize(); |
18449 | 23041 | ||
18450 | try { | 23042 | try { |
18451 | // InternalSolverLanguageParser.g:5957:1: ( rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ) | 23043 | // InternalSolverLanguageParser.g:7473:1: ( rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ) |
18452 | // InternalSolverLanguageParser.g:5958:2: rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 | 23044 | // InternalSolverLanguageParser.g:7474:2: rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 |
18453 | { | 23045 | { |
18454 | pushFollow(FOLLOW_45); | 23046 | pushFollow(FOLLOW_53); |
18455 | rule__ClassDefinition__Group__5__Impl(); | 23047 | rule__ClassDefinition__Group__5__Impl(); |
18456 | 23048 | ||
18457 | state._fsp--; | 23049 | state._fsp--; |
@@ -18480,35 +23072,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18480 | 23072 | ||
18481 | 23073 | ||
18482 | // $ANTLR start "rule__ClassDefinition__Group__5__Impl" | 23074 | // $ANTLR start "rule__ClassDefinition__Group__5__Impl" |
18483 | // InternalSolverLanguageParser.g:5965:1: rule__ClassDefinition__Group__5__Impl : ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ; | 23075 | // InternalSolverLanguageParser.g:7481:1: rule__ClassDefinition__Group__5__Impl : ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ; |
18484 | public final void rule__ClassDefinition__Group__5__Impl() throws RecognitionException { | 23076 | public final void rule__ClassDefinition__Group__5__Impl() throws RecognitionException { |
18485 | 23077 | ||
18486 | int stackSize = keepStackSize(); | 23078 | int stackSize = keepStackSize(); |
18487 | 23079 | ||
18488 | try { | 23080 | try { |
18489 | // InternalSolverLanguageParser.g:5969:1: ( ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ) | 23081 | // InternalSolverLanguageParser.g:7485:1: ( ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ) |
18490 | // InternalSolverLanguageParser.g:5970:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) | 23082 | // InternalSolverLanguageParser.g:7486:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) |
18491 | { | 23083 | { |
18492 | // InternalSolverLanguageParser.g:5970:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) | 23084 | // InternalSolverLanguageParser.g:7486:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) |
18493 | // InternalSolverLanguageParser.g:5971:2: ( rule__ClassDefinition__MembersAssignment_5 )* | 23085 | // InternalSolverLanguageParser.g:7487:2: ( rule__ClassDefinition__MembersAssignment_5 )* |
18494 | { | 23086 | { |
18495 | before(grammarAccess.getClassDefinitionAccess().getMembersAssignment_5()); | 23087 | before(grammarAccess.getClassDefinitionAccess().getMembersAssignment_5()); |
18496 | // InternalSolverLanguageParser.g:5972:2: ( rule__ClassDefinition__MembersAssignment_5 )* | 23088 | // InternalSolverLanguageParser.g:7488:2: ( rule__ClassDefinition__MembersAssignment_5 )* |
18497 | loop44: | 23089 | loop53: |
18498 | do { | 23090 | do { |
18499 | int alt44=2; | 23091 | int alt53=2; |
18500 | int LA44_0 = input.LA(1); | 23092 | int LA53_0 = input.LA(1); |
18501 | 23093 | ||
18502 | if ( (LA44_0==Contains||LA44_0==RULE_QUOTED_ID||LA44_0==RULE_ID) ) { | 23094 | if ( (LA53_0==Contains||LA53_0==RULE_QUOTED_ID||LA53_0==RULE_ID) ) { |
18503 | alt44=1; | 23095 | alt53=1; |
18504 | } | 23096 | } |
18505 | 23097 | ||
18506 | 23098 | ||
18507 | switch (alt44) { | 23099 | switch (alt53) { |
18508 | case 1 : | 23100 | case 1 : |
18509 | // InternalSolverLanguageParser.g:5972:3: rule__ClassDefinition__MembersAssignment_5 | 23101 | // InternalSolverLanguageParser.g:7488:3: rule__ClassDefinition__MembersAssignment_5 |
18510 | { | 23102 | { |
18511 | pushFollow(FOLLOW_46); | 23103 | pushFollow(FOLLOW_54); |
18512 | rule__ClassDefinition__MembersAssignment_5(); | 23104 | rule__ClassDefinition__MembersAssignment_5(); |
18513 | 23105 | ||
18514 | state._fsp--; | 23106 | state._fsp--; |
@@ -18518,7 +23110,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18518 | break; | 23110 | break; |
18519 | 23111 | ||
18520 | default : | 23112 | default : |
18521 | break loop44; | 23113 | break loop53; |
18522 | } | 23114 | } |
18523 | } while (true); | 23115 | } while (true); |
18524 | 23116 | ||
@@ -18545,14 +23137,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18545 | 23137 | ||
18546 | 23138 | ||
18547 | // $ANTLR start "rule__ClassDefinition__Group__6" | 23139 | // $ANTLR start "rule__ClassDefinition__Group__6" |
18548 | // InternalSolverLanguageParser.g:5980:1: rule__ClassDefinition__Group__6 : rule__ClassDefinition__Group__6__Impl ; | 23140 | // InternalSolverLanguageParser.g:7496:1: rule__ClassDefinition__Group__6 : rule__ClassDefinition__Group__6__Impl ; |
18549 | public final void rule__ClassDefinition__Group__6() throws RecognitionException { | 23141 | public final void rule__ClassDefinition__Group__6() throws RecognitionException { |
18550 | 23142 | ||
18551 | int stackSize = keepStackSize(); | 23143 | int stackSize = keepStackSize(); |
18552 | 23144 | ||
18553 | try { | 23145 | try { |
18554 | // InternalSolverLanguageParser.g:5984:1: ( rule__ClassDefinition__Group__6__Impl ) | 23146 | // InternalSolverLanguageParser.g:7500:1: ( rule__ClassDefinition__Group__6__Impl ) |
18555 | // InternalSolverLanguageParser.g:5985:2: rule__ClassDefinition__Group__6__Impl | 23147 | // InternalSolverLanguageParser.g:7501:2: rule__ClassDefinition__Group__6__Impl |
18556 | { | 23148 | { |
18557 | pushFollow(FOLLOW_2); | 23149 | pushFollow(FOLLOW_2); |
18558 | rule__ClassDefinition__Group__6__Impl(); | 23150 | rule__ClassDefinition__Group__6__Impl(); |
@@ -18578,17 +23170,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18578 | 23170 | ||
18579 | 23171 | ||
18580 | // $ANTLR start "rule__ClassDefinition__Group__6__Impl" | 23172 | // $ANTLR start "rule__ClassDefinition__Group__6__Impl" |
18581 | // InternalSolverLanguageParser.g:5991:1: rule__ClassDefinition__Group__6__Impl : ( RightCurlyBracket ) ; | 23173 | // InternalSolverLanguageParser.g:7507:1: rule__ClassDefinition__Group__6__Impl : ( RightCurlyBracket ) ; |
18582 | public final void rule__ClassDefinition__Group__6__Impl() throws RecognitionException { | 23174 | public final void rule__ClassDefinition__Group__6__Impl() throws RecognitionException { |
18583 | 23175 | ||
18584 | int stackSize = keepStackSize(); | 23176 | int stackSize = keepStackSize(); |
18585 | 23177 | ||
18586 | try { | 23178 | try { |
18587 | // InternalSolverLanguageParser.g:5995:1: ( ( RightCurlyBracket ) ) | 23179 | // InternalSolverLanguageParser.g:7511:1: ( ( RightCurlyBracket ) ) |
18588 | // InternalSolverLanguageParser.g:5996:1: ( RightCurlyBracket ) | 23180 | // InternalSolverLanguageParser.g:7512:1: ( RightCurlyBracket ) |
18589 | { | 23181 | { |
18590 | // InternalSolverLanguageParser.g:5996:1: ( RightCurlyBracket ) | 23182 | // InternalSolverLanguageParser.g:7512:1: ( RightCurlyBracket ) |
18591 | // InternalSolverLanguageParser.g:5997:2: RightCurlyBracket | 23183 | // InternalSolverLanguageParser.g:7513:2: RightCurlyBracket |
18592 | { | 23184 | { |
18593 | before(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_6()); | 23185 | before(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_6()); |
18594 | match(input,RightCurlyBracket,FOLLOW_2); | 23186 | match(input,RightCurlyBracket,FOLLOW_2); |
@@ -18615,14 +23207,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18615 | 23207 | ||
18616 | 23208 | ||
18617 | // $ANTLR start "rule__ClassDefinition__Group_3__0" | 23209 | // $ANTLR start "rule__ClassDefinition__Group_3__0" |
18618 | // InternalSolverLanguageParser.g:6007:1: rule__ClassDefinition__Group_3__0 : rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ; | 23210 | // InternalSolverLanguageParser.g:7523:1: rule__ClassDefinition__Group_3__0 : rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ; |
18619 | public final void rule__ClassDefinition__Group_3__0() throws RecognitionException { | 23211 | public final void rule__ClassDefinition__Group_3__0() throws RecognitionException { |
18620 | 23212 | ||
18621 | int stackSize = keepStackSize(); | 23213 | int stackSize = keepStackSize(); |
18622 | 23214 | ||
18623 | try { | 23215 | try { |
18624 | // InternalSolverLanguageParser.g:6011:1: ( rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ) | 23216 | // InternalSolverLanguageParser.g:7527:1: ( rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ) |
18625 | // InternalSolverLanguageParser.g:6012:2: rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 | 23217 | // InternalSolverLanguageParser.g:7528:2: rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 |
18626 | { | 23218 | { |
18627 | pushFollow(FOLLOW_9); | 23219 | pushFollow(FOLLOW_9); |
18628 | rule__ClassDefinition__Group_3__0__Impl(); | 23220 | rule__ClassDefinition__Group_3__0__Impl(); |
@@ -18653,17 +23245,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18653 | 23245 | ||
18654 | 23246 | ||
18655 | // $ANTLR start "rule__ClassDefinition__Group_3__0__Impl" | 23247 | // $ANTLR start "rule__ClassDefinition__Group_3__0__Impl" |
18656 | // InternalSolverLanguageParser.g:6019:1: rule__ClassDefinition__Group_3__0__Impl : ( Extends ) ; | 23248 | // InternalSolverLanguageParser.g:7535:1: rule__ClassDefinition__Group_3__0__Impl : ( Extends ) ; |
18657 | public final void rule__ClassDefinition__Group_3__0__Impl() throws RecognitionException { | 23249 | public final void rule__ClassDefinition__Group_3__0__Impl() throws RecognitionException { |
18658 | 23250 | ||
18659 | int stackSize = keepStackSize(); | 23251 | int stackSize = keepStackSize(); |
18660 | 23252 | ||
18661 | try { | 23253 | try { |
18662 | // InternalSolverLanguageParser.g:6023:1: ( ( Extends ) ) | 23254 | // InternalSolverLanguageParser.g:7539:1: ( ( Extends ) ) |
18663 | // InternalSolverLanguageParser.g:6024:1: ( Extends ) | 23255 | // InternalSolverLanguageParser.g:7540:1: ( Extends ) |
18664 | { | 23256 | { |
18665 | // InternalSolverLanguageParser.g:6024:1: ( Extends ) | 23257 | // InternalSolverLanguageParser.g:7540:1: ( Extends ) |
18666 | // InternalSolverLanguageParser.g:6025:2: Extends | 23258 | // InternalSolverLanguageParser.g:7541:2: Extends |
18667 | { | 23259 | { |
18668 | before(grammarAccess.getClassDefinitionAccess().getExtendsKeyword_3_0()); | 23260 | before(grammarAccess.getClassDefinitionAccess().getExtendsKeyword_3_0()); |
18669 | match(input,Extends,FOLLOW_2); | 23261 | match(input,Extends,FOLLOW_2); |
@@ -18690,16 +23282,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18690 | 23282 | ||
18691 | 23283 | ||
18692 | // $ANTLR start "rule__ClassDefinition__Group_3__1" | 23284 | // $ANTLR start "rule__ClassDefinition__Group_3__1" |
18693 | // InternalSolverLanguageParser.g:6034:1: rule__ClassDefinition__Group_3__1 : rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ; | 23285 | // InternalSolverLanguageParser.g:7550:1: rule__ClassDefinition__Group_3__1 : rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ; |
18694 | public final void rule__ClassDefinition__Group_3__1() throws RecognitionException { | 23286 | public final void rule__ClassDefinition__Group_3__1() throws RecognitionException { |
18695 | 23287 | ||
18696 | int stackSize = keepStackSize(); | 23288 | int stackSize = keepStackSize(); |
18697 | 23289 | ||
18698 | try { | 23290 | try { |
18699 | // InternalSolverLanguageParser.g:6038:1: ( rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ) | 23291 | // InternalSolverLanguageParser.g:7554:1: ( rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ) |
18700 | // InternalSolverLanguageParser.g:6039:2: rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 | 23292 | // InternalSolverLanguageParser.g:7555:2: rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 |
18701 | { | 23293 | { |
18702 | pushFollow(FOLLOW_21); | 23294 | pushFollow(FOLLOW_19); |
18703 | rule__ClassDefinition__Group_3__1__Impl(); | 23295 | rule__ClassDefinition__Group_3__1__Impl(); |
18704 | 23296 | ||
18705 | state._fsp--; | 23297 | state._fsp--; |
@@ -18728,21 +23320,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18728 | 23320 | ||
18729 | 23321 | ||
18730 | // $ANTLR start "rule__ClassDefinition__Group_3__1__Impl" | 23322 | // $ANTLR start "rule__ClassDefinition__Group_3__1__Impl" |
18731 | // InternalSolverLanguageParser.g:6046:1: rule__ClassDefinition__Group_3__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ; | 23323 | // InternalSolverLanguageParser.g:7562:1: rule__ClassDefinition__Group_3__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ; |
18732 | public final void rule__ClassDefinition__Group_3__1__Impl() throws RecognitionException { | 23324 | public final void rule__ClassDefinition__Group_3__1__Impl() throws RecognitionException { |
18733 | 23325 | ||
18734 | int stackSize = keepStackSize(); | 23326 | int stackSize = keepStackSize(); |
18735 | 23327 | ||
18736 | try { | 23328 | try { |
18737 | // InternalSolverLanguageParser.g:6050:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ) | 23329 | // InternalSolverLanguageParser.g:7566:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ) |
18738 | // InternalSolverLanguageParser.g:6051:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) | 23330 | // InternalSolverLanguageParser.g:7567:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) |
18739 | { | 23331 | { |
18740 | // InternalSolverLanguageParser.g:6051:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) | 23332 | // InternalSolverLanguageParser.g:7567:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) |
18741 | // InternalSolverLanguageParser.g:6052:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) | 23333 | // InternalSolverLanguageParser.g:7568:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) |
18742 | { | 23334 | { |
18743 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_1()); | 23335 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_1()); |
18744 | // InternalSolverLanguageParser.g:6053:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) | 23336 | // InternalSolverLanguageParser.g:7569:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) |
18745 | // InternalSolverLanguageParser.g:6053:3: rule__ClassDefinition__SuperclassesAssignment_3_1 | 23337 | // InternalSolverLanguageParser.g:7569:3: rule__ClassDefinition__SuperclassesAssignment_3_1 |
18746 | { | 23338 | { |
18747 | pushFollow(FOLLOW_2); | 23339 | pushFollow(FOLLOW_2); |
18748 | rule__ClassDefinition__SuperclassesAssignment_3_1(); | 23340 | rule__ClassDefinition__SuperclassesAssignment_3_1(); |
@@ -18775,14 +23367,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18775 | 23367 | ||
18776 | 23368 | ||
18777 | // $ANTLR start "rule__ClassDefinition__Group_3__2" | 23369 | // $ANTLR start "rule__ClassDefinition__Group_3__2" |
18778 | // InternalSolverLanguageParser.g:6061:1: rule__ClassDefinition__Group_3__2 : rule__ClassDefinition__Group_3__2__Impl ; | 23370 | // InternalSolverLanguageParser.g:7577:1: rule__ClassDefinition__Group_3__2 : rule__ClassDefinition__Group_3__2__Impl ; |
18779 | public final void rule__ClassDefinition__Group_3__2() throws RecognitionException { | 23371 | public final void rule__ClassDefinition__Group_3__2() throws RecognitionException { |
18780 | 23372 | ||
18781 | int stackSize = keepStackSize(); | 23373 | int stackSize = keepStackSize(); |
18782 | 23374 | ||
18783 | try { | 23375 | try { |
18784 | // InternalSolverLanguageParser.g:6065:1: ( rule__ClassDefinition__Group_3__2__Impl ) | 23376 | // InternalSolverLanguageParser.g:7581:1: ( rule__ClassDefinition__Group_3__2__Impl ) |
18785 | // InternalSolverLanguageParser.g:6066:2: rule__ClassDefinition__Group_3__2__Impl | 23377 | // InternalSolverLanguageParser.g:7582:2: rule__ClassDefinition__Group_3__2__Impl |
18786 | { | 23378 | { |
18787 | pushFollow(FOLLOW_2); | 23379 | pushFollow(FOLLOW_2); |
18788 | rule__ClassDefinition__Group_3__2__Impl(); | 23380 | rule__ClassDefinition__Group_3__2__Impl(); |
@@ -18808,35 +23400,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18808 | 23400 | ||
18809 | 23401 | ||
18810 | // $ANTLR start "rule__ClassDefinition__Group_3__2__Impl" | 23402 | // $ANTLR start "rule__ClassDefinition__Group_3__2__Impl" |
18811 | // InternalSolverLanguageParser.g:6072:1: rule__ClassDefinition__Group_3__2__Impl : ( ( rule__ClassDefinition__Group_3_2__0 )* ) ; | 23403 | // InternalSolverLanguageParser.g:7588:1: rule__ClassDefinition__Group_3__2__Impl : ( ( rule__ClassDefinition__Group_3_2__0 )* ) ; |
18812 | public final void rule__ClassDefinition__Group_3__2__Impl() throws RecognitionException { | 23404 | public final void rule__ClassDefinition__Group_3__2__Impl() throws RecognitionException { |
18813 | 23405 | ||
18814 | int stackSize = keepStackSize(); | 23406 | int stackSize = keepStackSize(); |
18815 | 23407 | ||
18816 | try { | 23408 | try { |
18817 | // InternalSolverLanguageParser.g:6076:1: ( ( ( rule__ClassDefinition__Group_3_2__0 )* ) ) | 23409 | // InternalSolverLanguageParser.g:7592:1: ( ( ( rule__ClassDefinition__Group_3_2__0 )* ) ) |
18818 | // InternalSolverLanguageParser.g:6077:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) | 23410 | // InternalSolverLanguageParser.g:7593:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) |
18819 | { | 23411 | { |
18820 | // InternalSolverLanguageParser.g:6077:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) | 23412 | // InternalSolverLanguageParser.g:7593:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) |
18821 | // InternalSolverLanguageParser.g:6078:2: ( rule__ClassDefinition__Group_3_2__0 )* | 23413 | // InternalSolverLanguageParser.g:7594:2: ( rule__ClassDefinition__Group_3_2__0 )* |
18822 | { | 23414 | { |
18823 | before(grammarAccess.getClassDefinitionAccess().getGroup_3_2()); | 23415 | before(grammarAccess.getClassDefinitionAccess().getGroup_3_2()); |
18824 | // InternalSolverLanguageParser.g:6079:2: ( rule__ClassDefinition__Group_3_2__0 )* | 23416 | // InternalSolverLanguageParser.g:7595:2: ( rule__ClassDefinition__Group_3_2__0 )* |
18825 | loop45: | 23417 | loop54: |
18826 | do { | 23418 | do { |
18827 | int alt45=2; | 23419 | int alt54=2; |
18828 | int LA45_0 = input.LA(1); | 23420 | int LA54_0 = input.LA(1); |
18829 | 23421 | ||
18830 | if ( (LA45_0==Comma) ) { | 23422 | if ( (LA54_0==Comma) ) { |
18831 | alt45=1; | 23423 | alt54=1; |
18832 | } | 23424 | } |
18833 | 23425 | ||
18834 | 23426 | ||
18835 | switch (alt45) { | 23427 | switch (alt54) { |
18836 | case 1 : | 23428 | case 1 : |
18837 | // InternalSolverLanguageParser.g:6079:3: rule__ClassDefinition__Group_3_2__0 | 23429 | // InternalSolverLanguageParser.g:7595:3: rule__ClassDefinition__Group_3_2__0 |
18838 | { | 23430 | { |
18839 | pushFollow(FOLLOW_22); | 23431 | pushFollow(FOLLOW_20); |
18840 | rule__ClassDefinition__Group_3_2__0(); | 23432 | rule__ClassDefinition__Group_3_2__0(); |
18841 | 23433 | ||
18842 | state._fsp--; | 23434 | state._fsp--; |
@@ -18846,7 +23438,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18846 | break; | 23438 | break; |
18847 | 23439 | ||
18848 | default : | 23440 | default : |
18849 | break loop45; | 23441 | break loop54; |
18850 | } | 23442 | } |
18851 | } while (true); | 23443 | } while (true); |
18852 | 23444 | ||
@@ -18873,14 +23465,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18873 | 23465 | ||
18874 | 23466 | ||
18875 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0" | 23467 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0" |
18876 | // InternalSolverLanguageParser.g:6088:1: rule__ClassDefinition__Group_3_2__0 : rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ; | 23468 | // InternalSolverLanguageParser.g:7604:1: rule__ClassDefinition__Group_3_2__0 : rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ; |
18877 | public final void rule__ClassDefinition__Group_3_2__0() throws RecognitionException { | 23469 | public final void rule__ClassDefinition__Group_3_2__0() throws RecognitionException { |
18878 | 23470 | ||
18879 | int stackSize = keepStackSize(); | 23471 | int stackSize = keepStackSize(); |
18880 | 23472 | ||
18881 | try { | 23473 | try { |
18882 | // InternalSolverLanguageParser.g:6092:1: ( rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ) | 23474 | // InternalSolverLanguageParser.g:7608:1: ( rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ) |
18883 | // InternalSolverLanguageParser.g:6093:2: rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 | 23475 | // InternalSolverLanguageParser.g:7609:2: rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 |
18884 | { | 23476 | { |
18885 | pushFollow(FOLLOW_9); | 23477 | pushFollow(FOLLOW_9); |
18886 | rule__ClassDefinition__Group_3_2__0__Impl(); | 23478 | rule__ClassDefinition__Group_3_2__0__Impl(); |
@@ -18911,17 +23503,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18911 | 23503 | ||
18912 | 23504 | ||
18913 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0__Impl" | 23505 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0__Impl" |
18914 | // InternalSolverLanguageParser.g:6100:1: rule__ClassDefinition__Group_3_2__0__Impl : ( Comma ) ; | 23506 | // InternalSolverLanguageParser.g:7616:1: rule__ClassDefinition__Group_3_2__0__Impl : ( Comma ) ; |
18915 | public final void rule__ClassDefinition__Group_3_2__0__Impl() throws RecognitionException { | 23507 | public final void rule__ClassDefinition__Group_3_2__0__Impl() throws RecognitionException { |
18916 | 23508 | ||
18917 | int stackSize = keepStackSize(); | 23509 | int stackSize = keepStackSize(); |
18918 | 23510 | ||
18919 | try { | 23511 | try { |
18920 | // InternalSolverLanguageParser.g:6104:1: ( ( Comma ) ) | 23512 | // InternalSolverLanguageParser.g:7620:1: ( ( Comma ) ) |
18921 | // InternalSolverLanguageParser.g:6105:1: ( Comma ) | 23513 | // InternalSolverLanguageParser.g:7621:1: ( Comma ) |
18922 | { | 23514 | { |
18923 | // InternalSolverLanguageParser.g:6105:1: ( Comma ) | 23515 | // InternalSolverLanguageParser.g:7621:1: ( Comma ) |
18924 | // InternalSolverLanguageParser.g:6106:2: Comma | 23516 | // InternalSolverLanguageParser.g:7622:2: Comma |
18925 | { | 23517 | { |
18926 | before(grammarAccess.getClassDefinitionAccess().getCommaKeyword_3_2_0()); | 23518 | before(grammarAccess.getClassDefinitionAccess().getCommaKeyword_3_2_0()); |
18927 | match(input,Comma,FOLLOW_2); | 23519 | match(input,Comma,FOLLOW_2); |
@@ -18948,14 +23540,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18948 | 23540 | ||
18949 | 23541 | ||
18950 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1" | 23542 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1" |
18951 | // InternalSolverLanguageParser.g:6115:1: rule__ClassDefinition__Group_3_2__1 : rule__ClassDefinition__Group_3_2__1__Impl ; | 23543 | // InternalSolverLanguageParser.g:7631:1: rule__ClassDefinition__Group_3_2__1 : rule__ClassDefinition__Group_3_2__1__Impl ; |
18952 | public final void rule__ClassDefinition__Group_3_2__1() throws RecognitionException { | 23544 | public final void rule__ClassDefinition__Group_3_2__1() throws RecognitionException { |
18953 | 23545 | ||
18954 | int stackSize = keepStackSize(); | 23546 | int stackSize = keepStackSize(); |
18955 | 23547 | ||
18956 | try { | 23548 | try { |
18957 | // InternalSolverLanguageParser.g:6119:1: ( rule__ClassDefinition__Group_3_2__1__Impl ) | 23549 | // InternalSolverLanguageParser.g:7635:1: ( rule__ClassDefinition__Group_3_2__1__Impl ) |
18958 | // InternalSolverLanguageParser.g:6120:2: rule__ClassDefinition__Group_3_2__1__Impl | 23550 | // InternalSolverLanguageParser.g:7636:2: rule__ClassDefinition__Group_3_2__1__Impl |
18959 | { | 23551 | { |
18960 | pushFollow(FOLLOW_2); | 23552 | pushFollow(FOLLOW_2); |
18961 | rule__ClassDefinition__Group_3_2__1__Impl(); | 23553 | rule__ClassDefinition__Group_3_2__1__Impl(); |
@@ -18981,21 +23573,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
18981 | 23573 | ||
18982 | 23574 | ||
18983 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1__Impl" | 23575 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1__Impl" |
18984 | // InternalSolverLanguageParser.g:6126:1: rule__ClassDefinition__Group_3_2__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ; | 23576 | // InternalSolverLanguageParser.g:7642:1: rule__ClassDefinition__Group_3_2__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ; |
18985 | public final void rule__ClassDefinition__Group_3_2__1__Impl() throws RecognitionException { | 23577 | public final void rule__ClassDefinition__Group_3_2__1__Impl() throws RecognitionException { |
18986 | 23578 | ||
18987 | int stackSize = keepStackSize(); | 23579 | int stackSize = keepStackSize(); |
18988 | 23580 | ||
18989 | try { | 23581 | try { |
18990 | // InternalSolverLanguageParser.g:6130:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ) | 23582 | // InternalSolverLanguageParser.g:7646:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ) |
18991 | // InternalSolverLanguageParser.g:6131:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) | 23583 | // InternalSolverLanguageParser.g:7647:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) |
18992 | { | 23584 | { |
18993 | // InternalSolverLanguageParser.g:6131:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) | 23585 | // InternalSolverLanguageParser.g:7647:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) |
18994 | // InternalSolverLanguageParser.g:6132:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) | 23586 | // InternalSolverLanguageParser.g:7648:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) |
18995 | { | 23587 | { |
18996 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_2_1()); | 23588 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_2_1()); |
18997 | // InternalSolverLanguageParser.g:6133:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) | 23589 | // InternalSolverLanguageParser.g:7649:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) |
18998 | // InternalSolverLanguageParser.g:6133:3: rule__ClassDefinition__SuperclassesAssignment_3_2_1 | 23590 | // InternalSolverLanguageParser.g:7649:3: rule__ClassDefinition__SuperclassesAssignment_3_2_1 |
18999 | { | 23591 | { |
19000 | pushFollow(FOLLOW_2); | 23592 | pushFollow(FOLLOW_2); |
19001 | rule__ClassDefinition__SuperclassesAssignment_3_2_1(); | 23593 | rule__ClassDefinition__SuperclassesAssignment_3_2_1(); |
@@ -19028,16 +23620,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19028 | 23620 | ||
19029 | 23621 | ||
19030 | // $ANTLR start "rule__MemberDefinition__Group__0" | 23622 | // $ANTLR start "rule__MemberDefinition__Group__0" |
19031 | // InternalSolverLanguageParser.g:6142:1: rule__MemberDefinition__Group__0 : rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ; | 23623 | // InternalSolverLanguageParser.g:7658:1: rule__MemberDefinition__Group__0 : rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ; |
19032 | public final void rule__MemberDefinition__Group__0() throws RecognitionException { | 23624 | public final void rule__MemberDefinition__Group__0() throws RecognitionException { |
19033 | 23625 | ||
19034 | int stackSize = keepStackSize(); | 23626 | int stackSize = keepStackSize(); |
19035 | 23627 | ||
19036 | try { | 23628 | try { |
19037 | // InternalSolverLanguageParser.g:6146:1: ( rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ) | 23629 | // InternalSolverLanguageParser.g:7662:1: ( rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ) |
19038 | // InternalSolverLanguageParser.g:6147:2: rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 | 23630 | // InternalSolverLanguageParser.g:7663:2: rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 |
19039 | { | 23631 | { |
19040 | pushFollow(FOLLOW_47); | 23632 | pushFollow(FOLLOW_55); |
19041 | rule__MemberDefinition__Group__0__Impl(); | 23633 | rule__MemberDefinition__Group__0__Impl(); |
19042 | 23634 | ||
19043 | state._fsp--; | 23635 | state._fsp--; |
@@ -19066,29 +23658,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19066 | 23658 | ||
19067 | 23659 | ||
19068 | // $ANTLR start "rule__MemberDefinition__Group__0__Impl" | 23660 | // $ANTLR start "rule__MemberDefinition__Group__0__Impl" |
19069 | // InternalSolverLanguageParser.g:6154:1: rule__MemberDefinition__Group__0__Impl : ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ; | 23661 | // InternalSolverLanguageParser.g:7670:1: rule__MemberDefinition__Group__0__Impl : ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ; |
19070 | public final void rule__MemberDefinition__Group__0__Impl() throws RecognitionException { | 23662 | public final void rule__MemberDefinition__Group__0__Impl() throws RecognitionException { |
19071 | 23663 | ||
19072 | int stackSize = keepStackSize(); | 23664 | int stackSize = keepStackSize(); |
19073 | 23665 | ||
19074 | try { | 23666 | try { |
19075 | // InternalSolverLanguageParser.g:6158:1: ( ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ) | 23667 | // InternalSolverLanguageParser.g:7674:1: ( ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ) |
19076 | // InternalSolverLanguageParser.g:6159:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) | 23668 | // InternalSolverLanguageParser.g:7675:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) |
19077 | { | 23669 | { |
19078 | // InternalSolverLanguageParser.g:6159:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) | 23670 | // InternalSolverLanguageParser.g:7675:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) |
19079 | // InternalSolverLanguageParser.g:6160:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? | 23671 | // InternalSolverLanguageParser.g:7676:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? |
19080 | { | 23672 | { |
19081 | before(grammarAccess.getMemberDefinitionAccess().getContainmentAssignment_0()); | 23673 | before(grammarAccess.getMemberDefinitionAccess().getContainmentAssignment_0()); |
19082 | // InternalSolverLanguageParser.g:6161:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? | 23674 | // InternalSolverLanguageParser.g:7677:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? |
19083 | int alt46=2; | 23675 | int alt55=2; |
19084 | int LA46_0 = input.LA(1); | 23676 | int LA55_0 = input.LA(1); |
19085 | 23677 | ||
19086 | if ( (LA46_0==Contains) ) { | 23678 | if ( (LA55_0==Contains) ) { |
19087 | alt46=1; | 23679 | alt55=1; |
19088 | } | 23680 | } |
19089 | switch (alt46) { | 23681 | switch (alt55) { |
19090 | case 1 : | 23682 | case 1 : |
19091 | // InternalSolverLanguageParser.g:6161:3: rule__MemberDefinition__ContainmentAssignment_0 | 23683 | // InternalSolverLanguageParser.g:7677:3: rule__MemberDefinition__ContainmentAssignment_0 |
19092 | { | 23684 | { |
19093 | pushFollow(FOLLOW_2); | 23685 | pushFollow(FOLLOW_2); |
19094 | rule__MemberDefinition__ContainmentAssignment_0(); | 23686 | rule__MemberDefinition__ContainmentAssignment_0(); |
@@ -19124,16 +23716,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19124 | 23716 | ||
19125 | 23717 | ||
19126 | // $ANTLR start "rule__MemberDefinition__Group__1" | 23718 | // $ANTLR start "rule__MemberDefinition__Group__1" |
19127 | // InternalSolverLanguageParser.g:6169:1: rule__MemberDefinition__Group__1 : rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ; | 23719 | // InternalSolverLanguageParser.g:7685:1: rule__MemberDefinition__Group__1 : rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ; |
19128 | public final void rule__MemberDefinition__Group__1() throws RecognitionException { | 23720 | public final void rule__MemberDefinition__Group__1() throws RecognitionException { |
19129 | 23721 | ||
19130 | int stackSize = keepStackSize(); | 23722 | int stackSize = keepStackSize(); |
19131 | 23723 | ||
19132 | try { | 23724 | try { |
19133 | // InternalSolverLanguageParser.g:6173:1: ( rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ) | 23725 | // InternalSolverLanguageParser.g:7689:1: ( rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ) |
19134 | // InternalSolverLanguageParser.g:6174:2: rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 | 23726 | // InternalSolverLanguageParser.g:7690:2: rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 |
19135 | { | 23727 | { |
19136 | pushFollow(FOLLOW_48); | 23728 | pushFollow(FOLLOW_56); |
19137 | rule__MemberDefinition__Group__1__Impl(); | 23729 | rule__MemberDefinition__Group__1__Impl(); |
19138 | 23730 | ||
19139 | state._fsp--; | 23731 | state._fsp--; |
@@ -19162,21 +23754,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19162 | 23754 | ||
19163 | 23755 | ||
19164 | // $ANTLR start "rule__MemberDefinition__Group__1__Impl" | 23756 | // $ANTLR start "rule__MemberDefinition__Group__1__Impl" |
19165 | // InternalSolverLanguageParser.g:6181:1: rule__MemberDefinition__Group__1__Impl : ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ; | 23757 | // InternalSolverLanguageParser.g:7697:1: rule__MemberDefinition__Group__1__Impl : ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ; |
19166 | public final void rule__MemberDefinition__Group__1__Impl() throws RecognitionException { | 23758 | public final void rule__MemberDefinition__Group__1__Impl() throws RecognitionException { |
19167 | 23759 | ||
19168 | int stackSize = keepStackSize(); | 23760 | int stackSize = keepStackSize(); |
19169 | 23761 | ||
19170 | try { | 23762 | try { |
19171 | // InternalSolverLanguageParser.g:6185:1: ( ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ) | 23763 | // InternalSolverLanguageParser.g:7701:1: ( ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ) |
19172 | // InternalSolverLanguageParser.g:6186:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) | 23764 | // InternalSolverLanguageParser.g:7702:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) |
19173 | { | 23765 | { |
19174 | // InternalSolverLanguageParser.g:6186:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) | 23766 | // InternalSolverLanguageParser.g:7702:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) |
19175 | // InternalSolverLanguageParser.g:6187:2: ( rule__MemberDefinition__TypeAssignment_1 ) | 23767 | // InternalSolverLanguageParser.g:7703:2: ( rule__MemberDefinition__TypeAssignment_1 ) |
19176 | { | 23768 | { |
19177 | before(grammarAccess.getMemberDefinitionAccess().getTypeAssignment_1()); | 23769 | before(grammarAccess.getMemberDefinitionAccess().getTypeAssignment_1()); |
19178 | // InternalSolverLanguageParser.g:6188:2: ( rule__MemberDefinition__TypeAssignment_1 ) | 23770 | // InternalSolverLanguageParser.g:7704:2: ( rule__MemberDefinition__TypeAssignment_1 ) |
19179 | // InternalSolverLanguageParser.g:6188:3: rule__MemberDefinition__TypeAssignment_1 | 23771 | // InternalSolverLanguageParser.g:7704:3: rule__MemberDefinition__TypeAssignment_1 |
19180 | { | 23772 | { |
19181 | pushFollow(FOLLOW_2); | 23773 | pushFollow(FOLLOW_2); |
19182 | rule__MemberDefinition__TypeAssignment_1(); | 23774 | rule__MemberDefinition__TypeAssignment_1(); |
@@ -19209,16 +23801,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19209 | 23801 | ||
19210 | 23802 | ||
19211 | // $ANTLR start "rule__MemberDefinition__Group__2" | 23803 | // $ANTLR start "rule__MemberDefinition__Group__2" |
19212 | // InternalSolverLanguageParser.g:6196:1: rule__MemberDefinition__Group__2 : rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ; | 23804 | // InternalSolverLanguageParser.g:7712:1: rule__MemberDefinition__Group__2 : rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ; |
19213 | public final void rule__MemberDefinition__Group__2() throws RecognitionException { | 23805 | public final void rule__MemberDefinition__Group__2() throws RecognitionException { |
19214 | 23806 | ||
19215 | int stackSize = keepStackSize(); | 23807 | int stackSize = keepStackSize(); |
19216 | 23808 | ||
19217 | try { | 23809 | try { |
19218 | // InternalSolverLanguageParser.g:6200:1: ( rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ) | 23810 | // InternalSolverLanguageParser.g:7716:1: ( rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ) |
19219 | // InternalSolverLanguageParser.g:6201:2: rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 | 23811 | // InternalSolverLanguageParser.g:7717:2: rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 |
19220 | { | 23812 | { |
19221 | pushFollow(FOLLOW_48); | 23813 | pushFollow(FOLLOW_56); |
19222 | rule__MemberDefinition__Group__2__Impl(); | 23814 | rule__MemberDefinition__Group__2__Impl(); |
19223 | 23815 | ||
19224 | state._fsp--; | 23816 | state._fsp--; |
@@ -19247,29 +23839,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19247 | 23839 | ||
19248 | 23840 | ||
19249 | // $ANTLR start "rule__MemberDefinition__Group__2__Impl" | 23841 | // $ANTLR start "rule__MemberDefinition__Group__2__Impl" |
19250 | // InternalSolverLanguageParser.g:6208:1: rule__MemberDefinition__Group__2__Impl : ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ; | 23842 | // InternalSolverLanguageParser.g:7724:1: rule__MemberDefinition__Group__2__Impl : ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ; |
19251 | public final void rule__MemberDefinition__Group__2__Impl() throws RecognitionException { | 23843 | public final void rule__MemberDefinition__Group__2__Impl() throws RecognitionException { |
19252 | 23844 | ||
19253 | int stackSize = keepStackSize(); | 23845 | int stackSize = keepStackSize(); |
19254 | 23846 | ||
19255 | try { | 23847 | try { |
19256 | // InternalSolverLanguageParser.g:6212:1: ( ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ) | 23848 | // InternalSolverLanguageParser.g:7728:1: ( ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ) |
19257 | // InternalSolverLanguageParser.g:6213:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) | 23849 | // InternalSolverLanguageParser.g:7729:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) |
19258 | { | 23850 | { |
19259 | // InternalSolverLanguageParser.g:6213:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) | 23851 | // InternalSolverLanguageParser.g:7729:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) |
19260 | // InternalSolverLanguageParser.g:6214:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? | 23852 | // InternalSolverLanguageParser.g:7730:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? |
19261 | { | 23853 | { |
19262 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityAssignment_2()); | 23854 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityAssignment_2()); |
19263 | // InternalSolverLanguageParser.g:6215:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? | 23855 | // InternalSolverLanguageParser.g:7731:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? |
19264 | int alt47=2; | 23856 | int alt56=2; |
19265 | int LA47_0 = input.LA(1); | 23857 | int LA56_0 = input.LA(1); |
19266 | 23858 | ||
19267 | if ( (LA47_0==LeftSquareBracket) ) { | 23859 | if ( (LA56_0==LeftSquareBracket) ) { |
19268 | alt47=1; | 23860 | alt56=1; |
19269 | } | 23861 | } |
19270 | switch (alt47) { | 23862 | switch (alt56) { |
19271 | case 1 : | 23863 | case 1 : |
19272 | // InternalSolverLanguageParser.g:6215:3: rule__MemberDefinition__MultiplicityAssignment_2 | 23864 | // InternalSolverLanguageParser.g:7731:3: rule__MemberDefinition__MultiplicityAssignment_2 |
19273 | { | 23865 | { |
19274 | pushFollow(FOLLOW_2); | 23866 | pushFollow(FOLLOW_2); |
19275 | rule__MemberDefinition__MultiplicityAssignment_2(); | 23867 | rule__MemberDefinition__MultiplicityAssignment_2(); |
@@ -19305,16 +23897,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19305 | 23897 | ||
19306 | 23898 | ||
19307 | // $ANTLR start "rule__MemberDefinition__Group__3" | 23899 | // $ANTLR start "rule__MemberDefinition__Group__3" |
19308 | // InternalSolverLanguageParser.g:6223:1: rule__MemberDefinition__Group__3 : rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ; | 23900 | // InternalSolverLanguageParser.g:7739:1: rule__MemberDefinition__Group__3 : rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ; |
19309 | public final void rule__MemberDefinition__Group__3() throws RecognitionException { | 23901 | public final void rule__MemberDefinition__Group__3() throws RecognitionException { |
19310 | 23902 | ||
19311 | int stackSize = keepStackSize(); | 23903 | int stackSize = keepStackSize(); |
19312 | 23904 | ||
19313 | try { | 23905 | try { |
19314 | // InternalSolverLanguageParser.g:6227:1: ( rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ) | 23906 | // InternalSolverLanguageParser.g:7743:1: ( rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ) |
19315 | // InternalSolverLanguageParser.g:6228:2: rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 | 23907 | // InternalSolverLanguageParser.g:7744:2: rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 |
19316 | { | 23908 | { |
19317 | pushFollow(FOLLOW_49); | 23909 | pushFollow(FOLLOW_57); |
19318 | rule__MemberDefinition__Group__3__Impl(); | 23910 | rule__MemberDefinition__Group__3__Impl(); |
19319 | 23911 | ||
19320 | state._fsp--; | 23912 | state._fsp--; |
@@ -19343,21 +23935,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19343 | 23935 | ||
19344 | 23936 | ||
19345 | // $ANTLR start "rule__MemberDefinition__Group__3__Impl" | 23937 | // $ANTLR start "rule__MemberDefinition__Group__3__Impl" |
19346 | // InternalSolverLanguageParser.g:6235:1: rule__MemberDefinition__Group__3__Impl : ( ( rule__MemberDefinition__NameAssignment_3 ) ) ; | 23938 | // InternalSolverLanguageParser.g:7751:1: rule__MemberDefinition__Group__3__Impl : ( ( rule__MemberDefinition__NameAssignment_3 ) ) ; |
19347 | public final void rule__MemberDefinition__Group__3__Impl() throws RecognitionException { | 23939 | public final void rule__MemberDefinition__Group__3__Impl() throws RecognitionException { |
19348 | 23940 | ||
19349 | int stackSize = keepStackSize(); | 23941 | int stackSize = keepStackSize(); |
19350 | 23942 | ||
19351 | try { | 23943 | try { |
19352 | // InternalSolverLanguageParser.g:6239:1: ( ( ( rule__MemberDefinition__NameAssignment_3 ) ) ) | 23944 | // InternalSolverLanguageParser.g:7755:1: ( ( ( rule__MemberDefinition__NameAssignment_3 ) ) ) |
19353 | // InternalSolverLanguageParser.g:6240:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) | 23945 | // InternalSolverLanguageParser.g:7756:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) |
19354 | { | 23946 | { |
19355 | // InternalSolverLanguageParser.g:6240:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) | 23947 | // InternalSolverLanguageParser.g:7756:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) |
19356 | // InternalSolverLanguageParser.g:6241:2: ( rule__MemberDefinition__NameAssignment_3 ) | 23948 | // InternalSolverLanguageParser.g:7757:2: ( rule__MemberDefinition__NameAssignment_3 ) |
19357 | { | 23949 | { |
19358 | before(grammarAccess.getMemberDefinitionAccess().getNameAssignment_3()); | 23950 | before(grammarAccess.getMemberDefinitionAccess().getNameAssignment_3()); |
19359 | // InternalSolverLanguageParser.g:6242:2: ( rule__MemberDefinition__NameAssignment_3 ) | 23951 | // InternalSolverLanguageParser.g:7758:2: ( rule__MemberDefinition__NameAssignment_3 ) |
19360 | // InternalSolverLanguageParser.g:6242:3: rule__MemberDefinition__NameAssignment_3 | 23952 | // InternalSolverLanguageParser.g:7758:3: rule__MemberDefinition__NameAssignment_3 |
19361 | { | 23953 | { |
19362 | pushFollow(FOLLOW_2); | 23954 | pushFollow(FOLLOW_2); |
19363 | rule__MemberDefinition__NameAssignment_3(); | 23955 | rule__MemberDefinition__NameAssignment_3(); |
@@ -19390,16 +23982,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19390 | 23982 | ||
19391 | 23983 | ||
19392 | // $ANTLR start "rule__MemberDefinition__Group__4" | 23984 | // $ANTLR start "rule__MemberDefinition__Group__4" |
19393 | // InternalSolverLanguageParser.g:6250:1: rule__MemberDefinition__Group__4 : rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ; | 23985 | // InternalSolverLanguageParser.g:7766:1: rule__MemberDefinition__Group__4 : rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ; |
19394 | public final void rule__MemberDefinition__Group__4() throws RecognitionException { | 23986 | public final void rule__MemberDefinition__Group__4() throws RecognitionException { |
19395 | 23987 | ||
19396 | int stackSize = keepStackSize(); | 23988 | int stackSize = keepStackSize(); |
19397 | 23989 | ||
19398 | try { | 23990 | try { |
19399 | // InternalSolverLanguageParser.g:6254:1: ( rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ) | 23991 | // InternalSolverLanguageParser.g:7770:1: ( rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ) |
19400 | // InternalSolverLanguageParser.g:6255:2: rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 | 23992 | // InternalSolverLanguageParser.g:7771:2: rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 |
19401 | { | 23993 | { |
19402 | pushFollow(FOLLOW_49); | 23994 | pushFollow(FOLLOW_57); |
19403 | rule__MemberDefinition__Group__4__Impl(); | 23995 | rule__MemberDefinition__Group__4__Impl(); |
19404 | 23996 | ||
19405 | state._fsp--; | 23997 | state._fsp--; |
@@ -19428,29 +24020,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19428 | 24020 | ||
19429 | 24021 | ||
19430 | // $ANTLR start "rule__MemberDefinition__Group__4__Impl" | 24022 | // $ANTLR start "rule__MemberDefinition__Group__4__Impl" |
19431 | // InternalSolverLanguageParser.g:6262:1: rule__MemberDefinition__Group__4__Impl : ( ( rule__MemberDefinition__Group_4__0 )? ) ; | 24023 | // InternalSolverLanguageParser.g:7778:1: rule__MemberDefinition__Group__4__Impl : ( ( rule__MemberDefinition__Group_4__0 )? ) ; |
19432 | public final void rule__MemberDefinition__Group__4__Impl() throws RecognitionException { | 24024 | public final void rule__MemberDefinition__Group__4__Impl() throws RecognitionException { |
19433 | 24025 | ||
19434 | int stackSize = keepStackSize(); | 24026 | int stackSize = keepStackSize(); |
19435 | 24027 | ||
19436 | try { | 24028 | try { |
19437 | // InternalSolverLanguageParser.g:6266:1: ( ( ( rule__MemberDefinition__Group_4__0 )? ) ) | 24029 | // InternalSolverLanguageParser.g:7782:1: ( ( ( rule__MemberDefinition__Group_4__0 )? ) ) |
19438 | // InternalSolverLanguageParser.g:6267:1: ( ( rule__MemberDefinition__Group_4__0 )? ) | 24030 | // InternalSolverLanguageParser.g:7783:1: ( ( rule__MemberDefinition__Group_4__0 )? ) |
19439 | { | 24031 | { |
19440 | // InternalSolverLanguageParser.g:6267:1: ( ( rule__MemberDefinition__Group_4__0 )? ) | 24032 | // InternalSolverLanguageParser.g:7783:1: ( ( rule__MemberDefinition__Group_4__0 )? ) |
19441 | // InternalSolverLanguageParser.g:6268:2: ( rule__MemberDefinition__Group_4__0 )? | 24033 | // InternalSolverLanguageParser.g:7784:2: ( rule__MemberDefinition__Group_4__0 )? |
19442 | { | 24034 | { |
19443 | before(grammarAccess.getMemberDefinitionAccess().getGroup_4()); | 24035 | before(grammarAccess.getMemberDefinitionAccess().getGroup_4()); |
19444 | // InternalSolverLanguageParser.g:6269:2: ( rule__MemberDefinition__Group_4__0 )? | 24036 | // InternalSolverLanguageParser.g:7785:2: ( rule__MemberDefinition__Group_4__0 )? |
19445 | int alt48=2; | 24037 | int alt57=2; |
19446 | int LA48_0 = input.LA(1); | 24038 | int LA57_0 = input.LA(1); |
19447 | 24039 | ||
19448 | if ( (LA48_0==Opposite) ) { | 24040 | if ( (LA57_0==Opposite) ) { |
19449 | alt48=1; | 24041 | alt57=1; |
19450 | } | 24042 | } |
19451 | switch (alt48) { | 24043 | switch (alt57) { |
19452 | case 1 : | 24044 | case 1 : |
19453 | // InternalSolverLanguageParser.g:6269:3: rule__MemberDefinition__Group_4__0 | 24045 | // InternalSolverLanguageParser.g:7785:3: rule__MemberDefinition__Group_4__0 |
19454 | { | 24046 | { |
19455 | pushFollow(FOLLOW_2); | 24047 | pushFollow(FOLLOW_2); |
19456 | rule__MemberDefinition__Group_4__0(); | 24048 | rule__MemberDefinition__Group_4__0(); |
@@ -19486,14 +24078,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19486 | 24078 | ||
19487 | 24079 | ||
19488 | // $ANTLR start "rule__MemberDefinition__Group__5" | 24080 | // $ANTLR start "rule__MemberDefinition__Group__5" |
19489 | // InternalSolverLanguageParser.g:6277:1: rule__MemberDefinition__Group__5 : rule__MemberDefinition__Group__5__Impl ; | 24081 | // InternalSolverLanguageParser.g:7793:1: rule__MemberDefinition__Group__5 : rule__MemberDefinition__Group__5__Impl ; |
19490 | public final void rule__MemberDefinition__Group__5() throws RecognitionException { | 24082 | public final void rule__MemberDefinition__Group__5() throws RecognitionException { |
19491 | 24083 | ||
19492 | int stackSize = keepStackSize(); | 24084 | int stackSize = keepStackSize(); |
19493 | 24085 | ||
19494 | try { | 24086 | try { |
19495 | // InternalSolverLanguageParser.g:6281:1: ( rule__MemberDefinition__Group__5__Impl ) | 24087 | // InternalSolverLanguageParser.g:7797:1: ( rule__MemberDefinition__Group__5__Impl ) |
19496 | // InternalSolverLanguageParser.g:6282:2: rule__MemberDefinition__Group__5__Impl | 24088 | // InternalSolverLanguageParser.g:7798:2: rule__MemberDefinition__Group__5__Impl |
19497 | { | 24089 | { |
19498 | pushFollow(FOLLOW_2); | 24090 | pushFollow(FOLLOW_2); |
19499 | rule__MemberDefinition__Group__5__Impl(); | 24091 | rule__MemberDefinition__Group__5__Impl(); |
@@ -19519,29 +24111,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19519 | 24111 | ||
19520 | 24112 | ||
19521 | // $ANTLR start "rule__MemberDefinition__Group__5__Impl" | 24113 | // $ANTLR start "rule__MemberDefinition__Group__5__Impl" |
19522 | // InternalSolverLanguageParser.g:6288:1: rule__MemberDefinition__Group__5__Impl : ( ( Semicolon )? ) ; | 24114 | // InternalSolverLanguageParser.g:7804:1: rule__MemberDefinition__Group__5__Impl : ( ( Semicolon )? ) ; |
19523 | public final void rule__MemberDefinition__Group__5__Impl() throws RecognitionException { | 24115 | public final void rule__MemberDefinition__Group__5__Impl() throws RecognitionException { |
19524 | 24116 | ||
19525 | int stackSize = keepStackSize(); | 24117 | int stackSize = keepStackSize(); |
19526 | 24118 | ||
19527 | try { | 24119 | try { |
19528 | // InternalSolverLanguageParser.g:6292:1: ( ( ( Semicolon )? ) ) | 24120 | // InternalSolverLanguageParser.g:7808:1: ( ( ( Semicolon )? ) ) |
19529 | // InternalSolverLanguageParser.g:6293:1: ( ( Semicolon )? ) | 24121 | // InternalSolverLanguageParser.g:7809:1: ( ( Semicolon )? ) |
19530 | { | 24122 | { |
19531 | // InternalSolverLanguageParser.g:6293:1: ( ( Semicolon )? ) | 24123 | // InternalSolverLanguageParser.g:7809:1: ( ( Semicolon )? ) |
19532 | // InternalSolverLanguageParser.g:6294:2: ( Semicolon )? | 24124 | // InternalSolverLanguageParser.g:7810:2: ( Semicolon )? |
19533 | { | 24125 | { |
19534 | before(grammarAccess.getMemberDefinitionAccess().getSemicolonKeyword_5()); | 24126 | before(grammarAccess.getMemberDefinitionAccess().getSemicolonKeyword_5()); |
19535 | // InternalSolverLanguageParser.g:6295:2: ( Semicolon )? | 24127 | // InternalSolverLanguageParser.g:7811:2: ( Semicolon )? |
19536 | int alt49=2; | 24128 | int alt58=2; |
19537 | int LA49_0 = input.LA(1); | 24129 | int LA58_0 = input.LA(1); |
19538 | 24130 | ||
19539 | if ( (LA49_0==Semicolon) ) { | 24131 | if ( (LA58_0==Semicolon) ) { |
19540 | alt49=1; | 24132 | alt58=1; |
19541 | } | 24133 | } |
19542 | switch (alt49) { | 24134 | switch (alt58) { |
19543 | case 1 : | 24135 | case 1 : |
19544 | // InternalSolverLanguageParser.g:6295:3: Semicolon | 24136 | // InternalSolverLanguageParser.g:7811:3: Semicolon |
19545 | { | 24137 | { |
19546 | match(input,Semicolon,FOLLOW_2); | 24138 | match(input,Semicolon,FOLLOW_2); |
19547 | 24139 | ||
@@ -19573,14 +24165,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19573 | 24165 | ||
19574 | 24166 | ||
19575 | // $ANTLR start "rule__MemberDefinition__Group_4__0" | 24167 | // $ANTLR start "rule__MemberDefinition__Group_4__0" |
19576 | // InternalSolverLanguageParser.g:6304:1: rule__MemberDefinition__Group_4__0 : rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ; | 24168 | // InternalSolverLanguageParser.g:7820:1: rule__MemberDefinition__Group_4__0 : rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ; |
19577 | public final void rule__MemberDefinition__Group_4__0() throws RecognitionException { | 24169 | public final void rule__MemberDefinition__Group_4__0() throws RecognitionException { |
19578 | 24170 | ||
19579 | int stackSize = keepStackSize(); | 24171 | int stackSize = keepStackSize(); |
19580 | 24172 | ||
19581 | try { | 24173 | try { |
19582 | // InternalSolverLanguageParser.g:6308:1: ( rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ) | 24174 | // InternalSolverLanguageParser.g:7824:1: ( rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ) |
19583 | // InternalSolverLanguageParser.g:6309:2: rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 | 24175 | // InternalSolverLanguageParser.g:7825:2: rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 |
19584 | { | 24176 | { |
19585 | pushFollow(FOLLOW_9); | 24177 | pushFollow(FOLLOW_9); |
19586 | rule__MemberDefinition__Group_4__0__Impl(); | 24178 | rule__MemberDefinition__Group_4__0__Impl(); |
@@ -19611,17 +24203,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19611 | 24203 | ||
19612 | 24204 | ||
19613 | // $ANTLR start "rule__MemberDefinition__Group_4__0__Impl" | 24205 | // $ANTLR start "rule__MemberDefinition__Group_4__0__Impl" |
19614 | // InternalSolverLanguageParser.g:6316:1: rule__MemberDefinition__Group_4__0__Impl : ( Opposite ) ; | 24206 | // InternalSolverLanguageParser.g:7832:1: rule__MemberDefinition__Group_4__0__Impl : ( Opposite ) ; |
19615 | public final void rule__MemberDefinition__Group_4__0__Impl() throws RecognitionException { | 24207 | public final void rule__MemberDefinition__Group_4__0__Impl() throws RecognitionException { |
19616 | 24208 | ||
19617 | int stackSize = keepStackSize(); | 24209 | int stackSize = keepStackSize(); |
19618 | 24210 | ||
19619 | try { | 24211 | try { |
19620 | // InternalSolverLanguageParser.g:6320:1: ( ( Opposite ) ) | 24212 | // InternalSolverLanguageParser.g:7836:1: ( ( Opposite ) ) |
19621 | // InternalSolverLanguageParser.g:6321:1: ( Opposite ) | 24213 | // InternalSolverLanguageParser.g:7837:1: ( Opposite ) |
19622 | { | 24214 | { |
19623 | // InternalSolverLanguageParser.g:6321:1: ( Opposite ) | 24215 | // InternalSolverLanguageParser.g:7837:1: ( Opposite ) |
19624 | // InternalSolverLanguageParser.g:6322:2: Opposite | 24216 | // InternalSolverLanguageParser.g:7838:2: Opposite |
19625 | { | 24217 | { |
19626 | before(grammarAccess.getMemberDefinitionAccess().getOppositeKeyword_4_0()); | 24218 | before(grammarAccess.getMemberDefinitionAccess().getOppositeKeyword_4_0()); |
19627 | match(input,Opposite,FOLLOW_2); | 24219 | match(input,Opposite,FOLLOW_2); |
@@ -19648,14 +24240,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19648 | 24240 | ||
19649 | 24241 | ||
19650 | // $ANTLR start "rule__MemberDefinition__Group_4__1" | 24242 | // $ANTLR start "rule__MemberDefinition__Group_4__1" |
19651 | // InternalSolverLanguageParser.g:6331:1: rule__MemberDefinition__Group_4__1 : rule__MemberDefinition__Group_4__1__Impl ; | 24243 | // InternalSolverLanguageParser.g:7847:1: rule__MemberDefinition__Group_4__1 : rule__MemberDefinition__Group_4__1__Impl ; |
19652 | public final void rule__MemberDefinition__Group_4__1() throws RecognitionException { | 24244 | public final void rule__MemberDefinition__Group_4__1() throws RecognitionException { |
19653 | 24245 | ||
19654 | int stackSize = keepStackSize(); | 24246 | int stackSize = keepStackSize(); |
19655 | 24247 | ||
19656 | try { | 24248 | try { |
19657 | // InternalSolverLanguageParser.g:6335:1: ( rule__MemberDefinition__Group_4__1__Impl ) | 24249 | // InternalSolverLanguageParser.g:7851:1: ( rule__MemberDefinition__Group_4__1__Impl ) |
19658 | // InternalSolverLanguageParser.g:6336:2: rule__MemberDefinition__Group_4__1__Impl | 24250 | // InternalSolverLanguageParser.g:7852:2: rule__MemberDefinition__Group_4__1__Impl |
19659 | { | 24251 | { |
19660 | pushFollow(FOLLOW_2); | 24252 | pushFollow(FOLLOW_2); |
19661 | rule__MemberDefinition__Group_4__1__Impl(); | 24253 | rule__MemberDefinition__Group_4__1__Impl(); |
@@ -19681,21 +24273,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19681 | 24273 | ||
19682 | 24274 | ||
19683 | // $ANTLR start "rule__MemberDefinition__Group_4__1__Impl" | 24275 | // $ANTLR start "rule__MemberDefinition__Group_4__1__Impl" |
19684 | // InternalSolverLanguageParser.g:6342:1: rule__MemberDefinition__Group_4__1__Impl : ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ; | 24276 | // InternalSolverLanguageParser.g:7858:1: rule__MemberDefinition__Group_4__1__Impl : ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ; |
19685 | public final void rule__MemberDefinition__Group_4__1__Impl() throws RecognitionException { | 24277 | public final void rule__MemberDefinition__Group_4__1__Impl() throws RecognitionException { |
19686 | 24278 | ||
19687 | int stackSize = keepStackSize(); | 24279 | int stackSize = keepStackSize(); |
19688 | 24280 | ||
19689 | try { | 24281 | try { |
19690 | // InternalSolverLanguageParser.g:6346:1: ( ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ) | 24282 | // InternalSolverLanguageParser.g:7862:1: ( ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ) |
19691 | // InternalSolverLanguageParser.g:6347:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) | 24283 | // InternalSolverLanguageParser.g:7863:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) |
19692 | { | 24284 | { |
19693 | // InternalSolverLanguageParser.g:6347:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) | 24285 | // InternalSolverLanguageParser.g:7863:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) |
19694 | // InternalSolverLanguageParser.g:6348:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) | 24286 | // InternalSolverLanguageParser.g:7864:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) |
19695 | { | 24287 | { |
19696 | before(grammarAccess.getMemberDefinitionAccess().getOppositeAssignment_4_1()); | 24288 | before(grammarAccess.getMemberDefinitionAccess().getOppositeAssignment_4_1()); |
19697 | // InternalSolverLanguageParser.g:6349:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) | 24289 | // InternalSolverLanguageParser.g:7865:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) |
19698 | // InternalSolverLanguageParser.g:6349:3: rule__MemberDefinition__OppositeAssignment_4_1 | 24290 | // InternalSolverLanguageParser.g:7865:3: rule__MemberDefinition__OppositeAssignment_4_1 |
19699 | { | 24291 | { |
19700 | pushFollow(FOLLOW_2); | 24292 | pushFollow(FOLLOW_2); |
19701 | rule__MemberDefinition__OppositeAssignment_4_1(); | 24293 | rule__MemberDefinition__OppositeAssignment_4_1(); |
@@ -19728,16 +24320,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19728 | 24320 | ||
19729 | 24321 | ||
19730 | // $ANTLR start "rule__ManyMultiplicity__Group__0" | 24322 | // $ANTLR start "rule__ManyMultiplicity__Group__0" |
19731 | // InternalSolverLanguageParser.g:6358:1: rule__ManyMultiplicity__Group__0 : rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ; | 24323 | // InternalSolverLanguageParser.g:7874:1: rule__ManyMultiplicity__Group__0 : rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ; |
19732 | public final void rule__ManyMultiplicity__Group__0() throws RecognitionException { | 24324 | public final void rule__ManyMultiplicity__Group__0() throws RecognitionException { |
19733 | 24325 | ||
19734 | int stackSize = keepStackSize(); | 24326 | int stackSize = keepStackSize(); |
19735 | 24327 | ||
19736 | try { | 24328 | try { |
19737 | // InternalSolverLanguageParser.g:6362:1: ( rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ) | 24329 | // InternalSolverLanguageParser.g:7878:1: ( rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ) |
19738 | // InternalSolverLanguageParser.g:6363:2: rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 | 24330 | // InternalSolverLanguageParser.g:7879:2: rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 |
19739 | { | 24331 | { |
19740 | pushFollow(FOLLOW_50); | 24332 | pushFollow(FOLLOW_38); |
19741 | rule__ManyMultiplicity__Group__0__Impl(); | 24333 | rule__ManyMultiplicity__Group__0__Impl(); |
19742 | 24334 | ||
19743 | state._fsp--; | 24335 | state._fsp--; |
@@ -19766,21 +24358,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19766 | 24358 | ||
19767 | 24359 | ||
19768 | // $ANTLR start "rule__ManyMultiplicity__Group__0__Impl" | 24360 | // $ANTLR start "rule__ManyMultiplicity__Group__0__Impl" |
19769 | // InternalSolverLanguageParser.g:6370:1: rule__ManyMultiplicity__Group__0__Impl : ( () ) ; | 24361 | // InternalSolverLanguageParser.g:7886:1: rule__ManyMultiplicity__Group__0__Impl : ( () ) ; |
19770 | public final void rule__ManyMultiplicity__Group__0__Impl() throws RecognitionException { | 24362 | public final void rule__ManyMultiplicity__Group__0__Impl() throws RecognitionException { |
19771 | 24363 | ||
19772 | int stackSize = keepStackSize(); | 24364 | int stackSize = keepStackSize(); |
19773 | 24365 | ||
19774 | try { | 24366 | try { |
19775 | // InternalSolverLanguageParser.g:6374:1: ( ( () ) ) | 24367 | // InternalSolverLanguageParser.g:7890:1: ( ( () ) ) |
19776 | // InternalSolverLanguageParser.g:6375:1: ( () ) | 24368 | // InternalSolverLanguageParser.g:7891:1: ( () ) |
19777 | { | 24369 | { |
19778 | // InternalSolverLanguageParser.g:6375:1: ( () ) | 24370 | // InternalSolverLanguageParser.g:7891:1: ( () ) |
19779 | // InternalSolverLanguageParser.g:6376:2: () | 24371 | // InternalSolverLanguageParser.g:7892:2: () |
19780 | { | 24372 | { |
19781 | before(grammarAccess.getManyMultiplicityAccess().getManyMultiplicityAction_0()); | 24373 | before(grammarAccess.getManyMultiplicityAccess().getManyMultiplicityAction_0()); |
19782 | // InternalSolverLanguageParser.g:6377:2: () | 24374 | // InternalSolverLanguageParser.g:7893:2: () |
19783 | // InternalSolverLanguageParser.g:6377:3: | 24375 | // InternalSolverLanguageParser.g:7893:3: |
19784 | { | 24376 | { |
19785 | } | 24377 | } |
19786 | 24378 | ||
@@ -19803,16 +24395,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19803 | 24395 | ||
19804 | 24396 | ||
19805 | // $ANTLR start "rule__ManyMultiplicity__Group__1" | 24397 | // $ANTLR start "rule__ManyMultiplicity__Group__1" |
19806 | // InternalSolverLanguageParser.g:6385:1: rule__ManyMultiplicity__Group__1 : rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ; | 24398 | // InternalSolverLanguageParser.g:7901:1: rule__ManyMultiplicity__Group__1 : rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ; |
19807 | public final void rule__ManyMultiplicity__Group__1() throws RecognitionException { | 24399 | public final void rule__ManyMultiplicity__Group__1() throws RecognitionException { |
19808 | 24400 | ||
19809 | int stackSize = keepStackSize(); | 24401 | int stackSize = keepStackSize(); |
19810 | 24402 | ||
19811 | try { | 24403 | try { |
19812 | // InternalSolverLanguageParser.g:6389:1: ( rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ) | 24404 | // InternalSolverLanguageParser.g:7905:1: ( rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ) |
19813 | // InternalSolverLanguageParser.g:6390:2: rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 | 24405 | // InternalSolverLanguageParser.g:7906:2: rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 |
19814 | { | 24406 | { |
19815 | pushFollow(FOLLOW_39); | 24407 | pushFollow(FOLLOW_48); |
19816 | rule__ManyMultiplicity__Group__1__Impl(); | 24408 | rule__ManyMultiplicity__Group__1__Impl(); |
19817 | 24409 | ||
19818 | state._fsp--; | 24410 | state._fsp--; |
@@ -19841,17 +24433,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19841 | 24433 | ||
19842 | 24434 | ||
19843 | // $ANTLR start "rule__ManyMultiplicity__Group__1__Impl" | 24435 | // $ANTLR start "rule__ManyMultiplicity__Group__1__Impl" |
19844 | // InternalSolverLanguageParser.g:6397:1: rule__ManyMultiplicity__Group__1__Impl : ( LeftSquareBracket ) ; | 24436 | // InternalSolverLanguageParser.g:7913:1: rule__ManyMultiplicity__Group__1__Impl : ( LeftSquareBracket ) ; |
19845 | public final void rule__ManyMultiplicity__Group__1__Impl() throws RecognitionException { | 24437 | public final void rule__ManyMultiplicity__Group__1__Impl() throws RecognitionException { |
19846 | 24438 | ||
19847 | int stackSize = keepStackSize(); | 24439 | int stackSize = keepStackSize(); |
19848 | 24440 | ||
19849 | try { | 24441 | try { |
19850 | // InternalSolverLanguageParser.g:6401:1: ( ( LeftSquareBracket ) ) | 24442 | // InternalSolverLanguageParser.g:7917:1: ( ( LeftSquareBracket ) ) |
19851 | // InternalSolverLanguageParser.g:6402:1: ( LeftSquareBracket ) | 24443 | // InternalSolverLanguageParser.g:7918:1: ( LeftSquareBracket ) |
19852 | { | 24444 | { |
19853 | // InternalSolverLanguageParser.g:6402:1: ( LeftSquareBracket ) | 24445 | // InternalSolverLanguageParser.g:7918:1: ( LeftSquareBracket ) |
19854 | // InternalSolverLanguageParser.g:6403:2: LeftSquareBracket | 24446 | // InternalSolverLanguageParser.g:7919:2: LeftSquareBracket |
19855 | { | 24447 | { |
19856 | before(grammarAccess.getManyMultiplicityAccess().getLeftSquareBracketKeyword_1()); | 24448 | before(grammarAccess.getManyMultiplicityAccess().getLeftSquareBracketKeyword_1()); |
19857 | match(input,LeftSquareBracket,FOLLOW_2); | 24449 | match(input,LeftSquareBracket,FOLLOW_2); |
@@ -19878,14 +24470,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19878 | 24470 | ||
19879 | 24471 | ||
19880 | // $ANTLR start "rule__ManyMultiplicity__Group__2" | 24472 | // $ANTLR start "rule__ManyMultiplicity__Group__2" |
19881 | // InternalSolverLanguageParser.g:6412:1: rule__ManyMultiplicity__Group__2 : rule__ManyMultiplicity__Group__2__Impl ; | 24473 | // InternalSolverLanguageParser.g:7928:1: rule__ManyMultiplicity__Group__2 : rule__ManyMultiplicity__Group__2__Impl ; |
19882 | public final void rule__ManyMultiplicity__Group__2() throws RecognitionException { | 24474 | public final void rule__ManyMultiplicity__Group__2() throws RecognitionException { |
19883 | 24475 | ||
19884 | int stackSize = keepStackSize(); | 24476 | int stackSize = keepStackSize(); |
19885 | 24477 | ||
19886 | try { | 24478 | try { |
19887 | // InternalSolverLanguageParser.g:6416:1: ( rule__ManyMultiplicity__Group__2__Impl ) | 24479 | // InternalSolverLanguageParser.g:7932:1: ( rule__ManyMultiplicity__Group__2__Impl ) |
19888 | // InternalSolverLanguageParser.g:6417:2: rule__ManyMultiplicity__Group__2__Impl | 24480 | // InternalSolverLanguageParser.g:7933:2: rule__ManyMultiplicity__Group__2__Impl |
19889 | { | 24481 | { |
19890 | pushFollow(FOLLOW_2); | 24482 | pushFollow(FOLLOW_2); |
19891 | rule__ManyMultiplicity__Group__2__Impl(); | 24483 | rule__ManyMultiplicity__Group__2__Impl(); |
@@ -19911,17 +24503,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19911 | 24503 | ||
19912 | 24504 | ||
19913 | // $ANTLR start "rule__ManyMultiplicity__Group__2__Impl" | 24505 | // $ANTLR start "rule__ManyMultiplicity__Group__2__Impl" |
19914 | // InternalSolverLanguageParser.g:6423:1: rule__ManyMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; | 24506 | // InternalSolverLanguageParser.g:7939:1: rule__ManyMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; |
19915 | public final void rule__ManyMultiplicity__Group__2__Impl() throws RecognitionException { | 24507 | public final void rule__ManyMultiplicity__Group__2__Impl() throws RecognitionException { |
19916 | 24508 | ||
19917 | int stackSize = keepStackSize(); | 24509 | int stackSize = keepStackSize(); |
19918 | 24510 | ||
19919 | try { | 24511 | try { |
19920 | // InternalSolverLanguageParser.g:6427:1: ( ( RightSquareBracket ) ) | 24512 | // InternalSolverLanguageParser.g:7943:1: ( ( RightSquareBracket ) ) |
19921 | // InternalSolverLanguageParser.g:6428:1: ( RightSquareBracket ) | 24513 | // InternalSolverLanguageParser.g:7944:1: ( RightSquareBracket ) |
19922 | { | 24514 | { |
19923 | // InternalSolverLanguageParser.g:6428:1: ( RightSquareBracket ) | 24515 | // InternalSolverLanguageParser.g:7944:1: ( RightSquareBracket ) |
19924 | // InternalSolverLanguageParser.g:6429:2: RightSquareBracket | 24516 | // InternalSolverLanguageParser.g:7945:2: RightSquareBracket |
19925 | { | 24517 | { |
19926 | before(grammarAccess.getManyMultiplicityAccess().getRightSquareBracketKeyword_2()); | 24518 | before(grammarAccess.getManyMultiplicityAccess().getRightSquareBracketKeyword_2()); |
19927 | match(input,RightSquareBracket,FOLLOW_2); | 24519 | match(input,RightSquareBracket,FOLLOW_2); |
@@ -19948,16 +24540,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19948 | 24540 | ||
19949 | 24541 | ||
19950 | // $ANTLR start "rule__ExactMultiplicity__Group__0" | 24542 | // $ANTLR start "rule__ExactMultiplicity__Group__0" |
19951 | // InternalSolverLanguageParser.g:6439:1: rule__ExactMultiplicity__Group__0 : rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ; | 24543 | // InternalSolverLanguageParser.g:7955:1: rule__ExactMultiplicity__Group__0 : rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ; |
19952 | public final void rule__ExactMultiplicity__Group__0() throws RecognitionException { | 24544 | public final void rule__ExactMultiplicity__Group__0() throws RecognitionException { |
19953 | 24545 | ||
19954 | int stackSize = keepStackSize(); | 24546 | int stackSize = keepStackSize(); |
19955 | 24547 | ||
19956 | try { | 24548 | try { |
19957 | // InternalSolverLanguageParser.g:6443:1: ( rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ) | 24549 | // InternalSolverLanguageParser.g:7959:1: ( rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ) |
19958 | // InternalSolverLanguageParser.g:6444:2: rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 | 24550 | // InternalSolverLanguageParser.g:7960:2: rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 |
19959 | { | 24551 | { |
19960 | pushFollow(FOLLOW_51); | 24552 | pushFollow(FOLLOW_58); |
19961 | rule__ExactMultiplicity__Group__0__Impl(); | 24553 | rule__ExactMultiplicity__Group__0__Impl(); |
19962 | 24554 | ||
19963 | state._fsp--; | 24555 | state._fsp--; |
@@ -19986,17 +24578,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
19986 | 24578 | ||
19987 | 24579 | ||
19988 | // $ANTLR start "rule__ExactMultiplicity__Group__0__Impl" | 24580 | // $ANTLR start "rule__ExactMultiplicity__Group__0__Impl" |
19989 | // InternalSolverLanguageParser.g:6451:1: rule__ExactMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; | 24581 | // InternalSolverLanguageParser.g:7967:1: rule__ExactMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; |
19990 | public final void rule__ExactMultiplicity__Group__0__Impl() throws RecognitionException { | 24582 | public final void rule__ExactMultiplicity__Group__0__Impl() throws RecognitionException { |
19991 | 24583 | ||
19992 | int stackSize = keepStackSize(); | 24584 | int stackSize = keepStackSize(); |
19993 | 24585 | ||
19994 | try { | 24586 | try { |
19995 | // InternalSolverLanguageParser.g:6455:1: ( ( LeftSquareBracket ) ) | 24587 | // InternalSolverLanguageParser.g:7971:1: ( ( LeftSquareBracket ) ) |
19996 | // InternalSolverLanguageParser.g:6456:1: ( LeftSquareBracket ) | 24588 | // InternalSolverLanguageParser.g:7972:1: ( LeftSquareBracket ) |
19997 | { | 24589 | { |
19998 | // InternalSolverLanguageParser.g:6456:1: ( LeftSquareBracket ) | 24590 | // InternalSolverLanguageParser.g:7972:1: ( LeftSquareBracket ) |
19999 | // InternalSolverLanguageParser.g:6457:2: LeftSquareBracket | 24591 | // InternalSolverLanguageParser.g:7973:2: LeftSquareBracket |
20000 | { | 24592 | { |
20001 | before(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); | 24593 | before(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); |
20002 | match(input,LeftSquareBracket,FOLLOW_2); | 24594 | match(input,LeftSquareBracket,FOLLOW_2); |
@@ -20023,16 +24615,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20023 | 24615 | ||
20024 | 24616 | ||
20025 | // $ANTLR start "rule__ExactMultiplicity__Group__1" | 24617 | // $ANTLR start "rule__ExactMultiplicity__Group__1" |
20026 | // InternalSolverLanguageParser.g:6466:1: rule__ExactMultiplicity__Group__1 : rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ; | 24618 | // InternalSolverLanguageParser.g:7982:1: rule__ExactMultiplicity__Group__1 : rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ; |
20027 | public final void rule__ExactMultiplicity__Group__1() throws RecognitionException { | 24619 | public final void rule__ExactMultiplicity__Group__1() throws RecognitionException { |
20028 | 24620 | ||
20029 | int stackSize = keepStackSize(); | 24621 | int stackSize = keepStackSize(); |
20030 | 24622 | ||
20031 | try { | 24623 | try { |
20032 | // InternalSolverLanguageParser.g:6470:1: ( rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ) | 24624 | // InternalSolverLanguageParser.g:7986:1: ( rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ) |
20033 | // InternalSolverLanguageParser.g:6471:2: rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 | 24625 | // InternalSolverLanguageParser.g:7987:2: rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 |
20034 | { | 24626 | { |
20035 | pushFollow(FOLLOW_39); | 24627 | pushFollow(FOLLOW_48); |
20036 | rule__ExactMultiplicity__Group__1__Impl(); | 24628 | rule__ExactMultiplicity__Group__1__Impl(); |
20037 | 24629 | ||
20038 | state._fsp--; | 24630 | state._fsp--; |
@@ -20061,21 +24653,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20061 | 24653 | ||
20062 | 24654 | ||
20063 | // $ANTLR start "rule__ExactMultiplicity__Group__1__Impl" | 24655 | // $ANTLR start "rule__ExactMultiplicity__Group__1__Impl" |
20064 | // InternalSolverLanguageParser.g:6478:1: rule__ExactMultiplicity__Group__1__Impl : ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ; | 24656 | // InternalSolverLanguageParser.g:7994:1: rule__ExactMultiplicity__Group__1__Impl : ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ; |
20065 | public final void rule__ExactMultiplicity__Group__1__Impl() throws RecognitionException { | 24657 | public final void rule__ExactMultiplicity__Group__1__Impl() throws RecognitionException { |
20066 | 24658 | ||
20067 | int stackSize = keepStackSize(); | 24659 | int stackSize = keepStackSize(); |
20068 | 24660 | ||
20069 | try { | 24661 | try { |
20070 | // InternalSolverLanguageParser.g:6482:1: ( ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ) | 24662 | // InternalSolverLanguageParser.g:7998:1: ( ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ) |
20071 | // InternalSolverLanguageParser.g:6483:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) | 24663 | // InternalSolverLanguageParser.g:7999:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) |
20072 | { | 24664 | { |
20073 | // InternalSolverLanguageParser.g:6483:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) | 24665 | // InternalSolverLanguageParser.g:7999:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) |
20074 | // InternalSolverLanguageParser.g:6484:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) | 24666 | // InternalSolverLanguageParser.g:8000:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) |
20075 | { | 24667 | { |
20076 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityAssignment_1()); | 24668 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityAssignment_1()); |
20077 | // InternalSolverLanguageParser.g:6485:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) | 24669 | // InternalSolverLanguageParser.g:8001:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) |
20078 | // InternalSolverLanguageParser.g:6485:3: rule__ExactMultiplicity__MultiplicityAssignment_1 | 24670 | // InternalSolverLanguageParser.g:8001:3: rule__ExactMultiplicity__MultiplicityAssignment_1 |
20079 | { | 24671 | { |
20080 | pushFollow(FOLLOW_2); | 24672 | pushFollow(FOLLOW_2); |
20081 | rule__ExactMultiplicity__MultiplicityAssignment_1(); | 24673 | rule__ExactMultiplicity__MultiplicityAssignment_1(); |
@@ -20108,14 +24700,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20108 | 24700 | ||
20109 | 24701 | ||
20110 | // $ANTLR start "rule__ExactMultiplicity__Group__2" | 24702 | // $ANTLR start "rule__ExactMultiplicity__Group__2" |
20111 | // InternalSolverLanguageParser.g:6493:1: rule__ExactMultiplicity__Group__2 : rule__ExactMultiplicity__Group__2__Impl ; | 24703 | // InternalSolverLanguageParser.g:8009:1: rule__ExactMultiplicity__Group__2 : rule__ExactMultiplicity__Group__2__Impl ; |
20112 | public final void rule__ExactMultiplicity__Group__2() throws RecognitionException { | 24704 | public final void rule__ExactMultiplicity__Group__2() throws RecognitionException { |
20113 | 24705 | ||
20114 | int stackSize = keepStackSize(); | 24706 | int stackSize = keepStackSize(); |
20115 | 24707 | ||
20116 | try { | 24708 | try { |
20117 | // InternalSolverLanguageParser.g:6497:1: ( rule__ExactMultiplicity__Group__2__Impl ) | 24709 | // InternalSolverLanguageParser.g:8013:1: ( rule__ExactMultiplicity__Group__2__Impl ) |
20118 | // InternalSolverLanguageParser.g:6498:2: rule__ExactMultiplicity__Group__2__Impl | 24710 | // InternalSolverLanguageParser.g:8014:2: rule__ExactMultiplicity__Group__2__Impl |
20119 | { | 24711 | { |
20120 | pushFollow(FOLLOW_2); | 24712 | pushFollow(FOLLOW_2); |
20121 | rule__ExactMultiplicity__Group__2__Impl(); | 24713 | rule__ExactMultiplicity__Group__2__Impl(); |
@@ -20141,17 +24733,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20141 | 24733 | ||
20142 | 24734 | ||
20143 | // $ANTLR start "rule__ExactMultiplicity__Group__2__Impl" | 24735 | // $ANTLR start "rule__ExactMultiplicity__Group__2__Impl" |
20144 | // InternalSolverLanguageParser.g:6504:1: rule__ExactMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; | 24736 | // InternalSolverLanguageParser.g:8020:1: rule__ExactMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; |
20145 | public final void rule__ExactMultiplicity__Group__2__Impl() throws RecognitionException { | 24737 | public final void rule__ExactMultiplicity__Group__2__Impl() throws RecognitionException { |
20146 | 24738 | ||
20147 | int stackSize = keepStackSize(); | 24739 | int stackSize = keepStackSize(); |
20148 | 24740 | ||
20149 | try { | 24741 | try { |
20150 | // InternalSolverLanguageParser.g:6508:1: ( ( RightSquareBracket ) ) | 24742 | // InternalSolverLanguageParser.g:8024:1: ( ( RightSquareBracket ) ) |
20151 | // InternalSolverLanguageParser.g:6509:1: ( RightSquareBracket ) | 24743 | // InternalSolverLanguageParser.g:8025:1: ( RightSquareBracket ) |
20152 | { | 24744 | { |
20153 | // InternalSolverLanguageParser.g:6509:1: ( RightSquareBracket ) | 24745 | // InternalSolverLanguageParser.g:8025:1: ( RightSquareBracket ) |
20154 | // InternalSolverLanguageParser.g:6510:2: RightSquareBracket | 24746 | // InternalSolverLanguageParser.g:8026:2: RightSquareBracket |
20155 | { | 24747 | { |
20156 | before(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); | 24748 | before(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); |
20157 | match(input,RightSquareBracket,FOLLOW_2); | 24749 | match(input,RightSquareBracket,FOLLOW_2); |
@@ -20178,16 +24770,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20178 | 24770 | ||
20179 | 24771 | ||
20180 | // $ANTLR start "rule__BoundedMultiplicity__Group__0" | 24772 | // $ANTLR start "rule__BoundedMultiplicity__Group__0" |
20181 | // InternalSolverLanguageParser.g:6520:1: rule__BoundedMultiplicity__Group__0 : rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ; | 24773 | // InternalSolverLanguageParser.g:8036:1: rule__BoundedMultiplicity__Group__0 : rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ; |
20182 | public final void rule__BoundedMultiplicity__Group__0() throws RecognitionException { | 24774 | public final void rule__BoundedMultiplicity__Group__0() throws RecognitionException { |
20183 | 24775 | ||
20184 | int stackSize = keepStackSize(); | 24776 | int stackSize = keepStackSize(); |
20185 | 24777 | ||
20186 | try { | 24778 | try { |
20187 | // InternalSolverLanguageParser.g:6524:1: ( rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ) | 24779 | // InternalSolverLanguageParser.g:8040:1: ( rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ) |
20188 | // InternalSolverLanguageParser.g:6525:2: rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 | 24780 | // InternalSolverLanguageParser.g:8041:2: rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 |
20189 | { | 24781 | { |
20190 | pushFollow(FOLLOW_52); | 24782 | pushFollow(FOLLOW_59); |
20191 | rule__BoundedMultiplicity__Group__0__Impl(); | 24783 | rule__BoundedMultiplicity__Group__0__Impl(); |
20192 | 24784 | ||
20193 | state._fsp--; | 24785 | state._fsp--; |
@@ -20216,17 +24808,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20216 | 24808 | ||
20217 | 24809 | ||
20218 | // $ANTLR start "rule__BoundedMultiplicity__Group__0__Impl" | 24810 | // $ANTLR start "rule__BoundedMultiplicity__Group__0__Impl" |
20219 | // InternalSolverLanguageParser.g:6532:1: rule__BoundedMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; | 24811 | // InternalSolverLanguageParser.g:8048:1: rule__BoundedMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; |
20220 | public final void rule__BoundedMultiplicity__Group__0__Impl() throws RecognitionException { | 24812 | public final void rule__BoundedMultiplicity__Group__0__Impl() throws RecognitionException { |
20221 | 24813 | ||
20222 | int stackSize = keepStackSize(); | 24814 | int stackSize = keepStackSize(); |
20223 | 24815 | ||
20224 | try { | 24816 | try { |
20225 | // InternalSolverLanguageParser.g:6536:1: ( ( LeftSquareBracket ) ) | 24817 | // InternalSolverLanguageParser.g:8052:1: ( ( LeftSquareBracket ) ) |
20226 | // InternalSolverLanguageParser.g:6537:1: ( LeftSquareBracket ) | 24818 | // InternalSolverLanguageParser.g:8053:1: ( LeftSquareBracket ) |
20227 | { | 24819 | { |
20228 | // InternalSolverLanguageParser.g:6537:1: ( LeftSquareBracket ) | 24820 | // InternalSolverLanguageParser.g:8053:1: ( LeftSquareBracket ) |
20229 | // InternalSolverLanguageParser.g:6538:2: LeftSquareBracket | 24821 | // InternalSolverLanguageParser.g:8054:2: LeftSquareBracket |
20230 | { | 24822 | { |
20231 | before(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); | 24823 | before(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); |
20232 | match(input,LeftSquareBracket,FOLLOW_2); | 24824 | match(input,LeftSquareBracket,FOLLOW_2); |
@@ -20253,16 +24845,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20253 | 24845 | ||
20254 | 24846 | ||
20255 | // $ANTLR start "rule__BoundedMultiplicity__Group__1" | 24847 | // $ANTLR start "rule__BoundedMultiplicity__Group__1" |
20256 | // InternalSolverLanguageParser.g:6547:1: rule__BoundedMultiplicity__Group__1 : rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ; | 24848 | // InternalSolverLanguageParser.g:8063:1: rule__BoundedMultiplicity__Group__1 : rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ; |
20257 | public final void rule__BoundedMultiplicity__Group__1() throws RecognitionException { | 24849 | public final void rule__BoundedMultiplicity__Group__1() throws RecognitionException { |
20258 | 24850 | ||
20259 | int stackSize = keepStackSize(); | 24851 | int stackSize = keepStackSize(); |
20260 | 24852 | ||
20261 | try { | 24853 | try { |
20262 | // InternalSolverLanguageParser.g:6551:1: ( rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ) | 24854 | // InternalSolverLanguageParser.g:8067:1: ( rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ) |
20263 | // InternalSolverLanguageParser.g:6552:2: rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 | 24855 | // InternalSolverLanguageParser.g:8068:2: rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 |
20264 | { | 24856 | { |
20265 | pushFollow(FOLLOW_38); | 24857 | pushFollow(FOLLOW_47); |
20266 | rule__BoundedMultiplicity__Group__1__Impl(); | 24858 | rule__BoundedMultiplicity__Group__1__Impl(); |
20267 | 24859 | ||
20268 | state._fsp--; | 24860 | state._fsp--; |
@@ -20291,21 +24883,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20291 | 24883 | ||
20292 | 24884 | ||
20293 | // $ANTLR start "rule__BoundedMultiplicity__Group__1__Impl" | 24885 | // $ANTLR start "rule__BoundedMultiplicity__Group__1__Impl" |
20294 | // InternalSolverLanguageParser.g:6559:1: rule__BoundedMultiplicity__Group__1__Impl : ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ; | 24886 | // InternalSolverLanguageParser.g:8075:1: rule__BoundedMultiplicity__Group__1__Impl : ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ; |
20295 | public final void rule__BoundedMultiplicity__Group__1__Impl() throws RecognitionException { | 24887 | public final void rule__BoundedMultiplicity__Group__1__Impl() throws RecognitionException { |
20296 | 24888 | ||
20297 | int stackSize = keepStackSize(); | 24889 | int stackSize = keepStackSize(); |
20298 | 24890 | ||
20299 | try { | 24891 | try { |
20300 | // InternalSolverLanguageParser.g:6563:1: ( ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ) | 24892 | // InternalSolverLanguageParser.g:8079:1: ( ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ) |
20301 | // InternalSolverLanguageParser.g:6564:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) | 24893 | // InternalSolverLanguageParser.g:8080:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) |
20302 | { | 24894 | { |
20303 | // InternalSolverLanguageParser.g:6564:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) | 24895 | // InternalSolverLanguageParser.g:8080:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) |
20304 | // InternalSolverLanguageParser.g:6565:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) | 24896 | // InternalSolverLanguageParser.g:8081:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) |
20305 | { | 24897 | { |
20306 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); | 24898 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); |
20307 | // InternalSolverLanguageParser.g:6566:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) | 24899 | // InternalSolverLanguageParser.g:8082:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) |
20308 | // InternalSolverLanguageParser.g:6566:3: rule__BoundedMultiplicity__LowerBoundAssignment_1 | 24900 | // InternalSolverLanguageParser.g:8082:3: rule__BoundedMultiplicity__LowerBoundAssignment_1 |
20309 | { | 24901 | { |
20310 | pushFollow(FOLLOW_2); | 24902 | pushFollow(FOLLOW_2); |
20311 | rule__BoundedMultiplicity__LowerBoundAssignment_1(); | 24903 | rule__BoundedMultiplicity__LowerBoundAssignment_1(); |
@@ -20338,16 +24930,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20338 | 24930 | ||
20339 | 24931 | ||
20340 | // $ANTLR start "rule__BoundedMultiplicity__Group__2" | 24932 | // $ANTLR start "rule__BoundedMultiplicity__Group__2" |
20341 | // InternalSolverLanguageParser.g:6574:1: rule__BoundedMultiplicity__Group__2 : rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ; | 24933 | // InternalSolverLanguageParser.g:8090:1: rule__BoundedMultiplicity__Group__2 : rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ; |
20342 | public final void rule__BoundedMultiplicity__Group__2() throws RecognitionException { | 24934 | public final void rule__BoundedMultiplicity__Group__2() throws RecognitionException { |
20343 | 24935 | ||
20344 | int stackSize = keepStackSize(); | 24936 | int stackSize = keepStackSize(); |
20345 | 24937 | ||
20346 | try { | 24938 | try { |
20347 | // InternalSolverLanguageParser.g:6578:1: ( rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ) | 24939 | // InternalSolverLanguageParser.g:8094:1: ( rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ) |
20348 | // InternalSolverLanguageParser.g:6579:2: rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 | 24940 | // InternalSolverLanguageParser.g:8095:2: rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 |
20349 | { | 24941 | { |
20350 | pushFollow(FOLLOW_51); | 24942 | pushFollow(FOLLOW_58); |
20351 | rule__BoundedMultiplicity__Group__2__Impl(); | 24943 | rule__BoundedMultiplicity__Group__2__Impl(); |
20352 | 24944 | ||
20353 | state._fsp--; | 24945 | state._fsp--; |
@@ -20376,17 +24968,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20376 | 24968 | ||
20377 | 24969 | ||
20378 | // $ANTLR start "rule__BoundedMultiplicity__Group__2__Impl" | 24970 | // $ANTLR start "rule__BoundedMultiplicity__Group__2__Impl" |
20379 | // InternalSolverLanguageParser.g:6586:1: rule__BoundedMultiplicity__Group__2__Impl : ( FullStopFullStop ) ; | 24971 | // InternalSolverLanguageParser.g:8102:1: rule__BoundedMultiplicity__Group__2__Impl : ( FullStopFullStop ) ; |
20380 | public final void rule__BoundedMultiplicity__Group__2__Impl() throws RecognitionException { | 24972 | public final void rule__BoundedMultiplicity__Group__2__Impl() throws RecognitionException { |
20381 | 24973 | ||
20382 | int stackSize = keepStackSize(); | 24974 | int stackSize = keepStackSize(); |
20383 | 24975 | ||
20384 | try { | 24976 | try { |
20385 | // InternalSolverLanguageParser.g:6590:1: ( ( FullStopFullStop ) ) | 24977 | // InternalSolverLanguageParser.g:8106:1: ( ( FullStopFullStop ) ) |
20386 | // InternalSolverLanguageParser.g:6591:1: ( FullStopFullStop ) | 24978 | // InternalSolverLanguageParser.g:8107:1: ( FullStopFullStop ) |
20387 | { | 24979 | { |
20388 | // InternalSolverLanguageParser.g:6591:1: ( FullStopFullStop ) | 24980 | // InternalSolverLanguageParser.g:8107:1: ( FullStopFullStop ) |
20389 | // InternalSolverLanguageParser.g:6592:2: FullStopFullStop | 24981 | // InternalSolverLanguageParser.g:8108:2: FullStopFullStop |
20390 | { | 24982 | { |
20391 | before(grammarAccess.getBoundedMultiplicityAccess().getFullStopFullStopKeyword_2()); | 24983 | before(grammarAccess.getBoundedMultiplicityAccess().getFullStopFullStopKeyword_2()); |
20392 | match(input,FullStopFullStop,FOLLOW_2); | 24984 | match(input,FullStopFullStop,FOLLOW_2); |
@@ -20413,16 +25005,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20413 | 25005 | ||
20414 | 25006 | ||
20415 | // $ANTLR start "rule__BoundedMultiplicity__Group__3" | 25007 | // $ANTLR start "rule__BoundedMultiplicity__Group__3" |
20416 | // InternalSolverLanguageParser.g:6601:1: rule__BoundedMultiplicity__Group__3 : rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ; | 25008 | // InternalSolverLanguageParser.g:8117:1: rule__BoundedMultiplicity__Group__3 : rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ; |
20417 | public final void rule__BoundedMultiplicity__Group__3() throws RecognitionException { | 25009 | public final void rule__BoundedMultiplicity__Group__3() throws RecognitionException { |
20418 | 25010 | ||
20419 | int stackSize = keepStackSize(); | 25011 | int stackSize = keepStackSize(); |
20420 | 25012 | ||
20421 | try { | 25013 | try { |
20422 | // InternalSolverLanguageParser.g:6605:1: ( rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ) | 25014 | // InternalSolverLanguageParser.g:8121:1: ( rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ) |
20423 | // InternalSolverLanguageParser.g:6606:2: rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 | 25015 | // InternalSolverLanguageParser.g:8122:2: rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 |
20424 | { | 25016 | { |
20425 | pushFollow(FOLLOW_39); | 25017 | pushFollow(FOLLOW_48); |
20426 | rule__BoundedMultiplicity__Group__3__Impl(); | 25018 | rule__BoundedMultiplicity__Group__3__Impl(); |
20427 | 25019 | ||
20428 | state._fsp--; | 25020 | state._fsp--; |
@@ -20451,21 +25043,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20451 | 25043 | ||
20452 | 25044 | ||
20453 | // $ANTLR start "rule__BoundedMultiplicity__Group__3__Impl" | 25045 | // $ANTLR start "rule__BoundedMultiplicity__Group__3__Impl" |
20454 | // InternalSolverLanguageParser.g:6613:1: rule__BoundedMultiplicity__Group__3__Impl : ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ; | 25046 | // InternalSolverLanguageParser.g:8129:1: rule__BoundedMultiplicity__Group__3__Impl : ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ; |
20455 | public final void rule__BoundedMultiplicity__Group__3__Impl() throws RecognitionException { | 25047 | public final void rule__BoundedMultiplicity__Group__3__Impl() throws RecognitionException { |
20456 | 25048 | ||
20457 | int stackSize = keepStackSize(); | 25049 | int stackSize = keepStackSize(); |
20458 | 25050 | ||
20459 | try { | 25051 | try { |
20460 | // InternalSolverLanguageParser.g:6617:1: ( ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ) | 25052 | // InternalSolverLanguageParser.g:8133:1: ( ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ) |
20461 | // InternalSolverLanguageParser.g:6618:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) | 25053 | // InternalSolverLanguageParser.g:8134:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) |
20462 | { | 25054 | { |
20463 | // InternalSolverLanguageParser.g:6618:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) | 25055 | // InternalSolverLanguageParser.g:8134:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) |
20464 | // InternalSolverLanguageParser.g:6619:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) | 25056 | // InternalSolverLanguageParser.g:8135:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) |
20465 | { | 25057 | { |
20466 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); | 25058 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); |
20467 | // InternalSolverLanguageParser.g:6620:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) | 25059 | // InternalSolverLanguageParser.g:8136:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) |
20468 | // InternalSolverLanguageParser.g:6620:3: rule__BoundedMultiplicity__UpperBoundAssignment_3 | 25060 | // InternalSolverLanguageParser.g:8136:3: rule__BoundedMultiplicity__UpperBoundAssignment_3 |
20469 | { | 25061 | { |
20470 | pushFollow(FOLLOW_2); | 25062 | pushFollow(FOLLOW_2); |
20471 | rule__BoundedMultiplicity__UpperBoundAssignment_3(); | 25063 | rule__BoundedMultiplicity__UpperBoundAssignment_3(); |
@@ -20498,14 +25090,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20498 | 25090 | ||
20499 | 25091 | ||
20500 | // $ANTLR start "rule__BoundedMultiplicity__Group__4" | 25092 | // $ANTLR start "rule__BoundedMultiplicity__Group__4" |
20501 | // InternalSolverLanguageParser.g:6628:1: rule__BoundedMultiplicity__Group__4 : rule__BoundedMultiplicity__Group__4__Impl ; | 25093 | // InternalSolverLanguageParser.g:8144:1: rule__BoundedMultiplicity__Group__4 : rule__BoundedMultiplicity__Group__4__Impl ; |
20502 | public final void rule__BoundedMultiplicity__Group__4() throws RecognitionException { | 25094 | public final void rule__BoundedMultiplicity__Group__4() throws RecognitionException { |
20503 | 25095 | ||
20504 | int stackSize = keepStackSize(); | 25096 | int stackSize = keepStackSize(); |
20505 | 25097 | ||
20506 | try { | 25098 | try { |
20507 | // InternalSolverLanguageParser.g:6632:1: ( rule__BoundedMultiplicity__Group__4__Impl ) | 25099 | // InternalSolverLanguageParser.g:8148:1: ( rule__BoundedMultiplicity__Group__4__Impl ) |
20508 | // InternalSolverLanguageParser.g:6633:2: rule__BoundedMultiplicity__Group__4__Impl | 25100 | // InternalSolverLanguageParser.g:8149:2: rule__BoundedMultiplicity__Group__4__Impl |
20509 | { | 25101 | { |
20510 | pushFollow(FOLLOW_2); | 25102 | pushFollow(FOLLOW_2); |
20511 | rule__BoundedMultiplicity__Group__4__Impl(); | 25103 | rule__BoundedMultiplicity__Group__4__Impl(); |
@@ -20531,17 +25123,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20531 | 25123 | ||
20532 | 25124 | ||
20533 | // $ANTLR start "rule__BoundedMultiplicity__Group__4__Impl" | 25125 | // $ANTLR start "rule__BoundedMultiplicity__Group__4__Impl" |
20534 | // InternalSolverLanguageParser.g:6639:1: rule__BoundedMultiplicity__Group__4__Impl : ( RightSquareBracket ) ; | 25126 | // InternalSolverLanguageParser.g:8155:1: rule__BoundedMultiplicity__Group__4__Impl : ( RightSquareBracket ) ; |
20535 | public final void rule__BoundedMultiplicity__Group__4__Impl() throws RecognitionException { | 25127 | public final void rule__BoundedMultiplicity__Group__4__Impl() throws RecognitionException { |
20536 | 25128 | ||
20537 | int stackSize = keepStackSize(); | 25129 | int stackSize = keepStackSize(); |
20538 | 25130 | ||
20539 | try { | 25131 | try { |
20540 | // InternalSolverLanguageParser.g:6643:1: ( ( RightSquareBracket ) ) | 25132 | // InternalSolverLanguageParser.g:8159:1: ( ( RightSquareBracket ) ) |
20541 | // InternalSolverLanguageParser.g:6644:1: ( RightSquareBracket ) | 25133 | // InternalSolverLanguageParser.g:8160:1: ( RightSquareBracket ) |
20542 | { | 25134 | { |
20543 | // InternalSolverLanguageParser.g:6644:1: ( RightSquareBracket ) | 25135 | // InternalSolverLanguageParser.g:8160:1: ( RightSquareBracket ) |
20544 | // InternalSolverLanguageParser.g:6645:2: RightSquareBracket | 25136 | // InternalSolverLanguageParser.g:8161:2: RightSquareBracket |
20545 | { | 25137 | { |
20546 | before(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); | 25138 | before(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); |
20547 | match(input,RightSquareBracket,FOLLOW_2); | 25139 | match(input,RightSquareBracket,FOLLOW_2); |
@@ -20568,14 +25160,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20568 | 25160 | ||
20569 | 25161 | ||
20570 | // $ANTLR start "rule__ExactScopeDefinition__Group__0" | 25162 | // $ANTLR start "rule__ExactScopeDefinition__Group__0" |
20571 | // InternalSolverLanguageParser.g:6655:1: rule__ExactScopeDefinition__Group__0 : rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ; | 25163 | // InternalSolverLanguageParser.g:8171:1: rule__ExactScopeDefinition__Group__0 : rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ; |
20572 | public final void rule__ExactScopeDefinition__Group__0() throws RecognitionException { | 25164 | public final void rule__ExactScopeDefinition__Group__0() throws RecognitionException { |
20573 | 25165 | ||
20574 | int stackSize = keepStackSize(); | 25166 | int stackSize = keepStackSize(); |
20575 | 25167 | ||
20576 | try { | 25168 | try { |
20577 | // InternalSolverLanguageParser.g:6659:1: ( rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ) | 25169 | // InternalSolverLanguageParser.g:8175:1: ( rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ) |
20578 | // InternalSolverLanguageParser.g:6660:2: rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 | 25170 | // InternalSolverLanguageParser.g:8176:2: rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 |
20579 | { | 25171 | { |
20580 | pushFollow(FOLLOW_9); | 25172 | pushFollow(FOLLOW_9); |
20581 | rule__ExactScopeDefinition__Group__0__Impl(); | 25173 | rule__ExactScopeDefinition__Group__0__Impl(); |
@@ -20606,17 +25198,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20606 | 25198 | ||
20607 | 25199 | ||
20608 | // $ANTLR start "rule__ExactScopeDefinition__Group__0__Impl" | 25200 | // $ANTLR start "rule__ExactScopeDefinition__Group__0__Impl" |
20609 | // InternalSolverLanguageParser.g:6667:1: rule__ExactScopeDefinition__Group__0__Impl : ( Scope ) ; | 25201 | // InternalSolverLanguageParser.g:8183:1: rule__ExactScopeDefinition__Group__0__Impl : ( Scope ) ; |
20610 | public final void rule__ExactScopeDefinition__Group__0__Impl() throws RecognitionException { | 25202 | public final void rule__ExactScopeDefinition__Group__0__Impl() throws RecognitionException { |
20611 | 25203 | ||
20612 | int stackSize = keepStackSize(); | 25204 | int stackSize = keepStackSize(); |
20613 | 25205 | ||
20614 | try { | 25206 | try { |
20615 | // InternalSolverLanguageParser.g:6671:1: ( ( Scope ) ) | 25207 | // InternalSolverLanguageParser.g:8187:1: ( ( Scope ) ) |
20616 | // InternalSolverLanguageParser.g:6672:1: ( Scope ) | 25208 | // InternalSolverLanguageParser.g:8188:1: ( Scope ) |
20617 | { | 25209 | { |
20618 | // InternalSolverLanguageParser.g:6672:1: ( Scope ) | 25210 | // InternalSolverLanguageParser.g:8188:1: ( Scope ) |
20619 | // InternalSolverLanguageParser.g:6673:2: Scope | 25211 | // InternalSolverLanguageParser.g:8189:2: Scope |
20620 | { | 25212 | { |
20621 | before(grammarAccess.getExactScopeDefinitionAccess().getScopeKeyword_0()); | 25213 | before(grammarAccess.getExactScopeDefinitionAccess().getScopeKeyword_0()); |
20622 | match(input,Scope,FOLLOW_2); | 25214 | match(input,Scope,FOLLOW_2); |
@@ -20643,16 +25235,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20643 | 25235 | ||
20644 | 25236 | ||
20645 | // $ANTLR start "rule__ExactScopeDefinition__Group__1" | 25237 | // $ANTLR start "rule__ExactScopeDefinition__Group__1" |
20646 | // InternalSolverLanguageParser.g:6682:1: rule__ExactScopeDefinition__Group__1 : rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ; | 25238 | // InternalSolverLanguageParser.g:8198:1: rule__ExactScopeDefinition__Group__1 : rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ; |
20647 | public final void rule__ExactScopeDefinition__Group__1() throws RecognitionException { | 25239 | public final void rule__ExactScopeDefinition__Group__1() throws RecognitionException { |
20648 | 25240 | ||
20649 | int stackSize = keepStackSize(); | 25241 | int stackSize = keepStackSize(); |
20650 | 25242 | ||
20651 | try { | 25243 | try { |
20652 | // InternalSolverLanguageParser.g:6686:1: ( rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ) | 25244 | // InternalSolverLanguageParser.g:8202:1: ( rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ) |
20653 | // InternalSolverLanguageParser.g:6687:2: rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 | 25245 | // InternalSolverLanguageParser.g:8203:2: rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 |
20654 | { | 25246 | { |
20655 | pushFollow(FOLLOW_53); | 25247 | pushFollow(FOLLOW_60); |
20656 | rule__ExactScopeDefinition__Group__1__Impl(); | 25248 | rule__ExactScopeDefinition__Group__1__Impl(); |
20657 | 25249 | ||
20658 | state._fsp--; | 25250 | state._fsp--; |
@@ -20681,21 +25273,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20681 | 25273 | ||
20682 | 25274 | ||
20683 | // $ANTLR start "rule__ExactScopeDefinition__Group__1__Impl" | 25275 | // $ANTLR start "rule__ExactScopeDefinition__Group__1__Impl" |
20684 | // InternalSolverLanguageParser.g:6694:1: rule__ExactScopeDefinition__Group__1__Impl : ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ; | 25276 | // InternalSolverLanguageParser.g:8210:1: rule__ExactScopeDefinition__Group__1__Impl : ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ; |
20685 | public final void rule__ExactScopeDefinition__Group__1__Impl() throws RecognitionException { | 25277 | public final void rule__ExactScopeDefinition__Group__1__Impl() throws RecognitionException { |
20686 | 25278 | ||
20687 | int stackSize = keepStackSize(); | 25279 | int stackSize = keepStackSize(); |
20688 | 25280 | ||
20689 | try { | 25281 | try { |
20690 | // InternalSolverLanguageParser.g:6698:1: ( ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ) | 25282 | // InternalSolverLanguageParser.g:8214:1: ( ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ) |
20691 | // InternalSolverLanguageParser.g:6699:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) | 25283 | // InternalSolverLanguageParser.g:8215:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) |
20692 | { | 25284 | { |
20693 | // InternalSolverLanguageParser.g:6699:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) | 25285 | // InternalSolverLanguageParser.g:8215:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) |
20694 | // InternalSolverLanguageParser.g:6700:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) | 25286 | // InternalSolverLanguageParser.g:8216:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) |
20695 | { | 25287 | { |
20696 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeAssignment_1()); | 25288 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeAssignment_1()); |
20697 | // InternalSolverLanguageParser.g:6701:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) | 25289 | // InternalSolverLanguageParser.g:8217:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) |
20698 | // InternalSolverLanguageParser.g:6701:3: rule__ExactScopeDefinition__TypeAssignment_1 | 25290 | // InternalSolverLanguageParser.g:8217:3: rule__ExactScopeDefinition__TypeAssignment_1 |
20699 | { | 25291 | { |
20700 | pushFollow(FOLLOW_2); | 25292 | pushFollow(FOLLOW_2); |
20701 | rule__ExactScopeDefinition__TypeAssignment_1(); | 25293 | rule__ExactScopeDefinition__TypeAssignment_1(); |
@@ -20728,16 +25320,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20728 | 25320 | ||
20729 | 25321 | ||
20730 | // $ANTLR start "rule__ExactScopeDefinition__Group__2" | 25322 | // $ANTLR start "rule__ExactScopeDefinition__Group__2" |
20731 | // InternalSolverLanguageParser.g:6709:1: rule__ExactScopeDefinition__Group__2 : rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ; | 25323 | // InternalSolverLanguageParser.g:8225:1: rule__ExactScopeDefinition__Group__2 : rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ; |
20732 | public final void rule__ExactScopeDefinition__Group__2() throws RecognitionException { | 25324 | public final void rule__ExactScopeDefinition__Group__2() throws RecognitionException { |
20733 | 25325 | ||
20734 | int stackSize = keepStackSize(); | 25326 | int stackSize = keepStackSize(); |
20735 | 25327 | ||
20736 | try { | 25328 | try { |
20737 | // InternalSolverLanguageParser.g:6713:1: ( rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ) | 25329 | // InternalSolverLanguageParser.g:8229:1: ( rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ) |
20738 | // InternalSolverLanguageParser.g:6714:2: rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 | 25330 | // InternalSolverLanguageParser.g:8230:2: rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 |
20739 | { | 25331 | { |
20740 | pushFollow(FOLLOW_52); | 25332 | pushFollow(FOLLOW_59); |
20741 | rule__ExactScopeDefinition__Group__2__Impl(); | 25333 | rule__ExactScopeDefinition__Group__2__Impl(); |
20742 | 25334 | ||
20743 | state._fsp--; | 25335 | state._fsp--; |
@@ -20766,17 +25358,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20766 | 25358 | ||
20767 | 25359 | ||
20768 | // $ANTLR start "rule__ExactScopeDefinition__Group__2__Impl" | 25360 | // $ANTLR start "rule__ExactScopeDefinition__Group__2__Impl" |
20769 | // InternalSolverLanguageParser.g:6721:1: rule__ExactScopeDefinition__Group__2__Impl : ( EqualsSignEqualsSign ) ; | 25361 | // InternalSolverLanguageParser.g:8237:1: rule__ExactScopeDefinition__Group__2__Impl : ( EqualsSignEqualsSign ) ; |
20770 | public final void rule__ExactScopeDefinition__Group__2__Impl() throws RecognitionException { | 25362 | public final void rule__ExactScopeDefinition__Group__2__Impl() throws RecognitionException { |
20771 | 25363 | ||
20772 | int stackSize = keepStackSize(); | 25364 | int stackSize = keepStackSize(); |
20773 | 25365 | ||
20774 | try { | 25366 | try { |
20775 | // InternalSolverLanguageParser.g:6725:1: ( ( EqualsSignEqualsSign ) ) | 25367 | // InternalSolverLanguageParser.g:8241:1: ( ( EqualsSignEqualsSign ) ) |
20776 | // InternalSolverLanguageParser.g:6726:1: ( EqualsSignEqualsSign ) | 25368 | // InternalSolverLanguageParser.g:8242:1: ( EqualsSignEqualsSign ) |
20777 | { | 25369 | { |
20778 | // InternalSolverLanguageParser.g:6726:1: ( EqualsSignEqualsSign ) | 25370 | // InternalSolverLanguageParser.g:8242:1: ( EqualsSignEqualsSign ) |
20779 | // InternalSolverLanguageParser.g:6727:2: EqualsSignEqualsSign | 25371 | // InternalSolverLanguageParser.g:8243:2: EqualsSignEqualsSign |
20780 | { | 25372 | { |
20781 | before(grammarAccess.getExactScopeDefinitionAccess().getEqualsSignEqualsSignKeyword_2()); | 25373 | before(grammarAccess.getExactScopeDefinitionAccess().getEqualsSignEqualsSignKeyword_2()); |
20782 | match(input,EqualsSignEqualsSign,FOLLOW_2); | 25374 | match(input,EqualsSignEqualsSign,FOLLOW_2); |
@@ -20803,14 +25395,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20803 | 25395 | ||
20804 | 25396 | ||
20805 | // $ANTLR start "rule__ExactScopeDefinition__Group__3" | 25397 | // $ANTLR start "rule__ExactScopeDefinition__Group__3" |
20806 | // InternalSolverLanguageParser.g:6736:1: rule__ExactScopeDefinition__Group__3 : rule__ExactScopeDefinition__Group__3__Impl ; | 25398 | // InternalSolverLanguageParser.g:8252:1: rule__ExactScopeDefinition__Group__3 : rule__ExactScopeDefinition__Group__3__Impl ; |
20807 | public final void rule__ExactScopeDefinition__Group__3() throws RecognitionException { | 25399 | public final void rule__ExactScopeDefinition__Group__3() throws RecognitionException { |
20808 | 25400 | ||
20809 | int stackSize = keepStackSize(); | 25401 | int stackSize = keepStackSize(); |
20810 | 25402 | ||
20811 | try { | 25403 | try { |
20812 | // InternalSolverLanguageParser.g:6740:1: ( rule__ExactScopeDefinition__Group__3__Impl ) | 25404 | // InternalSolverLanguageParser.g:8256:1: ( rule__ExactScopeDefinition__Group__3__Impl ) |
20813 | // InternalSolverLanguageParser.g:6741:2: rule__ExactScopeDefinition__Group__3__Impl | 25405 | // InternalSolverLanguageParser.g:8257:2: rule__ExactScopeDefinition__Group__3__Impl |
20814 | { | 25406 | { |
20815 | pushFollow(FOLLOW_2); | 25407 | pushFollow(FOLLOW_2); |
20816 | rule__ExactScopeDefinition__Group__3__Impl(); | 25408 | rule__ExactScopeDefinition__Group__3__Impl(); |
@@ -20836,21 +25428,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20836 | 25428 | ||
20837 | 25429 | ||
20838 | // $ANTLR start "rule__ExactScopeDefinition__Group__3__Impl" | 25430 | // $ANTLR start "rule__ExactScopeDefinition__Group__3__Impl" |
20839 | // InternalSolverLanguageParser.g:6747:1: rule__ExactScopeDefinition__Group__3__Impl : ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ; | 25431 | // InternalSolverLanguageParser.g:8263:1: rule__ExactScopeDefinition__Group__3__Impl : ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ; |
20840 | public final void rule__ExactScopeDefinition__Group__3__Impl() throws RecognitionException { | 25432 | public final void rule__ExactScopeDefinition__Group__3__Impl() throws RecognitionException { |
20841 | 25433 | ||
20842 | int stackSize = keepStackSize(); | 25434 | int stackSize = keepStackSize(); |
20843 | 25435 | ||
20844 | try { | 25436 | try { |
20845 | // InternalSolverLanguageParser.g:6751:1: ( ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ) | 25437 | // InternalSolverLanguageParser.g:8267:1: ( ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ) |
20846 | // InternalSolverLanguageParser.g:6752:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) | 25438 | // InternalSolverLanguageParser.g:8268:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) |
20847 | { | 25439 | { |
20848 | // InternalSolverLanguageParser.g:6752:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) | 25440 | // InternalSolverLanguageParser.g:8268:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) |
20849 | // InternalSolverLanguageParser.g:6753:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) | 25441 | // InternalSolverLanguageParser.g:8269:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) |
20850 | { | 25442 | { |
20851 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeAssignment_3()); | 25443 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeAssignment_3()); |
20852 | // InternalSolverLanguageParser.g:6754:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) | 25444 | // InternalSolverLanguageParser.g:8270:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) |
20853 | // InternalSolverLanguageParser.g:6754:3: rule__ExactScopeDefinition__ExactScopeAssignment_3 | 25445 | // InternalSolverLanguageParser.g:8270:3: rule__ExactScopeDefinition__ExactScopeAssignment_3 |
20854 | { | 25446 | { |
20855 | pushFollow(FOLLOW_2); | 25447 | pushFollow(FOLLOW_2); |
20856 | rule__ExactScopeDefinition__ExactScopeAssignment_3(); | 25448 | rule__ExactScopeDefinition__ExactScopeAssignment_3(); |
@@ -20883,16 +25475,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20883 | 25475 | ||
20884 | 25476 | ||
20885 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0" | 25477 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0" |
20886 | // InternalSolverLanguageParser.g:6763:1: rule__BoundedScopeDefinition__Group__0 : rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ; | 25478 | // InternalSolverLanguageParser.g:8279:1: rule__BoundedScopeDefinition__Group__0 : rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ; |
20887 | public final void rule__BoundedScopeDefinition__Group__0() throws RecognitionException { | 25479 | public final void rule__BoundedScopeDefinition__Group__0() throws RecognitionException { |
20888 | 25480 | ||
20889 | int stackSize = keepStackSize(); | 25481 | int stackSize = keepStackSize(); |
20890 | 25482 | ||
20891 | try { | 25483 | try { |
20892 | // InternalSolverLanguageParser.g:6767:1: ( rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ) | 25484 | // InternalSolverLanguageParser.g:8283:1: ( rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ) |
20893 | // InternalSolverLanguageParser.g:6768:2: rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 | 25485 | // InternalSolverLanguageParser.g:8284:2: rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 |
20894 | { | 25486 | { |
20895 | pushFollow(FOLLOW_54); | 25487 | pushFollow(FOLLOW_61); |
20896 | rule__BoundedScopeDefinition__Group__0__Impl(); | 25488 | rule__BoundedScopeDefinition__Group__0__Impl(); |
20897 | 25489 | ||
20898 | state._fsp--; | 25490 | state._fsp--; |
@@ -20921,17 +25513,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20921 | 25513 | ||
20922 | 25514 | ||
20923 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0__Impl" | 25515 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0__Impl" |
20924 | // InternalSolverLanguageParser.g:6775:1: rule__BoundedScopeDefinition__Group__0__Impl : ( Scope ) ; | 25516 | // InternalSolverLanguageParser.g:8291:1: rule__BoundedScopeDefinition__Group__0__Impl : ( Scope ) ; |
20925 | public final void rule__BoundedScopeDefinition__Group__0__Impl() throws RecognitionException { | 25517 | public final void rule__BoundedScopeDefinition__Group__0__Impl() throws RecognitionException { |
20926 | 25518 | ||
20927 | int stackSize = keepStackSize(); | 25519 | int stackSize = keepStackSize(); |
20928 | 25520 | ||
20929 | try { | 25521 | try { |
20930 | // InternalSolverLanguageParser.g:6779:1: ( ( Scope ) ) | 25522 | // InternalSolverLanguageParser.g:8295:1: ( ( Scope ) ) |
20931 | // InternalSolverLanguageParser.g:6780:1: ( Scope ) | 25523 | // InternalSolverLanguageParser.g:8296:1: ( Scope ) |
20932 | { | 25524 | { |
20933 | // InternalSolverLanguageParser.g:6780:1: ( Scope ) | 25525 | // InternalSolverLanguageParser.g:8296:1: ( Scope ) |
20934 | // InternalSolverLanguageParser.g:6781:2: Scope | 25526 | // InternalSolverLanguageParser.g:8297:2: Scope |
20935 | { | 25527 | { |
20936 | before(grammarAccess.getBoundedScopeDefinitionAccess().getScopeKeyword_0()); | 25528 | before(grammarAccess.getBoundedScopeDefinitionAccess().getScopeKeyword_0()); |
20937 | match(input,Scope,FOLLOW_2); | 25529 | match(input,Scope,FOLLOW_2); |
@@ -20958,14 +25550,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20958 | 25550 | ||
20959 | 25551 | ||
20960 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1" | 25552 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1" |
20961 | // InternalSolverLanguageParser.g:6790:1: rule__BoundedScopeDefinition__Group__1 : rule__BoundedScopeDefinition__Group__1__Impl ; | 25553 | // InternalSolverLanguageParser.g:8306:1: rule__BoundedScopeDefinition__Group__1 : rule__BoundedScopeDefinition__Group__1__Impl ; |
20962 | public final void rule__BoundedScopeDefinition__Group__1() throws RecognitionException { | 25554 | public final void rule__BoundedScopeDefinition__Group__1() throws RecognitionException { |
20963 | 25555 | ||
20964 | int stackSize = keepStackSize(); | 25556 | int stackSize = keepStackSize(); |
20965 | 25557 | ||
20966 | try { | 25558 | try { |
20967 | // InternalSolverLanguageParser.g:6794:1: ( rule__BoundedScopeDefinition__Group__1__Impl ) | 25559 | // InternalSolverLanguageParser.g:8310:1: ( rule__BoundedScopeDefinition__Group__1__Impl ) |
20968 | // InternalSolverLanguageParser.g:6795:2: rule__BoundedScopeDefinition__Group__1__Impl | 25560 | // InternalSolverLanguageParser.g:8311:2: rule__BoundedScopeDefinition__Group__1__Impl |
20969 | { | 25561 | { |
20970 | pushFollow(FOLLOW_2); | 25562 | pushFollow(FOLLOW_2); |
20971 | rule__BoundedScopeDefinition__Group__1__Impl(); | 25563 | rule__BoundedScopeDefinition__Group__1__Impl(); |
@@ -20991,21 +25583,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
20991 | 25583 | ||
20992 | 25584 | ||
20993 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1__Impl" | 25585 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1__Impl" |
20994 | // InternalSolverLanguageParser.g:6801:1: rule__BoundedScopeDefinition__Group__1__Impl : ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ; | 25586 | // InternalSolverLanguageParser.g:8317:1: rule__BoundedScopeDefinition__Group__1__Impl : ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ; |
20995 | public final void rule__BoundedScopeDefinition__Group__1__Impl() throws RecognitionException { | 25587 | public final void rule__BoundedScopeDefinition__Group__1__Impl() throws RecognitionException { |
20996 | 25588 | ||
20997 | int stackSize = keepStackSize(); | 25589 | int stackSize = keepStackSize(); |
20998 | 25590 | ||
20999 | try { | 25591 | try { |
21000 | // InternalSolverLanguageParser.g:6805:1: ( ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ) | 25592 | // InternalSolverLanguageParser.g:8321:1: ( ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ) |
21001 | // InternalSolverLanguageParser.g:6806:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) | 25593 | // InternalSolverLanguageParser.g:8322:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) |
21002 | { | 25594 | { |
21003 | // InternalSolverLanguageParser.g:6806:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) | 25595 | // InternalSolverLanguageParser.g:8322:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) |
21004 | // InternalSolverLanguageParser.g:6807:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) | 25596 | // InternalSolverLanguageParser.g:8323:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) |
21005 | { | 25597 | { |
21006 | before(grammarAccess.getBoundedScopeDefinitionAccess().getAlternatives_1()); | 25598 | before(grammarAccess.getBoundedScopeDefinitionAccess().getAlternatives_1()); |
21007 | // InternalSolverLanguageParser.g:6808:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) | 25599 | // InternalSolverLanguageParser.g:8324:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) |
21008 | // InternalSolverLanguageParser.g:6808:3: rule__BoundedScopeDefinition__Alternatives_1 | 25600 | // InternalSolverLanguageParser.g:8324:3: rule__BoundedScopeDefinition__Alternatives_1 |
21009 | { | 25601 | { |
21010 | pushFollow(FOLLOW_2); | 25602 | pushFollow(FOLLOW_2); |
21011 | rule__BoundedScopeDefinition__Alternatives_1(); | 25603 | rule__BoundedScopeDefinition__Alternatives_1(); |
@@ -21038,16 +25630,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21038 | 25630 | ||
21039 | 25631 | ||
21040 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0" | 25632 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0" |
21041 | // InternalSolverLanguageParser.g:6817:1: rule__BoundedScopeDefinition__Group_1_0__0 : rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ; | 25633 | // InternalSolverLanguageParser.g:8333:1: rule__BoundedScopeDefinition__Group_1_0__0 : rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ; |
21042 | public final void rule__BoundedScopeDefinition__Group_1_0__0() throws RecognitionException { | 25634 | public final void rule__BoundedScopeDefinition__Group_1_0__0() throws RecognitionException { |
21043 | 25635 | ||
21044 | int stackSize = keepStackSize(); | 25636 | int stackSize = keepStackSize(); |
21045 | 25637 | ||
21046 | try { | 25638 | try { |
21047 | // InternalSolverLanguageParser.g:6821:1: ( rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ) | 25639 | // InternalSolverLanguageParser.g:8337:1: ( rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ) |
21048 | // InternalSolverLanguageParser.g:6822:2: rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 | 25640 | // InternalSolverLanguageParser.g:8338:2: rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 |
21049 | { | 25641 | { |
21050 | pushFollow(FOLLOW_54); | 25642 | pushFollow(FOLLOW_61); |
21051 | rule__BoundedScopeDefinition__Group_1_0__0__Impl(); | 25643 | rule__BoundedScopeDefinition__Group_1_0__0__Impl(); |
21052 | 25644 | ||
21053 | state._fsp--; | 25645 | state._fsp--; |
@@ -21076,29 +25668,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21076 | 25668 | ||
21077 | 25669 | ||
21078 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0__Impl" | 25670 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0__Impl" |
21079 | // InternalSolverLanguageParser.g:6829:1: rule__BoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ; | 25671 | // InternalSolverLanguageParser.g:8345:1: rule__BoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ; |
21080 | public final void rule__BoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { | 25672 | public final void rule__BoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { |
21081 | 25673 | ||
21082 | int stackSize = keepStackSize(); | 25674 | int stackSize = keepStackSize(); |
21083 | 25675 | ||
21084 | try { | 25676 | try { |
21085 | // InternalSolverLanguageParser.g:6833:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ) | 25677 | // InternalSolverLanguageParser.g:8349:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ) |
21086 | // InternalSolverLanguageParser.g:6834:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) | 25678 | // InternalSolverLanguageParser.g:8350:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) |
21087 | { | 25679 | { |
21088 | // InternalSolverLanguageParser.g:6834:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) | 25680 | // InternalSolverLanguageParser.g:8350:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) |
21089 | // InternalSolverLanguageParser.g:6835:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? | 25681 | // InternalSolverLanguageParser.g:8351:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? |
21090 | { | 25682 | { |
21091 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0_0()); | 25683 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0_0()); |
21092 | // InternalSolverLanguageParser.g:6836:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? | 25684 | // InternalSolverLanguageParser.g:8352:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? |
21093 | int alt50=2; | 25685 | int alt59=2; |
21094 | int LA50_0 = input.LA(1); | 25686 | int LA59_0 = input.LA(1); |
21095 | 25687 | ||
21096 | if ( (LA50_0==RULE_INT) ) { | 25688 | if ( (LA59_0==RULE_INT) ) { |
21097 | alt50=1; | 25689 | alt59=1; |
21098 | } | 25690 | } |
21099 | switch (alt50) { | 25691 | switch (alt59) { |
21100 | case 1 : | 25692 | case 1 : |
21101 | // InternalSolverLanguageParser.g:6836:3: rule__BoundedScopeDefinition__Group_1_0_0__0 | 25693 | // InternalSolverLanguageParser.g:8352:3: rule__BoundedScopeDefinition__Group_1_0_0__0 |
21102 | { | 25694 | { |
21103 | pushFollow(FOLLOW_2); | 25695 | pushFollow(FOLLOW_2); |
21104 | rule__BoundedScopeDefinition__Group_1_0_0__0(); | 25696 | rule__BoundedScopeDefinition__Group_1_0_0__0(); |
@@ -21134,16 +25726,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21134 | 25726 | ||
21135 | 25727 | ||
21136 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1" | 25728 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1" |
21137 | // InternalSolverLanguageParser.g:6844:1: rule__BoundedScopeDefinition__Group_1_0__1 : rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ; | 25729 | // InternalSolverLanguageParser.g:8360:1: rule__BoundedScopeDefinition__Group_1_0__1 : rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ; |
21138 | public final void rule__BoundedScopeDefinition__Group_1_0__1() throws RecognitionException { | 25730 | public final void rule__BoundedScopeDefinition__Group_1_0__1() throws RecognitionException { |
21139 | 25731 | ||
21140 | int stackSize = keepStackSize(); | 25732 | int stackSize = keepStackSize(); |
21141 | 25733 | ||
21142 | try { | 25734 | try { |
21143 | // InternalSolverLanguageParser.g:6848:1: ( rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ) | 25735 | // InternalSolverLanguageParser.g:8364:1: ( rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ) |
21144 | // InternalSolverLanguageParser.g:6849:2: rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 | 25736 | // InternalSolverLanguageParser.g:8365:2: rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 |
21145 | { | 25737 | { |
21146 | pushFollow(FOLLOW_55); | 25738 | pushFollow(FOLLOW_62); |
21147 | rule__BoundedScopeDefinition__Group_1_0__1__Impl(); | 25739 | rule__BoundedScopeDefinition__Group_1_0__1__Impl(); |
21148 | 25740 | ||
21149 | state._fsp--; | 25741 | state._fsp--; |
@@ -21172,21 +25764,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21172 | 25764 | ||
21173 | 25765 | ||
21174 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1__Impl" | 25766 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1__Impl" |
21175 | // InternalSolverLanguageParser.g:6856:1: rule__BoundedScopeDefinition__Group_1_0__1__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ; | 25767 | // InternalSolverLanguageParser.g:8372:1: rule__BoundedScopeDefinition__Group_1_0__1__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ; |
21176 | public final void rule__BoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { | 25768 | public final void rule__BoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { |
21177 | 25769 | ||
21178 | int stackSize = keepStackSize(); | 25770 | int stackSize = keepStackSize(); |
21179 | 25771 | ||
21180 | try { | 25772 | try { |
21181 | // InternalSolverLanguageParser.g:6860:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ) | 25773 | // InternalSolverLanguageParser.g:8376:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ) |
21182 | // InternalSolverLanguageParser.g:6861:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) | 25774 | // InternalSolverLanguageParser.g:8377:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) |
21183 | { | 25775 | { |
21184 | // InternalSolverLanguageParser.g:6861:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) | 25776 | // InternalSolverLanguageParser.g:8377:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) |
21185 | // InternalSolverLanguageParser.g:6862:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) | 25777 | // InternalSolverLanguageParser.g:8378:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) |
21186 | { | 25778 | { |
21187 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_0_1()); | 25779 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_0_1()); |
21188 | // InternalSolverLanguageParser.g:6863:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) | 25780 | // InternalSolverLanguageParser.g:8379:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) |
21189 | // InternalSolverLanguageParser.g:6863:3: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 | 25781 | // InternalSolverLanguageParser.g:8379:3: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 |
21190 | { | 25782 | { |
21191 | pushFollow(FOLLOW_2); | 25783 | pushFollow(FOLLOW_2); |
21192 | rule__BoundedScopeDefinition__TypeAssignment_1_0_1(); | 25784 | rule__BoundedScopeDefinition__TypeAssignment_1_0_1(); |
@@ -21219,16 +25811,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21219 | 25811 | ||
21220 | 25812 | ||
21221 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2" | 25813 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2" |
21222 | // InternalSolverLanguageParser.g:6871:1: rule__BoundedScopeDefinition__Group_1_0__2 : rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ; | 25814 | // InternalSolverLanguageParser.g:8387:1: rule__BoundedScopeDefinition__Group_1_0__2 : rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ; |
21223 | public final void rule__BoundedScopeDefinition__Group_1_0__2() throws RecognitionException { | 25815 | public final void rule__BoundedScopeDefinition__Group_1_0__2() throws RecognitionException { |
21224 | 25816 | ||
21225 | int stackSize = keepStackSize(); | 25817 | int stackSize = keepStackSize(); |
21226 | 25818 | ||
21227 | try { | 25819 | try { |
21228 | // InternalSolverLanguageParser.g:6875:1: ( rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ) | 25820 | // InternalSolverLanguageParser.g:8391:1: ( rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ) |
21229 | // InternalSolverLanguageParser.g:6876:2: rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 | 25821 | // InternalSolverLanguageParser.g:8392:2: rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 |
21230 | { | 25822 | { |
21231 | pushFollow(FOLLOW_52); | 25823 | pushFollow(FOLLOW_59); |
21232 | rule__BoundedScopeDefinition__Group_1_0__2__Impl(); | 25824 | rule__BoundedScopeDefinition__Group_1_0__2__Impl(); |
21233 | 25825 | ||
21234 | state._fsp--; | 25826 | state._fsp--; |
@@ -21257,17 +25849,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21257 | 25849 | ||
21258 | 25850 | ||
21259 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2__Impl" | 25851 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2__Impl" |
21260 | // InternalSolverLanguageParser.g:6883:1: rule__BoundedScopeDefinition__Group_1_0__2__Impl : ( LessThanSignEqualsSign ) ; | 25852 | // InternalSolverLanguageParser.g:8399:1: rule__BoundedScopeDefinition__Group_1_0__2__Impl : ( LessThanSignEqualsSign ) ; |
21261 | public final void rule__BoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { | 25853 | public final void rule__BoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { |
21262 | 25854 | ||
21263 | int stackSize = keepStackSize(); | 25855 | int stackSize = keepStackSize(); |
21264 | 25856 | ||
21265 | try { | 25857 | try { |
21266 | // InternalSolverLanguageParser.g:6887:1: ( ( LessThanSignEqualsSign ) ) | 25858 | // InternalSolverLanguageParser.g:8403:1: ( ( LessThanSignEqualsSign ) ) |
21267 | // InternalSolverLanguageParser.g:6888:1: ( LessThanSignEqualsSign ) | 25859 | // InternalSolverLanguageParser.g:8404:1: ( LessThanSignEqualsSign ) |
21268 | { | 25860 | { |
21269 | // InternalSolverLanguageParser.g:6888:1: ( LessThanSignEqualsSign ) | 25861 | // InternalSolverLanguageParser.g:8404:1: ( LessThanSignEqualsSign ) |
21270 | // InternalSolverLanguageParser.g:6889:2: LessThanSignEqualsSign | 25862 | // InternalSolverLanguageParser.g:8405:2: LessThanSignEqualsSign |
21271 | { | 25863 | { |
21272 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_2()); | 25864 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_2()); |
21273 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 25865 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
@@ -21294,14 +25886,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21294 | 25886 | ||
21295 | 25887 | ||
21296 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3" | 25888 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3" |
21297 | // InternalSolverLanguageParser.g:6898:1: rule__BoundedScopeDefinition__Group_1_0__3 : rule__BoundedScopeDefinition__Group_1_0__3__Impl ; | 25889 | // InternalSolverLanguageParser.g:8414:1: rule__BoundedScopeDefinition__Group_1_0__3 : rule__BoundedScopeDefinition__Group_1_0__3__Impl ; |
21298 | public final void rule__BoundedScopeDefinition__Group_1_0__3() throws RecognitionException { | 25890 | public final void rule__BoundedScopeDefinition__Group_1_0__3() throws RecognitionException { |
21299 | 25891 | ||
21300 | int stackSize = keepStackSize(); | 25892 | int stackSize = keepStackSize(); |
21301 | 25893 | ||
21302 | try { | 25894 | try { |
21303 | // InternalSolverLanguageParser.g:6902:1: ( rule__BoundedScopeDefinition__Group_1_0__3__Impl ) | 25895 | // InternalSolverLanguageParser.g:8418:1: ( rule__BoundedScopeDefinition__Group_1_0__3__Impl ) |
21304 | // InternalSolverLanguageParser.g:6903:2: rule__BoundedScopeDefinition__Group_1_0__3__Impl | 25896 | // InternalSolverLanguageParser.g:8419:2: rule__BoundedScopeDefinition__Group_1_0__3__Impl |
21305 | { | 25897 | { |
21306 | pushFollow(FOLLOW_2); | 25898 | pushFollow(FOLLOW_2); |
21307 | rule__BoundedScopeDefinition__Group_1_0__3__Impl(); | 25899 | rule__BoundedScopeDefinition__Group_1_0__3__Impl(); |
@@ -21327,21 +25919,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21327 | 25919 | ||
21328 | 25920 | ||
21329 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3__Impl" | 25921 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3__Impl" |
21330 | // InternalSolverLanguageParser.g:6909:1: rule__BoundedScopeDefinition__Group_1_0__3__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ; | 25922 | // InternalSolverLanguageParser.g:8425:1: rule__BoundedScopeDefinition__Group_1_0__3__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ; |
21331 | public final void rule__BoundedScopeDefinition__Group_1_0__3__Impl() throws RecognitionException { | 25923 | public final void rule__BoundedScopeDefinition__Group_1_0__3__Impl() throws RecognitionException { |
21332 | 25924 | ||
21333 | int stackSize = keepStackSize(); | 25925 | int stackSize = keepStackSize(); |
21334 | 25926 | ||
21335 | try { | 25927 | try { |
21336 | // InternalSolverLanguageParser.g:6913:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ) | 25928 | // InternalSolverLanguageParser.g:8429:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ) |
21337 | // InternalSolverLanguageParser.g:6914:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) | 25929 | // InternalSolverLanguageParser.g:8430:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) |
21338 | { | 25930 | { |
21339 | // InternalSolverLanguageParser.g:6914:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) | 25931 | // InternalSolverLanguageParser.g:8430:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) |
21340 | // InternalSolverLanguageParser.g:6915:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) | 25932 | // InternalSolverLanguageParser.g:8431:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) |
21341 | { | 25933 | { |
21342 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_0_3()); | 25934 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_0_3()); |
21343 | // InternalSolverLanguageParser.g:6916:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) | 25935 | // InternalSolverLanguageParser.g:8432:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) |
21344 | // InternalSolverLanguageParser.g:6916:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 | 25936 | // InternalSolverLanguageParser.g:8432:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 |
21345 | { | 25937 | { |
21346 | pushFollow(FOLLOW_2); | 25938 | pushFollow(FOLLOW_2); |
21347 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3(); | 25939 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3(); |
@@ -21374,16 +25966,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21374 | 25966 | ||
21375 | 25967 | ||
21376 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0" | 25968 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0" |
21377 | // InternalSolverLanguageParser.g:6925:1: rule__BoundedScopeDefinition__Group_1_0_0__0 : rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ; | 25969 | // InternalSolverLanguageParser.g:8441:1: rule__BoundedScopeDefinition__Group_1_0_0__0 : rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ; |
21378 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0() throws RecognitionException { | 25970 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0() throws RecognitionException { |
21379 | 25971 | ||
21380 | int stackSize = keepStackSize(); | 25972 | int stackSize = keepStackSize(); |
21381 | 25973 | ||
21382 | try { | 25974 | try { |
21383 | // InternalSolverLanguageParser.g:6929:1: ( rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ) | 25975 | // InternalSolverLanguageParser.g:8445:1: ( rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ) |
21384 | // InternalSolverLanguageParser.g:6930:2: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 | 25976 | // InternalSolverLanguageParser.g:8446:2: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 |
21385 | { | 25977 | { |
21386 | pushFollow(FOLLOW_55); | 25978 | pushFollow(FOLLOW_62); |
21387 | rule__BoundedScopeDefinition__Group_1_0_0__0__Impl(); | 25979 | rule__BoundedScopeDefinition__Group_1_0_0__0__Impl(); |
21388 | 25980 | ||
21389 | state._fsp--; | 25981 | state._fsp--; |
@@ -21412,21 +26004,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21412 | 26004 | ||
21413 | 26005 | ||
21414 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0__Impl" | 26006 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0__Impl" |
21415 | // InternalSolverLanguageParser.g:6937:1: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ; | 26007 | // InternalSolverLanguageParser.g:8453:1: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ; |
21416 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0__Impl() throws RecognitionException { | 26008 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0__Impl() throws RecognitionException { |
21417 | 26009 | ||
21418 | int stackSize = keepStackSize(); | 26010 | int stackSize = keepStackSize(); |
21419 | 26011 | ||
21420 | try { | 26012 | try { |
21421 | // InternalSolverLanguageParser.g:6941:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ) | 26013 | // InternalSolverLanguageParser.g:8457:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ) |
21422 | // InternalSolverLanguageParser.g:6942:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) | 26014 | // InternalSolverLanguageParser.g:8458:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) |
21423 | { | 26015 | { |
21424 | // InternalSolverLanguageParser.g:6942:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) | 26016 | // InternalSolverLanguageParser.g:8458:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) |
21425 | // InternalSolverLanguageParser.g:6943:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) | 26017 | // InternalSolverLanguageParser.g:8459:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) |
21426 | { | 26018 | { |
21427 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0_0()); | 26019 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0_0()); |
21428 | // InternalSolverLanguageParser.g:6944:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) | 26020 | // InternalSolverLanguageParser.g:8460:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) |
21429 | // InternalSolverLanguageParser.g:6944:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 | 26021 | // InternalSolverLanguageParser.g:8460:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 |
21430 | { | 26022 | { |
21431 | pushFollow(FOLLOW_2); | 26023 | pushFollow(FOLLOW_2); |
21432 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0(); | 26024 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0(); |
@@ -21459,14 +26051,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21459 | 26051 | ||
21460 | 26052 | ||
21461 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1" | 26053 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1" |
21462 | // InternalSolverLanguageParser.g:6952:1: rule__BoundedScopeDefinition__Group_1_0_0__1 : rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ; | 26054 | // InternalSolverLanguageParser.g:8468:1: rule__BoundedScopeDefinition__Group_1_0_0__1 : rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ; |
21463 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1() throws RecognitionException { | 26055 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1() throws RecognitionException { |
21464 | 26056 | ||
21465 | int stackSize = keepStackSize(); | 26057 | int stackSize = keepStackSize(); |
21466 | 26058 | ||
21467 | try { | 26059 | try { |
21468 | // InternalSolverLanguageParser.g:6956:1: ( rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ) | 26060 | // InternalSolverLanguageParser.g:8472:1: ( rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ) |
21469 | // InternalSolverLanguageParser.g:6957:2: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl | 26061 | // InternalSolverLanguageParser.g:8473:2: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl |
21470 | { | 26062 | { |
21471 | pushFollow(FOLLOW_2); | 26063 | pushFollow(FOLLOW_2); |
21472 | rule__BoundedScopeDefinition__Group_1_0_0__1__Impl(); | 26064 | rule__BoundedScopeDefinition__Group_1_0_0__1__Impl(); |
@@ -21492,17 +26084,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21492 | 26084 | ||
21493 | 26085 | ||
21494 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1__Impl" | 26086 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1__Impl" |
21495 | // InternalSolverLanguageParser.g:6963:1: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl : ( LessThanSignEqualsSign ) ; | 26087 | // InternalSolverLanguageParser.g:8479:1: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl : ( LessThanSignEqualsSign ) ; |
21496 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1__Impl() throws RecognitionException { | 26088 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1__Impl() throws RecognitionException { |
21497 | 26089 | ||
21498 | int stackSize = keepStackSize(); | 26090 | int stackSize = keepStackSize(); |
21499 | 26091 | ||
21500 | try { | 26092 | try { |
21501 | // InternalSolverLanguageParser.g:6967:1: ( ( LessThanSignEqualsSign ) ) | 26093 | // InternalSolverLanguageParser.g:8483:1: ( ( LessThanSignEqualsSign ) ) |
21502 | // InternalSolverLanguageParser.g:6968:1: ( LessThanSignEqualsSign ) | 26094 | // InternalSolverLanguageParser.g:8484:1: ( LessThanSignEqualsSign ) |
21503 | { | 26095 | { |
21504 | // InternalSolverLanguageParser.g:6968:1: ( LessThanSignEqualsSign ) | 26096 | // InternalSolverLanguageParser.g:8484:1: ( LessThanSignEqualsSign ) |
21505 | // InternalSolverLanguageParser.g:6969:2: LessThanSignEqualsSign | 26097 | // InternalSolverLanguageParser.g:8485:2: LessThanSignEqualsSign |
21506 | { | 26098 | { |
21507 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); | 26099 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); |
21508 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 26100 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
@@ -21529,16 +26121,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21529 | 26121 | ||
21530 | 26122 | ||
21531 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0" | 26123 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0" |
21532 | // InternalSolverLanguageParser.g:6979:1: rule__BoundedScopeDefinition__Group_1_1__0 : rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ; | 26124 | // InternalSolverLanguageParser.g:8495:1: rule__BoundedScopeDefinition__Group_1_1__0 : rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ; |
21533 | public final void rule__BoundedScopeDefinition__Group_1_1__0() throws RecognitionException { | 26125 | public final void rule__BoundedScopeDefinition__Group_1_1__0() throws RecognitionException { |
21534 | 26126 | ||
21535 | int stackSize = keepStackSize(); | 26127 | int stackSize = keepStackSize(); |
21536 | 26128 | ||
21537 | try { | 26129 | try { |
21538 | // InternalSolverLanguageParser.g:6983:1: ( rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ) | 26130 | // InternalSolverLanguageParser.g:8499:1: ( rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ) |
21539 | // InternalSolverLanguageParser.g:6984:2: rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 | 26131 | // InternalSolverLanguageParser.g:8500:2: rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 |
21540 | { | 26132 | { |
21541 | pushFollow(FOLLOW_56); | 26133 | pushFollow(FOLLOW_63); |
21542 | rule__BoundedScopeDefinition__Group_1_1__0__Impl(); | 26134 | rule__BoundedScopeDefinition__Group_1_1__0__Impl(); |
21543 | 26135 | ||
21544 | state._fsp--; | 26136 | state._fsp--; |
@@ -21567,21 +26159,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21567 | 26159 | ||
21568 | 26160 | ||
21569 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0__Impl" | 26161 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0__Impl" |
21570 | // InternalSolverLanguageParser.g:6991:1: rule__BoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ; | 26162 | // InternalSolverLanguageParser.g:8507:1: rule__BoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ; |
21571 | public final void rule__BoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { | 26163 | public final void rule__BoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { |
21572 | 26164 | ||
21573 | int stackSize = keepStackSize(); | 26165 | int stackSize = keepStackSize(); |
21574 | 26166 | ||
21575 | try { | 26167 | try { |
21576 | // InternalSolverLanguageParser.g:6995:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ) | 26168 | // InternalSolverLanguageParser.g:8511:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ) |
21577 | // InternalSolverLanguageParser.g:6996:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) | 26169 | // InternalSolverLanguageParser.g:8512:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) |
21578 | { | 26170 | { |
21579 | // InternalSolverLanguageParser.g:6996:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) | 26171 | // InternalSolverLanguageParser.g:8512:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) |
21580 | // InternalSolverLanguageParser.g:6997:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) | 26172 | // InternalSolverLanguageParser.g:8513:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) |
21581 | { | 26173 | { |
21582 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_1_0()); | 26174 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_1_0()); |
21583 | // InternalSolverLanguageParser.g:6998:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) | 26175 | // InternalSolverLanguageParser.g:8514:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) |
21584 | // InternalSolverLanguageParser.g:6998:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 | 26176 | // InternalSolverLanguageParser.g:8514:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 |
21585 | { | 26177 | { |
21586 | pushFollow(FOLLOW_2); | 26178 | pushFollow(FOLLOW_2); |
21587 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0(); | 26179 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0(); |
@@ -21614,14 +26206,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21614 | 26206 | ||
21615 | 26207 | ||
21616 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1" | 26208 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1" |
21617 | // InternalSolverLanguageParser.g:7006:1: rule__BoundedScopeDefinition__Group_1_1__1 : rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ; | 26209 | // InternalSolverLanguageParser.g:8522:1: rule__BoundedScopeDefinition__Group_1_1__1 : rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ; |
21618 | public final void rule__BoundedScopeDefinition__Group_1_1__1() throws RecognitionException { | 26210 | public final void rule__BoundedScopeDefinition__Group_1_1__1() throws RecognitionException { |
21619 | 26211 | ||
21620 | int stackSize = keepStackSize(); | 26212 | int stackSize = keepStackSize(); |
21621 | 26213 | ||
21622 | try { | 26214 | try { |
21623 | // InternalSolverLanguageParser.g:7010:1: ( rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ) | 26215 | // InternalSolverLanguageParser.g:8526:1: ( rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ) |
21624 | // InternalSolverLanguageParser.g:7011:2: rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 | 26216 | // InternalSolverLanguageParser.g:8527:2: rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 |
21625 | { | 26217 | { |
21626 | pushFollow(FOLLOW_9); | 26218 | pushFollow(FOLLOW_9); |
21627 | rule__BoundedScopeDefinition__Group_1_1__1__Impl(); | 26219 | rule__BoundedScopeDefinition__Group_1_1__1__Impl(); |
@@ -21652,17 +26244,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21652 | 26244 | ||
21653 | 26245 | ||
21654 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1__Impl" | 26246 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1__Impl" |
21655 | // InternalSolverLanguageParser.g:7018:1: rule__BoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; | 26247 | // InternalSolverLanguageParser.g:8534:1: rule__BoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; |
21656 | public final void rule__BoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { | 26248 | public final void rule__BoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { |
21657 | 26249 | ||
21658 | int stackSize = keepStackSize(); | 26250 | int stackSize = keepStackSize(); |
21659 | 26251 | ||
21660 | try { | 26252 | try { |
21661 | // InternalSolverLanguageParser.g:7022:1: ( ( GreaterThanSignEqualsSign ) ) | 26253 | // InternalSolverLanguageParser.g:8538:1: ( ( GreaterThanSignEqualsSign ) ) |
21662 | // InternalSolverLanguageParser.g:7023:1: ( GreaterThanSignEqualsSign ) | 26254 | // InternalSolverLanguageParser.g:8539:1: ( GreaterThanSignEqualsSign ) |
21663 | { | 26255 | { |
21664 | // InternalSolverLanguageParser.g:7023:1: ( GreaterThanSignEqualsSign ) | 26256 | // InternalSolverLanguageParser.g:8539:1: ( GreaterThanSignEqualsSign ) |
21665 | // InternalSolverLanguageParser.g:7024:2: GreaterThanSignEqualsSign | 26257 | // InternalSolverLanguageParser.g:8540:2: GreaterThanSignEqualsSign |
21666 | { | 26258 | { |
21667 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); | 26259 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
21668 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 26260 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
@@ -21689,16 +26281,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21689 | 26281 | ||
21690 | 26282 | ||
21691 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2" | 26283 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2" |
21692 | // InternalSolverLanguageParser.g:7033:1: rule__BoundedScopeDefinition__Group_1_1__2 : rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ; | 26284 | // InternalSolverLanguageParser.g:8549:1: rule__BoundedScopeDefinition__Group_1_1__2 : rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ; |
21693 | public final void rule__BoundedScopeDefinition__Group_1_1__2() throws RecognitionException { | 26285 | public final void rule__BoundedScopeDefinition__Group_1_1__2() throws RecognitionException { |
21694 | 26286 | ||
21695 | int stackSize = keepStackSize(); | 26287 | int stackSize = keepStackSize(); |
21696 | 26288 | ||
21697 | try { | 26289 | try { |
21698 | // InternalSolverLanguageParser.g:7037:1: ( rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ) | 26290 | // InternalSolverLanguageParser.g:8553:1: ( rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ) |
21699 | // InternalSolverLanguageParser.g:7038:2: rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 | 26291 | // InternalSolverLanguageParser.g:8554:2: rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 |
21700 | { | 26292 | { |
21701 | pushFollow(FOLLOW_56); | 26293 | pushFollow(FOLLOW_63); |
21702 | rule__BoundedScopeDefinition__Group_1_1__2__Impl(); | 26294 | rule__BoundedScopeDefinition__Group_1_1__2__Impl(); |
21703 | 26295 | ||
21704 | state._fsp--; | 26296 | state._fsp--; |
@@ -21727,21 +26319,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21727 | 26319 | ||
21728 | 26320 | ||
21729 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2__Impl" | 26321 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2__Impl" |
21730 | // InternalSolverLanguageParser.g:7045:1: rule__BoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ; | 26322 | // InternalSolverLanguageParser.g:8561:1: rule__BoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ; |
21731 | public final void rule__BoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { | 26323 | public final void rule__BoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { |
21732 | 26324 | ||
21733 | int stackSize = keepStackSize(); | 26325 | int stackSize = keepStackSize(); |
21734 | 26326 | ||
21735 | try { | 26327 | try { |
21736 | // InternalSolverLanguageParser.g:7049:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ) | 26328 | // InternalSolverLanguageParser.g:8565:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ) |
21737 | // InternalSolverLanguageParser.g:7050:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) | 26329 | // InternalSolverLanguageParser.g:8566:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) |
21738 | { | 26330 | { |
21739 | // InternalSolverLanguageParser.g:7050:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) | 26331 | // InternalSolverLanguageParser.g:8566:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) |
21740 | // InternalSolverLanguageParser.g:7051:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) | 26332 | // InternalSolverLanguageParser.g:8567:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) |
21741 | { | 26333 | { |
21742 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_1_2()); | 26334 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_1_2()); |
21743 | // InternalSolverLanguageParser.g:7052:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) | 26335 | // InternalSolverLanguageParser.g:8568:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) |
21744 | // InternalSolverLanguageParser.g:7052:3: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 | 26336 | // InternalSolverLanguageParser.g:8568:3: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 |
21745 | { | 26337 | { |
21746 | pushFollow(FOLLOW_2); | 26338 | pushFollow(FOLLOW_2); |
21747 | rule__BoundedScopeDefinition__TypeAssignment_1_1_2(); | 26339 | rule__BoundedScopeDefinition__TypeAssignment_1_1_2(); |
@@ -21774,14 +26366,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21774 | 26366 | ||
21775 | 26367 | ||
21776 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3" | 26368 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3" |
21777 | // InternalSolverLanguageParser.g:7060:1: rule__BoundedScopeDefinition__Group_1_1__3 : rule__BoundedScopeDefinition__Group_1_1__3__Impl ; | 26369 | // InternalSolverLanguageParser.g:8576:1: rule__BoundedScopeDefinition__Group_1_1__3 : rule__BoundedScopeDefinition__Group_1_1__3__Impl ; |
21778 | public final void rule__BoundedScopeDefinition__Group_1_1__3() throws RecognitionException { | 26370 | public final void rule__BoundedScopeDefinition__Group_1_1__3() throws RecognitionException { |
21779 | 26371 | ||
21780 | int stackSize = keepStackSize(); | 26372 | int stackSize = keepStackSize(); |
21781 | 26373 | ||
21782 | try { | 26374 | try { |
21783 | // InternalSolverLanguageParser.g:7064:1: ( rule__BoundedScopeDefinition__Group_1_1__3__Impl ) | 26375 | // InternalSolverLanguageParser.g:8580:1: ( rule__BoundedScopeDefinition__Group_1_1__3__Impl ) |
21784 | // InternalSolverLanguageParser.g:7065:2: rule__BoundedScopeDefinition__Group_1_1__3__Impl | 26376 | // InternalSolverLanguageParser.g:8581:2: rule__BoundedScopeDefinition__Group_1_1__3__Impl |
21785 | { | 26377 | { |
21786 | pushFollow(FOLLOW_2); | 26378 | pushFollow(FOLLOW_2); |
21787 | rule__BoundedScopeDefinition__Group_1_1__3__Impl(); | 26379 | rule__BoundedScopeDefinition__Group_1_1__3__Impl(); |
@@ -21807,29 +26399,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21807 | 26399 | ||
21808 | 26400 | ||
21809 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3__Impl" | 26401 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3__Impl" |
21810 | // InternalSolverLanguageParser.g:7071:1: rule__BoundedScopeDefinition__Group_1_1__3__Impl : ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ; | 26402 | // InternalSolverLanguageParser.g:8587:1: rule__BoundedScopeDefinition__Group_1_1__3__Impl : ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ; |
21811 | public final void rule__BoundedScopeDefinition__Group_1_1__3__Impl() throws RecognitionException { | 26403 | public final void rule__BoundedScopeDefinition__Group_1_1__3__Impl() throws RecognitionException { |
21812 | 26404 | ||
21813 | int stackSize = keepStackSize(); | 26405 | int stackSize = keepStackSize(); |
21814 | 26406 | ||
21815 | try { | 26407 | try { |
21816 | // InternalSolverLanguageParser.g:7075:1: ( ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ) | 26408 | // InternalSolverLanguageParser.g:8591:1: ( ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ) |
21817 | // InternalSolverLanguageParser.g:7076:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) | 26409 | // InternalSolverLanguageParser.g:8592:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) |
21818 | { | 26410 | { |
21819 | // InternalSolverLanguageParser.g:7076:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) | 26411 | // InternalSolverLanguageParser.g:8592:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) |
21820 | // InternalSolverLanguageParser.g:7077:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? | 26412 | // InternalSolverLanguageParser.g:8593:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? |
21821 | { | 26413 | { |
21822 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1_3()); | 26414 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1_3()); |
21823 | // InternalSolverLanguageParser.g:7078:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? | 26415 | // InternalSolverLanguageParser.g:8594:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? |
21824 | int alt51=2; | 26416 | int alt60=2; |
21825 | int LA51_0 = input.LA(1); | 26417 | int LA60_0 = input.LA(1); |
21826 | 26418 | ||
21827 | if ( (LA51_0==GreaterThanSignEqualsSign) ) { | 26419 | if ( (LA60_0==GreaterThanSignEqualsSign) ) { |
21828 | alt51=1; | 26420 | alt60=1; |
21829 | } | 26421 | } |
21830 | switch (alt51) { | 26422 | switch (alt60) { |
21831 | case 1 : | 26423 | case 1 : |
21832 | // InternalSolverLanguageParser.g:7078:3: rule__BoundedScopeDefinition__Group_1_1_3__0 | 26424 | // InternalSolverLanguageParser.g:8594:3: rule__BoundedScopeDefinition__Group_1_1_3__0 |
21833 | { | 26425 | { |
21834 | pushFollow(FOLLOW_2); | 26426 | pushFollow(FOLLOW_2); |
21835 | rule__BoundedScopeDefinition__Group_1_1_3__0(); | 26427 | rule__BoundedScopeDefinition__Group_1_1_3__0(); |
@@ -21865,16 +26457,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21865 | 26457 | ||
21866 | 26458 | ||
21867 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0" | 26459 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0" |
21868 | // InternalSolverLanguageParser.g:7087:1: rule__BoundedScopeDefinition__Group_1_1_3__0 : rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ; | 26460 | // InternalSolverLanguageParser.g:8603:1: rule__BoundedScopeDefinition__Group_1_1_3__0 : rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ; |
21869 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0() throws RecognitionException { | 26461 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0() throws RecognitionException { |
21870 | 26462 | ||
21871 | int stackSize = keepStackSize(); | 26463 | int stackSize = keepStackSize(); |
21872 | 26464 | ||
21873 | try { | 26465 | try { |
21874 | // InternalSolverLanguageParser.g:7091:1: ( rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ) | 26466 | // InternalSolverLanguageParser.g:8607:1: ( rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ) |
21875 | // InternalSolverLanguageParser.g:7092:2: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 | 26467 | // InternalSolverLanguageParser.g:8608:2: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 |
21876 | { | 26468 | { |
21877 | pushFollow(FOLLOW_52); | 26469 | pushFollow(FOLLOW_59); |
21878 | rule__BoundedScopeDefinition__Group_1_1_3__0__Impl(); | 26470 | rule__BoundedScopeDefinition__Group_1_1_3__0__Impl(); |
21879 | 26471 | ||
21880 | state._fsp--; | 26472 | state._fsp--; |
@@ -21903,17 +26495,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21903 | 26495 | ||
21904 | 26496 | ||
21905 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0__Impl" | 26497 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0__Impl" |
21906 | // InternalSolverLanguageParser.g:7099:1: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl : ( GreaterThanSignEqualsSign ) ; | 26498 | // InternalSolverLanguageParser.g:8615:1: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl : ( GreaterThanSignEqualsSign ) ; |
21907 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0__Impl() throws RecognitionException { | 26499 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0__Impl() throws RecognitionException { |
21908 | 26500 | ||
21909 | int stackSize = keepStackSize(); | 26501 | int stackSize = keepStackSize(); |
21910 | 26502 | ||
21911 | try { | 26503 | try { |
21912 | // InternalSolverLanguageParser.g:7103:1: ( ( GreaterThanSignEqualsSign ) ) | 26504 | // InternalSolverLanguageParser.g:8619:1: ( ( GreaterThanSignEqualsSign ) ) |
21913 | // InternalSolverLanguageParser.g:7104:1: ( GreaterThanSignEqualsSign ) | 26505 | // InternalSolverLanguageParser.g:8620:1: ( GreaterThanSignEqualsSign ) |
21914 | { | 26506 | { |
21915 | // InternalSolverLanguageParser.g:7104:1: ( GreaterThanSignEqualsSign ) | 26507 | // InternalSolverLanguageParser.g:8620:1: ( GreaterThanSignEqualsSign ) |
21916 | // InternalSolverLanguageParser.g:7105:2: GreaterThanSignEqualsSign | 26508 | // InternalSolverLanguageParser.g:8621:2: GreaterThanSignEqualsSign |
21917 | { | 26509 | { |
21918 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); | 26510 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); |
21919 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 26511 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
@@ -21940,14 +26532,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21940 | 26532 | ||
21941 | 26533 | ||
21942 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1" | 26534 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1" |
21943 | // InternalSolverLanguageParser.g:7114:1: rule__BoundedScopeDefinition__Group_1_1_3__1 : rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ; | 26535 | // InternalSolverLanguageParser.g:8630:1: rule__BoundedScopeDefinition__Group_1_1_3__1 : rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ; |
21944 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1() throws RecognitionException { | 26536 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1() throws RecognitionException { |
21945 | 26537 | ||
21946 | int stackSize = keepStackSize(); | 26538 | int stackSize = keepStackSize(); |
21947 | 26539 | ||
21948 | try { | 26540 | try { |
21949 | // InternalSolverLanguageParser.g:7118:1: ( rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ) | 26541 | // InternalSolverLanguageParser.g:8634:1: ( rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ) |
21950 | // InternalSolverLanguageParser.g:7119:2: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl | 26542 | // InternalSolverLanguageParser.g:8635:2: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl |
21951 | { | 26543 | { |
21952 | pushFollow(FOLLOW_2); | 26544 | pushFollow(FOLLOW_2); |
21953 | rule__BoundedScopeDefinition__Group_1_1_3__1__Impl(); | 26545 | rule__BoundedScopeDefinition__Group_1_1_3__1__Impl(); |
@@ -21973,21 +26565,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
21973 | 26565 | ||
21974 | 26566 | ||
21975 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1__Impl" | 26567 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1__Impl" |
21976 | // InternalSolverLanguageParser.g:7125:1: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ; | 26568 | // InternalSolverLanguageParser.g:8641:1: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ; |
21977 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1__Impl() throws RecognitionException { | 26569 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1__Impl() throws RecognitionException { |
21978 | 26570 | ||
21979 | int stackSize = keepStackSize(); | 26571 | int stackSize = keepStackSize(); |
21980 | 26572 | ||
21981 | try { | 26573 | try { |
21982 | // InternalSolverLanguageParser.g:7129:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ) | 26574 | // InternalSolverLanguageParser.g:8645:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ) |
21983 | // InternalSolverLanguageParser.g:7130:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) | 26575 | // InternalSolverLanguageParser.g:8646:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) |
21984 | { | 26576 | { |
21985 | // InternalSolverLanguageParser.g:7130:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) | 26577 | // InternalSolverLanguageParser.g:8646:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) |
21986 | // InternalSolverLanguageParser.g:7131:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) | 26578 | // InternalSolverLanguageParser.g:8647:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) |
21987 | { | 26579 | { |
21988 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_3_1()); | 26580 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_3_1()); |
21989 | // InternalSolverLanguageParser.g:7132:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) | 26581 | // InternalSolverLanguageParser.g:8648:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) |
21990 | // InternalSolverLanguageParser.g:7132:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 | 26582 | // InternalSolverLanguageParser.g:8648:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 |
21991 | { | 26583 | { |
21992 | pushFollow(FOLLOW_2); | 26584 | pushFollow(FOLLOW_2); |
21993 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1(); | 26585 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1(); |
@@ -22020,16 +26612,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22020 | 26612 | ||
22021 | 26613 | ||
22022 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0" | 26614 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0" |
22023 | // InternalSolverLanguageParser.g:7141:1: rule__LowerBoundedScopeDefinition__Group__0 : rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ; | 26615 | // InternalSolverLanguageParser.g:8657:1: rule__LowerBoundedScopeDefinition__Group__0 : rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ; |
22024 | public final void rule__LowerBoundedScopeDefinition__Group__0() throws RecognitionException { | 26616 | public final void rule__LowerBoundedScopeDefinition__Group__0() throws RecognitionException { |
22025 | 26617 | ||
22026 | int stackSize = keepStackSize(); | 26618 | int stackSize = keepStackSize(); |
22027 | 26619 | ||
22028 | try { | 26620 | try { |
22029 | // InternalSolverLanguageParser.g:7145:1: ( rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ) | 26621 | // InternalSolverLanguageParser.g:8661:1: ( rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ) |
22030 | // InternalSolverLanguageParser.g:7146:2: rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 | 26622 | // InternalSolverLanguageParser.g:8662:2: rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 |
22031 | { | 26623 | { |
22032 | pushFollow(FOLLOW_54); | 26624 | pushFollow(FOLLOW_61); |
22033 | rule__LowerBoundedScopeDefinition__Group__0__Impl(); | 26625 | rule__LowerBoundedScopeDefinition__Group__0__Impl(); |
22034 | 26626 | ||
22035 | state._fsp--; | 26627 | state._fsp--; |
@@ -22058,17 +26650,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22058 | 26650 | ||
22059 | 26651 | ||
22060 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0__Impl" | 26652 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0__Impl" |
22061 | // InternalSolverLanguageParser.g:7153:1: rule__LowerBoundedScopeDefinition__Group__0__Impl : ( Scope ) ; | 26653 | // InternalSolverLanguageParser.g:8669:1: rule__LowerBoundedScopeDefinition__Group__0__Impl : ( Scope ) ; |
22062 | public final void rule__LowerBoundedScopeDefinition__Group__0__Impl() throws RecognitionException { | 26654 | public final void rule__LowerBoundedScopeDefinition__Group__0__Impl() throws RecognitionException { |
22063 | 26655 | ||
22064 | int stackSize = keepStackSize(); | 26656 | int stackSize = keepStackSize(); |
22065 | 26657 | ||
22066 | try { | 26658 | try { |
22067 | // InternalSolverLanguageParser.g:7157:1: ( ( Scope ) ) | 26659 | // InternalSolverLanguageParser.g:8673:1: ( ( Scope ) ) |
22068 | // InternalSolverLanguageParser.g:7158:1: ( Scope ) | 26660 | // InternalSolverLanguageParser.g:8674:1: ( Scope ) |
22069 | { | 26661 | { |
22070 | // InternalSolverLanguageParser.g:7158:1: ( Scope ) | 26662 | // InternalSolverLanguageParser.g:8674:1: ( Scope ) |
22071 | // InternalSolverLanguageParser.g:7159:2: Scope | 26663 | // InternalSolverLanguageParser.g:8675:2: Scope |
22072 | { | 26664 | { |
22073 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getScopeKeyword_0()); | 26665 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getScopeKeyword_0()); |
22074 | match(input,Scope,FOLLOW_2); | 26666 | match(input,Scope,FOLLOW_2); |
@@ -22095,14 +26687,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22095 | 26687 | ||
22096 | 26688 | ||
22097 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1" | 26689 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1" |
22098 | // InternalSolverLanguageParser.g:7168:1: rule__LowerBoundedScopeDefinition__Group__1 : rule__LowerBoundedScopeDefinition__Group__1__Impl ; | 26690 | // InternalSolverLanguageParser.g:8684:1: rule__LowerBoundedScopeDefinition__Group__1 : rule__LowerBoundedScopeDefinition__Group__1__Impl ; |
22099 | public final void rule__LowerBoundedScopeDefinition__Group__1() throws RecognitionException { | 26691 | public final void rule__LowerBoundedScopeDefinition__Group__1() throws RecognitionException { |
22100 | 26692 | ||
22101 | int stackSize = keepStackSize(); | 26693 | int stackSize = keepStackSize(); |
22102 | 26694 | ||
22103 | try { | 26695 | try { |
22104 | // InternalSolverLanguageParser.g:7172:1: ( rule__LowerBoundedScopeDefinition__Group__1__Impl ) | 26696 | // InternalSolverLanguageParser.g:8688:1: ( rule__LowerBoundedScopeDefinition__Group__1__Impl ) |
22105 | // InternalSolverLanguageParser.g:7173:2: rule__LowerBoundedScopeDefinition__Group__1__Impl | 26697 | // InternalSolverLanguageParser.g:8689:2: rule__LowerBoundedScopeDefinition__Group__1__Impl |
22106 | { | 26698 | { |
22107 | pushFollow(FOLLOW_2); | 26699 | pushFollow(FOLLOW_2); |
22108 | rule__LowerBoundedScopeDefinition__Group__1__Impl(); | 26700 | rule__LowerBoundedScopeDefinition__Group__1__Impl(); |
@@ -22128,21 +26720,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22128 | 26720 | ||
22129 | 26721 | ||
22130 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1__Impl" | 26722 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1__Impl" |
22131 | // InternalSolverLanguageParser.g:7179:1: rule__LowerBoundedScopeDefinition__Group__1__Impl : ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ; | 26723 | // InternalSolverLanguageParser.g:8695:1: rule__LowerBoundedScopeDefinition__Group__1__Impl : ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ; |
22132 | public final void rule__LowerBoundedScopeDefinition__Group__1__Impl() throws RecognitionException { | 26724 | public final void rule__LowerBoundedScopeDefinition__Group__1__Impl() throws RecognitionException { |
22133 | 26725 | ||
22134 | int stackSize = keepStackSize(); | 26726 | int stackSize = keepStackSize(); |
22135 | 26727 | ||
22136 | try { | 26728 | try { |
22137 | // InternalSolverLanguageParser.g:7183:1: ( ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ) | 26729 | // InternalSolverLanguageParser.g:8699:1: ( ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ) |
22138 | // InternalSolverLanguageParser.g:7184:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) | 26730 | // InternalSolverLanguageParser.g:8700:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) |
22139 | { | 26731 | { |
22140 | // InternalSolverLanguageParser.g:7184:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) | 26732 | // InternalSolverLanguageParser.g:8700:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) |
22141 | // InternalSolverLanguageParser.g:7185:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) | 26733 | // InternalSolverLanguageParser.g:8701:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) |
22142 | { | 26734 | { |
22143 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1()); | 26735 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1()); |
22144 | // InternalSolverLanguageParser.g:7186:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) | 26736 | // InternalSolverLanguageParser.g:8702:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) |
22145 | // InternalSolverLanguageParser.g:7186:3: rule__LowerBoundedScopeDefinition__Alternatives_1 | 26737 | // InternalSolverLanguageParser.g:8702:3: rule__LowerBoundedScopeDefinition__Alternatives_1 |
22146 | { | 26738 | { |
22147 | pushFollow(FOLLOW_2); | 26739 | pushFollow(FOLLOW_2); |
22148 | rule__LowerBoundedScopeDefinition__Alternatives_1(); | 26740 | rule__LowerBoundedScopeDefinition__Alternatives_1(); |
@@ -22175,16 +26767,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22175 | 26767 | ||
22176 | 26768 | ||
22177 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0" | 26769 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0" |
22178 | // InternalSolverLanguageParser.g:7195:1: rule__LowerBoundedScopeDefinition__Group_1_0__0 : rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ; | 26770 | // InternalSolverLanguageParser.g:8711:1: rule__LowerBoundedScopeDefinition__Group_1_0__0 : rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ; |
22179 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0() throws RecognitionException { | 26771 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0() throws RecognitionException { |
22180 | 26772 | ||
22181 | int stackSize = keepStackSize(); | 26773 | int stackSize = keepStackSize(); |
22182 | 26774 | ||
22183 | try { | 26775 | try { |
22184 | // InternalSolverLanguageParser.g:7199:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ) | 26776 | // InternalSolverLanguageParser.g:8715:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ) |
22185 | // InternalSolverLanguageParser.g:7200:2: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 | 26777 | // InternalSolverLanguageParser.g:8716:2: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 |
22186 | { | 26778 | { |
22187 | pushFollow(FOLLOW_55); | 26779 | pushFollow(FOLLOW_62); |
22188 | rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl(); | 26780 | rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl(); |
22189 | 26781 | ||
22190 | state._fsp--; | 26782 | state._fsp--; |
@@ -22213,21 +26805,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22213 | 26805 | ||
22214 | 26806 | ||
22215 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl" | 26807 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl" |
22216 | // InternalSolverLanguageParser.g:7207:1: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ; | 26808 | // InternalSolverLanguageParser.g:8723:1: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ; |
22217 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { | 26809 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { |
22218 | 26810 | ||
22219 | int stackSize = keepStackSize(); | 26811 | int stackSize = keepStackSize(); |
22220 | 26812 | ||
22221 | try { | 26813 | try { |
22222 | // InternalSolverLanguageParser.g:7211:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ) | 26814 | // InternalSolverLanguageParser.g:8727:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ) |
22223 | // InternalSolverLanguageParser.g:7212:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) | 26815 | // InternalSolverLanguageParser.g:8728:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) |
22224 | { | 26816 | { |
22225 | // InternalSolverLanguageParser.g:7212:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) | 26817 | // InternalSolverLanguageParser.g:8728:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) |
22226 | // InternalSolverLanguageParser.g:7213:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) | 26818 | // InternalSolverLanguageParser.g:8729:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) |
22227 | { | 26819 | { |
22228 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0()); | 26820 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0()); |
22229 | // InternalSolverLanguageParser.g:7214:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) | 26821 | // InternalSolverLanguageParser.g:8730:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) |
22230 | // InternalSolverLanguageParser.g:7214:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 | 26822 | // InternalSolverLanguageParser.g:8730:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 |
22231 | { | 26823 | { |
22232 | pushFollow(FOLLOW_2); | 26824 | pushFollow(FOLLOW_2); |
22233 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0(); | 26825 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0(); |
@@ -22260,14 +26852,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22260 | 26852 | ||
22261 | 26853 | ||
22262 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1" | 26854 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1" |
22263 | // InternalSolverLanguageParser.g:7222:1: rule__LowerBoundedScopeDefinition__Group_1_0__1 : rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ; | 26855 | // InternalSolverLanguageParser.g:8738:1: rule__LowerBoundedScopeDefinition__Group_1_0__1 : rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ; |
22264 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1() throws RecognitionException { | 26856 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1() throws RecognitionException { |
22265 | 26857 | ||
22266 | int stackSize = keepStackSize(); | 26858 | int stackSize = keepStackSize(); |
22267 | 26859 | ||
22268 | try { | 26860 | try { |
22269 | // InternalSolverLanguageParser.g:7226:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ) | 26861 | // InternalSolverLanguageParser.g:8742:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ) |
22270 | // InternalSolverLanguageParser.g:7227:2: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 | 26862 | // InternalSolverLanguageParser.g:8743:2: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 |
22271 | { | 26863 | { |
22272 | pushFollow(FOLLOW_9); | 26864 | pushFollow(FOLLOW_9); |
22273 | rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl(); | 26865 | rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl(); |
@@ -22298,17 +26890,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22298 | 26890 | ||
22299 | 26891 | ||
22300 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl" | 26892 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl" |
22301 | // InternalSolverLanguageParser.g:7234:1: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl : ( LessThanSignEqualsSign ) ; | 26893 | // InternalSolverLanguageParser.g:8750:1: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl : ( LessThanSignEqualsSign ) ; |
22302 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { | 26894 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { |
22303 | 26895 | ||
22304 | int stackSize = keepStackSize(); | 26896 | int stackSize = keepStackSize(); |
22305 | 26897 | ||
22306 | try { | 26898 | try { |
22307 | // InternalSolverLanguageParser.g:7238:1: ( ( LessThanSignEqualsSign ) ) | 26899 | // InternalSolverLanguageParser.g:8754:1: ( ( LessThanSignEqualsSign ) ) |
22308 | // InternalSolverLanguageParser.g:7239:1: ( LessThanSignEqualsSign ) | 26900 | // InternalSolverLanguageParser.g:8755:1: ( LessThanSignEqualsSign ) |
22309 | { | 26901 | { |
22310 | // InternalSolverLanguageParser.g:7239:1: ( LessThanSignEqualsSign ) | 26902 | // InternalSolverLanguageParser.g:8755:1: ( LessThanSignEqualsSign ) |
22311 | // InternalSolverLanguageParser.g:7240:2: LessThanSignEqualsSign | 26903 | // InternalSolverLanguageParser.g:8756:2: LessThanSignEqualsSign |
22312 | { | 26904 | { |
22313 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_1()); | 26905 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_1()); |
22314 | match(input,LessThanSignEqualsSign,FOLLOW_2); | 26906 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
@@ -22335,14 +26927,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22335 | 26927 | ||
22336 | 26928 | ||
22337 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2" | 26929 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2" |
22338 | // InternalSolverLanguageParser.g:7249:1: rule__LowerBoundedScopeDefinition__Group_1_0__2 : rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ; | 26930 | // InternalSolverLanguageParser.g:8765:1: rule__LowerBoundedScopeDefinition__Group_1_0__2 : rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ; |
22339 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2() throws RecognitionException { | 26931 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2() throws RecognitionException { |
22340 | 26932 | ||
22341 | int stackSize = keepStackSize(); | 26933 | int stackSize = keepStackSize(); |
22342 | 26934 | ||
22343 | try { | 26935 | try { |
22344 | // InternalSolverLanguageParser.g:7253:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ) | 26936 | // InternalSolverLanguageParser.g:8769:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ) |
22345 | // InternalSolverLanguageParser.g:7254:2: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl | 26937 | // InternalSolverLanguageParser.g:8770:2: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl |
22346 | { | 26938 | { |
22347 | pushFollow(FOLLOW_2); | 26939 | pushFollow(FOLLOW_2); |
22348 | rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl(); | 26940 | rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl(); |
@@ -22368,21 +26960,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22368 | 26960 | ||
22369 | 26961 | ||
22370 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl" | 26962 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl" |
22371 | // InternalSolverLanguageParser.g:7260:1: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ; | 26963 | // InternalSolverLanguageParser.g:8776:1: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ; |
22372 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { | 26964 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { |
22373 | 26965 | ||
22374 | int stackSize = keepStackSize(); | 26966 | int stackSize = keepStackSize(); |
22375 | 26967 | ||
22376 | try { | 26968 | try { |
22377 | // InternalSolverLanguageParser.g:7264:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ) | 26969 | // InternalSolverLanguageParser.g:8780:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ) |
22378 | // InternalSolverLanguageParser.g:7265:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) | 26970 | // InternalSolverLanguageParser.g:8781:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) |
22379 | { | 26971 | { |
22380 | // InternalSolverLanguageParser.g:7265:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) | 26972 | // InternalSolverLanguageParser.g:8781:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) |
22381 | // InternalSolverLanguageParser.g:7266:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) | 26973 | // InternalSolverLanguageParser.g:8782:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) |
22382 | { | 26974 | { |
22383 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_0_2()); | 26975 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_0_2()); |
22384 | // InternalSolverLanguageParser.g:7267:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) | 26976 | // InternalSolverLanguageParser.g:8783:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) |
22385 | // InternalSolverLanguageParser.g:7267:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 | 26977 | // InternalSolverLanguageParser.g:8783:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 |
22386 | { | 26978 | { |
22387 | pushFollow(FOLLOW_2); | 26979 | pushFollow(FOLLOW_2); |
22388 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2(); | 26980 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2(); |
@@ -22415,16 +27007,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22415 | 27007 | ||
22416 | 27008 | ||
22417 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0" | 27009 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0" |
22418 | // InternalSolverLanguageParser.g:7276:1: rule__LowerBoundedScopeDefinition__Group_1_1__0 : rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ; | 27010 | // InternalSolverLanguageParser.g:8792:1: rule__LowerBoundedScopeDefinition__Group_1_1__0 : rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ; |
22419 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0() throws RecognitionException { | 27011 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0() throws RecognitionException { |
22420 | 27012 | ||
22421 | int stackSize = keepStackSize(); | 27013 | int stackSize = keepStackSize(); |
22422 | 27014 | ||
22423 | try { | 27015 | try { |
22424 | // InternalSolverLanguageParser.g:7280:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ) | 27016 | // InternalSolverLanguageParser.g:8796:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ) |
22425 | // InternalSolverLanguageParser.g:7281:2: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 | 27017 | // InternalSolverLanguageParser.g:8797:2: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 |
22426 | { | 27018 | { |
22427 | pushFollow(FOLLOW_56); | 27019 | pushFollow(FOLLOW_63); |
22428 | rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl(); | 27020 | rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl(); |
22429 | 27021 | ||
22430 | state._fsp--; | 27022 | state._fsp--; |
@@ -22453,21 +27045,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22453 | 27045 | ||
22454 | 27046 | ||
22455 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl" | 27047 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl" |
22456 | // InternalSolverLanguageParser.g:7288:1: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ; | 27048 | // InternalSolverLanguageParser.g:8804:1: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ; |
22457 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { | 27049 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { |
22458 | 27050 | ||
22459 | int stackSize = keepStackSize(); | 27051 | int stackSize = keepStackSize(); |
22460 | 27052 | ||
22461 | try { | 27053 | try { |
22462 | // InternalSolverLanguageParser.g:7292:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ) | 27054 | // InternalSolverLanguageParser.g:8808:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ) |
22463 | // InternalSolverLanguageParser.g:7293:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) | 27055 | // InternalSolverLanguageParser.g:8809:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) |
22464 | { | 27056 | { |
22465 | // InternalSolverLanguageParser.g:7293:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) | 27057 | // InternalSolverLanguageParser.g:8809:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) |
22466 | // InternalSolverLanguageParser.g:7294:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) | 27058 | // InternalSolverLanguageParser.g:8810:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) |
22467 | { | 27059 | { |
22468 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_1_0()); | 27060 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_1_0()); |
22469 | // InternalSolverLanguageParser.g:7295:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) | 27061 | // InternalSolverLanguageParser.g:8811:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) |
22470 | // InternalSolverLanguageParser.g:7295:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 | 27062 | // InternalSolverLanguageParser.g:8811:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 |
22471 | { | 27063 | { |
22472 | pushFollow(FOLLOW_2); | 27064 | pushFollow(FOLLOW_2); |
22473 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0(); | 27065 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0(); |
@@ -22500,16 +27092,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22500 | 27092 | ||
22501 | 27093 | ||
22502 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1" | 27094 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1" |
22503 | // InternalSolverLanguageParser.g:7303:1: rule__LowerBoundedScopeDefinition__Group_1_1__1 : rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ; | 27095 | // InternalSolverLanguageParser.g:8819:1: rule__LowerBoundedScopeDefinition__Group_1_1__1 : rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ; |
22504 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1() throws RecognitionException { | 27096 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1() throws RecognitionException { |
22505 | 27097 | ||
22506 | int stackSize = keepStackSize(); | 27098 | int stackSize = keepStackSize(); |
22507 | 27099 | ||
22508 | try { | 27100 | try { |
22509 | // InternalSolverLanguageParser.g:7307:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ) | 27101 | // InternalSolverLanguageParser.g:8823:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ) |
22510 | // InternalSolverLanguageParser.g:7308:2: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 | 27102 | // InternalSolverLanguageParser.g:8824:2: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 |
22511 | { | 27103 | { |
22512 | pushFollow(FOLLOW_52); | 27104 | pushFollow(FOLLOW_59); |
22513 | rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl(); | 27105 | rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl(); |
22514 | 27106 | ||
22515 | state._fsp--; | 27107 | state._fsp--; |
@@ -22538,17 +27130,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22538 | 27130 | ||
22539 | 27131 | ||
22540 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl" | 27132 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl" |
22541 | // InternalSolverLanguageParser.g:7315:1: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; | 27133 | // InternalSolverLanguageParser.g:8831:1: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; |
22542 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { | 27134 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { |
22543 | 27135 | ||
22544 | int stackSize = keepStackSize(); | 27136 | int stackSize = keepStackSize(); |
22545 | 27137 | ||
22546 | try { | 27138 | try { |
22547 | // InternalSolverLanguageParser.g:7319:1: ( ( GreaterThanSignEqualsSign ) ) | 27139 | // InternalSolverLanguageParser.g:8835:1: ( ( GreaterThanSignEqualsSign ) ) |
22548 | // InternalSolverLanguageParser.g:7320:1: ( GreaterThanSignEqualsSign ) | 27140 | // InternalSolverLanguageParser.g:8836:1: ( GreaterThanSignEqualsSign ) |
22549 | { | 27141 | { |
22550 | // InternalSolverLanguageParser.g:7320:1: ( GreaterThanSignEqualsSign ) | 27142 | // InternalSolverLanguageParser.g:8836:1: ( GreaterThanSignEqualsSign ) |
22551 | // InternalSolverLanguageParser.g:7321:2: GreaterThanSignEqualsSign | 27143 | // InternalSolverLanguageParser.g:8837:2: GreaterThanSignEqualsSign |
22552 | { | 27144 | { |
22553 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); | 27145 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
22554 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | 27146 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
@@ -22575,14 +27167,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22575 | 27167 | ||
22576 | 27168 | ||
22577 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2" | 27169 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2" |
22578 | // InternalSolverLanguageParser.g:7330:1: rule__LowerBoundedScopeDefinition__Group_1_1__2 : rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ; | 27170 | // InternalSolverLanguageParser.g:8846:1: rule__LowerBoundedScopeDefinition__Group_1_1__2 : rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ; |
22579 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2() throws RecognitionException { | 27171 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2() throws RecognitionException { |
22580 | 27172 | ||
22581 | int stackSize = keepStackSize(); | 27173 | int stackSize = keepStackSize(); |
22582 | 27174 | ||
22583 | try { | 27175 | try { |
22584 | // InternalSolverLanguageParser.g:7334:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ) | 27176 | // InternalSolverLanguageParser.g:8850:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ) |
22585 | // InternalSolverLanguageParser.g:7335:2: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl | 27177 | // InternalSolverLanguageParser.g:8851:2: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl |
22586 | { | 27178 | { |
22587 | pushFollow(FOLLOW_2); | 27179 | pushFollow(FOLLOW_2); |
22588 | rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl(); | 27180 | rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl(); |
@@ -22608,21 +27200,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22608 | 27200 | ||
22609 | 27201 | ||
22610 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl" | 27202 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl" |
22611 | // InternalSolverLanguageParser.g:7341:1: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ; | 27203 | // InternalSolverLanguageParser.g:8857:1: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ; |
22612 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { | 27204 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { |
22613 | 27205 | ||
22614 | int stackSize = keepStackSize(); | 27206 | int stackSize = keepStackSize(); |
22615 | 27207 | ||
22616 | try { | 27208 | try { |
22617 | // InternalSolverLanguageParser.g:7345:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ) | 27209 | // InternalSolverLanguageParser.g:8861:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ) |
22618 | // InternalSolverLanguageParser.g:7346:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) | 27210 | // InternalSolverLanguageParser.g:8862:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) |
22619 | { | 27211 | { |
22620 | // InternalSolverLanguageParser.g:7346:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) | 27212 | // InternalSolverLanguageParser.g:8862:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) |
22621 | // InternalSolverLanguageParser.g:7347:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) | 27213 | // InternalSolverLanguageParser.g:8863:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) |
22622 | { | 27214 | { |
22623 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2()); | 27215 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2()); |
22624 | // InternalSolverLanguageParser.g:7348:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) | 27216 | // InternalSolverLanguageParser.g:8864:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) |
22625 | // InternalSolverLanguageParser.g:7348:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 | 27217 | // InternalSolverLanguageParser.g:8864:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 |
22626 | { | 27218 | { |
22627 | pushFollow(FOLLOW_2); | 27219 | pushFollow(FOLLOW_2); |
22628 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2(); | 27220 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2(); |
@@ -22655,14 +27247,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22655 | 27247 | ||
22656 | 27248 | ||
22657 | // $ANTLR start "rule__ObjectiveDefinition__Group__0" | 27249 | // $ANTLR start "rule__ObjectiveDefinition__Group__0" |
22658 | // InternalSolverLanguageParser.g:7357:1: rule__ObjectiveDefinition__Group__0 : rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ; | 27250 | // InternalSolverLanguageParser.g:8873:1: rule__ObjectiveDefinition__Group__0 : rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ; |
22659 | public final void rule__ObjectiveDefinition__Group__0() throws RecognitionException { | 27251 | public final void rule__ObjectiveDefinition__Group__0() throws RecognitionException { |
22660 | 27252 | ||
22661 | int stackSize = keepStackSize(); | 27253 | int stackSize = keepStackSize(); |
22662 | 27254 | ||
22663 | try { | 27255 | try { |
22664 | // InternalSolverLanguageParser.g:7361:1: ( rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ) | 27256 | // InternalSolverLanguageParser.g:8877:1: ( rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ) |
22665 | // InternalSolverLanguageParser.g:7362:2: rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 | 27257 | // InternalSolverLanguageParser.g:8878:2: rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 |
22666 | { | 27258 | { |
22667 | pushFollow(FOLLOW_7); | 27259 | pushFollow(FOLLOW_7); |
22668 | rule__ObjectiveDefinition__Group__0__Impl(); | 27260 | rule__ObjectiveDefinition__Group__0__Impl(); |
@@ -22693,21 +27285,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22693 | 27285 | ||
22694 | 27286 | ||
22695 | // $ANTLR start "rule__ObjectiveDefinition__Group__0__Impl" | 27287 | // $ANTLR start "rule__ObjectiveDefinition__Group__0__Impl" |
22696 | // InternalSolverLanguageParser.g:7369:1: rule__ObjectiveDefinition__Group__0__Impl : ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ; | 27288 | // InternalSolverLanguageParser.g:8885:1: rule__ObjectiveDefinition__Group__0__Impl : ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ; |
22697 | public final void rule__ObjectiveDefinition__Group__0__Impl() throws RecognitionException { | 27289 | public final void rule__ObjectiveDefinition__Group__0__Impl() throws RecognitionException { |
22698 | 27290 | ||
22699 | int stackSize = keepStackSize(); | 27291 | int stackSize = keepStackSize(); |
22700 | 27292 | ||
22701 | try { | 27293 | try { |
22702 | // InternalSolverLanguageParser.g:7373:1: ( ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ) | 27294 | // InternalSolverLanguageParser.g:8889:1: ( ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ) |
22703 | // InternalSolverLanguageParser.g:7374:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) | 27295 | // InternalSolverLanguageParser.g:8890:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) |
22704 | { | 27296 | { |
22705 | // InternalSolverLanguageParser.g:7374:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) | 27297 | // InternalSolverLanguageParser.g:8890:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) |
22706 | // InternalSolverLanguageParser.g:7375:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) | 27298 | // InternalSolverLanguageParser.g:8891:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) |
22707 | { | 27299 | { |
22708 | before(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0()); | 27300 | before(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0()); |
22709 | // InternalSolverLanguageParser.g:7376:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) | 27301 | // InternalSolverLanguageParser.g:8892:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) |
22710 | // InternalSolverLanguageParser.g:7376:3: rule__ObjectiveDefinition__KindAssignment_0 | 27302 | // InternalSolverLanguageParser.g:8892:3: rule__ObjectiveDefinition__KindAssignment_0 |
22711 | { | 27303 | { |
22712 | pushFollow(FOLLOW_2); | 27304 | pushFollow(FOLLOW_2); |
22713 | rule__ObjectiveDefinition__KindAssignment_0(); | 27305 | rule__ObjectiveDefinition__KindAssignment_0(); |
@@ -22740,14 +27332,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22740 | 27332 | ||
22741 | 27333 | ||
22742 | // $ANTLR start "rule__ObjectiveDefinition__Group__1" | 27334 | // $ANTLR start "rule__ObjectiveDefinition__Group__1" |
22743 | // InternalSolverLanguageParser.g:7384:1: rule__ObjectiveDefinition__Group__1 : rule__ObjectiveDefinition__Group__1__Impl ; | 27335 | // InternalSolverLanguageParser.g:8900:1: rule__ObjectiveDefinition__Group__1 : rule__ObjectiveDefinition__Group__1__Impl ; |
22744 | public final void rule__ObjectiveDefinition__Group__1() throws RecognitionException { | 27336 | public final void rule__ObjectiveDefinition__Group__1() throws RecognitionException { |
22745 | 27337 | ||
22746 | int stackSize = keepStackSize(); | 27338 | int stackSize = keepStackSize(); |
22747 | 27339 | ||
22748 | try { | 27340 | try { |
22749 | // InternalSolverLanguageParser.g:7388:1: ( rule__ObjectiveDefinition__Group__1__Impl ) | 27341 | // InternalSolverLanguageParser.g:8904:1: ( rule__ObjectiveDefinition__Group__1__Impl ) |
22750 | // InternalSolverLanguageParser.g:7389:2: rule__ObjectiveDefinition__Group__1__Impl | 27342 | // InternalSolverLanguageParser.g:8905:2: rule__ObjectiveDefinition__Group__1__Impl |
22751 | { | 27343 | { |
22752 | pushFollow(FOLLOW_2); | 27344 | pushFollow(FOLLOW_2); |
22753 | rule__ObjectiveDefinition__Group__1__Impl(); | 27345 | rule__ObjectiveDefinition__Group__1__Impl(); |
@@ -22773,21 +27365,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22773 | 27365 | ||
22774 | 27366 | ||
22775 | // $ANTLR start "rule__ObjectiveDefinition__Group__1__Impl" | 27367 | // $ANTLR start "rule__ObjectiveDefinition__Group__1__Impl" |
22776 | // InternalSolverLanguageParser.g:7395:1: rule__ObjectiveDefinition__Group__1__Impl : ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ; | 27368 | // InternalSolverLanguageParser.g:8911:1: rule__ObjectiveDefinition__Group__1__Impl : ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ; |
22777 | public final void rule__ObjectiveDefinition__Group__1__Impl() throws RecognitionException { | 27369 | public final void rule__ObjectiveDefinition__Group__1__Impl() throws RecognitionException { |
22778 | 27370 | ||
22779 | int stackSize = keepStackSize(); | 27371 | int stackSize = keepStackSize(); |
22780 | 27372 | ||
22781 | try { | 27373 | try { |
22782 | // InternalSolverLanguageParser.g:7399:1: ( ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ) | 27374 | // InternalSolverLanguageParser.g:8915:1: ( ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ) |
22783 | // InternalSolverLanguageParser.g:7400:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) | 27375 | // InternalSolverLanguageParser.g:8916:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) |
22784 | { | 27376 | { |
22785 | // InternalSolverLanguageParser.g:7400:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) | 27377 | // InternalSolverLanguageParser.g:8916:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) |
22786 | // InternalSolverLanguageParser.g:7401:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) | 27378 | // InternalSolverLanguageParser.g:8917:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) |
22787 | { | 27379 | { |
22788 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1()); | 27380 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1()); |
22789 | // InternalSolverLanguageParser.g:7402:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) | 27381 | // InternalSolverLanguageParser.g:8918:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) |
22790 | // InternalSolverLanguageParser.g:7402:3: rule__ObjectiveDefinition__ObjectiveAssignment_1 | 27382 | // InternalSolverLanguageParser.g:8918:3: rule__ObjectiveDefinition__ObjectiveAssignment_1 |
22791 | { | 27383 | { |
22792 | pushFollow(FOLLOW_2); | 27384 | pushFollow(FOLLOW_2); |
22793 | rule__ObjectiveDefinition__ObjectiveAssignment_1(); | 27385 | rule__ObjectiveDefinition__ObjectiveAssignment_1(); |
@@ -22820,16 +27412,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22820 | 27412 | ||
22821 | 27413 | ||
22822 | // $ANTLR start "rule__Real__Group__0" | 27414 | // $ANTLR start "rule__Real__Group__0" |
22823 | // InternalSolverLanguageParser.g:7411:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; | 27415 | // InternalSolverLanguageParser.g:8927:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; |
22824 | public final void rule__Real__Group__0() throws RecognitionException { | 27416 | public final void rule__Real__Group__0() throws RecognitionException { |
22825 | 27417 | ||
22826 | int stackSize = keepStackSize(); | 27418 | int stackSize = keepStackSize(); |
22827 | 27419 | ||
22828 | try { | 27420 | try { |
22829 | // InternalSolverLanguageParser.g:7415:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) | 27421 | // InternalSolverLanguageParser.g:8931:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) |
22830 | // InternalSolverLanguageParser.g:7416:2: rule__Real__Group__0__Impl rule__Real__Group__1 | 27422 | // InternalSolverLanguageParser.g:8932:2: rule__Real__Group__0__Impl rule__Real__Group__1 |
22831 | { | 27423 | { |
22832 | pushFollow(FOLLOW_57); | 27424 | pushFollow(FOLLOW_64); |
22833 | rule__Real__Group__0__Impl(); | 27425 | rule__Real__Group__0__Impl(); |
22834 | 27426 | ||
22835 | state._fsp--; | 27427 | state._fsp--; |
@@ -22858,17 +27450,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22858 | 27450 | ||
22859 | 27451 | ||
22860 | // $ANTLR start "rule__Real__Group__0__Impl" | 27452 | // $ANTLR start "rule__Real__Group__0__Impl" |
22861 | // InternalSolverLanguageParser.g:7423:1: rule__Real__Group__0__Impl : ( RULE_INT ) ; | 27453 | // InternalSolverLanguageParser.g:8939:1: rule__Real__Group__0__Impl : ( RULE_INT ) ; |
22862 | public final void rule__Real__Group__0__Impl() throws RecognitionException { | 27454 | public final void rule__Real__Group__0__Impl() throws RecognitionException { |
22863 | 27455 | ||
22864 | int stackSize = keepStackSize(); | 27456 | int stackSize = keepStackSize(); |
22865 | 27457 | ||
22866 | try { | 27458 | try { |
22867 | // InternalSolverLanguageParser.g:7427:1: ( ( RULE_INT ) ) | 27459 | // InternalSolverLanguageParser.g:8943:1: ( ( RULE_INT ) ) |
22868 | // InternalSolverLanguageParser.g:7428:1: ( RULE_INT ) | 27460 | // InternalSolverLanguageParser.g:8944:1: ( RULE_INT ) |
22869 | { | 27461 | { |
22870 | // InternalSolverLanguageParser.g:7428:1: ( RULE_INT ) | 27462 | // InternalSolverLanguageParser.g:8944:1: ( RULE_INT ) |
22871 | // InternalSolverLanguageParser.g:7429:2: RULE_INT | 27463 | // InternalSolverLanguageParser.g:8945:2: RULE_INT |
22872 | { | 27464 | { |
22873 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_0()); | 27465 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_0()); |
22874 | match(input,RULE_INT,FOLLOW_2); | 27466 | match(input,RULE_INT,FOLLOW_2); |
@@ -22895,14 +27487,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22895 | 27487 | ||
22896 | 27488 | ||
22897 | // $ANTLR start "rule__Real__Group__1" | 27489 | // $ANTLR start "rule__Real__Group__1" |
22898 | // InternalSolverLanguageParser.g:7438:1: rule__Real__Group__1 : rule__Real__Group__1__Impl ; | 27490 | // InternalSolverLanguageParser.g:8954:1: rule__Real__Group__1 : rule__Real__Group__1__Impl ; |
22899 | public final void rule__Real__Group__1() throws RecognitionException { | 27491 | public final void rule__Real__Group__1() throws RecognitionException { |
22900 | 27492 | ||
22901 | int stackSize = keepStackSize(); | 27493 | int stackSize = keepStackSize(); |
22902 | 27494 | ||
22903 | try { | 27495 | try { |
22904 | // InternalSolverLanguageParser.g:7442:1: ( rule__Real__Group__1__Impl ) | 27496 | // InternalSolverLanguageParser.g:8958:1: ( rule__Real__Group__1__Impl ) |
22905 | // InternalSolverLanguageParser.g:7443:2: rule__Real__Group__1__Impl | 27497 | // InternalSolverLanguageParser.g:8959:2: rule__Real__Group__1__Impl |
22906 | { | 27498 | { |
22907 | pushFollow(FOLLOW_2); | 27499 | pushFollow(FOLLOW_2); |
22908 | rule__Real__Group__1__Impl(); | 27500 | rule__Real__Group__1__Impl(); |
@@ -22928,29 +27520,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22928 | 27520 | ||
22929 | 27521 | ||
22930 | // $ANTLR start "rule__Real__Group__1__Impl" | 27522 | // $ANTLR start "rule__Real__Group__1__Impl" |
22931 | // InternalSolverLanguageParser.g:7449:1: rule__Real__Group__1__Impl : ( ( rule__Real__Group_1__0 )? ) ; | 27523 | // InternalSolverLanguageParser.g:8965:1: rule__Real__Group__1__Impl : ( ( rule__Real__Group_1__0 )? ) ; |
22932 | public final void rule__Real__Group__1__Impl() throws RecognitionException { | 27524 | public final void rule__Real__Group__1__Impl() throws RecognitionException { |
22933 | 27525 | ||
22934 | int stackSize = keepStackSize(); | 27526 | int stackSize = keepStackSize(); |
22935 | 27527 | ||
22936 | try { | 27528 | try { |
22937 | // InternalSolverLanguageParser.g:7453:1: ( ( ( rule__Real__Group_1__0 )? ) ) | 27529 | // InternalSolverLanguageParser.g:8969:1: ( ( ( rule__Real__Group_1__0 )? ) ) |
22938 | // InternalSolverLanguageParser.g:7454:1: ( ( rule__Real__Group_1__0 )? ) | 27530 | // InternalSolverLanguageParser.g:8970:1: ( ( rule__Real__Group_1__0 )? ) |
22939 | { | 27531 | { |
22940 | // InternalSolverLanguageParser.g:7454:1: ( ( rule__Real__Group_1__0 )? ) | 27532 | // InternalSolverLanguageParser.g:8970:1: ( ( rule__Real__Group_1__0 )? ) |
22941 | // InternalSolverLanguageParser.g:7455:2: ( rule__Real__Group_1__0 )? | 27533 | // InternalSolverLanguageParser.g:8971:2: ( rule__Real__Group_1__0 )? |
22942 | { | 27534 | { |
22943 | before(grammarAccess.getRealAccess().getGroup_1()); | 27535 | before(grammarAccess.getRealAccess().getGroup_1()); |
22944 | // InternalSolverLanguageParser.g:7456:2: ( rule__Real__Group_1__0 )? | 27536 | // InternalSolverLanguageParser.g:8972:2: ( rule__Real__Group_1__0 )? |
22945 | int alt52=2; | 27537 | int alt61=2; |
22946 | int LA52_0 = input.LA(1); | 27538 | int LA61_0 = input.LA(1); |
22947 | 27539 | ||
22948 | if ( (LA52_0==FullStop) ) { | 27540 | if ( (LA61_0==FullStop) ) { |
22949 | alt52=1; | 27541 | alt61=1; |
22950 | } | 27542 | } |
22951 | switch (alt52) { | 27543 | switch (alt61) { |
22952 | case 1 : | 27544 | case 1 : |
22953 | // InternalSolverLanguageParser.g:7456:3: rule__Real__Group_1__0 | 27545 | // InternalSolverLanguageParser.g:8972:3: rule__Real__Group_1__0 |
22954 | { | 27546 | { |
22955 | pushFollow(FOLLOW_2); | 27547 | pushFollow(FOLLOW_2); |
22956 | rule__Real__Group_1__0(); | 27548 | rule__Real__Group_1__0(); |
@@ -22986,16 +27578,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
22986 | 27578 | ||
22987 | 27579 | ||
22988 | // $ANTLR start "rule__Real__Group_1__0" | 27580 | // $ANTLR start "rule__Real__Group_1__0" |
22989 | // InternalSolverLanguageParser.g:7465:1: rule__Real__Group_1__0 : rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ; | 27581 | // InternalSolverLanguageParser.g:8981:1: rule__Real__Group_1__0 : rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ; |
22990 | public final void rule__Real__Group_1__0() throws RecognitionException { | 27582 | public final void rule__Real__Group_1__0() throws RecognitionException { |
22991 | 27583 | ||
22992 | int stackSize = keepStackSize(); | 27584 | int stackSize = keepStackSize(); |
22993 | 27585 | ||
22994 | try { | 27586 | try { |
22995 | // InternalSolverLanguageParser.g:7469:1: ( rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ) | 27587 | // InternalSolverLanguageParser.g:8985:1: ( rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ) |
22996 | // InternalSolverLanguageParser.g:7470:2: rule__Real__Group_1__0__Impl rule__Real__Group_1__1 | 27588 | // InternalSolverLanguageParser.g:8986:2: rule__Real__Group_1__0__Impl rule__Real__Group_1__1 |
22997 | { | 27589 | { |
22998 | pushFollow(FOLLOW_52); | 27590 | pushFollow(FOLLOW_59); |
22999 | rule__Real__Group_1__0__Impl(); | 27591 | rule__Real__Group_1__0__Impl(); |
23000 | 27592 | ||
23001 | state._fsp--; | 27593 | state._fsp--; |
@@ -23024,17 +27616,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23024 | 27616 | ||
23025 | 27617 | ||
23026 | // $ANTLR start "rule__Real__Group_1__0__Impl" | 27618 | // $ANTLR start "rule__Real__Group_1__0__Impl" |
23027 | // InternalSolverLanguageParser.g:7477:1: rule__Real__Group_1__0__Impl : ( FullStop ) ; | 27619 | // InternalSolverLanguageParser.g:8993:1: rule__Real__Group_1__0__Impl : ( FullStop ) ; |
23028 | public final void rule__Real__Group_1__0__Impl() throws RecognitionException { | 27620 | public final void rule__Real__Group_1__0__Impl() throws RecognitionException { |
23029 | 27621 | ||
23030 | int stackSize = keepStackSize(); | 27622 | int stackSize = keepStackSize(); |
23031 | 27623 | ||
23032 | try { | 27624 | try { |
23033 | // InternalSolverLanguageParser.g:7481:1: ( ( FullStop ) ) | 27625 | // InternalSolverLanguageParser.g:8997:1: ( ( FullStop ) ) |
23034 | // InternalSolverLanguageParser.g:7482:1: ( FullStop ) | 27626 | // InternalSolverLanguageParser.g:8998:1: ( FullStop ) |
23035 | { | 27627 | { |
23036 | // InternalSolverLanguageParser.g:7482:1: ( FullStop ) | 27628 | // InternalSolverLanguageParser.g:8998:1: ( FullStop ) |
23037 | // InternalSolverLanguageParser.g:7483:2: FullStop | 27629 | // InternalSolverLanguageParser.g:8999:2: FullStop |
23038 | { | 27630 | { |
23039 | before(grammarAccess.getRealAccess().getFullStopKeyword_1_0()); | 27631 | before(grammarAccess.getRealAccess().getFullStopKeyword_1_0()); |
23040 | match(input,FullStop,FOLLOW_2); | 27632 | match(input,FullStop,FOLLOW_2); |
@@ -23061,14 +27653,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23061 | 27653 | ||
23062 | 27654 | ||
23063 | // $ANTLR start "rule__Real__Group_1__1" | 27655 | // $ANTLR start "rule__Real__Group_1__1" |
23064 | // InternalSolverLanguageParser.g:7492:1: rule__Real__Group_1__1 : rule__Real__Group_1__1__Impl ; | 27656 | // InternalSolverLanguageParser.g:9008:1: rule__Real__Group_1__1 : rule__Real__Group_1__1__Impl ; |
23065 | public final void rule__Real__Group_1__1() throws RecognitionException { | 27657 | public final void rule__Real__Group_1__1() throws RecognitionException { |
23066 | 27658 | ||
23067 | int stackSize = keepStackSize(); | 27659 | int stackSize = keepStackSize(); |
23068 | 27660 | ||
23069 | try { | 27661 | try { |
23070 | // InternalSolverLanguageParser.g:7496:1: ( rule__Real__Group_1__1__Impl ) | 27662 | // InternalSolverLanguageParser.g:9012:1: ( rule__Real__Group_1__1__Impl ) |
23071 | // InternalSolverLanguageParser.g:7497:2: rule__Real__Group_1__1__Impl | 27663 | // InternalSolverLanguageParser.g:9013:2: rule__Real__Group_1__1__Impl |
23072 | { | 27664 | { |
23073 | pushFollow(FOLLOW_2); | 27665 | pushFollow(FOLLOW_2); |
23074 | rule__Real__Group_1__1__Impl(); | 27666 | rule__Real__Group_1__1__Impl(); |
@@ -23094,17 +27686,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23094 | 27686 | ||
23095 | 27687 | ||
23096 | // $ANTLR start "rule__Real__Group_1__1__Impl" | 27688 | // $ANTLR start "rule__Real__Group_1__1__Impl" |
23097 | // InternalSolverLanguageParser.g:7503:1: rule__Real__Group_1__1__Impl : ( RULE_INT ) ; | 27689 | // InternalSolverLanguageParser.g:9019:1: rule__Real__Group_1__1__Impl : ( RULE_INT ) ; |
23098 | public final void rule__Real__Group_1__1__Impl() throws RecognitionException { | 27690 | public final void rule__Real__Group_1__1__Impl() throws RecognitionException { |
23099 | 27691 | ||
23100 | int stackSize = keepStackSize(); | 27692 | int stackSize = keepStackSize(); |
23101 | 27693 | ||
23102 | try { | 27694 | try { |
23103 | // InternalSolverLanguageParser.g:7507:1: ( ( RULE_INT ) ) | 27695 | // InternalSolverLanguageParser.g:9023:1: ( ( RULE_INT ) ) |
23104 | // InternalSolverLanguageParser.g:7508:1: ( RULE_INT ) | 27696 | // InternalSolverLanguageParser.g:9024:1: ( RULE_INT ) |
23105 | { | 27697 | { |
23106 | // InternalSolverLanguageParser.g:7508:1: ( RULE_INT ) | 27698 | // InternalSolverLanguageParser.g:9024:1: ( RULE_INT ) |
23107 | // InternalSolverLanguageParser.g:7509:2: RULE_INT | 27699 | // InternalSolverLanguageParser.g:9025:2: RULE_INT |
23108 | { | 27700 | { |
23109 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1()); | 27701 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1()); |
23110 | match(input,RULE_INT,FOLLOW_2); | 27702 | match(input,RULE_INT,FOLLOW_2); |
@@ -23131,16 +27723,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23131 | 27723 | ||
23132 | 27724 | ||
23133 | // $ANTLR start "rule__QualifiedName__Group_0__0" | 27725 | // $ANTLR start "rule__QualifiedName__Group_0__0" |
23134 | // InternalSolverLanguageParser.g:7519:1: rule__QualifiedName__Group_0__0 : rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ; | 27726 | // InternalSolverLanguageParser.g:9035:1: rule__QualifiedName__Group_0__0 : rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ; |
23135 | public final void rule__QualifiedName__Group_0__0() throws RecognitionException { | 27727 | public final void rule__QualifiedName__Group_0__0() throws RecognitionException { |
23136 | 27728 | ||
23137 | int stackSize = keepStackSize(); | 27729 | int stackSize = keepStackSize(); |
23138 | 27730 | ||
23139 | try { | 27731 | try { |
23140 | // InternalSolverLanguageParser.g:7523:1: ( rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ) | 27732 | // InternalSolverLanguageParser.g:9039:1: ( rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ) |
23141 | // InternalSolverLanguageParser.g:7524:2: rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 | 27733 | // InternalSolverLanguageParser.g:9040:2: rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 |
23142 | { | 27734 | { |
23143 | pushFollow(FOLLOW_57); | 27735 | pushFollow(FOLLOW_64); |
23144 | rule__QualifiedName__Group_0__0__Impl(); | 27736 | rule__QualifiedName__Group_0__0__Impl(); |
23145 | 27737 | ||
23146 | state._fsp--; | 27738 | state._fsp--; |
@@ -23169,17 +27761,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23169 | 27761 | ||
23170 | 27762 | ||
23171 | // $ANTLR start "rule__QualifiedName__Group_0__0__Impl" | 27763 | // $ANTLR start "rule__QualifiedName__Group_0__0__Impl" |
23172 | // InternalSolverLanguageParser.g:7531:1: rule__QualifiedName__Group_0__0__Impl : ( RULE_ID ) ; | 27764 | // InternalSolverLanguageParser.g:9047:1: rule__QualifiedName__Group_0__0__Impl : ( RULE_ID ) ; |
23173 | public final void rule__QualifiedName__Group_0__0__Impl() throws RecognitionException { | 27765 | public final void rule__QualifiedName__Group_0__0__Impl() throws RecognitionException { |
23174 | 27766 | ||
23175 | int stackSize = keepStackSize(); | 27767 | int stackSize = keepStackSize(); |
23176 | 27768 | ||
23177 | try { | 27769 | try { |
23178 | // InternalSolverLanguageParser.g:7535:1: ( ( RULE_ID ) ) | 27770 | // InternalSolverLanguageParser.g:9051:1: ( ( RULE_ID ) ) |
23179 | // InternalSolverLanguageParser.g:7536:1: ( RULE_ID ) | 27771 | // InternalSolverLanguageParser.g:9052:1: ( RULE_ID ) |
23180 | { | 27772 | { |
23181 | // InternalSolverLanguageParser.g:7536:1: ( RULE_ID ) | 27773 | // InternalSolverLanguageParser.g:9052:1: ( RULE_ID ) |
23182 | // InternalSolverLanguageParser.g:7537:2: RULE_ID | 27774 | // InternalSolverLanguageParser.g:9053:2: RULE_ID |
23183 | { | 27775 | { |
23184 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_0()); | 27776 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_0()); |
23185 | match(input,RULE_ID,FOLLOW_2); | 27777 | match(input,RULE_ID,FOLLOW_2); |
@@ -23206,14 +27798,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23206 | 27798 | ||
23207 | 27799 | ||
23208 | // $ANTLR start "rule__QualifiedName__Group_0__1" | 27800 | // $ANTLR start "rule__QualifiedName__Group_0__1" |
23209 | // InternalSolverLanguageParser.g:7546:1: rule__QualifiedName__Group_0__1 : rule__QualifiedName__Group_0__1__Impl ; | 27801 | // InternalSolverLanguageParser.g:9062:1: rule__QualifiedName__Group_0__1 : rule__QualifiedName__Group_0__1__Impl ; |
23210 | public final void rule__QualifiedName__Group_0__1() throws RecognitionException { | 27802 | public final void rule__QualifiedName__Group_0__1() throws RecognitionException { |
23211 | 27803 | ||
23212 | int stackSize = keepStackSize(); | 27804 | int stackSize = keepStackSize(); |
23213 | 27805 | ||
23214 | try { | 27806 | try { |
23215 | // InternalSolverLanguageParser.g:7550:1: ( rule__QualifiedName__Group_0__1__Impl ) | 27807 | // InternalSolverLanguageParser.g:9066:1: ( rule__QualifiedName__Group_0__1__Impl ) |
23216 | // InternalSolverLanguageParser.g:7551:2: rule__QualifiedName__Group_0__1__Impl | 27808 | // InternalSolverLanguageParser.g:9067:2: rule__QualifiedName__Group_0__1__Impl |
23217 | { | 27809 | { |
23218 | pushFollow(FOLLOW_2); | 27810 | pushFollow(FOLLOW_2); |
23219 | rule__QualifiedName__Group_0__1__Impl(); | 27811 | rule__QualifiedName__Group_0__1__Impl(); |
@@ -23239,35 +27831,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23239 | 27831 | ||
23240 | 27832 | ||
23241 | // $ANTLR start "rule__QualifiedName__Group_0__1__Impl" | 27833 | // $ANTLR start "rule__QualifiedName__Group_0__1__Impl" |
23242 | // InternalSolverLanguageParser.g:7557:1: rule__QualifiedName__Group_0__1__Impl : ( ( rule__QualifiedName__Group_0_1__0 )* ) ; | 27834 | // InternalSolverLanguageParser.g:9073:1: rule__QualifiedName__Group_0__1__Impl : ( ( rule__QualifiedName__Group_0_1__0 )* ) ; |
23243 | public final void rule__QualifiedName__Group_0__1__Impl() throws RecognitionException { | 27835 | public final void rule__QualifiedName__Group_0__1__Impl() throws RecognitionException { |
23244 | 27836 | ||
23245 | int stackSize = keepStackSize(); | 27837 | int stackSize = keepStackSize(); |
23246 | 27838 | ||
23247 | try { | 27839 | try { |
23248 | // InternalSolverLanguageParser.g:7561:1: ( ( ( rule__QualifiedName__Group_0_1__0 )* ) ) | 27840 | // InternalSolverLanguageParser.g:9077:1: ( ( ( rule__QualifiedName__Group_0_1__0 )* ) ) |
23249 | // InternalSolverLanguageParser.g:7562:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) | 27841 | // InternalSolverLanguageParser.g:9078:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) |
23250 | { | 27842 | { |
23251 | // InternalSolverLanguageParser.g:7562:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) | 27843 | // InternalSolverLanguageParser.g:9078:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) |
23252 | // InternalSolverLanguageParser.g:7563:2: ( rule__QualifiedName__Group_0_1__0 )* | 27844 | // InternalSolverLanguageParser.g:9079:2: ( rule__QualifiedName__Group_0_1__0 )* |
23253 | { | 27845 | { |
23254 | before(grammarAccess.getQualifiedNameAccess().getGroup_0_1()); | 27846 | before(grammarAccess.getQualifiedNameAccess().getGroup_0_1()); |
23255 | // InternalSolverLanguageParser.g:7564:2: ( rule__QualifiedName__Group_0_1__0 )* | 27847 | // InternalSolverLanguageParser.g:9080:2: ( rule__QualifiedName__Group_0_1__0 )* |
23256 | loop53: | 27848 | loop62: |
23257 | do { | 27849 | do { |
23258 | int alt53=2; | 27850 | int alt62=2; |
23259 | int LA53_0 = input.LA(1); | 27851 | int LA62_0 = input.LA(1); |
23260 | 27852 | ||
23261 | if ( (LA53_0==FullStop) ) { | 27853 | if ( (LA62_0==FullStop) ) { |
23262 | alt53=1; | 27854 | alt62=1; |
23263 | } | 27855 | } |
23264 | 27856 | ||
23265 | 27857 | ||
23266 | switch (alt53) { | 27858 | switch (alt62) { |
23267 | case 1 : | 27859 | case 1 : |
23268 | // InternalSolverLanguageParser.g:7564:3: rule__QualifiedName__Group_0_1__0 | 27860 | // InternalSolverLanguageParser.g:9080:3: rule__QualifiedName__Group_0_1__0 |
23269 | { | 27861 | { |
23270 | pushFollow(FOLLOW_58); | 27862 | pushFollow(FOLLOW_65); |
23271 | rule__QualifiedName__Group_0_1__0(); | 27863 | rule__QualifiedName__Group_0_1__0(); |
23272 | 27864 | ||
23273 | state._fsp--; | 27865 | state._fsp--; |
@@ -23277,7 +27869,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23277 | break; | 27869 | break; |
23278 | 27870 | ||
23279 | default : | 27871 | default : |
23280 | break loop53; | 27872 | break loop62; |
23281 | } | 27873 | } |
23282 | } while (true); | 27874 | } while (true); |
23283 | 27875 | ||
@@ -23304,16 +27896,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23304 | 27896 | ||
23305 | 27897 | ||
23306 | // $ANTLR start "rule__QualifiedName__Group_0_1__0" | 27898 | // $ANTLR start "rule__QualifiedName__Group_0_1__0" |
23307 | // InternalSolverLanguageParser.g:7573:1: rule__QualifiedName__Group_0_1__0 : rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ; | 27899 | // InternalSolverLanguageParser.g:9089:1: rule__QualifiedName__Group_0_1__0 : rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ; |
23308 | public final void rule__QualifiedName__Group_0_1__0() throws RecognitionException { | 27900 | public final void rule__QualifiedName__Group_0_1__0() throws RecognitionException { |
23309 | 27901 | ||
23310 | int stackSize = keepStackSize(); | 27902 | int stackSize = keepStackSize(); |
23311 | 27903 | ||
23312 | try { | 27904 | try { |
23313 | // InternalSolverLanguageParser.g:7577:1: ( rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ) | 27905 | // InternalSolverLanguageParser.g:9093:1: ( rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ) |
23314 | // InternalSolverLanguageParser.g:7578:2: rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 | 27906 | // InternalSolverLanguageParser.g:9094:2: rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 |
23315 | { | 27907 | { |
23316 | pushFollow(FOLLOW_43); | 27908 | pushFollow(FOLLOW_21); |
23317 | rule__QualifiedName__Group_0_1__0__Impl(); | 27909 | rule__QualifiedName__Group_0_1__0__Impl(); |
23318 | 27910 | ||
23319 | state._fsp--; | 27911 | state._fsp--; |
@@ -23342,17 +27934,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23342 | 27934 | ||
23343 | 27935 | ||
23344 | // $ANTLR start "rule__QualifiedName__Group_0_1__0__Impl" | 27936 | // $ANTLR start "rule__QualifiedName__Group_0_1__0__Impl" |
23345 | // InternalSolverLanguageParser.g:7585:1: rule__QualifiedName__Group_0_1__0__Impl : ( FullStop ) ; | 27937 | // InternalSolverLanguageParser.g:9101:1: rule__QualifiedName__Group_0_1__0__Impl : ( FullStop ) ; |
23346 | public final void rule__QualifiedName__Group_0_1__0__Impl() throws RecognitionException { | 27938 | public final void rule__QualifiedName__Group_0_1__0__Impl() throws RecognitionException { |
23347 | 27939 | ||
23348 | int stackSize = keepStackSize(); | 27940 | int stackSize = keepStackSize(); |
23349 | 27941 | ||
23350 | try { | 27942 | try { |
23351 | // InternalSolverLanguageParser.g:7589:1: ( ( FullStop ) ) | 27943 | // InternalSolverLanguageParser.g:9105:1: ( ( FullStop ) ) |
23352 | // InternalSolverLanguageParser.g:7590:1: ( FullStop ) | 27944 | // InternalSolverLanguageParser.g:9106:1: ( FullStop ) |
23353 | { | 27945 | { |
23354 | // InternalSolverLanguageParser.g:7590:1: ( FullStop ) | 27946 | // InternalSolverLanguageParser.g:9106:1: ( FullStop ) |
23355 | // InternalSolverLanguageParser.g:7591:2: FullStop | 27947 | // InternalSolverLanguageParser.g:9107:2: FullStop |
23356 | { | 27948 | { |
23357 | before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_0_1_0()); | 27949 | before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_0_1_0()); |
23358 | match(input,FullStop,FOLLOW_2); | 27950 | match(input,FullStop,FOLLOW_2); |
@@ -23379,14 +27971,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23379 | 27971 | ||
23380 | 27972 | ||
23381 | // $ANTLR start "rule__QualifiedName__Group_0_1__1" | 27973 | // $ANTLR start "rule__QualifiedName__Group_0_1__1" |
23382 | // InternalSolverLanguageParser.g:7600:1: rule__QualifiedName__Group_0_1__1 : rule__QualifiedName__Group_0_1__1__Impl ; | 27974 | // InternalSolverLanguageParser.g:9116:1: rule__QualifiedName__Group_0_1__1 : rule__QualifiedName__Group_0_1__1__Impl ; |
23383 | public final void rule__QualifiedName__Group_0_1__1() throws RecognitionException { | 27975 | public final void rule__QualifiedName__Group_0_1__1() throws RecognitionException { |
23384 | 27976 | ||
23385 | int stackSize = keepStackSize(); | 27977 | int stackSize = keepStackSize(); |
23386 | 27978 | ||
23387 | try { | 27979 | try { |
23388 | // InternalSolverLanguageParser.g:7604:1: ( rule__QualifiedName__Group_0_1__1__Impl ) | 27980 | // InternalSolverLanguageParser.g:9120:1: ( rule__QualifiedName__Group_0_1__1__Impl ) |
23389 | // InternalSolverLanguageParser.g:7605:2: rule__QualifiedName__Group_0_1__1__Impl | 27981 | // InternalSolverLanguageParser.g:9121:2: rule__QualifiedName__Group_0_1__1__Impl |
23390 | { | 27982 | { |
23391 | pushFollow(FOLLOW_2); | 27983 | pushFollow(FOLLOW_2); |
23392 | rule__QualifiedName__Group_0_1__1__Impl(); | 27984 | rule__QualifiedName__Group_0_1__1__Impl(); |
@@ -23412,17 +28004,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23412 | 28004 | ||
23413 | 28005 | ||
23414 | // $ANTLR start "rule__QualifiedName__Group_0_1__1__Impl" | 28006 | // $ANTLR start "rule__QualifiedName__Group_0_1__1__Impl" |
23415 | // InternalSolverLanguageParser.g:7611:1: rule__QualifiedName__Group_0_1__1__Impl : ( RULE_ID ) ; | 28007 | // InternalSolverLanguageParser.g:9127:1: rule__QualifiedName__Group_0_1__1__Impl : ( RULE_ID ) ; |
23416 | public final void rule__QualifiedName__Group_0_1__1__Impl() throws RecognitionException { | 28008 | public final void rule__QualifiedName__Group_0_1__1__Impl() throws RecognitionException { |
23417 | 28009 | ||
23418 | int stackSize = keepStackSize(); | 28010 | int stackSize = keepStackSize(); |
23419 | 28011 | ||
23420 | try { | 28012 | try { |
23421 | // InternalSolverLanguageParser.g:7615:1: ( ( RULE_ID ) ) | 28013 | // InternalSolverLanguageParser.g:9131:1: ( ( RULE_ID ) ) |
23422 | // InternalSolverLanguageParser.g:7616:1: ( RULE_ID ) | 28014 | // InternalSolverLanguageParser.g:9132:1: ( RULE_ID ) |
23423 | { | 28015 | { |
23424 | // InternalSolverLanguageParser.g:7616:1: ( RULE_ID ) | 28016 | // InternalSolverLanguageParser.g:9132:1: ( RULE_ID ) |
23425 | // InternalSolverLanguageParser.g:7617:2: RULE_ID | 28017 | // InternalSolverLanguageParser.g:9133:2: RULE_ID |
23426 | { | 28018 | { |
23427 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_1_1()); | 28019 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_1_1()); |
23428 | match(input,RULE_ID,FOLLOW_2); | 28020 | match(input,RULE_ID,FOLLOW_2); |
@@ -23449,17 +28041,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23449 | 28041 | ||
23450 | 28042 | ||
23451 | // $ANTLR start "rule__Problem__StatementsAssignment" | 28043 | // $ANTLR start "rule__Problem__StatementsAssignment" |
23452 | // InternalSolverLanguageParser.g:7627:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; | 28044 | // InternalSolverLanguageParser.g:9143:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; |
23453 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { | 28045 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { |
23454 | 28046 | ||
23455 | int stackSize = keepStackSize(); | 28047 | int stackSize = keepStackSize(); |
23456 | 28048 | ||
23457 | try { | 28049 | try { |
23458 | // InternalSolverLanguageParser.g:7631:1: ( ( ruleStatement ) ) | 28050 | // InternalSolverLanguageParser.g:9147:1: ( ( ruleStatement ) ) |
23459 | // InternalSolverLanguageParser.g:7632:2: ( ruleStatement ) | 28051 | // InternalSolverLanguageParser.g:9148:2: ( ruleStatement ) |
23460 | { | 28052 | { |
23461 | // InternalSolverLanguageParser.g:7632:2: ( ruleStatement ) | 28053 | // InternalSolverLanguageParser.g:9148:2: ( ruleStatement ) |
23462 | // InternalSolverLanguageParser.g:7633:3: ruleStatement | 28054 | // InternalSolverLanguageParser.g:9149:3: ruleStatement |
23463 | { | 28055 | { |
23464 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | 28056 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); |
23465 | pushFollow(FOLLOW_2); | 28057 | pushFollow(FOLLOW_2); |
@@ -23489,26 +28081,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23489 | // $ANTLR end "rule__Problem__StatementsAssignment" | 28081 | // $ANTLR end "rule__Problem__StatementsAssignment" |
23490 | 28082 | ||
23491 | 28083 | ||
23492 | // $ANTLR start "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1" | 28084 | // $ANTLR start "rule__AssertionOrDefinition__RangeAssignment_1_0_2" |
23493 | // InternalSolverLanguageParser.g:7642:1: rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 : ( ruleExpression ) ; | 28085 | // InternalSolverLanguageParser.g:9158:1: rule__AssertionOrDefinition__RangeAssignment_1_0_2 : ( ruleExpression ) ; |
23494 | public final void rule__AssertionOrDefinition__RangeAssignment_1_0_1_1() throws RecognitionException { | 28086 | public final void rule__AssertionOrDefinition__RangeAssignment_1_0_2() throws RecognitionException { |
23495 | 28087 | ||
23496 | int stackSize = keepStackSize(); | 28088 | int stackSize = keepStackSize(); |
23497 | 28089 | ||
23498 | try { | 28090 | try { |
23499 | // InternalSolverLanguageParser.g:7646:1: ( ( ruleExpression ) ) | 28091 | // InternalSolverLanguageParser.g:9162:1: ( ( ruleExpression ) ) |
23500 | // InternalSolverLanguageParser.g:7647:2: ( ruleExpression ) | 28092 | // InternalSolverLanguageParser.g:9163:2: ( ruleExpression ) |
23501 | { | 28093 | { |
23502 | // InternalSolverLanguageParser.g:7647:2: ( ruleExpression ) | 28094 | // InternalSolverLanguageParser.g:9163:2: ( ruleExpression ) |
23503 | // InternalSolverLanguageParser.g:7648:3: ruleExpression | 28095 | // InternalSolverLanguageParser.g:9164:3: ruleExpression |
23504 | { | 28096 | { |
23505 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); | 28097 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_2_0()); |
23506 | pushFollow(FOLLOW_2); | 28098 | pushFollow(FOLLOW_2); |
23507 | ruleExpression(); | 28099 | ruleExpression(); |
23508 | 28100 | ||
23509 | state._fsp--; | 28101 | state._fsp--; |
23510 | 28102 | ||
23511 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); | 28103 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_2_0()); |
23512 | 28104 | ||
23513 | } | 28105 | } |
23514 | 28106 | ||
@@ -23527,21 +28119,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23527 | } | 28119 | } |
23528 | return ; | 28120 | return ; |
23529 | } | 28121 | } |
23530 | // $ANTLR end "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1" | 28122 | // $ANTLR end "rule__AssertionOrDefinition__RangeAssignment_1_0_2" |
23531 | 28123 | ||
23532 | 28124 | ||
23533 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_1_2" | 28125 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_1_2" |
23534 | // InternalSolverLanguageParser.g:7657:1: rule__AssertionOrDefinition__BodyAssignment_1_1_2 : ( ruleExpression ) ; | 28126 | // InternalSolverLanguageParser.g:9173:1: rule__AssertionOrDefinition__BodyAssignment_1_1_2 : ( ruleExpression ) ; |
23535 | public final void rule__AssertionOrDefinition__BodyAssignment_1_1_2() throws RecognitionException { | 28127 | public final void rule__AssertionOrDefinition__BodyAssignment_1_1_2() throws RecognitionException { |
23536 | 28128 | ||
23537 | int stackSize = keepStackSize(); | 28129 | int stackSize = keepStackSize(); |
23538 | 28130 | ||
23539 | try { | 28131 | try { |
23540 | // InternalSolverLanguageParser.g:7661:1: ( ( ruleExpression ) ) | 28132 | // InternalSolverLanguageParser.g:9177:1: ( ( ruleExpression ) ) |
23541 | // InternalSolverLanguageParser.g:7662:2: ( ruleExpression ) | 28133 | // InternalSolverLanguageParser.g:9178:2: ( ruleExpression ) |
23542 | { | 28134 | { |
23543 | // InternalSolverLanguageParser.g:7662:2: ( ruleExpression ) | 28135 | // InternalSolverLanguageParser.g:9178:2: ( ruleExpression ) |
23544 | // InternalSolverLanguageParser.g:7663:3: ruleExpression | 28136 | // InternalSolverLanguageParser.g:9179:3: ruleExpression |
23545 | { | 28137 | { |
23546 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_1_2_0()); | 28138 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_1_2_0()); |
23547 | pushFollow(FOLLOW_2); | 28139 | pushFollow(FOLLOW_2); |
@@ -23572,17 +28164,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23572 | 28164 | ||
23573 | 28165 | ||
23574 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_2_2" | 28166 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_2_2" |
23575 | // InternalSolverLanguageParser.g:7672:1: rule__AssertionOrDefinition__BodyAssignment_1_2_2 : ( ruleExpression ) ; | 28167 | // InternalSolverLanguageParser.g:9188:1: rule__AssertionOrDefinition__BodyAssignment_1_2_2 : ( ruleExpression ) ; |
23576 | public final void rule__AssertionOrDefinition__BodyAssignment_1_2_2() throws RecognitionException { | 28168 | public final void rule__AssertionOrDefinition__BodyAssignment_1_2_2() throws RecognitionException { |
23577 | 28169 | ||
23578 | int stackSize = keepStackSize(); | 28170 | int stackSize = keepStackSize(); |
23579 | 28171 | ||
23580 | try { | 28172 | try { |
23581 | // InternalSolverLanguageParser.g:7676:1: ( ( ruleExpression ) ) | 28173 | // InternalSolverLanguageParser.g:9192:1: ( ( ruleExpression ) ) |
23582 | // InternalSolverLanguageParser.g:7677:2: ( ruleExpression ) | 28174 | // InternalSolverLanguageParser.g:9193:2: ( ruleExpression ) |
23583 | { | 28175 | { |
23584 | // InternalSolverLanguageParser.g:7677:2: ( ruleExpression ) | 28176 | // InternalSolverLanguageParser.g:9193:2: ( ruleExpression ) |
23585 | // InternalSolverLanguageParser.g:7678:3: ruleExpression | 28177 | // InternalSolverLanguageParser.g:9194:3: ruleExpression |
23586 | { | 28178 | { |
23587 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_2_2_0()); | 28179 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_2_2_0()); |
23588 | pushFollow(FOLLOW_2); | 28180 | pushFollow(FOLLOW_2); |
@@ -23613,21 +28205,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23613 | 28205 | ||
23614 | 28206 | ||
23615 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_0_0" | 28207 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_0_0" |
23616 | // InternalSolverLanguageParser.g:7687:1: rule__PredicateDefinition__FunctionalAssignment_0_0_0 : ( ( Functional ) ) ; | 28208 | // InternalSolverLanguageParser.g:9203:1: rule__PredicateDefinition__FunctionalAssignment_0_0_0 : ( ( Functional ) ) ; |
23617 | public final void rule__PredicateDefinition__FunctionalAssignment_0_0_0() throws RecognitionException { | 28209 | public final void rule__PredicateDefinition__FunctionalAssignment_0_0_0() throws RecognitionException { |
23618 | 28210 | ||
23619 | int stackSize = keepStackSize(); | 28211 | int stackSize = keepStackSize(); |
23620 | 28212 | ||
23621 | try { | 28213 | try { |
23622 | // InternalSolverLanguageParser.g:7691:1: ( ( ( Functional ) ) ) | 28214 | // InternalSolverLanguageParser.g:9207:1: ( ( ( Functional ) ) ) |
23623 | // InternalSolverLanguageParser.g:7692:2: ( ( Functional ) ) | 28215 | // InternalSolverLanguageParser.g:9208:2: ( ( Functional ) ) |
23624 | { | 28216 | { |
23625 | // InternalSolverLanguageParser.g:7692:2: ( ( Functional ) ) | 28217 | // InternalSolverLanguageParser.g:9208:2: ( ( Functional ) ) |
23626 | // InternalSolverLanguageParser.g:7693:3: ( Functional ) | 28218 | // InternalSolverLanguageParser.g:9209:3: ( Functional ) |
23627 | { | 28219 | { |
23628 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | 28220 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); |
23629 | // InternalSolverLanguageParser.g:7694:3: ( Functional ) | 28221 | // InternalSolverLanguageParser.g:9210:3: ( Functional ) |
23630 | // InternalSolverLanguageParser.g:7695:4: Functional | 28222 | // InternalSolverLanguageParser.g:9211:4: Functional |
23631 | { | 28223 | { |
23632 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | 28224 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); |
23633 | match(input,Functional,FOLLOW_2); | 28225 | match(input,Functional,FOLLOW_2); |
@@ -23658,21 +28250,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23658 | 28250 | ||
23659 | 28251 | ||
23660 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_1" | 28252 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_1" |
23661 | // InternalSolverLanguageParser.g:7706:1: rule__PredicateDefinition__ErrorAssignment_0_0_1 : ( ( Error ) ) ; | 28253 | // InternalSolverLanguageParser.g:9222:1: rule__PredicateDefinition__ErrorAssignment_0_0_1 : ( ( Error ) ) ; |
23662 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_1() throws RecognitionException { | 28254 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_1() throws RecognitionException { |
23663 | 28255 | ||
23664 | int stackSize = keepStackSize(); | 28256 | int stackSize = keepStackSize(); |
23665 | 28257 | ||
23666 | try { | 28258 | try { |
23667 | // InternalSolverLanguageParser.g:7710:1: ( ( ( Error ) ) ) | 28259 | // InternalSolverLanguageParser.g:9226:1: ( ( ( Error ) ) ) |
23668 | // InternalSolverLanguageParser.g:7711:2: ( ( Error ) ) | 28260 | // InternalSolverLanguageParser.g:9227:2: ( ( Error ) ) |
23669 | { | 28261 | { |
23670 | // InternalSolverLanguageParser.g:7711:2: ( ( Error ) ) | 28262 | // InternalSolverLanguageParser.g:9227:2: ( ( Error ) ) |
23671 | // InternalSolverLanguageParser.g:7712:3: ( Error ) | 28263 | // InternalSolverLanguageParser.g:9228:3: ( Error ) |
23672 | { | 28264 | { |
23673 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | 28265 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); |
23674 | // InternalSolverLanguageParser.g:7713:3: ( Error ) | 28266 | // InternalSolverLanguageParser.g:9229:3: ( Error ) |
23675 | // InternalSolverLanguageParser.g:7714:4: Error | 28267 | // InternalSolverLanguageParser.g:9230:4: Error |
23676 | { | 28268 | { |
23677 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | 28269 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); |
23678 | match(input,Error,FOLLOW_2); | 28270 | match(input,Error,FOLLOW_2); |
@@ -23703,21 +28295,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23703 | 28295 | ||
23704 | 28296 | ||
23705 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_1_0" | 28297 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_1_0" |
23706 | // InternalSolverLanguageParser.g:7725:1: rule__PredicateDefinition__ErrorAssignment_0_1_0 : ( ( Error ) ) ; | 28298 | // InternalSolverLanguageParser.g:9241:1: rule__PredicateDefinition__ErrorAssignment_0_1_0 : ( ( Error ) ) ; |
23707 | public final void rule__PredicateDefinition__ErrorAssignment_0_1_0() throws RecognitionException { | 28299 | public final void rule__PredicateDefinition__ErrorAssignment_0_1_0() throws RecognitionException { |
23708 | 28300 | ||
23709 | int stackSize = keepStackSize(); | 28301 | int stackSize = keepStackSize(); |
23710 | 28302 | ||
23711 | try { | 28303 | try { |
23712 | // InternalSolverLanguageParser.g:7729:1: ( ( ( Error ) ) ) | 28304 | // InternalSolverLanguageParser.g:9245:1: ( ( ( Error ) ) ) |
23713 | // InternalSolverLanguageParser.g:7730:2: ( ( Error ) ) | 28305 | // InternalSolverLanguageParser.g:9246:2: ( ( Error ) ) |
23714 | { | 28306 | { |
23715 | // InternalSolverLanguageParser.g:7730:2: ( ( Error ) ) | 28307 | // InternalSolverLanguageParser.g:9246:2: ( ( Error ) ) |
23716 | // InternalSolverLanguageParser.g:7731:3: ( Error ) | 28308 | // InternalSolverLanguageParser.g:9247:3: ( Error ) |
23717 | { | 28309 | { |
23718 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | 28310 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); |
23719 | // InternalSolverLanguageParser.g:7732:3: ( Error ) | 28311 | // InternalSolverLanguageParser.g:9248:3: ( Error ) |
23720 | // InternalSolverLanguageParser.g:7733:4: Error | 28312 | // InternalSolverLanguageParser.g:9249:4: Error |
23721 | { | 28313 | { |
23722 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | 28314 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); |
23723 | match(input,Error,FOLLOW_2); | 28315 | match(input,Error,FOLLOW_2); |
@@ -23748,21 +28340,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23748 | 28340 | ||
23749 | 28341 | ||
23750 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_1_1" | 28342 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_1_1" |
23751 | // InternalSolverLanguageParser.g:7744:1: rule__PredicateDefinition__FunctionalAssignment_0_1_1 : ( ( Functional ) ) ; | 28343 | // InternalSolverLanguageParser.g:9260:1: rule__PredicateDefinition__FunctionalAssignment_0_1_1 : ( ( Functional ) ) ; |
23752 | public final void rule__PredicateDefinition__FunctionalAssignment_0_1_1() throws RecognitionException { | 28344 | public final void rule__PredicateDefinition__FunctionalAssignment_0_1_1() throws RecognitionException { |
23753 | 28345 | ||
23754 | int stackSize = keepStackSize(); | 28346 | int stackSize = keepStackSize(); |
23755 | 28347 | ||
23756 | try { | 28348 | try { |
23757 | // InternalSolverLanguageParser.g:7748:1: ( ( ( Functional ) ) ) | 28349 | // InternalSolverLanguageParser.g:9264:1: ( ( ( Functional ) ) ) |
23758 | // InternalSolverLanguageParser.g:7749:2: ( ( Functional ) ) | 28350 | // InternalSolverLanguageParser.g:9265:2: ( ( Functional ) ) |
23759 | { | 28351 | { |
23760 | // InternalSolverLanguageParser.g:7749:2: ( ( Functional ) ) | 28352 | // InternalSolverLanguageParser.g:9265:2: ( ( Functional ) ) |
23761 | // InternalSolverLanguageParser.g:7750:3: ( Functional ) | 28353 | // InternalSolverLanguageParser.g:9266:3: ( Functional ) |
23762 | { | 28354 | { |
23763 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | 28355 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); |
23764 | // InternalSolverLanguageParser.g:7751:3: ( Functional ) | 28356 | // InternalSolverLanguageParser.g:9267:3: ( Functional ) |
23765 | // InternalSolverLanguageParser.g:7752:4: Functional | 28357 | // InternalSolverLanguageParser.g:9268:4: Functional |
23766 | { | 28358 | { |
23767 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | 28359 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); |
23768 | match(input,Functional,FOLLOW_2); | 28360 | match(input,Functional,FOLLOW_2); |
@@ -23793,17 +28385,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23793 | 28385 | ||
23794 | 28386 | ||
23795 | // $ANTLR start "rule__PredicateDefinition__HeadAssignment_1" | 28387 | // $ANTLR start "rule__PredicateDefinition__HeadAssignment_1" |
23796 | // InternalSolverLanguageParser.g:7763:1: rule__PredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; | 28388 | // InternalSolverLanguageParser.g:9279:1: rule__PredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; |
23797 | public final void rule__PredicateDefinition__HeadAssignment_1() throws RecognitionException { | 28389 | public final void rule__PredicateDefinition__HeadAssignment_1() throws RecognitionException { |
23798 | 28390 | ||
23799 | int stackSize = keepStackSize(); | 28391 | int stackSize = keepStackSize(); |
23800 | 28392 | ||
23801 | try { | 28393 | try { |
23802 | // InternalSolverLanguageParser.g:7767:1: ( ( ruleCall ) ) | 28394 | // InternalSolverLanguageParser.g:9283:1: ( ( ruleCall ) ) |
23803 | // InternalSolverLanguageParser.g:7768:2: ( ruleCall ) | 28395 | // InternalSolverLanguageParser.g:9284:2: ( ruleCall ) |
23804 | { | 28396 | { |
23805 | // InternalSolverLanguageParser.g:7768:2: ( ruleCall ) | 28397 | // InternalSolverLanguageParser.g:9284:2: ( ruleCall ) |
23806 | // InternalSolverLanguageParser.g:7769:3: ruleCall | 28398 | // InternalSolverLanguageParser.g:9285:3: ruleCall |
23807 | { | 28399 | { |
23808 | before(grammarAccess.getPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 28400 | before(grammarAccess.getPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
23809 | pushFollow(FOLLOW_2); | 28401 | pushFollow(FOLLOW_2); |
@@ -23834,17 +28426,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23834 | 28426 | ||
23835 | 28427 | ||
23836 | // $ANTLR start "rule__PredicateDefinition__BodyAssignment_3" | 28428 | // $ANTLR start "rule__PredicateDefinition__BodyAssignment_3" |
23837 | // InternalSolverLanguageParser.g:7778:1: rule__PredicateDefinition__BodyAssignment_3 : ( ruleExpression ) ; | 28429 | // InternalSolverLanguageParser.g:9294:1: rule__PredicateDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
23838 | public final void rule__PredicateDefinition__BodyAssignment_3() throws RecognitionException { | 28430 | public final void rule__PredicateDefinition__BodyAssignment_3() throws RecognitionException { |
23839 | 28431 | ||
23840 | int stackSize = keepStackSize(); | 28432 | int stackSize = keepStackSize(); |
23841 | 28433 | ||
23842 | try { | 28434 | try { |
23843 | // InternalSolverLanguageParser.g:7782:1: ( ( ruleExpression ) ) | 28435 | // InternalSolverLanguageParser.g:9298:1: ( ( ruleExpression ) ) |
23844 | // InternalSolverLanguageParser.g:7783:2: ( ruleExpression ) | 28436 | // InternalSolverLanguageParser.g:9299:2: ( ruleExpression ) |
23845 | { | 28437 | { |
23846 | // InternalSolverLanguageParser.g:7783:2: ( ruleExpression ) | 28438 | // InternalSolverLanguageParser.g:9299:2: ( ruleExpression ) |
23847 | // InternalSolverLanguageParser.g:7784:3: ruleExpression | 28439 | // InternalSolverLanguageParser.g:9300:3: ruleExpression |
23848 | { | 28440 | { |
23849 | before(grammarAccess.getPredicateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 28441 | before(grammarAccess.getPredicateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
23850 | pushFollow(FOLLOW_2); | 28442 | pushFollow(FOLLOW_2); |
@@ -23875,17 +28467,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23875 | 28467 | ||
23876 | 28468 | ||
23877 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1" | 28469 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1" |
23878 | // InternalSolverLanguageParser.g:7793:1: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 : ( ruleArgumentList ) ; | 28470 | // InternalSolverLanguageParser.g:9309:1: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 : ( ruleArgumentList ) ; |
23879 | public final void rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1() throws RecognitionException { | 28471 | public final void rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1() throws RecognitionException { |
23880 | 28472 | ||
23881 | int stackSize = keepStackSize(); | 28473 | int stackSize = keepStackSize(); |
23882 | 28474 | ||
23883 | try { | 28475 | try { |
23884 | // InternalSolverLanguageParser.g:7797:1: ( ( ruleArgumentList ) ) | 28476 | // InternalSolverLanguageParser.g:9313:1: ( ( ruleArgumentList ) ) |
23885 | // InternalSolverLanguageParser.g:7798:2: ( ruleArgumentList ) | 28477 | // InternalSolverLanguageParser.g:9314:2: ( ruleArgumentList ) |
23886 | { | 28478 | { |
23887 | // InternalSolverLanguageParser.g:7798:2: ( ruleArgumentList ) | 28479 | // InternalSolverLanguageParser.g:9314:2: ( ruleArgumentList ) |
23888 | // InternalSolverLanguageParser.g:7799:3: ruleArgumentList | 28480 | // InternalSolverLanguageParser.g:9315:3: ruleArgumentList |
23889 | { | 28481 | { |
23890 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListArgumentListParserRuleCall_1_0()); | 28482 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListArgumentListParserRuleCall_1_0()); |
23891 | pushFollow(FOLLOW_2); | 28483 | pushFollow(FOLLOW_2); |
@@ -23916,17 +28508,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23916 | 28508 | ||
23917 | 28509 | ||
23918 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3" | 28510 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3" |
23919 | // InternalSolverLanguageParser.g:7808:1: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 : ( ruleExpression ) ; | 28511 | // InternalSolverLanguageParser.g:9324:1: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
23920 | public final void rule__UnnamedErrorPrediateDefinition__BodyAssignment_3() throws RecognitionException { | 28512 | public final void rule__UnnamedErrorPrediateDefinition__BodyAssignment_3() throws RecognitionException { |
23921 | 28513 | ||
23922 | int stackSize = keepStackSize(); | 28514 | int stackSize = keepStackSize(); |
23923 | 28515 | ||
23924 | try { | 28516 | try { |
23925 | // InternalSolverLanguageParser.g:7812:1: ( ( ruleExpression ) ) | 28517 | // InternalSolverLanguageParser.g:9328:1: ( ( ruleExpression ) ) |
23926 | // InternalSolverLanguageParser.g:7813:2: ( ruleExpression ) | 28518 | // InternalSolverLanguageParser.g:9329:2: ( ruleExpression ) |
23927 | { | 28519 | { |
23928 | // InternalSolverLanguageParser.g:7813:2: ( ruleExpression ) | 28520 | // InternalSolverLanguageParser.g:9329:2: ( ruleExpression ) |
23929 | // InternalSolverLanguageParser.g:7814:3: ruleExpression | 28521 | // InternalSolverLanguageParser.g:9330:3: ruleExpression |
23930 | { | 28522 | { |
23931 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 28523 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
23932 | pushFollow(FOLLOW_2); | 28524 | pushFollow(FOLLOW_2); |
@@ -23957,17 +28549,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23957 | 28549 | ||
23958 | 28550 | ||
23959 | // $ANTLR start "rule__DefaultDefinition__HeadAssignment_1" | 28551 | // $ANTLR start "rule__DefaultDefinition__HeadAssignment_1" |
23960 | // InternalSolverLanguageParser.g:7823:1: rule__DefaultDefinition__HeadAssignment_1 : ( ruleCall ) ; | 28552 | // InternalSolverLanguageParser.g:9339:1: rule__DefaultDefinition__HeadAssignment_1 : ( ruleCall ) ; |
23961 | public final void rule__DefaultDefinition__HeadAssignment_1() throws RecognitionException { | 28553 | public final void rule__DefaultDefinition__HeadAssignment_1() throws RecognitionException { |
23962 | 28554 | ||
23963 | int stackSize = keepStackSize(); | 28555 | int stackSize = keepStackSize(); |
23964 | 28556 | ||
23965 | try { | 28557 | try { |
23966 | // InternalSolverLanguageParser.g:7827:1: ( ( ruleCall ) ) | 28558 | // InternalSolverLanguageParser.g:9343:1: ( ( ruleCall ) ) |
23967 | // InternalSolverLanguageParser.g:7828:2: ( ruleCall ) | 28559 | // InternalSolverLanguageParser.g:9344:2: ( ruleCall ) |
23968 | { | 28560 | { |
23969 | // InternalSolverLanguageParser.g:7828:2: ( ruleCall ) | 28561 | // InternalSolverLanguageParser.g:9344:2: ( ruleCall ) |
23970 | // InternalSolverLanguageParser.g:7829:3: ruleCall | 28562 | // InternalSolverLanguageParser.g:9345:3: ruleCall |
23971 | { | 28563 | { |
23972 | before(grammarAccess.getDefaultDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 28564 | before(grammarAccess.getDefaultDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
23973 | pushFollow(FOLLOW_2); | 28565 | pushFollow(FOLLOW_2); |
@@ -23998,17 +28590,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
23998 | 28590 | ||
23999 | 28591 | ||
24000 | // $ANTLR start "rule__DefaultDefinition__RangeAssignment_3" | 28592 | // $ANTLR start "rule__DefaultDefinition__RangeAssignment_3" |
24001 | // InternalSolverLanguageParser.g:7838:1: rule__DefaultDefinition__RangeAssignment_3 : ( ruleExpression ) ; | 28593 | // InternalSolverLanguageParser.g:9354:1: rule__DefaultDefinition__RangeAssignment_3 : ( ruleExpression ) ; |
24002 | public final void rule__DefaultDefinition__RangeAssignment_3() throws RecognitionException { | 28594 | public final void rule__DefaultDefinition__RangeAssignment_3() throws RecognitionException { |
24003 | 28595 | ||
24004 | int stackSize = keepStackSize(); | 28596 | int stackSize = keepStackSize(); |
24005 | 28597 | ||
24006 | try { | 28598 | try { |
24007 | // InternalSolverLanguageParser.g:7842:1: ( ( ruleExpression ) ) | 28599 | // InternalSolverLanguageParser.g:9358:1: ( ( ruleExpression ) ) |
24008 | // InternalSolverLanguageParser.g:7843:2: ( ruleExpression ) | 28600 | // InternalSolverLanguageParser.g:9359:2: ( ruleExpression ) |
24009 | { | 28601 | { |
24010 | // InternalSolverLanguageParser.g:7843:2: ( ruleExpression ) | 28602 | // InternalSolverLanguageParser.g:9359:2: ( ruleExpression ) |
24011 | // InternalSolverLanguageParser.g:7844:3: ruleExpression | 28603 | // InternalSolverLanguageParser.g:9360:3: ruleExpression |
24012 | { | 28604 | { |
24013 | before(grammarAccess.getDefaultDefinitionAccess().getRangeExpressionParserRuleCall_3_0()); | 28605 | before(grammarAccess.getDefaultDefinitionAccess().getRangeExpressionParserRuleCall_3_0()); |
24014 | pushFollow(FOLLOW_2); | 28606 | pushFollow(FOLLOW_2); |
@@ -24038,26 +28630,34 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24038 | // $ANTLR end "rule__DefaultDefinition__RangeAssignment_3" | 28630 | // $ANTLR end "rule__DefaultDefinition__RangeAssignment_3" |
24039 | 28631 | ||
24040 | 28632 | ||
24041 | // $ANTLR start "rule__ExternPredicateDefinition__HeadAssignment_1" | 28633 | // $ANTLR start "rule__MetricDefinition__TypeAssignment_0" |
24042 | // InternalSolverLanguageParser.g:7853:1: rule__ExternPredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; | 28634 | // InternalSolverLanguageParser.g:9369:1: rule__MetricDefinition__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
24043 | public final void rule__ExternPredicateDefinition__HeadAssignment_1() throws RecognitionException { | 28635 | public final void rule__MetricDefinition__TypeAssignment_0() throws RecognitionException { |
24044 | 28636 | ||
24045 | int stackSize = keepStackSize(); | 28637 | int stackSize = keepStackSize(); |
24046 | 28638 | ||
24047 | try { | 28639 | try { |
24048 | // InternalSolverLanguageParser.g:7857:1: ( ( ruleCall ) ) | 28640 | // InternalSolverLanguageParser.g:9373:1: ( ( ( ruleQualifiedName ) ) ) |
24049 | // InternalSolverLanguageParser.g:7858:2: ( ruleCall ) | 28641 | // InternalSolverLanguageParser.g:9374:2: ( ( ruleQualifiedName ) ) |
24050 | { | 28642 | { |
24051 | // InternalSolverLanguageParser.g:7858:2: ( ruleCall ) | 28643 | // InternalSolverLanguageParser.g:9374:2: ( ( ruleQualifiedName ) ) |
24052 | // InternalSolverLanguageParser.g:7859:3: ruleCall | 28644 | // InternalSolverLanguageParser.g:9375:3: ( ruleQualifiedName ) |
24053 | { | 28645 | { |
24054 | before(grammarAccess.getExternPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 28646 | before(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementCrossReference_0_0()); |
28647 | // InternalSolverLanguageParser.g:9376:3: ( ruleQualifiedName ) | ||
28648 | // InternalSolverLanguageParser.g:9377:4: ruleQualifiedName | ||
28649 | { | ||
28650 | before(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
24055 | pushFollow(FOLLOW_2); | 28651 | pushFollow(FOLLOW_2); |
24056 | ruleCall(); | 28652 | ruleQualifiedName(); |
24057 | 28653 | ||
24058 | state._fsp--; | 28654 | state._fsp--; |
24059 | 28655 | ||
24060 | after(grammarAccess.getExternPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); | 28656 | after(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); |
28657 | |||
28658 | } | ||
28659 | |||
28660 | after(grammarAccess.getMetricDefinitionAccess().getTypeNamedElementCrossReference_0_0()); | ||
24061 | 28661 | ||
24062 | } | 28662 | } |
24063 | 28663 | ||
@@ -24076,29 +28676,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24076 | } | 28676 | } |
24077 | return ; | 28677 | return ; |
24078 | } | 28678 | } |
24079 | // $ANTLR end "rule__ExternPredicateDefinition__HeadAssignment_1" | 28679 | // $ANTLR end "rule__MetricDefinition__TypeAssignment_0" |
24080 | 28680 | ||
24081 | 28681 | ||
24082 | // $ANTLR start "rule__MetricDefinition__TypeAssignment_0" | 28682 | // $ANTLR start "rule__MetricDefinition__HeadAssignment_1" |
24083 | // InternalSolverLanguageParser.g:7868:1: rule__MetricDefinition__TypeAssignment_0 : ( ruleMetricType ) ; | 28683 | // InternalSolverLanguageParser.g:9388:1: rule__MetricDefinition__HeadAssignment_1 : ( ruleCall ) ; |
24084 | public final void rule__MetricDefinition__TypeAssignment_0() throws RecognitionException { | 28684 | public final void rule__MetricDefinition__HeadAssignment_1() throws RecognitionException { |
24085 | 28685 | ||
24086 | int stackSize = keepStackSize(); | 28686 | int stackSize = keepStackSize(); |
24087 | 28687 | ||
24088 | try { | 28688 | try { |
24089 | // InternalSolverLanguageParser.g:7872:1: ( ( ruleMetricType ) ) | 28689 | // InternalSolverLanguageParser.g:9392:1: ( ( ruleCall ) ) |
24090 | // InternalSolverLanguageParser.g:7873:2: ( ruleMetricType ) | 28690 | // InternalSolverLanguageParser.g:9393:2: ( ruleCall ) |
24091 | { | 28691 | { |
24092 | // InternalSolverLanguageParser.g:7873:2: ( ruleMetricType ) | 28692 | // InternalSolverLanguageParser.g:9393:2: ( ruleCall ) |
24093 | // InternalSolverLanguageParser.g:7874:3: ruleMetricType | 28693 | // InternalSolverLanguageParser.g:9394:3: ruleCall |
24094 | { | 28694 | { |
24095 | before(grammarAccess.getMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_0_0()); | 28695 | before(grammarAccess.getMetricDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
24096 | pushFollow(FOLLOW_2); | 28696 | pushFollow(FOLLOW_2); |
24097 | ruleMetricType(); | 28697 | ruleCall(); |
24098 | 28698 | ||
24099 | state._fsp--; | 28699 | state._fsp--; |
24100 | 28700 | ||
24101 | after(grammarAccess.getMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_0_0()); | 28701 | after(grammarAccess.getMetricDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
24102 | 28702 | ||
24103 | } | 28703 | } |
24104 | 28704 | ||
@@ -24117,29 +28717,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24117 | } | 28717 | } |
24118 | return ; | 28718 | return ; |
24119 | } | 28719 | } |
24120 | // $ANTLR end "rule__MetricDefinition__TypeAssignment_0" | 28720 | // $ANTLR end "rule__MetricDefinition__HeadAssignment_1" |
24121 | 28721 | ||
24122 | 28722 | ||
24123 | // $ANTLR start "rule__MetricDefinition__HeadAssignment_1" | 28723 | // $ANTLR start "rule__MetricDefinition__BodyAssignment_3" |
24124 | // InternalSolverLanguageParser.g:7883:1: rule__MetricDefinition__HeadAssignment_1 : ( ruleExpression ) ; | 28724 | // InternalSolverLanguageParser.g:9403:1: rule__MetricDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
24125 | public final void rule__MetricDefinition__HeadAssignment_1() throws RecognitionException { | 28725 | public final void rule__MetricDefinition__BodyAssignment_3() throws RecognitionException { |
24126 | 28726 | ||
24127 | int stackSize = keepStackSize(); | 28727 | int stackSize = keepStackSize(); |
24128 | 28728 | ||
24129 | try { | 28729 | try { |
24130 | // InternalSolverLanguageParser.g:7887:1: ( ( ruleExpression ) ) | 28730 | // InternalSolverLanguageParser.g:9407:1: ( ( ruleExpression ) ) |
24131 | // InternalSolverLanguageParser.g:7888:2: ( ruleExpression ) | 28731 | // InternalSolverLanguageParser.g:9408:2: ( ruleExpression ) |
24132 | { | 28732 | { |
24133 | // InternalSolverLanguageParser.g:7888:2: ( ruleExpression ) | 28733 | // InternalSolverLanguageParser.g:9408:2: ( ruleExpression ) |
24134 | // InternalSolverLanguageParser.g:7889:3: ruleExpression | 28734 | // InternalSolverLanguageParser.g:9409:3: ruleExpression |
24135 | { | 28735 | { |
24136 | before(grammarAccess.getMetricDefinitionAccess().getHeadExpressionParserRuleCall_1_0()); | 28736 | before(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
24137 | pushFollow(FOLLOW_2); | 28737 | pushFollow(FOLLOW_2); |
24138 | ruleExpression(); | 28738 | ruleExpression(); |
24139 | 28739 | ||
24140 | state._fsp--; | 28740 | state._fsp--; |
24141 | 28741 | ||
24142 | after(grammarAccess.getMetricDefinitionAccess().getHeadExpressionParserRuleCall_1_0()); | 28742 | after(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
24143 | 28743 | ||
24144 | } | 28744 | } |
24145 | 28745 | ||
@@ -24158,29 +28758,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24158 | } | 28758 | } |
24159 | return ; | 28759 | return ; |
24160 | } | 28760 | } |
24161 | // $ANTLR end "rule__MetricDefinition__HeadAssignment_1" | 28761 | // $ANTLR end "rule__MetricDefinition__BodyAssignment_3" |
24162 | 28762 | ||
24163 | 28763 | ||
24164 | // $ANTLR start "rule__MetricDefinition__BodyAssignment_3" | 28764 | // $ANTLR start "rule__ExternPredicateDefinition__NameAssignment_1" |
24165 | // InternalSolverLanguageParser.g:7898:1: rule__MetricDefinition__BodyAssignment_3 : ( ruleExpression ) ; | 28765 | // InternalSolverLanguageParser.g:9418:1: rule__ExternPredicateDefinition__NameAssignment_1 : ( ruleQualifiedName ) ; |
24166 | public final void rule__MetricDefinition__BodyAssignment_3() throws RecognitionException { | 28766 | public final void rule__ExternPredicateDefinition__NameAssignment_1() throws RecognitionException { |
24167 | 28767 | ||
24168 | int stackSize = keepStackSize(); | 28768 | int stackSize = keepStackSize(); |
24169 | 28769 | ||
24170 | try { | 28770 | try { |
24171 | // InternalSolverLanguageParser.g:7902:1: ( ( ruleExpression ) ) | 28771 | // InternalSolverLanguageParser.g:9422:1: ( ( ruleQualifiedName ) ) |
24172 | // InternalSolverLanguageParser.g:7903:2: ( ruleExpression ) | 28772 | // InternalSolverLanguageParser.g:9423:2: ( ruleQualifiedName ) |
24173 | { | 28773 | { |
24174 | // InternalSolverLanguageParser.g:7903:2: ( ruleExpression ) | 28774 | // InternalSolverLanguageParser.g:9423:2: ( ruleQualifiedName ) |
24175 | // InternalSolverLanguageParser.g:7904:3: ruleExpression | 28775 | // InternalSolverLanguageParser.g:9424:3: ruleQualifiedName |
24176 | { | 28776 | { |
24177 | before(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 28777 | before(grammarAccess.getExternPredicateDefinitionAccess().getNameQualifiedNameParserRuleCall_1_0()); |
24178 | pushFollow(FOLLOW_2); | 28778 | pushFollow(FOLLOW_2); |
24179 | ruleExpression(); | 28779 | ruleQualifiedName(); |
24180 | 28780 | ||
24181 | state._fsp--; | 28781 | state._fsp--; |
24182 | 28782 | ||
24183 | after(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | 28783 | after(grammarAccess.getExternPredicateDefinitionAccess().getNameQualifiedNameParserRuleCall_1_0()); |
24184 | 28784 | ||
24185 | } | 28785 | } |
24186 | 28786 | ||
@@ -24199,29 +28799,78 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24199 | } | 28799 | } |
24200 | return ; | 28800 | return ; |
24201 | } | 28801 | } |
24202 | // $ANTLR end "rule__MetricDefinition__BodyAssignment_3" | 28802 | // $ANTLR end "rule__ExternPredicateDefinition__NameAssignment_1" |
28803 | |||
28804 | |||
28805 | // $ANTLR start "rule__ExternPredicateDefinition__ArgumentListAssignment_2" | ||
28806 | // InternalSolverLanguageParser.g:9433:1: rule__ExternPredicateDefinition__ArgumentListAssignment_2 : ( ruleArgumentList ) ; | ||
28807 | public final void rule__ExternPredicateDefinition__ArgumentListAssignment_2() throws RecognitionException { | ||
28808 | |||
28809 | int stackSize = keepStackSize(); | ||
28810 | |||
28811 | try { | ||
28812 | // InternalSolverLanguageParser.g:9437:1: ( ( ruleArgumentList ) ) | ||
28813 | // InternalSolverLanguageParser.g:9438:2: ( ruleArgumentList ) | ||
28814 | { | ||
28815 | // InternalSolverLanguageParser.g:9438:2: ( ruleArgumentList ) | ||
28816 | // InternalSolverLanguageParser.g:9439:3: ruleArgumentList | ||
28817 | { | ||
28818 | before(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListArgumentListParserRuleCall_2_0()); | ||
28819 | pushFollow(FOLLOW_2); | ||
28820 | ruleArgumentList(); | ||
28821 | |||
28822 | state._fsp--; | ||
28823 | |||
28824 | after(grammarAccess.getExternPredicateDefinitionAccess().getArgumentListArgumentListParserRuleCall_2_0()); | ||
28825 | |||
28826 | } | ||
28827 | |||
28828 | |||
28829 | } | ||
28830 | |||
28831 | } | ||
28832 | catch (RecognitionException re) { | ||
28833 | reportError(re); | ||
28834 | recover(input,re); | ||
28835 | } | ||
28836 | finally { | ||
28837 | |||
28838 | restoreStackSize(stackSize); | ||
28839 | |||
28840 | } | ||
28841 | return ; | ||
28842 | } | ||
28843 | // $ANTLR end "rule__ExternPredicateDefinition__ArgumentListAssignment_2" | ||
24203 | 28844 | ||
24204 | 28845 | ||
24205 | // $ANTLR start "rule__ExternMetricDefinition__TypeAssignment_1" | 28846 | // $ANTLR start "rule__ExternMetricDefinition__TypeAssignment_1" |
24206 | // InternalSolverLanguageParser.g:7913:1: rule__ExternMetricDefinition__TypeAssignment_1 : ( ruleMetricType ) ; | 28847 | // InternalSolverLanguageParser.g:9448:1: rule__ExternMetricDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
24207 | public final void rule__ExternMetricDefinition__TypeAssignment_1() throws RecognitionException { | 28848 | public final void rule__ExternMetricDefinition__TypeAssignment_1() throws RecognitionException { |
24208 | 28849 | ||
24209 | int stackSize = keepStackSize(); | 28850 | int stackSize = keepStackSize(); |
24210 | 28851 | ||
24211 | try { | 28852 | try { |
24212 | // InternalSolverLanguageParser.g:7917:1: ( ( ruleMetricType ) ) | 28853 | // InternalSolverLanguageParser.g:9452:1: ( ( ( ruleQualifiedName ) ) ) |
24213 | // InternalSolverLanguageParser.g:7918:2: ( ruleMetricType ) | 28854 | // InternalSolverLanguageParser.g:9453:2: ( ( ruleQualifiedName ) ) |
24214 | { | 28855 | { |
24215 | // InternalSolverLanguageParser.g:7918:2: ( ruleMetricType ) | 28856 | // InternalSolverLanguageParser.g:9453:2: ( ( ruleQualifiedName ) ) |
24216 | // InternalSolverLanguageParser.g:7919:3: ruleMetricType | 28857 | // InternalSolverLanguageParser.g:9454:3: ( ruleQualifiedName ) |
24217 | { | 28858 | { |
24218 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_1_0()); | 28859 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementCrossReference_1_0()); |
28860 | // InternalSolverLanguageParser.g:9455:3: ( ruleQualifiedName ) | ||
28861 | // InternalSolverLanguageParser.g:9456:4: ruleQualifiedName | ||
28862 | { | ||
28863 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
24219 | pushFollow(FOLLOW_2); | 28864 | pushFollow(FOLLOW_2); |
24220 | ruleMetricType(); | 28865 | ruleQualifiedName(); |
24221 | 28866 | ||
24222 | state._fsp--; | 28867 | state._fsp--; |
24223 | 28868 | ||
24224 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_1_0()); | 28869 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); |
28870 | |||
28871 | } | ||
28872 | |||
28873 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
24225 | 28874 | ||
24226 | } | 28875 | } |
24227 | 28876 | ||
@@ -24243,26 +28892,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24243 | // $ANTLR end "rule__ExternMetricDefinition__TypeAssignment_1" | 28892 | // $ANTLR end "rule__ExternMetricDefinition__TypeAssignment_1" |
24244 | 28893 | ||
24245 | 28894 | ||
24246 | // $ANTLR start "rule__ExternMetricDefinition__HeadAssignment_2" | 28895 | // $ANTLR start "rule__ExternMetricDefinition__NameAssignment_2" |
24247 | // InternalSolverLanguageParser.g:7928:1: rule__ExternMetricDefinition__HeadAssignment_2 : ( ruleCall ) ; | 28896 | // InternalSolverLanguageParser.g:9467:1: rule__ExternMetricDefinition__NameAssignment_2 : ( ruleQualifiedName ) ; |
24248 | public final void rule__ExternMetricDefinition__HeadAssignment_2() throws RecognitionException { | 28897 | public final void rule__ExternMetricDefinition__NameAssignment_2() throws RecognitionException { |
24249 | 28898 | ||
24250 | int stackSize = keepStackSize(); | 28899 | int stackSize = keepStackSize(); |
24251 | 28900 | ||
24252 | try { | 28901 | try { |
24253 | // InternalSolverLanguageParser.g:7932:1: ( ( ruleCall ) ) | 28902 | // InternalSolverLanguageParser.g:9471:1: ( ( ruleQualifiedName ) ) |
24254 | // InternalSolverLanguageParser.g:7933:2: ( ruleCall ) | 28903 | // InternalSolverLanguageParser.g:9472:2: ( ruleQualifiedName ) |
24255 | { | 28904 | { |
24256 | // InternalSolverLanguageParser.g:7933:2: ( ruleCall ) | 28905 | // InternalSolverLanguageParser.g:9472:2: ( ruleQualifiedName ) |
24257 | // InternalSolverLanguageParser.g:7934:3: ruleCall | 28906 | // InternalSolverLanguageParser.g:9473:3: ruleQualifiedName |
24258 | { | 28907 | { |
24259 | before(grammarAccess.getExternMetricDefinitionAccess().getHeadCallParserRuleCall_2_0()); | 28908 | before(grammarAccess.getExternMetricDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); |
24260 | pushFollow(FOLLOW_2); | 28909 | pushFollow(FOLLOW_2); |
24261 | ruleCall(); | 28910 | ruleQualifiedName(); |
24262 | 28911 | ||
24263 | state._fsp--; | 28912 | state._fsp--; |
24264 | 28913 | ||
24265 | after(grammarAccess.getExternMetricDefinitionAccess().getHeadCallParserRuleCall_2_0()); | 28914 | after(grammarAccess.getExternMetricDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); |
24266 | 28915 | ||
24267 | } | 28916 | } |
24268 | 28917 | ||
@@ -24281,21 +28930,426 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24281 | } | 28930 | } |
24282 | return ; | 28931 | return ; |
24283 | } | 28932 | } |
24284 | // $ANTLR end "rule__ExternMetricDefinition__HeadAssignment_2" | 28933 | // $ANTLR end "rule__ExternMetricDefinition__NameAssignment_2" |
28934 | |||
28935 | |||
28936 | // $ANTLR start "rule__ExternMetricDefinition__ArgumentListAssignment_3" | ||
28937 | // InternalSolverLanguageParser.g:9482:1: rule__ExternMetricDefinition__ArgumentListAssignment_3 : ( ruleArgumentList ) ; | ||
28938 | public final void rule__ExternMetricDefinition__ArgumentListAssignment_3() throws RecognitionException { | ||
28939 | |||
28940 | int stackSize = keepStackSize(); | ||
28941 | |||
28942 | try { | ||
28943 | // InternalSolverLanguageParser.g:9486:1: ( ( ruleArgumentList ) ) | ||
28944 | // InternalSolverLanguageParser.g:9487:2: ( ruleArgumentList ) | ||
28945 | { | ||
28946 | // InternalSolverLanguageParser.g:9487:2: ( ruleArgumentList ) | ||
28947 | // InternalSolverLanguageParser.g:9488:3: ruleArgumentList | ||
28948 | { | ||
28949 | before(grammarAccess.getExternMetricDefinitionAccess().getArgumentListArgumentListParserRuleCall_3_0()); | ||
28950 | pushFollow(FOLLOW_2); | ||
28951 | ruleArgumentList(); | ||
28952 | |||
28953 | state._fsp--; | ||
28954 | |||
28955 | after(grammarAccess.getExternMetricDefinitionAccess().getArgumentListArgumentListParserRuleCall_3_0()); | ||
28956 | |||
28957 | } | ||
28958 | |||
28959 | |||
28960 | } | ||
28961 | |||
28962 | } | ||
28963 | catch (RecognitionException re) { | ||
28964 | reportError(re); | ||
28965 | recover(input,re); | ||
28966 | } | ||
28967 | finally { | ||
28968 | |||
28969 | restoreStackSize(stackSize); | ||
28970 | |||
28971 | } | ||
28972 | return ; | ||
28973 | } | ||
28974 | // $ANTLR end "rule__ExternMetricDefinition__ArgumentListAssignment_3" | ||
28975 | |||
28976 | |||
28977 | // $ANTLR start "rule__ExternAggregatorDefinition__TypeAssignment_1" | ||
28978 | // InternalSolverLanguageParser.g:9497:1: rule__ExternAggregatorDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | ||
28979 | public final void rule__ExternAggregatorDefinition__TypeAssignment_1() throws RecognitionException { | ||
28980 | |||
28981 | int stackSize = keepStackSize(); | ||
28982 | |||
28983 | try { | ||
28984 | // InternalSolverLanguageParser.g:9501:1: ( ( ( ruleQualifiedName ) ) ) | ||
28985 | // InternalSolverLanguageParser.g:9502:2: ( ( ruleQualifiedName ) ) | ||
28986 | { | ||
28987 | // InternalSolverLanguageParser.g:9502:2: ( ( ruleQualifiedName ) ) | ||
28988 | // InternalSolverLanguageParser.g:9503:3: ( ruleQualifiedName ) | ||
28989 | { | ||
28990 | before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
28991 | // InternalSolverLanguageParser.g:9504:3: ( ruleQualifiedName ) | ||
28992 | // InternalSolverLanguageParser.g:9505:4: ruleQualifiedName | ||
28993 | { | ||
28994 | before(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
28995 | pushFollow(FOLLOW_2); | ||
28996 | ruleQualifiedName(); | ||
28997 | |||
28998 | state._fsp--; | ||
28999 | |||
29000 | after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
29001 | |||
29002 | } | ||
29003 | |||
29004 | after(grammarAccess.getExternAggregatorDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
29005 | |||
29006 | } | ||
29007 | |||
29008 | |||
29009 | } | ||
29010 | |||
29011 | } | ||
29012 | catch (RecognitionException re) { | ||
29013 | reportError(re); | ||
29014 | recover(input,re); | ||
29015 | } | ||
29016 | finally { | ||
29017 | |||
29018 | restoreStackSize(stackSize); | ||
29019 | |||
29020 | } | ||
29021 | return ; | ||
29022 | } | ||
29023 | // $ANTLR end "rule__ExternAggregatorDefinition__TypeAssignment_1" | ||
29024 | |||
29025 | |||
29026 | // $ANTLR start "rule__ExternAggregatorDefinition__NameAssignment_2" | ||
29027 | // InternalSolverLanguageParser.g:9516:1: rule__ExternAggregatorDefinition__NameAssignment_2 : ( ruleQualifiedName ) ; | ||
29028 | public final void rule__ExternAggregatorDefinition__NameAssignment_2() throws RecognitionException { | ||
29029 | |||
29030 | int stackSize = keepStackSize(); | ||
29031 | |||
29032 | try { | ||
29033 | // InternalSolverLanguageParser.g:9520:1: ( ( ruleQualifiedName ) ) | ||
29034 | // InternalSolverLanguageParser.g:9521:2: ( ruleQualifiedName ) | ||
29035 | { | ||
29036 | // InternalSolverLanguageParser.g:9521:2: ( ruleQualifiedName ) | ||
29037 | // InternalSolverLanguageParser.g:9522:3: ruleQualifiedName | ||
29038 | { | ||
29039 | before(grammarAccess.getExternAggregatorDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | ||
29040 | pushFollow(FOLLOW_2); | ||
29041 | ruleQualifiedName(); | ||
29042 | |||
29043 | state._fsp--; | ||
29044 | |||
29045 | after(grammarAccess.getExternAggregatorDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | ||
29046 | |||
29047 | } | ||
29048 | |||
29049 | |||
29050 | } | ||
29051 | |||
29052 | } | ||
29053 | catch (RecognitionException re) { | ||
29054 | reportError(re); | ||
29055 | recover(input,re); | ||
29056 | } | ||
29057 | finally { | ||
29058 | |||
29059 | restoreStackSize(stackSize); | ||
29060 | |||
29061 | } | ||
29062 | return ; | ||
29063 | } | ||
29064 | // $ANTLR end "rule__ExternAggregatorDefinition__NameAssignment_2" | ||
29065 | |||
29066 | |||
29067 | // $ANTLR start "rule__ExternAggregatorDefinition__InputTypeAssignment_4" | ||
29068 | // InternalSolverLanguageParser.g:9531:1: rule__ExternAggregatorDefinition__InputTypeAssignment_4 : ( ( ruleQualifiedName ) ) ; | ||
29069 | public final void rule__ExternAggregatorDefinition__InputTypeAssignment_4() throws RecognitionException { | ||
29070 | |||
29071 | int stackSize = keepStackSize(); | ||
29072 | |||
29073 | try { | ||
29074 | // InternalSolverLanguageParser.g:9535:1: ( ( ( ruleQualifiedName ) ) ) | ||
29075 | // InternalSolverLanguageParser.g:9536:2: ( ( ruleQualifiedName ) ) | ||
29076 | { | ||
29077 | // InternalSolverLanguageParser.g:9536:2: ( ( ruleQualifiedName ) ) | ||
29078 | // InternalSolverLanguageParser.g:9537:3: ( ruleQualifiedName ) | ||
29079 | { | ||
29080 | before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementCrossReference_4_0()); | ||
29081 | // InternalSolverLanguageParser.g:9538:3: ( ruleQualifiedName ) | ||
29082 | // InternalSolverLanguageParser.g:9539:4: ruleQualifiedName | ||
29083 | { | ||
29084 | before(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementQualifiedNameParserRuleCall_4_0_1()); | ||
29085 | pushFollow(FOLLOW_2); | ||
29086 | ruleQualifiedName(); | ||
29087 | |||
29088 | state._fsp--; | ||
29089 | |||
29090 | after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementQualifiedNameParserRuleCall_4_0_1()); | ||
29091 | |||
29092 | } | ||
29093 | |||
29094 | after(grammarAccess.getExternAggregatorDefinitionAccess().getInputTypeNamedElementCrossReference_4_0()); | ||
29095 | |||
29096 | } | ||
29097 | |||
29098 | |||
29099 | } | ||
29100 | |||
29101 | } | ||
29102 | catch (RecognitionException re) { | ||
29103 | reportError(re); | ||
29104 | recover(input,re); | ||
29105 | } | ||
29106 | finally { | ||
29107 | |||
29108 | restoreStackSize(stackSize); | ||
29109 | |||
29110 | } | ||
29111 | return ; | ||
29112 | } | ||
29113 | // $ANTLR end "rule__ExternAggregatorDefinition__InputTypeAssignment_4" | ||
29114 | |||
29115 | |||
29116 | // $ANTLR start "rule__ExternDatatypeDefinition__NameAssignment_2" | ||
29117 | // InternalSolverLanguageParser.g:9550:1: rule__ExternDatatypeDefinition__NameAssignment_2 : ( ruleQualifiedName ) ; | ||
29118 | public final void rule__ExternDatatypeDefinition__NameAssignment_2() throws RecognitionException { | ||
29119 | |||
29120 | int stackSize = keepStackSize(); | ||
29121 | |||
29122 | try { | ||
29123 | // InternalSolverLanguageParser.g:9554:1: ( ( ruleQualifiedName ) ) | ||
29124 | // InternalSolverLanguageParser.g:9555:2: ( ruleQualifiedName ) | ||
29125 | { | ||
29126 | // InternalSolverLanguageParser.g:9555:2: ( ruleQualifiedName ) | ||
29127 | // InternalSolverLanguageParser.g:9556:3: ruleQualifiedName | ||
29128 | { | ||
29129 | before(grammarAccess.getExternDatatypeDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | ||
29130 | pushFollow(FOLLOW_2); | ||
29131 | ruleQualifiedName(); | ||
29132 | |||
29133 | state._fsp--; | ||
29134 | |||
29135 | after(grammarAccess.getExternDatatypeDefinitionAccess().getNameQualifiedNameParserRuleCall_2_0()); | ||
29136 | |||
29137 | } | ||
29138 | |||
29139 | |||
29140 | } | ||
29141 | |||
29142 | } | ||
29143 | catch (RecognitionException re) { | ||
29144 | reportError(re); | ||
29145 | recover(input,re); | ||
29146 | } | ||
29147 | finally { | ||
29148 | |||
29149 | restoreStackSize(stackSize); | ||
29150 | |||
29151 | } | ||
29152 | return ; | ||
29153 | } | ||
29154 | // $ANTLR end "rule__ExternDatatypeDefinition__NameAssignment_2" | ||
29155 | |||
29156 | |||
29157 | // $ANTLR start "rule__ExternDatatypeDefinition__SupertypesAssignment_3_1" | ||
29158 | // InternalSolverLanguageParser.g:9565:1: rule__ExternDatatypeDefinition__SupertypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | ||
29159 | public final void rule__ExternDatatypeDefinition__SupertypesAssignment_3_1() throws RecognitionException { | ||
29160 | |||
29161 | int stackSize = keepStackSize(); | ||
29162 | |||
29163 | try { | ||
29164 | // InternalSolverLanguageParser.g:9569:1: ( ( ( ruleQualifiedName ) ) ) | ||
29165 | // InternalSolverLanguageParser.g:9570:2: ( ( ruleQualifiedName ) ) | ||
29166 | { | ||
29167 | // InternalSolverLanguageParser.g:9570:2: ( ( ruleQualifiedName ) ) | ||
29168 | // InternalSolverLanguageParser.g:9571:3: ( ruleQualifiedName ) | ||
29169 | { | ||
29170 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_1_0()); | ||
29171 | // InternalSolverLanguageParser.g:9572:3: ( ruleQualifiedName ) | ||
29172 | // InternalSolverLanguageParser.g:9573:4: ruleQualifiedName | ||
29173 | { | ||
29174 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | ||
29175 | pushFollow(FOLLOW_2); | ||
29176 | ruleQualifiedName(); | ||
29177 | |||
29178 | state._fsp--; | ||
29179 | |||
29180 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | ||
29181 | |||
29182 | } | ||
29183 | |||
29184 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_1_0()); | ||
29185 | |||
29186 | } | ||
29187 | |||
29188 | |||
29189 | } | ||
29190 | |||
29191 | } | ||
29192 | catch (RecognitionException re) { | ||
29193 | reportError(re); | ||
29194 | recover(input,re); | ||
29195 | } | ||
29196 | finally { | ||
29197 | |||
29198 | restoreStackSize(stackSize); | ||
29199 | |||
29200 | } | ||
29201 | return ; | ||
29202 | } | ||
29203 | // $ANTLR end "rule__ExternDatatypeDefinition__SupertypesAssignment_3_1" | ||
29204 | |||
29205 | |||
29206 | // $ANTLR start "rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1" | ||
29207 | // InternalSolverLanguageParser.g:9584:1: rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | ||
29208 | public final void rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1() throws RecognitionException { | ||
29209 | |||
29210 | int stackSize = keepStackSize(); | ||
29211 | |||
29212 | try { | ||
29213 | // InternalSolverLanguageParser.g:9588:1: ( ( ( ruleQualifiedName ) ) ) | ||
29214 | // InternalSolverLanguageParser.g:9589:2: ( ( ruleQualifiedName ) ) | ||
29215 | { | ||
29216 | // InternalSolverLanguageParser.g:9589:2: ( ( ruleQualifiedName ) ) | ||
29217 | // InternalSolverLanguageParser.g:9590:3: ( ruleQualifiedName ) | ||
29218 | { | ||
29219 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_2_1_0()); | ||
29220 | // InternalSolverLanguageParser.g:9591:3: ( ruleQualifiedName ) | ||
29221 | // InternalSolverLanguageParser.g:9592:4: ruleQualifiedName | ||
29222 | { | ||
29223 | before(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | ||
29224 | pushFollow(FOLLOW_2); | ||
29225 | ruleQualifiedName(); | ||
29226 | |||
29227 | state._fsp--; | ||
29228 | |||
29229 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | ||
29230 | |||
29231 | } | ||
29232 | |||
29233 | after(grammarAccess.getExternDatatypeDefinitionAccess().getSupertypesNamedElementCrossReference_3_2_1_0()); | ||
29234 | |||
29235 | } | ||
29236 | |||
29237 | |||
29238 | } | ||
29239 | |||
29240 | } | ||
29241 | catch (RecognitionException re) { | ||
29242 | reportError(re); | ||
29243 | recover(input,re); | ||
29244 | } | ||
29245 | finally { | ||
29246 | |||
29247 | restoreStackSize(stackSize); | ||
29248 | |||
29249 | } | ||
29250 | return ; | ||
29251 | } | ||
29252 | // $ANTLR end "rule__ExternDatatypeDefinition__SupertypesAssignment_3_2_1" | ||
29253 | |||
29254 | |||
29255 | // $ANTLR start "rule__Variable__TypeAssignment_0" | ||
29256 | // InternalSolverLanguageParser.g:9603:1: rule__Variable__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | ||
29257 | public final void rule__Variable__TypeAssignment_0() throws RecognitionException { | ||
29258 | |||
29259 | int stackSize = keepStackSize(); | ||
29260 | |||
29261 | try { | ||
29262 | // InternalSolverLanguageParser.g:9607:1: ( ( ( ruleQualifiedName ) ) ) | ||
29263 | // InternalSolverLanguageParser.g:9608:2: ( ( ruleQualifiedName ) ) | ||
29264 | { | ||
29265 | // InternalSolverLanguageParser.g:9608:2: ( ( ruleQualifiedName ) ) | ||
29266 | // InternalSolverLanguageParser.g:9609:3: ( ruleQualifiedName ) | ||
29267 | { | ||
29268 | before(grammarAccess.getVariableAccess().getTypeNamedElementCrossReference_0_0()); | ||
29269 | // InternalSolverLanguageParser.g:9610:3: ( ruleQualifiedName ) | ||
29270 | // InternalSolverLanguageParser.g:9611:4: ruleQualifiedName | ||
29271 | { | ||
29272 | before(grammarAccess.getVariableAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
29273 | pushFollow(FOLLOW_2); | ||
29274 | ruleQualifiedName(); | ||
29275 | |||
29276 | state._fsp--; | ||
29277 | |||
29278 | after(grammarAccess.getVariableAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
29279 | |||
29280 | } | ||
29281 | |||
29282 | after(grammarAccess.getVariableAccess().getTypeNamedElementCrossReference_0_0()); | ||
29283 | |||
29284 | } | ||
29285 | |||
29286 | |||
29287 | } | ||
29288 | |||
29289 | } | ||
29290 | catch (RecognitionException re) { | ||
29291 | reportError(re); | ||
29292 | recover(input,re); | ||
29293 | } | ||
29294 | finally { | ||
29295 | |||
29296 | restoreStackSize(stackSize); | ||
29297 | |||
29298 | } | ||
29299 | return ; | ||
29300 | } | ||
29301 | // $ANTLR end "rule__Variable__TypeAssignment_0" | ||
29302 | |||
29303 | |||
29304 | // $ANTLR start "rule__Variable__NameAssignment_1" | ||
29305 | // InternalSolverLanguageParser.g:9622:1: rule__Variable__NameAssignment_1 : ( RULE_ID ) ; | ||
29306 | public final void rule__Variable__NameAssignment_1() throws RecognitionException { | ||
29307 | |||
29308 | int stackSize = keepStackSize(); | ||
29309 | |||
29310 | try { | ||
29311 | // InternalSolverLanguageParser.g:9626:1: ( ( RULE_ID ) ) | ||
29312 | // InternalSolverLanguageParser.g:9627:2: ( RULE_ID ) | ||
29313 | { | ||
29314 | // InternalSolverLanguageParser.g:9627:2: ( RULE_ID ) | ||
29315 | // InternalSolverLanguageParser.g:9628:3: RULE_ID | ||
29316 | { | ||
29317 | before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_1_0()); | ||
29318 | match(input,RULE_ID,FOLLOW_2); | ||
29319 | after(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_1_0()); | ||
29320 | |||
29321 | } | ||
29322 | |||
29323 | |||
29324 | } | ||
29325 | |||
29326 | } | ||
29327 | catch (RecognitionException re) { | ||
29328 | reportError(re); | ||
29329 | recover(input,re); | ||
29330 | } | ||
29331 | finally { | ||
29332 | |||
29333 | restoreStackSize(stackSize); | ||
29334 | |||
29335 | } | ||
29336 | return ; | ||
29337 | } | ||
29338 | // $ANTLR end "rule__Variable__NameAssignment_1" | ||
24285 | 29339 | ||
24286 | 29340 | ||
24287 | // $ANTLR start "rule__IfElse__ConditionAssignment_1" | 29341 | // $ANTLR start "rule__IfElse__ConditionAssignment_1" |
24288 | // InternalSolverLanguageParser.g:7943:1: rule__IfElse__ConditionAssignment_1 : ( ruleExpression ) ; | 29342 | // InternalSolverLanguageParser.g:9637:1: rule__IfElse__ConditionAssignment_1 : ( ruleExpression ) ; |
24289 | public final void rule__IfElse__ConditionAssignment_1() throws RecognitionException { | 29343 | public final void rule__IfElse__ConditionAssignment_1() throws RecognitionException { |
24290 | 29344 | ||
24291 | int stackSize = keepStackSize(); | 29345 | int stackSize = keepStackSize(); |
24292 | 29346 | ||
24293 | try { | 29347 | try { |
24294 | // InternalSolverLanguageParser.g:7947:1: ( ( ruleExpression ) ) | 29348 | // InternalSolverLanguageParser.g:9641:1: ( ( ruleExpression ) ) |
24295 | // InternalSolverLanguageParser.g:7948:2: ( ruleExpression ) | 29349 | // InternalSolverLanguageParser.g:9642:2: ( ruleExpression ) |
24296 | { | 29350 | { |
24297 | // InternalSolverLanguageParser.g:7948:2: ( ruleExpression ) | 29351 | // InternalSolverLanguageParser.g:9642:2: ( ruleExpression ) |
24298 | // InternalSolverLanguageParser.g:7949:3: ruleExpression | 29352 | // InternalSolverLanguageParser.g:9643:3: ruleExpression |
24299 | { | 29353 | { |
24300 | before(grammarAccess.getIfElseAccess().getConditionExpressionParserRuleCall_1_0()); | 29354 | before(grammarAccess.getIfElseAccess().getConditionExpressionParserRuleCall_1_0()); |
24301 | pushFollow(FOLLOW_2); | 29355 | pushFollow(FOLLOW_2); |
@@ -24326,17 +29380,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24326 | 29380 | ||
24327 | 29381 | ||
24328 | // $ANTLR start "rule__IfElse__ThenAssignment_3" | 29382 | // $ANTLR start "rule__IfElse__ThenAssignment_3" |
24329 | // InternalSolverLanguageParser.g:7958:1: rule__IfElse__ThenAssignment_3 : ( ruleExpression ) ; | 29383 | // InternalSolverLanguageParser.g:9652:1: rule__IfElse__ThenAssignment_3 : ( ruleExpression ) ; |
24330 | public final void rule__IfElse__ThenAssignment_3() throws RecognitionException { | 29384 | public final void rule__IfElse__ThenAssignment_3() throws RecognitionException { |
24331 | 29385 | ||
24332 | int stackSize = keepStackSize(); | 29386 | int stackSize = keepStackSize(); |
24333 | 29387 | ||
24334 | try { | 29388 | try { |
24335 | // InternalSolverLanguageParser.g:7962:1: ( ( ruleExpression ) ) | 29389 | // InternalSolverLanguageParser.g:9656:1: ( ( ruleExpression ) ) |
24336 | // InternalSolverLanguageParser.g:7963:2: ( ruleExpression ) | 29390 | // InternalSolverLanguageParser.g:9657:2: ( ruleExpression ) |
24337 | { | 29391 | { |
24338 | // InternalSolverLanguageParser.g:7963:2: ( ruleExpression ) | 29392 | // InternalSolverLanguageParser.g:9657:2: ( ruleExpression ) |
24339 | // InternalSolverLanguageParser.g:7964:3: ruleExpression | 29393 | // InternalSolverLanguageParser.g:9658:3: ruleExpression |
24340 | { | 29394 | { |
24341 | before(grammarAccess.getIfElseAccess().getThenExpressionParserRuleCall_3_0()); | 29395 | before(grammarAccess.getIfElseAccess().getThenExpressionParserRuleCall_3_0()); |
24342 | pushFollow(FOLLOW_2); | 29396 | pushFollow(FOLLOW_2); |
@@ -24367,17 +29421,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24367 | 29421 | ||
24368 | 29422 | ||
24369 | // $ANTLR start "rule__IfElse__ElseAssignment_5" | 29423 | // $ANTLR start "rule__IfElse__ElseAssignment_5" |
24370 | // InternalSolverLanguageParser.g:7973:1: rule__IfElse__ElseAssignment_5 : ( ruleExpression ) ; | 29424 | // InternalSolverLanguageParser.g:9667:1: rule__IfElse__ElseAssignment_5 : ( ruleExpression ) ; |
24371 | public final void rule__IfElse__ElseAssignment_5() throws RecognitionException { | 29425 | public final void rule__IfElse__ElseAssignment_5() throws RecognitionException { |
24372 | 29426 | ||
24373 | int stackSize = keepStackSize(); | 29427 | int stackSize = keepStackSize(); |
24374 | 29428 | ||
24375 | try { | 29429 | try { |
24376 | // InternalSolverLanguageParser.g:7977:1: ( ( ruleExpression ) ) | 29430 | // InternalSolverLanguageParser.g:9671:1: ( ( ruleExpression ) ) |
24377 | // InternalSolverLanguageParser.g:7978:2: ( ruleExpression ) | 29431 | // InternalSolverLanguageParser.g:9672:2: ( ruleExpression ) |
24378 | { | 29432 | { |
24379 | // InternalSolverLanguageParser.g:7978:2: ( ruleExpression ) | 29433 | // InternalSolverLanguageParser.g:9672:2: ( ruleExpression ) |
24380 | // InternalSolverLanguageParser.g:7979:3: ruleExpression | 29434 | // InternalSolverLanguageParser.g:9673:3: ruleExpression |
24381 | { | 29435 | { |
24382 | before(grammarAccess.getIfElseAccess().getElseExpressionParserRuleCall_5_0()); | 29436 | before(grammarAccess.getIfElseAccess().getElseExpressionParserRuleCall_5_0()); |
24383 | pushFollow(FOLLOW_2); | 29437 | pushFollow(FOLLOW_2); |
@@ -24407,18 +29461,305 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24407 | // $ANTLR end "rule__IfElse__ElseAssignment_5" | 29461 | // $ANTLR end "rule__IfElse__ElseAssignment_5" |
24408 | 29462 | ||
24409 | 29463 | ||
29464 | // $ANTLR start "rule__Let__BindingsAssignment_1" | ||
29465 | // InternalSolverLanguageParser.g:9682:1: rule__Let__BindingsAssignment_1 : ( ruleLetBinding ) ; | ||
29466 | public final void rule__Let__BindingsAssignment_1() throws RecognitionException { | ||
29467 | |||
29468 | int stackSize = keepStackSize(); | ||
29469 | |||
29470 | try { | ||
29471 | // InternalSolverLanguageParser.g:9686:1: ( ( ruleLetBinding ) ) | ||
29472 | // InternalSolverLanguageParser.g:9687:2: ( ruleLetBinding ) | ||
29473 | { | ||
29474 | // InternalSolverLanguageParser.g:9687:2: ( ruleLetBinding ) | ||
29475 | // InternalSolverLanguageParser.g:9688:3: ruleLetBinding | ||
29476 | { | ||
29477 | before(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_1_0()); | ||
29478 | pushFollow(FOLLOW_2); | ||
29479 | ruleLetBinding(); | ||
29480 | |||
29481 | state._fsp--; | ||
29482 | |||
29483 | after(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_1_0()); | ||
29484 | |||
29485 | } | ||
29486 | |||
29487 | |||
29488 | } | ||
29489 | |||
29490 | } | ||
29491 | catch (RecognitionException re) { | ||
29492 | reportError(re); | ||
29493 | recover(input,re); | ||
29494 | } | ||
29495 | finally { | ||
29496 | |||
29497 | restoreStackSize(stackSize); | ||
29498 | |||
29499 | } | ||
29500 | return ; | ||
29501 | } | ||
29502 | // $ANTLR end "rule__Let__BindingsAssignment_1" | ||
29503 | |||
29504 | |||
29505 | // $ANTLR start "rule__Let__BindingsAssignment_2_1" | ||
29506 | // InternalSolverLanguageParser.g:9697:1: rule__Let__BindingsAssignment_2_1 : ( ruleLetBinding ) ; | ||
29507 | public final void rule__Let__BindingsAssignment_2_1() throws RecognitionException { | ||
29508 | |||
29509 | int stackSize = keepStackSize(); | ||
29510 | |||
29511 | try { | ||
29512 | // InternalSolverLanguageParser.g:9701:1: ( ( ruleLetBinding ) ) | ||
29513 | // InternalSolverLanguageParser.g:9702:2: ( ruleLetBinding ) | ||
29514 | { | ||
29515 | // InternalSolverLanguageParser.g:9702:2: ( ruleLetBinding ) | ||
29516 | // InternalSolverLanguageParser.g:9703:3: ruleLetBinding | ||
29517 | { | ||
29518 | before(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_2_1_0()); | ||
29519 | pushFollow(FOLLOW_2); | ||
29520 | ruleLetBinding(); | ||
29521 | |||
29522 | state._fsp--; | ||
29523 | |||
29524 | after(grammarAccess.getLetAccess().getBindingsLetBindingParserRuleCall_2_1_0()); | ||
29525 | |||
29526 | } | ||
29527 | |||
29528 | |||
29529 | } | ||
29530 | |||
29531 | } | ||
29532 | catch (RecognitionException re) { | ||
29533 | reportError(re); | ||
29534 | recover(input,re); | ||
29535 | } | ||
29536 | finally { | ||
29537 | |||
29538 | restoreStackSize(stackSize); | ||
29539 | |||
29540 | } | ||
29541 | return ; | ||
29542 | } | ||
29543 | // $ANTLR end "rule__Let__BindingsAssignment_2_1" | ||
29544 | |||
29545 | |||
29546 | // $ANTLR start "rule__Let__BodyAssignment_4" | ||
29547 | // InternalSolverLanguageParser.g:9712:1: rule__Let__BodyAssignment_4 : ( ruleExpression ) ; | ||
29548 | public final void rule__Let__BodyAssignment_4() throws RecognitionException { | ||
29549 | |||
29550 | int stackSize = keepStackSize(); | ||
29551 | |||
29552 | try { | ||
29553 | // InternalSolverLanguageParser.g:9716:1: ( ( ruleExpression ) ) | ||
29554 | // InternalSolverLanguageParser.g:9717:2: ( ruleExpression ) | ||
29555 | { | ||
29556 | // InternalSolverLanguageParser.g:9717:2: ( ruleExpression ) | ||
29557 | // InternalSolverLanguageParser.g:9718:3: ruleExpression | ||
29558 | { | ||
29559 | before(grammarAccess.getLetAccess().getBodyExpressionParserRuleCall_4_0()); | ||
29560 | pushFollow(FOLLOW_2); | ||
29561 | ruleExpression(); | ||
29562 | |||
29563 | state._fsp--; | ||
29564 | |||
29565 | after(grammarAccess.getLetAccess().getBodyExpressionParserRuleCall_4_0()); | ||
29566 | |||
29567 | } | ||
29568 | |||
29569 | |||
29570 | } | ||
29571 | |||
29572 | } | ||
29573 | catch (RecognitionException re) { | ||
29574 | reportError(re); | ||
29575 | recover(input,re); | ||
29576 | } | ||
29577 | finally { | ||
29578 | |||
29579 | restoreStackSize(stackSize); | ||
29580 | |||
29581 | } | ||
29582 | return ; | ||
29583 | } | ||
29584 | // $ANTLR end "rule__Let__BodyAssignment_4" | ||
29585 | |||
29586 | |||
29587 | // $ANTLR start "rule__LetBinding__VariableAssignment_0" | ||
29588 | // InternalSolverLanguageParser.g:9727:1: rule__LetBinding__VariableAssignment_0 : ( ruleVariable ) ; | ||
29589 | public final void rule__LetBinding__VariableAssignment_0() throws RecognitionException { | ||
29590 | |||
29591 | int stackSize = keepStackSize(); | ||
29592 | |||
29593 | try { | ||
29594 | // InternalSolverLanguageParser.g:9731:1: ( ( ruleVariable ) ) | ||
29595 | // InternalSolverLanguageParser.g:9732:2: ( ruleVariable ) | ||
29596 | { | ||
29597 | // InternalSolverLanguageParser.g:9732:2: ( ruleVariable ) | ||
29598 | // InternalSolverLanguageParser.g:9733:3: ruleVariable | ||
29599 | { | ||
29600 | before(grammarAccess.getLetBindingAccess().getVariableVariableParserRuleCall_0_0()); | ||
29601 | pushFollow(FOLLOW_2); | ||
29602 | ruleVariable(); | ||
29603 | |||
29604 | state._fsp--; | ||
29605 | |||
29606 | after(grammarAccess.getLetBindingAccess().getVariableVariableParserRuleCall_0_0()); | ||
29607 | |||
29608 | } | ||
29609 | |||
29610 | |||
29611 | } | ||
29612 | |||
29613 | } | ||
29614 | catch (RecognitionException re) { | ||
29615 | reportError(re); | ||
29616 | recover(input,re); | ||
29617 | } | ||
29618 | finally { | ||
29619 | |||
29620 | restoreStackSize(stackSize); | ||
29621 | |||
29622 | } | ||
29623 | return ; | ||
29624 | } | ||
29625 | // $ANTLR end "rule__LetBinding__VariableAssignment_0" | ||
29626 | |||
29627 | |||
29628 | // $ANTLR start "rule__LetBinding__ValueAssignment_2" | ||
29629 | // InternalSolverLanguageParser.g:9742:1: rule__LetBinding__ValueAssignment_2 : ( ruleAdditiveExpression ) ; | ||
29630 | public final void rule__LetBinding__ValueAssignment_2() throws RecognitionException { | ||
29631 | |||
29632 | int stackSize = keepStackSize(); | ||
29633 | |||
29634 | try { | ||
29635 | // InternalSolverLanguageParser.g:9746:1: ( ( ruleAdditiveExpression ) ) | ||
29636 | // InternalSolverLanguageParser.g:9747:2: ( ruleAdditiveExpression ) | ||
29637 | { | ||
29638 | // InternalSolverLanguageParser.g:9747:2: ( ruleAdditiveExpression ) | ||
29639 | // InternalSolverLanguageParser.g:9748:3: ruleAdditiveExpression | ||
29640 | { | ||
29641 | before(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_2_0()); | ||
29642 | pushFollow(FOLLOW_2); | ||
29643 | ruleAdditiveExpression(); | ||
29644 | |||
29645 | state._fsp--; | ||
29646 | |||
29647 | after(grammarAccess.getLetBindingAccess().getValueAdditiveExpressionParserRuleCall_2_0()); | ||
29648 | |||
29649 | } | ||
29650 | |||
29651 | |||
29652 | } | ||
29653 | |||
29654 | } | ||
29655 | catch (RecognitionException re) { | ||
29656 | reportError(re); | ||
29657 | recover(input,re); | ||
29658 | } | ||
29659 | finally { | ||
29660 | |||
29661 | restoreStackSize(stackSize); | ||
29662 | |||
29663 | } | ||
29664 | return ; | ||
29665 | } | ||
29666 | // $ANTLR end "rule__LetBinding__ValueAssignment_2" | ||
29667 | |||
29668 | |||
29669 | // $ANTLR start "rule__ImplicationExpression__OpAssignment_1_1" | ||
29670 | // InternalSolverLanguageParser.g:9757:1: rule__ImplicationExpression__OpAssignment_1_1 : ( ruleImplicationOperator ) ; | ||
29671 | public final void rule__ImplicationExpression__OpAssignment_1_1() throws RecognitionException { | ||
29672 | |||
29673 | int stackSize = keepStackSize(); | ||
29674 | |||
29675 | try { | ||
29676 | // InternalSolverLanguageParser.g:9761:1: ( ( ruleImplicationOperator ) ) | ||
29677 | // InternalSolverLanguageParser.g:9762:2: ( ruleImplicationOperator ) | ||
29678 | { | ||
29679 | // InternalSolverLanguageParser.g:9762:2: ( ruleImplicationOperator ) | ||
29680 | // InternalSolverLanguageParser.g:9763:3: ruleImplicationOperator | ||
29681 | { | ||
29682 | before(grammarAccess.getImplicationExpressionAccess().getOpImplicationOperatorEnumRuleCall_1_1_0()); | ||
29683 | pushFollow(FOLLOW_2); | ||
29684 | ruleImplicationOperator(); | ||
29685 | |||
29686 | state._fsp--; | ||
29687 | |||
29688 | after(grammarAccess.getImplicationExpressionAccess().getOpImplicationOperatorEnumRuleCall_1_1_0()); | ||
29689 | |||
29690 | } | ||
29691 | |||
29692 | |||
29693 | } | ||
29694 | |||
29695 | } | ||
29696 | catch (RecognitionException re) { | ||
29697 | reportError(re); | ||
29698 | recover(input,re); | ||
29699 | } | ||
29700 | finally { | ||
29701 | |||
29702 | restoreStackSize(stackSize); | ||
29703 | |||
29704 | } | ||
29705 | return ; | ||
29706 | } | ||
29707 | // $ANTLR end "rule__ImplicationExpression__OpAssignment_1_1" | ||
29708 | |||
29709 | |||
29710 | // $ANTLR start "rule__ImplicationExpression__RightAssignment_1_2" | ||
29711 | // InternalSolverLanguageParser.g:9772:1: rule__ImplicationExpression__RightAssignment_1_2 : ( ruleImplicationExpression ) ; | ||
29712 | public final void rule__ImplicationExpression__RightAssignment_1_2() throws RecognitionException { | ||
29713 | |||
29714 | int stackSize = keepStackSize(); | ||
29715 | |||
29716 | try { | ||
29717 | // InternalSolverLanguageParser.g:9776:1: ( ( ruleImplicationExpression ) ) | ||
29718 | // InternalSolverLanguageParser.g:9777:2: ( ruleImplicationExpression ) | ||
29719 | { | ||
29720 | // InternalSolverLanguageParser.g:9777:2: ( ruleImplicationExpression ) | ||
29721 | // InternalSolverLanguageParser.g:9778:3: ruleImplicationExpression | ||
29722 | { | ||
29723 | before(grammarAccess.getImplicationExpressionAccess().getRightImplicationExpressionParserRuleCall_1_2_0()); | ||
29724 | pushFollow(FOLLOW_2); | ||
29725 | ruleImplicationExpression(); | ||
29726 | |||
29727 | state._fsp--; | ||
29728 | |||
29729 | after(grammarAccess.getImplicationExpressionAccess().getRightImplicationExpressionParserRuleCall_1_2_0()); | ||
29730 | |||
29731 | } | ||
29732 | |||
29733 | |||
29734 | } | ||
29735 | |||
29736 | } | ||
29737 | catch (RecognitionException re) { | ||
29738 | reportError(re); | ||
29739 | recover(input,re); | ||
29740 | } | ||
29741 | finally { | ||
29742 | |||
29743 | restoreStackSize(stackSize); | ||
29744 | |||
29745 | } | ||
29746 | return ; | ||
29747 | } | ||
29748 | // $ANTLR end "rule__ImplicationExpression__RightAssignment_1_2" | ||
29749 | |||
29750 | |||
24410 | // $ANTLR start "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1" | 29751 | // $ANTLR start "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1" |
24411 | // InternalSolverLanguageParser.g:7988:1: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 : ( ruleConjunctiveExpression ) ; | 29752 | // InternalSolverLanguageParser.g:9787:1: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 : ( ruleConjunctiveExpression ) ; |
24412 | public final void rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1() throws RecognitionException { | 29753 | public final void rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1() throws RecognitionException { |
24413 | 29754 | ||
24414 | int stackSize = keepStackSize(); | 29755 | int stackSize = keepStackSize(); |
24415 | 29756 | ||
24416 | try { | 29757 | try { |
24417 | // InternalSolverLanguageParser.g:7992:1: ( ( ruleConjunctiveExpression ) ) | 29758 | // InternalSolverLanguageParser.g:9791:1: ( ( ruleConjunctiveExpression ) ) |
24418 | // InternalSolverLanguageParser.g:7993:2: ( ruleConjunctiveExpression ) | 29759 | // InternalSolverLanguageParser.g:9792:2: ( ruleConjunctiveExpression ) |
24419 | { | 29760 | { |
24420 | // InternalSolverLanguageParser.g:7993:2: ( ruleConjunctiveExpression ) | 29761 | // InternalSolverLanguageParser.g:9792:2: ( ruleConjunctiveExpression ) |
24421 | // InternalSolverLanguageParser.g:7994:3: ruleConjunctiveExpression | 29762 | // InternalSolverLanguageParser.g:9793:3: ruleConjunctiveExpression |
24422 | { | 29763 | { |
24423 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenConjunctiveExpressionParserRuleCall_1_0_1_1_0()); | 29764 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenConjunctiveExpressionParserRuleCall_1_0_1_1_0()); |
24424 | pushFollow(FOLLOW_2); | 29765 | pushFollow(FOLLOW_2); |
@@ -24449,17 +29790,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24449 | 29790 | ||
24450 | 29791 | ||
24451 | // $ANTLR start "rule__DisjunctiveExpression__BodyAssignment_1_1_2" | 29792 | // $ANTLR start "rule__DisjunctiveExpression__BodyAssignment_1_1_2" |
24452 | // InternalSolverLanguageParser.g:8003:1: rule__DisjunctiveExpression__BodyAssignment_1_1_2 : ( ruleConjunctiveExpression ) ; | 29793 | // InternalSolverLanguageParser.g:9802:1: rule__DisjunctiveExpression__BodyAssignment_1_1_2 : ( ruleConjunctiveExpression ) ; |
24453 | public final void rule__DisjunctiveExpression__BodyAssignment_1_1_2() throws RecognitionException { | 29794 | public final void rule__DisjunctiveExpression__BodyAssignment_1_1_2() throws RecognitionException { |
24454 | 29795 | ||
24455 | int stackSize = keepStackSize(); | 29796 | int stackSize = keepStackSize(); |
24456 | 29797 | ||
24457 | try { | 29798 | try { |
24458 | // InternalSolverLanguageParser.g:8007:1: ( ( ruleConjunctiveExpression ) ) | 29799 | // InternalSolverLanguageParser.g:9806:1: ( ( ruleConjunctiveExpression ) ) |
24459 | // InternalSolverLanguageParser.g:8008:2: ( ruleConjunctiveExpression ) | 29800 | // InternalSolverLanguageParser.g:9807:2: ( ruleConjunctiveExpression ) |
24460 | { | 29801 | { |
24461 | // InternalSolverLanguageParser.g:8008:2: ( ruleConjunctiveExpression ) | 29802 | // InternalSolverLanguageParser.g:9807:2: ( ruleConjunctiveExpression ) |
24462 | // InternalSolverLanguageParser.g:8009:3: ruleConjunctiveExpression | 29803 | // InternalSolverLanguageParser.g:9808:3: ruleConjunctiveExpression |
24463 | { | 29804 | { |
24464 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyConjunctiveExpressionParserRuleCall_1_1_2_0()); | 29805 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyConjunctiveExpressionParserRuleCall_1_1_2_0()); |
24465 | pushFollow(FOLLOW_2); | 29806 | pushFollow(FOLLOW_2); |
@@ -24490,17 +29831,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24490 | 29831 | ||
24491 | 29832 | ||
24492 | // $ANTLR start "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1" | 29833 | // $ANTLR start "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1" |
24493 | // InternalSolverLanguageParser.g:8018:1: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 : ( ruleCase ) ; | 29834 | // InternalSolverLanguageParser.g:9817:1: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 : ( ruleCase ) ; |
24494 | public final void rule__DisjunctiveExpression__CasesAssignment_1_1_4_1() throws RecognitionException { | 29835 | public final void rule__DisjunctiveExpression__CasesAssignment_1_1_4_1() throws RecognitionException { |
24495 | 29836 | ||
24496 | int stackSize = keepStackSize(); | 29837 | int stackSize = keepStackSize(); |
24497 | 29838 | ||
24498 | try { | 29839 | try { |
24499 | // InternalSolverLanguageParser.g:8022:1: ( ( ruleCase ) ) | 29840 | // InternalSolverLanguageParser.g:9821:1: ( ( ruleCase ) ) |
24500 | // InternalSolverLanguageParser.g:8023:2: ( ruleCase ) | 29841 | // InternalSolverLanguageParser.g:9822:2: ( ruleCase ) |
24501 | { | 29842 | { |
24502 | // InternalSolverLanguageParser.g:8023:2: ( ruleCase ) | 29843 | // InternalSolverLanguageParser.g:9822:2: ( ruleCase ) |
24503 | // InternalSolverLanguageParser.g:8024:3: ruleCase | 29844 | // InternalSolverLanguageParser.g:9823:3: ruleCase |
24504 | { | 29845 | { |
24505 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesCaseParserRuleCall_1_1_4_1_0()); | 29846 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesCaseParserRuleCall_1_1_4_1_0()); |
24506 | pushFollow(FOLLOW_2); | 29847 | pushFollow(FOLLOW_2); |
@@ -24531,17 +29872,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24531 | 29872 | ||
24532 | 29873 | ||
24533 | // $ANTLR start "rule__Case__ConditionAssignment_0" | 29874 | // $ANTLR start "rule__Case__ConditionAssignment_0" |
24534 | // InternalSolverLanguageParser.g:8033:1: rule__Case__ConditionAssignment_0 : ( ruleConjunctiveExpression ) ; | 29875 | // InternalSolverLanguageParser.g:9832:1: rule__Case__ConditionAssignment_0 : ( ruleConjunctiveExpression ) ; |
24535 | public final void rule__Case__ConditionAssignment_0() throws RecognitionException { | 29876 | public final void rule__Case__ConditionAssignment_0() throws RecognitionException { |
24536 | 29877 | ||
24537 | int stackSize = keepStackSize(); | 29878 | int stackSize = keepStackSize(); |
24538 | 29879 | ||
24539 | try { | 29880 | try { |
24540 | // InternalSolverLanguageParser.g:8037:1: ( ( ruleConjunctiveExpression ) ) | 29881 | // InternalSolverLanguageParser.g:9836:1: ( ( ruleConjunctiveExpression ) ) |
24541 | // InternalSolverLanguageParser.g:8038:2: ( ruleConjunctiveExpression ) | 29882 | // InternalSolverLanguageParser.g:9837:2: ( ruleConjunctiveExpression ) |
24542 | { | 29883 | { |
24543 | // InternalSolverLanguageParser.g:8038:2: ( ruleConjunctiveExpression ) | 29884 | // InternalSolverLanguageParser.g:9837:2: ( ruleConjunctiveExpression ) |
24544 | // InternalSolverLanguageParser.g:8039:3: ruleConjunctiveExpression | 29885 | // InternalSolverLanguageParser.g:9838:3: ruleConjunctiveExpression |
24545 | { | 29886 | { |
24546 | before(grammarAccess.getCaseAccess().getConditionConjunctiveExpressionParserRuleCall_0_0()); | 29887 | before(grammarAccess.getCaseAccess().getConditionConjunctiveExpressionParserRuleCall_0_0()); |
24547 | pushFollow(FOLLOW_2); | 29888 | pushFollow(FOLLOW_2); |
@@ -24572,17 +29913,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24572 | 29913 | ||
24573 | 29914 | ||
24574 | // $ANTLR start "rule__Case__BodyAssignment_2" | 29915 | // $ANTLR start "rule__Case__BodyAssignment_2" |
24575 | // InternalSolverLanguageParser.g:8048:1: rule__Case__BodyAssignment_2 : ( ruleConjunctiveExpression ) ; | 29916 | // InternalSolverLanguageParser.g:9847:1: rule__Case__BodyAssignment_2 : ( ruleConjunctiveExpression ) ; |
24576 | public final void rule__Case__BodyAssignment_2() throws RecognitionException { | 29917 | public final void rule__Case__BodyAssignment_2() throws RecognitionException { |
24577 | 29918 | ||
24578 | int stackSize = keepStackSize(); | 29919 | int stackSize = keepStackSize(); |
24579 | 29920 | ||
24580 | try { | 29921 | try { |
24581 | // InternalSolverLanguageParser.g:8052:1: ( ( ruleConjunctiveExpression ) ) | 29922 | // InternalSolverLanguageParser.g:9851:1: ( ( ruleConjunctiveExpression ) ) |
24582 | // InternalSolverLanguageParser.g:8053:2: ( ruleConjunctiveExpression ) | 29923 | // InternalSolverLanguageParser.g:9852:2: ( ruleConjunctiveExpression ) |
24583 | { | 29924 | { |
24584 | // InternalSolverLanguageParser.g:8053:2: ( ruleConjunctiveExpression ) | 29925 | // InternalSolverLanguageParser.g:9852:2: ( ruleConjunctiveExpression ) |
24585 | // InternalSolverLanguageParser.g:8054:3: ruleConjunctiveExpression | 29926 | // InternalSolverLanguageParser.g:9853:3: ruleConjunctiveExpression |
24586 | { | 29927 | { |
24587 | before(grammarAccess.getCaseAccess().getBodyConjunctiveExpressionParserRuleCall_2_0()); | 29928 | before(grammarAccess.getCaseAccess().getBodyConjunctiveExpressionParserRuleCall_2_0()); |
24588 | pushFollow(FOLLOW_2); | 29929 | pushFollow(FOLLOW_2); |
@@ -24613,17 +29954,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24613 | 29954 | ||
24614 | 29955 | ||
24615 | // $ANTLR start "rule__ConjunctiveExpression__ChildrenAssignment_1_1_1" | 29956 | // $ANTLR start "rule__ConjunctiveExpression__ChildrenAssignment_1_1_1" |
24616 | // InternalSolverLanguageParser.g:8063:1: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 : ( ruleComparisonExpression ) ; | 29957 | // InternalSolverLanguageParser.g:9862:1: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 : ( ruleComparisonExpression ) ; |
24617 | public final void rule__ConjunctiveExpression__ChildrenAssignment_1_1_1() throws RecognitionException { | 29958 | public final void rule__ConjunctiveExpression__ChildrenAssignment_1_1_1() throws RecognitionException { |
24618 | 29959 | ||
24619 | int stackSize = keepStackSize(); | 29960 | int stackSize = keepStackSize(); |
24620 | 29961 | ||
24621 | try { | 29962 | try { |
24622 | // InternalSolverLanguageParser.g:8067:1: ( ( ruleComparisonExpression ) ) | 29963 | // InternalSolverLanguageParser.g:9866:1: ( ( ruleComparisonExpression ) ) |
24623 | // InternalSolverLanguageParser.g:8068:2: ( ruleComparisonExpression ) | 29964 | // InternalSolverLanguageParser.g:9867:2: ( ruleComparisonExpression ) |
24624 | { | 29965 | { |
24625 | // InternalSolverLanguageParser.g:8068:2: ( ruleComparisonExpression ) | 29966 | // InternalSolverLanguageParser.g:9867:2: ( ruleComparisonExpression ) |
24626 | // InternalSolverLanguageParser.g:8069:3: ruleComparisonExpression | 29967 | // InternalSolverLanguageParser.g:9868:3: ruleComparisonExpression |
24627 | { | 29968 | { |
24628 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenComparisonExpressionParserRuleCall_1_1_1_0()); | 29969 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenComparisonExpressionParserRuleCall_1_1_1_0()); |
24629 | pushFollow(FOLLOW_2); | 29970 | pushFollow(FOLLOW_2); |
@@ -24654,17 +29995,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24654 | 29995 | ||
24655 | 29996 | ||
24656 | // $ANTLR start "rule__ComparisonExpression__OpAssignment_1_1" | 29997 | // $ANTLR start "rule__ComparisonExpression__OpAssignment_1_1" |
24657 | // InternalSolverLanguageParser.g:8078:1: rule__ComparisonExpression__OpAssignment_1_1 : ( ruleComparisonOperator ) ; | 29998 | // InternalSolverLanguageParser.g:9877:1: rule__ComparisonExpression__OpAssignment_1_1 : ( ruleComparisonOperator ) ; |
24658 | public final void rule__ComparisonExpression__OpAssignment_1_1() throws RecognitionException { | 29999 | public final void rule__ComparisonExpression__OpAssignment_1_1() throws RecognitionException { |
24659 | 30000 | ||
24660 | int stackSize = keepStackSize(); | 30001 | int stackSize = keepStackSize(); |
24661 | 30002 | ||
24662 | try { | 30003 | try { |
24663 | // InternalSolverLanguageParser.g:8082:1: ( ( ruleComparisonOperator ) ) | 30004 | // InternalSolverLanguageParser.g:9881:1: ( ( ruleComparisonOperator ) ) |
24664 | // InternalSolverLanguageParser.g:8083:2: ( ruleComparisonOperator ) | 30005 | // InternalSolverLanguageParser.g:9882:2: ( ruleComparisonOperator ) |
24665 | { | 30006 | { |
24666 | // InternalSolverLanguageParser.g:8083:2: ( ruleComparisonOperator ) | 30007 | // InternalSolverLanguageParser.g:9882:2: ( ruleComparisonOperator ) |
24667 | // InternalSolverLanguageParser.g:8084:3: ruleComparisonOperator | 30008 | // InternalSolverLanguageParser.g:9883:3: ruleComparisonOperator |
24668 | { | 30009 | { |
24669 | before(grammarAccess.getComparisonExpressionAccess().getOpComparisonOperatorEnumRuleCall_1_1_0()); | 30010 | before(grammarAccess.getComparisonExpressionAccess().getOpComparisonOperatorEnumRuleCall_1_1_0()); |
24670 | pushFollow(FOLLOW_2); | 30011 | pushFollow(FOLLOW_2); |
@@ -24695,17 +30036,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24695 | 30036 | ||
24696 | 30037 | ||
24697 | // $ANTLR start "rule__ComparisonExpression__RightAssignment_1_2" | 30038 | // $ANTLR start "rule__ComparisonExpression__RightAssignment_1_2" |
24698 | // InternalSolverLanguageParser.g:8093:1: rule__ComparisonExpression__RightAssignment_1_2 : ( ruleAdditiveExpression ) ; | 30039 | // InternalSolverLanguageParser.g:9892:1: rule__ComparisonExpression__RightAssignment_1_2 : ( ruleAdditiveExpression ) ; |
24699 | public final void rule__ComparisonExpression__RightAssignment_1_2() throws RecognitionException { | 30040 | public final void rule__ComparisonExpression__RightAssignment_1_2() throws RecognitionException { |
24700 | 30041 | ||
24701 | int stackSize = keepStackSize(); | 30042 | int stackSize = keepStackSize(); |
24702 | 30043 | ||
24703 | try { | 30044 | try { |
24704 | // InternalSolverLanguageParser.g:8097:1: ( ( ruleAdditiveExpression ) ) | 30045 | // InternalSolverLanguageParser.g:9896:1: ( ( ruleAdditiveExpression ) ) |
24705 | // InternalSolverLanguageParser.g:8098:2: ( ruleAdditiveExpression ) | 30046 | // InternalSolverLanguageParser.g:9897:2: ( ruleAdditiveExpression ) |
24706 | { | 30047 | { |
24707 | // InternalSolverLanguageParser.g:8098:2: ( ruleAdditiveExpression ) | 30048 | // InternalSolverLanguageParser.g:9897:2: ( ruleAdditiveExpression ) |
24708 | // InternalSolverLanguageParser.g:8099:3: ruleAdditiveExpression | 30049 | // InternalSolverLanguageParser.g:9898:3: ruleAdditiveExpression |
24709 | { | 30050 | { |
24710 | before(grammarAccess.getComparisonExpressionAccess().getRightAdditiveExpressionParserRuleCall_1_2_0()); | 30051 | before(grammarAccess.getComparisonExpressionAccess().getRightAdditiveExpressionParserRuleCall_1_2_0()); |
24711 | pushFollow(FOLLOW_2); | 30052 | pushFollow(FOLLOW_2); |
@@ -24736,17 +30077,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24736 | 30077 | ||
24737 | 30078 | ||
24738 | // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_1" | 30079 | // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_1" |
24739 | // InternalSolverLanguageParser.g:8108:1: rule__AdditiveExpression__OpAssignment_1_1 : ( ruleAdditiveBinaryOperator ) ; | 30080 | // InternalSolverLanguageParser.g:9907:1: rule__AdditiveExpression__OpAssignment_1_1 : ( ruleAdditiveBinaryOperator ) ; |
24740 | public final void rule__AdditiveExpression__OpAssignment_1_1() throws RecognitionException { | 30081 | public final void rule__AdditiveExpression__OpAssignment_1_1() throws RecognitionException { |
24741 | 30082 | ||
24742 | int stackSize = keepStackSize(); | 30083 | int stackSize = keepStackSize(); |
24743 | 30084 | ||
24744 | try { | 30085 | try { |
24745 | // InternalSolverLanguageParser.g:8112:1: ( ( ruleAdditiveBinaryOperator ) ) | 30086 | // InternalSolverLanguageParser.g:9911:1: ( ( ruleAdditiveBinaryOperator ) ) |
24746 | // InternalSolverLanguageParser.g:8113:2: ( ruleAdditiveBinaryOperator ) | 30087 | // InternalSolverLanguageParser.g:9912:2: ( ruleAdditiveBinaryOperator ) |
24747 | { | 30088 | { |
24748 | // InternalSolverLanguageParser.g:8113:2: ( ruleAdditiveBinaryOperator ) | 30089 | // InternalSolverLanguageParser.g:9912:2: ( ruleAdditiveBinaryOperator ) |
24749 | // InternalSolverLanguageParser.g:8114:3: ruleAdditiveBinaryOperator | 30090 | // InternalSolverLanguageParser.g:9913:3: ruleAdditiveBinaryOperator |
24750 | { | 30091 | { |
24751 | before(grammarAccess.getAdditiveExpressionAccess().getOpAdditiveBinaryOperatorEnumRuleCall_1_1_0()); | 30092 | before(grammarAccess.getAdditiveExpressionAccess().getOpAdditiveBinaryOperatorEnumRuleCall_1_1_0()); |
24752 | pushFollow(FOLLOW_2); | 30093 | pushFollow(FOLLOW_2); |
@@ -24777,17 +30118,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24777 | 30118 | ||
24778 | 30119 | ||
24779 | // $ANTLR start "rule__AdditiveExpression__RightAssignment_1_2" | 30120 | // $ANTLR start "rule__AdditiveExpression__RightAssignment_1_2" |
24780 | // InternalSolverLanguageParser.g:8123:1: rule__AdditiveExpression__RightAssignment_1_2 : ( ruleMultiplicativeExpression ) ; | 30121 | // InternalSolverLanguageParser.g:9922:1: rule__AdditiveExpression__RightAssignment_1_2 : ( ruleMultiplicativeExpression ) ; |
24781 | public final void rule__AdditiveExpression__RightAssignment_1_2() throws RecognitionException { | 30122 | public final void rule__AdditiveExpression__RightAssignment_1_2() throws RecognitionException { |
24782 | 30123 | ||
24783 | int stackSize = keepStackSize(); | 30124 | int stackSize = keepStackSize(); |
24784 | 30125 | ||
24785 | try { | 30126 | try { |
24786 | // InternalSolverLanguageParser.g:8127:1: ( ( ruleMultiplicativeExpression ) ) | 30127 | // InternalSolverLanguageParser.g:9926:1: ( ( ruleMultiplicativeExpression ) ) |
24787 | // InternalSolverLanguageParser.g:8128:2: ( ruleMultiplicativeExpression ) | 30128 | // InternalSolverLanguageParser.g:9927:2: ( ruleMultiplicativeExpression ) |
24788 | { | 30129 | { |
24789 | // InternalSolverLanguageParser.g:8128:2: ( ruleMultiplicativeExpression ) | 30130 | // InternalSolverLanguageParser.g:9927:2: ( ruleMultiplicativeExpression ) |
24790 | // InternalSolverLanguageParser.g:8129:3: ruleMultiplicativeExpression | 30131 | // InternalSolverLanguageParser.g:9928:3: ruleMultiplicativeExpression |
24791 | { | 30132 | { |
24792 | before(grammarAccess.getAdditiveExpressionAccess().getRightMultiplicativeExpressionParserRuleCall_1_2_0()); | 30133 | before(grammarAccess.getAdditiveExpressionAccess().getRightMultiplicativeExpressionParserRuleCall_1_2_0()); |
24793 | pushFollow(FOLLOW_2); | 30134 | pushFollow(FOLLOW_2); |
@@ -24818,17 +30159,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24818 | 30159 | ||
24819 | 30160 | ||
24820 | // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_1" | 30161 | // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_1" |
24821 | // InternalSolverLanguageParser.g:8138:1: rule__MultiplicativeExpression__OpAssignment_1_1 : ( ruleMultiplicativeBinaryOperator ) ; | 30162 | // InternalSolverLanguageParser.g:9937:1: rule__MultiplicativeExpression__OpAssignment_1_1 : ( ruleMultiplicativeBinaryOperator ) ; |
24822 | public final void rule__MultiplicativeExpression__OpAssignment_1_1() throws RecognitionException { | 30163 | public final void rule__MultiplicativeExpression__OpAssignment_1_1() throws RecognitionException { |
24823 | 30164 | ||
24824 | int stackSize = keepStackSize(); | 30165 | int stackSize = keepStackSize(); |
24825 | 30166 | ||
24826 | try { | 30167 | try { |
24827 | // InternalSolverLanguageParser.g:8142:1: ( ( ruleMultiplicativeBinaryOperator ) ) | 30168 | // InternalSolverLanguageParser.g:9941:1: ( ( ruleMultiplicativeBinaryOperator ) ) |
24828 | // InternalSolverLanguageParser.g:8143:2: ( ruleMultiplicativeBinaryOperator ) | 30169 | // InternalSolverLanguageParser.g:9942:2: ( ruleMultiplicativeBinaryOperator ) |
24829 | { | 30170 | { |
24830 | // InternalSolverLanguageParser.g:8143:2: ( ruleMultiplicativeBinaryOperator ) | 30171 | // InternalSolverLanguageParser.g:9942:2: ( ruleMultiplicativeBinaryOperator ) |
24831 | // InternalSolverLanguageParser.g:8144:3: ruleMultiplicativeBinaryOperator | 30172 | // InternalSolverLanguageParser.g:9943:3: ruleMultiplicativeBinaryOperator |
24832 | { | 30173 | { |
24833 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpMultiplicativeBinaryOperatorEnumRuleCall_1_1_0()); | 30174 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpMultiplicativeBinaryOperatorEnumRuleCall_1_1_0()); |
24834 | pushFollow(FOLLOW_2); | 30175 | pushFollow(FOLLOW_2); |
@@ -24859,17 +30200,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24859 | 30200 | ||
24860 | 30201 | ||
24861 | // $ANTLR start "rule__MultiplicativeExpression__RightAssignment_1_2" | 30202 | // $ANTLR start "rule__MultiplicativeExpression__RightAssignment_1_2" |
24862 | // InternalSolverLanguageParser.g:8153:1: rule__MultiplicativeExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; | 30203 | // InternalSolverLanguageParser.g:9952:1: rule__MultiplicativeExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; |
24863 | public final void rule__MultiplicativeExpression__RightAssignment_1_2() throws RecognitionException { | 30204 | public final void rule__MultiplicativeExpression__RightAssignment_1_2() throws RecognitionException { |
24864 | 30205 | ||
24865 | int stackSize = keepStackSize(); | 30206 | int stackSize = keepStackSize(); |
24866 | 30207 | ||
24867 | try { | 30208 | try { |
24868 | // InternalSolverLanguageParser.g:8157:1: ( ( ruleExponentialExpression ) ) | 30209 | // InternalSolverLanguageParser.g:9956:1: ( ( ruleExponentialExpression ) ) |
24869 | // InternalSolverLanguageParser.g:8158:2: ( ruleExponentialExpression ) | 30210 | // InternalSolverLanguageParser.g:9957:2: ( ruleExponentialExpression ) |
24870 | { | 30211 | { |
24871 | // InternalSolverLanguageParser.g:8158:2: ( ruleExponentialExpression ) | 30212 | // InternalSolverLanguageParser.g:9957:2: ( ruleExponentialExpression ) |
24872 | // InternalSolverLanguageParser.g:8159:3: ruleExponentialExpression | 30213 | // InternalSolverLanguageParser.g:9958:3: ruleExponentialExpression |
24873 | { | 30214 | { |
24874 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); | 30215 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); |
24875 | pushFollow(FOLLOW_2); | 30216 | pushFollow(FOLLOW_2); |
@@ -24900,17 +30241,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24900 | 30241 | ||
24901 | 30242 | ||
24902 | // $ANTLR start "rule__ExponentialExpression__OpAssignment_1_1" | 30243 | // $ANTLR start "rule__ExponentialExpression__OpAssignment_1_1" |
24903 | // InternalSolverLanguageParser.g:8168:1: rule__ExponentialExpression__OpAssignment_1_1 : ( ruleExponentialOp ) ; | 30244 | // InternalSolverLanguageParser.g:9967:1: rule__ExponentialExpression__OpAssignment_1_1 : ( ruleExponentialOp ) ; |
24904 | public final void rule__ExponentialExpression__OpAssignment_1_1() throws RecognitionException { | 30245 | public final void rule__ExponentialExpression__OpAssignment_1_1() throws RecognitionException { |
24905 | 30246 | ||
24906 | int stackSize = keepStackSize(); | 30247 | int stackSize = keepStackSize(); |
24907 | 30248 | ||
24908 | try { | 30249 | try { |
24909 | // InternalSolverLanguageParser.g:8172:1: ( ( ruleExponentialOp ) ) | 30250 | // InternalSolverLanguageParser.g:9971:1: ( ( ruleExponentialOp ) ) |
24910 | // InternalSolverLanguageParser.g:8173:2: ( ruleExponentialOp ) | 30251 | // InternalSolverLanguageParser.g:9972:2: ( ruleExponentialOp ) |
24911 | { | 30252 | { |
24912 | // InternalSolverLanguageParser.g:8173:2: ( ruleExponentialOp ) | 30253 | // InternalSolverLanguageParser.g:9972:2: ( ruleExponentialOp ) |
24913 | // InternalSolverLanguageParser.g:8174:3: ruleExponentialOp | 30254 | // InternalSolverLanguageParser.g:9973:3: ruleExponentialOp |
24914 | { | 30255 | { |
24915 | before(grammarAccess.getExponentialExpressionAccess().getOpExponentialOpEnumRuleCall_1_1_0()); | 30256 | before(grammarAccess.getExponentialExpressionAccess().getOpExponentialOpEnumRuleCall_1_1_0()); |
24916 | pushFollow(FOLLOW_2); | 30257 | pushFollow(FOLLOW_2); |
@@ -24941,25 +30282,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24941 | 30282 | ||
24942 | 30283 | ||
24943 | // $ANTLR start "rule__ExponentialExpression__RightAssignment_1_2" | 30284 | // $ANTLR start "rule__ExponentialExpression__RightAssignment_1_2" |
24944 | // InternalSolverLanguageParser.g:8183:1: rule__ExponentialExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; | 30285 | // InternalSolverLanguageParser.g:9982:1: rule__ExponentialExpression__RightAssignment_1_2 : ( ruleCastExpression ) ; |
24945 | public final void rule__ExponentialExpression__RightAssignment_1_2() throws RecognitionException { | 30286 | public final void rule__ExponentialExpression__RightAssignment_1_2() throws RecognitionException { |
24946 | 30287 | ||
24947 | int stackSize = keepStackSize(); | 30288 | int stackSize = keepStackSize(); |
24948 | 30289 | ||
24949 | try { | 30290 | try { |
24950 | // InternalSolverLanguageParser.g:8187:1: ( ( ruleExponentialExpression ) ) | 30291 | // InternalSolverLanguageParser.g:9986:1: ( ( ruleCastExpression ) ) |
24951 | // InternalSolverLanguageParser.g:8188:2: ( ruleExponentialExpression ) | 30292 | // InternalSolverLanguageParser.g:9987:2: ( ruleCastExpression ) |
24952 | { | 30293 | { |
24953 | // InternalSolverLanguageParser.g:8188:2: ( ruleExponentialExpression ) | 30294 | // InternalSolverLanguageParser.g:9987:2: ( ruleCastExpression ) |
24954 | // InternalSolverLanguageParser.g:8189:3: ruleExponentialExpression | 30295 | // InternalSolverLanguageParser.g:9988:3: ruleCastExpression |
24955 | { | 30296 | { |
24956 | before(grammarAccess.getExponentialExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); | 30297 | before(grammarAccess.getExponentialExpressionAccess().getRightCastExpressionParserRuleCall_1_2_0()); |
24957 | pushFollow(FOLLOW_2); | 30298 | pushFollow(FOLLOW_2); |
24958 | ruleExponentialExpression(); | 30299 | ruleCastExpression(); |
24959 | 30300 | ||
24960 | state._fsp--; | 30301 | state._fsp--; |
24961 | 30302 | ||
24962 | after(grammarAccess.getExponentialExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); | 30303 | after(grammarAccess.getExponentialExpressionAccess().getRightCastExpressionParserRuleCall_1_2_0()); |
24963 | 30304 | ||
24964 | } | 30305 | } |
24965 | 30306 | ||
@@ -24981,18 +30322,67 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
24981 | // $ANTLR end "rule__ExponentialExpression__RightAssignment_1_2" | 30322 | // $ANTLR end "rule__ExponentialExpression__RightAssignment_1_2" |
24982 | 30323 | ||
24983 | 30324 | ||
30325 | // $ANTLR start "rule__CastExpression__TypeAssignment_1_2" | ||
30326 | // InternalSolverLanguageParser.g:9997:1: rule__CastExpression__TypeAssignment_1_2 : ( ( ruleQualifiedName ) ) ; | ||
30327 | public final void rule__CastExpression__TypeAssignment_1_2() throws RecognitionException { | ||
30328 | |||
30329 | int stackSize = keepStackSize(); | ||
30330 | |||
30331 | try { | ||
30332 | // InternalSolverLanguageParser.g:10001:1: ( ( ( ruleQualifiedName ) ) ) | ||
30333 | // InternalSolverLanguageParser.g:10002:2: ( ( ruleQualifiedName ) ) | ||
30334 | { | ||
30335 | // InternalSolverLanguageParser.g:10002:2: ( ( ruleQualifiedName ) ) | ||
30336 | // InternalSolverLanguageParser.g:10003:3: ( ruleQualifiedName ) | ||
30337 | { | ||
30338 | before(grammarAccess.getCastExpressionAccess().getTypeNamedElementCrossReference_1_2_0()); | ||
30339 | // InternalSolverLanguageParser.g:10004:3: ( ruleQualifiedName ) | ||
30340 | // InternalSolverLanguageParser.g:10005:4: ruleQualifiedName | ||
30341 | { | ||
30342 | before(grammarAccess.getCastExpressionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_2_0_1()); | ||
30343 | pushFollow(FOLLOW_2); | ||
30344 | ruleQualifiedName(); | ||
30345 | |||
30346 | state._fsp--; | ||
30347 | |||
30348 | after(grammarAccess.getCastExpressionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_2_0_1()); | ||
30349 | |||
30350 | } | ||
30351 | |||
30352 | after(grammarAccess.getCastExpressionAccess().getTypeNamedElementCrossReference_1_2_0()); | ||
30353 | |||
30354 | } | ||
30355 | |||
30356 | |||
30357 | } | ||
30358 | |||
30359 | } | ||
30360 | catch (RecognitionException re) { | ||
30361 | reportError(re); | ||
30362 | recover(input,re); | ||
30363 | } | ||
30364 | finally { | ||
30365 | |||
30366 | restoreStackSize(stackSize); | ||
30367 | |||
30368 | } | ||
30369 | return ; | ||
30370 | } | ||
30371 | // $ANTLR end "rule__CastExpression__TypeAssignment_1_2" | ||
30372 | |||
30373 | |||
24984 | // $ANTLR start "rule__UnaryExpression__OpAssignment_1_1" | 30374 | // $ANTLR start "rule__UnaryExpression__OpAssignment_1_1" |
24985 | // InternalSolverLanguageParser.g:8198:1: rule__UnaryExpression__OpAssignment_1_1 : ( ruleUnaryOp ) ; | 30375 | // InternalSolverLanguageParser.g:10016:1: rule__UnaryExpression__OpAssignment_1_1 : ( ruleUnaryOp ) ; |
24986 | public final void rule__UnaryExpression__OpAssignment_1_1() throws RecognitionException { | 30376 | public final void rule__UnaryExpression__OpAssignment_1_1() throws RecognitionException { |
24987 | 30377 | ||
24988 | int stackSize = keepStackSize(); | 30378 | int stackSize = keepStackSize(); |
24989 | 30379 | ||
24990 | try { | 30380 | try { |
24991 | // InternalSolverLanguageParser.g:8202:1: ( ( ruleUnaryOp ) ) | 30381 | // InternalSolverLanguageParser.g:10020:1: ( ( ruleUnaryOp ) ) |
24992 | // InternalSolverLanguageParser.g:8203:2: ( ruleUnaryOp ) | 30382 | // InternalSolverLanguageParser.g:10021:2: ( ruleUnaryOp ) |
24993 | { | 30383 | { |
24994 | // InternalSolverLanguageParser.g:8203:2: ( ruleUnaryOp ) | 30384 | // InternalSolverLanguageParser.g:10021:2: ( ruleUnaryOp ) |
24995 | // InternalSolverLanguageParser.g:8204:3: ruleUnaryOp | 30385 | // InternalSolverLanguageParser.g:10022:3: ruleUnaryOp |
24996 | { | 30386 | { |
24997 | before(grammarAccess.getUnaryExpressionAccess().getOpUnaryOpEnumRuleCall_1_1_0()); | 30387 | before(grammarAccess.getUnaryExpressionAccess().getOpUnaryOpEnumRuleCall_1_1_0()); |
24998 | pushFollow(FOLLOW_2); | 30388 | pushFollow(FOLLOW_2); |
@@ -25023,17 +30413,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25023 | 30413 | ||
25024 | 30414 | ||
25025 | // $ANTLR start "rule__UnaryExpression__BodyAssignment_1_2" | 30415 | // $ANTLR start "rule__UnaryExpression__BodyAssignment_1_2" |
25026 | // InternalSolverLanguageParser.g:8213:1: rule__UnaryExpression__BodyAssignment_1_2 : ( ruleAggregationExpression ) ; | 30416 | // InternalSolverLanguageParser.g:10031:1: rule__UnaryExpression__BodyAssignment_1_2 : ( ruleAggregationExpression ) ; |
25027 | public final void rule__UnaryExpression__BodyAssignment_1_2() throws RecognitionException { | 30417 | public final void rule__UnaryExpression__BodyAssignment_1_2() throws RecognitionException { |
25028 | 30418 | ||
25029 | int stackSize = keepStackSize(); | 30419 | int stackSize = keepStackSize(); |
25030 | 30420 | ||
25031 | try { | 30421 | try { |
25032 | // InternalSolverLanguageParser.g:8217:1: ( ( ruleAggregationExpression ) ) | 30422 | // InternalSolverLanguageParser.g:10035:1: ( ( ruleAggregationExpression ) ) |
25033 | // InternalSolverLanguageParser.g:8218:2: ( ruleAggregationExpression ) | 30423 | // InternalSolverLanguageParser.g:10036:2: ( ruleAggregationExpression ) |
25034 | { | 30424 | { |
25035 | // InternalSolverLanguageParser.g:8218:2: ( ruleAggregationExpression ) | 30425 | // InternalSolverLanguageParser.g:10036:2: ( ruleAggregationExpression ) |
25036 | // InternalSolverLanguageParser.g:8219:3: ruleAggregationExpression | 30426 | // InternalSolverLanguageParser.g:10037:3: ruleAggregationExpression |
25037 | { | 30427 | { |
25038 | before(grammarAccess.getUnaryExpressionAccess().getBodyAggregationExpressionParserRuleCall_1_2_0()); | 30428 | before(grammarAccess.getUnaryExpressionAccess().getBodyAggregationExpressionParserRuleCall_1_2_0()); |
25039 | pushFollow(FOLLOW_2); | 30429 | pushFollow(FOLLOW_2); |
@@ -25063,26 +30453,190 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25063 | // $ANTLR end "rule__UnaryExpression__BodyAssignment_1_2" | 30453 | // $ANTLR end "rule__UnaryExpression__BodyAssignment_1_2" |
25064 | 30454 | ||
25065 | 30455 | ||
25066 | // $ANTLR start "rule__Count__BodyAssignment_2" | 30456 | // $ANTLR start "rule__LocalVariables__VariablesAssignment_2_0" |
25067 | // InternalSolverLanguageParser.g:8228:1: rule__Count__BodyAssignment_2 : ( ruleExpression ) ; | 30457 | // InternalSolverLanguageParser.g:10046:1: rule__LocalVariables__VariablesAssignment_2_0 : ( ruleVariable ) ; |
25068 | public final void rule__Count__BodyAssignment_2() throws RecognitionException { | 30458 | public final void rule__LocalVariables__VariablesAssignment_2_0() throws RecognitionException { |
30459 | |||
30460 | int stackSize = keepStackSize(); | ||
30461 | |||
30462 | try { | ||
30463 | // InternalSolverLanguageParser.g:10050:1: ( ( ruleVariable ) ) | ||
30464 | // InternalSolverLanguageParser.g:10051:2: ( ruleVariable ) | ||
30465 | { | ||
30466 | // InternalSolverLanguageParser.g:10051:2: ( ruleVariable ) | ||
30467 | // InternalSolverLanguageParser.g:10052:3: ruleVariable | ||
30468 | { | ||
30469 | before(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_0_0()); | ||
30470 | pushFollow(FOLLOW_2); | ||
30471 | ruleVariable(); | ||
30472 | |||
30473 | state._fsp--; | ||
30474 | |||
30475 | after(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_0_0()); | ||
30476 | |||
30477 | } | ||
30478 | |||
30479 | |||
30480 | } | ||
30481 | |||
30482 | } | ||
30483 | catch (RecognitionException re) { | ||
30484 | reportError(re); | ||
30485 | recover(input,re); | ||
30486 | } | ||
30487 | finally { | ||
30488 | |||
30489 | restoreStackSize(stackSize); | ||
30490 | |||
30491 | } | ||
30492 | return ; | ||
30493 | } | ||
30494 | // $ANTLR end "rule__LocalVariables__VariablesAssignment_2_0" | ||
30495 | |||
30496 | |||
30497 | // $ANTLR start "rule__LocalVariables__VariablesAssignment_2_1_1" | ||
30498 | // InternalSolverLanguageParser.g:10061:1: rule__LocalVariables__VariablesAssignment_2_1_1 : ( ruleVariable ) ; | ||
30499 | public final void rule__LocalVariables__VariablesAssignment_2_1_1() throws RecognitionException { | ||
30500 | |||
30501 | int stackSize = keepStackSize(); | ||
30502 | |||
30503 | try { | ||
30504 | // InternalSolverLanguageParser.g:10065:1: ( ( ruleVariable ) ) | ||
30505 | // InternalSolverLanguageParser.g:10066:2: ( ruleVariable ) | ||
30506 | { | ||
30507 | // InternalSolverLanguageParser.g:10066:2: ( ruleVariable ) | ||
30508 | // InternalSolverLanguageParser.g:10067:3: ruleVariable | ||
30509 | { | ||
30510 | before(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_1_1_0()); | ||
30511 | pushFollow(FOLLOW_2); | ||
30512 | ruleVariable(); | ||
30513 | |||
30514 | state._fsp--; | ||
30515 | |||
30516 | after(grammarAccess.getLocalVariablesAccess().getVariablesVariableParserRuleCall_2_1_1_0()); | ||
30517 | |||
30518 | } | ||
30519 | |||
30520 | |||
30521 | } | ||
30522 | |||
30523 | } | ||
30524 | catch (RecognitionException re) { | ||
30525 | reportError(re); | ||
30526 | recover(input,re); | ||
30527 | } | ||
30528 | finally { | ||
30529 | |||
30530 | restoreStackSize(stackSize); | ||
30531 | |||
30532 | } | ||
30533 | return ; | ||
30534 | } | ||
30535 | // $ANTLR end "rule__LocalVariables__VariablesAssignment_2_1_1" | ||
30536 | |||
30537 | |||
30538 | // $ANTLR start "rule__QuantifiedExpression__QuantifierAssignment_0" | ||
30539 | // InternalSolverLanguageParser.g:10076:1: rule__QuantifiedExpression__QuantifierAssignment_0 : ( ruleQuantifier ) ; | ||
30540 | public final void rule__QuantifiedExpression__QuantifierAssignment_0() throws RecognitionException { | ||
25069 | 30541 | ||
25070 | int stackSize = keepStackSize(); | 30542 | int stackSize = keepStackSize(); |
25071 | 30543 | ||
25072 | try { | 30544 | try { |
25073 | // InternalSolverLanguageParser.g:8232:1: ( ( ruleExpression ) ) | 30545 | // InternalSolverLanguageParser.g:10080:1: ( ( ruleQuantifier ) ) |
25074 | // InternalSolverLanguageParser.g:8233:2: ( ruleExpression ) | 30546 | // InternalSolverLanguageParser.g:10081:2: ( ruleQuantifier ) |
25075 | { | 30547 | { |
25076 | // InternalSolverLanguageParser.g:8233:2: ( ruleExpression ) | 30548 | // InternalSolverLanguageParser.g:10081:2: ( ruleQuantifier ) |
25077 | // InternalSolverLanguageParser.g:8234:3: ruleExpression | 30549 | // InternalSolverLanguageParser.g:10082:3: ruleQuantifier |
25078 | { | 30550 | { |
25079 | before(grammarAccess.getCountAccess().getBodyExpressionParserRuleCall_2_0()); | 30551 | before(grammarAccess.getQuantifiedExpressionAccess().getQuantifierQuantifierEnumRuleCall_0_0()); |
30552 | pushFollow(FOLLOW_2); | ||
30553 | ruleQuantifier(); | ||
30554 | |||
30555 | state._fsp--; | ||
30556 | |||
30557 | after(grammarAccess.getQuantifiedExpressionAccess().getQuantifierQuantifierEnumRuleCall_0_0()); | ||
30558 | |||
30559 | } | ||
30560 | |||
30561 | |||
30562 | } | ||
30563 | |||
30564 | } | ||
30565 | catch (RecognitionException re) { | ||
30566 | reportError(re); | ||
30567 | recover(input,re); | ||
30568 | } | ||
30569 | finally { | ||
30570 | |||
30571 | restoreStackSize(stackSize); | ||
30572 | |||
30573 | } | ||
30574 | return ; | ||
30575 | } | ||
30576 | // $ANTLR end "rule__QuantifiedExpression__QuantifierAssignment_0" | ||
30577 | |||
30578 | |||
30579 | // $ANTLR start "rule__QuantifiedExpression__LocalVariablesAssignment_1" | ||
30580 | // InternalSolverLanguageParser.g:10091:1: rule__QuantifiedExpression__LocalVariablesAssignment_1 : ( ruleLocalVariables ) ; | ||
30581 | public final void rule__QuantifiedExpression__LocalVariablesAssignment_1() throws RecognitionException { | ||
30582 | |||
30583 | int stackSize = keepStackSize(); | ||
30584 | |||
30585 | try { | ||
30586 | // InternalSolverLanguageParser.g:10095:1: ( ( ruleLocalVariables ) ) | ||
30587 | // InternalSolverLanguageParser.g:10096:2: ( ruleLocalVariables ) | ||
30588 | { | ||
30589 | // InternalSolverLanguageParser.g:10096:2: ( ruleLocalVariables ) | ||
30590 | // InternalSolverLanguageParser.g:10097:3: ruleLocalVariables | ||
30591 | { | ||
30592 | before(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | ||
30593 | pushFollow(FOLLOW_2); | ||
30594 | ruleLocalVariables(); | ||
30595 | |||
30596 | state._fsp--; | ||
30597 | |||
30598 | after(grammarAccess.getQuantifiedExpressionAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | ||
30599 | |||
30600 | } | ||
30601 | |||
30602 | |||
30603 | } | ||
30604 | |||
30605 | } | ||
30606 | catch (RecognitionException re) { | ||
30607 | reportError(re); | ||
30608 | recover(input,re); | ||
30609 | } | ||
30610 | finally { | ||
30611 | |||
30612 | restoreStackSize(stackSize); | ||
30613 | |||
30614 | } | ||
30615 | return ; | ||
30616 | } | ||
30617 | // $ANTLR end "rule__QuantifiedExpression__LocalVariablesAssignment_1" | ||
30618 | |||
30619 | |||
30620 | // $ANTLR start "rule__QuantifiedExpression__BodyAssignment_3" | ||
30621 | // InternalSolverLanguageParser.g:10106:1: rule__QuantifiedExpression__BodyAssignment_3 : ( ruleExpression ) ; | ||
30622 | public final void rule__QuantifiedExpression__BodyAssignment_3() throws RecognitionException { | ||
30623 | |||
30624 | int stackSize = keepStackSize(); | ||
30625 | |||
30626 | try { | ||
30627 | // InternalSolverLanguageParser.g:10110:1: ( ( ruleExpression ) ) | ||
30628 | // InternalSolverLanguageParser.g:10111:2: ( ruleExpression ) | ||
30629 | { | ||
30630 | // InternalSolverLanguageParser.g:10111:2: ( ruleExpression ) | ||
30631 | // InternalSolverLanguageParser.g:10112:3: ruleExpression | ||
30632 | { | ||
30633 | before(grammarAccess.getQuantifiedExpressionAccess().getBodyExpressionParserRuleCall_3_0()); | ||
25080 | pushFollow(FOLLOW_2); | 30634 | pushFollow(FOLLOW_2); |
25081 | ruleExpression(); | 30635 | ruleExpression(); |
25082 | 30636 | ||
25083 | state._fsp--; | 30637 | state._fsp--; |
25084 | 30638 | ||
25085 | after(grammarAccess.getCountAccess().getBodyExpressionParserRuleCall_2_0()); | 30639 | after(grammarAccess.getQuantifiedExpressionAccess().getBodyExpressionParserRuleCall_3_0()); |
25086 | 30640 | ||
25087 | } | 30641 | } |
25088 | 30642 | ||
@@ -25101,29 +30655,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25101 | } | 30655 | } |
25102 | return ; | 30656 | return ; |
25103 | } | 30657 | } |
25104 | // $ANTLR end "rule__Count__BodyAssignment_2" | 30658 | // $ANTLR end "rule__QuantifiedExpression__BodyAssignment_3" |
25105 | 30659 | ||
25106 | 30660 | ||
25107 | // $ANTLR start "rule__Aggregation__OpAssignment_0" | 30661 | // $ANTLR start "rule__Aggregation__OpAssignment_0" |
25108 | // InternalSolverLanguageParser.g:8243:1: rule__Aggregation__OpAssignment_0 : ( ruleAggregationOp ) ; | 30662 | // InternalSolverLanguageParser.g:10121:1: rule__Aggregation__OpAssignment_0 : ( ( ruleQualifiedName ) ) ; |
25109 | public final void rule__Aggregation__OpAssignment_0() throws RecognitionException { | 30663 | public final void rule__Aggregation__OpAssignment_0() throws RecognitionException { |
25110 | 30664 | ||
25111 | int stackSize = keepStackSize(); | 30665 | int stackSize = keepStackSize(); |
25112 | 30666 | ||
25113 | try { | 30667 | try { |
25114 | // InternalSolverLanguageParser.g:8247:1: ( ( ruleAggregationOp ) ) | 30668 | // InternalSolverLanguageParser.g:10125:1: ( ( ( ruleQualifiedName ) ) ) |
25115 | // InternalSolverLanguageParser.g:8248:2: ( ruleAggregationOp ) | 30669 | // InternalSolverLanguageParser.g:10126:2: ( ( ruleQualifiedName ) ) |
25116 | { | 30670 | { |
25117 | // InternalSolverLanguageParser.g:8248:2: ( ruleAggregationOp ) | 30671 | // InternalSolverLanguageParser.g:10126:2: ( ( ruleQualifiedName ) ) |
25118 | // InternalSolverLanguageParser.g:8249:3: ruleAggregationOp | 30672 | // InternalSolverLanguageParser.g:10127:3: ( ruleQualifiedName ) |
25119 | { | 30673 | { |
25120 | before(grammarAccess.getAggregationAccess().getOpAggregationOpEnumRuleCall_0_0()); | 30674 | before(grammarAccess.getAggregationAccess().getOpNamedElementCrossReference_0_0()); |
30675 | // InternalSolverLanguageParser.g:10128:3: ( ruleQualifiedName ) | ||
30676 | // InternalSolverLanguageParser.g:10129:4: ruleQualifiedName | ||
30677 | { | ||
30678 | before(grammarAccess.getAggregationAccess().getOpNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
25121 | pushFollow(FOLLOW_2); | 30679 | pushFollow(FOLLOW_2); |
25122 | ruleAggregationOp(); | 30680 | ruleQualifiedName(); |
25123 | 30681 | ||
25124 | state._fsp--; | 30682 | state._fsp--; |
25125 | 30683 | ||
25126 | after(grammarAccess.getAggregationAccess().getOpAggregationOpEnumRuleCall_0_0()); | 30684 | after(grammarAccess.getAggregationAccess().getOpNamedElementQualifiedNameParserRuleCall_0_0_1()); |
30685 | |||
30686 | } | ||
30687 | |||
30688 | after(grammarAccess.getAggregationAccess().getOpNamedElementCrossReference_0_0()); | ||
25127 | 30689 | ||
25128 | } | 30690 | } |
25129 | 30691 | ||
@@ -25145,26 +30707,67 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25145 | // $ANTLR end "rule__Aggregation__OpAssignment_0" | 30707 | // $ANTLR end "rule__Aggregation__OpAssignment_0" |
25146 | 30708 | ||
25147 | 30709 | ||
25148 | // $ANTLR start "rule__Aggregation__BodyAssignment_2" | 30710 | // $ANTLR start "rule__Aggregation__LocalVariablesAssignment_1" |
25149 | // InternalSolverLanguageParser.g:8258:1: rule__Aggregation__BodyAssignment_2 : ( ruleExpression ) ; | 30711 | // InternalSolverLanguageParser.g:10140:1: rule__Aggregation__LocalVariablesAssignment_1 : ( ruleLocalVariables ) ; |
25150 | public final void rule__Aggregation__BodyAssignment_2() throws RecognitionException { | 30712 | public final void rule__Aggregation__LocalVariablesAssignment_1() throws RecognitionException { |
25151 | 30713 | ||
25152 | int stackSize = keepStackSize(); | 30714 | int stackSize = keepStackSize(); |
25153 | 30715 | ||
25154 | try { | 30716 | try { |
25155 | // InternalSolverLanguageParser.g:8262:1: ( ( ruleExpression ) ) | 30717 | // InternalSolverLanguageParser.g:10144:1: ( ( ruleLocalVariables ) ) |
25156 | // InternalSolverLanguageParser.g:8263:2: ( ruleExpression ) | 30718 | // InternalSolverLanguageParser.g:10145:2: ( ruleLocalVariables ) |
25157 | { | 30719 | { |
25158 | // InternalSolverLanguageParser.g:8263:2: ( ruleExpression ) | 30720 | // InternalSolverLanguageParser.g:10145:2: ( ruleLocalVariables ) |
25159 | // InternalSolverLanguageParser.g:8264:3: ruleExpression | 30721 | // InternalSolverLanguageParser.g:10146:3: ruleLocalVariables |
25160 | { | 30722 | { |
25161 | before(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_2_0()); | 30723 | before(grammarAccess.getAggregationAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); |
30724 | pushFollow(FOLLOW_2); | ||
30725 | ruleLocalVariables(); | ||
30726 | |||
30727 | state._fsp--; | ||
30728 | |||
30729 | after(grammarAccess.getAggregationAccess().getLocalVariablesLocalVariablesParserRuleCall_1_0()); | ||
30730 | |||
30731 | } | ||
30732 | |||
30733 | |||
30734 | } | ||
30735 | |||
30736 | } | ||
30737 | catch (RecognitionException re) { | ||
30738 | reportError(re); | ||
30739 | recover(input,re); | ||
30740 | } | ||
30741 | finally { | ||
30742 | |||
30743 | restoreStackSize(stackSize); | ||
30744 | |||
30745 | } | ||
30746 | return ; | ||
30747 | } | ||
30748 | // $ANTLR end "rule__Aggregation__LocalVariablesAssignment_1" | ||
30749 | |||
30750 | |||
30751 | // $ANTLR start "rule__Aggregation__BodyAssignment_3" | ||
30752 | // InternalSolverLanguageParser.g:10155:1: rule__Aggregation__BodyAssignment_3 : ( ruleExpression ) ; | ||
30753 | public final void rule__Aggregation__BodyAssignment_3() throws RecognitionException { | ||
30754 | |||
30755 | int stackSize = keepStackSize(); | ||
30756 | |||
30757 | try { | ||
30758 | // InternalSolverLanguageParser.g:10159:1: ( ( ruleExpression ) ) | ||
30759 | // InternalSolverLanguageParser.g:10160:2: ( ruleExpression ) | ||
30760 | { | ||
30761 | // InternalSolverLanguageParser.g:10160:2: ( ruleExpression ) | ||
30762 | // InternalSolverLanguageParser.g:10161:3: ruleExpression | ||
30763 | { | ||
30764 | before(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_3_0()); | ||
25162 | pushFollow(FOLLOW_2); | 30765 | pushFollow(FOLLOW_2); |
25163 | ruleExpression(); | 30766 | ruleExpression(); |
25164 | 30767 | ||
25165 | state._fsp--; | 30768 | state._fsp--; |
25166 | 30769 | ||
25167 | after(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_2_0()); | 30770 | after(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_3_0()); |
25168 | 30771 | ||
25169 | } | 30772 | } |
25170 | 30773 | ||
@@ -25183,29 +30786,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25183 | } | 30786 | } |
25184 | return ; | 30787 | return ; |
25185 | } | 30788 | } |
25186 | // $ANTLR end "rule__Aggregation__BodyAssignment_2" | 30789 | // $ANTLR end "rule__Aggregation__BodyAssignment_3" |
25187 | 30790 | ||
25188 | 30791 | ||
25189 | // $ANTLR start "rule__Aggregation__ConditionAssignment_4" | 30792 | // $ANTLR start "rule__Aggregation__ConditionAssignment_4_1" |
25190 | // InternalSolverLanguageParser.g:8273:1: rule__Aggregation__ConditionAssignment_4 : ( ruleExpression ) ; | 30793 | // InternalSolverLanguageParser.g:10170:1: rule__Aggregation__ConditionAssignment_4_1 : ( ruleExpression ) ; |
25191 | public final void rule__Aggregation__ConditionAssignment_4() throws RecognitionException { | 30794 | public final void rule__Aggregation__ConditionAssignment_4_1() throws RecognitionException { |
25192 | 30795 | ||
25193 | int stackSize = keepStackSize(); | 30796 | int stackSize = keepStackSize(); |
25194 | 30797 | ||
25195 | try { | 30798 | try { |
25196 | // InternalSolverLanguageParser.g:8277:1: ( ( ruleExpression ) ) | 30799 | // InternalSolverLanguageParser.g:10174:1: ( ( ruleExpression ) ) |
25197 | // InternalSolverLanguageParser.g:8278:2: ( ruleExpression ) | 30800 | // InternalSolverLanguageParser.g:10175:2: ( ruleExpression ) |
25198 | { | 30801 | { |
25199 | // InternalSolverLanguageParser.g:8278:2: ( ruleExpression ) | 30802 | // InternalSolverLanguageParser.g:10175:2: ( ruleExpression ) |
25200 | // InternalSolverLanguageParser.g:8279:3: ruleExpression | 30803 | // InternalSolverLanguageParser.g:10176:3: ruleExpression |
25201 | { | 30804 | { |
25202 | before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); | 30805 | before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_1_0()); |
25203 | pushFollow(FOLLOW_2); | 30806 | pushFollow(FOLLOW_2); |
25204 | ruleExpression(); | 30807 | ruleExpression(); |
25205 | 30808 | ||
25206 | state._fsp--; | 30809 | state._fsp--; |
25207 | 30810 | ||
25208 | after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); | 30811 | after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_1_0()); |
25209 | 30812 | ||
25210 | } | 30813 | } |
25211 | 30814 | ||
@@ -25224,21 +30827,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25224 | } | 30827 | } |
25225 | return ; | 30828 | return ; |
25226 | } | 30829 | } |
25227 | // $ANTLR end "rule__Aggregation__ConditionAssignment_4" | 30830 | // $ANTLR end "rule__Aggregation__ConditionAssignment_4_1" |
25228 | 30831 | ||
25229 | 30832 | ||
25230 | // $ANTLR start "rule__Call__FunctorAssignment_0" | 30833 | // $ANTLR start "rule__Call__FunctorAssignment_0" |
25231 | // InternalSolverLanguageParser.g:8288:1: rule__Call__FunctorAssignment_0 : ( ruleReference ) ; | 30834 | // InternalSolverLanguageParser.g:10185:1: rule__Call__FunctorAssignment_0 : ( ruleReference ) ; |
25232 | public final void rule__Call__FunctorAssignment_0() throws RecognitionException { | 30835 | public final void rule__Call__FunctorAssignment_0() throws RecognitionException { |
25233 | 30836 | ||
25234 | int stackSize = keepStackSize(); | 30837 | int stackSize = keepStackSize(); |
25235 | 30838 | ||
25236 | try { | 30839 | try { |
25237 | // InternalSolverLanguageParser.g:8292:1: ( ( ruleReference ) ) | 30840 | // InternalSolverLanguageParser.g:10189:1: ( ( ruleReference ) ) |
25238 | // InternalSolverLanguageParser.g:8293:2: ( ruleReference ) | 30841 | // InternalSolverLanguageParser.g:10190:2: ( ruleReference ) |
25239 | { | 30842 | { |
25240 | // InternalSolverLanguageParser.g:8293:2: ( ruleReference ) | 30843 | // InternalSolverLanguageParser.g:10190:2: ( ruleReference ) |
25241 | // InternalSolverLanguageParser.g:8294:3: ruleReference | 30844 | // InternalSolverLanguageParser.g:10191:3: ruleReference |
25242 | { | 30845 | { |
25243 | before(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); | 30846 | before(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); |
25244 | pushFollow(FOLLOW_2); | 30847 | pushFollow(FOLLOW_2); |
@@ -25269,17 +30872,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25269 | 30872 | ||
25270 | 30873 | ||
25271 | // $ANTLR start "rule__Call__TransitiveClosureAssignment_1_0" | 30874 | // $ANTLR start "rule__Call__TransitiveClosureAssignment_1_0" |
25272 | // InternalSolverLanguageParser.g:8303:1: rule__Call__TransitiveClosureAssignment_1_0 : ( RULE_TRANSITIVE_CLOSURE ) ; | 30875 | // InternalSolverLanguageParser.g:10200:1: rule__Call__TransitiveClosureAssignment_1_0 : ( RULE_TRANSITIVE_CLOSURE ) ; |
25273 | public final void rule__Call__TransitiveClosureAssignment_1_0() throws RecognitionException { | 30876 | public final void rule__Call__TransitiveClosureAssignment_1_0() throws RecognitionException { |
25274 | 30877 | ||
25275 | int stackSize = keepStackSize(); | 30878 | int stackSize = keepStackSize(); |
25276 | 30879 | ||
25277 | try { | 30880 | try { |
25278 | // InternalSolverLanguageParser.g:8307:1: ( ( RULE_TRANSITIVE_CLOSURE ) ) | 30881 | // InternalSolverLanguageParser.g:10204:1: ( ( RULE_TRANSITIVE_CLOSURE ) ) |
25279 | // InternalSolverLanguageParser.g:8308:2: ( RULE_TRANSITIVE_CLOSURE ) | 30882 | // InternalSolverLanguageParser.g:10205:2: ( RULE_TRANSITIVE_CLOSURE ) |
25280 | { | 30883 | { |
25281 | // InternalSolverLanguageParser.g:8308:2: ( RULE_TRANSITIVE_CLOSURE ) | 30884 | // InternalSolverLanguageParser.g:10205:2: ( RULE_TRANSITIVE_CLOSURE ) |
25282 | // InternalSolverLanguageParser.g:8309:3: RULE_TRANSITIVE_CLOSURE | 30885 | // InternalSolverLanguageParser.g:10206:3: RULE_TRANSITIVE_CLOSURE |
25283 | { | 30886 | { |
25284 | before(grammarAccess.getCallAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_1_0_0()); | 30887 | before(grammarAccess.getCallAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_1_0_0()); |
25285 | match(input,RULE_TRANSITIVE_CLOSURE,FOLLOW_2); | 30888 | match(input,RULE_TRANSITIVE_CLOSURE,FOLLOW_2); |
@@ -25306,17 +30909,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25306 | 30909 | ||
25307 | 30910 | ||
25308 | // $ANTLR start "rule__Call__ReflexiveTransitiveClosureAssignment_1_1" | 30911 | // $ANTLR start "rule__Call__ReflexiveTransitiveClosureAssignment_1_1" |
25309 | // InternalSolverLanguageParser.g:8318:1: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 : ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ; | 30912 | // InternalSolverLanguageParser.g:10215:1: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 : ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ; |
25310 | public final void rule__Call__ReflexiveTransitiveClosureAssignment_1_1() throws RecognitionException { | 30913 | public final void rule__Call__ReflexiveTransitiveClosureAssignment_1_1() throws RecognitionException { |
25311 | 30914 | ||
25312 | int stackSize = keepStackSize(); | 30915 | int stackSize = keepStackSize(); |
25313 | 30916 | ||
25314 | try { | 30917 | try { |
25315 | // InternalSolverLanguageParser.g:8322:1: ( ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ) | 30918 | // InternalSolverLanguageParser.g:10219:1: ( ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ) |
25316 | // InternalSolverLanguageParser.g:8323:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) | 30919 | // InternalSolverLanguageParser.g:10220:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) |
25317 | { | 30920 | { |
25318 | // InternalSolverLanguageParser.g:8323:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) | 30921 | // InternalSolverLanguageParser.g:10220:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) |
25319 | // InternalSolverLanguageParser.g:8324:3: RULE_REFLEXIVE_TRANSITIVE_CLOSURE | 30922 | // InternalSolverLanguageParser.g:10221:3: RULE_REFLEXIVE_TRANSITIVE_CLOSURE |
25320 | { | 30923 | { |
25321 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_1_1_0()); | 30924 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_1_1_0()); |
25322 | match(input,RULE_REFLEXIVE_TRANSITIVE_CLOSURE,FOLLOW_2); | 30925 | match(input,RULE_REFLEXIVE_TRANSITIVE_CLOSURE,FOLLOW_2); |
@@ -25343,17 +30946,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25343 | 30946 | ||
25344 | 30947 | ||
25345 | // $ANTLR start "rule__Call__ArgumentListAssignment_2" | 30948 | // $ANTLR start "rule__Call__ArgumentListAssignment_2" |
25346 | // InternalSolverLanguageParser.g:8333:1: rule__Call__ArgumentListAssignment_2 : ( ruleArgumentList ) ; | 30949 | // InternalSolverLanguageParser.g:10230:1: rule__Call__ArgumentListAssignment_2 : ( ruleArgumentList ) ; |
25347 | public final void rule__Call__ArgumentListAssignment_2() throws RecognitionException { | 30950 | public final void rule__Call__ArgumentListAssignment_2() throws RecognitionException { |
25348 | 30951 | ||
25349 | int stackSize = keepStackSize(); | 30952 | int stackSize = keepStackSize(); |
25350 | 30953 | ||
25351 | try { | 30954 | try { |
25352 | // InternalSolverLanguageParser.g:8337:1: ( ( ruleArgumentList ) ) | 30955 | // InternalSolverLanguageParser.g:10234:1: ( ( ruleArgumentList ) ) |
25353 | // InternalSolverLanguageParser.g:8338:2: ( ruleArgumentList ) | 30956 | // InternalSolverLanguageParser.g:10235:2: ( ruleArgumentList ) |
25354 | { | 30957 | { |
25355 | // InternalSolverLanguageParser.g:8338:2: ( ruleArgumentList ) | 30958 | // InternalSolverLanguageParser.g:10235:2: ( ruleArgumentList ) |
25356 | // InternalSolverLanguageParser.g:8339:3: ruleArgumentList | 30959 | // InternalSolverLanguageParser.g:10236:3: ruleArgumentList |
25357 | { | 30960 | { |
25358 | before(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_2_0()); | 30961 | before(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_2_0()); |
25359 | pushFollow(FOLLOW_2); | 30962 | pushFollow(FOLLOW_2); |
@@ -25384,17 +30987,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25384 | 30987 | ||
25385 | 30988 | ||
25386 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_0" | 30989 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_0" |
25387 | // InternalSolverLanguageParser.g:8348:1: rule__ArgumentList__ArgumentsAssignment_2_0 : ( ruleArgument ) ; | 30990 | // InternalSolverLanguageParser.g:10245:1: rule__ArgumentList__ArgumentsAssignment_2_0 : ( ruleArgument ) ; |
25388 | public final void rule__ArgumentList__ArgumentsAssignment_2_0() throws RecognitionException { | 30991 | public final void rule__ArgumentList__ArgumentsAssignment_2_0() throws RecognitionException { |
25389 | 30992 | ||
25390 | int stackSize = keepStackSize(); | 30993 | int stackSize = keepStackSize(); |
25391 | 30994 | ||
25392 | try { | 30995 | try { |
25393 | // InternalSolverLanguageParser.g:8352:1: ( ( ruleArgument ) ) | 30996 | // InternalSolverLanguageParser.g:10249:1: ( ( ruleArgument ) ) |
25394 | // InternalSolverLanguageParser.g:8353:2: ( ruleArgument ) | 30997 | // InternalSolverLanguageParser.g:10250:2: ( ruleArgument ) |
25395 | { | 30998 | { |
25396 | // InternalSolverLanguageParser.g:8353:2: ( ruleArgument ) | 30999 | // InternalSolverLanguageParser.g:10250:2: ( ruleArgument ) |
25397 | // InternalSolverLanguageParser.g:8354:3: ruleArgument | 31000 | // InternalSolverLanguageParser.g:10251:3: ruleArgument |
25398 | { | 31001 | { |
25399 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); | 31002 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); |
25400 | pushFollow(FOLLOW_2); | 31003 | pushFollow(FOLLOW_2); |
@@ -25425,17 +31028,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25425 | 31028 | ||
25426 | 31029 | ||
25427 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_1_1" | 31030 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_1_1" |
25428 | // InternalSolverLanguageParser.g:8363:1: rule__ArgumentList__ArgumentsAssignment_2_1_1 : ( ruleArgument ) ; | 31031 | // InternalSolverLanguageParser.g:10260:1: rule__ArgumentList__ArgumentsAssignment_2_1_1 : ( ruleArgument ) ; |
25429 | public final void rule__ArgumentList__ArgumentsAssignment_2_1_1() throws RecognitionException { | 31032 | public final void rule__ArgumentList__ArgumentsAssignment_2_1_1() throws RecognitionException { |
25430 | 31033 | ||
25431 | int stackSize = keepStackSize(); | 31034 | int stackSize = keepStackSize(); |
25432 | 31035 | ||
25433 | try { | 31036 | try { |
25434 | // InternalSolverLanguageParser.g:8367:1: ( ( ruleArgument ) ) | 31037 | // InternalSolverLanguageParser.g:10264:1: ( ( ruleArgument ) ) |
25435 | // InternalSolverLanguageParser.g:8368:2: ( ruleArgument ) | 31038 | // InternalSolverLanguageParser.g:10265:2: ( ruleArgument ) |
25436 | { | 31039 | { |
25437 | // InternalSolverLanguageParser.g:8368:2: ( ruleArgument ) | 31040 | // InternalSolverLanguageParser.g:10265:2: ( ruleArgument ) |
25438 | // InternalSolverLanguageParser.g:8369:3: ruleArgument | 31041 | // InternalSolverLanguageParser.g:10266:3: ruleArgument |
25439 | { | 31042 | { |
25440 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); | 31043 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); |
25441 | pushFollow(FOLLOW_2); | 31044 | pushFollow(FOLLOW_2); |
@@ -25466,17 +31069,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25466 | 31069 | ||
25467 | 31070 | ||
25468 | // $ANTLR start "rule__ExpressionArgument__BodyAssignment" | 31071 | // $ANTLR start "rule__ExpressionArgument__BodyAssignment" |
25469 | // InternalSolverLanguageParser.g:8378:1: rule__ExpressionArgument__BodyAssignment : ( ruleComparisonExpression ) ; | 31072 | // InternalSolverLanguageParser.g:10275:1: rule__ExpressionArgument__BodyAssignment : ( ruleComparisonExpression ) ; |
25470 | public final void rule__ExpressionArgument__BodyAssignment() throws RecognitionException { | 31073 | public final void rule__ExpressionArgument__BodyAssignment() throws RecognitionException { |
25471 | 31074 | ||
25472 | int stackSize = keepStackSize(); | 31075 | int stackSize = keepStackSize(); |
25473 | 31076 | ||
25474 | try { | 31077 | try { |
25475 | // InternalSolverLanguageParser.g:8382:1: ( ( ruleComparisonExpression ) ) | 31078 | // InternalSolverLanguageParser.g:10279:1: ( ( ruleComparisonExpression ) ) |
25476 | // InternalSolverLanguageParser.g:8383:2: ( ruleComparisonExpression ) | 31079 | // InternalSolverLanguageParser.g:10280:2: ( ruleComparisonExpression ) |
25477 | { | 31080 | { |
25478 | // InternalSolverLanguageParser.g:8383:2: ( ruleComparisonExpression ) | 31081 | // InternalSolverLanguageParser.g:10280:2: ( ruleComparisonExpression ) |
25479 | // InternalSolverLanguageParser.g:8384:3: ruleComparisonExpression | 31082 | // InternalSolverLanguageParser.g:10281:3: ruleComparisonExpression |
25480 | { | 31083 | { |
25481 | before(grammarAccess.getExpressionArgumentAccess().getBodyComparisonExpressionParserRuleCall_0()); | 31084 | before(grammarAccess.getExpressionArgumentAccess().getBodyComparisonExpressionParserRuleCall_0()); |
25482 | pushFollow(FOLLOW_2); | 31085 | pushFollow(FOLLOW_2); |
@@ -25507,21 +31110,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25507 | 31110 | ||
25508 | 31111 | ||
25509 | // $ANTLR start "rule__TypedArgument__TypeAssignment_0" | 31112 | // $ANTLR start "rule__TypedArgument__TypeAssignment_0" |
25510 | // InternalSolverLanguageParser.g:8393:1: rule__TypedArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 31113 | // InternalSolverLanguageParser.g:10290:1: rule__TypedArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
25511 | public final void rule__TypedArgument__TypeAssignment_0() throws RecognitionException { | 31114 | public final void rule__TypedArgument__TypeAssignment_0() throws RecognitionException { |
25512 | 31115 | ||
25513 | int stackSize = keepStackSize(); | 31116 | int stackSize = keepStackSize(); |
25514 | 31117 | ||
25515 | try { | 31118 | try { |
25516 | // InternalSolverLanguageParser.g:8397:1: ( ( ( ruleQualifiedName ) ) ) | 31119 | // InternalSolverLanguageParser.g:10294:1: ( ( ( ruleQualifiedName ) ) ) |
25517 | // InternalSolverLanguageParser.g:8398:2: ( ( ruleQualifiedName ) ) | 31120 | // InternalSolverLanguageParser.g:10295:2: ( ( ruleQualifiedName ) ) |
25518 | { | 31121 | { |
25519 | // InternalSolverLanguageParser.g:8398:2: ( ( ruleQualifiedName ) ) | 31122 | // InternalSolverLanguageParser.g:10295:2: ( ( ruleQualifiedName ) ) |
25520 | // InternalSolverLanguageParser.g:8399:3: ( ruleQualifiedName ) | 31123 | // InternalSolverLanguageParser.g:10296:3: ( ruleQualifiedName ) |
25521 | { | 31124 | { |
25522 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementCrossReference_0_0()); | 31125 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementCrossReference_0_0()); |
25523 | // InternalSolverLanguageParser.g:8400:3: ( ruleQualifiedName ) | 31126 | // InternalSolverLanguageParser.g:10297:3: ( ruleQualifiedName ) |
25524 | // InternalSolverLanguageParser.g:8401:4: ruleQualifiedName | 31127 | // InternalSolverLanguageParser.g:10298:4: ruleQualifiedName |
25525 | { | 31128 | { |
25526 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 31129 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); |
25527 | pushFollow(FOLLOW_2); | 31130 | pushFollow(FOLLOW_2); |
@@ -25556,21 +31159,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25556 | 31159 | ||
25557 | 31160 | ||
25558 | // $ANTLR start "rule__TypedArgument__VariableAssignment_1" | 31161 | // $ANTLR start "rule__TypedArgument__VariableAssignment_1" |
25559 | // InternalSolverLanguageParser.g:8412:1: rule__TypedArgument__VariableAssignment_1 : ( ( ruleQualifiedName ) ) ; | 31162 | // InternalSolverLanguageParser.g:10309:1: rule__TypedArgument__VariableAssignment_1 : ( ( ruleQualifiedName ) ) ; |
25560 | public final void rule__TypedArgument__VariableAssignment_1() throws RecognitionException { | 31163 | public final void rule__TypedArgument__VariableAssignment_1() throws RecognitionException { |
25561 | 31164 | ||
25562 | int stackSize = keepStackSize(); | 31165 | int stackSize = keepStackSize(); |
25563 | 31166 | ||
25564 | try { | 31167 | try { |
25565 | // InternalSolverLanguageParser.g:8416:1: ( ( ( ruleQualifiedName ) ) ) | 31168 | // InternalSolverLanguageParser.g:10313:1: ( ( ( ruleQualifiedName ) ) ) |
25566 | // InternalSolverLanguageParser.g:8417:2: ( ( ruleQualifiedName ) ) | 31169 | // InternalSolverLanguageParser.g:10314:2: ( ( ruleQualifiedName ) ) |
25567 | { | 31170 | { |
25568 | // InternalSolverLanguageParser.g:8417:2: ( ( ruleQualifiedName ) ) | 31171 | // InternalSolverLanguageParser.g:10314:2: ( ( ruleQualifiedName ) ) |
25569 | // InternalSolverLanguageParser.g:8418:3: ( ruleQualifiedName ) | 31172 | // InternalSolverLanguageParser.g:10315:3: ( ruleQualifiedName ) |
25570 | { | 31173 | { |
25571 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementCrossReference_1_0()); | 31174 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementCrossReference_1_0()); |
25572 | // InternalSolverLanguageParser.g:8419:3: ( ruleQualifiedName ) | 31175 | // InternalSolverLanguageParser.g:10316:3: ( ruleQualifiedName ) |
25573 | // InternalSolverLanguageParser.g:8420:4: ruleQualifiedName | 31176 | // InternalSolverLanguageParser.g:10317:4: ruleQualifiedName |
25574 | { | 31177 | { |
25575 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementQualifiedNameParserRuleCall_1_0_1()); | 31178 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementQualifiedNameParserRuleCall_1_0_1()); |
25576 | pushFollow(FOLLOW_2); | 31179 | pushFollow(FOLLOW_2); |
@@ -25605,21 +31208,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25605 | 31208 | ||
25606 | 31209 | ||
25607 | // $ANTLR start "rule__TypedStarArgument__TypeAssignment_0" | 31210 | // $ANTLR start "rule__TypedStarArgument__TypeAssignment_0" |
25608 | // InternalSolverLanguageParser.g:8431:1: rule__TypedStarArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 31211 | // InternalSolverLanguageParser.g:10328:1: rule__TypedStarArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
25609 | public final void rule__TypedStarArgument__TypeAssignment_0() throws RecognitionException { | 31212 | public final void rule__TypedStarArgument__TypeAssignment_0() throws RecognitionException { |
25610 | 31213 | ||
25611 | int stackSize = keepStackSize(); | 31214 | int stackSize = keepStackSize(); |
25612 | 31215 | ||
25613 | try { | 31216 | try { |
25614 | // InternalSolverLanguageParser.g:8435:1: ( ( ( ruleQualifiedName ) ) ) | 31217 | // InternalSolverLanguageParser.g:10332:1: ( ( ( ruleQualifiedName ) ) ) |
25615 | // InternalSolverLanguageParser.g:8436:2: ( ( ruleQualifiedName ) ) | 31218 | // InternalSolverLanguageParser.g:10333:2: ( ( ruleQualifiedName ) ) |
25616 | { | 31219 | { |
25617 | // InternalSolverLanguageParser.g:8436:2: ( ( ruleQualifiedName ) ) | 31220 | // InternalSolverLanguageParser.g:10333:2: ( ( ruleQualifiedName ) ) |
25618 | // InternalSolverLanguageParser.g:8437:3: ( ruleQualifiedName ) | 31221 | // InternalSolverLanguageParser.g:10334:3: ( ruleQualifiedName ) |
25619 | { | 31222 | { |
25620 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementCrossReference_0_0()); | 31223 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementCrossReference_0_0()); |
25621 | // InternalSolverLanguageParser.g:8438:3: ( ruleQualifiedName ) | 31224 | // InternalSolverLanguageParser.g:10335:3: ( ruleQualifiedName ) |
25622 | // InternalSolverLanguageParser.g:8439:4: ruleQualifiedName | 31225 | // InternalSolverLanguageParser.g:10336:4: ruleQualifiedName |
25623 | { | 31226 | { |
25624 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | 31227 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); |
25625 | pushFollow(FOLLOW_2); | 31228 | pushFollow(FOLLOW_2); |
@@ -25654,21 +31257,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25654 | 31257 | ||
25655 | 31258 | ||
25656 | // $ANTLR start "rule__Reference__ReferredAssignment" | 31259 | // $ANTLR start "rule__Reference__ReferredAssignment" |
25657 | // InternalSolverLanguageParser.g:8450:1: rule__Reference__ReferredAssignment : ( ( ruleQualifiedName ) ) ; | 31260 | // InternalSolverLanguageParser.g:10347:1: rule__Reference__ReferredAssignment : ( ( ruleQualifiedName ) ) ; |
25658 | public final void rule__Reference__ReferredAssignment() throws RecognitionException { | 31261 | public final void rule__Reference__ReferredAssignment() throws RecognitionException { |
25659 | 31262 | ||
25660 | int stackSize = keepStackSize(); | 31263 | int stackSize = keepStackSize(); |
25661 | 31264 | ||
25662 | try { | 31265 | try { |
25663 | // InternalSolverLanguageParser.g:8454:1: ( ( ( ruleQualifiedName ) ) ) | 31266 | // InternalSolverLanguageParser.g:10351:1: ( ( ( ruleQualifiedName ) ) ) |
25664 | // InternalSolverLanguageParser.g:8455:2: ( ( ruleQualifiedName ) ) | 31267 | // InternalSolverLanguageParser.g:10352:2: ( ( ruleQualifiedName ) ) |
25665 | { | 31268 | { |
25666 | // InternalSolverLanguageParser.g:8455:2: ( ( ruleQualifiedName ) ) | 31269 | // InternalSolverLanguageParser.g:10352:2: ( ( ruleQualifiedName ) ) |
25667 | // InternalSolverLanguageParser.g:8456:3: ( ruleQualifiedName ) | 31270 | // InternalSolverLanguageParser.g:10353:3: ( ruleQualifiedName ) |
25668 | { | 31271 | { |
25669 | before(grammarAccess.getReferenceAccess().getReferredNamedElementCrossReference_0()); | 31272 | before(grammarAccess.getReferenceAccess().getReferredNamedElementCrossReference_0()); |
25670 | // InternalSolverLanguageParser.g:8457:3: ( ruleQualifiedName ) | 31273 | // InternalSolverLanguageParser.g:10354:3: ( ruleQualifiedName ) |
25671 | // InternalSolverLanguageParser.g:8458:4: ruleQualifiedName | 31274 | // InternalSolverLanguageParser.g:10355:4: ruleQualifiedName |
25672 | { | 31275 | { |
25673 | before(grammarAccess.getReferenceAccess().getReferredNamedElementQualifiedNameParserRuleCall_0_1()); | 31276 | before(grammarAccess.getReferenceAccess().getReferredNamedElementQualifiedNameParserRuleCall_0_1()); |
25674 | pushFollow(FOLLOW_2); | 31277 | pushFollow(FOLLOW_2); |
@@ -25703,17 +31306,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25703 | 31306 | ||
25704 | 31307 | ||
25705 | // $ANTLR start "rule__Interval__LowerBoundAssignment_1" | 31308 | // $ANTLR start "rule__Interval__LowerBoundAssignment_1" |
25706 | // InternalSolverLanguageParser.g:8469:1: rule__Interval__LowerBoundAssignment_1 : ( ruleExpression ) ; | 31309 | // InternalSolverLanguageParser.g:10366:1: rule__Interval__LowerBoundAssignment_1 : ( ruleExpression ) ; |
25707 | public final void rule__Interval__LowerBoundAssignment_1() throws RecognitionException { | 31310 | public final void rule__Interval__LowerBoundAssignment_1() throws RecognitionException { |
25708 | 31311 | ||
25709 | int stackSize = keepStackSize(); | 31312 | int stackSize = keepStackSize(); |
25710 | 31313 | ||
25711 | try { | 31314 | try { |
25712 | // InternalSolverLanguageParser.g:8473:1: ( ( ruleExpression ) ) | 31315 | // InternalSolverLanguageParser.g:10370:1: ( ( ruleExpression ) ) |
25713 | // InternalSolverLanguageParser.g:8474:2: ( ruleExpression ) | 31316 | // InternalSolverLanguageParser.g:10371:2: ( ruleExpression ) |
25714 | { | 31317 | { |
25715 | // InternalSolverLanguageParser.g:8474:2: ( ruleExpression ) | 31318 | // InternalSolverLanguageParser.g:10371:2: ( ruleExpression ) |
25716 | // InternalSolverLanguageParser.g:8475:3: ruleExpression | 31319 | // InternalSolverLanguageParser.g:10372:3: ruleExpression |
25717 | { | 31320 | { |
25718 | before(grammarAccess.getIntervalAccess().getLowerBoundExpressionParserRuleCall_1_0()); | 31321 | before(grammarAccess.getIntervalAccess().getLowerBoundExpressionParserRuleCall_1_0()); |
25719 | pushFollow(FOLLOW_2); | 31322 | pushFollow(FOLLOW_2); |
@@ -25744,17 +31347,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25744 | 31347 | ||
25745 | 31348 | ||
25746 | // $ANTLR start "rule__Interval__UpperBoundAssignment_3" | 31349 | // $ANTLR start "rule__Interval__UpperBoundAssignment_3" |
25747 | // InternalSolverLanguageParser.g:8484:1: rule__Interval__UpperBoundAssignment_3 : ( ruleExpression ) ; | 31350 | // InternalSolverLanguageParser.g:10381:1: rule__Interval__UpperBoundAssignment_3 : ( ruleExpression ) ; |
25748 | public final void rule__Interval__UpperBoundAssignment_3() throws RecognitionException { | 31351 | public final void rule__Interval__UpperBoundAssignment_3() throws RecognitionException { |
25749 | 31352 | ||
25750 | int stackSize = keepStackSize(); | 31353 | int stackSize = keepStackSize(); |
25751 | 31354 | ||
25752 | try { | 31355 | try { |
25753 | // InternalSolverLanguageParser.g:8488:1: ( ( ruleExpression ) ) | 31356 | // InternalSolverLanguageParser.g:10385:1: ( ( ruleExpression ) ) |
25754 | // InternalSolverLanguageParser.g:8489:2: ( ruleExpression ) | 31357 | // InternalSolverLanguageParser.g:10386:2: ( ruleExpression ) |
25755 | { | 31358 | { |
25756 | // InternalSolverLanguageParser.g:8489:2: ( ruleExpression ) | 31359 | // InternalSolverLanguageParser.g:10386:2: ( ruleExpression ) |
25757 | // InternalSolverLanguageParser.g:8490:3: ruleExpression | 31360 | // InternalSolverLanguageParser.g:10387:3: ruleExpression |
25758 | { | 31361 | { |
25759 | before(grammarAccess.getIntervalAccess().getUpperBoundExpressionParserRuleCall_3_0()); | 31362 | before(grammarAccess.getIntervalAccess().getUpperBoundExpressionParserRuleCall_3_0()); |
25760 | pushFollow(FOLLOW_2); | 31363 | pushFollow(FOLLOW_2); |
@@ -25785,17 +31388,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25785 | 31388 | ||
25786 | 31389 | ||
25787 | // $ANTLR start "rule__LogicLiteral__ValueAssignment" | 31390 | // $ANTLR start "rule__LogicLiteral__ValueAssignment" |
25788 | // InternalSolverLanguageParser.g:8499:1: rule__LogicLiteral__ValueAssignment : ( ruleLogicValue ) ; | 31391 | // InternalSolverLanguageParser.g:10396:1: rule__LogicLiteral__ValueAssignment : ( ruleLogicValue ) ; |
25789 | public final void rule__LogicLiteral__ValueAssignment() throws RecognitionException { | 31392 | public final void rule__LogicLiteral__ValueAssignment() throws RecognitionException { |
25790 | 31393 | ||
25791 | int stackSize = keepStackSize(); | 31394 | int stackSize = keepStackSize(); |
25792 | 31395 | ||
25793 | try { | 31396 | try { |
25794 | // InternalSolverLanguageParser.g:8503:1: ( ( ruleLogicValue ) ) | 31397 | // InternalSolverLanguageParser.g:10400:1: ( ( ruleLogicValue ) ) |
25795 | // InternalSolverLanguageParser.g:8504:2: ( ruleLogicValue ) | 31398 | // InternalSolverLanguageParser.g:10401:2: ( ruleLogicValue ) |
25796 | { | 31399 | { |
25797 | // InternalSolverLanguageParser.g:8504:2: ( ruleLogicValue ) | 31400 | // InternalSolverLanguageParser.g:10401:2: ( ruleLogicValue ) |
25798 | // InternalSolverLanguageParser.g:8505:3: ruleLogicValue | 31401 | // InternalSolverLanguageParser.g:10402:3: ruleLogicValue |
25799 | { | 31402 | { |
25800 | before(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); | 31403 | before(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); |
25801 | pushFollow(FOLLOW_2); | 31404 | pushFollow(FOLLOW_2); |
@@ -25826,17 +31429,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25826 | 31429 | ||
25827 | 31430 | ||
25828 | // $ANTLR start "rule__NumericLiteral__ValueAssignment" | 31431 | // $ANTLR start "rule__NumericLiteral__ValueAssignment" |
25829 | // InternalSolverLanguageParser.g:8514:1: rule__NumericLiteral__ValueAssignment : ( ruleReal ) ; | 31432 | // InternalSolverLanguageParser.g:10411:1: rule__NumericLiteral__ValueAssignment : ( ruleReal ) ; |
25830 | public final void rule__NumericLiteral__ValueAssignment() throws RecognitionException { | 31433 | public final void rule__NumericLiteral__ValueAssignment() throws RecognitionException { |
25831 | 31434 | ||
25832 | int stackSize = keepStackSize(); | 31435 | int stackSize = keepStackSize(); |
25833 | 31436 | ||
25834 | try { | 31437 | try { |
25835 | // InternalSolverLanguageParser.g:8518:1: ( ( ruleReal ) ) | 31438 | // InternalSolverLanguageParser.g:10415:1: ( ( ruleReal ) ) |
25836 | // InternalSolverLanguageParser.g:8519:2: ( ruleReal ) | 31439 | // InternalSolverLanguageParser.g:10416:2: ( ruleReal ) |
25837 | { | 31440 | { |
25838 | // InternalSolverLanguageParser.g:8519:2: ( ruleReal ) | 31441 | // InternalSolverLanguageParser.g:10416:2: ( ruleReal ) |
25839 | // InternalSolverLanguageParser.g:8520:3: ruleReal | 31442 | // InternalSolverLanguageParser.g:10417:3: ruleReal |
25840 | { | 31443 | { |
25841 | before(grammarAccess.getNumericLiteralAccess().getValueRealParserRuleCall_0()); | 31444 | before(grammarAccess.getNumericLiteralAccess().getValueRealParserRuleCall_0()); |
25842 | pushFollow(FOLLOW_2); | 31445 | pushFollow(FOLLOW_2); |
@@ -25867,17 +31470,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25867 | 31470 | ||
25868 | 31471 | ||
25869 | // $ANTLR start "rule__StringLiteral__ValueAssignment" | 31472 | // $ANTLR start "rule__StringLiteral__ValueAssignment" |
25870 | // InternalSolverLanguageParser.g:8529:1: rule__StringLiteral__ValueAssignment : ( RULE_STRING ) ; | 31473 | // InternalSolverLanguageParser.g:10426:1: rule__StringLiteral__ValueAssignment : ( RULE_STRING ) ; |
25871 | public final void rule__StringLiteral__ValueAssignment() throws RecognitionException { | 31474 | public final void rule__StringLiteral__ValueAssignment() throws RecognitionException { |
25872 | 31475 | ||
25873 | int stackSize = keepStackSize(); | 31476 | int stackSize = keepStackSize(); |
25874 | 31477 | ||
25875 | try { | 31478 | try { |
25876 | // InternalSolverLanguageParser.g:8533:1: ( ( RULE_STRING ) ) | 31479 | // InternalSolverLanguageParser.g:10430:1: ( ( RULE_STRING ) ) |
25877 | // InternalSolverLanguageParser.g:8534:2: ( RULE_STRING ) | 31480 | // InternalSolverLanguageParser.g:10431:2: ( RULE_STRING ) |
25878 | { | 31481 | { |
25879 | // InternalSolverLanguageParser.g:8534:2: ( RULE_STRING ) | 31482 | // InternalSolverLanguageParser.g:10431:2: ( RULE_STRING ) |
25880 | // InternalSolverLanguageParser.g:8535:3: RULE_STRING | 31483 | // InternalSolverLanguageParser.g:10432:3: RULE_STRING |
25881 | { | 31484 | { |
25882 | before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); | 31485 | before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); |
25883 | match(input,RULE_STRING,FOLLOW_2); | 31486 | match(input,RULE_STRING,FOLLOW_2); |
@@ -25904,21 +31507,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25904 | 31507 | ||
25905 | 31508 | ||
25906 | // $ANTLR start "rule__ClassDefinition__AbstractAssignment_0" | 31509 | // $ANTLR start "rule__ClassDefinition__AbstractAssignment_0" |
25907 | // InternalSolverLanguageParser.g:8544:1: rule__ClassDefinition__AbstractAssignment_0 : ( ( Abstract ) ) ; | 31510 | // InternalSolverLanguageParser.g:10441:1: rule__ClassDefinition__AbstractAssignment_0 : ( ( Abstract ) ) ; |
25908 | public final void rule__ClassDefinition__AbstractAssignment_0() throws RecognitionException { | 31511 | public final void rule__ClassDefinition__AbstractAssignment_0() throws RecognitionException { |
25909 | 31512 | ||
25910 | int stackSize = keepStackSize(); | 31513 | int stackSize = keepStackSize(); |
25911 | 31514 | ||
25912 | try { | 31515 | try { |
25913 | // InternalSolverLanguageParser.g:8548:1: ( ( ( Abstract ) ) ) | 31516 | // InternalSolverLanguageParser.g:10445:1: ( ( ( Abstract ) ) ) |
25914 | // InternalSolverLanguageParser.g:8549:2: ( ( Abstract ) ) | 31517 | // InternalSolverLanguageParser.g:10446:2: ( ( Abstract ) ) |
25915 | { | 31518 | { |
25916 | // InternalSolverLanguageParser.g:8549:2: ( ( Abstract ) ) | 31519 | // InternalSolverLanguageParser.g:10446:2: ( ( Abstract ) ) |
25917 | // InternalSolverLanguageParser.g:8550:3: ( Abstract ) | 31520 | // InternalSolverLanguageParser.g:10447:3: ( Abstract ) |
25918 | { | 31521 | { |
25919 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | 31522 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); |
25920 | // InternalSolverLanguageParser.g:8551:3: ( Abstract ) | 31523 | // InternalSolverLanguageParser.g:10448:3: ( Abstract ) |
25921 | // InternalSolverLanguageParser.g:8552:4: Abstract | 31524 | // InternalSolverLanguageParser.g:10449:4: Abstract |
25922 | { | 31525 | { |
25923 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | 31526 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); |
25924 | match(input,Abstract,FOLLOW_2); | 31527 | match(input,Abstract,FOLLOW_2); |
@@ -25949,17 +31552,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25949 | 31552 | ||
25950 | 31553 | ||
25951 | // $ANTLR start "rule__ClassDefinition__NameAssignment_2" | 31554 | // $ANTLR start "rule__ClassDefinition__NameAssignment_2" |
25952 | // InternalSolverLanguageParser.g:8563:1: rule__ClassDefinition__NameAssignment_2 : ( RULE_ID ) ; | 31555 | // InternalSolverLanguageParser.g:10460:1: rule__ClassDefinition__NameAssignment_2 : ( RULE_ID ) ; |
25953 | public final void rule__ClassDefinition__NameAssignment_2() throws RecognitionException { | 31556 | public final void rule__ClassDefinition__NameAssignment_2() throws RecognitionException { |
25954 | 31557 | ||
25955 | int stackSize = keepStackSize(); | 31558 | int stackSize = keepStackSize(); |
25956 | 31559 | ||
25957 | try { | 31560 | try { |
25958 | // InternalSolverLanguageParser.g:8567:1: ( ( RULE_ID ) ) | 31561 | // InternalSolverLanguageParser.g:10464:1: ( ( RULE_ID ) ) |
25959 | // InternalSolverLanguageParser.g:8568:2: ( RULE_ID ) | 31562 | // InternalSolverLanguageParser.g:10465:2: ( RULE_ID ) |
25960 | { | 31563 | { |
25961 | // InternalSolverLanguageParser.g:8568:2: ( RULE_ID ) | 31564 | // InternalSolverLanguageParser.g:10465:2: ( RULE_ID ) |
25962 | // InternalSolverLanguageParser.g:8569:3: RULE_ID | 31565 | // InternalSolverLanguageParser.g:10466:3: RULE_ID |
25963 | { | 31566 | { |
25964 | before(grammarAccess.getClassDefinitionAccess().getNameIDTerminalRuleCall_2_0()); | 31567 | before(grammarAccess.getClassDefinitionAccess().getNameIDTerminalRuleCall_2_0()); |
25965 | match(input,RULE_ID,FOLLOW_2); | 31568 | match(input,RULE_ID,FOLLOW_2); |
@@ -25986,21 +31589,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
25986 | 31589 | ||
25987 | 31590 | ||
25988 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_1" | 31591 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_1" |
25989 | // InternalSolverLanguageParser.g:8578:1: rule__ClassDefinition__SuperclassesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | 31592 | // InternalSolverLanguageParser.g:10475:1: rule__ClassDefinition__SuperclassesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; |
25990 | public final void rule__ClassDefinition__SuperclassesAssignment_3_1() throws RecognitionException { | 31593 | public final void rule__ClassDefinition__SuperclassesAssignment_3_1() throws RecognitionException { |
25991 | 31594 | ||
25992 | int stackSize = keepStackSize(); | 31595 | int stackSize = keepStackSize(); |
25993 | 31596 | ||
25994 | try { | 31597 | try { |
25995 | // InternalSolverLanguageParser.g:8582:1: ( ( ( ruleQualifiedName ) ) ) | 31598 | // InternalSolverLanguageParser.g:10479:1: ( ( ( ruleQualifiedName ) ) ) |
25996 | // InternalSolverLanguageParser.g:8583:2: ( ( ruleQualifiedName ) ) | 31599 | // InternalSolverLanguageParser.g:10480:2: ( ( ruleQualifiedName ) ) |
25997 | { | 31600 | { |
25998 | // InternalSolverLanguageParser.g:8583:2: ( ( ruleQualifiedName ) ) | 31601 | // InternalSolverLanguageParser.g:10480:2: ( ( ruleQualifiedName ) ) |
25999 | // InternalSolverLanguageParser.g:8584:3: ( ruleQualifiedName ) | 31602 | // InternalSolverLanguageParser.g:10481:3: ( ruleQualifiedName ) |
26000 | { | 31603 | { |
26001 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_1_0()); | 31604 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_1_0()); |
26002 | // InternalSolverLanguageParser.g:8585:3: ( ruleQualifiedName ) | 31605 | // InternalSolverLanguageParser.g:10482:3: ( ruleQualifiedName ) |
26003 | // InternalSolverLanguageParser.g:8586:4: ruleQualifiedName | 31606 | // InternalSolverLanguageParser.g:10483:4: ruleQualifiedName |
26004 | { | 31607 | { |
26005 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | 31608 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); |
26006 | pushFollow(FOLLOW_2); | 31609 | pushFollow(FOLLOW_2); |
@@ -26035,21 +31638,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26035 | 31638 | ||
26036 | 31639 | ||
26037 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_2_1" | 31640 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_2_1" |
26038 | // InternalSolverLanguageParser.g:8597:1: rule__ClassDefinition__SuperclassesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | 31641 | // InternalSolverLanguageParser.g:10494:1: rule__ClassDefinition__SuperclassesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; |
26039 | public final void rule__ClassDefinition__SuperclassesAssignment_3_2_1() throws RecognitionException { | 31642 | public final void rule__ClassDefinition__SuperclassesAssignment_3_2_1() throws RecognitionException { |
26040 | 31643 | ||
26041 | int stackSize = keepStackSize(); | 31644 | int stackSize = keepStackSize(); |
26042 | 31645 | ||
26043 | try { | 31646 | try { |
26044 | // InternalSolverLanguageParser.g:8601:1: ( ( ( ruleQualifiedName ) ) ) | 31647 | // InternalSolverLanguageParser.g:10498:1: ( ( ( ruleQualifiedName ) ) ) |
26045 | // InternalSolverLanguageParser.g:8602:2: ( ( ruleQualifiedName ) ) | 31648 | // InternalSolverLanguageParser.g:10499:2: ( ( ruleQualifiedName ) ) |
26046 | { | 31649 | { |
26047 | // InternalSolverLanguageParser.g:8602:2: ( ( ruleQualifiedName ) ) | 31650 | // InternalSolverLanguageParser.g:10499:2: ( ( ruleQualifiedName ) ) |
26048 | // InternalSolverLanguageParser.g:8603:3: ( ruleQualifiedName ) | 31651 | // InternalSolverLanguageParser.g:10500:3: ( ruleQualifiedName ) |
26049 | { | 31652 | { |
26050 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_2_1_0()); | 31653 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_2_1_0()); |
26051 | // InternalSolverLanguageParser.g:8604:3: ( ruleQualifiedName ) | 31654 | // InternalSolverLanguageParser.g:10501:3: ( ruleQualifiedName ) |
26052 | // InternalSolverLanguageParser.g:8605:4: ruleQualifiedName | 31655 | // InternalSolverLanguageParser.g:10502:4: ruleQualifiedName |
26053 | { | 31656 | { |
26054 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | 31657 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); |
26055 | pushFollow(FOLLOW_2); | 31658 | pushFollow(FOLLOW_2); |
@@ -26084,17 +31687,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26084 | 31687 | ||
26085 | 31688 | ||
26086 | // $ANTLR start "rule__ClassDefinition__MembersAssignment_5" | 31689 | // $ANTLR start "rule__ClassDefinition__MembersAssignment_5" |
26087 | // InternalSolverLanguageParser.g:8616:1: rule__ClassDefinition__MembersAssignment_5 : ( ruleMemberDefinition ) ; | 31690 | // InternalSolverLanguageParser.g:10513:1: rule__ClassDefinition__MembersAssignment_5 : ( ruleMemberDefinition ) ; |
26088 | public final void rule__ClassDefinition__MembersAssignment_5() throws RecognitionException { | 31691 | public final void rule__ClassDefinition__MembersAssignment_5() throws RecognitionException { |
26089 | 31692 | ||
26090 | int stackSize = keepStackSize(); | 31693 | int stackSize = keepStackSize(); |
26091 | 31694 | ||
26092 | try { | 31695 | try { |
26093 | // InternalSolverLanguageParser.g:8620:1: ( ( ruleMemberDefinition ) ) | 31696 | // InternalSolverLanguageParser.g:10517:1: ( ( ruleMemberDefinition ) ) |
26094 | // InternalSolverLanguageParser.g:8621:2: ( ruleMemberDefinition ) | 31697 | // InternalSolverLanguageParser.g:10518:2: ( ruleMemberDefinition ) |
26095 | { | 31698 | { |
26096 | // InternalSolverLanguageParser.g:8621:2: ( ruleMemberDefinition ) | 31699 | // InternalSolverLanguageParser.g:10518:2: ( ruleMemberDefinition ) |
26097 | // InternalSolverLanguageParser.g:8622:3: ruleMemberDefinition | 31700 | // InternalSolverLanguageParser.g:10519:3: ruleMemberDefinition |
26098 | { | 31701 | { |
26099 | before(grammarAccess.getClassDefinitionAccess().getMembersMemberDefinitionParserRuleCall_5_0()); | 31702 | before(grammarAccess.getClassDefinitionAccess().getMembersMemberDefinitionParserRuleCall_5_0()); |
26100 | pushFollow(FOLLOW_2); | 31703 | pushFollow(FOLLOW_2); |
@@ -26125,21 +31728,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26125 | 31728 | ||
26126 | 31729 | ||
26127 | // $ANTLR start "rule__MemberDefinition__ContainmentAssignment_0" | 31730 | // $ANTLR start "rule__MemberDefinition__ContainmentAssignment_0" |
26128 | // InternalSolverLanguageParser.g:8631:1: rule__MemberDefinition__ContainmentAssignment_0 : ( ( Contains ) ) ; | 31731 | // InternalSolverLanguageParser.g:10528:1: rule__MemberDefinition__ContainmentAssignment_0 : ( ( Contains ) ) ; |
26129 | public final void rule__MemberDefinition__ContainmentAssignment_0() throws RecognitionException { | 31732 | public final void rule__MemberDefinition__ContainmentAssignment_0() throws RecognitionException { |
26130 | 31733 | ||
26131 | int stackSize = keepStackSize(); | 31734 | int stackSize = keepStackSize(); |
26132 | 31735 | ||
26133 | try { | 31736 | try { |
26134 | // InternalSolverLanguageParser.g:8635:1: ( ( ( Contains ) ) ) | 31737 | // InternalSolverLanguageParser.g:10532:1: ( ( ( Contains ) ) ) |
26135 | // InternalSolverLanguageParser.g:8636:2: ( ( Contains ) ) | 31738 | // InternalSolverLanguageParser.g:10533:2: ( ( Contains ) ) |
26136 | { | 31739 | { |
26137 | // InternalSolverLanguageParser.g:8636:2: ( ( Contains ) ) | 31740 | // InternalSolverLanguageParser.g:10533:2: ( ( Contains ) ) |
26138 | // InternalSolverLanguageParser.g:8637:3: ( Contains ) | 31741 | // InternalSolverLanguageParser.g:10534:3: ( Contains ) |
26139 | { | 31742 | { |
26140 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | 31743 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); |
26141 | // InternalSolverLanguageParser.g:8638:3: ( Contains ) | 31744 | // InternalSolverLanguageParser.g:10535:3: ( Contains ) |
26142 | // InternalSolverLanguageParser.g:8639:4: Contains | 31745 | // InternalSolverLanguageParser.g:10536:4: Contains |
26143 | { | 31746 | { |
26144 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | 31747 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); |
26145 | match(input,Contains,FOLLOW_2); | 31748 | match(input,Contains,FOLLOW_2); |
@@ -26170,21 +31773,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26170 | 31773 | ||
26171 | 31774 | ||
26172 | // $ANTLR start "rule__MemberDefinition__TypeAssignment_1" | 31775 | // $ANTLR start "rule__MemberDefinition__TypeAssignment_1" |
26173 | // InternalSolverLanguageParser.g:8650:1: rule__MemberDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 31776 | // InternalSolverLanguageParser.g:10547:1: rule__MemberDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
26174 | public final void rule__MemberDefinition__TypeAssignment_1() throws RecognitionException { | 31777 | public final void rule__MemberDefinition__TypeAssignment_1() throws RecognitionException { |
26175 | 31778 | ||
26176 | int stackSize = keepStackSize(); | 31779 | int stackSize = keepStackSize(); |
26177 | 31780 | ||
26178 | try { | 31781 | try { |
26179 | // InternalSolverLanguageParser.g:8654:1: ( ( ( ruleQualifiedName ) ) ) | 31782 | // InternalSolverLanguageParser.g:10551:1: ( ( ( ruleQualifiedName ) ) ) |
26180 | // InternalSolverLanguageParser.g:8655:2: ( ( ruleQualifiedName ) ) | 31783 | // InternalSolverLanguageParser.g:10552:2: ( ( ruleQualifiedName ) ) |
26181 | { | 31784 | { |
26182 | // InternalSolverLanguageParser.g:8655:2: ( ( ruleQualifiedName ) ) | 31785 | // InternalSolverLanguageParser.g:10552:2: ( ( ruleQualifiedName ) ) |
26183 | // InternalSolverLanguageParser.g:8656:3: ( ruleQualifiedName ) | 31786 | // InternalSolverLanguageParser.g:10553:3: ( ruleQualifiedName ) |
26184 | { | 31787 | { |
26185 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 31788 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementCrossReference_1_0()); |
26186 | // InternalSolverLanguageParser.g:8657:3: ( ruleQualifiedName ) | 31789 | // InternalSolverLanguageParser.g:10554:3: ( ruleQualifiedName ) |
26187 | // InternalSolverLanguageParser.g:8658:4: ruleQualifiedName | 31790 | // InternalSolverLanguageParser.g:10555:4: ruleQualifiedName |
26188 | { | 31791 | { |
26189 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 31792 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); |
26190 | pushFollow(FOLLOW_2); | 31793 | pushFollow(FOLLOW_2); |
@@ -26219,17 +31822,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26219 | 31822 | ||
26220 | 31823 | ||
26221 | // $ANTLR start "rule__MemberDefinition__MultiplicityAssignment_2" | 31824 | // $ANTLR start "rule__MemberDefinition__MultiplicityAssignment_2" |
26222 | // InternalSolverLanguageParser.g:8669:1: rule__MemberDefinition__MultiplicityAssignment_2 : ( ruleMultiplicity ) ; | 31825 | // InternalSolverLanguageParser.g:10566:1: rule__MemberDefinition__MultiplicityAssignment_2 : ( ruleMultiplicity ) ; |
26223 | public final void rule__MemberDefinition__MultiplicityAssignment_2() throws RecognitionException { | 31826 | public final void rule__MemberDefinition__MultiplicityAssignment_2() throws RecognitionException { |
26224 | 31827 | ||
26225 | int stackSize = keepStackSize(); | 31828 | int stackSize = keepStackSize(); |
26226 | 31829 | ||
26227 | try { | 31830 | try { |
26228 | // InternalSolverLanguageParser.g:8673:1: ( ( ruleMultiplicity ) ) | 31831 | // InternalSolverLanguageParser.g:10570:1: ( ( ruleMultiplicity ) ) |
26229 | // InternalSolverLanguageParser.g:8674:2: ( ruleMultiplicity ) | 31832 | // InternalSolverLanguageParser.g:10571:2: ( ruleMultiplicity ) |
26230 | { | 31833 | { |
26231 | // InternalSolverLanguageParser.g:8674:2: ( ruleMultiplicity ) | 31834 | // InternalSolverLanguageParser.g:10571:2: ( ruleMultiplicity ) |
26232 | // InternalSolverLanguageParser.g:8675:3: ruleMultiplicity | 31835 | // InternalSolverLanguageParser.g:10572:3: ruleMultiplicity |
26233 | { | 31836 | { |
26234 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); | 31837 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); |
26235 | pushFollow(FOLLOW_2); | 31838 | pushFollow(FOLLOW_2); |
@@ -26260,17 +31863,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26260 | 31863 | ||
26261 | 31864 | ||
26262 | // $ANTLR start "rule__MemberDefinition__NameAssignment_3" | 31865 | // $ANTLR start "rule__MemberDefinition__NameAssignment_3" |
26263 | // InternalSolverLanguageParser.g:8684:1: rule__MemberDefinition__NameAssignment_3 : ( RULE_ID ) ; | 31866 | // InternalSolverLanguageParser.g:10581:1: rule__MemberDefinition__NameAssignment_3 : ( RULE_ID ) ; |
26264 | public final void rule__MemberDefinition__NameAssignment_3() throws RecognitionException { | 31867 | public final void rule__MemberDefinition__NameAssignment_3() throws RecognitionException { |
26265 | 31868 | ||
26266 | int stackSize = keepStackSize(); | 31869 | int stackSize = keepStackSize(); |
26267 | 31870 | ||
26268 | try { | 31871 | try { |
26269 | // InternalSolverLanguageParser.g:8688:1: ( ( RULE_ID ) ) | 31872 | // InternalSolverLanguageParser.g:10585:1: ( ( RULE_ID ) ) |
26270 | // InternalSolverLanguageParser.g:8689:2: ( RULE_ID ) | 31873 | // InternalSolverLanguageParser.g:10586:2: ( RULE_ID ) |
26271 | { | 31874 | { |
26272 | // InternalSolverLanguageParser.g:8689:2: ( RULE_ID ) | 31875 | // InternalSolverLanguageParser.g:10586:2: ( RULE_ID ) |
26273 | // InternalSolverLanguageParser.g:8690:3: RULE_ID | 31876 | // InternalSolverLanguageParser.g:10587:3: RULE_ID |
26274 | { | 31877 | { |
26275 | before(grammarAccess.getMemberDefinitionAccess().getNameIDTerminalRuleCall_3_0()); | 31878 | before(grammarAccess.getMemberDefinitionAccess().getNameIDTerminalRuleCall_3_0()); |
26276 | match(input,RULE_ID,FOLLOW_2); | 31879 | match(input,RULE_ID,FOLLOW_2); |
@@ -26297,21 +31900,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26297 | 31900 | ||
26298 | 31901 | ||
26299 | // $ANTLR start "rule__MemberDefinition__OppositeAssignment_4_1" | 31902 | // $ANTLR start "rule__MemberDefinition__OppositeAssignment_4_1" |
26300 | // InternalSolverLanguageParser.g:8699:1: rule__MemberDefinition__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; | 31903 | // InternalSolverLanguageParser.g:10596:1: rule__MemberDefinition__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; |
26301 | public final void rule__MemberDefinition__OppositeAssignment_4_1() throws RecognitionException { | 31904 | public final void rule__MemberDefinition__OppositeAssignment_4_1() throws RecognitionException { |
26302 | 31905 | ||
26303 | int stackSize = keepStackSize(); | 31906 | int stackSize = keepStackSize(); |
26304 | 31907 | ||
26305 | try { | 31908 | try { |
26306 | // InternalSolverLanguageParser.g:8703:1: ( ( ( ruleQualifiedName ) ) ) | 31909 | // InternalSolverLanguageParser.g:10600:1: ( ( ( ruleQualifiedName ) ) ) |
26307 | // InternalSolverLanguageParser.g:8704:2: ( ( ruleQualifiedName ) ) | 31910 | // InternalSolverLanguageParser.g:10601:2: ( ( ruleQualifiedName ) ) |
26308 | { | 31911 | { |
26309 | // InternalSolverLanguageParser.g:8704:2: ( ( ruleQualifiedName ) ) | 31912 | // InternalSolverLanguageParser.g:10601:2: ( ( ruleQualifiedName ) ) |
26310 | // InternalSolverLanguageParser.g:8705:3: ( ruleQualifiedName ) | 31913 | // InternalSolverLanguageParser.g:10602:3: ( ruleQualifiedName ) |
26311 | { | 31914 | { |
26312 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementCrossReference_4_1_0()); | 31915 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementCrossReference_4_1_0()); |
26313 | // InternalSolverLanguageParser.g:8706:3: ( ruleQualifiedName ) | 31916 | // InternalSolverLanguageParser.g:10603:3: ( ruleQualifiedName ) |
26314 | // InternalSolverLanguageParser.g:8707:4: ruleQualifiedName | 31917 | // InternalSolverLanguageParser.g:10604:4: ruleQualifiedName |
26315 | { | 31918 | { |
26316 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementQualifiedNameParserRuleCall_4_1_0_1()); | 31919 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementQualifiedNameParserRuleCall_4_1_0_1()); |
26317 | pushFollow(FOLLOW_2); | 31920 | pushFollow(FOLLOW_2); |
@@ -26346,17 +31949,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26346 | 31949 | ||
26347 | 31950 | ||
26348 | // $ANTLR start "rule__ExactMultiplicity__MultiplicityAssignment_1" | 31951 | // $ANTLR start "rule__ExactMultiplicity__MultiplicityAssignment_1" |
26349 | // InternalSolverLanguageParser.g:8718:1: rule__ExactMultiplicity__MultiplicityAssignment_1 : ( ruleUpperMultiplicty ) ; | 31952 | // InternalSolverLanguageParser.g:10615:1: rule__ExactMultiplicity__MultiplicityAssignment_1 : ( ruleUpperMultiplicty ) ; |
26350 | public final void rule__ExactMultiplicity__MultiplicityAssignment_1() throws RecognitionException { | 31953 | public final void rule__ExactMultiplicity__MultiplicityAssignment_1() throws RecognitionException { |
26351 | 31954 | ||
26352 | int stackSize = keepStackSize(); | 31955 | int stackSize = keepStackSize(); |
26353 | 31956 | ||
26354 | try { | 31957 | try { |
26355 | // InternalSolverLanguageParser.g:8722:1: ( ( ruleUpperMultiplicty ) ) | 31958 | // InternalSolverLanguageParser.g:10619:1: ( ( ruleUpperMultiplicty ) ) |
26356 | // InternalSolverLanguageParser.g:8723:2: ( ruleUpperMultiplicty ) | 31959 | // InternalSolverLanguageParser.g:10620:2: ( ruleUpperMultiplicty ) |
26357 | { | 31960 | { |
26358 | // InternalSolverLanguageParser.g:8723:2: ( ruleUpperMultiplicty ) | 31961 | // InternalSolverLanguageParser.g:10620:2: ( ruleUpperMultiplicty ) |
26359 | // InternalSolverLanguageParser.g:8724:3: ruleUpperMultiplicty | 31962 | // InternalSolverLanguageParser.g:10621:3: ruleUpperMultiplicty |
26360 | { | 31963 | { |
26361 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityUpperMultiplictyParserRuleCall_1_0()); | 31964 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityUpperMultiplictyParserRuleCall_1_0()); |
26362 | pushFollow(FOLLOW_2); | 31965 | pushFollow(FOLLOW_2); |
@@ -26387,17 +31990,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26387 | 31990 | ||
26388 | 31991 | ||
26389 | // $ANTLR start "rule__BoundedMultiplicity__LowerBoundAssignment_1" | 31992 | // $ANTLR start "rule__BoundedMultiplicity__LowerBoundAssignment_1" |
26390 | // InternalSolverLanguageParser.g:8733:1: rule__BoundedMultiplicity__LowerBoundAssignment_1 : ( RULE_INT ) ; | 31993 | // InternalSolverLanguageParser.g:10630:1: rule__BoundedMultiplicity__LowerBoundAssignment_1 : ( RULE_INT ) ; |
26391 | public final void rule__BoundedMultiplicity__LowerBoundAssignment_1() throws RecognitionException { | 31994 | public final void rule__BoundedMultiplicity__LowerBoundAssignment_1() throws RecognitionException { |
26392 | 31995 | ||
26393 | int stackSize = keepStackSize(); | 31996 | int stackSize = keepStackSize(); |
26394 | 31997 | ||
26395 | try { | 31998 | try { |
26396 | // InternalSolverLanguageParser.g:8737:1: ( ( RULE_INT ) ) | 31999 | // InternalSolverLanguageParser.g:10634:1: ( ( RULE_INT ) ) |
26397 | // InternalSolverLanguageParser.g:8738:2: ( RULE_INT ) | 32000 | // InternalSolverLanguageParser.g:10635:2: ( RULE_INT ) |
26398 | { | 32001 | { |
26399 | // InternalSolverLanguageParser.g:8738:2: ( RULE_INT ) | 32002 | // InternalSolverLanguageParser.g:10635:2: ( RULE_INT ) |
26400 | // InternalSolverLanguageParser.g:8739:3: RULE_INT | 32003 | // InternalSolverLanguageParser.g:10636:3: RULE_INT |
26401 | { | 32004 | { |
26402 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundINTTerminalRuleCall_1_0()); | 32005 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundINTTerminalRuleCall_1_0()); |
26403 | match(input,RULE_INT,FOLLOW_2); | 32006 | match(input,RULE_INT,FOLLOW_2); |
@@ -26424,17 +32027,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26424 | 32027 | ||
26425 | 32028 | ||
26426 | // $ANTLR start "rule__BoundedMultiplicity__UpperBoundAssignment_3" | 32029 | // $ANTLR start "rule__BoundedMultiplicity__UpperBoundAssignment_3" |
26427 | // InternalSolverLanguageParser.g:8748:1: rule__BoundedMultiplicity__UpperBoundAssignment_3 : ( ruleUpperMultiplicty ) ; | 32030 | // InternalSolverLanguageParser.g:10645:1: rule__BoundedMultiplicity__UpperBoundAssignment_3 : ( ruleUpperMultiplicty ) ; |
26428 | public final void rule__BoundedMultiplicity__UpperBoundAssignment_3() throws RecognitionException { | 32031 | public final void rule__BoundedMultiplicity__UpperBoundAssignment_3() throws RecognitionException { |
26429 | 32032 | ||
26430 | int stackSize = keepStackSize(); | 32033 | int stackSize = keepStackSize(); |
26431 | 32034 | ||
26432 | try { | 32035 | try { |
26433 | // InternalSolverLanguageParser.g:8752:1: ( ( ruleUpperMultiplicty ) ) | 32036 | // InternalSolverLanguageParser.g:10649:1: ( ( ruleUpperMultiplicty ) ) |
26434 | // InternalSolverLanguageParser.g:8753:2: ( ruleUpperMultiplicty ) | 32037 | // InternalSolverLanguageParser.g:10650:2: ( ruleUpperMultiplicty ) |
26435 | { | 32038 | { |
26436 | // InternalSolverLanguageParser.g:8753:2: ( ruleUpperMultiplicty ) | 32039 | // InternalSolverLanguageParser.g:10650:2: ( ruleUpperMultiplicty ) |
26437 | // InternalSolverLanguageParser.g:8754:3: ruleUpperMultiplicty | 32040 | // InternalSolverLanguageParser.g:10651:3: ruleUpperMultiplicty |
26438 | { | 32041 | { |
26439 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundUpperMultiplictyParserRuleCall_3_0()); | 32042 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundUpperMultiplictyParserRuleCall_3_0()); |
26440 | pushFollow(FOLLOW_2); | 32043 | pushFollow(FOLLOW_2); |
@@ -26465,21 +32068,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26465 | 32068 | ||
26466 | 32069 | ||
26467 | // $ANTLR start "rule__ExactScopeDefinition__TypeAssignment_1" | 32070 | // $ANTLR start "rule__ExactScopeDefinition__TypeAssignment_1" |
26468 | // InternalSolverLanguageParser.g:8763:1: rule__ExactScopeDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 32071 | // InternalSolverLanguageParser.g:10660:1: rule__ExactScopeDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
26469 | public final void rule__ExactScopeDefinition__TypeAssignment_1() throws RecognitionException { | 32072 | public final void rule__ExactScopeDefinition__TypeAssignment_1() throws RecognitionException { |
26470 | 32073 | ||
26471 | int stackSize = keepStackSize(); | 32074 | int stackSize = keepStackSize(); |
26472 | 32075 | ||
26473 | try { | 32076 | try { |
26474 | // InternalSolverLanguageParser.g:8767:1: ( ( ( ruleQualifiedName ) ) ) | 32077 | // InternalSolverLanguageParser.g:10664:1: ( ( ( ruleQualifiedName ) ) ) |
26475 | // InternalSolverLanguageParser.g:8768:2: ( ( ruleQualifiedName ) ) | 32078 | // InternalSolverLanguageParser.g:10665:2: ( ( ruleQualifiedName ) ) |
26476 | { | 32079 | { |
26477 | // InternalSolverLanguageParser.g:8768:2: ( ( ruleQualifiedName ) ) | 32080 | // InternalSolverLanguageParser.g:10665:2: ( ( ruleQualifiedName ) ) |
26478 | // InternalSolverLanguageParser.g:8769:3: ( ruleQualifiedName ) | 32081 | // InternalSolverLanguageParser.g:10666:3: ( ruleQualifiedName ) |
26479 | { | 32082 | { |
26480 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | 32083 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0()); |
26481 | // InternalSolverLanguageParser.g:8770:3: ( ruleQualifiedName ) | 32084 | // InternalSolverLanguageParser.g:10667:3: ( ruleQualifiedName ) |
26482 | // InternalSolverLanguageParser.g:8771:4: ruleQualifiedName | 32085 | // InternalSolverLanguageParser.g:10668:4: ruleQualifiedName |
26483 | { | 32086 | { |
26484 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | 32087 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); |
26485 | pushFollow(FOLLOW_2); | 32088 | pushFollow(FOLLOW_2); |
@@ -26514,17 +32117,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26514 | 32117 | ||
26515 | 32118 | ||
26516 | // $ANTLR start "rule__ExactScopeDefinition__ExactScopeAssignment_3" | 32119 | // $ANTLR start "rule__ExactScopeDefinition__ExactScopeAssignment_3" |
26517 | // InternalSolverLanguageParser.g:8782:1: rule__ExactScopeDefinition__ExactScopeAssignment_3 : ( RULE_INT ) ; | 32120 | // InternalSolverLanguageParser.g:10679:1: rule__ExactScopeDefinition__ExactScopeAssignment_3 : ( RULE_INT ) ; |
26518 | public final void rule__ExactScopeDefinition__ExactScopeAssignment_3() throws RecognitionException { | 32121 | public final void rule__ExactScopeDefinition__ExactScopeAssignment_3() throws RecognitionException { |
26519 | 32122 | ||
26520 | int stackSize = keepStackSize(); | 32123 | int stackSize = keepStackSize(); |
26521 | 32124 | ||
26522 | try { | 32125 | try { |
26523 | // InternalSolverLanguageParser.g:8786:1: ( ( RULE_INT ) ) | 32126 | // InternalSolverLanguageParser.g:10683:1: ( ( RULE_INT ) ) |
26524 | // InternalSolverLanguageParser.g:8787:2: ( RULE_INT ) | 32127 | // InternalSolverLanguageParser.g:10684:2: ( RULE_INT ) |
26525 | { | 32128 | { |
26526 | // InternalSolverLanguageParser.g:8787:2: ( RULE_INT ) | 32129 | // InternalSolverLanguageParser.g:10684:2: ( RULE_INT ) |
26527 | // InternalSolverLanguageParser.g:8788:3: RULE_INT | 32130 | // InternalSolverLanguageParser.g:10685:3: RULE_INT |
26528 | { | 32131 | { |
26529 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeINTTerminalRuleCall_3_0()); | 32132 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeINTTerminalRuleCall_3_0()); |
26530 | match(input,RULE_INT,FOLLOW_2); | 32133 | match(input,RULE_INT,FOLLOW_2); |
@@ -26551,17 +32154,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26551 | 32154 | ||
26552 | 32155 | ||
26553 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0" | 32156 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0" |
26554 | // InternalSolverLanguageParser.g:8797:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 : ( RULE_INT ) ; | 32157 | // InternalSolverLanguageParser.g:10694:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 : ( RULE_INT ) ; |
26555 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0() throws RecognitionException { | 32158 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0() throws RecognitionException { |
26556 | 32159 | ||
26557 | int stackSize = keepStackSize(); | 32160 | int stackSize = keepStackSize(); |
26558 | 32161 | ||
26559 | try { | 32162 | try { |
26560 | // InternalSolverLanguageParser.g:8801:1: ( ( RULE_INT ) ) | 32163 | // InternalSolverLanguageParser.g:10698:1: ( ( RULE_INT ) ) |
26561 | // InternalSolverLanguageParser.g:8802:2: ( RULE_INT ) | 32164 | // InternalSolverLanguageParser.g:10699:2: ( RULE_INT ) |
26562 | { | 32165 | { |
26563 | // InternalSolverLanguageParser.g:8802:2: ( RULE_INT ) | 32166 | // InternalSolverLanguageParser.g:10699:2: ( RULE_INT ) |
26564 | // InternalSolverLanguageParser.g:8803:3: RULE_INT | 32167 | // InternalSolverLanguageParser.g:10700:3: RULE_INT |
26565 | { | 32168 | { |
26566 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); | 32169 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); |
26567 | match(input,RULE_INT,FOLLOW_2); | 32170 | match(input,RULE_INT,FOLLOW_2); |
@@ -26588,21 +32191,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26588 | 32191 | ||
26589 | 32192 | ||
26590 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_0_1" | 32193 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_0_1" |
26591 | // InternalSolverLanguageParser.g:8812:1: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; | 32194 | // InternalSolverLanguageParser.g:10709:1: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; |
26592 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_0_1() throws RecognitionException { | 32195 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_0_1() throws RecognitionException { |
26593 | 32196 | ||
26594 | int stackSize = keepStackSize(); | 32197 | int stackSize = keepStackSize(); |
26595 | 32198 | ||
26596 | try { | 32199 | try { |
26597 | // InternalSolverLanguageParser.g:8816:1: ( ( ( ruleQualifiedName ) ) ) | 32200 | // InternalSolverLanguageParser.g:10713:1: ( ( ( ruleQualifiedName ) ) ) |
26598 | // InternalSolverLanguageParser.g:8817:2: ( ( ruleQualifiedName ) ) | 32201 | // InternalSolverLanguageParser.g:10714:2: ( ( ruleQualifiedName ) ) |
26599 | { | 32202 | { |
26600 | // InternalSolverLanguageParser.g:8817:2: ( ( ruleQualifiedName ) ) | 32203 | // InternalSolverLanguageParser.g:10714:2: ( ( ruleQualifiedName ) ) |
26601 | // InternalSolverLanguageParser.g:8818:3: ( ruleQualifiedName ) | 32204 | // InternalSolverLanguageParser.g:10715:3: ( ruleQualifiedName ) |
26602 | { | 32205 | { |
26603 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_1_0()); | 32206 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_1_0()); |
26604 | // InternalSolverLanguageParser.g:8819:3: ( ruleQualifiedName ) | 32207 | // InternalSolverLanguageParser.g:10716:3: ( ruleQualifiedName ) |
26605 | // InternalSolverLanguageParser.g:8820:4: ruleQualifiedName | 32208 | // InternalSolverLanguageParser.g:10717:4: ruleQualifiedName |
26606 | { | 32209 | { |
26607 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1_0_1()); | 32210 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1_0_1()); |
26608 | pushFollow(FOLLOW_2); | 32211 | pushFollow(FOLLOW_2); |
@@ -26637,17 +32240,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26637 | 32240 | ||
26638 | 32241 | ||
26639 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3" | 32242 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3" |
26640 | // InternalSolverLanguageParser.g:8831:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 : ( RULE_INT ) ; | 32243 | // InternalSolverLanguageParser.g:10728:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 : ( RULE_INT ) ; |
26641 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3() throws RecognitionException { | 32244 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3() throws RecognitionException { |
26642 | 32245 | ||
26643 | int stackSize = keepStackSize(); | 32246 | int stackSize = keepStackSize(); |
26644 | 32247 | ||
26645 | try { | 32248 | try { |
26646 | // InternalSolverLanguageParser.g:8835:1: ( ( RULE_INT ) ) | 32249 | // InternalSolverLanguageParser.g:10732:1: ( ( RULE_INT ) ) |
26647 | // InternalSolverLanguageParser.g:8836:2: ( RULE_INT ) | 32250 | // InternalSolverLanguageParser.g:10733:2: ( RULE_INT ) |
26648 | { | 32251 | { |
26649 | // InternalSolverLanguageParser.g:8836:2: ( RULE_INT ) | 32252 | // InternalSolverLanguageParser.g:10733:2: ( RULE_INT ) |
26650 | // InternalSolverLanguageParser.g:8837:3: RULE_INT | 32253 | // InternalSolverLanguageParser.g:10734:3: RULE_INT |
26651 | { | 32254 | { |
26652 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); | 32255 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); |
26653 | match(input,RULE_INT,FOLLOW_2); | 32256 | match(input,RULE_INT,FOLLOW_2); |
@@ -26674,17 +32277,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26674 | 32277 | ||
26675 | 32278 | ||
26676 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0" | 32279 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0" |
26677 | // InternalSolverLanguageParser.g:8846:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 : ( RULE_INT ) ; | 32280 | // InternalSolverLanguageParser.g:10743:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 : ( RULE_INT ) ; |
26678 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0() throws RecognitionException { | 32281 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0() throws RecognitionException { |
26679 | 32282 | ||
26680 | int stackSize = keepStackSize(); | 32283 | int stackSize = keepStackSize(); |
26681 | 32284 | ||
26682 | try { | 32285 | try { |
26683 | // InternalSolverLanguageParser.g:8850:1: ( ( RULE_INT ) ) | 32286 | // InternalSolverLanguageParser.g:10747:1: ( ( RULE_INT ) ) |
26684 | // InternalSolverLanguageParser.g:8851:2: ( RULE_INT ) | 32287 | // InternalSolverLanguageParser.g:10748:2: ( RULE_INT ) |
26685 | { | 32288 | { |
26686 | // InternalSolverLanguageParser.g:8851:2: ( RULE_INT ) | 32289 | // InternalSolverLanguageParser.g:10748:2: ( RULE_INT ) |
26687 | // InternalSolverLanguageParser.g:8852:3: RULE_INT | 32290 | // InternalSolverLanguageParser.g:10749:3: RULE_INT |
26688 | { | 32291 | { |
26689 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); | 32292 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); |
26690 | match(input,RULE_INT,FOLLOW_2); | 32293 | match(input,RULE_INT,FOLLOW_2); |
@@ -26711,21 +32314,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26711 | 32314 | ||
26712 | 32315 | ||
26713 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_1_2" | 32316 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_1_2" |
26714 | // InternalSolverLanguageParser.g:8861:1: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 : ( ( ruleQualifiedName ) ) ; | 32317 | // InternalSolverLanguageParser.g:10758:1: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 : ( ( ruleQualifiedName ) ) ; |
26715 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_1_2() throws RecognitionException { | 32318 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_1_2() throws RecognitionException { |
26716 | 32319 | ||
26717 | int stackSize = keepStackSize(); | 32320 | int stackSize = keepStackSize(); |
26718 | 32321 | ||
26719 | try { | 32322 | try { |
26720 | // InternalSolverLanguageParser.g:8865:1: ( ( ( ruleQualifiedName ) ) ) | 32323 | // InternalSolverLanguageParser.g:10762:1: ( ( ( ruleQualifiedName ) ) ) |
26721 | // InternalSolverLanguageParser.g:8866:2: ( ( ruleQualifiedName ) ) | 32324 | // InternalSolverLanguageParser.g:10763:2: ( ( ruleQualifiedName ) ) |
26722 | { | 32325 | { |
26723 | // InternalSolverLanguageParser.g:8866:2: ( ( ruleQualifiedName ) ) | 32326 | // InternalSolverLanguageParser.g:10763:2: ( ( ruleQualifiedName ) ) |
26724 | // InternalSolverLanguageParser.g:8867:3: ( ruleQualifiedName ) | 32327 | // InternalSolverLanguageParser.g:10764:3: ( ruleQualifiedName ) |
26725 | { | 32328 | { |
26726 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_2_0()); | 32329 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_2_0()); |
26727 | // InternalSolverLanguageParser.g:8868:3: ( ruleQualifiedName ) | 32330 | // InternalSolverLanguageParser.g:10765:3: ( ruleQualifiedName ) |
26728 | // InternalSolverLanguageParser.g:8869:4: ruleQualifiedName | 32331 | // InternalSolverLanguageParser.g:10766:4: ruleQualifiedName |
26729 | { | 32332 | { |
26730 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_2_0_1()); | 32333 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_2_0_1()); |
26731 | pushFollow(FOLLOW_2); | 32334 | pushFollow(FOLLOW_2); |
@@ -26760,17 +32363,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26760 | 32363 | ||
26761 | 32364 | ||
26762 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1" | 32365 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1" |
26763 | // InternalSolverLanguageParser.g:8880:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 : ( RULE_INT ) ; | 32366 | // InternalSolverLanguageParser.g:10777:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 : ( RULE_INT ) ; |
26764 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1() throws RecognitionException { | 32367 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1() throws RecognitionException { |
26765 | 32368 | ||
26766 | int stackSize = keepStackSize(); | 32369 | int stackSize = keepStackSize(); |
26767 | 32370 | ||
26768 | try { | 32371 | try { |
26769 | // InternalSolverLanguageParser.g:8884:1: ( ( RULE_INT ) ) | 32372 | // InternalSolverLanguageParser.g:10781:1: ( ( RULE_INT ) ) |
26770 | // InternalSolverLanguageParser.g:8885:2: ( RULE_INT ) | 32373 | // InternalSolverLanguageParser.g:10782:2: ( RULE_INT ) |
26771 | { | 32374 | { |
26772 | // InternalSolverLanguageParser.g:8885:2: ( RULE_INT ) | 32375 | // InternalSolverLanguageParser.g:10782:2: ( RULE_INT ) |
26773 | // InternalSolverLanguageParser.g:8886:3: RULE_INT | 32376 | // InternalSolverLanguageParser.g:10783:3: RULE_INT |
26774 | { | 32377 | { |
26775 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); | 32378 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); |
26776 | match(input,RULE_INT,FOLLOW_2); | 32379 | match(input,RULE_INT,FOLLOW_2); |
@@ -26797,17 +32400,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26797 | 32400 | ||
26798 | 32401 | ||
26799 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0" | 32402 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0" |
26800 | // InternalSolverLanguageParser.g:8895:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 : ( RULE_INT ) ; | 32403 | // InternalSolverLanguageParser.g:10792:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 : ( RULE_INT ) ; |
26801 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0() throws RecognitionException { | 32404 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0() throws RecognitionException { |
26802 | 32405 | ||
26803 | int stackSize = keepStackSize(); | 32406 | int stackSize = keepStackSize(); |
26804 | 32407 | ||
26805 | try { | 32408 | try { |
26806 | // InternalSolverLanguageParser.g:8899:1: ( ( RULE_INT ) ) | 32409 | // InternalSolverLanguageParser.g:10796:1: ( ( RULE_INT ) ) |
26807 | // InternalSolverLanguageParser.g:8900:2: ( RULE_INT ) | 32410 | // InternalSolverLanguageParser.g:10797:2: ( RULE_INT ) |
26808 | { | 32411 | { |
26809 | // InternalSolverLanguageParser.g:8900:2: ( RULE_INT ) | 32412 | // InternalSolverLanguageParser.g:10797:2: ( RULE_INT ) |
26810 | // InternalSolverLanguageParser.g:8901:3: RULE_INT | 32413 | // InternalSolverLanguageParser.g:10798:3: RULE_INT |
26811 | { | 32414 | { |
26812 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); | 32415 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); |
26813 | match(input,RULE_INT,FOLLOW_2); | 32416 | match(input,RULE_INT,FOLLOW_2); |
@@ -26834,21 +32437,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26834 | 32437 | ||
26835 | 32438 | ||
26836 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2" | 32439 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2" |
26837 | // InternalSolverLanguageParser.g:8910:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 : ( ( ruleQualifiedName ) ) ; | 32440 | // InternalSolverLanguageParser.g:10807:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 : ( ( ruleQualifiedName ) ) ; |
26838 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2() throws RecognitionException { | 32441 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2() throws RecognitionException { |
26839 | 32442 | ||
26840 | int stackSize = keepStackSize(); | 32443 | int stackSize = keepStackSize(); |
26841 | 32444 | ||
26842 | try { | 32445 | try { |
26843 | // InternalSolverLanguageParser.g:8914:1: ( ( ( ruleQualifiedName ) ) ) | 32446 | // InternalSolverLanguageParser.g:10811:1: ( ( ( ruleQualifiedName ) ) ) |
26844 | // InternalSolverLanguageParser.g:8915:2: ( ( ruleQualifiedName ) ) | 32447 | // InternalSolverLanguageParser.g:10812:2: ( ( ruleQualifiedName ) ) |
26845 | { | 32448 | { |
26846 | // InternalSolverLanguageParser.g:8915:2: ( ( ruleQualifiedName ) ) | 32449 | // InternalSolverLanguageParser.g:10812:2: ( ( ruleQualifiedName ) ) |
26847 | // InternalSolverLanguageParser.g:8916:3: ( ruleQualifiedName ) | 32450 | // InternalSolverLanguageParser.g:10813:3: ( ruleQualifiedName ) |
26848 | { | 32451 | { |
26849 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_2_0()); | 32452 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_2_0()); |
26850 | // InternalSolverLanguageParser.g:8917:3: ( ruleQualifiedName ) | 32453 | // InternalSolverLanguageParser.g:10814:3: ( ruleQualifiedName ) |
26851 | // InternalSolverLanguageParser.g:8918:4: ruleQualifiedName | 32454 | // InternalSolverLanguageParser.g:10815:4: ruleQualifiedName |
26852 | { | 32455 | { |
26853 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_2_0_1()); | 32456 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_2_0_1()); |
26854 | pushFollow(FOLLOW_2); | 32457 | pushFollow(FOLLOW_2); |
@@ -26883,21 +32486,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26883 | 32486 | ||
26884 | 32487 | ||
26885 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0" | 32488 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0" |
26886 | // InternalSolverLanguageParser.g:8929:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 : ( ( ruleQualifiedName ) ) ; | 32489 | // InternalSolverLanguageParser.g:10826:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 : ( ( ruleQualifiedName ) ) ; |
26887 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0() throws RecognitionException { | 32490 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0() throws RecognitionException { |
26888 | 32491 | ||
26889 | int stackSize = keepStackSize(); | 32492 | int stackSize = keepStackSize(); |
26890 | 32493 | ||
26891 | try { | 32494 | try { |
26892 | // InternalSolverLanguageParser.g:8933:1: ( ( ( ruleQualifiedName ) ) ) | 32495 | // InternalSolverLanguageParser.g:10830:1: ( ( ( ruleQualifiedName ) ) ) |
26893 | // InternalSolverLanguageParser.g:8934:2: ( ( ruleQualifiedName ) ) | 32496 | // InternalSolverLanguageParser.g:10831:2: ( ( ruleQualifiedName ) ) |
26894 | { | 32497 | { |
26895 | // InternalSolverLanguageParser.g:8934:2: ( ( ruleQualifiedName ) ) | 32498 | // InternalSolverLanguageParser.g:10831:2: ( ( ruleQualifiedName ) ) |
26896 | // InternalSolverLanguageParser.g:8935:3: ( ruleQualifiedName ) | 32499 | // InternalSolverLanguageParser.g:10832:3: ( ruleQualifiedName ) |
26897 | { | 32500 | { |
26898 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_0_0()); | 32501 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_0_0()); |
26899 | // InternalSolverLanguageParser.g:8936:3: ( ruleQualifiedName ) | 32502 | // InternalSolverLanguageParser.g:10833:3: ( ruleQualifiedName ) |
26900 | // InternalSolverLanguageParser.g:8937:4: ruleQualifiedName | 32503 | // InternalSolverLanguageParser.g:10834:4: ruleQualifiedName |
26901 | { | 32504 | { |
26902 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_0_0_1()); | 32505 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_0_0_1()); |
26903 | pushFollow(FOLLOW_2); | 32506 | pushFollow(FOLLOW_2); |
@@ -26932,17 +32535,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26932 | 32535 | ||
26933 | 32536 | ||
26934 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2" | 32537 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2" |
26935 | // InternalSolverLanguageParser.g:8948:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 : ( RULE_INT ) ; | 32538 | // InternalSolverLanguageParser.g:10845:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 : ( RULE_INT ) ; |
26936 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2() throws RecognitionException { | 32539 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2() throws RecognitionException { |
26937 | 32540 | ||
26938 | int stackSize = keepStackSize(); | 32541 | int stackSize = keepStackSize(); |
26939 | 32542 | ||
26940 | try { | 32543 | try { |
26941 | // InternalSolverLanguageParser.g:8952:1: ( ( RULE_INT ) ) | 32544 | // InternalSolverLanguageParser.g:10849:1: ( ( RULE_INT ) ) |
26942 | // InternalSolverLanguageParser.g:8953:2: ( RULE_INT ) | 32545 | // InternalSolverLanguageParser.g:10850:2: ( RULE_INT ) |
26943 | { | 32546 | { |
26944 | // InternalSolverLanguageParser.g:8953:2: ( RULE_INT ) | 32547 | // InternalSolverLanguageParser.g:10850:2: ( RULE_INT ) |
26945 | // InternalSolverLanguageParser.g:8954:3: RULE_INT | 32548 | // InternalSolverLanguageParser.g:10851:3: RULE_INT |
26946 | { | 32549 | { |
26947 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); | 32550 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); |
26948 | match(input,RULE_INT,FOLLOW_2); | 32551 | match(input,RULE_INT,FOLLOW_2); |
@@ -26969,17 +32572,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
26969 | 32572 | ||
26970 | 32573 | ||
26971 | // $ANTLR start "rule__ObjectiveDefinition__KindAssignment_0" | 32574 | // $ANTLR start "rule__ObjectiveDefinition__KindAssignment_0" |
26972 | // InternalSolverLanguageParser.g:8963:1: rule__ObjectiveDefinition__KindAssignment_0 : ( ruleObjectiveKind ) ; | 32575 | // InternalSolverLanguageParser.g:10860:1: rule__ObjectiveDefinition__KindAssignment_0 : ( ruleObjectiveKind ) ; |
26973 | public final void rule__ObjectiveDefinition__KindAssignment_0() throws RecognitionException { | 32576 | public final void rule__ObjectiveDefinition__KindAssignment_0() throws RecognitionException { |
26974 | 32577 | ||
26975 | int stackSize = keepStackSize(); | 32578 | int stackSize = keepStackSize(); |
26976 | 32579 | ||
26977 | try { | 32580 | try { |
26978 | // InternalSolverLanguageParser.g:8967:1: ( ( ruleObjectiveKind ) ) | 32581 | // InternalSolverLanguageParser.g:10864:1: ( ( ruleObjectiveKind ) ) |
26979 | // InternalSolverLanguageParser.g:8968:2: ( ruleObjectiveKind ) | 32582 | // InternalSolverLanguageParser.g:10865:2: ( ruleObjectiveKind ) |
26980 | { | 32583 | { |
26981 | // InternalSolverLanguageParser.g:8968:2: ( ruleObjectiveKind ) | 32584 | // InternalSolverLanguageParser.g:10865:2: ( ruleObjectiveKind ) |
26982 | // InternalSolverLanguageParser.g:8969:3: ruleObjectiveKind | 32585 | // InternalSolverLanguageParser.g:10866:3: ruleObjectiveKind |
26983 | { | 32586 | { |
26984 | before(grammarAccess.getObjectiveDefinitionAccess().getKindObjectiveKindEnumRuleCall_0_0()); | 32587 | before(grammarAccess.getObjectiveDefinitionAccess().getKindObjectiveKindEnumRuleCall_0_0()); |
26985 | pushFollow(FOLLOW_2); | 32588 | pushFollow(FOLLOW_2); |
@@ -27010,17 +32613,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27010 | 32613 | ||
27011 | 32614 | ||
27012 | // $ANTLR start "rule__ObjectiveDefinition__ObjectiveAssignment_1" | 32615 | // $ANTLR start "rule__ObjectiveDefinition__ObjectiveAssignment_1" |
27013 | // InternalSolverLanguageParser.g:8978:1: rule__ObjectiveDefinition__ObjectiveAssignment_1 : ( ruleExpression ) ; | 32616 | // InternalSolverLanguageParser.g:10875:1: rule__ObjectiveDefinition__ObjectiveAssignment_1 : ( ruleExpression ) ; |
27014 | public final void rule__ObjectiveDefinition__ObjectiveAssignment_1() throws RecognitionException { | 32617 | public final void rule__ObjectiveDefinition__ObjectiveAssignment_1() throws RecognitionException { |
27015 | 32618 | ||
27016 | int stackSize = keepStackSize(); | 32619 | int stackSize = keepStackSize(); |
27017 | 32620 | ||
27018 | try { | 32621 | try { |
27019 | // InternalSolverLanguageParser.g:8982:1: ( ( ruleExpression ) ) | 32622 | // InternalSolverLanguageParser.g:10879:1: ( ( ruleExpression ) ) |
27020 | // InternalSolverLanguageParser.g:8983:2: ( ruleExpression ) | 32623 | // InternalSolverLanguageParser.g:10880:2: ( ruleExpression ) |
27021 | { | 32624 | { |
27022 | // InternalSolverLanguageParser.g:8983:2: ( ruleExpression ) | 32625 | // InternalSolverLanguageParser.g:10880:2: ( ruleExpression ) |
27023 | // InternalSolverLanguageParser.g:8984:3: ruleExpression | 32626 | // InternalSolverLanguageParser.g:10881:3: ruleExpression |
27024 | { | 32627 | { |
27025 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveExpressionParserRuleCall_1_0()); | 32628 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveExpressionParserRuleCall_1_0()); |
27026 | pushFollow(FOLLOW_2); | 32629 | pushFollow(FOLLOW_2); |
@@ -27053,28 +32656,43 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27053 | 32656 | ||
27054 | 32657 | ||
27055 | protected DFA2 dfa2 = new DFA2(this); | 32658 | protected DFA2 dfa2 = new DFA2(this); |
32659 | protected DFA8 dfa8 = new DFA8(this); | ||
27056 | protected DFA9 dfa9 = new DFA9(this); | 32660 | protected DFA9 dfa9 = new DFA9(this); |
27057 | protected DFA11 dfa11 = new DFA11(this); | 32661 | protected DFA11 dfa11 = new DFA11(this); |
27058 | protected DFA14 dfa14 = new DFA14(this); | 32662 | protected DFA14 dfa14 = new DFA14(this); |
27059 | static final String dfa_1s = "\15\uffff"; | 32663 | static final String dfa_1s = "\33\uffff"; |
27060 | static final String dfa_2s = "\1\5\1\uffff\1\5\2\uffff\1\36\7\uffff"; | 32664 | static final String dfa_2s = "\1\4\1\uffff\2\40\1\4\2\uffff\1\7\3\uffff\1\105\2\uffff\2\54\1\uffff\1\40\1\105\1\uffff\3\54\1\105\2\uffff\1\54"; |
27061 | static final String dfa_3s = "\1\123\1\uffff\1\122\2\uffff\1\122\7\uffff"; | 32665 | static final String dfa_3s = "\1\106\1\uffff\3\105\2\uffff\1\105\3\uffff\1\105\2\uffff\2\105\1\uffff\2\105\1\uffff\2\74\2\105\2\uffff\1\74"; |
27062 | static final String dfa_4s = "\1\uffff\1\1\1\uffff\1\2\1\4\1\uffff\1\6\1\10\1\11\1\12\1\3\1\5\1\7"; | 32666 | static final String dfa_4s = "\1\uffff\1\1\3\uffff\1\2\1\4\1\uffff\1\12\1\13\1\14\1\uffff\1\5\1\3\2\uffff\1\11\2\uffff\1\6\4\uffff\1\10\1\7\1\uffff"; |
27063 | static final String dfa_5s = "\15\uffff}>"; | 32667 | static final String dfa_5s = "\33\uffff}>"; |
27064 | static final String[] dfa_6s = { | 32668 | static final String[] dfa_6s = { |
27065 | "\1\3\1\7\1\uffff\2\11\3\uffff\1\1\1\4\1\uffff\1\1\1\uffff\1\5\1\7\2\1\1\2\1\1\1\10\2\uffff\3\1\1\6\1\uffff\1\1\5\uffff\2\1\1\6\4\1\11\uffff\1\1\1\uffff\2\1\2\uffff\1\1\1\uffff\1\1\7\uffff\1\1\5\uffff\2\1\4\uffff\2\1", | 32669 | "\1\5\1\10\2\uffff\2\12\1\uffff\1\1\1\6\1\uffff\2\1\1\7\1\1\1\10\2\1\1\4\1\1\1\11\1\uffff\1\1\1\uffff\1\1\1\uffff\3\1\11\uffff\1\1\1\uffff\2\1\2\uffff\1\1\1\uffff\1\1\7\uffff\1\1\5\uffff\1\1\1\3\4\uffff\1\2\1\1", |
27066 | "", | 32670 | "", |
27067 | "\1\3\47\uffff\2\1\1\uffff\4\1\3\uffff\1\1\1\uffff\1\12\1\uffff\4\1\1\uffff\6\1\2\uffff\1\1\4\uffff\1\3\3\uffff\1\1\1\3", | 32671 | "\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\4\1\1\13\7\1\1\uffff\2\1\3\uffff\1\14\1\uffff\3\1\1\14", |
32672 | "\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\4\1\1\uffff\7\1\1\uffff\2\1\3\uffff\1\14\1\uffff\3\1\1\14", | ||
32673 | "\1\5\33\uffff\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\15\1\uffff\4\1\1\uffff\6\1\2\uffff\1\1\4\uffff\1\5\3\uffff\1\1\1\5", | ||
27068 | "", | 32674 | "", |
27069 | "", | 32675 | "", |
27070 | "\1\14\11\uffff\1\14\44\uffff\1\13\4\uffff\1\13", | 32676 | "\1\20\70\uffff\1\17\4\uffff\1\16", |
27071 | "", | 32677 | "", |
27072 | "", | 32678 | "", |
27073 | "", | 32679 | "", |
32680 | "\1\21", | ||
27074 | "", | 32681 | "", |
27075 | "", | 32682 | "", |
32683 | "\1\23\5\uffff\1\22\15\uffff\1\25\4\uffff\1\24", | ||
32684 | "\1\23\23\uffff\1\25\4\uffff\1\24", | ||
27076 | "", | 32685 | "", |
27077 | "" | 32686 | "\2\1\1\uffff\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\4\1\1\13\7\1\1\uffff\2\1\3\uffff\1\14\1\uffff\3\1\1\14", |
32687 | "\1\26", | ||
32688 | "", | ||
32689 | "\1\31\5\uffff\1\27\11\uffff\1\30", | ||
32690 | "\1\31\17\uffff\1\30", | ||
32691 | "\1\23\5\uffff\1\22\15\uffff\1\25\4\uffff\1\24", | ||
32692 | "\1\32", | ||
32693 | "", | ||
32694 | "", | ||
32695 | "\1\31\5\uffff\1\27\11\uffff\1\30" | ||
27078 | }; | 32696 | }; |
27079 | 32697 | ||
27080 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | 32698 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); |
@@ -27098,26 +32716,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27098 | this.transition = dfa_6; | 32716 | this.transition = dfa_6; |
27099 | } | 32717 | } |
27100 | public String getDescription() { | 32718 | public String getDescription() { |
27101 | return "1586:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleMetricDefinition ) | ( ruleExternMetricDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) );"; | 32719 | return "1773:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleMetricDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleExternMetricDefinition ) | ( ruleExternAggregatorDefinition ) | ( ruleExternDatatypeDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) );"; |
27102 | } | 32720 | } |
27103 | } | 32721 | } |
27104 | static final String dfa_7s = "\12\uffff"; | 32722 | static final String dfa_7s = "\10\uffff"; |
27105 | static final String dfa_8s = "\1\uffff\2\7\6\uffff\1\7"; | 32723 | static final String dfa_8s = "\1\uffff\2\3\4\uffff\1\3"; |
27106 | static final String dfa_9s = "\1\20\2\32\3\uffff\1\122\2\uffff\1\32"; | 32724 | static final String dfa_9s = "\1\16\2\30\2\uffff\1\105\1\uffff\1\30"; |
27107 | static final String dfa_10s = "\1\123\2\121\3\uffff\1\122\2\uffff\1\121"; | 32725 | static final String dfa_10s = "\1\106\2\104\2\uffff\1\105\1\uffff\1\104"; |
27108 | static final String dfa_11s = "\3\uffff\1\3\1\4\1\5\1\uffff\1\1\1\2\1\uffff"; | 32726 | static final String dfa_11s = "\3\uffff\1\1\1\2\1\uffff\1\3\1\uffff"; |
27109 | static final String dfa_12s = "\12\uffff}>"; | 32727 | static final String dfa_12s = "\10\uffff}>"; |
27110 | static final String[] dfa_13s = { | 32728 | static final String[] dfa_13s = { |
27111 | "\1\4\4\uffff\3\4\10\uffff\1\4\6\uffff\1\4\21\uffff\1\5\14\uffff\1\3\5\uffff\1\4\1\2\4\uffff\1\1\1\4", | 32729 | "\1\3\1\4\1\uffff\1\4\1\uffff\1\4\3\3\4\uffff\1\3\1\uffff\1\3\16\uffff\1\3\14\uffff\1\3\5\uffff\1\3\1\2\4\uffff\1\1\1\3", |
27112 | "\1\7\4\uffff\1\7\15\uffff\7\7\3\uffff\1\7\1\uffff\1\10\5\7\1\6\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7", | 32730 | "\1\3\1\uffff\1\3\5\uffff\11\3\1\uffff\1\3\1\uffff\6\3\1\5\6\3\1\6\2\3\1\6\2\3\3\uffff\3\3", |
27113 | "\1\7\4\uffff\1\7\15\uffff\7\7\3\uffff\1\7\1\uffff\1\10\5\7\1\uffff\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7", | 32731 | "\1\3\1\uffff\1\3\5\uffff\11\3\1\uffff\1\3\1\uffff\6\3\1\uffff\6\3\1\6\2\3\1\6\2\3\3\uffff\3\3", |
27114 | "", | ||
27115 | "", | ||
27116 | "", | 32732 | "", |
27117 | "\1\11", | ||
27118 | "", | 32733 | "", |
32734 | "\1\7", | ||
27119 | "", | 32735 | "", |
27120 | "\1\7\4\uffff\1\7\15\uffff\7\7\3\uffff\1\7\1\uffff\1\10\5\7\1\6\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7" | 32736 | "\1\3\1\uffff\1\3\5\uffff\11\3\1\uffff\1\3\1\uffff\6\3\1\5\6\3\1\6\2\3\1\6\2\3\3\uffff\3\3" |
27121 | }; | 32737 | }; |
27122 | 32738 | ||
27123 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); | 32739 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); |
@@ -27128,11 +32744,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27128 | static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); | 32744 | static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); |
27129 | static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); | 32745 | static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); |
27130 | 32746 | ||
27131 | class DFA9 extends DFA { | 32747 | class DFA8 extends DFA { |
27132 | 32748 | ||
27133 | public DFA9(BaseRecognizer recognizer) { | 32749 | public DFA8(BaseRecognizer recognizer) { |
27134 | this.recognizer = recognizer; | 32750 | this.recognizer = recognizer; |
27135 | this.decisionNumber = 9; | 32751 | this.decisionNumber = 8; |
27136 | this.eot = dfa_7; | 32752 | this.eot = dfa_7; |
27137 | this.eof = dfa_8; | 32753 | this.eof = dfa_8; |
27138 | this.min = dfa_9; | 32754 | this.min = dfa_9; |
@@ -27142,156 +32758,207 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
27142 | this.transition = dfa_13; | 32758 | this.transition = dfa_13; |
27143 | } | 32759 | } |
27144 | public String getDescription() { | 32760 | public String getDescription() { |
27145 | return "1793:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) );"; | 32761 | return "1971:1: rule__AggregationExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleQuantifiedExpression ) | ( ruleAggregation ) );"; |
32762 | } | ||
32763 | } | ||
32764 | static final String dfa_14s = "\12\uffff"; | ||
32765 | static final String dfa_15s = "\1\uffff\2\7\6\uffff\1\7"; | ||
32766 | static final String dfa_16s = "\1\16\2\30\3\uffff\1\105\2\uffff\1\30"; | ||
32767 | static final String dfa_17s = "\1\106\2\104\3\uffff\1\105\2\uffff\1\104"; | ||
32768 | static final String dfa_18s = "\3\uffff\1\3\1\4\1\5\1\uffff\1\1\1\2\1\uffff"; | ||
32769 | static final String dfa_19s = "\12\uffff}>"; | ||
32770 | static final String[] dfa_20s = { | ||
32771 | "\1\4\5\uffff\3\4\4\uffff\1\4\1\uffff\1\4\16\uffff\1\5\14\uffff\1\3\5\uffff\1\4\1\2\4\uffff\1\1\1\4", | ||
32772 | "\1\7\1\uffff\1\7\5\uffff\11\7\1\uffff\1\7\1\uffff\1\10\5\7\1\6\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7", | ||
32773 | "\1\7\1\uffff\1\7\5\uffff\11\7\1\uffff\1\7\1\uffff\1\10\5\7\1\uffff\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7", | ||
32774 | "", | ||
32775 | "", | ||
32776 | "", | ||
32777 | "\1\11", | ||
32778 | "", | ||
32779 | "", | ||
32780 | "\1\7\1\uffff\1\7\5\uffff\11\7\1\uffff\1\7\1\uffff\1\10\5\7\1\6\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7" | ||
32781 | }; | ||
32782 | |||
32783 | static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); | ||
32784 | static final short[] dfa_15 = DFA.unpackEncodedString(dfa_15s); | ||
32785 | static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); | ||
32786 | static final char[] dfa_17 = DFA.unpackEncodedStringToUnsignedChars(dfa_17s); | ||
32787 | static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); | ||
32788 | static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); | ||
32789 | static final short[][] dfa_20 = unpackEncodedStringArray(dfa_20s); | ||
32790 | |||
32791 | class DFA9 extends DFA { | ||
32792 | |||
32793 | public DFA9(BaseRecognizer recognizer) { | ||
32794 | this.recognizer = recognizer; | ||
32795 | this.decisionNumber = 9; | ||
32796 | this.eot = dfa_14; | ||
32797 | this.eof = dfa_15; | ||
32798 | this.min = dfa_16; | ||
32799 | this.max = dfa_17; | ||
32800 | this.accept = dfa_18; | ||
32801 | this.special = dfa_19; | ||
32802 | this.transition = dfa_20; | ||
32803 | } | ||
32804 | public String getDescription() { | ||
32805 | return "1998:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) );"; | ||
27146 | } | 32806 | } |
27147 | } | 32807 | } |
27148 | static final String dfa_14s = "\1\uffff\2\3\3\uffff\1\11\1\uffff\1\3\1\uffff"; | 32808 | static final String dfa_21s = "\1\uffff\2\3\4\uffff\1\11\1\3\1\uffff"; |
27149 | static final String dfa_15s = "\1\15\2\55\2\uffff\1\122\1\15\1\uffff\1\55\1\uffff"; | 32809 | static final String dfa_22s = "\1\13\2\40\2\uffff\1\105\1\uffff\1\13\1\40\1\uffff"; |
27150 | static final String dfa_16s = "\1\123\2\122\2\uffff\1\122\1\123\1\uffff\1\122\1\uffff"; | 32810 | static final String dfa_23s = "\1\106\2\105\2\uffff\1\105\1\uffff\1\106\1\105\1\uffff"; |
27151 | static final String dfa_17s = "\3\uffff\1\1\1\2\2\uffff\1\3\1\uffff\1\4"; | 32811 | static final String dfa_24s = "\3\uffff\1\1\1\2\1\uffff\1\3\2\uffff\1\4"; |
27152 | static final String[] dfa_18s = { | 32812 | static final String[] dfa_25s = { |
27153 | "\1\3\2\uffff\1\3\3\uffff\4\3\3\uffff\3\3\2\uffff\1\3\5\uffff\2\3\1\uffff\4\3\13\uffff\2\3\1\uffff\1\4\1\3\1\uffff\1\3\7\uffff\1\3\5\uffff\1\3\1\2\4\uffff\1\1\1\3", | 32813 | "\1\3\2\uffff\2\3\1\uffff\1\3\1\uffff\4\3\2\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\13\uffff\2\3\1\uffff\1\4\1\3\1\uffff\1\3\7\uffff\1\3\5\uffff\1\3\1\2\4\uffff\1\1\1\3", |
27154 | "\1\3\3\uffff\3\3\3\uffff\1\3\1\uffff\2\3\1\6\3\3\1\5\1\3\2\uffff\1\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\7\1\uffff\2\3\1\uffff\1\7", | 32814 | "\1\3\3\uffff\2\3\1\uffff\2\3\1\uffff\1\3\1\uffff\2\3\1\7\3\3\1\5\1\3\2\uffff\1\3\1\uffff\2\3\1\uffff\2\3\3\uffff\1\6\1\uffff\2\3\1\uffff\1\6", |
27155 | "\1\3\3\uffff\3\3\3\uffff\1\3\1\uffff\2\3\1\6\3\3\1\uffff\1\3\2\uffff\1\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\7\1\uffff\2\3\1\uffff\1\7", | 32815 | "\1\3\3\uffff\2\3\1\uffff\2\3\1\uffff\1\3\1\uffff\2\3\1\7\3\3\1\uffff\1\3\2\uffff\1\3\1\uffff\2\3\1\uffff\2\3\3\uffff\1\6\1\uffff\2\3\1\uffff\1\6", |
27156 | "", | 32816 | "", |
27157 | "", | 32817 | "", |
27158 | "\1\10", | 32818 | "\1\10", |
27159 | "\1\3\2\uffff\1\3\3\uffff\4\3\3\uffff\3\3\2\uffff\1\3\5\uffff\2\3\1\uffff\4\3\13\uffff\2\3\1\11\1\uffff\1\3\1\11\1\3\7\uffff\1\3\5\uffff\2\3\4\uffff\2\3", | ||
27160 | "", | 32819 | "", |
27161 | "\1\3\3\uffff\3\3\3\uffff\1\3\1\uffff\2\3\1\6\3\3\1\5\1\3\2\uffff\1\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\7\1\uffff\2\3\1\uffff\1\7", | 32820 | "\1\3\2\uffff\2\3\1\uffff\1\3\1\uffff\4\3\2\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\13\uffff\2\3\1\11\1\uffff\1\3\1\11\1\3\7\uffff\1\3\5\uffff\2\3\4\uffff\2\3", |
32821 | "\1\3\3\uffff\2\3\1\uffff\2\3\1\uffff\1\3\1\uffff\2\3\1\7\3\3\1\5\1\3\2\uffff\1\3\1\uffff\2\3\1\uffff\2\3\3\uffff\1\6\1\uffff\2\3\1\uffff\1\6", | ||
27162 | "" | 32822 | "" |
27163 | }; | 32823 | }; |
27164 | static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); | 32824 | static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s); |
27165 | static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); | 32825 | static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); |
27166 | static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); | 32826 | static final char[] dfa_23 = DFA.unpackEncodedStringToUnsignedChars(dfa_23s); |
27167 | static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); | 32827 | static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); |
27168 | static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s); | 32828 | static final short[][] dfa_25 = unpackEncodedStringArray(dfa_25s); |
27169 | 32829 | ||
27170 | class DFA11 extends DFA { | 32830 | class DFA11 extends DFA { |
27171 | 32831 | ||
27172 | public DFA11(BaseRecognizer recognizer) { | 32832 | public DFA11(BaseRecognizer recognizer) { |
27173 | this.recognizer = recognizer; | 32833 | this.recognizer = recognizer; |
27174 | this.decisionNumber = 11; | 32834 | this.decisionNumber = 11; |
27175 | this.eot = dfa_7; | 32835 | this.eot = dfa_14; |
27176 | this.eof = dfa_14; | 32836 | this.eof = dfa_21; |
27177 | this.min = dfa_15; | 32837 | this.min = dfa_22; |
27178 | this.max = dfa_16; | 32838 | this.max = dfa_23; |
27179 | this.accept = dfa_17; | 32839 | this.accept = dfa_24; |
27180 | this.special = dfa_12; | 32840 | this.special = dfa_19; |
27181 | this.transition = dfa_18; | 32841 | this.transition = dfa_25; |
27182 | } | 32842 | } |
27183 | public String getDescription() { | 32843 | public String getDescription() { |
27184 | return "1853:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) );"; | 32844 | return "2058:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) );"; |
27185 | } | 32845 | } |
27186 | } | 32846 | } |
27187 | static final String dfa_19s = "\17\uffff"; | 32847 | static final String dfa_26s = "\17\uffff"; |
27188 | static final String dfa_20s = "\13\uffff\2\7\1\uffff\1\7"; | 32848 | static final String dfa_27s = "\13\uffff\2\6\1\uffff\1\6"; |
27189 | static final String dfa_21s = "\1\30\1\115\3\61\1\122\3\uffff\1\115\3\61\1\122\1\61"; | 32849 | static final String dfa_28s = "\1\27\1\100\3\44\1\105\3\uffff\1\100\3\44\1\105\1\44"; |
27190 | static final String dfa_22s = "\1\30\1\123\1\77\2\63\1\122\3\uffff\1\122\1\77\2\121\1\122\1\121"; | 32850 | static final String dfa_29s = "\1\27\1\106\1\62\2\47\1\105\3\uffff\1\105\1\62\2\104\1\105\1\104"; |
27191 | static final String dfa_23s = "\6\uffff\1\2\1\3\1\1\6\uffff"; | 32851 | static final String dfa_30s = "\6\uffff\1\3\1\2\1\1\6\uffff"; |
27192 | static final String dfa_24s = "\17\uffff}>"; | 32852 | static final String dfa_31s = "\17\uffff}>"; |
27193 | static final String[] dfa_25s = { | 32853 | static final String[] dfa_32s = { |
27194 | "\1\1", | 32854 | "\1\1", |
27195 | "\1\3\4\uffff\1\2\1\4", | 32855 | "\1\3\4\uffff\1\2\1\4", |
27196 | "\1\6\1\10\1\7\13\uffff\1\5", | 32856 | "\1\7\1\10\1\uffff\1\6\12\uffff\1\5", |
27197 | "\1\6\1\10\1\7", | 32857 | "\1\7\1\10\1\uffff\1\6", |
27198 | "\1\11\1\uffff\1\6", | 32858 | "\1\11\2\uffff\1\7", |
27199 | "\1\12", | 32859 | "\1\12", |
27200 | "", | 32860 | "", |
27201 | "", | 32861 | "", |
27202 | "", | 32862 | "", |
27203 | "\1\14\4\uffff\1\13", | 32863 | "\1\14\4\uffff\1\13", |
27204 | "\1\6\1\10\1\7\13\uffff\1\5", | 32864 | "\1\7\1\10\1\uffff\1\6\12\uffff\1\5", |
27205 | "\1\6\15\uffff\1\15\21\uffff\1\7", | 32865 | "\1\7\15\uffff\1\15\21\uffff\1\6", |
27206 | "\1\6\37\uffff\1\7", | 32866 | "\1\7\37\uffff\1\6", |
27207 | "\1\16", | 32867 | "\1\16", |
27208 | "\1\6\15\uffff\1\15\21\uffff\1\7" | 32868 | "\1\7\15\uffff\1\15\21\uffff\1\6" |
27209 | }; | 32869 | }; |
27210 | 32870 | ||
27211 | static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); | 32871 | static final short[] dfa_26 = DFA.unpackEncodedString(dfa_26s); |
27212 | static final short[] dfa_20 = DFA.unpackEncodedString(dfa_20s); | 32872 | static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); |
27213 | static final char[] dfa_21 = DFA.unpackEncodedStringToUnsignedChars(dfa_21s); | 32873 | static final char[] dfa_28 = DFA.unpackEncodedStringToUnsignedChars(dfa_28s); |
27214 | static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); | 32874 | static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s); |
27215 | static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s); | 32875 | static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s); |
27216 | static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); | 32876 | static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s); |
27217 | static final short[][] dfa_25 = unpackEncodedStringArray(dfa_25s); | 32877 | static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s); |
27218 | 32878 | ||
27219 | class DFA14 extends DFA { | 32879 | class DFA14 extends DFA { |
27220 | 32880 | ||
27221 | public DFA14(BaseRecognizer recognizer) { | 32881 | public DFA14(BaseRecognizer recognizer) { |
27222 | this.recognizer = recognizer; | 32882 | this.recognizer = recognizer; |
27223 | this.decisionNumber = 14; | 32883 | this.decisionNumber = 14; |
27224 | this.eot = dfa_19; | 32884 | this.eot = dfa_26; |
27225 | this.eof = dfa_20; | 32885 | this.eof = dfa_27; |
27226 | this.min = dfa_21; | 32886 | this.min = dfa_28; |
27227 | this.max = dfa_22; | 32887 | this.max = dfa_29; |
27228 | this.accept = dfa_23; | 32888 | this.accept = dfa_30; |
27229 | this.special = dfa_24; | 32889 | this.special = dfa_31; |
27230 | this.transition = dfa_25; | 32890 | this.transition = dfa_32; |
27231 | } | 32891 | } |
27232 | public String getDescription() { | 32892 | public String getDescription() { |
27233 | return "1952:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) );"; | 32893 | return "2157:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) );"; |
27234 | } | 32894 | } |
27235 | } | 32895 | } |
27236 | 32896 | ||
27237 | 32897 | ||
27238 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 32898 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
27239 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 32899 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
27240 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x53401FC179FD6362L,0x00000000000C3040L}); | 32900 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x82029A00EAFFDB32L,0x0000000000000061L}); |
27241 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); | 32901 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); |
27242 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0001000000000000L,0x0000000000000012L}); | 32902 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0090000800000000L}); |
27243 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); | 32903 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0010000000000000L}); |
27244 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x53401EC138F12000L,0x00000000000C3040L}); | 32904 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x82029A00EA7AC800L,0x0000000000000061L}); |
27245 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0001000000000000L}); | 32905 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000800000000L}); |
27246 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000042000L}); | 32906 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000021L}); |
27247 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000400000L}); | 32907 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000200000L}); |
27248 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L}); | 32908 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000010L}); |
27249 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0200000000000000L}); | 32909 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000100000000000L}); |
27250 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); | 32910 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0080000000000000L}); |
27251 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000010040000000L}); | 32911 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x1000000000000000L}); |
27252 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000080000000L}); | 32912 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000010000000L}); |
27253 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000004000000L}); | 32913 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x4000000000000000L}); |
27254 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000004L}); | 32914 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000080L}); |
27255 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); | 32915 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000002000L}); |
27256 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); | 32916 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0001000000000000L}); |
27257 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000400000000000L}); | 32917 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0001000000000002L}); |
27258 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x2000000000000000L}); | 32918 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); |
27259 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x2000000000000002L}); | 32919 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000004000000L}); |
27260 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x008E200000000000L,0x0000000000000028L}); | 32920 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000001000000L}); |
27261 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x5000000000000000L}); | 32921 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0001040000000000L}); |
27262 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x5000000000000002L}); | 32922 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000004000000000L}); |
27263 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0800000000000000L,0x0000000000000001L}); | 32923 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0020000200000000L}); |
27264 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0800000000000002L,0x0000000000000001L}); | 32924 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0020000000000000L}); |
27265 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); | 32925 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0020000000000002L}); |
27266 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x02001AC130F10000L,0x00000000000C3040L}); | 32926 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000200000000L}); |
27267 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); | 32927 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x014004B100000000L}); |
27268 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); | 32928 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002800000000000L}); |
27269 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); | 32929 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002800000000002L}); |
27270 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0400000000000000L}); | 32930 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0008400000000000L}); |
27271 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0200000000000000L,0x0000000000018000L}); | 32931 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0008400000000002L}); |
27272 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x5F401EC138F12000L,0x00000000000C3040L}); | 32932 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0800000000000000L}); |
27273 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x5B401EC138F12000L,0x00000000000C3040L}); | 32933 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); |
27274 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0800000000000000L}); | 32934 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x82001000287AC000L,0x0000000000000061L}); |
27275 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000800000000000L}); | 32935 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0200000000000000L}); |
27276 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); | 32936 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0400000000000000L,0x0000000000000021L}); |
27277 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000008000000000L}); | 32937 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x1200000000000000L}); |
27278 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000200000L}); | 32938 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x6000000000000000L}); |
27279 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000080040L}); | 32939 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000200000000000L}); |
27280 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); | 32940 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000100000000000L,0x000000000000000CL}); |
27281 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000200L}); | 32941 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x8202FA00EA7AC800L,0x0000000000000061L}); |
27282 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000080L,0x0000000000042800L}); | 32942 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8202DA00EA7AC800L,0x0000000000000061L}); |
27283 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000082L,0x0000000000042000L}); | 32943 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000400000000000L}); |
27284 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000080L,0x0000000000042000L}); | 32944 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000400000000L}); |
27285 | public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040040L}); | 32945 | public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0400000000000000L}); |
27286 | public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000400L,0x0000000000000004L}); | 32946 | public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000020000000L}); |
27287 | public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); | 32947 | public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000100000L}); |
27288 | public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0800000000000000L,0x0000000000080000L}); | 32948 | public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000040020L}); |
27289 | public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); | 32949 | public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x1000000000002000L}); |
27290 | public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0004000000000000L}); | 32950 | public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x4000000000000040L,0x0000000000000021L}); |
27291 | public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C2000L}); | 32951 | public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000042L,0x0000000000000021L}); |
27292 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0002000000000000L}); | 32952 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000021L}); |
27293 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0008000000000000L}); | 32953 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000020L}); |
27294 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x8000000000000000L}); | 32954 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0020000000000400L}); |
27295 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x8000000000000002L}); | 32955 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000040L}); |
32956 | public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); | ||
32957 | public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000002000000000L}); | ||
32958 | public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000061L}); | ||
32959 | public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000001000000000L}); | ||
32960 | public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000008000000000L}); | ||
32961 | public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0004000000000000L}); | ||
32962 | public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0004000000000002L}); | ||
27296 | 32963 | ||
27297 | } \ No newline at end of file | 32964 | } \ 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.tokens b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.tokens index 81343db5..736b2f0a 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.tokens +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.tokens | |||
@@ -1,83 +1,70 @@ | |||
1 | '!'=56 | 1 | '!'=43 |
2 | '!='=45 | 2 | '!='=32 |
3 | '('=57 | 3 | '('=44 |
4 | ')'=58 | 4 | ')'=45 |
5 | '*'=59 | 5 | '*'=46 |
6 | '+'=60 | 6 | '+'=47 |
7 | ','=61 | 7 | ','=48 |
8 | '-'=62 | 8 | '-'=49 |
9 | '->'=46 | 9 | '->'=33 |
10 | '.'=63 | 10 | '.'=50 |
11 | '..'=47 | 11 | '..'=34 |
12 | '/'=64 | 12 | '...'=28 |
13 | ':'=65 | 13 | '/'=51 |
14 | ':-'=48 | 14 | ':'=52 |
15 | ';'=66 | 15 | ':-'=35 |
16 | '<'=67 | 16 | ';'=53 |
17 | '<='=49 | 17 | '<'=54 |
18 | '='=68 | 18 | '<='=36 |
19 | '=='=50 | 19 | '='=55 |
20 | '>'=69 | 20 | '=='=37 |
21 | '>='=51 | 21 | '=>'=38 |
22 | 'ADD'=33 | 22 | '>'=56 |
23 | 'DIV'=34 | 23 | '>='=39 |
24 | 'EQ'=52 | 24 | '['=57 |
25 | 'GREATER'=11 | 25 | ']'=58 |
26 | 'GREATER_EQ'=4 | 26 | '^'=59 |
27 | 'IN'=53 | 27 | 'abstract'=5 |
28 | 'LESS'=25 | 28 | 'as'=40 |
29 | 'LESS_EQ'=12 | 29 | 'class'=18 |
30 | 'MUL'=35 | 30 | 'contains'=6 |
31 | 'NOT_EQ'=17 | 31 | 'count'=19 |
32 | 'POW'=36 | 32 | 'current'=11 |
33 | 'SUB'=37 | 33 | 'datatype'=7 |
34 | '['=70 | 34 | 'default'=12 |
35 | ']'=71 | 35 | 'else'=24 |
36 | '^'=72 | 36 | 'empty'=20 |
37 | 'abstract'=6 | 37 | 'error'=21 |
38 | 'avg'=38 | 38 | 'exists'=15 |
39 | 'class'=19 | 39 | 'extends'=13 |
40 | 'contains'=7 | 40 | 'extern'=16 |
41 | 'count'=20 | 41 | 'false'=22 |
42 | 'current'=13 | 42 | 'forall'=17 |
43 | 'default'=14 | 43 | 'functional'=4 |
44 | 'else'=26 | 44 | 'if'=41 |
45 | 'empty'=21 | 45 | 'in'=42 |
46 | 'error'=22 | 46 | 'inf'=29 |
47 | 'extends'=15 | 47 | 'let'=30 |
48 | 'extern'=18 | ||
49 | 'false'=23 | ||
50 | 'functional'=5 | ||
51 | 'if'=54 | ||
52 | 'in'=55 | ||
53 | 'inf'=39 | ||
54 | 'int'=40 | ||
55 | 'max'=41 | ||
56 | 'maximize'=8 | 48 | 'maximize'=8 |
57 | 'may'=42 | 49 | 'may'=31 |
58 | 'min'=43 | ||
59 | 'minimize'=9 | 50 | 'minimize'=9 |
60 | 'must'=27 | 51 | 'must'=25 |
61 | 'only'=28 | ||
62 | 'opposite'=10 | 52 | 'opposite'=10 |
63 | 'prod'=29 | 53 | 'scope'=23 |
64 | 'real'=30 | 54 | 'then'=26 |
65 | 'scope'=24 | 55 | 'true'=27 |
66 | 'sum'=44 | 56 | 'unknown'=14 |
67 | 'then'=31 | 57 | '{'=60 |
68 | 'true'=32 | 58 | '|'=61 |
69 | 'unknown'=16 | 59 | '}'=62 |
70 | '{'=73 | 60 | RULE_ANY_OTHER=73 |
71 | '|'=74 | 61 | RULE_FULL_STOP=68 |
72 | '}'=75 | 62 | RULE_ID=69 |
73 | RULE_ANY_OTHER=86 | 63 | RULE_INT=70 |
74 | RULE_FULL_STOP=81 | 64 | RULE_ML_COMMENT=71 |
75 | RULE_ID=82 | 65 | RULE_QUOTED_ID=64 |
76 | RULE_INT=83 | 66 | RULE_REFLEXIVE_TRANSITIVE_CLOSURE=67 |
77 | RULE_ML_COMMENT=84 | 67 | RULE_SL_COMMENT=65 |
78 | RULE_QUOTED_ID=77 | 68 | RULE_STRING=63 |
79 | RULE_REFLEXIVE_TRANSITIVE_CLOSURE=80 | 69 | RULE_TRANSITIVE_CLOSURE=66 |
80 | RULE_SL_COMMENT=78 | 70 | RULE_WS=72 |
81 | RULE_STRING=76 | ||
82 | RULE_TRANSITIVE_CLOSURE=79 | ||
83 | RULE_WS=85 | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.g b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.g index 309435e3..77e9557a 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.g +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.g | |||
@@ -11,24 +11,20 @@ package org.eclipse.viatra.solver.language.ide.contentassist.antlr.lexer; | |||
11 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; | 11 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; |
12 | } | 12 | } |
13 | 13 | ||
14 | GREATER_EQ : 'GREATER_EQ'; | ||
15 | |||
16 | Functional : 'functional'; | 14 | Functional : 'functional'; |
17 | 15 | ||
18 | Abstract : 'abstract'; | 16 | Abstract : 'abstract'; |
19 | 17 | ||
20 | Contains : 'contains'; | 18 | Contains : 'contains'; |
21 | 19 | ||
20 | Datatype : 'datatype'; | ||
21 | |||
22 | Maximize : 'maximize'; | 22 | Maximize : 'maximize'; |
23 | 23 | ||
24 | Minimize : 'minimize'; | 24 | Minimize : 'minimize'; |
25 | 25 | ||
26 | Opposite : 'opposite'; | 26 | Opposite : 'opposite'; |
27 | 27 | ||
28 | GREATER : 'GREATER'; | ||
29 | |||
30 | LESS_EQ : 'LESS_EQ'; | ||
31 | |||
32 | Current : 'current'; | 28 | Current : 'current'; |
33 | 29 | ||
34 | Default : 'default'; | 30 | Default : 'default'; |
@@ -37,10 +33,12 @@ Extends : 'extends'; | |||
37 | 33 | ||
38 | Unknown : 'unknown'; | 34 | Unknown : 'unknown'; |
39 | 35 | ||
40 | NOT_EQ : 'NOT_EQ'; | 36 | Exists : 'exists'; |
41 | 37 | ||
42 | Extern : 'extern'; | 38 | Extern : 'extern'; |
43 | 39 | ||
40 | Forall : 'forall'; | ||
41 | |||
44 | Class : 'class'; | 42 | Class : 'class'; |
45 | 43 | ||
46 | Count : 'count'; | 44 | Count : 'count'; |
@@ -53,46 +51,22 @@ False : 'false'; | |||
53 | 51 | ||
54 | Scope : 'scope'; | 52 | Scope : 'scope'; |
55 | 53 | ||
56 | LESS : 'LESS'; | ||
57 | |||
58 | Else : 'else'; | 54 | Else : 'else'; |
59 | 55 | ||
60 | Must : 'must'; | 56 | Must : 'must'; |
61 | 57 | ||
62 | Only : 'only'; | ||
63 | |||
64 | Prod : 'prod'; | ||
65 | |||
66 | Real : 'real'; | ||
67 | |||
68 | Then : 'then'; | 58 | Then : 'then'; |
69 | 59 | ||
70 | True : 'true'; | 60 | True : 'true'; |
71 | 61 | ||
72 | ADD : 'ADD'; | 62 | FullStopFullStopFullStop : '...'; |
73 | |||
74 | DIV : 'DIV'; | ||
75 | |||
76 | MUL : 'MUL'; | ||
77 | |||
78 | POW : 'POW'; | ||
79 | |||
80 | SUB : 'SUB'; | ||
81 | |||
82 | Avg : 'avg'; | ||
83 | 63 | ||
84 | Inf : 'inf'; | 64 | Inf : 'inf'; |
85 | 65 | ||
86 | Int : 'int'; | 66 | Let : 'let'; |
87 | |||
88 | Max : 'max'; | ||
89 | 67 | ||
90 | May : 'may'; | 68 | May : 'may'; |
91 | 69 | ||
92 | Min : 'min'; | ||
93 | |||
94 | Sum : 'sum'; | ||
95 | |||
96 | ExclamationMarkEqualsSign : '!='; | 70 | ExclamationMarkEqualsSign : '!='; |
97 | 71 | ||
98 | HyphenMinusGreaterThanSign : '->'; | 72 | HyphenMinusGreaterThanSign : '->'; |
@@ -105,11 +79,11 @@ LessThanSignEqualsSign : '<='; | |||
105 | 79 | ||
106 | EqualsSignEqualsSign : '=='; | 80 | EqualsSignEqualsSign : '=='; |
107 | 81 | ||
108 | GreaterThanSignEqualsSign : '>='; | 82 | EqualsSignGreaterThanSign : '=>'; |
109 | 83 | ||
110 | EQ : 'EQ'; | 84 | GreaterThanSignEqualsSign : '>='; |
111 | 85 | ||
112 | IN : 'IN'; | 86 | As : 'as'; |
113 | 87 | ||
114 | If : 'if'; | 88 | If : 'if'; |
115 | 89 | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.java index 86514bf5..541338df 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.java +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.java | |||
@@ -12,90 +12,77 @@ import java.util.ArrayList; | |||
12 | 12 | ||
13 | @SuppressWarnings("all") | 13 | @SuppressWarnings("all") |
14 | public class InternalSolverLanguageLexer extends Lexer { | 14 | public class InternalSolverLanguageLexer extends Lexer { |
15 | public static final int ADD=33; | 15 | public static final int EqualsSignGreaterThanSign=38; |
16 | public static final int True=32; | 16 | public static final int True=27; |
17 | public static final int GREATER_EQ=4; | 17 | public static final int Count=19; |
18 | public static final int Count=20; | 18 | public static final int False=22; |
19 | public static final int False=23; | 19 | public static final int Must=25; |
20 | public static final int Must=27; | 20 | public static final int FullStopFullStopFullStop=28; |
21 | public static final int LessThanSign=67; | 21 | public static final int LessThanSign=54; |
22 | public static final int LeftParenthesis=57; | 22 | public static final int Datatype=7; |
23 | public static final int Unknown=16; | 23 | public static final int LeftParenthesis=44; |
24 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=80; | 24 | public static final int Unknown=14; |
25 | public static final int FullStopFullStop=47; | 25 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=67; |
26 | public static final int Real=30; | 26 | public static final int FullStopFullStop=34; |
27 | public static final int Then=31; | 27 | public static final int Then=26; |
28 | public static final int Extends=15; | 28 | public static final int Extends=13; |
29 | public static final int RightSquareBracket=71; | 29 | public static final int Forall=17; |
30 | public static final int ExclamationMark=56; | 30 | public static final int RightSquareBracket=58; |
31 | public static final int ExclamationMark=43; | ||
31 | public static final int Opposite=10; | 32 | public static final int Opposite=10; |
32 | public static final int SUB=37; | 33 | public static final int GreaterThanSign=56; |
33 | public static final int GreaterThanSign=69; | 34 | public static final int RULE_ID=69; |
34 | public static final int NOT_EQ=17; | 35 | public static final int RULE_QUOTED_ID=64; |
35 | public static final int RULE_ID=82; | 36 | public static final int RightParenthesis=45; |
36 | public static final int MUL=35; | 37 | public static final int GreaterThanSignEqualsSign=39; |
37 | public static final int IN=53; | 38 | public static final int Functional=4; |
38 | public static final int RULE_QUOTED_ID=77; | 39 | public static final int EqualsSignEqualsSign=37; |
39 | public static final int RightParenthesis=58; | 40 | public static final int VerticalLine=61; |
40 | public static final int Sum=44; | 41 | public static final int PlusSign=47; |
41 | public static final int EQ=52; | 42 | public static final int RULE_INT=70; |
42 | public static final int GreaterThanSignEqualsSign=51; | 43 | public static final int Contains=6; |
43 | public static final int Functional=5; | 44 | public static final int RULE_ML_COMMENT=71; |
44 | public static final int EqualsSignEqualsSign=50; | 45 | public static final int RULE_TRANSITIVE_CLOSURE=66; |
45 | public static final int Avg=38; | 46 | public static final int Class=18; |
46 | public static final int Min=43; | 47 | public static final int LeftSquareBracket=57; |
47 | public static final int VerticalLine=74; | 48 | public static final int RULE_FULL_STOP=68; |
48 | public static final int PlusSign=60; | 49 | public static final int Current=11; |
49 | public static final int RULE_INT=83; | 50 | public static final int If=41; |
50 | public static final int Contains=7; | 51 | public static final int Inf=29; |
51 | public static final int RULE_ML_COMMENT=84; | 52 | public static final int May=31; |
52 | public static final int POW=36; | 53 | public static final int In=42; |
53 | public static final int RULE_TRANSITIVE_CLOSURE=79; | 54 | public static final int RULE_STRING=63; |
54 | public static final int Class=19; | 55 | public static final int Extern=16; |
55 | public static final int LESS=25; | 56 | public static final int RULE_SL_COMMENT=65; |
56 | public static final int LeftSquareBracket=70; | 57 | public static final int Comma=48; |
57 | public static final int RULE_FULL_STOP=81; | 58 | public static final int EqualsSign=55; |
58 | public static final int Current=13; | 59 | public static final int Empty=20; |
59 | public static final int If=54; | 60 | public static final int As=40; |
60 | public static final int Inf=39; | 61 | public static final int HyphenMinus=49; |
61 | public static final int LESS_EQ=12; | ||
62 | public static final int May=42; | ||
63 | public static final int Max=41; | ||
64 | public static final int In=55; | ||
65 | public static final int RULE_STRING=76; | ||
66 | public static final int Int=40; | ||
67 | public static final int Extern=18; | ||
68 | public static final int RULE_SL_COMMENT=78; | ||
69 | public static final int Prod=29; | ||
70 | public static final int Comma=61; | ||
71 | public static final int EqualsSign=68; | ||
72 | public static final int Empty=21; | ||
73 | public static final int HyphenMinus=62; | ||
74 | public static final int Maximize=8; | 62 | public static final int Maximize=8; |
75 | public static final int LessThanSignEqualsSign=49; | 63 | public static final int LessThanSignEqualsSign=36; |
76 | public static final int Solidus=64; | 64 | public static final int Solidus=51; |
77 | public static final int Colon=65; | 65 | public static final int Colon=52; |
78 | public static final int RightCurlyBracket=75; | 66 | public static final int RightCurlyBracket=62; |
79 | public static final int EOF=-1; | 67 | public static final int EOF=-1; |
80 | public static final int Asterisk=59; | 68 | public static final int Asterisk=46; |
81 | public static final int FullStop=63; | 69 | public static final int FullStop=50; |
82 | public static final int RULE_WS=85; | 70 | public static final int RULE_WS=72; |
83 | public static final int Abstract=6; | 71 | public static final int Abstract=5; |
84 | public static final int Minimize=9; | 72 | public static final int Minimize=9; |
85 | public static final int GREATER=11; | 73 | public static final int LeftCurlyBracket=60; |
86 | public static final int LeftCurlyBracket=73; | 74 | public static final int Error=21; |
87 | public static final int Error=22; | 75 | public static final int RULE_ANY_OTHER=73; |
88 | public static final int Only=28; | 76 | public static final int Default=12; |
89 | public static final int RULE_ANY_OTHER=86; | 77 | public static final int ColonHyphenMinus=35; |
90 | public static final int Default=14; | 78 | public static final int CircumflexAccent=59; |
91 | public static final int ColonHyphenMinus=48; | 79 | public static final int Semicolon=53; |
92 | public static final int CircumflexAccent=72; | 80 | public static final int Scope=23; |
93 | public static final int DIV=34; | 81 | public static final int Exists=15; |
94 | public static final int Semicolon=66; | 82 | public static final int Else=24; |
95 | public static final int Scope=24; | 83 | public static final int Let=30; |
96 | public static final int Else=26; | 84 | public static final int ExclamationMarkEqualsSign=32; |
97 | public static final int ExclamationMarkEqualsSign=45; | 85 | public static final int HyphenMinusGreaterThanSign=33; |
98 | public static final int HyphenMinusGreaterThanSign=46; | ||
99 | 86 | ||
100 | // delegates | 87 | // delegates |
101 | // delegators | 88 | // delegators |
@@ -110,34 +97,13 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
110 | } | 97 | } |
111 | public String getGrammarFileName() { return "InternalSolverLanguageLexer.g"; } | 98 | public String getGrammarFileName() { return "InternalSolverLanguageLexer.g"; } |
112 | 99 | ||
113 | // $ANTLR start "GREATER_EQ" | ||
114 | public final void mGREATER_EQ() throws RecognitionException { | ||
115 | try { | ||
116 | int _type = GREATER_EQ; | ||
117 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
118 | // InternalSolverLanguageLexer.g:14:12: ( 'GREATER_EQ' ) | ||
119 | // InternalSolverLanguageLexer.g:14:14: 'GREATER_EQ' | ||
120 | { | ||
121 | match("GREATER_EQ"); | ||
122 | |||
123 | |||
124 | } | ||
125 | |||
126 | state.type = _type; | ||
127 | state.channel = _channel; | ||
128 | } | ||
129 | finally { | ||
130 | } | ||
131 | } | ||
132 | // $ANTLR end "GREATER_EQ" | ||
133 | |||
134 | // $ANTLR start "Functional" | 100 | // $ANTLR start "Functional" |
135 | public final void mFunctional() throws RecognitionException { | 101 | public final void mFunctional() throws RecognitionException { |
136 | try { | 102 | try { |
137 | int _type = Functional; | 103 | int _type = Functional; |
138 | int _channel = DEFAULT_TOKEN_CHANNEL; | 104 | int _channel = DEFAULT_TOKEN_CHANNEL; |
139 | // InternalSolverLanguageLexer.g:16:12: ( 'functional' ) | 105 | // InternalSolverLanguageLexer.g:14:12: ( 'functional' ) |
140 | // InternalSolverLanguageLexer.g:16:14: 'functional' | 106 | // InternalSolverLanguageLexer.g:14:14: 'functional' |
141 | { | 107 | { |
142 | match("functional"); | 108 | match("functional"); |
143 | 109 | ||
@@ -157,8 +123,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
157 | try { | 123 | try { |
158 | int _type = Abstract; | 124 | int _type = Abstract; |
159 | int _channel = DEFAULT_TOKEN_CHANNEL; | 125 | int _channel = DEFAULT_TOKEN_CHANNEL; |
160 | // InternalSolverLanguageLexer.g:18:10: ( 'abstract' ) | 126 | // InternalSolverLanguageLexer.g:16:10: ( 'abstract' ) |
161 | // InternalSolverLanguageLexer.g:18:12: 'abstract' | 127 | // InternalSolverLanguageLexer.g:16:12: 'abstract' |
162 | { | 128 | { |
163 | match("abstract"); | 129 | match("abstract"); |
164 | 130 | ||
@@ -178,8 +144,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
178 | try { | 144 | try { |
179 | int _type = Contains; | 145 | int _type = Contains; |
180 | int _channel = DEFAULT_TOKEN_CHANNEL; | 146 | int _channel = DEFAULT_TOKEN_CHANNEL; |
181 | // InternalSolverLanguageLexer.g:20:10: ( 'contains' ) | 147 | // InternalSolverLanguageLexer.g:18:10: ( 'contains' ) |
182 | // InternalSolverLanguageLexer.g:20:12: 'contains' | 148 | // InternalSolverLanguageLexer.g:18:12: 'contains' |
183 | { | 149 | { |
184 | match("contains"); | 150 | match("contains"); |
185 | 151 | ||
@@ -194,6 +160,27 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
194 | } | 160 | } |
195 | // $ANTLR end "Contains" | 161 | // $ANTLR end "Contains" |
196 | 162 | ||
163 | // $ANTLR start "Datatype" | ||
164 | public final void mDatatype() throws RecognitionException { | ||
165 | try { | ||
166 | int _type = Datatype; | ||
167 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
168 | // InternalSolverLanguageLexer.g:20:10: ( 'datatype' ) | ||
169 | // InternalSolverLanguageLexer.g:20:12: 'datatype' | ||
170 | { | ||
171 | match("datatype"); | ||
172 | |||
173 | |||
174 | } | ||
175 | |||
176 | state.type = _type; | ||
177 | state.channel = _channel; | ||
178 | } | ||
179 | finally { | ||
180 | } | ||
181 | } | ||
182 | // $ANTLR end "Datatype" | ||
183 | |||
197 | // $ANTLR start "Maximize" | 184 | // $ANTLR start "Maximize" |
198 | public final void mMaximize() throws RecognitionException { | 185 | public final void mMaximize() throws RecognitionException { |
199 | try { | 186 | try { |
@@ -257,55 +244,13 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
257 | } | 244 | } |
258 | // $ANTLR end "Opposite" | 245 | // $ANTLR end "Opposite" |
259 | 246 | ||
260 | // $ANTLR start "GREATER" | ||
261 | public final void mGREATER() throws RecognitionException { | ||
262 | try { | ||
263 | int _type = GREATER; | ||
264 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
265 | // InternalSolverLanguageLexer.g:28:9: ( 'GREATER' ) | ||
266 | // InternalSolverLanguageLexer.g:28:11: 'GREATER' | ||
267 | { | ||
268 | match("GREATER"); | ||
269 | |||
270 | |||
271 | } | ||
272 | |||
273 | state.type = _type; | ||
274 | state.channel = _channel; | ||
275 | } | ||
276 | finally { | ||
277 | } | ||
278 | } | ||
279 | // $ANTLR end "GREATER" | ||
280 | |||
281 | // $ANTLR start "LESS_EQ" | ||
282 | public final void mLESS_EQ() throws RecognitionException { | ||
283 | try { | ||
284 | int _type = LESS_EQ; | ||
285 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
286 | // InternalSolverLanguageLexer.g:30:9: ( 'LESS_EQ' ) | ||
287 | // InternalSolverLanguageLexer.g:30:11: 'LESS_EQ' | ||
288 | { | ||
289 | match("LESS_EQ"); | ||
290 | |||
291 | |||
292 | } | ||
293 | |||
294 | state.type = _type; | ||
295 | state.channel = _channel; | ||
296 | } | ||
297 | finally { | ||
298 | } | ||
299 | } | ||
300 | // $ANTLR end "LESS_EQ" | ||
301 | |||
302 | // $ANTLR start "Current" | 247 | // $ANTLR start "Current" |
303 | public final void mCurrent() throws RecognitionException { | 248 | public final void mCurrent() throws RecognitionException { |
304 | try { | 249 | try { |
305 | int _type = Current; | 250 | int _type = Current; |
306 | int _channel = DEFAULT_TOKEN_CHANNEL; | 251 | int _channel = DEFAULT_TOKEN_CHANNEL; |
307 | // InternalSolverLanguageLexer.g:32:9: ( 'current' ) | 252 | // InternalSolverLanguageLexer.g:28:9: ( 'current' ) |
308 | // InternalSolverLanguageLexer.g:32:11: 'current' | 253 | // InternalSolverLanguageLexer.g:28:11: 'current' |
309 | { | 254 | { |
310 | match("current"); | 255 | match("current"); |
311 | 256 | ||
@@ -325,8 +270,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
325 | try { | 270 | try { |
326 | int _type = Default; | 271 | int _type = Default; |
327 | int _channel = DEFAULT_TOKEN_CHANNEL; | 272 | int _channel = DEFAULT_TOKEN_CHANNEL; |
328 | // InternalSolverLanguageLexer.g:34:9: ( 'default' ) | 273 | // InternalSolverLanguageLexer.g:30:9: ( 'default' ) |
329 | // InternalSolverLanguageLexer.g:34:11: 'default' | 274 | // InternalSolverLanguageLexer.g:30:11: 'default' |
330 | { | 275 | { |
331 | match("default"); | 276 | match("default"); |
332 | 277 | ||
@@ -346,8 +291,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
346 | try { | 291 | try { |
347 | int _type = Extends; | 292 | int _type = Extends; |
348 | int _channel = DEFAULT_TOKEN_CHANNEL; | 293 | int _channel = DEFAULT_TOKEN_CHANNEL; |
349 | // InternalSolverLanguageLexer.g:36:9: ( 'extends' ) | 294 | // InternalSolverLanguageLexer.g:32:9: ( 'extends' ) |
350 | // InternalSolverLanguageLexer.g:36:11: 'extends' | 295 | // InternalSolverLanguageLexer.g:32:11: 'extends' |
351 | { | 296 | { |
352 | match("extends"); | 297 | match("extends"); |
353 | 298 | ||
@@ -367,8 +312,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
367 | try { | 312 | try { |
368 | int _type = Unknown; | 313 | int _type = Unknown; |
369 | int _channel = DEFAULT_TOKEN_CHANNEL; | 314 | int _channel = DEFAULT_TOKEN_CHANNEL; |
370 | // InternalSolverLanguageLexer.g:38:9: ( 'unknown' ) | 315 | // InternalSolverLanguageLexer.g:34:9: ( 'unknown' ) |
371 | // InternalSolverLanguageLexer.g:38:11: 'unknown' | 316 | // InternalSolverLanguageLexer.g:34:11: 'unknown' |
372 | { | 317 | { |
373 | match("unknown"); | 318 | match("unknown"); |
374 | 319 | ||
@@ -383,15 +328,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
383 | } | 328 | } |
384 | // $ANTLR end "Unknown" | 329 | // $ANTLR end "Unknown" |
385 | 330 | ||
386 | // $ANTLR start "NOT_EQ" | 331 | // $ANTLR start "Exists" |
387 | public final void mNOT_EQ() throws RecognitionException { | 332 | public final void mExists() throws RecognitionException { |
388 | try { | 333 | try { |
389 | int _type = NOT_EQ; | 334 | int _type = Exists; |
390 | int _channel = DEFAULT_TOKEN_CHANNEL; | 335 | int _channel = DEFAULT_TOKEN_CHANNEL; |
391 | // InternalSolverLanguageLexer.g:40:8: ( 'NOT_EQ' ) | 336 | // InternalSolverLanguageLexer.g:36:8: ( 'exists' ) |
392 | // InternalSolverLanguageLexer.g:40:10: 'NOT_EQ' | 337 | // InternalSolverLanguageLexer.g:36:10: 'exists' |
393 | { | 338 | { |
394 | match("NOT_EQ"); | 339 | match("exists"); |
395 | 340 | ||
396 | 341 | ||
397 | } | 342 | } |
@@ -402,15 +347,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
402 | finally { | 347 | finally { |
403 | } | 348 | } |
404 | } | 349 | } |
405 | // $ANTLR end "NOT_EQ" | 350 | // $ANTLR end "Exists" |
406 | 351 | ||
407 | // $ANTLR start "Extern" | 352 | // $ANTLR start "Extern" |
408 | public final void mExtern() throws RecognitionException { | 353 | public final void mExtern() throws RecognitionException { |
409 | try { | 354 | try { |
410 | int _type = Extern; | 355 | int _type = Extern; |
411 | int _channel = DEFAULT_TOKEN_CHANNEL; | 356 | int _channel = DEFAULT_TOKEN_CHANNEL; |
412 | // InternalSolverLanguageLexer.g:42:8: ( 'extern' ) | 357 | // InternalSolverLanguageLexer.g:38:8: ( 'extern' ) |
413 | // InternalSolverLanguageLexer.g:42:10: 'extern' | 358 | // InternalSolverLanguageLexer.g:38:10: 'extern' |
414 | { | 359 | { |
415 | match("extern"); | 360 | match("extern"); |
416 | 361 | ||
@@ -425,13 +370,34 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
425 | } | 370 | } |
426 | // $ANTLR end "Extern" | 371 | // $ANTLR end "Extern" |
427 | 372 | ||
373 | // $ANTLR start "Forall" | ||
374 | public final void mForall() throws RecognitionException { | ||
375 | try { | ||
376 | int _type = Forall; | ||
377 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
378 | // InternalSolverLanguageLexer.g:40:8: ( 'forall' ) | ||
379 | // InternalSolverLanguageLexer.g:40:10: 'forall' | ||
380 | { | ||
381 | match("forall"); | ||
382 | |||
383 | |||
384 | } | ||
385 | |||
386 | state.type = _type; | ||
387 | state.channel = _channel; | ||
388 | } | ||
389 | finally { | ||
390 | } | ||
391 | } | ||
392 | // $ANTLR end "Forall" | ||
393 | |||
428 | // $ANTLR start "Class" | 394 | // $ANTLR start "Class" |
429 | public final void mClass() throws RecognitionException { | 395 | public final void mClass() throws RecognitionException { |
430 | try { | 396 | try { |
431 | int _type = Class; | 397 | int _type = Class; |
432 | int _channel = DEFAULT_TOKEN_CHANNEL; | 398 | int _channel = DEFAULT_TOKEN_CHANNEL; |
433 | // InternalSolverLanguageLexer.g:44:7: ( 'class' ) | 399 | // InternalSolverLanguageLexer.g:42:7: ( 'class' ) |
434 | // InternalSolverLanguageLexer.g:44:9: 'class' | 400 | // InternalSolverLanguageLexer.g:42:9: 'class' |
435 | { | 401 | { |
436 | match("class"); | 402 | match("class"); |
437 | 403 | ||
@@ -451,8 +417,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
451 | try { | 417 | try { |
452 | int _type = Count; | 418 | int _type = Count; |
453 | int _channel = DEFAULT_TOKEN_CHANNEL; | 419 | int _channel = DEFAULT_TOKEN_CHANNEL; |
454 | // InternalSolverLanguageLexer.g:46:7: ( 'count' ) | 420 | // InternalSolverLanguageLexer.g:44:7: ( 'count' ) |
455 | // InternalSolverLanguageLexer.g:46:9: 'count' | 421 | // InternalSolverLanguageLexer.g:44:9: 'count' |
456 | { | 422 | { |
457 | match("count"); | 423 | match("count"); |
458 | 424 | ||
@@ -472,8 +438,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
472 | try { | 438 | try { |
473 | int _type = Empty; | 439 | int _type = Empty; |
474 | int _channel = DEFAULT_TOKEN_CHANNEL; | 440 | int _channel = DEFAULT_TOKEN_CHANNEL; |
475 | // InternalSolverLanguageLexer.g:48:7: ( 'empty' ) | 441 | // InternalSolverLanguageLexer.g:46:7: ( 'empty' ) |
476 | // InternalSolverLanguageLexer.g:48:9: 'empty' | 442 | // InternalSolverLanguageLexer.g:46:9: 'empty' |
477 | { | 443 | { |
478 | match("empty"); | 444 | match("empty"); |
479 | 445 | ||
@@ -493,8 +459,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
493 | try { | 459 | try { |
494 | int _type = Error; | 460 | int _type = Error; |
495 | int _channel = DEFAULT_TOKEN_CHANNEL; | 461 | int _channel = DEFAULT_TOKEN_CHANNEL; |
496 | // InternalSolverLanguageLexer.g:50:7: ( 'error' ) | 462 | // InternalSolverLanguageLexer.g:48:7: ( 'error' ) |
497 | // InternalSolverLanguageLexer.g:50:9: 'error' | 463 | // InternalSolverLanguageLexer.g:48:9: 'error' |
498 | { | 464 | { |
499 | match("error"); | 465 | match("error"); |
500 | 466 | ||
@@ -514,8 +480,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
514 | try { | 480 | try { |
515 | int _type = False; | 481 | int _type = False; |
516 | int _channel = DEFAULT_TOKEN_CHANNEL; | 482 | int _channel = DEFAULT_TOKEN_CHANNEL; |
517 | // InternalSolverLanguageLexer.g:52:7: ( 'false' ) | 483 | // InternalSolverLanguageLexer.g:50:7: ( 'false' ) |
518 | // InternalSolverLanguageLexer.g:52:9: 'false' | 484 | // InternalSolverLanguageLexer.g:50:9: 'false' |
519 | { | 485 | { |
520 | match("false"); | 486 | match("false"); |
521 | 487 | ||
@@ -535,8 +501,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
535 | try { | 501 | try { |
536 | int _type = Scope; | 502 | int _type = Scope; |
537 | int _channel = DEFAULT_TOKEN_CHANNEL; | 503 | int _channel = DEFAULT_TOKEN_CHANNEL; |
538 | // InternalSolverLanguageLexer.g:54:7: ( 'scope' ) | 504 | // InternalSolverLanguageLexer.g:52:7: ( 'scope' ) |
539 | // InternalSolverLanguageLexer.g:54:9: 'scope' | 505 | // InternalSolverLanguageLexer.g:52:9: 'scope' |
540 | { | 506 | { |
541 | match("scope"); | 507 | match("scope"); |
542 | 508 | ||
@@ -551,34 +517,13 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
551 | } | 517 | } |
552 | // $ANTLR end "Scope" | 518 | // $ANTLR end "Scope" |
553 | 519 | ||
554 | // $ANTLR start "LESS" | ||
555 | public final void mLESS() throws RecognitionException { | ||
556 | try { | ||
557 | int _type = LESS; | ||
558 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
559 | // InternalSolverLanguageLexer.g:56:6: ( 'LESS' ) | ||
560 | // InternalSolverLanguageLexer.g:56:8: 'LESS' | ||
561 | { | ||
562 | match("LESS"); | ||
563 | |||
564 | |||
565 | } | ||
566 | |||
567 | state.type = _type; | ||
568 | state.channel = _channel; | ||
569 | } | ||
570 | finally { | ||
571 | } | ||
572 | } | ||
573 | // $ANTLR end "LESS" | ||
574 | |||
575 | // $ANTLR start "Else" | 520 | // $ANTLR start "Else" |
576 | public final void mElse() throws RecognitionException { | 521 | public final void mElse() throws RecognitionException { |
577 | try { | 522 | try { |
578 | int _type = Else; | 523 | int _type = Else; |
579 | int _channel = DEFAULT_TOKEN_CHANNEL; | 524 | int _channel = DEFAULT_TOKEN_CHANNEL; |
580 | // InternalSolverLanguageLexer.g:58:6: ( 'else' ) | 525 | // InternalSolverLanguageLexer.g:54:6: ( 'else' ) |
581 | // InternalSolverLanguageLexer.g:58:8: 'else' | 526 | // InternalSolverLanguageLexer.g:54:8: 'else' |
582 | { | 527 | { |
583 | match("else"); | 528 | match("else"); |
584 | 529 | ||
@@ -598,8 +543,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
598 | try { | 543 | try { |
599 | int _type = Must; | 544 | int _type = Must; |
600 | int _channel = DEFAULT_TOKEN_CHANNEL; | 545 | int _channel = DEFAULT_TOKEN_CHANNEL; |
601 | // InternalSolverLanguageLexer.g:60:6: ( 'must' ) | 546 | // InternalSolverLanguageLexer.g:56:6: ( 'must' ) |
602 | // InternalSolverLanguageLexer.g:60:8: 'must' | 547 | // InternalSolverLanguageLexer.g:56:8: 'must' |
603 | { | 548 | { |
604 | match("must"); | 549 | match("must"); |
605 | 550 | ||
@@ -614,76 +559,13 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
614 | } | 559 | } |
615 | // $ANTLR end "Must" | 560 | // $ANTLR end "Must" |
616 | 561 | ||
617 | // $ANTLR start "Only" | ||
618 | public final void mOnly() throws RecognitionException { | ||
619 | try { | ||
620 | int _type = Only; | ||
621 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
622 | // InternalSolverLanguageLexer.g:62:6: ( 'only' ) | ||
623 | // InternalSolverLanguageLexer.g:62:8: 'only' | ||
624 | { | ||
625 | match("only"); | ||
626 | |||
627 | |||
628 | } | ||
629 | |||
630 | state.type = _type; | ||
631 | state.channel = _channel; | ||
632 | } | ||
633 | finally { | ||
634 | } | ||
635 | } | ||
636 | // $ANTLR end "Only" | ||
637 | |||
638 | // $ANTLR start "Prod" | ||
639 | public final void mProd() throws RecognitionException { | ||
640 | try { | ||
641 | int _type = Prod; | ||
642 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
643 | // InternalSolverLanguageLexer.g:64:6: ( 'prod' ) | ||
644 | // InternalSolverLanguageLexer.g:64:8: 'prod' | ||
645 | { | ||
646 | match("prod"); | ||
647 | |||
648 | |||
649 | } | ||
650 | |||
651 | state.type = _type; | ||
652 | state.channel = _channel; | ||
653 | } | ||
654 | finally { | ||
655 | } | ||
656 | } | ||
657 | // $ANTLR end "Prod" | ||
658 | |||
659 | // $ANTLR start "Real" | ||
660 | public final void mReal() throws RecognitionException { | ||
661 | try { | ||
662 | int _type = Real; | ||
663 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
664 | // InternalSolverLanguageLexer.g:66:6: ( 'real' ) | ||
665 | // InternalSolverLanguageLexer.g:66:8: 'real' | ||
666 | { | ||
667 | match("real"); | ||
668 | |||
669 | |||
670 | } | ||
671 | |||
672 | state.type = _type; | ||
673 | state.channel = _channel; | ||
674 | } | ||
675 | finally { | ||
676 | } | ||
677 | } | ||
678 | // $ANTLR end "Real" | ||
679 | |||
680 | // $ANTLR start "Then" | 562 | // $ANTLR start "Then" |
681 | public final void mThen() throws RecognitionException { | 563 | public final void mThen() throws RecognitionException { |
682 | try { | 564 | try { |
683 | int _type = Then; | 565 | int _type = Then; |
684 | int _channel = DEFAULT_TOKEN_CHANNEL; | 566 | int _channel = DEFAULT_TOKEN_CHANNEL; |
685 | // InternalSolverLanguageLexer.g:68:6: ( 'then' ) | 567 | // InternalSolverLanguageLexer.g:58:6: ( 'then' ) |
686 | // InternalSolverLanguageLexer.g:68:8: 'then' | 568 | // InternalSolverLanguageLexer.g:58:8: 'then' |
687 | { | 569 | { |
688 | match("then"); | 570 | match("then"); |
689 | 571 | ||
@@ -703,8 +585,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
703 | try { | 585 | try { |
704 | int _type = True; | 586 | int _type = True; |
705 | int _channel = DEFAULT_TOKEN_CHANNEL; | 587 | int _channel = DEFAULT_TOKEN_CHANNEL; |
706 | // InternalSolverLanguageLexer.g:70:6: ( 'true' ) | 588 | // InternalSolverLanguageLexer.g:60:6: ( 'true' ) |
707 | // InternalSolverLanguageLexer.g:70:8: 'true' | 589 | // InternalSolverLanguageLexer.g:60:8: 'true' |
708 | { | 590 | { |
709 | match("true"); | 591 | match("true"); |
710 | 592 | ||
@@ -719,15 +601,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
719 | } | 601 | } |
720 | // $ANTLR end "True" | 602 | // $ANTLR end "True" |
721 | 603 | ||
722 | // $ANTLR start "ADD" | 604 | // $ANTLR start "FullStopFullStopFullStop" |
723 | public final void mADD() throws RecognitionException { | 605 | public final void mFullStopFullStopFullStop() throws RecognitionException { |
724 | try { | 606 | try { |
725 | int _type = ADD; | 607 | int _type = FullStopFullStopFullStop; |
726 | int _channel = DEFAULT_TOKEN_CHANNEL; | 608 | int _channel = DEFAULT_TOKEN_CHANNEL; |
727 | // InternalSolverLanguageLexer.g:72:5: ( 'ADD' ) | 609 | // InternalSolverLanguageLexer.g:62:26: ( '...' ) |
728 | // InternalSolverLanguageLexer.g:72:7: 'ADD' | 610 | // InternalSolverLanguageLexer.g:62:28: '...' |
729 | { | 611 | { |
730 | match("ADD"); | 612 | match("..."); |
731 | 613 | ||
732 | 614 | ||
733 | } | 615 | } |
@@ -738,120 +620,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
738 | finally { | 620 | finally { |
739 | } | 621 | } |
740 | } | 622 | } |
741 | // $ANTLR end "ADD" | 623 | // $ANTLR end "FullStopFullStopFullStop" |
742 | |||
743 | // $ANTLR start "DIV" | ||
744 | public final void mDIV() throws RecognitionException { | ||
745 | try { | ||
746 | int _type = DIV; | ||
747 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
748 | // InternalSolverLanguageLexer.g:74:5: ( 'DIV' ) | ||
749 | // InternalSolverLanguageLexer.g:74:7: 'DIV' | ||
750 | { | ||
751 | match("DIV"); | ||
752 | |||
753 | |||
754 | } | ||
755 | |||
756 | state.type = _type; | ||
757 | state.channel = _channel; | ||
758 | } | ||
759 | finally { | ||
760 | } | ||
761 | } | ||
762 | // $ANTLR end "DIV" | ||
763 | |||
764 | // $ANTLR start "MUL" | ||
765 | public final void mMUL() throws RecognitionException { | ||
766 | try { | ||
767 | int _type = MUL; | ||
768 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
769 | // InternalSolverLanguageLexer.g:76:5: ( 'MUL' ) | ||
770 | // InternalSolverLanguageLexer.g:76:7: 'MUL' | ||
771 | { | ||
772 | match("MUL"); | ||
773 | |||
774 | |||
775 | } | ||
776 | |||
777 | state.type = _type; | ||
778 | state.channel = _channel; | ||
779 | } | ||
780 | finally { | ||
781 | } | ||
782 | } | ||
783 | // $ANTLR end "MUL" | ||
784 | |||
785 | // $ANTLR start "POW" | ||
786 | public final void mPOW() throws RecognitionException { | ||
787 | try { | ||
788 | int _type = POW; | ||
789 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
790 | // InternalSolverLanguageLexer.g:78:5: ( 'POW' ) | ||
791 | // InternalSolverLanguageLexer.g:78:7: 'POW' | ||
792 | { | ||
793 | match("POW"); | ||
794 | |||
795 | |||
796 | } | ||
797 | |||
798 | state.type = _type; | ||
799 | state.channel = _channel; | ||
800 | } | ||
801 | finally { | ||
802 | } | ||
803 | } | ||
804 | // $ANTLR end "POW" | ||
805 | |||
806 | // $ANTLR start "SUB" | ||
807 | public final void mSUB() throws RecognitionException { | ||
808 | try { | ||
809 | int _type = SUB; | ||
810 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
811 | // InternalSolverLanguageLexer.g:80:5: ( 'SUB' ) | ||
812 | // InternalSolverLanguageLexer.g:80:7: 'SUB' | ||
813 | { | ||
814 | match("SUB"); | ||
815 | |||
816 | |||
817 | } | ||
818 | |||
819 | state.type = _type; | ||
820 | state.channel = _channel; | ||
821 | } | ||
822 | finally { | ||
823 | } | ||
824 | } | ||
825 | // $ANTLR end "SUB" | ||
826 | |||
827 | // $ANTLR start "Avg" | ||
828 | public final void mAvg() throws RecognitionException { | ||
829 | try { | ||
830 | int _type = Avg; | ||
831 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
832 | // InternalSolverLanguageLexer.g:82:5: ( 'avg' ) | ||
833 | // InternalSolverLanguageLexer.g:82:7: 'avg' | ||
834 | { | ||
835 | match("avg"); | ||
836 | |||
837 | |||
838 | } | ||
839 | |||
840 | state.type = _type; | ||
841 | state.channel = _channel; | ||
842 | } | ||
843 | finally { | ||
844 | } | ||
845 | } | ||
846 | // $ANTLR end "Avg" | ||
847 | 624 | ||
848 | // $ANTLR start "Inf" | 625 | // $ANTLR start "Inf" |
849 | public final void mInf() throws RecognitionException { | 626 | public final void mInf() throws RecognitionException { |
850 | try { | 627 | try { |
851 | int _type = Inf; | 628 | int _type = Inf; |
852 | int _channel = DEFAULT_TOKEN_CHANNEL; | 629 | int _channel = DEFAULT_TOKEN_CHANNEL; |
853 | // InternalSolverLanguageLexer.g:84:5: ( 'inf' ) | 630 | // InternalSolverLanguageLexer.g:64:5: ( 'inf' ) |
854 | // InternalSolverLanguageLexer.g:84:7: 'inf' | 631 | // InternalSolverLanguageLexer.g:64:7: 'inf' |
855 | { | 632 | { |
856 | match("inf"); | 633 | match("inf"); |
857 | 634 | ||
@@ -866,36 +643,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
866 | } | 643 | } |
867 | // $ANTLR end "Inf" | 644 | // $ANTLR end "Inf" |
868 | 645 | ||
869 | // $ANTLR start "Int" | 646 | // $ANTLR start "Let" |
870 | public final void mInt() throws RecognitionException { | 647 | public final void mLet() throws RecognitionException { |
871 | try { | ||
872 | int _type = Int; | ||
873 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
874 | // InternalSolverLanguageLexer.g:86:5: ( 'int' ) | ||
875 | // InternalSolverLanguageLexer.g:86:7: 'int' | ||
876 | { | ||
877 | match("int"); | ||
878 | |||
879 | |||
880 | } | ||
881 | |||
882 | state.type = _type; | ||
883 | state.channel = _channel; | ||
884 | } | ||
885 | finally { | ||
886 | } | ||
887 | } | ||
888 | // $ANTLR end "Int" | ||
889 | |||
890 | // $ANTLR start "Max" | ||
891 | public final void mMax() throws RecognitionException { | ||
892 | try { | 648 | try { |
893 | int _type = Max; | 649 | int _type = Let; |
894 | int _channel = DEFAULT_TOKEN_CHANNEL; | 650 | int _channel = DEFAULT_TOKEN_CHANNEL; |
895 | // InternalSolverLanguageLexer.g:88:5: ( 'max' ) | 651 | // InternalSolverLanguageLexer.g:66:5: ( 'let' ) |
896 | // InternalSolverLanguageLexer.g:88:7: 'max' | 652 | // InternalSolverLanguageLexer.g:66:7: 'let' |
897 | { | 653 | { |
898 | match("max"); | 654 | match("let"); |
899 | 655 | ||
900 | 656 | ||
901 | } | 657 | } |
@@ -906,15 +662,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
906 | finally { | 662 | finally { |
907 | } | 663 | } |
908 | } | 664 | } |
909 | // $ANTLR end "Max" | 665 | // $ANTLR end "Let" |
910 | 666 | ||
911 | // $ANTLR start "May" | 667 | // $ANTLR start "May" |
912 | public final void mMay() throws RecognitionException { | 668 | public final void mMay() throws RecognitionException { |
913 | try { | 669 | try { |
914 | int _type = May; | 670 | int _type = May; |
915 | int _channel = DEFAULT_TOKEN_CHANNEL; | 671 | int _channel = DEFAULT_TOKEN_CHANNEL; |
916 | // InternalSolverLanguageLexer.g:90:5: ( 'may' ) | 672 | // InternalSolverLanguageLexer.g:68:5: ( 'may' ) |
917 | // InternalSolverLanguageLexer.g:90:7: 'may' | 673 | // InternalSolverLanguageLexer.g:68:7: 'may' |
918 | { | 674 | { |
919 | match("may"); | 675 | match("may"); |
920 | 676 | ||
@@ -929,55 +685,13 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
929 | } | 685 | } |
930 | // $ANTLR end "May" | 686 | // $ANTLR end "May" |
931 | 687 | ||
932 | // $ANTLR start "Min" | ||
933 | public final void mMin() throws RecognitionException { | ||
934 | try { | ||
935 | int _type = Min; | ||
936 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
937 | // InternalSolverLanguageLexer.g:92:5: ( 'min' ) | ||
938 | // InternalSolverLanguageLexer.g:92:7: 'min' | ||
939 | { | ||
940 | match("min"); | ||
941 | |||
942 | |||
943 | } | ||
944 | |||
945 | state.type = _type; | ||
946 | state.channel = _channel; | ||
947 | } | ||
948 | finally { | ||
949 | } | ||
950 | } | ||
951 | // $ANTLR end "Min" | ||
952 | |||
953 | // $ANTLR start "Sum" | ||
954 | public final void mSum() throws RecognitionException { | ||
955 | try { | ||
956 | int _type = Sum; | ||
957 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
958 | // InternalSolverLanguageLexer.g:94:5: ( 'sum' ) | ||
959 | // InternalSolverLanguageLexer.g:94:7: 'sum' | ||
960 | { | ||
961 | match("sum"); | ||
962 | |||
963 | |||
964 | } | ||
965 | |||
966 | state.type = _type; | ||
967 | state.channel = _channel; | ||
968 | } | ||
969 | finally { | ||
970 | } | ||
971 | } | ||
972 | // $ANTLR end "Sum" | ||
973 | |||
974 | // $ANTLR start "ExclamationMarkEqualsSign" | 688 | // $ANTLR start "ExclamationMarkEqualsSign" |
975 | public final void mExclamationMarkEqualsSign() throws RecognitionException { | 689 | public final void mExclamationMarkEqualsSign() throws RecognitionException { |
976 | try { | 690 | try { |
977 | int _type = ExclamationMarkEqualsSign; | 691 | int _type = ExclamationMarkEqualsSign; |
978 | int _channel = DEFAULT_TOKEN_CHANNEL; | 692 | int _channel = DEFAULT_TOKEN_CHANNEL; |
979 | // InternalSolverLanguageLexer.g:96:27: ( '!=' ) | 693 | // InternalSolverLanguageLexer.g:70:27: ( '!=' ) |
980 | // InternalSolverLanguageLexer.g:96:29: '!=' | 694 | // InternalSolverLanguageLexer.g:70:29: '!=' |
981 | { | 695 | { |
982 | match("!="); | 696 | match("!="); |
983 | 697 | ||
@@ -997,8 +711,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
997 | try { | 711 | try { |
998 | int _type = HyphenMinusGreaterThanSign; | 712 | int _type = HyphenMinusGreaterThanSign; |
999 | int _channel = DEFAULT_TOKEN_CHANNEL; | 713 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1000 | // InternalSolverLanguageLexer.g:98:28: ( '->' ) | 714 | // InternalSolverLanguageLexer.g:72:28: ( '->' ) |
1001 | // InternalSolverLanguageLexer.g:98:30: '->' | 715 | // InternalSolverLanguageLexer.g:72:30: '->' |
1002 | { | 716 | { |
1003 | match("->"); | 717 | match("->"); |
1004 | 718 | ||
@@ -1018,8 +732,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1018 | try { | 732 | try { |
1019 | int _type = FullStopFullStop; | 733 | int _type = FullStopFullStop; |
1020 | int _channel = DEFAULT_TOKEN_CHANNEL; | 734 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1021 | // InternalSolverLanguageLexer.g:100:18: ( '..' ) | 735 | // InternalSolverLanguageLexer.g:74:18: ( '..' ) |
1022 | // InternalSolverLanguageLexer.g:100:20: '..' | 736 | // InternalSolverLanguageLexer.g:74:20: '..' |
1023 | { | 737 | { |
1024 | match(".."); | 738 | match(".."); |
1025 | 739 | ||
@@ -1039,8 +753,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1039 | try { | 753 | try { |
1040 | int _type = ColonHyphenMinus; | 754 | int _type = ColonHyphenMinus; |
1041 | int _channel = DEFAULT_TOKEN_CHANNEL; | 755 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1042 | // InternalSolverLanguageLexer.g:102:18: ( ':-' ) | 756 | // InternalSolverLanguageLexer.g:76:18: ( ':-' ) |
1043 | // InternalSolverLanguageLexer.g:102:20: ':-' | 757 | // InternalSolverLanguageLexer.g:76:20: ':-' |
1044 | { | 758 | { |
1045 | match(":-"); | 759 | match(":-"); |
1046 | 760 | ||
@@ -1060,8 +774,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1060 | try { | 774 | try { |
1061 | int _type = LessThanSignEqualsSign; | 775 | int _type = LessThanSignEqualsSign; |
1062 | int _channel = DEFAULT_TOKEN_CHANNEL; | 776 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1063 | // InternalSolverLanguageLexer.g:104:24: ( '<=' ) | 777 | // InternalSolverLanguageLexer.g:78:24: ( '<=' ) |
1064 | // InternalSolverLanguageLexer.g:104:26: '<=' | 778 | // InternalSolverLanguageLexer.g:78:26: '<=' |
1065 | { | 779 | { |
1066 | match("<="); | 780 | match("<="); |
1067 | 781 | ||
@@ -1081,8 +795,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1081 | try { | 795 | try { |
1082 | int _type = EqualsSignEqualsSign; | 796 | int _type = EqualsSignEqualsSign; |
1083 | int _channel = DEFAULT_TOKEN_CHANNEL; | 797 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1084 | // InternalSolverLanguageLexer.g:106:22: ( '==' ) | 798 | // InternalSolverLanguageLexer.g:80:22: ( '==' ) |
1085 | // InternalSolverLanguageLexer.g:106:24: '==' | 799 | // InternalSolverLanguageLexer.g:80:24: '==' |
1086 | { | 800 | { |
1087 | match("=="); | 801 | match("=="); |
1088 | 802 | ||
@@ -1097,15 +811,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1097 | } | 811 | } |
1098 | // $ANTLR end "EqualsSignEqualsSign" | 812 | // $ANTLR end "EqualsSignEqualsSign" |
1099 | 813 | ||
1100 | // $ANTLR start "GreaterThanSignEqualsSign" | 814 | // $ANTLR start "EqualsSignGreaterThanSign" |
1101 | public final void mGreaterThanSignEqualsSign() throws RecognitionException { | 815 | public final void mEqualsSignGreaterThanSign() throws RecognitionException { |
1102 | try { | 816 | try { |
1103 | int _type = GreaterThanSignEqualsSign; | 817 | int _type = EqualsSignGreaterThanSign; |
1104 | int _channel = DEFAULT_TOKEN_CHANNEL; | 818 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1105 | // InternalSolverLanguageLexer.g:108:27: ( '>=' ) | 819 | // InternalSolverLanguageLexer.g:82:27: ( '=>' ) |
1106 | // InternalSolverLanguageLexer.g:108:29: '>=' | 820 | // InternalSolverLanguageLexer.g:82:29: '=>' |
1107 | { | 821 | { |
1108 | match(">="); | 822 | match("=>"); |
1109 | 823 | ||
1110 | 824 | ||
1111 | } | 825 | } |
@@ -1116,17 +830,17 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1116 | finally { | 830 | finally { |
1117 | } | 831 | } |
1118 | } | 832 | } |
1119 | // $ANTLR end "GreaterThanSignEqualsSign" | 833 | // $ANTLR end "EqualsSignGreaterThanSign" |
1120 | 834 | ||
1121 | // $ANTLR start "EQ" | 835 | // $ANTLR start "GreaterThanSignEqualsSign" |
1122 | public final void mEQ() throws RecognitionException { | 836 | public final void mGreaterThanSignEqualsSign() throws RecognitionException { |
1123 | try { | 837 | try { |
1124 | int _type = EQ; | 838 | int _type = GreaterThanSignEqualsSign; |
1125 | int _channel = DEFAULT_TOKEN_CHANNEL; | 839 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1126 | // InternalSolverLanguageLexer.g:110:4: ( 'EQ' ) | 840 | // InternalSolverLanguageLexer.g:84:27: ( '>=' ) |
1127 | // InternalSolverLanguageLexer.g:110:6: 'EQ' | 841 | // InternalSolverLanguageLexer.g:84:29: '>=' |
1128 | { | 842 | { |
1129 | match("EQ"); | 843 | match(">="); |
1130 | 844 | ||
1131 | 845 | ||
1132 | } | 846 | } |
@@ -1137,17 +851,17 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1137 | finally { | 851 | finally { |
1138 | } | 852 | } |
1139 | } | 853 | } |
1140 | // $ANTLR end "EQ" | 854 | // $ANTLR end "GreaterThanSignEqualsSign" |
1141 | 855 | ||
1142 | // $ANTLR start "IN" | 856 | // $ANTLR start "As" |
1143 | public final void mIN() throws RecognitionException { | 857 | public final void mAs() throws RecognitionException { |
1144 | try { | 858 | try { |
1145 | int _type = IN; | 859 | int _type = As; |
1146 | int _channel = DEFAULT_TOKEN_CHANNEL; | 860 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1147 | // InternalSolverLanguageLexer.g:112:4: ( 'IN' ) | 861 | // InternalSolverLanguageLexer.g:86:4: ( 'as' ) |
1148 | // InternalSolverLanguageLexer.g:112:6: 'IN' | 862 | // InternalSolverLanguageLexer.g:86:6: 'as' |
1149 | { | 863 | { |
1150 | match("IN"); | 864 | match("as"); |
1151 | 865 | ||
1152 | 866 | ||
1153 | } | 867 | } |
@@ -1158,15 +872,15 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1158 | finally { | 872 | finally { |
1159 | } | 873 | } |
1160 | } | 874 | } |
1161 | // $ANTLR end "IN" | 875 | // $ANTLR end "As" |
1162 | 876 | ||
1163 | // $ANTLR start "If" | 877 | // $ANTLR start "If" |
1164 | public final void mIf() throws RecognitionException { | 878 | public final void mIf() throws RecognitionException { |
1165 | try { | 879 | try { |
1166 | int _type = If; | 880 | int _type = If; |
1167 | int _channel = DEFAULT_TOKEN_CHANNEL; | 881 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1168 | // InternalSolverLanguageLexer.g:114:4: ( 'if' ) | 882 | // InternalSolverLanguageLexer.g:88:4: ( 'if' ) |
1169 | // InternalSolverLanguageLexer.g:114:6: 'if' | 883 | // InternalSolverLanguageLexer.g:88:6: 'if' |
1170 | { | 884 | { |
1171 | match("if"); | 885 | match("if"); |
1172 | 886 | ||
@@ -1186,8 +900,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1186 | try { | 900 | try { |
1187 | int _type = In; | 901 | int _type = In; |
1188 | int _channel = DEFAULT_TOKEN_CHANNEL; | 902 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1189 | // InternalSolverLanguageLexer.g:116:4: ( 'in' ) | 903 | // InternalSolverLanguageLexer.g:90:4: ( 'in' ) |
1190 | // InternalSolverLanguageLexer.g:116:6: 'in' | 904 | // InternalSolverLanguageLexer.g:90:6: 'in' |
1191 | { | 905 | { |
1192 | match("in"); | 906 | match("in"); |
1193 | 907 | ||
@@ -1207,8 +921,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1207 | try { | 921 | try { |
1208 | int _type = ExclamationMark; | 922 | int _type = ExclamationMark; |
1209 | int _channel = DEFAULT_TOKEN_CHANNEL; | 923 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1210 | // InternalSolverLanguageLexer.g:118:17: ( '!' ) | 924 | // InternalSolverLanguageLexer.g:92:17: ( '!' ) |
1211 | // InternalSolverLanguageLexer.g:118:19: '!' | 925 | // InternalSolverLanguageLexer.g:92:19: '!' |
1212 | { | 926 | { |
1213 | match('!'); | 927 | match('!'); |
1214 | 928 | ||
@@ -1227,8 +941,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1227 | try { | 941 | try { |
1228 | int _type = LeftParenthesis; | 942 | int _type = LeftParenthesis; |
1229 | int _channel = DEFAULT_TOKEN_CHANNEL; | 943 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1230 | // InternalSolverLanguageLexer.g:120:17: ( '(' ) | 944 | // InternalSolverLanguageLexer.g:94:17: ( '(' ) |
1231 | // InternalSolverLanguageLexer.g:120:19: '(' | 945 | // InternalSolverLanguageLexer.g:94:19: '(' |
1232 | { | 946 | { |
1233 | match('('); | 947 | match('('); |
1234 | 948 | ||
@@ -1247,8 +961,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1247 | try { | 961 | try { |
1248 | int _type = RightParenthesis; | 962 | int _type = RightParenthesis; |
1249 | int _channel = DEFAULT_TOKEN_CHANNEL; | 963 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1250 | // InternalSolverLanguageLexer.g:122:18: ( ')' ) | 964 | // InternalSolverLanguageLexer.g:96:18: ( ')' ) |
1251 | // InternalSolverLanguageLexer.g:122:20: ')' | 965 | // InternalSolverLanguageLexer.g:96:20: ')' |
1252 | { | 966 | { |
1253 | match(')'); | 967 | match(')'); |
1254 | 968 | ||
@@ -1267,8 +981,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1267 | try { | 981 | try { |
1268 | int _type = Asterisk; | 982 | int _type = Asterisk; |
1269 | int _channel = DEFAULT_TOKEN_CHANNEL; | 983 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1270 | // InternalSolverLanguageLexer.g:124:10: ( '*' ) | 984 | // InternalSolverLanguageLexer.g:98:10: ( '*' ) |
1271 | // InternalSolverLanguageLexer.g:124:12: '*' | 985 | // InternalSolverLanguageLexer.g:98:12: '*' |
1272 | { | 986 | { |
1273 | match('*'); | 987 | match('*'); |
1274 | 988 | ||
@@ -1287,8 +1001,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1287 | try { | 1001 | try { |
1288 | int _type = PlusSign; | 1002 | int _type = PlusSign; |
1289 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1003 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1290 | // InternalSolverLanguageLexer.g:126:10: ( '+' ) | 1004 | // InternalSolverLanguageLexer.g:100:10: ( '+' ) |
1291 | // InternalSolverLanguageLexer.g:126:12: '+' | 1005 | // InternalSolverLanguageLexer.g:100:12: '+' |
1292 | { | 1006 | { |
1293 | match('+'); | 1007 | match('+'); |
1294 | 1008 | ||
@@ -1307,8 +1021,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1307 | try { | 1021 | try { |
1308 | int _type = Comma; | 1022 | int _type = Comma; |
1309 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1023 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1310 | // InternalSolverLanguageLexer.g:128:7: ( ',' ) | 1024 | // InternalSolverLanguageLexer.g:102:7: ( ',' ) |
1311 | // InternalSolverLanguageLexer.g:128:9: ',' | 1025 | // InternalSolverLanguageLexer.g:102:9: ',' |
1312 | { | 1026 | { |
1313 | match(','); | 1027 | match(','); |
1314 | 1028 | ||
@@ -1327,8 +1041,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1327 | try { | 1041 | try { |
1328 | int _type = HyphenMinus; | 1042 | int _type = HyphenMinus; |
1329 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1043 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1330 | // InternalSolverLanguageLexer.g:130:13: ( '-' ) | 1044 | // InternalSolverLanguageLexer.g:104:13: ( '-' ) |
1331 | // InternalSolverLanguageLexer.g:130:15: '-' | 1045 | // InternalSolverLanguageLexer.g:104:15: '-' |
1332 | { | 1046 | { |
1333 | match('-'); | 1047 | match('-'); |
1334 | 1048 | ||
@@ -1347,8 +1061,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1347 | try { | 1061 | try { |
1348 | int _type = FullStop; | 1062 | int _type = FullStop; |
1349 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1063 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1350 | // InternalSolverLanguageLexer.g:132:10: ( '.' ) | 1064 | // InternalSolverLanguageLexer.g:106:10: ( '.' ) |
1351 | // InternalSolverLanguageLexer.g:132:12: '.' | 1065 | // InternalSolverLanguageLexer.g:106:12: '.' |
1352 | { | 1066 | { |
1353 | match('.'); | 1067 | match('.'); |
1354 | 1068 | ||
@@ -1367,8 +1081,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1367 | try { | 1081 | try { |
1368 | int _type = Solidus; | 1082 | int _type = Solidus; |
1369 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1083 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1370 | // InternalSolverLanguageLexer.g:134:9: ( '/' ) | 1084 | // InternalSolverLanguageLexer.g:108:9: ( '/' ) |
1371 | // InternalSolverLanguageLexer.g:134:11: '/' | 1085 | // InternalSolverLanguageLexer.g:108:11: '/' |
1372 | { | 1086 | { |
1373 | match('/'); | 1087 | match('/'); |
1374 | 1088 | ||
@@ -1387,8 +1101,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1387 | try { | 1101 | try { |
1388 | int _type = Colon; | 1102 | int _type = Colon; |
1389 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1103 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1390 | // InternalSolverLanguageLexer.g:136:7: ( ':' ) | 1104 | // InternalSolverLanguageLexer.g:110:7: ( ':' ) |
1391 | // InternalSolverLanguageLexer.g:136:9: ':' | 1105 | // InternalSolverLanguageLexer.g:110:9: ':' |
1392 | { | 1106 | { |
1393 | match(':'); | 1107 | match(':'); |
1394 | 1108 | ||
@@ -1407,8 +1121,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1407 | try { | 1121 | try { |
1408 | int _type = Semicolon; | 1122 | int _type = Semicolon; |
1409 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1123 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1410 | // InternalSolverLanguageLexer.g:138:11: ( ';' ) | 1124 | // InternalSolverLanguageLexer.g:112:11: ( ';' ) |
1411 | // InternalSolverLanguageLexer.g:138:13: ';' | 1125 | // InternalSolverLanguageLexer.g:112:13: ';' |
1412 | { | 1126 | { |
1413 | match(';'); | 1127 | match(';'); |
1414 | 1128 | ||
@@ -1427,8 +1141,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1427 | try { | 1141 | try { |
1428 | int _type = LessThanSign; | 1142 | int _type = LessThanSign; |
1429 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1143 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1430 | // InternalSolverLanguageLexer.g:140:14: ( '<' ) | 1144 | // InternalSolverLanguageLexer.g:114:14: ( '<' ) |
1431 | // InternalSolverLanguageLexer.g:140:16: '<' | 1145 | // InternalSolverLanguageLexer.g:114:16: '<' |
1432 | { | 1146 | { |
1433 | match('<'); | 1147 | match('<'); |
1434 | 1148 | ||
@@ -1447,8 +1161,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1447 | try { | 1161 | try { |
1448 | int _type = EqualsSign; | 1162 | int _type = EqualsSign; |
1449 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1163 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1450 | // InternalSolverLanguageLexer.g:142:12: ( '=' ) | 1164 | // InternalSolverLanguageLexer.g:116:12: ( '=' ) |
1451 | // InternalSolverLanguageLexer.g:142:14: '=' | 1165 | // InternalSolverLanguageLexer.g:116:14: '=' |
1452 | { | 1166 | { |
1453 | match('='); | 1167 | match('='); |
1454 | 1168 | ||
@@ -1467,8 +1181,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1467 | try { | 1181 | try { |
1468 | int _type = GreaterThanSign; | 1182 | int _type = GreaterThanSign; |
1469 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1183 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1470 | // InternalSolverLanguageLexer.g:144:17: ( '>' ) | 1184 | // InternalSolverLanguageLexer.g:118:17: ( '>' ) |
1471 | // InternalSolverLanguageLexer.g:144:19: '>' | 1185 | // InternalSolverLanguageLexer.g:118:19: '>' |
1472 | { | 1186 | { |
1473 | match('>'); | 1187 | match('>'); |
1474 | 1188 | ||
@@ -1487,8 +1201,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1487 | try { | 1201 | try { |
1488 | int _type = LeftSquareBracket; | 1202 | int _type = LeftSquareBracket; |
1489 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1203 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1490 | // InternalSolverLanguageLexer.g:146:19: ( '[' ) | 1204 | // InternalSolverLanguageLexer.g:120:19: ( '[' ) |
1491 | // InternalSolverLanguageLexer.g:146:21: '[' | 1205 | // InternalSolverLanguageLexer.g:120:21: '[' |
1492 | { | 1206 | { |
1493 | match('['); | 1207 | match('['); |
1494 | 1208 | ||
@@ -1507,8 +1221,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1507 | try { | 1221 | try { |
1508 | int _type = RightSquareBracket; | 1222 | int _type = RightSquareBracket; |
1509 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1223 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1510 | // InternalSolverLanguageLexer.g:148:20: ( ']' ) | 1224 | // InternalSolverLanguageLexer.g:122:20: ( ']' ) |
1511 | // InternalSolverLanguageLexer.g:148:22: ']' | 1225 | // InternalSolverLanguageLexer.g:122:22: ']' |
1512 | { | 1226 | { |
1513 | match(']'); | 1227 | match(']'); |
1514 | 1228 | ||
@@ -1527,8 +1241,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1527 | try { | 1241 | try { |
1528 | int _type = CircumflexAccent; | 1242 | int _type = CircumflexAccent; |
1529 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1243 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1530 | // InternalSolverLanguageLexer.g:150:18: ( '^' ) | 1244 | // InternalSolverLanguageLexer.g:124:18: ( '^' ) |
1531 | // InternalSolverLanguageLexer.g:150:20: '^' | 1245 | // InternalSolverLanguageLexer.g:124:20: '^' |
1532 | { | 1246 | { |
1533 | match('^'); | 1247 | match('^'); |
1534 | 1248 | ||
@@ -1547,8 +1261,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1547 | try { | 1261 | try { |
1548 | int _type = LeftCurlyBracket; | 1262 | int _type = LeftCurlyBracket; |
1549 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1263 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1550 | // InternalSolverLanguageLexer.g:152:18: ( '{' ) | 1264 | // InternalSolverLanguageLexer.g:126:18: ( '{' ) |
1551 | // InternalSolverLanguageLexer.g:152:20: '{' | 1265 | // InternalSolverLanguageLexer.g:126:20: '{' |
1552 | { | 1266 | { |
1553 | match('{'); | 1267 | match('{'); |
1554 | 1268 | ||
@@ -1567,8 +1281,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1567 | try { | 1281 | try { |
1568 | int _type = VerticalLine; | 1282 | int _type = VerticalLine; |
1569 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1283 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1570 | // InternalSolverLanguageLexer.g:154:14: ( '|' ) | 1284 | // InternalSolverLanguageLexer.g:128:14: ( '|' ) |
1571 | // InternalSolverLanguageLexer.g:154:16: '|' | 1285 | // InternalSolverLanguageLexer.g:128:16: '|' |
1572 | { | 1286 | { |
1573 | match('|'); | 1287 | match('|'); |
1574 | 1288 | ||
@@ -1587,8 +1301,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1587 | try { | 1301 | try { |
1588 | int _type = RightCurlyBracket; | 1302 | int _type = RightCurlyBracket; |
1589 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1303 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1590 | // InternalSolverLanguageLexer.g:156:19: ( '}' ) | 1304 | // InternalSolverLanguageLexer.g:130:19: ( '}' ) |
1591 | // InternalSolverLanguageLexer.g:156:21: '}' | 1305 | // InternalSolverLanguageLexer.g:130:21: '}' |
1592 | { | 1306 | { |
1593 | match('}'); | 1307 | match('}'); |
1594 | 1308 | ||
@@ -1607,11 +1321,11 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1607 | try { | 1321 | try { |
1608 | int _type = RULE_STRING; | 1322 | int _type = RULE_STRING; |
1609 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1323 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1610 | // InternalSolverLanguageLexer.g:158:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | 1324 | // InternalSolverLanguageLexer.g:132:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) |
1611 | // InternalSolverLanguageLexer.g:158:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1325 | // InternalSolverLanguageLexer.g:132:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1612 | { | 1326 | { |
1613 | match('\"'); | 1327 | match('\"'); |
1614 | // InternalSolverLanguageLexer.g:158:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1328 | // InternalSolverLanguageLexer.g:132:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1615 | loop1: | 1329 | loop1: |
1616 | do { | 1330 | do { |
1617 | int alt1=3; | 1331 | int alt1=3; |
@@ -1627,7 +1341,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1627 | 1341 | ||
1628 | switch (alt1) { | 1342 | switch (alt1) { |
1629 | case 1 : | 1343 | case 1 : |
1630 | // InternalSolverLanguageLexer.g:158:20: '\\\\' . | 1344 | // InternalSolverLanguageLexer.g:132:20: '\\\\' . |
1631 | { | 1345 | { |
1632 | match('\\'); | 1346 | match('\\'); |
1633 | matchAny(); | 1347 | matchAny(); |
@@ -1635,7 +1349,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1635 | } | 1349 | } |
1636 | break; | 1350 | break; |
1637 | case 2 : | 1351 | case 2 : |
1638 | // InternalSolverLanguageLexer.g:158:27: ~ ( ( '\\\\' | '\"' ) ) | 1352 | // InternalSolverLanguageLexer.g:132:27: ~ ( ( '\\\\' | '\"' ) ) |
1639 | { | 1353 | { |
1640 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1354 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1641 | input.consume(); | 1355 | input.consume(); |
@@ -1672,11 +1386,11 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1672 | try { | 1386 | try { |
1673 | int _type = RULE_QUOTED_ID; | 1387 | int _type = RULE_QUOTED_ID; |
1674 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1388 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1675 | // InternalSolverLanguageLexer.g:160:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1389 | // InternalSolverLanguageLexer.g:134:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1676 | // InternalSolverLanguageLexer.g:160:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1390 | // InternalSolverLanguageLexer.g:134:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1677 | { | 1391 | { |
1678 | match('\''); | 1392 | match('\''); |
1679 | // InternalSolverLanguageLexer.g:160:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1393 | // InternalSolverLanguageLexer.g:134:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1680 | loop2: | 1394 | loop2: |
1681 | do { | 1395 | do { |
1682 | int alt2=3; | 1396 | int alt2=3; |
@@ -1692,7 +1406,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1692 | 1406 | ||
1693 | switch (alt2) { | 1407 | switch (alt2) { |
1694 | case 1 : | 1408 | case 1 : |
1695 | // InternalSolverLanguageLexer.g:160:24: '\\\\' . | 1409 | // InternalSolverLanguageLexer.g:134:24: '\\\\' . |
1696 | { | 1410 | { |
1697 | match('\\'); | 1411 | match('\\'); |
1698 | matchAny(); | 1412 | matchAny(); |
@@ -1700,7 +1414,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1700 | } | 1414 | } |
1701 | break; | 1415 | break; |
1702 | case 2 : | 1416 | case 2 : |
1703 | // InternalSolverLanguageLexer.g:160:31: ~ ( ( '\\\\' | '\\'' ) ) | 1417 | // InternalSolverLanguageLexer.g:134:31: ~ ( ( '\\\\' | '\\'' ) ) |
1704 | { | 1418 | { |
1705 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1419 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1706 | input.consume(); | 1420 | input.consume(); |
@@ -1737,10 +1451,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1737 | try { | 1451 | try { |
1738 | int _type = RULE_SL_COMMENT; | 1452 | int _type = RULE_SL_COMMENT; |
1739 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1453 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1740 | // InternalSolverLanguageLexer.g:162:17: ( ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1454 | // InternalSolverLanguageLexer.g:136:17: ( ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1741 | // InternalSolverLanguageLexer.g:162:19: ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1455 | // InternalSolverLanguageLexer.g:136:19: ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1742 | { | 1456 | { |
1743 | // InternalSolverLanguageLexer.g:162:19: ( '%' | '//' ) | 1457 | // InternalSolverLanguageLexer.g:136:19: ( '%' | '//' ) |
1744 | int alt3=2; | 1458 | int alt3=2; |
1745 | int LA3_0 = input.LA(1); | 1459 | int LA3_0 = input.LA(1); |
1746 | 1460 | ||
@@ -1758,14 +1472,14 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1758 | } | 1472 | } |
1759 | switch (alt3) { | 1473 | switch (alt3) { |
1760 | case 1 : | 1474 | case 1 : |
1761 | // InternalSolverLanguageLexer.g:162:20: '%' | 1475 | // InternalSolverLanguageLexer.g:136:20: '%' |
1762 | { | 1476 | { |
1763 | match('%'); | 1477 | match('%'); |
1764 | 1478 | ||
1765 | } | 1479 | } |
1766 | break; | 1480 | break; |
1767 | case 2 : | 1481 | case 2 : |
1768 | // InternalSolverLanguageLexer.g:162:24: '//' | 1482 | // InternalSolverLanguageLexer.g:136:24: '//' |
1769 | { | 1483 | { |
1770 | match("//"); | 1484 | match("//"); |
1771 | 1485 | ||
@@ -1775,7 +1489,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1775 | 1489 | ||
1776 | } | 1490 | } |
1777 | 1491 | ||
1778 | // InternalSolverLanguageLexer.g:162:30: (~ ( ( '\\n' | '\\r' ) ) )* | 1492 | // InternalSolverLanguageLexer.g:136:30: (~ ( ( '\\n' | '\\r' ) ) )* |
1779 | loop4: | 1493 | loop4: |
1780 | do { | 1494 | do { |
1781 | int alt4=2; | 1495 | int alt4=2; |
@@ -1788,7 +1502,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1788 | 1502 | ||
1789 | switch (alt4) { | 1503 | switch (alt4) { |
1790 | case 1 : | 1504 | case 1 : |
1791 | // InternalSolverLanguageLexer.g:162:30: ~ ( ( '\\n' | '\\r' ) ) | 1505 | // InternalSolverLanguageLexer.g:136:30: ~ ( ( '\\n' | '\\r' ) ) |
1792 | { | 1506 | { |
1793 | 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') ) { | 1507 | 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') ) { |
1794 | input.consume(); | 1508 | input.consume(); |
@@ -1808,7 +1522,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1808 | } | 1522 | } |
1809 | } while (true); | 1523 | } while (true); |
1810 | 1524 | ||
1811 | // InternalSolverLanguageLexer.g:162:46: ( ( '\\r' )? '\\n' )? | 1525 | // InternalSolverLanguageLexer.g:136:46: ( ( '\\r' )? '\\n' )? |
1812 | int alt6=2; | 1526 | int alt6=2; |
1813 | int LA6_0 = input.LA(1); | 1527 | int LA6_0 = input.LA(1); |
1814 | 1528 | ||
@@ -1817,9 +1531,9 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1817 | } | 1531 | } |
1818 | switch (alt6) { | 1532 | switch (alt6) { |
1819 | case 1 : | 1533 | case 1 : |
1820 | // InternalSolverLanguageLexer.g:162:47: ( '\\r' )? '\\n' | 1534 | // InternalSolverLanguageLexer.g:136:47: ( '\\r' )? '\\n' |
1821 | { | 1535 | { |
1822 | // InternalSolverLanguageLexer.g:162:47: ( '\\r' )? | 1536 | // InternalSolverLanguageLexer.g:136:47: ( '\\r' )? |
1823 | int alt5=2; | 1537 | int alt5=2; |
1824 | int LA5_0 = input.LA(1); | 1538 | int LA5_0 = input.LA(1); |
1825 | 1539 | ||
@@ -1828,7 +1542,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1828 | } | 1542 | } |
1829 | switch (alt5) { | 1543 | switch (alt5) { |
1830 | case 1 : | 1544 | case 1 : |
1831 | // InternalSolverLanguageLexer.g:162:47: '\\r' | 1545 | // InternalSolverLanguageLexer.g:136:47: '\\r' |
1832 | { | 1546 | { |
1833 | match('\r'); | 1547 | match('\r'); |
1834 | 1548 | ||
@@ -1858,8 +1572,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1858 | // $ANTLR start "RULE_TRANSITIVE_CLOSURE" | 1572 | // $ANTLR start "RULE_TRANSITIVE_CLOSURE" |
1859 | public final void mRULE_TRANSITIVE_CLOSURE() throws RecognitionException { | 1573 | public final void mRULE_TRANSITIVE_CLOSURE() throws RecognitionException { |
1860 | try { | 1574 | try { |
1861 | // InternalSolverLanguageLexer.g:164:34: () | 1575 | // InternalSolverLanguageLexer.g:138:34: () |
1862 | // InternalSolverLanguageLexer.g:164:36: | 1576 | // InternalSolverLanguageLexer.g:138:36: |
1863 | { | 1577 | { |
1864 | } | 1578 | } |
1865 | 1579 | ||
@@ -1872,8 +1586,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1872 | // $ANTLR start "RULE_REFLEXIVE_TRANSITIVE_CLOSURE" | 1586 | // $ANTLR start "RULE_REFLEXIVE_TRANSITIVE_CLOSURE" |
1873 | public final void mRULE_REFLEXIVE_TRANSITIVE_CLOSURE() throws RecognitionException { | 1587 | public final void mRULE_REFLEXIVE_TRANSITIVE_CLOSURE() throws RecognitionException { |
1874 | try { | 1588 | try { |
1875 | // InternalSolverLanguageLexer.g:166:44: () | 1589 | // InternalSolverLanguageLexer.g:140:44: () |
1876 | // InternalSolverLanguageLexer.g:166:46: | 1590 | // InternalSolverLanguageLexer.g:140:46: |
1877 | { | 1591 | { |
1878 | } | 1592 | } |
1879 | 1593 | ||
@@ -1886,8 +1600,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1886 | // $ANTLR start "RULE_FULL_STOP" | 1600 | // $ANTLR start "RULE_FULL_STOP" |
1887 | public final void mRULE_FULL_STOP() throws RecognitionException { | 1601 | public final void mRULE_FULL_STOP() throws RecognitionException { |
1888 | try { | 1602 | try { |
1889 | // InternalSolverLanguageLexer.g:168:25: () | 1603 | // InternalSolverLanguageLexer.g:142:25: () |
1890 | // InternalSolverLanguageLexer.g:168:27: | 1604 | // InternalSolverLanguageLexer.g:142:27: |
1891 | { | 1605 | { |
1892 | } | 1606 | } |
1893 | 1607 | ||
@@ -1902,10 +1616,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1902 | try { | 1616 | try { |
1903 | int _type = RULE_ID; | 1617 | int _type = RULE_ID; |
1904 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1618 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1905 | // InternalSolverLanguageLexer.g:170:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 1619 | // InternalSolverLanguageLexer.g:144:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
1906 | // InternalSolverLanguageLexer.g:170:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 1620 | // InternalSolverLanguageLexer.g:144:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
1907 | { | 1621 | { |
1908 | // InternalSolverLanguageLexer.g:170:11: ( '^' )? | 1622 | // InternalSolverLanguageLexer.g:144:11: ( '^' )? |
1909 | int alt7=2; | 1623 | int alt7=2; |
1910 | int LA7_0 = input.LA(1); | 1624 | int LA7_0 = input.LA(1); |
1911 | 1625 | ||
@@ -1914,7 +1628,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1914 | } | 1628 | } |
1915 | switch (alt7) { | 1629 | switch (alt7) { |
1916 | case 1 : | 1630 | case 1 : |
1917 | // InternalSolverLanguageLexer.g:170:11: '^' | 1631 | // InternalSolverLanguageLexer.g:144:11: '^' |
1918 | { | 1632 | { |
1919 | match('^'); | 1633 | match('^'); |
1920 | 1634 | ||
@@ -1932,7 +1646,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1932 | recover(mse); | 1646 | recover(mse); |
1933 | throw mse;} | 1647 | throw mse;} |
1934 | 1648 | ||
1935 | // InternalSolverLanguageLexer.g:170:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 1649 | // InternalSolverLanguageLexer.g:144:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
1936 | loop8: | 1650 | loop8: |
1937 | do { | 1651 | do { |
1938 | int alt8=2; | 1652 | int alt8=2; |
@@ -1981,10 +1695,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1981 | try { | 1695 | try { |
1982 | int _type = RULE_INT; | 1696 | int _type = RULE_INT; |
1983 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1697 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1984 | // InternalSolverLanguageLexer.g:172:10: ( ( '0' .. '9' )+ ) | 1698 | // InternalSolverLanguageLexer.g:146:10: ( ( '0' .. '9' )+ ) |
1985 | // InternalSolverLanguageLexer.g:172:12: ( '0' .. '9' )+ | 1699 | // InternalSolverLanguageLexer.g:146:12: ( '0' .. '9' )+ |
1986 | { | 1700 | { |
1987 | // InternalSolverLanguageLexer.g:172:12: ( '0' .. '9' )+ | 1701 | // InternalSolverLanguageLexer.g:146:12: ( '0' .. '9' )+ |
1988 | int cnt9=0; | 1702 | int cnt9=0; |
1989 | loop9: | 1703 | loop9: |
1990 | do { | 1704 | do { |
@@ -1998,7 +1712,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1998 | 1712 | ||
1999 | switch (alt9) { | 1713 | switch (alt9) { |
2000 | case 1 : | 1714 | case 1 : |
2001 | // InternalSolverLanguageLexer.g:172:13: '0' .. '9' | 1715 | // InternalSolverLanguageLexer.g:146:13: '0' .. '9' |
2002 | { | 1716 | { |
2003 | matchRange('0','9'); | 1717 | matchRange('0','9'); |
2004 | 1718 | ||
@@ -2030,12 +1744,12 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2030 | try { | 1744 | try { |
2031 | int _type = RULE_ML_COMMENT; | 1745 | int _type = RULE_ML_COMMENT; |
2032 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1746 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2033 | // InternalSolverLanguageLexer.g:174:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1747 | // InternalSolverLanguageLexer.g:148:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
2034 | // InternalSolverLanguageLexer.g:174:19: '/*' ( options {greedy=false; } : . )* '*/' | 1748 | // InternalSolverLanguageLexer.g:148:19: '/*' ( options {greedy=false; } : . )* '*/' |
2035 | { | 1749 | { |
2036 | match("/*"); | 1750 | match("/*"); |
2037 | 1751 | ||
2038 | // InternalSolverLanguageLexer.g:174:24: ( options {greedy=false; } : . )* | 1752 | // InternalSolverLanguageLexer.g:148:24: ( options {greedy=false; } : . )* |
2039 | loop10: | 1753 | loop10: |
2040 | do { | 1754 | do { |
2041 | int alt10=2; | 1755 | int alt10=2; |
@@ -2060,7 +1774,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2060 | 1774 | ||
2061 | switch (alt10) { | 1775 | switch (alt10) { |
2062 | case 1 : | 1776 | case 1 : |
2063 | // InternalSolverLanguageLexer.g:174:52: . | 1777 | // InternalSolverLanguageLexer.g:148:52: . |
2064 | { | 1778 | { |
2065 | matchAny(); | 1779 | matchAny(); |
2066 | 1780 | ||
@@ -2090,10 +1804,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2090 | try { | 1804 | try { |
2091 | int _type = RULE_WS; | 1805 | int _type = RULE_WS; |
2092 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1806 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2093 | // InternalSolverLanguageLexer.g:176:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1807 | // InternalSolverLanguageLexer.g:150:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
2094 | // InternalSolverLanguageLexer.g:176:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1808 | // InternalSolverLanguageLexer.g:150:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
2095 | { | 1809 | { |
2096 | // InternalSolverLanguageLexer.g:176:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1810 | // InternalSolverLanguageLexer.g:150:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
2097 | int cnt11=0; | 1811 | int cnt11=0; |
2098 | loop11: | 1812 | loop11: |
2099 | do { | 1813 | do { |
@@ -2147,8 +1861,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2147 | try { | 1861 | try { |
2148 | int _type = RULE_ANY_OTHER; | 1862 | int _type = RULE_ANY_OTHER; |
2149 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1863 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2150 | // InternalSolverLanguageLexer.g:178:16: ( . ) | 1864 | // InternalSolverLanguageLexer.g:152:16: ( . ) |
2151 | // InternalSolverLanguageLexer.g:178:18: . | 1865 | // InternalSolverLanguageLexer.g:152:18: . |
2152 | { | 1866 | { |
2153 | matchAny(); | 1867 | matchAny(); |
2154 | 1868 | ||
@@ -2163,565 +1877,474 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2163 | // $ANTLR end "RULE_ANY_OTHER" | 1877 | // $ANTLR end "RULE_ANY_OTHER" |
2164 | 1878 | ||
2165 | public void mTokens() throws RecognitionException { | 1879 | public void mTokens() throws RecognitionException { |
2166 | // InternalSolverLanguageLexer.g:1:8: ( GREATER_EQ | Functional | Abstract | Contains | Maximize | Minimize | Opposite | GREATER | LESS_EQ | Current | Default | Extends | Unknown | NOT_EQ | Extern | Class | Count | Empty | Error | False | Scope | LESS | Else | Must | Only | Prod | Real | Then | True | ADD | DIV | MUL | POW | SUB | Avg | Inf | Int | Max | May | Min | Sum | ExclamationMarkEqualsSign | HyphenMinusGreaterThanSign | FullStopFullStop | ColonHyphenMinus | LessThanSignEqualsSign | EqualsSignEqualsSign | GreaterThanSignEqualsSign | EQ | IN | If | In | ExclamationMark | LeftParenthesis | RightParenthesis | Asterisk | PlusSign | Comma | HyphenMinus | FullStop | Solidus | Colon | Semicolon | LessThanSign | EqualsSign | GreaterThanSign | LeftSquareBracket | RightSquareBracket | CircumflexAccent | LeftCurlyBracket | VerticalLine | RightCurlyBracket | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1880 | // InternalSolverLanguageLexer.g:1:8: ( Functional | Abstract | Contains | Datatype | Maximize | Minimize | Opposite | Current | Default | Extends | Unknown | Exists | Extern | Forall | Class | Count | Empty | Error | False | Scope | Else | Must | Then | True | FullStopFullStopFullStop | Inf | Let | May | ExclamationMarkEqualsSign | HyphenMinusGreaterThanSign | FullStopFullStop | ColonHyphenMinus | LessThanSignEqualsSign | EqualsSignEqualsSign | EqualsSignGreaterThanSign | GreaterThanSignEqualsSign | As | If | In | ExclamationMark | LeftParenthesis | RightParenthesis | Asterisk | PlusSign | Comma | HyphenMinus | FullStop | Solidus | Colon | Semicolon | LessThanSign | EqualsSign | GreaterThanSign | LeftSquareBracket | RightSquareBracket | CircumflexAccent | LeftCurlyBracket | VerticalLine | RightCurlyBracket | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
2167 | int alt12=80; | 1881 | int alt12=67; |
2168 | alt12 = dfa12.predict(input); | 1882 | alt12 = dfa12.predict(input); |
2169 | switch (alt12) { | 1883 | switch (alt12) { |
2170 | case 1 : | 1884 | case 1 : |
2171 | // InternalSolverLanguageLexer.g:1:10: GREATER_EQ | 1885 | // InternalSolverLanguageLexer.g:1:10: Functional |
2172 | { | 1886 | { |
2173 | mGREATER_EQ(); | 1887 | mFunctional(); |
2174 | 1888 | ||
2175 | } | 1889 | } |
2176 | break; | 1890 | break; |
2177 | case 2 : | 1891 | case 2 : |
2178 | // InternalSolverLanguageLexer.g:1:21: Functional | 1892 | // InternalSolverLanguageLexer.g:1:21: Abstract |
2179 | { | 1893 | { |
2180 | mFunctional(); | 1894 | mAbstract(); |
2181 | 1895 | ||
2182 | } | 1896 | } |
2183 | break; | 1897 | break; |
2184 | case 3 : | 1898 | case 3 : |
2185 | // InternalSolverLanguageLexer.g:1:32: Abstract | 1899 | // InternalSolverLanguageLexer.g:1:30: Contains |
2186 | { | 1900 | { |
2187 | mAbstract(); | 1901 | mContains(); |
2188 | 1902 | ||
2189 | } | 1903 | } |
2190 | break; | 1904 | break; |
2191 | case 4 : | 1905 | case 4 : |
2192 | // InternalSolverLanguageLexer.g:1:41: Contains | 1906 | // InternalSolverLanguageLexer.g:1:39: Datatype |
2193 | { | 1907 | { |
2194 | mContains(); | 1908 | mDatatype(); |
2195 | 1909 | ||
2196 | } | 1910 | } |
2197 | break; | 1911 | break; |
2198 | case 5 : | 1912 | case 5 : |
2199 | // InternalSolverLanguageLexer.g:1:50: Maximize | 1913 | // InternalSolverLanguageLexer.g:1:48: Maximize |
2200 | { | 1914 | { |
2201 | mMaximize(); | 1915 | mMaximize(); |
2202 | 1916 | ||
2203 | } | 1917 | } |
2204 | break; | 1918 | break; |
2205 | case 6 : | 1919 | case 6 : |
2206 | // InternalSolverLanguageLexer.g:1:59: Minimize | 1920 | // InternalSolverLanguageLexer.g:1:57: Minimize |
2207 | { | 1921 | { |
2208 | mMinimize(); | 1922 | mMinimize(); |
2209 | 1923 | ||
2210 | } | 1924 | } |
2211 | break; | 1925 | break; |
2212 | case 7 : | 1926 | case 7 : |
2213 | // InternalSolverLanguageLexer.g:1:68: Opposite | 1927 | // InternalSolverLanguageLexer.g:1:66: Opposite |
2214 | { | 1928 | { |
2215 | mOpposite(); | 1929 | mOpposite(); |
2216 | 1930 | ||
2217 | } | 1931 | } |
2218 | break; | 1932 | break; |
2219 | case 8 : | 1933 | case 8 : |
2220 | // InternalSolverLanguageLexer.g:1:77: GREATER | 1934 | // InternalSolverLanguageLexer.g:1:75: Current |
2221 | { | 1935 | { |
2222 | mGREATER(); | 1936 | mCurrent(); |
2223 | 1937 | ||
2224 | } | 1938 | } |
2225 | break; | 1939 | break; |
2226 | case 9 : | 1940 | case 9 : |
2227 | // InternalSolverLanguageLexer.g:1:85: LESS_EQ | 1941 | // InternalSolverLanguageLexer.g:1:83: Default |
2228 | { | 1942 | { |
2229 | mLESS_EQ(); | 1943 | mDefault(); |
2230 | 1944 | ||
2231 | } | 1945 | } |
2232 | break; | 1946 | break; |
2233 | case 10 : | 1947 | case 10 : |
2234 | // InternalSolverLanguageLexer.g:1:93: Current | 1948 | // InternalSolverLanguageLexer.g:1:91: Extends |
2235 | { | 1949 | { |
2236 | mCurrent(); | 1950 | mExtends(); |
2237 | 1951 | ||
2238 | } | 1952 | } |
2239 | break; | 1953 | break; |
2240 | case 11 : | 1954 | case 11 : |
2241 | // InternalSolverLanguageLexer.g:1:101: Default | 1955 | // InternalSolverLanguageLexer.g:1:99: Unknown |
2242 | { | 1956 | { |
2243 | mDefault(); | 1957 | mUnknown(); |
2244 | 1958 | ||
2245 | } | 1959 | } |
2246 | break; | 1960 | break; |
2247 | case 12 : | 1961 | case 12 : |
2248 | // InternalSolverLanguageLexer.g:1:109: Extends | 1962 | // InternalSolverLanguageLexer.g:1:107: Exists |
2249 | { | 1963 | { |
2250 | mExtends(); | 1964 | mExists(); |
2251 | 1965 | ||
2252 | } | 1966 | } |
2253 | break; | 1967 | break; |
2254 | case 13 : | 1968 | case 13 : |
2255 | // InternalSolverLanguageLexer.g:1:117: Unknown | 1969 | // InternalSolverLanguageLexer.g:1:114: Extern |
2256 | { | 1970 | { |
2257 | mUnknown(); | 1971 | mExtern(); |
2258 | 1972 | ||
2259 | } | 1973 | } |
2260 | break; | 1974 | break; |
2261 | case 14 : | 1975 | case 14 : |
2262 | // InternalSolverLanguageLexer.g:1:125: NOT_EQ | 1976 | // InternalSolverLanguageLexer.g:1:121: Forall |
2263 | { | 1977 | { |
2264 | mNOT_EQ(); | 1978 | mForall(); |
2265 | 1979 | ||
2266 | } | 1980 | } |
2267 | break; | 1981 | break; |
2268 | case 15 : | 1982 | case 15 : |
2269 | // InternalSolverLanguageLexer.g:1:132: Extern | 1983 | // InternalSolverLanguageLexer.g:1:128: Class |
2270 | { | 1984 | { |
2271 | mExtern(); | 1985 | mClass(); |
2272 | 1986 | ||
2273 | } | 1987 | } |
2274 | break; | 1988 | break; |
2275 | case 16 : | 1989 | case 16 : |
2276 | // InternalSolverLanguageLexer.g:1:139: Class | 1990 | // InternalSolverLanguageLexer.g:1:134: Count |
2277 | { | 1991 | { |
2278 | mClass(); | 1992 | mCount(); |
2279 | 1993 | ||
2280 | } | 1994 | } |
2281 | break; | 1995 | break; |
2282 | case 17 : | 1996 | case 17 : |
2283 | // InternalSolverLanguageLexer.g:1:145: Count | 1997 | // InternalSolverLanguageLexer.g:1:140: Empty |
2284 | { | 1998 | { |
2285 | mCount(); | 1999 | mEmpty(); |
2286 | 2000 | ||
2287 | } | 2001 | } |
2288 | break; | 2002 | break; |
2289 | case 18 : | 2003 | case 18 : |
2290 | // InternalSolverLanguageLexer.g:1:151: Empty | 2004 | // InternalSolverLanguageLexer.g:1:146: Error |
2291 | { | 2005 | { |
2292 | mEmpty(); | 2006 | mError(); |
2293 | 2007 | ||
2294 | } | 2008 | } |
2295 | break; | 2009 | break; |
2296 | case 19 : | 2010 | case 19 : |
2297 | // InternalSolverLanguageLexer.g:1:157: Error | 2011 | // InternalSolverLanguageLexer.g:1:152: False |
2298 | { | 2012 | { |
2299 | mError(); | 2013 | mFalse(); |
2300 | 2014 | ||
2301 | } | 2015 | } |
2302 | break; | 2016 | break; |
2303 | case 20 : | 2017 | case 20 : |
2304 | // InternalSolverLanguageLexer.g:1:163: False | 2018 | // InternalSolverLanguageLexer.g:1:158: Scope |
2305 | { | 2019 | { |
2306 | mFalse(); | 2020 | mScope(); |
2307 | 2021 | ||
2308 | } | 2022 | } |
2309 | break; | 2023 | break; |
2310 | case 21 : | 2024 | case 21 : |
2311 | // InternalSolverLanguageLexer.g:1:169: Scope | 2025 | // InternalSolverLanguageLexer.g:1:164: Else |
2312 | { | 2026 | { |
2313 | mScope(); | 2027 | mElse(); |
2314 | 2028 | ||
2315 | } | 2029 | } |
2316 | break; | 2030 | break; |
2317 | case 22 : | 2031 | case 22 : |
2318 | // InternalSolverLanguageLexer.g:1:175: LESS | 2032 | // InternalSolverLanguageLexer.g:1:169: Must |
2319 | { | 2033 | { |
2320 | mLESS(); | 2034 | mMust(); |
2321 | 2035 | ||
2322 | } | 2036 | } |
2323 | break; | 2037 | break; |
2324 | case 23 : | 2038 | case 23 : |
2325 | // InternalSolverLanguageLexer.g:1:180: Else | 2039 | // InternalSolverLanguageLexer.g:1:174: Then |
2326 | { | 2040 | { |
2327 | mElse(); | 2041 | mThen(); |
2328 | 2042 | ||
2329 | } | 2043 | } |
2330 | break; | 2044 | break; |
2331 | case 24 : | 2045 | case 24 : |
2332 | // InternalSolverLanguageLexer.g:1:185: Must | 2046 | // InternalSolverLanguageLexer.g:1:179: True |
2333 | { | 2047 | { |
2334 | mMust(); | 2048 | mTrue(); |
2335 | 2049 | ||
2336 | } | 2050 | } |
2337 | break; | 2051 | break; |
2338 | case 25 : | 2052 | case 25 : |
2339 | // InternalSolverLanguageLexer.g:1:190: Only | 2053 | // InternalSolverLanguageLexer.g:1:184: FullStopFullStopFullStop |
2340 | { | 2054 | { |
2341 | mOnly(); | 2055 | mFullStopFullStopFullStop(); |
2342 | 2056 | ||
2343 | } | 2057 | } |
2344 | break; | 2058 | break; |
2345 | case 26 : | 2059 | case 26 : |
2346 | // InternalSolverLanguageLexer.g:1:195: Prod | 2060 | // InternalSolverLanguageLexer.g:1:209: Inf |
2347 | { | 2061 | { |
2348 | mProd(); | 2062 | mInf(); |
2349 | 2063 | ||
2350 | } | 2064 | } |
2351 | break; | 2065 | break; |
2352 | case 27 : | 2066 | case 27 : |
2353 | // InternalSolverLanguageLexer.g:1:200: Real | 2067 | // InternalSolverLanguageLexer.g:1:213: Let |
2354 | { | 2068 | { |
2355 | mReal(); | 2069 | mLet(); |
2356 | 2070 | ||
2357 | } | 2071 | } |
2358 | break; | 2072 | break; |
2359 | case 28 : | 2073 | case 28 : |
2360 | // InternalSolverLanguageLexer.g:1:205: Then | 2074 | // InternalSolverLanguageLexer.g:1:217: May |
2361 | { | 2075 | { |
2362 | mThen(); | 2076 | mMay(); |
2363 | 2077 | ||
2364 | } | 2078 | } |
2365 | break; | 2079 | break; |
2366 | case 29 : | 2080 | case 29 : |
2367 | // InternalSolverLanguageLexer.g:1:210: True | 2081 | // InternalSolverLanguageLexer.g:1:221: ExclamationMarkEqualsSign |
2368 | { | 2082 | { |
2369 | mTrue(); | 2083 | mExclamationMarkEqualsSign(); |
2370 | 2084 | ||
2371 | } | 2085 | } |
2372 | break; | 2086 | break; |
2373 | case 30 : | 2087 | case 30 : |
2374 | // InternalSolverLanguageLexer.g:1:215: ADD | 2088 | // InternalSolverLanguageLexer.g:1:247: HyphenMinusGreaterThanSign |
2375 | { | 2089 | { |
2376 | mADD(); | 2090 | mHyphenMinusGreaterThanSign(); |
2377 | 2091 | ||
2378 | } | 2092 | } |
2379 | break; | 2093 | break; |
2380 | case 31 : | 2094 | case 31 : |
2381 | // InternalSolverLanguageLexer.g:1:219: DIV | 2095 | // InternalSolverLanguageLexer.g:1:274: FullStopFullStop |
2382 | { | 2096 | { |
2383 | mDIV(); | 2097 | mFullStopFullStop(); |
2384 | 2098 | ||
2385 | } | 2099 | } |
2386 | break; | 2100 | break; |
2387 | case 32 : | 2101 | case 32 : |
2388 | // InternalSolverLanguageLexer.g:1:223: MUL | 2102 | // InternalSolverLanguageLexer.g:1:291: ColonHyphenMinus |
2389 | { | 2103 | { |
2390 | mMUL(); | 2104 | mColonHyphenMinus(); |
2391 | 2105 | ||
2392 | } | 2106 | } |
2393 | break; | 2107 | break; |
2394 | case 33 : | 2108 | case 33 : |
2395 | // InternalSolverLanguageLexer.g:1:227: POW | 2109 | // InternalSolverLanguageLexer.g:1:308: LessThanSignEqualsSign |
2396 | { | 2110 | { |
2397 | mPOW(); | 2111 | mLessThanSignEqualsSign(); |
2398 | 2112 | ||
2399 | } | 2113 | } |
2400 | break; | 2114 | break; |
2401 | case 34 : | 2115 | case 34 : |
2402 | // InternalSolverLanguageLexer.g:1:231: SUB | 2116 | // InternalSolverLanguageLexer.g:1:331: EqualsSignEqualsSign |
2403 | { | 2117 | { |
2404 | mSUB(); | 2118 | mEqualsSignEqualsSign(); |
2405 | 2119 | ||
2406 | } | 2120 | } |
2407 | break; | 2121 | break; |
2408 | case 35 : | 2122 | case 35 : |
2409 | // InternalSolverLanguageLexer.g:1:235: Avg | 2123 | // InternalSolverLanguageLexer.g:1:352: EqualsSignGreaterThanSign |
2410 | { | 2124 | { |
2411 | mAvg(); | 2125 | mEqualsSignGreaterThanSign(); |
2412 | 2126 | ||
2413 | } | 2127 | } |
2414 | break; | 2128 | break; |
2415 | case 36 : | 2129 | case 36 : |
2416 | // InternalSolverLanguageLexer.g:1:239: Inf | 2130 | // InternalSolverLanguageLexer.g:1:378: GreaterThanSignEqualsSign |
2417 | { | 2131 | { |
2418 | mInf(); | 2132 | mGreaterThanSignEqualsSign(); |
2419 | 2133 | ||
2420 | } | 2134 | } |
2421 | break; | 2135 | break; |
2422 | case 37 : | 2136 | case 37 : |
2423 | // InternalSolverLanguageLexer.g:1:243: Int | 2137 | // InternalSolverLanguageLexer.g:1:404: As |
2424 | { | 2138 | { |
2425 | mInt(); | 2139 | mAs(); |
2426 | 2140 | ||
2427 | } | 2141 | } |
2428 | break; | 2142 | break; |
2429 | case 38 : | 2143 | case 38 : |
2430 | // InternalSolverLanguageLexer.g:1:247: Max | 2144 | // InternalSolverLanguageLexer.g:1:407: If |
2431 | { | ||
2432 | mMax(); | ||
2433 | |||
2434 | } | ||
2435 | break; | ||
2436 | case 39 : | ||
2437 | // InternalSolverLanguageLexer.g:1:251: May | ||
2438 | { | ||
2439 | mMay(); | ||
2440 | |||
2441 | } | ||
2442 | break; | ||
2443 | case 40 : | ||
2444 | // InternalSolverLanguageLexer.g:1:255: Min | ||
2445 | { | ||
2446 | mMin(); | ||
2447 | |||
2448 | } | ||
2449 | break; | ||
2450 | case 41 : | ||
2451 | // InternalSolverLanguageLexer.g:1:259: Sum | ||
2452 | { | ||
2453 | mSum(); | ||
2454 | |||
2455 | } | ||
2456 | break; | ||
2457 | case 42 : | ||
2458 | // InternalSolverLanguageLexer.g:1:263: ExclamationMarkEqualsSign | ||
2459 | { | ||
2460 | mExclamationMarkEqualsSign(); | ||
2461 | |||
2462 | } | ||
2463 | break; | ||
2464 | case 43 : | ||
2465 | // InternalSolverLanguageLexer.g:1:289: HyphenMinusGreaterThanSign | ||
2466 | { | ||
2467 | mHyphenMinusGreaterThanSign(); | ||
2468 | |||
2469 | } | ||
2470 | break; | ||
2471 | case 44 : | ||
2472 | // InternalSolverLanguageLexer.g:1:316: FullStopFullStop | ||
2473 | { | ||
2474 | mFullStopFullStop(); | ||
2475 | |||
2476 | } | ||
2477 | break; | ||
2478 | case 45 : | ||
2479 | // InternalSolverLanguageLexer.g:1:333: ColonHyphenMinus | ||
2480 | { | ||
2481 | mColonHyphenMinus(); | ||
2482 | |||
2483 | } | ||
2484 | break; | ||
2485 | case 46 : | ||
2486 | // InternalSolverLanguageLexer.g:1:350: LessThanSignEqualsSign | ||
2487 | { | ||
2488 | mLessThanSignEqualsSign(); | ||
2489 | |||
2490 | } | ||
2491 | break; | ||
2492 | case 47 : | ||
2493 | // InternalSolverLanguageLexer.g:1:373: EqualsSignEqualsSign | ||
2494 | { | ||
2495 | mEqualsSignEqualsSign(); | ||
2496 | |||
2497 | } | ||
2498 | break; | ||
2499 | case 48 : | ||
2500 | // InternalSolverLanguageLexer.g:1:394: GreaterThanSignEqualsSign | ||
2501 | { | ||
2502 | mGreaterThanSignEqualsSign(); | ||
2503 | |||
2504 | } | ||
2505 | break; | ||
2506 | case 49 : | ||
2507 | // InternalSolverLanguageLexer.g:1:420: EQ | ||
2508 | { | ||
2509 | mEQ(); | ||
2510 | |||
2511 | } | ||
2512 | break; | ||
2513 | case 50 : | ||
2514 | // InternalSolverLanguageLexer.g:1:423: IN | ||
2515 | { | ||
2516 | mIN(); | ||
2517 | |||
2518 | } | ||
2519 | break; | ||
2520 | case 51 : | ||
2521 | // InternalSolverLanguageLexer.g:1:426: If | ||
2522 | { | 2145 | { |
2523 | mIf(); | 2146 | mIf(); |
2524 | 2147 | ||
2525 | } | 2148 | } |
2526 | break; | 2149 | break; |
2527 | case 52 : | 2150 | case 39 : |
2528 | // InternalSolverLanguageLexer.g:1:429: In | 2151 | // InternalSolverLanguageLexer.g:1:410: In |
2529 | { | 2152 | { |
2530 | mIn(); | 2153 | mIn(); |
2531 | 2154 | ||
2532 | } | 2155 | } |
2533 | break; | 2156 | break; |
2534 | case 53 : | 2157 | case 40 : |
2535 | // InternalSolverLanguageLexer.g:1:432: ExclamationMark | 2158 | // InternalSolverLanguageLexer.g:1:413: ExclamationMark |
2536 | { | 2159 | { |
2537 | mExclamationMark(); | 2160 | mExclamationMark(); |
2538 | 2161 | ||
2539 | } | 2162 | } |
2540 | break; | 2163 | break; |
2541 | case 54 : | 2164 | case 41 : |
2542 | // InternalSolverLanguageLexer.g:1:448: LeftParenthesis | 2165 | // InternalSolverLanguageLexer.g:1:429: LeftParenthesis |
2543 | { | 2166 | { |
2544 | mLeftParenthesis(); | 2167 | mLeftParenthesis(); |
2545 | 2168 | ||
2546 | } | 2169 | } |
2547 | break; | 2170 | break; |
2548 | case 55 : | 2171 | case 42 : |
2549 | // InternalSolverLanguageLexer.g:1:464: RightParenthesis | 2172 | // InternalSolverLanguageLexer.g:1:445: RightParenthesis |
2550 | { | 2173 | { |
2551 | mRightParenthesis(); | 2174 | mRightParenthesis(); |
2552 | 2175 | ||
2553 | } | 2176 | } |
2554 | break; | 2177 | break; |
2555 | case 56 : | 2178 | case 43 : |
2556 | // InternalSolverLanguageLexer.g:1:481: Asterisk | 2179 | // InternalSolverLanguageLexer.g:1:462: Asterisk |
2557 | { | 2180 | { |
2558 | mAsterisk(); | 2181 | mAsterisk(); |
2559 | 2182 | ||
2560 | } | 2183 | } |
2561 | break; | 2184 | break; |
2562 | case 57 : | 2185 | case 44 : |
2563 | // InternalSolverLanguageLexer.g:1:490: PlusSign | 2186 | // InternalSolverLanguageLexer.g:1:471: PlusSign |
2564 | { | 2187 | { |
2565 | mPlusSign(); | 2188 | mPlusSign(); |
2566 | 2189 | ||
2567 | } | 2190 | } |
2568 | break; | 2191 | break; |
2569 | case 58 : | 2192 | case 45 : |
2570 | // InternalSolverLanguageLexer.g:1:499: Comma | 2193 | // InternalSolverLanguageLexer.g:1:480: Comma |
2571 | { | 2194 | { |
2572 | mComma(); | 2195 | mComma(); |
2573 | 2196 | ||
2574 | } | 2197 | } |
2575 | break; | 2198 | break; |
2576 | case 59 : | 2199 | case 46 : |
2577 | // InternalSolverLanguageLexer.g:1:505: HyphenMinus | 2200 | // InternalSolverLanguageLexer.g:1:486: HyphenMinus |
2578 | { | 2201 | { |
2579 | mHyphenMinus(); | 2202 | mHyphenMinus(); |
2580 | 2203 | ||
2581 | } | 2204 | } |
2582 | break; | 2205 | break; |
2583 | case 60 : | 2206 | case 47 : |
2584 | // InternalSolverLanguageLexer.g:1:517: FullStop | 2207 | // InternalSolverLanguageLexer.g:1:498: FullStop |
2585 | { | 2208 | { |
2586 | mFullStop(); | 2209 | mFullStop(); |
2587 | 2210 | ||
2588 | } | 2211 | } |
2589 | break; | 2212 | break; |
2590 | case 61 : | 2213 | case 48 : |
2591 | // InternalSolverLanguageLexer.g:1:526: Solidus | 2214 | // InternalSolverLanguageLexer.g:1:507: Solidus |
2592 | { | 2215 | { |
2593 | mSolidus(); | 2216 | mSolidus(); |
2594 | 2217 | ||
2595 | } | 2218 | } |
2596 | break; | 2219 | break; |
2597 | case 62 : | 2220 | case 49 : |
2598 | // InternalSolverLanguageLexer.g:1:534: Colon | 2221 | // InternalSolverLanguageLexer.g:1:515: Colon |
2599 | { | 2222 | { |
2600 | mColon(); | 2223 | mColon(); |
2601 | 2224 | ||
2602 | } | 2225 | } |
2603 | break; | 2226 | break; |
2604 | case 63 : | 2227 | case 50 : |
2605 | // InternalSolverLanguageLexer.g:1:540: Semicolon | 2228 | // InternalSolverLanguageLexer.g:1:521: Semicolon |
2606 | { | 2229 | { |
2607 | mSemicolon(); | 2230 | mSemicolon(); |
2608 | 2231 | ||
2609 | } | 2232 | } |
2610 | break; | 2233 | break; |
2611 | case 64 : | 2234 | case 51 : |
2612 | // InternalSolverLanguageLexer.g:1:550: LessThanSign | 2235 | // InternalSolverLanguageLexer.g:1:531: LessThanSign |
2613 | { | 2236 | { |
2614 | mLessThanSign(); | 2237 | mLessThanSign(); |
2615 | 2238 | ||
2616 | } | 2239 | } |
2617 | break; | 2240 | break; |
2618 | case 65 : | 2241 | case 52 : |
2619 | // InternalSolverLanguageLexer.g:1:563: EqualsSign | 2242 | // InternalSolverLanguageLexer.g:1:544: EqualsSign |
2620 | { | 2243 | { |
2621 | mEqualsSign(); | 2244 | mEqualsSign(); |
2622 | 2245 | ||
2623 | } | 2246 | } |
2624 | break; | 2247 | break; |
2625 | case 66 : | 2248 | case 53 : |
2626 | // InternalSolverLanguageLexer.g:1:574: GreaterThanSign | 2249 | // InternalSolverLanguageLexer.g:1:555: GreaterThanSign |
2627 | { | 2250 | { |
2628 | mGreaterThanSign(); | 2251 | mGreaterThanSign(); |
2629 | 2252 | ||
2630 | } | 2253 | } |
2631 | break; | 2254 | break; |
2632 | case 67 : | 2255 | case 54 : |
2633 | // InternalSolverLanguageLexer.g:1:590: LeftSquareBracket | 2256 | // InternalSolverLanguageLexer.g:1:571: LeftSquareBracket |
2634 | { | 2257 | { |
2635 | mLeftSquareBracket(); | 2258 | mLeftSquareBracket(); |
2636 | 2259 | ||
2637 | } | 2260 | } |
2638 | break; | 2261 | break; |
2639 | case 68 : | 2262 | case 55 : |
2640 | // InternalSolverLanguageLexer.g:1:608: RightSquareBracket | 2263 | // InternalSolverLanguageLexer.g:1:589: RightSquareBracket |
2641 | { | 2264 | { |
2642 | mRightSquareBracket(); | 2265 | mRightSquareBracket(); |
2643 | 2266 | ||
2644 | } | 2267 | } |
2645 | break; | 2268 | break; |
2646 | case 69 : | 2269 | case 56 : |
2647 | // InternalSolverLanguageLexer.g:1:627: CircumflexAccent | 2270 | // InternalSolverLanguageLexer.g:1:608: CircumflexAccent |
2648 | { | 2271 | { |
2649 | mCircumflexAccent(); | 2272 | mCircumflexAccent(); |
2650 | 2273 | ||
2651 | } | 2274 | } |
2652 | break; | 2275 | break; |
2653 | case 70 : | 2276 | case 57 : |
2654 | // InternalSolverLanguageLexer.g:1:644: LeftCurlyBracket | 2277 | // InternalSolverLanguageLexer.g:1:625: LeftCurlyBracket |
2655 | { | 2278 | { |
2656 | mLeftCurlyBracket(); | 2279 | mLeftCurlyBracket(); |
2657 | 2280 | ||
2658 | } | 2281 | } |
2659 | break; | 2282 | break; |
2660 | case 71 : | 2283 | case 58 : |
2661 | // InternalSolverLanguageLexer.g:1:661: VerticalLine | 2284 | // InternalSolverLanguageLexer.g:1:642: VerticalLine |
2662 | { | 2285 | { |
2663 | mVerticalLine(); | 2286 | mVerticalLine(); |
2664 | 2287 | ||
2665 | } | 2288 | } |
2666 | break; | 2289 | break; |
2667 | case 72 : | 2290 | case 59 : |
2668 | // InternalSolverLanguageLexer.g:1:674: RightCurlyBracket | 2291 | // InternalSolverLanguageLexer.g:1:655: RightCurlyBracket |
2669 | { | 2292 | { |
2670 | mRightCurlyBracket(); | 2293 | mRightCurlyBracket(); |
2671 | 2294 | ||
2672 | } | 2295 | } |
2673 | break; | 2296 | break; |
2674 | case 73 : | 2297 | case 60 : |
2675 | // InternalSolverLanguageLexer.g:1:692: RULE_STRING | 2298 | // InternalSolverLanguageLexer.g:1:673: RULE_STRING |
2676 | { | 2299 | { |
2677 | mRULE_STRING(); | 2300 | mRULE_STRING(); |
2678 | 2301 | ||
2679 | } | 2302 | } |
2680 | break; | 2303 | break; |
2681 | case 74 : | 2304 | case 61 : |
2682 | // InternalSolverLanguageLexer.g:1:704: RULE_QUOTED_ID | 2305 | // InternalSolverLanguageLexer.g:1:685: RULE_QUOTED_ID |
2683 | { | 2306 | { |
2684 | mRULE_QUOTED_ID(); | 2307 | mRULE_QUOTED_ID(); |
2685 | 2308 | ||
2686 | } | 2309 | } |
2687 | break; | 2310 | break; |
2688 | case 75 : | 2311 | case 62 : |
2689 | // InternalSolverLanguageLexer.g:1:719: RULE_SL_COMMENT | 2312 | // InternalSolverLanguageLexer.g:1:700: RULE_SL_COMMENT |
2690 | { | 2313 | { |
2691 | mRULE_SL_COMMENT(); | 2314 | mRULE_SL_COMMENT(); |
2692 | 2315 | ||
2693 | } | 2316 | } |
2694 | break; | 2317 | break; |
2695 | case 76 : | 2318 | case 63 : |
2696 | // InternalSolverLanguageLexer.g:1:735: RULE_ID | 2319 | // InternalSolverLanguageLexer.g:1:716: RULE_ID |
2697 | { | 2320 | { |
2698 | mRULE_ID(); | 2321 | mRULE_ID(); |
2699 | 2322 | ||
2700 | } | 2323 | } |
2701 | break; | 2324 | break; |
2702 | case 77 : | 2325 | case 64 : |
2703 | // InternalSolverLanguageLexer.g:1:743: RULE_INT | 2326 | // InternalSolverLanguageLexer.g:1:724: RULE_INT |
2704 | { | 2327 | { |
2705 | mRULE_INT(); | 2328 | mRULE_INT(); |
2706 | 2329 | ||
2707 | } | 2330 | } |
2708 | break; | 2331 | break; |
2709 | case 78 : | 2332 | case 65 : |
2710 | // InternalSolverLanguageLexer.g:1:752: RULE_ML_COMMENT | 2333 | // InternalSolverLanguageLexer.g:1:733: RULE_ML_COMMENT |
2711 | { | 2334 | { |
2712 | mRULE_ML_COMMENT(); | 2335 | mRULE_ML_COMMENT(); |
2713 | 2336 | ||
2714 | } | 2337 | } |
2715 | break; | 2338 | break; |
2716 | case 79 : | 2339 | case 66 : |
2717 | // InternalSolverLanguageLexer.g:1:768: RULE_WS | 2340 | // InternalSolverLanguageLexer.g:1:749: RULE_WS |
2718 | { | 2341 | { |
2719 | mRULE_WS(); | 2342 | mRULE_WS(); |
2720 | 2343 | ||
2721 | } | 2344 | } |
2722 | break; | 2345 | break; |
2723 | case 80 : | 2346 | case 67 : |
2724 | // InternalSolverLanguageLexer.g:1:776: RULE_ANY_OTHER | 2347 | // InternalSolverLanguageLexer.g:1:757: RULE_ANY_OTHER |
2725 | { | 2348 | { |
2726 | mRULE_ANY_OTHER(); | 2349 | mRULE_ANY_OTHER(); |
2727 | 2350 | ||
@@ -2735,105 +2358,86 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2735 | 2358 | ||
2736 | protected DFA12 dfa12 = new DFA12(this); | 2359 | protected DFA12 dfa12 = new DFA12(this); |
2737 | static final String DFA12_eotS = | 2360 | static final String DFA12_eotS = |
2738 | "\1\uffff\25\64\1\127\1\131\1\133\1\135\1\137\1\141\1\143\2\64\5\uffff\1\155\3\uffff\1\161\3\uffff\2\62\5\uffff\1\64\1\uffff\37\64\1\u009d\1\u009e\16\uffff\1\u009f\1\u00a0\23\uffff\4\64\1\u00a5\4\64\1\u00ab\1\u00ac\1\u00ae\14\64\1\u00bb\4\64\1\u00c0\1\u00c1\1\u00c2\1\u00c3\1\u00c4\1\u00c5\1\u00c6\4\uffff\4\64\1\uffff\5\64\2\uffff\1\64\1\uffff\1\u00d1\1\64\1\u00d3\1\u00d5\4\64\1\u00db\3\64\1\uffff\1\u00df\1\u00e0\1\u00e1\1\u00e2\7\uffff\2\64\1\u00e5\2\64\1\u00e8\1\64\1\u00ea\2\64\1\uffff\1\64\1\uffff\1\64\1\uffff\3\64\1\u00f2\1\u00f3\1\uffff\2\64\1\u00f6\4\uffff\2\64\1\uffff\2\64\1\uffff\1\64\1\uffff\6\64\1\u0102\2\uffff\1\64\1\u0104\1\uffff\1\u0106\3\64\1\u010a\3\64\1\u010e\1\u010f\1\u0110\1\uffff\1\u0111\1\uffff\1\64\1\uffff\1\64\1\u0114\1\u0115\1\uffff\1\u0116\1\u0117\1\u0118\4\uffff\2\64\5\uffff\1\u011b\1\u011c\2\uffff"; | 2361 | "\1\uffff\12\53\1\100\2\53\1\105\1\107\1\111\1\113\1\116\1\120\5\uffff\1\130\3\uffff\1\134\3\uffff\2\47\5\uffff\3\53\1\uffff\1\53\1\150\21\53\1\176\1\uffff\1\u0080\1\u0081\1\53\40\uffff\4\53\1\uffff\7\53\1\u008e\14\53\2\uffff\1\u009b\2\uffff\1\u009c\13\53\1\uffff\1\53\1\u00a9\5\53\1\u00b0\2\53\1\u00b3\1\u00b4\2\uffff\2\53\1\u00b7\2\53\1\u00ba\1\53\1\u00bc\4\53\1\uffff\4\53\1\u00c5\1\u00c6\1\uffff\1\53\1\u00c8\2\uffff\1\53\1\u00ca\1\uffff\2\53\1\uffff\1\53\1\uffff\6\53\1\u00d4\1\u00d5\2\uffff\1\53\1\uffff\1\53\1\uffff\2\53\1\u00da\1\53\1\u00dc\3\53\1\u00e0\2\uffff\1\u00e1\1\53\1\u00e3\1\u00e4\1\uffff\1\u00e5\1\uffff\1\u00e6\1\u00e7\1\u00e8\2\uffff\1\53\6\uffff\1\u00ea\1\uffff"; |
2739 | static final String DFA12_eofS = | 2362 | static final String DFA12_eofS = |
2740 | "\u011d\uffff"; | 2363 | "\u00eb\uffff"; |
2741 | static final String DFA12_minS = | 2364 | static final String DFA12_minS = |
2742 | "\1\0\1\122\1\141\1\142\1\154\1\141\1\156\1\105\1\145\1\154\1\156\1\117\1\143\1\162\1\145\1\150\1\104\1\111\1\125\1\117\1\125\1\146\1\75\1\76\1\56\1\55\3\75\1\121\1\116\5\uffff\1\52\3\uffff\1\101\3\uffff\2\0\5\uffff\1\105\1\uffff\1\156\1\154\1\163\1\147\1\156\1\162\1\141\1\170\1\156\1\163\1\160\1\154\1\123\1\146\1\164\1\160\1\162\1\163\1\153\1\124\1\157\1\155\1\157\1\141\1\145\1\165\1\104\1\126\1\114\1\127\1\102\2\60\16\uffff\2\60\23\uffff\1\101\1\143\1\163\1\164\1\60\1\164\1\156\1\162\1\163\3\60\1\164\1\157\1\171\1\123\1\141\1\145\1\164\1\157\1\145\1\156\1\137\1\160\1\60\1\144\1\154\1\156\1\145\7\60\4\uffff\1\124\1\164\1\145\1\162\1\uffff\1\141\1\164\1\145\1\163\1\155\2\uffff\1\155\1\uffff\1\60\1\163\2\60\1\165\1\156\1\171\1\162\1\60\1\157\1\105\1\145\1\uffff\4\60\7\uffff\1\105\1\151\1\60\1\141\1\151\1\60\1\156\1\60\2\151\1\uffff\1\151\1\uffff\1\105\1\uffff\1\154\1\144\1\156\2\60\1\uffff\1\167\1\121\1\60\4\uffff\1\122\1\157\1\uffff\1\143\1\156\1\uffff\1\164\1\uffff\2\172\1\164\1\121\1\164\1\163\1\60\2\uffff\1\156\1\60\1\uffff\1\60\1\156\1\164\1\163\1\60\3\145\3\60\1\uffff\1\60\1\uffff\1\105\1\uffff\1\141\2\60\1\uffff\3\60\4\uffff\1\121\1\154\5\uffff\2\60\2\uffff"; | 2365 | "\1\0\1\141\1\142\1\154\2\141\1\160\1\154\1\156\1\143\1\150\1\56\1\146\1\145\1\75\1\76\1\55\3\75\5\uffff\1\52\3\uffff\1\101\3\uffff\2\0\5\uffff\1\156\1\162\1\154\1\uffff\1\163\1\60\1\156\1\162\1\141\1\164\1\146\1\170\1\156\1\163\1\160\1\151\1\160\1\162\1\163\1\153\1\157\1\145\1\165\1\56\1\uffff\2\60\1\164\40\uffff\1\143\1\141\1\163\1\164\1\uffff\1\164\1\156\1\162\1\163\2\141\1\151\1\60\1\151\1\164\1\157\1\145\1\163\1\164\1\157\1\145\1\156\1\160\1\156\1\145\2\uffff\1\60\2\uffff\1\60\1\164\1\154\1\145\1\162\1\141\1\164\1\145\1\163\1\164\1\165\1\155\1\uffff\1\155\1\60\1\163\1\156\1\164\1\171\1\162\1\60\1\157\1\145\2\60\2\uffff\1\151\1\154\1\60\1\141\1\151\1\60\1\156\1\60\1\171\1\154\2\151\1\uffff\1\151\1\144\1\156\1\163\2\60\1\uffff\1\167\1\60\2\uffff\1\157\1\60\1\uffff\1\143\1\156\1\uffff\1\164\1\uffff\1\160\1\164\2\172\1\164\1\163\2\60\2\uffff\1\156\1\uffff\1\156\1\uffff\1\164\1\163\1\60\1\145\1\60\3\145\1\60\2\uffff\1\60\1\141\2\60\1\uffff\1\60\1\uffff\3\60\2\uffff\1\154\6\uffff\1\60\1\uffff"; |
2743 | static final String DFA12_maxS = | 2366 | static final String DFA12_maxS = |
2744 | "\1\uffff\1\122\1\165\1\166\2\165\1\160\1\105\1\145\1\170\1\156\1\117\1\165\1\162\1\145\1\162\1\104\1\111\1\125\1\117\1\125\1\156\1\75\1\76\1\56\1\55\3\75\1\121\1\116\5\uffff\1\57\3\uffff\1\172\3\uffff\2\uffff\5\uffff\1\105\1\uffff\1\156\1\154\1\163\1\147\1\165\1\162\1\141\1\171\1\156\1\163\1\160\1\154\1\123\1\146\1\164\1\160\1\162\1\163\1\153\1\124\1\157\1\155\1\157\1\141\1\145\1\165\1\104\1\126\1\114\1\127\1\102\2\172\16\uffff\2\172\23\uffff\1\101\1\143\1\163\1\164\1\172\1\164\1\156\1\162\1\163\3\172\1\164\1\157\1\171\1\123\1\141\1\145\1\164\1\157\1\145\1\156\1\137\1\160\1\172\1\144\1\154\1\156\1\145\7\172\4\uffff\1\124\1\164\1\145\1\162\1\uffff\1\141\1\164\1\145\1\163\1\155\2\uffff\1\155\1\uffff\1\172\1\163\2\172\1\165\1\162\1\171\1\162\1\172\1\157\1\105\1\145\1\uffff\4\172\7\uffff\1\105\1\151\1\172\1\141\1\151\1\172\1\156\1\172\2\151\1\uffff\1\151\1\uffff\1\105\1\uffff\1\154\1\144\1\156\2\172\1\uffff\1\167\1\121\1\172\4\uffff\1\122\1\157\1\uffff\1\143\1\156\1\uffff\1\164\1\uffff\2\172\1\164\1\121\1\164\1\163\1\172\2\uffff\1\156\1\172\1\uffff\1\172\1\156\1\164\1\163\1\172\3\145\3\172\1\uffff\1\172\1\uffff\1\105\1\uffff\1\141\2\172\1\uffff\3\172\4\uffff\1\121\1\154\5\uffff\2\172\2\uffff"; | 2367 | "\1\uffff\1\165\1\163\1\165\1\145\1\165\1\160\1\170\1\156\1\143\1\162\1\56\1\156\1\145\1\75\1\76\1\55\1\75\1\76\1\75\5\uffff\1\57\3\uffff\1\172\3\uffff\2\uffff\5\uffff\1\156\1\162\1\154\1\uffff\1\163\1\172\1\165\1\162\1\141\1\164\1\146\1\171\1\156\1\163\1\160\1\164\1\160\1\162\1\163\1\153\1\157\1\145\1\165\1\56\1\uffff\2\172\1\164\40\uffff\1\143\1\141\1\163\1\164\1\uffff\1\164\1\156\1\162\1\163\2\141\1\151\1\172\1\151\1\164\1\157\1\145\1\163\1\164\1\157\1\145\1\156\1\160\1\156\1\145\2\uffff\1\172\2\uffff\1\172\1\164\1\154\1\145\1\162\1\141\1\164\1\145\1\163\1\164\1\165\1\155\1\uffff\1\155\1\172\1\163\1\162\1\164\1\171\1\162\1\172\1\157\1\145\2\172\2\uffff\1\151\1\154\1\172\1\141\1\151\1\172\1\156\1\172\1\171\1\154\2\151\1\uffff\1\151\1\144\1\156\1\163\2\172\1\uffff\1\167\1\172\2\uffff\1\157\1\172\1\uffff\1\143\1\156\1\uffff\1\164\1\uffff\1\160\1\164\2\172\1\164\1\163\2\172\2\uffff\1\156\1\uffff\1\156\1\uffff\1\164\1\163\1\172\1\145\1\172\3\145\1\172\2\uffff\1\172\1\141\2\172\1\uffff\1\172\1\uffff\3\172\2\uffff\1\154\6\uffff\1\172\1\uffff"; |
2745 | static final String DFA12_acceptS = | 2368 | static final String DFA12_acceptS = |
2746 | "\37\uffff\1\66\1\67\1\70\1\71\1\72\1\uffff\1\77\1\103\1\104\1\uffff\1\106\1\107\1\110\2\uffff\1\113\1\114\1\115\1\117\1\120\1\uffff\1\114\41\uffff\1\52\1\65\1\53\1\73\1\54\1\74\1\55\1\76\1\56\1\100\1\57\1\101\1\60\1\102\2\uffff\1\66\1\67\1\70\1\71\1\72\1\113\1\116\1\75\1\77\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\115\1\117\44\uffff\1\64\1\63\1\61\1\62\4\uffff\1\43\5\uffff\1\46\1\47\1\uffff\1\50\14\uffff\1\51\4\uffff\1\36\1\37\1\40\1\41\1\42\1\44\1\45\12\uffff\1\30\1\uffff\1\31\1\uffff\1\26\5\uffff\1\27\3\uffff\1\32\1\33\1\34\1\35\2\uffff\1\24\2\uffff\1\21\1\uffff\1\20\7\uffff\1\22\1\23\2\uffff\1\25\13\uffff\1\17\1\uffff\1\16\1\uffff\1\10\3\uffff\1\12\3\uffff\1\11\1\13\1\14\1\15\2\uffff\1\3\1\4\1\5\1\6\1\7\2\uffff\1\1\1\2"; | 2369 | "\24\uffff\1\51\1\52\1\53\1\54\1\55\1\uffff\1\62\1\66\1\67\1\uffff\1\71\1\72\1\73\2\uffff\1\76\1\77\1\100\1\102\1\103\3\uffff\1\77\24\uffff\1\57\3\uffff\1\35\1\50\1\36\1\56\1\40\1\61\1\41\1\63\1\42\1\43\1\64\1\44\1\65\1\51\1\52\1\53\1\54\1\55\1\76\1\101\1\60\1\62\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\100\1\102\4\uffff\1\45\24\uffff\1\31\1\37\1\uffff\1\47\1\46\14\uffff\1\34\14\uffff\1\32\1\33\14\uffff\1\26\6\uffff\1\25\2\uffff\1\27\1\30\2\uffff\1\23\2\uffff\1\20\1\uffff\1\17\10\uffff\1\21\1\22\1\uffff\1\24\1\uffff\1\16\11\uffff\1\15\1\14\4\uffff\1\10\1\uffff\1\11\3\uffff\1\12\1\13\1\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\1"; |
2747 | static final String DFA12_specialS = | 2370 | static final String DFA12_specialS = |
2748 | "\1\1\53\uffff\1\0\1\2\u00ef\uffff}>"; | 2371 | "\1\2\40\uffff\1\0\1\1\u00c8\uffff}>"; |
2749 | static final String[] DFA12_transitionS = { | 2372 | static final String[] DFA12_transitionS = { |
2750 | "\11\62\2\61\2\62\1\61\22\62\1\61\1\26\1\54\2\62\1\56\1\62\1\55\1\37\1\40\1\41\1\42\1\43\1\27\1\30\1\44\12\60\1\31\1\45\1\32\1\33\1\34\2\62\1\20\2\57\1\21\1\35\1\57\1\1\1\57\1\36\2\57\1\7\1\22\1\13\1\57\1\23\2\57\1\24\7\57\1\46\1\62\1\47\1\50\1\57\1\62\1\3\1\57\1\4\1\10\1\11\1\2\2\57\1\25\3\57\1\5\1\57\1\6\1\15\1\57\1\16\1\14\1\17\1\12\5\57\1\51\1\52\1\53\uff82\62", | 2373 | "\11\47\2\46\2\47\1\46\22\47\1\46\1\16\1\41\2\47\1\43\1\47\1\42\1\24\1\25\1\26\1\27\1\30\1\17\1\13\1\31\12\45\1\20\1\32\1\21\1\22\1\23\2\47\32\44\1\33\1\47\1\34\1\35\1\44\1\47\1\2\1\44\1\3\1\4\1\7\1\1\2\44\1\14\2\44\1\15\1\5\1\44\1\6\3\44\1\11\1\12\1\10\5\44\1\36\1\37\1\40\uff82\47", |
2751 | "\1\63", | 2374 | "\1\52\15\uffff\1\51\5\uffff\1\50", |
2752 | "\1\66\23\uffff\1\65", | 2375 | "\1\54\20\uffff\1\55", |
2753 | "\1\67\23\uffff\1\70", | 2376 | "\1\60\2\uffff\1\56\5\uffff\1\57", |
2754 | "\1\73\2\uffff\1\71\5\uffff\1\72", | 2377 | "\1\61\3\uffff\1\62", |
2755 | "\1\74\7\uffff\1\75\13\uffff\1\76", | 2378 | "\1\63\7\uffff\1\64\13\uffff\1\65", |
2756 | "\1\100\1\uffff\1\77", | 2379 | "\1\66", |
2757 | "\1\101", | 2380 | "\1\72\1\70\4\uffff\1\71\5\uffff\1\67", |
2758 | "\1\102", | 2381 | "\1\73", |
2759 | "\1\106\1\104\4\uffff\1\105\5\uffff\1\103", | 2382 | "\1\74", |
2760 | "\1\107", | 2383 | "\1\75\11\uffff\1\76", |
2384 | "\1\77", | ||
2385 | "\1\102\7\uffff\1\101", | ||
2386 | "\1\103", | ||
2387 | "\1\104", | ||
2388 | "\1\106", | ||
2761 | "\1\110", | 2389 | "\1\110", |
2762 | "\1\111\21\uffff\1\112", | 2390 | "\1\112", |
2763 | "\1\113", | 2391 | "\1\114\1\115", |
2764 | "\1\114", | ||
2765 | "\1\115\11\uffff\1\116", | ||
2766 | "\1\117", | 2392 | "\1\117", |
2767 | "\1\120", | ||
2768 | "\1\121", | ||
2769 | "\1\122", | ||
2770 | "\1\123", | ||
2771 | "\1\125\7\uffff\1\124", | ||
2772 | "\1\126", | ||
2773 | "\1\130", | ||
2774 | "\1\132", | ||
2775 | "\1\134", | ||
2776 | "\1\136", | ||
2777 | "\1\140", | ||
2778 | "\1\142", | ||
2779 | "\1\144", | ||
2780 | "\1\145", | ||
2781 | "", | 2393 | "", |
2782 | "", | 2394 | "", |
2783 | "", | 2395 | "", |
2784 | "", | 2396 | "", |
2785 | "", | 2397 | "", |
2786 | "\1\154\4\uffff\1\153", | 2398 | "\1\127\4\uffff\1\126", |
2787 | "", | 2399 | "", |
2788 | "", | 2400 | "", |
2789 | "", | 2401 | "", |
2790 | "\32\64\4\uffff\1\64\1\uffff\32\64", | 2402 | "\32\53\4\uffff\1\53\1\uffff\32\53", |
2791 | "", | 2403 | "", |
2792 | "", | 2404 | "", |
2793 | "", | 2405 | "", |
2794 | "\0\165", | 2406 | "\0\140", |
2795 | "\0\166", | 2407 | "\0\141", |
2796 | "", | 2408 | "", |
2797 | "", | 2409 | "", |
2798 | "", | 2410 | "", |
2799 | "", | 2411 | "", |
2800 | "", | 2412 | "", |
2413 | "\1\144", | ||
2414 | "\1\145", | ||
2415 | "\1\146", | ||
2416 | "", | ||
2417 | "\1\147", | ||
2418 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2419 | "\1\151\6\uffff\1\152", | ||
2420 | "\1\153", | ||
2421 | "\1\154", | ||
2422 | "\1\155", | ||
2423 | "\1\156", | ||
2424 | "\1\157\1\160", | ||
2425 | "\1\161", | ||
2426 | "\1\162", | ||
2427 | "\1\163", | ||
2428 | "\1\165\12\uffff\1\164", | ||
2429 | "\1\166", | ||
2430 | "\1\167", | ||
2431 | "\1\170", | ||
2801 | "\1\171", | 2432 | "\1\171", |
2802 | "", | ||
2803 | "\1\172", | 2433 | "\1\172", |
2804 | "\1\173", | 2434 | "\1\173", |
2805 | "\1\174", | 2435 | "\1\174", |
2806 | "\1\175", | 2436 | "\1\175", |
2807 | "\1\176\6\uffff\1\177", | ||
2808 | "\1\u0080", | ||
2809 | "\1\u0081", | ||
2810 | "\1\u0082\1\u0083", | ||
2811 | "\1\u0084", | ||
2812 | "\1\u0085", | ||
2813 | "\1\u0086", | ||
2814 | "\1\u0087", | ||
2815 | "\1\u0088", | ||
2816 | "\1\u0089", | ||
2817 | "\1\u008a", | ||
2818 | "\1\u008b", | ||
2819 | "\1\u008c", | ||
2820 | "\1\u008d", | ||
2821 | "\1\u008e", | ||
2822 | "\1\u008f", | ||
2823 | "\1\u0090", | ||
2824 | "\1\u0091", | ||
2825 | "\1\u0092", | ||
2826 | "\1\u0093", | ||
2827 | "\1\u0094", | ||
2828 | "\1\u0095", | ||
2829 | "\1\u0096", | ||
2830 | "\1\u0097", | ||
2831 | "\1\u0098", | ||
2832 | "\1\u0099", | ||
2833 | "\1\u009a", | ||
2834 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\5\64\1\u009b\15\64\1\u009c\6\64", | ||
2835 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2836 | "", | 2437 | "", |
2438 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\5\53\1\177\24\53", | ||
2439 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2440 | "\1\u0082", | ||
2837 | "", | 2441 | "", |
2838 | "", | 2442 | "", |
2839 | "", | 2443 | "", |
@@ -2847,8 +2451,6 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2847 | "", | 2451 | "", |
2848 | "", | 2452 | "", |
2849 | "", | 2453 | "", |
2850 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2851 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2852 | "", | 2454 | "", |
2853 | "", | 2455 | "", |
2854 | "", | 2456 | "", |
@@ -2868,169 +2470,140 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
2868 | "", | 2470 | "", |
2869 | "", | 2471 | "", |
2870 | "", | 2472 | "", |
2473 | "\1\u0083", | ||
2474 | "\1\u0084", | ||
2475 | "\1\u0085", | ||
2476 | "\1\u0086", | ||
2477 | "", | ||
2478 | "\1\u0087", | ||
2479 | "\1\u0088", | ||
2480 | "\1\u0089", | ||
2481 | "\1\u008a", | ||
2482 | "\1\u008b", | ||
2483 | "\1\u008c", | ||
2484 | "\1\u008d", | ||
2485 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2486 | "\1\u008f", | ||
2487 | "\1\u0090", | ||
2488 | "\1\u0091", | ||
2489 | "\1\u0092", | ||
2490 | "\1\u0093", | ||
2491 | "\1\u0094", | ||
2492 | "\1\u0095", | ||
2493 | "\1\u0096", | ||
2494 | "\1\u0097", | ||
2495 | "\1\u0098", | ||
2496 | "\1\u0099", | ||
2497 | "\1\u009a", | ||
2498 | "", | ||
2499 | "", | ||
2500 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2501 | "", | ||
2502 | "", | ||
2503 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2504 | "\1\u009d", | ||
2505 | "\1\u009e", | ||
2506 | "\1\u009f", | ||
2507 | "\1\u00a0", | ||
2871 | "\1\u00a1", | 2508 | "\1\u00a1", |
2872 | "\1\u00a2", | 2509 | "\1\u00a2", |
2873 | "\1\u00a3", | 2510 | "\1\u00a3", |
2874 | "\1\u00a4", | 2511 | "\1\u00a4", |
2875 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | 2512 | "\1\u00a5", |
2876 | "\1\u00a6", | 2513 | "\1\u00a6", |
2877 | "\1\u00a7", | 2514 | "\1\u00a7", |
2515 | "", | ||
2878 | "\1\u00a8", | 2516 | "\1\u00a8", |
2879 | "\1\u00a9", | 2517 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2880 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\10\64\1\u00aa\21\64", | 2518 | "\1\u00aa", |
2881 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | 2519 | "\1\u00ab\3\uffff\1\u00ac", |
2882 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\10\64\1\u00ad\21\64", | 2520 | "\1\u00ad", |
2521 | "\1\u00ae", | ||
2883 | "\1\u00af", | 2522 | "\1\u00af", |
2884 | "\1\u00b0", | 2523 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2885 | "\1\u00b1", | 2524 | "\1\u00b1", |
2886 | "\1\u00b2", | 2525 | "\1\u00b2", |
2887 | "\1\u00b3", | 2526 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2888 | "\1\u00b4", | 2527 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2528 | "", | ||
2529 | "", | ||
2889 | "\1\u00b5", | 2530 | "\1\u00b5", |
2890 | "\1\u00b6", | 2531 | "\1\u00b6", |
2891 | "\1\u00b7", | 2532 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2892 | "\1\u00b8", | 2533 | "\1\u00b8", |
2893 | "\1\u00b9", | 2534 | "\1\u00b9", |
2894 | "\1\u00ba", | 2535 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2895 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | 2536 | "\1\u00bb", |
2896 | "\1\u00bc", | 2537 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2897 | "\1\u00bd", | 2538 | "\1\u00bd", |
2898 | "\1\u00be", | 2539 | "\1\u00be", |
2899 | "\1\u00bf", | 2540 | "\1\u00bf", |
2900 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | 2541 | "\1\u00c0", |
2901 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2902 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2903 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2904 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2905 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2906 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2907 | "", | 2542 | "", |
2543 | "\1\u00c1", | ||
2544 | "\1\u00c2", | ||
2545 | "\1\u00c3", | ||
2546 | "\1\u00c4", | ||
2547 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2548 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2908 | "", | 2549 | "", |
2550 | "\1\u00c7", | ||
2551 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2909 | "", | 2552 | "", |
2910 | "", | 2553 | "", |
2911 | "\1\u00c7", | ||
2912 | "\1\u00c8", | ||
2913 | "\1\u00c9", | 2554 | "\1\u00c9", |
2914 | "\1\u00ca", | 2555 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2915 | "", | 2556 | "", |
2916 | "\1\u00cb", | 2557 | "\1\u00cb", |
2917 | "\1\u00cc", | 2558 | "\1\u00cc", |
2559 | "", | ||
2918 | "\1\u00cd", | 2560 | "\1\u00cd", |
2561 | "", | ||
2919 | "\1\u00ce", | 2562 | "\1\u00ce", |
2920 | "\1\u00cf", | 2563 | "\1\u00cf", |
2921 | "", | ||
2922 | "", | ||
2923 | "\1\u00d0", | 2564 | "\1\u00d0", |
2924 | "", | 2565 | "\1\u00d1", |
2925 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2926 | "\1\u00d2", | 2566 | "\1\u00d2", |
2927 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | 2567 | "\1\u00d3", |
2928 | "\12\64\7\uffff\32\64\4\uffff\1\u00d4\1\uffff\32\64", | 2568 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2569 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2570 | "", | ||
2571 | "", | ||
2929 | "\1\u00d6", | 2572 | "\1\u00d6", |
2930 | "\1\u00d7\3\uffff\1\u00d8", | 2573 | "", |
2574 | "\1\u00d7", | ||
2575 | "", | ||
2576 | "\1\u00d8", | ||
2931 | "\1\u00d9", | 2577 | "\1\u00d9", |
2932 | "\1\u00da", | 2578 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2933 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | 2579 | "\1\u00db", |
2934 | "\1\u00dc", | 2580 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
2935 | "\1\u00dd", | 2581 | "\1\u00dd", |
2936 | "\1\u00de", | 2582 | "\1\u00de", |
2583 | "\1\u00df", | ||
2584 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2937 | "", | 2585 | "", |
2938 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2939 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2940 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2941 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2942 | "", | 2586 | "", |
2587 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2588 | "\1\u00e2", | ||
2589 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2590 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2943 | "", | 2591 | "", |
2592 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2944 | "", | 2593 | "", |
2594 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2595 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2596 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", | ||
2945 | "", | 2597 | "", |
2946 | "", | 2598 | "", |
2947 | "", | ||
2948 | "", | ||
2949 | "\1\u00e3", | ||
2950 | "\1\u00e4", | ||
2951 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2952 | "\1\u00e6", | ||
2953 | "\1\u00e7", | ||
2954 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2955 | "\1\u00e9", | 2599 | "\1\u00e9", |
2956 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2957 | "\1\u00eb", | ||
2958 | "\1\u00ec", | ||
2959 | "", | ||
2960 | "\1\u00ed", | ||
2961 | "", | ||
2962 | "\1\u00ee", | ||
2963 | "", | ||
2964 | "\1\u00ef", | ||
2965 | "\1\u00f0", | ||
2966 | "\1\u00f1", | ||
2967 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2968 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2969 | "", | ||
2970 | "\1\u00f4", | ||
2971 | "\1\u00f5", | ||
2972 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2973 | "", | ||
2974 | "", | ||
2975 | "", | ||
2976 | "", | ||
2977 | "\1\u00f7", | ||
2978 | "\1\u00f8", | ||
2979 | "", | ||
2980 | "\1\u00f9", | ||
2981 | "\1\u00fa", | ||
2982 | "", | ||
2983 | "\1\u00fb", | ||
2984 | "", | ||
2985 | "\1\u00fc", | ||
2986 | "\1\u00fd", | ||
2987 | "\1\u00fe", | ||
2988 | "\1\u00ff", | ||
2989 | "\1\u0100", | ||
2990 | "\1\u0101", | ||
2991 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2992 | "", | ||
2993 | "", | ||
2994 | "\1\u0103", | ||
2995 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
2996 | "", | ||
2997 | "\12\64\7\uffff\32\64\4\uffff\1\u0105\1\uffff\32\64", | ||
2998 | "\1\u0107", | ||
2999 | "\1\u0108", | ||
3000 | "\1\u0109", | ||
3001 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3002 | "\1\u010b", | ||
3003 | "\1\u010c", | ||
3004 | "\1\u010d", | ||
3005 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3006 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3007 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3008 | "", | 2600 | "", |
3009 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3010 | "", | 2601 | "", |
3011 | "\1\u0112", | ||
3012 | "", | 2602 | "", |
3013 | "\1\u0113", | ||
3014 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3015 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3016 | "", | 2603 | "", |
3017 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3018 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3019 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3020 | "", | 2604 | "", |
3021 | "", | 2605 | "", |
3022 | "", | 2606 | "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", |
3023 | "", | ||
3024 | "\1\u0119", | ||
3025 | "\1\u011a", | ||
3026 | "", | ||
3027 | "", | ||
3028 | "", | ||
3029 | "", | ||
3030 | "", | ||
3031 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3032 | "\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", | ||
3033 | "", | ||
3034 | "" | 2607 | "" |
3035 | }; | 2608 | }; |
3036 | 2609 | ||
@@ -3064,135 +2637,113 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
3064 | this.transition = DFA12_transition; | 2637 | this.transition = DFA12_transition; |
3065 | } | 2638 | } |
3066 | public String getDescription() { | 2639 | public String getDescription() { |
3067 | return "1:1: Tokens : ( GREATER_EQ | Functional | Abstract | Contains | Maximize | Minimize | Opposite | GREATER | LESS_EQ | Current | Default | Extends | Unknown | NOT_EQ | Extern | Class | Count | Empty | Error | False | Scope | LESS | Else | Must | Only | Prod | Real | Then | True | ADD | DIV | MUL | POW | SUB | Avg | Inf | Int | Max | May | Min | Sum | ExclamationMarkEqualsSign | HyphenMinusGreaterThanSign | FullStopFullStop | ColonHyphenMinus | LessThanSignEqualsSign | EqualsSignEqualsSign | GreaterThanSignEqualsSign | EQ | IN | If | In | ExclamationMark | LeftParenthesis | RightParenthesis | Asterisk | PlusSign | Comma | HyphenMinus | FullStop | Solidus | Colon | Semicolon | LessThanSign | EqualsSign | GreaterThanSign | LeftSquareBracket | RightSquareBracket | CircumflexAccent | LeftCurlyBracket | VerticalLine | RightCurlyBracket | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 2640 | return "1:1: Tokens : ( Functional | Abstract | Contains | Datatype | Maximize | Minimize | Opposite | Current | Default | Extends | Unknown | Exists | Extern | Forall | Class | Count | Empty | Error | False | Scope | Else | Must | Then | True | FullStopFullStopFullStop | Inf | Let | May | ExclamationMarkEqualsSign | HyphenMinusGreaterThanSign | FullStopFullStop | ColonHyphenMinus | LessThanSignEqualsSign | EqualsSignEqualsSign | EqualsSignGreaterThanSign | GreaterThanSignEqualsSign | As | If | In | ExclamationMark | LeftParenthesis | RightParenthesis | Asterisk | PlusSign | Comma | HyphenMinus | FullStop | Solidus | Colon | Semicolon | LessThanSign | EqualsSign | GreaterThanSign | LeftSquareBracket | RightSquareBracket | CircumflexAccent | LeftCurlyBracket | VerticalLine | RightCurlyBracket | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
3068 | } | 2641 | } |
3069 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 2642 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
3070 | IntStream input = _input; | 2643 | IntStream input = _input; |
3071 | int _s = s; | 2644 | int _s = s; |
3072 | switch ( s ) { | 2645 | switch ( s ) { |
3073 | case 0 : | 2646 | case 0 : |
3074 | int LA12_44 = input.LA(1); | 2647 | int LA12_33 = input.LA(1); |
3075 | 2648 | ||
3076 | s = -1; | 2649 | s = -1; |
3077 | if ( ((LA12_44>='\u0000' && LA12_44<='\uFFFF')) ) {s = 117;} | 2650 | if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 96;} |
3078 | 2651 | ||
3079 | else s = 50; | 2652 | else s = 39; |
3080 | 2653 | ||
3081 | if ( s>=0 ) return s; | 2654 | if ( s>=0 ) return s; |
3082 | break; | 2655 | break; |
3083 | case 1 : | 2656 | case 1 : |
3084 | int LA12_0 = input.LA(1); | 2657 | int LA12_34 = input.LA(1); |
3085 | 2658 | ||
3086 | s = -1; | 2659 | s = -1; |
3087 | if ( (LA12_0=='G') ) {s = 1;} | 2660 | if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 97;} |
3088 | |||
3089 | else if ( (LA12_0=='f') ) {s = 2;} | ||
3090 | |||
3091 | else if ( (LA12_0=='a') ) {s = 3;} | ||
3092 | |||
3093 | else if ( (LA12_0=='c') ) {s = 4;} | ||
3094 | |||
3095 | else if ( (LA12_0=='m') ) {s = 5;} | ||
3096 | |||
3097 | else if ( (LA12_0=='o') ) {s = 6;} | ||
3098 | |||
3099 | else if ( (LA12_0=='L') ) {s = 7;} | ||
3100 | 2661 | ||
3101 | else if ( (LA12_0=='d') ) {s = 8;} | 2662 | else s = 39; |
3102 | 2663 | ||
3103 | else if ( (LA12_0=='e') ) {s = 9;} | 2664 | if ( s>=0 ) return s; |
3104 | 2665 | break; | |
3105 | else if ( (LA12_0=='u') ) {s = 10;} | 2666 | case 2 : |
3106 | 2667 | int LA12_0 = input.LA(1); | |
3107 | else if ( (LA12_0=='N') ) {s = 11;} | ||
3108 | |||
3109 | else if ( (LA12_0=='s') ) {s = 12;} | ||
3110 | |||
3111 | else if ( (LA12_0=='p') ) {s = 13;} | ||
3112 | |||
3113 | else if ( (LA12_0=='r') ) {s = 14;} | ||
3114 | 2668 | ||
3115 | else if ( (LA12_0=='t') ) {s = 15;} | 2669 | s = -1; |
2670 | if ( (LA12_0=='f') ) {s = 1;} | ||
3116 | 2671 | ||
3117 | else if ( (LA12_0=='A') ) {s = 16;} | 2672 | else if ( (LA12_0=='a') ) {s = 2;} |
3118 | 2673 | ||
3119 | else if ( (LA12_0=='D') ) {s = 17;} | 2674 | else if ( (LA12_0=='c') ) {s = 3;} |
3120 | 2675 | ||
3121 | else if ( (LA12_0=='M') ) {s = 18;} | 2676 | else if ( (LA12_0=='d') ) {s = 4;} |
3122 | 2677 | ||
3123 | else if ( (LA12_0=='P') ) {s = 19;} | 2678 | else if ( (LA12_0=='m') ) {s = 5;} |
3124 | 2679 | ||
3125 | else if ( (LA12_0=='S') ) {s = 20;} | 2680 | else if ( (LA12_0=='o') ) {s = 6;} |
3126 | 2681 | ||
3127 | else if ( (LA12_0=='i') ) {s = 21;} | 2682 | else if ( (LA12_0=='e') ) {s = 7;} |
3128 | 2683 | ||
3129 | else if ( (LA12_0=='!') ) {s = 22;} | 2684 | else if ( (LA12_0=='u') ) {s = 8;} |
3130 | 2685 | ||
3131 | else if ( (LA12_0=='-') ) {s = 23;} | 2686 | else if ( (LA12_0=='s') ) {s = 9;} |
3132 | 2687 | ||
3133 | else if ( (LA12_0=='.') ) {s = 24;} | 2688 | else if ( (LA12_0=='t') ) {s = 10;} |
3134 | 2689 | ||
3135 | else if ( (LA12_0==':') ) {s = 25;} | 2690 | else if ( (LA12_0=='.') ) {s = 11;} |
3136 | 2691 | ||
3137 | else if ( (LA12_0=='<') ) {s = 26;} | 2692 | else if ( (LA12_0=='i') ) {s = 12;} |
3138 | 2693 | ||
3139 | else if ( (LA12_0=='=') ) {s = 27;} | 2694 | else if ( (LA12_0=='l') ) {s = 13;} |
3140 | 2695 | ||
3141 | else if ( (LA12_0=='>') ) {s = 28;} | 2696 | else if ( (LA12_0=='!') ) {s = 14;} |
3142 | 2697 | ||
3143 | else if ( (LA12_0=='E') ) {s = 29;} | 2698 | else if ( (LA12_0=='-') ) {s = 15;} |
3144 | 2699 | ||
3145 | else if ( (LA12_0=='I') ) {s = 30;} | 2700 | else if ( (LA12_0==':') ) {s = 16;} |
3146 | 2701 | ||
3147 | else if ( (LA12_0=='(') ) {s = 31;} | 2702 | else if ( (LA12_0=='<') ) {s = 17;} |
3148 | 2703 | ||
3149 | else if ( (LA12_0==')') ) {s = 32;} | 2704 | else if ( (LA12_0=='=') ) {s = 18;} |
3150 | 2705 | ||
3151 | else if ( (LA12_0=='*') ) {s = 33;} | 2706 | else if ( (LA12_0=='>') ) {s = 19;} |
3152 | 2707 | ||
3153 | else if ( (LA12_0=='+') ) {s = 34;} | 2708 | else if ( (LA12_0=='(') ) {s = 20;} |
3154 | 2709 | ||
3155 | else if ( (LA12_0==',') ) {s = 35;} | 2710 | else if ( (LA12_0==')') ) {s = 21;} |
3156 | 2711 | ||
3157 | else if ( (LA12_0=='/') ) {s = 36;} | 2712 | else if ( (LA12_0=='*') ) {s = 22;} |
3158 | 2713 | ||
3159 | else if ( (LA12_0==';') ) {s = 37;} | 2714 | else if ( (LA12_0=='+') ) {s = 23;} |
3160 | 2715 | ||
3161 | else if ( (LA12_0=='[') ) {s = 38;} | 2716 | else if ( (LA12_0==',') ) {s = 24;} |
3162 | 2717 | ||
3163 | else if ( (LA12_0==']') ) {s = 39;} | 2718 | else if ( (LA12_0=='/') ) {s = 25;} |
3164 | 2719 | ||
3165 | else if ( (LA12_0=='^') ) {s = 40;} | 2720 | else if ( (LA12_0==';') ) {s = 26;} |
3166 | 2721 | ||
3167 | else if ( (LA12_0=='{') ) {s = 41;} | 2722 | else if ( (LA12_0=='[') ) {s = 27;} |
3168 | 2723 | ||
3169 | else if ( (LA12_0=='|') ) {s = 42;} | 2724 | else if ( (LA12_0==']') ) {s = 28;} |
3170 | 2725 | ||
3171 | else if ( (LA12_0=='}') ) {s = 43;} | 2726 | else if ( (LA12_0=='^') ) {s = 29;} |
3172 | 2727 | ||
3173 | else if ( (LA12_0=='\"') ) {s = 44;} | 2728 | else if ( (LA12_0=='{') ) {s = 30;} |
3174 | 2729 | ||
3175 | else if ( (LA12_0=='\'') ) {s = 45;} | 2730 | else if ( (LA12_0=='|') ) {s = 31;} |
3176 | 2731 | ||
3177 | else if ( (LA12_0=='%') ) {s = 46;} | 2732 | else if ( (LA12_0=='}') ) {s = 32;} |
3178 | 2733 | ||
3179 | else if ( ((LA12_0>='B' && LA12_0<='C')||LA12_0=='F'||LA12_0=='H'||(LA12_0>='J' && LA12_0<='K')||LA12_0=='O'||(LA12_0>='Q' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='l')||LA12_0=='n'||LA12_0=='q'||(LA12_0>='v' && LA12_0<='z')) ) {s = 47;} | 2734 | else if ( (LA12_0=='\"') ) {s = 33;} |
3180 | 2735 | ||
3181 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 48;} | 2736 | else if ( (LA12_0=='\'') ) {s = 34;} |
3182 | 2737 | ||
3183 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 49;} | 2738 | else if ( (LA12_0=='%') ) {s = 35;} |
3184 | 2739 | ||
3185 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='$')||LA12_0=='&'||(LA12_0>='?' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 50;} | 2740 | else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||(LA12_0>='g' && LA12_0<='h')||(LA12_0>='j' && LA12_0<='k')||LA12_0=='n'||(LA12_0>='p' && LA12_0<='r')||(LA12_0>='v' && LA12_0<='z')) ) {s = 36;} |
3186 | 2741 | ||
3187 | if ( s>=0 ) return s; | 2742 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 37;} |
3188 | break; | ||
3189 | case 2 : | ||
3190 | int LA12_45 = input.LA(1); | ||
3191 | 2743 | ||
3192 | s = -1; | 2744 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 38;} |
3193 | if ( ((LA12_45>='\u0000' && LA12_45<='\uFFFF')) ) {s = 118;} | ||
3194 | 2745 | ||
3195 | else s = 50; | 2746 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='$')||LA12_0=='&'||(LA12_0>='?' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 39;} |
3196 | 2747 | ||
3197 | if ( s>=0 ) return s; | 2748 | if ( s>=0 ) return s; |
3198 | break; | 2749 | break; |
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.tokens b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.tokens index 133cc9d6..178103e2 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.tokens +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/lexer/InternalSolverLanguageLexer.tokens | |||
@@ -1,83 +1,70 @@ | |||
1 | ADD=33 | 1 | Abstract=5 |
2 | Abstract=6 | 2 | As=40 |
3 | Asterisk=59 | 3 | Asterisk=46 |
4 | Avg=38 | 4 | CircumflexAccent=59 |
5 | CircumflexAccent=72 | 5 | Class=18 |
6 | Class=19 | 6 | Colon=52 |
7 | Colon=65 | 7 | ColonHyphenMinus=35 |
8 | ColonHyphenMinus=48 | 8 | Comma=48 |
9 | Comma=61 | 9 | Contains=6 |
10 | Contains=7 | 10 | Count=19 |
11 | Count=20 | 11 | Current=11 |
12 | Current=13 | 12 | Datatype=7 |
13 | DIV=34 | 13 | Default=12 |
14 | Default=14 | 14 | Else=24 |
15 | EQ=52 | 15 | Empty=20 |
16 | Else=26 | 16 | EqualsSign=55 |
17 | Empty=21 | 17 | EqualsSignEqualsSign=37 |
18 | EqualsSign=68 | 18 | EqualsSignGreaterThanSign=38 |
19 | EqualsSignEqualsSign=50 | 19 | Error=21 |
20 | Error=22 | 20 | ExclamationMark=43 |
21 | ExclamationMark=56 | 21 | ExclamationMarkEqualsSign=32 |
22 | ExclamationMarkEqualsSign=45 | 22 | Exists=15 |
23 | Extends=15 | 23 | Extends=13 |
24 | Extern=18 | 24 | Extern=16 |
25 | False=23 | 25 | False=22 |
26 | FullStop=63 | 26 | Forall=17 |
27 | FullStopFullStop=47 | 27 | FullStop=50 |
28 | Functional=5 | 28 | FullStopFullStop=34 |
29 | GREATER=11 | 29 | FullStopFullStopFullStop=28 |
30 | GREATER_EQ=4 | 30 | Functional=4 |
31 | GreaterThanSign=69 | 31 | GreaterThanSign=56 |
32 | GreaterThanSignEqualsSign=51 | 32 | GreaterThanSignEqualsSign=39 |
33 | HyphenMinus=62 | 33 | HyphenMinus=49 |
34 | HyphenMinusGreaterThanSign=46 | 34 | HyphenMinusGreaterThanSign=33 |
35 | IN=53 | 35 | If=41 |
36 | If=54 | 36 | In=42 |
37 | In=55 | 37 | Inf=29 |
38 | Inf=39 | 38 | LeftCurlyBracket=60 |
39 | Int=40 | 39 | LeftParenthesis=44 |
40 | LESS=25 | 40 | LeftSquareBracket=57 |
41 | LESS_EQ=12 | 41 | LessThanSign=54 |
42 | LeftCurlyBracket=73 | 42 | LessThanSignEqualsSign=36 |
43 | LeftParenthesis=57 | 43 | Let=30 |
44 | LeftSquareBracket=70 | ||
45 | LessThanSign=67 | ||
46 | LessThanSignEqualsSign=49 | ||
47 | MUL=35 | ||
48 | Max=41 | ||
49 | Maximize=8 | 44 | Maximize=8 |
50 | May=42 | 45 | May=31 |
51 | Min=43 | ||
52 | Minimize=9 | 46 | Minimize=9 |
53 | Must=27 | 47 | Must=25 |
54 | NOT_EQ=17 | ||
55 | Only=28 | ||
56 | Opposite=10 | 48 | Opposite=10 |
57 | POW=36 | 49 | PlusSign=47 |
58 | PlusSign=60 | 50 | RULE_ANY_OTHER=73 |
59 | Prod=29 | 51 | RULE_FULL_STOP=68 |
60 | RULE_ANY_OTHER=86 | 52 | RULE_ID=69 |
61 | RULE_FULL_STOP=81 | 53 | RULE_INT=70 |
62 | RULE_ID=82 | 54 | RULE_ML_COMMENT=71 |
63 | RULE_INT=83 | 55 | RULE_QUOTED_ID=64 |
64 | RULE_ML_COMMENT=84 | 56 | RULE_REFLEXIVE_TRANSITIVE_CLOSURE=67 |
65 | RULE_QUOTED_ID=77 | 57 | RULE_SL_COMMENT=65 |
66 | RULE_REFLEXIVE_TRANSITIVE_CLOSURE=80 | 58 | RULE_STRING=63 |
67 | RULE_SL_COMMENT=78 | 59 | RULE_TRANSITIVE_CLOSURE=66 |
68 | RULE_STRING=76 | 60 | RULE_WS=72 |
69 | RULE_TRANSITIVE_CLOSURE=79 | 61 | RightCurlyBracket=62 |
70 | RULE_WS=85 | 62 | RightParenthesis=45 |
71 | Real=30 | 63 | RightSquareBracket=58 |
72 | RightCurlyBracket=75 | 64 | Scope=23 |
73 | RightParenthesis=58 | 65 | Semicolon=53 |
74 | RightSquareBracket=71 | 66 | Solidus=51 |
75 | SUB=37 | 67 | Then=26 |
76 | Scope=24 | 68 | True=27 |
77 | Semicolon=66 | 69 | Unknown=14 |
78 | Solidus=64 | 70 | VerticalLine=61 |
79 | Sum=44 | ||
80 | Then=31 | ||
81 | True=32 | ||
82 | Unknown=16 | ||
83 | VerticalLine=74 | ||