diff options
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver')
5 files changed, 4317 insertions, 4366 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 0a4b46a5..7f135fb2 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 | |||
@@ -41,12 +41,10 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
41 | builder.put(grammarAccess.getComplexObjectAccess().getAlternatives(), "rule__ComplexObject__Alternatives"); | 41 | builder.put(grammarAccess.getComplexObjectAccess().getAlternatives(), "rule__ComplexObject__Alternatives"); |
42 | builder.put(grammarAccess.getObjectAccess().getAlternatives(), "rule__Object__Alternatives"); | 42 | builder.put(grammarAccess.getObjectAccess().getAlternatives(), "rule__Object__Alternatives"); |
43 | builder.put(grammarAccess.getDataObjectAccess().getAlternatives(), "rule__DataObject__Alternatives"); | 43 | builder.put(grammarAccess.getDataObjectAccess().getAlternatives(), "rule__DataObject__Alternatives"); |
44 | builder.put(grammarAccess.getPredicateAccess().getAlternatives(), "rule__Predicate__Alternatives"); | 44 | builder.put(grammarAccess.getPredicateAccess().getAlternatives_4(), "rule__Predicate__Alternatives_4"); |
45 | builder.put(grammarAccess.getPredicateSymbolAccess().getAlternatives_6(), "rule__PredicateSymbol__Alternatives_6"); | ||
46 | builder.put(grammarAccess.getErrorPredicateAccess().getAlternatives_5(), "rule__ErrorPredicate__Alternatives_5"); | ||
47 | builder.put(grammarAccess.getPatternBodyAccess().getAlternatives_1(), "rule__PatternBody__Alternatives_1"); | 45 | builder.put(grammarAccess.getPatternBodyAccess().getAlternatives_1(), "rule__PatternBody__Alternatives_1"); |
48 | builder.put(grammarAccess.getPolarityAccess().getAlternatives(), "rule__Polarity__Alternatives"); | 46 | builder.put(grammarAccess.getPolarityAccess().getAlternatives(), "rule__Polarity__Alternatives"); |
49 | builder.put(grammarAccess.getConstraintAccess().getAlternatives_2(), "rule__Constraint__Alternatives_2"); | 47 | builder.put(grammarAccess.getConstraintAccess().getAlternatives(), "rule__Constraint__Alternatives"); |
50 | builder.put(grammarAccess.getClosureTypeAccess().getAlternatives(), "rule__ClosureType__Alternatives"); | 48 | builder.put(grammarAccess.getClosureTypeAccess().getAlternatives(), "rule__ClosureType__Alternatives"); |
51 | builder.put(grammarAccess.getLiteralAccess().getAlternatives(), "rule__Literal__Alternatives"); | 49 | builder.put(grammarAccess.getLiteralAccess().getAlternatives(), "rule__Literal__Alternatives"); |
52 | builder.put(grammarAccess.getCDInterpretationAccess().getAlternatives(), "rule__CDInterpretation__Alternatives"); | 50 | builder.put(grammarAccess.getCDInterpretationAccess().getAlternatives(), "rule__CDInterpretation__Alternatives"); |
@@ -60,6 +58,9 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
60 | builder.put(grammarAccess.getTruthValueAccess().getGroup_2(), "rule__TruthValue__Group_2__0"); | 58 | builder.put(grammarAccess.getTruthValueAccess().getGroup_2(), "rule__TruthValue__Group_2__0"); |
61 | builder.put(grammarAccess.getTruthValueAccess().getGroup_3(), "rule__TruthValue__Group_3__0"); | 59 | builder.put(grammarAccess.getTruthValueAccess().getGroup_3(), "rule__TruthValue__Group_3__0"); |
62 | builder.put(grammarAccess.getBasicInterpretationAccess().getGroup(), "rule__BasicInterpretation__Group__0"); | 60 | builder.put(grammarAccess.getBasicInterpretationAccess().getGroup(), "rule__BasicInterpretation__Group__0"); |
61 | builder.put(grammarAccess.getBasicInterpretationAccess().getGroup_1(), "rule__BasicInterpretation__Group_1__0"); | ||
62 | builder.put(grammarAccess.getBasicInterpretationAccess().getGroup_1_1(), "rule__BasicInterpretation__Group_1_1__0"); | ||
63 | builder.put(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1(), "rule__BasicInterpretation__Group_1_1_1__0"); | ||
63 | builder.put(grammarAccess.getExistSymbolAccess().getGroup(), "rule__ExistSymbol__Group__0"); | 64 | builder.put(grammarAccess.getExistSymbolAccess().getGroup(), "rule__ExistSymbol__Group__0"); |
64 | builder.put(grammarAccess.getEqualsSymbolAccess().getGroup(), "rule__EqualsSymbol__Group__0"); | 65 | builder.put(grammarAccess.getEqualsSymbolAccess().getGroup(), "rule__EqualsSymbol__Group__0"); |
65 | builder.put(grammarAccess.getBooleanSymbolAccess().getGroup(), "rule__BooleanSymbol__Group__0"); | 66 | builder.put(grammarAccess.getBooleanSymbolAccess().getGroup(), "rule__BooleanSymbol__Group__0"); |
@@ -67,21 +68,22 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
67 | builder.put(grammarAccess.getRealSymbolAccess().getGroup(), "rule__RealSymbol__Group__0"); | 68 | builder.put(grammarAccess.getRealSymbolAccess().getGroup(), "rule__RealSymbol__Group__0"); |
68 | builder.put(grammarAccess.getStringSymbolAccess().getGroup(), "rule__StringSymbol__Group__0"); | 69 | builder.put(grammarAccess.getStringSymbolAccess().getGroup(), "rule__StringSymbol__Group__0"); |
69 | builder.put(grammarAccess.getNamedObjectAccess().getGroup(), "rule__NamedObject__Group__0"); | 70 | builder.put(grammarAccess.getNamedObjectAccess().getGroup(), "rule__NamedObject__Group__0"); |
70 | builder.put(grammarAccess.getPredicateSymbolAccess().getGroup(), "rule__PredicateSymbol__Group__0"); | 71 | builder.put(grammarAccess.getPredicateAccess().getGroup(), "rule__Predicate__Group__0"); |
71 | builder.put(grammarAccess.getPredicateSymbolAccess().getGroup_6_1(), "rule__PredicateSymbol__Group_6_1__0"); | 72 | builder.put(grammarAccess.getPredicateAccess().getGroup_2(), "rule__Predicate__Group_2__0"); |
72 | builder.put(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1(), "rule__PredicateSymbol__Group_6_1_1__0"); | 73 | builder.put(grammarAccess.getPredicateAccess().getGroup_2_1(), "rule__Predicate__Group_2_1__0"); |
73 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup(), "rule__ErrorPredicate__Group__0"); | 74 | builder.put(grammarAccess.getPredicateAccess().getGroup_2_1_1(), "rule__Predicate__Group_2_1_1__0"); |
74 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup_3(), "rule__ErrorPredicate__Group_3__0"); | 75 | builder.put(grammarAccess.getPredicateAccess().getGroup_4_1(), "rule__Predicate__Group_4_1__0"); |
75 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup_5_1(), "rule__ErrorPredicate__Group_5_1__0"); | 76 | builder.put(grammarAccess.getPredicateAccess().getGroup_4_1_1(), "rule__Predicate__Group_4_1_1__0"); |
76 | builder.put(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1(), "rule__ErrorPredicate__Group_5_1_1__0"); | ||
77 | builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); | 77 | builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); |
78 | builder.put(grammarAccess.getParameterAccess().getGroup_1(), "rule__Parameter__Group_1__0"); | 78 | builder.put(grammarAccess.getParameterAccess().getGroup_1(), "rule__Parameter__Group_1__0"); |
79 | builder.put(grammarAccess.getPatternBodyAccess().getGroup(), "rule__PatternBody__Group__0"); | 79 | builder.put(grammarAccess.getPatternBodyAccess().getGroup(), "rule__PatternBody__Group__0"); |
80 | builder.put(grammarAccess.getPolarityAccess().getGroup_0(), "rule__Polarity__Group_0__0"); | 80 | builder.put(grammarAccess.getPolarityAccess().getGroup_0(), "rule__Polarity__Group_0__0"); |
81 | builder.put(grammarAccess.getPolarityAccess().getGroup_1(), "rule__Polarity__Group_1__0"); | 81 | builder.put(grammarAccess.getPolarityAccess().getGroup_1(), "rule__Polarity__Group_1__0"); |
82 | builder.put(grammarAccess.getConstraintAccess().getGroup(), "rule__Constraint__Group__0"); | 82 | builder.put(grammarAccess.getConstraintAccess().getGroup_0(), "rule__Constraint__Group_0__0"); |
83 | builder.put(grammarAccess.getConstraintAccess().getGroup_2_0(), "rule__Constraint__Group_2_0__0"); | 83 | builder.put(grammarAccess.getConstraintAccess().getGroup_0_2(), "rule__Constraint__Group_0_2__0"); |
84 | builder.put(grammarAccess.getConstraintAccess().getGroup_2_1(), "rule__Constraint__Group_2_1__0"); | 84 | builder.put(grammarAccess.getConstraintAccess().getGroup_0_2_2(), "rule__Constraint__Group_0_2_2__0"); |
85 | builder.put(grammarAccess.getConstraintAccess().getGroup_1(), "rule__Constraint__Group_1__0"); | ||
86 | builder.put(grammarAccess.getConstraintAccess().getGroup_1_3(), "rule__Constraint__Group_1_3__0"); | ||
85 | builder.put(grammarAccess.getClosureTypeAccess().getGroup_0(), "rule__ClosureType__Group_0__0"); | 87 | builder.put(grammarAccess.getClosureTypeAccess().getGroup_0(), "rule__ClosureType__Group_0__0"); |
86 | builder.put(grammarAccess.getClosureTypeAccess().getGroup_1(), "rule__ClosureType__Group_1__0"); | 88 | builder.put(grammarAccess.getClosureTypeAccess().getGroup_1(), "rule__ClosureType__Group_1__0"); |
87 | builder.put(grammarAccess.getAllInstancesAccess().getGroup(), "rule__AllInstances__Group__0"); | 89 | builder.put(grammarAccess.getAllInstancesAccess().getGroup(), "rule__AllInstances__Group__0"); |
@@ -95,8 +97,9 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
95 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getGroup(), "rule__MultiplicityDefinition__Group__0"); | 97 | builder.put(grammarAccess.getMultiplicityDefinitionAccess().getGroup(), "rule__MultiplicityDefinition__Group__0"); |
96 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment(), "rule__Problem__StatementsAssignment"); | 98 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment(), "rule__Problem__StatementsAssignment"); |
97 | builder.put(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0(), "rule__BasicInterpretation__SymbolAssignment_0"); | 99 | builder.put(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0(), "rule__BasicInterpretation__SymbolAssignment_0"); |
98 | builder.put(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2(), "rule__BasicInterpretation__ObjectsAssignment_2"); | 100 | builder.put(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0(), "rule__BasicInterpretation__ObjectsAssignment_1_1_0"); |
99 | builder.put(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5(), "rule__BasicInterpretation__ValueAssignment_5"); | 101 | builder.put(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1(), "rule__BasicInterpretation__ObjectsAssignment_1_1_1_1"); |
102 | builder.put(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3(), "rule__BasicInterpretation__ValueAssignment_3"); | ||
100 | builder.put(grammarAccess.getModelSymbolAccess().getNameAssignment(), "rule__ModelSymbol__NameAssignment"); | 103 | builder.put(grammarAccess.getModelSymbolAccess().getNameAssignment(), "rule__ModelSymbol__NameAssignment"); |
101 | builder.put(grammarAccess.getNamedObjectAccess().getNameAssignment_1(), "rule__NamedObject__NameAssignment_1"); | 104 | builder.put(grammarAccess.getNamedObjectAccess().getNameAssignment_1(), "rule__NamedObject__NameAssignment_1"); |
102 | builder.put(grammarAccess.getUnnamedObjectAccess().getNameAssignment(), "rule__UnnamedObject__NameAssignment"); | 105 | builder.put(grammarAccess.getUnnamedObjectAccess().getNameAssignment(), "rule__UnnamedObject__NameAssignment"); |
@@ -104,23 +107,22 @@ public class SolverLanguageParser extends AbstractContentAssistParser { | |||
104 | builder.put(grammarAccess.getIntObjectAccess().getValueAssignment(), "rule__IntObject__ValueAssignment"); | 107 | builder.put(grammarAccess.getIntObjectAccess().getValueAssignment(), "rule__IntObject__ValueAssignment"); |
105 | builder.put(grammarAccess.getRealObjectAccess().getValueAssignment(), "rule__RealObject__ValueAssignment"); | 108 | builder.put(grammarAccess.getRealObjectAccess().getValueAssignment(), "rule__RealObject__ValueAssignment"); |
106 | builder.put(grammarAccess.getStringObjectAccess().getValueAssignment(), "rule__StringObject__ValueAssignment"); | 109 | builder.put(grammarAccess.getStringObjectAccess().getValueAssignment(), "rule__StringObject__ValueAssignment"); |
107 | builder.put(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1(), "rule__PredicateSymbol__SymbolAssignment_1"); | 110 | builder.put(grammarAccess.getPredicateAccess().getIsErrorAssignment_0(), "rule__Predicate__IsErrorAssignment_0"); |
108 | builder.put(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3(), "rule__PredicateSymbol__ParametersAssignment_3"); | 111 | builder.put(grammarAccess.getPredicateAccess().getSymbolAssignment_1(), "rule__Predicate__SymbolAssignment_1"); |
109 | builder.put(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0(), "rule__PredicateSymbol__BodiesAssignment_6_1_0"); | 112 | builder.put(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0(), "rule__Predicate__ParametersAssignment_2_1_0"); |
110 | builder.put(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1(), "rule__PredicateSymbol__BodiesAssignment_6_1_1_1"); | 113 | builder.put(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1(), "rule__Predicate__ParametersAssignment_2_1_1_1"); |
111 | builder.put(grammarAccess.getErrorPredicateAccess().getNameAssignment_2(), "rule__ErrorPredicate__NameAssignment_2"); | 114 | builder.put(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0(), "rule__Predicate__BodiesAssignment_4_1_0"); |
112 | builder.put(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1(), "rule__ErrorPredicate__ParametersAssignment_3_1"); | 115 | builder.put(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1(), "rule__Predicate__BodiesAssignment_4_1_1_1"); |
113 | builder.put(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0(), "rule__ErrorPredicate__BodiesAssignment_5_1_0"); | ||
114 | builder.put(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1(), "rule__ErrorPredicate__BodiesAssignment_5_1_1_1"); | ||
115 | builder.put(grammarAccess.getParameterAccess().getVariableAssignment_0(), "rule__Parameter__VariableAssignment_0"); | 116 | builder.put(grammarAccess.getParameterAccess().getVariableAssignment_0(), "rule__Parameter__VariableAssignment_0"); |
116 | builder.put(grammarAccess.getParameterAccess().getTypeAssignment_1_1(), "rule__Parameter__TypeAssignment_1_1"); | 117 | builder.put(grammarAccess.getParameterAccess().getTypeAssignment_1_1(), "rule__Parameter__TypeAssignment_1_1"); |
117 | builder.put(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1(), "rule__PatternBody__ConstraintsAssignment_1_1"); | 118 | builder.put(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1(), "rule__PatternBody__ConstraintsAssignment_1_1"); |
118 | builder.put(grammarAccess.getConstraintAccess().getPolarityAssignment_0(), "rule__Constraint__PolarityAssignment_0"); | 119 | builder.put(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0(), "rule__Constraint__PolarityAssignment_0_0"); |
119 | builder.put(grammarAccess.getConstraintAccess().getSymbolAssignment_1(), "rule__Constraint__SymbolAssignment_1"); | 120 | builder.put(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1(), "rule__Constraint__SymbolAssignment_0_1"); |
120 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1(), "rule__Constraint__ParamsAssignment_2_0_1"); | 121 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1(), "rule__Constraint__ParamsAssignment_0_2_1"); |
121 | builder.put(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0(), "rule__Constraint__ClosureTypeAssignment_2_1_0"); | 122 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1(), "rule__Constraint__ParamsAssignment_0_2_2_1"); |
122 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2(), "rule__Constraint__ParamsAssignment_2_1_2"); | 123 | builder.put(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0(), "rule__Constraint__ClosureTypeAssignment_1_0"); |
123 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3(), "rule__Constraint__ParamsAssignment_2_1_3"); | 124 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_1_2(), "rule__Constraint__ParamsAssignment_1_2"); |
125 | builder.put(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1(), "rule__Constraint__ParamsAssignment_1_3_1"); | ||
124 | builder.put(grammarAccess.getVariableAccess().getNameAssignment(), "rule__Variable__NameAssignment"); | 126 | builder.put(grammarAccess.getVariableAccess().getNameAssignment(), "rule__Variable__NameAssignment"); |
125 | builder.put(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1(), "rule__AllInstances__SymbolAssignment_1"); | 127 | builder.put(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1(), "rule__AllInstances__SymbolAssignment_1"); |
126 | builder.put(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1(), "rule__DefaultInterpretation__InterpretationAssignment_1"); | 128 | builder.put(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1(), "rule__DefaultInterpretation__InterpretationAssignment_1"); |
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g index 5a6ae569..df8f4ea3 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.g | |||
@@ -740,59 +740,9 @@ rulePredicate | |||
740 | } | 740 | } |
741 | : | 741 | : |
742 | ( | 742 | ( |
743 | { before(grammarAccess.getPredicateAccess().getAlternatives()); } | 743 | { before(grammarAccess.getPredicateAccess().getGroup()); } |
744 | (rule__Predicate__Alternatives) | 744 | (rule__Predicate__Group__0) |
745 | { after(grammarAccess.getPredicateAccess().getAlternatives()); } | 745 | { after(grammarAccess.getPredicateAccess().getGroup()); } |
746 | ) | ||
747 | ; | ||
748 | finally { | ||
749 | restoreStackSize(stackSize); | ||
750 | } | ||
751 | |||
752 | // Entry rule entryRulePredicateSymbol | ||
753 | entryRulePredicateSymbol | ||
754 | : | ||
755 | { before(grammarAccess.getPredicateSymbolRule()); } | ||
756 | rulePredicateSymbol | ||
757 | { after(grammarAccess.getPredicateSymbolRule()); } | ||
758 | EOF | ||
759 | ; | ||
760 | |||
761 | // Rule PredicateSymbol | ||
762 | rulePredicateSymbol | ||
763 | @init { | ||
764 | int stackSize = keepStackSize(); | ||
765 | } | ||
766 | : | ||
767 | ( | ||
768 | { before(grammarAccess.getPredicateSymbolAccess().getGroup()); } | ||
769 | (rule__PredicateSymbol__Group__0) | ||
770 | { after(grammarAccess.getPredicateSymbolAccess().getGroup()); } | ||
771 | ) | ||
772 | ; | ||
773 | finally { | ||
774 | restoreStackSize(stackSize); | ||
775 | } | ||
776 | |||
777 | // Entry rule entryRuleErrorPredicate | ||
778 | entryRuleErrorPredicate | ||
779 | : | ||
780 | { before(grammarAccess.getErrorPredicateRule()); } | ||
781 | ruleErrorPredicate | ||
782 | { after(grammarAccess.getErrorPredicateRule()); } | ||
783 | EOF | ||
784 | ; | ||
785 | |||
786 | // Rule ErrorPredicate | ||
787 | ruleErrorPredicate | ||
788 | @init { | ||
789 | int stackSize = keepStackSize(); | ||
790 | } | ||
791 | : | ||
792 | ( | ||
793 | { before(grammarAccess.getErrorPredicateAccess().getGroup()); } | ||
794 | (rule__ErrorPredicate__Group__0) | ||
795 | { after(grammarAccess.getErrorPredicateAccess().getGroup()); } | ||
796 | ) | 746 | ) |
797 | ; | 747 | ; |
798 | finally { | 748 | finally { |
@@ -890,9 +840,9 @@ ruleConstraint | |||
890 | } | 840 | } |
891 | : | 841 | : |
892 | ( | 842 | ( |
893 | { before(grammarAccess.getConstraintAccess().getGroup()); } | 843 | { before(grammarAccess.getConstraintAccess().getAlternatives()); } |
894 | (rule__Constraint__Group__0) | 844 | (rule__Constraint__Alternatives) |
895 | { after(grammarAccess.getConstraintAccess().getGroup()); } | 845 | { after(grammarAccess.getConstraintAccess().getAlternatives()); } |
896 | ) | 846 | ) |
897 | ; | 847 | ; |
898 | finally { | 848 | finally { |
@@ -1469,63 +1419,21 @@ finally { | |||
1469 | restoreStackSize(stackSize); | 1419 | restoreStackSize(stackSize); |
1470 | } | 1420 | } |
1471 | 1421 | ||
1472 | rule__Predicate__Alternatives | 1422 | rule__Predicate__Alternatives_4 |
1473 | @init { | ||
1474 | int stackSize = keepStackSize(); | ||
1475 | } | ||
1476 | : | ||
1477 | ( | ||
1478 | { before(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); } | ||
1479 | rulePredicateSymbol | ||
1480 | { after(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); } | ||
1481 | ) | ||
1482 | | | ||
1483 | ( | ||
1484 | { before(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); } | ||
1485 | ruleErrorPredicate | ||
1486 | { after(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); } | ||
1487 | ) | ||
1488 | ; | ||
1489 | finally { | ||
1490 | restoreStackSize(stackSize); | ||
1491 | } | ||
1492 | |||
1493 | rule__PredicateSymbol__Alternatives_6 | ||
1494 | @init { | ||
1495 | int stackSize = keepStackSize(); | ||
1496 | } | ||
1497 | : | ||
1498 | ( | ||
1499 | { before(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); } | ||
1500 | 'false' | ||
1501 | { after(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); } | ||
1502 | ) | ||
1503 | | | ||
1504 | ( | ||
1505 | { before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); } | ||
1506 | (rule__PredicateSymbol__Group_6_1__0) | ||
1507 | { after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); } | ||
1508 | ) | ||
1509 | ; | ||
1510 | finally { | ||
1511 | restoreStackSize(stackSize); | ||
1512 | } | ||
1513 | |||
1514 | rule__ErrorPredicate__Alternatives_5 | ||
1515 | @init { | 1423 | @init { |
1516 | int stackSize = keepStackSize(); | 1424 | int stackSize = keepStackSize(); |
1517 | } | 1425 | } |
1518 | : | 1426 | : |
1519 | ( | 1427 | ( |
1520 | { before(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); } | 1428 | { before(grammarAccess.getPredicateAccess().getFalseKeyword_4_0()); } |
1521 | 'false' | 1429 | 'false' |
1522 | { after(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); } | 1430 | { after(grammarAccess.getPredicateAccess().getFalseKeyword_4_0()); } |
1523 | ) | 1431 | ) |
1524 | | | 1432 | | |
1525 | ( | 1433 | ( |
1526 | { before(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); } | 1434 | { before(grammarAccess.getPredicateAccess().getGroup_4_1()); } |
1527 | (rule__ErrorPredicate__Group_5_1__0) | 1435 | (rule__Predicate__Group_4_1__0) |
1528 | { after(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); } | 1436 | { after(grammarAccess.getPredicateAccess().getGroup_4_1()); } |
1529 | ) | 1437 | ) |
1530 | ; | 1438 | ; |
1531 | finally { | 1439 | finally { |
@@ -1574,21 +1482,21 @@ finally { | |||
1574 | restoreStackSize(stackSize); | 1482 | restoreStackSize(stackSize); |
1575 | } | 1483 | } |
1576 | 1484 | ||
1577 | rule__Constraint__Alternatives_2 | 1485 | rule__Constraint__Alternatives |
1578 | @init { | 1486 | @init { |
1579 | int stackSize = keepStackSize(); | 1487 | int stackSize = keepStackSize(); |
1580 | } | 1488 | } |
1581 | : | 1489 | : |
1582 | ( | 1490 | ( |
1583 | { before(grammarAccess.getConstraintAccess().getGroup_2_0()); } | 1491 | { before(grammarAccess.getConstraintAccess().getGroup_0()); } |
1584 | (rule__Constraint__Group_2_0__0) | 1492 | (rule__Constraint__Group_0__0) |
1585 | { after(grammarAccess.getConstraintAccess().getGroup_2_0()); } | 1493 | { after(grammarAccess.getConstraintAccess().getGroup_0()); } |
1586 | ) | 1494 | ) |
1587 | | | 1495 | | |
1588 | ( | 1496 | ( |
1589 | { before(grammarAccess.getConstraintAccess().getGroup_2_1()); } | 1497 | { before(grammarAccess.getConstraintAccess().getGroup_1()); } |
1590 | (rule__Constraint__Group_2_1__0) | 1498 | (rule__Constraint__Group_1__0) |
1591 | { after(grammarAccess.getConstraintAccess().getGroup_2_1()); } | 1499 | { after(grammarAccess.getConstraintAccess().getGroup_1()); } |
1592 | ) | 1500 | ) |
1593 | ; | 1501 | ; |
1594 | finally { | 1502 | finally { |
@@ -1632,6 +1540,12 @@ rule__Literal__Alternatives | |||
1632 | ruleDataObject | 1540 | ruleDataObject |
1633 | { after(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); } | 1541 | { after(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); } |
1634 | ) | 1542 | ) |
1543 | | | ||
1544 | ( | ||
1545 | { before(grammarAccess.getLiteralAccess().getNamedObjectParserRuleCall_2()); } | ||
1546 | ruleNamedObject | ||
1547 | { after(grammarAccess.getLiteralAccess().getNamedObjectParserRuleCall_2()); } | ||
1548 | ) | ||
1635 | ; | 1549 | ; |
1636 | finally { | 1550 | finally { |
1637 | restoreStackSize(stackSize); | 1551 | restoreStackSize(stackSize); |
@@ -2216,9 +2130,9 @@ rule__BasicInterpretation__Group__1__Impl | |||
2216 | } | 2130 | } |
2217 | : | 2131 | : |
2218 | ( | 2132 | ( |
2219 | { before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); } | 2133 | { before(grammarAccess.getBasicInterpretationAccess().getGroup_1()); } |
2220 | '(' | 2134 | (rule__BasicInterpretation__Group_1__0)? |
2221 | { after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); } | 2135 | { after(grammarAccess.getBasicInterpretationAccess().getGroup_1()); } |
2222 | ) | 2136 | ) |
2223 | ; | 2137 | ; |
2224 | finally { | 2138 | finally { |
@@ -2243,9 +2157,9 @@ rule__BasicInterpretation__Group__2__Impl | |||
2243 | } | 2157 | } |
2244 | : | 2158 | : |
2245 | ( | 2159 | ( |
2246 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); } | 2160 | { before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_2()); } |
2247 | (rule__BasicInterpretation__ObjectsAssignment_2)* | 2161 | ':' |
2248 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); } | 2162 | { after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_2()); } |
2249 | ) | 2163 | ) |
2250 | ; | 2164 | ; |
2251 | finally { | 2165 | finally { |
@@ -2258,7 +2172,6 @@ rule__BasicInterpretation__Group__3 | |||
2258 | } | 2172 | } |
2259 | : | 2173 | : |
2260 | rule__BasicInterpretation__Group__3__Impl | 2174 | rule__BasicInterpretation__Group__3__Impl |
2261 | rule__BasicInterpretation__Group__4 | ||
2262 | ; | 2175 | ; |
2263 | finally { | 2176 | finally { |
2264 | restoreStackSize(stackSize); | 2177 | restoreStackSize(stackSize); |
@@ -2270,62 +2183,198 @@ rule__BasicInterpretation__Group__3__Impl | |||
2270 | } | 2183 | } |
2271 | : | 2184 | : |
2272 | ( | 2185 | ( |
2273 | { before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); } | 2186 | { before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3()); } |
2187 | (rule__BasicInterpretation__ValueAssignment_3) | ||
2188 | { after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3()); } | ||
2189 | ) | ||
2190 | ; | ||
2191 | finally { | ||
2192 | restoreStackSize(stackSize); | ||
2193 | } | ||
2194 | |||
2195 | |||
2196 | rule__BasicInterpretation__Group_1__0 | ||
2197 | @init { | ||
2198 | int stackSize = keepStackSize(); | ||
2199 | } | ||
2200 | : | ||
2201 | rule__BasicInterpretation__Group_1__0__Impl | ||
2202 | rule__BasicInterpretation__Group_1__1 | ||
2203 | ; | ||
2204 | finally { | ||
2205 | restoreStackSize(stackSize); | ||
2206 | } | ||
2207 | |||
2208 | rule__BasicInterpretation__Group_1__0__Impl | ||
2209 | @init { | ||
2210 | int stackSize = keepStackSize(); | ||
2211 | } | ||
2212 | : | ||
2213 | ( | ||
2214 | { before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1_0()); } | ||
2215 | '(' | ||
2216 | { after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1_0()); } | ||
2217 | ) | ||
2218 | ; | ||
2219 | finally { | ||
2220 | restoreStackSize(stackSize); | ||
2221 | } | ||
2222 | |||
2223 | rule__BasicInterpretation__Group_1__1 | ||
2224 | @init { | ||
2225 | int stackSize = keepStackSize(); | ||
2226 | } | ||
2227 | : | ||
2228 | rule__BasicInterpretation__Group_1__1__Impl | ||
2229 | rule__BasicInterpretation__Group_1__2 | ||
2230 | ; | ||
2231 | finally { | ||
2232 | restoreStackSize(stackSize); | ||
2233 | } | ||
2234 | |||
2235 | rule__BasicInterpretation__Group_1__1__Impl | ||
2236 | @init { | ||
2237 | int stackSize = keepStackSize(); | ||
2238 | } | ||
2239 | : | ||
2240 | ( | ||
2241 | { before(grammarAccess.getBasicInterpretationAccess().getGroup_1_1()); } | ||
2242 | (rule__BasicInterpretation__Group_1_1__0)? | ||
2243 | { after(grammarAccess.getBasicInterpretationAccess().getGroup_1_1()); } | ||
2244 | ) | ||
2245 | ; | ||
2246 | finally { | ||
2247 | restoreStackSize(stackSize); | ||
2248 | } | ||
2249 | |||
2250 | rule__BasicInterpretation__Group_1__2 | ||
2251 | @init { | ||
2252 | int stackSize = keepStackSize(); | ||
2253 | } | ||
2254 | : | ||
2255 | rule__BasicInterpretation__Group_1__2__Impl | ||
2256 | ; | ||
2257 | finally { | ||
2258 | restoreStackSize(stackSize); | ||
2259 | } | ||
2260 | |||
2261 | rule__BasicInterpretation__Group_1__2__Impl | ||
2262 | @init { | ||
2263 | int stackSize = keepStackSize(); | ||
2264 | } | ||
2265 | : | ||
2266 | ( | ||
2267 | { before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_1_2()); } | ||
2274 | ')' | 2268 | ')' |
2275 | { after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); } | 2269 | { after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_1_2()); } |
2276 | ) | 2270 | ) |
2277 | ; | 2271 | ; |
2278 | finally { | 2272 | finally { |
2279 | restoreStackSize(stackSize); | 2273 | restoreStackSize(stackSize); |
2280 | } | 2274 | } |
2281 | 2275 | ||
2282 | rule__BasicInterpretation__Group__4 | 2276 | |
2277 | rule__BasicInterpretation__Group_1_1__0 | ||
2283 | @init { | 2278 | @init { |
2284 | int stackSize = keepStackSize(); | 2279 | int stackSize = keepStackSize(); |
2285 | } | 2280 | } |
2286 | : | 2281 | : |
2287 | rule__BasicInterpretation__Group__4__Impl | 2282 | rule__BasicInterpretation__Group_1_1__0__Impl |
2288 | rule__BasicInterpretation__Group__5 | 2283 | rule__BasicInterpretation__Group_1_1__1 |
2289 | ; | 2284 | ; |
2290 | finally { | 2285 | finally { |
2291 | restoreStackSize(stackSize); | 2286 | restoreStackSize(stackSize); |
2292 | } | 2287 | } |
2293 | 2288 | ||
2294 | rule__BasicInterpretation__Group__4__Impl | 2289 | rule__BasicInterpretation__Group_1_1__0__Impl |
2295 | @init { | 2290 | @init { |
2296 | int stackSize = keepStackSize(); | 2291 | int stackSize = keepStackSize(); |
2297 | } | 2292 | } |
2298 | : | 2293 | : |
2299 | ( | 2294 | ( |
2300 | { before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); } | 2295 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0()); } |
2301 | ':' | 2296 | (rule__BasicInterpretation__ObjectsAssignment_1_1_0) |
2302 | { after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); } | 2297 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0()); } |
2298 | ) | ||
2299 | ; | ||
2300 | finally { | ||
2301 | restoreStackSize(stackSize); | ||
2302 | } | ||
2303 | |||
2304 | rule__BasicInterpretation__Group_1_1__1 | ||
2305 | @init { | ||
2306 | int stackSize = keepStackSize(); | ||
2307 | } | ||
2308 | : | ||
2309 | rule__BasicInterpretation__Group_1_1__1__Impl | ||
2310 | ; | ||
2311 | finally { | ||
2312 | restoreStackSize(stackSize); | ||
2313 | } | ||
2314 | |||
2315 | rule__BasicInterpretation__Group_1_1__1__Impl | ||
2316 | @init { | ||
2317 | int stackSize = keepStackSize(); | ||
2318 | } | ||
2319 | : | ||
2320 | ( | ||
2321 | { before(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1()); } | ||
2322 | (rule__BasicInterpretation__Group_1_1_1__0)* | ||
2323 | { after(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1()); } | ||
2303 | ) | 2324 | ) |
2304 | ; | 2325 | ; |
2305 | finally { | 2326 | finally { |
2306 | restoreStackSize(stackSize); | 2327 | restoreStackSize(stackSize); |
2307 | } | 2328 | } |
2308 | 2329 | ||
2309 | rule__BasicInterpretation__Group__5 | 2330 | |
2331 | rule__BasicInterpretation__Group_1_1_1__0 | ||
2310 | @init { | 2332 | @init { |
2311 | int stackSize = keepStackSize(); | 2333 | int stackSize = keepStackSize(); |
2312 | } | 2334 | } |
2313 | : | 2335 | : |
2314 | rule__BasicInterpretation__Group__5__Impl | 2336 | rule__BasicInterpretation__Group_1_1_1__0__Impl |
2337 | rule__BasicInterpretation__Group_1_1_1__1 | ||
2315 | ; | 2338 | ; |
2316 | finally { | 2339 | finally { |
2317 | restoreStackSize(stackSize); | 2340 | restoreStackSize(stackSize); |
2318 | } | 2341 | } |
2319 | 2342 | ||
2320 | rule__BasicInterpretation__Group__5__Impl | 2343 | rule__BasicInterpretation__Group_1_1_1__0__Impl |
2321 | @init { | 2344 | @init { |
2322 | int stackSize = keepStackSize(); | 2345 | int stackSize = keepStackSize(); |
2323 | } | 2346 | } |
2324 | : | 2347 | : |
2325 | ( | 2348 | ( |
2326 | { before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); } | 2349 | { before(grammarAccess.getBasicInterpretationAccess().getCommaKeyword_1_1_1_0()); } |
2327 | (rule__BasicInterpretation__ValueAssignment_5) | 2350 | ',' |
2328 | { after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); } | 2351 | { after(grammarAccess.getBasicInterpretationAccess().getCommaKeyword_1_1_1_0()); } |
2352 | ) | ||
2353 | ; | ||
2354 | finally { | ||
2355 | restoreStackSize(stackSize); | ||
2356 | } | ||
2357 | |||
2358 | rule__BasicInterpretation__Group_1_1_1__1 | ||
2359 | @init { | ||
2360 | int stackSize = keepStackSize(); | ||
2361 | } | ||
2362 | : | ||
2363 | rule__BasicInterpretation__Group_1_1_1__1__Impl | ||
2364 | ; | ||
2365 | finally { | ||
2366 | restoreStackSize(stackSize); | ||
2367 | } | ||
2368 | |||
2369 | rule__BasicInterpretation__Group_1_1_1__1__Impl | ||
2370 | @init { | ||
2371 | int stackSize = keepStackSize(); | ||
2372 | } | ||
2373 | : | ||
2374 | ( | ||
2375 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1()); } | ||
2376 | (rule__BasicInterpretation__ObjectsAssignment_1_1_1_1) | ||
2377 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1()); } | ||
2329 | ) | 2378 | ) |
2330 | ; | 2379 | ; |
2331 | finally { | 2380 | finally { |
@@ -2738,269 +2787,242 @@ finally { | |||
2738 | } | 2787 | } |
2739 | 2788 | ||
2740 | 2789 | ||
2741 | rule__PredicateSymbol__Group__0 | 2790 | rule__Predicate__Group__0 |
2742 | @init { | 2791 | @init { |
2743 | int stackSize = keepStackSize(); | 2792 | int stackSize = keepStackSize(); |
2744 | } | 2793 | } |
2745 | : | 2794 | : |
2746 | rule__PredicateSymbol__Group__0__Impl | 2795 | rule__Predicate__Group__0__Impl |
2747 | rule__PredicateSymbol__Group__1 | 2796 | rule__Predicate__Group__1 |
2748 | ; | 2797 | ; |
2749 | finally { | 2798 | finally { |
2750 | restoreStackSize(stackSize); | 2799 | restoreStackSize(stackSize); |
2751 | } | 2800 | } |
2752 | 2801 | ||
2753 | rule__PredicateSymbol__Group__0__Impl | 2802 | rule__Predicate__Group__0__Impl |
2754 | @init { | 2803 | @init { |
2755 | int stackSize = keepStackSize(); | 2804 | int stackSize = keepStackSize(); |
2756 | } | 2805 | } |
2757 | : | 2806 | : |
2758 | ( | 2807 | ( |
2759 | { before(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); } | 2808 | { before(grammarAccess.getPredicateAccess().getIsErrorAssignment_0()); } |
2760 | 'predicate' | 2809 | (rule__Predicate__IsErrorAssignment_0)? |
2761 | { after(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); } | 2810 | { after(grammarAccess.getPredicateAccess().getIsErrorAssignment_0()); } |
2762 | ) | 2811 | ) |
2763 | ; | 2812 | ; |
2764 | finally { | 2813 | finally { |
2765 | restoreStackSize(stackSize); | 2814 | restoreStackSize(stackSize); |
2766 | } | 2815 | } |
2767 | 2816 | ||
2768 | rule__PredicateSymbol__Group__1 | 2817 | rule__Predicate__Group__1 |
2769 | @init { | 2818 | @init { |
2770 | int stackSize = keepStackSize(); | 2819 | int stackSize = keepStackSize(); |
2771 | } | 2820 | } |
2772 | : | 2821 | : |
2773 | rule__PredicateSymbol__Group__1__Impl | 2822 | rule__Predicate__Group__1__Impl |
2774 | rule__PredicateSymbol__Group__2 | 2823 | rule__Predicate__Group__2 |
2775 | ; | 2824 | ; |
2776 | finally { | 2825 | finally { |
2777 | restoreStackSize(stackSize); | 2826 | restoreStackSize(stackSize); |
2778 | } | 2827 | } |
2779 | 2828 | ||
2780 | rule__PredicateSymbol__Group__1__Impl | 2829 | rule__Predicate__Group__1__Impl |
2781 | @init { | 2830 | @init { |
2782 | int stackSize = keepStackSize(); | 2831 | int stackSize = keepStackSize(); |
2783 | } | 2832 | } |
2784 | : | 2833 | : |
2785 | ( | 2834 | ( |
2786 | { before(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); } | 2835 | { before(grammarAccess.getPredicateAccess().getSymbolAssignment_1()); } |
2787 | (rule__PredicateSymbol__SymbolAssignment_1) | 2836 | (rule__Predicate__SymbolAssignment_1) |
2788 | { after(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); } | 2837 | { after(grammarAccess.getPredicateAccess().getSymbolAssignment_1()); } |
2789 | ) | 2838 | ) |
2790 | ; | 2839 | ; |
2791 | finally { | 2840 | finally { |
2792 | restoreStackSize(stackSize); | 2841 | restoreStackSize(stackSize); |
2793 | } | 2842 | } |
2794 | 2843 | ||
2795 | rule__PredicateSymbol__Group__2 | 2844 | rule__Predicate__Group__2 |
2796 | @init { | 2845 | @init { |
2797 | int stackSize = keepStackSize(); | 2846 | int stackSize = keepStackSize(); |
2798 | } | 2847 | } |
2799 | : | 2848 | : |
2800 | rule__PredicateSymbol__Group__2__Impl | 2849 | rule__Predicate__Group__2__Impl |
2801 | rule__PredicateSymbol__Group__3 | 2850 | rule__Predicate__Group__3 |
2802 | ; | 2851 | ; |
2803 | finally { | 2852 | finally { |
2804 | restoreStackSize(stackSize); | 2853 | restoreStackSize(stackSize); |
2805 | } | 2854 | } |
2806 | 2855 | ||
2807 | rule__PredicateSymbol__Group__2__Impl | 2856 | rule__Predicate__Group__2__Impl |
2808 | @init { | 2857 | @init { |
2809 | int stackSize = keepStackSize(); | 2858 | int stackSize = keepStackSize(); |
2810 | } | 2859 | } |
2811 | : | 2860 | : |
2812 | ( | 2861 | ( |
2813 | { before(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); } | 2862 | { before(grammarAccess.getPredicateAccess().getGroup_2()); } |
2814 | '(' | 2863 | (rule__Predicate__Group_2__0)? |
2815 | { after(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); } | 2864 | { after(grammarAccess.getPredicateAccess().getGroup_2()); } |
2816 | ) | 2865 | ) |
2817 | ; | 2866 | ; |
2818 | finally { | 2867 | finally { |
2819 | restoreStackSize(stackSize); | 2868 | restoreStackSize(stackSize); |
2820 | } | 2869 | } |
2821 | 2870 | ||
2822 | rule__PredicateSymbol__Group__3 | 2871 | rule__Predicate__Group__3 |
2823 | @init { | 2872 | @init { |
2824 | int stackSize = keepStackSize(); | 2873 | int stackSize = keepStackSize(); |
2825 | } | 2874 | } |
2826 | : | 2875 | : |
2827 | rule__PredicateSymbol__Group__3__Impl | 2876 | rule__Predicate__Group__3__Impl |
2828 | rule__PredicateSymbol__Group__4 | 2877 | rule__Predicate__Group__4 |
2829 | ; | 2878 | ; |
2830 | finally { | 2879 | finally { |
2831 | restoreStackSize(stackSize); | 2880 | restoreStackSize(stackSize); |
2832 | } | 2881 | } |
2833 | 2882 | ||
2834 | rule__PredicateSymbol__Group__3__Impl | 2883 | rule__Predicate__Group__3__Impl |
2835 | @init { | 2884 | @init { |
2836 | int stackSize = keepStackSize(); | 2885 | int stackSize = keepStackSize(); |
2837 | } | 2886 | } |
2838 | : | 2887 | : |
2839 | ( | 2888 | ( |
2840 | { before(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); } | 2889 | { before(grammarAccess.getPredicateAccess().getColonHyphenMinusKeyword_3()); } |
2841 | (rule__PredicateSymbol__ParametersAssignment_3)* | 2890 | ':-' |
2842 | { after(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); } | 2891 | { after(grammarAccess.getPredicateAccess().getColonHyphenMinusKeyword_3()); } |
2843 | ) | 2892 | ) |
2844 | ; | 2893 | ; |
2845 | finally { | 2894 | finally { |
2846 | restoreStackSize(stackSize); | 2895 | restoreStackSize(stackSize); |
2847 | } | 2896 | } |
2848 | 2897 | ||
2849 | rule__PredicateSymbol__Group__4 | 2898 | rule__Predicate__Group__4 |
2850 | @init { | 2899 | @init { |
2851 | int stackSize = keepStackSize(); | 2900 | int stackSize = keepStackSize(); |
2852 | } | 2901 | } |
2853 | : | 2902 | : |
2854 | rule__PredicateSymbol__Group__4__Impl | 2903 | rule__Predicate__Group__4__Impl |
2855 | rule__PredicateSymbol__Group__5 | 2904 | rule__Predicate__Group__5 |
2856 | ; | 2905 | ; |
2857 | finally { | 2906 | finally { |
2858 | restoreStackSize(stackSize); | 2907 | restoreStackSize(stackSize); |
2859 | } | 2908 | } |
2860 | 2909 | ||
2861 | rule__PredicateSymbol__Group__4__Impl | 2910 | rule__Predicate__Group__4__Impl |
2862 | @init { | 2911 | @init { |
2863 | int stackSize = keepStackSize(); | 2912 | int stackSize = keepStackSize(); |
2864 | } | 2913 | } |
2865 | : | 2914 | : |
2866 | ( | 2915 | ( |
2867 | { before(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); } | 2916 | { before(grammarAccess.getPredicateAccess().getAlternatives_4()); } |
2868 | ')' | 2917 | (rule__Predicate__Alternatives_4) |
2869 | { after(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); } | 2918 | { after(grammarAccess.getPredicateAccess().getAlternatives_4()); } |
2870 | ) | 2919 | ) |
2871 | ; | 2920 | ; |
2872 | finally { | 2921 | finally { |
2873 | restoreStackSize(stackSize); | 2922 | restoreStackSize(stackSize); |
2874 | } | 2923 | } |
2875 | 2924 | ||
2876 | rule__PredicateSymbol__Group__5 | 2925 | rule__Predicate__Group__5 |
2877 | @init { | 2926 | @init { |
2878 | int stackSize = keepStackSize(); | 2927 | int stackSize = keepStackSize(); |
2879 | } | 2928 | } |
2880 | : | 2929 | : |
2881 | rule__PredicateSymbol__Group__5__Impl | 2930 | rule__Predicate__Group__5__Impl |
2882 | rule__PredicateSymbol__Group__6 | ||
2883 | ; | 2931 | ; |
2884 | finally { | 2932 | finally { |
2885 | restoreStackSize(stackSize); | 2933 | restoreStackSize(stackSize); |
2886 | } | 2934 | } |
2887 | 2935 | ||
2888 | rule__PredicateSymbol__Group__5__Impl | 2936 | rule__Predicate__Group__5__Impl |
2889 | @init { | 2937 | @init { |
2890 | int stackSize = keepStackSize(); | 2938 | int stackSize = keepStackSize(); |
2891 | } | 2939 | } |
2892 | : | 2940 | : |
2893 | ( | 2941 | ( |
2894 | { before(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); } | 2942 | { before(grammarAccess.getPredicateAccess().getFullStopKeyword_5()); } |
2895 | ':' | 2943 | '.' |
2896 | { after(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); } | 2944 | { after(grammarAccess.getPredicateAccess().getFullStopKeyword_5()); } |
2897 | ) | 2945 | ) |
2898 | ; | 2946 | ; |
2899 | finally { | 2947 | finally { |
2900 | restoreStackSize(stackSize); | 2948 | restoreStackSize(stackSize); |
2901 | } | 2949 | } |
2902 | 2950 | ||
2903 | rule__PredicateSymbol__Group__6 | ||
2904 | @init { | ||
2905 | int stackSize = keepStackSize(); | ||
2906 | } | ||
2907 | : | ||
2908 | rule__PredicateSymbol__Group__6__Impl | ||
2909 | rule__PredicateSymbol__Group__7 | ||
2910 | ; | ||
2911 | finally { | ||
2912 | restoreStackSize(stackSize); | ||
2913 | } | ||
2914 | 2951 | ||
2915 | rule__PredicateSymbol__Group__6__Impl | 2952 | rule__Predicate__Group_2__0 |
2916 | @init { | 2953 | @init { |
2917 | int stackSize = keepStackSize(); | 2954 | int stackSize = keepStackSize(); |
2918 | } | 2955 | } |
2919 | : | 2956 | : |
2920 | ( | 2957 | rule__Predicate__Group_2__0__Impl |
2921 | { before(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); } | 2958 | rule__Predicate__Group_2__1 |
2922 | (rule__PredicateSymbol__Alternatives_6) | ||
2923 | { after(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); } | ||
2924 | ) | ||
2925 | ; | 2959 | ; |
2926 | finally { | 2960 | finally { |
2927 | restoreStackSize(stackSize); | 2961 | restoreStackSize(stackSize); |
2928 | } | 2962 | } |
2929 | 2963 | ||
2930 | rule__PredicateSymbol__Group__7 | 2964 | rule__Predicate__Group_2__0__Impl |
2931 | @init { | ||
2932 | int stackSize = keepStackSize(); | ||
2933 | } | ||
2934 | : | ||
2935 | rule__PredicateSymbol__Group__7__Impl | ||
2936 | ; | ||
2937 | finally { | ||
2938 | restoreStackSize(stackSize); | ||
2939 | } | ||
2940 | |||
2941 | rule__PredicateSymbol__Group__7__Impl | ||
2942 | @init { | 2965 | @init { |
2943 | int stackSize = keepStackSize(); | 2966 | int stackSize = keepStackSize(); |
2944 | } | 2967 | } |
2945 | : | 2968 | : |
2946 | ( | 2969 | ( |
2947 | { before(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); } | 2970 | { before(grammarAccess.getPredicateAccess().getLeftParenthesisKeyword_2_0()); } |
2948 | '.' | 2971 | '(' |
2949 | { after(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); } | 2972 | { after(grammarAccess.getPredicateAccess().getLeftParenthesisKeyword_2_0()); } |
2950 | ) | 2973 | ) |
2951 | ; | 2974 | ; |
2952 | finally { | 2975 | finally { |
2953 | restoreStackSize(stackSize); | 2976 | restoreStackSize(stackSize); |
2954 | } | 2977 | } |
2955 | 2978 | ||
2956 | 2979 | rule__Predicate__Group_2__1 | |
2957 | rule__PredicateSymbol__Group_6_1__0 | ||
2958 | @init { | 2980 | @init { |
2959 | int stackSize = keepStackSize(); | 2981 | int stackSize = keepStackSize(); |
2960 | } | 2982 | } |
2961 | : | 2983 | : |
2962 | rule__PredicateSymbol__Group_6_1__0__Impl | 2984 | rule__Predicate__Group_2__1__Impl |
2963 | rule__PredicateSymbol__Group_6_1__1 | 2985 | rule__Predicate__Group_2__2 |
2964 | ; | 2986 | ; |
2965 | finally { | 2987 | finally { |
2966 | restoreStackSize(stackSize); | 2988 | restoreStackSize(stackSize); |
2967 | } | 2989 | } |
2968 | 2990 | ||
2969 | rule__PredicateSymbol__Group_6_1__0__Impl | 2991 | rule__Predicate__Group_2__1__Impl |
2970 | @init { | 2992 | @init { |
2971 | int stackSize = keepStackSize(); | 2993 | int stackSize = keepStackSize(); |
2972 | } | 2994 | } |
2973 | : | 2995 | : |
2974 | ( | 2996 | ( |
2975 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); } | 2997 | { before(grammarAccess.getPredicateAccess().getGroup_2_1()); } |
2976 | (rule__PredicateSymbol__BodiesAssignment_6_1_0) | 2998 | (rule__Predicate__Group_2_1__0)? |
2977 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); } | 2999 | { after(grammarAccess.getPredicateAccess().getGroup_2_1()); } |
2978 | ) | 3000 | ) |
2979 | ; | 3001 | ; |
2980 | finally { | 3002 | finally { |
2981 | restoreStackSize(stackSize); | 3003 | restoreStackSize(stackSize); |
2982 | } | 3004 | } |
2983 | 3005 | ||
2984 | rule__PredicateSymbol__Group_6_1__1 | 3006 | rule__Predicate__Group_2__2 |
2985 | @init { | 3007 | @init { |
2986 | int stackSize = keepStackSize(); | 3008 | int stackSize = keepStackSize(); |
2987 | } | 3009 | } |
2988 | : | 3010 | : |
2989 | rule__PredicateSymbol__Group_6_1__1__Impl | 3011 | rule__Predicate__Group_2__2__Impl |
2990 | ; | 3012 | ; |
2991 | finally { | 3013 | finally { |
2992 | restoreStackSize(stackSize); | 3014 | restoreStackSize(stackSize); |
2993 | } | 3015 | } |
2994 | 3016 | ||
2995 | rule__PredicateSymbol__Group_6_1__1__Impl | 3017 | rule__Predicate__Group_2__2__Impl |
2996 | @init { | 3018 | @init { |
2997 | int stackSize = keepStackSize(); | 3019 | int stackSize = keepStackSize(); |
2998 | } | 3020 | } |
2999 | : | 3021 | : |
3000 | ( | 3022 | ( |
3001 | { before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); } | 3023 | { before(grammarAccess.getPredicateAccess().getRightParenthesisKeyword_2_2()); } |
3002 | (rule__PredicateSymbol__Group_6_1_1__0)* | 3024 | ')' |
3003 | { after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); } | 3025 | { after(grammarAccess.getPredicateAccess().getRightParenthesisKeyword_2_2()); } |
3004 | ) | 3026 | ) |
3005 | ; | 3027 | ; |
3006 | finally { | 3028 | finally { |
@@ -3008,53 +3030,53 @@ finally { | |||
3008 | } | 3030 | } |
3009 | 3031 | ||
3010 | 3032 | ||
3011 | rule__PredicateSymbol__Group_6_1_1__0 | 3033 | rule__Predicate__Group_2_1__0 |
3012 | @init { | 3034 | @init { |
3013 | int stackSize = keepStackSize(); | 3035 | int stackSize = keepStackSize(); |
3014 | } | 3036 | } |
3015 | : | 3037 | : |
3016 | rule__PredicateSymbol__Group_6_1_1__0__Impl | 3038 | rule__Predicate__Group_2_1__0__Impl |
3017 | rule__PredicateSymbol__Group_6_1_1__1 | 3039 | rule__Predicate__Group_2_1__1 |
3018 | ; | 3040 | ; |
3019 | finally { | 3041 | finally { |
3020 | restoreStackSize(stackSize); | 3042 | restoreStackSize(stackSize); |
3021 | } | 3043 | } |
3022 | 3044 | ||
3023 | rule__PredicateSymbol__Group_6_1_1__0__Impl | 3045 | rule__Predicate__Group_2_1__0__Impl |
3024 | @init { | 3046 | @init { |
3025 | int stackSize = keepStackSize(); | 3047 | int stackSize = keepStackSize(); |
3026 | } | 3048 | } |
3027 | : | 3049 | : |
3028 | ( | 3050 | ( |
3029 | { before(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); } | 3051 | { before(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0()); } |
3030 | '|' | 3052 | (rule__Predicate__ParametersAssignment_2_1_0) |
3031 | { after(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); } | 3053 | { after(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0()); } |
3032 | ) | 3054 | ) |
3033 | ; | 3055 | ; |
3034 | finally { | 3056 | finally { |
3035 | restoreStackSize(stackSize); | 3057 | restoreStackSize(stackSize); |
3036 | } | 3058 | } |
3037 | 3059 | ||
3038 | rule__PredicateSymbol__Group_6_1_1__1 | 3060 | rule__Predicate__Group_2_1__1 |
3039 | @init { | 3061 | @init { |
3040 | int stackSize = keepStackSize(); | 3062 | int stackSize = keepStackSize(); |
3041 | } | 3063 | } |
3042 | : | 3064 | : |
3043 | rule__PredicateSymbol__Group_6_1_1__1__Impl | 3065 | rule__Predicate__Group_2_1__1__Impl |
3044 | ; | 3066 | ; |
3045 | finally { | 3067 | finally { |
3046 | restoreStackSize(stackSize); | 3068 | restoreStackSize(stackSize); |
3047 | } | 3069 | } |
3048 | 3070 | ||
3049 | rule__PredicateSymbol__Group_6_1_1__1__Impl | 3071 | rule__Predicate__Group_2_1__1__Impl |
3050 | @init { | 3072 | @init { |
3051 | int stackSize = keepStackSize(); | 3073 | int stackSize = keepStackSize(); |
3052 | } | 3074 | } |
3053 | : | 3075 | : |
3054 | ( | 3076 | ( |
3055 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); } | 3077 | { before(grammarAccess.getPredicateAccess().getGroup_2_1_1()); } |
3056 | (rule__PredicateSymbol__BodiesAssignment_6_1_1_1) | 3078 | (rule__Predicate__Group_2_1_1__0)* |
3057 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); } | 3079 | { after(grammarAccess.getPredicateAccess().getGroup_2_1_1()); } |
3058 | ) | 3080 | ) |
3059 | ; | 3081 | ; |
3060 | finally { | 3082 | finally { |
@@ -3062,269 +3084,215 @@ finally { | |||
3062 | } | 3084 | } |
3063 | 3085 | ||
3064 | 3086 | ||
3065 | rule__ErrorPredicate__Group__0 | 3087 | rule__Predicate__Group_2_1_1__0 |
3066 | @init { | 3088 | @init { |
3067 | int stackSize = keepStackSize(); | 3089 | int stackSize = keepStackSize(); |
3068 | } | 3090 | } |
3069 | : | 3091 | : |
3070 | rule__ErrorPredicate__Group__0__Impl | 3092 | rule__Predicate__Group_2_1_1__0__Impl |
3071 | rule__ErrorPredicate__Group__1 | 3093 | rule__Predicate__Group_2_1_1__1 |
3072 | ; | 3094 | ; |
3073 | finally { | 3095 | finally { |
3074 | restoreStackSize(stackSize); | 3096 | restoreStackSize(stackSize); |
3075 | } | 3097 | } |
3076 | 3098 | ||
3077 | rule__ErrorPredicate__Group__0__Impl | 3099 | rule__Predicate__Group_2_1_1__0__Impl |
3078 | @init { | 3100 | @init { |
3079 | int stackSize = keepStackSize(); | 3101 | int stackSize = keepStackSize(); |
3080 | } | 3102 | } |
3081 | : | 3103 | : |
3082 | ( | 3104 | ( |
3083 | { before(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); } | 3105 | { before(grammarAccess.getPredicateAccess().getCommaKeyword_2_1_1_0()); } |
3084 | () | 3106 | ',' |
3085 | { after(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); } | 3107 | { after(grammarAccess.getPredicateAccess().getCommaKeyword_2_1_1_0()); } |
3086 | ) | 3108 | ) |
3087 | ; | 3109 | ; |
3088 | finally { | 3110 | finally { |
3089 | restoreStackSize(stackSize); | 3111 | restoreStackSize(stackSize); |
3090 | } | 3112 | } |
3091 | 3113 | ||
3092 | rule__ErrorPredicate__Group__1 | 3114 | rule__Predicate__Group_2_1_1__1 |
3093 | @init { | 3115 | @init { |
3094 | int stackSize = keepStackSize(); | 3116 | int stackSize = keepStackSize(); |
3095 | } | 3117 | } |
3096 | : | 3118 | : |
3097 | rule__ErrorPredicate__Group__1__Impl | 3119 | rule__Predicate__Group_2_1_1__1__Impl |
3098 | rule__ErrorPredicate__Group__2 | ||
3099 | ; | 3120 | ; |
3100 | finally { | 3121 | finally { |
3101 | restoreStackSize(stackSize); | 3122 | restoreStackSize(stackSize); |
3102 | } | 3123 | } |
3103 | 3124 | ||
3104 | rule__ErrorPredicate__Group__1__Impl | 3125 | rule__Predicate__Group_2_1_1__1__Impl |
3105 | @init { | 3126 | @init { |
3106 | int stackSize = keepStackSize(); | 3127 | int stackSize = keepStackSize(); |
3107 | } | 3128 | } |
3108 | : | 3129 | : |
3109 | ( | 3130 | ( |
3110 | { before(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); } | 3131 | { before(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1()); } |
3111 | 'error' | 3132 | (rule__Predicate__ParametersAssignment_2_1_1_1) |
3112 | { after(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); } | 3133 | { after(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1()); } |
3113 | ) | 3134 | ) |
3114 | ; | 3135 | ; |
3115 | finally { | 3136 | finally { |
3116 | restoreStackSize(stackSize); | 3137 | restoreStackSize(stackSize); |
3117 | } | 3138 | } |
3118 | 3139 | ||
3119 | rule__ErrorPredicate__Group__2 | ||
3120 | @init { | ||
3121 | int stackSize = keepStackSize(); | ||
3122 | } | ||
3123 | : | ||
3124 | rule__ErrorPredicate__Group__2__Impl | ||
3125 | rule__ErrorPredicate__Group__3 | ||
3126 | ; | ||
3127 | finally { | ||
3128 | restoreStackSize(stackSize); | ||
3129 | } | ||
3130 | |||
3131 | rule__ErrorPredicate__Group__2__Impl | ||
3132 | @init { | ||
3133 | int stackSize = keepStackSize(); | ||
3134 | } | ||
3135 | : | ||
3136 | ( | ||
3137 | { before(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); } | ||
3138 | (rule__ErrorPredicate__NameAssignment_2)? | ||
3139 | { after(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); } | ||
3140 | ) | ||
3141 | ; | ||
3142 | finally { | ||
3143 | restoreStackSize(stackSize); | ||
3144 | } | ||
3145 | 3140 | ||
3146 | rule__ErrorPredicate__Group__3 | 3141 | rule__Predicate__Group_4_1__0 |
3147 | @init { | 3142 | @init { |
3148 | int stackSize = keepStackSize(); | 3143 | int stackSize = keepStackSize(); |
3149 | } | 3144 | } |
3150 | : | 3145 | : |
3151 | rule__ErrorPredicate__Group__3__Impl | 3146 | rule__Predicate__Group_4_1__0__Impl |
3152 | rule__ErrorPredicate__Group__4 | 3147 | rule__Predicate__Group_4_1__1 |
3153 | ; | 3148 | ; |
3154 | finally { | 3149 | finally { |
3155 | restoreStackSize(stackSize); | 3150 | restoreStackSize(stackSize); |
3156 | } | 3151 | } |
3157 | 3152 | ||
3158 | rule__ErrorPredicate__Group__3__Impl | 3153 | rule__Predicate__Group_4_1__0__Impl |
3159 | @init { | 3154 | @init { |
3160 | int stackSize = keepStackSize(); | 3155 | int stackSize = keepStackSize(); |
3161 | } | 3156 | } |
3162 | : | 3157 | : |
3163 | ( | 3158 | ( |
3164 | { before(grammarAccess.getErrorPredicateAccess().getGroup_3()); } | 3159 | { before(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0()); } |
3165 | (rule__ErrorPredicate__Group_3__0) | 3160 | (rule__Predicate__BodiesAssignment_4_1_0) |
3166 | { after(grammarAccess.getErrorPredicateAccess().getGroup_3()); } | 3161 | { after(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0()); } |
3167 | ) | 3162 | ) |
3168 | ; | 3163 | ; |
3169 | finally { | 3164 | finally { |
3170 | restoreStackSize(stackSize); | 3165 | restoreStackSize(stackSize); |
3171 | } | 3166 | } |
3172 | 3167 | ||
3173 | rule__ErrorPredicate__Group__4 | 3168 | rule__Predicate__Group_4_1__1 |
3174 | @init { | 3169 | @init { |
3175 | int stackSize = keepStackSize(); | 3170 | int stackSize = keepStackSize(); |
3176 | } | 3171 | } |
3177 | : | 3172 | : |
3178 | rule__ErrorPredicate__Group__4__Impl | 3173 | rule__Predicate__Group_4_1__1__Impl |
3179 | rule__ErrorPredicate__Group__5 | ||
3180 | ; | 3174 | ; |
3181 | finally { | 3175 | finally { |
3182 | restoreStackSize(stackSize); | 3176 | restoreStackSize(stackSize); |
3183 | } | 3177 | } |
3184 | 3178 | ||
3185 | rule__ErrorPredicate__Group__4__Impl | 3179 | rule__Predicate__Group_4_1__1__Impl |
3186 | @init { | 3180 | @init { |
3187 | int stackSize = keepStackSize(); | 3181 | int stackSize = keepStackSize(); |
3188 | } | 3182 | } |
3189 | : | 3183 | : |
3190 | ( | 3184 | ( |
3191 | { before(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); } | 3185 | { before(grammarAccess.getPredicateAccess().getGroup_4_1_1()); } |
3192 | ':' | 3186 | (rule__Predicate__Group_4_1_1__0)* |
3193 | { after(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); } | 3187 | { after(grammarAccess.getPredicateAccess().getGroup_4_1_1()); } |
3194 | ) | 3188 | ) |
3195 | ; | 3189 | ; |
3196 | finally { | 3190 | finally { |
3197 | restoreStackSize(stackSize); | 3191 | restoreStackSize(stackSize); |
3198 | } | 3192 | } |
3199 | 3193 | ||
3200 | rule__ErrorPredicate__Group__5 | ||
3201 | @init { | ||
3202 | int stackSize = keepStackSize(); | ||
3203 | } | ||
3204 | : | ||
3205 | rule__ErrorPredicate__Group__5__Impl | ||
3206 | rule__ErrorPredicate__Group__6 | ||
3207 | ; | ||
3208 | finally { | ||
3209 | restoreStackSize(stackSize); | ||
3210 | } | ||
3211 | |||
3212 | rule__ErrorPredicate__Group__5__Impl | ||
3213 | @init { | ||
3214 | int stackSize = keepStackSize(); | ||
3215 | } | ||
3216 | : | ||
3217 | ( | ||
3218 | { before(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); } | ||
3219 | (rule__ErrorPredicate__Alternatives_5) | ||
3220 | { after(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); } | ||
3221 | ) | ||
3222 | ; | ||
3223 | finally { | ||
3224 | restoreStackSize(stackSize); | ||
3225 | } | ||
3226 | 3194 | ||
3227 | rule__ErrorPredicate__Group__6 | 3195 | rule__Predicate__Group_4_1_1__0 |
3228 | @init { | 3196 | @init { |
3229 | int stackSize = keepStackSize(); | 3197 | int stackSize = keepStackSize(); |
3230 | } | 3198 | } |
3231 | : | 3199 | : |
3232 | rule__ErrorPredicate__Group__6__Impl | 3200 | rule__Predicate__Group_4_1_1__0__Impl |
3201 | rule__Predicate__Group_4_1_1__1 | ||
3233 | ; | 3202 | ; |
3234 | finally { | 3203 | finally { |
3235 | restoreStackSize(stackSize); | 3204 | restoreStackSize(stackSize); |
3236 | } | 3205 | } |
3237 | 3206 | ||
3238 | rule__ErrorPredicate__Group__6__Impl | 3207 | rule__Predicate__Group_4_1_1__0__Impl |
3239 | @init { | 3208 | @init { |
3240 | int stackSize = keepStackSize(); | 3209 | int stackSize = keepStackSize(); |
3241 | } | 3210 | } |
3242 | : | 3211 | : |
3243 | ( | 3212 | ( |
3244 | { before(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); } | 3213 | { before(grammarAccess.getPredicateAccess().getVerticalLineKeyword_4_1_1_0()); } |
3245 | '.' | 3214 | '|' |
3246 | { after(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); } | 3215 | { after(grammarAccess.getPredicateAccess().getVerticalLineKeyword_4_1_1_0()); } |
3247 | ) | 3216 | ) |
3248 | ; | 3217 | ; |
3249 | finally { | 3218 | finally { |
3250 | restoreStackSize(stackSize); | 3219 | restoreStackSize(stackSize); |
3251 | } | 3220 | } |
3252 | 3221 | ||
3253 | 3222 | rule__Predicate__Group_4_1_1__1 | |
3254 | rule__ErrorPredicate__Group_3__0 | ||
3255 | @init { | 3223 | @init { |
3256 | int stackSize = keepStackSize(); | 3224 | int stackSize = keepStackSize(); |
3257 | } | 3225 | } |
3258 | : | 3226 | : |
3259 | rule__ErrorPredicate__Group_3__0__Impl | 3227 | rule__Predicate__Group_4_1_1__1__Impl |
3260 | rule__ErrorPredicate__Group_3__1 | ||
3261 | ; | 3228 | ; |
3262 | finally { | 3229 | finally { |
3263 | restoreStackSize(stackSize); | 3230 | restoreStackSize(stackSize); |
3264 | } | 3231 | } |
3265 | 3232 | ||
3266 | rule__ErrorPredicate__Group_3__0__Impl | 3233 | rule__Predicate__Group_4_1_1__1__Impl |
3267 | @init { | 3234 | @init { |
3268 | int stackSize = keepStackSize(); | 3235 | int stackSize = keepStackSize(); |
3269 | } | 3236 | } |
3270 | : | 3237 | : |
3271 | ( | 3238 | ( |
3272 | { before(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); } | 3239 | { before(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1()); } |
3273 | '(' | 3240 | (rule__Predicate__BodiesAssignment_4_1_1_1) |
3274 | { after(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); } | 3241 | { after(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1()); } |
3275 | ) | 3242 | ) |
3276 | ; | 3243 | ; |
3277 | finally { | 3244 | finally { |
3278 | restoreStackSize(stackSize); | 3245 | restoreStackSize(stackSize); |
3279 | } | 3246 | } |
3280 | 3247 | ||
3281 | rule__ErrorPredicate__Group_3__1 | 3248 | |
3249 | rule__Parameter__Group__0 | ||
3282 | @init { | 3250 | @init { |
3283 | int stackSize = keepStackSize(); | 3251 | int stackSize = keepStackSize(); |
3284 | } | 3252 | } |
3285 | : | 3253 | : |
3286 | rule__ErrorPredicate__Group_3__1__Impl | 3254 | rule__Parameter__Group__0__Impl |
3287 | rule__ErrorPredicate__Group_3__2 | 3255 | rule__Parameter__Group__1 |
3288 | ; | 3256 | ; |
3289 | finally { | 3257 | finally { |
3290 | restoreStackSize(stackSize); | 3258 | restoreStackSize(stackSize); |
3291 | } | 3259 | } |
3292 | 3260 | ||
3293 | rule__ErrorPredicate__Group_3__1__Impl | 3261 | rule__Parameter__Group__0__Impl |
3294 | @init { | 3262 | @init { |
3295 | int stackSize = keepStackSize(); | 3263 | int stackSize = keepStackSize(); |
3296 | } | 3264 | } |
3297 | : | 3265 | : |
3298 | ( | 3266 | ( |
3299 | { before(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); } | 3267 | { before(grammarAccess.getParameterAccess().getVariableAssignment_0()); } |
3300 | (rule__ErrorPredicate__ParametersAssignment_3_1)* | 3268 | (rule__Parameter__VariableAssignment_0) |
3301 | { after(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); } | 3269 | { after(grammarAccess.getParameterAccess().getVariableAssignment_0()); } |
3302 | ) | 3270 | ) |
3303 | ; | 3271 | ; |
3304 | finally { | 3272 | finally { |
3305 | restoreStackSize(stackSize); | 3273 | restoreStackSize(stackSize); |
3306 | } | 3274 | } |
3307 | 3275 | ||
3308 | rule__ErrorPredicate__Group_3__2 | 3276 | rule__Parameter__Group__1 |
3309 | @init { | 3277 | @init { |
3310 | int stackSize = keepStackSize(); | 3278 | int stackSize = keepStackSize(); |
3311 | } | 3279 | } |
3312 | : | 3280 | : |
3313 | rule__ErrorPredicate__Group_3__2__Impl | 3281 | rule__Parameter__Group__1__Impl |
3314 | ; | 3282 | ; |
3315 | finally { | 3283 | finally { |
3316 | restoreStackSize(stackSize); | 3284 | restoreStackSize(stackSize); |
3317 | } | 3285 | } |
3318 | 3286 | ||
3319 | rule__ErrorPredicate__Group_3__2__Impl | 3287 | rule__Parameter__Group__1__Impl |
3320 | @init { | 3288 | @init { |
3321 | int stackSize = keepStackSize(); | 3289 | int stackSize = keepStackSize(); |
3322 | } | 3290 | } |
3323 | : | 3291 | : |
3324 | ( | 3292 | ( |
3325 | { before(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); } | 3293 | { before(grammarAccess.getParameterAccess().getGroup_1()); } |
3326 | ')' | 3294 | (rule__Parameter__Group_1__0)? |
3327 | { after(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); } | 3295 | { after(grammarAccess.getParameterAccess().getGroup_1()); } |
3328 | ) | 3296 | ) |
3329 | ; | 3297 | ; |
3330 | finally { | 3298 | finally { |
@@ -3332,53 +3300,53 @@ finally { | |||
3332 | } | 3300 | } |
3333 | 3301 | ||
3334 | 3302 | ||
3335 | rule__ErrorPredicate__Group_5_1__0 | 3303 | rule__Parameter__Group_1__0 |
3336 | @init { | 3304 | @init { |
3337 | int stackSize = keepStackSize(); | 3305 | int stackSize = keepStackSize(); |
3338 | } | 3306 | } |
3339 | : | 3307 | : |
3340 | rule__ErrorPredicate__Group_5_1__0__Impl | 3308 | rule__Parameter__Group_1__0__Impl |
3341 | rule__ErrorPredicate__Group_5_1__1 | 3309 | rule__Parameter__Group_1__1 |
3342 | ; | 3310 | ; |
3343 | finally { | 3311 | finally { |
3344 | restoreStackSize(stackSize); | 3312 | restoreStackSize(stackSize); |
3345 | } | 3313 | } |
3346 | 3314 | ||
3347 | rule__ErrorPredicate__Group_5_1__0__Impl | 3315 | rule__Parameter__Group_1__0__Impl |
3348 | @init { | 3316 | @init { |
3349 | int stackSize = keepStackSize(); | 3317 | int stackSize = keepStackSize(); |
3350 | } | 3318 | } |
3351 | : | 3319 | : |
3352 | ( | 3320 | ( |
3353 | { before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); } | 3321 | { before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); } |
3354 | (rule__ErrorPredicate__BodiesAssignment_5_1_0) | 3322 | ':' |
3355 | { after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); } | 3323 | { after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); } |
3356 | ) | 3324 | ) |
3357 | ; | 3325 | ; |
3358 | finally { | 3326 | finally { |
3359 | restoreStackSize(stackSize); | 3327 | restoreStackSize(stackSize); |
3360 | } | 3328 | } |
3361 | 3329 | ||
3362 | rule__ErrorPredicate__Group_5_1__1 | 3330 | rule__Parameter__Group_1__1 |
3363 | @init { | 3331 | @init { |
3364 | int stackSize = keepStackSize(); | 3332 | int stackSize = keepStackSize(); |
3365 | } | 3333 | } |
3366 | : | 3334 | : |
3367 | rule__ErrorPredicate__Group_5_1__1__Impl | 3335 | rule__Parameter__Group_1__1__Impl |
3368 | ; | 3336 | ; |
3369 | finally { | 3337 | finally { |
3370 | restoreStackSize(stackSize); | 3338 | restoreStackSize(stackSize); |
3371 | } | 3339 | } |
3372 | 3340 | ||
3373 | rule__ErrorPredicate__Group_5_1__1__Impl | 3341 | rule__Parameter__Group_1__1__Impl |
3374 | @init { | 3342 | @init { |
3375 | int stackSize = keepStackSize(); | 3343 | int stackSize = keepStackSize(); |
3376 | } | 3344 | } |
3377 | : | 3345 | : |
3378 | ( | 3346 | ( |
3379 | { before(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); } | 3347 | { before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); } |
3380 | (rule__ErrorPredicate__Group_5_1_1__0)* | 3348 | (rule__Parameter__TypeAssignment_1_1) |
3381 | { after(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); } | 3349 | { after(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); } |
3382 | ) | 3350 | ) |
3383 | ; | 3351 | ; |
3384 | finally { | 3352 | finally { |
@@ -3386,53 +3354,53 @@ finally { | |||
3386 | } | 3354 | } |
3387 | 3355 | ||
3388 | 3356 | ||
3389 | rule__ErrorPredicate__Group_5_1_1__0 | 3357 | rule__PatternBody__Group__0 |
3390 | @init { | 3358 | @init { |
3391 | int stackSize = keepStackSize(); | 3359 | int stackSize = keepStackSize(); |
3392 | } | 3360 | } |
3393 | : | 3361 | : |
3394 | rule__ErrorPredicate__Group_5_1_1__0__Impl | 3362 | rule__PatternBody__Group__0__Impl |
3395 | rule__ErrorPredicate__Group_5_1_1__1 | 3363 | rule__PatternBody__Group__1 |
3396 | ; | 3364 | ; |
3397 | finally { | 3365 | finally { |
3398 | restoreStackSize(stackSize); | 3366 | restoreStackSize(stackSize); |
3399 | } | 3367 | } |
3400 | 3368 | ||
3401 | rule__ErrorPredicate__Group_5_1_1__0__Impl | 3369 | rule__PatternBody__Group__0__Impl |
3402 | @init { | 3370 | @init { |
3403 | int stackSize = keepStackSize(); | 3371 | int stackSize = keepStackSize(); |
3404 | } | 3372 | } |
3405 | : | 3373 | : |
3406 | ( | 3374 | ( |
3407 | { before(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); } | 3375 | { before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); } |
3408 | '|' | 3376 | () |
3409 | { after(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); } | 3377 | { after(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); } |
3410 | ) | 3378 | ) |
3411 | ; | 3379 | ; |
3412 | finally { | 3380 | finally { |
3413 | restoreStackSize(stackSize); | 3381 | restoreStackSize(stackSize); |
3414 | } | 3382 | } |
3415 | 3383 | ||
3416 | rule__ErrorPredicate__Group_5_1_1__1 | 3384 | rule__PatternBody__Group__1 |
3417 | @init { | 3385 | @init { |
3418 | int stackSize = keepStackSize(); | 3386 | int stackSize = keepStackSize(); |
3419 | } | 3387 | } |
3420 | : | 3388 | : |
3421 | rule__ErrorPredicate__Group_5_1_1__1__Impl | 3389 | rule__PatternBody__Group__1__Impl |
3422 | ; | 3390 | ; |
3423 | finally { | 3391 | finally { |
3424 | restoreStackSize(stackSize); | 3392 | restoreStackSize(stackSize); |
3425 | } | 3393 | } |
3426 | 3394 | ||
3427 | rule__ErrorPredicate__Group_5_1_1__1__Impl | 3395 | rule__PatternBody__Group__1__Impl |
3428 | @init { | 3396 | @init { |
3429 | int stackSize = keepStackSize(); | 3397 | int stackSize = keepStackSize(); |
3430 | } | 3398 | } |
3431 | : | 3399 | : |
3432 | ( | 3400 | ( |
3433 | { before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); } | 3401 | { before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); } |
3434 | (rule__ErrorPredicate__BodiesAssignment_5_1_1_1) | 3402 | (rule__PatternBody__Alternatives_1) |
3435 | { after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); } | 3403 | { after(grammarAccess.getPatternBodyAccess().getAlternatives_1()); } |
3436 | ) | 3404 | ) |
3437 | ; | 3405 | ; |
3438 | finally { | 3406 | finally { |
@@ -3440,53 +3408,53 @@ finally { | |||
3440 | } | 3408 | } |
3441 | 3409 | ||
3442 | 3410 | ||
3443 | rule__Parameter__Group__0 | 3411 | rule__Polarity__Group_0__0 |
3444 | @init { | 3412 | @init { |
3445 | int stackSize = keepStackSize(); | 3413 | int stackSize = keepStackSize(); |
3446 | } | 3414 | } |
3447 | : | 3415 | : |
3448 | rule__Parameter__Group__0__Impl | 3416 | rule__Polarity__Group_0__0__Impl |
3449 | rule__Parameter__Group__1 | 3417 | rule__Polarity__Group_0__1 |
3450 | ; | 3418 | ; |
3451 | finally { | 3419 | finally { |
3452 | restoreStackSize(stackSize); | 3420 | restoreStackSize(stackSize); |
3453 | } | 3421 | } |
3454 | 3422 | ||
3455 | rule__Parameter__Group__0__Impl | 3423 | rule__Polarity__Group_0__0__Impl |
3456 | @init { | 3424 | @init { |
3457 | int stackSize = keepStackSize(); | 3425 | int stackSize = keepStackSize(); |
3458 | } | 3426 | } |
3459 | : | 3427 | : |
3460 | ( | 3428 | ( |
3461 | { before(grammarAccess.getParameterAccess().getVariableAssignment_0()); } | 3429 | { before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); } |
3462 | (rule__Parameter__VariableAssignment_0) | 3430 | () |
3463 | { after(grammarAccess.getParameterAccess().getVariableAssignment_0()); } | 3431 | { after(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); } |
3464 | ) | 3432 | ) |
3465 | ; | 3433 | ; |
3466 | finally { | 3434 | finally { |
3467 | restoreStackSize(stackSize); | 3435 | restoreStackSize(stackSize); |
3468 | } | 3436 | } |
3469 | 3437 | ||
3470 | rule__Parameter__Group__1 | 3438 | rule__Polarity__Group_0__1 |
3471 | @init { | 3439 | @init { |
3472 | int stackSize = keepStackSize(); | 3440 | int stackSize = keepStackSize(); |
3473 | } | 3441 | } |
3474 | : | 3442 | : |
3475 | rule__Parameter__Group__1__Impl | 3443 | rule__Polarity__Group_0__1__Impl |
3476 | ; | 3444 | ; |
3477 | finally { | 3445 | finally { |
3478 | restoreStackSize(stackSize); | 3446 | restoreStackSize(stackSize); |
3479 | } | 3447 | } |
3480 | 3448 | ||
3481 | rule__Parameter__Group__1__Impl | 3449 | rule__Polarity__Group_0__1__Impl |
3482 | @init { | 3450 | @init { |
3483 | int stackSize = keepStackSize(); | 3451 | int stackSize = keepStackSize(); |
3484 | } | 3452 | } |
3485 | : | 3453 | : |
3486 | ( | 3454 | ( |
3487 | { before(grammarAccess.getParameterAccess().getGroup_1()); } | 3455 | { before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); } |
3488 | (rule__Parameter__Group_1__0)? | 3456 | '+' |
3489 | { after(grammarAccess.getParameterAccess().getGroup_1()); } | 3457 | { after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); } |
3490 | ) | 3458 | ) |
3491 | ; | 3459 | ; |
3492 | finally { | 3460 | finally { |
@@ -3494,53 +3462,53 @@ finally { | |||
3494 | } | 3462 | } |
3495 | 3463 | ||
3496 | 3464 | ||
3497 | rule__Parameter__Group_1__0 | 3465 | rule__Polarity__Group_1__0 |
3498 | @init { | 3466 | @init { |
3499 | int stackSize = keepStackSize(); | 3467 | int stackSize = keepStackSize(); |
3500 | } | 3468 | } |
3501 | : | 3469 | : |
3502 | rule__Parameter__Group_1__0__Impl | 3470 | rule__Polarity__Group_1__0__Impl |
3503 | rule__Parameter__Group_1__1 | 3471 | rule__Polarity__Group_1__1 |
3504 | ; | 3472 | ; |
3505 | finally { | 3473 | finally { |
3506 | restoreStackSize(stackSize); | 3474 | restoreStackSize(stackSize); |
3507 | } | 3475 | } |
3508 | 3476 | ||
3509 | rule__Parameter__Group_1__0__Impl | 3477 | rule__Polarity__Group_1__0__Impl |
3510 | @init { | 3478 | @init { |
3511 | int stackSize = keepStackSize(); | 3479 | int stackSize = keepStackSize(); |
3512 | } | 3480 | } |
3513 | : | 3481 | : |
3514 | ( | 3482 | ( |
3515 | { before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); } | 3483 | { before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); } |
3516 | ':' | 3484 | () |
3517 | { after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); } | 3485 | { after(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); } |
3518 | ) | 3486 | ) |
3519 | ; | 3487 | ; |
3520 | finally { | 3488 | finally { |
3521 | restoreStackSize(stackSize); | 3489 | restoreStackSize(stackSize); |
3522 | } | 3490 | } |
3523 | 3491 | ||
3524 | rule__Parameter__Group_1__1 | 3492 | rule__Polarity__Group_1__1 |
3525 | @init { | 3493 | @init { |
3526 | int stackSize = keepStackSize(); | 3494 | int stackSize = keepStackSize(); |
3527 | } | 3495 | } |
3528 | : | 3496 | : |
3529 | rule__Parameter__Group_1__1__Impl | 3497 | rule__Polarity__Group_1__1__Impl |
3530 | ; | 3498 | ; |
3531 | finally { | 3499 | finally { |
3532 | restoreStackSize(stackSize); | 3500 | restoreStackSize(stackSize); |
3533 | } | 3501 | } |
3534 | 3502 | ||
3535 | rule__Parameter__Group_1__1__Impl | 3503 | rule__Polarity__Group_1__1__Impl |
3536 | @init { | 3504 | @init { |
3537 | int stackSize = keepStackSize(); | 3505 | int stackSize = keepStackSize(); |
3538 | } | 3506 | } |
3539 | : | 3507 | : |
3540 | ( | 3508 | ( |
3541 | { before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); } | 3509 | { before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); } |
3542 | (rule__Parameter__TypeAssignment_1_1) | 3510 | '-' |
3543 | { after(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); } | 3511 | { after(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); } |
3544 | ) | 3512 | ) |
3545 | ; | 3513 | ; |
3546 | finally { | 3514 | finally { |
@@ -3548,242 +3516,242 @@ finally { | |||
3548 | } | 3516 | } |
3549 | 3517 | ||
3550 | 3518 | ||
3551 | rule__PatternBody__Group__0 | 3519 | rule__Constraint__Group_0__0 |
3552 | @init { | 3520 | @init { |
3553 | int stackSize = keepStackSize(); | 3521 | int stackSize = keepStackSize(); |
3554 | } | 3522 | } |
3555 | : | 3523 | : |
3556 | rule__PatternBody__Group__0__Impl | 3524 | rule__Constraint__Group_0__0__Impl |
3557 | rule__PatternBody__Group__1 | 3525 | rule__Constraint__Group_0__1 |
3558 | ; | 3526 | ; |
3559 | finally { | 3527 | finally { |
3560 | restoreStackSize(stackSize); | 3528 | restoreStackSize(stackSize); |
3561 | } | 3529 | } |
3562 | 3530 | ||
3563 | rule__PatternBody__Group__0__Impl | 3531 | rule__Constraint__Group_0__0__Impl |
3564 | @init { | 3532 | @init { |
3565 | int stackSize = keepStackSize(); | 3533 | int stackSize = keepStackSize(); |
3566 | } | 3534 | } |
3567 | : | 3535 | : |
3568 | ( | 3536 | ( |
3569 | { before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); } | 3537 | { before(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0()); } |
3570 | () | 3538 | (rule__Constraint__PolarityAssignment_0_0)? |
3571 | { after(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); } | 3539 | { after(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0()); } |
3572 | ) | 3540 | ) |
3573 | ; | 3541 | ; |
3574 | finally { | 3542 | finally { |
3575 | restoreStackSize(stackSize); | 3543 | restoreStackSize(stackSize); |
3576 | } | 3544 | } |
3577 | 3545 | ||
3578 | rule__PatternBody__Group__1 | 3546 | rule__Constraint__Group_0__1 |
3579 | @init { | 3547 | @init { |
3580 | int stackSize = keepStackSize(); | 3548 | int stackSize = keepStackSize(); |
3581 | } | 3549 | } |
3582 | : | 3550 | : |
3583 | rule__PatternBody__Group__1__Impl | 3551 | rule__Constraint__Group_0__1__Impl |
3552 | rule__Constraint__Group_0__2 | ||
3584 | ; | 3553 | ; |
3585 | finally { | 3554 | finally { |
3586 | restoreStackSize(stackSize); | 3555 | restoreStackSize(stackSize); |
3587 | } | 3556 | } |
3588 | 3557 | ||
3589 | rule__PatternBody__Group__1__Impl | 3558 | rule__Constraint__Group_0__1__Impl |
3590 | @init { | 3559 | @init { |
3591 | int stackSize = keepStackSize(); | 3560 | int stackSize = keepStackSize(); |
3592 | } | 3561 | } |
3593 | : | 3562 | : |
3594 | ( | 3563 | ( |
3595 | { before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); } | 3564 | { before(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1()); } |
3596 | (rule__PatternBody__Alternatives_1) | 3565 | (rule__Constraint__SymbolAssignment_0_1) |
3597 | { after(grammarAccess.getPatternBodyAccess().getAlternatives_1()); } | 3566 | { after(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1()); } |
3598 | ) | 3567 | ) |
3599 | ; | 3568 | ; |
3600 | finally { | 3569 | finally { |
3601 | restoreStackSize(stackSize); | 3570 | restoreStackSize(stackSize); |
3602 | } | 3571 | } |
3603 | 3572 | ||
3604 | 3573 | rule__Constraint__Group_0__2 | |
3605 | rule__Polarity__Group_0__0 | ||
3606 | @init { | 3574 | @init { |
3607 | int stackSize = keepStackSize(); | 3575 | int stackSize = keepStackSize(); |
3608 | } | 3576 | } |
3609 | : | 3577 | : |
3610 | rule__Polarity__Group_0__0__Impl | 3578 | rule__Constraint__Group_0__2__Impl |
3611 | rule__Polarity__Group_0__1 | ||
3612 | ; | 3579 | ; |
3613 | finally { | 3580 | finally { |
3614 | restoreStackSize(stackSize); | 3581 | restoreStackSize(stackSize); |
3615 | } | 3582 | } |
3616 | 3583 | ||
3617 | rule__Polarity__Group_0__0__Impl | 3584 | rule__Constraint__Group_0__2__Impl |
3618 | @init { | 3585 | @init { |
3619 | int stackSize = keepStackSize(); | 3586 | int stackSize = keepStackSize(); |
3620 | } | 3587 | } |
3621 | : | 3588 | : |
3622 | ( | 3589 | ( |
3623 | { before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); } | 3590 | { before(grammarAccess.getConstraintAccess().getGroup_0_2()); } |
3624 | () | 3591 | (rule__Constraint__Group_0_2__0)? |
3625 | { after(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); } | 3592 | { after(grammarAccess.getConstraintAccess().getGroup_0_2()); } |
3626 | ) | 3593 | ) |
3627 | ; | 3594 | ; |
3628 | finally { | 3595 | finally { |
3629 | restoreStackSize(stackSize); | 3596 | restoreStackSize(stackSize); |
3630 | } | 3597 | } |
3631 | 3598 | ||
3632 | rule__Polarity__Group_0__1 | 3599 | |
3600 | rule__Constraint__Group_0_2__0 | ||
3633 | @init { | 3601 | @init { |
3634 | int stackSize = keepStackSize(); | 3602 | int stackSize = keepStackSize(); |
3635 | } | 3603 | } |
3636 | : | 3604 | : |
3637 | rule__Polarity__Group_0__1__Impl | 3605 | rule__Constraint__Group_0_2__0__Impl |
3606 | rule__Constraint__Group_0_2__1 | ||
3638 | ; | 3607 | ; |
3639 | finally { | 3608 | finally { |
3640 | restoreStackSize(stackSize); | 3609 | restoreStackSize(stackSize); |
3641 | } | 3610 | } |
3642 | 3611 | ||
3643 | rule__Polarity__Group_0__1__Impl | 3612 | rule__Constraint__Group_0_2__0__Impl |
3644 | @init { | 3613 | @init { |
3645 | int stackSize = keepStackSize(); | 3614 | int stackSize = keepStackSize(); |
3646 | } | 3615 | } |
3647 | : | 3616 | : |
3648 | ( | 3617 | ( |
3649 | { before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); } | 3618 | { before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_0_2_0()); } |
3650 | '+' | 3619 | '(' |
3651 | { after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); } | 3620 | { after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_0_2_0()); } |
3652 | ) | 3621 | ) |
3653 | ; | 3622 | ; |
3654 | finally { | 3623 | finally { |
3655 | restoreStackSize(stackSize); | 3624 | restoreStackSize(stackSize); |
3656 | } | 3625 | } |
3657 | 3626 | ||
3658 | 3627 | rule__Constraint__Group_0_2__1 | |
3659 | rule__Polarity__Group_1__0 | ||
3660 | @init { | 3628 | @init { |
3661 | int stackSize = keepStackSize(); | 3629 | int stackSize = keepStackSize(); |
3662 | } | 3630 | } |
3663 | : | 3631 | : |
3664 | rule__Polarity__Group_1__0__Impl | 3632 | rule__Constraint__Group_0_2__1__Impl |
3665 | rule__Polarity__Group_1__1 | 3633 | rule__Constraint__Group_0_2__2 |
3666 | ; | 3634 | ; |
3667 | finally { | 3635 | finally { |
3668 | restoreStackSize(stackSize); | 3636 | restoreStackSize(stackSize); |
3669 | } | 3637 | } |
3670 | 3638 | ||
3671 | rule__Polarity__Group_1__0__Impl | 3639 | rule__Constraint__Group_0_2__1__Impl |
3672 | @init { | 3640 | @init { |
3673 | int stackSize = keepStackSize(); | 3641 | int stackSize = keepStackSize(); |
3674 | } | 3642 | } |
3675 | : | 3643 | : |
3676 | ( | 3644 | ( |
3677 | { before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); } | 3645 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1()); } |
3678 | () | 3646 | (rule__Constraint__ParamsAssignment_0_2_1)? |
3679 | { after(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); } | 3647 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1()); } |
3680 | ) | 3648 | ) |
3681 | ; | 3649 | ; |
3682 | finally { | 3650 | finally { |
3683 | restoreStackSize(stackSize); | 3651 | restoreStackSize(stackSize); |
3684 | } | 3652 | } |
3685 | 3653 | ||
3686 | rule__Polarity__Group_1__1 | 3654 | rule__Constraint__Group_0_2__2 |
3687 | @init { | 3655 | @init { |
3688 | int stackSize = keepStackSize(); | 3656 | int stackSize = keepStackSize(); |
3689 | } | 3657 | } |
3690 | : | 3658 | : |
3691 | rule__Polarity__Group_1__1__Impl | 3659 | rule__Constraint__Group_0_2__2__Impl |
3660 | rule__Constraint__Group_0_2__3 | ||
3692 | ; | 3661 | ; |
3693 | finally { | 3662 | finally { |
3694 | restoreStackSize(stackSize); | 3663 | restoreStackSize(stackSize); |
3695 | } | 3664 | } |
3696 | 3665 | ||
3697 | rule__Polarity__Group_1__1__Impl | 3666 | rule__Constraint__Group_0_2__2__Impl |
3698 | @init { | 3667 | @init { |
3699 | int stackSize = keepStackSize(); | 3668 | int stackSize = keepStackSize(); |
3700 | } | 3669 | } |
3701 | : | 3670 | : |
3702 | ( | 3671 | ( |
3703 | { before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); } | 3672 | { before(grammarAccess.getConstraintAccess().getGroup_0_2_2()); } |
3704 | '-' | 3673 | (rule__Constraint__Group_0_2_2__0)* |
3705 | { after(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); } | 3674 | { after(grammarAccess.getConstraintAccess().getGroup_0_2_2()); } |
3706 | ) | 3675 | ) |
3707 | ; | 3676 | ; |
3708 | finally { | 3677 | finally { |
3709 | restoreStackSize(stackSize); | 3678 | restoreStackSize(stackSize); |
3710 | } | 3679 | } |
3711 | 3680 | ||
3712 | 3681 | rule__Constraint__Group_0_2__3 | |
3713 | rule__Constraint__Group__0 | ||
3714 | @init { | 3682 | @init { |
3715 | int stackSize = keepStackSize(); | 3683 | int stackSize = keepStackSize(); |
3716 | } | 3684 | } |
3717 | : | 3685 | : |
3718 | rule__Constraint__Group__0__Impl | 3686 | rule__Constraint__Group_0_2__3__Impl |
3719 | rule__Constraint__Group__1 | ||
3720 | ; | 3687 | ; |
3721 | finally { | 3688 | finally { |
3722 | restoreStackSize(stackSize); | 3689 | restoreStackSize(stackSize); |
3723 | } | 3690 | } |
3724 | 3691 | ||
3725 | rule__Constraint__Group__0__Impl | 3692 | rule__Constraint__Group_0_2__3__Impl |
3726 | @init { | 3693 | @init { |
3727 | int stackSize = keepStackSize(); | 3694 | int stackSize = keepStackSize(); |
3728 | } | 3695 | } |
3729 | : | 3696 | : |
3730 | ( | 3697 | ( |
3731 | { before(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); } | 3698 | { before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_0_2_3()); } |
3732 | (rule__Constraint__PolarityAssignment_0)? | 3699 | ')' |
3733 | { after(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); } | 3700 | { after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_0_2_3()); } |
3734 | ) | 3701 | ) |
3735 | ; | 3702 | ; |
3736 | finally { | 3703 | finally { |
3737 | restoreStackSize(stackSize); | 3704 | restoreStackSize(stackSize); |
3738 | } | 3705 | } |
3739 | 3706 | ||
3740 | rule__Constraint__Group__1 | 3707 | |
3708 | rule__Constraint__Group_0_2_2__0 | ||
3741 | @init { | 3709 | @init { |
3742 | int stackSize = keepStackSize(); | 3710 | int stackSize = keepStackSize(); |
3743 | } | 3711 | } |
3744 | : | 3712 | : |
3745 | rule__Constraint__Group__1__Impl | 3713 | rule__Constraint__Group_0_2_2__0__Impl |
3746 | rule__Constraint__Group__2 | 3714 | rule__Constraint__Group_0_2_2__1 |
3747 | ; | 3715 | ; |
3748 | finally { | 3716 | finally { |
3749 | restoreStackSize(stackSize); | 3717 | restoreStackSize(stackSize); |
3750 | } | 3718 | } |
3751 | 3719 | ||
3752 | rule__Constraint__Group__1__Impl | 3720 | rule__Constraint__Group_0_2_2__0__Impl |
3753 | @init { | 3721 | @init { |
3754 | int stackSize = keepStackSize(); | 3722 | int stackSize = keepStackSize(); |
3755 | } | 3723 | } |
3756 | : | 3724 | : |
3757 | ( | 3725 | ( |
3758 | { before(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); } | 3726 | { before(grammarAccess.getConstraintAccess().getCommaKeyword_0_2_2_0()); } |
3759 | (rule__Constraint__SymbolAssignment_1) | 3727 | ',' |
3760 | { after(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); } | 3728 | { after(grammarAccess.getConstraintAccess().getCommaKeyword_0_2_2_0()); } |
3761 | ) | 3729 | ) |
3762 | ; | 3730 | ; |
3763 | finally { | 3731 | finally { |
3764 | restoreStackSize(stackSize); | 3732 | restoreStackSize(stackSize); |
3765 | } | 3733 | } |
3766 | 3734 | ||
3767 | rule__Constraint__Group__2 | 3735 | rule__Constraint__Group_0_2_2__1 |
3768 | @init { | 3736 | @init { |
3769 | int stackSize = keepStackSize(); | 3737 | int stackSize = keepStackSize(); |
3770 | } | 3738 | } |
3771 | : | 3739 | : |
3772 | rule__Constraint__Group__2__Impl | 3740 | rule__Constraint__Group_0_2_2__1__Impl |
3773 | ; | 3741 | ; |
3774 | finally { | 3742 | finally { |
3775 | restoreStackSize(stackSize); | 3743 | restoreStackSize(stackSize); |
3776 | } | 3744 | } |
3777 | 3745 | ||
3778 | rule__Constraint__Group__2__Impl | 3746 | rule__Constraint__Group_0_2_2__1__Impl |
3779 | @init { | 3747 | @init { |
3780 | int stackSize = keepStackSize(); | 3748 | int stackSize = keepStackSize(); |
3781 | } | 3749 | } |
3782 | : | 3750 | : |
3783 | ( | 3751 | ( |
3784 | { before(grammarAccess.getConstraintAccess().getAlternatives_2()); } | 3752 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1()); } |
3785 | (rule__Constraint__Alternatives_2) | 3753 | (rule__Constraint__ParamsAssignment_0_2_2_1) |
3786 | { after(grammarAccess.getConstraintAccess().getAlternatives_2()); } | 3754 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1()); } |
3787 | ) | 3755 | ) |
3788 | ; | 3756 | ; |
3789 | finally { | 3757 | finally { |
@@ -3791,215 +3759,188 @@ finally { | |||
3791 | } | 3759 | } |
3792 | 3760 | ||
3793 | 3761 | ||
3794 | rule__Constraint__Group_2_0__0 | 3762 | rule__Constraint__Group_1__0 |
3795 | @init { | 3763 | @init { |
3796 | int stackSize = keepStackSize(); | 3764 | int stackSize = keepStackSize(); |
3797 | } | 3765 | } |
3798 | : | 3766 | : |
3799 | rule__Constraint__Group_2_0__0__Impl | 3767 | rule__Constraint__Group_1__0__Impl |
3800 | rule__Constraint__Group_2_0__1 | 3768 | rule__Constraint__Group_1__1 |
3801 | ; | 3769 | ; |
3802 | finally { | 3770 | finally { |
3803 | restoreStackSize(stackSize); | 3771 | restoreStackSize(stackSize); |
3804 | } | 3772 | } |
3805 | 3773 | ||
3806 | rule__Constraint__Group_2_0__0__Impl | 3774 | rule__Constraint__Group_1__0__Impl |
3807 | @init { | 3775 | @init { |
3808 | int stackSize = keepStackSize(); | 3776 | int stackSize = keepStackSize(); |
3809 | } | 3777 | } |
3810 | : | 3778 | : |
3811 | ( | 3779 | ( |
3812 | { before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); } | 3780 | { before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0()); } |
3813 | '(' | 3781 | (rule__Constraint__ClosureTypeAssignment_1_0) |
3814 | { after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); } | 3782 | { after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0()); } |
3815 | ) | 3783 | ) |
3816 | ; | 3784 | ; |
3817 | finally { | 3785 | finally { |
3818 | restoreStackSize(stackSize); | 3786 | restoreStackSize(stackSize); |
3819 | } | 3787 | } |
3820 | 3788 | ||
3821 | rule__Constraint__Group_2_0__1 | 3789 | rule__Constraint__Group_1__1 |
3822 | @init { | 3790 | @init { |
3823 | int stackSize = keepStackSize(); | 3791 | int stackSize = keepStackSize(); |
3824 | } | 3792 | } |
3825 | : | 3793 | : |
3826 | rule__Constraint__Group_2_0__1__Impl | 3794 | rule__Constraint__Group_1__1__Impl |
3827 | rule__Constraint__Group_2_0__2 | 3795 | rule__Constraint__Group_1__2 |
3828 | ; | 3796 | ; |
3829 | finally { | 3797 | finally { |
3830 | restoreStackSize(stackSize); | 3798 | restoreStackSize(stackSize); |
3831 | } | 3799 | } |
3832 | 3800 | ||
3833 | rule__Constraint__Group_2_0__1__Impl | 3801 | rule__Constraint__Group_1__1__Impl |
3834 | @init { | 3802 | @init { |
3835 | int stackSize = keepStackSize(); | 3803 | int stackSize = keepStackSize(); |
3836 | } | 3804 | } |
3837 | : | 3805 | : |
3838 | ( | 3806 | ( |
3839 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); } | 3807 | { before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_1_1()); } |
3840 | (rule__Constraint__ParamsAssignment_2_0_1)* | 3808 | '(' |
3841 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); } | 3809 | { after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_1_1()); } |
3842 | ) | 3810 | ) |
3843 | ; | 3811 | ; |
3844 | finally { | 3812 | finally { |
3845 | restoreStackSize(stackSize); | 3813 | restoreStackSize(stackSize); |
3846 | } | 3814 | } |
3847 | 3815 | ||
3848 | rule__Constraint__Group_2_0__2 | 3816 | rule__Constraint__Group_1__2 |
3849 | @init { | 3817 | @init { |
3850 | int stackSize = keepStackSize(); | 3818 | int stackSize = keepStackSize(); |
3851 | } | 3819 | } |
3852 | : | 3820 | : |
3853 | rule__Constraint__Group_2_0__2__Impl | 3821 | rule__Constraint__Group_1__2__Impl |
3822 | rule__Constraint__Group_1__3 | ||
3854 | ; | 3823 | ; |
3855 | finally { | 3824 | finally { |
3856 | restoreStackSize(stackSize); | 3825 | restoreStackSize(stackSize); |
3857 | } | 3826 | } |
3858 | 3827 | ||
3859 | rule__Constraint__Group_2_0__2__Impl | 3828 | rule__Constraint__Group_1__2__Impl |
3860 | @init { | 3829 | @init { |
3861 | int stackSize = keepStackSize(); | 3830 | int stackSize = keepStackSize(); |
3862 | } | 3831 | } |
3863 | : | 3832 | : |
3864 | ( | 3833 | ( |
3865 | { before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); } | 3834 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_1_2()); } |
3866 | ')' | 3835 | (rule__Constraint__ParamsAssignment_1_2)? |
3867 | { after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); } | 3836 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_1_2()); } |
3868 | ) | 3837 | ) |
3869 | ; | 3838 | ; |
3870 | finally { | 3839 | finally { |
3871 | restoreStackSize(stackSize); | 3840 | restoreStackSize(stackSize); |
3872 | } | 3841 | } |
3873 | 3842 | ||
3874 | 3843 | rule__Constraint__Group_1__3 | |
3875 | rule__Constraint__Group_2_1__0 | ||
3876 | @init { | 3844 | @init { |
3877 | int stackSize = keepStackSize(); | 3845 | int stackSize = keepStackSize(); |
3878 | } | 3846 | } |
3879 | : | 3847 | : |
3880 | rule__Constraint__Group_2_1__0__Impl | 3848 | rule__Constraint__Group_1__3__Impl |
3881 | rule__Constraint__Group_2_1__1 | 3849 | rule__Constraint__Group_1__4 |
3882 | ; | 3850 | ; |
3883 | finally { | 3851 | finally { |
3884 | restoreStackSize(stackSize); | 3852 | restoreStackSize(stackSize); |
3885 | } | 3853 | } |
3886 | 3854 | ||
3887 | rule__Constraint__Group_2_1__0__Impl | 3855 | rule__Constraint__Group_1__3__Impl |
3888 | @init { | 3856 | @init { |
3889 | int stackSize = keepStackSize(); | 3857 | int stackSize = keepStackSize(); |
3890 | } | 3858 | } |
3891 | : | 3859 | : |
3892 | ( | 3860 | ( |
3893 | { before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); } | 3861 | { before(grammarAccess.getConstraintAccess().getGroup_1_3()); } |
3894 | (rule__Constraint__ClosureTypeAssignment_2_1_0) | 3862 | (rule__Constraint__Group_1_3__0)* |
3895 | { after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); } | 3863 | { after(grammarAccess.getConstraintAccess().getGroup_1_3()); } |
3896 | ) | 3864 | ) |
3897 | ; | 3865 | ; |
3898 | finally { | 3866 | finally { |
3899 | restoreStackSize(stackSize); | 3867 | restoreStackSize(stackSize); |
3900 | } | 3868 | } |
3901 | 3869 | ||
3902 | rule__Constraint__Group_2_1__1 | 3870 | rule__Constraint__Group_1__4 |
3903 | @init { | 3871 | @init { |
3904 | int stackSize = keepStackSize(); | 3872 | int stackSize = keepStackSize(); |
3905 | } | 3873 | } |
3906 | : | 3874 | : |
3907 | rule__Constraint__Group_2_1__1__Impl | 3875 | rule__Constraint__Group_1__4__Impl |
3908 | rule__Constraint__Group_2_1__2 | ||
3909 | ; | 3876 | ; |
3910 | finally { | 3877 | finally { |
3911 | restoreStackSize(stackSize); | 3878 | restoreStackSize(stackSize); |
3912 | } | 3879 | } |
3913 | 3880 | ||
3914 | rule__Constraint__Group_2_1__1__Impl | 3881 | rule__Constraint__Group_1__4__Impl |
3915 | @init { | 3882 | @init { |
3916 | int stackSize = keepStackSize(); | 3883 | int stackSize = keepStackSize(); |
3917 | } | 3884 | } |
3918 | : | 3885 | : |
3919 | ( | 3886 | ( |
3920 | { before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); } | 3887 | { before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_1_4()); } |
3921 | '(' | 3888 | ')' |
3922 | { after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); } | 3889 | { after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_1_4()); } |
3923 | ) | 3890 | ) |
3924 | ; | 3891 | ; |
3925 | finally { | 3892 | finally { |
3926 | restoreStackSize(stackSize); | 3893 | restoreStackSize(stackSize); |
3927 | } | 3894 | } |
3928 | 3895 | ||
3929 | rule__Constraint__Group_2_1__2 | ||
3930 | @init { | ||
3931 | int stackSize = keepStackSize(); | ||
3932 | } | ||
3933 | : | ||
3934 | rule__Constraint__Group_2_1__2__Impl | ||
3935 | rule__Constraint__Group_2_1__3 | ||
3936 | ; | ||
3937 | finally { | ||
3938 | restoreStackSize(stackSize); | ||
3939 | } | ||
3940 | |||
3941 | rule__Constraint__Group_2_1__2__Impl | ||
3942 | @init { | ||
3943 | int stackSize = keepStackSize(); | ||
3944 | } | ||
3945 | : | ||
3946 | ( | ||
3947 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); } | ||
3948 | (rule__Constraint__ParamsAssignment_2_1_2) | ||
3949 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); } | ||
3950 | ) | ||
3951 | ; | ||
3952 | finally { | ||
3953 | restoreStackSize(stackSize); | ||
3954 | } | ||
3955 | 3896 | ||
3956 | rule__Constraint__Group_2_1__3 | 3897 | rule__Constraint__Group_1_3__0 |
3957 | @init { | 3898 | @init { |
3958 | int stackSize = keepStackSize(); | 3899 | int stackSize = keepStackSize(); |
3959 | } | 3900 | } |
3960 | : | 3901 | : |
3961 | rule__Constraint__Group_2_1__3__Impl | 3902 | rule__Constraint__Group_1_3__0__Impl |
3962 | rule__Constraint__Group_2_1__4 | 3903 | rule__Constraint__Group_1_3__1 |
3963 | ; | 3904 | ; |
3964 | finally { | 3905 | finally { |
3965 | restoreStackSize(stackSize); | 3906 | restoreStackSize(stackSize); |
3966 | } | 3907 | } |
3967 | 3908 | ||
3968 | rule__Constraint__Group_2_1__3__Impl | 3909 | rule__Constraint__Group_1_3__0__Impl |
3969 | @init { | 3910 | @init { |
3970 | int stackSize = keepStackSize(); | 3911 | int stackSize = keepStackSize(); |
3971 | } | 3912 | } |
3972 | : | 3913 | : |
3973 | ( | 3914 | ( |
3974 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); } | 3915 | { before(grammarAccess.getConstraintAccess().getCommaKeyword_1_3_0()); } |
3975 | (rule__Constraint__ParamsAssignment_2_1_3) | 3916 | ',' |
3976 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); } | 3917 | { after(grammarAccess.getConstraintAccess().getCommaKeyword_1_3_0()); } |
3977 | ) | 3918 | ) |
3978 | ; | 3919 | ; |
3979 | finally { | 3920 | finally { |
3980 | restoreStackSize(stackSize); | 3921 | restoreStackSize(stackSize); |
3981 | } | 3922 | } |
3982 | 3923 | ||
3983 | rule__Constraint__Group_2_1__4 | 3924 | rule__Constraint__Group_1_3__1 |
3984 | @init { | 3925 | @init { |
3985 | int stackSize = keepStackSize(); | 3926 | int stackSize = keepStackSize(); |
3986 | } | 3927 | } |
3987 | : | 3928 | : |
3988 | rule__Constraint__Group_2_1__4__Impl | 3929 | rule__Constraint__Group_1_3__1__Impl |
3989 | ; | 3930 | ; |
3990 | finally { | 3931 | finally { |
3991 | restoreStackSize(stackSize); | 3932 | restoreStackSize(stackSize); |
3992 | } | 3933 | } |
3993 | 3934 | ||
3994 | rule__Constraint__Group_2_1__4__Impl | 3935 | rule__Constraint__Group_1_3__1__Impl |
3995 | @init { | 3936 | @init { |
3996 | int stackSize = keepStackSize(); | 3937 | int stackSize = keepStackSize(); |
3997 | } | 3938 | } |
3998 | : | 3939 | : |
3999 | ( | 3940 | ( |
4000 | { before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); } | 3941 | { before(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1()); } |
4001 | ')' | 3942 | (rule__Constraint__ParamsAssignment_1_3_1) |
4002 | { after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); } | 3943 | { after(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1()); } |
4003 | ) | 3944 | ) |
4004 | ; | 3945 | ; |
4005 | finally { | 3946 | finally { |
@@ -4296,7 +4237,7 @@ rule__ClassInterpretation__Group__0__Impl | |||
4296 | : | 4237 | : |
4297 | ( | 4238 | ( |
4298 | { before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); } | 4239 | { before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); } |
4299 | (rule__ClassInterpretation__AbstractAssignment_0) | 4240 | (rule__ClassInterpretation__AbstractAssignment_0)? |
4300 | { after(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); } | 4241 | { after(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); } |
4301 | ) | 4242 | ) |
4302 | ; | 4243 | ; |
@@ -4688,7 +4629,7 @@ rule__FieldRelationInterpretation__Group__0__Impl | |||
4688 | : | 4629 | : |
4689 | ( | 4630 | ( |
4690 | { before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); } | 4631 | { before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); } |
4691 | (rule__FieldRelationInterpretation__ContainmentAssignment_0) | 4632 | (rule__FieldRelationInterpretation__ContainmentAssignment_0)? |
4692 | { after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); } | 4633 | { after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); } |
4693 | ) | 4634 | ) |
4694 | ; | 4635 | ; |
@@ -4823,7 +4764,7 @@ rule__GlobalRelationInterpretation__Group__0__Impl | |||
4823 | : | 4764 | : |
4824 | ( | 4765 | ( |
4825 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); } | 4766 | { before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); } |
4826 | (rule__GlobalRelationInterpretation__ContainmentAssignment_0) | 4767 | (rule__GlobalRelationInterpretation__ContainmentAssignment_0)? |
4827 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); } | 4768 | { after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); } |
4828 | ) | 4769 | ) |
4829 | ; | 4770 | ; |
@@ -5131,30 +5072,45 @@ finally { | |||
5131 | restoreStackSize(stackSize); | 5072 | restoreStackSize(stackSize); |
5132 | } | 5073 | } |
5133 | 5074 | ||
5134 | rule__BasicInterpretation__ObjectsAssignment_2 | 5075 | rule__BasicInterpretation__ObjectsAssignment_1_1_0 |
5076 | @init { | ||
5077 | int stackSize = keepStackSize(); | ||
5078 | } | ||
5079 | : | ||
5080 | ( | ||
5081 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_0_0()); } | ||
5082 | ruleComplexObject | ||
5083 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_0_0()); } | ||
5084 | ) | ||
5085 | ; | ||
5086 | finally { | ||
5087 | restoreStackSize(stackSize); | ||
5088 | } | ||
5089 | |||
5090 | rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 | ||
5135 | @init { | 5091 | @init { |
5136 | int stackSize = keepStackSize(); | 5092 | int stackSize = keepStackSize(); |
5137 | } | 5093 | } |
5138 | : | 5094 | : |
5139 | ( | 5095 | ( |
5140 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); } | 5096 | { before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_1_1_0()); } |
5141 | ruleComplexObject | 5097 | ruleComplexObject |
5142 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); } | 5098 | { after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_1_1_0()); } |
5143 | ) | 5099 | ) |
5144 | ; | 5100 | ; |
5145 | finally { | 5101 | finally { |
5146 | restoreStackSize(stackSize); | 5102 | restoreStackSize(stackSize); |
5147 | } | 5103 | } |
5148 | 5104 | ||
5149 | rule__BasicInterpretation__ValueAssignment_5 | 5105 | rule__BasicInterpretation__ValueAssignment_3 |
5150 | @init { | 5106 | @init { |
5151 | int stackSize = keepStackSize(); | 5107 | int stackSize = keepStackSize(); |
5152 | } | 5108 | } |
5153 | : | 5109 | : |
5154 | ( | 5110 | ( |
5155 | { before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); } | 5111 | { before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_3_0()); } |
5156 | ruleTruthValue | 5112 | ruleTruthValue |
5157 | { after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); } | 5113 | { after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_3_0()); } |
5158 | ) | 5114 | ) |
5159 | ; | 5115 | ; |
5160 | finally { | 5116 | finally { |
@@ -5266,120 +5222,94 @@ finally { | |||
5266 | restoreStackSize(stackSize); | 5222 | restoreStackSize(stackSize); |
5267 | } | 5223 | } |
5268 | 5224 | ||
5269 | rule__PredicateSymbol__SymbolAssignment_1 | 5225 | rule__Predicate__IsErrorAssignment_0 |
5270 | @init { | ||
5271 | int stackSize = keepStackSize(); | ||
5272 | } | ||
5273 | : | ||
5274 | ( | ||
5275 | { before(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5276 | ruleModelSymbol | ||
5277 | { after(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | ||
5278 | ) | ||
5279 | ; | ||
5280 | finally { | ||
5281 | restoreStackSize(stackSize); | ||
5282 | } | ||
5283 | |||
5284 | rule__PredicateSymbol__ParametersAssignment_3 | ||
5285 | @init { | ||
5286 | int stackSize = keepStackSize(); | ||
5287 | } | ||
5288 | : | ||
5289 | ( | ||
5290 | { before(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); } | ||
5291 | ruleParameter | ||
5292 | { after(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); } | ||
5293 | ) | ||
5294 | ; | ||
5295 | finally { | ||
5296 | restoreStackSize(stackSize); | ||
5297 | } | ||
5298 | |||
5299 | rule__PredicateSymbol__BodiesAssignment_6_1_0 | ||
5300 | @init { | 5226 | @init { |
5301 | int stackSize = keepStackSize(); | 5227 | int stackSize = keepStackSize(); |
5302 | } | 5228 | } |
5303 | : | 5229 | : |
5304 | ( | 5230 | ( |
5305 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); } | 5231 | { before(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); } |
5306 | rulePatternBody | 5232 | ( |
5307 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); } | 5233 | { before(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); } |
5234 | 'error' | ||
5235 | { after(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); } | ||
5236 | ) | ||
5237 | { after(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); } | ||
5308 | ) | 5238 | ) |
5309 | ; | 5239 | ; |
5310 | finally { | 5240 | finally { |
5311 | restoreStackSize(stackSize); | 5241 | restoreStackSize(stackSize); |
5312 | } | 5242 | } |
5313 | 5243 | ||
5314 | rule__PredicateSymbol__BodiesAssignment_6_1_1_1 | 5244 | rule__Predicate__SymbolAssignment_1 |
5315 | @init { | 5245 | @init { |
5316 | int stackSize = keepStackSize(); | 5246 | int stackSize = keepStackSize(); |
5317 | } | 5247 | } |
5318 | : | 5248 | : |
5319 | ( | 5249 | ( |
5320 | { before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); } | 5250 | { before(grammarAccess.getPredicateAccess().getSymbolModelSymbolParserRuleCall_1_0()); } |
5321 | rulePatternBody | 5251 | ruleModelSymbol |
5322 | { after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); } | 5252 | { after(grammarAccess.getPredicateAccess().getSymbolModelSymbolParserRuleCall_1_0()); } |
5323 | ) | 5253 | ) |
5324 | ; | 5254 | ; |
5325 | finally { | 5255 | finally { |
5326 | restoreStackSize(stackSize); | 5256 | restoreStackSize(stackSize); |
5327 | } | 5257 | } |
5328 | 5258 | ||
5329 | rule__ErrorPredicate__NameAssignment_2 | 5259 | rule__Predicate__ParametersAssignment_2_1_0 |
5330 | @init { | 5260 | @init { |
5331 | int stackSize = keepStackSize(); | 5261 | int stackSize = keepStackSize(); |
5332 | } | 5262 | } |
5333 | : | 5263 | : |
5334 | ( | 5264 | ( |
5335 | { before(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); } | 5265 | { before(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_0_0()); } |
5336 | RULE_ID | 5266 | ruleParameter |
5337 | { after(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); } | 5267 | { after(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_0_0()); } |
5338 | ) | 5268 | ) |
5339 | ; | 5269 | ; |
5340 | finally { | 5270 | finally { |
5341 | restoreStackSize(stackSize); | 5271 | restoreStackSize(stackSize); |
5342 | } | 5272 | } |
5343 | 5273 | ||
5344 | rule__ErrorPredicate__ParametersAssignment_3_1 | 5274 | rule__Predicate__ParametersAssignment_2_1_1_1 |
5345 | @init { | 5275 | @init { |
5346 | int stackSize = keepStackSize(); | 5276 | int stackSize = keepStackSize(); |
5347 | } | 5277 | } |
5348 | : | 5278 | : |
5349 | ( | 5279 | ( |
5350 | { before(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); } | 5280 | { before(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_1_1_0()); } |
5351 | ruleParameter | 5281 | ruleParameter |
5352 | { after(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); } | 5282 | { after(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_1_1_0()); } |
5353 | ) | 5283 | ) |
5354 | ; | 5284 | ; |
5355 | finally { | 5285 | finally { |
5356 | restoreStackSize(stackSize); | 5286 | restoreStackSize(stackSize); |
5357 | } | 5287 | } |
5358 | 5288 | ||
5359 | rule__ErrorPredicate__BodiesAssignment_5_1_0 | 5289 | rule__Predicate__BodiesAssignment_4_1_0 |
5360 | @init { | 5290 | @init { |
5361 | int stackSize = keepStackSize(); | 5291 | int stackSize = keepStackSize(); |
5362 | } | 5292 | } |
5363 | : | 5293 | : |
5364 | ( | 5294 | ( |
5365 | { before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); } | 5295 | { before(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_0_0()); } |
5366 | rulePatternBody | 5296 | rulePatternBody |
5367 | { after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); } | 5297 | { after(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_0_0()); } |
5368 | ) | 5298 | ) |
5369 | ; | 5299 | ; |
5370 | finally { | 5300 | finally { |
5371 | restoreStackSize(stackSize); | 5301 | restoreStackSize(stackSize); |
5372 | } | 5302 | } |
5373 | 5303 | ||
5374 | rule__ErrorPredicate__BodiesAssignment_5_1_1_1 | 5304 | rule__Predicate__BodiesAssignment_4_1_1_1 |
5375 | @init { | 5305 | @init { |
5376 | int stackSize = keepStackSize(); | 5306 | int stackSize = keepStackSize(); |
5377 | } | 5307 | } |
5378 | : | 5308 | : |
5379 | ( | 5309 | ( |
5380 | { before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); } | 5310 | { before(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_1_1_0()); } |
5381 | rulePatternBody | 5311 | rulePatternBody |
5382 | { after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); } | 5312 | { after(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_1_1_0()); } |
5383 | ) | 5313 | ) |
5384 | ; | 5314 | ; |
5385 | finally { | 5315 | finally { |
@@ -5431,90 +5361,105 @@ finally { | |||
5431 | restoreStackSize(stackSize); | 5361 | restoreStackSize(stackSize); |
5432 | } | 5362 | } |
5433 | 5363 | ||
5434 | rule__Constraint__PolarityAssignment_0 | 5364 | rule__Constraint__PolarityAssignment_0_0 |
5435 | @init { | 5365 | @init { |
5436 | int stackSize = keepStackSize(); | 5366 | int stackSize = keepStackSize(); |
5437 | } | 5367 | } |
5438 | : | 5368 | : |
5439 | ( | 5369 | ( |
5440 | { before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); } | 5370 | { before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0_0()); } |
5441 | rulePolarity | 5371 | rulePolarity |
5442 | { after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); } | 5372 | { after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0_0()); } |
5443 | ) | 5373 | ) |
5444 | ; | 5374 | ; |
5445 | finally { | 5375 | finally { |
5446 | restoreStackSize(stackSize); | 5376 | restoreStackSize(stackSize); |
5447 | } | 5377 | } |
5448 | 5378 | ||
5449 | rule__Constraint__SymbolAssignment_1 | 5379 | rule__Constraint__SymbolAssignment_0_1 |
5450 | @init { | 5380 | @init { |
5451 | int stackSize = keepStackSize(); | 5381 | int stackSize = keepStackSize(); |
5452 | } | 5382 | } |
5453 | : | 5383 | : |
5454 | ( | 5384 | ( |
5455 | { before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | 5385 | { before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_0_1_0()); } |
5456 | ruleModelSymbol | 5386 | ruleModelSymbol |
5457 | { after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); } | 5387 | { after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_0_1_0()); } |
5388 | ) | ||
5389 | ; | ||
5390 | finally { | ||
5391 | restoreStackSize(stackSize); | ||
5392 | } | ||
5393 | |||
5394 | rule__Constraint__ParamsAssignment_0_2_1 | ||
5395 | @init { | ||
5396 | int stackSize = keepStackSize(); | ||
5397 | } | ||
5398 | : | ||
5399 | ( | ||
5400 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_1_0()); } | ||
5401 | ruleLiteral | ||
5402 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_1_0()); } | ||
5458 | ) | 5403 | ) |
5459 | ; | 5404 | ; |
5460 | finally { | 5405 | finally { |
5461 | restoreStackSize(stackSize); | 5406 | restoreStackSize(stackSize); |
5462 | } | 5407 | } |
5463 | 5408 | ||
5464 | rule__Constraint__ParamsAssignment_2_0_1 | 5409 | rule__Constraint__ParamsAssignment_0_2_2_1 |
5465 | @init { | 5410 | @init { |
5466 | int stackSize = keepStackSize(); | 5411 | int stackSize = keepStackSize(); |
5467 | } | 5412 | } |
5468 | : | 5413 | : |
5469 | ( | 5414 | ( |
5470 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); } | 5415 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_2_1_0()); } |
5471 | ruleLiteral | 5416 | ruleLiteral |
5472 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); } | 5417 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_2_1_0()); } |
5473 | ) | 5418 | ) |
5474 | ; | 5419 | ; |
5475 | finally { | 5420 | finally { |
5476 | restoreStackSize(stackSize); | 5421 | restoreStackSize(stackSize); |
5477 | } | 5422 | } |
5478 | 5423 | ||
5479 | rule__Constraint__ClosureTypeAssignment_2_1_0 | 5424 | rule__Constraint__ClosureTypeAssignment_1_0 |
5480 | @init { | 5425 | @init { |
5481 | int stackSize = keepStackSize(); | 5426 | int stackSize = keepStackSize(); |
5482 | } | 5427 | } |
5483 | : | 5428 | : |
5484 | ( | 5429 | ( |
5485 | { before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); } | 5430 | { before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_1_0_0()); } |
5486 | ruleClosureType | 5431 | ruleClosureType |
5487 | { after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); } | 5432 | { after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_1_0_0()); } |
5488 | ) | 5433 | ) |
5489 | ; | 5434 | ; |
5490 | finally { | 5435 | finally { |
5491 | restoreStackSize(stackSize); | 5436 | restoreStackSize(stackSize); |
5492 | } | 5437 | } |
5493 | 5438 | ||
5494 | rule__Constraint__ParamsAssignment_2_1_2 | 5439 | rule__Constraint__ParamsAssignment_1_2 |
5495 | @init { | 5440 | @init { |
5496 | int stackSize = keepStackSize(); | 5441 | int stackSize = keepStackSize(); |
5497 | } | 5442 | } |
5498 | : | 5443 | : |
5499 | ( | 5444 | ( |
5500 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); } | 5445 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_2_0()); } |
5501 | ruleLiteral | 5446 | ruleLiteral |
5502 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); } | 5447 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_2_0()); } |
5503 | ) | 5448 | ) |
5504 | ; | 5449 | ; |
5505 | finally { | 5450 | finally { |
5506 | restoreStackSize(stackSize); | 5451 | restoreStackSize(stackSize); |
5507 | } | 5452 | } |
5508 | 5453 | ||
5509 | rule__Constraint__ParamsAssignment_2_1_3 | 5454 | rule__Constraint__ParamsAssignment_1_3_1 |
5510 | @init { | 5455 | @init { |
5511 | int stackSize = keepStackSize(); | 5456 | int stackSize = keepStackSize(); |
5512 | } | 5457 | } |
5513 | : | 5458 | : |
5514 | ( | 5459 | ( |
5515 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); } | 5460 | { before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_3_1_0()); } |
5516 | ruleLiteral | 5461 | ruleLiteral |
5517 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); } | 5462 | { after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_3_1_0()); } |
5518 | ) | 5463 | ) |
5519 | ; | 5464 | ; |
5520 | finally { | 5465 | finally { |
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens index e2d30366..938a5322 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguage.tokens | |||
@@ -1,33 +1,34 @@ | |||
1 | '('=17 | 1 | '('=18 |
2 | ')'=18 | 2 | ')'=19 |
3 | '*'=30 | 3 | '*'=31 |
4 | '+'=29 | 4 | '+'=30 |
5 | ','=20 | ||
5 | '-'=13 | 6 | '-'=13 |
6 | '.'=14 | 7 | '.'=14 |
7 | '..'=38 | 8 | '..'=39 |
8 | ':'=19 | 9 | ':'=17 |
9 | '\''=26 | 10 | ':-'=28 |
10 | 'abstract'=39 | 11 | '\''=27 |
11 | 'bool'=22 | 12 | 'abstract'=40 |
12 | 'class'=32 | 13 | 'bool'=23 |
13 | 'containment'=40 | 14 | 'class'=33 |
14 | 'default'=31 | 15 | 'containment'=41 |
15 | 'enum'=36 | 16 | 'default'=32 |
16 | 'equals'=21 | 17 | 'enum'=37 |
18 | 'equals'=22 | ||
17 | 'error'=16 | 19 | 'error'=16 |
18 | 'exists'=20 | 20 | 'exists'=21 |
19 | 'extends'=35 | 21 | 'extends'=36 |
20 | 'false'=11 | 22 | 'false'=11 |
21 | 'int'=23 | 23 | 'int'=24 |
22 | 'predicate'=27 | 24 | 'real'=25 |
23 | 'real'=24 | 25 | 'relation'=38 |
24 | 'relation'=37 | 26 | 'string'=26 |
25 | 'string'=25 | ||
26 | 'true'=12 | 27 | 'true'=12 |
27 | 'unknown'=15 | 28 | 'unknown'=15 |
28 | '{'=33 | 29 | '{'=34 |
29 | '|'=28 | 30 | '|'=29 |
30 | '}'=34 | 31 | '}'=35 |
31 | RULE_ANY_OTHER=10 | 32 | RULE_ANY_OTHER=10 |
32 | RULE_ID=5 | 33 | RULE_ID=5 |
33 | RULE_INT=4 | 34 | RULE_INT=4 |
@@ -65,3 +66,4 @@ T__37=37 | |||
65 | T__38=38 | 66 | T__38=38 |
66 | T__39=39 | 67 | T__39=39 |
67 | T__40=40 | 68 | T__40=40 |
69 | T__41=41 | ||
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java index d5f63d03..c95bdd1e 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageLexer.java | |||
@@ -48,6 +48,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
48 | public static final int T__24=24; | 48 | public static final int T__24=24; |
49 | public static final int T__25=25; | 49 | public static final int T__25=25; |
50 | public static final int T__40=40; | 50 | public static final int T__40=40; |
51 | public static final int T__41=41; | ||
51 | public static final int T__20=20; | 52 | public static final int T__20=20; |
52 | public static final int T__21=21; | 53 | public static final int T__21=21; |
53 | 54 | ||
@@ -193,10 +194,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
193 | try { | 194 | try { |
194 | int _type = T__17; | 195 | int _type = T__17; |
195 | int _channel = DEFAULT_TOKEN_CHANNEL; | 196 | int _channel = DEFAULT_TOKEN_CHANNEL; |
196 | // InternalSolverLanguage.g:17:7: ( '(' ) | 197 | // InternalSolverLanguage.g:17:7: ( ':' ) |
197 | // InternalSolverLanguage.g:17:9: '(' | 198 | // InternalSolverLanguage.g:17:9: ':' |
198 | { | 199 | { |
199 | match('('); | 200 | match(':'); |
200 | 201 | ||
201 | } | 202 | } |
202 | 203 | ||
@@ -213,10 +214,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
213 | try { | 214 | try { |
214 | int _type = T__18; | 215 | int _type = T__18; |
215 | int _channel = DEFAULT_TOKEN_CHANNEL; | 216 | int _channel = DEFAULT_TOKEN_CHANNEL; |
216 | // InternalSolverLanguage.g:18:7: ( ')' ) | 217 | // InternalSolverLanguage.g:18:7: ( '(' ) |
217 | // InternalSolverLanguage.g:18:9: ')' | 218 | // InternalSolverLanguage.g:18:9: '(' |
218 | { | 219 | { |
219 | match(')'); | 220 | match('('); |
220 | 221 | ||
221 | } | 222 | } |
222 | 223 | ||
@@ -233,10 +234,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
233 | try { | 234 | try { |
234 | int _type = T__19; | 235 | int _type = T__19; |
235 | int _channel = DEFAULT_TOKEN_CHANNEL; | 236 | int _channel = DEFAULT_TOKEN_CHANNEL; |
236 | // InternalSolverLanguage.g:19:7: ( ':' ) | 237 | // InternalSolverLanguage.g:19:7: ( ')' ) |
237 | // InternalSolverLanguage.g:19:9: ':' | 238 | // InternalSolverLanguage.g:19:9: ')' |
238 | { | 239 | { |
239 | match(':'); | 240 | match(')'); |
240 | 241 | ||
241 | } | 242 | } |
242 | 243 | ||
@@ -253,11 +254,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
253 | try { | 254 | try { |
254 | int _type = T__20; | 255 | int _type = T__20; |
255 | int _channel = DEFAULT_TOKEN_CHANNEL; | 256 | int _channel = DEFAULT_TOKEN_CHANNEL; |
256 | // InternalSolverLanguage.g:20:7: ( 'exists' ) | 257 | // InternalSolverLanguage.g:20:7: ( ',' ) |
257 | // InternalSolverLanguage.g:20:9: 'exists' | 258 | // InternalSolverLanguage.g:20:9: ',' |
258 | { | 259 | { |
259 | match("exists"); | 260 | match(','); |
260 | |||
261 | 261 | ||
262 | } | 262 | } |
263 | 263 | ||
@@ -274,10 +274,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
274 | try { | 274 | try { |
275 | int _type = T__21; | 275 | int _type = T__21; |
276 | int _channel = DEFAULT_TOKEN_CHANNEL; | 276 | int _channel = DEFAULT_TOKEN_CHANNEL; |
277 | // InternalSolverLanguage.g:21:7: ( 'equals' ) | 277 | // InternalSolverLanguage.g:21:7: ( 'exists' ) |
278 | // InternalSolverLanguage.g:21:9: 'equals' | 278 | // InternalSolverLanguage.g:21:9: 'exists' |
279 | { | 279 | { |
280 | match("equals"); | 280 | match("exists"); |
281 | 281 | ||
282 | 282 | ||
283 | } | 283 | } |
@@ -295,10 +295,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
295 | try { | 295 | try { |
296 | int _type = T__22; | 296 | int _type = T__22; |
297 | int _channel = DEFAULT_TOKEN_CHANNEL; | 297 | int _channel = DEFAULT_TOKEN_CHANNEL; |
298 | // InternalSolverLanguage.g:22:7: ( 'bool' ) | 298 | // InternalSolverLanguage.g:22:7: ( 'equals' ) |
299 | // InternalSolverLanguage.g:22:9: 'bool' | 299 | // InternalSolverLanguage.g:22:9: 'equals' |
300 | { | 300 | { |
301 | match("bool"); | 301 | match("equals"); |
302 | 302 | ||
303 | 303 | ||
304 | } | 304 | } |
@@ -316,10 +316,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
316 | try { | 316 | try { |
317 | int _type = T__23; | 317 | int _type = T__23; |
318 | int _channel = DEFAULT_TOKEN_CHANNEL; | 318 | int _channel = DEFAULT_TOKEN_CHANNEL; |
319 | // InternalSolverLanguage.g:23:7: ( 'int' ) | 319 | // InternalSolverLanguage.g:23:7: ( 'bool' ) |
320 | // InternalSolverLanguage.g:23:9: 'int' | 320 | // InternalSolverLanguage.g:23:9: 'bool' |
321 | { | 321 | { |
322 | match("int"); | 322 | match("bool"); |
323 | 323 | ||
324 | 324 | ||
325 | } | 325 | } |
@@ -337,10 +337,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
337 | try { | 337 | try { |
338 | int _type = T__24; | 338 | int _type = T__24; |
339 | int _channel = DEFAULT_TOKEN_CHANNEL; | 339 | int _channel = DEFAULT_TOKEN_CHANNEL; |
340 | // InternalSolverLanguage.g:24:7: ( 'real' ) | 340 | // InternalSolverLanguage.g:24:7: ( 'int' ) |
341 | // InternalSolverLanguage.g:24:9: 'real' | 341 | // InternalSolverLanguage.g:24:9: 'int' |
342 | { | 342 | { |
343 | match("real"); | 343 | match("int"); |
344 | 344 | ||
345 | 345 | ||
346 | } | 346 | } |
@@ -358,10 +358,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
358 | try { | 358 | try { |
359 | int _type = T__25; | 359 | int _type = T__25; |
360 | int _channel = DEFAULT_TOKEN_CHANNEL; | 360 | int _channel = DEFAULT_TOKEN_CHANNEL; |
361 | // InternalSolverLanguage.g:25:7: ( 'string' ) | 361 | // InternalSolverLanguage.g:25:7: ( 'real' ) |
362 | // InternalSolverLanguage.g:25:9: 'string' | 362 | // InternalSolverLanguage.g:25:9: 'real' |
363 | { | 363 | { |
364 | match("string"); | 364 | match("real"); |
365 | 365 | ||
366 | 366 | ||
367 | } | 367 | } |
@@ -379,10 +379,11 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
379 | try { | 379 | try { |
380 | int _type = T__26; | 380 | int _type = T__26; |
381 | int _channel = DEFAULT_TOKEN_CHANNEL; | 381 | int _channel = DEFAULT_TOKEN_CHANNEL; |
382 | // InternalSolverLanguage.g:26:7: ( '\\'' ) | 382 | // InternalSolverLanguage.g:26:7: ( 'string' ) |
383 | // InternalSolverLanguage.g:26:9: '\\'' | 383 | // InternalSolverLanguage.g:26:9: 'string' |
384 | { | 384 | { |
385 | match('\''); | 385 | match("string"); |
386 | |||
386 | 387 | ||
387 | } | 388 | } |
388 | 389 | ||
@@ -399,11 +400,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
399 | try { | 400 | try { |
400 | int _type = T__27; | 401 | int _type = T__27; |
401 | int _channel = DEFAULT_TOKEN_CHANNEL; | 402 | int _channel = DEFAULT_TOKEN_CHANNEL; |
402 | // InternalSolverLanguage.g:27:7: ( 'predicate' ) | 403 | // InternalSolverLanguage.g:27:7: ( '\\'' ) |
403 | // InternalSolverLanguage.g:27:9: 'predicate' | 404 | // InternalSolverLanguage.g:27:9: '\\'' |
404 | { | 405 | { |
405 | match("predicate"); | 406 | match('\''); |
406 | |||
407 | 407 | ||
408 | } | 408 | } |
409 | 409 | ||
@@ -420,10 +420,11 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
420 | try { | 420 | try { |
421 | int _type = T__28; | 421 | int _type = T__28; |
422 | int _channel = DEFAULT_TOKEN_CHANNEL; | 422 | int _channel = DEFAULT_TOKEN_CHANNEL; |
423 | // InternalSolverLanguage.g:28:7: ( '|' ) | 423 | // InternalSolverLanguage.g:28:7: ( ':-' ) |
424 | // InternalSolverLanguage.g:28:9: '|' | 424 | // InternalSolverLanguage.g:28:9: ':-' |
425 | { | 425 | { |
426 | match('|'); | 426 | match(":-"); |
427 | |||
427 | 428 | ||
428 | } | 429 | } |
429 | 430 | ||
@@ -440,10 +441,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
440 | try { | 441 | try { |
441 | int _type = T__29; | 442 | int _type = T__29; |
442 | int _channel = DEFAULT_TOKEN_CHANNEL; | 443 | int _channel = DEFAULT_TOKEN_CHANNEL; |
443 | // InternalSolverLanguage.g:29:7: ( '+' ) | 444 | // InternalSolverLanguage.g:29:7: ( '|' ) |
444 | // InternalSolverLanguage.g:29:9: '+' | 445 | // InternalSolverLanguage.g:29:9: '|' |
445 | { | 446 | { |
446 | match('+'); | 447 | match('|'); |
447 | 448 | ||
448 | } | 449 | } |
449 | 450 | ||
@@ -460,10 +461,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
460 | try { | 461 | try { |
461 | int _type = T__30; | 462 | int _type = T__30; |
462 | int _channel = DEFAULT_TOKEN_CHANNEL; | 463 | int _channel = DEFAULT_TOKEN_CHANNEL; |
463 | // InternalSolverLanguage.g:30:7: ( '*' ) | 464 | // InternalSolverLanguage.g:30:7: ( '+' ) |
464 | // InternalSolverLanguage.g:30:9: '*' | 465 | // InternalSolverLanguage.g:30:9: '+' |
465 | { | 466 | { |
466 | match('*'); | 467 | match('+'); |
467 | 468 | ||
468 | } | 469 | } |
469 | 470 | ||
@@ -480,11 +481,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
480 | try { | 481 | try { |
481 | int _type = T__31; | 482 | int _type = T__31; |
482 | int _channel = DEFAULT_TOKEN_CHANNEL; | 483 | int _channel = DEFAULT_TOKEN_CHANNEL; |
483 | // InternalSolverLanguage.g:31:7: ( 'default' ) | 484 | // InternalSolverLanguage.g:31:7: ( '*' ) |
484 | // InternalSolverLanguage.g:31:9: 'default' | 485 | // InternalSolverLanguage.g:31:9: '*' |
485 | { | 486 | { |
486 | match("default"); | 487 | match('*'); |
487 | |||
488 | 488 | ||
489 | } | 489 | } |
490 | 490 | ||
@@ -501,10 +501,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
501 | try { | 501 | try { |
502 | int _type = T__32; | 502 | int _type = T__32; |
503 | int _channel = DEFAULT_TOKEN_CHANNEL; | 503 | int _channel = DEFAULT_TOKEN_CHANNEL; |
504 | // InternalSolverLanguage.g:32:7: ( 'class' ) | 504 | // InternalSolverLanguage.g:32:7: ( 'default' ) |
505 | // InternalSolverLanguage.g:32:9: 'class' | 505 | // InternalSolverLanguage.g:32:9: 'default' |
506 | { | 506 | { |
507 | match("class"); | 507 | match("default"); |
508 | 508 | ||
509 | 509 | ||
510 | } | 510 | } |
@@ -522,10 +522,11 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
522 | try { | 522 | try { |
523 | int _type = T__33; | 523 | int _type = T__33; |
524 | int _channel = DEFAULT_TOKEN_CHANNEL; | 524 | int _channel = DEFAULT_TOKEN_CHANNEL; |
525 | // InternalSolverLanguage.g:33:7: ( '{' ) | 525 | // InternalSolverLanguage.g:33:7: ( 'class' ) |
526 | // InternalSolverLanguage.g:33:9: '{' | 526 | // InternalSolverLanguage.g:33:9: 'class' |
527 | { | 527 | { |
528 | match('{'); | 528 | match("class"); |
529 | |||
529 | 530 | ||
530 | } | 531 | } |
531 | 532 | ||
@@ -542,10 +543,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
542 | try { | 543 | try { |
543 | int _type = T__34; | 544 | int _type = T__34; |
544 | int _channel = DEFAULT_TOKEN_CHANNEL; | 545 | int _channel = DEFAULT_TOKEN_CHANNEL; |
545 | // InternalSolverLanguage.g:34:7: ( '}' ) | 546 | // InternalSolverLanguage.g:34:7: ( '{' ) |
546 | // InternalSolverLanguage.g:34:9: '}' | 547 | // InternalSolverLanguage.g:34:9: '{' |
547 | { | 548 | { |
548 | match('}'); | 549 | match('{'); |
549 | 550 | ||
550 | } | 551 | } |
551 | 552 | ||
@@ -562,11 +563,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
562 | try { | 563 | try { |
563 | int _type = T__35; | 564 | int _type = T__35; |
564 | int _channel = DEFAULT_TOKEN_CHANNEL; | 565 | int _channel = DEFAULT_TOKEN_CHANNEL; |
565 | // InternalSolverLanguage.g:35:7: ( 'extends' ) | 566 | // InternalSolverLanguage.g:35:7: ( '}' ) |
566 | // InternalSolverLanguage.g:35:9: 'extends' | 567 | // InternalSolverLanguage.g:35:9: '}' |
567 | { | 568 | { |
568 | match("extends"); | 569 | match('}'); |
569 | |||
570 | 570 | ||
571 | } | 571 | } |
572 | 572 | ||
@@ -583,10 +583,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
583 | try { | 583 | try { |
584 | int _type = T__36; | 584 | int _type = T__36; |
585 | int _channel = DEFAULT_TOKEN_CHANNEL; | 585 | int _channel = DEFAULT_TOKEN_CHANNEL; |
586 | // InternalSolverLanguage.g:36:7: ( 'enum' ) | 586 | // InternalSolverLanguage.g:36:7: ( 'extends' ) |
587 | // InternalSolverLanguage.g:36:9: 'enum' | 587 | // InternalSolverLanguage.g:36:9: 'extends' |
588 | { | 588 | { |
589 | match("enum"); | 589 | match("extends"); |
590 | 590 | ||
591 | 591 | ||
592 | } | 592 | } |
@@ -604,10 +604,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
604 | try { | 604 | try { |
605 | int _type = T__37; | 605 | int _type = T__37; |
606 | int _channel = DEFAULT_TOKEN_CHANNEL; | 606 | int _channel = DEFAULT_TOKEN_CHANNEL; |
607 | // InternalSolverLanguage.g:37:7: ( 'relation' ) | 607 | // InternalSolverLanguage.g:37:7: ( 'enum' ) |
608 | // InternalSolverLanguage.g:37:9: 'relation' | 608 | // InternalSolverLanguage.g:37:9: 'enum' |
609 | { | 609 | { |
610 | match("relation"); | 610 | match("enum"); |
611 | 611 | ||
612 | 612 | ||
613 | } | 613 | } |
@@ -625,10 +625,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
625 | try { | 625 | try { |
626 | int _type = T__38; | 626 | int _type = T__38; |
627 | int _channel = DEFAULT_TOKEN_CHANNEL; | 627 | int _channel = DEFAULT_TOKEN_CHANNEL; |
628 | // InternalSolverLanguage.g:38:7: ( '..' ) | 628 | // InternalSolverLanguage.g:38:7: ( 'relation' ) |
629 | // InternalSolverLanguage.g:38:9: '..' | 629 | // InternalSolverLanguage.g:38:9: 'relation' |
630 | { | 630 | { |
631 | match(".."); | 631 | match("relation"); |
632 | 632 | ||
633 | 633 | ||
634 | } | 634 | } |
@@ -646,10 +646,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
646 | try { | 646 | try { |
647 | int _type = T__39; | 647 | int _type = T__39; |
648 | int _channel = DEFAULT_TOKEN_CHANNEL; | 648 | int _channel = DEFAULT_TOKEN_CHANNEL; |
649 | // InternalSolverLanguage.g:39:7: ( 'abstract' ) | 649 | // InternalSolverLanguage.g:39:7: ( '..' ) |
650 | // InternalSolverLanguage.g:39:9: 'abstract' | 650 | // InternalSolverLanguage.g:39:9: '..' |
651 | { | 651 | { |
652 | match("abstract"); | 652 | match(".."); |
653 | 653 | ||
654 | 654 | ||
655 | } | 655 | } |
@@ -667,10 +667,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
667 | try { | 667 | try { |
668 | int _type = T__40; | 668 | int _type = T__40; |
669 | int _channel = DEFAULT_TOKEN_CHANNEL; | 669 | int _channel = DEFAULT_TOKEN_CHANNEL; |
670 | // InternalSolverLanguage.g:40:7: ( 'containment' ) | 670 | // InternalSolverLanguage.g:40:7: ( 'abstract' ) |
671 | // InternalSolverLanguage.g:40:9: 'containment' | 671 | // InternalSolverLanguage.g:40:9: 'abstract' |
672 | { | 672 | { |
673 | match("containment"); | 673 | match("abstract"); |
674 | 674 | ||
675 | 675 | ||
676 | } | 676 | } |
@@ -683,16 +683,37 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
683 | } | 683 | } |
684 | // $ANTLR end "T__40" | 684 | // $ANTLR end "T__40" |
685 | 685 | ||
686 | // $ANTLR start "T__41" | ||
687 | public final void mT__41() throws RecognitionException { | ||
688 | try { | ||
689 | int _type = T__41; | ||
690 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
691 | // InternalSolverLanguage.g:41:7: ( 'containment' ) | ||
692 | // InternalSolverLanguage.g:41:9: 'containment' | ||
693 | { | ||
694 | match("containment"); | ||
695 | |||
696 | |||
697 | } | ||
698 | |||
699 | state.type = _type; | ||
700 | state.channel = _channel; | ||
701 | } | ||
702 | finally { | ||
703 | } | ||
704 | } | ||
705 | // $ANTLR end "T__41" | ||
706 | |||
686 | // $ANTLR start "RULE_STRING" | 707 | // $ANTLR start "RULE_STRING" |
687 | public final void mRULE_STRING() throws RecognitionException { | 708 | public final void mRULE_STRING() throws RecognitionException { |
688 | try { | 709 | try { |
689 | int _type = RULE_STRING; | 710 | int _type = RULE_STRING; |
690 | int _channel = DEFAULT_TOKEN_CHANNEL; | 711 | int _channel = DEFAULT_TOKEN_CHANNEL; |
691 | // InternalSolverLanguage.g:5870:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | 712 | // InternalSolverLanguage.g:5815:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) |
692 | // InternalSolverLanguage.g:5870:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 713 | // InternalSolverLanguage.g:5815:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
693 | { | 714 | { |
694 | match('\"'); | 715 | match('\"'); |
695 | // InternalSolverLanguage.g:5870:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 716 | // InternalSolverLanguage.g:5815:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
696 | loop1: | 717 | loop1: |
697 | do { | 718 | do { |
698 | int alt1=3; | 719 | int alt1=3; |
@@ -708,7 +729,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
708 | 729 | ||
709 | switch (alt1) { | 730 | switch (alt1) { |
710 | case 1 : | 731 | case 1 : |
711 | // InternalSolverLanguage.g:5870:20: '\\\\' . | 732 | // InternalSolverLanguage.g:5815:20: '\\\\' . |
712 | { | 733 | { |
713 | match('\\'); | 734 | match('\\'); |
714 | matchAny(); | 735 | matchAny(); |
@@ -716,7 +737,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
716 | } | 737 | } |
717 | break; | 738 | break; |
718 | case 2 : | 739 | case 2 : |
719 | // InternalSolverLanguage.g:5870:27: ~ ( ( '\\\\' | '\"' ) ) | 740 | // InternalSolverLanguage.g:5815:27: ~ ( ( '\\\\' | '\"' ) ) |
720 | { | 741 | { |
721 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 742 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
722 | input.consume(); | 743 | input.consume(); |
@@ -753,10 +774,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
753 | try { | 774 | try { |
754 | int _type = RULE_ID; | 775 | int _type = RULE_ID; |
755 | int _channel = DEFAULT_TOKEN_CHANNEL; | 776 | int _channel = DEFAULT_TOKEN_CHANNEL; |
756 | // InternalSolverLanguage.g:5872:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 777 | // InternalSolverLanguage.g:5817:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
757 | // InternalSolverLanguage.g:5872:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 778 | // InternalSolverLanguage.g:5817:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
758 | { | 779 | { |
759 | // InternalSolverLanguage.g:5872:11: ( '^' )? | 780 | // InternalSolverLanguage.g:5817:11: ( '^' )? |
760 | int alt2=2; | 781 | int alt2=2; |
761 | int LA2_0 = input.LA(1); | 782 | int LA2_0 = input.LA(1); |
762 | 783 | ||
@@ -765,7 +786,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
765 | } | 786 | } |
766 | switch (alt2) { | 787 | switch (alt2) { |
767 | case 1 : | 788 | case 1 : |
768 | // InternalSolverLanguage.g:5872:11: '^' | 789 | // InternalSolverLanguage.g:5817:11: '^' |
769 | { | 790 | { |
770 | match('^'); | 791 | match('^'); |
771 | 792 | ||
@@ -783,7 +804,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
783 | recover(mse); | 804 | recover(mse); |
784 | throw mse;} | 805 | throw mse;} |
785 | 806 | ||
786 | // InternalSolverLanguage.g:5872:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 807 | // InternalSolverLanguage.g:5817:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
787 | loop3: | 808 | loop3: |
788 | do { | 809 | do { |
789 | int alt3=2; | 810 | int alt3=2; |
@@ -832,10 +853,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
832 | try { | 853 | try { |
833 | int _type = RULE_INT; | 854 | int _type = RULE_INT; |
834 | int _channel = DEFAULT_TOKEN_CHANNEL; | 855 | int _channel = DEFAULT_TOKEN_CHANNEL; |
835 | // InternalSolverLanguage.g:5874:10: ( ( '0' .. '9' )+ ) | 856 | // InternalSolverLanguage.g:5819:10: ( ( '0' .. '9' )+ ) |
836 | // InternalSolverLanguage.g:5874:12: ( '0' .. '9' )+ | 857 | // InternalSolverLanguage.g:5819:12: ( '0' .. '9' )+ |
837 | { | 858 | { |
838 | // InternalSolverLanguage.g:5874:12: ( '0' .. '9' )+ | 859 | // InternalSolverLanguage.g:5819:12: ( '0' .. '9' )+ |
839 | int cnt4=0; | 860 | int cnt4=0; |
840 | loop4: | 861 | loop4: |
841 | do { | 862 | do { |
@@ -849,7 +870,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
849 | 870 | ||
850 | switch (alt4) { | 871 | switch (alt4) { |
851 | case 1 : | 872 | case 1 : |
852 | // InternalSolverLanguage.g:5874:13: '0' .. '9' | 873 | // InternalSolverLanguage.g:5819:13: '0' .. '9' |
853 | { | 874 | { |
854 | matchRange('0','9'); | 875 | matchRange('0','9'); |
855 | 876 | ||
@@ -881,12 +902,12 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
881 | try { | 902 | try { |
882 | int _type = RULE_ML_COMMENT; | 903 | int _type = RULE_ML_COMMENT; |
883 | int _channel = DEFAULT_TOKEN_CHANNEL; | 904 | int _channel = DEFAULT_TOKEN_CHANNEL; |
884 | // InternalSolverLanguage.g:5876:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 905 | // InternalSolverLanguage.g:5821:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
885 | // InternalSolverLanguage.g:5876:19: '/*' ( options {greedy=false; } : . )* '*/' | 906 | // InternalSolverLanguage.g:5821:19: '/*' ( options {greedy=false; } : . )* '*/' |
886 | { | 907 | { |
887 | match("/*"); | 908 | match("/*"); |
888 | 909 | ||
889 | // InternalSolverLanguage.g:5876:24: ( options {greedy=false; } : . )* | 910 | // InternalSolverLanguage.g:5821:24: ( options {greedy=false; } : . )* |
890 | loop5: | 911 | loop5: |
891 | do { | 912 | do { |
892 | int alt5=2; | 913 | int alt5=2; |
@@ -911,7 +932,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
911 | 932 | ||
912 | switch (alt5) { | 933 | switch (alt5) { |
913 | case 1 : | 934 | case 1 : |
914 | // InternalSolverLanguage.g:5876:52: . | 935 | // InternalSolverLanguage.g:5821:52: . |
915 | { | 936 | { |
916 | matchAny(); | 937 | matchAny(); |
917 | 938 | ||
@@ -941,12 +962,12 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
941 | try { | 962 | try { |
942 | int _type = RULE_SL_COMMENT; | 963 | int _type = RULE_SL_COMMENT; |
943 | int _channel = DEFAULT_TOKEN_CHANNEL; | 964 | int _channel = DEFAULT_TOKEN_CHANNEL; |
944 | // InternalSolverLanguage.g:5878:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 965 | // InternalSolverLanguage.g:5823:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
945 | // InternalSolverLanguage.g:5878:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 966 | // InternalSolverLanguage.g:5823:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
946 | { | 967 | { |
947 | match("//"); | 968 | match("//"); |
948 | 969 | ||
949 | // InternalSolverLanguage.g:5878:24: (~ ( ( '\\n' | '\\r' ) ) )* | 970 | // InternalSolverLanguage.g:5823:24: (~ ( ( '\\n' | '\\r' ) ) )* |
950 | loop6: | 971 | loop6: |
951 | do { | 972 | do { |
952 | int alt6=2; | 973 | int alt6=2; |
@@ -959,7 +980,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
959 | 980 | ||
960 | switch (alt6) { | 981 | switch (alt6) { |
961 | case 1 : | 982 | case 1 : |
962 | // InternalSolverLanguage.g:5878:24: ~ ( ( '\\n' | '\\r' ) ) | 983 | // InternalSolverLanguage.g:5823:24: ~ ( ( '\\n' | '\\r' ) ) |
963 | { | 984 | { |
964 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { | 985 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
965 | input.consume(); | 986 | input.consume(); |
@@ -979,7 +1000,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
979 | } | 1000 | } |
980 | } while (true); | 1001 | } while (true); |
981 | 1002 | ||
982 | // InternalSolverLanguage.g:5878:40: ( ( '\\r' )? '\\n' )? | 1003 | // InternalSolverLanguage.g:5823:40: ( ( '\\r' )? '\\n' )? |
983 | int alt8=2; | 1004 | int alt8=2; |
984 | int LA8_0 = input.LA(1); | 1005 | int LA8_0 = input.LA(1); |
985 | 1006 | ||
@@ -988,9 +1009,9 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
988 | } | 1009 | } |
989 | switch (alt8) { | 1010 | switch (alt8) { |
990 | case 1 : | 1011 | case 1 : |
991 | // InternalSolverLanguage.g:5878:41: ( '\\r' )? '\\n' | 1012 | // InternalSolverLanguage.g:5823:41: ( '\\r' )? '\\n' |
992 | { | 1013 | { |
993 | // InternalSolverLanguage.g:5878:41: ( '\\r' )? | 1014 | // InternalSolverLanguage.g:5823:41: ( '\\r' )? |
994 | int alt7=2; | 1015 | int alt7=2; |
995 | int LA7_0 = input.LA(1); | 1016 | int LA7_0 = input.LA(1); |
996 | 1017 | ||
@@ -999,7 +1020,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
999 | } | 1020 | } |
1000 | switch (alt7) { | 1021 | switch (alt7) { |
1001 | case 1 : | 1022 | case 1 : |
1002 | // InternalSolverLanguage.g:5878:41: '\\r' | 1023 | // InternalSolverLanguage.g:5823:41: '\\r' |
1003 | { | 1024 | { |
1004 | match('\r'); | 1025 | match('\r'); |
1005 | 1026 | ||
@@ -1031,10 +1052,10 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1031 | try { | 1052 | try { |
1032 | int _type = RULE_WS; | 1053 | int _type = RULE_WS; |
1033 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1054 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1034 | // InternalSolverLanguage.g:5880:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1055 | // InternalSolverLanguage.g:5825:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1035 | // InternalSolverLanguage.g:5880:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1056 | // InternalSolverLanguage.g:5825:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1036 | { | 1057 | { |
1037 | // InternalSolverLanguage.g:5880:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1058 | // InternalSolverLanguage.g:5825:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1038 | int cnt9=0; | 1059 | int cnt9=0; |
1039 | loop9: | 1060 | loop9: |
1040 | do { | 1061 | do { |
@@ -1088,8 +1109,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1088 | try { | 1109 | try { |
1089 | int _type = RULE_ANY_OTHER; | 1110 | int _type = RULE_ANY_OTHER; |
1090 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1111 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1091 | // InternalSolverLanguage.g:5882:16: ( . ) | 1112 | // InternalSolverLanguage.g:5827:16: ( . ) |
1092 | // InternalSolverLanguage.g:5882:18: . | 1113 | // InternalSolverLanguage.g:5827:18: . |
1093 | { | 1114 | { |
1094 | matchAny(); | 1115 | matchAny(); |
1095 | 1116 | ||
@@ -1104,8 +1125,8 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1104 | // $ANTLR end "RULE_ANY_OTHER" | 1125 | // $ANTLR end "RULE_ANY_OTHER" |
1105 | 1126 | ||
1106 | public void mTokens() throws RecognitionException { | 1127 | public void mTokens() throws RecognitionException { |
1107 | // InternalSolverLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | RULE_STRING | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1128 | // InternalSolverLanguage.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | RULE_STRING | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1108 | int alt10=37; | 1129 | int alt10=38; |
1109 | alt10 = dfa10.predict(input); | 1130 | alt10 = dfa10.predict(input); |
1110 | switch (alt10) { | 1131 | switch (alt10) { |
1111 | case 1 : | 1132 | case 1 : |
@@ -1319,49 +1340,56 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1319 | } | 1340 | } |
1320 | break; | 1341 | break; |
1321 | case 31 : | 1342 | case 31 : |
1322 | // InternalSolverLanguage.g:1:190: RULE_STRING | 1343 | // InternalSolverLanguage.g:1:190: T__41 |
1323 | { | 1344 | { |
1324 | mRULE_STRING(); | 1345 | mT__41(); |
1325 | 1346 | ||
1326 | } | 1347 | } |
1327 | break; | 1348 | break; |
1328 | case 32 : | 1349 | case 32 : |
1329 | // InternalSolverLanguage.g:1:202: RULE_ID | 1350 | // InternalSolverLanguage.g:1:196: RULE_STRING |
1330 | { | 1351 | { |
1331 | mRULE_ID(); | 1352 | mRULE_STRING(); |
1332 | 1353 | ||
1333 | } | 1354 | } |
1334 | break; | 1355 | break; |
1335 | case 33 : | 1356 | case 33 : |
1336 | // InternalSolverLanguage.g:1:210: RULE_INT | 1357 | // InternalSolverLanguage.g:1:208: RULE_ID |
1337 | { | 1358 | { |
1338 | mRULE_INT(); | 1359 | mRULE_ID(); |
1339 | 1360 | ||
1340 | } | 1361 | } |
1341 | break; | 1362 | break; |
1342 | case 34 : | 1363 | case 34 : |
1343 | // InternalSolverLanguage.g:1:219: RULE_ML_COMMENT | 1364 | // InternalSolverLanguage.g:1:216: RULE_INT |
1344 | { | 1365 | { |
1345 | mRULE_ML_COMMENT(); | 1366 | mRULE_INT(); |
1346 | 1367 | ||
1347 | } | 1368 | } |
1348 | break; | 1369 | break; |
1349 | case 35 : | 1370 | case 35 : |
1350 | // InternalSolverLanguage.g:1:235: RULE_SL_COMMENT | 1371 | // InternalSolverLanguage.g:1:225: RULE_ML_COMMENT |
1351 | { | 1372 | { |
1352 | mRULE_SL_COMMENT(); | 1373 | mRULE_ML_COMMENT(); |
1353 | 1374 | ||
1354 | } | 1375 | } |
1355 | break; | 1376 | break; |
1356 | case 36 : | 1377 | case 36 : |
1357 | // InternalSolverLanguage.g:1:251: RULE_WS | 1378 | // InternalSolverLanguage.g:1:241: RULE_SL_COMMENT |
1358 | { | 1379 | { |
1359 | mRULE_WS(); | 1380 | mRULE_SL_COMMENT(); |
1360 | 1381 | ||
1361 | } | 1382 | } |
1362 | break; | 1383 | break; |
1363 | case 37 : | 1384 | case 37 : |
1364 | // InternalSolverLanguage.g:1:259: RULE_ANY_OTHER | 1385 | // InternalSolverLanguage.g:1:257: RULE_WS |
1386 | { | ||
1387 | mRULE_WS(); | ||
1388 | |||
1389 | } | ||
1390 | break; | ||
1391 | case 38 : | ||
1392 | // InternalSolverLanguage.g:1:265: RULE_ANY_OTHER | ||
1365 | { | 1393 | { |
1366 | mRULE_ANY_OTHER(); | 1394 | mRULE_ANY_OTHER(); |
1367 | 1395 | ||
@@ -1375,72 +1403,73 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1375 | 1403 | ||
1376 | protected DFA10 dfa10 = new DFA10(this); | 1404 | protected DFA10 dfa10 = new DFA10(this); |
1377 | static final String DFA10_eotS = | 1405 | static final String DFA10_eotS = |
1378 | "\1\uffff\2\40\1\uffff\1\44\2\40\3\uffff\4\40\1\uffff\1\40\3\uffff\2\40\2\uffff\1\40\2\36\2\uffff\1\36\2\uffff\1\40\1\uffff\1\40\3\uffff\5\40\3\uffff\4\40\1\uffff\1\40\3\uffff\3\40\2\uffff\1\40\5\uffff\11\40\1\134\11\40\1\146\5\40\1\154\1\155\1\uffff\1\156\7\40\1\166\1\uffff\1\40\1\170\3\40\3\uffff\4\40\1\u0080\2\40\1\uffff\1\40\1\uffff\1\u0084\1\40\1\u0086\1\40\1\u0088\2\40\1\uffff\2\40\1\u008d\1\uffff\1\u008e\1\uffff\1\40\1\uffff\1\40\1\u0091\2\40\2\uffff\1\u0094\1\40\1\uffff\1\40\1\u0097\1\uffff\1\u0098\1\40\2\uffff\1\40\1\u009b\1\uffff"; | 1406 | "\1\uffff\2\40\1\uffff\1\44\2\40\1\53\3\uffff\4\40\4\uffff\2\40\2\uffff\1\40\2\36\2\uffff\1\36\2\uffff\1\40\1\uffff\1\40\3\uffff\5\40\5\uffff\4\40\4\uffff\3\40\2\uffff\1\40\5\uffff\11\40\1\134\10\40\1\145\5\40\1\153\1\154\1\uffff\1\155\6\40\1\164\1\uffff\1\40\1\166\3\40\3\uffff\3\40\1\175\2\40\1\uffff\1\40\1\uffff\1\u0081\1\40\1\u0083\1\40\1\u0085\1\40\1\uffff\2\40\1\u0089\1\uffff\1\u008a\1\uffff\1\40\1\uffff\1\u008c\2\40\2\uffff\1\u008f\1\uffff\1\40\1\u0091\1\uffff\1\40\1\uffff\1\40\1\u0094\1\uffff"; |
1379 | static final String DFA10_eofS = | 1407 | static final String DFA10_eofS = |
1380 | "\u009c\uffff"; | 1408 | "\u0095\uffff"; |
1381 | static final String DFA10_minS = | 1409 | static final String DFA10_minS = |
1382 | "\1\0\1\141\1\162\1\uffff\1\56\2\156\3\uffff\1\157\1\156\1\145\1\164\1\uffff\1\162\3\uffff\1\145\1\154\2\uffff\1\142\1\0\1\101\2\uffff\1\52\2\uffff\1\154\1\uffff\1\165\3\uffff\1\153\1\162\1\151\2\165\3\uffff\1\157\1\164\1\141\1\162\1\uffff\1\145\3\uffff\1\146\1\141\1\156\2\uffff\1\163\5\uffff\1\163\1\145\1\156\1\157\1\163\1\145\1\141\1\155\1\154\1\60\1\154\1\141\1\151\1\144\1\141\1\163\2\164\1\145\1\60\1\157\1\162\1\164\1\156\1\154\2\60\1\uffff\1\60\1\164\1\156\1\151\1\165\1\163\1\141\1\162\1\60\1\uffff\1\167\1\60\1\163\1\144\1\163\3\uffff\1\151\1\147\1\143\1\154\1\60\1\151\1\141\1\uffff\1\156\1\uffff\1\60\1\163\1\60\1\157\1\60\1\141\1\164\1\uffff\1\156\1\143\1\60\1\uffff\1\60\1\uffff\1\156\1\uffff\1\164\1\60\1\155\1\164\2\uffff\1\60\1\145\1\uffff\1\145\1\60\1\uffff\1\60\1\156\2\uffff\1\164\1\60\1\uffff"; | 1410 | "\1\0\1\141\1\162\1\uffff\1\56\2\156\1\55\3\uffff\1\157\1\156\1\145\1\164\4\uffff\1\145\1\154\2\uffff\1\142\1\0\1\101\2\uffff\1\52\2\uffff\1\154\1\uffff\1\165\3\uffff\1\153\1\162\1\151\2\165\5\uffff\1\157\1\164\1\141\1\162\4\uffff\1\146\1\141\1\156\2\uffff\1\163\5\uffff\1\163\1\145\1\156\1\157\1\163\1\145\1\141\1\155\1\154\1\60\1\154\1\141\1\151\1\141\1\163\2\164\1\145\1\60\1\157\1\162\1\164\1\156\1\154\2\60\1\uffff\1\60\1\164\1\156\1\165\1\163\1\141\1\162\1\60\1\uffff\1\167\1\60\1\163\1\144\1\163\3\uffff\1\151\1\147\1\154\1\60\1\151\1\141\1\uffff\1\156\1\uffff\1\60\1\163\1\60\1\157\1\60\1\164\1\uffff\1\156\1\143\1\60\1\uffff\1\60\1\uffff\1\156\1\uffff\1\60\1\155\1\164\2\uffff\1\60\1\uffff\1\145\1\60\1\uffff\1\156\1\uffff\1\164\1\60\1\uffff"; |
1383 | static final String DFA10_maxS = | 1411 | static final String DFA10_maxS = |
1384 | "\1\uffff\1\141\1\162\1\uffff\1\56\1\156\1\170\3\uffff\1\157\1\156\1\145\1\164\1\uffff\1\162\3\uffff\1\145\1\157\2\uffff\1\142\1\uffff\1\172\2\uffff\1\57\2\uffff\1\154\1\uffff\1\165\3\uffff\1\153\1\162\1\164\2\165\3\uffff\1\157\1\164\1\154\1\162\1\uffff\1\145\3\uffff\1\146\1\141\1\156\2\uffff\1\163\5\uffff\1\163\1\145\1\156\1\157\1\163\1\145\1\141\1\155\1\154\1\172\1\154\1\141\1\151\1\144\1\141\1\163\2\164\1\145\1\172\1\157\1\162\1\164\1\156\1\154\2\172\1\uffff\1\172\1\164\1\156\1\151\1\165\1\163\1\141\1\162\1\172\1\uffff\1\167\1\172\1\163\1\144\1\163\3\uffff\1\151\1\147\1\143\1\154\1\172\1\151\1\141\1\uffff\1\156\1\uffff\1\172\1\163\1\172\1\157\1\172\1\141\1\164\1\uffff\1\156\1\143\1\172\1\uffff\1\172\1\uffff\1\156\1\uffff\1\164\1\172\1\155\1\164\2\uffff\1\172\1\145\1\uffff\1\145\1\172\1\uffff\1\172\1\156\2\uffff\1\164\1\172\1\uffff"; | 1412 | "\1\uffff\1\141\1\162\1\uffff\1\56\1\156\1\170\1\55\3\uffff\1\157\1\156\1\145\1\164\4\uffff\1\145\1\157\2\uffff\1\142\1\uffff\1\172\2\uffff\1\57\2\uffff\1\154\1\uffff\1\165\3\uffff\1\153\1\162\1\164\2\165\5\uffff\1\157\1\164\1\154\1\162\4\uffff\1\146\1\141\1\156\2\uffff\1\163\5\uffff\1\163\1\145\1\156\1\157\1\163\1\145\1\141\1\155\1\154\1\172\1\154\1\141\1\151\1\141\1\163\2\164\1\145\1\172\1\157\1\162\1\164\1\156\1\154\2\172\1\uffff\1\172\1\164\1\156\1\165\1\163\1\141\1\162\1\172\1\uffff\1\167\1\172\1\163\1\144\1\163\3\uffff\1\151\1\147\1\154\1\172\1\151\1\141\1\uffff\1\156\1\uffff\1\172\1\163\1\172\1\157\1\172\1\164\1\uffff\1\156\1\143\1\172\1\uffff\1\172\1\uffff\1\156\1\uffff\1\172\1\155\1\164\2\uffff\1\172\1\uffff\1\145\1\172\1\uffff\1\156\1\uffff\1\164\1\172\1\uffff"; |
1385 | static final String DFA10_acceptS = | 1413 | static final String DFA10_acceptS = |
1386 | "\3\uffff\1\3\3\uffff\1\7\1\10\1\11\4\uffff\1\20\1\uffff\1\22\1\23\1\24\2\uffff\1\27\1\30\3\uffff\1\40\1\41\1\uffff\1\44\1\45\1\uffff\1\40\1\uffff\1\3\1\34\1\4\5\uffff\1\7\1\10\1\11\4\uffff\1\20\1\uffff\1\22\1\23\1\24\3\uffff\1\27\1\30\1\uffff\1\37\1\41\1\42\1\43\1\44\33\uffff\1\15\11\uffff\1\2\5\uffff\1\32\1\14\1\16\7\uffff\1\1\1\uffff\1\6\7\uffff\1\26\3\uffff\1\12\1\uffff\1\13\1\uffff\1\17\4\uffff\1\5\1\31\2\uffff\1\25\2\uffff\1\33\2\uffff\1\35\1\21\2\uffff\1\36"; | 1414 | "\3\uffff\1\3\4\uffff\1\10\1\11\1\12\4\uffff\1\21\1\23\1\24\1\25\2\uffff\1\30\1\31\3\uffff\1\41\1\42\1\uffff\1\45\1\46\1\uffff\1\41\1\uffff\1\3\1\35\1\4\5\uffff\1\22\1\7\1\10\1\11\1\12\4\uffff\1\21\1\23\1\24\1\25\3\uffff\1\30\1\31\1\uffff\1\40\1\42\1\43\1\44\1\45\32\uffff\1\16\10\uffff\1\2\5\uffff\1\33\1\15\1\17\6\uffff\1\1\1\uffff\1\6\6\uffff\1\27\3\uffff\1\13\1\uffff\1\14\1\uffff\1\20\3\uffff\1\5\1\32\1\uffff\1\26\2\uffff\1\34\1\uffff\1\36\2\uffff\1\37"; |
1387 | static final String DFA10_specialS = | 1415 | static final String DFA10_specialS = |
1388 | "\1\1\27\uffff\1\0\u0083\uffff}>"; | 1416 | "\1\1\27\uffff\1\0\174\uffff}>"; |
1389 | static final String[] DFA10_transitionS = { | 1417 | static final String[] DFA10_transitionS = { |
1390 | "\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\30\4\36\1\16\1\7\1\10\1\22\1\21\1\36\1\3\1\4\1\34\12\33\1\11\6\36\32\32\3\36\1\31\1\32\1\36\1\27\1\12\1\24\1\23\1\6\1\1\2\32\1\13\6\32\1\17\1\32\1\14\1\15\1\2\1\5\5\32\1\25\1\20\1\26\uff82\36", | 1418 | "\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\30\4\36\1\17\1\10\1\11\1\22\1\21\1\12\1\3\1\4\1\34\12\33\1\7\6\36\32\32\3\36\1\31\1\32\1\36\1\27\1\13\1\24\1\23\1\6\1\1\2\32\1\14\10\32\1\15\1\16\1\2\1\5\5\32\1\25\1\20\1\26\uff82\36", |
1391 | "\1\37", | 1419 | "\1\37", |
1392 | "\1\41", | 1420 | "\1\41", |
1393 | "", | 1421 | "", |
1394 | "\1\43", | 1422 | "\1\43", |
1395 | "\1\45", | 1423 | "\1\45", |
1396 | "\1\51\2\uffff\1\50\1\46\5\uffff\1\47", | 1424 | "\1\51\2\uffff\1\50\1\46\5\uffff\1\47", |
1425 | "\1\52", | ||
1397 | "", | 1426 | "", |
1398 | "", | 1427 | "", |
1399 | "", | 1428 | "", |
1400 | "\1\55", | ||
1401 | "\1\56", | ||
1402 | "\1\57", | 1429 | "\1\57", |
1403 | "\1\60", | 1430 | "\1\60", |
1404 | "", | 1431 | "\1\61", |
1405 | "\1\62", | 1432 | "\1\62", |
1406 | "", | 1433 | "", |
1407 | "", | 1434 | "", |
1408 | "", | 1435 | "", |
1409 | "\1\66", | ||
1410 | "\1\67\2\uffff\1\70", | ||
1411 | "", | 1436 | "", |
1437 | "\1\67", | ||
1438 | "\1\70\2\uffff\1\71", | ||
1412 | "", | 1439 | "", |
1413 | "\1\73", | ||
1414 | "\0\74", | ||
1415 | "\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1416 | "", | 1440 | "", |
1441 | "\1\74", | ||
1442 | "\0\75", | ||
1443 | "\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1417 | "", | 1444 | "", |
1418 | "\1\76\4\uffff\1\77", | ||
1419 | "", | 1445 | "", |
1446 | "\1\77\4\uffff\1\100", | ||
1420 | "", | 1447 | "", |
1421 | "\1\101", | ||
1422 | "", | 1448 | "", |
1423 | "\1\102", | 1449 | "\1\102", |
1424 | "", | 1450 | "", |
1451 | "\1\103", | ||
1452 | "", | ||
1425 | "", | 1453 | "", |
1426 | "", | 1454 | "", |
1427 | "\1\103", | ||
1428 | "\1\104", | 1455 | "\1\104", |
1429 | "\1\105\12\uffff\1\106", | 1456 | "\1\105", |
1430 | "\1\107", | 1457 | "\1\106\12\uffff\1\107", |
1431 | "\1\110", | 1458 | "\1\110", |
1459 | "\1\111", | ||
1432 | "", | 1460 | "", |
1433 | "", | 1461 | "", |
1434 | "", | 1462 | "", |
1435 | "\1\111", | ||
1436 | "\1\112", | ||
1437 | "\1\113\12\uffff\1\114", | ||
1438 | "\1\115", | ||
1439 | "", | 1463 | "", |
1464 | "", | ||
1465 | "\1\112", | ||
1466 | "\1\113", | ||
1467 | "\1\114\12\uffff\1\115", | ||
1440 | "\1\116", | 1468 | "\1\116", |
1441 | "", | 1469 | "", |
1442 | "", | 1470 | "", |
1443 | "", | 1471 | "", |
1472 | "", | ||
1444 | "\1\117", | 1473 | "\1\117", |
1445 | "\1\120", | 1474 | "\1\120", |
1446 | "\1\121", | 1475 | "\1\121", |
@@ -1470,77 +1499,69 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1470 | "\1\142", | 1499 | "\1\142", |
1471 | "\1\143", | 1500 | "\1\143", |
1472 | "\1\144", | 1501 | "\1\144", |
1473 | "\1\145", | ||
1474 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1502 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1503 | "\1\146", | ||
1475 | "\1\147", | 1504 | "\1\147", |
1476 | "\1\150", | 1505 | "\1\150", |
1477 | "\1\151", | 1506 | "\1\151", |
1478 | "\1\152", | 1507 | "\1\152", |
1479 | "\1\153", | ||
1480 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1508 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1481 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1509 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1482 | "", | 1510 | "", |
1483 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1511 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1512 | "\1\156", | ||
1484 | "\1\157", | 1513 | "\1\157", |
1485 | "\1\160", | 1514 | "\1\160", |
1486 | "\1\161", | 1515 | "\1\161", |
1487 | "\1\162", | 1516 | "\1\162", |
1488 | "\1\163", | 1517 | "\1\163", |
1489 | "\1\164", | ||
1490 | "\1\165", | ||
1491 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1518 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1492 | "", | 1519 | "", |
1493 | "\1\167", | 1520 | "\1\165", |
1494 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1521 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1522 | "\1\167", | ||
1523 | "\1\170", | ||
1495 | "\1\171", | 1524 | "\1\171", |
1496 | "\1\172", | ||
1497 | "\1\173", | ||
1498 | "", | 1525 | "", |
1499 | "", | 1526 | "", |
1500 | "", | 1527 | "", |
1528 | "\1\172", | ||
1529 | "\1\173", | ||
1501 | "\1\174", | 1530 | "\1\174", |
1502 | "\1\175", | 1531 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1503 | "\1\176", | 1532 | "\1\176", |
1504 | "\1\177", | 1533 | "\1\177", |
1505 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1506 | "\1\u0081", | ||
1507 | "\1\u0082", | ||
1508 | "", | 1534 | "", |
1509 | "\1\u0083", | 1535 | "\1\u0080", |
1510 | "", | 1536 | "", |
1511 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1537 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1512 | "\1\u0085", | 1538 | "\1\u0082", |
1513 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1539 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1514 | "\1\u0087", | 1540 | "\1\u0084", |
1515 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1541 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1516 | "\1\u0089", | 1542 | "\1\u0086", |
1517 | "\1\u008a", | ||
1518 | "", | 1543 | "", |
1519 | "\1\u008b", | 1544 | "\1\u0087", |
1520 | "\1\u008c", | 1545 | "\1\u0088", |
1521 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1546 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1522 | "", | 1547 | "", |
1523 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1548 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1524 | "", | 1549 | "", |
1525 | "\1\u008f", | 1550 | "\1\u008b", |
1526 | "", | 1551 | "", |
1527 | "\1\u0090", | ||
1528 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1552 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1529 | "\1\u0092", | 1553 | "\1\u008d", |
1530 | "\1\u0093", | 1554 | "\1\u008e", |
1531 | "", | 1555 | "", |
1532 | "", | 1556 | "", |
1533 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1557 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1534 | "\1\u0095", | ||
1535 | "", | ||
1536 | "\1\u0096", | ||
1537 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | ||
1538 | "", | 1558 | "", |
1559 | "\1\u0090", | ||
1539 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1560 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1540 | "\1\u0099", | ||
1541 | "", | 1561 | "", |
1562 | "\1\u0092", | ||
1542 | "", | 1563 | "", |
1543 | "\1\u009a", | 1564 | "\1\u0093", |
1544 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", | 1565 | "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", |
1545 | "" | 1566 | "" |
1546 | }; | 1567 | }; |
@@ -1575,7 +1596,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1575 | this.transition = DFA10_transition; | 1596 | this.transition = DFA10_transition; |
1576 | } | 1597 | } |
1577 | public String getDescription() { | 1598 | public String getDescription() { |
1578 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | RULE_STRING | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 1599 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | RULE_STRING | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
1579 | } | 1600 | } |
1580 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 1601 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
1581 | IntStream input = _input; | 1602 | IntStream input = _input; |
@@ -1585,7 +1606,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1585 | int LA10_24 = input.LA(1); | 1606 | int LA10_24 = input.LA(1); |
1586 | 1607 | ||
1587 | s = -1; | 1608 | s = -1; |
1588 | if ( ((LA10_24>='\u0000' && LA10_24<='\uFFFF')) ) {s = 60;} | 1609 | if ( ((LA10_24>='\u0000' && LA10_24<='\uFFFF')) ) {s = 61;} |
1589 | 1610 | ||
1590 | else s = 30; | 1611 | else s = 30; |
1591 | 1612 | ||
@@ -1607,23 +1628,23 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1607 | 1628 | ||
1608 | else if ( (LA10_0=='e') ) {s = 6;} | 1629 | else if ( (LA10_0=='e') ) {s = 6;} |
1609 | 1630 | ||
1610 | else if ( (LA10_0=='(') ) {s = 7;} | 1631 | else if ( (LA10_0==':') ) {s = 7;} |
1611 | 1632 | ||
1612 | else if ( (LA10_0==')') ) {s = 8;} | 1633 | else if ( (LA10_0=='(') ) {s = 8;} |
1613 | 1634 | ||
1614 | else if ( (LA10_0==':') ) {s = 9;} | 1635 | else if ( (LA10_0==')') ) {s = 9;} |
1615 | 1636 | ||
1616 | else if ( (LA10_0=='b') ) {s = 10;} | 1637 | else if ( (LA10_0==',') ) {s = 10;} |
1617 | 1638 | ||
1618 | else if ( (LA10_0=='i') ) {s = 11;} | 1639 | else if ( (LA10_0=='b') ) {s = 11;} |
1619 | 1640 | ||
1620 | else if ( (LA10_0=='r') ) {s = 12;} | 1641 | else if ( (LA10_0=='i') ) {s = 12;} |
1621 | 1642 | ||
1622 | else if ( (LA10_0=='s') ) {s = 13;} | 1643 | else if ( (LA10_0=='r') ) {s = 13;} |
1623 | 1644 | ||
1624 | else if ( (LA10_0=='\'') ) {s = 14;} | 1645 | else if ( (LA10_0=='s') ) {s = 14;} |
1625 | 1646 | ||
1626 | else if ( (LA10_0=='p') ) {s = 15;} | 1647 | else if ( (LA10_0=='\'') ) {s = 15;} |
1627 | 1648 | ||
1628 | else if ( (LA10_0=='|') ) {s = 16;} | 1649 | else if ( (LA10_0=='|') ) {s = 16;} |
1629 | 1650 | ||
@@ -1645,7 +1666,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1645 | 1666 | ||
1646 | else if ( (LA10_0=='^') ) {s = 25;} | 1667 | else if ( (LA10_0=='^') ) {s = 25;} |
1647 | 1668 | ||
1648 | else if ( ((LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='g' && LA10_0<='h')||(LA10_0>='j' && LA10_0<='o')||LA10_0=='q'||(LA10_0>='v' && LA10_0<='z')) ) {s = 26;} | 1669 | else if ( ((LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='g' && LA10_0<='h')||(LA10_0>='j' && LA10_0<='q')||(LA10_0>='v' && LA10_0<='z')) ) {s = 26;} |
1649 | 1670 | ||
1650 | else if ( ((LA10_0>='0' && LA10_0<='9')) ) {s = 27;} | 1671 | else if ( ((LA10_0>='0' && LA10_0<='9')) ) {s = 27;} |
1651 | 1672 | ||
@@ -1653,7 +1674,7 @@ public class InternalSolverLanguageLexer extends Lexer { | |||
1653 | 1674 | ||
1654 | else if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) {s = 29;} | 1675 | else if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) {s = 29;} |
1655 | 1676 | ||
1656 | else if ( ((LA10_0>='\u0000' && LA10_0<='\b')||(LA10_0>='\u000B' && LA10_0<='\f')||(LA10_0>='\u000E' && LA10_0<='\u001F')||LA10_0=='!'||(LA10_0>='#' && LA10_0<='&')||LA10_0==','||(LA10_0>=';' && LA10_0<='@')||(LA10_0>='[' && LA10_0<=']')||LA10_0=='`'||(LA10_0>='~' && LA10_0<='\uFFFF')) ) {s = 30;} | 1677 | else if ( ((LA10_0>='\u0000' && LA10_0<='\b')||(LA10_0>='\u000B' && LA10_0<='\f')||(LA10_0>='\u000E' && LA10_0<='\u001F')||LA10_0=='!'||(LA10_0>='#' && LA10_0<='&')||(LA10_0>=';' && LA10_0<='@')||(LA10_0>='[' && LA10_0<=']')||LA10_0=='`'||(LA10_0>='~' && LA10_0<='\uFFFF')) ) {s = 30;} |
1657 | 1678 | ||
1658 | if ( s>=0 ) return s; | 1679 | if ( s>=0 ) return s; |
1659 | break; | 1680 | break; |
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 cc5980b1..ed956895 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 | |||
@@ -22,7 +22,7 @@ import java.util.ArrayList; | |||
22 | @SuppressWarnings("all") | 22 | @SuppressWarnings("all") |
23 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { | 23 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { |
24 | public static final String[] tokenNames = new String[] { | 24 | public static final String[] tokenNames = new String[] { |
25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'true'", "'-'", "'.'", "'unknown'", "'error'", "'('", "')'", "':'", "'exists'", "'equals'", "'bool'", "'int'", "'real'", "'string'", "'\\''", "'predicate'", "'|'", "'+'", "'*'", "'default'", "'class'", "'{'", "'}'", "'extends'", "'enum'", "'relation'", "'..'", "'abstract'", "'containment'" | 25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'true'", "'-'", "'.'", "'unknown'", "'error'", "':'", "'('", "')'", "','", "'exists'", "'equals'", "'bool'", "'int'", "'real'", "'string'", "'\\''", "':-'", "'|'", "'+'", "'*'", "'default'", "'class'", "'{'", "'}'", "'extends'", "'enum'", "'relation'", "'..'", "'abstract'", "'containment'" |
26 | }; | 26 | }; |
27 | public static final int RULE_STRING=6; | 27 | public static final int RULE_STRING=6; |
28 | public static final int RULE_SL_COMMENT=8; | 28 | public static final int RULE_SL_COMMENT=8; |
@@ -60,6 +60,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
60 | public static final int T__24=24; | 60 | public static final int T__24=24; |
61 | public static final int T__25=25; | 61 | public static final int T__25=25; |
62 | public static final int T__40=40; | 62 | public static final int T__40=40; |
63 | public static final int T__41=41; | ||
63 | public static final int T__20=20; | 64 | public static final int T__20=20; |
64 | public static final int T__21=21; | 65 | public static final int T__21=21; |
65 | 66 | ||
@@ -148,7 +149,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
148 | int alt1=2; | 149 | int alt1=2; |
149 | int LA1_0 = input.LA(1); | 150 | int LA1_0 = input.LA(1); |
150 | 151 | ||
151 | if ( (LA1_0==RULE_ID||LA1_0==16||(LA1_0>=20 && LA1_0<=25)||LA1_0==27||LA1_0==31||LA1_0==36||(LA1_0>=39 && LA1_0<=40)) ) { | 152 | if ( (LA1_0==RULE_ID||LA1_0==16||(LA1_0>=21 && LA1_0<=26)||(LA1_0>=32 && LA1_0<=33)||(LA1_0>=37 && LA1_0<=38)||(LA1_0>=40 && LA1_0<=41)) ) { |
152 | alt1=1; | 153 | alt1=1; |
153 | } | 154 | } |
154 | 155 | ||
@@ -2226,31 +2227,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2226 | 2227 | ||
2227 | 2228 | ||
2228 | // $ANTLR start "rulePredicate" | 2229 | // $ANTLR start "rulePredicate" |
2229 | // InternalSolverLanguage.g:737:1: rulePredicate : ( ( rule__Predicate__Alternatives ) ) ; | 2230 | // InternalSolverLanguage.g:737:1: rulePredicate : ( ( rule__Predicate__Group__0 ) ) ; |
2230 | public final void rulePredicate() throws RecognitionException { | 2231 | public final void rulePredicate() throws RecognitionException { |
2231 | 2232 | ||
2232 | int stackSize = keepStackSize(); | 2233 | int stackSize = keepStackSize(); |
2233 | 2234 | ||
2234 | try { | 2235 | try { |
2235 | // InternalSolverLanguage.g:741:2: ( ( ( rule__Predicate__Alternatives ) ) ) | 2236 | // InternalSolverLanguage.g:741:2: ( ( ( rule__Predicate__Group__0 ) ) ) |
2236 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Alternatives ) ) | 2237 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Group__0 ) ) |
2237 | { | 2238 | { |
2238 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Alternatives ) ) | 2239 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Group__0 ) ) |
2239 | // InternalSolverLanguage.g:743:3: ( rule__Predicate__Alternatives ) | 2240 | // InternalSolverLanguage.g:743:3: ( rule__Predicate__Group__0 ) |
2240 | { | 2241 | { |
2241 | before(grammarAccess.getPredicateAccess().getAlternatives()); | 2242 | before(grammarAccess.getPredicateAccess().getGroup()); |
2242 | // InternalSolverLanguage.g:744:3: ( rule__Predicate__Alternatives ) | 2243 | // InternalSolverLanguage.g:744:3: ( rule__Predicate__Group__0 ) |
2243 | // InternalSolverLanguage.g:744:4: rule__Predicate__Alternatives | 2244 | // InternalSolverLanguage.g:744:4: rule__Predicate__Group__0 |
2244 | { | 2245 | { |
2245 | pushFollow(FOLLOW_2); | 2246 | pushFollow(FOLLOW_2); |
2246 | rule__Predicate__Alternatives(); | 2247 | rule__Predicate__Group__0(); |
2247 | 2248 | ||
2248 | state._fsp--; | 2249 | state._fsp--; |
2249 | 2250 | ||
2250 | 2251 | ||
2251 | } | 2252 | } |
2252 | 2253 | ||
2253 | after(grammarAccess.getPredicateAccess().getAlternatives()); | 2254 | after(grammarAccess.getPredicateAccess().getGroup()); |
2254 | 2255 | ||
2255 | } | 2256 | } |
2256 | 2257 | ||
@@ -2272,166 +2273,12 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2272 | // $ANTLR end "rulePredicate" | 2273 | // $ANTLR end "rulePredicate" |
2273 | 2274 | ||
2274 | 2275 | ||
2275 | // $ANTLR start "entryRulePredicateSymbol" | ||
2276 | // InternalSolverLanguage.g:753:1: entryRulePredicateSymbol : rulePredicateSymbol EOF ; | ||
2277 | public final void entryRulePredicateSymbol() throws RecognitionException { | ||
2278 | try { | ||
2279 | // InternalSolverLanguage.g:754:1: ( rulePredicateSymbol EOF ) | ||
2280 | // InternalSolverLanguage.g:755:1: rulePredicateSymbol EOF | ||
2281 | { | ||
2282 | before(grammarAccess.getPredicateSymbolRule()); | ||
2283 | pushFollow(FOLLOW_1); | ||
2284 | rulePredicateSymbol(); | ||
2285 | |||
2286 | state._fsp--; | ||
2287 | |||
2288 | after(grammarAccess.getPredicateSymbolRule()); | ||
2289 | match(input,EOF,FOLLOW_2); | ||
2290 | |||
2291 | } | ||
2292 | |||
2293 | } | ||
2294 | catch (RecognitionException re) { | ||
2295 | reportError(re); | ||
2296 | recover(input,re); | ||
2297 | } | ||
2298 | finally { | ||
2299 | } | ||
2300 | return ; | ||
2301 | } | ||
2302 | // $ANTLR end "entryRulePredicateSymbol" | ||
2303 | |||
2304 | |||
2305 | // $ANTLR start "rulePredicateSymbol" | ||
2306 | // InternalSolverLanguage.g:762:1: rulePredicateSymbol : ( ( rule__PredicateSymbol__Group__0 ) ) ; | ||
2307 | public final void rulePredicateSymbol() throws RecognitionException { | ||
2308 | |||
2309 | int stackSize = keepStackSize(); | ||
2310 | |||
2311 | try { | ||
2312 | // InternalSolverLanguage.g:766:2: ( ( ( rule__PredicateSymbol__Group__0 ) ) ) | ||
2313 | // InternalSolverLanguage.g:767:2: ( ( rule__PredicateSymbol__Group__0 ) ) | ||
2314 | { | ||
2315 | // InternalSolverLanguage.g:767:2: ( ( rule__PredicateSymbol__Group__0 ) ) | ||
2316 | // InternalSolverLanguage.g:768:3: ( rule__PredicateSymbol__Group__0 ) | ||
2317 | { | ||
2318 | before(grammarAccess.getPredicateSymbolAccess().getGroup()); | ||
2319 | // InternalSolverLanguage.g:769:3: ( rule__PredicateSymbol__Group__0 ) | ||
2320 | // InternalSolverLanguage.g:769:4: rule__PredicateSymbol__Group__0 | ||
2321 | { | ||
2322 | pushFollow(FOLLOW_2); | ||
2323 | rule__PredicateSymbol__Group__0(); | ||
2324 | |||
2325 | state._fsp--; | ||
2326 | |||
2327 | |||
2328 | } | ||
2329 | |||
2330 | after(grammarAccess.getPredicateSymbolAccess().getGroup()); | ||
2331 | |||
2332 | } | ||
2333 | |||
2334 | |||
2335 | } | ||
2336 | |||
2337 | } | ||
2338 | catch (RecognitionException re) { | ||
2339 | reportError(re); | ||
2340 | recover(input,re); | ||
2341 | } | ||
2342 | finally { | ||
2343 | |||
2344 | restoreStackSize(stackSize); | ||
2345 | |||
2346 | } | ||
2347 | return ; | ||
2348 | } | ||
2349 | // $ANTLR end "rulePredicateSymbol" | ||
2350 | |||
2351 | |||
2352 | // $ANTLR start "entryRuleErrorPredicate" | ||
2353 | // InternalSolverLanguage.g:778:1: entryRuleErrorPredicate : ruleErrorPredicate EOF ; | ||
2354 | public final void entryRuleErrorPredicate() throws RecognitionException { | ||
2355 | try { | ||
2356 | // InternalSolverLanguage.g:779:1: ( ruleErrorPredicate EOF ) | ||
2357 | // InternalSolverLanguage.g:780:1: ruleErrorPredicate EOF | ||
2358 | { | ||
2359 | before(grammarAccess.getErrorPredicateRule()); | ||
2360 | pushFollow(FOLLOW_1); | ||
2361 | ruleErrorPredicate(); | ||
2362 | |||
2363 | state._fsp--; | ||
2364 | |||
2365 | after(grammarAccess.getErrorPredicateRule()); | ||
2366 | match(input,EOF,FOLLOW_2); | ||
2367 | |||
2368 | } | ||
2369 | |||
2370 | } | ||
2371 | catch (RecognitionException re) { | ||
2372 | reportError(re); | ||
2373 | recover(input,re); | ||
2374 | } | ||
2375 | finally { | ||
2376 | } | ||
2377 | return ; | ||
2378 | } | ||
2379 | // $ANTLR end "entryRuleErrorPredicate" | ||
2380 | |||
2381 | |||
2382 | // $ANTLR start "ruleErrorPredicate" | ||
2383 | // InternalSolverLanguage.g:787:1: ruleErrorPredicate : ( ( rule__ErrorPredicate__Group__0 ) ) ; | ||
2384 | public final void ruleErrorPredicate() throws RecognitionException { | ||
2385 | |||
2386 | int stackSize = keepStackSize(); | ||
2387 | |||
2388 | try { | ||
2389 | // InternalSolverLanguage.g:791:2: ( ( ( rule__ErrorPredicate__Group__0 ) ) ) | ||
2390 | // InternalSolverLanguage.g:792:2: ( ( rule__ErrorPredicate__Group__0 ) ) | ||
2391 | { | ||
2392 | // InternalSolverLanguage.g:792:2: ( ( rule__ErrorPredicate__Group__0 ) ) | ||
2393 | // InternalSolverLanguage.g:793:3: ( rule__ErrorPredicate__Group__0 ) | ||
2394 | { | ||
2395 | before(grammarAccess.getErrorPredicateAccess().getGroup()); | ||
2396 | // InternalSolverLanguage.g:794:3: ( rule__ErrorPredicate__Group__0 ) | ||
2397 | // InternalSolverLanguage.g:794:4: rule__ErrorPredicate__Group__0 | ||
2398 | { | ||
2399 | pushFollow(FOLLOW_2); | ||
2400 | rule__ErrorPredicate__Group__0(); | ||
2401 | |||
2402 | state._fsp--; | ||
2403 | |||
2404 | |||
2405 | } | ||
2406 | |||
2407 | after(grammarAccess.getErrorPredicateAccess().getGroup()); | ||
2408 | |||
2409 | } | ||
2410 | |||
2411 | |||
2412 | } | ||
2413 | |||
2414 | } | ||
2415 | catch (RecognitionException re) { | ||
2416 | reportError(re); | ||
2417 | recover(input,re); | ||
2418 | } | ||
2419 | finally { | ||
2420 | |||
2421 | restoreStackSize(stackSize); | ||
2422 | |||
2423 | } | ||
2424 | return ; | ||
2425 | } | ||
2426 | // $ANTLR end "ruleErrorPredicate" | ||
2427 | |||
2428 | |||
2429 | // $ANTLR start "entryRuleParameter" | 2276 | // $ANTLR start "entryRuleParameter" |
2430 | // InternalSolverLanguage.g:803:1: entryRuleParameter : ruleParameter EOF ; | 2277 | // InternalSolverLanguage.g:753:1: entryRuleParameter : ruleParameter EOF ; |
2431 | public final void entryRuleParameter() throws RecognitionException { | 2278 | public final void entryRuleParameter() throws RecognitionException { |
2432 | try { | 2279 | try { |
2433 | // InternalSolverLanguage.g:804:1: ( ruleParameter EOF ) | 2280 | // InternalSolverLanguage.g:754:1: ( ruleParameter EOF ) |
2434 | // InternalSolverLanguage.g:805:1: ruleParameter EOF | 2281 | // InternalSolverLanguage.g:755:1: ruleParameter EOF |
2435 | { | 2282 | { |
2436 | before(grammarAccess.getParameterRule()); | 2283 | before(grammarAccess.getParameterRule()); |
2437 | pushFollow(FOLLOW_1); | 2284 | pushFollow(FOLLOW_1); |
@@ -2457,21 +2304,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2457 | 2304 | ||
2458 | 2305 | ||
2459 | // $ANTLR start "ruleParameter" | 2306 | // $ANTLR start "ruleParameter" |
2460 | // InternalSolverLanguage.g:812:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; | 2307 | // InternalSolverLanguage.g:762:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; |
2461 | public final void ruleParameter() throws RecognitionException { | 2308 | public final void ruleParameter() throws RecognitionException { |
2462 | 2309 | ||
2463 | int stackSize = keepStackSize(); | 2310 | int stackSize = keepStackSize(); |
2464 | 2311 | ||
2465 | try { | 2312 | try { |
2466 | // InternalSolverLanguage.g:816:2: ( ( ( rule__Parameter__Group__0 ) ) ) | 2313 | // InternalSolverLanguage.g:766:2: ( ( ( rule__Parameter__Group__0 ) ) ) |
2467 | // InternalSolverLanguage.g:817:2: ( ( rule__Parameter__Group__0 ) ) | 2314 | // InternalSolverLanguage.g:767:2: ( ( rule__Parameter__Group__0 ) ) |
2468 | { | 2315 | { |
2469 | // InternalSolverLanguage.g:817:2: ( ( rule__Parameter__Group__0 ) ) | 2316 | // InternalSolverLanguage.g:767:2: ( ( rule__Parameter__Group__0 ) ) |
2470 | // InternalSolverLanguage.g:818:3: ( rule__Parameter__Group__0 ) | 2317 | // InternalSolverLanguage.g:768:3: ( rule__Parameter__Group__0 ) |
2471 | { | 2318 | { |
2472 | before(grammarAccess.getParameterAccess().getGroup()); | 2319 | before(grammarAccess.getParameterAccess().getGroup()); |
2473 | // InternalSolverLanguage.g:819:3: ( rule__Parameter__Group__0 ) | 2320 | // InternalSolverLanguage.g:769:3: ( rule__Parameter__Group__0 ) |
2474 | // InternalSolverLanguage.g:819:4: rule__Parameter__Group__0 | 2321 | // InternalSolverLanguage.g:769:4: rule__Parameter__Group__0 |
2475 | { | 2322 | { |
2476 | pushFollow(FOLLOW_2); | 2323 | pushFollow(FOLLOW_2); |
2477 | rule__Parameter__Group__0(); | 2324 | rule__Parameter__Group__0(); |
@@ -2504,11 +2351,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2504 | 2351 | ||
2505 | 2352 | ||
2506 | // $ANTLR start "entryRulePatternBody" | 2353 | // $ANTLR start "entryRulePatternBody" |
2507 | // InternalSolverLanguage.g:828:1: entryRulePatternBody : rulePatternBody EOF ; | 2354 | // InternalSolverLanguage.g:778:1: entryRulePatternBody : rulePatternBody EOF ; |
2508 | public final void entryRulePatternBody() throws RecognitionException { | 2355 | public final void entryRulePatternBody() throws RecognitionException { |
2509 | try { | 2356 | try { |
2510 | // InternalSolverLanguage.g:829:1: ( rulePatternBody EOF ) | 2357 | // InternalSolverLanguage.g:779:1: ( rulePatternBody EOF ) |
2511 | // InternalSolverLanguage.g:830:1: rulePatternBody EOF | 2358 | // InternalSolverLanguage.g:780:1: rulePatternBody EOF |
2512 | { | 2359 | { |
2513 | before(grammarAccess.getPatternBodyRule()); | 2360 | before(grammarAccess.getPatternBodyRule()); |
2514 | pushFollow(FOLLOW_1); | 2361 | pushFollow(FOLLOW_1); |
@@ -2534,21 +2381,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2534 | 2381 | ||
2535 | 2382 | ||
2536 | // $ANTLR start "rulePatternBody" | 2383 | // $ANTLR start "rulePatternBody" |
2537 | // InternalSolverLanguage.g:837:1: rulePatternBody : ( ( rule__PatternBody__Group__0 ) ) ; | 2384 | // InternalSolverLanguage.g:787:1: rulePatternBody : ( ( rule__PatternBody__Group__0 ) ) ; |
2538 | public final void rulePatternBody() throws RecognitionException { | 2385 | public final void rulePatternBody() throws RecognitionException { |
2539 | 2386 | ||
2540 | int stackSize = keepStackSize(); | 2387 | int stackSize = keepStackSize(); |
2541 | 2388 | ||
2542 | try { | 2389 | try { |
2543 | // InternalSolverLanguage.g:841:2: ( ( ( rule__PatternBody__Group__0 ) ) ) | 2390 | // InternalSolverLanguage.g:791:2: ( ( ( rule__PatternBody__Group__0 ) ) ) |
2544 | // InternalSolverLanguage.g:842:2: ( ( rule__PatternBody__Group__0 ) ) | 2391 | // InternalSolverLanguage.g:792:2: ( ( rule__PatternBody__Group__0 ) ) |
2545 | { | 2392 | { |
2546 | // InternalSolverLanguage.g:842:2: ( ( rule__PatternBody__Group__0 ) ) | 2393 | // InternalSolverLanguage.g:792:2: ( ( rule__PatternBody__Group__0 ) ) |
2547 | // InternalSolverLanguage.g:843:3: ( rule__PatternBody__Group__0 ) | 2394 | // InternalSolverLanguage.g:793:3: ( rule__PatternBody__Group__0 ) |
2548 | { | 2395 | { |
2549 | before(grammarAccess.getPatternBodyAccess().getGroup()); | 2396 | before(grammarAccess.getPatternBodyAccess().getGroup()); |
2550 | // InternalSolverLanguage.g:844:3: ( rule__PatternBody__Group__0 ) | 2397 | // InternalSolverLanguage.g:794:3: ( rule__PatternBody__Group__0 ) |
2551 | // InternalSolverLanguage.g:844:4: rule__PatternBody__Group__0 | 2398 | // InternalSolverLanguage.g:794:4: rule__PatternBody__Group__0 |
2552 | { | 2399 | { |
2553 | pushFollow(FOLLOW_2); | 2400 | pushFollow(FOLLOW_2); |
2554 | rule__PatternBody__Group__0(); | 2401 | rule__PatternBody__Group__0(); |
@@ -2581,11 +2428,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2581 | 2428 | ||
2582 | 2429 | ||
2583 | // $ANTLR start "entryRulePolarity" | 2430 | // $ANTLR start "entryRulePolarity" |
2584 | // InternalSolverLanguage.g:853:1: entryRulePolarity : rulePolarity EOF ; | 2431 | // InternalSolverLanguage.g:803:1: entryRulePolarity : rulePolarity EOF ; |
2585 | public final void entryRulePolarity() throws RecognitionException { | 2432 | public final void entryRulePolarity() throws RecognitionException { |
2586 | try { | 2433 | try { |
2587 | // InternalSolverLanguage.g:854:1: ( rulePolarity EOF ) | 2434 | // InternalSolverLanguage.g:804:1: ( rulePolarity EOF ) |
2588 | // InternalSolverLanguage.g:855:1: rulePolarity EOF | 2435 | // InternalSolverLanguage.g:805:1: rulePolarity EOF |
2589 | { | 2436 | { |
2590 | before(grammarAccess.getPolarityRule()); | 2437 | before(grammarAccess.getPolarityRule()); |
2591 | pushFollow(FOLLOW_1); | 2438 | pushFollow(FOLLOW_1); |
@@ -2611,21 +2458,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2611 | 2458 | ||
2612 | 2459 | ||
2613 | // $ANTLR start "rulePolarity" | 2460 | // $ANTLR start "rulePolarity" |
2614 | // InternalSolverLanguage.g:862:1: rulePolarity : ( ( rule__Polarity__Alternatives ) ) ; | 2461 | // InternalSolverLanguage.g:812:1: rulePolarity : ( ( rule__Polarity__Alternatives ) ) ; |
2615 | public final void rulePolarity() throws RecognitionException { | 2462 | public final void rulePolarity() throws RecognitionException { |
2616 | 2463 | ||
2617 | int stackSize = keepStackSize(); | 2464 | int stackSize = keepStackSize(); |
2618 | 2465 | ||
2619 | try { | 2466 | try { |
2620 | // InternalSolverLanguage.g:866:2: ( ( ( rule__Polarity__Alternatives ) ) ) | 2467 | // InternalSolverLanguage.g:816:2: ( ( ( rule__Polarity__Alternatives ) ) ) |
2621 | // InternalSolverLanguage.g:867:2: ( ( rule__Polarity__Alternatives ) ) | 2468 | // InternalSolverLanguage.g:817:2: ( ( rule__Polarity__Alternatives ) ) |
2622 | { | 2469 | { |
2623 | // InternalSolverLanguage.g:867:2: ( ( rule__Polarity__Alternatives ) ) | 2470 | // InternalSolverLanguage.g:817:2: ( ( rule__Polarity__Alternatives ) ) |
2624 | // InternalSolverLanguage.g:868:3: ( rule__Polarity__Alternatives ) | 2471 | // InternalSolverLanguage.g:818:3: ( rule__Polarity__Alternatives ) |
2625 | { | 2472 | { |
2626 | before(grammarAccess.getPolarityAccess().getAlternatives()); | 2473 | before(grammarAccess.getPolarityAccess().getAlternatives()); |
2627 | // InternalSolverLanguage.g:869:3: ( rule__Polarity__Alternatives ) | 2474 | // InternalSolverLanguage.g:819:3: ( rule__Polarity__Alternatives ) |
2628 | // InternalSolverLanguage.g:869:4: rule__Polarity__Alternatives | 2475 | // InternalSolverLanguage.g:819:4: rule__Polarity__Alternatives |
2629 | { | 2476 | { |
2630 | pushFollow(FOLLOW_2); | 2477 | pushFollow(FOLLOW_2); |
2631 | rule__Polarity__Alternatives(); | 2478 | rule__Polarity__Alternatives(); |
@@ -2658,11 +2505,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2658 | 2505 | ||
2659 | 2506 | ||
2660 | // $ANTLR start "entryRuleConstraint" | 2507 | // $ANTLR start "entryRuleConstraint" |
2661 | // InternalSolverLanguage.g:878:1: entryRuleConstraint : ruleConstraint EOF ; | 2508 | // InternalSolverLanguage.g:828:1: entryRuleConstraint : ruleConstraint EOF ; |
2662 | public final void entryRuleConstraint() throws RecognitionException { | 2509 | public final void entryRuleConstraint() throws RecognitionException { |
2663 | try { | 2510 | try { |
2664 | // InternalSolverLanguage.g:879:1: ( ruleConstraint EOF ) | 2511 | // InternalSolverLanguage.g:829:1: ( ruleConstraint EOF ) |
2665 | // InternalSolverLanguage.g:880:1: ruleConstraint EOF | 2512 | // InternalSolverLanguage.g:830:1: ruleConstraint EOF |
2666 | { | 2513 | { |
2667 | before(grammarAccess.getConstraintRule()); | 2514 | before(grammarAccess.getConstraintRule()); |
2668 | pushFollow(FOLLOW_1); | 2515 | pushFollow(FOLLOW_1); |
@@ -2688,31 +2535,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2688 | 2535 | ||
2689 | 2536 | ||
2690 | // $ANTLR start "ruleConstraint" | 2537 | // $ANTLR start "ruleConstraint" |
2691 | // InternalSolverLanguage.g:887:1: ruleConstraint : ( ( rule__Constraint__Group__0 ) ) ; | 2538 | // InternalSolverLanguage.g:837:1: ruleConstraint : ( ( rule__Constraint__Alternatives ) ) ; |
2692 | public final void ruleConstraint() throws RecognitionException { | 2539 | public final void ruleConstraint() throws RecognitionException { |
2693 | 2540 | ||
2694 | int stackSize = keepStackSize(); | 2541 | int stackSize = keepStackSize(); |
2695 | 2542 | ||
2696 | try { | 2543 | try { |
2697 | // InternalSolverLanguage.g:891:2: ( ( ( rule__Constraint__Group__0 ) ) ) | 2544 | // InternalSolverLanguage.g:841:2: ( ( ( rule__Constraint__Alternatives ) ) ) |
2698 | // InternalSolverLanguage.g:892:2: ( ( rule__Constraint__Group__0 ) ) | 2545 | // InternalSolverLanguage.g:842:2: ( ( rule__Constraint__Alternatives ) ) |
2699 | { | 2546 | { |
2700 | // InternalSolverLanguage.g:892:2: ( ( rule__Constraint__Group__0 ) ) | 2547 | // InternalSolverLanguage.g:842:2: ( ( rule__Constraint__Alternatives ) ) |
2701 | // InternalSolverLanguage.g:893:3: ( rule__Constraint__Group__0 ) | 2548 | // InternalSolverLanguage.g:843:3: ( rule__Constraint__Alternatives ) |
2702 | { | 2549 | { |
2703 | before(grammarAccess.getConstraintAccess().getGroup()); | 2550 | before(grammarAccess.getConstraintAccess().getAlternatives()); |
2704 | // InternalSolverLanguage.g:894:3: ( rule__Constraint__Group__0 ) | 2551 | // InternalSolverLanguage.g:844:3: ( rule__Constraint__Alternatives ) |
2705 | // InternalSolverLanguage.g:894:4: rule__Constraint__Group__0 | 2552 | // InternalSolverLanguage.g:844:4: rule__Constraint__Alternatives |
2706 | { | 2553 | { |
2707 | pushFollow(FOLLOW_2); | 2554 | pushFollow(FOLLOW_2); |
2708 | rule__Constraint__Group__0(); | 2555 | rule__Constraint__Alternatives(); |
2709 | 2556 | ||
2710 | state._fsp--; | 2557 | state._fsp--; |
2711 | 2558 | ||
2712 | 2559 | ||
2713 | } | 2560 | } |
2714 | 2561 | ||
2715 | after(grammarAccess.getConstraintAccess().getGroup()); | 2562 | after(grammarAccess.getConstraintAccess().getAlternatives()); |
2716 | 2563 | ||
2717 | } | 2564 | } |
2718 | 2565 | ||
@@ -2735,11 +2582,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2735 | 2582 | ||
2736 | 2583 | ||
2737 | // $ANTLR start "entryRuleClosureType" | 2584 | // $ANTLR start "entryRuleClosureType" |
2738 | // InternalSolverLanguage.g:903:1: entryRuleClosureType : ruleClosureType EOF ; | 2585 | // InternalSolverLanguage.g:853:1: entryRuleClosureType : ruleClosureType EOF ; |
2739 | public final void entryRuleClosureType() throws RecognitionException { | 2586 | public final void entryRuleClosureType() throws RecognitionException { |
2740 | try { | 2587 | try { |
2741 | // InternalSolverLanguage.g:904:1: ( ruleClosureType EOF ) | 2588 | // InternalSolverLanguage.g:854:1: ( ruleClosureType EOF ) |
2742 | // InternalSolverLanguage.g:905:1: ruleClosureType EOF | 2589 | // InternalSolverLanguage.g:855:1: ruleClosureType EOF |
2743 | { | 2590 | { |
2744 | before(grammarAccess.getClosureTypeRule()); | 2591 | before(grammarAccess.getClosureTypeRule()); |
2745 | pushFollow(FOLLOW_1); | 2592 | pushFollow(FOLLOW_1); |
@@ -2765,21 +2612,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2765 | 2612 | ||
2766 | 2613 | ||
2767 | // $ANTLR start "ruleClosureType" | 2614 | // $ANTLR start "ruleClosureType" |
2768 | // InternalSolverLanguage.g:912:1: ruleClosureType : ( ( rule__ClosureType__Alternatives ) ) ; | 2615 | // InternalSolverLanguage.g:862:1: ruleClosureType : ( ( rule__ClosureType__Alternatives ) ) ; |
2769 | public final void ruleClosureType() throws RecognitionException { | 2616 | public final void ruleClosureType() throws RecognitionException { |
2770 | 2617 | ||
2771 | int stackSize = keepStackSize(); | 2618 | int stackSize = keepStackSize(); |
2772 | 2619 | ||
2773 | try { | 2620 | try { |
2774 | // InternalSolverLanguage.g:916:2: ( ( ( rule__ClosureType__Alternatives ) ) ) | 2621 | // InternalSolverLanguage.g:866:2: ( ( ( rule__ClosureType__Alternatives ) ) ) |
2775 | // InternalSolverLanguage.g:917:2: ( ( rule__ClosureType__Alternatives ) ) | 2622 | // InternalSolverLanguage.g:867:2: ( ( rule__ClosureType__Alternatives ) ) |
2776 | { | 2623 | { |
2777 | // InternalSolverLanguage.g:917:2: ( ( rule__ClosureType__Alternatives ) ) | 2624 | // InternalSolverLanguage.g:867:2: ( ( rule__ClosureType__Alternatives ) ) |
2778 | // InternalSolverLanguage.g:918:3: ( rule__ClosureType__Alternatives ) | 2625 | // InternalSolverLanguage.g:868:3: ( rule__ClosureType__Alternatives ) |
2779 | { | 2626 | { |
2780 | before(grammarAccess.getClosureTypeAccess().getAlternatives()); | 2627 | before(grammarAccess.getClosureTypeAccess().getAlternatives()); |
2781 | // InternalSolverLanguage.g:919:3: ( rule__ClosureType__Alternatives ) | 2628 | // InternalSolverLanguage.g:869:3: ( rule__ClosureType__Alternatives ) |
2782 | // InternalSolverLanguage.g:919:4: rule__ClosureType__Alternatives | 2629 | // InternalSolverLanguage.g:869:4: rule__ClosureType__Alternatives |
2783 | { | 2630 | { |
2784 | pushFollow(FOLLOW_2); | 2631 | pushFollow(FOLLOW_2); |
2785 | rule__ClosureType__Alternatives(); | 2632 | rule__ClosureType__Alternatives(); |
@@ -2812,11 +2659,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2812 | 2659 | ||
2813 | 2660 | ||
2814 | // $ANTLR start "entryRuleLiteral" | 2661 | // $ANTLR start "entryRuleLiteral" |
2815 | // InternalSolverLanguage.g:928:1: entryRuleLiteral : ruleLiteral EOF ; | 2662 | // InternalSolverLanguage.g:878:1: entryRuleLiteral : ruleLiteral EOF ; |
2816 | public final void entryRuleLiteral() throws RecognitionException { | 2663 | public final void entryRuleLiteral() throws RecognitionException { |
2817 | try { | 2664 | try { |
2818 | // InternalSolverLanguage.g:929:1: ( ruleLiteral EOF ) | 2665 | // InternalSolverLanguage.g:879:1: ( ruleLiteral EOF ) |
2819 | // InternalSolverLanguage.g:930:1: ruleLiteral EOF | 2666 | // InternalSolverLanguage.g:880:1: ruleLiteral EOF |
2820 | { | 2667 | { |
2821 | before(grammarAccess.getLiteralRule()); | 2668 | before(grammarAccess.getLiteralRule()); |
2822 | pushFollow(FOLLOW_1); | 2669 | pushFollow(FOLLOW_1); |
@@ -2842,21 +2689,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2842 | 2689 | ||
2843 | 2690 | ||
2844 | // $ANTLR start "ruleLiteral" | 2691 | // $ANTLR start "ruleLiteral" |
2845 | // InternalSolverLanguage.g:937:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; | 2692 | // InternalSolverLanguage.g:887:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; |
2846 | public final void ruleLiteral() throws RecognitionException { | 2693 | public final void ruleLiteral() throws RecognitionException { |
2847 | 2694 | ||
2848 | int stackSize = keepStackSize(); | 2695 | int stackSize = keepStackSize(); |
2849 | 2696 | ||
2850 | try { | 2697 | try { |
2851 | // InternalSolverLanguage.g:941:2: ( ( ( rule__Literal__Alternatives ) ) ) | 2698 | // InternalSolverLanguage.g:891:2: ( ( ( rule__Literal__Alternatives ) ) ) |
2852 | // InternalSolverLanguage.g:942:2: ( ( rule__Literal__Alternatives ) ) | 2699 | // InternalSolverLanguage.g:892:2: ( ( rule__Literal__Alternatives ) ) |
2853 | { | 2700 | { |
2854 | // InternalSolverLanguage.g:942:2: ( ( rule__Literal__Alternatives ) ) | 2701 | // InternalSolverLanguage.g:892:2: ( ( rule__Literal__Alternatives ) ) |
2855 | // InternalSolverLanguage.g:943:3: ( rule__Literal__Alternatives ) | 2702 | // InternalSolverLanguage.g:893:3: ( rule__Literal__Alternatives ) |
2856 | { | 2703 | { |
2857 | before(grammarAccess.getLiteralAccess().getAlternatives()); | 2704 | before(grammarAccess.getLiteralAccess().getAlternatives()); |
2858 | // InternalSolverLanguage.g:944:3: ( rule__Literal__Alternatives ) | 2705 | // InternalSolverLanguage.g:894:3: ( rule__Literal__Alternatives ) |
2859 | // InternalSolverLanguage.g:944:4: rule__Literal__Alternatives | 2706 | // InternalSolverLanguage.g:894:4: rule__Literal__Alternatives |
2860 | { | 2707 | { |
2861 | pushFollow(FOLLOW_2); | 2708 | pushFollow(FOLLOW_2); |
2862 | rule__Literal__Alternatives(); | 2709 | rule__Literal__Alternatives(); |
@@ -2889,11 +2736,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2889 | 2736 | ||
2890 | 2737 | ||
2891 | // $ANTLR start "entryRuleVariable" | 2738 | // $ANTLR start "entryRuleVariable" |
2892 | // InternalSolverLanguage.g:953:1: entryRuleVariable : ruleVariable EOF ; | 2739 | // InternalSolverLanguage.g:903:1: entryRuleVariable : ruleVariable EOF ; |
2893 | public final void entryRuleVariable() throws RecognitionException { | 2740 | public final void entryRuleVariable() throws RecognitionException { |
2894 | try { | 2741 | try { |
2895 | // InternalSolverLanguage.g:954:1: ( ruleVariable EOF ) | 2742 | // InternalSolverLanguage.g:904:1: ( ruleVariable EOF ) |
2896 | // InternalSolverLanguage.g:955:1: ruleVariable EOF | 2743 | // InternalSolverLanguage.g:905:1: ruleVariable EOF |
2897 | { | 2744 | { |
2898 | before(grammarAccess.getVariableRule()); | 2745 | before(grammarAccess.getVariableRule()); |
2899 | pushFollow(FOLLOW_1); | 2746 | pushFollow(FOLLOW_1); |
@@ -2919,21 +2766,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2919 | 2766 | ||
2920 | 2767 | ||
2921 | // $ANTLR start "ruleVariable" | 2768 | // $ANTLR start "ruleVariable" |
2922 | // InternalSolverLanguage.g:962:1: ruleVariable : ( ( rule__Variable__NameAssignment ) ) ; | 2769 | // InternalSolverLanguage.g:912:1: ruleVariable : ( ( rule__Variable__NameAssignment ) ) ; |
2923 | public final void ruleVariable() throws RecognitionException { | 2770 | public final void ruleVariable() throws RecognitionException { |
2924 | 2771 | ||
2925 | int stackSize = keepStackSize(); | 2772 | int stackSize = keepStackSize(); |
2926 | 2773 | ||
2927 | try { | 2774 | try { |
2928 | // InternalSolverLanguage.g:966:2: ( ( ( rule__Variable__NameAssignment ) ) ) | 2775 | // InternalSolverLanguage.g:916:2: ( ( ( rule__Variable__NameAssignment ) ) ) |
2929 | // InternalSolverLanguage.g:967:2: ( ( rule__Variable__NameAssignment ) ) | 2776 | // InternalSolverLanguage.g:917:2: ( ( rule__Variable__NameAssignment ) ) |
2930 | { | 2777 | { |
2931 | // InternalSolverLanguage.g:967:2: ( ( rule__Variable__NameAssignment ) ) | 2778 | // InternalSolverLanguage.g:917:2: ( ( rule__Variable__NameAssignment ) ) |
2932 | // InternalSolverLanguage.g:968:3: ( rule__Variable__NameAssignment ) | 2779 | // InternalSolverLanguage.g:918:3: ( rule__Variable__NameAssignment ) |
2933 | { | 2780 | { |
2934 | before(grammarAccess.getVariableAccess().getNameAssignment()); | 2781 | before(grammarAccess.getVariableAccess().getNameAssignment()); |
2935 | // InternalSolverLanguage.g:969:3: ( rule__Variable__NameAssignment ) | 2782 | // InternalSolverLanguage.g:919:3: ( rule__Variable__NameAssignment ) |
2936 | // InternalSolverLanguage.g:969:4: rule__Variable__NameAssignment | 2783 | // InternalSolverLanguage.g:919:4: rule__Variable__NameAssignment |
2937 | { | 2784 | { |
2938 | pushFollow(FOLLOW_2); | 2785 | pushFollow(FOLLOW_2); |
2939 | rule__Variable__NameAssignment(); | 2786 | rule__Variable__NameAssignment(); |
@@ -2966,11 +2813,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2966 | 2813 | ||
2967 | 2814 | ||
2968 | // $ANTLR start "entryRuleAllInstances" | 2815 | // $ANTLR start "entryRuleAllInstances" |
2969 | // InternalSolverLanguage.g:978:1: entryRuleAllInstances : ruleAllInstances EOF ; | 2816 | // InternalSolverLanguage.g:928:1: entryRuleAllInstances : ruleAllInstances EOF ; |
2970 | public final void entryRuleAllInstances() throws RecognitionException { | 2817 | public final void entryRuleAllInstances() throws RecognitionException { |
2971 | try { | 2818 | try { |
2972 | // InternalSolverLanguage.g:979:1: ( ruleAllInstances EOF ) | 2819 | // InternalSolverLanguage.g:929:1: ( ruleAllInstances EOF ) |
2973 | // InternalSolverLanguage.g:980:1: ruleAllInstances EOF | 2820 | // InternalSolverLanguage.g:930:1: ruleAllInstances EOF |
2974 | { | 2821 | { |
2975 | before(grammarAccess.getAllInstancesRule()); | 2822 | before(grammarAccess.getAllInstancesRule()); |
2976 | pushFollow(FOLLOW_1); | 2823 | pushFollow(FOLLOW_1); |
@@ -2996,21 +2843,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2996 | 2843 | ||
2997 | 2844 | ||
2998 | // $ANTLR start "ruleAllInstances" | 2845 | // $ANTLR start "ruleAllInstances" |
2999 | // InternalSolverLanguage.g:987:1: ruleAllInstances : ( ( rule__AllInstances__Group__0 ) ) ; | 2846 | // InternalSolverLanguage.g:937:1: ruleAllInstances : ( ( rule__AllInstances__Group__0 ) ) ; |
3000 | public final void ruleAllInstances() throws RecognitionException { | 2847 | public final void ruleAllInstances() throws RecognitionException { |
3001 | 2848 | ||
3002 | int stackSize = keepStackSize(); | 2849 | int stackSize = keepStackSize(); |
3003 | 2850 | ||
3004 | try { | 2851 | try { |
3005 | // InternalSolverLanguage.g:991:2: ( ( ( rule__AllInstances__Group__0 ) ) ) | 2852 | // InternalSolverLanguage.g:941:2: ( ( ( rule__AllInstances__Group__0 ) ) ) |
3006 | // InternalSolverLanguage.g:992:2: ( ( rule__AllInstances__Group__0 ) ) | 2853 | // InternalSolverLanguage.g:942:2: ( ( rule__AllInstances__Group__0 ) ) |
3007 | { | 2854 | { |
3008 | // InternalSolverLanguage.g:992:2: ( ( rule__AllInstances__Group__0 ) ) | 2855 | // InternalSolverLanguage.g:942:2: ( ( rule__AllInstances__Group__0 ) ) |
3009 | // InternalSolverLanguage.g:993:3: ( rule__AllInstances__Group__0 ) | 2856 | // InternalSolverLanguage.g:943:3: ( rule__AllInstances__Group__0 ) |
3010 | { | 2857 | { |
3011 | before(grammarAccess.getAllInstancesAccess().getGroup()); | 2858 | before(grammarAccess.getAllInstancesAccess().getGroup()); |
3012 | // InternalSolverLanguage.g:994:3: ( rule__AllInstances__Group__0 ) | 2859 | // InternalSolverLanguage.g:944:3: ( rule__AllInstances__Group__0 ) |
3013 | // InternalSolverLanguage.g:994:4: rule__AllInstances__Group__0 | 2860 | // InternalSolverLanguage.g:944:4: rule__AllInstances__Group__0 |
3014 | { | 2861 | { |
3015 | pushFollow(FOLLOW_2); | 2862 | pushFollow(FOLLOW_2); |
3016 | rule__AllInstances__Group__0(); | 2863 | rule__AllInstances__Group__0(); |
@@ -3043,11 +2890,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3043 | 2890 | ||
3044 | 2891 | ||
3045 | // $ANTLR start "entryRuleAllObjects" | 2892 | // $ANTLR start "entryRuleAllObjects" |
3046 | // InternalSolverLanguage.g:1003:1: entryRuleAllObjects : ruleAllObjects EOF ; | 2893 | // InternalSolverLanguage.g:953:1: entryRuleAllObjects : ruleAllObjects EOF ; |
3047 | public final void entryRuleAllObjects() throws RecognitionException { | 2894 | public final void entryRuleAllObjects() throws RecognitionException { |
3048 | try { | 2895 | try { |
3049 | // InternalSolverLanguage.g:1004:1: ( ruleAllObjects EOF ) | 2896 | // InternalSolverLanguage.g:954:1: ( ruleAllObjects EOF ) |
3050 | // InternalSolverLanguage.g:1005:1: ruleAllObjects EOF | 2897 | // InternalSolverLanguage.g:955:1: ruleAllObjects EOF |
3051 | { | 2898 | { |
3052 | before(grammarAccess.getAllObjectsRule()); | 2899 | before(grammarAccess.getAllObjectsRule()); |
3053 | pushFollow(FOLLOW_1); | 2900 | pushFollow(FOLLOW_1); |
@@ -3073,21 +2920,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3073 | 2920 | ||
3074 | 2921 | ||
3075 | // $ANTLR start "ruleAllObjects" | 2922 | // $ANTLR start "ruleAllObjects" |
3076 | // InternalSolverLanguage.g:1012:1: ruleAllObjects : ( ( rule__AllObjects__Group__0 ) ) ; | 2923 | // InternalSolverLanguage.g:962:1: ruleAllObjects : ( ( rule__AllObjects__Group__0 ) ) ; |
3077 | public final void ruleAllObjects() throws RecognitionException { | 2924 | public final void ruleAllObjects() throws RecognitionException { |
3078 | 2925 | ||
3079 | int stackSize = keepStackSize(); | 2926 | int stackSize = keepStackSize(); |
3080 | 2927 | ||
3081 | try { | 2928 | try { |
3082 | // InternalSolverLanguage.g:1016:2: ( ( ( rule__AllObjects__Group__0 ) ) ) | 2929 | // InternalSolverLanguage.g:966:2: ( ( ( rule__AllObjects__Group__0 ) ) ) |
3083 | // InternalSolverLanguage.g:1017:2: ( ( rule__AllObjects__Group__0 ) ) | 2930 | // InternalSolverLanguage.g:967:2: ( ( rule__AllObjects__Group__0 ) ) |
3084 | { | 2931 | { |
3085 | // InternalSolverLanguage.g:1017:2: ( ( rule__AllObjects__Group__0 ) ) | 2932 | // InternalSolverLanguage.g:967:2: ( ( rule__AllObjects__Group__0 ) ) |
3086 | // InternalSolverLanguage.g:1018:3: ( rule__AllObjects__Group__0 ) | 2933 | // InternalSolverLanguage.g:968:3: ( rule__AllObjects__Group__0 ) |
3087 | { | 2934 | { |
3088 | before(grammarAccess.getAllObjectsAccess().getGroup()); | 2935 | before(grammarAccess.getAllObjectsAccess().getGroup()); |
3089 | // InternalSolverLanguage.g:1019:3: ( rule__AllObjects__Group__0 ) | 2936 | // InternalSolverLanguage.g:969:3: ( rule__AllObjects__Group__0 ) |
3090 | // InternalSolverLanguage.g:1019:4: rule__AllObjects__Group__0 | 2937 | // InternalSolverLanguage.g:969:4: rule__AllObjects__Group__0 |
3091 | { | 2938 | { |
3092 | pushFollow(FOLLOW_2); | 2939 | pushFollow(FOLLOW_2); |
3093 | rule__AllObjects__Group__0(); | 2940 | rule__AllObjects__Group__0(); |
@@ -3120,11 +2967,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3120 | 2967 | ||
3121 | 2968 | ||
3122 | // $ANTLR start "entryRuleDefaultInterpretation" | 2969 | // $ANTLR start "entryRuleDefaultInterpretation" |
3123 | // InternalSolverLanguage.g:1028:1: entryRuleDefaultInterpretation : ruleDefaultInterpretation EOF ; | 2970 | // InternalSolverLanguage.g:978:1: entryRuleDefaultInterpretation : ruleDefaultInterpretation EOF ; |
3124 | public final void entryRuleDefaultInterpretation() throws RecognitionException { | 2971 | public final void entryRuleDefaultInterpretation() throws RecognitionException { |
3125 | try { | 2972 | try { |
3126 | // InternalSolverLanguage.g:1029:1: ( ruleDefaultInterpretation EOF ) | 2973 | // InternalSolverLanguage.g:979:1: ( ruleDefaultInterpretation EOF ) |
3127 | // InternalSolverLanguage.g:1030:1: ruleDefaultInterpretation EOF | 2974 | // InternalSolverLanguage.g:980:1: ruleDefaultInterpretation EOF |
3128 | { | 2975 | { |
3129 | before(grammarAccess.getDefaultInterpretationRule()); | 2976 | before(grammarAccess.getDefaultInterpretationRule()); |
3130 | pushFollow(FOLLOW_1); | 2977 | pushFollow(FOLLOW_1); |
@@ -3150,21 +2997,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3150 | 2997 | ||
3151 | 2998 | ||
3152 | // $ANTLR start "ruleDefaultInterpretation" | 2999 | // $ANTLR start "ruleDefaultInterpretation" |
3153 | // InternalSolverLanguage.g:1037:1: ruleDefaultInterpretation : ( ( rule__DefaultInterpretation__Group__0 ) ) ; | 3000 | // InternalSolverLanguage.g:987:1: ruleDefaultInterpretation : ( ( rule__DefaultInterpretation__Group__0 ) ) ; |
3154 | public final void ruleDefaultInterpretation() throws RecognitionException { | 3001 | public final void ruleDefaultInterpretation() throws RecognitionException { |
3155 | 3002 | ||
3156 | int stackSize = keepStackSize(); | 3003 | int stackSize = keepStackSize(); |
3157 | 3004 | ||
3158 | try { | 3005 | try { |
3159 | // InternalSolverLanguage.g:1041:2: ( ( ( rule__DefaultInterpretation__Group__0 ) ) ) | 3006 | // InternalSolverLanguage.g:991:2: ( ( ( rule__DefaultInterpretation__Group__0 ) ) ) |
3160 | // InternalSolverLanguage.g:1042:2: ( ( rule__DefaultInterpretation__Group__0 ) ) | 3007 | // InternalSolverLanguage.g:992:2: ( ( rule__DefaultInterpretation__Group__0 ) ) |
3161 | { | 3008 | { |
3162 | // InternalSolverLanguage.g:1042:2: ( ( rule__DefaultInterpretation__Group__0 ) ) | 3009 | // InternalSolverLanguage.g:992:2: ( ( rule__DefaultInterpretation__Group__0 ) ) |
3163 | // InternalSolverLanguage.g:1043:3: ( rule__DefaultInterpretation__Group__0 ) | 3010 | // InternalSolverLanguage.g:993:3: ( rule__DefaultInterpretation__Group__0 ) |
3164 | { | 3011 | { |
3165 | before(grammarAccess.getDefaultInterpretationAccess().getGroup()); | 3012 | before(grammarAccess.getDefaultInterpretationAccess().getGroup()); |
3166 | // InternalSolverLanguage.g:1044:3: ( rule__DefaultInterpretation__Group__0 ) | 3013 | // InternalSolverLanguage.g:994:3: ( rule__DefaultInterpretation__Group__0 ) |
3167 | // InternalSolverLanguage.g:1044:4: rule__DefaultInterpretation__Group__0 | 3014 | // InternalSolverLanguage.g:994:4: rule__DefaultInterpretation__Group__0 |
3168 | { | 3015 | { |
3169 | pushFollow(FOLLOW_2); | 3016 | pushFollow(FOLLOW_2); |
3170 | rule__DefaultInterpretation__Group__0(); | 3017 | rule__DefaultInterpretation__Group__0(); |
@@ -3197,11 +3044,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3197 | 3044 | ||
3198 | 3045 | ||
3199 | // $ANTLR start "entryRuleCDInterpretation" | 3046 | // $ANTLR start "entryRuleCDInterpretation" |
3200 | // InternalSolverLanguage.g:1053:1: entryRuleCDInterpretation : ruleCDInterpretation EOF ; | 3047 | // InternalSolverLanguage.g:1003:1: entryRuleCDInterpretation : ruleCDInterpretation EOF ; |
3201 | public final void entryRuleCDInterpretation() throws RecognitionException { | 3048 | public final void entryRuleCDInterpretation() throws RecognitionException { |
3202 | try { | 3049 | try { |
3203 | // InternalSolverLanguage.g:1054:1: ( ruleCDInterpretation EOF ) | 3050 | // InternalSolverLanguage.g:1004:1: ( ruleCDInterpretation EOF ) |
3204 | // InternalSolverLanguage.g:1055:1: ruleCDInterpretation EOF | 3051 | // InternalSolverLanguage.g:1005:1: ruleCDInterpretation EOF |
3205 | { | 3052 | { |
3206 | before(grammarAccess.getCDInterpretationRule()); | 3053 | before(grammarAccess.getCDInterpretationRule()); |
3207 | pushFollow(FOLLOW_1); | 3054 | pushFollow(FOLLOW_1); |
@@ -3227,21 +3074,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3227 | 3074 | ||
3228 | 3075 | ||
3229 | // $ANTLR start "ruleCDInterpretation" | 3076 | // $ANTLR start "ruleCDInterpretation" |
3230 | // InternalSolverLanguage.g:1062:1: ruleCDInterpretation : ( ( rule__CDInterpretation__Alternatives ) ) ; | 3077 | // InternalSolverLanguage.g:1012:1: ruleCDInterpretation : ( ( rule__CDInterpretation__Alternatives ) ) ; |
3231 | public final void ruleCDInterpretation() throws RecognitionException { | 3078 | public final void ruleCDInterpretation() throws RecognitionException { |
3232 | 3079 | ||
3233 | int stackSize = keepStackSize(); | 3080 | int stackSize = keepStackSize(); |
3234 | 3081 | ||
3235 | try { | 3082 | try { |
3236 | // InternalSolverLanguage.g:1066:2: ( ( ( rule__CDInterpretation__Alternatives ) ) ) | 3083 | // InternalSolverLanguage.g:1016:2: ( ( ( rule__CDInterpretation__Alternatives ) ) ) |
3237 | // InternalSolverLanguage.g:1067:2: ( ( rule__CDInterpretation__Alternatives ) ) | 3084 | // InternalSolverLanguage.g:1017:2: ( ( rule__CDInterpretation__Alternatives ) ) |
3238 | { | 3085 | { |
3239 | // InternalSolverLanguage.g:1067:2: ( ( rule__CDInterpretation__Alternatives ) ) | 3086 | // InternalSolverLanguage.g:1017:2: ( ( rule__CDInterpretation__Alternatives ) ) |
3240 | // InternalSolverLanguage.g:1068:3: ( rule__CDInterpretation__Alternatives ) | 3087 | // InternalSolverLanguage.g:1018:3: ( rule__CDInterpretation__Alternatives ) |
3241 | { | 3088 | { |
3242 | before(grammarAccess.getCDInterpretationAccess().getAlternatives()); | 3089 | before(grammarAccess.getCDInterpretationAccess().getAlternatives()); |
3243 | // InternalSolverLanguage.g:1069:3: ( rule__CDInterpretation__Alternatives ) | 3090 | // InternalSolverLanguage.g:1019:3: ( rule__CDInterpretation__Alternatives ) |
3244 | // InternalSolverLanguage.g:1069:4: rule__CDInterpretation__Alternatives | 3091 | // InternalSolverLanguage.g:1019:4: rule__CDInterpretation__Alternatives |
3245 | { | 3092 | { |
3246 | pushFollow(FOLLOW_2); | 3093 | pushFollow(FOLLOW_2); |
3247 | rule__CDInterpretation__Alternatives(); | 3094 | rule__CDInterpretation__Alternatives(); |
@@ -3274,11 +3121,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3274 | 3121 | ||
3275 | 3122 | ||
3276 | // $ANTLR start "entryRuleClassInterpretation" | 3123 | // $ANTLR start "entryRuleClassInterpretation" |
3277 | // InternalSolverLanguage.g:1078:1: entryRuleClassInterpretation : ruleClassInterpretation EOF ; | 3124 | // InternalSolverLanguage.g:1028:1: entryRuleClassInterpretation : ruleClassInterpretation EOF ; |
3278 | public final void entryRuleClassInterpretation() throws RecognitionException { | 3125 | public final void entryRuleClassInterpretation() throws RecognitionException { |
3279 | try { | 3126 | try { |
3280 | // InternalSolverLanguage.g:1079:1: ( ruleClassInterpretation EOF ) | 3127 | // InternalSolverLanguage.g:1029:1: ( ruleClassInterpretation EOF ) |
3281 | // InternalSolverLanguage.g:1080:1: ruleClassInterpretation EOF | 3128 | // InternalSolverLanguage.g:1030:1: ruleClassInterpretation EOF |
3282 | { | 3129 | { |
3283 | before(grammarAccess.getClassInterpretationRule()); | 3130 | before(grammarAccess.getClassInterpretationRule()); |
3284 | pushFollow(FOLLOW_1); | 3131 | pushFollow(FOLLOW_1); |
@@ -3304,21 +3151,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3304 | 3151 | ||
3305 | 3152 | ||
3306 | // $ANTLR start "ruleClassInterpretation" | 3153 | // $ANTLR start "ruleClassInterpretation" |
3307 | // InternalSolverLanguage.g:1087:1: ruleClassInterpretation : ( ( rule__ClassInterpretation__Group__0 ) ) ; | 3154 | // InternalSolverLanguage.g:1037:1: ruleClassInterpretation : ( ( rule__ClassInterpretation__Group__0 ) ) ; |
3308 | public final void ruleClassInterpretation() throws RecognitionException { | 3155 | public final void ruleClassInterpretation() throws RecognitionException { |
3309 | 3156 | ||
3310 | int stackSize = keepStackSize(); | 3157 | int stackSize = keepStackSize(); |
3311 | 3158 | ||
3312 | try { | 3159 | try { |
3313 | // InternalSolverLanguage.g:1091:2: ( ( ( rule__ClassInterpretation__Group__0 ) ) ) | 3160 | // InternalSolverLanguage.g:1041:2: ( ( ( rule__ClassInterpretation__Group__0 ) ) ) |
3314 | // InternalSolverLanguage.g:1092:2: ( ( rule__ClassInterpretation__Group__0 ) ) | 3161 | // InternalSolverLanguage.g:1042:2: ( ( rule__ClassInterpretation__Group__0 ) ) |
3315 | { | 3162 | { |
3316 | // InternalSolverLanguage.g:1092:2: ( ( rule__ClassInterpretation__Group__0 ) ) | 3163 | // InternalSolverLanguage.g:1042:2: ( ( rule__ClassInterpretation__Group__0 ) ) |
3317 | // InternalSolverLanguage.g:1093:3: ( rule__ClassInterpretation__Group__0 ) | 3164 | // InternalSolverLanguage.g:1043:3: ( rule__ClassInterpretation__Group__0 ) |
3318 | { | 3165 | { |
3319 | before(grammarAccess.getClassInterpretationAccess().getGroup()); | 3166 | before(grammarAccess.getClassInterpretationAccess().getGroup()); |
3320 | // InternalSolverLanguage.g:1094:3: ( rule__ClassInterpretation__Group__0 ) | 3167 | // InternalSolverLanguage.g:1044:3: ( rule__ClassInterpretation__Group__0 ) |
3321 | // InternalSolverLanguage.g:1094:4: rule__ClassInterpretation__Group__0 | 3168 | // InternalSolverLanguage.g:1044:4: rule__ClassInterpretation__Group__0 |
3322 | { | 3169 | { |
3323 | pushFollow(FOLLOW_2); | 3170 | pushFollow(FOLLOW_2); |
3324 | rule__ClassInterpretation__Group__0(); | 3171 | rule__ClassInterpretation__Group__0(); |
@@ -3351,11 +3198,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3351 | 3198 | ||
3352 | 3199 | ||
3353 | // $ANTLR start "entryRuleEnumInterpretation" | 3200 | // $ANTLR start "entryRuleEnumInterpretation" |
3354 | // InternalSolverLanguage.g:1103:1: entryRuleEnumInterpretation : ruleEnumInterpretation EOF ; | 3201 | // InternalSolverLanguage.g:1053:1: entryRuleEnumInterpretation : ruleEnumInterpretation EOF ; |
3355 | public final void entryRuleEnumInterpretation() throws RecognitionException { | 3202 | public final void entryRuleEnumInterpretation() throws RecognitionException { |
3356 | try { | 3203 | try { |
3357 | // InternalSolverLanguage.g:1104:1: ( ruleEnumInterpretation EOF ) | 3204 | // InternalSolverLanguage.g:1054:1: ( ruleEnumInterpretation EOF ) |
3358 | // InternalSolverLanguage.g:1105:1: ruleEnumInterpretation EOF | 3205 | // InternalSolverLanguage.g:1055:1: ruleEnumInterpretation EOF |
3359 | { | 3206 | { |
3360 | before(grammarAccess.getEnumInterpretationRule()); | 3207 | before(grammarAccess.getEnumInterpretationRule()); |
3361 | pushFollow(FOLLOW_1); | 3208 | pushFollow(FOLLOW_1); |
@@ -3381,21 +3228,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3381 | 3228 | ||
3382 | 3229 | ||
3383 | // $ANTLR start "ruleEnumInterpretation" | 3230 | // $ANTLR start "ruleEnumInterpretation" |
3384 | // InternalSolverLanguage.g:1112:1: ruleEnumInterpretation : ( ( rule__EnumInterpretation__Group__0 ) ) ; | 3231 | // InternalSolverLanguage.g:1062:1: ruleEnumInterpretation : ( ( rule__EnumInterpretation__Group__0 ) ) ; |
3385 | public final void ruleEnumInterpretation() throws RecognitionException { | 3232 | public final void ruleEnumInterpretation() throws RecognitionException { |
3386 | 3233 | ||
3387 | int stackSize = keepStackSize(); | 3234 | int stackSize = keepStackSize(); |
3388 | 3235 | ||
3389 | try { | 3236 | try { |
3390 | // InternalSolverLanguage.g:1116:2: ( ( ( rule__EnumInterpretation__Group__0 ) ) ) | 3237 | // InternalSolverLanguage.g:1066:2: ( ( ( rule__EnumInterpretation__Group__0 ) ) ) |
3391 | // InternalSolverLanguage.g:1117:2: ( ( rule__EnumInterpretation__Group__0 ) ) | 3238 | // InternalSolverLanguage.g:1067:2: ( ( rule__EnumInterpretation__Group__0 ) ) |
3392 | { | 3239 | { |
3393 | // InternalSolverLanguage.g:1117:2: ( ( rule__EnumInterpretation__Group__0 ) ) | 3240 | // InternalSolverLanguage.g:1067:2: ( ( rule__EnumInterpretation__Group__0 ) ) |
3394 | // InternalSolverLanguage.g:1118:3: ( rule__EnumInterpretation__Group__0 ) | 3241 | // InternalSolverLanguage.g:1068:3: ( rule__EnumInterpretation__Group__0 ) |
3395 | { | 3242 | { |
3396 | before(grammarAccess.getEnumInterpretationAccess().getGroup()); | 3243 | before(grammarAccess.getEnumInterpretationAccess().getGroup()); |
3397 | // InternalSolverLanguage.g:1119:3: ( rule__EnumInterpretation__Group__0 ) | 3244 | // InternalSolverLanguage.g:1069:3: ( rule__EnumInterpretation__Group__0 ) |
3398 | // InternalSolverLanguage.g:1119:4: rule__EnumInterpretation__Group__0 | 3245 | // InternalSolverLanguage.g:1069:4: rule__EnumInterpretation__Group__0 |
3399 | { | 3246 | { |
3400 | pushFollow(FOLLOW_2); | 3247 | pushFollow(FOLLOW_2); |
3401 | rule__EnumInterpretation__Group__0(); | 3248 | rule__EnumInterpretation__Group__0(); |
@@ -3428,11 +3275,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3428 | 3275 | ||
3429 | 3276 | ||
3430 | // $ANTLR start "entryRuleFieldRelationInterpretation" | 3277 | // $ANTLR start "entryRuleFieldRelationInterpretation" |
3431 | // InternalSolverLanguage.g:1128:1: entryRuleFieldRelationInterpretation : ruleFieldRelationInterpretation EOF ; | 3278 | // InternalSolverLanguage.g:1078:1: entryRuleFieldRelationInterpretation : ruleFieldRelationInterpretation EOF ; |
3432 | public final void entryRuleFieldRelationInterpretation() throws RecognitionException { | 3279 | public final void entryRuleFieldRelationInterpretation() throws RecognitionException { |
3433 | try { | 3280 | try { |
3434 | // InternalSolverLanguage.g:1129:1: ( ruleFieldRelationInterpretation EOF ) | 3281 | // InternalSolverLanguage.g:1079:1: ( ruleFieldRelationInterpretation EOF ) |
3435 | // InternalSolverLanguage.g:1130:1: ruleFieldRelationInterpretation EOF | 3282 | // InternalSolverLanguage.g:1080:1: ruleFieldRelationInterpretation EOF |
3436 | { | 3283 | { |
3437 | before(grammarAccess.getFieldRelationInterpretationRule()); | 3284 | before(grammarAccess.getFieldRelationInterpretationRule()); |
3438 | pushFollow(FOLLOW_1); | 3285 | pushFollow(FOLLOW_1); |
@@ -3458,21 +3305,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3458 | 3305 | ||
3459 | 3306 | ||
3460 | // $ANTLR start "ruleFieldRelationInterpretation" | 3307 | // $ANTLR start "ruleFieldRelationInterpretation" |
3461 | // InternalSolverLanguage.g:1137:1: ruleFieldRelationInterpretation : ( ( rule__FieldRelationInterpretation__Group__0 ) ) ; | 3308 | // InternalSolverLanguage.g:1087:1: ruleFieldRelationInterpretation : ( ( rule__FieldRelationInterpretation__Group__0 ) ) ; |
3462 | public final void ruleFieldRelationInterpretation() throws RecognitionException { | 3309 | public final void ruleFieldRelationInterpretation() throws RecognitionException { |
3463 | 3310 | ||
3464 | int stackSize = keepStackSize(); | 3311 | int stackSize = keepStackSize(); |
3465 | 3312 | ||
3466 | try { | 3313 | try { |
3467 | // InternalSolverLanguage.g:1141:2: ( ( ( rule__FieldRelationInterpretation__Group__0 ) ) ) | 3314 | // InternalSolverLanguage.g:1091:2: ( ( ( rule__FieldRelationInterpretation__Group__0 ) ) ) |
3468 | // InternalSolverLanguage.g:1142:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) | 3315 | // InternalSolverLanguage.g:1092:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) |
3469 | { | 3316 | { |
3470 | // InternalSolverLanguage.g:1142:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) | 3317 | // InternalSolverLanguage.g:1092:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) |
3471 | // InternalSolverLanguage.g:1143:3: ( rule__FieldRelationInterpretation__Group__0 ) | 3318 | // InternalSolverLanguage.g:1093:3: ( rule__FieldRelationInterpretation__Group__0 ) |
3472 | { | 3319 | { |
3473 | before(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); | 3320 | before(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); |
3474 | // InternalSolverLanguage.g:1144:3: ( rule__FieldRelationInterpretation__Group__0 ) | 3321 | // InternalSolverLanguage.g:1094:3: ( rule__FieldRelationInterpretation__Group__0 ) |
3475 | // InternalSolverLanguage.g:1144:4: rule__FieldRelationInterpretation__Group__0 | 3322 | // InternalSolverLanguage.g:1094:4: rule__FieldRelationInterpretation__Group__0 |
3476 | { | 3323 | { |
3477 | pushFollow(FOLLOW_2); | 3324 | pushFollow(FOLLOW_2); |
3478 | rule__FieldRelationInterpretation__Group__0(); | 3325 | rule__FieldRelationInterpretation__Group__0(); |
@@ -3505,11 +3352,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3505 | 3352 | ||
3506 | 3353 | ||
3507 | // $ANTLR start "entryRuleGlobalRelationInterpretation" | 3354 | // $ANTLR start "entryRuleGlobalRelationInterpretation" |
3508 | // InternalSolverLanguage.g:1153:1: entryRuleGlobalRelationInterpretation : ruleGlobalRelationInterpretation EOF ; | 3355 | // InternalSolverLanguage.g:1103:1: entryRuleGlobalRelationInterpretation : ruleGlobalRelationInterpretation EOF ; |
3509 | public final void entryRuleGlobalRelationInterpretation() throws RecognitionException { | 3356 | public final void entryRuleGlobalRelationInterpretation() throws RecognitionException { |
3510 | try { | 3357 | try { |
3511 | // InternalSolverLanguage.g:1154:1: ( ruleGlobalRelationInterpretation EOF ) | 3358 | // InternalSolverLanguage.g:1104:1: ( ruleGlobalRelationInterpretation EOF ) |
3512 | // InternalSolverLanguage.g:1155:1: ruleGlobalRelationInterpretation EOF | 3359 | // InternalSolverLanguage.g:1105:1: ruleGlobalRelationInterpretation EOF |
3513 | { | 3360 | { |
3514 | before(grammarAccess.getGlobalRelationInterpretationRule()); | 3361 | before(grammarAccess.getGlobalRelationInterpretationRule()); |
3515 | pushFollow(FOLLOW_1); | 3362 | pushFollow(FOLLOW_1); |
@@ -3535,21 +3382,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3535 | 3382 | ||
3536 | 3383 | ||
3537 | // $ANTLR start "ruleGlobalRelationInterpretation" | 3384 | // $ANTLR start "ruleGlobalRelationInterpretation" |
3538 | // InternalSolverLanguage.g:1162:1: ruleGlobalRelationInterpretation : ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ; | 3385 | // InternalSolverLanguage.g:1112:1: ruleGlobalRelationInterpretation : ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ; |
3539 | public final void ruleGlobalRelationInterpretation() throws RecognitionException { | 3386 | public final void ruleGlobalRelationInterpretation() throws RecognitionException { |
3540 | 3387 | ||
3541 | int stackSize = keepStackSize(); | 3388 | int stackSize = keepStackSize(); |
3542 | 3389 | ||
3543 | try { | 3390 | try { |
3544 | // InternalSolverLanguage.g:1166:2: ( ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ) | 3391 | // InternalSolverLanguage.g:1116:2: ( ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ) |
3545 | // InternalSolverLanguage.g:1167:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) | 3392 | // InternalSolverLanguage.g:1117:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) |
3546 | { | 3393 | { |
3547 | // InternalSolverLanguage.g:1167:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) | 3394 | // InternalSolverLanguage.g:1117:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) |
3548 | // InternalSolverLanguage.g:1168:3: ( rule__GlobalRelationInterpretation__Group__0 ) | 3395 | // InternalSolverLanguage.g:1118:3: ( rule__GlobalRelationInterpretation__Group__0 ) |
3549 | { | 3396 | { |
3550 | before(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); | 3397 | before(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); |
3551 | // InternalSolverLanguage.g:1169:3: ( rule__GlobalRelationInterpretation__Group__0 ) | 3398 | // InternalSolverLanguage.g:1119:3: ( rule__GlobalRelationInterpretation__Group__0 ) |
3552 | // InternalSolverLanguage.g:1169:4: rule__GlobalRelationInterpretation__Group__0 | 3399 | // InternalSolverLanguage.g:1119:4: rule__GlobalRelationInterpretation__Group__0 |
3553 | { | 3400 | { |
3554 | pushFollow(FOLLOW_2); | 3401 | pushFollow(FOLLOW_2); |
3555 | rule__GlobalRelationInterpretation__Group__0(); | 3402 | rule__GlobalRelationInterpretation__Group__0(); |
@@ -3582,11 +3429,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3582 | 3429 | ||
3583 | 3430 | ||
3584 | // $ANTLR start "entryRuleMultiplicityDefinition" | 3431 | // $ANTLR start "entryRuleMultiplicityDefinition" |
3585 | // InternalSolverLanguage.g:1178:1: entryRuleMultiplicityDefinition : ruleMultiplicityDefinition EOF ; | 3432 | // InternalSolverLanguage.g:1128:1: entryRuleMultiplicityDefinition : ruleMultiplicityDefinition EOF ; |
3586 | public final void entryRuleMultiplicityDefinition() throws RecognitionException { | 3433 | public final void entryRuleMultiplicityDefinition() throws RecognitionException { |
3587 | try { | 3434 | try { |
3588 | // InternalSolverLanguage.g:1179:1: ( ruleMultiplicityDefinition EOF ) | 3435 | // InternalSolverLanguage.g:1129:1: ( ruleMultiplicityDefinition EOF ) |
3589 | // InternalSolverLanguage.g:1180:1: ruleMultiplicityDefinition EOF | 3436 | // InternalSolverLanguage.g:1130:1: ruleMultiplicityDefinition EOF |
3590 | { | 3437 | { |
3591 | before(grammarAccess.getMultiplicityDefinitionRule()); | 3438 | before(grammarAccess.getMultiplicityDefinitionRule()); |
3592 | pushFollow(FOLLOW_1); | 3439 | pushFollow(FOLLOW_1); |
@@ -3612,21 +3459,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3612 | 3459 | ||
3613 | 3460 | ||
3614 | // $ANTLR start "ruleMultiplicityDefinition" | 3461 | // $ANTLR start "ruleMultiplicityDefinition" |
3615 | // InternalSolverLanguage.g:1187:1: ruleMultiplicityDefinition : ( ( rule__MultiplicityDefinition__Group__0 ) ) ; | 3462 | // InternalSolverLanguage.g:1137:1: ruleMultiplicityDefinition : ( ( rule__MultiplicityDefinition__Group__0 ) ) ; |
3616 | public final void ruleMultiplicityDefinition() throws RecognitionException { | 3463 | public final void ruleMultiplicityDefinition() throws RecognitionException { |
3617 | 3464 | ||
3618 | int stackSize = keepStackSize(); | 3465 | int stackSize = keepStackSize(); |
3619 | 3466 | ||
3620 | try { | 3467 | try { |
3621 | // InternalSolverLanguage.g:1191:2: ( ( ( rule__MultiplicityDefinition__Group__0 ) ) ) | 3468 | // InternalSolverLanguage.g:1141:2: ( ( ( rule__MultiplicityDefinition__Group__0 ) ) ) |
3622 | // InternalSolverLanguage.g:1192:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) | 3469 | // InternalSolverLanguage.g:1142:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) |
3623 | { | 3470 | { |
3624 | // InternalSolverLanguage.g:1192:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) | 3471 | // InternalSolverLanguage.g:1142:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) |
3625 | // InternalSolverLanguage.g:1193:3: ( rule__MultiplicityDefinition__Group__0 ) | 3472 | // InternalSolverLanguage.g:1143:3: ( rule__MultiplicityDefinition__Group__0 ) |
3626 | { | 3473 | { |
3627 | before(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); | 3474 | before(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); |
3628 | // InternalSolverLanguage.g:1194:3: ( rule__MultiplicityDefinition__Group__0 ) | 3475 | // InternalSolverLanguage.g:1144:3: ( rule__MultiplicityDefinition__Group__0 ) |
3629 | // InternalSolverLanguage.g:1194:4: rule__MultiplicityDefinition__Group__0 | 3476 | // InternalSolverLanguage.g:1144:4: rule__MultiplicityDefinition__Group__0 |
3630 | { | 3477 | { |
3631 | pushFollow(FOLLOW_2); | 3478 | pushFollow(FOLLOW_2); |
3632 | rule__MultiplicityDefinition__Group__0(); | 3479 | rule__MultiplicityDefinition__Group__0(); |
@@ -3659,34 +3506,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3659 | 3506 | ||
3660 | 3507 | ||
3661 | // $ANTLR start "rule__Statement__Alternatives" | 3508 | // $ANTLR start "rule__Statement__Alternatives" |
3662 | // InternalSolverLanguage.g:1202:1: rule__Statement__Alternatives : ( ( ruleInterpretation ) | ( rulePredicate ) ); | 3509 | // InternalSolverLanguage.g:1152:1: rule__Statement__Alternatives : ( ( ruleInterpretation ) | ( rulePredicate ) ); |
3663 | public final void rule__Statement__Alternatives() throws RecognitionException { | 3510 | public final void rule__Statement__Alternatives() throws RecognitionException { |
3664 | 3511 | ||
3665 | int stackSize = keepStackSize(); | 3512 | int stackSize = keepStackSize(); |
3666 | 3513 | ||
3667 | try { | 3514 | try { |
3668 | // InternalSolverLanguage.g:1206:1: ( ( ruleInterpretation ) | ( rulePredicate ) ) | 3515 | // InternalSolverLanguage.g:1156:1: ( ( ruleInterpretation ) | ( rulePredicate ) ) |
3669 | int alt2=2; | 3516 | int alt2=2; |
3670 | int LA2_0 = input.LA(1); | 3517 | alt2 = dfa2.predict(input); |
3671 | |||
3672 | if ( (LA2_0==RULE_ID||(LA2_0>=20 && LA2_0<=25)||LA2_0==31||LA2_0==36||(LA2_0>=39 && LA2_0<=40)) ) { | ||
3673 | alt2=1; | ||
3674 | } | ||
3675 | else if ( (LA2_0==16||LA2_0==27) ) { | ||
3676 | alt2=2; | ||
3677 | } | ||
3678 | else { | ||
3679 | NoViableAltException nvae = | ||
3680 | new NoViableAltException("", 2, 0, input); | ||
3681 | |||
3682 | throw nvae; | ||
3683 | } | ||
3684 | switch (alt2) { | 3518 | switch (alt2) { |
3685 | case 1 : | 3519 | case 1 : |
3686 | // InternalSolverLanguage.g:1207:2: ( ruleInterpretation ) | 3520 | // InternalSolverLanguage.g:1157:2: ( ruleInterpretation ) |
3687 | { | 3521 | { |
3688 | // InternalSolverLanguage.g:1207:2: ( ruleInterpretation ) | 3522 | // InternalSolverLanguage.g:1157:2: ( ruleInterpretation ) |
3689 | // InternalSolverLanguage.g:1208:3: ruleInterpretation | 3523 | // InternalSolverLanguage.g:1158:3: ruleInterpretation |
3690 | { | 3524 | { |
3691 | before(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); | 3525 | before(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); |
3692 | pushFollow(FOLLOW_2); | 3526 | pushFollow(FOLLOW_2); |
@@ -3702,10 +3536,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3702 | } | 3536 | } |
3703 | break; | 3537 | break; |
3704 | case 2 : | 3538 | case 2 : |
3705 | // InternalSolverLanguage.g:1213:2: ( rulePredicate ) | 3539 | // InternalSolverLanguage.g:1163:2: ( rulePredicate ) |
3706 | { | 3540 | { |
3707 | // InternalSolverLanguage.g:1213:2: ( rulePredicate ) | 3541 | // InternalSolverLanguage.g:1163:2: ( rulePredicate ) |
3708 | // InternalSolverLanguage.g:1214:3: rulePredicate | 3542 | // InternalSolverLanguage.g:1164:3: rulePredicate |
3709 | { | 3543 | { |
3710 | before(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); | 3544 | before(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); |
3711 | pushFollow(FOLLOW_2); | 3545 | pushFollow(FOLLOW_2); |
@@ -3738,13 +3572,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3738 | 3572 | ||
3739 | 3573 | ||
3740 | // $ANTLR start "rule__BooleanValue__Alternatives" | 3574 | // $ANTLR start "rule__BooleanValue__Alternatives" |
3741 | // InternalSolverLanguage.g:1223:1: rule__BooleanValue__Alternatives : ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ); | 3575 | // InternalSolverLanguage.g:1173:1: rule__BooleanValue__Alternatives : ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ); |
3742 | public final void rule__BooleanValue__Alternatives() throws RecognitionException { | 3576 | public final void rule__BooleanValue__Alternatives() throws RecognitionException { |
3743 | 3577 | ||
3744 | int stackSize = keepStackSize(); | 3578 | int stackSize = keepStackSize(); |
3745 | 3579 | ||
3746 | try { | 3580 | try { |
3747 | // InternalSolverLanguage.g:1227:1: ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ) | 3581 | // InternalSolverLanguage.g:1177:1: ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ) |
3748 | int alt3=2; | 3582 | int alt3=2; |
3749 | int LA3_0 = input.LA(1); | 3583 | int LA3_0 = input.LA(1); |
3750 | 3584 | ||
@@ -3762,14 +3596,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3762 | } | 3596 | } |
3763 | switch (alt3) { | 3597 | switch (alt3) { |
3764 | case 1 : | 3598 | case 1 : |
3765 | // InternalSolverLanguage.g:1228:2: ( ( rule__BooleanValue__Group_0__0 ) ) | 3599 | // InternalSolverLanguage.g:1178:2: ( ( rule__BooleanValue__Group_0__0 ) ) |
3766 | { | 3600 | { |
3767 | // InternalSolverLanguage.g:1228:2: ( ( rule__BooleanValue__Group_0__0 ) ) | 3601 | // InternalSolverLanguage.g:1178:2: ( ( rule__BooleanValue__Group_0__0 ) ) |
3768 | // InternalSolverLanguage.g:1229:3: ( rule__BooleanValue__Group_0__0 ) | 3602 | // InternalSolverLanguage.g:1179:3: ( rule__BooleanValue__Group_0__0 ) |
3769 | { | 3603 | { |
3770 | before(grammarAccess.getBooleanValueAccess().getGroup_0()); | 3604 | before(grammarAccess.getBooleanValueAccess().getGroup_0()); |
3771 | // InternalSolverLanguage.g:1230:3: ( rule__BooleanValue__Group_0__0 ) | 3605 | // InternalSolverLanguage.g:1180:3: ( rule__BooleanValue__Group_0__0 ) |
3772 | // InternalSolverLanguage.g:1230:4: rule__BooleanValue__Group_0__0 | 3606 | // InternalSolverLanguage.g:1180:4: rule__BooleanValue__Group_0__0 |
3773 | { | 3607 | { |
3774 | pushFollow(FOLLOW_2); | 3608 | pushFollow(FOLLOW_2); |
3775 | rule__BooleanValue__Group_0__0(); | 3609 | rule__BooleanValue__Group_0__0(); |
@@ -3787,14 +3621,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3787 | } | 3621 | } |
3788 | break; | 3622 | break; |
3789 | case 2 : | 3623 | case 2 : |
3790 | // InternalSolverLanguage.g:1234:2: ( ( rule__BooleanValue__Group_1__0 ) ) | 3624 | // InternalSolverLanguage.g:1184:2: ( ( rule__BooleanValue__Group_1__0 ) ) |
3791 | { | 3625 | { |
3792 | // InternalSolverLanguage.g:1234:2: ( ( rule__BooleanValue__Group_1__0 ) ) | 3626 | // InternalSolverLanguage.g:1184:2: ( ( rule__BooleanValue__Group_1__0 ) ) |
3793 | // InternalSolverLanguage.g:1235:3: ( rule__BooleanValue__Group_1__0 ) | 3627 | // InternalSolverLanguage.g:1185:3: ( rule__BooleanValue__Group_1__0 ) |
3794 | { | 3628 | { |
3795 | before(grammarAccess.getBooleanValueAccess().getGroup_1()); | 3629 | before(grammarAccess.getBooleanValueAccess().getGroup_1()); |
3796 | // InternalSolverLanguage.g:1236:3: ( rule__BooleanValue__Group_1__0 ) | 3630 | // InternalSolverLanguage.g:1186:3: ( rule__BooleanValue__Group_1__0 ) |
3797 | // InternalSolverLanguage.g:1236:4: rule__BooleanValue__Group_1__0 | 3631 | // InternalSolverLanguage.g:1186:4: rule__BooleanValue__Group_1__0 |
3798 | { | 3632 | { |
3799 | pushFollow(FOLLOW_2); | 3633 | pushFollow(FOLLOW_2); |
3800 | rule__BooleanValue__Group_1__0(); | 3634 | rule__BooleanValue__Group_1__0(); |
@@ -3829,13 +3663,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3829 | 3663 | ||
3830 | 3664 | ||
3831 | // $ANTLR start "rule__TruthValue__Alternatives" | 3665 | // $ANTLR start "rule__TruthValue__Alternatives" |
3832 | // InternalSolverLanguage.g:1244:1: rule__TruthValue__Alternatives : ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ); | 3666 | // InternalSolverLanguage.g:1194:1: rule__TruthValue__Alternatives : ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ); |
3833 | public final void rule__TruthValue__Alternatives() throws RecognitionException { | 3667 | public final void rule__TruthValue__Alternatives() throws RecognitionException { |
3834 | 3668 | ||
3835 | int stackSize = keepStackSize(); | 3669 | int stackSize = keepStackSize(); |
3836 | 3670 | ||
3837 | try { | 3671 | try { |
3838 | // InternalSolverLanguage.g:1248:1: ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ) | 3672 | // InternalSolverLanguage.g:1198:1: ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ) |
3839 | int alt4=4; | 3673 | int alt4=4; |
3840 | switch ( input.LA(1) ) { | 3674 | switch ( input.LA(1) ) { |
3841 | case 12: | 3675 | case 12: |
@@ -3867,14 +3701,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3867 | 3701 | ||
3868 | switch (alt4) { | 3702 | switch (alt4) { |
3869 | case 1 : | 3703 | case 1 : |
3870 | // InternalSolverLanguage.g:1249:2: ( ( rule__TruthValue__Group_0__0 ) ) | 3704 | // InternalSolverLanguage.g:1199:2: ( ( rule__TruthValue__Group_0__0 ) ) |
3871 | { | 3705 | { |
3872 | // InternalSolverLanguage.g:1249:2: ( ( rule__TruthValue__Group_0__0 ) ) | 3706 | // InternalSolverLanguage.g:1199:2: ( ( rule__TruthValue__Group_0__0 ) ) |
3873 | // InternalSolverLanguage.g:1250:3: ( rule__TruthValue__Group_0__0 ) | 3707 | // InternalSolverLanguage.g:1200:3: ( rule__TruthValue__Group_0__0 ) |
3874 | { | 3708 | { |
3875 | before(grammarAccess.getTruthValueAccess().getGroup_0()); | 3709 | before(grammarAccess.getTruthValueAccess().getGroup_0()); |
3876 | // InternalSolverLanguage.g:1251:3: ( rule__TruthValue__Group_0__0 ) | 3710 | // InternalSolverLanguage.g:1201:3: ( rule__TruthValue__Group_0__0 ) |
3877 | // InternalSolverLanguage.g:1251:4: rule__TruthValue__Group_0__0 | 3711 | // InternalSolverLanguage.g:1201:4: rule__TruthValue__Group_0__0 |
3878 | { | 3712 | { |
3879 | pushFollow(FOLLOW_2); | 3713 | pushFollow(FOLLOW_2); |
3880 | rule__TruthValue__Group_0__0(); | 3714 | rule__TruthValue__Group_0__0(); |
@@ -3892,14 +3726,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3892 | } | 3726 | } |
3893 | break; | 3727 | break; |
3894 | case 2 : | 3728 | case 2 : |
3895 | // InternalSolverLanguage.g:1255:2: ( ( rule__TruthValue__Group_1__0 ) ) | 3729 | // InternalSolverLanguage.g:1205:2: ( ( rule__TruthValue__Group_1__0 ) ) |
3896 | { | 3730 | { |
3897 | // InternalSolverLanguage.g:1255:2: ( ( rule__TruthValue__Group_1__0 ) ) | 3731 | // InternalSolverLanguage.g:1205:2: ( ( rule__TruthValue__Group_1__0 ) ) |
3898 | // InternalSolverLanguage.g:1256:3: ( rule__TruthValue__Group_1__0 ) | 3732 | // InternalSolverLanguage.g:1206:3: ( rule__TruthValue__Group_1__0 ) |
3899 | { | 3733 | { |
3900 | before(grammarAccess.getTruthValueAccess().getGroup_1()); | 3734 | before(grammarAccess.getTruthValueAccess().getGroup_1()); |
3901 | // InternalSolverLanguage.g:1257:3: ( rule__TruthValue__Group_1__0 ) | 3735 | // InternalSolverLanguage.g:1207:3: ( rule__TruthValue__Group_1__0 ) |
3902 | // InternalSolverLanguage.g:1257:4: rule__TruthValue__Group_1__0 | 3736 | // InternalSolverLanguage.g:1207:4: rule__TruthValue__Group_1__0 |
3903 | { | 3737 | { |
3904 | pushFollow(FOLLOW_2); | 3738 | pushFollow(FOLLOW_2); |
3905 | rule__TruthValue__Group_1__0(); | 3739 | rule__TruthValue__Group_1__0(); |
@@ -3917,14 +3751,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3917 | } | 3751 | } |
3918 | break; | 3752 | break; |
3919 | case 3 : | 3753 | case 3 : |
3920 | // InternalSolverLanguage.g:1261:2: ( ( rule__TruthValue__Group_2__0 ) ) | 3754 | // InternalSolverLanguage.g:1211:2: ( ( rule__TruthValue__Group_2__0 ) ) |
3921 | { | 3755 | { |
3922 | // InternalSolverLanguage.g:1261:2: ( ( rule__TruthValue__Group_2__0 ) ) | 3756 | // InternalSolverLanguage.g:1211:2: ( ( rule__TruthValue__Group_2__0 ) ) |
3923 | // InternalSolverLanguage.g:1262:3: ( rule__TruthValue__Group_2__0 ) | 3757 | // InternalSolverLanguage.g:1212:3: ( rule__TruthValue__Group_2__0 ) |
3924 | { | 3758 | { |
3925 | before(grammarAccess.getTruthValueAccess().getGroup_2()); | 3759 | before(grammarAccess.getTruthValueAccess().getGroup_2()); |
3926 | // InternalSolverLanguage.g:1263:3: ( rule__TruthValue__Group_2__0 ) | 3760 | // InternalSolverLanguage.g:1213:3: ( rule__TruthValue__Group_2__0 ) |
3927 | // InternalSolverLanguage.g:1263:4: rule__TruthValue__Group_2__0 | 3761 | // InternalSolverLanguage.g:1213:4: rule__TruthValue__Group_2__0 |
3928 | { | 3762 | { |
3929 | pushFollow(FOLLOW_2); | 3763 | pushFollow(FOLLOW_2); |
3930 | rule__TruthValue__Group_2__0(); | 3764 | rule__TruthValue__Group_2__0(); |
@@ -3942,14 +3776,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3942 | } | 3776 | } |
3943 | break; | 3777 | break; |
3944 | case 4 : | 3778 | case 4 : |
3945 | // InternalSolverLanguage.g:1267:2: ( ( rule__TruthValue__Group_3__0 ) ) | 3779 | // InternalSolverLanguage.g:1217:2: ( ( rule__TruthValue__Group_3__0 ) ) |
3946 | { | 3780 | { |
3947 | // InternalSolverLanguage.g:1267:2: ( ( rule__TruthValue__Group_3__0 ) ) | 3781 | // InternalSolverLanguage.g:1217:2: ( ( rule__TruthValue__Group_3__0 ) ) |
3948 | // InternalSolverLanguage.g:1268:3: ( rule__TruthValue__Group_3__0 ) | 3782 | // InternalSolverLanguage.g:1218:3: ( rule__TruthValue__Group_3__0 ) |
3949 | { | 3783 | { |
3950 | before(grammarAccess.getTruthValueAccess().getGroup_3()); | 3784 | before(grammarAccess.getTruthValueAccess().getGroup_3()); |
3951 | // InternalSolverLanguage.g:1269:3: ( rule__TruthValue__Group_3__0 ) | 3785 | // InternalSolverLanguage.g:1219:3: ( rule__TruthValue__Group_3__0 ) |
3952 | // InternalSolverLanguage.g:1269:4: rule__TruthValue__Group_3__0 | 3786 | // InternalSolverLanguage.g:1219:4: rule__TruthValue__Group_3__0 |
3953 | { | 3787 | { |
3954 | pushFollow(FOLLOW_2); | 3788 | pushFollow(FOLLOW_2); |
3955 | rule__TruthValue__Group_3__0(); | 3789 | rule__TruthValue__Group_3__0(); |
@@ -3984,34 +3818,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3984 | 3818 | ||
3985 | 3819 | ||
3986 | // $ANTLR start "rule__Interpretation__Alternatives" | 3820 | // $ANTLR start "rule__Interpretation__Alternatives" |
3987 | // InternalSolverLanguage.g:1277:1: rule__Interpretation__Alternatives : ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ); | 3821 | // InternalSolverLanguage.g:1227:1: rule__Interpretation__Alternatives : ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ); |
3988 | public final void rule__Interpretation__Alternatives() throws RecognitionException { | 3822 | public final void rule__Interpretation__Alternatives() throws RecognitionException { |
3989 | 3823 | ||
3990 | int stackSize = keepStackSize(); | 3824 | int stackSize = keepStackSize(); |
3991 | 3825 | ||
3992 | try { | 3826 | try { |
3993 | // InternalSolverLanguage.g:1281:1: ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ) | 3827 | // InternalSolverLanguage.g:1231:1: ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ) |
3994 | int alt5=3; | 3828 | int alt5=3; |
3995 | switch ( input.LA(1) ) { | 3829 | switch ( input.LA(1) ) { |
3996 | case RULE_ID: | 3830 | case RULE_ID: |
3997 | case 20: | ||
3998 | case 21: | 3831 | case 21: |
3999 | case 22: | 3832 | case 22: |
4000 | case 23: | 3833 | case 23: |
4001 | case 24: | 3834 | case 24: |
4002 | case 25: | 3835 | case 25: |
3836 | case 26: | ||
4003 | { | 3837 | { |
4004 | alt5=1; | 3838 | alt5=1; |
4005 | } | 3839 | } |
4006 | break; | 3840 | break; |
4007 | case 31: | 3841 | case 32: |
4008 | { | 3842 | { |
4009 | alt5=2; | 3843 | alt5=2; |
4010 | } | 3844 | } |
4011 | break; | 3845 | break; |
4012 | case 36: | 3846 | case 33: |
4013 | case 39: | 3847 | case 37: |
3848 | case 38: | ||
4014 | case 40: | 3849 | case 40: |
3850 | case 41: | ||
4015 | { | 3851 | { |
4016 | alt5=3; | 3852 | alt5=3; |
4017 | } | 3853 | } |
@@ -4025,10 +3861,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4025 | 3861 | ||
4026 | switch (alt5) { | 3862 | switch (alt5) { |
4027 | case 1 : | 3863 | case 1 : |
4028 | // InternalSolverLanguage.g:1282:2: ( ruleBasicInterpretation ) | 3864 | // InternalSolverLanguage.g:1232:2: ( ruleBasicInterpretation ) |
4029 | { | 3865 | { |
4030 | // InternalSolverLanguage.g:1282:2: ( ruleBasicInterpretation ) | 3866 | // InternalSolverLanguage.g:1232:2: ( ruleBasicInterpretation ) |
4031 | // InternalSolverLanguage.g:1283:3: ruleBasicInterpretation | 3867 | // InternalSolverLanguage.g:1233:3: ruleBasicInterpretation |
4032 | { | 3868 | { |
4033 | before(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); | 3869 | before(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); |
4034 | pushFollow(FOLLOW_2); | 3870 | pushFollow(FOLLOW_2); |
@@ -4044,10 +3880,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4044 | } | 3880 | } |
4045 | break; | 3881 | break; |
4046 | case 2 : | 3882 | case 2 : |
4047 | // InternalSolverLanguage.g:1288:2: ( ruleDefaultInterpretation ) | 3883 | // InternalSolverLanguage.g:1238:2: ( ruleDefaultInterpretation ) |
4048 | { | 3884 | { |
4049 | // InternalSolverLanguage.g:1288:2: ( ruleDefaultInterpretation ) | 3885 | // InternalSolverLanguage.g:1238:2: ( ruleDefaultInterpretation ) |
4050 | // InternalSolverLanguage.g:1289:3: ruleDefaultInterpretation | 3886 | // InternalSolverLanguage.g:1239:3: ruleDefaultInterpretation |
4051 | { | 3887 | { |
4052 | before(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); | 3888 | before(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); |
4053 | pushFollow(FOLLOW_2); | 3889 | pushFollow(FOLLOW_2); |
@@ -4063,10 +3899,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4063 | } | 3899 | } |
4064 | break; | 3900 | break; |
4065 | case 3 : | 3901 | case 3 : |
4066 | // InternalSolverLanguage.g:1294:2: ( ruleCDInterpretation ) | 3902 | // InternalSolverLanguage.g:1244:2: ( ruleCDInterpretation ) |
4067 | { | 3903 | { |
4068 | // InternalSolverLanguage.g:1294:2: ( ruleCDInterpretation ) | 3904 | // InternalSolverLanguage.g:1244:2: ( ruleCDInterpretation ) |
4069 | // InternalSolverLanguage.g:1295:3: ruleCDInterpretation | 3905 | // InternalSolverLanguage.g:1245:3: ruleCDInterpretation |
4070 | { | 3906 | { |
4071 | before(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); | 3907 | before(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); |
4072 | pushFollow(FOLLOW_2); | 3908 | pushFollow(FOLLOW_2); |
@@ -4099,13 +3935,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4099 | 3935 | ||
4100 | 3936 | ||
4101 | // $ANTLR start "rule__Symbol__Alternatives" | 3937 | // $ANTLR start "rule__Symbol__Alternatives" |
4102 | // InternalSolverLanguage.g:1304:1: rule__Symbol__Alternatives : ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ); | 3938 | // InternalSolverLanguage.g:1254:1: rule__Symbol__Alternatives : ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ); |
4103 | public final void rule__Symbol__Alternatives() throws RecognitionException { | 3939 | public final void rule__Symbol__Alternatives() throws RecognitionException { |
4104 | 3940 | ||
4105 | int stackSize = keepStackSize(); | 3941 | int stackSize = keepStackSize(); |
4106 | 3942 | ||
4107 | try { | 3943 | try { |
4108 | // InternalSolverLanguage.g:1308:1: ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ) | 3944 | // InternalSolverLanguage.g:1258:1: ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ) |
4109 | int alt6=3; | 3945 | int alt6=3; |
4110 | switch ( input.LA(1) ) { | 3946 | switch ( input.LA(1) ) { |
4111 | case RULE_ID: | 3947 | case RULE_ID: |
@@ -4113,16 +3949,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4113 | alt6=1; | 3949 | alt6=1; |
4114 | } | 3950 | } |
4115 | break; | 3951 | break; |
4116 | case 20: | ||
4117 | case 21: | 3952 | case 21: |
3953 | case 22: | ||
4118 | { | 3954 | { |
4119 | alt6=2; | 3955 | alt6=2; |
4120 | } | 3956 | } |
4121 | break; | 3957 | break; |
4122 | case 22: | ||
4123 | case 23: | 3958 | case 23: |
4124 | case 24: | 3959 | case 24: |
4125 | case 25: | 3960 | case 25: |
3961 | case 26: | ||
4126 | { | 3962 | { |
4127 | alt6=3; | 3963 | alt6=3; |
4128 | } | 3964 | } |
@@ -4136,10 +3972,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4136 | 3972 | ||
4137 | switch (alt6) { | 3973 | switch (alt6) { |
4138 | case 1 : | 3974 | case 1 : |
4139 | // InternalSolverLanguage.g:1309:2: ( ruleModelSymbol ) | 3975 | // InternalSolverLanguage.g:1259:2: ( ruleModelSymbol ) |
4140 | { | 3976 | { |
4141 | // InternalSolverLanguage.g:1309:2: ( ruleModelSymbol ) | 3977 | // InternalSolverLanguage.g:1259:2: ( ruleModelSymbol ) |
4142 | // InternalSolverLanguage.g:1310:3: ruleModelSymbol | 3978 | // InternalSolverLanguage.g:1260:3: ruleModelSymbol |
4143 | { | 3979 | { |
4144 | before(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); | 3980 | before(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); |
4145 | pushFollow(FOLLOW_2); | 3981 | pushFollow(FOLLOW_2); |
@@ -4155,10 +3991,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4155 | } | 3991 | } |
4156 | break; | 3992 | break; |
4157 | case 2 : | 3993 | case 2 : |
4158 | // InternalSolverLanguage.g:1315:2: ( rulePartialitySymbol ) | 3994 | // InternalSolverLanguage.g:1265:2: ( rulePartialitySymbol ) |
4159 | { | 3995 | { |
4160 | // InternalSolverLanguage.g:1315:2: ( rulePartialitySymbol ) | 3996 | // InternalSolverLanguage.g:1265:2: ( rulePartialitySymbol ) |
4161 | // InternalSolverLanguage.g:1316:3: rulePartialitySymbol | 3997 | // InternalSolverLanguage.g:1266:3: rulePartialitySymbol |
4162 | { | 3998 | { |
4163 | before(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); | 3999 | before(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); |
4164 | pushFollow(FOLLOW_2); | 4000 | pushFollow(FOLLOW_2); |
@@ -4174,10 +4010,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4174 | } | 4010 | } |
4175 | break; | 4011 | break; |
4176 | case 3 : | 4012 | case 3 : |
4177 | // InternalSolverLanguage.g:1321:2: ( ruleDataSymbol ) | 4013 | // InternalSolverLanguage.g:1271:2: ( ruleDataSymbol ) |
4178 | { | 4014 | { |
4179 | // InternalSolverLanguage.g:1321:2: ( ruleDataSymbol ) | 4015 | // InternalSolverLanguage.g:1271:2: ( ruleDataSymbol ) |
4180 | // InternalSolverLanguage.g:1322:3: ruleDataSymbol | 4016 | // InternalSolverLanguage.g:1272:3: ruleDataSymbol |
4181 | { | 4017 | { |
4182 | before(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); | 4018 | before(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); |
4183 | pushFollow(FOLLOW_2); | 4019 | pushFollow(FOLLOW_2); |
@@ -4210,20 +4046,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4210 | 4046 | ||
4211 | 4047 | ||
4212 | // $ANTLR start "rule__PartialitySymbol__Alternatives" | 4048 | // $ANTLR start "rule__PartialitySymbol__Alternatives" |
4213 | // InternalSolverLanguage.g:1331:1: rule__PartialitySymbol__Alternatives : ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ); | 4049 | // InternalSolverLanguage.g:1281:1: rule__PartialitySymbol__Alternatives : ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ); |
4214 | public final void rule__PartialitySymbol__Alternatives() throws RecognitionException { | 4050 | public final void rule__PartialitySymbol__Alternatives() throws RecognitionException { |
4215 | 4051 | ||
4216 | int stackSize = keepStackSize(); | 4052 | int stackSize = keepStackSize(); |
4217 | 4053 | ||
4218 | try { | 4054 | try { |
4219 | // InternalSolverLanguage.g:1335:1: ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ) | 4055 | // InternalSolverLanguage.g:1285:1: ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ) |
4220 | int alt7=2; | 4056 | int alt7=2; |
4221 | int LA7_0 = input.LA(1); | 4057 | int LA7_0 = input.LA(1); |
4222 | 4058 | ||
4223 | if ( (LA7_0==20) ) { | 4059 | if ( (LA7_0==21) ) { |
4224 | alt7=1; | 4060 | alt7=1; |
4225 | } | 4061 | } |
4226 | else if ( (LA7_0==21) ) { | 4062 | else if ( (LA7_0==22) ) { |
4227 | alt7=2; | 4063 | alt7=2; |
4228 | } | 4064 | } |
4229 | else { | 4065 | else { |
@@ -4234,10 +4070,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4234 | } | 4070 | } |
4235 | switch (alt7) { | 4071 | switch (alt7) { |
4236 | case 1 : | 4072 | case 1 : |
4237 | // InternalSolverLanguage.g:1336:2: ( ruleExistSymbol ) | 4073 | // InternalSolverLanguage.g:1286:2: ( ruleExistSymbol ) |
4238 | { | 4074 | { |
4239 | // InternalSolverLanguage.g:1336:2: ( ruleExistSymbol ) | 4075 | // InternalSolverLanguage.g:1286:2: ( ruleExistSymbol ) |
4240 | // InternalSolverLanguage.g:1337:3: ruleExistSymbol | 4076 | // InternalSolverLanguage.g:1287:3: ruleExistSymbol |
4241 | { | 4077 | { |
4242 | before(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); | 4078 | before(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); |
4243 | pushFollow(FOLLOW_2); | 4079 | pushFollow(FOLLOW_2); |
@@ -4253,10 +4089,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4253 | } | 4089 | } |
4254 | break; | 4090 | break; |
4255 | case 2 : | 4091 | case 2 : |
4256 | // InternalSolverLanguage.g:1342:2: ( ruleEqualsSymbol ) | 4092 | // InternalSolverLanguage.g:1292:2: ( ruleEqualsSymbol ) |
4257 | { | 4093 | { |
4258 | // InternalSolverLanguage.g:1342:2: ( ruleEqualsSymbol ) | 4094 | // InternalSolverLanguage.g:1292:2: ( ruleEqualsSymbol ) |
4259 | // InternalSolverLanguage.g:1343:3: ruleEqualsSymbol | 4095 | // InternalSolverLanguage.g:1293:3: ruleEqualsSymbol |
4260 | { | 4096 | { |
4261 | before(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); | 4097 | before(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); |
4262 | pushFollow(FOLLOW_2); | 4098 | pushFollow(FOLLOW_2); |
@@ -4289,31 +4125,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4289 | 4125 | ||
4290 | 4126 | ||
4291 | // $ANTLR start "rule__DataSymbol__Alternatives" | 4127 | // $ANTLR start "rule__DataSymbol__Alternatives" |
4292 | // InternalSolverLanguage.g:1352:1: rule__DataSymbol__Alternatives : ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ); | 4128 | // InternalSolverLanguage.g:1302:1: rule__DataSymbol__Alternatives : ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ); |
4293 | public final void rule__DataSymbol__Alternatives() throws RecognitionException { | 4129 | public final void rule__DataSymbol__Alternatives() throws RecognitionException { |
4294 | 4130 | ||
4295 | int stackSize = keepStackSize(); | 4131 | int stackSize = keepStackSize(); |
4296 | 4132 | ||
4297 | try { | 4133 | try { |
4298 | // InternalSolverLanguage.g:1356:1: ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ) | 4134 | // InternalSolverLanguage.g:1306:1: ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ) |
4299 | int alt8=4; | 4135 | int alt8=4; |
4300 | switch ( input.LA(1) ) { | 4136 | switch ( input.LA(1) ) { |
4301 | case 22: | 4137 | case 23: |
4302 | { | 4138 | { |
4303 | alt8=1; | 4139 | alt8=1; |
4304 | } | 4140 | } |
4305 | break; | 4141 | break; |
4306 | case 23: | 4142 | case 24: |
4307 | { | 4143 | { |
4308 | alt8=2; | 4144 | alt8=2; |
4309 | } | 4145 | } |
4310 | break; | 4146 | break; |
4311 | case 24: | 4147 | case 25: |
4312 | { | 4148 | { |
4313 | alt8=3; | 4149 | alt8=3; |
4314 | } | 4150 | } |
4315 | break; | 4151 | break; |
4316 | case 25: | 4152 | case 26: |
4317 | { | 4153 | { |
4318 | alt8=4; | 4154 | alt8=4; |
4319 | } | 4155 | } |
@@ -4327,10 +4163,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4327 | 4163 | ||
4328 | switch (alt8) { | 4164 | switch (alt8) { |
4329 | case 1 : | 4165 | case 1 : |
4330 | // InternalSolverLanguage.g:1357:2: ( ruleBooleanSymbol ) | 4166 | // InternalSolverLanguage.g:1307:2: ( ruleBooleanSymbol ) |
4331 | { | 4167 | { |
4332 | // InternalSolverLanguage.g:1357:2: ( ruleBooleanSymbol ) | 4168 | // InternalSolverLanguage.g:1307:2: ( ruleBooleanSymbol ) |
4333 | // InternalSolverLanguage.g:1358:3: ruleBooleanSymbol | 4169 | // InternalSolverLanguage.g:1308:3: ruleBooleanSymbol |
4334 | { | 4170 | { |
4335 | before(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); | 4171 | before(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); |
4336 | pushFollow(FOLLOW_2); | 4172 | pushFollow(FOLLOW_2); |
@@ -4346,10 +4182,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4346 | } | 4182 | } |
4347 | break; | 4183 | break; |
4348 | case 2 : | 4184 | case 2 : |
4349 | // InternalSolverLanguage.g:1363:2: ( ruleIntegerSymbol ) | 4185 | // InternalSolverLanguage.g:1313:2: ( ruleIntegerSymbol ) |
4350 | { | 4186 | { |
4351 | // InternalSolverLanguage.g:1363:2: ( ruleIntegerSymbol ) | 4187 | // InternalSolverLanguage.g:1313:2: ( ruleIntegerSymbol ) |
4352 | // InternalSolverLanguage.g:1364:3: ruleIntegerSymbol | 4188 | // InternalSolverLanguage.g:1314:3: ruleIntegerSymbol |
4353 | { | 4189 | { |
4354 | before(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); | 4190 | before(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); |
4355 | pushFollow(FOLLOW_2); | 4191 | pushFollow(FOLLOW_2); |
@@ -4365,10 +4201,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4365 | } | 4201 | } |
4366 | break; | 4202 | break; |
4367 | case 3 : | 4203 | case 3 : |
4368 | // InternalSolverLanguage.g:1369:2: ( ruleRealSymbol ) | 4204 | // InternalSolverLanguage.g:1319:2: ( ruleRealSymbol ) |
4369 | { | 4205 | { |
4370 | // InternalSolverLanguage.g:1369:2: ( ruleRealSymbol ) | 4206 | // InternalSolverLanguage.g:1319:2: ( ruleRealSymbol ) |
4371 | // InternalSolverLanguage.g:1370:3: ruleRealSymbol | 4207 | // InternalSolverLanguage.g:1320:3: ruleRealSymbol |
4372 | { | 4208 | { |
4373 | before(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); | 4209 | before(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); |
4374 | pushFollow(FOLLOW_2); | 4210 | pushFollow(FOLLOW_2); |
@@ -4384,10 +4220,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4384 | } | 4220 | } |
4385 | break; | 4221 | break; |
4386 | case 4 : | 4222 | case 4 : |
4387 | // InternalSolverLanguage.g:1375:2: ( ruleStringSymbol ) | 4223 | // InternalSolverLanguage.g:1325:2: ( ruleStringSymbol ) |
4388 | { | 4224 | { |
4389 | // InternalSolverLanguage.g:1375:2: ( ruleStringSymbol ) | 4225 | // InternalSolverLanguage.g:1325:2: ( ruleStringSymbol ) |
4390 | // InternalSolverLanguage.g:1376:3: ruleStringSymbol | 4226 | // InternalSolverLanguage.g:1326:3: ruleStringSymbol |
4391 | { | 4227 | { |
4392 | before(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); | 4228 | before(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); |
4393 | pushFollow(FOLLOW_2); | 4229 | pushFollow(FOLLOW_2); |
@@ -4420,13 +4256,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4420 | 4256 | ||
4421 | 4257 | ||
4422 | // $ANTLR start "rule__ComplexObject__Alternatives" | 4258 | // $ANTLR start "rule__ComplexObject__Alternatives" |
4423 | // InternalSolverLanguage.g:1385:1: rule__ComplexObject__Alternatives : ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ); | 4259 | // InternalSolverLanguage.g:1335:1: rule__ComplexObject__Alternatives : ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ); |
4424 | public final void rule__ComplexObject__Alternatives() throws RecognitionException { | 4260 | public final void rule__ComplexObject__Alternatives() throws RecognitionException { |
4425 | 4261 | ||
4426 | int stackSize = keepStackSize(); | 4262 | int stackSize = keepStackSize(); |
4427 | 4263 | ||
4428 | try { | 4264 | try { |
4429 | // InternalSolverLanguage.g:1389:1: ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ) | 4265 | // InternalSolverLanguage.g:1339:1: ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ) |
4430 | int alt9=3; | 4266 | int alt9=3; |
4431 | switch ( input.LA(1) ) { | 4267 | switch ( input.LA(1) ) { |
4432 | case RULE_INT: | 4268 | case RULE_INT: |
@@ -4435,17 +4271,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4435 | case 11: | 4271 | case 11: |
4436 | case 12: | 4272 | case 12: |
4437 | case 13: | 4273 | case 13: |
4438 | case 26: | 4274 | case 27: |
4439 | { | 4275 | { |
4440 | alt9=1; | 4276 | alt9=1; |
4441 | } | 4277 | } |
4442 | break; | 4278 | break; |
4443 | case 19: | 4279 | case 17: |
4444 | { | 4280 | { |
4445 | alt9=2; | 4281 | alt9=2; |
4446 | } | 4282 | } |
4447 | break; | 4283 | break; |
4448 | case 30: | 4284 | case 31: |
4449 | { | 4285 | { |
4450 | alt9=3; | 4286 | alt9=3; |
4451 | } | 4287 | } |
@@ -4459,10 +4295,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4459 | 4295 | ||
4460 | switch (alt9) { | 4296 | switch (alt9) { |
4461 | case 1 : | 4297 | case 1 : |
4462 | // InternalSolverLanguage.g:1390:2: ( ruleObject ) | 4298 | // InternalSolverLanguage.g:1340:2: ( ruleObject ) |
4463 | { | 4299 | { |
4464 | // InternalSolverLanguage.g:1390:2: ( ruleObject ) | 4300 | // InternalSolverLanguage.g:1340:2: ( ruleObject ) |
4465 | // InternalSolverLanguage.g:1391:3: ruleObject | 4301 | // InternalSolverLanguage.g:1341:3: ruleObject |
4466 | { | 4302 | { |
4467 | before(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); | 4303 | before(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); |
4468 | pushFollow(FOLLOW_2); | 4304 | pushFollow(FOLLOW_2); |
@@ -4478,10 +4314,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4478 | } | 4314 | } |
4479 | break; | 4315 | break; |
4480 | case 2 : | 4316 | case 2 : |
4481 | // InternalSolverLanguage.g:1396:2: ( ruleAllInstances ) | 4317 | // InternalSolverLanguage.g:1346:2: ( ruleAllInstances ) |
4482 | { | 4318 | { |
4483 | // InternalSolverLanguage.g:1396:2: ( ruleAllInstances ) | 4319 | // InternalSolverLanguage.g:1346:2: ( ruleAllInstances ) |
4484 | // InternalSolverLanguage.g:1397:3: ruleAllInstances | 4320 | // InternalSolverLanguage.g:1347:3: ruleAllInstances |
4485 | { | 4321 | { |
4486 | before(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); | 4322 | before(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); |
4487 | pushFollow(FOLLOW_2); | 4323 | pushFollow(FOLLOW_2); |
@@ -4497,10 +4333,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4497 | } | 4333 | } |
4498 | break; | 4334 | break; |
4499 | case 3 : | 4335 | case 3 : |
4500 | // InternalSolverLanguage.g:1402:2: ( ruleAllObjects ) | 4336 | // InternalSolverLanguage.g:1352:2: ( ruleAllObjects ) |
4501 | { | 4337 | { |
4502 | // InternalSolverLanguage.g:1402:2: ( ruleAllObjects ) | 4338 | // InternalSolverLanguage.g:1352:2: ( ruleAllObjects ) |
4503 | // InternalSolverLanguage.g:1403:3: ruleAllObjects | 4339 | // InternalSolverLanguage.g:1353:3: ruleAllObjects |
4504 | { | 4340 | { |
4505 | before(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); | 4341 | before(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); |
4506 | pushFollow(FOLLOW_2); | 4342 | pushFollow(FOLLOW_2); |
@@ -4533,16 +4369,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4533 | 4369 | ||
4534 | 4370 | ||
4535 | // $ANTLR start "rule__Object__Alternatives" | 4371 | // $ANTLR start "rule__Object__Alternatives" |
4536 | // InternalSolverLanguage.g:1412:1: rule__Object__Alternatives : ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ); | 4372 | // InternalSolverLanguage.g:1362:1: rule__Object__Alternatives : ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ); |
4537 | public final void rule__Object__Alternatives() throws RecognitionException { | 4373 | public final void rule__Object__Alternatives() throws RecognitionException { |
4538 | 4374 | ||
4539 | int stackSize = keepStackSize(); | 4375 | int stackSize = keepStackSize(); |
4540 | 4376 | ||
4541 | try { | 4377 | try { |
4542 | // InternalSolverLanguage.g:1416:1: ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ) | 4378 | // InternalSolverLanguage.g:1366:1: ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ) |
4543 | int alt10=3; | 4379 | int alt10=3; |
4544 | switch ( input.LA(1) ) { | 4380 | switch ( input.LA(1) ) { |
4545 | case 26: | 4381 | case 27: |
4546 | { | 4382 | { |
4547 | alt10=1; | 4383 | alt10=1; |
4548 | } | 4384 | } |
@@ -4570,10 +4406,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4570 | 4406 | ||
4571 | switch (alt10) { | 4407 | switch (alt10) { |
4572 | case 1 : | 4408 | case 1 : |
4573 | // InternalSolverLanguage.g:1417:2: ( ruleNamedObject ) | 4409 | // InternalSolverLanguage.g:1367:2: ( ruleNamedObject ) |
4574 | { | 4410 | { |
4575 | // InternalSolverLanguage.g:1417:2: ( ruleNamedObject ) | 4411 | // InternalSolverLanguage.g:1367:2: ( ruleNamedObject ) |
4576 | // InternalSolverLanguage.g:1418:3: ruleNamedObject | 4412 | // InternalSolverLanguage.g:1368:3: ruleNamedObject |
4577 | { | 4413 | { |
4578 | before(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); | 4414 | before(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); |
4579 | pushFollow(FOLLOW_2); | 4415 | pushFollow(FOLLOW_2); |
@@ -4589,10 +4425,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4589 | } | 4425 | } |
4590 | break; | 4426 | break; |
4591 | case 2 : | 4427 | case 2 : |
4592 | // InternalSolverLanguage.g:1423:2: ( ruleUnnamedObject ) | 4428 | // InternalSolverLanguage.g:1373:2: ( ruleUnnamedObject ) |
4593 | { | 4429 | { |
4594 | // InternalSolverLanguage.g:1423:2: ( ruleUnnamedObject ) | 4430 | // InternalSolverLanguage.g:1373:2: ( ruleUnnamedObject ) |
4595 | // InternalSolverLanguage.g:1424:3: ruleUnnamedObject | 4431 | // InternalSolverLanguage.g:1374:3: ruleUnnamedObject |
4596 | { | 4432 | { |
4597 | before(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); | 4433 | before(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); |
4598 | pushFollow(FOLLOW_2); | 4434 | pushFollow(FOLLOW_2); |
@@ -4608,10 +4444,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4608 | } | 4444 | } |
4609 | break; | 4445 | break; |
4610 | case 3 : | 4446 | case 3 : |
4611 | // InternalSolverLanguage.g:1429:2: ( ruleDataObject ) | 4447 | // InternalSolverLanguage.g:1379:2: ( ruleDataObject ) |
4612 | { | 4448 | { |
4613 | // InternalSolverLanguage.g:1429:2: ( ruleDataObject ) | 4449 | // InternalSolverLanguage.g:1379:2: ( ruleDataObject ) |
4614 | // InternalSolverLanguage.g:1430:3: ruleDataObject | 4450 | // InternalSolverLanguage.g:1380:3: ruleDataObject |
4615 | { | 4451 | { |
4616 | before(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); | 4452 | before(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); |
4617 | pushFollow(FOLLOW_2); | 4453 | pushFollow(FOLLOW_2); |
@@ -4644,13 +4480,13 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4644 | 4480 | ||
4645 | 4481 | ||
4646 | // $ANTLR start "rule__DataObject__Alternatives" | 4482 | // $ANTLR start "rule__DataObject__Alternatives" |
4647 | // InternalSolverLanguage.g:1439:1: rule__DataObject__Alternatives : ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ); | 4483 | // InternalSolverLanguage.g:1389:1: rule__DataObject__Alternatives : ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ); |
4648 | public final void rule__DataObject__Alternatives() throws RecognitionException { | 4484 | public final void rule__DataObject__Alternatives() throws RecognitionException { |
4649 | 4485 | ||
4650 | int stackSize = keepStackSize(); | 4486 | int stackSize = keepStackSize(); |
4651 | 4487 | ||
4652 | try { | 4488 | try { |
4653 | // InternalSolverLanguage.g:1443:1: ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ) | 4489 | // InternalSolverLanguage.g:1393:1: ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ) |
4654 | int alt11=4; | 4490 | int alt11=4; |
4655 | switch ( input.LA(1) ) { | 4491 | switch ( input.LA(1) ) { |
4656 | case 11: | 4492 | case 11: |
@@ -4666,12 +4502,12 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4666 | if ( (LA11_2==RULE_INT) ) { | 4502 | if ( (LA11_2==RULE_INT) ) { |
4667 | int LA11_3 = input.LA(3); | 4503 | int LA11_3 = input.LA(3); |
4668 | 4504 | ||
4669 | if ( (LA11_3==14) ) { | 4505 | if ( (LA11_3==EOF||(LA11_3>=19 && LA11_3<=20)) ) { |
4670 | alt11=3; | ||
4671 | } | ||
4672 | else if ( (LA11_3==EOF||(LA11_3>=RULE_INT && LA11_3<=RULE_STRING)||(LA11_3>=11 && LA11_3<=13)||(LA11_3>=18 && LA11_3<=19)||LA11_3==26||LA11_3==30) ) { | ||
4673 | alt11=2; | 4506 | alt11=2; |
4674 | } | 4507 | } |
4508 | else if ( (LA11_3==14) ) { | ||
4509 | alt11=3; | ||
4510 | } | ||
4675 | else { | 4511 | else { |
4676 | NoViableAltException nvae = | 4512 | NoViableAltException nvae = |
4677 | new NoViableAltException("", 11, 3, input); | 4513 | new NoViableAltException("", 11, 3, input); |
@@ -4691,12 +4527,12 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4691 | { | 4527 | { |
4692 | int LA11_3 = input.LA(2); | 4528 | int LA11_3 = input.LA(2); |
4693 | 4529 | ||
4694 | if ( (LA11_3==14) ) { | 4530 | if ( (LA11_3==EOF||(LA11_3>=19 && LA11_3<=20)) ) { |
4695 | alt11=3; | ||
4696 | } | ||
4697 | else if ( (LA11_3==EOF||(LA11_3>=RULE_INT && LA11_3<=RULE_STRING)||(LA11_3>=11 && LA11_3<=13)||(LA11_3>=18 && LA11_3<=19)||LA11_3==26||LA11_3==30) ) { | ||
4698 | alt11=2; | 4531 | alt11=2; |
4699 | } | 4532 | } |
4533 | else if ( (LA11_3==14) ) { | ||
4534 | alt11=3; | ||
4535 | } | ||
4700 | else { | 4536 | else { |
4701 | NoViableAltException nvae = | 4537 | NoViableAltException nvae = |
4702 | new NoViableAltException("", 11, 3, input); | 4538 | new NoViableAltException("", 11, 3, input); |
@@ -4719,10 +4555,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4719 | 4555 | ||
4720 | switch (alt11) { | 4556 | switch (alt11) { |
4721 | case 1 : | 4557 | case 1 : |
4722 | // InternalSolverLanguage.g:1444:2: ( ruleBooleanObject ) | 4558 | // InternalSolverLanguage.g:1394:2: ( ruleBooleanObject ) |
4723 | { | 4559 | { |
4724 | // InternalSolverLanguage.g:1444:2: ( ruleBooleanObject ) | 4560 | // InternalSolverLanguage.g:1394:2: ( ruleBooleanObject ) |
4725 | // InternalSolverLanguage.g:1445:3: ruleBooleanObject | 4561 | // InternalSolverLanguage.g:1395:3: ruleBooleanObject |
4726 | { | 4562 | { |
4727 | before(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); | 4563 | before(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); |
4728 | pushFollow(FOLLOW_2); | 4564 | pushFollow(FOLLOW_2); |
@@ -4738,10 +4574,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4738 | } | 4574 | } |
4739 | break; | 4575 | break; |
4740 | case 2 : | 4576 | case 2 : |
4741 | // InternalSolverLanguage.g:1450:2: ( ruleIntObject ) | 4577 | // InternalSolverLanguage.g:1400:2: ( ruleIntObject ) |
4742 | { | 4578 | { |
4743 | // InternalSolverLanguage.g:1450:2: ( ruleIntObject ) | 4579 | // InternalSolverLanguage.g:1400:2: ( ruleIntObject ) |
4744 | // InternalSolverLanguage.g:1451:3: ruleIntObject | 4580 | // InternalSolverLanguage.g:1401:3: ruleIntObject |
4745 | { | 4581 | { |
4746 | before(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); | 4582 | before(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); |
4747 | pushFollow(FOLLOW_2); | 4583 | pushFollow(FOLLOW_2); |
@@ -4757,10 +4593,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4757 | } | 4593 | } |
4758 | break; | 4594 | break; |
4759 | case 3 : | 4595 | case 3 : |
4760 | // InternalSolverLanguage.g:1456:2: ( ruleRealObject ) | 4596 | // InternalSolverLanguage.g:1406:2: ( ruleRealObject ) |
4761 | { | 4597 | { |
4762 | // InternalSolverLanguage.g:1456:2: ( ruleRealObject ) | 4598 | // InternalSolverLanguage.g:1406:2: ( ruleRealObject ) |
4763 | // InternalSolverLanguage.g:1457:3: ruleRealObject | 4599 | // InternalSolverLanguage.g:1407:3: ruleRealObject |
4764 | { | 4600 | { |
4765 | before(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); | 4601 | before(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); |
4766 | pushFollow(FOLLOW_2); | 4602 | pushFollow(FOLLOW_2); |
@@ -4776,10 +4612,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4776 | } | 4612 | } |
4777 | break; | 4613 | break; |
4778 | case 4 : | 4614 | case 4 : |
4779 | // InternalSolverLanguage.g:1462:2: ( ruleStringObject ) | 4615 | // InternalSolverLanguage.g:1412:2: ( ruleStringObject ) |
4780 | { | 4616 | { |
4781 | // InternalSolverLanguage.g:1462:2: ( ruleStringObject ) | 4617 | // InternalSolverLanguage.g:1412:2: ( ruleStringObject ) |
4782 | // InternalSolverLanguage.g:1463:3: ruleStringObject | 4618 | // InternalSolverLanguage.g:1413:3: ruleStringObject |
4783 | { | 4619 | { |
4784 | before(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); | 4620 | before(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); |
4785 | pushFollow(FOLLOW_2); | 4621 | pushFollow(FOLLOW_2); |
@@ -4811,21 +4647,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4811 | // $ANTLR end "rule__DataObject__Alternatives" | 4647 | // $ANTLR end "rule__DataObject__Alternatives" |
4812 | 4648 | ||
4813 | 4649 | ||
4814 | // $ANTLR start "rule__Predicate__Alternatives" | 4650 | // $ANTLR start "rule__Predicate__Alternatives_4" |
4815 | // InternalSolverLanguage.g:1472:1: rule__Predicate__Alternatives : ( ( rulePredicateSymbol ) | ( ruleErrorPredicate ) ); | 4651 | // InternalSolverLanguage.g:1422:1: rule__Predicate__Alternatives_4 : ( ( 'false' ) | ( ( rule__Predicate__Group_4_1__0 ) ) ); |
4816 | public final void rule__Predicate__Alternatives() throws RecognitionException { | 4652 | public final void rule__Predicate__Alternatives_4() throws RecognitionException { |
4817 | 4653 | ||
4818 | int stackSize = keepStackSize(); | 4654 | int stackSize = keepStackSize(); |
4819 | 4655 | ||
4820 | try { | 4656 | try { |
4821 | // InternalSolverLanguage.g:1476:1: ( ( rulePredicateSymbol ) | ( ruleErrorPredicate ) ) | 4657 | // InternalSolverLanguage.g:1426:1: ( ( 'false' ) | ( ( rule__Predicate__Group_4_1__0 ) ) ) |
4822 | int alt12=2; | 4658 | int alt12=2; |
4823 | int LA12_0 = input.LA(1); | 4659 | int LA12_0 = input.LA(1); |
4824 | 4660 | ||
4825 | if ( (LA12_0==27) ) { | 4661 | if ( (LA12_0==11) ) { |
4826 | alt12=1; | 4662 | alt12=1; |
4827 | } | 4663 | } |
4828 | else if ( (LA12_0==16) ) { | 4664 | else if ( (LA12_0==EOF||LA12_0==RULE_ID||(LA12_0>=12 && LA12_0<=14)||(LA12_0>=29 && LA12_0<=31)) ) { |
4829 | alt12=2; | 4665 | alt12=2; |
4830 | } | 4666 | } |
4831 | else { | 4667 | else { |
@@ -4836,93 +4672,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4836 | } | 4672 | } |
4837 | switch (alt12) { | 4673 | switch (alt12) { |
4838 | case 1 : | 4674 | case 1 : |
4839 | // InternalSolverLanguage.g:1477:2: ( rulePredicateSymbol ) | 4675 | // InternalSolverLanguage.g:1427:2: ( 'false' ) |
4840 | { | ||
4841 | // InternalSolverLanguage.g:1477:2: ( rulePredicateSymbol ) | ||
4842 | // InternalSolverLanguage.g:1478:3: rulePredicateSymbol | ||
4843 | { | ||
4844 | before(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); | ||
4845 | pushFollow(FOLLOW_2); | ||
4846 | rulePredicateSymbol(); | ||
4847 | |||
4848 | state._fsp--; | ||
4849 | |||
4850 | after(grammarAccess.getPredicateAccess().getPredicateSymbolParserRuleCall_0()); | ||
4851 | |||
4852 | } | ||
4853 | |||
4854 | |||
4855 | } | ||
4856 | break; | ||
4857 | case 2 : | ||
4858 | // InternalSolverLanguage.g:1483:2: ( ruleErrorPredicate ) | ||
4859 | { | ||
4860 | // InternalSolverLanguage.g:1483:2: ( ruleErrorPredicate ) | ||
4861 | // InternalSolverLanguage.g:1484:3: ruleErrorPredicate | ||
4862 | { | ||
4863 | before(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); | ||
4864 | pushFollow(FOLLOW_2); | ||
4865 | ruleErrorPredicate(); | ||
4866 | |||
4867 | state._fsp--; | ||
4868 | |||
4869 | after(grammarAccess.getPredicateAccess().getErrorPredicateParserRuleCall_1()); | ||
4870 | |||
4871 | } | ||
4872 | |||
4873 | |||
4874 | } | ||
4875 | break; | ||
4876 | |||
4877 | } | ||
4878 | } | ||
4879 | catch (RecognitionException re) { | ||
4880 | reportError(re); | ||
4881 | recover(input,re); | ||
4882 | } | ||
4883 | finally { | ||
4884 | |||
4885 | restoreStackSize(stackSize); | ||
4886 | |||
4887 | } | ||
4888 | return ; | ||
4889 | } | ||
4890 | // $ANTLR end "rule__Predicate__Alternatives" | ||
4891 | |||
4892 | |||
4893 | // $ANTLR start "rule__PredicateSymbol__Alternatives_6" | ||
4894 | // InternalSolverLanguage.g:1493:1: rule__PredicateSymbol__Alternatives_6 : ( ( 'false' ) | ( ( rule__PredicateSymbol__Group_6_1__0 ) ) ); | ||
4895 | public final void rule__PredicateSymbol__Alternatives_6() throws RecognitionException { | ||
4896 | |||
4897 | int stackSize = keepStackSize(); | ||
4898 | |||
4899 | try { | ||
4900 | // InternalSolverLanguage.g:1497:1: ( ( 'false' ) | ( ( rule__PredicateSymbol__Group_6_1__0 ) ) ) | ||
4901 | int alt13=2; | ||
4902 | int LA13_0 = input.LA(1); | ||
4903 | |||
4904 | if ( (LA13_0==11) ) { | ||
4905 | alt13=1; | ||
4906 | } | ||
4907 | else if ( (LA13_0==EOF||LA13_0==RULE_ID||(LA13_0>=12 && LA13_0<=14)||(LA13_0>=28 && LA13_0<=29)) ) { | ||
4908 | alt13=2; | ||
4909 | } | ||
4910 | else { | ||
4911 | NoViableAltException nvae = | ||
4912 | new NoViableAltException("", 13, 0, input); | ||
4913 | |||
4914 | throw nvae; | ||
4915 | } | ||
4916 | switch (alt13) { | ||
4917 | case 1 : | ||
4918 | // InternalSolverLanguage.g:1498:2: ( 'false' ) | ||
4919 | { | 4676 | { |
4920 | // InternalSolverLanguage.g:1498:2: ( 'false' ) | 4677 | // InternalSolverLanguage.g:1427:2: ( 'false' ) |
4921 | // InternalSolverLanguage.g:1499:3: 'false' | 4678 | // InternalSolverLanguage.g:1428:3: 'false' |
4922 | { | 4679 | { |
4923 | before(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); | 4680 | before(grammarAccess.getPredicateAccess().getFalseKeyword_4_0()); |
4924 | match(input,11,FOLLOW_2); | 4681 | match(input,11,FOLLOW_2); |
4925 | after(grammarAccess.getPredicateSymbolAccess().getFalseKeyword_6_0()); | 4682 | after(grammarAccess.getPredicateAccess().getFalseKeyword_4_0()); |
4926 | 4683 | ||
4927 | } | 4684 | } |
4928 | 4685 | ||
@@ -4930,24 +4687,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4930 | } | 4687 | } |
4931 | break; | 4688 | break; |
4932 | case 2 : | 4689 | case 2 : |
4933 | // InternalSolverLanguage.g:1504:2: ( ( rule__PredicateSymbol__Group_6_1__0 ) ) | 4690 | // InternalSolverLanguage.g:1433:2: ( ( rule__Predicate__Group_4_1__0 ) ) |
4934 | { | 4691 | { |
4935 | // InternalSolverLanguage.g:1504:2: ( ( rule__PredicateSymbol__Group_6_1__0 ) ) | 4692 | // InternalSolverLanguage.g:1433:2: ( ( rule__Predicate__Group_4_1__0 ) ) |
4936 | // InternalSolverLanguage.g:1505:3: ( rule__PredicateSymbol__Group_6_1__0 ) | 4693 | // InternalSolverLanguage.g:1434:3: ( rule__Predicate__Group_4_1__0 ) |
4937 | { | 4694 | { |
4938 | before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); | 4695 | before(grammarAccess.getPredicateAccess().getGroup_4_1()); |
4939 | // InternalSolverLanguage.g:1506:3: ( rule__PredicateSymbol__Group_6_1__0 ) | 4696 | // InternalSolverLanguage.g:1435:3: ( rule__Predicate__Group_4_1__0 ) |
4940 | // InternalSolverLanguage.g:1506:4: rule__PredicateSymbol__Group_6_1__0 | 4697 | // InternalSolverLanguage.g:1435:4: rule__Predicate__Group_4_1__0 |
4941 | { | 4698 | { |
4942 | pushFollow(FOLLOW_2); | 4699 | pushFollow(FOLLOW_2); |
4943 | rule__PredicateSymbol__Group_6_1__0(); | 4700 | rule__Predicate__Group_4_1__0(); |
4944 | 4701 | ||
4945 | state._fsp--; | 4702 | state._fsp--; |
4946 | 4703 | ||
4947 | 4704 | ||
4948 | } | 4705 | } |
4949 | 4706 | ||
4950 | after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1()); | 4707 | after(grammarAccess.getPredicateAccess().getGroup_4_1()); |
4951 | 4708 | ||
4952 | } | 4709 | } |
4953 | 4710 | ||
@@ -4968,24 +4725,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4968 | } | 4725 | } |
4969 | return ; | 4726 | return ; |
4970 | } | 4727 | } |
4971 | // $ANTLR end "rule__PredicateSymbol__Alternatives_6" | 4728 | // $ANTLR end "rule__Predicate__Alternatives_4" |
4972 | 4729 | ||
4973 | 4730 | ||
4974 | // $ANTLR start "rule__ErrorPredicate__Alternatives_5" | 4731 | // $ANTLR start "rule__PatternBody__Alternatives_1" |
4975 | // InternalSolverLanguage.g:1514:1: rule__ErrorPredicate__Alternatives_5 : ( ( 'false' ) | ( ( rule__ErrorPredicate__Group_5_1__0 ) ) ); | 4732 | // InternalSolverLanguage.g:1443:1: rule__PatternBody__Alternatives_1 : ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ); |
4976 | public final void rule__ErrorPredicate__Alternatives_5() throws RecognitionException { | 4733 | public final void rule__PatternBody__Alternatives_1() throws RecognitionException { |
4977 | 4734 | ||
4978 | int stackSize = keepStackSize(); | 4735 | int stackSize = keepStackSize(); |
4979 | 4736 | ||
4980 | try { | 4737 | try { |
4981 | // InternalSolverLanguage.g:1518:1: ( ( 'false' ) | ( ( rule__ErrorPredicate__Group_5_1__0 ) ) ) | 4738 | // InternalSolverLanguage.g:1447:1: ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ) |
4982 | int alt14=2; | 4739 | int alt14=2; |
4983 | int LA14_0 = input.LA(1); | 4740 | int LA14_0 = input.LA(1); |
4984 | 4741 | ||
4985 | if ( (LA14_0==11) ) { | 4742 | if ( (LA14_0==12) ) { |
4986 | alt14=1; | 4743 | alt14=1; |
4987 | } | 4744 | } |
4988 | else if ( (LA14_0==EOF||LA14_0==RULE_ID||(LA14_0>=12 && LA14_0<=14)||(LA14_0>=28 && LA14_0<=29)) ) { | 4745 | else if ( (LA14_0==EOF||LA14_0==RULE_ID||(LA14_0>=13 && LA14_0<=14)||(LA14_0>=29 && LA14_0<=31)) ) { |
4989 | alt14=2; | 4746 | alt14=2; |
4990 | } | 4747 | } |
4991 | else { | 4748 | else { |
@@ -4996,91 +4753,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4996 | } | 4753 | } |
4997 | switch (alt14) { | 4754 | switch (alt14) { |
4998 | case 1 : | 4755 | case 1 : |
4999 | // InternalSolverLanguage.g:1519:2: ( 'false' ) | 4756 | // InternalSolverLanguage.g:1448:2: ( 'true' ) |
5000 | { | ||
5001 | // InternalSolverLanguage.g:1519:2: ( 'false' ) | ||
5002 | // InternalSolverLanguage.g:1520:3: 'false' | ||
5003 | { | ||
5004 | before(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); | ||
5005 | match(input,11,FOLLOW_2); | ||
5006 | after(grammarAccess.getErrorPredicateAccess().getFalseKeyword_5_0()); | ||
5007 | |||
5008 | } | ||
5009 | |||
5010 | |||
5011 | } | ||
5012 | break; | ||
5013 | case 2 : | ||
5014 | // InternalSolverLanguage.g:1525:2: ( ( rule__ErrorPredicate__Group_5_1__0 ) ) | ||
5015 | { | ||
5016 | // InternalSolverLanguage.g:1525:2: ( ( rule__ErrorPredicate__Group_5_1__0 ) ) | ||
5017 | // InternalSolverLanguage.g:1526:3: ( rule__ErrorPredicate__Group_5_1__0 ) | ||
5018 | { | ||
5019 | before(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); | ||
5020 | // InternalSolverLanguage.g:1527:3: ( rule__ErrorPredicate__Group_5_1__0 ) | ||
5021 | // InternalSolverLanguage.g:1527:4: rule__ErrorPredicate__Group_5_1__0 | ||
5022 | { | ||
5023 | pushFollow(FOLLOW_2); | ||
5024 | rule__ErrorPredicate__Group_5_1__0(); | ||
5025 | |||
5026 | state._fsp--; | ||
5027 | |||
5028 | |||
5029 | } | ||
5030 | |||
5031 | after(grammarAccess.getErrorPredicateAccess().getGroup_5_1()); | ||
5032 | |||
5033 | } | ||
5034 | |||
5035 | |||
5036 | } | ||
5037 | break; | ||
5038 | |||
5039 | } | ||
5040 | } | ||
5041 | catch (RecognitionException re) { | ||
5042 | reportError(re); | ||
5043 | recover(input,re); | ||
5044 | } | ||
5045 | finally { | ||
5046 | |||
5047 | restoreStackSize(stackSize); | ||
5048 | |||
5049 | } | ||
5050 | return ; | ||
5051 | } | ||
5052 | // $ANTLR end "rule__ErrorPredicate__Alternatives_5" | ||
5053 | |||
5054 | |||
5055 | // $ANTLR start "rule__PatternBody__Alternatives_1" | ||
5056 | // InternalSolverLanguage.g:1535:1: rule__PatternBody__Alternatives_1 : ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ); | ||
5057 | public final void rule__PatternBody__Alternatives_1() throws RecognitionException { | ||
5058 | |||
5059 | int stackSize = keepStackSize(); | ||
5060 | |||
5061 | try { | ||
5062 | // InternalSolverLanguage.g:1539:1: ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ) | ||
5063 | int alt16=2; | ||
5064 | int LA16_0 = input.LA(1); | ||
5065 | |||
5066 | if ( (LA16_0==12) ) { | ||
5067 | alt16=1; | ||
5068 | } | ||
5069 | else if ( (LA16_0==EOF||LA16_0==RULE_ID||(LA16_0>=13 && LA16_0<=14)||(LA16_0>=28 && LA16_0<=29)) ) { | ||
5070 | alt16=2; | ||
5071 | } | ||
5072 | else { | ||
5073 | NoViableAltException nvae = | ||
5074 | new NoViableAltException("", 16, 0, input); | ||
5075 | |||
5076 | throw nvae; | ||
5077 | } | ||
5078 | switch (alt16) { | ||
5079 | case 1 : | ||
5080 | // InternalSolverLanguage.g:1540:2: ( 'true' ) | ||
5081 | { | 4757 | { |
5082 | // InternalSolverLanguage.g:1540:2: ( 'true' ) | 4758 | // InternalSolverLanguage.g:1448:2: ( 'true' ) |
5083 | // InternalSolverLanguage.g:1541:3: 'true' | 4759 | // InternalSolverLanguage.g:1449:3: 'true' |
5084 | { | 4760 | { |
5085 | before(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); | 4761 | before(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); |
5086 | match(input,12,FOLLOW_2); | 4762 | match(input,12,FOLLOW_2); |
@@ -5092,26 +4768,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5092 | } | 4768 | } |
5093 | break; | 4769 | break; |
5094 | case 2 : | 4770 | case 2 : |
5095 | // InternalSolverLanguage.g:1546:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) | 4771 | // InternalSolverLanguage.g:1454:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) |
5096 | { | 4772 | { |
5097 | // InternalSolverLanguage.g:1546:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) | 4773 | // InternalSolverLanguage.g:1454:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) |
5098 | // InternalSolverLanguage.g:1547:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* | 4774 | // InternalSolverLanguage.g:1455:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* |
5099 | { | 4775 | { |
5100 | before(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); | 4776 | before(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); |
5101 | // InternalSolverLanguage.g:1548:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* | 4777 | // InternalSolverLanguage.g:1456:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* |
5102 | loop15: | 4778 | loop13: |
5103 | do { | 4779 | do { |
5104 | int alt15=2; | 4780 | int alt13=2; |
5105 | int LA15_0 = input.LA(1); | 4781 | int LA13_0 = input.LA(1); |
5106 | 4782 | ||
5107 | if ( (LA15_0==RULE_ID||LA15_0==13||LA15_0==29) ) { | 4783 | if ( (LA13_0==RULE_ID||LA13_0==13||(LA13_0>=30 && LA13_0<=31)) ) { |
5108 | alt15=1; | 4784 | alt13=1; |
5109 | } | 4785 | } |
5110 | 4786 | ||
5111 | 4787 | ||
5112 | switch (alt15) { | 4788 | switch (alt13) { |
5113 | case 1 : | 4789 | case 1 : |
5114 | // InternalSolverLanguage.g:1548:4: rule__PatternBody__ConstraintsAssignment_1_1 | 4790 | // InternalSolverLanguage.g:1456:4: rule__PatternBody__ConstraintsAssignment_1_1 |
5115 | { | 4791 | { |
5116 | pushFollow(FOLLOW_4); | 4792 | pushFollow(FOLLOW_4); |
5117 | rule__PatternBody__ConstraintsAssignment_1_1(); | 4793 | rule__PatternBody__ConstraintsAssignment_1_1(); |
@@ -5123,7 +4799,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5123 | break; | 4799 | break; |
5124 | 4800 | ||
5125 | default : | 4801 | default : |
5126 | break loop15; | 4802 | break loop13; |
5127 | } | 4803 | } |
5128 | } while (true); | 4804 | } while (true); |
5129 | 4805 | ||
@@ -5152,38 +4828,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5152 | 4828 | ||
5153 | 4829 | ||
5154 | // $ANTLR start "rule__Polarity__Alternatives" | 4830 | // $ANTLR start "rule__Polarity__Alternatives" |
5155 | // InternalSolverLanguage.g:1556:1: rule__Polarity__Alternatives : ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ); | 4831 | // InternalSolverLanguage.g:1464:1: rule__Polarity__Alternatives : ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ); |
5156 | public final void rule__Polarity__Alternatives() throws RecognitionException { | 4832 | public final void rule__Polarity__Alternatives() throws RecognitionException { |
5157 | 4833 | ||
5158 | int stackSize = keepStackSize(); | 4834 | int stackSize = keepStackSize(); |
5159 | 4835 | ||
5160 | try { | 4836 | try { |
5161 | // InternalSolverLanguage.g:1560:1: ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ) | 4837 | // InternalSolverLanguage.g:1468:1: ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ) |
5162 | int alt17=2; | 4838 | int alt15=2; |
5163 | int LA17_0 = input.LA(1); | 4839 | int LA15_0 = input.LA(1); |
5164 | 4840 | ||
5165 | if ( (LA17_0==29) ) { | 4841 | if ( (LA15_0==30) ) { |
5166 | alt17=1; | 4842 | alt15=1; |
5167 | } | 4843 | } |
5168 | else if ( (LA17_0==13) ) { | 4844 | else if ( (LA15_0==13) ) { |
5169 | alt17=2; | 4845 | alt15=2; |
5170 | } | 4846 | } |
5171 | else { | 4847 | else { |
5172 | NoViableAltException nvae = | 4848 | NoViableAltException nvae = |
5173 | new NoViableAltException("", 17, 0, input); | 4849 | new NoViableAltException("", 15, 0, input); |
5174 | 4850 | ||
5175 | throw nvae; | 4851 | throw nvae; |
5176 | } | 4852 | } |
5177 | switch (alt17) { | 4853 | switch (alt15) { |
5178 | case 1 : | 4854 | case 1 : |
5179 | // InternalSolverLanguage.g:1561:2: ( ( rule__Polarity__Group_0__0 ) ) | 4855 | // InternalSolverLanguage.g:1469:2: ( ( rule__Polarity__Group_0__0 ) ) |
5180 | { | 4856 | { |
5181 | // InternalSolverLanguage.g:1561:2: ( ( rule__Polarity__Group_0__0 ) ) | 4857 | // InternalSolverLanguage.g:1469:2: ( ( rule__Polarity__Group_0__0 ) ) |
5182 | // InternalSolverLanguage.g:1562:3: ( rule__Polarity__Group_0__0 ) | 4858 | // InternalSolverLanguage.g:1470:3: ( rule__Polarity__Group_0__0 ) |
5183 | { | 4859 | { |
5184 | before(grammarAccess.getPolarityAccess().getGroup_0()); | 4860 | before(grammarAccess.getPolarityAccess().getGroup_0()); |
5185 | // InternalSolverLanguage.g:1563:3: ( rule__Polarity__Group_0__0 ) | 4861 | // InternalSolverLanguage.g:1471:3: ( rule__Polarity__Group_0__0 ) |
5186 | // InternalSolverLanguage.g:1563:4: rule__Polarity__Group_0__0 | 4862 | // InternalSolverLanguage.g:1471:4: rule__Polarity__Group_0__0 |
5187 | { | 4863 | { |
5188 | pushFollow(FOLLOW_2); | 4864 | pushFollow(FOLLOW_2); |
5189 | rule__Polarity__Group_0__0(); | 4865 | rule__Polarity__Group_0__0(); |
@@ -5201,14 +4877,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5201 | } | 4877 | } |
5202 | break; | 4878 | break; |
5203 | case 2 : | 4879 | case 2 : |
5204 | // InternalSolverLanguage.g:1567:2: ( ( rule__Polarity__Group_1__0 ) ) | 4880 | // InternalSolverLanguage.g:1475:2: ( ( rule__Polarity__Group_1__0 ) ) |
5205 | { | 4881 | { |
5206 | // InternalSolverLanguage.g:1567:2: ( ( rule__Polarity__Group_1__0 ) ) | 4882 | // InternalSolverLanguage.g:1475:2: ( ( rule__Polarity__Group_1__0 ) ) |
5207 | // InternalSolverLanguage.g:1568:3: ( rule__Polarity__Group_1__0 ) | 4883 | // InternalSolverLanguage.g:1476:3: ( rule__Polarity__Group_1__0 ) |
5208 | { | 4884 | { |
5209 | before(grammarAccess.getPolarityAccess().getGroup_1()); | 4885 | before(grammarAccess.getPolarityAccess().getGroup_1()); |
5210 | // InternalSolverLanguage.g:1569:3: ( rule__Polarity__Group_1__0 ) | 4886 | // InternalSolverLanguage.g:1477:3: ( rule__Polarity__Group_1__0 ) |
5211 | // InternalSolverLanguage.g:1569:4: rule__Polarity__Group_1__0 | 4887 | // InternalSolverLanguage.g:1477:4: rule__Polarity__Group_1__0 |
5212 | { | 4888 | { |
5213 | pushFollow(FOLLOW_2); | 4889 | pushFollow(FOLLOW_2); |
5214 | rule__Polarity__Group_1__0(); | 4890 | rule__Polarity__Group_1__0(); |
@@ -5242,49 +4918,72 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5242 | // $ANTLR end "rule__Polarity__Alternatives" | 4918 | // $ANTLR end "rule__Polarity__Alternatives" |
5243 | 4919 | ||
5244 | 4920 | ||
5245 | // $ANTLR start "rule__Constraint__Alternatives_2" | 4921 | // $ANTLR start "rule__Constraint__Alternatives" |
5246 | // InternalSolverLanguage.g:1577:1: rule__Constraint__Alternatives_2 : ( ( ( rule__Constraint__Group_2_0__0 ) ) | ( ( rule__Constraint__Group_2_1__0 ) ) ); | 4922 | // InternalSolverLanguage.g:1485:1: rule__Constraint__Alternatives : ( ( ( rule__Constraint__Group_0__0 ) ) | ( ( rule__Constraint__Group_1__0 ) ) ); |
5247 | public final void rule__Constraint__Alternatives_2() throws RecognitionException { | 4923 | public final void rule__Constraint__Alternatives() throws RecognitionException { |
5248 | 4924 | ||
5249 | int stackSize = keepStackSize(); | 4925 | int stackSize = keepStackSize(); |
5250 | 4926 | ||
5251 | try { | 4927 | try { |
5252 | // InternalSolverLanguage.g:1581:1: ( ( ( rule__Constraint__Group_2_0__0 ) ) | ( ( rule__Constraint__Group_2_1__0 ) ) ) | 4928 | // InternalSolverLanguage.g:1489:1: ( ( ( rule__Constraint__Group_0__0 ) ) | ( ( rule__Constraint__Group_1__0 ) ) ) |
5253 | int alt18=2; | 4929 | int alt16=2; |
5254 | int LA18_0 = input.LA(1); | 4930 | switch ( input.LA(1) ) { |
4931 | case 30: | ||
4932 | { | ||
4933 | int LA16_1 = input.LA(2); | ||
5255 | 4934 | ||
5256 | if ( (LA18_0==17) ) { | 4935 | if ( (LA16_1==RULE_ID) ) { |
5257 | alt18=1; | 4936 | alt16=1; |
5258 | } | 4937 | } |
5259 | else if ( ((LA18_0>=29 && LA18_0<=30)) ) { | 4938 | else if ( (LA16_1==18) ) { |
5260 | alt18=2; | 4939 | alt16=2; |
5261 | } | 4940 | } |
5262 | else { | 4941 | else { |
4942 | NoViableAltException nvae = | ||
4943 | new NoViableAltException("", 16, 1, input); | ||
4944 | |||
4945 | throw nvae; | ||
4946 | } | ||
4947 | } | ||
4948 | break; | ||
4949 | case RULE_ID: | ||
4950 | case 13: | ||
4951 | { | ||
4952 | alt16=1; | ||
4953 | } | ||
4954 | break; | ||
4955 | case 31: | ||
4956 | { | ||
4957 | alt16=2; | ||
4958 | } | ||
4959 | break; | ||
4960 | default: | ||
5263 | NoViableAltException nvae = | 4961 | NoViableAltException nvae = |
5264 | new NoViableAltException("", 18, 0, input); | 4962 | new NoViableAltException("", 16, 0, input); |
5265 | 4963 | ||
5266 | throw nvae; | 4964 | throw nvae; |
5267 | } | 4965 | } |
5268 | switch (alt18) { | 4966 | |
4967 | switch (alt16) { | ||
5269 | case 1 : | 4968 | case 1 : |
5270 | // InternalSolverLanguage.g:1582:2: ( ( rule__Constraint__Group_2_0__0 ) ) | 4969 | // InternalSolverLanguage.g:1490:2: ( ( rule__Constraint__Group_0__0 ) ) |
5271 | { | 4970 | { |
5272 | // InternalSolverLanguage.g:1582:2: ( ( rule__Constraint__Group_2_0__0 ) ) | 4971 | // InternalSolverLanguage.g:1490:2: ( ( rule__Constraint__Group_0__0 ) ) |
5273 | // InternalSolverLanguage.g:1583:3: ( rule__Constraint__Group_2_0__0 ) | 4972 | // InternalSolverLanguage.g:1491:3: ( rule__Constraint__Group_0__0 ) |
5274 | { | 4973 | { |
5275 | before(grammarAccess.getConstraintAccess().getGroup_2_0()); | 4974 | before(grammarAccess.getConstraintAccess().getGroup_0()); |
5276 | // InternalSolverLanguage.g:1584:3: ( rule__Constraint__Group_2_0__0 ) | 4975 | // InternalSolverLanguage.g:1492:3: ( rule__Constraint__Group_0__0 ) |
5277 | // InternalSolverLanguage.g:1584:4: rule__Constraint__Group_2_0__0 | 4976 | // InternalSolverLanguage.g:1492:4: rule__Constraint__Group_0__0 |
5278 | { | 4977 | { |
5279 | pushFollow(FOLLOW_2); | 4978 | pushFollow(FOLLOW_2); |
5280 | rule__Constraint__Group_2_0__0(); | 4979 | rule__Constraint__Group_0__0(); |
5281 | 4980 | ||
5282 | state._fsp--; | 4981 | state._fsp--; |
5283 | 4982 | ||
5284 | 4983 | ||
5285 | } | 4984 | } |
5286 | 4985 | ||
5287 | after(grammarAccess.getConstraintAccess().getGroup_2_0()); | 4986 | after(grammarAccess.getConstraintAccess().getGroup_0()); |
5288 | 4987 | ||
5289 | } | 4988 | } |
5290 | 4989 | ||
@@ -5292,24 +4991,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5292 | } | 4991 | } |
5293 | break; | 4992 | break; |
5294 | case 2 : | 4993 | case 2 : |
5295 | // InternalSolverLanguage.g:1588:2: ( ( rule__Constraint__Group_2_1__0 ) ) | 4994 | // InternalSolverLanguage.g:1496:2: ( ( rule__Constraint__Group_1__0 ) ) |
5296 | { | 4995 | { |
5297 | // InternalSolverLanguage.g:1588:2: ( ( rule__Constraint__Group_2_1__0 ) ) | 4996 | // InternalSolverLanguage.g:1496:2: ( ( rule__Constraint__Group_1__0 ) ) |
5298 | // InternalSolverLanguage.g:1589:3: ( rule__Constraint__Group_2_1__0 ) | 4997 | // InternalSolverLanguage.g:1497:3: ( rule__Constraint__Group_1__0 ) |
5299 | { | 4998 | { |
5300 | before(grammarAccess.getConstraintAccess().getGroup_2_1()); | 4999 | before(grammarAccess.getConstraintAccess().getGroup_1()); |
5301 | // InternalSolverLanguage.g:1590:3: ( rule__Constraint__Group_2_1__0 ) | 5000 | // InternalSolverLanguage.g:1498:3: ( rule__Constraint__Group_1__0 ) |
5302 | // InternalSolverLanguage.g:1590:4: rule__Constraint__Group_2_1__0 | 5001 | // InternalSolverLanguage.g:1498:4: rule__Constraint__Group_1__0 |
5303 | { | 5002 | { |
5304 | pushFollow(FOLLOW_2); | 5003 | pushFollow(FOLLOW_2); |
5305 | rule__Constraint__Group_2_1__0(); | 5004 | rule__Constraint__Group_1__0(); |
5306 | 5005 | ||
5307 | state._fsp--; | 5006 | state._fsp--; |
5308 | 5007 | ||
5309 | 5008 | ||
5310 | } | 5009 | } |
5311 | 5010 | ||
5312 | after(grammarAccess.getConstraintAccess().getGroup_2_1()); | 5011 | after(grammarAccess.getConstraintAccess().getGroup_1()); |
5313 | 5012 | ||
5314 | } | 5013 | } |
5315 | 5014 | ||
@@ -5330,42 +5029,42 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5330 | } | 5029 | } |
5331 | return ; | 5030 | return ; |
5332 | } | 5031 | } |
5333 | // $ANTLR end "rule__Constraint__Alternatives_2" | 5032 | // $ANTLR end "rule__Constraint__Alternatives" |
5334 | 5033 | ||
5335 | 5034 | ||
5336 | // $ANTLR start "rule__ClosureType__Alternatives" | 5035 | // $ANTLR start "rule__ClosureType__Alternatives" |
5337 | // InternalSolverLanguage.g:1598:1: rule__ClosureType__Alternatives : ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ); | 5036 | // InternalSolverLanguage.g:1506:1: rule__ClosureType__Alternatives : ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ); |
5338 | public final void rule__ClosureType__Alternatives() throws RecognitionException { | 5037 | public final void rule__ClosureType__Alternatives() throws RecognitionException { |
5339 | 5038 | ||
5340 | int stackSize = keepStackSize(); | 5039 | int stackSize = keepStackSize(); |
5341 | 5040 | ||
5342 | try { | 5041 | try { |
5343 | // InternalSolverLanguage.g:1602:1: ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ) | 5042 | // InternalSolverLanguage.g:1510:1: ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ) |
5344 | int alt19=2; | 5043 | int alt17=2; |
5345 | int LA19_0 = input.LA(1); | 5044 | int LA17_0 = input.LA(1); |
5346 | 5045 | ||
5347 | if ( (LA19_0==30) ) { | 5046 | if ( (LA17_0==31) ) { |
5348 | alt19=1; | 5047 | alt17=1; |
5349 | } | 5048 | } |
5350 | else if ( (LA19_0==29) ) { | 5049 | else if ( (LA17_0==30) ) { |
5351 | alt19=2; | 5050 | alt17=2; |
5352 | } | 5051 | } |
5353 | else { | 5052 | else { |
5354 | NoViableAltException nvae = | 5053 | NoViableAltException nvae = |
5355 | new NoViableAltException("", 19, 0, input); | 5054 | new NoViableAltException("", 17, 0, input); |
5356 | 5055 | ||
5357 | throw nvae; | 5056 | throw nvae; |
5358 | } | 5057 | } |
5359 | switch (alt19) { | 5058 | switch (alt17) { |
5360 | case 1 : | 5059 | case 1 : |
5361 | // InternalSolverLanguage.g:1603:2: ( ( rule__ClosureType__Group_0__0 ) ) | 5060 | // InternalSolverLanguage.g:1511:2: ( ( rule__ClosureType__Group_0__0 ) ) |
5362 | { | 5061 | { |
5363 | // InternalSolverLanguage.g:1603:2: ( ( rule__ClosureType__Group_0__0 ) ) | 5062 | // InternalSolverLanguage.g:1511:2: ( ( rule__ClosureType__Group_0__0 ) ) |
5364 | // InternalSolverLanguage.g:1604:3: ( rule__ClosureType__Group_0__0 ) | 5063 | // InternalSolverLanguage.g:1512:3: ( rule__ClosureType__Group_0__0 ) |
5365 | { | 5064 | { |
5366 | before(grammarAccess.getClosureTypeAccess().getGroup_0()); | 5065 | before(grammarAccess.getClosureTypeAccess().getGroup_0()); |
5367 | // InternalSolverLanguage.g:1605:3: ( rule__ClosureType__Group_0__0 ) | 5066 | // InternalSolverLanguage.g:1513:3: ( rule__ClosureType__Group_0__0 ) |
5368 | // InternalSolverLanguage.g:1605:4: rule__ClosureType__Group_0__0 | 5067 | // InternalSolverLanguage.g:1513:4: rule__ClosureType__Group_0__0 |
5369 | { | 5068 | { |
5370 | pushFollow(FOLLOW_2); | 5069 | pushFollow(FOLLOW_2); |
5371 | rule__ClosureType__Group_0__0(); | 5070 | rule__ClosureType__Group_0__0(); |
@@ -5383,14 +5082,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5383 | } | 5082 | } |
5384 | break; | 5083 | break; |
5385 | case 2 : | 5084 | case 2 : |
5386 | // InternalSolverLanguage.g:1609:2: ( ( rule__ClosureType__Group_1__0 ) ) | 5085 | // InternalSolverLanguage.g:1517:2: ( ( rule__ClosureType__Group_1__0 ) ) |
5387 | { | 5086 | { |
5388 | // InternalSolverLanguage.g:1609:2: ( ( rule__ClosureType__Group_1__0 ) ) | 5087 | // InternalSolverLanguage.g:1517:2: ( ( rule__ClosureType__Group_1__0 ) ) |
5389 | // InternalSolverLanguage.g:1610:3: ( rule__ClosureType__Group_1__0 ) | 5088 | // InternalSolverLanguage.g:1518:3: ( rule__ClosureType__Group_1__0 ) |
5390 | { | 5089 | { |
5391 | before(grammarAccess.getClosureTypeAccess().getGroup_1()); | 5090 | before(grammarAccess.getClosureTypeAccess().getGroup_1()); |
5392 | // InternalSolverLanguage.g:1611:3: ( rule__ClosureType__Group_1__0 ) | 5091 | // InternalSolverLanguage.g:1519:3: ( rule__ClosureType__Group_1__0 ) |
5393 | // InternalSolverLanguage.g:1611:4: rule__ClosureType__Group_1__0 | 5092 | // InternalSolverLanguage.g:1519:4: rule__ClosureType__Group_1__0 |
5394 | { | 5093 | { |
5395 | pushFollow(FOLLOW_2); | 5094 | pushFollow(FOLLOW_2); |
5396 | rule__ClosureType__Group_1__0(); | 5095 | rule__ClosureType__Group_1__0(); |
@@ -5425,34 +5124,47 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5425 | 5124 | ||
5426 | 5125 | ||
5427 | // $ANTLR start "rule__Literal__Alternatives" | 5126 | // $ANTLR start "rule__Literal__Alternatives" |
5428 | // InternalSolverLanguage.g:1619:1: rule__Literal__Alternatives : ( ( ruleVariable ) | ( ruleDataObject ) ); | 5127 | // InternalSolverLanguage.g:1527:1: rule__Literal__Alternatives : ( ( ruleVariable ) | ( ruleDataObject ) | ( ruleNamedObject ) ); |
5429 | public final void rule__Literal__Alternatives() throws RecognitionException { | 5128 | public final void rule__Literal__Alternatives() throws RecognitionException { |
5430 | 5129 | ||
5431 | int stackSize = keepStackSize(); | 5130 | int stackSize = keepStackSize(); |
5432 | 5131 | ||
5433 | try { | 5132 | try { |
5434 | // InternalSolverLanguage.g:1623:1: ( ( ruleVariable ) | ( ruleDataObject ) ) | 5133 | // InternalSolverLanguage.g:1531:1: ( ( ruleVariable ) | ( ruleDataObject ) | ( ruleNamedObject ) ) |
5435 | int alt20=2; | 5134 | int alt18=3; |
5436 | int LA20_0 = input.LA(1); | 5135 | switch ( input.LA(1) ) { |
5437 | 5136 | case RULE_ID: | |
5438 | if ( (LA20_0==RULE_ID) ) { | 5137 | { |
5439 | alt20=1; | 5138 | alt18=1; |
5440 | } | 5139 | } |
5441 | else if ( (LA20_0==RULE_INT||LA20_0==RULE_STRING||(LA20_0>=11 && LA20_0<=13)) ) { | 5140 | break; |
5442 | alt20=2; | 5141 | case RULE_INT: |
5443 | } | 5142 | case RULE_STRING: |
5444 | else { | 5143 | case 11: |
5144 | case 12: | ||
5145 | case 13: | ||
5146 | { | ||
5147 | alt18=2; | ||
5148 | } | ||
5149 | break; | ||
5150 | case 27: | ||
5151 | { | ||
5152 | alt18=3; | ||
5153 | } | ||
5154 | break; | ||
5155 | default: | ||
5445 | NoViableAltException nvae = | 5156 | NoViableAltException nvae = |
5446 | new NoViableAltException("", 20, 0, input); | 5157 | new NoViableAltException("", 18, 0, input); |
5447 | 5158 | ||
5448 | throw nvae; | 5159 | throw nvae; |
5449 | } | 5160 | } |
5450 | switch (alt20) { | 5161 | |
5162 | switch (alt18) { | ||
5451 | case 1 : | 5163 | case 1 : |
5452 | // InternalSolverLanguage.g:1624:2: ( ruleVariable ) | 5164 | // InternalSolverLanguage.g:1532:2: ( ruleVariable ) |
5453 | { | 5165 | { |
5454 | // InternalSolverLanguage.g:1624:2: ( ruleVariable ) | 5166 | // InternalSolverLanguage.g:1532:2: ( ruleVariable ) |
5455 | // InternalSolverLanguage.g:1625:3: ruleVariable | 5167 | // InternalSolverLanguage.g:1533:3: ruleVariable |
5456 | { | 5168 | { |
5457 | before(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); | 5169 | before(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); |
5458 | pushFollow(FOLLOW_2); | 5170 | pushFollow(FOLLOW_2); |
@@ -5468,10 +5180,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5468 | } | 5180 | } |
5469 | break; | 5181 | break; |
5470 | case 2 : | 5182 | case 2 : |
5471 | // InternalSolverLanguage.g:1630:2: ( ruleDataObject ) | 5183 | // InternalSolverLanguage.g:1538:2: ( ruleDataObject ) |
5472 | { | 5184 | { |
5473 | // InternalSolverLanguage.g:1630:2: ( ruleDataObject ) | 5185 | // InternalSolverLanguage.g:1538:2: ( ruleDataObject ) |
5474 | // InternalSolverLanguage.g:1631:3: ruleDataObject | 5186 | // InternalSolverLanguage.g:1539:3: ruleDataObject |
5475 | { | 5187 | { |
5476 | before(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); | 5188 | before(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); |
5477 | pushFollow(FOLLOW_2); | 5189 | pushFollow(FOLLOW_2); |
@@ -5486,6 +5198,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5486 | 5198 | ||
5487 | } | 5199 | } |
5488 | break; | 5200 | break; |
5201 | case 3 : | ||
5202 | // InternalSolverLanguage.g:1544:2: ( ruleNamedObject ) | ||
5203 | { | ||
5204 | // InternalSolverLanguage.g:1544:2: ( ruleNamedObject ) | ||
5205 | // InternalSolverLanguage.g:1545:3: ruleNamedObject | ||
5206 | { | ||
5207 | before(grammarAccess.getLiteralAccess().getNamedObjectParserRuleCall_2()); | ||
5208 | pushFollow(FOLLOW_2); | ||
5209 | ruleNamedObject(); | ||
5210 | |||
5211 | state._fsp--; | ||
5212 | |||
5213 | after(grammarAccess.getLiteralAccess().getNamedObjectParserRuleCall_2()); | ||
5214 | |||
5215 | } | ||
5216 | |||
5217 | |||
5218 | } | ||
5219 | break; | ||
5489 | 5220 | ||
5490 | } | 5221 | } |
5491 | } | 5222 | } |
@@ -5504,43 +5235,45 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5504 | 5235 | ||
5505 | 5236 | ||
5506 | // $ANTLR start "rule__CDInterpretation__Alternatives" | 5237 | // $ANTLR start "rule__CDInterpretation__Alternatives" |
5507 | // InternalSolverLanguage.g:1640:1: rule__CDInterpretation__Alternatives : ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ); | 5238 | // InternalSolverLanguage.g:1554:1: rule__CDInterpretation__Alternatives : ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ); |
5508 | public final void rule__CDInterpretation__Alternatives() throws RecognitionException { | 5239 | public final void rule__CDInterpretation__Alternatives() throws RecognitionException { |
5509 | 5240 | ||
5510 | int stackSize = keepStackSize(); | 5241 | int stackSize = keepStackSize(); |
5511 | 5242 | ||
5512 | try { | 5243 | try { |
5513 | // InternalSolverLanguage.g:1644:1: ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ) | 5244 | // InternalSolverLanguage.g:1558:1: ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ) |
5514 | int alt21=3; | 5245 | int alt19=3; |
5515 | switch ( input.LA(1) ) { | 5246 | switch ( input.LA(1) ) { |
5516 | case 39: | 5247 | case 33: |
5248 | case 40: | ||
5517 | { | 5249 | { |
5518 | alt21=1; | 5250 | alt19=1; |
5519 | } | 5251 | } |
5520 | break; | 5252 | break; |
5521 | case 36: | 5253 | case 37: |
5522 | { | 5254 | { |
5523 | alt21=2; | 5255 | alt19=2; |
5524 | } | 5256 | } |
5525 | break; | 5257 | break; |
5526 | case 40: | 5258 | case 38: |
5259 | case 41: | ||
5527 | { | 5260 | { |
5528 | alt21=3; | 5261 | alt19=3; |
5529 | } | 5262 | } |
5530 | break; | 5263 | break; |
5531 | default: | 5264 | default: |
5532 | NoViableAltException nvae = | 5265 | NoViableAltException nvae = |
5533 | new NoViableAltException("", 21, 0, input); | 5266 | new NoViableAltException("", 19, 0, input); |
5534 | 5267 | ||
5535 | throw nvae; | 5268 | throw nvae; |
5536 | } | 5269 | } |
5537 | 5270 | ||
5538 | switch (alt21) { | 5271 | switch (alt19) { |
5539 | case 1 : | 5272 | case 1 : |
5540 | // InternalSolverLanguage.g:1645:2: ( ruleClassInterpretation ) | 5273 | // InternalSolverLanguage.g:1559:2: ( ruleClassInterpretation ) |
5541 | { | 5274 | { |
5542 | // InternalSolverLanguage.g:1645:2: ( ruleClassInterpretation ) | 5275 | // InternalSolverLanguage.g:1559:2: ( ruleClassInterpretation ) |
5543 | // InternalSolverLanguage.g:1646:3: ruleClassInterpretation | 5276 | // InternalSolverLanguage.g:1560:3: ruleClassInterpretation |
5544 | { | 5277 | { |
5545 | before(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); | 5278 | before(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); |
5546 | pushFollow(FOLLOW_2); | 5279 | pushFollow(FOLLOW_2); |
@@ -5556,10 +5289,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5556 | } | 5289 | } |
5557 | break; | 5290 | break; |
5558 | case 2 : | 5291 | case 2 : |
5559 | // InternalSolverLanguage.g:1651:2: ( ruleEnumInterpretation ) | 5292 | // InternalSolverLanguage.g:1565:2: ( ruleEnumInterpretation ) |
5560 | { | 5293 | { |
5561 | // InternalSolverLanguage.g:1651:2: ( ruleEnumInterpretation ) | 5294 | // InternalSolverLanguage.g:1565:2: ( ruleEnumInterpretation ) |
5562 | // InternalSolverLanguage.g:1652:3: ruleEnumInterpretation | 5295 | // InternalSolverLanguage.g:1566:3: ruleEnumInterpretation |
5563 | { | 5296 | { |
5564 | before(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); | 5297 | before(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); |
5565 | pushFollow(FOLLOW_2); | 5298 | pushFollow(FOLLOW_2); |
@@ -5575,10 +5308,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5575 | } | 5308 | } |
5576 | break; | 5309 | break; |
5577 | case 3 : | 5310 | case 3 : |
5578 | // InternalSolverLanguage.g:1657:2: ( ruleGlobalRelationInterpretation ) | 5311 | // InternalSolverLanguage.g:1571:2: ( ruleGlobalRelationInterpretation ) |
5579 | { | 5312 | { |
5580 | // InternalSolverLanguage.g:1657:2: ( ruleGlobalRelationInterpretation ) | 5313 | // InternalSolverLanguage.g:1571:2: ( ruleGlobalRelationInterpretation ) |
5581 | // InternalSolverLanguage.g:1658:3: ruleGlobalRelationInterpretation | 5314 | // InternalSolverLanguage.g:1572:3: ruleGlobalRelationInterpretation |
5582 | { | 5315 | { |
5583 | before(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); | 5316 | before(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); |
5584 | pushFollow(FOLLOW_2); | 5317 | pushFollow(FOLLOW_2); |
@@ -5611,38 +5344,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5611 | 5344 | ||
5612 | 5345 | ||
5613 | // $ANTLR start "rule__MultiplicityDefinition__Alternatives_2" | 5346 | // $ANTLR start "rule__MultiplicityDefinition__Alternatives_2" |
5614 | // InternalSolverLanguage.g:1667:1: rule__MultiplicityDefinition__Alternatives_2 : ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ); | 5347 | // InternalSolverLanguage.g:1581:1: rule__MultiplicityDefinition__Alternatives_2 : ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ); |
5615 | public final void rule__MultiplicityDefinition__Alternatives_2() throws RecognitionException { | 5348 | public final void rule__MultiplicityDefinition__Alternatives_2() throws RecognitionException { |
5616 | 5349 | ||
5617 | int stackSize = keepStackSize(); | 5350 | int stackSize = keepStackSize(); |
5618 | 5351 | ||
5619 | try { | 5352 | try { |
5620 | // InternalSolverLanguage.g:1671:1: ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ) | 5353 | // InternalSolverLanguage.g:1585:1: ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ) |
5621 | int alt22=2; | 5354 | int alt20=2; |
5622 | int LA22_0 = input.LA(1); | 5355 | int LA20_0 = input.LA(1); |
5623 | 5356 | ||
5624 | if ( (LA22_0==RULE_INT) ) { | 5357 | if ( (LA20_0==RULE_INT) ) { |
5625 | alt22=1; | 5358 | alt20=1; |
5626 | } | 5359 | } |
5627 | else if ( (LA22_0==30) ) { | 5360 | else if ( (LA20_0==31) ) { |
5628 | alt22=2; | 5361 | alt20=2; |
5629 | } | 5362 | } |
5630 | else { | 5363 | else { |
5631 | NoViableAltException nvae = | 5364 | NoViableAltException nvae = |
5632 | new NoViableAltException("", 22, 0, input); | 5365 | new NoViableAltException("", 20, 0, input); |
5633 | 5366 | ||
5634 | throw nvae; | 5367 | throw nvae; |
5635 | } | 5368 | } |
5636 | switch (alt22) { | 5369 | switch (alt20) { |
5637 | case 1 : | 5370 | case 1 : |
5638 | // InternalSolverLanguage.g:1672:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | 5371 | // InternalSolverLanguage.g:1586:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) |
5639 | { | 5372 | { |
5640 | // InternalSolverLanguage.g:1672:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | 5373 | // InternalSolverLanguage.g:1586:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) |
5641 | // InternalSolverLanguage.g:1673:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) | 5374 | // InternalSolverLanguage.g:1587:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) |
5642 | { | 5375 | { |
5643 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); | 5376 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); |
5644 | // InternalSolverLanguage.g:1674:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) | 5377 | // InternalSolverLanguage.g:1588:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) |
5645 | // InternalSolverLanguage.g:1674:4: rule__MultiplicityDefinition__UpperAssignment_2_0 | 5378 | // InternalSolverLanguage.g:1588:4: rule__MultiplicityDefinition__UpperAssignment_2_0 |
5646 | { | 5379 | { |
5647 | pushFollow(FOLLOW_2); | 5380 | pushFollow(FOLLOW_2); |
5648 | rule__MultiplicityDefinition__UpperAssignment_2_0(); | 5381 | rule__MultiplicityDefinition__UpperAssignment_2_0(); |
@@ -5660,14 +5393,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5660 | } | 5393 | } |
5661 | break; | 5394 | break; |
5662 | case 2 : | 5395 | case 2 : |
5663 | // InternalSolverLanguage.g:1678:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) | 5396 | // InternalSolverLanguage.g:1592:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) |
5664 | { | 5397 | { |
5665 | // InternalSolverLanguage.g:1678:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) | 5398 | // InternalSolverLanguage.g:1592:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) |
5666 | // InternalSolverLanguage.g:1679:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) | 5399 | // InternalSolverLanguage.g:1593:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) |
5667 | { | 5400 | { |
5668 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); | 5401 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); |
5669 | // InternalSolverLanguage.g:1680:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) | 5402 | // InternalSolverLanguage.g:1594:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) |
5670 | // InternalSolverLanguage.g:1680:4: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 | 5403 | // InternalSolverLanguage.g:1594:4: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 |
5671 | { | 5404 | { |
5672 | pushFollow(FOLLOW_2); | 5405 | pushFollow(FOLLOW_2); |
5673 | rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1(); | 5406 | rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1(); |
@@ -5702,14 +5435,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5702 | 5435 | ||
5703 | 5436 | ||
5704 | // $ANTLR start "rule__REALLiteral__Group__0" | 5437 | // $ANTLR start "rule__REALLiteral__Group__0" |
5705 | // InternalSolverLanguage.g:1688:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; | 5438 | // InternalSolverLanguage.g:1602:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; |
5706 | public final void rule__REALLiteral__Group__0() throws RecognitionException { | 5439 | public final void rule__REALLiteral__Group__0() throws RecognitionException { |
5707 | 5440 | ||
5708 | int stackSize = keepStackSize(); | 5441 | int stackSize = keepStackSize(); |
5709 | 5442 | ||
5710 | try { | 5443 | try { |
5711 | // InternalSolverLanguage.g:1692:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) | 5444 | // InternalSolverLanguage.g:1606:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) |
5712 | // InternalSolverLanguage.g:1693:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 | 5445 | // InternalSolverLanguage.g:1607:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 |
5713 | { | 5446 | { |
5714 | pushFollow(FOLLOW_5); | 5447 | pushFollow(FOLLOW_5); |
5715 | rule__REALLiteral__Group__0__Impl(); | 5448 | rule__REALLiteral__Group__0__Impl(); |
@@ -5740,29 +5473,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5740 | 5473 | ||
5741 | 5474 | ||
5742 | // $ANTLR start "rule__REALLiteral__Group__0__Impl" | 5475 | // $ANTLR start "rule__REALLiteral__Group__0__Impl" |
5743 | // InternalSolverLanguage.g:1700:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; | 5476 | // InternalSolverLanguage.g:1614:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; |
5744 | public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { | 5477 | public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { |
5745 | 5478 | ||
5746 | int stackSize = keepStackSize(); | 5479 | int stackSize = keepStackSize(); |
5747 | 5480 | ||
5748 | try { | 5481 | try { |
5749 | // InternalSolverLanguage.g:1704:1: ( ( ( '-' )? ) ) | 5482 | // InternalSolverLanguage.g:1618:1: ( ( ( '-' )? ) ) |
5750 | // InternalSolverLanguage.g:1705:1: ( ( '-' )? ) | 5483 | // InternalSolverLanguage.g:1619:1: ( ( '-' )? ) |
5751 | { | 5484 | { |
5752 | // InternalSolverLanguage.g:1705:1: ( ( '-' )? ) | 5485 | // InternalSolverLanguage.g:1619:1: ( ( '-' )? ) |
5753 | // InternalSolverLanguage.g:1706:2: ( '-' )? | 5486 | // InternalSolverLanguage.g:1620:2: ( '-' )? |
5754 | { | 5487 | { |
5755 | before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); | 5488 | before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); |
5756 | // InternalSolverLanguage.g:1707:2: ( '-' )? | 5489 | // InternalSolverLanguage.g:1621:2: ( '-' )? |
5757 | int alt23=2; | 5490 | int alt21=2; |
5758 | int LA23_0 = input.LA(1); | 5491 | int LA21_0 = input.LA(1); |
5759 | 5492 | ||
5760 | if ( (LA23_0==13) ) { | 5493 | if ( (LA21_0==13) ) { |
5761 | alt23=1; | 5494 | alt21=1; |
5762 | } | 5495 | } |
5763 | switch (alt23) { | 5496 | switch (alt21) { |
5764 | case 1 : | 5497 | case 1 : |
5765 | // InternalSolverLanguage.g:1707:3: '-' | 5498 | // InternalSolverLanguage.g:1621:3: '-' |
5766 | { | 5499 | { |
5767 | match(input,13,FOLLOW_2); | 5500 | match(input,13,FOLLOW_2); |
5768 | 5501 | ||
@@ -5794,14 +5527,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5794 | 5527 | ||
5795 | 5528 | ||
5796 | // $ANTLR start "rule__REALLiteral__Group__1" | 5529 | // $ANTLR start "rule__REALLiteral__Group__1" |
5797 | // InternalSolverLanguage.g:1715:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; | 5530 | // InternalSolverLanguage.g:1629:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; |
5798 | public final void rule__REALLiteral__Group__1() throws RecognitionException { | 5531 | public final void rule__REALLiteral__Group__1() throws RecognitionException { |
5799 | 5532 | ||
5800 | int stackSize = keepStackSize(); | 5533 | int stackSize = keepStackSize(); |
5801 | 5534 | ||
5802 | try { | 5535 | try { |
5803 | // InternalSolverLanguage.g:1719:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) | 5536 | // InternalSolverLanguage.g:1633:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) |
5804 | // InternalSolverLanguage.g:1720:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 | 5537 | // InternalSolverLanguage.g:1634:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 |
5805 | { | 5538 | { |
5806 | pushFollow(FOLLOW_6); | 5539 | pushFollow(FOLLOW_6); |
5807 | rule__REALLiteral__Group__1__Impl(); | 5540 | rule__REALLiteral__Group__1__Impl(); |
@@ -5832,17 +5565,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5832 | 5565 | ||
5833 | 5566 | ||
5834 | // $ANTLR start "rule__REALLiteral__Group__1__Impl" | 5567 | // $ANTLR start "rule__REALLiteral__Group__1__Impl" |
5835 | // InternalSolverLanguage.g:1727:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; | 5568 | // InternalSolverLanguage.g:1641:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; |
5836 | public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { | 5569 | public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { |
5837 | 5570 | ||
5838 | int stackSize = keepStackSize(); | 5571 | int stackSize = keepStackSize(); |
5839 | 5572 | ||
5840 | try { | 5573 | try { |
5841 | // InternalSolverLanguage.g:1731:1: ( ( RULE_INT ) ) | 5574 | // InternalSolverLanguage.g:1645:1: ( ( RULE_INT ) ) |
5842 | // InternalSolverLanguage.g:1732:1: ( RULE_INT ) | 5575 | // InternalSolverLanguage.g:1646:1: ( RULE_INT ) |
5843 | { | 5576 | { |
5844 | // InternalSolverLanguage.g:1732:1: ( RULE_INT ) | 5577 | // InternalSolverLanguage.g:1646:1: ( RULE_INT ) |
5845 | // InternalSolverLanguage.g:1733:2: RULE_INT | 5578 | // InternalSolverLanguage.g:1647:2: RULE_INT |
5846 | { | 5579 | { |
5847 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); | 5580 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); |
5848 | match(input,RULE_INT,FOLLOW_2); | 5581 | match(input,RULE_INT,FOLLOW_2); |
@@ -5869,14 +5602,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5869 | 5602 | ||
5870 | 5603 | ||
5871 | // $ANTLR start "rule__REALLiteral__Group__2" | 5604 | // $ANTLR start "rule__REALLiteral__Group__2" |
5872 | // InternalSolverLanguage.g:1742:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; | 5605 | // InternalSolverLanguage.g:1656:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; |
5873 | public final void rule__REALLiteral__Group__2() throws RecognitionException { | 5606 | public final void rule__REALLiteral__Group__2() throws RecognitionException { |
5874 | 5607 | ||
5875 | int stackSize = keepStackSize(); | 5608 | int stackSize = keepStackSize(); |
5876 | 5609 | ||
5877 | try { | 5610 | try { |
5878 | // InternalSolverLanguage.g:1746:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) | 5611 | // InternalSolverLanguage.g:1660:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) |
5879 | // InternalSolverLanguage.g:1747:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 | 5612 | // InternalSolverLanguage.g:1661:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 |
5880 | { | 5613 | { |
5881 | pushFollow(FOLLOW_5); | 5614 | pushFollow(FOLLOW_5); |
5882 | rule__REALLiteral__Group__2__Impl(); | 5615 | rule__REALLiteral__Group__2__Impl(); |
@@ -5907,17 +5640,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5907 | 5640 | ||
5908 | 5641 | ||
5909 | // $ANTLR start "rule__REALLiteral__Group__2__Impl" | 5642 | // $ANTLR start "rule__REALLiteral__Group__2__Impl" |
5910 | // InternalSolverLanguage.g:1754:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; | 5643 | // InternalSolverLanguage.g:1668:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; |
5911 | public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { | 5644 | public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { |
5912 | 5645 | ||
5913 | int stackSize = keepStackSize(); | 5646 | int stackSize = keepStackSize(); |
5914 | 5647 | ||
5915 | try { | 5648 | try { |
5916 | // InternalSolverLanguage.g:1758:1: ( ( '.' ) ) | 5649 | // InternalSolverLanguage.g:1672:1: ( ( '.' ) ) |
5917 | // InternalSolverLanguage.g:1759:1: ( '.' ) | 5650 | // InternalSolverLanguage.g:1673:1: ( '.' ) |
5918 | { | 5651 | { |
5919 | // InternalSolverLanguage.g:1759:1: ( '.' ) | 5652 | // InternalSolverLanguage.g:1673:1: ( '.' ) |
5920 | // InternalSolverLanguage.g:1760:2: '.' | 5653 | // InternalSolverLanguage.g:1674:2: '.' |
5921 | { | 5654 | { |
5922 | before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); | 5655 | before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); |
5923 | match(input,14,FOLLOW_2); | 5656 | match(input,14,FOLLOW_2); |
@@ -5944,14 +5677,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5944 | 5677 | ||
5945 | 5678 | ||
5946 | // $ANTLR start "rule__REALLiteral__Group__3" | 5679 | // $ANTLR start "rule__REALLiteral__Group__3" |
5947 | // InternalSolverLanguage.g:1769:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; | 5680 | // InternalSolverLanguage.g:1683:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; |
5948 | public final void rule__REALLiteral__Group__3() throws RecognitionException { | 5681 | public final void rule__REALLiteral__Group__3() throws RecognitionException { |
5949 | 5682 | ||
5950 | int stackSize = keepStackSize(); | 5683 | int stackSize = keepStackSize(); |
5951 | 5684 | ||
5952 | try { | 5685 | try { |
5953 | // InternalSolverLanguage.g:1773:1: ( rule__REALLiteral__Group__3__Impl ) | 5686 | // InternalSolverLanguage.g:1687:1: ( rule__REALLiteral__Group__3__Impl ) |
5954 | // InternalSolverLanguage.g:1774:2: rule__REALLiteral__Group__3__Impl | 5687 | // InternalSolverLanguage.g:1688:2: rule__REALLiteral__Group__3__Impl |
5955 | { | 5688 | { |
5956 | pushFollow(FOLLOW_2); | 5689 | pushFollow(FOLLOW_2); |
5957 | rule__REALLiteral__Group__3__Impl(); | 5690 | rule__REALLiteral__Group__3__Impl(); |
@@ -5977,17 +5710,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5977 | 5710 | ||
5978 | 5711 | ||
5979 | // $ANTLR start "rule__REALLiteral__Group__3__Impl" | 5712 | // $ANTLR start "rule__REALLiteral__Group__3__Impl" |
5980 | // InternalSolverLanguage.g:1780:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; | 5713 | // InternalSolverLanguage.g:1694:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; |
5981 | public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { | 5714 | public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { |
5982 | 5715 | ||
5983 | int stackSize = keepStackSize(); | 5716 | int stackSize = keepStackSize(); |
5984 | 5717 | ||
5985 | try { | 5718 | try { |
5986 | // InternalSolverLanguage.g:1784:1: ( ( RULE_INT ) ) | 5719 | // InternalSolverLanguage.g:1698:1: ( ( RULE_INT ) ) |
5987 | // InternalSolverLanguage.g:1785:1: ( RULE_INT ) | 5720 | // InternalSolverLanguage.g:1699:1: ( RULE_INT ) |
5988 | { | 5721 | { |
5989 | // InternalSolverLanguage.g:1785:1: ( RULE_INT ) | 5722 | // InternalSolverLanguage.g:1699:1: ( RULE_INT ) |
5990 | // InternalSolverLanguage.g:1786:2: RULE_INT | 5723 | // InternalSolverLanguage.g:1700:2: RULE_INT |
5991 | { | 5724 | { |
5992 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); | 5725 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); |
5993 | match(input,RULE_INT,FOLLOW_2); | 5726 | match(input,RULE_INT,FOLLOW_2); |
@@ -6014,14 +5747,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6014 | 5747 | ||
6015 | 5748 | ||
6016 | // $ANTLR start "rule__INTLiteral__Group__0" | 5749 | // $ANTLR start "rule__INTLiteral__Group__0" |
6017 | // InternalSolverLanguage.g:1796:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; | 5750 | // InternalSolverLanguage.g:1710:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; |
6018 | public final void rule__INTLiteral__Group__0() throws RecognitionException { | 5751 | public final void rule__INTLiteral__Group__0() throws RecognitionException { |
6019 | 5752 | ||
6020 | int stackSize = keepStackSize(); | 5753 | int stackSize = keepStackSize(); |
6021 | 5754 | ||
6022 | try { | 5755 | try { |
6023 | // InternalSolverLanguage.g:1800:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) | 5756 | // InternalSolverLanguage.g:1714:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) |
6024 | // InternalSolverLanguage.g:1801:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 | 5757 | // InternalSolverLanguage.g:1715:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 |
6025 | { | 5758 | { |
6026 | pushFollow(FOLLOW_5); | 5759 | pushFollow(FOLLOW_5); |
6027 | rule__INTLiteral__Group__0__Impl(); | 5760 | rule__INTLiteral__Group__0__Impl(); |
@@ -6052,29 +5785,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6052 | 5785 | ||
6053 | 5786 | ||
6054 | // $ANTLR start "rule__INTLiteral__Group__0__Impl" | 5787 | // $ANTLR start "rule__INTLiteral__Group__0__Impl" |
6055 | // InternalSolverLanguage.g:1808:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; | 5788 | // InternalSolverLanguage.g:1722:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; |
6056 | public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { | 5789 | public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { |
6057 | 5790 | ||
6058 | int stackSize = keepStackSize(); | 5791 | int stackSize = keepStackSize(); |
6059 | 5792 | ||
6060 | try { | 5793 | try { |
6061 | // InternalSolverLanguage.g:1812:1: ( ( ( '-' )? ) ) | 5794 | // InternalSolverLanguage.g:1726:1: ( ( ( '-' )? ) ) |
6062 | // InternalSolverLanguage.g:1813:1: ( ( '-' )? ) | 5795 | // InternalSolverLanguage.g:1727:1: ( ( '-' )? ) |
6063 | { | 5796 | { |
6064 | // InternalSolverLanguage.g:1813:1: ( ( '-' )? ) | 5797 | // InternalSolverLanguage.g:1727:1: ( ( '-' )? ) |
6065 | // InternalSolverLanguage.g:1814:2: ( '-' )? | 5798 | // InternalSolverLanguage.g:1728:2: ( '-' )? |
6066 | { | 5799 | { |
6067 | before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); | 5800 | before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); |
6068 | // InternalSolverLanguage.g:1815:2: ( '-' )? | 5801 | // InternalSolverLanguage.g:1729:2: ( '-' )? |
6069 | int alt24=2; | 5802 | int alt22=2; |
6070 | int LA24_0 = input.LA(1); | 5803 | int LA22_0 = input.LA(1); |
6071 | 5804 | ||
6072 | if ( (LA24_0==13) ) { | 5805 | if ( (LA22_0==13) ) { |
6073 | alt24=1; | 5806 | alt22=1; |
6074 | } | 5807 | } |
6075 | switch (alt24) { | 5808 | switch (alt22) { |
6076 | case 1 : | 5809 | case 1 : |
6077 | // InternalSolverLanguage.g:1815:3: '-' | 5810 | // InternalSolverLanguage.g:1729:3: '-' |
6078 | { | 5811 | { |
6079 | match(input,13,FOLLOW_2); | 5812 | match(input,13,FOLLOW_2); |
6080 | 5813 | ||
@@ -6106,14 +5839,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6106 | 5839 | ||
6107 | 5840 | ||
6108 | // $ANTLR start "rule__INTLiteral__Group__1" | 5841 | // $ANTLR start "rule__INTLiteral__Group__1" |
6109 | // InternalSolverLanguage.g:1823:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; | 5842 | // InternalSolverLanguage.g:1737:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; |
6110 | public final void rule__INTLiteral__Group__1() throws RecognitionException { | 5843 | public final void rule__INTLiteral__Group__1() throws RecognitionException { |
6111 | 5844 | ||
6112 | int stackSize = keepStackSize(); | 5845 | int stackSize = keepStackSize(); |
6113 | 5846 | ||
6114 | try { | 5847 | try { |
6115 | // InternalSolverLanguage.g:1827:1: ( rule__INTLiteral__Group__1__Impl ) | 5848 | // InternalSolverLanguage.g:1741:1: ( rule__INTLiteral__Group__1__Impl ) |
6116 | // InternalSolverLanguage.g:1828:2: rule__INTLiteral__Group__1__Impl | 5849 | // InternalSolverLanguage.g:1742:2: rule__INTLiteral__Group__1__Impl |
6117 | { | 5850 | { |
6118 | pushFollow(FOLLOW_2); | 5851 | pushFollow(FOLLOW_2); |
6119 | rule__INTLiteral__Group__1__Impl(); | 5852 | rule__INTLiteral__Group__1__Impl(); |
@@ -6139,17 +5872,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6139 | 5872 | ||
6140 | 5873 | ||
6141 | // $ANTLR start "rule__INTLiteral__Group__1__Impl" | 5874 | // $ANTLR start "rule__INTLiteral__Group__1__Impl" |
6142 | // InternalSolverLanguage.g:1834:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; | 5875 | // InternalSolverLanguage.g:1748:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; |
6143 | public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { | 5876 | public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { |
6144 | 5877 | ||
6145 | int stackSize = keepStackSize(); | 5878 | int stackSize = keepStackSize(); |
6146 | 5879 | ||
6147 | try { | 5880 | try { |
6148 | // InternalSolverLanguage.g:1838:1: ( ( RULE_INT ) ) | 5881 | // InternalSolverLanguage.g:1752:1: ( ( RULE_INT ) ) |
6149 | // InternalSolverLanguage.g:1839:1: ( RULE_INT ) | 5882 | // InternalSolverLanguage.g:1753:1: ( RULE_INT ) |
6150 | { | 5883 | { |
6151 | // InternalSolverLanguage.g:1839:1: ( RULE_INT ) | 5884 | // InternalSolverLanguage.g:1753:1: ( RULE_INT ) |
6152 | // InternalSolverLanguage.g:1840:2: RULE_INT | 5885 | // InternalSolverLanguage.g:1754:2: RULE_INT |
6153 | { | 5886 | { |
6154 | before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); | 5887 | before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); |
6155 | match(input,RULE_INT,FOLLOW_2); | 5888 | match(input,RULE_INT,FOLLOW_2); |
@@ -6176,14 +5909,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6176 | 5909 | ||
6177 | 5910 | ||
6178 | // $ANTLR start "rule__BooleanValue__Group_0__0" | 5911 | // $ANTLR start "rule__BooleanValue__Group_0__0" |
6179 | // InternalSolverLanguage.g:1850:1: rule__BooleanValue__Group_0__0 : rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ; | 5912 | // InternalSolverLanguage.g:1764:1: rule__BooleanValue__Group_0__0 : rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ; |
6180 | public final void rule__BooleanValue__Group_0__0() throws RecognitionException { | 5913 | public final void rule__BooleanValue__Group_0__0() throws RecognitionException { |
6181 | 5914 | ||
6182 | int stackSize = keepStackSize(); | 5915 | int stackSize = keepStackSize(); |
6183 | 5916 | ||
6184 | try { | 5917 | try { |
6185 | // InternalSolverLanguage.g:1854:1: ( rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ) | 5918 | // InternalSolverLanguage.g:1768:1: ( rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ) |
6186 | // InternalSolverLanguage.g:1855:2: rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 | 5919 | // InternalSolverLanguage.g:1769:2: rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 |
6187 | { | 5920 | { |
6188 | pushFollow(FOLLOW_7); | 5921 | pushFollow(FOLLOW_7); |
6189 | rule__BooleanValue__Group_0__0__Impl(); | 5922 | rule__BooleanValue__Group_0__0__Impl(); |
@@ -6214,21 +5947,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6214 | 5947 | ||
6215 | 5948 | ||
6216 | // $ANTLR start "rule__BooleanValue__Group_0__0__Impl" | 5949 | // $ANTLR start "rule__BooleanValue__Group_0__0__Impl" |
6217 | // InternalSolverLanguage.g:1862:1: rule__BooleanValue__Group_0__0__Impl : ( () ) ; | 5950 | // InternalSolverLanguage.g:1776:1: rule__BooleanValue__Group_0__0__Impl : ( () ) ; |
6218 | public final void rule__BooleanValue__Group_0__0__Impl() throws RecognitionException { | 5951 | public final void rule__BooleanValue__Group_0__0__Impl() throws RecognitionException { |
6219 | 5952 | ||
6220 | int stackSize = keepStackSize(); | 5953 | int stackSize = keepStackSize(); |
6221 | 5954 | ||
6222 | try { | 5955 | try { |
6223 | // InternalSolverLanguage.g:1866:1: ( ( () ) ) | 5956 | // InternalSolverLanguage.g:1780:1: ( ( () ) ) |
6224 | // InternalSolverLanguage.g:1867:1: ( () ) | 5957 | // InternalSolverLanguage.g:1781:1: ( () ) |
6225 | { | 5958 | { |
6226 | // InternalSolverLanguage.g:1867:1: ( () ) | 5959 | // InternalSolverLanguage.g:1781:1: ( () ) |
6227 | // InternalSolverLanguage.g:1868:2: () | 5960 | // InternalSolverLanguage.g:1782:2: () |
6228 | { | 5961 | { |
6229 | before(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); | 5962 | before(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); |
6230 | // InternalSolverLanguage.g:1869:2: () | 5963 | // InternalSolverLanguage.g:1783:2: () |
6231 | // InternalSolverLanguage.g:1869:3: | 5964 | // InternalSolverLanguage.g:1783:3: |
6232 | { | 5965 | { |
6233 | } | 5966 | } |
6234 | 5967 | ||
@@ -6251,14 +5984,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6251 | 5984 | ||
6252 | 5985 | ||
6253 | // $ANTLR start "rule__BooleanValue__Group_0__1" | 5986 | // $ANTLR start "rule__BooleanValue__Group_0__1" |
6254 | // InternalSolverLanguage.g:1877:1: rule__BooleanValue__Group_0__1 : rule__BooleanValue__Group_0__1__Impl ; | 5987 | // InternalSolverLanguage.g:1791:1: rule__BooleanValue__Group_0__1 : rule__BooleanValue__Group_0__1__Impl ; |
6255 | public final void rule__BooleanValue__Group_0__1() throws RecognitionException { | 5988 | public final void rule__BooleanValue__Group_0__1() throws RecognitionException { |
6256 | 5989 | ||
6257 | int stackSize = keepStackSize(); | 5990 | int stackSize = keepStackSize(); |
6258 | 5991 | ||
6259 | try { | 5992 | try { |
6260 | // InternalSolverLanguage.g:1881:1: ( rule__BooleanValue__Group_0__1__Impl ) | 5993 | // InternalSolverLanguage.g:1795:1: ( rule__BooleanValue__Group_0__1__Impl ) |
6261 | // InternalSolverLanguage.g:1882:2: rule__BooleanValue__Group_0__1__Impl | 5994 | // InternalSolverLanguage.g:1796:2: rule__BooleanValue__Group_0__1__Impl |
6262 | { | 5995 | { |
6263 | pushFollow(FOLLOW_2); | 5996 | pushFollow(FOLLOW_2); |
6264 | rule__BooleanValue__Group_0__1__Impl(); | 5997 | rule__BooleanValue__Group_0__1__Impl(); |
@@ -6284,17 +6017,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6284 | 6017 | ||
6285 | 6018 | ||
6286 | // $ANTLR start "rule__BooleanValue__Group_0__1__Impl" | 6019 | // $ANTLR start "rule__BooleanValue__Group_0__1__Impl" |
6287 | // InternalSolverLanguage.g:1888:1: rule__BooleanValue__Group_0__1__Impl : ( 'true' ) ; | 6020 | // InternalSolverLanguage.g:1802:1: rule__BooleanValue__Group_0__1__Impl : ( 'true' ) ; |
6288 | public final void rule__BooleanValue__Group_0__1__Impl() throws RecognitionException { | 6021 | public final void rule__BooleanValue__Group_0__1__Impl() throws RecognitionException { |
6289 | 6022 | ||
6290 | int stackSize = keepStackSize(); | 6023 | int stackSize = keepStackSize(); |
6291 | 6024 | ||
6292 | try { | 6025 | try { |
6293 | // InternalSolverLanguage.g:1892:1: ( ( 'true' ) ) | 6026 | // InternalSolverLanguage.g:1806:1: ( ( 'true' ) ) |
6294 | // InternalSolverLanguage.g:1893:1: ( 'true' ) | 6027 | // InternalSolverLanguage.g:1807:1: ( 'true' ) |
6295 | { | 6028 | { |
6296 | // InternalSolverLanguage.g:1893:1: ( 'true' ) | 6029 | // InternalSolverLanguage.g:1807:1: ( 'true' ) |
6297 | // InternalSolverLanguage.g:1894:2: 'true' | 6030 | // InternalSolverLanguage.g:1808:2: 'true' |
6298 | { | 6031 | { |
6299 | before(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); | 6032 | before(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); |
6300 | match(input,12,FOLLOW_2); | 6033 | match(input,12,FOLLOW_2); |
@@ -6321,14 +6054,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6321 | 6054 | ||
6322 | 6055 | ||
6323 | // $ANTLR start "rule__BooleanValue__Group_1__0" | 6056 | // $ANTLR start "rule__BooleanValue__Group_1__0" |
6324 | // InternalSolverLanguage.g:1904:1: rule__BooleanValue__Group_1__0 : rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ; | 6057 | // InternalSolverLanguage.g:1818:1: rule__BooleanValue__Group_1__0 : rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ; |
6325 | public final void rule__BooleanValue__Group_1__0() throws RecognitionException { | 6058 | public final void rule__BooleanValue__Group_1__0() throws RecognitionException { |
6326 | 6059 | ||
6327 | int stackSize = keepStackSize(); | 6060 | int stackSize = keepStackSize(); |
6328 | 6061 | ||
6329 | try { | 6062 | try { |
6330 | // InternalSolverLanguage.g:1908:1: ( rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ) | 6063 | // InternalSolverLanguage.g:1822:1: ( rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ) |
6331 | // InternalSolverLanguage.g:1909:2: rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 | 6064 | // InternalSolverLanguage.g:1823:2: rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 |
6332 | { | 6065 | { |
6333 | pushFollow(FOLLOW_1); | 6066 | pushFollow(FOLLOW_1); |
6334 | rule__BooleanValue__Group_1__0__Impl(); | 6067 | rule__BooleanValue__Group_1__0__Impl(); |
@@ -6359,17 +6092,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6359 | 6092 | ||
6360 | 6093 | ||
6361 | // $ANTLR start "rule__BooleanValue__Group_1__0__Impl" | 6094 | // $ANTLR start "rule__BooleanValue__Group_1__0__Impl" |
6362 | // InternalSolverLanguage.g:1916:1: rule__BooleanValue__Group_1__0__Impl : ( 'false' ) ; | 6095 | // InternalSolverLanguage.g:1830:1: rule__BooleanValue__Group_1__0__Impl : ( 'false' ) ; |
6363 | public final void rule__BooleanValue__Group_1__0__Impl() throws RecognitionException { | 6096 | public final void rule__BooleanValue__Group_1__0__Impl() throws RecognitionException { |
6364 | 6097 | ||
6365 | int stackSize = keepStackSize(); | 6098 | int stackSize = keepStackSize(); |
6366 | 6099 | ||
6367 | try { | 6100 | try { |
6368 | // InternalSolverLanguage.g:1920:1: ( ( 'false' ) ) | 6101 | // InternalSolverLanguage.g:1834:1: ( ( 'false' ) ) |
6369 | // InternalSolverLanguage.g:1921:1: ( 'false' ) | 6102 | // InternalSolverLanguage.g:1835:1: ( 'false' ) |
6370 | { | 6103 | { |
6371 | // InternalSolverLanguage.g:1921:1: ( 'false' ) | 6104 | // InternalSolverLanguage.g:1835:1: ( 'false' ) |
6372 | // InternalSolverLanguage.g:1922:2: 'false' | 6105 | // InternalSolverLanguage.g:1836:2: 'false' |
6373 | { | 6106 | { |
6374 | before(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); | 6107 | before(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); |
6375 | match(input,11,FOLLOW_2); | 6108 | match(input,11,FOLLOW_2); |
@@ -6396,14 +6129,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6396 | 6129 | ||
6397 | 6130 | ||
6398 | // $ANTLR start "rule__BooleanValue__Group_1__1" | 6131 | // $ANTLR start "rule__BooleanValue__Group_1__1" |
6399 | // InternalSolverLanguage.g:1931:1: rule__BooleanValue__Group_1__1 : rule__BooleanValue__Group_1__1__Impl ; | 6132 | // InternalSolverLanguage.g:1845:1: rule__BooleanValue__Group_1__1 : rule__BooleanValue__Group_1__1__Impl ; |
6400 | public final void rule__BooleanValue__Group_1__1() throws RecognitionException { | 6133 | public final void rule__BooleanValue__Group_1__1() throws RecognitionException { |
6401 | 6134 | ||
6402 | int stackSize = keepStackSize(); | 6135 | int stackSize = keepStackSize(); |
6403 | 6136 | ||
6404 | try { | 6137 | try { |
6405 | // InternalSolverLanguage.g:1935:1: ( rule__BooleanValue__Group_1__1__Impl ) | 6138 | // InternalSolverLanguage.g:1849:1: ( rule__BooleanValue__Group_1__1__Impl ) |
6406 | // InternalSolverLanguage.g:1936:2: rule__BooleanValue__Group_1__1__Impl | 6139 | // InternalSolverLanguage.g:1850:2: rule__BooleanValue__Group_1__1__Impl |
6407 | { | 6140 | { |
6408 | pushFollow(FOLLOW_2); | 6141 | pushFollow(FOLLOW_2); |
6409 | rule__BooleanValue__Group_1__1__Impl(); | 6142 | rule__BooleanValue__Group_1__1__Impl(); |
@@ -6429,21 +6162,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6429 | 6162 | ||
6430 | 6163 | ||
6431 | // $ANTLR start "rule__BooleanValue__Group_1__1__Impl" | 6164 | // $ANTLR start "rule__BooleanValue__Group_1__1__Impl" |
6432 | // InternalSolverLanguage.g:1942:1: rule__BooleanValue__Group_1__1__Impl : ( () ) ; | 6165 | // InternalSolverLanguage.g:1856:1: rule__BooleanValue__Group_1__1__Impl : ( () ) ; |
6433 | public final void rule__BooleanValue__Group_1__1__Impl() throws RecognitionException { | 6166 | public final void rule__BooleanValue__Group_1__1__Impl() throws RecognitionException { |
6434 | 6167 | ||
6435 | int stackSize = keepStackSize(); | 6168 | int stackSize = keepStackSize(); |
6436 | 6169 | ||
6437 | try { | 6170 | try { |
6438 | // InternalSolverLanguage.g:1946:1: ( ( () ) ) | 6171 | // InternalSolverLanguage.g:1860:1: ( ( () ) ) |
6439 | // InternalSolverLanguage.g:1947:1: ( () ) | 6172 | // InternalSolverLanguage.g:1861:1: ( () ) |
6440 | { | 6173 | { |
6441 | // InternalSolverLanguage.g:1947:1: ( () ) | 6174 | // InternalSolverLanguage.g:1861:1: ( () ) |
6442 | // InternalSolverLanguage.g:1948:2: () | 6175 | // InternalSolverLanguage.g:1862:2: () |
6443 | { | 6176 | { |
6444 | before(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); | 6177 | before(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); |
6445 | // InternalSolverLanguage.g:1949:2: () | 6178 | // InternalSolverLanguage.g:1863:2: () |
6446 | // InternalSolverLanguage.g:1949:3: | 6179 | // InternalSolverLanguage.g:1863:3: |
6447 | { | 6180 | { |
6448 | } | 6181 | } |
6449 | 6182 | ||
@@ -6466,14 +6199,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6466 | 6199 | ||
6467 | 6200 | ||
6468 | // $ANTLR start "rule__TruthValue__Group_0__0" | 6201 | // $ANTLR start "rule__TruthValue__Group_0__0" |
6469 | // InternalSolverLanguage.g:1958:1: rule__TruthValue__Group_0__0 : rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ; | 6202 | // InternalSolverLanguage.g:1872:1: rule__TruthValue__Group_0__0 : rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ; |
6470 | public final void rule__TruthValue__Group_0__0() throws RecognitionException { | 6203 | public final void rule__TruthValue__Group_0__0() throws RecognitionException { |
6471 | 6204 | ||
6472 | int stackSize = keepStackSize(); | 6205 | int stackSize = keepStackSize(); |
6473 | 6206 | ||
6474 | try { | 6207 | try { |
6475 | // InternalSolverLanguage.g:1962:1: ( rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ) | 6208 | // InternalSolverLanguage.g:1876:1: ( rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ) |
6476 | // InternalSolverLanguage.g:1963:2: rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 | 6209 | // InternalSolverLanguage.g:1877:2: rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 |
6477 | { | 6210 | { |
6478 | pushFollow(FOLLOW_7); | 6211 | pushFollow(FOLLOW_7); |
6479 | rule__TruthValue__Group_0__0__Impl(); | 6212 | rule__TruthValue__Group_0__0__Impl(); |
@@ -6504,21 +6237,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6504 | 6237 | ||
6505 | 6238 | ||
6506 | // $ANTLR start "rule__TruthValue__Group_0__0__Impl" | 6239 | // $ANTLR start "rule__TruthValue__Group_0__0__Impl" |
6507 | // InternalSolverLanguage.g:1970:1: rule__TruthValue__Group_0__0__Impl : ( () ) ; | 6240 | // InternalSolverLanguage.g:1884:1: rule__TruthValue__Group_0__0__Impl : ( () ) ; |
6508 | public final void rule__TruthValue__Group_0__0__Impl() throws RecognitionException { | 6241 | public final void rule__TruthValue__Group_0__0__Impl() throws RecognitionException { |
6509 | 6242 | ||
6510 | int stackSize = keepStackSize(); | 6243 | int stackSize = keepStackSize(); |
6511 | 6244 | ||
6512 | try { | 6245 | try { |
6513 | // InternalSolverLanguage.g:1974:1: ( ( () ) ) | 6246 | // InternalSolverLanguage.g:1888:1: ( ( () ) ) |
6514 | // InternalSolverLanguage.g:1975:1: ( () ) | 6247 | // InternalSolverLanguage.g:1889:1: ( () ) |
6515 | { | 6248 | { |
6516 | // InternalSolverLanguage.g:1975:1: ( () ) | 6249 | // InternalSolverLanguage.g:1889:1: ( () ) |
6517 | // InternalSolverLanguage.g:1976:2: () | 6250 | // InternalSolverLanguage.g:1890:2: () |
6518 | { | 6251 | { |
6519 | before(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); | 6252 | before(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); |
6520 | // InternalSolverLanguage.g:1977:2: () | 6253 | // InternalSolverLanguage.g:1891:2: () |
6521 | // InternalSolverLanguage.g:1977:3: | 6254 | // InternalSolverLanguage.g:1891:3: |
6522 | { | 6255 | { |
6523 | } | 6256 | } |
6524 | 6257 | ||
@@ -6541,14 +6274,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6541 | 6274 | ||
6542 | 6275 | ||
6543 | // $ANTLR start "rule__TruthValue__Group_0__1" | 6276 | // $ANTLR start "rule__TruthValue__Group_0__1" |
6544 | // InternalSolverLanguage.g:1985:1: rule__TruthValue__Group_0__1 : rule__TruthValue__Group_0__1__Impl ; | 6277 | // InternalSolverLanguage.g:1899:1: rule__TruthValue__Group_0__1 : rule__TruthValue__Group_0__1__Impl ; |
6545 | public final void rule__TruthValue__Group_0__1() throws RecognitionException { | 6278 | public final void rule__TruthValue__Group_0__1() throws RecognitionException { |
6546 | 6279 | ||
6547 | int stackSize = keepStackSize(); | 6280 | int stackSize = keepStackSize(); |
6548 | 6281 | ||
6549 | try { | 6282 | try { |
6550 | // InternalSolverLanguage.g:1989:1: ( rule__TruthValue__Group_0__1__Impl ) | 6283 | // InternalSolverLanguage.g:1903:1: ( rule__TruthValue__Group_0__1__Impl ) |
6551 | // InternalSolverLanguage.g:1990:2: rule__TruthValue__Group_0__1__Impl | 6284 | // InternalSolverLanguage.g:1904:2: rule__TruthValue__Group_0__1__Impl |
6552 | { | 6285 | { |
6553 | pushFollow(FOLLOW_2); | 6286 | pushFollow(FOLLOW_2); |
6554 | rule__TruthValue__Group_0__1__Impl(); | 6287 | rule__TruthValue__Group_0__1__Impl(); |
@@ -6574,17 +6307,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6574 | 6307 | ||
6575 | 6308 | ||
6576 | // $ANTLR start "rule__TruthValue__Group_0__1__Impl" | 6309 | // $ANTLR start "rule__TruthValue__Group_0__1__Impl" |
6577 | // InternalSolverLanguage.g:1996:1: rule__TruthValue__Group_0__1__Impl : ( 'true' ) ; | 6310 | // InternalSolverLanguage.g:1910:1: rule__TruthValue__Group_0__1__Impl : ( 'true' ) ; |
6578 | public final void rule__TruthValue__Group_0__1__Impl() throws RecognitionException { | 6311 | public final void rule__TruthValue__Group_0__1__Impl() throws RecognitionException { |
6579 | 6312 | ||
6580 | int stackSize = keepStackSize(); | 6313 | int stackSize = keepStackSize(); |
6581 | 6314 | ||
6582 | try { | 6315 | try { |
6583 | // InternalSolverLanguage.g:2000:1: ( ( 'true' ) ) | 6316 | // InternalSolverLanguage.g:1914:1: ( ( 'true' ) ) |
6584 | // InternalSolverLanguage.g:2001:1: ( 'true' ) | 6317 | // InternalSolverLanguage.g:1915:1: ( 'true' ) |
6585 | { | 6318 | { |
6586 | // InternalSolverLanguage.g:2001:1: ( 'true' ) | 6319 | // InternalSolverLanguage.g:1915:1: ( 'true' ) |
6587 | // InternalSolverLanguage.g:2002:2: 'true' | 6320 | // InternalSolverLanguage.g:1916:2: 'true' |
6588 | { | 6321 | { |
6589 | before(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); | 6322 | before(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); |
6590 | match(input,12,FOLLOW_2); | 6323 | match(input,12,FOLLOW_2); |
@@ -6611,14 +6344,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6611 | 6344 | ||
6612 | 6345 | ||
6613 | // $ANTLR start "rule__TruthValue__Group_1__0" | 6346 | // $ANTLR start "rule__TruthValue__Group_1__0" |
6614 | // InternalSolverLanguage.g:2012:1: rule__TruthValue__Group_1__0 : rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ; | 6347 | // InternalSolverLanguage.g:1926:1: rule__TruthValue__Group_1__0 : rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ; |
6615 | public final void rule__TruthValue__Group_1__0() throws RecognitionException { | 6348 | public final void rule__TruthValue__Group_1__0() throws RecognitionException { |
6616 | 6349 | ||
6617 | int stackSize = keepStackSize(); | 6350 | int stackSize = keepStackSize(); |
6618 | 6351 | ||
6619 | try { | 6352 | try { |
6620 | // InternalSolverLanguage.g:2016:1: ( rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ) | 6353 | // InternalSolverLanguage.g:1930:1: ( rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ) |
6621 | // InternalSolverLanguage.g:2017:2: rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 | 6354 | // InternalSolverLanguage.g:1931:2: rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 |
6622 | { | 6355 | { |
6623 | pushFollow(FOLLOW_8); | 6356 | pushFollow(FOLLOW_8); |
6624 | rule__TruthValue__Group_1__0__Impl(); | 6357 | rule__TruthValue__Group_1__0__Impl(); |
@@ -6649,21 +6382,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6649 | 6382 | ||
6650 | 6383 | ||
6651 | // $ANTLR start "rule__TruthValue__Group_1__0__Impl" | 6384 | // $ANTLR start "rule__TruthValue__Group_1__0__Impl" |
6652 | // InternalSolverLanguage.g:2024:1: rule__TruthValue__Group_1__0__Impl : ( () ) ; | 6385 | // InternalSolverLanguage.g:1938:1: rule__TruthValue__Group_1__0__Impl : ( () ) ; |
6653 | public final void rule__TruthValue__Group_1__0__Impl() throws RecognitionException { | 6386 | public final void rule__TruthValue__Group_1__0__Impl() throws RecognitionException { |
6654 | 6387 | ||
6655 | int stackSize = keepStackSize(); | 6388 | int stackSize = keepStackSize(); |
6656 | 6389 | ||
6657 | try { | 6390 | try { |
6658 | // InternalSolverLanguage.g:2028:1: ( ( () ) ) | 6391 | // InternalSolverLanguage.g:1942:1: ( ( () ) ) |
6659 | // InternalSolverLanguage.g:2029:1: ( () ) | 6392 | // InternalSolverLanguage.g:1943:1: ( () ) |
6660 | { | 6393 | { |
6661 | // InternalSolverLanguage.g:2029:1: ( () ) | 6394 | // InternalSolverLanguage.g:1943:1: ( () ) |
6662 | // InternalSolverLanguage.g:2030:2: () | 6395 | // InternalSolverLanguage.g:1944:2: () |
6663 | { | 6396 | { |
6664 | before(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); | 6397 | before(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); |
6665 | // InternalSolverLanguage.g:2031:2: () | 6398 | // InternalSolverLanguage.g:1945:2: () |
6666 | // InternalSolverLanguage.g:2031:3: | 6399 | // InternalSolverLanguage.g:1945:3: |
6667 | { | 6400 | { |
6668 | } | 6401 | } |
6669 | 6402 | ||
@@ -6686,14 +6419,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6686 | 6419 | ||
6687 | 6420 | ||
6688 | // $ANTLR start "rule__TruthValue__Group_1__1" | 6421 | // $ANTLR start "rule__TruthValue__Group_1__1" |
6689 | // InternalSolverLanguage.g:2039:1: rule__TruthValue__Group_1__1 : rule__TruthValue__Group_1__1__Impl ; | 6422 | // InternalSolverLanguage.g:1953:1: rule__TruthValue__Group_1__1 : rule__TruthValue__Group_1__1__Impl ; |
6690 | public final void rule__TruthValue__Group_1__1() throws RecognitionException { | 6423 | public final void rule__TruthValue__Group_1__1() throws RecognitionException { |
6691 | 6424 | ||
6692 | int stackSize = keepStackSize(); | 6425 | int stackSize = keepStackSize(); |
6693 | 6426 | ||
6694 | try { | 6427 | try { |
6695 | // InternalSolverLanguage.g:2043:1: ( rule__TruthValue__Group_1__1__Impl ) | 6428 | // InternalSolverLanguage.g:1957:1: ( rule__TruthValue__Group_1__1__Impl ) |
6696 | // InternalSolverLanguage.g:2044:2: rule__TruthValue__Group_1__1__Impl | 6429 | // InternalSolverLanguage.g:1958:2: rule__TruthValue__Group_1__1__Impl |
6697 | { | 6430 | { |
6698 | pushFollow(FOLLOW_2); | 6431 | pushFollow(FOLLOW_2); |
6699 | rule__TruthValue__Group_1__1__Impl(); | 6432 | rule__TruthValue__Group_1__1__Impl(); |
@@ -6719,17 +6452,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6719 | 6452 | ||
6720 | 6453 | ||
6721 | // $ANTLR start "rule__TruthValue__Group_1__1__Impl" | 6454 | // $ANTLR start "rule__TruthValue__Group_1__1__Impl" |
6722 | // InternalSolverLanguage.g:2050:1: rule__TruthValue__Group_1__1__Impl : ( 'false' ) ; | 6455 | // InternalSolverLanguage.g:1964:1: rule__TruthValue__Group_1__1__Impl : ( 'false' ) ; |
6723 | public final void rule__TruthValue__Group_1__1__Impl() throws RecognitionException { | 6456 | public final void rule__TruthValue__Group_1__1__Impl() throws RecognitionException { |
6724 | 6457 | ||
6725 | int stackSize = keepStackSize(); | 6458 | int stackSize = keepStackSize(); |
6726 | 6459 | ||
6727 | try { | 6460 | try { |
6728 | // InternalSolverLanguage.g:2054:1: ( ( 'false' ) ) | 6461 | // InternalSolverLanguage.g:1968:1: ( ( 'false' ) ) |
6729 | // InternalSolverLanguage.g:2055:1: ( 'false' ) | 6462 | // InternalSolverLanguage.g:1969:1: ( 'false' ) |
6730 | { | 6463 | { |
6731 | // InternalSolverLanguage.g:2055:1: ( 'false' ) | 6464 | // InternalSolverLanguage.g:1969:1: ( 'false' ) |
6732 | // InternalSolverLanguage.g:2056:2: 'false' | 6465 | // InternalSolverLanguage.g:1970:2: 'false' |
6733 | { | 6466 | { |
6734 | before(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); | 6467 | before(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); |
6735 | match(input,11,FOLLOW_2); | 6468 | match(input,11,FOLLOW_2); |
@@ -6756,14 +6489,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6756 | 6489 | ||
6757 | 6490 | ||
6758 | // $ANTLR start "rule__TruthValue__Group_2__0" | 6491 | // $ANTLR start "rule__TruthValue__Group_2__0" |
6759 | // InternalSolverLanguage.g:2066:1: rule__TruthValue__Group_2__0 : rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ; | 6492 | // InternalSolverLanguage.g:1980:1: rule__TruthValue__Group_2__0 : rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ; |
6760 | public final void rule__TruthValue__Group_2__0() throws RecognitionException { | 6493 | public final void rule__TruthValue__Group_2__0() throws RecognitionException { |
6761 | 6494 | ||
6762 | int stackSize = keepStackSize(); | 6495 | int stackSize = keepStackSize(); |
6763 | 6496 | ||
6764 | try { | 6497 | try { |
6765 | // InternalSolverLanguage.g:2070:1: ( rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ) | 6498 | // InternalSolverLanguage.g:1984:1: ( rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ) |
6766 | // InternalSolverLanguage.g:2071:2: rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 | 6499 | // InternalSolverLanguage.g:1985:2: rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 |
6767 | { | 6500 | { |
6768 | pushFollow(FOLLOW_9); | 6501 | pushFollow(FOLLOW_9); |
6769 | rule__TruthValue__Group_2__0__Impl(); | 6502 | rule__TruthValue__Group_2__0__Impl(); |
@@ -6794,21 +6527,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6794 | 6527 | ||
6795 | 6528 | ||
6796 | // $ANTLR start "rule__TruthValue__Group_2__0__Impl" | 6529 | // $ANTLR start "rule__TruthValue__Group_2__0__Impl" |
6797 | // InternalSolverLanguage.g:2078:1: rule__TruthValue__Group_2__0__Impl : ( () ) ; | 6530 | // InternalSolverLanguage.g:1992:1: rule__TruthValue__Group_2__0__Impl : ( () ) ; |
6798 | public final void rule__TruthValue__Group_2__0__Impl() throws RecognitionException { | 6531 | public final void rule__TruthValue__Group_2__0__Impl() throws RecognitionException { |
6799 | 6532 | ||
6800 | int stackSize = keepStackSize(); | 6533 | int stackSize = keepStackSize(); |
6801 | 6534 | ||
6802 | try { | 6535 | try { |
6803 | // InternalSolverLanguage.g:2082:1: ( ( () ) ) | 6536 | // InternalSolverLanguage.g:1996:1: ( ( () ) ) |
6804 | // InternalSolverLanguage.g:2083:1: ( () ) | 6537 | // InternalSolverLanguage.g:1997:1: ( () ) |
6805 | { | 6538 | { |
6806 | // InternalSolverLanguage.g:2083:1: ( () ) | 6539 | // InternalSolverLanguage.g:1997:1: ( () ) |
6807 | // InternalSolverLanguage.g:2084:2: () | 6540 | // InternalSolverLanguage.g:1998:2: () |
6808 | { | 6541 | { |
6809 | before(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); | 6542 | before(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); |
6810 | // InternalSolverLanguage.g:2085:2: () | 6543 | // InternalSolverLanguage.g:1999:2: () |
6811 | // InternalSolverLanguage.g:2085:3: | 6544 | // InternalSolverLanguage.g:1999:3: |
6812 | { | 6545 | { |
6813 | } | 6546 | } |
6814 | 6547 | ||
@@ -6831,14 +6564,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6831 | 6564 | ||
6832 | 6565 | ||
6833 | // $ANTLR start "rule__TruthValue__Group_2__1" | 6566 | // $ANTLR start "rule__TruthValue__Group_2__1" |
6834 | // InternalSolverLanguage.g:2093:1: rule__TruthValue__Group_2__1 : rule__TruthValue__Group_2__1__Impl ; | 6567 | // InternalSolverLanguage.g:2007:1: rule__TruthValue__Group_2__1 : rule__TruthValue__Group_2__1__Impl ; |
6835 | public final void rule__TruthValue__Group_2__1() throws RecognitionException { | 6568 | public final void rule__TruthValue__Group_2__1() throws RecognitionException { |
6836 | 6569 | ||
6837 | int stackSize = keepStackSize(); | 6570 | int stackSize = keepStackSize(); |
6838 | 6571 | ||
6839 | try { | 6572 | try { |
6840 | // InternalSolverLanguage.g:2097:1: ( rule__TruthValue__Group_2__1__Impl ) | 6573 | // InternalSolverLanguage.g:2011:1: ( rule__TruthValue__Group_2__1__Impl ) |
6841 | // InternalSolverLanguage.g:2098:2: rule__TruthValue__Group_2__1__Impl | 6574 | // InternalSolverLanguage.g:2012:2: rule__TruthValue__Group_2__1__Impl |
6842 | { | 6575 | { |
6843 | pushFollow(FOLLOW_2); | 6576 | pushFollow(FOLLOW_2); |
6844 | rule__TruthValue__Group_2__1__Impl(); | 6577 | rule__TruthValue__Group_2__1__Impl(); |
@@ -6864,17 +6597,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6864 | 6597 | ||
6865 | 6598 | ||
6866 | // $ANTLR start "rule__TruthValue__Group_2__1__Impl" | 6599 | // $ANTLR start "rule__TruthValue__Group_2__1__Impl" |
6867 | // InternalSolverLanguage.g:2104:1: rule__TruthValue__Group_2__1__Impl : ( 'unknown' ) ; | 6600 | // InternalSolverLanguage.g:2018:1: rule__TruthValue__Group_2__1__Impl : ( 'unknown' ) ; |
6868 | public final void rule__TruthValue__Group_2__1__Impl() throws RecognitionException { | 6601 | public final void rule__TruthValue__Group_2__1__Impl() throws RecognitionException { |
6869 | 6602 | ||
6870 | int stackSize = keepStackSize(); | 6603 | int stackSize = keepStackSize(); |
6871 | 6604 | ||
6872 | try { | 6605 | try { |
6873 | // InternalSolverLanguage.g:2108:1: ( ( 'unknown' ) ) | 6606 | // InternalSolverLanguage.g:2022:1: ( ( 'unknown' ) ) |
6874 | // InternalSolverLanguage.g:2109:1: ( 'unknown' ) | 6607 | // InternalSolverLanguage.g:2023:1: ( 'unknown' ) |
6875 | { | 6608 | { |
6876 | // InternalSolverLanguage.g:2109:1: ( 'unknown' ) | 6609 | // InternalSolverLanguage.g:2023:1: ( 'unknown' ) |
6877 | // InternalSolverLanguage.g:2110:2: 'unknown' | 6610 | // InternalSolverLanguage.g:2024:2: 'unknown' |
6878 | { | 6611 | { |
6879 | before(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); | 6612 | before(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); |
6880 | match(input,15,FOLLOW_2); | 6613 | match(input,15,FOLLOW_2); |
@@ -6901,14 +6634,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6901 | 6634 | ||
6902 | 6635 | ||
6903 | // $ANTLR start "rule__TruthValue__Group_3__0" | 6636 | // $ANTLR start "rule__TruthValue__Group_3__0" |
6904 | // InternalSolverLanguage.g:2120:1: rule__TruthValue__Group_3__0 : rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ; | 6637 | // InternalSolverLanguage.g:2034:1: rule__TruthValue__Group_3__0 : rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ; |
6905 | public final void rule__TruthValue__Group_3__0() throws RecognitionException { | 6638 | public final void rule__TruthValue__Group_3__0() throws RecognitionException { |
6906 | 6639 | ||
6907 | int stackSize = keepStackSize(); | 6640 | int stackSize = keepStackSize(); |
6908 | 6641 | ||
6909 | try { | 6642 | try { |
6910 | // InternalSolverLanguage.g:2124:1: ( rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ) | 6643 | // InternalSolverLanguage.g:2038:1: ( rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ) |
6911 | // InternalSolverLanguage.g:2125:2: rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 | 6644 | // InternalSolverLanguage.g:2039:2: rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 |
6912 | { | 6645 | { |
6913 | pushFollow(FOLLOW_10); | 6646 | pushFollow(FOLLOW_10); |
6914 | rule__TruthValue__Group_3__0__Impl(); | 6647 | rule__TruthValue__Group_3__0__Impl(); |
@@ -6939,21 +6672,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6939 | 6672 | ||
6940 | 6673 | ||
6941 | // $ANTLR start "rule__TruthValue__Group_3__0__Impl" | 6674 | // $ANTLR start "rule__TruthValue__Group_3__0__Impl" |
6942 | // InternalSolverLanguage.g:2132:1: rule__TruthValue__Group_3__0__Impl : ( () ) ; | 6675 | // InternalSolverLanguage.g:2046:1: rule__TruthValue__Group_3__0__Impl : ( () ) ; |
6943 | public final void rule__TruthValue__Group_3__0__Impl() throws RecognitionException { | 6676 | public final void rule__TruthValue__Group_3__0__Impl() throws RecognitionException { |
6944 | 6677 | ||
6945 | int stackSize = keepStackSize(); | 6678 | int stackSize = keepStackSize(); |
6946 | 6679 | ||
6947 | try { | 6680 | try { |
6948 | // InternalSolverLanguage.g:2136:1: ( ( () ) ) | 6681 | // InternalSolverLanguage.g:2050:1: ( ( () ) ) |
6949 | // InternalSolverLanguage.g:2137:1: ( () ) | 6682 | // InternalSolverLanguage.g:2051:1: ( () ) |
6950 | { | 6683 | { |
6951 | // InternalSolverLanguage.g:2137:1: ( () ) | 6684 | // InternalSolverLanguage.g:2051:1: ( () ) |
6952 | // InternalSolverLanguage.g:2138:2: () | 6685 | // InternalSolverLanguage.g:2052:2: () |
6953 | { | 6686 | { |
6954 | before(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); | 6687 | before(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); |
6955 | // InternalSolverLanguage.g:2139:2: () | 6688 | // InternalSolverLanguage.g:2053:2: () |
6956 | // InternalSolverLanguage.g:2139:3: | 6689 | // InternalSolverLanguage.g:2053:3: |
6957 | { | 6690 | { |
6958 | } | 6691 | } |
6959 | 6692 | ||
@@ -6976,14 +6709,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6976 | 6709 | ||
6977 | 6710 | ||
6978 | // $ANTLR start "rule__TruthValue__Group_3__1" | 6711 | // $ANTLR start "rule__TruthValue__Group_3__1" |
6979 | // InternalSolverLanguage.g:2147:1: rule__TruthValue__Group_3__1 : rule__TruthValue__Group_3__1__Impl ; | 6712 | // InternalSolverLanguage.g:2061:1: rule__TruthValue__Group_3__1 : rule__TruthValue__Group_3__1__Impl ; |
6980 | public final void rule__TruthValue__Group_3__1() throws RecognitionException { | 6713 | public final void rule__TruthValue__Group_3__1() throws RecognitionException { |
6981 | 6714 | ||
6982 | int stackSize = keepStackSize(); | 6715 | int stackSize = keepStackSize(); |
6983 | 6716 | ||
6984 | try { | 6717 | try { |
6985 | // InternalSolverLanguage.g:2151:1: ( rule__TruthValue__Group_3__1__Impl ) | 6718 | // InternalSolverLanguage.g:2065:1: ( rule__TruthValue__Group_3__1__Impl ) |
6986 | // InternalSolverLanguage.g:2152:2: rule__TruthValue__Group_3__1__Impl | 6719 | // InternalSolverLanguage.g:2066:2: rule__TruthValue__Group_3__1__Impl |
6987 | { | 6720 | { |
6988 | pushFollow(FOLLOW_2); | 6721 | pushFollow(FOLLOW_2); |
6989 | rule__TruthValue__Group_3__1__Impl(); | 6722 | rule__TruthValue__Group_3__1__Impl(); |
@@ -7009,17 +6742,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7009 | 6742 | ||
7010 | 6743 | ||
7011 | // $ANTLR start "rule__TruthValue__Group_3__1__Impl" | 6744 | // $ANTLR start "rule__TruthValue__Group_3__1__Impl" |
7012 | // InternalSolverLanguage.g:2158:1: rule__TruthValue__Group_3__1__Impl : ( 'error' ) ; | 6745 | // InternalSolverLanguage.g:2072:1: rule__TruthValue__Group_3__1__Impl : ( 'error' ) ; |
7013 | public final void rule__TruthValue__Group_3__1__Impl() throws RecognitionException { | 6746 | public final void rule__TruthValue__Group_3__1__Impl() throws RecognitionException { |
7014 | 6747 | ||
7015 | int stackSize = keepStackSize(); | 6748 | int stackSize = keepStackSize(); |
7016 | 6749 | ||
7017 | try { | 6750 | try { |
7018 | // InternalSolverLanguage.g:2162:1: ( ( 'error' ) ) | 6751 | // InternalSolverLanguage.g:2076:1: ( ( 'error' ) ) |
7019 | // InternalSolverLanguage.g:2163:1: ( 'error' ) | 6752 | // InternalSolverLanguage.g:2077:1: ( 'error' ) |
7020 | { | 6753 | { |
7021 | // InternalSolverLanguage.g:2163:1: ( 'error' ) | 6754 | // InternalSolverLanguage.g:2077:1: ( 'error' ) |
7022 | // InternalSolverLanguage.g:2164:2: 'error' | 6755 | // InternalSolverLanguage.g:2078:2: 'error' |
7023 | { | 6756 | { |
7024 | before(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); | 6757 | before(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); |
7025 | match(input,16,FOLLOW_2); | 6758 | match(input,16,FOLLOW_2); |
@@ -7046,14 +6779,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7046 | 6779 | ||
7047 | 6780 | ||
7048 | // $ANTLR start "rule__BasicInterpretation__Group__0" | 6781 | // $ANTLR start "rule__BasicInterpretation__Group__0" |
7049 | // InternalSolverLanguage.g:2174:1: rule__BasicInterpretation__Group__0 : rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ; | 6782 | // InternalSolverLanguage.g:2088:1: rule__BasicInterpretation__Group__0 : rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ; |
7050 | public final void rule__BasicInterpretation__Group__0() throws RecognitionException { | 6783 | public final void rule__BasicInterpretation__Group__0() throws RecognitionException { |
7051 | 6784 | ||
7052 | int stackSize = keepStackSize(); | 6785 | int stackSize = keepStackSize(); |
7053 | 6786 | ||
7054 | try { | 6787 | try { |
7055 | // InternalSolverLanguage.g:2178:1: ( rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ) | 6788 | // InternalSolverLanguage.g:2092:1: ( rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ) |
7056 | // InternalSolverLanguage.g:2179:2: rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 | 6789 | // InternalSolverLanguage.g:2093:2: rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 |
7057 | { | 6790 | { |
7058 | pushFollow(FOLLOW_11); | 6791 | pushFollow(FOLLOW_11); |
7059 | rule__BasicInterpretation__Group__0__Impl(); | 6792 | rule__BasicInterpretation__Group__0__Impl(); |
@@ -7084,21 +6817,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7084 | 6817 | ||
7085 | 6818 | ||
7086 | // $ANTLR start "rule__BasicInterpretation__Group__0__Impl" | 6819 | // $ANTLR start "rule__BasicInterpretation__Group__0__Impl" |
7087 | // InternalSolverLanguage.g:2186:1: rule__BasicInterpretation__Group__0__Impl : ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ; | 6820 | // InternalSolverLanguage.g:2100:1: rule__BasicInterpretation__Group__0__Impl : ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ; |
7088 | public final void rule__BasicInterpretation__Group__0__Impl() throws RecognitionException { | 6821 | public final void rule__BasicInterpretation__Group__0__Impl() throws RecognitionException { |
7089 | 6822 | ||
7090 | int stackSize = keepStackSize(); | 6823 | int stackSize = keepStackSize(); |
7091 | 6824 | ||
7092 | try { | 6825 | try { |
7093 | // InternalSolverLanguage.g:2190:1: ( ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ) | 6826 | // InternalSolverLanguage.g:2104:1: ( ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ) |
7094 | // InternalSolverLanguage.g:2191:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) | 6827 | // InternalSolverLanguage.g:2105:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) |
7095 | { | 6828 | { |
7096 | // InternalSolverLanguage.g:2191:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) | 6829 | // InternalSolverLanguage.g:2105:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) |
7097 | // InternalSolverLanguage.g:2192:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) | 6830 | // InternalSolverLanguage.g:2106:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) |
7098 | { | 6831 | { |
7099 | before(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); | 6832 | before(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); |
7100 | // InternalSolverLanguage.g:2193:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) | 6833 | // InternalSolverLanguage.g:2107:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) |
7101 | // InternalSolverLanguage.g:2193:3: rule__BasicInterpretation__SymbolAssignment_0 | 6834 | // InternalSolverLanguage.g:2107:3: rule__BasicInterpretation__SymbolAssignment_0 |
7102 | { | 6835 | { |
7103 | pushFollow(FOLLOW_2); | 6836 | pushFollow(FOLLOW_2); |
7104 | rule__BasicInterpretation__SymbolAssignment_0(); | 6837 | rule__BasicInterpretation__SymbolAssignment_0(); |
@@ -7131,16 +6864,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7131 | 6864 | ||
7132 | 6865 | ||
7133 | // $ANTLR start "rule__BasicInterpretation__Group__1" | 6866 | // $ANTLR start "rule__BasicInterpretation__Group__1" |
7134 | // InternalSolverLanguage.g:2201:1: rule__BasicInterpretation__Group__1 : rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ; | 6867 | // InternalSolverLanguage.g:2115:1: rule__BasicInterpretation__Group__1 : rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ; |
7135 | public final void rule__BasicInterpretation__Group__1() throws RecognitionException { | 6868 | public final void rule__BasicInterpretation__Group__1() throws RecognitionException { |
7136 | 6869 | ||
7137 | int stackSize = keepStackSize(); | 6870 | int stackSize = keepStackSize(); |
7138 | 6871 | ||
7139 | try { | 6872 | try { |
7140 | // InternalSolverLanguage.g:2205:1: ( rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ) | 6873 | // InternalSolverLanguage.g:2119:1: ( rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ) |
7141 | // InternalSolverLanguage.g:2206:2: rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 | 6874 | // InternalSolverLanguage.g:2120:2: rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 |
7142 | { | 6875 | { |
7143 | pushFollow(FOLLOW_12); | 6876 | pushFollow(FOLLOW_11); |
7144 | rule__BasicInterpretation__Group__1__Impl(); | 6877 | rule__BasicInterpretation__Group__1__Impl(); |
7145 | 6878 | ||
7146 | state._fsp--; | 6879 | state._fsp--; |
@@ -7169,21 +6902,42 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7169 | 6902 | ||
7170 | 6903 | ||
7171 | // $ANTLR start "rule__BasicInterpretation__Group__1__Impl" | 6904 | // $ANTLR start "rule__BasicInterpretation__Group__1__Impl" |
7172 | // InternalSolverLanguage.g:2213:1: rule__BasicInterpretation__Group__1__Impl : ( '(' ) ; | 6905 | // InternalSolverLanguage.g:2127:1: rule__BasicInterpretation__Group__1__Impl : ( ( rule__BasicInterpretation__Group_1__0 )? ) ; |
7173 | public final void rule__BasicInterpretation__Group__1__Impl() throws RecognitionException { | 6906 | public final void rule__BasicInterpretation__Group__1__Impl() throws RecognitionException { |
7174 | 6907 | ||
7175 | int stackSize = keepStackSize(); | 6908 | int stackSize = keepStackSize(); |
7176 | 6909 | ||
7177 | try { | 6910 | try { |
7178 | // InternalSolverLanguage.g:2217:1: ( ( '(' ) ) | 6911 | // InternalSolverLanguage.g:2131:1: ( ( ( rule__BasicInterpretation__Group_1__0 )? ) ) |
7179 | // InternalSolverLanguage.g:2218:1: ( '(' ) | 6912 | // InternalSolverLanguage.g:2132:1: ( ( rule__BasicInterpretation__Group_1__0 )? ) |
7180 | { | 6913 | { |
7181 | // InternalSolverLanguage.g:2218:1: ( '(' ) | 6914 | // InternalSolverLanguage.g:2132:1: ( ( rule__BasicInterpretation__Group_1__0 )? ) |
7182 | // InternalSolverLanguage.g:2219:2: '(' | 6915 | // InternalSolverLanguage.g:2133:2: ( rule__BasicInterpretation__Group_1__0 )? |
7183 | { | 6916 | { |
7184 | before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); | 6917 | before(grammarAccess.getBasicInterpretationAccess().getGroup_1()); |
7185 | match(input,17,FOLLOW_2); | 6918 | // InternalSolverLanguage.g:2134:2: ( rule__BasicInterpretation__Group_1__0 )? |
7186 | after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1()); | 6919 | int alt23=2; |
6920 | int LA23_0 = input.LA(1); | ||
6921 | |||
6922 | if ( (LA23_0==18) ) { | ||
6923 | alt23=1; | ||
6924 | } | ||
6925 | switch (alt23) { | ||
6926 | case 1 : | ||
6927 | // InternalSolverLanguage.g:2134:3: rule__BasicInterpretation__Group_1__0 | ||
6928 | { | ||
6929 | pushFollow(FOLLOW_2); | ||
6930 | rule__BasicInterpretation__Group_1__0(); | ||
6931 | |||
6932 | state._fsp--; | ||
6933 | |||
6934 | |||
6935 | } | ||
6936 | break; | ||
6937 | |||
6938 | } | ||
6939 | |||
6940 | after(grammarAccess.getBasicInterpretationAccess().getGroup_1()); | ||
7187 | 6941 | ||
7188 | } | 6942 | } |
7189 | 6943 | ||
@@ -7206,14 +6960,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7206 | 6960 | ||
7207 | 6961 | ||
7208 | // $ANTLR start "rule__BasicInterpretation__Group__2" | 6962 | // $ANTLR start "rule__BasicInterpretation__Group__2" |
7209 | // InternalSolverLanguage.g:2228:1: rule__BasicInterpretation__Group__2 : rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ; | 6963 | // InternalSolverLanguage.g:2142:1: rule__BasicInterpretation__Group__2 : rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ; |
7210 | public final void rule__BasicInterpretation__Group__2() throws RecognitionException { | 6964 | public final void rule__BasicInterpretation__Group__2() throws RecognitionException { |
7211 | 6965 | ||
7212 | int stackSize = keepStackSize(); | 6966 | int stackSize = keepStackSize(); |
7213 | 6967 | ||
7214 | try { | 6968 | try { |
7215 | // InternalSolverLanguage.g:2232:1: ( rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ) | 6969 | // InternalSolverLanguage.g:2146:1: ( rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ) |
7216 | // InternalSolverLanguage.g:2233:2: rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 | 6970 | // InternalSolverLanguage.g:2147:2: rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 |
7217 | { | 6971 | { |
7218 | pushFollow(FOLLOW_12); | 6972 | pushFollow(FOLLOW_12); |
7219 | rule__BasicInterpretation__Group__2__Impl(); | 6973 | rule__BasicInterpretation__Group__2__Impl(); |
@@ -7244,49 +6998,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7244 | 6998 | ||
7245 | 6999 | ||
7246 | // $ANTLR start "rule__BasicInterpretation__Group__2__Impl" | 7000 | // $ANTLR start "rule__BasicInterpretation__Group__2__Impl" |
7247 | // InternalSolverLanguage.g:2240:1: rule__BasicInterpretation__Group__2__Impl : ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) ; | 7001 | // InternalSolverLanguage.g:2154:1: rule__BasicInterpretation__Group__2__Impl : ( ':' ) ; |
7248 | public final void rule__BasicInterpretation__Group__2__Impl() throws RecognitionException { | 7002 | public final void rule__BasicInterpretation__Group__2__Impl() throws RecognitionException { |
7249 | 7003 | ||
7250 | int stackSize = keepStackSize(); | 7004 | int stackSize = keepStackSize(); |
7251 | 7005 | ||
7252 | try { | 7006 | try { |
7253 | // InternalSolverLanguage.g:2244:1: ( ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) ) | 7007 | // InternalSolverLanguage.g:2158:1: ( ( ':' ) ) |
7254 | // InternalSolverLanguage.g:2245:1: ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) | 7008 | // InternalSolverLanguage.g:2159:1: ( ':' ) |
7255 | { | 7009 | { |
7256 | // InternalSolverLanguage.g:2245:1: ( ( rule__BasicInterpretation__ObjectsAssignment_2 )* ) | 7010 | // InternalSolverLanguage.g:2159:1: ( ':' ) |
7257 | // InternalSolverLanguage.g:2246:2: ( rule__BasicInterpretation__ObjectsAssignment_2 )* | 7011 | // InternalSolverLanguage.g:2160:2: ':' |
7258 | { | 7012 | { |
7259 | before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); | 7013 | before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_2()); |
7260 | // InternalSolverLanguage.g:2247:2: ( rule__BasicInterpretation__ObjectsAssignment_2 )* | 7014 | match(input,17,FOLLOW_2); |
7261 | loop25: | 7015 | after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_2()); |
7262 | do { | ||
7263 | int alt25=2; | ||
7264 | int LA25_0 = input.LA(1); | ||
7265 | |||
7266 | if ( ((LA25_0>=RULE_INT && LA25_0<=RULE_STRING)||(LA25_0>=11 && LA25_0<=13)||LA25_0==19||LA25_0==26||LA25_0==30) ) { | ||
7267 | alt25=1; | ||
7268 | } | ||
7269 | |||
7270 | |||
7271 | switch (alt25) { | ||
7272 | case 1 : | ||
7273 | // InternalSolverLanguage.g:2247:3: rule__BasicInterpretation__ObjectsAssignment_2 | ||
7274 | { | ||
7275 | pushFollow(FOLLOW_13); | ||
7276 | rule__BasicInterpretation__ObjectsAssignment_2(); | ||
7277 | |||
7278 | state._fsp--; | ||
7279 | |||
7280 | |||
7281 | } | ||
7282 | break; | ||
7283 | |||
7284 | default : | ||
7285 | break loop25; | ||
7286 | } | ||
7287 | } while (true); | ||
7288 | |||
7289 | after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_2()); | ||
7290 | 7016 | ||
7291 | } | 7017 | } |
7292 | 7018 | ||
@@ -7309,22 +7035,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7309 | 7035 | ||
7310 | 7036 | ||
7311 | // $ANTLR start "rule__BasicInterpretation__Group__3" | 7037 | // $ANTLR start "rule__BasicInterpretation__Group__3" |
7312 | // InternalSolverLanguage.g:2255:1: rule__BasicInterpretation__Group__3 : rule__BasicInterpretation__Group__3__Impl rule__BasicInterpretation__Group__4 ; | 7038 | // InternalSolverLanguage.g:2169:1: rule__BasicInterpretation__Group__3 : rule__BasicInterpretation__Group__3__Impl ; |
7313 | public final void rule__BasicInterpretation__Group__3() throws RecognitionException { | 7039 | public final void rule__BasicInterpretation__Group__3() throws RecognitionException { |
7314 | 7040 | ||
7315 | int stackSize = keepStackSize(); | 7041 | int stackSize = keepStackSize(); |
7316 | 7042 | ||
7317 | try { | 7043 | try { |
7318 | // InternalSolverLanguage.g:2259:1: ( rule__BasicInterpretation__Group__3__Impl rule__BasicInterpretation__Group__4 ) | 7044 | // InternalSolverLanguage.g:2173:1: ( rule__BasicInterpretation__Group__3__Impl ) |
7319 | // InternalSolverLanguage.g:2260:2: rule__BasicInterpretation__Group__3__Impl rule__BasicInterpretation__Group__4 | 7045 | // InternalSolverLanguage.g:2174:2: rule__BasicInterpretation__Group__3__Impl |
7320 | { | 7046 | { |
7321 | pushFollow(FOLLOW_14); | ||
7322 | rule__BasicInterpretation__Group__3__Impl(); | ||
7323 | |||
7324 | state._fsp--; | ||
7325 | |||
7326 | pushFollow(FOLLOW_2); | 7047 | pushFollow(FOLLOW_2); |
7327 | rule__BasicInterpretation__Group__4(); | 7048 | rule__BasicInterpretation__Group__3__Impl(); |
7328 | 7049 | ||
7329 | state._fsp--; | 7050 | state._fsp--; |
7330 | 7051 | ||
@@ -7347,21 +7068,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7347 | 7068 | ||
7348 | 7069 | ||
7349 | // $ANTLR start "rule__BasicInterpretation__Group__3__Impl" | 7070 | // $ANTLR start "rule__BasicInterpretation__Group__3__Impl" |
7350 | // InternalSolverLanguage.g:2267:1: rule__BasicInterpretation__Group__3__Impl : ( ')' ) ; | 7071 | // InternalSolverLanguage.g:2180:1: rule__BasicInterpretation__Group__3__Impl : ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) ; |
7351 | public final void rule__BasicInterpretation__Group__3__Impl() throws RecognitionException { | 7072 | public final void rule__BasicInterpretation__Group__3__Impl() throws RecognitionException { |
7352 | 7073 | ||
7353 | int stackSize = keepStackSize(); | 7074 | int stackSize = keepStackSize(); |
7354 | 7075 | ||
7355 | try { | 7076 | try { |
7356 | // InternalSolverLanguage.g:2271:1: ( ( ')' ) ) | 7077 | // InternalSolverLanguage.g:2184:1: ( ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) ) |
7357 | // InternalSolverLanguage.g:2272:1: ( ')' ) | 7078 | // InternalSolverLanguage.g:2185:1: ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) |
7358 | { | 7079 | { |
7359 | // InternalSolverLanguage.g:2272:1: ( ')' ) | 7080 | // InternalSolverLanguage.g:2185:1: ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) |
7360 | // InternalSolverLanguage.g:2273:2: ')' | 7081 | // InternalSolverLanguage.g:2186:2: ( rule__BasicInterpretation__ValueAssignment_3 ) |
7361 | { | 7082 | { |
7362 | before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); | 7083 | before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3()); |
7363 | match(input,18,FOLLOW_2); | 7084 | // InternalSolverLanguage.g:2187:2: ( rule__BasicInterpretation__ValueAssignment_3 ) |
7364 | after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_3()); | 7085 | // InternalSolverLanguage.g:2187:3: rule__BasicInterpretation__ValueAssignment_3 |
7086 | { | ||
7087 | pushFollow(FOLLOW_2); | ||
7088 | rule__BasicInterpretation__ValueAssignment_3(); | ||
7089 | |||
7090 | state._fsp--; | ||
7091 | |||
7092 | |||
7093 | } | ||
7094 | |||
7095 | after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3()); | ||
7365 | 7096 | ||
7366 | } | 7097 | } |
7367 | 7098 | ||
@@ -7383,23 +7114,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7383 | // $ANTLR end "rule__BasicInterpretation__Group__3__Impl" | 7114 | // $ANTLR end "rule__BasicInterpretation__Group__3__Impl" |
7384 | 7115 | ||
7385 | 7116 | ||
7386 | // $ANTLR start "rule__BasicInterpretation__Group__4" | 7117 | // $ANTLR start "rule__BasicInterpretation__Group_1__0" |
7387 | // InternalSolverLanguage.g:2282:1: rule__BasicInterpretation__Group__4 : rule__BasicInterpretation__Group__4__Impl rule__BasicInterpretation__Group__5 ; | 7118 | // InternalSolverLanguage.g:2196:1: rule__BasicInterpretation__Group_1__0 : rule__BasicInterpretation__Group_1__0__Impl rule__BasicInterpretation__Group_1__1 ; |
7388 | public final void rule__BasicInterpretation__Group__4() throws RecognitionException { | 7119 | public final void rule__BasicInterpretation__Group_1__0() throws RecognitionException { |
7389 | 7120 | ||
7390 | int stackSize = keepStackSize(); | 7121 | int stackSize = keepStackSize(); |
7391 | 7122 | ||
7392 | try { | 7123 | try { |
7393 | // InternalSolverLanguage.g:2286:1: ( rule__BasicInterpretation__Group__4__Impl rule__BasicInterpretation__Group__5 ) | 7124 | // InternalSolverLanguage.g:2200:1: ( rule__BasicInterpretation__Group_1__0__Impl rule__BasicInterpretation__Group_1__1 ) |
7394 | // InternalSolverLanguage.g:2287:2: rule__BasicInterpretation__Group__4__Impl rule__BasicInterpretation__Group__5 | 7125 | // InternalSolverLanguage.g:2201:2: rule__BasicInterpretation__Group_1__0__Impl rule__BasicInterpretation__Group_1__1 |
7395 | { | 7126 | { |
7396 | pushFollow(FOLLOW_15); | 7127 | pushFollow(FOLLOW_13); |
7397 | rule__BasicInterpretation__Group__4__Impl(); | 7128 | rule__BasicInterpretation__Group_1__0__Impl(); |
7398 | 7129 | ||
7399 | state._fsp--; | 7130 | state._fsp--; |
7400 | 7131 | ||
7401 | pushFollow(FOLLOW_2); | 7132 | pushFollow(FOLLOW_2); |
7402 | rule__BasicInterpretation__Group__5(); | 7133 | rule__BasicInterpretation__Group_1__1(); |
7403 | 7134 | ||
7404 | state._fsp--; | 7135 | state._fsp--; |
7405 | 7136 | ||
@@ -7418,25 +7149,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7418 | } | 7149 | } |
7419 | return ; | 7150 | return ; |
7420 | } | 7151 | } |
7421 | // $ANTLR end "rule__BasicInterpretation__Group__4" | 7152 | // $ANTLR end "rule__BasicInterpretation__Group_1__0" |
7422 | 7153 | ||
7423 | 7154 | ||
7424 | // $ANTLR start "rule__BasicInterpretation__Group__4__Impl" | 7155 | // $ANTLR start "rule__BasicInterpretation__Group_1__0__Impl" |
7425 | // InternalSolverLanguage.g:2294:1: rule__BasicInterpretation__Group__4__Impl : ( ':' ) ; | 7156 | // InternalSolverLanguage.g:2208:1: rule__BasicInterpretation__Group_1__0__Impl : ( '(' ) ; |
7426 | public final void rule__BasicInterpretation__Group__4__Impl() throws RecognitionException { | 7157 | public final void rule__BasicInterpretation__Group_1__0__Impl() throws RecognitionException { |
7427 | 7158 | ||
7428 | int stackSize = keepStackSize(); | 7159 | int stackSize = keepStackSize(); |
7429 | 7160 | ||
7430 | try { | 7161 | try { |
7431 | // InternalSolverLanguage.g:2298:1: ( ( ':' ) ) | 7162 | // InternalSolverLanguage.g:2212:1: ( ( '(' ) ) |
7432 | // InternalSolverLanguage.g:2299:1: ( ':' ) | 7163 | // InternalSolverLanguage.g:2213:1: ( '(' ) |
7433 | { | 7164 | { |
7434 | // InternalSolverLanguage.g:2299:1: ( ':' ) | 7165 | // InternalSolverLanguage.g:2213:1: ( '(' ) |
7435 | // InternalSolverLanguage.g:2300:2: ':' | 7166 | // InternalSolverLanguage.g:2214:2: '(' |
7436 | { | 7167 | { |
7437 | before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); | 7168 | before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1_0()); |
7438 | match(input,19,FOLLOW_2); | 7169 | match(input,18,FOLLOW_2); |
7439 | after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_4()); | 7170 | after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1_0()); |
7440 | 7171 | ||
7441 | } | 7172 | } |
7442 | 7173 | ||
@@ -7455,21 +7186,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7455 | } | 7186 | } |
7456 | return ; | 7187 | return ; |
7457 | } | 7188 | } |
7458 | // $ANTLR end "rule__BasicInterpretation__Group__4__Impl" | 7189 | // $ANTLR end "rule__BasicInterpretation__Group_1__0__Impl" |
7459 | 7190 | ||
7460 | 7191 | ||
7461 | // $ANTLR start "rule__BasicInterpretation__Group__5" | 7192 | // $ANTLR start "rule__BasicInterpretation__Group_1__1" |
7462 | // InternalSolverLanguage.g:2309:1: rule__BasicInterpretation__Group__5 : rule__BasicInterpretation__Group__5__Impl ; | 7193 | // InternalSolverLanguage.g:2223:1: rule__BasicInterpretation__Group_1__1 : rule__BasicInterpretation__Group_1__1__Impl rule__BasicInterpretation__Group_1__2 ; |
7463 | public final void rule__BasicInterpretation__Group__5() throws RecognitionException { | 7194 | public final void rule__BasicInterpretation__Group_1__1() throws RecognitionException { |
7464 | 7195 | ||
7465 | int stackSize = keepStackSize(); | 7196 | int stackSize = keepStackSize(); |
7466 | 7197 | ||
7467 | try { | 7198 | try { |
7468 | // InternalSolverLanguage.g:2313:1: ( rule__BasicInterpretation__Group__5__Impl ) | 7199 | // InternalSolverLanguage.g:2227:1: ( rule__BasicInterpretation__Group_1__1__Impl rule__BasicInterpretation__Group_1__2 ) |
7469 | // InternalSolverLanguage.g:2314:2: rule__BasicInterpretation__Group__5__Impl | 7200 | // InternalSolverLanguage.g:2228:2: rule__BasicInterpretation__Group_1__1__Impl rule__BasicInterpretation__Group_1__2 |
7470 | { | 7201 | { |
7202 | pushFollow(FOLLOW_13); | ||
7203 | rule__BasicInterpretation__Group_1__1__Impl(); | ||
7204 | |||
7205 | state._fsp--; | ||
7206 | |||
7471 | pushFollow(FOLLOW_2); | 7207 | pushFollow(FOLLOW_2); |
7472 | rule__BasicInterpretation__Group__5__Impl(); | 7208 | rule__BasicInterpretation__Group_1__2(); |
7473 | 7209 | ||
7474 | state._fsp--; | 7210 | state._fsp--; |
7475 | 7211 | ||
@@ -7488,35 +7224,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7488 | } | 7224 | } |
7489 | return ; | 7225 | return ; |
7490 | } | 7226 | } |
7491 | // $ANTLR end "rule__BasicInterpretation__Group__5" | 7227 | // $ANTLR end "rule__BasicInterpretation__Group_1__1" |
7492 | 7228 | ||
7493 | 7229 | ||
7494 | // $ANTLR start "rule__BasicInterpretation__Group__5__Impl" | 7230 | // $ANTLR start "rule__BasicInterpretation__Group_1__1__Impl" |
7495 | // InternalSolverLanguage.g:2320:1: rule__BasicInterpretation__Group__5__Impl : ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) ; | 7231 | // InternalSolverLanguage.g:2235:1: rule__BasicInterpretation__Group_1__1__Impl : ( ( rule__BasicInterpretation__Group_1_1__0 )? ) ; |
7496 | public final void rule__BasicInterpretation__Group__5__Impl() throws RecognitionException { | 7232 | public final void rule__BasicInterpretation__Group_1__1__Impl() throws RecognitionException { |
7497 | 7233 | ||
7498 | int stackSize = keepStackSize(); | 7234 | int stackSize = keepStackSize(); |
7499 | 7235 | ||
7500 | try { | 7236 | try { |
7501 | // InternalSolverLanguage.g:2324:1: ( ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) ) | 7237 | // InternalSolverLanguage.g:2239:1: ( ( ( rule__BasicInterpretation__Group_1_1__0 )? ) ) |
7502 | // InternalSolverLanguage.g:2325:1: ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) | 7238 | // InternalSolverLanguage.g:2240:1: ( ( rule__BasicInterpretation__Group_1_1__0 )? ) |
7503 | { | ||
7504 | // InternalSolverLanguage.g:2325:1: ( ( rule__BasicInterpretation__ValueAssignment_5 ) ) | ||
7505 | // InternalSolverLanguage.g:2326:2: ( rule__BasicInterpretation__ValueAssignment_5 ) | ||
7506 | { | 7239 | { |
7507 | before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); | 7240 | // InternalSolverLanguage.g:2240:1: ( ( rule__BasicInterpretation__Group_1_1__0 )? ) |
7508 | // InternalSolverLanguage.g:2327:2: ( rule__BasicInterpretation__ValueAssignment_5 ) | 7241 | // InternalSolverLanguage.g:2241:2: ( rule__BasicInterpretation__Group_1_1__0 )? |
7509 | // InternalSolverLanguage.g:2327:3: rule__BasicInterpretation__ValueAssignment_5 | ||
7510 | { | 7242 | { |
7511 | pushFollow(FOLLOW_2); | 7243 | before(grammarAccess.getBasicInterpretationAccess().getGroup_1_1()); |
7512 | rule__BasicInterpretation__ValueAssignment_5(); | 7244 | // InternalSolverLanguage.g:2242:2: ( rule__BasicInterpretation__Group_1_1__0 )? |
7245 | int alt24=2; | ||
7246 | int LA24_0 = input.LA(1); | ||
7513 | 7247 | ||
7514 | state._fsp--; | 7248 | if ( ((LA24_0>=RULE_INT && LA24_0<=RULE_STRING)||(LA24_0>=11 && LA24_0<=13)||LA24_0==17||LA24_0==27||LA24_0==31) ) { |
7249 | alt24=1; | ||
7250 | } | ||
7251 | switch (alt24) { | ||
7252 | case 1 : | ||
7253 | // InternalSolverLanguage.g:2242:3: rule__BasicInterpretation__Group_1_1__0 | ||
7254 | { | ||
7255 | pushFollow(FOLLOW_2); | ||
7256 | rule__BasicInterpretation__Group_1_1__0(); | ||
7257 | |||
7258 | state._fsp--; | ||
7515 | 7259 | ||
7516 | 7260 | ||
7261 | } | ||
7262 | break; | ||
7263 | |||
7517 | } | 7264 | } |
7518 | 7265 | ||
7519 | after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_5()); | 7266 | after(grammarAccess.getBasicInterpretationAccess().getGroup_1_1()); |
7520 | 7267 | ||
7521 | } | 7268 | } |
7522 | 7269 | ||
@@ -7535,26 +7282,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7535 | } | 7282 | } |
7536 | return ; | 7283 | return ; |
7537 | } | 7284 | } |
7538 | // $ANTLR end "rule__BasicInterpretation__Group__5__Impl" | 7285 | // $ANTLR end "rule__BasicInterpretation__Group_1__1__Impl" |
7539 | 7286 | ||
7540 | 7287 | ||
7541 | // $ANTLR start "rule__ExistSymbol__Group__0" | 7288 | // $ANTLR start "rule__BasicInterpretation__Group_1__2" |
7542 | // InternalSolverLanguage.g:2336:1: rule__ExistSymbol__Group__0 : rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ; | 7289 | // InternalSolverLanguage.g:2250:1: rule__BasicInterpretation__Group_1__2 : rule__BasicInterpretation__Group_1__2__Impl ; |
7543 | public final void rule__ExistSymbol__Group__0() throws RecognitionException { | 7290 | public final void rule__BasicInterpretation__Group_1__2() throws RecognitionException { |
7544 | 7291 | ||
7545 | int stackSize = keepStackSize(); | 7292 | int stackSize = keepStackSize(); |
7546 | 7293 | ||
7547 | try { | 7294 | try { |
7548 | // InternalSolverLanguage.g:2340:1: ( rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ) | 7295 | // InternalSolverLanguage.g:2254:1: ( rule__BasicInterpretation__Group_1__2__Impl ) |
7549 | // InternalSolverLanguage.g:2341:2: rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 | 7296 | // InternalSolverLanguage.g:2255:2: rule__BasicInterpretation__Group_1__2__Impl |
7550 | { | 7297 | { |
7551 | pushFollow(FOLLOW_1); | ||
7552 | rule__ExistSymbol__Group__0__Impl(); | ||
7553 | |||
7554 | state._fsp--; | ||
7555 | |||
7556 | pushFollow(FOLLOW_2); | 7298 | pushFollow(FOLLOW_2); |
7557 | rule__ExistSymbol__Group__1(); | 7299 | rule__BasicInterpretation__Group_1__2__Impl(); |
7558 | 7300 | ||
7559 | state._fsp--; | 7301 | state._fsp--; |
7560 | 7302 | ||
@@ -7573,25 +7315,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7573 | } | 7315 | } |
7574 | return ; | 7316 | return ; |
7575 | } | 7317 | } |
7576 | // $ANTLR end "rule__ExistSymbol__Group__0" | 7318 | // $ANTLR end "rule__BasicInterpretation__Group_1__2" |
7577 | 7319 | ||
7578 | 7320 | ||
7579 | // $ANTLR start "rule__ExistSymbol__Group__0__Impl" | 7321 | // $ANTLR start "rule__BasicInterpretation__Group_1__2__Impl" |
7580 | // InternalSolverLanguage.g:2348:1: rule__ExistSymbol__Group__0__Impl : ( 'exists' ) ; | 7322 | // InternalSolverLanguage.g:2261:1: rule__BasicInterpretation__Group_1__2__Impl : ( ')' ) ; |
7581 | public final void rule__ExistSymbol__Group__0__Impl() throws RecognitionException { | 7323 | public final void rule__BasicInterpretation__Group_1__2__Impl() throws RecognitionException { |
7582 | 7324 | ||
7583 | int stackSize = keepStackSize(); | 7325 | int stackSize = keepStackSize(); |
7584 | 7326 | ||
7585 | try { | 7327 | try { |
7586 | // InternalSolverLanguage.g:2352:1: ( ( 'exists' ) ) | 7328 | // InternalSolverLanguage.g:2265:1: ( ( ')' ) ) |
7587 | // InternalSolverLanguage.g:2353:1: ( 'exists' ) | 7329 | // InternalSolverLanguage.g:2266:1: ( ')' ) |
7588 | { | 7330 | { |
7589 | // InternalSolverLanguage.g:2353:1: ( 'exists' ) | 7331 | // InternalSolverLanguage.g:2266:1: ( ')' ) |
7590 | // InternalSolverLanguage.g:2354:2: 'exists' | 7332 | // InternalSolverLanguage.g:2267:2: ')' |
7591 | { | 7333 | { |
7592 | before(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); | 7334 | before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_1_2()); |
7593 | match(input,20,FOLLOW_2); | 7335 | match(input,19,FOLLOW_2); |
7594 | after(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); | 7336 | after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_1_2()); |
7595 | 7337 | ||
7596 | } | 7338 | } |
7597 | 7339 | ||
@@ -7610,21 +7352,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7610 | } | 7352 | } |
7611 | return ; | 7353 | return ; |
7612 | } | 7354 | } |
7613 | // $ANTLR end "rule__ExistSymbol__Group__0__Impl" | 7355 | // $ANTLR end "rule__BasicInterpretation__Group_1__2__Impl" |
7614 | 7356 | ||
7615 | 7357 | ||
7616 | // $ANTLR start "rule__ExistSymbol__Group__1" | 7358 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__0" |
7617 | // InternalSolverLanguage.g:2363:1: rule__ExistSymbol__Group__1 : rule__ExistSymbol__Group__1__Impl ; | 7359 | // InternalSolverLanguage.g:2277:1: rule__BasicInterpretation__Group_1_1__0 : rule__BasicInterpretation__Group_1_1__0__Impl rule__BasicInterpretation__Group_1_1__1 ; |
7618 | public final void rule__ExistSymbol__Group__1() throws RecognitionException { | 7360 | public final void rule__BasicInterpretation__Group_1_1__0() throws RecognitionException { |
7619 | 7361 | ||
7620 | int stackSize = keepStackSize(); | 7362 | int stackSize = keepStackSize(); |
7621 | 7363 | ||
7622 | try { | 7364 | try { |
7623 | // InternalSolverLanguage.g:2367:1: ( rule__ExistSymbol__Group__1__Impl ) | 7365 | // InternalSolverLanguage.g:2281:1: ( rule__BasicInterpretation__Group_1_1__0__Impl rule__BasicInterpretation__Group_1_1__1 ) |
7624 | // InternalSolverLanguage.g:2368:2: rule__ExistSymbol__Group__1__Impl | 7366 | // InternalSolverLanguage.g:2282:2: rule__BasicInterpretation__Group_1_1__0__Impl rule__BasicInterpretation__Group_1_1__1 |
7625 | { | 7367 | { |
7368 | pushFollow(FOLLOW_14); | ||
7369 | rule__BasicInterpretation__Group_1_1__0__Impl(); | ||
7370 | |||
7371 | state._fsp--; | ||
7372 | |||
7626 | pushFollow(FOLLOW_2); | 7373 | pushFollow(FOLLOW_2); |
7627 | rule__ExistSymbol__Group__1__Impl(); | 7374 | rule__BasicInterpretation__Group_1_1__1(); |
7628 | 7375 | ||
7629 | state._fsp--; | 7376 | state._fsp--; |
7630 | 7377 | ||
@@ -7643,65 +7390,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7643 | } | 7390 | } |
7644 | return ; | 7391 | return ; |
7645 | } | 7392 | } |
7646 | // $ANTLR end "rule__ExistSymbol__Group__1" | 7393 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__0" |
7647 | 7394 | ||
7648 | 7395 | ||
7649 | // $ANTLR start "rule__ExistSymbol__Group__1__Impl" | 7396 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__0__Impl" |
7650 | // InternalSolverLanguage.g:2374:1: rule__ExistSymbol__Group__1__Impl : ( () ) ; | 7397 | // InternalSolverLanguage.g:2289:1: rule__BasicInterpretation__Group_1_1__0__Impl : ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) ; |
7651 | public final void rule__ExistSymbol__Group__1__Impl() throws RecognitionException { | 7398 | public final void rule__BasicInterpretation__Group_1_1__0__Impl() throws RecognitionException { |
7652 | 7399 | ||
7653 | int stackSize = keepStackSize(); | 7400 | int stackSize = keepStackSize(); |
7654 | 7401 | ||
7655 | try { | 7402 | try { |
7656 | // InternalSolverLanguage.g:2378:1: ( ( () ) ) | 7403 | // InternalSolverLanguage.g:2293:1: ( ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) ) |
7657 | // InternalSolverLanguage.g:2379:1: ( () ) | 7404 | // InternalSolverLanguage.g:2294:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) |
7658 | { | 7405 | { |
7659 | // InternalSolverLanguage.g:2379:1: ( () ) | 7406 | // InternalSolverLanguage.g:2294:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) |
7660 | // InternalSolverLanguage.g:2380:2: () | 7407 | // InternalSolverLanguage.g:2295:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) |
7661 | { | 7408 | { |
7662 | before(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); | 7409 | before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0()); |
7663 | // InternalSolverLanguage.g:2381:2: () | 7410 | // InternalSolverLanguage.g:2296:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) |
7664 | // InternalSolverLanguage.g:2381:3: | 7411 | // InternalSolverLanguage.g:2296:3: rule__BasicInterpretation__ObjectsAssignment_1_1_0 |
7665 | { | 7412 | { |
7666 | } | 7413 | pushFollow(FOLLOW_2); |
7667 | 7414 | rule__BasicInterpretation__ObjectsAssignment_1_1_0(); | |
7668 | after(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); | ||
7669 | 7415 | ||
7670 | } | 7416 | state._fsp--; |
7671 | 7417 | ||
7672 | 7418 | ||
7673 | } | 7419 | } |
7674 | 7420 | ||
7675 | } | 7421 | after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0()); |
7676 | finally { | ||
7677 | |||
7678 | restoreStackSize(stackSize); | ||
7679 | |||
7680 | } | ||
7681 | return ; | ||
7682 | } | ||
7683 | // $ANTLR end "rule__ExistSymbol__Group__1__Impl" | ||
7684 | |||
7685 | |||
7686 | // $ANTLR start "rule__EqualsSymbol__Group__0" | ||
7687 | // InternalSolverLanguage.g:2390:1: rule__EqualsSymbol__Group__0 : rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ; | ||
7688 | public final void rule__EqualsSymbol__Group__0() throws RecognitionException { | ||
7689 | |||
7690 | int stackSize = keepStackSize(); | ||
7691 | |||
7692 | try { | ||
7693 | // InternalSolverLanguage.g:2394:1: ( rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ) | ||
7694 | // InternalSolverLanguage.g:2395:2: rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 | ||
7695 | { | ||
7696 | pushFollow(FOLLOW_1); | ||
7697 | rule__EqualsSymbol__Group__0__Impl(); | ||
7698 | |||
7699 | state._fsp--; | ||
7700 | 7422 | ||
7701 | pushFollow(FOLLOW_2); | 7423 | } |
7702 | rule__EqualsSymbol__Group__1(); | ||
7703 | |||
7704 | state._fsp--; | ||
7705 | 7424 | ||
7706 | 7425 | ||
7707 | } | 7426 | } |
@@ -7718,27 +7437,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7718 | } | 7437 | } |
7719 | return ; | 7438 | return ; |
7720 | } | 7439 | } |
7721 | // $ANTLR end "rule__EqualsSymbol__Group__0" | 7440 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__0__Impl" |
7722 | 7441 | ||
7723 | 7442 | ||
7724 | // $ANTLR start "rule__EqualsSymbol__Group__0__Impl" | 7443 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__1" |
7725 | // InternalSolverLanguage.g:2402:1: rule__EqualsSymbol__Group__0__Impl : ( 'equals' ) ; | 7444 | // InternalSolverLanguage.g:2304:1: rule__BasicInterpretation__Group_1_1__1 : rule__BasicInterpretation__Group_1_1__1__Impl ; |
7726 | public final void rule__EqualsSymbol__Group__0__Impl() throws RecognitionException { | 7445 | public final void rule__BasicInterpretation__Group_1_1__1() throws RecognitionException { |
7727 | 7446 | ||
7728 | int stackSize = keepStackSize(); | 7447 | int stackSize = keepStackSize(); |
7729 | 7448 | ||
7730 | try { | 7449 | try { |
7731 | // InternalSolverLanguage.g:2406:1: ( ( 'equals' ) ) | 7450 | // InternalSolverLanguage.g:2308:1: ( rule__BasicInterpretation__Group_1_1__1__Impl ) |
7732 | // InternalSolverLanguage.g:2407:1: ( 'equals' ) | 7451 | // InternalSolverLanguage.g:2309:2: rule__BasicInterpretation__Group_1_1__1__Impl |
7733 | { | ||
7734 | // InternalSolverLanguage.g:2407:1: ( 'equals' ) | ||
7735 | // InternalSolverLanguage.g:2408:2: 'equals' | ||
7736 | { | 7452 | { |
7737 | before(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); | 7453 | pushFollow(FOLLOW_2); |
7738 | match(input,21,FOLLOW_2); | 7454 | rule__BasicInterpretation__Group_1_1__1__Impl(); |
7739 | after(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); | ||
7740 | 7455 | ||
7741 | } | 7456 | state._fsp--; |
7742 | 7457 | ||
7743 | 7458 | ||
7744 | } | 7459 | } |
@@ -7755,62 +7470,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7755 | } | 7470 | } |
7756 | return ; | 7471 | return ; |
7757 | } | 7472 | } |
7758 | // $ANTLR end "rule__EqualsSymbol__Group__0__Impl" | 7473 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__1" |
7759 | 7474 | ||
7760 | 7475 | ||
7761 | // $ANTLR start "rule__EqualsSymbol__Group__1" | 7476 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__1__Impl" |
7762 | // InternalSolverLanguage.g:2417:1: rule__EqualsSymbol__Group__1 : rule__EqualsSymbol__Group__1__Impl ; | 7477 | // InternalSolverLanguage.g:2315:1: rule__BasicInterpretation__Group_1_1__1__Impl : ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) ; |
7763 | public final void rule__EqualsSymbol__Group__1() throws RecognitionException { | 7478 | public final void rule__BasicInterpretation__Group_1_1__1__Impl() throws RecognitionException { |
7764 | 7479 | ||
7765 | int stackSize = keepStackSize(); | 7480 | int stackSize = keepStackSize(); |
7766 | 7481 | ||
7767 | try { | 7482 | try { |
7768 | // InternalSolverLanguage.g:2421:1: ( rule__EqualsSymbol__Group__1__Impl ) | 7483 | // InternalSolverLanguage.g:2319:1: ( ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) ) |
7769 | // InternalSolverLanguage.g:2422:2: rule__EqualsSymbol__Group__1__Impl | 7484 | // InternalSolverLanguage.g:2320:1: ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) |
7770 | { | 7485 | { |
7771 | pushFollow(FOLLOW_2); | 7486 | // InternalSolverLanguage.g:2320:1: ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) |
7772 | rule__EqualsSymbol__Group__1__Impl(); | 7487 | // InternalSolverLanguage.g:2321:2: ( rule__BasicInterpretation__Group_1_1_1__0 )* |
7773 | 7488 | { | |
7774 | state._fsp--; | 7489 | before(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1()); |
7775 | 7490 | // InternalSolverLanguage.g:2322:2: ( rule__BasicInterpretation__Group_1_1_1__0 )* | |
7491 | loop25: | ||
7492 | do { | ||
7493 | int alt25=2; | ||
7494 | int LA25_0 = input.LA(1); | ||
7776 | 7495 | ||
7777 | } | 7496 | if ( (LA25_0==20) ) { |
7497 | alt25=1; | ||
7498 | } | ||
7778 | 7499 | ||
7779 | } | ||
7780 | catch (RecognitionException re) { | ||
7781 | reportError(re); | ||
7782 | recover(input,re); | ||
7783 | } | ||
7784 | finally { | ||
7785 | 7500 | ||
7786 | restoreStackSize(stackSize); | 7501 | switch (alt25) { |
7502 | case 1 : | ||
7503 | // InternalSolverLanguage.g:2322:3: rule__BasicInterpretation__Group_1_1_1__0 | ||
7504 | { | ||
7505 | pushFollow(FOLLOW_15); | ||
7506 | rule__BasicInterpretation__Group_1_1_1__0(); | ||
7787 | 7507 | ||
7788 | } | 7508 | state._fsp--; |
7789 | return ; | ||
7790 | } | ||
7791 | // $ANTLR end "rule__EqualsSymbol__Group__1" | ||
7792 | 7509 | ||
7793 | 7510 | ||
7794 | // $ANTLR start "rule__EqualsSymbol__Group__1__Impl" | 7511 | } |
7795 | // InternalSolverLanguage.g:2428:1: rule__EqualsSymbol__Group__1__Impl : ( () ) ; | 7512 | break; |
7796 | public final void rule__EqualsSymbol__Group__1__Impl() throws RecognitionException { | ||
7797 | 7513 | ||
7798 | int stackSize = keepStackSize(); | 7514 | default : |
7799 | 7515 | break loop25; | |
7800 | try { | 7516 | } |
7801 | // InternalSolverLanguage.g:2432:1: ( ( () ) ) | 7517 | } while (true); |
7802 | // InternalSolverLanguage.g:2433:1: ( () ) | ||
7803 | { | ||
7804 | // InternalSolverLanguage.g:2433:1: ( () ) | ||
7805 | // InternalSolverLanguage.g:2434:2: () | ||
7806 | { | ||
7807 | before(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); | ||
7808 | // InternalSolverLanguage.g:2435:2: () | ||
7809 | // InternalSolverLanguage.g:2435:3: | ||
7810 | { | ||
7811 | } | ||
7812 | 7518 | ||
7813 | after(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); | 7519 | after(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1()); |
7814 | 7520 | ||
7815 | } | 7521 | } |
7816 | 7522 | ||
@@ -7818,6 +7524,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7818 | } | 7524 | } |
7819 | 7525 | ||
7820 | } | 7526 | } |
7527 | catch (RecognitionException re) { | ||
7528 | reportError(re); | ||
7529 | recover(input,re); | ||
7530 | } | ||
7821 | finally { | 7531 | finally { |
7822 | 7532 | ||
7823 | restoreStackSize(stackSize); | 7533 | restoreStackSize(stackSize); |
@@ -7825,26 +7535,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7825 | } | 7535 | } |
7826 | return ; | 7536 | return ; |
7827 | } | 7537 | } |
7828 | // $ANTLR end "rule__EqualsSymbol__Group__1__Impl" | 7538 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__1__Impl" |
7829 | 7539 | ||
7830 | 7540 | ||
7831 | // $ANTLR start "rule__BooleanSymbol__Group__0" | 7541 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__0" |
7832 | // InternalSolverLanguage.g:2444:1: rule__BooleanSymbol__Group__0 : rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ; | 7542 | // InternalSolverLanguage.g:2331:1: rule__BasicInterpretation__Group_1_1_1__0 : rule__BasicInterpretation__Group_1_1_1__0__Impl rule__BasicInterpretation__Group_1_1_1__1 ; |
7833 | public final void rule__BooleanSymbol__Group__0() throws RecognitionException { | 7543 | public final void rule__BasicInterpretation__Group_1_1_1__0() throws RecognitionException { |
7834 | 7544 | ||
7835 | int stackSize = keepStackSize(); | 7545 | int stackSize = keepStackSize(); |
7836 | 7546 | ||
7837 | try { | 7547 | try { |
7838 | // InternalSolverLanguage.g:2448:1: ( rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ) | 7548 | // InternalSolverLanguage.g:2335:1: ( rule__BasicInterpretation__Group_1_1_1__0__Impl rule__BasicInterpretation__Group_1_1_1__1 ) |
7839 | // InternalSolverLanguage.g:2449:2: rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 | 7549 | // InternalSolverLanguage.g:2336:2: rule__BasicInterpretation__Group_1_1_1__0__Impl rule__BasicInterpretation__Group_1_1_1__1 |
7840 | { | 7550 | { |
7841 | pushFollow(FOLLOW_1); | 7551 | pushFollow(FOLLOW_16); |
7842 | rule__BooleanSymbol__Group__0__Impl(); | 7552 | rule__BasicInterpretation__Group_1_1_1__0__Impl(); |
7843 | 7553 | ||
7844 | state._fsp--; | 7554 | state._fsp--; |
7845 | 7555 | ||
7846 | pushFollow(FOLLOW_2); | 7556 | pushFollow(FOLLOW_2); |
7847 | rule__BooleanSymbol__Group__1(); | 7557 | rule__BasicInterpretation__Group_1_1_1__1(); |
7848 | 7558 | ||
7849 | state._fsp--; | 7559 | state._fsp--; |
7850 | 7560 | ||
@@ -7863,25 +7573,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7863 | } | 7573 | } |
7864 | return ; | 7574 | return ; |
7865 | } | 7575 | } |
7866 | // $ANTLR end "rule__BooleanSymbol__Group__0" | 7576 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__0" |
7867 | 7577 | ||
7868 | 7578 | ||
7869 | // $ANTLR start "rule__BooleanSymbol__Group__0__Impl" | 7579 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__0__Impl" |
7870 | // InternalSolverLanguage.g:2456:1: rule__BooleanSymbol__Group__0__Impl : ( 'bool' ) ; | 7580 | // InternalSolverLanguage.g:2343:1: rule__BasicInterpretation__Group_1_1_1__0__Impl : ( ',' ) ; |
7871 | public final void rule__BooleanSymbol__Group__0__Impl() throws RecognitionException { | 7581 | public final void rule__BasicInterpretation__Group_1_1_1__0__Impl() throws RecognitionException { |
7872 | 7582 | ||
7873 | int stackSize = keepStackSize(); | 7583 | int stackSize = keepStackSize(); |
7874 | 7584 | ||
7875 | try { | 7585 | try { |
7876 | // InternalSolverLanguage.g:2460:1: ( ( 'bool' ) ) | 7586 | // InternalSolverLanguage.g:2347:1: ( ( ',' ) ) |
7877 | // InternalSolverLanguage.g:2461:1: ( 'bool' ) | 7587 | // InternalSolverLanguage.g:2348:1: ( ',' ) |
7878 | { | 7588 | { |
7879 | // InternalSolverLanguage.g:2461:1: ( 'bool' ) | 7589 | // InternalSolverLanguage.g:2348:1: ( ',' ) |
7880 | // InternalSolverLanguage.g:2462:2: 'bool' | 7590 | // InternalSolverLanguage.g:2349:2: ',' |
7881 | { | 7591 | { |
7882 | before(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); | 7592 | before(grammarAccess.getBasicInterpretationAccess().getCommaKeyword_1_1_1_0()); |
7883 | match(input,22,FOLLOW_2); | 7593 | match(input,20,FOLLOW_2); |
7884 | after(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); | 7594 | after(grammarAccess.getBasicInterpretationAccess().getCommaKeyword_1_1_1_0()); |
7885 | 7595 | ||
7886 | } | 7596 | } |
7887 | 7597 | ||
@@ -7900,21 +7610,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7900 | } | 7610 | } |
7901 | return ; | 7611 | return ; |
7902 | } | 7612 | } |
7903 | // $ANTLR end "rule__BooleanSymbol__Group__0__Impl" | 7613 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__0__Impl" |
7904 | 7614 | ||
7905 | 7615 | ||
7906 | // $ANTLR start "rule__BooleanSymbol__Group__1" | 7616 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__1" |
7907 | // InternalSolverLanguage.g:2471:1: rule__BooleanSymbol__Group__1 : rule__BooleanSymbol__Group__1__Impl ; | 7617 | // InternalSolverLanguage.g:2358:1: rule__BasicInterpretation__Group_1_1_1__1 : rule__BasicInterpretation__Group_1_1_1__1__Impl ; |
7908 | public final void rule__BooleanSymbol__Group__1() throws RecognitionException { | 7618 | public final void rule__BasicInterpretation__Group_1_1_1__1() throws RecognitionException { |
7909 | 7619 | ||
7910 | int stackSize = keepStackSize(); | 7620 | int stackSize = keepStackSize(); |
7911 | 7621 | ||
7912 | try { | 7622 | try { |
7913 | // InternalSolverLanguage.g:2475:1: ( rule__BooleanSymbol__Group__1__Impl ) | 7623 | // InternalSolverLanguage.g:2362:1: ( rule__BasicInterpretation__Group_1_1_1__1__Impl ) |
7914 | // InternalSolverLanguage.g:2476:2: rule__BooleanSymbol__Group__1__Impl | 7624 | // InternalSolverLanguage.g:2363:2: rule__BasicInterpretation__Group_1_1_1__1__Impl |
7915 | { | 7625 | { |
7916 | pushFollow(FOLLOW_2); | 7626 | pushFollow(FOLLOW_2); |
7917 | rule__BooleanSymbol__Group__1__Impl(); | 7627 | rule__BasicInterpretation__Group_1_1_1__1__Impl(); |
7918 | 7628 | ||
7919 | state._fsp--; | 7629 | state._fsp--; |
7920 | 7630 | ||
@@ -7933,29 +7643,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7933 | } | 7643 | } |
7934 | return ; | 7644 | return ; |
7935 | } | 7645 | } |
7936 | // $ANTLR end "rule__BooleanSymbol__Group__1" | 7646 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__1" |
7937 | 7647 | ||
7938 | 7648 | ||
7939 | // $ANTLR start "rule__BooleanSymbol__Group__1__Impl" | 7649 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__1__Impl" |
7940 | // InternalSolverLanguage.g:2482:1: rule__BooleanSymbol__Group__1__Impl : ( () ) ; | 7650 | // InternalSolverLanguage.g:2369:1: rule__BasicInterpretation__Group_1_1_1__1__Impl : ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) ; |
7941 | public final void rule__BooleanSymbol__Group__1__Impl() throws RecognitionException { | 7651 | public final void rule__BasicInterpretation__Group_1_1_1__1__Impl() throws RecognitionException { |
7942 | 7652 | ||
7943 | int stackSize = keepStackSize(); | 7653 | int stackSize = keepStackSize(); |
7944 | 7654 | ||
7945 | try { | 7655 | try { |
7946 | // InternalSolverLanguage.g:2486:1: ( ( () ) ) | 7656 | // InternalSolverLanguage.g:2373:1: ( ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) ) |
7947 | // InternalSolverLanguage.g:2487:1: ( () ) | 7657 | // InternalSolverLanguage.g:2374:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) |
7948 | { | 7658 | { |
7949 | // InternalSolverLanguage.g:2487:1: ( () ) | 7659 | // InternalSolverLanguage.g:2374:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) |
7950 | // InternalSolverLanguage.g:2488:2: () | 7660 | // InternalSolverLanguage.g:2375:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) |
7951 | { | 7661 | { |
7952 | before(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); | 7662 | before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1()); |
7953 | // InternalSolverLanguage.g:2489:2: () | 7663 | // InternalSolverLanguage.g:2376:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) |
7954 | // InternalSolverLanguage.g:2489:3: | 7664 | // InternalSolverLanguage.g:2376:3: rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 |
7955 | { | 7665 | { |
7666 | pushFollow(FOLLOW_2); | ||
7667 | rule__BasicInterpretation__ObjectsAssignment_1_1_1_1(); | ||
7668 | |||
7669 | state._fsp--; | ||
7670 | |||
7671 | |||
7956 | } | 7672 | } |
7957 | 7673 | ||
7958 | after(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); | 7674 | after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1()); |
7959 | 7675 | ||
7960 | } | 7676 | } |
7961 | 7677 | ||
@@ -7963,6 +7679,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7963 | } | 7679 | } |
7964 | 7680 | ||
7965 | } | 7681 | } |
7682 | catch (RecognitionException re) { | ||
7683 | reportError(re); | ||
7684 | recover(input,re); | ||
7685 | } | ||
7966 | finally { | 7686 | finally { |
7967 | 7687 | ||
7968 | restoreStackSize(stackSize); | 7688 | restoreStackSize(stackSize); |
@@ -7970,26 +7690,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7970 | } | 7690 | } |
7971 | return ; | 7691 | return ; |
7972 | } | 7692 | } |
7973 | // $ANTLR end "rule__BooleanSymbol__Group__1__Impl" | 7693 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__1__Impl" |
7974 | 7694 | ||
7975 | 7695 | ||
7976 | // $ANTLR start "rule__IntegerSymbol__Group__0" | 7696 | // $ANTLR start "rule__ExistSymbol__Group__0" |
7977 | // InternalSolverLanguage.g:2498:1: rule__IntegerSymbol__Group__0 : rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ; | 7697 | // InternalSolverLanguage.g:2385:1: rule__ExistSymbol__Group__0 : rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ; |
7978 | public final void rule__IntegerSymbol__Group__0() throws RecognitionException { | 7698 | public final void rule__ExistSymbol__Group__0() throws RecognitionException { |
7979 | 7699 | ||
7980 | int stackSize = keepStackSize(); | 7700 | int stackSize = keepStackSize(); |
7981 | 7701 | ||
7982 | try { | 7702 | try { |
7983 | // InternalSolverLanguage.g:2502:1: ( rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ) | 7703 | // InternalSolverLanguage.g:2389:1: ( rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ) |
7984 | // InternalSolverLanguage.g:2503:2: rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 | 7704 | // InternalSolverLanguage.g:2390:2: rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 |
7985 | { | 7705 | { |
7986 | pushFollow(FOLLOW_1); | 7706 | pushFollow(FOLLOW_1); |
7987 | rule__IntegerSymbol__Group__0__Impl(); | 7707 | rule__ExistSymbol__Group__0__Impl(); |
7988 | 7708 | ||
7989 | state._fsp--; | 7709 | state._fsp--; |
7990 | 7710 | ||
7991 | pushFollow(FOLLOW_2); | 7711 | pushFollow(FOLLOW_2); |
7992 | rule__IntegerSymbol__Group__1(); | 7712 | rule__ExistSymbol__Group__1(); |
7993 | 7713 | ||
7994 | state._fsp--; | 7714 | state._fsp--; |
7995 | 7715 | ||
@@ -8008,25 +7728,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8008 | } | 7728 | } |
8009 | return ; | 7729 | return ; |
8010 | } | 7730 | } |
8011 | // $ANTLR end "rule__IntegerSymbol__Group__0" | 7731 | // $ANTLR end "rule__ExistSymbol__Group__0" |
8012 | 7732 | ||
8013 | 7733 | ||
8014 | // $ANTLR start "rule__IntegerSymbol__Group__0__Impl" | 7734 | // $ANTLR start "rule__ExistSymbol__Group__0__Impl" |
8015 | // InternalSolverLanguage.g:2510:1: rule__IntegerSymbol__Group__0__Impl : ( 'int' ) ; | 7735 | // InternalSolverLanguage.g:2397:1: rule__ExistSymbol__Group__0__Impl : ( 'exists' ) ; |
8016 | public final void rule__IntegerSymbol__Group__0__Impl() throws RecognitionException { | 7736 | public final void rule__ExistSymbol__Group__0__Impl() throws RecognitionException { |
8017 | 7737 | ||
8018 | int stackSize = keepStackSize(); | 7738 | int stackSize = keepStackSize(); |
8019 | 7739 | ||
8020 | try { | 7740 | try { |
8021 | // InternalSolverLanguage.g:2514:1: ( ( 'int' ) ) | 7741 | // InternalSolverLanguage.g:2401:1: ( ( 'exists' ) ) |
8022 | // InternalSolverLanguage.g:2515:1: ( 'int' ) | 7742 | // InternalSolverLanguage.g:2402:1: ( 'exists' ) |
8023 | { | 7743 | { |
8024 | // InternalSolverLanguage.g:2515:1: ( 'int' ) | 7744 | // InternalSolverLanguage.g:2402:1: ( 'exists' ) |
8025 | // InternalSolverLanguage.g:2516:2: 'int' | 7745 | // InternalSolverLanguage.g:2403:2: 'exists' |
8026 | { | 7746 | { |
8027 | before(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); | 7747 | before(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); |
8028 | match(input,23,FOLLOW_2); | 7748 | match(input,21,FOLLOW_2); |
8029 | after(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); | 7749 | after(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); |
8030 | 7750 | ||
8031 | } | 7751 | } |
8032 | 7752 | ||
@@ -8045,21 +7765,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8045 | } | 7765 | } |
8046 | return ; | 7766 | return ; |
8047 | } | 7767 | } |
8048 | // $ANTLR end "rule__IntegerSymbol__Group__0__Impl" | 7768 | // $ANTLR end "rule__ExistSymbol__Group__0__Impl" |
8049 | 7769 | ||
8050 | 7770 | ||
8051 | // $ANTLR start "rule__IntegerSymbol__Group__1" | 7771 | // $ANTLR start "rule__ExistSymbol__Group__1" |
8052 | // InternalSolverLanguage.g:2525:1: rule__IntegerSymbol__Group__1 : rule__IntegerSymbol__Group__1__Impl ; | 7772 | // InternalSolverLanguage.g:2412:1: rule__ExistSymbol__Group__1 : rule__ExistSymbol__Group__1__Impl ; |
8053 | public final void rule__IntegerSymbol__Group__1() throws RecognitionException { | 7773 | public final void rule__ExistSymbol__Group__1() throws RecognitionException { |
8054 | 7774 | ||
8055 | int stackSize = keepStackSize(); | 7775 | int stackSize = keepStackSize(); |
8056 | 7776 | ||
8057 | try { | 7777 | try { |
8058 | // InternalSolverLanguage.g:2529:1: ( rule__IntegerSymbol__Group__1__Impl ) | 7778 | // InternalSolverLanguage.g:2416:1: ( rule__ExistSymbol__Group__1__Impl ) |
8059 | // InternalSolverLanguage.g:2530:2: rule__IntegerSymbol__Group__1__Impl | 7779 | // InternalSolverLanguage.g:2417:2: rule__ExistSymbol__Group__1__Impl |
8060 | { | 7780 | { |
8061 | pushFollow(FOLLOW_2); | 7781 | pushFollow(FOLLOW_2); |
8062 | rule__IntegerSymbol__Group__1__Impl(); | 7782 | rule__ExistSymbol__Group__1__Impl(); |
8063 | 7783 | ||
8064 | state._fsp--; | 7784 | state._fsp--; |
8065 | 7785 | ||
@@ -8078,29 +7798,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8078 | } | 7798 | } |
8079 | return ; | 7799 | return ; |
8080 | } | 7800 | } |
8081 | // $ANTLR end "rule__IntegerSymbol__Group__1" | 7801 | // $ANTLR end "rule__ExistSymbol__Group__1" |
8082 | 7802 | ||
8083 | 7803 | ||
8084 | // $ANTLR start "rule__IntegerSymbol__Group__1__Impl" | 7804 | // $ANTLR start "rule__ExistSymbol__Group__1__Impl" |
8085 | // InternalSolverLanguage.g:2536:1: rule__IntegerSymbol__Group__1__Impl : ( () ) ; | 7805 | // InternalSolverLanguage.g:2423:1: rule__ExistSymbol__Group__1__Impl : ( () ) ; |
8086 | public final void rule__IntegerSymbol__Group__1__Impl() throws RecognitionException { | 7806 | public final void rule__ExistSymbol__Group__1__Impl() throws RecognitionException { |
8087 | 7807 | ||
8088 | int stackSize = keepStackSize(); | 7808 | int stackSize = keepStackSize(); |
8089 | 7809 | ||
8090 | try { | 7810 | try { |
8091 | // InternalSolverLanguage.g:2540:1: ( ( () ) ) | 7811 | // InternalSolverLanguage.g:2427:1: ( ( () ) ) |
8092 | // InternalSolverLanguage.g:2541:1: ( () ) | 7812 | // InternalSolverLanguage.g:2428:1: ( () ) |
8093 | { | 7813 | { |
8094 | // InternalSolverLanguage.g:2541:1: ( () ) | 7814 | // InternalSolverLanguage.g:2428:1: ( () ) |
8095 | // InternalSolverLanguage.g:2542:2: () | 7815 | // InternalSolverLanguage.g:2429:2: () |
8096 | { | 7816 | { |
8097 | before(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); | 7817 | before(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); |
8098 | // InternalSolverLanguage.g:2543:2: () | 7818 | // InternalSolverLanguage.g:2430:2: () |
8099 | // InternalSolverLanguage.g:2543:3: | 7819 | // InternalSolverLanguage.g:2430:3: |
8100 | { | 7820 | { |
8101 | } | 7821 | } |
8102 | 7822 | ||
8103 | after(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); | 7823 | after(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); |
8104 | 7824 | ||
8105 | } | 7825 | } |
8106 | 7826 | ||
@@ -8115,26 +7835,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8115 | } | 7835 | } |
8116 | return ; | 7836 | return ; |
8117 | } | 7837 | } |
8118 | // $ANTLR end "rule__IntegerSymbol__Group__1__Impl" | 7838 | // $ANTLR end "rule__ExistSymbol__Group__1__Impl" |
8119 | 7839 | ||
8120 | 7840 | ||
8121 | // $ANTLR start "rule__RealSymbol__Group__0" | 7841 | // $ANTLR start "rule__EqualsSymbol__Group__0" |
8122 | // InternalSolverLanguage.g:2552:1: rule__RealSymbol__Group__0 : rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ; | 7842 | // InternalSolverLanguage.g:2439:1: rule__EqualsSymbol__Group__0 : rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ; |
8123 | public final void rule__RealSymbol__Group__0() throws RecognitionException { | 7843 | public final void rule__EqualsSymbol__Group__0() throws RecognitionException { |
8124 | 7844 | ||
8125 | int stackSize = keepStackSize(); | 7845 | int stackSize = keepStackSize(); |
8126 | 7846 | ||
8127 | try { | 7847 | try { |
8128 | // InternalSolverLanguage.g:2556:1: ( rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ) | 7848 | // InternalSolverLanguage.g:2443:1: ( rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ) |
8129 | // InternalSolverLanguage.g:2557:2: rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 | 7849 | // InternalSolverLanguage.g:2444:2: rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 |
8130 | { | 7850 | { |
8131 | pushFollow(FOLLOW_1); | 7851 | pushFollow(FOLLOW_1); |
8132 | rule__RealSymbol__Group__0__Impl(); | 7852 | rule__EqualsSymbol__Group__0__Impl(); |
8133 | 7853 | ||
8134 | state._fsp--; | 7854 | state._fsp--; |
8135 | 7855 | ||
8136 | pushFollow(FOLLOW_2); | 7856 | pushFollow(FOLLOW_2); |
8137 | rule__RealSymbol__Group__1(); | 7857 | rule__EqualsSymbol__Group__1(); |
8138 | 7858 | ||
8139 | state._fsp--; | 7859 | state._fsp--; |
8140 | 7860 | ||
@@ -8153,25 +7873,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8153 | } | 7873 | } |
8154 | return ; | 7874 | return ; |
8155 | } | 7875 | } |
8156 | // $ANTLR end "rule__RealSymbol__Group__0" | 7876 | // $ANTLR end "rule__EqualsSymbol__Group__0" |
8157 | 7877 | ||
8158 | 7878 | ||
8159 | // $ANTLR start "rule__RealSymbol__Group__0__Impl" | 7879 | // $ANTLR start "rule__EqualsSymbol__Group__0__Impl" |
8160 | // InternalSolverLanguage.g:2564:1: rule__RealSymbol__Group__0__Impl : ( 'real' ) ; | 7880 | // InternalSolverLanguage.g:2451:1: rule__EqualsSymbol__Group__0__Impl : ( 'equals' ) ; |
8161 | public final void rule__RealSymbol__Group__0__Impl() throws RecognitionException { | 7881 | public final void rule__EqualsSymbol__Group__0__Impl() throws RecognitionException { |
8162 | 7882 | ||
8163 | int stackSize = keepStackSize(); | 7883 | int stackSize = keepStackSize(); |
8164 | 7884 | ||
8165 | try { | 7885 | try { |
8166 | // InternalSolverLanguage.g:2568:1: ( ( 'real' ) ) | 7886 | // InternalSolverLanguage.g:2455:1: ( ( 'equals' ) ) |
8167 | // InternalSolverLanguage.g:2569:1: ( 'real' ) | 7887 | // InternalSolverLanguage.g:2456:1: ( 'equals' ) |
8168 | { | 7888 | { |
8169 | // InternalSolverLanguage.g:2569:1: ( 'real' ) | 7889 | // InternalSolverLanguage.g:2456:1: ( 'equals' ) |
8170 | // InternalSolverLanguage.g:2570:2: 'real' | 7890 | // InternalSolverLanguage.g:2457:2: 'equals' |
8171 | { | 7891 | { |
8172 | before(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); | 7892 | before(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); |
8173 | match(input,24,FOLLOW_2); | 7893 | match(input,22,FOLLOW_2); |
8174 | after(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); | 7894 | after(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); |
8175 | 7895 | ||
8176 | } | 7896 | } |
8177 | 7897 | ||
@@ -8190,21 +7910,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8190 | } | 7910 | } |
8191 | return ; | 7911 | return ; |
8192 | } | 7912 | } |
8193 | // $ANTLR end "rule__RealSymbol__Group__0__Impl" | 7913 | // $ANTLR end "rule__EqualsSymbol__Group__0__Impl" |
8194 | 7914 | ||
8195 | 7915 | ||
8196 | // $ANTLR start "rule__RealSymbol__Group__1" | 7916 | // $ANTLR start "rule__EqualsSymbol__Group__1" |
8197 | // InternalSolverLanguage.g:2579:1: rule__RealSymbol__Group__1 : rule__RealSymbol__Group__1__Impl ; | 7917 | // InternalSolverLanguage.g:2466:1: rule__EqualsSymbol__Group__1 : rule__EqualsSymbol__Group__1__Impl ; |
8198 | public final void rule__RealSymbol__Group__1() throws RecognitionException { | 7918 | public final void rule__EqualsSymbol__Group__1() throws RecognitionException { |
8199 | 7919 | ||
8200 | int stackSize = keepStackSize(); | 7920 | int stackSize = keepStackSize(); |
8201 | 7921 | ||
8202 | try { | 7922 | try { |
8203 | // InternalSolverLanguage.g:2583:1: ( rule__RealSymbol__Group__1__Impl ) | 7923 | // InternalSolverLanguage.g:2470:1: ( rule__EqualsSymbol__Group__1__Impl ) |
8204 | // InternalSolverLanguage.g:2584:2: rule__RealSymbol__Group__1__Impl | 7924 | // InternalSolverLanguage.g:2471:2: rule__EqualsSymbol__Group__1__Impl |
8205 | { | 7925 | { |
8206 | pushFollow(FOLLOW_2); | 7926 | pushFollow(FOLLOW_2); |
8207 | rule__RealSymbol__Group__1__Impl(); | 7927 | rule__EqualsSymbol__Group__1__Impl(); |
8208 | 7928 | ||
8209 | state._fsp--; | 7929 | state._fsp--; |
8210 | 7930 | ||
@@ -8223,29 +7943,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8223 | } | 7943 | } |
8224 | return ; | 7944 | return ; |
8225 | } | 7945 | } |
8226 | // $ANTLR end "rule__RealSymbol__Group__1" | 7946 | // $ANTLR end "rule__EqualsSymbol__Group__1" |
8227 | 7947 | ||
8228 | 7948 | ||
8229 | // $ANTLR start "rule__RealSymbol__Group__1__Impl" | 7949 | // $ANTLR start "rule__EqualsSymbol__Group__1__Impl" |
8230 | // InternalSolverLanguage.g:2590:1: rule__RealSymbol__Group__1__Impl : ( () ) ; | 7950 | // InternalSolverLanguage.g:2477:1: rule__EqualsSymbol__Group__1__Impl : ( () ) ; |
8231 | public final void rule__RealSymbol__Group__1__Impl() throws RecognitionException { | 7951 | public final void rule__EqualsSymbol__Group__1__Impl() throws RecognitionException { |
8232 | 7952 | ||
8233 | int stackSize = keepStackSize(); | 7953 | int stackSize = keepStackSize(); |
8234 | 7954 | ||
8235 | try { | 7955 | try { |
8236 | // InternalSolverLanguage.g:2594:1: ( ( () ) ) | 7956 | // InternalSolverLanguage.g:2481:1: ( ( () ) ) |
8237 | // InternalSolverLanguage.g:2595:1: ( () ) | 7957 | // InternalSolverLanguage.g:2482:1: ( () ) |
8238 | { | 7958 | { |
8239 | // InternalSolverLanguage.g:2595:1: ( () ) | 7959 | // InternalSolverLanguage.g:2482:1: ( () ) |
8240 | // InternalSolverLanguage.g:2596:2: () | 7960 | // InternalSolverLanguage.g:2483:2: () |
8241 | { | 7961 | { |
8242 | before(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | 7962 | before(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); |
8243 | // InternalSolverLanguage.g:2597:2: () | 7963 | // InternalSolverLanguage.g:2484:2: () |
8244 | // InternalSolverLanguage.g:2597:3: | 7964 | // InternalSolverLanguage.g:2484:3: |
8245 | { | 7965 | { |
8246 | } | 7966 | } |
8247 | 7967 | ||
8248 | after(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | 7968 | after(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); |
8249 | 7969 | ||
8250 | } | 7970 | } |
8251 | 7971 | ||
@@ -8260,26 +7980,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8260 | } | 7980 | } |
8261 | return ; | 7981 | return ; |
8262 | } | 7982 | } |
8263 | // $ANTLR end "rule__RealSymbol__Group__1__Impl" | 7983 | // $ANTLR end "rule__EqualsSymbol__Group__1__Impl" |
8264 | 7984 | ||
8265 | 7985 | ||
8266 | // $ANTLR start "rule__StringSymbol__Group__0" | 7986 | // $ANTLR start "rule__BooleanSymbol__Group__0" |
8267 | // InternalSolverLanguage.g:2606:1: rule__StringSymbol__Group__0 : rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ; | 7987 | // InternalSolverLanguage.g:2493:1: rule__BooleanSymbol__Group__0 : rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ; |
8268 | public final void rule__StringSymbol__Group__0() throws RecognitionException { | 7988 | public final void rule__BooleanSymbol__Group__0() throws RecognitionException { |
8269 | 7989 | ||
8270 | int stackSize = keepStackSize(); | 7990 | int stackSize = keepStackSize(); |
8271 | 7991 | ||
8272 | try { | 7992 | try { |
8273 | // InternalSolverLanguage.g:2610:1: ( rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ) | 7993 | // InternalSolverLanguage.g:2497:1: ( rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ) |
8274 | // InternalSolverLanguage.g:2611:2: rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 | 7994 | // InternalSolverLanguage.g:2498:2: rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 |
8275 | { | 7995 | { |
8276 | pushFollow(FOLLOW_1); | 7996 | pushFollow(FOLLOW_1); |
8277 | rule__StringSymbol__Group__0__Impl(); | 7997 | rule__BooleanSymbol__Group__0__Impl(); |
8278 | 7998 | ||
8279 | state._fsp--; | 7999 | state._fsp--; |
8280 | 8000 | ||
8281 | pushFollow(FOLLOW_2); | 8001 | pushFollow(FOLLOW_2); |
8282 | rule__StringSymbol__Group__1(); | 8002 | rule__BooleanSymbol__Group__1(); |
8283 | 8003 | ||
8284 | state._fsp--; | 8004 | state._fsp--; |
8285 | 8005 | ||
@@ -8298,25 +8018,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8298 | } | 8018 | } |
8299 | return ; | 8019 | return ; |
8300 | } | 8020 | } |
8301 | // $ANTLR end "rule__StringSymbol__Group__0" | 8021 | // $ANTLR end "rule__BooleanSymbol__Group__0" |
8302 | 8022 | ||
8303 | 8023 | ||
8304 | // $ANTLR start "rule__StringSymbol__Group__0__Impl" | 8024 | // $ANTLR start "rule__BooleanSymbol__Group__0__Impl" |
8305 | // InternalSolverLanguage.g:2618:1: rule__StringSymbol__Group__0__Impl : ( 'string' ) ; | 8025 | // InternalSolverLanguage.g:2505:1: rule__BooleanSymbol__Group__0__Impl : ( 'bool' ) ; |
8306 | public final void rule__StringSymbol__Group__0__Impl() throws RecognitionException { | 8026 | public final void rule__BooleanSymbol__Group__0__Impl() throws RecognitionException { |
8307 | 8027 | ||
8308 | int stackSize = keepStackSize(); | 8028 | int stackSize = keepStackSize(); |
8309 | 8029 | ||
8310 | try { | 8030 | try { |
8311 | // InternalSolverLanguage.g:2622:1: ( ( 'string' ) ) | 8031 | // InternalSolverLanguage.g:2509:1: ( ( 'bool' ) ) |
8312 | // InternalSolverLanguage.g:2623:1: ( 'string' ) | 8032 | // InternalSolverLanguage.g:2510:1: ( 'bool' ) |
8313 | { | 8033 | { |
8314 | // InternalSolverLanguage.g:2623:1: ( 'string' ) | 8034 | // InternalSolverLanguage.g:2510:1: ( 'bool' ) |
8315 | // InternalSolverLanguage.g:2624:2: 'string' | 8035 | // InternalSolverLanguage.g:2511:2: 'bool' |
8316 | { | 8036 | { |
8317 | before(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | 8037 | before(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); |
8318 | match(input,25,FOLLOW_2); | 8038 | match(input,23,FOLLOW_2); |
8319 | after(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | 8039 | after(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); |
8320 | 8040 | ||
8321 | } | 8041 | } |
8322 | 8042 | ||
@@ -8335,21 +8055,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8335 | } | 8055 | } |
8336 | return ; | 8056 | return ; |
8337 | } | 8057 | } |
8338 | // $ANTLR end "rule__StringSymbol__Group__0__Impl" | 8058 | // $ANTLR end "rule__BooleanSymbol__Group__0__Impl" |
8339 | 8059 | ||
8340 | 8060 | ||
8341 | // $ANTLR start "rule__StringSymbol__Group__1" | 8061 | // $ANTLR start "rule__BooleanSymbol__Group__1" |
8342 | // InternalSolverLanguage.g:2633:1: rule__StringSymbol__Group__1 : rule__StringSymbol__Group__1__Impl ; | 8062 | // InternalSolverLanguage.g:2520:1: rule__BooleanSymbol__Group__1 : rule__BooleanSymbol__Group__1__Impl ; |
8343 | public final void rule__StringSymbol__Group__1() throws RecognitionException { | 8063 | public final void rule__BooleanSymbol__Group__1() throws RecognitionException { |
8344 | 8064 | ||
8345 | int stackSize = keepStackSize(); | 8065 | int stackSize = keepStackSize(); |
8346 | 8066 | ||
8347 | try { | 8067 | try { |
8348 | // InternalSolverLanguage.g:2637:1: ( rule__StringSymbol__Group__1__Impl ) | 8068 | // InternalSolverLanguage.g:2524:1: ( rule__BooleanSymbol__Group__1__Impl ) |
8349 | // InternalSolverLanguage.g:2638:2: rule__StringSymbol__Group__1__Impl | 8069 | // InternalSolverLanguage.g:2525:2: rule__BooleanSymbol__Group__1__Impl |
8350 | { | 8070 | { |
8351 | pushFollow(FOLLOW_2); | 8071 | pushFollow(FOLLOW_2); |
8352 | rule__StringSymbol__Group__1__Impl(); | 8072 | rule__BooleanSymbol__Group__1__Impl(); |
8353 | 8073 | ||
8354 | state._fsp--; | 8074 | state._fsp--; |
8355 | 8075 | ||
@@ -8368,29 +8088,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8368 | } | 8088 | } |
8369 | return ; | 8089 | return ; |
8370 | } | 8090 | } |
8371 | // $ANTLR end "rule__StringSymbol__Group__1" | 8091 | // $ANTLR end "rule__BooleanSymbol__Group__1" |
8372 | 8092 | ||
8373 | 8093 | ||
8374 | // $ANTLR start "rule__StringSymbol__Group__1__Impl" | 8094 | // $ANTLR start "rule__BooleanSymbol__Group__1__Impl" |
8375 | // InternalSolverLanguage.g:2644:1: rule__StringSymbol__Group__1__Impl : ( () ) ; | 8095 | // InternalSolverLanguage.g:2531:1: rule__BooleanSymbol__Group__1__Impl : ( () ) ; |
8376 | public final void rule__StringSymbol__Group__1__Impl() throws RecognitionException { | 8096 | public final void rule__BooleanSymbol__Group__1__Impl() throws RecognitionException { |
8377 | 8097 | ||
8378 | int stackSize = keepStackSize(); | 8098 | int stackSize = keepStackSize(); |
8379 | 8099 | ||
8380 | try { | 8100 | try { |
8381 | // InternalSolverLanguage.g:2648:1: ( ( () ) ) | 8101 | // InternalSolverLanguage.g:2535:1: ( ( () ) ) |
8382 | // InternalSolverLanguage.g:2649:1: ( () ) | 8102 | // InternalSolverLanguage.g:2536:1: ( () ) |
8383 | { | 8103 | { |
8384 | // InternalSolverLanguage.g:2649:1: ( () ) | 8104 | // InternalSolverLanguage.g:2536:1: ( () ) |
8385 | // InternalSolverLanguage.g:2650:2: () | 8105 | // InternalSolverLanguage.g:2537:2: () |
8386 | { | 8106 | { |
8387 | before(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | 8107 | before(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); |
8388 | // InternalSolverLanguage.g:2651:2: () | 8108 | // InternalSolverLanguage.g:2538:2: () |
8389 | // InternalSolverLanguage.g:2651:3: | 8109 | // InternalSolverLanguage.g:2538:3: |
8390 | { | 8110 | { |
8391 | } | 8111 | } |
8392 | 8112 | ||
8393 | after(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | 8113 | after(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); |
8394 | 8114 | ||
8395 | } | 8115 | } |
8396 | 8116 | ||
@@ -8405,26 +8125,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8405 | } | 8125 | } |
8406 | return ; | 8126 | return ; |
8407 | } | 8127 | } |
8408 | // $ANTLR end "rule__StringSymbol__Group__1__Impl" | 8128 | // $ANTLR end "rule__BooleanSymbol__Group__1__Impl" |
8409 | 8129 | ||
8410 | 8130 | ||
8411 | // $ANTLR start "rule__NamedObject__Group__0" | 8131 | // $ANTLR start "rule__IntegerSymbol__Group__0" |
8412 | // InternalSolverLanguage.g:2660:1: rule__NamedObject__Group__0 : rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ; | 8132 | // InternalSolverLanguage.g:2547:1: rule__IntegerSymbol__Group__0 : rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ; |
8413 | public final void rule__NamedObject__Group__0() throws RecognitionException { | 8133 | public final void rule__IntegerSymbol__Group__0() throws RecognitionException { |
8414 | 8134 | ||
8415 | int stackSize = keepStackSize(); | 8135 | int stackSize = keepStackSize(); |
8416 | 8136 | ||
8417 | try { | 8137 | try { |
8418 | // InternalSolverLanguage.g:2664:1: ( rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ) | 8138 | // InternalSolverLanguage.g:2551:1: ( rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ) |
8419 | // InternalSolverLanguage.g:2665:2: rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 | 8139 | // InternalSolverLanguage.g:2552:2: rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 |
8420 | { | 8140 | { |
8421 | pushFollow(FOLLOW_16); | 8141 | pushFollow(FOLLOW_1); |
8422 | rule__NamedObject__Group__0__Impl(); | 8142 | rule__IntegerSymbol__Group__0__Impl(); |
8423 | 8143 | ||
8424 | state._fsp--; | 8144 | state._fsp--; |
8425 | 8145 | ||
8426 | pushFollow(FOLLOW_2); | 8146 | pushFollow(FOLLOW_2); |
8427 | rule__NamedObject__Group__1(); | 8147 | rule__IntegerSymbol__Group__1(); |
8428 | 8148 | ||
8429 | state._fsp--; | 8149 | state._fsp--; |
8430 | 8150 | ||
@@ -8443,25 +8163,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8443 | } | 8163 | } |
8444 | return ; | 8164 | return ; |
8445 | } | 8165 | } |
8446 | // $ANTLR end "rule__NamedObject__Group__0" | 8166 | // $ANTLR end "rule__IntegerSymbol__Group__0" |
8447 | 8167 | ||
8448 | 8168 | ||
8449 | // $ANTLR start "rule__NamedObject__Group__0__Impl" | 8169 | // $ANTLR start "rule__IntegerSymbol__Group__0__Impl" |
8450 | // InternalSolverLanguage.g:2672:1: rule__NamedObject__Group__0__Impl : ( '\\'' ) ; | 8170 | // InternalSolverLanguage.g:2559:1: rule__IntegerSymbol__Group__0__Impl : ( 'int' ) ; |
8451 | public final void rule__NamedObject__Group__0__Impl() throws RecognitionException { | 8171 | public final void rule__IntegerSymbol__Group__0__Impl() throws RecognitionException { |
8452 | 8172 | ||
8453 | int stackSize = keepStackSize(); | 8173 | int stackSize = keepStackSize(); |
8454 | 8174 | ||
8455 | try { | 8175 | try { |
8456 | // InternalSolverLanguage.g:2676:1: ( ( '\\'' ) ) | 8176 | // InternalSolverLanguage.g:2563:1: ( ( 'int' ) ) |
8457 | // InternalSolverLanguage.g:2677:1: ( '\\'' ) | 8177 | // InternalSolverLanguage.g:2564:1: ( 'int' ) |
8458 | { | 8178 | { |
8459 | // InternalSolverLanguage.g:2677:1: ( '\\'' ) | 8179 | // InternalSolverLanguage.g:2564:1: ( 'int' ) |
8460 | // InternalSolverLanguage.g:2678:2: '\\'' | 8180 | // InternalSolverLanguage.g:2565:2: 'int' |
8461 | { | 8181 | { |
8462 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); | 8182 | before(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); |
8463 | match(input,26,FOLLOW_2); | 8183 | match(input,24,FOLLOW_2); |
8464 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); | 8184 | after(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); |
8465 | 8185 | ||
8466 | } | 8186 | } |
8467 | 8187 | ||
@@ -8480,26 +8200,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8480 | } | 8200 | } |
8481 | return ; | 8201 | return ; |
8482 | } | 8202 | } |
8483 | // $ANTLR end "rule__NamedObject__Group__0__Impl" | 8203 | // $ANTLR end "rule__IntegerSymbol__Group__0__Impl" |
8484 | 8204 | ||
8485 | 8205 | ||
8486 | // $ANTLR start "rule__NamedObject__Group__1" | 8206 | // $ANTLR start "rule__IntegerSymbol__Group__1" |
8487 | // InternalSolverLanguage.g:2687:1: rule__NamedObject__Group__1 : rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ; | 8207 | // InternalSolverLanguage.g:2574:1: rule__IntegerSymbol__Group__1 : rule__IntegerSymbol__Group__1__Impl ; |
8488 | public final void rule__NamedObject__Group__1() throws RecognitionException { | 8208 | public final void rule__IntegerSymbol__Group__1() throws RecognitionException { |
8489 | 8209 | ||
8490 | int stackSize = keepStackSize(); | 8210 | int stackSize = keepStackSize(); |
8491 | 8211 | ||
8492 | try { | 8212 | try { |
8493 | // InternalSolverLanguage.g:2691:1: ( rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ) | 8213 | // InternalSolverLanguage.g:2578:1: ( rule__IntegerSymbol__Group__1__Impl ) |
8494 | // InternalSolverLanguage.g:2692:2: rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 | 8214 | // InternalSolverLanguage.g:2579:2: rule__IntegerSymbol__Group__1__Impl |
8495 | { | 8215 | { |
8496 | pushFollow(FOLLOW_17); | ||
8497 | rule__NamedObject__Group__1__Impl(); | ||
8498 | |||
8499 | state._fsp--; | ||
8500 | |||
8501 | pushFollow(FOLLOW_2); | 8216 | pushFollow(FOLLOW_2); |
8502 | rule__NamedObject__Group__2(); | 8217 | rule__IntegerSymbol__Group__1__Impl(); |
8503 | 8218 | ||
8504 | state._fsp--; | 8219 | state._fsp--; |
8505 | 8220 | ||
@@ -8518,35 +8233,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8518 | } | 8233 | } |
8519 | return ; | 8234 | return ; |
8520 | } | 8235 | } |
8521 | // $ANTLR end "rule__NamedObject__Group__1" | 8236 | // $ANTLR end "rule__IntegerSymbol__Group__1" |
8522 | 8237 | ||
8523 | 8238 | ||
8524 | // $ANTLR start "rule__NamedObject__Group__1__Impl" | 8239 | // $ANTLR start "rule__IntegerSymbol__Group__1__Impl" |
8525 | // InternalSolverLanguage.g:2699:1: rule__NamedObject__Group__1__Impl : ( ( rule__NamedObject__NameAssignment_1 ) ) ; | 8240 | // InternalSolverLanguage.g:2585:1: rule__IntegerSymbol__Group__1__Impl : ( () ) ; |
8526 | public final void rule__NamedObject__Group__1__Impl() throws RecognitionException { | 8241 | public final void rule__IntegerSymbol__Group__1__Impl() throws RecognitionException { |
8527 | 8242 | ||
8528 | int stackSize = keepStackSize(); | 8243 | int stackSize = keepStackSize(); |
8529 | 8244 | ||
8530 | try { | 8245 | try { |
8531 | // InternalSolverLanguage.g:2703:1: ( ( ( rule__NamedObject__NameAssignment_1 ) ) ) | 8246 | // InternalSolverLanguage.g:2589:1: ( ( () ) ) |
8532 | // InternalSolverLanguage.g:2704:1: ( ( rule__NamedObject__NameAssignment_1 ) ) | 8247 | // InternalSolverLanguage.g:2590:1: ( () ) |
8533 | { | 8248 | { |
8534 | // InternalSolverLanguage.g:2704:1: ( ( rule__NamedObject__NameAssignment_1 ) ) | 8249 | // InternalSolverLanguage.g:2590:1: ( () ) |
8535 | // InternalSolverLanguage.g:2705:2: ( rule__NamedObject__NameAssignment_1 ) | 8250 | // InternalSolverLanguage.g:2591:2: () |
8536 | { | 8251 | { |
8537 | before(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | 8252 | before(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); |
8538 | // InternalSolverLanguage.g:2706:2: ( rule__NamedObject__NameAssignment_1 ) | 8253 | // InternalSolverLanguage.g:2592:2: () |
8539 | // InternalSolverLanguage.g:2706:3: rule__NamedObject__NameAssignment_1 | 8254 | // InternalSolverLanguage.g:2592:3: |
8540 | { | 8255 | { |
8541 | pushFollow(FOLLOW_2); | ||
8542 | rule__NamedObject__NameAssignment_1(); | ||
8543 | |||
8544 | state._fsp--; | ||
8545 | |||
8546 | |||
8547 | } | 8256 | } |
8548 | 8257 | ||
8549 | after(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | 8258 | after(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); |
8550 | 8259 | ||
8551 | } | 8260 | } |
8552 | 8261 | ||
@@ -8554,10 +8263,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8554 | } | 8263 | } |
8555 | 8264 | ||
8556 | } | 8265 | } |
8557 | catch (RecognitionException re) { | ||
8558 | reportError(re); | ||
8559 | recover(input,re); | ||
8560 | } | ||
8561 | finally { | 8266 | finally { |
8562 | 8267 | ||
8563 | restoreStackSize(stackSize); | 8268 | restoreStackSize(stackSize); |
@@ -8565,21 +8270,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8565 | } | 8270 | } |
8566 | return ; | 8271 | return ; |
8567 | } | 8272 | } |
8568 | // $ANTLR end "rule__NamedObject__Group__1__Impl" | 8273 | // $ANTLR end "rule__IntegerSymbol__Group__1__Impl" |
8569 | 8274 | ||
8570 | 8275 | ||
8571 | // $ANTLR start "rule__NamedObject__Group__2" | 8276 | // $ANTLR start "rule__RealSymbol__Group__0" |
8572 | // InternalSolverLanguage.g:2714:1: rule__NamedObject__Group__2 : rule__NamedObject__Group__2__Impl ; | 8277 | // InternalSolverLanguage.g:2601:1: rule__RealSymbol__Group__0 : rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ; |
8573 | public final void rule__NamedObject__Group__2() throws RecognitionException { | 8278 | public final void rule__RealSymbol__Group__0() throws RecognitionException { |
8574 | 8279 | ||
8575 | int stackSize = keepStackSize(); | 8280 | int stackSize = keepStackSize(); |
8576 | 8281 | ||
8577 | try { | 8282 | try { |
8578 | // InternalSolverLanguage.g:2718:1: ( rule__NamedObject__Group__2__Impl ) | 8283 | // InternalSolverLanguage.g:2605:1: ( rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ) |
8579 | // InternalSolverLanguage.g:2719:2: rule__NamedObject__Group__2__Impl | 8284 | // InternalSolverLanguage.g:2606:2: rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 |
8580 | { | 8285 | { |
8286 | pushFollow(FOLLOW_1); | ||
8287 | rule__RealSymbol__Group__0__Impl(); | ||
8288 | |||
8289 | state._fsp--; | ||
8290 | |||
8581 | pushFollow(FOLLOW_2); | 8291 | pushFollow(FOLLOW_2); |
8582 | rule__NamedObject__Group__2__Impl(); | 8292 | rule__RealSymbol__Group__1(); |
8583 | 8293 | ||
8584 | state._fsp--; | 8294 | state._fsp--; |
8585 | 8295 | ||
@@ -8598,25 +8308,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8598 | } | 8308 | } |
8599 | return ; | 8309 | return ; |
8600 | } | 8310 | } |
8601 | // $ANTLR end "rule__NamedObject__Group__2" | 8311 | // $ANTLR end "rule__RealSymbol__Group__0" |
8602 | 8312 | ||
8603 | 8313 | ||
8604 | // $ANTLR start "rule__NamedObject__Group__2__Impl" | 8314 | // $ANTLR start "rule__RealSymbol__Group__0__Impl" |
8605 | // InternalSolverLanguage.g:2725:1: rule__NamedObject__Group__2__Impl : ( '\\'' ) ; | 8315 | // InternalSolverLanguage.g:2613:1: rule__RealSymbol__Group__0__Impl : ( 'real' ) ; |
8606 | public final void rule__NamedObject__Group__2__Impl() throws RecognitionException { | 8316 | public final void rule__RealSymbol__Group__0__Impl() throws RecognitionException { |
8607 | 8317 | ||
8608 | int stackSize = keepStackSize(); | 8318 | int stackSize = keepStackSize(); |
8609 | 8319 | ||
8610 | try { | 8320 | try { |
8611 | // InternalSolverLanguage.g:2729:1: ( ( '\\'' ) ) | 8321 | // InternalSolverLanguage.g:2617:1: ( ( 'real' ) ) |
8612 | // InternalSolverLanguage.g:2730:1: ( '\\'' ) | 8322 | // InternalSolverLanguage.g:2618:1: ( 'real' ) |
8613 | { | 8323 | { |
8614 | // InternalSolverLanguage.g:2730:1: ( '\\'' ) | 8324 | // InternalSolverLanguage.g:2618:1: ( 'real' ) |
8615 | // InternalSolverLanguage.g:2731:2: '\\'' | 8325 | // InternalSolverLanguage.g:2619:2: 'real' |
8616 | { | 8326 | { |
8617 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); | 8327 | before(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); |
8618 | match(input,26,FOLLOW_2); | 8328 | match(input,25,FOLLOW_2); |
8619 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); | 8329 | after(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); |
8620 | 8330 | ||
8621 | } | 8331 | } |
8622 | 8332 | ||
@@ -8635,26 +8345,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8635 | } | 8345 | } |
8636 | return ; | 8346 | return ; |
8637 | } | 8347 | } |
8638 | // $ANTLR end "rule__NamedObject__Group__2__Impl" | 8348 | // $ANTLR end "rule__RealSymbol__Group__0__Impl" |
8639 | 8349 | ||
8640 | 8350 | ||
8641 | // $ANTLR start "rule__PredicateSymbol__Group__0" | 8351 | // $ANTLR start "rule__RealSymbol__Group__1" |
8642 | // InternalSolverLanguage.g:2741:1: rule__PredicateSymbol__Group__0 : rule__PredicateSymbol__Group__0__Impl rule__PredicateSymbol__Group__1 ; | 8352 | // InternalSolverLanguage.g:2628:1: rule__RealSymbol__Group__1 : rule__RealSymbol__Group__1__Impl ; |
8643 | public final void rule__PredicateSymbol__Group__0() throws RecognitionException { | 8353 | public final void rule__RealSymbol__Group__1() throws RecognitionException { |
8644 | 8354 | ||
8645 | int stackSize = keepStackSize(); | 8355 | int stackSize = keepStackSize(); |
8646 | 8356 | ||
8647 | try { | 8357 | try { |
8648 | // InternalSolverLanguage.g:2745:1: ( rule__PredicateSymbol__Group__0__Impl rule__PredicateSymbol__Group__1 ) | 8358 | // InternalSolverLanguage.g:2632:1: ( rule__RealSymbol__Group__1__Impl ) |
8649 | // InternalSolverLanguage.g:2746:2: rule__PredicateSymbol__Group__0__Impl rule__PredicateSymbol__Group__1 | 8359 | // InternalSolverLanguage.g:2633:2: rule__RealSymbol__Group__1__Impl |
8650 | { | 8360 | { |
8651 | pushFollow(FOLLOW_16); | ||
8652 | rule__PredicateSymbol__Group__0__Impl(); | ||
8653 | |||
8654 | state._fsp--; | ||
8655 | |||
8656 | pushFollow(FOLLOW_2); | 8361 | pushFollow(FOLLOW_2); |
8657 | rule__PredicateSymbol__Group__1(); | 8362 | rule__RealSymbol__Group__1__Impl(); |
8658 | 8363 | ||
8659 | state._fsp--; | 8364 | state._fsp--; |
8660 | 8365 | ||
@@ -8673,25 +8378,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8673 | } | 8378 | } |
8674 | return ; | 8379 | return ; |
8675 | } | 8380 | } |
8676 | // $ANTLR end "rule__PredicateSymbol__Group__0" | 8381 | // $ANTLR end "rule__RealSymbol__Group__1" |
8677 | 8382 | ||
8678 | 8383 | ||
8679 | // $ANTLR start "rule__PredicateSymbol__Group__0__Impl" | 8384 | // $ANTLR start "rule__RealSymbol__Group__1__Impl" |
8680 | // InternalSolverLanguage.g:2753:1: rule__PredicateSymbol__Group__0__Impl : ( 'predicate' ) ; | 8385 | // InternalSolverLanguage.g:2639:1: rule__RealSymbol__Group__1__Impl : ( () ) ; |
8681 | public final void rule__PredicateSymbol__Group__0__Impl() throws RecognitionException { | 8386 | public final void rule__RealSymbol__Group__1__Impl() throws RecognitionException { |
8682 | 8387 | ||
8683 | int stackSize = keepStackSize(); | 8388 | int stackSize = keepStackSize(); |
8684 | 8389 | ||
8685 | try { | 8390 | try { |
8686 | // InternalSolverLanguage.g:2757:1: ( ( 'predicate' ) ) | 8391 | // InternalSolverLanguage.g:2643:1: ( ( () ) ) |
8687 | // InternalSolverLanguage.g:2758:1: ( 'predicate' ) | 8392 | // InternalSolverLanguage.g:2644:1: ( () ) |
8688 | { | 8393 | { |
8689 | // InternalSolverLanguage.g:2758:1: ( 'predicate' ) | 8394 | // InternalSolverLanguage.g:2644:1: ( () ) |
8690 | // InternalSolverLanguage.g:2759:2: 'predicate' | 8395 | // InternalSolverLanguage.g:2645:2: () |
8691 | { | 8396 | { |
8692 | before(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); | 8397 | before(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); |
8693 | match(input,27,FOLLOW_2); | 8398 | // InternalSolverLanguage.g:2646:2: () |
8694 | after(grammarAccess.getPredicateSymbolAccess().getPredicateKeyword_0()); | 8399 | // InternalSolverLanguage.g:2646:3: |
8400 | { | ||
8401 | } | ||
8402 | |||
8403 | after(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | ||
8695 | 8404 | ||
8696 | } | 8405 | } |
8697 | 8406 | ||
@@ -8699,10 +8408,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8699 | } | 8408 | } |
8700 | 8409 | ||
8701 | } | 8410 | } |
8702 | catch (RecognitionException re) { | ||
8703 | reportError(re); | ||
8704 | recover(input,re); | ||
8705 | } | ||
8706 | finally { | 8411 | finally { |
8707 | 8412 | ||
8708 | restoreStackSize(stackSize); | 8413 | restoreStackSize(stackSize); |
@@ -8710,26 +8415,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8710 | } | 8415 | } |
8711 | return ; | 8416 | return ; |
8712 | } | 8417 | } |
8713 | // $ANTLR end "rule__PredicateSymbol__Group__0__Impl" | 8418 | // $ANTLR end "rule__RealSymbol__Group__1__Impl" |
8714 | 8419 | ||
8715 | 8420 | ||
8716 | // $ANTLR start "rule__PredicateSymbol__Group__1" | 8421 | // $ANTLR start "rule__StringSymbol__Group__0" |
8717 | // InternalSolverLanguage.g:2768:1: rule__PredicateSymbol__Group__1 : rule__PredicateSymbol__Group__1__Impl rule__PredicateSymbol__Group__2 ; | 8422 | // InternalSolverLanguage.g:2655:1: rule__StringSymbol__Group__0 : rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ; |
8718 | public final void rule__PredicateSymbol__Group__1() throws RecognitionException { | 8423 | public final void rule__StringSymbol__Group__0() throws RecognitionException { |
8719 | 8424 | ||
8720 | int stackSize = keepStackSize(); | 8425 | int stackSize = keepStackSize(); |
8721 | 8426 | ||
8722 | try { | 8427 | try { |
8723 | // InternalSolverLanguage.g:2772:1: ( rule__PredicateSymbol__Group__1__Impl rule__PredicateSymbol__Group__2 ) | 8428 | // InternalSolverLanguage.g:2659:1: ( rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ) |
8724 | // InternalSolverLanguage.g:2773:2: rule__PredicateSymbol__Group__1__Impl rule__PredicateSymbol__Group__2 | 8429 | // InternalSolverLanguage.g:2660:2: rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 |
8725 | { | 8430 | { |
8726 | pushFollow(FOLLOW_11); | 8431 | pushFollow(FOLLOW_1); |
8727 | rule__PredicateSymbol__Group__1__Impl(); | 8432 | rule__StringSymbol__Group__0__Impl(); |
8728 | 8433 | ||
8729 | state._fsp--; | 8434 | state._fsp--; |
8730 | 8435 | ||
8731 | pushFollow(FOLLOW_2); | 8436 | pushFollow(FOLLOW_2); |
8732 | rule__PredicateSymbol__Group__2(); | 8437 | rule__StringSymbol__Group__1(); |
8733 | 8438 | ||
8734 | state._fsp--; | 8439 | state._fsp--; |
8735 | 8440 | ||
@@ -8748,35 +8453,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8748 | } | 8453 | } |
8749 | return ; | 8454 | return ; |
8750 | } | 8455 | } |
8751 | // $ANTLR end "rule__PredicateSymbol__Group__1" | 8456 | // $ANTLR end "rule__StringSymbol__Group__0" |
8752 | 8457 | ||
8753 | 8458 | ||
8754 | // $ANTLR start "rule__PredicateSymbol__Group__1__Impl" | 8459 | // $ANTLR start "rule__StringSymbol__Group__0__Impl" |
8755 | // InternalSolverLanguage.g:2780:1: rule__PredicateSymbol__Group__1__Impl : ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) ; | 8460 | // InternalSolverLanguage.g:2667:1: rule__StringSymbol__Group__0__Impl : ( 'string' ) ; |
8756 | public final void rule__PredicateSymbol__Group__1__Impl() throws RecognitionException { | 8461 | public final void rule__StringSymbol__Group__0__Impl() throws RecognitionException { |
8757 | 8462 | ||
8758 | int stackSize = keepStackSize(); | 8463 | int stackSize = keepStackSize(); |
8759 | 8464 | ||
8760 | try { | 8465 | try { |
8761 | // InternalSolverLanguage.g:2784:1: ( ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) ) | 8466 | // InternalSolverLanguage.g:2671:1: ( ( 'string' ) ) |
8762 | // InternalSolverLanguage.g:2785:1: ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) | 8467 | // InternalSolverLanguage.g:2672:1: ( 'string' ) |
8763 | { | ||
8764 | // InternalSolverLanguage.g:2785:1: ( ( rule__PredicateSymbol__SymbolAssignment_1 ) ) | ||
8765 | // InternalSolverLanguage.g:2786:2: ( rule__PredicateSymbol__SymbolAssignment_1 ) | ||
8766 | { | 8468 | { |
8767 | before(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); | 8469 | // InternalSolverLanguage.g:2672:1: ( 'string' ) |
8768 | // InternalSolverLanguage.g:2787:2: ( rule__PredicateSymbol__SymbolAssignment_1 ) | 8470 | // InternalSolverLanguage.g:2673:2: 'string' |
8769 | // InternalSolverLanguage.g:2787:3: rule__PredicateSymbol__SymbolAssignment_1 | ||
8770 | { | 8471 | { |
8771 | pushFollow(FOLLOW_2); | 8472 | before(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); |
8772 | rule__PredicateSymbol__SymbolAssignment_1(); | 8473 | match(input,26,FOLLOW_2); |
8773 | 8474 | after(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | |
8774 | state._fsp--; | ||
8775 | |||
8776 | |||
8777 | } | ||
8778 | |||
8779 | after(grammarAccess.getPredicateSymbolAccess().getSymbolAssignment_1()); | ||
8780 | 8475 | ||
8781 | } | 8476 | } |
8782 | 8477 | ||
@@ -8795,26 +8490,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8795 | } | 8490 | } |
8796 | return ; | 8491 | return ; |
8797 | } | 8492 | } |
8798 | // $ANTLR end "rule__PredicateSymbol__Group__1__Impl" | 8493 | // $ANTLR end "rule__StringSymbol__Group__0__Impl" |
8799 | 8494 | ||
8800 | 8495 | ||
8801 | // $ANTLR start "rule__PredicateSymbol__Group__2" | 8496 | // $ANTLR start "rule__StringSymbol__Group__1" |
8802 | // InternalSolverLanguage.g:2795:1: rule__PredicateSymbol__Group__2 : rule__PredicateSymbol__Group__2__Impl rule__PredicateSymbol__Group__3 ; | 8497 | // InternalSolverLanguage.g:2682:1: rule__StringSymbol__Group__1 : rule__StringSymbol__Group__1__Impl ; |
8803 | public final void rule__PredicateSymbol__Group__2() throws RecognitionException { | 8498 | public final void rule__StringSymbol__Group__1() throws RecognitionException { |
8804 | 8499 | ||
8805 | int stackSize = keepStackSize(); | 8500 | int stackSize = keepStackSize(); |
8806 | 8501 | ||
8807 | try { | 8502 | try { |
8808 | // InternalSolverLanguage.g:2799:1: ( rule__PredicateSymbol__Group__2__Impl rule__PredicateSymbol__Group__3 ) | 8503 | // InternalSolverLanguage.g:2686:1: ( rule__StringSymbol__Group__1__Impl ) |
8809 | // InternalSolverLanguage.g:2800:2: rule__PredicateSymbol__Group__2__Impl rule__PredicateSymbol__Group__3 | 8504 | // InternalSolverLanguage.g:2687:2: rule__StringSymbol__Group__1__Impl |
8810 | { | 8505 | { |
8811 | pushFollow(FOLLOW_18); | ||
8812 | rule__PredicateSymbol__Group__2__Impl(); | ||
8813 | |||
8814 | state._fsp--; | ||
8815 | |||
8816 | pushFollow(FOLLOW_2); | 8506 | pushFollow(FOLLOW_2); |
8817 | rule__PredicateSymbol__Group__3(); | 8507 | rule__StringSymbol__Group__1__Impl(); |
8818 | 8508 | ||
8819 | state._fsp--; | 8509 | state._fsp--; |
8820 | 8510 | ||
@@ -8833,25 +8523,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8833 | } | 8523 | } |
8834 | return ; | 8524 | return ; |
8835 | } | 8525 | } |
8836 | // $ANTLR end "rule__PredicateSymbol__Group__2" | 8526 | // $ANTLR end "rule__StringSymbol__Group__1" |
8837 | 8527 | ||
8838 | 8528 | ||
8839 | // $ANTLR start "rule__PredicateSymbol__Group__2__Impl" | 8529 | // $ANTLR start "rule__StringSymbol__Group__1__Impl" |
8840 | // InternalSolverLanguage.g:2807:1: rule__PredicateSymbol__Group__2__Impl : ( '(' ) ; | 8530 | // InternalSolverLanguage.g:2693:1: rule__StringSymbol__Group__1__Impl : ( () ) ; |
8841 | public final void rule__PredicateSymbol__Group__2__Impl() throws RecognitionException { | 8531 | public final void rule__StringSymbol__Group__1__Impl() throws RecognitionException { |
8842 | 8532 | ||
8843 | int stackSize = keepStackSize(); | 8533 | int stackSize = keepStackSize(); |
8844 | 8534 | ||
8845 | try { | 8535 | try { |
8846 | // InternalSolverLanguage.g:2811:1: ( ( '(' ) ) | 8536 | // InternalSolverLanguage.g:2697:1: ( ( () ) ) |
8847 | // InternalSolverLanguage.g:2812:1: ( '(' ) | 8537 | // InternalSolverLanguage.g:2698:1: ( () ) |
8848 | { | 8538 | { |
8849 | // InternalSolverLanguage.g:2812:1: ( '(' ) | 8539 | // InternalSolverLanguage.g:2698:1: ( () ) |
8850 | // InternalSolverLanguage.g:2813:2: '(' | 8540 | // InternalSolverLanguage.g:2699:2: () |
8851 | { | 8541 | { |
8852 | before(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); | 8542 | before(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); |
8853 | match(input,17,FOLLOW_2); | 8543 | // InternalSolverLanguage.g:2700:2: () |
8854 | after(grammarAccess.getPredicateSymbolAccess().getLeftParenthesisKeyword_2()); | 8544 | // InternalSolverLanguage.g:2700:3: |
8545 | { | ||
8546 | } | ||
8547 | |||
8548 | after(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | ||
8855 | 8549 | ||
8856 | } | 8550 | } |
8857 | 8551 | ||
@@ -8859,10 +8553,6 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8859 | } | 8553 | } |
8860 | 8554 | ||
8861 | } | 8555 | } |
8862 | catch (RecognitionException re) { | ||
8863 | reportError(re); | ||
8864 | recover(input,re); | ||
8865 | } | ||
8866 | finally { | 8556 | finally { |
8867 | 8557 | ||
8868 | restoreStackSize(stackSize); | 8558 | restoreStackSize(stackSize); |
@@ -8870,26 +8560,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8870 | } | 8560 | } |
8871 | return ; | 8561 | return ; |
8872 | } | 8562 | } |
8873 | // $ANTLR end "rule__PredicateSymbol__Group__2__Impl" | 8563 | // $ANTLR end "rule__StringSymbol__Group__1__Impl" |
8874 | 8564 | ||
8875 | 8565 | ||
8876 | // $ANTLR start "rule__PredicateSymbol__Group__3" | 8566 | // $ANTLR start "rule__NamedObject__Group__0" |
8877 | // InternalSolverLanguage.g:2822:1: rule__PredicateSymbol__Group__3 : rule__PredicateSymbol__Group__3__Impl rule__PredicateSymbol__Group__4 ; | 8567 | // InternalSolverLanguage.g:2709:1: rule__NamedObject__Group__0 : rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ; |
8878 | public final void rule__PredicateSymbol__Group__3() throws RecognitionException { | 8568 | public final void rule__NamedObject__Group__0() throws RecognitionException { |
8879 | 8569 | ||
8880 | int stackSize = keepStackSize(); | 8570 | int stackSize = keepStackSize(); |
8881 | 8571 | ||
8882 | try { | 8572 | try { |
8883 | // InternalSolverLanguage.g:2826:1: ( rule__PredicateSymbol__Group__3__Impl rule__PredicateSymbol__Group__4 ) | 8573 | // InternalSolverLanguage.g:2713:1: ( rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ) |
8884 | // InternalSolverLanguage.g:2827:2: rule__PredicateSymbol__Group__3__Impl rule__PredicateSymbol__Group__4 | 8574 | // InternalSolverLanguage.g:2714:2: rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 |
8885 | { | 8575 | { |
8886 | pushFollow(FOLLOW_18); | 8576 | pushFollow(FOLLOW_17); |
8887 | rule__PredicateSymbol__Group__3__Impl(); | 8577 | rule__NamedObject__Group__0__Impl(); |
8888 | 8578 | ||
8889 | state._fsp--; | 8579 | state._fsp--; |
8890 | 8580 | ||
8891 | pushFollow(FOLLOW_2); | 8581 | pushFollow(FOLLOW_2); |
8892 | rule__PredicateSymbol__Group__4(); | 8582 | rule__NamedObject__Group__1(); |
8893 | 8583 | ||
8894 | state._fsp--; | 8584 | state._fsp--; |
8895 | 8585 | ||
@@ -8908,53 +8598,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8908 | } | 8598 | } |
8909 | return ; | 8599 | return ; |
8910 | } | 8600 | } |
8911 | // $ANTLR end "rule__PredicateSymbol__Group__3" | 8601 | // $ANTLR end "rule__NamedObject__Group__0" |
8912 | 8602 | ||
8913 | 8603 | ||
8914 | // $ANTLR start "rule__PredicateSymbol__Group__3__Impl" | 8604 | // $ANTLR start "rule__NamedObject__Group__0__Impl" |
8915 | // InternalSolverLanguage.g:2834:1: rule__PredicateSymbol__Group__3__Impl : ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) ; | 8605 | // InternalSolverLanguage.g:2721:1: rule__NamedObject__Group__0__Impl : ( '\\'' ) ; |
8916 | public final void rule__PredicateSymbol__Group__3__Impl() throws RecognitionException { | 8606 | public final void rule__NamedObject__Group__0__Impl() throws RecognitionException { |
8917 | 8607 | ||
8918 | int stackSize = keepStackSize(); | 8608 | int stackSize = keepStackSize(); |
8919 | 8609 | ||
8920 | try { | 8610 | try { |
8921 | // InternalSolverLanguage.g:2838:1: ( ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) ) | 8611 | // InternalSolverLanguage.g:2725:1: ( ( '\\'' ) ) |
8922 | // InternalSolverLanguage.g:2839:1: ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) | 8612 | // InternalSolverLanguage.g:2726:1: ( '\\'' ) |
8923 | { | 8613 | { |
8924 | // InternalSolverLanguage.g:2839:1: ( ( rule__PredicateSymbol__ParametersAssignment_3 )* ) | 8614 | // InternalSolverLanguage.g:2726:1: ( '\\'' ) |
8925 | // InternalSolverLanguage.g:2840:2: ( rule__PredicateSymbol__ParametersAssignment_3 )* | 8615 | // InternalSolverLanguage.g:2727:2: '\\'' |
8926 | { | 8616 | { |
8927 | before(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); | 8617 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); |
8928 | // InternalSolverLanguage.g:2841:2: ( rule__PredicateSymbol__ParametersAssignment_3 )* | 8618 | match(input,27,FOLLOW_2); |
8929 | loop26: | 8619 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); |
8930 | do { | ||
8931 | int alt26=2; | ||
8932 | int LA26_0 = input.LA(1); | ||
8933 | |||
8934 | if ( (LA26_0==RULE_ID) ) { | ||
8935 | alt26=1; | ||
8936 | } | ||
8937 | |||
8938 | |||
8939 | switch (alt26) { | ||
8940 | case 1 : | ||
8941 | // InternalSolverLanguage.g:2841:3: rule__PredicateSymbol__ParametersAssignment_3 | ||
8942 | { | ||
8943 | pushFollow(FOLLOW_19); | ||
8944 | rule__PredicateSymbol__ParametersAssignment_3(); | ||
8945 | |||
8946 | state._fsp--; | ||
8947 | |||
8948 | |||
8949 | } | ||
8950 | break; | ||
8951 | |||
8952 | default : | ||
8953 | break loop26; | ||
8954 | } | ||
8955 | } while (true); | ||
8956 | |||
8957 | after(grammarAccess.getPredicateSymbolAccess().getParametersAssignment_3()); | ||
8958 | 8620 | ||
8959 | } | 8621 | } |
8960 | 8622 | ||
@@ -8973,26 +8635,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8973 | } | 8635 | } |
8974 | return ; | 8636 | return ; |
8975 | } | 8637 | } |
8976 | // $ANTLR end "rule__PredicateSymbol__Group__3__Impl" | 8638 | // $ANTLR end "rule__NamedObject__Group__0__Impl" |
8977 | 8639 | ||
8978 | 8640 | ||
8979 | // $ANTLR start "rule__PredicateSymbol__Group__4" | 8641 | // $ANTLR start "rule__NamedObject__Group__1" |
8980 | // InternalSolverLanguage.g:2849:1: rule__PredicateSymbol__Group__4 : rule__PredicateSymbol__Group__4__Impl rule__PredicateSymbol__Group__5 ; | 8642 | // InternalSolverLanguage.g:2736:1: rule__NamedObject__Group__1 : rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ; |
8981 | public final void rule__PredicateSymbol__Group__4() throws RecognitionException { | 8643 | public final void rule__NamedObject__Group__1() throws RecognitionException { |
8982 | 8644 | ||
8983 | int stackSize = keepStackSize(); | 8645 | int stackSize = keepStackSize(); |
8984 | 8646 | ||
8985 | try { | 8647 | try { |
8986 | // InternalSolverLanguage.g:2853:1: ( rule__PredicateSymbol__Group__4__Impl rule__PredicateSymbol__Group__5 ) | 8648 | // InternalSolverLanguage.g:2740:1: ( rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ) |
8987 | // InternalSolverLanguage.g:2854:2: rule__PredicateSymbol__Group__4__Impl rule__PredicateSymbol__Group__5 | 8649 | // InternalSolverLanguage.g:2741:2: rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 |
8988 | { | 8650 | { |
8989 | pushFollow(FOLLOW_14); | 8651 | pushFollow(FOLLOW_18); |
8990 | rule__PredicateSymbol__Group__4__Impl(); | 8652 | rule__NamedObject__Group__1__Impl(); |
8991 | 8653 | ||
8992 | state._fsp--; | 8654 | state._fsp--; |
8993 | 8655 | ||
8994 | pushFollow(FOLLOW_2); | 8656 | pushFollow(FOLLOW_2); |
8995 | rule__PredicateSymbol__Group__5(); | 8657 | rule__NamedObject__Group__2(); |
8996 | 8658 | ||
8997 | state._fsp--; | 8659 | state._fsp--; |
8998 | 8660 | ||
@@ -9011,25 +8673,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9011 | } | 8673 | } |
9012 | return ; | 8674 | return ; |
9013 | } | 8675 | } |
9014 | // $ANTLR end "rule__PredicateSymbol__Group__4" | 8676 | // $ANTLR end "rule__NamedObject__Group__1" |
9015 | 8677 | ||
9016 | 8678 | ||
9017 | // $ANTLR start "rule__PredicateSymbol__Group__4__Impl" | 8679 | // $ANTLR start "rule__NamedObject__Group__1__Impl" |
9018 | // InternalSolverLanguage.g:2861:1: rule__PredicateSymbol__Group__4__Impl : ( ')' ) ; | 8680 | // InternalSolverLanguage.g:2748:1: rule__NamedObject__Group__1__Impl : ( ( rule__NamedObject__NameAssignment_1 ) ) ; |
9019 | public final void rule__PredicateSymbol__Group__4__Impl() throws RecognitionException { | 8681 | public final void rule__NamedObject__Group__1__Impl() throws RecognitionException { |
9020 | 8682 | ||
9021 | int stackSize = keepStackSize(); | 8683 | int stackSize = keepStackSize(); |
9022 | 8684 | ||
9023 | try { | 8685 | try { |
9024 | // InternalSolverLanguage.g:2865:1: ( ( ')' ) ) | 8686 | // InternalSolverLanguage.g:2752:1: ( ( ( rule__NamedObject__NameAssignment_1 ) ) ) |
9025 | // InternalSolverLanguage.g:2866:1: ( ')' ) | 8687 | // InternalSolverLanguage.g:2753:1: ( ( rule__NamedObject__NameAssignment_1 ) ) |
9026 | { | 8688 | { |
9027 | // InternalSolverLanguage.g:2866:1: ( ')' ) | 8689 | // InternalSolverLanguage.g:2753:1: ( ( rule__NamedObject__NameAssignment_1 ) ) |
9028 | // InternalSolverLanguage.g:2867:2: ')' | 8690 | // InternalSolverLanguage.g:2754:2: ( rule__NamedObject__NameAssignment_1 ) |
9029 | { | 8691 | { |
9030 | before(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); | 8692 | before(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); |
9031 | match(input,18,FOLLOW_2); | 8693 | // InternalSolverLanguage.g:2755:2: ( rule__NamedObject__NameAssignment_1 ) |
9032 | after(grammarAccess.getPredicateSymbolAccess().getRightParenthesisKeyword_4()); | 8694 | // InternalSolverLanguage.g:2755:3: rule__NamedObject__NameAssignment_1 |
8695 | { | ||
8696 | pushFollow(FOLLOW_2); | ||
8697 | rule__NamedObject__NameAssignment_1(); | ||
8698 | |||
8699 | state._fsp--; | ||
8700 | |||
8701 | |||
8702 | } | ||
8703 | |||
8704 | after(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | ||
9033 | 8705 | ||
9034 | } | 8706 | } |
9035 | 8707 | ||
@@ -9048,26 +8720,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9048 | } | 8720 | } |
9049 | return ; | 8721 | return ; |
9050 | } | 8722 | } |
9051 | // $ANTLR end "rule__PredicateSymbol__Group__4__Impl" | 8723 | // $ANTLR end "rule__NamedObject__Group__1__Impl" |
9052 | 8724 | ||
9053 | 8725 | ||
9054 | // $ANTLR start "rule__PredicateSymbol__Group__5" | 8726 | // $ANTLR start "rule__NamedObject__Group__2" |
9055 | // InternalSolverLanguage.g:2876:1: rule__PredicateSymbol__Group__5 : rule__PredicateSymbol__Group__5__Impl rule__PredicateSymbol__Group__6 ; | 8727 | // InternalSolverLanguage.g:2763:1: rule__NamedObject__Group__2 : rule__NamedObject__Group__2__Impl ; |
9056 | public final void rule__PredicateSymbol__Group__5() throws RecognitionException { | 8728 | public final void rule__NamedObject__Group__2() throws RecognitionException { |
9057 | 8729 | ||
9058 | int stackSize = keepStackSize(); | 8730 | int stackSize = keepStackSize(); |
9059 | 8731 | ||
9060 | try { | 8732 | try { |
9061 | // InternalSolverLanguage.g:2880:1: ( rule__PredicateSymbol__Group__5__Impl rule__PredicateSymbol__Group__6 ) | 8733 | // InternalSolverLanguage.g:2767:1: ( rule__NamedObject__Group__2__Impl ) |
9062 | // InternalSolverLanguage.g:2881:2: rule__PredicateSymbol__Group__5__Impl rule__PredicateSymbol__Group__6 | 8734 | // InternalSolverLanguage.g:2768:2: rule__NamedObject__Group__2__Impl |
9063 | { | 8735 | { |
9064 | pushFollow(FOLLOW_20); | ||
9065 | rule__PredicateSymbol__Group__5__Impl(); | ||
9066 | |||
9067 | state._fsp--; | ||
9068 | |||
9069 | pushFollow(FOLLOW_2); | 8736 | pushFollow(FOLLOW_2); |
9070 | rule__PredicateSymbol__Group__6(); | 8737 | rule__NamedObject__Group__2__Impl(); |
9071 | 8738 | ||
9072 | state._fsp--; | 8739 | state._fsp--; |
9073 | 8740 | ||
@@ -9086,25 +8753,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9086 | } | 8753 | } |
9087 | return ; | 8754 | return ; |
9088 | } | 8755 | } |
9089 | // $ANTLR end "rule__PredicateSymbol__Group__5" | 8756 | // $ANTLR end "rule__NamedObject__Group__2" |
9090 | 8757 | ||
9091 | 8758 | ||
9092 | // $ANTLR start "rule__PredicateSymbol__Group__5__Impl" | 8759 | // $ANTLR start "rule__NamedObject__Group__2__Impl" |
9093 | // InternalSolverLanguage.g:2888:1: rule__PredicateSymbol__Group__5__Impl : ( ':' ) ; | 8760 | // InternalSolverLanguage.g:2774:1: rule__NamedObject__Group__2__Impl : ( '\\'' ) ; |
9094 | public final void rule__PredicateSymbol__Group__5__Impl() throws RecognitionException { | 8761 | public final void rule__NamedObject__Group__2__Impl() throws RecognitionException { |
9095 | 8762 | ||
9096 | int stackSize = keepStackSize(); | 8763 | int stackSize = keepStackSize(); |
9097 | 8764 | ||
9098 | try { | 8765 | try { |
9099 | // InternalSolverLanguage.g:2892:1: ( ( ':' ) ) | 8766 | // InternalSolverLanguage.g:2778:1: ( ( '\\'' ) ) |
9100 | // InternalSolverLanguage.g:2893:1: ( ':' ) | 8767 | // InternalSolverLanguage.g:2779:1: ( '\\'' ) |
9101 | { | 8768 | { |
9102 | // InternalSolverLanguage.g:2893:1: ( ':' ) | 8769 | // InternalSolverLanguage.g:2779:1: ( '\\'' ) |
9103 | // InternalSolverLanguage.g:2894:2: ':' | 8770 | // InternalSolverLanguage.g:2780:2: '\\'' |
9104 | { | 8771 | { |
9105 | before(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); | 8772 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); |
9106 | match(input,19,FOLLOW_2); | 8773 | match(input,27,FOLLOW_2); |
9107 | after(grammarAccess.getPredicateSymbolAccess().getColonKeyword_5()); | 8774 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); |
9108 | 8775 | ||
9109 | } | 8776 | } |
9110 | 8777 | ||
@@ -9123,26 +8790,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9123 | } | 8790 | } |
9124 | return ; | 8791 | return ; |
9125 | } | 8792 | } |
9126 | // $ANTLR end "rule__PredicateSymbol__Group__5__Impl" | 8793 | // $ANTLR end "rule__NamedObject__Group__2__Impl" |
9127 | 8794 | ||
9128 | 8795 | ||
9129 | // $ANTLR start "rule__PredicateSymbol__Group__6" | 8796 | // $ANTLR start "rule__Predicate__Group__0" |
9130 | // InternalSolverLanguage.g:2903:1: rule__PredicateSymbol__Group__6 : rule__PredicateSymbol__Group__6__Impl rule__PredicateSymbol__Group__7 ; | 8797 | // InternalSolverLanguage.g:2790:1: rule__Predicate__Group__0 : rule__Predicate__Group__0__Impl rule__Predicate__Group__1 ; |
9131 | public final void rule__PredicateSymbol__Group__6() throws RecognitionException { | 8798 | public final void rule__Predicate__Group__0() throws RecognitionException { |
9132 | 8799 | ||
9133 | int stackSize = keepStackSize(); | 8800 | int stackSize = keepStackSize(); |
9134 | 8801 | ||
9135 | try { | 8802 | try { |
9136 | // InternalSolverLanguage.g:2907:1: ( rule__PredicateSymbol__Group__6__Impl rule__PredicateSymbol__Group__7 ) | 8803 | // InternalSolverLanguage.g:2794:1: ( rule__Predicate__Group__0__Impl rule__Predicate__Group__1 ) |
9137 | // InternalSolverLanguage.g:2908:2: rule__PredicateSymbol__Group__6__Impl rule__PredicateSymbol__Group__7 | 8804 | // InternalSolverLanguage.g:2795:2: rule__Predicate__Group__0__Impl rule__Predicate__Group__1 |
9138 | { | 8805 | { |
9139 | pushFollow(FOLLOW_6); | 8806 | pushFollow(FOLLOW_19); |
9140 | rule__PredicateSymbol__Group__6__Impl(); | 8807 | rule__Predicate__Group__0__Impl(); |
9141 | 8808 | ||
9142 | state._fsp--; | 8809 | state._fsp--; |
9143 | 8810 | ||
9144 | pushFollow(FOLLOW_2); | 8811 | pushFollow(FOLLOW_2); |
9145 | rule__PredicateSymbol__Group__7(); | 8812 | rule__Predicate__Group__1(); |
9146 | 8813 | ||
9147 | state._fsp--; | 8814 | state._fsp--; |
9148 | 8815 | ||
@@ -9161,105 +8828,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9161 | } | 8828 | } |
9162 | return ; | 8829 | return ; |
9163 | } | 8830 | } |
9164 | // $ANTLR end "rule__PredicateSymbol__Group__6" | 8831 | // $ANTLR end "rule__Predicate__Group__0" |
9165 | 8832 | ||
9166 | 8833 | ||
9167 | // $ANTLR start "rule__PredicateSymbol__Group__6__Impl" | 8834 | // $ANTLR start "rule__Predicate__Group__0__Impl" |
9168 | // InternalSolverLanguage.g:2915:1: rule__PredicateSymbol__Group__6__Impl : ( ( rule__PredicateSymbol__Alternatives_6 ) ) ; | 8835 | // InternalSolverLanguage.g:2802:1: rule__Predicate__Group__0__Impl : ( ( rule__Predicate__IsErrorAssignment_0 )? ) ; |
9169 | public final void rule__PredicateSymbol__Group__6__Impl() throws RecognitionException { | 8836 | public final void rule__Predicate__Group__0__Impl() throws RecognitionException { |
9170 | 8837 | ||
9171 | int stackSize = keepStackSize(); | 8838 | int stackSize = keepStackSize(); |
9172 | 8839 | ||
9173 | try { | 8840 | try { |
9174 | // InternalSolverLanguage.g:2919:1: ( ( ( rule__PredicateSymbol__Alternatives_6 ) ) ) | 8841 | // InternalSolverLanguage.g:2806:1: ( ( ( rule__Predicate__IsErrorAssignment_0 )? ) ) |
9175 | // InternalSolverLanguage.g:2920:1: ( ( rule__PredicateSymbol__Alternatives_6 ) ) | 8842 | // InternalSolverLanguage.g:2807:1: ( ( rule__Predicate__IsErrorAssignment_0 )? ) |
9176 | { | ||
9177 | // InternalSolverLanguage.g:2920:1: ( ( rule__PredicateSymbol__Alternatives_6 ) ) | ||
9178 | // InternalSolverLanguage.g:2921:2: ( rule__PredicateSymbol__Alternatives_6 ) | ||
9179 | { | 8843 | { |
9180 | before(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); | 8844 | // InternalSolverLanguage.g:2807:1: ( ( rule__Predicate__IsErrorAssignment_0 )? ) |
9181 | // InternalSolverLanguage.g:2922:2: ( rule__PredicateSymbol__Alternatives_6 ) | 8845 | // InternalSolverLanguage.g:2808:2: ( rule__Predicate__IsErrorAssignment_0 )? |
9182 | // InternalSolverLanguage.g:2922:3: rule__PredicateSymbol__Alternatives_6 | ||
9183 | { | 8846 | { |
9184 | pushFollow(FOLLOW_2); | 8847 | before(grammarAccess.getPredicateAccess().getIsErrorAssignment_0()); |
9185 | rule__PredicateSymbol__Alternatives_6(); | 8848 | // InternalSolverLanguage.g:2809:2: ( rule__Predicate__IsErrorAssignment_0 )? |
9186 | 8849 | int alt26=2; | |
9187 | state._fsp--; | 8850 | int LA26_0 = input.LA(1); |
9188 | |||
9189 | 8851 | ||
8852 | if ( (LA26_0==16) ) { | ||
8853 | alt26=1; | ||
9190 | } | 8854 | } |
8855 | switch (alt26) { | ||
8856 | case 1 : | ||
8857 | // InternalSolverLanguage.g:2809:3: rule__Predicate__IsErrorAssignment_0 | ||
8858 | { | ||
8859 | pushFollow(FOLLOW_2); | ||
8860 | rule__Predicate__IsErrorAssignment_0(); | ||
9191 | 8861 | ||
9192 | after(grammarAccess.getPredicateSymbolAccess().getAlternatives_6()); | 8862 | state._fsp--; |
9193 | 8863 | ||
9194 | } | ||
9195 | 8864 | ||
8865 | } | ||
8866 | break; | ||
9196 | 8867 | ||
9197 | } | 8868 | } |
9198 | 8869 | ||
9199 | } | 8870 | after(grammarAccess.getPredicateAccess().getIsErrorAssignment_0()); |
9200 | catch (RecognitionException re) { | ||
9201 | reportError(re); | ||
9202 | recover(input,re); | ||
9203 | } | ||
9204 | finally { | ||
9205 | |||
9206 | restoreStackSize(stackSize); | ||
9207 | |||
9208 | } | ||
9209 | return ; | ||
9210 | } | ||
9211 | // $ANTLR end "rule__PredicateSymbol__Group__6__Impl" | ||
9212 | |||
9213 | |||
9214 | // $ANTLR start "rule__PredicateSymbol__Group__7" | ||
9215 | // InternalSolverLanguage.g:2930:1: rule__PredicateSymbol__Group__7 : rule__PredicateSymbol__Group__7__Impl ; | ||
9216 | public final void rule__PredicateSymbol__Group__7() throws RecognitionException { | ||
9217 | |||
9218 | int stackSize = keepStackSize(); | ||
9219 | |||
9220 | try { | ||
9221 | // InternalSolverLanguage.g:2934:1: ( rule__PredicateSymbol__Group__7__Impl ) | ||
9222 | // InternalSolverLanguage.g:2935:2: rule__PredicateSymbol__Group__7__Impl | ||
9223 | { | ||
9224 | pushFollow(FOLLOW_2); | ||
9225 | rule__PredicateSymbol__Group__7__Impl(); | ||
9226 | |||
9227 | state._fsp--; | ||
9228 | |||
9229 | |||
9230 | } | ||
9231 | |||
9232 | } | ||
9233 | catch (RecognitionException re) { | ||
9234 | reportError(re); | ||
9235 | recover(input,re); | ||
9236 | } | ||
9237 | finally { | ||
9238 | |||
9239 | restoreStackSize(stackSize); | ||
9240 | |||
9241 | } | ||
9242 | return ; | ||
9243 | } | ||
9244 | // $ANTLR end "rule__PredicateSymbol__Group__7" | ||
9245 | |||
9246 | |||
9247 | // $ANTLR start "rule__PredicateSymbol__Group__7__Impl" | ||
9248 | // InternalSolverLanguage.g:2941:1: rule__PredicateSymbol__Group__7__Impl : ( '.' ) ; | ||
9249 | public final void rule__PredicateSymbol__Group__7__Impl() throws RecognitionException { | ||
9250 | |||
9251 | int stackSize = keepStackSize(); | ||
9252 | |||
9253 | try { | ||
9254 | // InternalSolverLanguage.g:2945:1: ( ( '.' ) ) | ||
9255 | // InternalSolverLanguage.g:2946:1: ( '.' ) | ||
9256 | { | ||
9257 | // InternalSolverLanguage.g:2946:1: ( '.' ) | ||
9258 | // InternalSolverLanguage.g:2947:2: '.' | ||
9259 | { | ||
9260 | before(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); | ||
9261 | match(input,14,FOLLOW_2); | ||
9262 | after(grammarAccess.getPredicateSymbolAccess().getFullStopKeyword_7()); | ||
9263 | 8871 | ||
9264 | } | 8872 | } |
9265 | 8873 | ||
@@ -9278,26 +8886,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9278 | } | 8886 | } |
9279 | return ; | 8887 | return ; |
9280 | } | 8888 | } |
9281 | // $ANTLR end "rule__PredicateSymbol__Group__7__Impl" | 8889 | // $ANTLR end "rule__Predicate__Group__0__Impl" |
9282 | 8890 | ||
9283 | 8891 | ||
9284 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__0" | 8892 | // $ANTLR start "rule__Predicate__Group__1" |
9285 | // InternalSolverLanguage.g:2957:1: rule__PredicateSymbol__Group_6_1__0 : rule__PredicateSymbol__Group_6_1__0__Impl rule__PredicateSymbol__Group_6_1__1 ; | 8893 | // InternalSolverLanguage.g:2817:1: rule__Predicate__Group__1 : rule__Predicate__Group__1__Impl rule__Predicate__Group__2 ; |
9286 | public final void rule__PredicateSymbol__Group_6_1__0() throws RecognitionException { | 8894 | public final void rule__Predicate__Group__1() throws RecognitionException { |
9287 | 8895 | ||
9288 | int stackSize = keepStackSize(); | 8896 | int stackSize = keepStackSize(); |
9289 | 8897 | ||
9290 | try { | 8898 | try { |
9291 | // InternalSolverLanguage.g:2961:1: ( rule__PredicateSymbol__Group_6_1__0__Impl rule__PredicateSymbol__Group_6_1__1 ) | 8899 | // InternalSolverLanguage.g:2821:1: ( rule__Predicate__Group__1__Impl rule__Predicate__Group__2 ) |
9292 | // InternalSolverLanguage.g:2962:2: rule__PredicateSymbol__Group_6_1__0__Impl rule__PredicateSymbol__Group_6_1__1 | 8900 | // InternalSolverLanguage.g:2822:2: rule__Predicate__Group__1__Impl rule__Predicate__Group__2 |
9293 | { | 8901 | { |
9294 | pushFollow(FOLLOW_21); | 8902 | pushFollow(FOLLOW_20); |
9295 | rule__PredicateSymbol__Group_6_1__0__Impl(); | 8903 | rule__Predicate__Group__1__Impl(); |
9296 | 8904 | ||
9297 | state._fsp--; | 8905 | state._fsp--; |
9298 | 8906 | ||
9299 | pushFollow(FOLLOW_2); | 8907 | pushFollow(FOLLOW_2); |
9300 | rule__PredicateSymbol__Group_6_1__1(); | 8908 | rule__Predicate__Group__2(); |
9301 | 8909 | ||
9302 | state._fsp--; | 8910 | state._fsp--; |
9303 | 8911 | ||
@@ -9316,35 +8924,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9316 | } | 8924 | } |
9317 | return ; | 8925 | return ; |
9318 | } | 8926 | } |
9319 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__0" | 8927 | // $ANTLR end "rule__Predicate__Group__1" |
9320 | 8928 | ||
9321 | 8929 | ||
9322 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__0__Impl" | 8930 | // $ANTLR start "rule__Predicate__Group__1__Impl" |
9323 | // InternalSolverLanguage.g:2969:1: rule__PredicateSymbol__Group_6_1__0__Impl : ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) ; | 8931 | // InternalSolverLanguage.g:2829:1: rule__Predicate__Group__1__Impl : ( ( rule__Predicate__SymbolAssignment_1 ) ) ; |
9324 | public final void rule__PredicateSymbol__Group_6_1__0__Impl() throws RecognitionException { | 8932 | public final void rule__Predicate__Group__1__Impl() throws RecognitionException { |
9325 | 8933 | ||
9326 | int stackSize = keepStackSize(); | 8934 | int stackSize = keepStackSize(); |
9327 | 8935 | ||
9328 | try { | 8936 | try { |
9329 | // InternalSolverLanguage.g:2973:1: ( ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) ) | 8937 | // InternalSolverLanguage.g:2833:1: ( ( ( rule__Predicate__SymbolAssignment_1 ) ) ) |
9330 | // InternalSolverLanguage.g:2974:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) | 8938 | // InternalSolverLanguage.g:2834:1: ( ( rule__Predicate__SymbolAssignment_1 ) ) |
9331 | { | 8939 | { |
9332 | // InternalSolverLanguage.g:2974:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) ) | 8940 | // InternalSolverLanguage.g:2834:1: ( ( rule__Predicate__SymbolAssignment_1 ) ) |
9333 | // InternalSolverLanguage.g:2975:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) | 8941 | // InternalSolverLanguage.g:2835:2: ( rule__Predicate__SymbolAssignment_1 ) |
9334 | { | 8942 | { |
9335 | before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); | 8943 | before(grammarAccess.getPredicateAccess().getSymbolAssignment_1()); |
9336 | // InternalSolverLanguage.g:2976:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_0 ) | 8944 | // InternalSolverLanguage.g:2836:2: ( rule__Predicate__SymbolAssignment_1 ) |
9337 | // InternalSolverLanguage.g:2976:3: rule__PredicateSymbol__BodiesAssignment_6_1_0 | 8945 | // InternalSolverLanguage.g:2836:3: rule__Predicate__SymbolAssignment_1 |
9338 | { | 8946 | { |
9339 | pushFollow(FOLLOW_2); | 8947 | pushFollow(FOLLOW_2); |
9340 | rule__PredicateSymbol__BodiesAssignment_6_1_0(); | 8948 | rule__Predicate__SymbolAssignment_1(); |
9341 | 8949 | ||
9342 | state._fsp--; | 8950 | state._fsp--; |
9343 | 8951 | ||
9344 | 8952 | ||
9345 | } | 8953 | } |
9346 | 8954 | ||
9347 | after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_0()); | 8955 | after(grammarAccess.getPredicateAccess().getSymbolAssignment_1()); |
9348 | 8956 | ||
9349 | } | 8957 | } |
9350 | 8958 | ||
@@ -9363,21 +8971,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9363 | } | 8971 | } |
9364 | return ; | 8972 | return ; |
9365 | } | 8973 | } |
9366 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__0__Impl" | 8974 | // $ANTLR end "rule__Predicate__Group__1__Impl" |
9367 | 8975 | ||
9368 | 8976 | ||
9369 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__1" | 8977 | // $ANTLR start "rule__Predicate__Group__2" |
9370 | // InternalSolverLanguage.g:2984:1: rule__PredicateSymbol__Group_6_1__1 : rule__PredicateSymbol__Group_6_1__1__Impl ; | 8978 | // InternalSolverLanguage.g:2844:1: rule__Predicate__Group__2 : rule__Predicate__Group__2__Impl rule__Predicate__Group__3 ; |
9371 | public final void rule__PredicateSymbol__Group_6_1__1() throws RecognitionException { | 8979 | public final void rule__Predicate__Group__2() throws RecognitionException { |
9372 | 8980 | ||
9373 | int stackSize = keepStackSize(); | 8981 | int stackSize = keepStackSize(); |
9374 | 8982 | ||
9375 | try { | 8983 | try { |
9376 | // InternalSolverLanguage.g:2988:1: ( rule__PredicateSymbol__Group_6_1__1__Impl ) | 8984 | // InternalSolverLanguage.g:2848:1: ( rule__Predicate__Group__2__Impl rule__Predicate__Group__3 ) |
9377 | // InternalSolverLanguage.g:2989:2: rule__PredicateSymbol__Group_6_1__1__Impl | 8985 | // InternalSolverLanguage.g:2849:2: rule__Predicate__Group__2__Impl rule__Predicate__Group__3 |
9378 | { | 8986 | { |
8987 | pushFollow(FOLLOW_20); | ||
8988 | rule__Predicate__Group__2__Impl(); | ||
8989 | |||
8990 | state._fsp--; | ||
8991 | |||
9379 | pushFollow(FOLLOW_2); | 8992 | pushFollow(FOLLOW_2); |
9380 | rule__PredicateSymbol__Group_6_1__1__Impl(); | 8993 | rule__Predicate__Group__3(); |
9381 | 8994 | ||
9382 | state._fsp--; | 8995 | state._fsp--; |
9383 | 8996 | ||
@@ -9396,53 +9009,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9396 | } | 9009 | } |
9397 | return ; | 9010 | return ; |
9398 | } | 9011 | } |
9399 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__1" | 9012 | // $ANTLR end "rule__Predicate__Group__2" |
9400 | 9013 | ||
9401 | 9014 | ||
9402 | // $ANTLR start "rule__PredicateSymbol__Group_6_1__1__Impl" | 9015 | // $ANTLR start "rule__Predicate__Group__2__Impl" |
9403 | // InternalSolverLanguage.g:2995:1: rule__PredicateSymbol__Group_6_1__1__Impl : ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) ; | 9016 | // InternalSolverLanguage.g:2856:1: rule__Predicate__Group__2__Impl : ( ( rule__Predicate__Group_2__0 )? ) ; |
9404 | public final void rule__PredicateSymbol__Group_6_1__1__Impl() throws RecognitionException { | 9017 | public final void rule__Predicate__Group__2__Impl() throws RecognitionException { |
9405 | 9018 | ||
9406 | int stackSize = keepStackSize(); | 9019 | int stackSize = keepStackSize(); |
9407 | 9020 | ||
9408 | try { | 9021 | try { |
9409 | // InternalSolverLanguage.g:2999:1: ( ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) ) | 9022 | // InternalSolverLanguage.g:2860:1: ( ( ( rule__Predicate__Group_2__0 )? ) ) |
9410 | // InternalSolverLanguage.g:3000:1: ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) | 9023 | // InternalSolverLanguage.g:2861:1: ( ( rule__Predicate__Group_2__0 )? ) |
9411 | { | 9024 | { |
9412 | // InternalSolverLanguage.g:3000:1: ( ( rule__PredicateSymbol__Group_6_1_1__0 )* ) | 9025 | // InternalSolverLanguage.g:2861:1: ( ( rule__Predicate__Group_2__0 )? ) |
9413 | // InternalSolverLanguage.g:3001:2: ( rule__PredicateSymbol__Group_6_1_1__0 )* | 9026 | // InternalSolverLanguage.g:2862:2: ( rule__Predicate__Group_2__0 )? |
9414 | { | 9027 | { |
9415 | before(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); | 9028 | before(grammarAccess.getPredicateAccess().getGroup_2()); |
9416 | // InternalSolverLanguage.g:3002:2: ( rule__PredicateSymbol__Group_6_1_1__0 )* | 9029 | // InternalSolverLanguage.g:2863:2: ( rule__Predicate__Group_2__0 )? |
9417 | loop27: | 9030 | int alt27=2; |
9418 | do { | 9031 | int LA27_0 = input.LA(1); |
9419 | int alt27=2; | ||
9420 | int LA27_0 = input.LA(1); | ||
9421 | |||
9422 | if ( (LA27_0==28) ) { | ||
9423 | alt27=1; | ||
9424 | } | ||
9425 | |||
9426 | 9032 | ||
9427 | switch (alt27) { | 9033 | if ( (LA27_0==18) ) { |
9428 | case 1 : | 9034 | alt27=1; |
9429 | // InternalSolverLanguage.g:3002:3: rule__PredicateSymbol__Group_6_1_1__0 | 9035 | } |
9430 | { | 9036 | switch (alt27) { |
9431 | pushFollow(FOLLOW_22); | 9037 | case 1 : |
9432 | rule__PredicateSymbol__Group_6_1_1__0(); | 9038 | // InternalSolverLanguage.g:2863:3: rule__Predicate__Group_2__0 |
9039 | { | ||
9040 | pushFollow(FOLLOW_2); | ||
9041 | rule__Predicate__Group_2__0(); | ||
9433 | 9042 | ||
9434 | state._fsp--; | 9043 | state._fsp--; |
9435 | 9044 | ||
9436 | 9045 | ||
9437 | } | 9046 | } |
9438 | break; | 9047 | break; |
9439 | 9048 | ||
9440 | default : | 9049 | } |
9441 | break loop27; | ||
9442 | } | ||
9443 | } while (true); | ||
9444 | 9050 | ||
9445 | after(grammarAccess.getPredicateSymbolAccess().getGroup_6_1_1()); | 9051 | after(grammarAccess.getPredicateAccess().getGroup_2()); |
9446 | 9052 | ||
9447 | } | 9053 | } |
9448 | 9054 | ||
@@ -9461,26 +9067,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9461 | } | 9067 | } |
9462 | return ; | 9068 | return ; |
9463 | } | 9069 | } |
9464 | // $ANTLR end "rule__PredicateSymbol__Group_6_1__1__Impl" | 9070 | // $ANTLR end "rule__Predicate__Group__2__Impl" |
9465 | 9071 | ||
9466 | 9072 | ||
9467 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__0" | 9073 | // $ANTLR start "rule__Predicate__Group__3" |
9468 | // InternalSolverLanguage.g:3011:1: rule__PredicateSymbol__Group_6_1_1__0 : rule__PredicateSymbol__Group_6_1_1__0__Impl rule__PredicateSymbol__Group_6_1_1__1 ; | 9074 | // InternalSolverLanguage.g:2871:1: rule__Predicate__Group__3 : rule__Predicate__Group__3__Impl rule__Predicate__Group__4 ; |
9469 | public final void rule__PredicateSymbol__Group_6_1_1__0() throws RecognitionException { | 9075 | public final void rule__Predicate__Group__3() throws RecognitionException { |
9470 | 9076 | ||
9471 | int stackSize = keepStackSize(); | 9077 | int stackSize = keepStackSize(); |
9472 | 9078 | ||
9473 | try { | 9079 | try { |
9474 | // InternalSolverLanguage.g:3015:1: ( rule__PredicateSymbol__Group_6_1_1__0__Impl rule__PredicateSymbol__Group_6_1_1__1 ) | 9080 | // InternalSolverLanguage.g:2875:1: ( rule__Predicate__Group__3__Impl rule__Predicate__Group__4 ) |
9475 | // InternalSolverLanguage.g:3016:2: rule__PredicateSymbol__Group_6_1_1__0__Impl rule__PredicateSymbol__Group_6_1_1__1 | 9081 | // InternalSolverLanguage.g:2876:2: rule__Predicate__Group__3__Impl rule__Predicate__Group__4 |
9476 | { | 9082 | { |
9477 | pushFollow(FOLLOW_20); | 9083 | pushFollow(FOLLOW_21); |
9478 | rule__PredicateSymbol__Group_6_1_1__0__Impl(); | 9084 | rule__Predicate__Group__3__Impl(); |
9479 | 9085 | ||
9480 | state._fsp--; | 9086 | state._fsp--; |
9481 | 9087 | ||
9482 | pushFollow(FOLLOW_2); | 9088 | pushFollow(FOLLOW_2); |
9483 | rule__PredicateSymbol__Group_6_1_1__1(); | 9089 | rule__Predicate__Group__4(); |
9484 | 9090 | ||
9485 | state._fsp--; | 9091 | state._fsp--; |
9486 | 9092 | ||
@@ -9499,25 +9105,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9499 | } | 9105 | } |
9500 | return ; | 9106 | return ; |
9501 | } | 9107 | } |
9502 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__0" | 9108 | // $ANTLR end "rule__Predicate__Group__3" |
9503 | 9109 | ||
9504 | 9110 | ||
9505 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__0__Impl" | 9111 | // $ANTLR start "rule__Predicate__Group__3__Impl" |
9506 | // InternalSolverLanguage.g:3023:1: rule__PredicateSymbol__Group_6_1_1__0__Impl : ( '|' ) ; | 9112 | // InternalSolverLanguage.g:2883:1: rule__Predicate__Group__3__Impl : ( ':-' ) ; |
9507 | public final void rule__PredicateSymbol__Group_6_1_1__0__Impl() throws RecognitionException { | 9113 | public final void rule__Predicate__Group__3__Impl() throws RecognitionException { |
9508 | 9114 | ||
9509 | int stackSize = keepStackSize(); | 9115 | int stackSize = keepStackSize(); |
9510 | 9116 | ||
9511 | try { | 9117 | try { |
9512 | // InternalSolverLanguage.g:3027:1: ( ( '|' ) ) | 9118 | // InternalSolverLanguage.g:2887:1: ( ( ':-' ) ) |
9513 | // InternalSolverLanguage.g:3028:1: ( '|' ) | 9119 | // InternalSolverLanguage.g:2888:1: ( ':-' ) |
9514 | { | 9120 | { |
9515 | // InternalSolverLanguage.g:3028:1: ( '|' ) | 9121 | // InternalSolverLanguage.g:2888:1: ( ':-' ) |
9516 | // InternalSolverLanguage.g:3029:2: '|' | 9122 | // InternalSolverLanguage.g:2889:2: ':-' |
9517 | { | 9123 | { |
9518 | before(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); | 9124 | before(grammarAccess.getPredicateAccess().getColonHyphenMinusKeyword_3()); |
9519 | match(input,28,FOLLOW_2); | 9125 | match(input,28,FOLLOW_2); |
9520 | after(grammarAccess.getPredicateSymbolAccess().getVerticalLineKeyword_6_1_1_0()); | 9126 | after(grammarAccess.getPredicateAccess().getColonHyphenMinusKeyword_3()); |
9521 | 9127 | ||
9522 | } | 9128 | } |
9523 | 9129 | ||
@@ -9536,21 +9142,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9536 | } | 9142 | } |
9537 | return ; | 9143 | return ; |
9538 | } | 9144 | } |
9539 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__0__Impl" | 9145 | // $ANTLR end "rule__Predicate__Group__3__Impl" |
9540 | 9146 | ||
9541 | 9147 | ||
9542 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__1" | 9148 | // $ANTLR start "rule__Predicate__Group__4" |
9543 | // InternalSolverLanguage.g:3038:1: rule__PredicateSymbol__Group_6_1_1__1 : rule__PredicateSymbol__Group_6_1_1__1__Impl ; | 9149 | // InternalSolverLanguage.g:2898:1: rule__Predicate__Group__4 : rule__Predicate__Group__4__Impl rule__Predicate__Group__5 ; |
9544 | public final void rule__PredicateSymbol__Group_6_1_1__1() throws RecognitionException { | 9150 | public final void rule__Predicate__Group__4() throws RecognitionException { |
9545 | 9151 | ||
9546 | int stackSize = keepStackSize(); | 9152 | int stackSize = keepStackSize(); |
9547 | 9153 | ||
9548 | try { | 9154 | try { |
9549 | // InternalSolverLanguage.g:3042:1: ( rule__PredicateSymbol__Group_6_1_1__1__Impl ) | 9155 | // InternalSolverLanguage.g:2902:1: ( rule__Predicate__Group__4__Impl rule__Predicate__Group__5 ) |
9550 | // InternalSolverLanguage.g:3043:2: rule__PredicateSymbol__Group_6_1_1__1__Impl | 9156 | // InternalSolverLanguage.g:2903:2: rule__Predicate__Group__4__Impl rule__Predicate__Group__5 |
9551 | { | 9157 | { |
9158 | pushFollow(FOLLOW_6); | ||
9159 | rule__Predicate__Group__4__Impl(); | ||
9160 | |||
9161 | state._fsp--; | ||
9162 | |||
9552 | pushFollow(FOLLOW_2); | 9163 | pushFollow(FOLLOW_2); |
9553 | rule__PredicateSymbol__Group_6_1_1__1__Impl(); | 9164 | rule__Predicate__Group__5(); |
9554 | 9165 | ||
9555 | state._fsp--; | 9166 | state._fsp--; |
9556 | 9167 | ||
@@ -9569,35 +9180,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9569 | } | 9180 | } |
9570 | return ; | 9181 | return ; |
9571 | } | 9182 | } |
9572 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__1" | 9183 | // $ANTLR end "rule__Predicate__Group__4" |
9573 | 9184 | ||
9574 | 9185 | ||
9575 | // $ANTLR start "rule__PredicateSymbol__Group_6_1_1__1__Impl" | 9186 | // $ANTLR start "rule__Predicate__Group__4__Impl" |
9576 | // InternalSolverLanguage.g:3049:1: rule__PredicateSymbol__Group_6_1_1__1__Impl : ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) ; | 9187 | // InternalSolverLanguage.g:2910:1: rule__Predicate__Group__4__Impl : ( ( rule__Predicate__Alternatives_4 ) ) ; |
9577 | public final void rule__PredicateSymbol__Group_6_1_1__1__Impl() throws RecognitionException { | 9188 | public final void rule__Predicate__Group__4__Impl() throws RecognitionException { |
9578 | 9189 | ||
9579 | int stackSize = keepStackSize(); | 9190 | int stackSize = keepStackSize(); |
9580 | 9191 | ||
9581 | try { | 9192 | try { |
9582 | // InternalSolverLanguage.g:3053:1: ( ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) ) | 9193 | // InternalSolverLanguage.g:2914:1: ( ( ( rule__Predicate__Alternatives_4 ) ) ) |
9583 | // InternalSolverLanguage.g:3054:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) | 9194 | // InternalSolverLanguage.g:2915:1: ( ( rule__Predicate__Alternatives_4 ) ) |
9584 | { | 9195 | { |
9585 | // InternalSolverLanguage.g:3054:1: ( ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) ) | 9196 | // InternalSolverLanguage.g:2915:1: ( ( rule__Predicate__Alternatives_4 ) ) |
9586 | // InternalSolverLanguage.g:3055:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) | 9197 | // InternalSolverLanguage.g:2916:2: ( rule__Predicate__Alternatives_4 ) |
9587 | { | 9198 | { |
9588 | before(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); | 9199 | before(grammarAccess.getPredicateAccess().getAlternatives_4()); |
9589 | // InternalSolverLanguage.g:3056:2: ( rule__PredicateSymbol__BodiesAssignment_6_1_1_1 ) | 9200 | // InternalSolverLanguage.g:2917:2: ( rule__Predicate__Alternatives_4 ) |
9590 | // InternalSolverLanguage.g:3056:3: rule__PredicateSymbol__BodiesAssignment_6_1_1_1 | 9201 | // InternalSolverLanguage.g:2917:3: rule__Predicate__Alternatives_4 |
9591 | { | 9202 | { |
9592 | pushFollow(FOLLOW_2); | 9203 | pushFollow(FOLLOW_2); |
9593 | rule__PredicateSymbol__BodiesAssignment_6_1_1_1(); | 9204 | rule__Predicate__Alternatives_4(); |
9594 | 9205 | ||
9595 | state._fsp--; | 9206 | state._fsp--; |
9596 | 9207 | ||
9597 | 9208 | ||
9598 | } | 9209 | } |
9599 | 9210 | ||
9600 | after(grammarAccess.getPredicateSymbolAccess().getBodiesAssignment_6_1_1_1()); | 9211 | after(grammarAccess.getPredicateAccess().getAlternatives_4()); |
9601 | 9212 | ||
9602 | } | 9213 | } |
9603 | 9214 | ||
@@ -9616,26 +9227,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9616 | } | 9227 | } |
9617 | return ; | 9228 | return ; |
9618 | } | 9229 | } |
9619 | // $ANTLR end "rule__PredicateSymbol__Group_6_1_1__1__Impl" | 9230 | // $ANTLR end "rule__Predicate__Group__4__Impl" |
9620 | 9231 | ||
9621 | 9232 | ||
9622 | // $ANTLR start "rule__ErrorPredicate__Group__0" | 9233 | // $ANTLR start "rule__Predicate__Group__5" |
9623 | // InternalSolverLanguage.g:3065:1: rule__ErrorPredicate__Group__0 : rule__ErrorPredicate__Group__0__Impl rule__ErrorPredicate__Group__1 ; | 9234 | // InternalSolverLanguage.g:2925:1: rule__Predicate__Group__5 : rule__Predicate__Group__5__Impl ; |
9624 | public final void rule__ErrorPredicate__Group__0() throws RecognitionException { | 9235 | public final void rule__Predicate__Group__5() throws RecognitionException { |
9625 | 9236 | ||
9626 | int stackSize = keepStackSize(); | 9237 | int stackSize = keepStackSize(); |
9627 | 9238 | ||
9628 | try { | 9239 | try { |
9629 | // InternalSolverLanguage.g:3069:1: ( rule__ErrorPredicate__Group__0__Impl rule__ErrorPredicate__Group__1 ) | 9240 | // InternalSolverLanguage.g:2929:1: ( rule__Predicate__Group__5__Impl ) |
9630 | // InternalSolverLanguage.g:3070:2: rule__ErrorPredicate__Group__0__Impl rule__ErrorPredicate__Group__1 | 9241 | // InternalSolverLanguage.g:2930:2: rule__Predicate__Group__5__Impl |
9631 | { | 9242 | { |
9632 | pushFollow(FOLLOW_23); | ||
9633 | rule__ErrorPredicate__Group__0__Impl(); | ||
9634 | |||
9635 | state._fsp--; | ||
9636 | |||
9637 | pushFollow(FOLLOW_2); | 9243 | pushFollow(FOLLOW_2); |
9638 | rule__ErrorPredicate__Group__1(); | 9244 | rule__Predicate__Group__5__Impl(); |
9639 | 9245 | ||
9640 | state._fsp--; | 9246 | state._fsp--; |
9641 | 9247 | ||
@@ -9654,29 +9260,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9654 | } | 9260 | } |
9655 | return ; | 9261 | return ; |
9656 | } | 9262 | } |
9657 | // $ANTLR end "rule__ErrorPredicate__Group__0" | 9263 | // $ANTLR end "rule__Predicate__Group__5" |
9658 | 9264 | ||
9659 | 9265 | ||
9660 | // $ANTLR start "rule__ErrorPredicate__Group__0__Impl" | 9266 | // $ANTLR start "rule__Predicate__Group__5__Impl" |
9661 | // InternalSolverLanguage.g:3077:1: rule__ErrorPredicate__Group__0__Impl : ( () ) ; | 9267 | // InternalSolverLanguage.g:2936:1: rule__Predicate__Group__5__Impl : ( '.' ) ; |
9662 | public final void rule__ErrorPredicate__Group__0__Impl() throws RecognitionException { | 9268 | public final void rule__Predicate__Group__5__Impl() throws RecognitionException { |
9663 | 9269 | ||
9664 | int stackSize = keepStackSize(); | 9270 | int stackSize = keepStackSize(); |
9665 | 9271 | ||
9666 | try { | 9272 | try { |
9667 | // InternalSolverLanguage.g:3081:1: ( ( () ) ) | 9273 | // InternalSolverLanguage.g:2940:1: ( ( '.' ) ) |
9668 | // InternalSolverLanguage.g:3082:1: ( () ) | 9274 | // InternalSolverLanguage.g:2941:1: ( '.' ) |
9669 | { | 9275 | { |
9670 | // InternalSolverLanguage.g:3082:1: ( () ) | 9276 | // InternalSolverLanguage.g:2941:1: ( '.' ) |
9671 | // InternalSolverLanguage.g:3083:2: () | 9277 | // InternalSolverLanguage.g:2942:2: '.' |
9672 | { | 9278 | { |
9673 | before(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); | 9279 | before(grammarAccess.getPredicateAccess().getFullStopKeyword_5()); |
9674 | // InternalSolverLanguage.g:3084:2: () | 9280 | match(input,14,FOLLOW_2); |
9675 | // InternalSolverLanguage.g:3084:3: | 9281 | after(grammarAccess.getPredicateAccess().getFullStopKeyword_5()); |
9676 | { | ||
9677 | } | ||
9678 | |||
9679 | after(grammarAccess.getErrorPredicateAccess().getErrorPredicateAction_0()); | ||
9680 | 9282 | ||
9681 | } | 9283 | } |
9682 | 9284 | ||
@@ -9684,6 +9286,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9684 | } | 9286 | } |
9685 | 9287 | ||
9686 | } | 9288 | } |
9289 | catch (RecognitionException re) { | ||
9290 | reportError(re); | ||
9291 | recover(input,re); | ||
9292 | } | ||
9687 | finally { | 9293 | finally { |
9688 | 9294 | ||
9689 | restoreStackSize(stackSize); | 9295 | restoreStackSize(stackSize); |
@@ -9691,26 +9297,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9691 | } | 9297 | } |
9692 | return ; | 9298 | return ; |
9693 | } | 9299 | } |
9694 | // $ANTLR end "rule__ErrorPredicate__Group__0__Impl" | 9300 | // $ANTLR end "rule__Predicate__Group__5__Impl" |
9695 | 9301 | ||
9696 | 9302 | ||
9697 | // $ANTLR start "rule__ErrorPredicate__Group__1" | 9303 | // $ANTLR start "rule__Predicate__Group_2__0" |
9698 | // InternalSolverLanguage.g:3092:1: rule__ErrorPredicate__Group__1 : rule__ErrorPredicate__Group__1__Impl rule__ErrorPredicate__Group__2 ; | 9304 | // InternalSolverLanguage.g:2952:1: rule__Predicate__Group_2__0 : rule__Predicate__Group_2__0__Impl rule__Predicate__Group_2__1 ; |
9699 | public final void rule__ErrorPredicate__Group__1() throws RecognitionException { | 9305 | public final void rule__Predicate__Group_2__0() throws RecognitionException { |
9700 | 9306 | ||
9701 | int stackSize = keepStackSize(); | 9307 | int stackSize = keepStackSize(); |
9702 | 9308 | ||
9703 | try { | 9309 | try { |
9704 | // InternalSolverLanguage.g:3096:1: ( rule__ErrorPredicate__Group__1__Impl rule__ErrorPredicate__Group__2 ) | 9310 | // InternalSolverLanguage.g:2956:1: ( rule__Predicate__Group_2__0__Impl rule__Predicate__Group_2__1 ) |
9705 | // InternalSolverLanguage.g:3097:2: rule__ErrorPredicate__Group__1__Impl rule__ErrorPredicate__Group__2 | 9311 | // InternalSolverLanguage.g:2957:2: rule__Predicate__Group_2__0__Impl rule__Predicate__Group_2__1 |
9706 | { | 9312 | { |
9707 | pushFollow(FOLLOW_24); | 9313 | pushFollow(FOLLOW_22); |
9708 | rule__ErrorPredicate__Group__1__Impl(); | 9314 | rule__Predicate__Group_2__0__Impl(); |
9709 | 9315 | ||
9710 | state._fsp--; | 9316 | state._fsp--; |
9711 | 9317 | ||
9712 | pushFollow(FOLLOW_2); | 9318 | pushFollow(FOLLOW_2); |
9713 | rule__ErrorPredicate__Group__2(); | 9319 | rule__Predicate__Group_2__1(); |
9714 | 9320 | ||
9715 | state._fsp--; | 9321 | state._fsp--; |
9716 | 9322 | ||
@@ -9729,25 +9335,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9729 | } | 9335 | } |
9730 | return ; | 9336 | return ; |
9731 | } | 9337 | } |
9732 | // $ANTLR end "rule__ErrorPredicate__Group__1" | 9338 | // $ANTLR end "rule__Predicate__Group_2__0" |
9733 | 9339 | ||
9734 | 9340 | ||
9735 | // $ANTLR start "rule__ErrorPredicate__Group__1__Impl" | 9341 | // $ANTLR start "rule__Predicate__Group_2__0__Impl" |
9736 | // InternalSolverLanguage.g:3104:1: rule__ErrorPredicate__Group__1__Impl : ( 'error' ) ; | 9342 | // InternalSolverLanguage.g:2964:1: rule__Predicate__Group_2__0__Impl : ( '(' ) ; |
9737 | public final void rule__ErrorPredicate__Group__1__Impl() throws RecognitionException { | 9343 | public final void rule__Predicate__Group_2__0__Impl() throws RecognitionException { |
9738 | 9344 | ||
9739 | int stackSize = keepStackSize(); | 9345 | int stackSize = keepStackSize(); |
9740 | 9346 | ||
9741 | try { | 9347 | try { |
9742 | // InternalSolverLanguage.g:3108:1: ( ( 'error' ) ) | 9348 | // InternalSolverLanguage.g:2968:1: ( ( '(' ) ) |
9743 | // InternalSolverLanguage.g:3109:1: ( 'error' ) | 9349 | // InternalSolverLanguage.g:2969:1: ( '(' ) |
9744 | { | 9350 | { |
9745 | // InternalSolverLanguage.g:3109:1: ( 'error' ) | 9351 | // InternalSolverLanguage.g:2969:1: ( '(' ) |
9746 | // InternalSolverLanguage.g:3110:2: 'error' | 9352 | // InternalSolverLanguage.g:2970:2: '(' |
9747 | { | 9353 | { |
9748 | before(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); | 9354 | before(grammarAccess.getPredicateAccess().getLeftParenthesisKeyword_2_0()); |
9749 | match(input,16,FOLLOW_2); | 9355 | match(input,18,FOLLOW_2); |
9750 | after(grammarAccess.getErrorPredicateAccess().getErrorKeyword_1()); | 9356 | after(grammarAccess.getPredicateAccess().getLeftParenthesisKeyword_2_0()); |
9751 | 9357 | ||
9752 | } | 9358 | } |
9753 | 9359 | ||
@@ -9766,26 +9372,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9766 | } | 9372 | } |
9767 | return ; | 9373 | return ; |
9768 | } | 9374 | } |
9769 | // $ANTLR end "rule__ErrorPredicate__Group__1__Impl" | 9375 | // $ANTLR end "rule__Predicate__Group_2__0__Impl" |
9770 | 9376 | ||
9771 | 9377 | ||
9772 | // $ANTLR start "rule__ErrorPredicate__Group__2" | 9378 | // $ANTLR start "rule__Predicate__Group_2__1" |
9773 | // InternalSolverLanguage.g:3119:1: rule__ErrorPredicate__Group__2 : rule__ErrorPredicate__Group__2__Impl rule__ErrorPredicate__Group__3 ; | 9379 | // InternalSolverLanguage.g:2979:1: rule__Predicate__Group_2__1 : rule__Predicate__Group_2__1__Impl rule__Predicate__Group_2__2 ; |
9774 | public final void rule__ErrorPredicate__Group__2() throws RecognitionException { | 9380 | public final void rule__Predicate__Group_2__1() throws RecognitionException { |
9775 | 9381 | ||
9776 | int stackSize = keepStackSize(); | 9382 | int stackSize = keepStackSize(); |
9777 | 9383 | ||
9778 | try { | 9384 | try { |
9779 | // InternalSolverLanguage.g:3123:1: ( rule__ErrorPredicate__Group__2__Impl rule__ErrorPredicate__Group__3 ) | 9385 | // InternalSolverLanguage.g:2983:1: ( rule__Predicate__Group_2__1__Impl rule__Predicate__Group_2__2 ) |
9780 | // InternalSolverLanguage.g:3124:2: rule__ErrorPredicate__Group__2__Impl rule__ErrorPredicate__Group__3 | 9386 | // InternalSolverLanguage.g:2984:2: rule__Predicate__Group_2__1__Impl rule__Predicate__Group_2__2 |
9781 | { | 9387 | { |
9782 | pushFollow(FOLLOW_24); | 9388 | pushFollow(FOLLOW_22); |
9783 | rule__ErrorPredicate__Group__2__Impl(); | 9389 | rule__Predicate__Group_2__1__Impl(); |
9784 | 9390 | ||
9785 | state._fsp--; | 9391 | state._fsp--; |
9786 | 9392 | ||
9787 | pushFollow(FOLLOW_2); | 9393 | pushFollow(FOLLOW_2); |
9788 | rule__ErrorPredicate__Group__3(); | 9394 | rule__Predicate__Group_2__2(); |
9789 | 9395 | ||
9790 | state._fsp--; | 9396 | state._fsp--; |
9791 | 9397 | ||
@@ -9804,24 +9410,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9804 | } | 9410 | } |
9805 | return ; | 9411 | return ; |
9806 | } | 9412 | } |
9807 | // $ANTLR end "rule__ErrorPredicate__Group__2" | 9413 | // $ANTLR end "rule__Predicate__Group_2__1" |
9808 | 9414 | ||
9809 | 9415 | ||
9810 | // $ANTLR start "rule__ErrorPredicate__Group__2__Impl" | 9416 | // $ANTLR start "rule__Predicate__Group_2__1__Impl" |
9811 | // InternalSolverLanguage.g:3131:1: rule__ErrorPredicate__Group__2__Impl : ( ( rule__ErrorPredicate__NameAssignment_2 )? ) ; | 9417 | // InternalSolverLanguage.g:2991:1: rule__Predicate__Group_2__1__Impl : ( ( rule__Predicate__Group_2_1__0 )? ) ; |
9812 | public final void rule__ErrorPredicate__Group__2__Impl() throws RecognitionException { | 9418 | public final void rule__Predicate__Group_2__1__Impl() throws RecognitionException { |
9813 | 9419 | ||
9814 | int stackSize = keepStackSize(); | 9420 | int stackSize = keepStackSize(); |
9815 | 9421 | ||
9816 | try { | 9422 | try { |
9817 | // InternalSolverLanguage.g:3135:1: ( ( ( rule__ErrorPredicate__NameAssignment_2 )? ) ) | 9423 | // InternalSolverLanguage.g:2995:1: ( ( ( rule__Predicate__Group_2_1__0 )? ) ) |
9818 | // InternalSolverLanguage.g:3136:1: ( ( rule__ErrorPredicate__NameAssignment_2 )? ) | 9424 | // InternalSolverLanguage.g:2996:1: ( ( rule__Predicate__Group_2_1__0 )? ) |
9819 | { | 9425 | { |
9820 | // InternalSolverLanguage.g:3136:1: ( ( rule__ErrorPredicate__NameAssignment_2 )? ) | 9426 | // InternalSolverLanguage.g:2996:1: ( ( rule__Predicate__Group_2_1__0 )? ) |
9821 | // InternalSolverLanguage.g:3137:2: ( rule__ErrorPredicate__NameAssignment_2 )? | 9427 | // InternalSolverLanguage.g:2997:2: ( rule__Predicate__Group_2_1__0 )? |
9822 | { | 9428 | { |
9823 | before(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); | 9429 | before(grammarAccess.getPredicateAccess().getGroup_2_1()); |
9824 | // InternalSolverLanguage.g:3138:2: ( rule__ErrorPredicate__NameAssignment_2 )? | 9430 | // InternalSolverLanguage.g:2998:2: ( rule__Predicate__Group_2_1__0 )? |
9825 | int alt28=2; | 9431 | int alt28=2; |
9826 | int LA28_0 = input.LA(1); | 9432 | int LA28_0 = input.LA(1); |
9827 | 9433 | ||
@@ -9830,10 +9436,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9830 | } | 9436 | } |
9831 | switch (alt28) { | 9437 | switch (alt28) { |
9832 | case 1 : | 9438 | case 1 : |
9833 | // InternalSolverLanguage.g:3138:3: rule__ErrorPredicate__NameAssignment_2 | 9439 | // InternalSolverLanguage.g:2998:3: rule__Predicate__Group_2_1__0 |
9834 | { | 9440 | { |
9835 | pushFollow(FOLLOW_2); | 9441 | pushFollow(FOLLOW_2); |
9836 | rule__ErrorPredicate__NameAssignment_2(); | 9442 | rule__Predicate__Group_2_1__0(); |
9837 | 9443 | ||
9838 | state._fsp--; | 9444 | state._fsp--; |
9839 | 9445 | ||
@@ -9843,7 +9449,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9843 | 9449 | ||
9844 | } | 9450 | } |
9845 | 9451 | ||
9846 | after(grammarAccess.getErrorPredicateAccess().getNameAssignment_2()); | 9452 | after(grammarAccess.getPredicateAccess().getGroup_2_1()); |
9847 | 9453 | ||
9848 | } | 9454 | } |
9849 | 9455 | ||
@@ -9862,26 +9468,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9862 | } | 9468 | } |
9863 | return ; | 9469 | return ; |
9864 | } | 9470 | } |
9865 | // $ANTLR end "rule__ErrorPredicate__Group__2__Impl" | 9471 | // $ANTLR end "rule__Predicate__Group_2__1__Impl" |
9866 | 9472 | ||
9867 | 9473 | ||
9868 | // $ANTLR start "rule__ErrorPredicate__Group__3" | 9474 | // $ANTLR start "rule__Predicate__Group_2__2" |
9869 | // InternalSolverLanguage.g:3146:1: rule__ErrorPredicate__Group__3 : rule__ErrorPredicate__Group__3__Impl rule__ErrorPredicate__Group__4 ; | 9475 | // InternalSolverLanguage.g:3006:1: rule__Predicate__Group_2__2 : rule__Predicate__Group_2__2__Impl ; |
9870 | public final void rule__ErrorPredicate__Group__3() throws RecognitionException { | 9476 | public final void rule__Predicate__Group_2__2() throws RecognitionException { |
9871 | 9477 | ||
9872 | int stackSize = keepStackSize(); | 9478 | int stackSize = keepStackSize(); |
9873 | 9479 | ||
9874 | try { | 9480 | try { |
9875 | // InternalSolverLanguage.g:3150:1: ( rule__ErrorPredicate__Group__3__Impl rule__ErrorPredicate__Group__4 ) | 9481 | // InternalSolverLanguage.g:3010:1: ( rule__Predicate__Group_2__2__Impl ) |
9876 | // InternalSolverLanguage.g:3151:2: rule__ErrorPredicate__Group__3__Impl rule__ErrorPredicate__Group__4 | 9482 | // InternalSolverLanguage.g:3011:2: rule__Predicate__Group_2__2__Impl |
9877 | { | 9483 | { |
9878 | pushFollow(FOLLOW_14); | ||
9879 | rule__ErrorPredicate__Group__3__Impl(); | ||
9880 | |||
9881 | state._fsp--; | ||
9882 | |||
9883 | pushFollow(FOLLOW_2); | 9484 | pushFollow(FOLLOW_2); |
9884 | rule__ErrorPredicate__Group__4(); | 9485 | rule__Predicate__Group_2__2__Impl(); |
9885 | 9486 | ||
9886 | state._fsp--; | 9487 | state._fsp--; |
9887 | 9488 | ||
@@ -9900,35 +9501,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9900 | } | 9501 | } |
9901 | return ; | 9502 | return ; |
9902 | } | 9503 | } |
9903 | // $ANTLR end "rule__ErrorPredicate__Group__3" | 9504 | // $ANTLR end "rule__Predicate__Group_2__2" |
9904 | 9505 | ||
9905 | 9506 | ||
9906 | // $ANTLR start "rule__ErrorPredicate__Group__3__Impl" | 9507 | // $ANTLR start "rule__Predicate__Group_2__2__Impl" |
9907 | // InternalSolverLanguage.g:3158:1: rule__ErrorPredicate__Group__3__Impl : ( ( rule__ErrorPredicate__Group_3__0 ) ) ; | 9508 | // InternalSolverLanguage.g:3017:1: rule__Predicate__Group_2__2__Impl : ( ')' ) ; |
9908 | public final void rule__ErrorPredicate__Group__3__Impl() throws RecognitionException { | 9509 | public final void rule__Predicate__Group_2__2__Impl() throws RecognitionException { |
9909 | 9510 | ||
9910 | int stackSize = keepStackSize(); | 9511 | int stackSize = keepStackSize(); |
9911 | 9512 | ||
9912 | try { | 9513 | try { |
9913 | // InternalSolverLanguage.g:3162:1: ( ( ( rule__ErrorPredicate__Group_3__0 ) ) ) | 9514 | // InternalSolverLanguage.g:3021:1: ( ( ')' ) ) |
9914 | // InternalSolverLanguage.g:3163:1: ( ( rule__ErrorPredicate__Group_3__0 ) ) | 9515 | // InternalSolverLanguage.g:3022:1: ( ')' ) |
9915 | { | 9516 | { |
9916 | // InternalSolverLanguage.g:3163:1: ( ( rule__ErrorPredicate__Group_3__0 ) ) | 9517 | // InternalSolverLanguage.g:3022:1: ( ')' ) |
9917 | // InternalSolverLanguage.g:3164:2: ( rule__ErrorPredicate__Group_3__0 ) | 9518 | // InternalSolverLanguage.g:3023:2: ')' |
9918 | { | 9519 | { |
9919 | before(grammarAccess.getErrorPredicateAccess().getGroup_3()); | 9520 | before(grammarAccess.getPredicateAccess().getRightParenthesisKeyword_2_2()); |
9920 | // InternalSolverLanguage.g:3165:2: ( rule__ErrorPredicate__Group_3__0 ) | 9521 | match(input,19,FOLLOW_2); |
9921 | // InternalSolverLanguage.g:3165:3: rule__ErrorPredicate__Group_3__0 | 9522 | after(grammarAccess.getPredicateAccess().getRightParenthesisKeyword_2_2()); |
9922 | { | ||
9923 | pushFollow(FOLLOW_2); | ||
9924 | rule__ErrorPredicate__Group_3__0(); | ||
9925 | |||
9926 | state._fsp--; | ||
9927 | |||
9928 | |||
9929 | } | ||
9930 | |||
9931 | after(grammarAccess.getErrorPredicateAccess().getGroup_3()); | ||
9932 | 9523 | ||
9933 | } | 9524 | } |
9934 | 9525 | ||
@@ -9947,26 +9538,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9947 | } | 9538 | } |
9948 | return ; | 9539 | return ; |
9949 | } | 9540 | } |
9950 | // $ANTLR end "rule__ErrorPredicate__Group__3__Impl" | 9541 | // $ANTLR end "rule__Predicate__Group_2__2__Impl" |
9951 | 9542 | ||
9952 | 9543 | ||
9953 | // $ANTLR start "rule__ErrorPredicate__Group__4" | 9544 | // $ANTLR start "rule__Predicate__Group_2_1__0" |
9954 | // InternalSolverLanguage.g:3173:1: rule__ErrorPredicate__Group__4 : rule__ErrorPredicate__Group__4__Impl rule__ErrorPredicate__Group__5 ; | 9545 | // InternalSolverLanguage.g:3033:1: rule__Predicate__Group_2_1__0 : rule__Predicate__Group_2_1__0__Impl rule__Predicate__Group_2_1__1 ; |
9955 | public final void rule__ErrorPredicate__Group__4() throws RecognitionException { | 9546 | public final void rule__Predicate__Group_2_1__0() throws RecognitionException { |
9956 | 9547 | ||
9957 | int stackSize = keepStackSize(); | 9548 | int stackSize = keepStackSize(); |
9958 | 9549 | ||
9959 | try { | 9550 | try { |
9960 | // InternalSolverLanguage.g:3177:1: ( rule__ErrorPredicate__Group__4__Impl rule__ErrorPredicate__Group__5 ) | 9551 | // InternalSolverLanguage.g:3037:1: ( rule__Predicate__Group_2_1__0__Impl rule__Predicate__Group_2_1__1 ) |
9961 | // InternalSolverLanguage.g:3178:2: rule__ErrorPredicate__Group__4__Impl rule__ErrorPredicate__Group__5 | 9552 | // InternalSolverLanguage.g:3038:2: rule__Predicate__Group_2_1__0__Impl rule__Predicate__Group_2_1__1 |
9962 | { | 9553 | { |
9963 | pushFollow(FOLLOW_20); | 9554 | pushFollow(FOLLOW_14); |
9964 | rule__ErrorPredicate__Group__4__Impl(); | 9555 | rule__Predicate__Group_2_1__0__Impl(); |
9965 | 9556 | ||
9966 | state._fsp--; | 9557 | state._fsp--; |
9967 | 9558 | ||
9968 | pushFollow(FOLLOW_2); | 9559 | pushFollow(FOLLOW_2); |
9969 | rule__ErrorPredicate__Group__5(); | 9560 | rule__Predicate__Group_2_1__1(); |
9970 | 9561 | ||
9971 | state._fsp--; | 9562 | state._fsp--; |
9972 | 9563 | ||
@@ -9985,65 +9576,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9985 | } | 9576 | } |
9986 | return ; | 9577 | return ; |
9987 | } | 9578 | } |
9988 | // $ANTLR end "rule__ErrorPredicate__Group__4" | 9579 | // $ANTLR end "rule__Predicate__Group_2_1__0" |
9989 | 9580 | ||
9990 | 9581 | ||
9991 | // $ANTLR start "rule__ErrorPredicate__Group__4__Impl" | 9582 | // $ANTLR start "rule__Predicate__Group_2_1__0__Impl" |
9992 | // InternalSolverLanguage.g:3185:1: rule__ErrorPredicate__Group__4__Impl : ( ':' ) ; | 9583 | // InternalSolverLanguage.g:3045:1: rule__Predicate__Group_2_1__0__Impl : ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) ; |
9993 | public final void rule__ErrorPredicate__Group__4__Impl() throws RecognitionException { | 9584 | public final void rule__Predicate__Group_2_1__0__Impl() throws RecognitionException { |
9994 | 9585 | ||
9995 | int stackSize = keepStackSize(); | 9586 | int stackSize = keepStackSize(); |
9996 | 9587 | ||
9997 | try { | 9588 | try { |
9998 | // InternalSolverLanguage.g:3189:1: ( ( ':' ) ) | 9589 | // InternalSolverLanguage.g:3049:1: ( ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) ) |
9999 | // InternalSolverLanguage.g:3190:1: ( ':' ) | 9590 | // InternalSolverLanguage.g:3050:1: ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) |
10000 | { | 9591 | { |
10001 | // InternalSolverLanguage.g:3190:1: ( ':' ) | 9592 | // InternalSolverLanguage.g:3050:1: ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) |
10002 | // InternalSolverLanguage.g:3191:2: ':' | 9593 | // InternalSolverLanguage.g:3051:2: ( rule__Predicate__ParametersAssignment_2_1_0 ) |
10003 | { | 9594 | { |
10004 | before(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); | 9595 | before(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0()); |
10005 | match(input,19,FOLLOW_2); | 9596 | // InternalSolverLanguage.g:3052:2: ( rule__Predicate__ParametersAssignment_2_1_0 ) |
10006 | after(grammarAccess.getErrorPredicateAccess().getColonKeyword_4()); | 9597 | // InternalSolverLanguage.g:3052:3: rule__Predicate__ParametersAssignment_2_1_0 |
9598 | { | ||
9599 | pushFollow(FOLLOW_2); | ||
9600 | rule__Predicate__ParametersAssignment_2_1_0(); | ||
10007 | 9601 | ||
10008 | } | 9602 | state._fsp--; |
10009 | 9603 | ||
10010 | 9604 | ||
10011 | } | 9605 | } |
10012 | 9606 | ||
10013 | } | 9607 | after(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0()); |
10014 | catch (RecognitionException re) { | ||
10015 | reportError(re); | ||
10016 | recover(input,re); | ||
10017 | } | ||
10018 | finally { | ||
10019 | 9608 | ||
10020 | restoreStackSize(stackSize); | 9609 | } |
10021 | |||
10022 | } | ||
10023 | return ; | ||
10024 | } | ||
10025 | // $ANTLR end "rule__ErrorPredicate__Group__4__Impl" | ||
10026 | |||
10027 | |||
10028 | // $ANTLR start "rule__ErrorPredicate__Group__5" | ||
10029 | // InternalSolverLanguage.g:3200:1: rule__ErrorPredicate__Group__5 : rule__ErrorPredicate__Group__5__Impl rule__ErrorPredicate__Group__6 ; | ||
10030 | public final void rule__ErrorPredicate__Group__5() throws RecognitionException { | ||
10031 | |||
10032 | int stackSize = keepStackSize(); | ||
10033 | |||
10034 | try { | ||
10035 | // InternalSolverLanguage.g:3204:1: ( rule__ErrorPredicate__Group__5__Impl rule__ErrorPredicate__Group__6 ) | ||
10036 | // InternalSolverLanguage.g:3205:2: rule__ErrorPredicate__Group__5__Impl rule__ErrorPredicate__Group__6 | ||
10037 | { | ||
10038 | pushFollow(FOLLOW_6); | ||
10039 | rule__ErrorPredicate__Group__5__Impl(); | ||
10040 | |||
10041 | state._fsp--; | ||
10042 | |||
10043 | pushFollow(FOLLOW_2); | ||
10044 | rule__ErrorPredicate__Group__6(); | ||
10045 | |||
10046 | state._fsp--; | ||
10047 | 9610 | ||
10048 | 9611 | ||
10049 | } | 9612 | } |
@@ -10060,41 +9623,27 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10060 | } | 9623 | } |
10061 | return ; | 9624 | return ; |
10062 | } | 9625 | } |
10063 | // $ANTLR end "rule__ErrorPredicate__Group__5" | 9626 | // $ANTLR end "rule__Predicate__Group_2_1__0__Impl" |
10064 | 9627 | ||
10065 | 9628 | ||
10066 | // $ANTLR start "rule__ErrorPredicate__Group__5__Impl" | 9629 | // $ANTLR start "rule__Predicate__Group_2_1__1" |
10067 | // InternalSolverLanguage.g:3212:1: rule__ErrorPredicate__Group__5__Impl : ( ( rule__ErrorPredicate__Alternatives_5 ) ) ; | 9630 | // InternalSolverLanguage.g:3060:1: rule__Predicate__Group_2_1__1 : rule__Predicate__Group_2_1__1__Impl ; |
10068 | public final void rule__ErrorPredicate__Group__5__Impl() throws RecognitionException { | 9631 | public final void rule__Predicate__Group_2_1__1() throws RecognitionException { |
10069 | 9632 | ||
10070 | int stackSize = keepStackSize(); | 9633 | int stackSize = keepStackSize(); |
10071 | 9634 | ||
10072 | try { | 9635 | try { |
10073 | // InternalSolverLanguage.g:3216:1: ( ( ( rule__ErrorPredicate__Alternatives_5 ) ) ) | 9636 | // InternalSolverLanguage.g:3064:1: ( rule__Predicate__Group_2_1__1__Impl ) |
10074 | // InternalSolverLanguage.g:3217:1: ( ( rule__ErrorPredicate__Alternatives_5 ) ) | 9637 | // InternalSolverLanguage.g:3065:2: rule__Predicate__Group_2_1__1__Impl |
10075 | { | ||
10076 | // InternalSolverLanguage.g:3217:1: ( ( rule__ErrorPredicate__Alternatives_5 ) ) | ||
10077 | // InternalSolverLanguage.g:3218:2: ( rule__ErrorPredicate__Alternatives_5 ) | ||
10078 | { | ||
10079 | before(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); | ||
10080 | // InternalSolverLanguage.g:3219:2: ( rule__ErrorPredicate__Alternatives_5 ) | ||
10081 | // InternalSolverLanguage.g:3219:3: rule__ErrorPredicate__Alternatives_5 | ||
10082 | { | 9638 | { |
10083 | pushFollow(FOLLOW_2); | 9639 | pushFollow(FOLLOW_2); |
10084 | rule__ErrorPredicate__Alternatives_5(); | 9640 | rule__Predicate__Group_2_1__1__Impl(); |
10085 | 9641 | ||
10086 | state._fsp--; | 9642 | state._fsp--; |
10087 | 9643 | ||
10088 | 9644 | ||
10089 | } | 9645 | } |
10090 | 9646 | ||
10091 | after(grammarAccess.getErrorPredicateAccess().getAlternatives_5()); | ||
10092 | |||
10093 | } | ||
10094 | |||
10095 | |||
10096 | } | ||
10097 | |||
10098 | } | 9647 | } |
10099 | catch (RecognitionException re) { | 9648 | catch (RecognitionException re) { |
10100 | reportError(re); | 9649 | reportError(re); |
@@ -10107,58 +9656,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10107 | } | 9656 | } |
10108 | return ; | 9657 | return ; |
10109 | } | 9658 | } |
10110 | // $ANTLR end "rule__ErrorPredicate__Group__5__Impl" | 9659 | // $ANTLR end "rule__Predicate__Group_2_1__1" |
10111 | 9660 | ||
10112 | 9661 | ||
10113 | // $ANTLR start "rule__ErrorPredicate__Group__6" | 9662 | // $ANTLR start "rule__Predicate__Group_2_1__1__Impl" |
10114 | // InternalSolverLanguage.g:3227:1: rule__ErrorPredicate__Group__6 : rule__ErrorPredicate__Group__6__Impl ; | 9663 | // InternalSolverLanguage.g:3071:1: rule__Predicate__Group_2_1__1__Impl : ( ( rule__Predicate__Group_2_1_1__0 )* ) ; |
10115 | public final void rule__ErrorPredicate__Group__6() throws RecognitionException { | 9664 | public final void rule__Predicate__Group_2_1__1__Impl() throws RecognitionException { |
10116 | 9665 | ||
10117 | int stackSize = keepStackSize(); | 9666 | int stackSize = keepStackSize(); |
10118 | 9667 | ||
10119 | try { | 9668 | try { |
10120 | // InternalSolverLanguage.g:3231:1: ( rule__ErrorPredicate__Group__6__Impl ) | 9669 | // InternalSolverLanguage.g:3075:1: ( ( ( rule__Predicate__Group_2_1_1__0 )* ) ) |
10121 | // InternalSolverLanguage.g:3232:2: rule__ErrorPredicate__Group__6__Impl | 9670 | // InternalSolverLanguage.g:3076:1: ( ( rule__Predicate__Group_2_1_1__0 )* ) |
10122 | { | 9671 | { |
10123 | pushFollow(FOLLOW_2); | 9672 | // InternalSolverLanguage.g:3076:1: ( ( rule__Predicate__Group_2_1_1__0 )* ) |
10124 | rule__ErrorPredicate__Group__6__Impl(); | 9673 | // InternalSolverLanguage.g:3077:2: ( rule__Predicate__Group_2_1_1__0 )* |
10125 | 9674 | { | |
10126 | state._fsp--; | 9675 | before(grammarAccess.getPredicateAccess().getGroup_2_1_1()); |
9676 | // InternalSolverLanguage.g:3078:2: ( rule__Predicate__Group_2_1_1__0 )* | ||
9677 | loop29: | ||
9678 | do { | ||
9679 | int alt29=2; | ||
9680 | int LA29_0 = input.LA(1); | ||
10127 | 9681 | ||
9682 | if ( (LA29_0==20) ) { | ||
9683 | alt29=1; | ||
9684 | } | ||
10128 | 9685 | ||
10129 | } | ||
10130 | 9686 | ||
10131 | } | 9687 | switch (alt29) { |
10132 | catch (RecognitionException re) { | 9688 | case 1 : |
10133 | reportError(re); | 9689 | // InternalSolverLanguage.g:3078:3: rule__Predicate__Group_2_1_1__0 |
10134 | recover(input,re); | 9690 | { |
10135 | } | 9691 | pushFollow(FOLLOW_15); |
10136 | finally { | 9692 | rule__Predicate__Group_2_1_1__0(); |
10137 | 9693 | ||
10138 | restoreStackSize(stackSize); | 9694 | state._fsp--; |
10139 | 9695 | ||
10140 | } | ||
10141 | return ; | ||
10142 | } | ||
10143 | // $ANTLR end "rule__ErrorPredicate__Group__6" | ||
10144 | 9696 | ||
9697 | } | ||
9698 | break; | ||
10145 | 9699 | ||
10146 | // $ANTLR start "rule__ErrorPredicate__Group__6__Impl" | 9700 | default : |
10147 | // InternalSolverLanguage.g:3238:1: rule__ErrorPredicate__Group__6__Impl : ( '.' ) ; | 9701 | break loop29; |
10148 | public final void rule__ErrorPredicate__Group__6__Impl() throws RecognitionException { | 9702 | } |
9703 | } while (true); | ||
10149 | 9704 | ||
10150 | int stackSize = keepStackSize(); | 9705 | after(grammarAccess.getPredicateAccess().getGroup_2_1_1()); |
10151 | |||
10152 | try { | ||
10153 | // InternalSolverLanguage.g:3242:1: ( ( '.' ) ) | ||
10154 | // InternalSolverLanguage.g:3243:1: ( '.' ) | ||
10155 | { | ||
10156 | // InternalSolverLanguage.g:3243:1: ( '.' ) | ||
10157 | // InternalSolverLanguage.g:3244:2: '.' | ||
10158 | { | ||
10159 | before(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); | ||
10160 | match(input,14,FOLLOW_2); | ||
10161 | after(grammarAccess.getErrorPredicateAccess().getFullStopKeyword_6()); | ||
10162 | 9706 | ||
10163 | } | 9707 | } |
10164 | 9708 | ||
@@ -10177,26 +9721,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10177 | } | 9721 | } |
10178 | return ; | 9722 | return ; |
10179 | } | 9723 | } |
10180 | // $ANTLR end "rule__ErrorPredicate__Group__6__Impl" | 9724 | // $ANTLR end "rule__Predicate__Group_2_1__1__Impl" |
10181 | 9725 | ||
10182 | 9726 | ||
10183 | // $ANTLR start "rule__ErrorPredicate__Group_3__0" | 9727 | // $ANTLR start "rule__Predicate__Group_2_1_1__0" |
10184 | // InternalSolverLanguage.g:3254:1: rule__ErrorPredicate__Group_3__0 : rule__ErrorPredicate__Group_3__0__Impl rule__ErrorPredicate__Group_3__1 ; | 9728 | // InternalSolverLanguage.g:3087:1: rule__Predicate__Group_2_1_1__0 : rule__Predicate__Group_2_1_1__0__Impl rule__Predicate__Group_2_1_1__1 ; |
10185 | public final void rule__ErrorPredicate__Group_3__0() throws RecognitionException { | 9729 | public final void rule__Predicate__Group_2_1_1__0() throws RecognitionException { |
10186 | 9730 | ||
10187 | int stackSize = keepStackSize(); | 9731 | int stackSize = keepStackSize(); |
10188 | 9732 | ||
10189 | try { | 9733 | try { |
10190 | // InternalSolverLanguage.g:3258:1: ( rule__ErrorPredicate__Group_3__0__Impl rule__ErrorPredicate__Group_3__1 ) | 9734 | // InternalSolverLanguage.g:3091:1: ( rule__Predicate__Group_2_1_1__0__Impl rule__Predicate__Group_2_1_1__1 ) |
10191 | // InternalSolverLanguage.g:3259:2: rule__ErrorPredicate__Group_3__0__Impl rule__ErrorPredicate__Group_3__1 | 9735 | // InternalSolverLanguage.g:3092:2: rule__Predicate__Group_2_1_1__0__Impl rule__Predicate__Group_2_1_1__1 |
10192 | { | 9736 | { |
10193 | pushFollow(FOLLOW_18); | 9737 | pushFollow(FOLLOW_17); |
10194 | rule__ErrorPredicate__Group_3__0__Impl(); | 9738 | rule__Predicate__Group_2_1_1__0__Impl(); |
10195 | 9739 | ||
10196 | state._fsp--; | 9740 | state._fsp--; |
10197 | 9741 | ||
10198 | pushFollow(FOLLOW_2); | 9742 | pushFollow(FOLLOW_2); |
10199 | rule__ErrorPredicate__Group_3__1(); | 9743 | rule__Predicate__Group_2_1_1__1(); |
10200 | 9744 | ||
10201 | state._fsp--; | 9745 | state._fsp--; |
10202 | 9746 | ||
@@ -10215,25 +9759,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10215 | } | 9759 | } |
10216 | return ; | 9760 | return ; |
10217 | } | 9761 | } |
10218 | // $ANTLR end "rule__ErrorPredicate__Group_3__0" | 9762 | // $ANTLR end "rule__Predicate__Group_2_1_1__0" |
10219 | 9763 | ||
10220 | 9764 | ||
10221 | // $ANTLR start "rule__ErrorPredicate__Group_3__0__Impl" | 9765 | // $ANTLR start "rule__Predicate__Group_2_1_1__0__Impl" |
10222 | // InternalSolverLanguage.g:3266:1: rule__ErrorPredicate__Group_3__0__Impl : ( '(' ) ; | 9766 | // InternalSolverLanguage.g:3099:1: rule__Predicate__Group_2_1_1__0__Impl : ( ',' ) ; |
10223 | public final void rule__ErrorPredicate__Group_3__0__Impl() throws RecognitionException { | 9767 | public final void rule__Predicate__Group_2_1_1__0__Impl() throws RecognitionException { |
10224 | 9768 | ||
10225 | int stackSize = keepStackSize(); | 9769 | int stackSize = keepStackSize(); |
10226 | 9770 | ||
10227 | try { | 9771 | try { |
10228 | // InternalSolverLanguage.g:3270:1: ( ( '(' ) ) | 9772 | // InternalSolverLanguage.g:3103:1: ( ( ',' ) ) |
10229 | // InternalSolverLanguage.g:3271:1: ( '(' ) | 9773 | // InternalSolverLanguage.g:3104:1: ( ',' ) |
10230 | { | 9774 | { |
10231 | // InternalSolverLanguage.g:3271:1: ( '(' ) | 9775 | // InternalSolverLanguage.g:3104:1: ( ',' ) |
10232 | // InternalSolverLanguage.g:3272:2: '(' | 9776 | // InternalSolverLanguage.g:3105:2: ',' |
10233 | { | 9777 | { |
10234 | before(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); | 9778 | before(grammarAccess.getPredicateAccess().getCommaKeyword_2_1_1_0()); |
10235 | match(input,17,FOLLOW_2); | 9779 | match(input,20,FOLLOW_2); |
10236 | after(grammarAccess.getErrorPredicateAccess().getLeftParenthesisKeyword_3_0()); | 9780 | after(grammarAccess.getPredicateAccess().getCommaKeyword_2_1_1_0()); |
10237 | 9781 | ||
10238 | } | 9782 | } |
10239 | 9783 | ||
@@ -10252,26 +9796,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10252 | } | 9796 | } |
10253 | return ; | 9797 | return ; |
10254 | } | 9798 | } |
10255 | // $ANTLR end "rule__ErrorPredicate__Group_3__0__Impl" | 9799 | // $ANTLR end "rule__Predicate__Group_2_1_1__0__Impl" |
10256 | 9800 | ||
10257 | 9801 | ||
10258 | // $ANTLR start "rule__ErrorPredicate__Group_3__1" | 9802 | // $ANTLR start "rule__Predicate__Group_2_1_1__1" |
10259 | // InternalSolverLanguage.g:3281:1: rule__ErrorPredicate__Group_3__1 : rule__ErrorPredicate__Group_3__1__Impl rule__ErrorPredicate__Group_3__2 ; | 9803 | // InternalSolverLanguage.g:3114:1: rule__Predicate__Group_2_1_1__1 : rule__Predicate__Group_2_1_1__1__Impl ; |
10260 | public final void rule__ErrorPredicate__Group_3__1() throws RecognitionException { | 9804 | public final void rule__Predicate__Group_2_1_1__1() throws RecognitionException { |
10261 | 9805 | ||
10262 | int stackSize = keepStackSize(); | 9806 | int stackSize = keepStackSize(); |
10263 | 9807 | ||
10264 | try { | 9808 | try { |
10265 | // InternalSolverLanguage.g:3285:1: ( rule__ErrorPredicate__Group_3__1__Impl rule__ErrorPredicate__Group_3__2 ) | 9809 | // InternalSolverLanguage.g:3118:1: ( rule__Predicate__Group_2_1_1__1__Impl ) |
10266 | // InternalSolverLanguage.g:3286:2: rule__ErrorPredicate__Group_3__1__Impl rule__ErrorPredicate__Group_3__2 | 9810 | // InternalSolverLanguage.g:3119:2: rule__Predicate__Group_2_1_1__1__Impl |
10267 | { | 9811 | { |
10268 | pushFollow(FOLLOW_18); | ||
10269 | rule__ErrorPredicate__Group_3__1__Impl(); | ||
10270 | |||
10271 | state._fsp--; | ||
10272 | |||
10273 | pushFollow(FOLLOW_2); | 9812 | pushFollow(FOLLOW_2); |
10274 | rule__ErrorPredicate__Group_3__2(); | 9813 | rule__Predicate__Group_2_1_1__1__Impl(); |
10275 | 9814 | ||
10276 | state._fsp--; | 9815 | state._fsp--; |
10277 | 9816 | ||
@@ -10290,123 +9829,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10290 | } | 9829 | } |
10291 | return ; | 9830 | return ; |
10292 | } | 9831 | } |
10293 | // $ANTLR end "rule__ErrorPredicate__Group_3__1" | 9832 | // $ANTLR end "rule__Predicate__Group_2_1_1__1" |
10294 | 9833 | ||
10295 | 9834 | ||
10296 | // $ANTLR start "rule__ErrorPredicate__Group_3__1__Impl" | 9835 | // $ANTLR start "rule__Predicate__Group_2_1_1__1__Impl" |
10297 | // InternalSolverLanguage.g:3293:1: rule__ErrorPredicate__Group_3__1__Impl : ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) ; | 9836 | // InternalSolverLanguage.g:3125:1: rule__Predicate__Group_2_1_1__1__Impl : ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) ; |
10298 | public final void rule__ErrorPredicate__Group_3__1__Impl() throws RecognitionException { | 9837 | public final void rule__Predicate__Group_2_1_1__1__Impl() throws RecognitionException { |
10299 | 9838 | ||
10300 | int stackSize = keepStackSize(); | 9839 | int stackSize = keepStackSize(); |
10301 | 9840 | ||
10302 | try { | 9841 | try { |
10303 | // InternalSolverLanguage.g:3297:1: ( ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) ) | 9842 | // InternalSolverLanguage.g:3129:1: ( ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) ) |
10304 | // InternalSolverLanguage.g:3298:1: ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) | 9843 | // InternalSolverLanguage.g:3130:1: ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) |
10305 | { | 9844 | { |
10306 | // InternalSolverLanguage.g:3298:1: ( ( rule__ErrorPredicate__ParametersAssignment_3_1 )* ) | 9845 | // InternalSolverLanguage.g:3130:1: ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) |
10307 | // InternalSolverLanguage.g:3299:2: ( rule__ErrorPredicate__ParametersAssignment_3_1 )* | 9846 | // InternalSolverLanguage.g:3131:2: ( rule__Predicate__ParametersAssignment_2_1_1_1 ) |
10308 | { | 9847 | { |
10309 | before(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); | 9848 | before(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1()); |
10310 | // InternalSolverLanguage.g:3300:2: ( rule__ErrorPredicate__ParametersAssignment_3_1 )* | 9849 | // InternalSolverLanguage.g:3132:2: ( rule__Predicate__ParametersAssignment_2_1_1_1 ) |
10311 | loop29: | 9850 | // InternalSolverLanguage.g:3132:3: rule__Predicate__ParametersAssignment_2_1_1_1 |
10312 | do { | ||
10313 | int alt29=2; | ||
10314 | int LA29_0 = input.LA(1); | ||
10315 | |||
10316 | if ( (LA29_0==RULE_ID) ) { | ||
10317 | alt29=1; | ||
10318 | } | ||
10319 | |||
10320 | |||
10321 | switch (alt29) { | ||
10322 | case 1 : | ||
10323 | // InternalSolverLanguage.g:3300:3: rule__ErrorPredicate__ParametersAssignment_3_1 | ||
10324 | { | ||
10325 | pushFollow(FOLLOW_19); | ||
10326 | rule__ErrorPredicate__ParametersAssignment_3_1(); | ||
10327 | |||
10328 | state._fsp--; | ||
10329 | |||
10330 | |||
10331 | } | ||
10332 | break; | ||
10333 | |||
10334 | default : | ||
10335 | break loop29; | ||
10336 | } | ||
10337 | } while (true); | ||
10338 | |||
10339 | after(grammarAccess.getErrorPredicateAccess().getParametersAssignment_3_1()); | ||
10340 | |||
10341 | } | ||
10342 | |||
10343 | |||
10344 | } | ||
10345 | |||
10346 | } | ||
10347 | catch (RecognitionException re) { | ||
10348 | reportError(re); | ||
10349 | recover(input,re); | ||
10350 | } | ||
10351 | finally { | ||
10352 | |||
10353 | restoreStackSize(stackSize); | ||
10354 | |||
10355 | } | ||
10356 | return ; | ||
10357 | } | ||
10358 | // $ANTLR end "rule__ErrorPredicate__Group_3__1__Impl" | ||
10359 | |||
10360 | |||
10361 | // $ANTLR start "rule__ErrorPredicate__Group_3__2" | ||
10362 | // InternalSolverLanguage.g:3308:1: rule__ErrorPredicate__Group_3__2 : rule__ErrorPredicate__Group_3__2__Impl ; | ||
10363 | public final void rule__ErrorPredicate__Group_3__2() throws RecognitionException { | ||
10364 | |||
10365 | int stackSize = keepStackSize(); | ||
10366 | |||
10367 | try { | ||
10368 | // InternalSolverLanguage.g:3312:1: ( rule__ErrorPredicate__Group_3__2__Impl ) | ||
10369 | // InternalSolverLanguage.g:3313:2: rule__ErrorPredicate__Group_3__2__Impl | ||
10370 | { | 9851 | { |
10371 | pushFollow(FOLLOW_2); | 9852 | pushFollow(FOLLOW_2); |
10372 | rule__ErrorPredicate__Group_3__2__Impl(); | 9853 | rule__Predicate__ParametersAssignment_2_1_1_1(); |
10373 | 9854 | ||
10374 | state._fsp--; | 9855 | state._fsp--; |
10375 | 9856 | ||
10376 | 9857 | ||
10377 | } | 9858 | } |
10378 | 9859 | ||
10379 | } | 9860 | after(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1()); |
10380 | catch (RecognitionException re) { | ||
10381 | reportError(re); | ||
10382 | recover(input,re); | ||
10383 | } | ||
10384 | finally { | ||
10385 | |||
10386 | restoreStackSize(stackSize); | ||
10387 | |||
10388 | } | ||
10389 | return ; | ||
10390 | } | ||
10391 | // $ANTLR end "rule__ErrorPredicate__Group_3__2" | ||
10392 | |||
10393 | |||
10394 | // $ANTLR start "rule__ErrorPredicate__Group_3__2__Impl" | ||
10395 | // InternalSolverLanguage.g:3319:1: rule__ErrorPredicate__Group_3__2__Impl : ( ')' ) ; | ||
10396 | public final void rule__ErrorPredicate__Group_3__2__Impl() throws RecognitionException { | ||
10397 | |||
10398 | int stackSize = keepStackSize(); | ||
10399 | |||
10400 | try { | ||
10401 | // InternalSolverLanguage.g:3323:1: ( ( ')' ) ) | ||
10402 | // InternalSolverLanguage.g:3324:1: ( ')' ) | ||
10403 | { | ||
10404 | // InternalSolverLanguage.g:3324:1: ( ')' ) | ||
10405 | // InternalSolverLanguage.g:3325:2: ')' | ||
10406 | { | ||
10407 | before(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); | ||
10408 | match(input,18,FOLLOW_2); | ||
10409 | after(grammarAccess.getErrorPredicateAccess().getRightParenthesisKeyword_3_2()); | ||
10410 | 9861 | ||
10411 | } | 9862 | } |
10412 | 9863 | ||
@@ -10425,26 +9876,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10425 | } | 9876 | } |
10426 | return ; | 9877 | return ; |
10427 | } | 9878 | } |
10428 | // $ANTLR end "rule__ErrorPredicate__Group_3__2__Impl" | 9879 | // $ANTLR end "rule__Predicate__Group_2_1_1__1__Impl" |
10429 | 9880 | ||
10430 | 9881 | ||
10431 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__0" | 9882 | // $ANTLR start "rule__Predicate__Group_4_1__0" |
10432 | // InternalSolverLanguage.g:3335:1: rule__ErrorPredicate__Group_5_1__0 : rule__ErrorPredicate__Group_5_1__0__Impl rule__ErrorPredicate__Group_5_1__1 ; | 9883 | // InternalSolverLanguage.g:3141:1: rule__Predicate__Group_4_1__0 : rule__Predicate__Group_4_1__0__Impl rule__Predicate__Group_4_1__1 ; |
10433 | public final void rule__ErrorPredicate__Group_5_1__0() throws RecognitionException { | 9884 | public final void rule__Predicate__Group_4_1__0() throws RecognitionException { |
10434 | 9885 | ||
10435 | int stackSize = keepStackSize(); | 9886 | int stackSize = keepStackSize(); |
10436 | 9887 | ||
10437 | try { | 9888 | try { |
10438 | // InternalSolverLanguage.g:3339:1: ( rule__ErrorPredicate__Group_5_1__0__Impl rule__ErrorPredicate__Group_5_1__1 ) | 9889 | // InternalSolverLanguage.g:3145:1: ( rule__Predicate__Group_4_1__0__Impl rule__Predicate__Group_4_1__1 ) |
10439 | // InternalSolverLanguage.g:3340:2: rule__ErrorPredicate__Group_5_1__0__Impl rule__ErrorPredicate__Group_5_1__1 | 9890 | // InternalSolverLanguage.g:3146:2: rule__Predicate__Group_4_1__0__Impl rule__Predicate__Group_4_1__1 |
10440 | { | 9891 | { |
10441 | pushFollow(FOLLOW_21); | 9892 | pushFollow(FOLLOW_23); |
10442 | rule__ErrorPredicate__Group_5_1__0__Impl(); | 9893 | rule__Predicate__Group_4_1__0__Impl(); |
10443 | 9894 | ||
10444 | state._fsp--; | 9895 | state._fsp--; |
10445 | 9896 | ||
10446 | pushFollow(FOLLOW_2); | 9897 | pushFollow(FOLLOW_2); |
10447 | rule__ErrorPredicate__Group_5_1__1(); | 9898 | rule__Predicate__Group_4_1__1(); |
10448 | 9899 | ||
10449 | state._fsp--; | 9900 | state._fsp--; |
10450 | 9901 | ||
@@ -10463,35 +9914,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10463 | } | 9914 | } |
10464 | return ; | 9915 | return ; |
10465 | } | 9916 | } |
10466 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__0" | 9917 | // $ANTLR end "rule__Predicate__Group_4_1__0" |
10467 | 9918 | ||
10468 | 9919 | ||
10469 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__0__Impl" | 9920 | // $ANTLR start "rule__Predicate__Group_4_1__0__Impl" |
10470 | // InternalSolverLanguage.g:3347:1: rule__ErrorPredicate__Group_5_1__0__Impl : ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) ; | 9921 | // InternalSolverLanguage.g:3153:1: rule__Predicate__Group_4_1__0__Impl : ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) ; |
10471 | public final void rule__ErrorPredicate__Group_5_1__0__Impl() throws RecognitionException { | 9922 | public final void rule__Predicate__Group_4_1__0__Impl() throws RecognitionException { |
10472 | 9923 | ||
10473 | int stackSize = keepStackSize(); | 9924 | int stackSize = keepStackSize(); |
10474 | 9925 | ||
10475 | try { | 9926 | try { |
10476 | // InternalSolverLanguage.g:3351:1: ( ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) ) | 9927 | // InternalSolverLanguage.g:3157:1: ( ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) ) |
10477 | // InternalSolverLanguage.g:3352:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) | 9928 | // InternalSolverLanguage.g:3158:1: ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) |
10478 | { | 9929 | { |
10479 | // InternalSolverLanguage.g:3352:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) ) | 9930 | // InternalSolverLanguage.g:3158:1: ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) |
10480 | // InternalSolverLanguage.g:3353:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) | 9931 | // InternalSolverLanguage.g:3159:2: ( rule__Predicate__BodiesAssignment_4_1_0 ) |
10481 | { | 9932 | { |
10482 | before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); | 9933 | before(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0()); |
10483 | // InternalSolverLanguage.g:3354:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_0 ) | 9934 | // InternalSolverLanguage.g:3160:2: ( rule__Predicate__BodiesAssignment_4_1_0 ) |
10484 | // InternalSolverLanguage.g:3354:3: rule__ErrorPredicate__BodiesAssignment_5_1_0 | 9935 | // InternalSolverLanguage.g:3160:3: rule__Predicate__BodiesAssignment_4_1_0 |
10485 | { | 9936 | { |
10486 | pushFollow(FOLLOW_2); | 9937 | pushFollow(FOLLOW_2); |
10487 | rule__ErrorPredicate__BodiesAssignment_5_1_0(); | 9938 | rule__Predicate__BodiesAssignment_4_1_0(); |
10488 | 9939 | ||
10489 | state._fsp--; | 9940 | state._fsp--; |
10490 | 9941 | ||
10491 | 9942 | ||
10492 | } | 9943 | } |
10493 | 9944 | ||
10494 | after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_0()); | 9945 | after(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0()); |
10495 | 9946 | ||
10496 | } | 9947 | } |
10497 | 9948 | ||
@@ -10510,21 +9961,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10510 | } | 9961 | } |
10511 | return ; | 9962 | return ; |
10512 | } | 9963 | } |
10513 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__0__Impl" | 9964 | // $ANTLR end "rule__Predicate__Group_4_1__0__Impl" |
10514 | 9965 | ||
10515 | 9966 | ||
10516 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__1" | 9967 | // $ANTLR start "rule__Predicate__Group_4_1__1" |
10517 | // InternalSolverLanguage.g:3362:1: rule__ErrorPredicate__Group_5_1__1 : rule__ErrorPredicate__Group_5_1__1__Impl ; | 9968 | // InternalSolverLanguage.g:3168:1: rule__Predicate__Group_4_1__1 : rule__Predicate__Group_4_1__1__Impl ; |
10518 | public final void rule__ErrorPredicate__Group_5_1__1() throws RecognitionException { | 9969 | public final void rule__Predicate__Group_4_1__1() throws RecognitionException { |
10519 | 9970 | ||
10520 | int stackSize = keepStackSize(); | 9971 | int stackSize = keepStackSize(); |
10521 | 9972 | ||
10522 | try { | 9973 | try { |
10523 | // InternalSolverLanguage.g:3366:1: ( rule__ErrorPredicate__Group_5_1__1__Impl ) | 9974 | // InternalSolverLanguage.g:3172:1: ( rule__Predicate__Group_4_1__1__Impl ) |
10524 | // InternalSolverLanguage.g:3367:2: rule__ErrorPredicate__Group_5_1__1__Impl | 9975 | // InternalSolverLanguage.g:3173:2: rule__Predicate__Group_4_1__1__Impl |
10525 | { | 9976 | { |
10526 | pushFollow(FOLLOW_2); | 9977 | pushFollow(FOLLOW_2); |
10527 | rule__ErrorPredicate__Group_5_1__1__Impl(); | 9978 | rule__Predicate__Group_4_1__1__Impl(); |
10528 | 9979 | ||
10529 | state._fsp--; | 9980 | state._fsp--; |
10530 | 9981 | ||
@@ -10543,40 +9994,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10543 | } | 9994 | } |
10544 | return ; | 9995 | return ; |
10545 | } | 9996 | } |
10546 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__1" | 9997 | // $ANTLR end "rule__Predicate__Group_4_1__1" |
10547 | 9998 | ||
10548 | 9999 | ||
10549 | // $ANTLR start "rule__ErrorPredicate__Group_5_1__1__Impl" | 10000 | // $ANTLR start "rule__Predicate__Group_4_1__1__Impl" |
10550 | // InternalSolverLanguage.g:3373:1: rule__ErrorPredicate__Group_5_1__1__Impl : ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) ; | 10001 | // InternalSolverLanguage.g:3179:1: rule__Predicate__Group_4_1__1__Impl : ( ( rule__Predicate__Group_4_1_1__0 )* ) ; |
10551 | public final void rule__ErrorPredicate__Group_5_1__1__Impl() throws RecognitionException { | 10002 | public final void rule__Predicate__Group_4_1__1__Impl() throws RecognitionException { |
10552 | 10003 | ||
10553 | int stackSize = keepStackSize(); | 10004 | int stackSize = keepStackSize(); |
10554 | 10005 | ||
10555 | try { | 10006 | try { |
10556 | // InternalSolverLanguage.g:3377:1: ( ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) ) | 10007 | // InternalSolverLanguage.g:3183:1: ( ( ( rule__Predicate__Group_4_1_1__0 )* ) ) |
10557 | // InternalSolverLanguage.g:3378:1: ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) | 10008 | // InternalSolverLanguage.g:3184:1: ( ( rule__Predicate__Group_4_1_1__0 )* ) |
10558 | { | 10009 | { |
10559 | // InternalSolverLanguage.g:3378:1: ( ( rule__ErrorPredicate__Group_5_1_1__0 )* ) | 10010 | // InternalSolverLanguage.g:3184:1: ( ( rule__Predicate__Group_4_1_1__0 )* ) |
10560 | // InternalSolverLanguage.g:3379:2: ( rule__ErrorPredicate__Group_5_1_1__0 )* | 10011 | // InternalSolverLanguage.g:3185:2: ( rule__Predicate__Group_4_1_1__0 )* |
10561 | { | 10012 | { |
10562 | before(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); | 10013 | before(grammarAccess.getPredicateAccess().getGroup_4_1_1()); |
10563 | // InternalSolverLanguage.g:3380:2: ( rule__ErrorPredicate__Group_5_1_1__0 )* | 10014 | // InternalSolverLanguage.g:3186:2: ( rule__Predicate__Group_4_1_1__0 )* |
10564 | loop30: | 10015 | loop30: |
10565 | do { | 10016 | do { |
10566 | int alt30=2; | 10017 | int alt30=2; |
10567 | int LA30_0 = input.LA(1); | 10018 | int LA30_0 = input.LA(1); |
10568 | 10019 | ||
10569 | if ( (LA30_0==28) ) { | 10020 | if ( (LA30_0==29) ) { |
10570 | alt30=1; | 10021 | alt30=1; |
10571 | } | 10022 | } |
10572 | 10023 | ||
10573 | 10024 | ||
10574 | switch (alt30) { | 10025 | switch (alt30) { |
10575 | case 1 : | 10026 | case 1 : |
10576 | // InternalSolverLanguage.g:3380:3: rule__ErrorPredicate__Group_5_1_1__0 | 10027 | // InternalSolverLanguage.g:3186:3: rule__Predicate__Group_4_1_1__0 |
10577 | { | 10028 | { |
10578 | pushFollow(FOLLOW_22); | 10029 | pushFollow(FOLLOW_24); |
10579 | rule__ErrorPredicate__Group_5_1_1__0(); | 10030 | rule__Predicate__Group_4_1_1__0(); |
10580 | 10031 | ||
10581 | state._fsp--; | 10032 | state._fsp--; |
10582 | 10033 | ||
@@ -10589,7 +10040,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10589 | } | 10040 | } |
10590 | } while (true); | 10041 | } while (true); |
10591 | 10042 | ||
10592 | after(grammarAccess.getErrorPredicateAccess().getGroup_5_1_1()); | 10043 | after(grammarAccess.getPredicateAccess().getGroup_4_1_1()); |
10593 | 10044 | ||
10594 | } | 10045 | } |
10595 | 10046 | ||
@@ -10608,26 +10059,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10608 | } | 10059 | } |
10609 | return ; | 10060 | return ; |
10610 | } | 10061 | } |
10611 | // $ANTLR end "rule__ErrorPredicate__Group_5_1__1__Impl" | 10062 | // $ANTLR end "rule__Predicate__Group_4_1__1__Impl" |
10612 | 10063 | ||
10613 | 10064 | ||
10614 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__0" | 10065 | // $ANTLR start "rule__Predicate__Group_4_1_1__0" |
10615 | // InternalSolverLanguage.g:3389:1: rule__ErrorPredicate__Group_5_1_1__0 : rule__ErrorPredicate__Group_5_1_1__0__Impl rule__ErrorPredicate__Group_5_1_1__1 ; | 10066 | // InternalSolverLanguage.g:3195:1: rule__Predicate__Group_4_1_1__0 : rule__Predicate__Group_4_1_1__0__Impl rule__Predicate__Group_4_1_1__1 ; |
10616 | public final void rule__ErrorPredicate__Group_5_1_1__0() throws RecognitionException { | 10067 | public final void rule__Predicate__Group_4_1_1__0() throws RecognitionException { |
10617 | 10068 | ||
10618 | int stackSize = keepStackSize(); | 10069 | int stackSize = keepStackSize(); |
10619 | 10070 | ||
10620 | try { | 10071 | try { |
10621 | // InternalSolverLanguage.g:3393:1: ( rule__ErrorPredicate__Group_5_1_1__0__Impl rule__ErrorPredicate__Group_5_1_1__1 ) | 10072 | // InternalSolverLanguage.g:3199:1: ( rule__Predicate__Group_4_1_1__0__Impl rule__Predicate__Group_4_1_1__1 ) |
10622 | // InternalSolverLanguage.g:3394:2: rule__ErrorPredicate__Group_5_1_1__0__Impl rule__ErrorPredicate__Group_5_1_1__1 | 10073 | // InternalSolverLanguage.g:3200:2: rule__Predicate__Group_4_1_1__0__Impl rule__Predicate__Group_4_1_1__1 |
10623 | { | 10074 | { |
10624 | pushFollow(FOLLOW_20); | 10075 | pushFollow(FOLLOW_21); |
10625 | rule__ErrorPredicate__Group_5_1_1__0__Impl(); | 10076 | rule__Predicate__Group_4_1_1__0__Impl(); |
10626 | 10077 | ||
10627 | state._fsp--; | 10078 | state._fsp--; |
10628 | 10079 | ||
10629 | pushFollow(FOLLOW_2); | 10080 | pushFollow(FOLLOW_2); |
10630 | rule__ErrorPredicate__Group_5_1_1__1(); | 10081 | rule__Predicate__Group_4_1_1__1(); |
10631 | 10082 | ||
10632 | state._fsp--; | 10083 | state._fsp--; |
10633 | 10084 | ||
@@ -10646,25 +10097,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10646 | } | 10097 | } |
10647 | return ; | 10098 | return ; |
10648 | } | 10099 | } |
10649 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__0" | 10100 | // $ANTLR end "rule__Predicate__Group_4_1_1__0" |
10650 | 10101 | ||
10651 | 10102 | ||
10652 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__0__Impl" | 10103 | // $ANTLR start "rule__Predicate__Group_4_1_1__0__Impl" |
10653 | // InternalSolverLanguage.g:3401:1: rule__ErrorPredicate__Group_5_1_1__0__Impl : ( '|' ) ; | 10104 | // InternalSolverLanguage.g:3207:1: rule__Predicate__Group_4_1_1__0__Impl : ( '|' ) ; |
10654 | public final void rule__ErrorPredicate__Group_5_1_1__0__Impl() throws RecognitionException { | 10105 | public final void rule__Predicate__Group_4_1_1__0__Impl() throws RecognitionException { |
10655 | 10106 | ||
10656 | int stackSize = keepStackSize(); | 10107 | int stackSize = keepStackSize(); |
10657 | 10108 | ||
10658 | try { | 10109 | try { |
10659 | // InternalSolverLanguage.g:3405:1: ( ( '|' ) ) | 10110 | // InternalSolverLanguage.g:3211:1: ( ( '|' ) ) |
10660 | // InternalSolverLanguage.g:3406:1: ( '|' ) | 10111 | // InternalSolverLanguage.g:3212:1: ( '|' ) |
10661 | { | 10112 | { |
10662 | // InternalSolverLanguage.g:3406:1: ( '|' ) | 10113 | // InternalSolverLanguage.g:3212:1: ( '|' ) |
10663 | // InternalSolverLanguage.g:3407:2: '|' | 10114 | // InternalSolverLanguage.g:3213:2: '|' |
10664 | { | 10115 | { |
10665 | before(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); | 10116 | before(grammarAccess.getPredicateAccess().getVerticalLineKeyword_4_1_1_0()); |
10666 | match(input,28,FOLLOW_2); | 10117 | match(input,29,FOLLOW_2); |
10667 | after(grammarAccess.getErrorPredicateAccess().getVerticalLineKeyword_5_1_1_0()); | 10118 | after(grammarAccess.getPredicateAccess().getVerticalLineKeyword_4_1_1_0()); |
10668 | 10119 | ||
10669 | } | 10120 | } |
10670 | 10121 | ||
@@ -10683,21 +10134,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10683 | } | 10134 | } |
10684 | return ; | 10135 | return ; |
10685 | } | 10136 | } |
10686 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__0__Impl" | 10137 | // $ANTLR end "rule__Predicate__Group_4_1_1__0__Impl" |
10687 | 10138 | ||
10688 | 10139 | ||
10689 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__1" | 10140 | // $ANTLR start "rule__Predicate__Group_4_1_1__1" |
10690 | // InternalSolverLanguage.g:3416:1: rule__ErrorPredicate__Group_5_1_1__1 : rule__ErrorPredicate__Group_5_1_1__1__Impl ; | 10141 | // InternalSolverLanguage.g:3222:1: rule__Predicate__Group_4_1_1__1 : rule__Predicate__Group_4_1_1__1__Impl ; |
10691 | public final void rule__ErrorPredicate__Group_5_1_1__1() throws RecognitionException { | 10142 | public final void rule__Predicate__Group_4_1_1__1() throws RecognitionException { |
10692 | 10143 | ||
10693 | int stackSize = keepStackSize(); | 10144 | int stackSize = keepStackSize(); |
10694 | 10145 | ||
10695 | try { | 10146 | try { |
10696 | // InternalSolverLanguage.g:3420:1: ( rule__ErrorPredicate__Group_5_1_1__1__Impl ) | 10147 | // InternalSolverLanguage.g:3226:1: ( rule__Predicate__Group_4_1_1__1__Impl ) |
10697 | // InternalSolverLanguage.g:3421:2: rule__ErrorPredicate__Group_5_1_1__1__Impl | 10148 | // InternalSolverLanguage.g:3227:2: rule__Predicate__Group_4_1_1__1__Impl |
10698 | { | 10149 | { |
10699 | pushFollow(FOLLOW_2); | 10150 | pushFollow(FOLLOW_2); |
10700 | rule__ErrorPredicate__Group_5_1_1__1__Impl(); | 10151 | rule__Predicate__Group_4_1_1__1__Impl(); |
10701 | 10152 | ||
10702 | state._fsp--; | 10153 | state._fsp--; |
10703 | 10154 | ||
@@ -10716,35 +10167,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10716 | } | 10167 | } |
10717 | return ; | 10168 | return ; |
10718 | } | 10169 | } |
10719 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__1" | 10170 | // $ANTLR end "rule__Predicate__Group_4_1_1__1" |
10720 | 10171 | ||
10721 | 10172 | ||
10722 | // $ANTLR start "rule__ErrorPredicate__Group_5_1_1__1__Impl" | 10173 | // $ANTLR start "rule__Predicate__Group_4_1_1__1__Impl" |
10723 | // InternalSolverLanguage.g:3427:1: rule__ErrorPredicate__Group_5_1_1__1__Impl : ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) ; | 10174 | // InternalSolverLanguage.g:3233:1: rule__Predicate__Group_4_1_1__1__Impl : ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) ; |
10724 | public final void rule__ErrorPredicate__Group_5_1_1__1__Impl() throws RecognitionException { | 10175 | public final void rule__Predicate__Group_4_1_1__1__Impl() throws RecognitionException { |
10725 | 10176 | ||
10726 | int stackSize = keepStackSize(); | 10177 | int stackSize = keepStackSize(); |
10727 | 10178 | ||
10728 | try { | 10179 | try { |
10729 | // InternalSolverLanguage.g:3431:1: ( ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) ) | 10180 | // InternalSolverLanguage.g:3237:1: ( ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) ) |
10730 | // InternalSolverLanguage.g:3432:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) | 10181 | // InternalSolverLanguage.g:3238:1: ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) |
10731 | { | 10182 | { |
10732 | // InternalSolverLanguage.g:3432:1: ( ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) ) | 10183 | // InternalSolverLanguage.g:3238:1: ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) |
10733 | // InternalSolverLanguage.g:3433:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) | 10184 | // InternalSolverLanguage.g:3239:2: ( rule__Predicate__BodiesAssignment_4_1_1_1 ) |
10734 | { | 10185 | { |
10735 | before(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); | 10186 | before(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1()); |
10736 | // InternalSolverLanguage.g:3434:2: ( rule__ErrorPredicate__BodiesAssignment_5_1_1_1 ) | 10187 | // InternalSolverLanguage.g:3240:2: ( rule__Predicate__BodiesAssignment_4_1_1_1 ) |
10737 | // InternalSolverLanguage.g:3434:3: rule__ErrorPredicate__BodiesAssignment_5_1_1_1 | 10188 | // InternalSolverLanguage.g:3240:3: rule__Predicate__BodiesAssignment_4_1_1_1 |
10738 | { | 10189 | { |
10739 | pushFollow(FOLLOW_2); | 10190 | pushFollow(FOLLOW_2); |
10740 | rule__ErrorPredicate__BodiesAssignment_5_1_1_1(); | 10191 | rule__Predicate__BodiesAssignment_4_1_1_1(); |
10741 | 10192 | ||
10742 | state._fsp--; | 10193 | state._fsp--; |
10743 | 10194 | ||
10744 | 10195 | ||
10745 | } | 10196 | } |
10746 | 10197 | ||
10747 | after(grammarAccess.getErrorPredicateAccess().getBodiesAssignment_5_1_1_1()); | 10198 | after(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1()); |
10748 | 10199 | ||
10749 | } | 10200 | } |
10750 | 10201 | ||
@@ -10763,20 +10214,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10763 | } | 10214 | } |
10764 | return ; | 10215 | return ; |
10765 | } | 10216 | } |
10766 | // $ANTLR end "rule__ErrorPredicate__Group_5_1_1__1__Impl" | 10217 | // $ANTLR end "rule__Predicate__Group_4_1_1__1__Impl" |
10767 | 10218 | ||
10768 | 10219 | ||
10769 | // $ANTLR start "rule__Parameter__Group__0" | 10220 | // $ANTLR start "rule__Parameter__Group__0" |
10770 | // InternalSolverLanguage.g:3443:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; | 10221 | // InternalSolverLanguage.g:3249:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; |
10771 | public final void rule__Parameter__Group__0() throws RecognitionException { | 10222 | public final void rule__Parameter__Group__0() throws RecognitionException { |
10772 | 10223 | ||
10773 | int stackSize = keepStackSize(); | 10224 | int stackSize = keepStackSize(); |
10774 | 10225 | ||
10775 | try { | 10226 | try { |
10776 | // InternalSolverLanguage.g:3447:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) | 10227 | // InternalSolverLanguage.g:3253:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) |
10777 | // InternalSolverLanguage.g:3448:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 | 10228 | // InternalSolverLanguage.g:3254:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 |
10778 | { | 10229 | { |
10779 | pushFollow(FOLLOW_14); | 10230 | pushFollow(FOLLOW_25); |
10780 | rule__Parameter__Group__0__Impl(); | 10231 | rule__Parameter__Group__0__Impl(); |
10781 | 10232 | ||
10782 | state._fsp--; | 10233 | state._fsp--; |
@@ -10805,21 +10256,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10805 | 10256 | ||
10806 | 10257 | ||
10807 | // $ANTLR start "rule__Parameter__Group__0__Impl" | 10258 | // $ANTLR start "rule__Parameter__Group__0__Impl" |
10808 | // InternalSolverLanguage.g:3455:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__VariableAssignment_0 ) ) ; | 10259 | // InternalSolverLanguage.g:3261:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__VariableAssignment_0 ) ) ; |
10809 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { | 10260 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { |
10810 | 10261 | ||
10811 | int stackSize = keepStackSize(); | 10262 | int stackSize = keepStackSize(); |
10812 | 10263 | ||
10813 | try { | 10264 | try { |
10814 | // InternalSolverLanguage.g:3459:1: ( ( ( rule__Parameter__VariableAssignment_0 ) ) ) | 10265 | // InternalSolverLanguage.g:3265:1: ( ( ( rule__Parameter__VariableAssignment_0 ) ) ) |
10815 | // InternalSolverLanguage.g:3460:1: ( ( rule__Parameter__VariableAssignment_0 ) ) | 10266 | // InternalSolverLanguage.g:3266:1: ( ( rule__Parameter__VariableAssignment_0 ) ) |
10816 | { | 10267 | { |
10817 | // InternalSolverLanguage.g:3460:1: ( ( rule__Parameter__VariableAssignment_0 ) ) | 10268 | // InternalSolverLanguage.g:3266:1: ( ( rule__Parameter__VariableAssignment_0 ) ) |
10818 | // InternalSolverLanguage.g:3461:2: ( rule__Parameter__VariableAssignment_0 ) | 10269 | // InternalSolverLanguage.g:3267:2: ( rule__Parameter__VariableAssignment_0 ) |
10819 | { | 10270 | { |
10820 | before(grammarAccess.getParameterAccess().getVariableAssignment_0()); | 10271 | before(grammarAccess.getParameterAccess().getVariableAssignment_0()); |
10821 | // InternalSolverLanguage.g:3462:2: ( rule__Parameter__VariableAssignment_0 ) | 10272 | // InternalSolverLanguage.g:3268:2: ( rule__Parameter__VariableAssignment_0 ) |
10822 | // InternalSolverLanguage.g:3462:3: rule__Parameter__VariableAssignment_0 | 10273 | // InternalSolverLanguage.g:3268:3: rule__Parameter__VariableAssignment_0 |
10823 | { | 10274 | { |
10824 | pushFollow(FOLLOW_2); | 10275 | pushFollow(FOLLOW_2); |
10825 | rule__Parameter__VariableAssignment_0(); | 10276 | rule__Parameter__VariableAssignment_0(); |
@@ -10852,14 +10303,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10852 | 10303 | ||
10853 | 10304 | ||
10854 | // $ANTLR start "rule__Parameter__Group__1" | 10305 | // $ANTLR start "rule__Parameter__Group__1" |
10855 | // InternalSolverLanguage.g:3470:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; | 10306 | // InternalSolverLanguage.g:3276:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; |
10856 | public final void rule__Parameter__Group__1() throws RecognitionException { | 10307 | public final void rule__Parameter__Group__1() throws RecognitionException { |
10857 | 10308 | ||
10858 | int stackSize = keepStackSize(); | 10309 | int stackSize = keepStackSize(); |
10859 | 10310 | ||
10860 | try { | 10311 | try { |
10861 | // InternalSolverLanguage.g:3474:1: ( rule__Parameter__Group__1__Impl ) | 10312 | // InternalSolverLanguage.g:3280:1: ( rule__Parameter__Group__1__Impl ) |
10862 | // InternalSolverLanguage.g:3475:2: rule__Parameter__Group__1__Impl | 10313 | // InternalSolverLanguage.g:3281:2: rule__Parameter__Group__1__Impl |
10863 | { | 10314 | { |
10864 | pushFollow(FOLLOW_2); | 10315 | pushFollow(FOLLOW_2); |
10865 | rule__Parameter__Group__1__Impl(); | 10316 | rule__Parameter__Group__1__Impl(); |
@@ -10885,29 +10336,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10885 | 10336 | ||
10886 | 10337 | ||
10887 | // $ANTLR start "rule__Parameter__Group__1__Impl" | 10338 | // $ANTLR start "rule__Parameter__Group__1__Impl" |
10888 | // InternalSolverLanguage.g:3481:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Group_1__0 )? ) ; | 10339 | // InternalSolverLanguage.g:3287:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Group_1__0 )? ) ; |
10889 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { | 10340 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { |
10890 | 10341 | ||
10891 | int stackSize = keepStackSize(); | 10342 | int stackSize = keepStackSize(); |
10892 | 10343 | ||
10893 | try { | 10344 | try { |
10894 | // InternalSolverLanguage.g:3485:1: ( ( ( rule__Parameter__Group_1__0 )? ) ) | 10345 | // InternalSolverLanguage.g:3291:1: ( ( ( rule__Parameter__Group_1__0 )? ) ) |
10895 | // InternalSolverLanguage.g:3486:1: ( ( rule__Parameter__Group_1__0 )? ) | 10346 | // InternalSolverLanguage.g:3292:1: ( ( rule__Parameter__Group_1__0 )? ) |
10896 | { | 10347 | { |
10897 | // InternalSolverLanguage.g:3486:1: ( ( rule__Parameter__Group_1__0 )? ) | 10348 | // InternalSolverLanguage.g:3292:1: ( ( rule__Parameter__Group_1__0 )? ) |
10898 | // InternalSolverLanguage.g:3487:2: ( rule__Parameter__Group_1__0 )? | 10349 | // InternalSolverLanguage.g:3293:2: ( rule__Parameter__Group_1__0 )? |
10899 | { | 10350 | { |
10900 | before(grammarAccess.getParameterAccess().getGroup_1()); | 10351 | before(grammarAccess.getParameterAccess().getGroup_1()); |
10901 | // InternalSolverLanguage.g:3488:2: ( rule__Parameter__Group_1__0 )? | 10352 | // InternalSolverLanguage.g:3294:2: ( rule__Parameter__Group_1__0 )? |
10902 | int alt31=2; | 10353 | int alt31=2; |
10903 | int LA31_0 = input.LA(1); | 10354 | int LA31_0 = input.LA(1); |
10904 | 10355 | ||
10905 | if ( (LA31_0==19) ) { | 10356 | if ( (LA31_0==17) ) { |
10906 | alt31=1; | 10357 | alt31=1; |
10907 | } | 10358 | } |
10908 | switch (alt31) { | 10359 | switch (alt31) { |
10909 | case 1 : | 10360 | case 1 : |
10910 | // InternalSolverLanguage.g:3488:3: rule__Parameter__Group_1__0 | 10361 | // InternalSolverLanguage.g:3294:3: rule__Parameter__Group_1__0 |
10911 | { | 10362 | { |
10912 | pushFollow(FOLLOW_2); | 10363 | pushFollow(FOLLOW_2); |
10913 | rule__Parameter__Group_1__0(); | 10364 | rule__Parameter__Group_1__0(); |
@@ -10943,16 +10394,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10943 | 10394 | ||
10944 | 10395 | ||
10945 | // $ANTLR start "rule__Parameter__Group_1__0" | 10396 | // $ANTLR start "rule__Parameter__Group_1__0" |
10946 | // InternalSolverLanguage.g:3497:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ; | 10397 | // InternalSolverLanguage.g:3303:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ; |
10947 | public final void rule__Parameter__Group_1__0() throws RecognitionException { | 10398 | public final void rule__Parameter__Group_1__0() throws RecognitionException { |
10948 | 10399 | ||
10949 | int stackSize = keepStackSize(); | 10400 | int stackSize = keepStackSize(); |
10950 | 10401 | ||
10951 | try { | 10402 | try { |
10952 | // InternalSolverLanguage.g:3501:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ) | 10403 | // InternalSolverLanguage.g:3307:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ) |
10953 | // InternalSolverLanguage.g:3502:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 | 10404 | // InternalSolverLanguage.g:3308:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 |
10954 | { | 10405 | { |
10955 | pushFollow(FOLLOW_25); | 10406 | pushFollow(FOLLOW_26); |
10956 | rule__Parameter__Group_1__0__Impl(); | 10407 | rule__Parameter__Group_1__0__Impl(); |
10957 | 10408 | ||
10958 | state._fsp--; | 10409 | state._fsp--; |
@@ -10981,20 +10432,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10981 | 10432 | ||
10982 | 10433 | ||
10983 | // $ANTLR start "rule__Parameter__Group_1__0__Impl" | 10434 | // $ANTLR start "rule__Parameter__Group_1__0__Impl" |
10984 | // InternalSolverLanguage.g:3509:1: rule__Parameter__Group_1__0__Impl : ( ':' ) ; | 10435 | // InternalSolverLanguage.g:3315:1: rule__Parameter__Group_1__0__Impl : ( ':' ) ; |
10985 | public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException { | 10436 | public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException { |
10986 | 10437 | ||
10987 | int stackSize = keepStackSize(); | 10438 | int stackSize = keepStackSize(); |
10988 | 10439 | ||
10989 | try { | 10440 | try { |
10990 | // InternalSolverLanguage.g:3513:1: ( ( ':' ) ) | 10441 | // InternalSolverLanguage.g:3319:1: ( ( ':' ) ) |
10991 | // InternalSolverLanguage.g:3514:1: ( ':' ) | 10442 | // InternalSolverLanguage.g:3320:1: ( ':' ) |
10992 | { | 10443 | { |
10993 | // InternalSolverLanguage.g:3514:1: ( ':' ) | 10444 | // InternalSolverLanguage.g:3320:1: ( ':' ) |
10994 | // InternalSolverLanguage.g:3515:2: ':' | 10445 | // InternalSolverLanguage.g:3321:2: ':' |
10995 | { | 10446 | { |
10996 | before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); | 10447 | before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); |
10997 | match(input,19,FOLLOW_2); | 10448 | match(input,17,FOLLOW_2); |
10998 | after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); | 10449 | after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); |
10999 | 10450 | ||
11000 | } | 10451 | } |
@@ -11018,14 +10469,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11018 | 10469 | ||
11019 | 10470 | ||
11020 | // $ANTLR start "rule__Parameter__Group_1__1" | 10471 | // $ANTLR start "rule__Parameter__Group_1__1" |
11021 | // InternalSolverLanguage.g:3524:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl ; | 10472 | // InternalSolverLanguage.g:3330:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl ; |
11022 | public final void rule__Parameter__Group_1__1() throws RecognitionException { | 10473 | public final void rule__Parameter__Group_1__1() throws RecognitionException { |
11023 | 10474 | ||
11024 | int stackSize = keepStackSize(); | 10475 | int stackSize = keepStackSize(); |
11025 | 10476 | ||
11026 | try { | 10477 | try { |
11027 | // InternalSolverLanguage.g:3528:1: ( rule__Parameter__Group_1__1__Impl ) | 10478 | // InternalSolverLanguage.g:3334:1: ( rule__Parameter__Group_1__1__Impl ) |
11028 | // InternalSolverLanguage.g:3529:2: rule__Parameter__Group_1__1__Impl | 10479 | // InternalSolverLanguage.g:3335:2: rule__Parameter__Group_1__1__Impl |
11029 | { | 10480 | { |
11030 | pushFollow(FOLLOW_2); | 10481 | pushFollow(FOLLOW_2); |
11031 | rule__Parameter__Group_1__1__Impl(); | 10482 | rule__Parameter__Group_1__1__Impl(); |
@@ -11051,21 +10502,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11051 | 10502 | ||
11052 | 10503 | ||
11053 | // $ANTLR start "rule__Parameter__Group_1__1__Impl" | 10504 | // $ANTLR start "rule__Parameter__Group_1__1__Impl" |
11054 | // InternalSolverLanguage.g:3535:1: rule__Parameter__Group_1__1__Impl : ( ( rule__Parameter__TypeAssignment_1_1 ) ) ; | 10505 | // InternalSolverLanguage.g:3341:1: rule__Parameter__Group_1__1__Impl : ( ( rule__Parameter__TypeAssignment_1_1 ) ) ; |
11055 | public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException { | 10506 | public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException { |
11056 | 10507 | ||
11057 | int stackSize = keepStackSize(); | 10508 | int stackSize = keepStackSize(); |
11058 | 10509 | ||
11059 | try { | 10510 | try { |
11060 | // InternalSolverLanguage.g:3539:1: ( ( ( rule__Parameter__TypeAssignment_1_1 ) ) ) | 10511 | // InternalSolverLanguage.g:3345:1: ( ( ( rule__Parameter__TypeAssignment_1_1 ) ) ) |
11061 | // InternalSolverLanguage.g:3540:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) | 10512 | // InternalSolverLanguage.g:3346:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) |
11062 | { | 10513 | { |
11063 | // InternalSolverLanguage.g:3540:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) | 10514 | // InternalSolverLanguage.g:3346:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) |
11064 | // InternalSolverLanguage.g:3541:2: ( rule__Parameter__TypeAssignment_1_1 ) | 10515 | // InternalSolverLanguage.g:3347:2: ( rule__Parameter__TypeAssignment_1_1 ) |
11065 | { | 10516 | { |
11066 | before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); | 10517 | before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); |
11067 | // InternalSolverLanguage.g:3542:2: ( rule__Parameter__TypeAssignment_1_1 ) | 10518 | // InternalSolverLanguage.g:3348:2: ( rule__Parameter__TypeAssignment_1_1 ) |
11068 | // InternalSolverLanguage.g:3542:3: rule__Parameter__TypeAssignment_1_1 | 10519 | // InternalSolverLanguage.g:3348:3: rule__Parameter__TypeAssignment_1_1 |
11069 | { | 10520 | { |
11070 | pushFollow(FOLLOW_2); | 10521 | pushFollow(FOLLOW_2); |
11071 | rule__Parameter__TypeAssignment_1_1(); | 10522 | rule__Parameter__TypeAssignment_1_1(); |
@@ -11098,16 +10549,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11098 | 10549 | ||
11099 | 10550 | ||
11100 | // $ANTLR start "rule__PatternBody__Group__0" | 10551 | // $ANTLR start "rule__PatternBody__Group__0" |
11101 | // InternalSolverLanguage.g:3551:1: rule__PatternBody__Group__0 : rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ; | 10552 | // InternalSolverLanguage.g:3357:1: rule__PatternBody__Group__0 : rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ; |
11102 | public final void rule__PatternBody__Group__0() throws RecognitionException { | 10553 | public final void rule__PatternBody__Group__0() throws RecognitionException { |
11103 | 10554 | ||
11104 | int stackSize = keepStackSize(); | 10555 | int stackSize = keepStackSize(); |
11105 | 10556 | ||
11106 | try { | 10557 | try { |
11107 | // InternalSolverLanguage.g:3555:1: ( rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ) | 10558 | // InternalSolverLanguage.g:3361:1: ( rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ) |
11108 | // InternalSolverLanguage.g:3556:2: rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 | 10559 | // InternalSolverLanguage.g:3362:2: rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 |
11109 | { | 10560 | { |
11110 | pushFollow(FOLLOW_20); | 10561 | pushFollow(FOLLOW_21); |
11111 | rule__PatternBody__Group__0__Impl(); | 10562 | rule__PatternBody__Group__0__Impl(); |
11112 | 10563 | ||
11113 | state._fsp--; | 10564 | state._fsp--; |
@@ -11136,21 +10587,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11136 | 10587 | ||
11137 | 10588 | ||
11138 | // $ANTLR start "rule__PatternBody__Group__0__Impl" | 10589 | // $ANTLR start "rule__PatternBody__Group__0__Impl" |
11139 | // InternalSolverLanguage.g:3563:1: rule__PatternBody__Group__0__Impl : ( () ) ; | 10590 | // InternalSolverLanguage.g:3369:1: rule__PatternBody__Group__0__Impl : ( () ) ; |
11140 | public final void rule__PatternBody__Group__0__Impl() throws RecognitionException { | 10591 | public final void rule__PatternBody__Group__0__Impl() throws RecognitionException { |
11141 | 10592 | ||
11142 | int stackSize = keepStackSize(); | 10593 | int stackSize = keepStackSize(); |
11143 | 10594 | ||
11144 | try { | 10595 | try { |
11145 | // InternalSolverLanguage.g:3567:1: ( ( () ) ) | 10596 | // InternalSolverLanguage.g:3373:1: ( ( () ) ) |
11146 | // InternalSolverLanguage.g:3568:1: ( () ) | 10597 | // InternalSolverLanguage.g:3374:1: ( () ) |
11147 | { | 10598 | { |
11148 | // InternalSolverLanguage.g:3568:1: ( () ) | 10599 | // InternalSolverLanguage.g:3374:1: ( () ) |
11149 | // InternalSolverLanguage.g:3569:2: () | 10600 | // InternalSolverLanguage.g:3375:2: () |
11150 | { | 10601 | { |
11151 | before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); | 10602 | before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); |
11152 | // InternalSolverLanguage.g:3570:2: () | 10603 | // InternalSolverLanguage.g:3376:2: () |
11153 | // InternalSolverLanguage.g:3570:3: | 10604 | // InternalSolverLanguage.g:3376:3: |
11154 | { | 10605 | { |
11155 | } | 10606 | } |
11156 | 10607 | ||
@@ -11173,14 +10624,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11173 | 10624 | ||
11174 | 10625 | ||
11175 | // $ANTLR start "rule__PatternBody__Group__1" | 10626 | // $ANTLR start "rule__PatternBody__Group__1" |
11176 | // InternalSolverLanguage.g:3578:1: rule__PatternBody__Group__1 : rule__PatternBody__Group__1__Impl ; | 10627 | // InternalSolverLanguage.g:3384:1: rule__PatternBody__Group__1 : rule__PatternBody__Group__1__Impl ; |
11177 | public final void rule__PatternBody__Group__1() throws RecognitionException { | 10628 | public final void rule__PatternBody__Group__1() throws RecognitionException { |
11178 | 10629 | ||
11179 | int stackSize = keepStackSize(); | 10630 | int stackSize = keepStackSize(); |
11180 | 10631 | ||
11181 | try { | 10632 | try { |
11182 | // InternalSolverLanguage.g:3582:1: ( rule__PatternBody__Group__1__Impl ) | 10633 | // InternalSolverLanguage.g:3388:1: ( rule__PatternBody__Group__1__Impl ) |
11183 | // InternalSolverLanguage.g:3583:2: rule__PatternBody__Group__1__Impl | 10634 | // InternalSolverLanguage.g:3389:2: rule__PatternBody__Group__1__Impl |
11184 | { | 10635 | { |
11185 | pushFollow(FOLLOW_2); | 10636 | pushFollow(FOLLOW_2); |
11186 | rule__PatternBody__Group__1__Impl(); | 10637 | rule__PatternBody__Group__1__Impl(); |
@@ -11206,21 +10657,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11206 | 10657 | ||
11207 | 10658 | ||
11208 | // $ANTLR start "rule__PatternBody__Group__1__Impl" | 10659 | // $ANTLR start "rule__PatternBody__Group__1__Impl" |
11209 | // InternalSolverLanguage.g:3589:1: rule__PatternBody__Group__1__Impl : ( ( rule__PatternBody__Alternatives_1 ) ) ; | 10660 | // InternalSolverLanguage.g:3395:1: rule__PatternBody__Group__1__Impl : ( ( rule__PatternBody__Alternatives_1 ) ) ; |
11210 | public final void rule__PatternBody__Group__1__Impl() throws RecognitionException { | 10661 | public final void rule__PatternBody__Group__1__Impl() throws RecognitionException { |
11211 | 10662 | ||
11212 | int stackSize = keepStackSize(); | 10663 | int stackSize = keepStackSize(); |
11213 | 10664 | ||
11214 | try { | 10665 | try { |
11215 | // InternalSolverLanguage.g:3593:1: ( ( ( rule__PatternBody__Alternatives_1 ) ) ) | 10666 | // InternalSolverLanguage.g:3399:1: ( ( ( rule__PatternBody__Alternatives_1 ) ) ) |
11216 | // InternalSolverLanguage.g:3594:1: ( ( rule__PatternBody__Alternatives_1 ) ) | 10667 | // InternalSolverLanguage.g:3400:1: ( ( rule__PatternBody__Alternatives_1 ) ) |
11217 | { | 10668 | { |
11218 | // InternalSolverLanguage.g:3594:1: ( ( rule__PatternBody__Alternatives_1 ) ) | 10669 | // InternalSolverLanguage.g:3400:1: ( ( rule__PatternBody__Alternatives_1 ) ) |
11219 | // InternalSolverLanguage.g:3595:2: ( rule__PatternBody__Alternatives_1 ) | 10670 | // InternalSolverLanguage.g:3401:2: ( rule__PatternBody__Alternatives_1 ) |
11220 | { | 10671 | { |
11221 | before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); | 10672 | before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); |
11222 | // InternalSolverLanguage.g:3596:2: ( rule__PatternBody__Alternatives_1 ) | 10673 | // InternalSolverLanguage.g:3402:2: ( rule__PatternBody__Alternatives_1 ) |
11223 | // InternalSolverLanguage.g:3596:3: rule__PatternBody__Alternatives_1 | 10674 | // InternalSolverLanguage.g:3402:3: rule__PatternBody__Alternatives_1 |
11224 | { | 10675 | { |
11225 | pushFollow(FOLLOW_2); | 10676 | pushFollow(FOLLOW_2); |
11226 | rule__PatternBody__Alternatives_1(); | 10677 | rule__PatternBody__Alternatives_1(); |
@@ -11253,16 +10704,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11253 | 10704 | ||
11254 | 10705 | ||
11255 | // $ANTLR start "rule__Polarity__Group_0__0" | 10706 | // $ANTLR start "rule__Polarity__Group_0__0" |
11256 | // InternalSolverLanguage.g:3605:1: rule__Polarity__Group_0__0 : rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ; | 10707 | // InternalSolverLanguage.g:3411:1: rule__Polarity__Group_0__0 : rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ; |
11257 | public final void rule__Polarity__Group_0__0() throws RecognitionException { | 10708 | public final void rule__Polarity__Group_0__0() throws RecognitionException { |
11258 | 10709 | ||
11259 | int stackSize = keepStackSize(); | 10710 | int stackSize = keepStackSize(); |
11260 | 10711 | ||
11261 | try { | 10712 | try { |
11262 | // InternalSolverLanguage.g:3609:1: ( rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ) | 10713 | // InternalSolverLanguage.g:3415:1: ( rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ) |
11263 | // InternalSolverLanguage.g:3610:2: rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 | 10714 | // InternalSolverLanguage.g:3416:2: rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 |
11264 | { | 10715 | { |
11265 | pushFollow(FOLLOW_26); | 10716 | pushFollow(FOLLOW_27); |
11266 | rule__Polarity__Group_0__0__Impl(); | 10717 | rule__Polarity__Group_0__0__Impl(); |
11267 | 10718 | ||
11268 | state._fsp--; | 10719 | state._fsp--; |
@@ -11291,21 +10742,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11291 | 10742 | ||
11292 | 10743 | ||
11293 | // $ANTLR start "rule__Polarity__Group_0__0__Impl" | 10744 | // $ANTLR start "rule__Polarity__Group_0__0__Impl" |
11294 | // InternalSolverLanguage.g:3617:1: rule__Polarity__Group_0__0__Impl : ( () ) ; | 10745 | // InternalSolverLanguage.g:3423:1: rule__Polarity__Group_0__0__Impl : ( () ) ; |
11295 | public final void rule__Polarity__Group_0__0__Impl() throws RecognitionException { | 10746 | public final void rule__Polarity__Group_0__0__Impl() throws RecognitionException { |
11296 | 10747 | ||
11297 | int stackSize = keepStackSize(); | 10748 | int stackSize = keepStackSize(); |
11298 | 10749 | ||
11299 | try { | 10750 | try { |
11300 | // InternalSolverLanguage.g:3621:1: ( ( () ) ) | 10751 | // InternalSolverLanguage.g:3427:1: ( ( () ) ) |
11301 | // InternalSolverLanguage.g:3622:1: ( () ) | 10752 | // InternalSolverLanguage.g:3428:1: ( () ) |
11302 | { | 10753 | { |
11303 | // InternalSolverLanguage.g:3622:1: ( () ) | 10754 | // InternalSolverLanguage.g:3428:1: ( () ) |
11304 | // InternalSolverLanguage.g:3623:2: () | 10755 | // InternalSolverLanguage.g:3429:2: () |
11305 | { | 10756 | { |
11306 | before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); | 10757 | before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); |
11307 | // InternalSolverLanguage.g:3624:2: () | 10758 | // InternalSolverLanguage.g:3430:2: () |
11308 | // InternalSolverLanguage.g:3624:3: | 10759 | // InternalSolverLanguage.g:3430:3: |
11309 | { | 10760 | { |
11310 | } | 10761 | } |
11311 | 10762 | ||
@@ -11328,14 +10779,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11328 | 10779 | ||
11329 | 10780 | ||
11330 | // $ANTLR start "rule__Polarity__Group_0__1" | 10781 | // $ANTLR start "rule__Polarity__Group_0__1" |
11331 | // InternalSolverLanguage.g:3632:1: rule__Polarity__Group_0__1 : rule__Polarity__Group_0__1__Impl ; | 10782 | // InternalSolverLanguage.g:3438:1: rule__Polarity__Group_0__1 : rule__Polarity__Group_0__1__Impl ; |
11332 | public final void rule__Polarity__Group_0__1() throws RecognitionException { | 10783 | public final void rule__Polarity__Group_0__1() throws RecognitionException { |
11333 | 10784 | ||
11334 | int stackSize = keepStackSize(); | 10785 | int stackSize = keepStackSize(); |
11335 | 10786 | ||
11336 | try { | 10787 | try { |
11337 | // InternalSolverLanguage.g:3636:1: ( rule__Polarity__Group_0__1__Impl ) | 10788 | // InternalSolverLanguage.g:3442:1: ( rule__Polarity__Group_0__1__Impl ) |
11338 | // InternalSolverLanguage.g:3637:2: rule__Polarity__Group_0__1__Impl | 10789 | // InternalSolverLanguage.g:3443:2: rule__Polarity__Group_0__1__Impl |
11339 | { | 10790 | { |
11340 | pushFollow(FOLLOW_2); | 10791 | pushFollow(FOLLOW_2); |
11341 | rule__Polarity__Group_0__1__Impl(); | 10792 | rule__Polarity__Group_0__1__Impl(); |
@@ -11361,20 +10812,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11361 | 10812 | ||
11362 | 10813 | ||
11363 | // $ANTLR start "rule__Polarity__Group_0__1__Impl" | 10814 | // $ANTLR start "rule__Polarity__Group_0__1__Impl" |
11364 | // InternalSolverLanguage.g:3643:1: rule__Polarity__Group_0__1__Impl : ( '+' ) ; | 10815 | // InternalSolverLanguage.g:3449:1: rule__Polarity__Group_0__1__Impl : ( '+' ) ; |
11365 | public final void rule__Polarity__Group_0__1__Impl() throws RecognitionException { | 10816 | public final void rule__Polarity__Group_0__1__Impl() throws RecognitionException { |
11366 | 10817 | ||
11367 | int stackSize = keepStackSize(); | 10818 | int stackSize = keepStackSize(); |
11368 | 10819 | ||
11369 | try { | 10820 | try { |
11370 | // InternalSolverLanguage.g:3647:1: ( ( '+' ) ) | 10821 | // InternalSolverLanguage.g:3453:1: ( ( '+' ) ) |
11371 | // InternalSolverLanguage.g:3648:1: ( '+' ) | 10822 | // InternalSolverLanguage.g:3454:1: ( '+' ) |
11372 | { | 10823 | { |
11373 | // InternalSolverLanguage.g:3648:1: ( '+' ) | 10824 | // InternalSolverLanguage.g:3454:1: ( '+' ) |
11374 | // InternalSolverLanguage.g:3649:2: '+' | 10825 | // InternalSolverLanguage.g:3455:2: '+' |
11375 | { | 10826 | { |
11376 | before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); | 10827 | before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); |
11377 | match(input,29,FOLLOW_2); | 10828 | match(input,30,FOLLOW_2); |
11378 | after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); | 10829 | after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); |
11379 | 10830 | ||
11380 | } | 10831 | } |
@@ -11398,16 +10849,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11398 | 10849 | ||
11399 | 10850 | ||
11400 | // $ANTLR start "rule__Polarity__Group_1__0" | 10851 | // $ANTLR start "rule__Polarity__Group_1__0" |
11401 | // InternalSolverLanguage.g:3659:1: rule__Polarity__Group_1__0 : rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ; | 10852 | // InternalSolverLanguage.g:3465:1: rule__Polarity__Group_1__0 : rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ; |
11402 | public final void rule__Polarity__Group_1__0() throws RecognitionException { | 10853 | public final void rule__Polarity__Group_1__0() throws RecognitionException { |
11403 | 10854 | ||
11404 | int stackSize = keepStackSize(); | 10855 | int stackSize = keepStackSize(); |
11405 | 10856 | ||
11406 | try { | 10857 | try { |
11407 | // InternalSolverLanguage.g:3663:1: ( rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ) | 10858 | // InternalSolverLanguage.g:3469:1: ( rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ) |
11408 | // InternalSolverLanguage.g:3664:2: rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 | 10859 | // InternalSolverLanguage.g:3470:2: rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 |
11409 | { | 10860 | { |
11410 | pushFollow(FOLLOW_27); | 10861 | pushFollow(FOLLOW_28); |
11411 | rule__Polarity__Group_1__0__Impl(); | 10862 | rule__Polarity__Group_1__0__Impl(); |
11412 | 10863 | ||
11413 | state._fsp--; | 10864 | state._fsp--; |
@@ -11436,21 +10887,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11436 | 10887 | ||
11437 | 10888 | ||
11438 | // $ANTLR start "rule__Polarity__Group_1__0__Impl" | 10889 | // $ANTLR start "rule__Polarity__Group_1__0__Impl" |
11439 | // InternalSolverLanguage.g:3671:1: rule__Polarity__Group_1__0__Impl : ( () ) ; | 10890 | // InternalSolverLanguage.g:3477:1: rule__Polarity__Group_1__0__Impl : ( () ) ; |
11440 | public final void rule__Polarity__Group_1__0__Impl() throws RecognitionException { | 10891 | public final void rule__Polarity__Group_1__0__Impl() throws RecognitionException { |
11441 | 10892 | ||
11442 | int stackSize = keepStackSize(); | 10893 | int stackSize = keepStackSize(); |
11443 | 10894 | ||
11444 | try { | 10895 | try { |
11445 | // InternalSolverLanguage.g:3675:1: ( ( () ) ) | 10896 | // InternalSolverLanguage.g:3481:1: ( ( () ) ) |
11446 | // InternalSolverLanguage.g:3676:1: ( () ) | 10897 | // InternalSolverLanguage.g:3482:1: ( () ) |
11447 | { | 10898 | { |
11448 | // InternalSolverLanguage.g:3676:1: ( () ) | 10899 | // InternalSolverLanguage.g:3482:1: ( () ) |
11449 | // InternalSolverLanguage.g:3677:2: () | 10900 | // InternalSolverLanguage.g:3483:2: () |
11450 | { | 10901 | { |
11451 | before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); | 10902 | before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); |
11452 | // InternalSolverLanguage.g:3678:2: () | 10903 | // InternalSolverLanguage.g:3484:2: () |
11453 | // InternalSolverLanguage.g:3678:3: | 10904 | // InternalSolverLanguage.g:3484:3: |
11454 | { | 10905 | { |
11455 | } | 10906 | } |
11456 | 10907 | ||
@@ -11473,14 +10924,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11473 | 10924 | ||
11474 | 10925 | ||
11475 | // $ANTLR start "rule__Polarity__Group_1__1" | 10926 | // $ANTLR start "rule__Polarity__Group_1__1" |
11476 | // InternalSolverLanguage.g:3686:1: rule__Polarity__Group_1__1 : rule__Polarity__Group_1__1__Impl ; | 10927 | // InternalSolverLanguage.g:3492:1: rule__Polarity__Group_1__1 : rule__Polarity__Group_1__1__Impl ; |
11477 | public final void rule__Polarity__Group_1__1() throws RecognitionException { | 10928 | public final void rule__Polarity__Group_1__1() throws RecognitionException { |
11478 | 10929 | ||
11479 | int stackSize = keepStackSize(); | 10930 | int stackSize = keepStackSize(); |
11480 | 10931 | ||
11481 | try { | 10932 | try { |
11482 | // InternalSolverLanguage.g:3690:1: ( rule__Polarity__Group_1__1__Impl ) | 10933 | // InternalSolverLanguage.g:3496:1: ( rule__Polarity__Group_1__1__Impl ) |
11483 | // InternalSolverLanguage.g:3691:2: rule__Polarity__Group_1__1__Impl | 10934 | // InternalSolverLanguage.g:3497:2: rule__Polarity__Group_1__1__Impl |
11484 | { | 10935 | { |
11485 | pushFollow(FOLLOW_2); | 10936 | pushFollow(FOLLOW_2); |
11486 | rule__Polarity__Group_1__1__Impl(); | 10937 | rule__Polarity__Group_1__1__Impl(); |
@@ -11506,17 +10957,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11506 | 10957 | ||
11507 | 10958 | ||
11508 | // $ANTLR start "rule__Polarity__Group_1__1__Impl" | 10959 | // $ANTLR start "rule__Polarity__Group_1__1__Impl" |
11509 | // InternalSolverLanguage.g:3697:1: rule__Polarity__Group_1__1__Impl : ( '-' ) ; | 10960 | // InternalSolverLanguage.g:3503:1: rule__Polarity__Group_1__1__Impl : ( '-' ) ; |
11510 | public final void rule__Polarity__Group_1__1__Impl() throws RecognitionException { | 10961 | public final void rule__Polarity__Group_1__1__Impl() throws RecognitionException { |
11511 | 10962 | ||
11512 | int stackSize = keepStackSize(); | 10963 | int stackSize = keepStackSize(); |
11513 | 10964 | ||
11514 | try { | 10965 | try { |
11515 | // InternalSolverLanguage.g:3701:1: ( ( '-' ) ) | 10966 | // InternalSolverLanguage.g:3507:1: ( ( '-' ) ) |
11516 | // InternalSolverLanguage.g:3702:1: ( '-' ) | 10967 | // InternalSolverLanguage.g:3508:1: ( '-' ) |
11517 | { | 10968 | { |
11518 | // InternalSolverLanguage.g:3702:1: ( '-' ) | 10969 | // InternalSolverLanguage.g:3508:1: ( '-' ) |
11519 | // InternalSolverLanguage.g:3703:2: '-' | 10970 | // InternalSolverLanguage.g:3509:2: '-' |
11520 | { | 10971 | { |
11521 | before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); | 10972 | before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); |
11522 | match(input,13,FOLLOW_2); | 10973 | match(input,13,FOLLOW_2); |
@@ -11542,23 +10993,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11542 | // $ANTLR end "rule__Polarity__Group_1__1__Impl" | 10993 | // $ANTLR end "rule__Polarity__Group_1__1__Impl" |
11543 | 10994 | ||
11544 | 10995 | ||
11545 | // $ANTLR start "rule__Constraint__Group__0" | 10996 | // $ANTLR start "rule__Constraint__Group_0__0" |
11546 | // InternalSolverLanguage.g:3713:1: rule__Constraint__Group__0 : rule__Constraint__Group__0__Impl rule__Constraint__Group__1 ; | 10997 | // InternalSolverLanguage.g:3519:1: rule__Constraint__Group_0__0 : rule__Constraint__Group_0__0__Impl rule__Constraint__Group_0__1 ; |
11547 | public final void rule__Constraint__Group__0() throws RecognitionException { | 10998 | public final void rule__Constraint__Group_0__0() throws RecognitionException { |
11548 | 10999 | ||
11549 | int stackSize = keepStackSize(); | 11000 | int stackSize = keepStackSize(); |
11550 | 11001 | ||
11551 | try { | 11002 | try { |
11552 | // InternalSolverLanguage.g:3717:1: ( rule__Constraint__Group__0__Impl rule__Constraint__Group__1 ) | 11003 | // InternalSolverLanguage.g:3523:1: ( rule__Constraint__Group_0__0__Impl rule__Constraint__Group_0__1 ) |
11553 | // InternalSolverLanguage.g:3718:2: rule__Constraint__Group__0__Impl rule__Constraint__Group__1 | 11004 | // InternalSolverLanguage.g:3524:2: rule__Constraint__Group_0__0__Impl rule__Constraint__Group_0__1 |
11554 | { | 11005 | { |
11555 | pushFollow(FOLLOW_28); | 11006 | pushFollow(FOLLOW_29); |
11556 | rule__Constraint__Group__0__Impl(); | 11007 | rule__Constraint__Group_0__0__Impl(); |
11557 | 11008 | ||
11558 | state._fsp--; | 11009 | state._fsp--; |
11559 | 11010 | ||
11560 | pushFollow(FOLLOW_2); | 11011 | pushFollow(FOLLOW_2); |
11561 | rule__Constraint__Group__1(); | 11012 | rule__Constraint__Group_0__1(); |
11562 | 11013 | ||
11563 | state._fsp--; | 11014 | state._fsp--; |
11564 | 11015 | ||
@@ -11577,36 +11028,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11577 | } | 11028 | } |
11578 | return ; | 11029 | return ; |
11579 | } | 11030 | } |
11580 | // $ANTLR end "rule__Constraint__Group__0" | 11031 | // $ANTLR end "rule__Constraint__Group_0__0" |
11581 | 11032 | ||
11582 | 11033 | ||
11583 | // $ANTLR start "rule__Constraint__Group__0__Impl" | 11034 | // $ANTLR start "rule__Constraint__Group_0__0__Impl" |
11584 | // InternalSolverLanguage.g:3725:1: rule__Constraint__Group__0__Impl : ( ( rule__Constraint__PolarityAssignment_0 )? ) ; | 11035 | // InternalSolverLanguage.g:3531:1: rule__Constraint__Group_0__0__Impl : ( ( rule__Constraint__PolarityAssignment_0_0 )? ) ; |
11585 | public final void rule__Constraint__Group__0__Impl() throws RecognitionException { | 11036 | public final void rule__Constraint__Group_0__0__Impl() throws RecognitionException { |
11586 | 11037 | ||
11587 | int stackSize = keepStackSize(); | 11038 | int stackSize = keepStackSize(); |
11588 | 11039 | ||
11589 | try { | 11040 | try { |
11590 | // InternalSolverLanguage.g:3729:1: ( ( ( rule__Constraint__PolarityAssignment_0 )? ) ) | 11041 | // InternalSolverLanguage.g:3535:1: ( ( ( rule__Constraint__PolarityAssignment_0_0 )? ) ) |
11591 | // InternalSolverLanguage.g:3730:1: ( ( rule__Constraint__PolarityAssignment_0 )? ) | 11042 | // InternalSolverLanguage.g:3536:1: ( ( rule__Constraint__PolarityAssignment_0_0 )? ) |
11592 | { | 11043 | { |
11593 | // InternalSolverLanguage.g:3730:1: ( ( rule__Constraint__PolarityAssignment_0 )? ) | 11044 | // InternalSolverLanguage.g:3536:1: ( ( rule__Constraint__PolarityAssignment_0_0 )? ) |
11594 | // InternalSolverLanguage.g:3731:2: ( rule__Constraint__PolarityAssignment_0 )? | 11045 | // InternalSolverLanguage.g:3537:2: ( rule__Constraint__PolarityAssignment_0_0 )? |
11595 | { | 11046 | { |
11596 | before(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); | 11047 | before(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0()); |
11597 | // InternalSolverLanguage.g:3732:2: ( rule__Constraint__PolarityAssignment_0 )? | 11048 | // InternalSolverLanguage.g:3538:2: ( rule__Constraint__PolarityAssignment_0_0 )? |
11598 | int alt32=2; | 11049 | int alt32=2; |
11599 | int LA32_0 = input.LA(1); | 11050 | int LA32_0 = input.LA(1); |
11600 | 11051 | ||
11601 | if ( (LA32_0==13||LA32_0==29) ) { | 11052 | if ( (LA32_0==13||LA32_0==30) ) { |
11602 | alt32=1; | 11053 | alt32=1; |
11603 | } | 11054 | } |
11604 | switch (alt32) { | 11055 | switch (alt32) { |
11605 | case 1 : | 11056 | case 1 : |
11606 | // InternalSolverLanguage.g:3732:3: rule__Constraint__PolarityAssignment_0 | 11057 | // InternalSolverLanguage.g:3538:3: rule__Constraint__PolarityAssignment_0_0 |
11607 | { | 11058 | { |
11608 | pushFollow(FOLLOW_2); | 11059 | pushFollow(FOLLOW_2); |
11609 | rule__Constraint__PolarityAssignment_0(); | 11060 | rule__Constraint__PolarityAssignment_0_0(); |
11610 | 11061 | ||
11611 | state._fsp--; | 11062 | state._fsp--; |
11612 | 11063 | ||
@@ -11616,7 +11067,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11616 | 11067 | ||
11617 | } | 11068 | } |
11618 | 11069 | ||
11619 | after(grammarAccess.getConstraintAccess().getPolarityAssignment_0()); | 11070 | after(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0()); |
11620 | 11071 | ||
11621 | } | 11072 | } |
11622 | 11073 | ||
@@ -11635,26 +11086,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11635 | } | 11086 | } |
11636 | return ; | 11087 | return ; |
11637 | } | 11088 | } |
11638 | // $ANTLR end "rule__Constraint__Group__0__Impl" | 11089 | // $ANTLR end "rule__Constraint__Group_0__0__Impl" |
11639 | 11090 | ||
11640 | 11091 | ||
11641 | // $ANTLR start "rule__Constraint__Group__1" | 11092 | // $ANTLR start "rule__Constraint__Group_0__1" |
11642 | // InternalSolverLanguage.g:3740:1: rule__Constraint__Group__1 : rule__Constraint__Group__1__Impl rule__Constraint__Group__2 ; | 11093 | // InternalSolverLanguage.g:3546:1: rule__Constraint__Group_0__1 : rule__Constraint__Group_0__1__Impl rule__Constraint__Group_0__2 ; |
11643 | public final void rule__Constraint__Group__1() throws RecognitionException { | 11094 | public final void rule__Constraint__Group_0__1() throws RecognitionException { |
11644 | 11095 | ||
11645 | int stackSize = keepStackSize(); | 11096 | int stackSize = keepStackSize(); |
11646 | 11097 | ||
11647 | try { | 11098 | try { |
11648 | // InternalSolverLanguage.g:3744:1: ( rule__Constraint__Group__1__Impl rule__Constraint__Group__2 ) | 11099 | // InternalSolverLanguage.g:3550:1: ( rule__Constraint__Group_0__1__Impl rule__Constraint__Group_0__2 ) |
11649 | // InternalSolverLanguage.g:3745:2: rule__Constraint__Group__1__Impl rule__Constraint__Group__2 | 11100 | // InternalSolverLanguage.g:3551:2: rule__Constraint__Group_0__1__Impl rule__Constraint__Group_0__2 |
11650 | { | 11101 | { |
11651 | pushFollow(FOLLOW_29); | 11102 | pushFollow(FOLLOW_30); |
11652 | rule__Constraint__Group__1__Impl(); | 11103 | rule__Constraint__Group_0__1__Impl(); |
11653 | 11104 | ||
11654 | state._fsp--; | 11105 | state._fsp--; |
11655 | 11106 | ||
11656 | pushFollow(FOLLOW_2); | 11107 | pushFollow(FOLLOW_2); |
11657 | rule__Constraint__Group__2(); | 11108 | rule__Constraint__Group_0__2(); |
11658 | 11109 | ||
11659 | state._fsp--; | 11110 | state._fsp--; |
11660 | 11111 | ||
@@ -11673,35 +11124,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11673 | } | 11124 | } |
11674 | return ; | 11125 | return ; |
11675 | } | 11126 | } |
11676 | // $ANTLR end "rule__Constraint__Group__1" | 11127 | // $ANTLR end "rule__Constraint__Group_0__1" |
11677 | 11128 | ||
11678 | 11129 | ||
11679 | // $ANTLR start "rule__Constraint__Group__1__Impl" | 11130 | // $ANTLR start "rule__Constraint__Group_0__1__Impl" |
11680 | // InternalSolverLanguage.g:3752:1: rule__Constraint__Group__1__Impl : ( ( rule__Constraint__SymbolAssignment_1 ) ) ; | 11131 | // InternalSolverLanguage.g:3558:1: rule__Constraint__Group_0__1__Impl : ( ( rule__Constraint__SymbolAssignment_0_1 ) ) ; |
11681 | public final void rule__Constraint__Group__1__Impl() throws RecognitionException { | 11132 | public final void rule__Constraint__Group_0__1__Impl() throws RecognitionException { |
11682 | 11133 | ||
11683 | int stackSize = keepStackSize(); | 11134 | int stackSize = keepStackSize(); |
11684 | 11135 | ||
11685 | try { | 11136 | try { |
11686 | // InternalSolverLanguage.g:3756:1: ( ( ( rule__Constraint__SymbolAssignment_1 ) ) ) | 11137 | // InternalSolverLanguage.g:3562:1: ( ( ( rule__Constraint__SymbolAssignment_0_1 ) ) ) |
11687 | // InternalSolverLanguage.g:3757:1: ( ( rule__Constraint__SymbolAssignment_1 ) ) | 11138 | // InternalSolverLanguage.g:3563:1: ( ( rule__Constraint__SymbolAssignment_0_1 ) ) |
11688 | { | 11139 | { |
11689 | // InternalSolverLanguage.g:3757:1: ( ( rule__Constraint__SymbolAssignment_1 ) ) | 11140 | // InternalSolverLanguage.g:3563:1: ( ( rule__Constraint__SymbolAssignment_0_1 ) ) |
11690 | // InternalSolverLanguage.g:3758:2: ( rule__Constraint__SymbolAssignment_1 ) | 11141 | // InternalSolverLanguage.g:3564:2: ( rule__Constraint__SymbolAssignment_0_1 ) |
11691 | { | 11142 | { |
11692 | before(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); | 11143 | before(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1()); |
11693 | // InternalSolverLanguage.g:3759:2: ( rule__Constraint__SymbolAssignment_1 ) | 11144 | // InternalSolverLanguage.g:3565:2: ( rule__Constraint__SymbolAssignment_0_1 ) |
11694 | // InternalSolverLanguage.g:3759:3: rule__Constraint__SymbolAssignment_1 | 11145 | // InternalSolverLanguage.g:3565:3: rule__Constraint__SymbolAssignment_0_1 |
11695 | { | 11146 | { |
11696 | pushFollow(FOLLOW_2); | 11147 | pushFollow(FOLLOW_2); |
11697 | rule__Constraint__SymbolAssignment_1(); | 11148 | rule__Constraint__SymbolAssignment_0_1(); |
11698 | 11149 | ||
11699 | state._fsp--; | 11150 | state._fsp--; |
11700 | 11151 | ||
11701 | 11152 | ||
11702 | } | 11153 | } |
11703 | 11154 | ||
11704 | after(grammarAccess.getConstraintAccess().getSymbolAssignment_1()); | 11155 | after(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1()); |
11705 | 11156 | ||
11706 | } | 11157 | } |
11707 | 11158 | ||
@@ -11720,21 +11171,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11720 | } | 11171 | } |
11721 | return ; | 11172 | return ; |
11722 | } | 11173 | } |
11723 | // $ANTLR end "rule__Constraint__Group__1__Impl" | 11174 | // $ANTLR end "rule__Constraint__Group_0__1__Impl" |
11724 | 11175 | ||
11725 | 11176 | ||
11726 | // $ANTLR start "rule__Constraint__Group__2" | 11177 | // $ANTLR start "rule__Constraint__Group_0__2" |
11727 | // InternalSolverLanguage.g:3767:1: rule__Constraint__Group__2 : rule__Constraint__Group__2__Impl ; | 11178 | // InternalSolverLanguage.g:3573:1: rule__Constraint__Group_0__2 : rule__Constraint__Group_0__2__Impl ; |
11728 | public final void rule__Constraint__Group__2() throws RecognitionException { | 11179 | public final void rule__Constraint__Group_0__2() throws RecognitionException { |
11729 | 11180 | ||
11730 | int stackSize = keepStackSize(); | 11181 | int stackSize = keepStackSize(); |
11731 | 11182 | ||
11732 | try { | 11183 | try { |
11733 | // InternalSolverLanguage.g:3771:1: ( rule__Constraint__Group__2__Impl ) | 11184 | // InternalSolverLanguage.g:3577:1: ( rule__Constraint__Group_0__2__Impl ) |
11734 | // InternalSolverLanguage.g:3772:2: rule__Constraint__Group__2__Impl | 11185 | // InternalSolverLanguage.g:3578:2: rule__Constraint__Group_0__2__Impl |
11735 | { | 11186 | { |
11736 | pushFollow(FOLLOW_2); | 11187 | pushFollow(FOLLOW_2); |
11737 | rule__Constraint__Group__2__Impl(); | 11188 | rule__Constraint__Group_0__2__Impl(); |
11738 | 11189 | ||
11739 | state._fsp--; | 11190 | state._fsp--; |
11740 | 11191 | ||
@@ -11753,35 +11204,121 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11753 | } | 11204 | } |
11754 | return ; | 11205 | return ; |
11755 | } | 11206 | } |
11756 | // $ANTLR end "rule__Constraint__Group__2" | 11207 | // $ANTLR end "rule__Constraint__Group_0__2" |
11757 | 11208 | ||
11758 | 11209 | ||
11759 | // $ANTLR start "rule__Constraint__Group__2__Impl" | 11210 | // $ANTLR start "rule__Constraint__Group_0__2__Impl" |
11760 | // InternalSolverLanguage.g:3778:1: rule__Constraint__Group__2__Impl : ( ( rule__Constraint__Alternatives_2 ) ) ; | 11211 | // InternalSolverLanguage.g:3584:1: rule__Constraint__Group_0__2__Impl : ( ( rule__Constraint__Group_0_2__0 )? ) ; |
11761 | public final void rule__Constraint__Group__2__Impl() throws RecognitionException { | 11212 | public final void rule__Constraint__Group_0__2__Impl() throws RecognitionException { |
11762 | 11213 | ||
11763 | int stackSize = keepStackSize(); | 11214 | int stackSize = keepStackSize(); |
11764 | 11215 | ||
11765 | try { | 11216 | try { |
11766 | // InternalSolverLanguage.g:3782:1: ( ( ( rule__Constraint__Alternatives_2 ) ) ) | 11217 | // InternalSolverLanguage.g:3588:1: ( ( ( rule__Constraint__Group_0_2__0 )? ) ) |
11767 | // InternalSolverLanguage.g:3783:1: ( ( rule__Constraint__Alternatives_2 ) ) | 11218 | // InternalSolverLanguage.g:3589:1: ( ( rule__Constraint__Group_0_2__0 )? ) |
11768 | { | 11219 | { |
11769 | // InternalSolverLanguage.g:3783:1: ( ( rule__Constraint__Alternatives_2 ) ) | 11220 | // InternalSolverLanguage.g:3589:1: ( ( rule__Constraint__Group_0_2__0 )? ) |
11770 | // InternalSolverLanguage.g:3784:2: ( rule__Constraint__Alternatives_2 ) | 11221 | // InternalSolverLanguage.g:3590:2: ( rule__Constraint__Group_0_2__0 )? |
11771 | { | 11222 | { |
11772 | before(grammarAccess.getConstraintAccess().getAlternatives_2()); | 11223 | before(grammarAccess.getConstraintAccess().getGroup_0_2()); |
11773 | // InternalSolverLanguage.g:3785:2: ( rule__Constraint__Alternatives_2 ) | 11224 | // InternalSolverLanguage.g:3591:2: ( rule__Constraint__Group_0_2__0 )? |
11774 | // InternalSolverLanguage.g:3785:3: rule__Constraint__Alternatives_2 | 11225 | int alt33=2; |
11226 | int LA33_0 = input.LA(1); | ||
11227 | |||
11228 | if ( (LA33_0==18) ) { | ||
11229 | alt33=1; | ||
11230 | } | ||
11231 | switch (alt33) { | ||
11232 | case 1 : | ||
11233 | // InternalSolverLanguage.g:3591:3: rule__Constraint__Group_0_2__0 | ||
11234 | { | ||
11235 | pushFollow(FOLLOW_2); | ||
11236 | rule__Constraint__Group_0_2__0(); | ||
11237 | |||
11238 | state._fsp--; | ||
11239 | |||
11240 | |||
11241 | } | ||
11242 | break; | ||
11243 | |||
11244 | } | ||
11245 | |||
11246 | after(grammarAccess.getConstraintAccess().getGroup_0_2()); | ||
11247 | |||
11248 | } | ||
11249 | |||
11250 | |||
11251 | } | ||
11252 | |||
11253 | } | ||
11254 | catch (RecognitionException re) { | ||
11255 | reportError(re); | ||
11256 | recover(input,re); | ||
11257 | } | ||
11258 | finally { | ||
11259 | |||
11260 | restoreStackSize(stackSize); | ||
11261 | |||
11262 | } | ||
11263 | return ; | ||
11264 | } | ||
11265 | // $ANTLR end "rule__Constraint__Group_0__2__Impl" | ||
11266 | |||
11267 | |||
11268 | // $ANTLR start "rule__Constraint__Group_0_2__0" | ||
11269 | // InternalSolverLanguage.g:3600:1: rule__Constraint__Group_0_2__0 : rule__Constraint__Group_0_2__0__Impl rule__Constraint__Group_0_2__1 ; | ||
11270 | public final void rule__Constraint__Group_0_2__0() throws RecognitionException { | ||
11271 | |||
11272 | int stackSize = keepStackSize(); | ||
11273 | |||
11274 | try { | ||
11275 | // InternalSolverLanguage.g:3604:1: ( rule__Constraint__Group_0_2__0__Impl rule__Constraint__Group_0_2__1 ) | ||
11276 | // InternalSolverLanguage.g:3605:2: rule__Constraint__Group_0_2__0__Impl rule__Constraint__Group_0_2__1 | ||
11775 | { | 11277 | { |
11278 | pushFollow(FOLLOW_31); | ||
11279 | rule__Constraint__Group_0_2__0__Impl(); | ||
11280 | |||
11281 | state._fsp--; | ||
11282 | |||
11776 | pushFollow(FOLLOW_2); | 11283 | pushFollow(FOLLOW_2); |
11777 | rule__Constraint__Alternatives_2(); | 11284 | rule__Constraint__Group_0_2__1(); |
11778 | 11285 | ||
11779 | state._fsp--; | 11286 | state._fsp--; |
11780 | 11287 | ||
11781 | 11288 | ||
11782 | } | 11289 | } |
11783 | 11290 | ||
11784 | after(grammarAccess.getConstraintAccess().getAlternatives_2()); | 11291 | } |
11292 | catch (RecognitionException re) { | ||
11293 | reportError(re); | ||
11294 | recover(input,re); | ||
11295 | } | ||
11296 | finally { | ||
11297 | |||
11298 | restoreStackSize(stackSize); | ||
11299 | |||
11300 | } | ||
11301 | return ; | ||
11302 | } | ||
11303 | // $ANTLR end "rule__Constraint__Group_0_2__0" | ||
11304 | |||
11305 | |||
11306 | // $ANTLR start "rule__Constraint__Group_0_2__0__Impl" | ||
11307 | // InternalSolverLanguage.g:3612:1: rule__Constraint__Group_0_2__0__Impl : ( '(' ) ; | ||
11308 | public final void rule__Constraint__Group_0_2__0__Impl() throws RecognitionException { | ||
11309 | |||
11310 | int stackSize = keepStackSize(); | ||
11311 | |||
11312 | try { | ||
11313 | // InternalSolverLanguage.g:3616:1: ( ( '(' ) ) | ||
11314 | // InternalSolverLanguage.g:3617:1: ( '(' ) | ||
11315 | { | ||
11316 | // InternalSolverLanguage.g:3617:1: ( '(' ) | ||
11317 | // InternalSolverLanguage.g:3618:2: '(' | ||
11318 | { | ||
11319 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_0_2_0()); | ||
11320 | match(input,18,FOLLOW_2); | ||
11321 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_0_2_0()); | ||
11785 | 11322 | ||
11786 | } | 11323 | } |
11787 | 11324 | ||
@@ -11800,26 +11337,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11800 | } | 11337 | } |
11801 | return ; | 11338 | return ; |
11802 | } | 11339 | } |
11803 | // $ANTLR end "rule__Constraint__Group__2__Impl" | 11340 | // $ANTLR end "rule__Constraint__Group_0_2__0__Impl" |
11804 | 11341 | ||
11805 | 11342 | ||
11806 | // $ANTLR start "rule__Constraint__Group_2_0__0" | 11343 | // $ANTLR start "rule__Constraint__Group_0_2__1" |
11807 | // InternalSolverLanguage.g:3794:1: rule__Constraint__Group_2_0__0 : rule__Constraint__Group_2_0__0__Impl rule__Constraint__Group_2_0__1 ; | 11344 | // InternalSolverLanguage.g:3627:1: rule__Constraint__Group_0_2__1 : rule__Constraint__Group_0_2__1__Impl rule__Constraint__Group_0_2__2 ; |
11808 | public final void rule__Constraint__Group_2_0__0() throws RecognitionException { | 11345 | public final void rule__Constraint__Group_0_2__1() throws RecognitionException { |
11809 | 11346 | ||
11810 | int stackSize = keepStackSize(); | 11347 | int stackSize = keepStackSize(); |
11811 | 11348 | ||
11812 | try { | 11349 | try { |
11813 | // InternalSolverLanguage.g:3798:1: ( rule__Constraint__Group_2_0__0__Impl rule__Constraint__Group_2_0__1 ) | 11350 | // InternalSolverLanguage.g:3631:1: ( rule__Constraint__Group_0_2__1__Impl rule__Constraint__Group_0_2__2 ) |
11814 | // InternalSolverLanguage.g:3799:2: rule__Constraint__Group_2_0__0__Impl rule__Constraint__Group_2_0__1 | 11351 | // InternalSolverLanguage.g:3632:2: rule__Constraint__Group_0_2__1__Impl rule__Constraint__Group_0_2__2 |
11815 | { | 11352 | { |
11816 | pushFollow(FOLLOW_30); | 11353 | pushFollow(FOLLOW_31); |
11817 | rule__Constraint__Group_2_0__0__Impl(); | 11354 | rule__Constraint__Group_0_2__1__Impl(); |
11818 | 11355 | ||
11819 | state._fsp--; | 11356 | state._fsp--; |
11820 | 11357 | ||
11821 | pushFollow(FOLLOW_2); | 11358 | pushFollow(FOLLOW_2); |
11822 | rule__Constraint__Group_2_0__1(); | 11359 | rule__Constraint__Group_0_2__2(); |
11823 | 11360 | ||
11824 | state._fsp--; | 11361 | state._fsp--; |
11825 | 11362 | ||
@@ -11838,25 +11375,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11838 | } | 11375 | } |
11839 | return ; | 11376 | return ; |
11840 | } | 11377 | } |
11841 | // $ANTLR end "rule__Constraint__Group_2_0__0" | 11378 | // $ANTLR end "rule__Constraint__Group_0_2__1" |
11842 | 11379 | ||
11843 | 11380 | ||
11844 | // $ANTLR start "rule__Constraint__Group_2_0__0__Impl" | 11381 | // $ANTLR start "rule__Constraint__Group_0_2__1__Impl" |
11845 | // InternalSolverLanguage.g:3806:1: rule__Constraint__Group_2_0__0__Impl : ( '(' ) ; | 11382 | // InternalSolverLanguage.g:3639:1: rule__Constraint__Group_0_2__1__Impl : ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) ; |
11846 | public final void rule__Constraint__Group_2_0__0__Impl() throws RecognitionException { | 11383 | public final void rule__Constraint__Group_0_2__1__Impl() throws RecognitionException { |
11847 | 11384 | ||
11848 | int stackSize = keepStackSize(); | 11385 | int stackSize = keepStackSize(); |
11849 | 11386 | ||
11850 | try { | 11387 | try { |
11851 | // InternalSolverLanguage.g:3810:1: ( ( '(' ) ) | 11388 | // InternalSolverLanguage.g:3643:1: ( ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) ) |
11852 | // InternalSolverLanguage.g:3811:1: ( '(' ) | 11389 | // InternalSolverLanguage.g:3644:1: ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) |
11853 | { | 11390 | { |
11854 | // InternalSolverLanguage.g:3811:1: ( '(' ) | 11391 | // InternalSolverLanguage.g:3644:1: ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) |
11855 | // InternalSolverLanguage.g:3812:2: '(' | 11392 | // InternalSolverLanguage.g:3645:2: ( rule__Constraint__ParamsAssignment_0_2_1 )? |
11856 | { | 11393 | { |
11857 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); | 11394 | before(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1()); |
11858 | match(input,17,FOLLOW_2); | 11395 | // InternalSolverLanguage.g:3646:2: ( rule__Constraint__ParamsAssignment_0_2_1 )? |
11859 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_0_0()); | 11396 | int alt34=2; |
11397 | int LA34_0 = input.LA(1); | ||
11398 | |||
11399 | if ( ((LA34_0>=RULE_INT && LA34_0<=RULE_STRING)||(LA34_0>=11 && LA34_0<=13)||LA34_0==27) ) { | ||
11400 | alt34=1; | ||
11401 | } | ||
11402 | switch (alt34) { | ||
11403 | case 1 : | ||
11404 | // InternalSolverLanguage.g:3646:3: rule__Constraint__ParamsAssignment_0_2_1 | ||
11405 | { | ||
11406 | pushFollow(FOLLOW_2); | ||
11407 | rule__Constraint__ParamsAssignment_0_2_1(); | ||
11408 | |||
11409 | state._fsp--; | ||
11410 | |||
11411 | |||
11412 | } | ||
11413 | break; | ||
11414 | |||
11415 | } | ||
11416 | |||
11417 | after(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1()); | ||
11860 | 11418 | ||
11861 | } | 11419 | } |
11862 | 11420 | ||
@@ -11875,26 +11433,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11875 | } | 11433 | } |
11876 | return ; | 11434 | return ; |
11877 | } | 11435 | } |
11878 | // $ANTLR end "rule__Constraint__Group_2_0__0__Impl" | 11436 | // $ANTLR end "rule__Constraint__Group_0_2__1__Impl" |
11879 | 11437 | ||
11880 | 11438 | ||
11881 | // $ANTLR start "rule__Constraint__Group_2_0__1" | 11439 | // $ANTLR start "rule__Constraint__Group_0_2__2" |
11882 | // InternalSolverLanguage.g:3821:1: rule__Constraint__Group_2_0__1 : rule__Constraint__Group_2_0__1__Impl rule__Constraint__Group_2_0__2 ; | 11440 | // InternalSolverLanguage.g:3654:1: rule__Constraint__Group_0_2__2 : rule__Constraint__Group_0_2__2__Impl rule__Constraint__Group_0_2__3 ; |
11883 | public final void rule__Constraint__Group_2_0__1() throws RecognitionException { | 11441 | public final void rule__Constraint__Group_0_2__2() throws RecognitionException { |
11884 | 11442 | ||
11885 | int stackSize = keepStackSize(); | 11443 | int stackSize = keepStackSize(); |
11886 | 11444 | ||
11887 | try { | 11445 | try { |
11888 | // InternalSolverLanguage.g:3825:1: ( rule__Constraint__Group_2_0__1__Impl rule__Constraint__Group_2_0__2 ) | 11446 | // InternalSolverLanguage.g:3658:1: ( rule__Constraint__Group_0_2__2__Impl rule__Constraint__Group_0_2__3 ) |
11889 | // InternalSolverLanguage.g:3826:2: rule__Constraint__Group_2_0__1__Impl rule__Constraint__Group_2_0__2 | 11447 | // InternalSolverLanguage.g:3659:2: rule__Constraint__Group_0_2__2__Impl rule__Constraint__Group_0_2__3 |
11890 | { | 11448 | { |
11891 | pushFollow(FOLLOW_30); | 11449 | pushFollow(FOLLOW_31); |
11892 | rule__Constraint__Group_2_0__1__Impl(); | 11450 | rule__Constraint__Group_0_2__2__Impl(); |
11893 | 11451 | ||
11894 | state._fsp--; | 11452 | state._fsp--; |
11895 | 11453 | ||
11896 | pushFollow(FOLLOW_2); | 11454 | pushFollow(FOLLOW_2); |
11897 | rule__Constraint__Group_2_0__2(); | 11455 | rule__Constraint__Group_0_2__3(); |
11898 | 11456 | ||
11899 | state._fsp--; | 11457 | state._fsp--; |
11900 | 11458 | ||
@@ -11913,40 +11471,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11913 | } | 11471 | } |
11914 | return ; | 11472 | return ; |
11915 | } | 11473 | } |
11916 | // $ANTLR end "rule__Constraint__Group_2_0__1" | 11474 | // $ANTLR end "rule__Constraint__Group_0_2__2" |
11917 | 11475 | ||
11918 | 11476 | ||
11919 | // $ANTLR start "rule__Constraint__Group_2_0__1__Impl" | 11477 | // $ANTLR start "rule__Constraint__Group_0_2__2__Impl" |
11920 | // InternalSolverLanguage.g:3833:1: rule__Constraint__Group_2_0__1__Impl : ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) ; | 11478 | // InternalSolverLanguage.g:3666:1: rule__Constraint__Group_0_2__2__Impl : ( ( rule__Constraint__Group_0_2_2__0 )* ) ; |
11921 | public final void rule__Constraint__Group_2_0__1__Impl() throws RecognitionException { | 11479 | public final void rule__Constraint__Group_0_2__2__Impl() throws RecognitionException { |
11922 | 11480 | ||
11923 | int stackSize = keepStackSize(); | 11481 | int stackSize = keepStackSize(); |
11924 | 11482 | ||
11925 | try { | 11483 | try { |
11926 | // InternalSolverLanguage.g:3837:1: ( ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) ) | 11484 | // InternalSolverLanguage.g:3670:1: ( ( ( rule__Constraint__Group_0_2_2__0 )* ) ) |
11927 | // InternalSolverLanguage.g:3838:1: ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) | 11485 | // InternalSolverLanguage.g:3671:1: ( ( rule__Constraint__Group_0_2_2__0 )* ) |
11928 | { | 11486 | { |
11929 | // InternalSolverLanguage.g:3838:1: ( ( rule__Constraint__ParamsAssignment_2_0_1 )* ) | 11487 | // InternalSolverLanguage.g:3671:1: ( ( rule__Constraint__Group_0_2_2__0 )* ) |
11930 | // InternalSolverLanguage.g:3839:2: ( rule__Constraint__ParamsAssignment_2_0_1 )* | 11488 | // InternalSolverLanguage.g:3672:2: ( rule__Constraint__Group_0_2_2__0 )* |
11931 | { | 11489 | { |
11932 | before(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); | 11490 | before(grammarAccess.getConstraintAccess().getGroup_0_2_2()); |
11933 | // InternalSolverLanguage.g:3840:2: ( rule__Constraint__ParamsAssignment_2_0_1 )* | 11491 | // InternalSolverLanguage.g:3673:2: ( rule__Constraint__Group_0_2_2__0 )* |
11934 | loop33: | 11492 | loop35: |
11935 | do { | 11493 | do { |
11936 | int alt33=2; | 11494 | int alt35=2; |
11937 | int LA33_0 = input.LA(1); | 11495 | int LA35_0 = input.LA(1); |
11938 | 11496 | ||
11939 | if ( ((LA33_0>=RULE_INT && LA33_0<=RULE_STRING)||(LA33_0>=11 && LA33_0<=13)) ) { | 11497 | if ( (LA35_0==20) ) { |
11940 | alt33=1; | 11498 | alt35=1; |
11941 | } | 11499 | } |
11942 | 11500 | ||
11943 | 11501 | ||
11944 | switch (alt33) { | 11502 | switch (alt35) { |
11945 | case 1 : | 11503 | case 1 : |
11946 | // InternalSolverLanguage.g:3840:3: rule__Constraint__ParamsAssignment_2_0_1 | 11504 | // InternalSolverLanguage.g:3673:3: rule__Constraint__Group_0_2_2__0 |
11947 | { | 11505 | { |
11948 | pushFollow(FOLLOW_31); | 11506 | pushFollow(FOLLOW_15); |
11949 | rule__Constraint__ParamsAssignment_2_0_1(); | 11507 | rule__Constraint__Group_0_2_2__0(); |
11950 | 11508 | ||
11951 | state._fsp--; | 11509 | state._fsp--; |
11952 | 11510 | ||
@@ -11955,11 +11513,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11955 | break; | 11513 | break; |
11956 | 11514 | ||
11957 | default : | 11515 | default : |
11958 | break loop33; | 11516 | break loop35; |
11959 | } | 11517 | } |
11960 | } while (true); | 11518 | } while (true); |
11961 | 11519 | ||
11962 | after(grammarAccess.getConstraintAccess().getParamsAssignment_2_0_1()); | 11520 | after(grammarAccess.getConstraintAccess().getGroup_0_2_2()); |
11963 | 11521 | ||
11964 | } | 11522 | } |
11965 | 11523 | ||
@@ -11978,21 +11536,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11978 | } | 11536 | } |
11979 | return ; | 11537 | return ; |
11980 | } | 11538 | } |
11981 | // $ANTLR end "rule__Constraint__Group_2_0__1__Impl" | 11539 | // $ANTLR end "rule__Constraint__Group_0_2__2__Impl" |
11982 | 11540 | ||
11983 | 11541 | ||
11984 | // $ANTLR start "rule__Constraint__Group_2_0__2" | 11542 | // $ANTLR start "rule__Constraint__Group_0_2__3" |
11985 | // InternalSolverLanguage.g:3848:1: rule__Constraint__Group_2_0__2 : rule__Constraint__Group_2_0__2__Impl ; | 11543 | // InternalSolverLanguage.g:3681:1: rule__Constraint__Group_0_2__3 : rule__Constraint__Group_0_2__3__Impl ; |
11986 | public final void rule__Constraint__Group_2_0__2() throws RecognitionException { | 11544 | public final void rule__Constraint__Group_0_2__3() throws RecognitionException { |
11987 | 11545 | ||
11988 | int stackSize = keepStackSize(); | 11546 | int stackSize = keepStackSize(); |
11989 | 11547 | ||
11990 | try { | 11548 | try { |
11991 | // InternalSolverLanguage.g:3852:1: ( rule__Constraint__Group_2_0__2__Impl ) | 11549 | // InternalSolverLanguage.g:3685:1: ( rule__Constraint__Group_0_2__3__Impl ) |
11992 | // InternalSolverLanguage.g:3853:2: rule__Constraint__Group_2_0__2__Impl | 11550 | // InternalSolverLanguage.g:3686:2: rule__Constraint__Group_0_2__3__Impl |
11993 | { | 11551 | { |
11994 | pushFollow(FOLLOW_2); | 11552 | pushFollow(FOLLOW_2); |
11995 | rule__Constraint__Group_2_0__2__Impl(); | 11553 | rule__Constraint__Group_0_2__3__Impl(); |
11996 | 11554 | ||
11997 | state._fsp--; | 11555 | state._fsp--; |
11998 | 11556 | ||
@@ -12011,25 +11569,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12011 | } | 11569 | } |
12012 | return ; | 11570 | return ; |
12013 | } | 11571 | } |
12014 | // $ANTLR end "rule__Constraint__Group_2_0__2" | 11572 | // $ANTLR end "rule__Constraint__Group_0_2__3" |
12015 | 11573 | ||
12016 | 11574 | ||
12017 | // $ANTLR start "rule__Constraint__Group_2_0__2__Impl" | 11575 | // $ANTLR start "rule__Constraint__Group_0_2__3__Impl" |
12018 | // InternalSolverLanguage.g:3859:1: rule__Constraint__Group_2_0__2__Impl : ( ')' ) ; | 11576 | // InternalSolverLanguage.g:3692:1: rule__Constraint__Group_0_2__3__Impl : ( ')' ) ; |
12019 | public final void rule__Constraint__Group_2_0__2__Impl() throws RecognitionException { | 11577 | public final void rule__Constraint__Group_0_2__3__Impl() throws RecognitionException { |
12020 | 11578 | ||
12021 | int stackSize = keepStackSize(); | 11579 | int stackSize = keepStackSize(); |
12022 | 11580 | ||
12023 | try { | 11581 | try { |
12024 | // InternalSolverLanguage.g:3863:1: ( ( ')' ) ) | 11582 | // InternalSolverLanguage.g:3696:1: ( ( ')' ) ) |
12025 | // InternalSolverLanguage.g:3864:1: ( ')' ) | 11583 | // InternalSolverLanguage.g:3697:1: ( ')' ) |
12026 | { | 11584 | { |
12027 | // InternalSolverLanguage.g:3864:1: ( ')' ) | 11585 | // InternalSolverLanguage.g:3697:1: ( ')' ) |
12028 | // InternalSolverLanguage.g:3865:2: ')' | 11586 | // InternalSolverLanguage.g:3698:2: ')' |
12029 | { | 11587 | { |
12030 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); | 11588 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_0_2_3()); |
12031 | match(input,18,FOLLOW_2); | 11589 | match(input,19,FOLLOW_2); |
12032 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_0_2()); | 11590 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_0_2_3()); |
12033 | 11591 | ||
12034 | } | 11592 | } |
12035 | 11593 | ||
@@ -12048,26 +11606,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12048 | } | 11606 | } |
12049 | return ; | 11607 | return ; |
12050 | } | 11608 | } |
12051 | // $ANTLR end "rule__Constraint__Group_2_0__2__Impl" | 11609 | // $ANTLR end "rule__Constraint__Group_0_2__3__Impl" |
12052 | 11610 | ||
12053 | 11611 | ||
12054 | // $ANTLR start "rule__Constraint__Group_2_1__0" | 11612 | // $ANTLR start "rule__Constraint__Group_0_2_2__0" |
12055 | // InternalSolverLanguage.g:3875:1: rule__Constraint__Group_2_1__0 : rule__Constraint__Group_2_1__0__Impl rule__Constraint__Group_2_1__1 ; | 11613 | // InternalSolverLanguage.g:3708:1: rule__Constraint__Group_0_2_2__0 : rule__Constraint__Group_0_2_2__0__Impl rule__Constraint__Group_0_2_2__1 ; |
12056 | public final void rule__Constraint__Group_2_1__0() throws RecognitionException { | 11614 | public final void rule__Constraint__Group_0_2_2__0() throws RecognitionException { |
12057 | 11615 | ||
12058 | int stackSize = keepStackSize(); | 11616 | int stackSize = keepStackSize(); |
12059 | 11617 | ||
12060 | try { | 11618 | try { |
12061 | // InternalSolverLanguage.g:3879:1: ( rule__Constraint__Group_2_1__0__Impl rule__Constraint__Group_2_1__1 ) | 11619 | // InternalSolverLanguage.g:3712:1: ( rule__Constraint__Group_0_2_2__0__Impl rule__Constraint__Group_0_2_2__1 ) |
12062 | // InternalSolverLanguage.g:3880:2: rule__Constraint__Group_2_1__0__Impl rule__Constraint__Group_2_1__1 | 11620 | // InternalSolverLanguage.g:3713:2: rule__Constraint__Group_0_2_2__0__Impl rule__Constraint__Group_0_2_2__1 |
12063 | { | 11621 | { |
12064 | pushFollow(FOLLOW_11); | 11622 | pushFollow(FOLLOW_32); |
12065 | rule__Constraint__Group_2_1__0__Impl(); | 11623 | rule__Constraint__Group_0_2_2__0__Impl(); |
11624 | |||
11625 | state._fsp--; | ||
11626 | |||
11627 | pushFollow(FOLLOW_2); | ||
11628 | rule__Constraint__Group_0_2_2__1(); | ||
12066 | 11629 | ||
12067 | state._fsp--; | 11630 | state._fsp--; |
12068 | 11631 | ||
11632 | |||
11633 | } | ||
11634 | |||
11635 | } | ||
11636 | catch (RecognitionException re) { | ||
11637 | reportError(re); | ||
11638 | recover(input,re); | ||
11639 | } | ||
11640 | finally { | ||
11641 | |||
11642 | restoreStackSize(stackSize); | ||
11643 | |||
11644 | } | ||
11645 | return ; | ||
11646 | } | ||
11647 | // $ANTLR end "rule__Constraint__Group_0_2_2__0" | ||
11648 | |||
11649 | |||
11650 | // $ANTLR start "rule__Constraint__Group_0_2_2__0__Impl" | ||
11651 | // InternalSolverLanguage.g:3720:1: rule__Constraint__Group_0_2_2__0__Impl : ( ',' ) ; | ||
11652 | public final void rule__Constraint__Group_0_2_2__0__Impl() throws RecognitionException { | ||
11653 | |||
11654 | int stackSize = keepStackSize(); | ||
11655 | |||
11656 | try { | ||
11657 | // InternalSolverLanguage.g:3724:1: ( ( ',' ) ) | ||
11658 | // InternalSolverLanguage.g:3725:1: ( ',' ) | ||
11659 | { | ||
11660 | // InternalSolverLanguage.g:3725:1: ( ',' ) | ||
11661 | // InternalSolverLanguage.g:3726:2: ',' | ||
11662 | { | ||
11663 | before(grammarAccess.getConstraintAccess().getCommaKeyword_0_2_2_0()); | ||
11664 | match(input,20,FOLLOW_2); | ||
11665 | after(grammarAccess.getConstraintAccess().getCommaKeyword_0_2_2_0()); | ||
11666 | |||
11667 | } | ||
11668 | |||
11669 | |||
11670 | } | ||
11671 | |||
11672 | } | ||
11673 | catch (RecognitionException re) { | ||
11674 | reportError(re); | ||
11675 | recover(input,re); | ||
11676 | } | ||
11677 | finally { | ||
11678 | |||
11679 | restoreStackSize(stackSize); | ||
11680 | |||
11681 | } | ||
11682 | return ; | ||
11683 | } | ||
11684 | // $ANTLR end "rule__Constraint__Group_0_2_2__0__Impl" | ||
11685 | |||
11686 | |||
11687 | // $ANTLR start "rule__Constraint__Group_0_2_2__1" | ||
11688 | // InternalSolverLanguage.g:3735:1: rule__Constraint__Group_0_2_2__1 : rule__Constraint__Group_0_2_2__1__Impl ; | ||
11689 | public final void rule__Constraint__Group_0_2_2__1() throws RecognitionException { | ||
11690 | |||
11691 | int stackSize = keepStackSize(); | ||
11692 | |||
11693 | try { | ||
11694 | // InternalSolverLanguage.g:3739:1: ( rule__Constraint__Group_0_2_2__1__Impl ) | ||
11695 | // InternalSolverLanguage.g:3740:2: rule__Constraint__Group_0_2_2__1__Impl | ||
11696 | { | ||
12069 | pushFollow(FOLLOW_2); | 11697 | pushFollow(FOLLOW_2); |
12070 | rule__Constraint__Group_2_1__1(); | 11698 | rule__Constraint__Group_0_2_2__1__Impl(); |
12071 | 11699 | ||
12072 | state._fsp--; | 11700 | state._fsp--; |
12073 | 11701 | ||
@@ -12086,35 +11714,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12086 | } | 11714 | } |
12087 | return ; | 11715 | return ; |
12088 | } | 11716 | } |
12089 | // $ANTLR end "rule__Constraint__Group_2_1__0" | 11717 | // $ANTLR end "rule__Constraint__Group_0_2_2__1" |
12090 | 11718 | ||
12091 | 11719 | ||
12092 | // $ANTLR start "rule__Constraint__Group_2_1__0__Impl" | 11720 | // $ANTLR start "rule__Constraint__Group_0_2_2__1__Impl" |
12093 | // InternalSolverLanguage.g:3887:1: rule__Constraint__Group_2_1__0__Impl : ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) ; | 11721 | // InternalSolverLanguage.g:3746:1: rule__Constraint__Group_0_2_2__1__Impl : ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) ; |
12094 | public final void rule__Constraint__Group_2_1__0__Impl() throws RecognitionException { | 11722 | public final void rule__Constraint__Group_0_2_2__1__Impl() throws RecognitionException { |
12095 | 11723 | ||
12096 | int stackSize = keepStackSize(); | 11724 | int stackSize = keepStackSize(); |
12097 | 11725 | ||
12098 | try { | 11726 | try { |
12099 | // InternalSolverLanguage.g:3891:1: ( ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) ) | 11727 | // InternalSolverLanguage.g:3750:1: ( ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) ) |
12100 | // InternalSolverLanguage.g:3892:1: ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) | 11728 | // InternalSolverLanguage.g:3751:1: ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) |
12101 | { | 11729 | { |
12102 | // InternalSolverLanguage.g:3892:1: ( ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) ) | 11730 | // InternalSolverLanguage.g:3751:1: ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) |
12103 | // InternalSolverLanguage.g:3893:2: ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) | 11731 | // InternalSolverLanguage.g:3752:2: ( rule__Constraint__ParamsAssignment_0_2_2_1 ) |
12104 | { | 11732 | { |
12105 | before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); | 11733 | before(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1()); |
12106 | // InternalSolverLanguage.g:3894:2: ( rule__Constraint__ClosureTypeAssignment_2_1_0 ) | 11734 | // InternalSolverLanguage.g:3753:2: ( rule__Constraint__ParamsAssignment_0_2_2_1 ) |
12107 | // InternalSolverLanguage.g:3894:3: rule__Constraint__ClosureTypeAssignment_2_1_0 | 11735 | // InternalSolverLanguage.g:3753:3: rule__Constraint__ParamsAssignment_0_2_2_1 |
12108 | { | 11736 | { |
12109 | pushFollow(FOLLOW_2); | 11737 | pushFollow(FOLLOW_2); |
12110 | rule__Constraint__ClosureTypeAssignment_2_1_0(); | 11738 | rule__Constraint__ParamsAssignment_0_2_2_1(); |
12111 | 11739 | ||
12112 | state._fsp--; | 11740 | state._fsp--; |
12113 | 11741 | ||
12114 | 11742 | ||
12115 | } | 11743 | } |
12116 | 11744 | ||
12117 | after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_2_1_0()); | 11745 | after(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1()); |
12118 | 11746 | ||
12119 | } | 11747 | } |
12120 | 11748 | ||
@@ -12133,26 +11761,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12133 | } | 11761 | } |
12134 | return ; | 11762 | return ; |
12135 | } | 11763 | } |
12136 | // $ANTLR end "rule__Constraint__Group_2_1__0__Impl" | 11764 | // $ANTLR end "rule__Constraint__Group_0_2_2__1__Impl" |
12137 | 11765 | ||
12138 | 11766 | ||
12139 | // $ANTLR start "rule__Constraint__Group_2_1__1" | 11767 | // $ANTLR start "rule__Constraint__Group_1__0" |
12140 | // InternalSolverLanguage.g:3902:1: rule__Constraint__Group_2_1__1 : rule__Constraint__Group_2_1__1__Impl rule__Constraint__Group_2_1__2 ; | 11768 | // InternalSolverLanguage.g:3762:1: rule__Constraint__Group_1__0 : rule__Constraint__Group_1__0__Impl rule__Constraint__Group_1__1 ; |
12141 | public final void rule__Constraint__Group_2_1__1() throws RecognitionException { | 11769 | public final void rule__Constraint__Group_1__0() throws RecognitionException { |
12142 | 11770 | ||
12143 | int stackSize = keepStackSize(); | 11771 | int stackSize = keepStackSize(); |
12144 | 11772 | ||
12145 | try { | 11773 | try { |
12146 | // InternalSolverLanguage.g:3906:1: ( rule__Constraint__Group_2_1__1__Impl rule__Constraint__Group_2_1__2 ) | 11774 | // InternalSolverLanguage.g:3766:1: ( rule__Constraint__Group_1__0__Impl rule__Constraint__Group_1__1 ) |
12147 | // InternalSolverLanguage.g:3907:2: rule__Constraint__Group_2_1__1__Impl rule__Constraint__Group_2_1__2 | 11775 | // InternalSolverLanguage.g:3767:2: rule__Constraint__Group_1__0__Impl rule__Constraint__Group_1__1 |
12148 | { | 11776 | { |
12149 | pushFollow(FOLLOW_32); | 11777 | pushFollow(FOLLOW_30); |
12150 | rule__Constraint__Group_2_1__1__Impl(); | 11778 | rule__Constraint__Group_1__0__Impl(); |
12151 | 11779 | ||
12152 | state._fsp--; | 11780 | state._fsp--; |
12153 | 11781 | ||
12154 | pushFollow(FOLLOW_2); | 11782 | pushFollow(FOLLOW_2); |
12155 | rule__Constraint__Group_2_1__2(); | 11783 | rule__Constraint__Group_1__1(); |
12156 | 11784 | ||
12157 | state._fsp--; | 11785 | state._fsp--; |
12158 | 11786 | ||
@@ -12171,25 +11799,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12171 | } | 11799 | } |
12172 | return ; | 11800 | return ; |
12173 | } | 11801 | } |
12174 | // $ANTLR end "rule__Constraint__Group_2_1__1" | 11802 | // $ANTLR end "rule__Constraint__Group_1__0" |
12175 | 11803 | ||
12176 | 11804 | ||
12177 | // $ANTLR start "rule__Constraint__Group_2_1__1__Impl" | 11805 | // $ANTLR start "rule__Constraint__Group_1__0__Impl" |
12178 | // InternalSolverLanguage.g:3914:1: rule__Constraint__Group_2_1__1__Impl : ( '(' ) ; | 11806 | // InternalSolverLanguage.g:3774:1: rule__Constraint__Group_1__0__Impl : ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) ; |
12179 | public final void rule__Constraint__Group_2_1__1__Impl() throws RecognitionException { | 11807 | public final void rule__Constraint__Group_1__0__Impl() throws RecognitionException { |
12180 | 11808 | ||
12181 | int stackSize = keepStackSize(); | 11809 | int stackSize = keepStackSize(); |
12182 | 11810 | ||
12183 | try { | 11811 | try { |
12184 | // InternalSolverLanguage.g:3918:1: ( ( '(' ) ) | 11812 | // InternalSolverLanguage.g:3778:1: ( ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) ) |
12185 | // InternalSolverLanguage.g:3919:1: ( '(' ) | 11813 | // InternalSolverLanguage.g:3779:1: ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) |
12186 | { | 11814 | { |
12187 | // InternalSolverLanguage.g:3919:1: ( '(' ) | 11815 | // InternalSolverLanguage.g:3779:1: ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) |
12188 | // InternalSolverLanguage.g:3920:2: '(' | 11816 | // InternalSolverLanguage.g:3780:2: ( rule__Constraint__ClosureTypeAssignment_1_0 ) |
12189 | { | 11817 | { |
12190 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); | 11818 | before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0()); |
12191 | match(input,17,FOLLOW_2); | 11819 | // InternalSolverLanguage.g:3781:2: ( rule__Constraint__ClosureTypeAssignment_1_0 ) |
12192 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_2_1_1()); | 11820 | // InternalSolverLanguage.g:3781:3: rule__Constraint__ClosureTypeAssignment_1_0 |
11821 | { | ||
11822 | pushFollow(FOLLOW_2); | ||
11823 | rule__Constraint__ClosureTypeAssignment_1_0(); | ||
11824 | |||
11825 | state._fsp--; | ||
11826 | |||
11827 | |||
11828 | } | ||
11829 | |||
11830 | after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0()); | ||
12193 | 11831 | ||
12194 | } | 11832 | } |
12195 | 11833 | ||
@@ -12208,26 +11846,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12208 | } | 11846 | } |
12209 | return ; | 11847 | return ; |
12210 | } | 11848 | } |
12211 | // $ANTLR end "rule__Constraint__Group_2_1__1__Impl" | 11849 | // $ANTLR end "rule__Constraint__Group_1__0__Impl" |
12212 | 11850 | ||
12213 | 11851 | ||
12214 | // $ANTLR start "rule__Constraint__Group_2_1__2" | 11852 | // $ANTLR start "rule__Constraint__Group_1__1" |
12215 | // InternalSolverLanguage.g:3929:1: rule__Constraint__Group_2_1__2 : rule__Constraint__Group_2_1__2__Impl rule__Constraint__Group_2_1__3 ; | 11853 | // InternalSolverLanguage.g:3789:1: rule__Constraint__Group_1__1 : rule__Constraint__Group_1__1__Impl rule__Constraint__Group_1__2 ; |
12216 | public final void rule__Constraint__Group_2_1__2() throws RecognitionException { | 11854 | public final void rule__Constraint__Group_1__1() throws RecognitionException { |
12217 | 11855 | ||
12218 | int stackSize = keepStackSize(); | 11856 | int stackSize = keepStackSize(); |
12219 | 11857 | ||
12220 | try { | 11858 | try { |
12221 | // InternalSolverLanguage.g:3933:1: ( rule__Constraint__Group_2_1__2__Impl rule__Constraint__Group_2_1__3 ) | 11859 | // InternalSolverLanguage.g:3793:1: ( rule__Constraint__Group_1__1__Impl rule__Constraint__Group_1__2 ) |
12222 | // InternalSolverLanguage.g:3934:2: rule__Constraint__Group_2_1__2__Impl rule__Constraint__Group_2_1__3 | 11860 | // InternalSolverLanguage.g:3794:2: rule__Constraint__Group_1__1__Impl rule__Constraint__Group_1__2 |
12223 | { | 11861 | { |
12224 | pushFollow(FOLLOW_32); | 11862 | pushFollow(FOLLOW_31); |
12225 | rule__Constraint__Group_2_1__2__Impl(); | 11863 | rule__Constraint__Group_1__1__Impl(); |
12226 | 11864 | ||
12227 | state._fsp--; | 11865 | state._fsp--; |
12228 | 11866 | ||
12229 | pushFollow(FOLLOW_2); | 11867 | pushFollow(FOLLOW_2); |
12230 | rule__Constraint__Group_2_1__3(); | 11868 | rule__Constraint__Group_1__2(); |
12231 | 11869 | ||
12232 | state._fsp--; | 11870 | state._fsp--; |
12233 | 11871 | ||
@@ -12246,35 +11884,121 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12246 | } | 11884 | } |
12247 | return ; | 11885 | return ; |
12248 | } | 11886 | } |
12249 | // $ANTLR end "rule__Constraint__Group_2_1__2" | 11887 | // $ANTLR end "rule__Constraint__Group_1__1" |
12250 | 11888 | ||
12251 | 11889 | ||
12252 | // $ANTLR start "rule__Constraint__Group_2_1__2__Impl" | 11890 | // $ANTLR start "rule__Constraint__Group_1__1__Impl" |
12253 | // InternalSolverLanguage.g:3941:1: rule__Constraint__Group_2_1__2__Impl : ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) ; | 11891 | // InternalSolverLanguage.g:3801:1: rule__Constraint__Group_1__1__Impl : ( '(' ) ; |
12254 | public final void rule__Constraint__Group_2_1__2__Impl() throws RecognitionException { | 11892 | public final void rule__Constraint__Group_1__1__Impl() throws RecognitionException { |
12255 | 11893 | ||
12256 | int stackSize = keepStackSize(); | 11894 | int stackSize = keepStackSize(); |
12257 | 11895 | ||
12258 | try { | 11896 | try { |
12259 | // InternalSolverLanguage.g:3945:1: ( ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) ) | 11897 | // InternalSolverLanguage.g:3805:1: ( ( '(' ) ) |
12260 | // InternalSolverLanguage.g:3946:1: ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) | 11898 | // InternalSolverLanguage.g:3806:1: ( '(' ) |
12261 | { | 11899 | { |
12262 | // InternalSolverLanguage.g:3946:1: ( ( rule__Constraint__ParamsAssignment_2_1_2 ) ) | 11900 | // InternalSolverLanguage.g:3806:1: ( '(' ) |
12263 | // InternalSolverLanguage.g:3947:2: ( rule__Constraint__ParamsAssignment_2_1_2 ) | 11901 | // InternalSolverLanguage.g:3807:2: '(' |
12264 | { | 11902 | { |
12265 | before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); | 11903 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_1_1()); |
12266 | // InternalSolverLanguage.g:3948:2: ( rule__Constraint__ParamsAssignment_2_1_2 ) | 11904 | match(input,18,FOLLOW_2); |
12267 | // InternalSolverLanguage.g:3948:3: rule__Constraint__ParamsAssignment_2_1_2 | 11905 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_1_1()); |
11906 | |||
11907 | } | ||
11908 | |||
11909 | |||
11910 | } | ||
11911 | |||
11912 | } | ||
11913 | catch (RecognitionException re) { | ||
11914 | reportError(re); | ||
11915 | recover(input,re); | ||
11916 | } | ||
11917 | finally { | ||
11918 | |||
11919 | restoreStackSize(stackSize); | ||
11920 | |||
11921 | } | ||
11922 | return ; | ||
11923 | } | ||
11924 | // $ANTLR end "rule__Constraint__Group_1__1__Impl" | ||
11925 | |||
11926 | |||
11927 | // $ANTLR start "rule__Constraint__Group_1__2" | ||
11928 | // InternalSolverLanguage.g:3816:1: rule__Constraint__Group_1__2 : rule__Constraint__Group_1__2__Impl rule__Constraint__Group_1__3 ; | ||
11929 | public final void rule__Constraint__Group_1__2() throws RecognitionException { | ||
11930 | |||
11931 | int stackSize = keepStackSize(); | ||
11932 | |||
11933 | try { | ||
11934 | // InternalSolverLanguage.g:3820:1: ( rule__Constraint__Group_1__2__Impl rule__Constraint__Group_1__3 ) | ||
11935 | // InternalSolverLanguage.g:3821:2: rule__Constraint__Group_1__2__Impl rule__Constraint__Group_1__3 | ||
12268 | { | 11936 | { |
11937 | pushFollow(FOLLOW_31); | ||
11938 | rule__Constraint__Group_1__2__Impl(); | ||
11939 | |||
11940 | state._fsp--; | ||
11941 | |||
12269 | pushFollow(FOLLOW_2); | 11942 | pushFollow(FOLLOW_2); |
12270 | rule__Constraint__ParamsAssignment_2_1_2(); | 11943 | rule__Constraint__Group_1__3(); |
12271 | 11944 | ||
12272 | state._fsp--; | 11945 | state._fsp--; |
12273 | 11946 | ||
12274 | 11947 | ||
12275 | } | 11948 | } |
12276 | 11949 | ||
12277 | after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_2()); | 11950 | } |
11951 | catch (RecognitionException re) { | ||
11952 | reportError(re); | ||
11953 | recover(input,re); | ||
11954 | } | ||
11955 | finally { | ||
11956 | |||
11957 | restoreStackSize(stackSize); | ||
11958 | |||
11959 | } | ||
11960 | return ; | ||
11961 | } | ||
11962 | // $ANTLR end "rule__Constraint__Group_1__2" | ||
11963 | |||
11964 | |||
11965 | // $ANTLR start "rule__Constraint__Group_1__2__Impl" | ||
11966 | // InternalSolverLanguage.g:3828:1: rule__Constraint__Group_1__2__Impl : ( ( rule__Constraint__ParamsAssignment_1_2 )? ) ; | ||
11967 | public final void rule__Constraint__Group_1__2__Impl() throws RecognitionException { | ||
11968 | |||
11969 | int stackSize = keepStackSize(); | ||
11970 | |||
11971 | try { | ||
11972 | // InternalSolverLanguage.g:3832:1: ( ( ( rule__Constraint__ParamsAssignment_1_2 )? ) ) | ||
11973 | // InternalSolverLanguage.g:3833:1: ( ( rule__Constraint__ParamsAssignment_1_2 )? ) | ||
11974 | { | ||
11975 | // InternalSolverLanguage.g:3833:1: ( ( rule__Constraint__ParamsAssignment_1_2 )? ) | ||
11976 | // InternalSolverLanguage.g:3834:2: ( rule__Constraint__ParamsAssignment_1_2 )? | ||
11977 | { | ||
11978 | before(grammarAccess.getConstraintAccess().getParamsAssignment_1_2()); | ||
11979 | // InternalSolverLanguage.g:3835:2: ( rule__Constraint__ParamsAssignment_1_2 )? | ||
11980 | int alt36=2; | ||
11981 | int LA36_0 = input.LA(1); | ||
11982 | |||
11983 | if ( ((LA36_0>=RULE_INT && LA36_0<=RULE_STRING)||(LA36_0>=11 && LA36_0<=13)||LA36_0==27) ) { | ||
11984 | alt36=1; | ||
11985 | } | ||
11986 | switch (alt36) { | ||
11987 | case 1 : | ||
11988 | // InternalSolverLanguage.g:3835:3: rule__Constraint__ParamsAssignment_1_2 | ||
11989 | { | ||
11990 | pushFollow(FOLLOW_2); | ||
11991 | rule__Constraint__ParamsAssignment_1_2(); | ||
11992 | |||
11993 | state._fsp--; | ||
11994 | |||
11995 | |||
11996 | } | ||
11997 | break; | ||
11998 | |||
11999 | } | ||
12000 | |||
12001 | after(grammarAccess.getConstraintAccess().getParamsAssignment_1_2()); | ||
12278 | 12002 | ||
12279 | } | 12003 | } |
12280 | 12004 | ||
@@ -12293,26 +12017,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12293 | } | 12017 | } |
12294 | return ; | 12018 | return ; |
12295 | } | 12019 | } |
12296 | // $ANTLR end "rule__Constraint__Group_2_1__2__Impl" | 12020 | // $ANTLR end "rule__Constraint__Group_1__2__Impl" |
12297 | 12021 | ||
12298 | 12022 | ||
12299 | // $ANTLR start "rule__Constraint__Group_2_1__3" | 12023 | // $ANTLR start "rule__Constraint__Group_1__3" |
12300 | // InternalSolverLanguage.g:3956:1: rule__Constraint__Group_2_1__3 : rule__Constraint__Group_2_1__3__Impl rule__Constraint__Group_2_1__4 ; | 12024 | // InternalSolverLanguage.g:3843:1: rule__Constraint__Group_1__3 : rule__Constraint__Group_1__3__Impl rule__Constraint__Group_1__4 ; |
12301 | public final void rule__Constraint__Group_2_1__3() throws RecognitionException { | 12025 | public final void rule__Constraint__Group_1__3() throws RecognitionException { |
12302 | 12026 | ||
12303 | int stackSize = keepStackSize(); | 12027 | int stackSize = keepStackSize(); |
12304 | 12028 | ||
12305 | try { | 12029 | try { |
12306 | // InternalSolverLanguage.g:3960:1: ( rule__Constraint__Group_2_1__3__Impl rule__Constraint__Group_2_1__4 ) | 12030 | // InternalSolverLanguage.g:3847:1: ( rule__Constraint__Group_1__3__Impl rule__Constraint__Group_1__4 ) |
12307 | // InternalSolverLanguage.g:3961:2: rule__Constraint__Group_2_1__3__Impl rule__Constraint__Group_2_1__4 | 12031 | // InternalSolverLanguage.g:3848:2: rule__Constraint__Group_1__3__Impl rule__Constraint__Group_1__4 |
12308 | { | 12032 | { |
12309 | pushFollow(FOLLOW_33); | 12033 | pushFollow(FOLLOW_31); |
12310 | rule__Constraint__Group_2_1__3__Impl(); | 12034 | rule__Constraint__Group_1__3__Impl(); |
12311 | 12035 | ||
12312 | state._fsp--; | 12036 | state._fsp--; |
12313 | 12037 | ||
12314 | pushFollow(FOLLOW_2); | 12038 | pushFollow(FOLLOW_2); |
12315 | rule__Constraint__Group_2_1__4(); | 12039 | rule__Constraint__Group_1__4(); |
12316 | 12040 | ||
12317 | state._fsp--; | 12041 | state._fsp--; |
12318 | 12042 | ||
@@ -12331,35 +12055,123 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12331 | } | 12055 | } |
12332 | return ; | 12056 | return ; |
12333 | } | 12057 | } |
12334 | // $ANTLR end "rule__Constraint__Group_2_1__3" | 12058 | // $ANTLR end "rule__Constraint__Group_1__3" |
12335 | 12059 | ||
12336 | 12060 | ||
12337 | // $ANTLR start "rule__Constraint__Group_2_1__3__Impl" | 12061 | // $ANTLR start "rule__Constraint__Group_1__3__Impl" |
12338 | // InternalSolverLanguage.g:3968:1: rule__Constraint__Group_2_1__3__Impl : ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) ; | 12062 | // InternalSolverLanguage.g:3855:1: rule__Constraint__Group_1__3__Impl : ( ( rule__Constraint__Group_1_3__0 )* ) ; |
12339 | public final void rule__Constraint__Group_2_1__3__Impl() throws RecognitionException { | 12063 | public final void rule__Constraint__Group_1__3__Impl() throws RecognitionException { |
12340 | 12064 | ||
12341 | int stackSize = keepStackSize(); | 12065 | int stackSize = keepStackSize(); |
12342 | 12066 | ||
12343 | try { | 12067 | try { |
12344 | // InternalSolverLanguage.g:3972:1: ( ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) ) | 12068 | // InternalSolverLanguage.g:3859:1: ( ( ( rule__Constraint__Group_1_3__0 )* ) ) |
12345 | // InternalSolverLanguage.g:3973:1: ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) | 12069 | // InternalSolverLanguage.g:3860:1: ( ( rule__Constraint__Group_1_3__0 )* ) |
12346 | { | 12070 | { |
12347 | // InternalSolverLanguage.g:3973:1: ( ( rule__Constraint__ParamsAssignment_2_1_3 ) ) | 12071 | // InternalSolverLanguage.g:3860:1: ( ( rule__Constraint__Group_1_3__0 )* ) |
12348 | // InternalSolverLanguage.g:3974:2: ( rule__Constraint__ParamsAssignment_2_1_3 ) | 12072 | // InternalSolverLanguage.g:3861:2: ( rule__Constraint__Group_1_3__0 )* |
12349 | { | 12073 | { |
12350 | before(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); | 12074 | before(grammarAccess.getConstraintAccess().getGroup_1_3()); |
12351 | // InternalSolverLanguage.g:3975:2: ( rule__Constraint__ParamsAssignment_2_1_3 ) | 12075 | // InternalSolverLanguage.g:3862:2: ( rule__Constraint__Group_1_3__0 )* |
12352 | // InternalSolverLanguage.g:3975:3: rule__Constraint__ParamsAssignment_2_1_3 | 12076 | loop37: |
12077 | do { | ||
12078 | int alt37=2; | ||
12079 | int LA37_0 = input.LA(1); | ||
12080 | |||
12081 | if ( (LA37_0==20) ) { | ||
12082 | alt37=1; | ||
12083 | } | ||
12084 | |||
12085 | |||
12086 | switch (alt37) { | ||
12087 | case 1 : | ||
12088 | // InternalSolverLanguage.g:3862:3: rule__Constraint__Group_1_3__0 | ||
12089 | { | ||
12090 | pushFollow(FOLLOW_15); | ||
12091 | rule__Constraint__Group_1_3__0(); | ||
12092 | |||
12093 | state._fsp--; | ||
12094 | |||
12095 | |||
12096 | } | ||
12097 | break; | ||
12098 | |||
12099 | default : | ||
12100 | break loop37; | ||
12101 | } | ||
12102 | } while (true); | ||
12103 | |||
12104 | after(grammarAccess.getConstraintAccess().getGroup_1_3()); | ||
12105 | |||
12106 | } | ||
12107 | |||
12108 | |||
12109 | } | ||
12110 | |||
12111 | } | ||
12112 | catch (RecognitionException re) { | ||
12113 | reportError(re); | ||
12114 | recover(input,re); | ||
12115 | } | ||
12116 | finally { | ||
12117 | |||
12118 | restoreStackSize(stackSize); | ||
12119 | |||
12120 | } | ||
12121 | return ; | ||
12122 | } | ||
12123 | // $ANTLR end "rule__Constraint__Group_1__3__Impl" | ||
12124 | |||
12125 | |||
12126 | // $ANTLR start "rule__Constraint__Group_1__4" | ||
12127 | // InternalSolverLanguage.g:3870:1: rule__Constraint__Group_1__4 : rule__Constraint__Group_1__4__Impl ; | ||
12128 | public final void rule__Constraint__Group_1__4() throws RecognitionException { | ||
12129 | |||
12130 | int stackSize = keepStackSize(); | ||
12131 | |||
12132 | try { | ||
12133 | // InternalSolverLanguage.g:3874:1: ( rule__Constraint__Group_1__4__Impl ) | ||
12134 | // InternalSolverLanguage.g:3875:2: rule__Constraint__Group_1__4__Impl | ||
12353 | { | 12135 | { |
12354 | pushFollow(FOLLOW_2); | 12136 | pushFollow(FOLLOW_2); |
12355 | rule__Constraint__ParamsAssignment_2_1_3(); | 12137 | rule__Constraint__Group_1__4__Impl(); |
12356 | 12138 | ||
12357 | state._fsp--; | 12139 | state._fsp--; |
12358 | 12140 | ||
12359 | 12141 | ||
12360 | } | 12142 | } |
12361 | 12143 | ||
12362 | after(grammarAccess.getConstraintAccess().getParamsAssignment_2_1_3()); | 12144 | } |
12145 | catch (RecognitionException re) { | ||
12146 | reportError(re); | ||
12147 | recover(input,re); | ||
12148 | } | ||
12149 | finally { | ||
12150 | |||
12151 | restoreStackSize(stackSize); | ||
12152 | |||
12153 | } | ||
12154 | return ; | ||
12155 | } | ||
12156 | // $ANTLR end "rule__Constraint__Group_1__4" | ||
12157 | |||
12158 | |||
12159 | // $ANTLR start "rule__Constraint__Group_1__4__Impl" | ||
12160 | // InternalSolverLanguage.g:3881:1: rule__Constraint__Group_1__4__Impl : ( ')' ) ; | ||
12161 | public final void rule__Constraint__Group_1__4__Impl() throws RecognitionException { | ||
12162 | |||
12163 | int stackSize = keepStackSize(); | ||
12164 | |||
12165 | try { | ||
12166 | // InternalSolverLanguage.g:3885:1: ( ( ')' ) ) | ||
12167 | // InternalSolverLanguage.g:3886:1: ( ')' ) | ||
12168 | { | ||
12169 | // InternalSolverLanguage.g:3886:1: ( ')' ) | ||
12170 | // InternalSolverLanguage.g:3887:2: ')' | ||
12171 | { | ||
12172 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_1_4()); | ||
12173 | match(input,19,FOLLOW_2); | ||
12174 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_1_4()); | ||
12363 | 12175 | ||
12364 | } | 12176 | } |
12365 | 12177 | ||
@@ -12378,21 +12190,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12378 | } | 12190 | } |
12379 | return ; | 12191 | return ; |
12380 | } | 12192 | } |
12381 | // $ANTLR end "rule__Constraint__Group_2_1__3__Impl" | 12193 | // $ANTLR end "rule__Constraint__Group_1__4__Impl" |
12382 | 12194 | ||
12383 | 12195 | ||
12384 | // $ANTLR start "rule__Constraint__Group_2_1__4" | 12196 | // $ANTLR start "rule__Constraint__Group_1_3__0" |
12385 | // InternalSolverLanguage.g:3983:1: rule__Constraint__Group_2_1__4 : rule__Constraint__Group_2_1__4__Impl ; | 12197 | // InternalSolverLanguage.g:3897:1: rule__Constraint__Group_1_3__0 : rule__Constraint__Group_1_3__0__Impl rule__Constraint__Group_1_3__1 ; |
12386 | public final void rule__Constraint__Group_2_1__4() throws RecognitionException { | 12198 | public final void rule__Constraint__Group_1_3__0() throws RecognitionException { |
12387 | 12199 | ||
12388 | int stackSize = keepStackSize(); | 12200 | int stackSize = keepStackSize(); |
12389 | 12201 | ||
12390 | try { | 12202 | try { |
12391 | // InternalSolverLanguage.g:3987:1: ( rule__Constraint__Group_2_1__4__Impl ) | 12203 | // InternalSolverLanguage.g:3901:1: ( rule__Constraint__Group_1_3__0__Impl rule__Constraint__Group_1_3__1 ) |
12392 | // InternalSolverLanguage.g:3988:2: rule__Constraint__Group_2_1__4__Impl | 12204 | // InternalSolverLanguage.g:3902:2: rule__Constraint__Group_1_3__0__Impl rule__Constraint__Group_1_3__1 |
12393 | { | 12205 | { |
12206 | pushFollow(FOLLOW_32); | ||
12207 | rule__Constraint__Group_1_3__0__Impl(); | ||
12208 | |||
12209 | state._fsp--; | ||
12210 | |||
12394 | pushFollow(FOLLOW_2); | 12211 | pushFollow(FOLLOW_2); |
12395 | rule__Constraint__Group_2_1__4__Impl(); | 12212 | rule__Constraint__Group_1_3__1(); |
12396 | 12213 | ||
12397 | state._fsp--; | 12214 | state._fsp--; |
12398 | 12215 | ||
@@ -12411,25 +12228,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12411 | } | 12228 | } |
12412 | return ; | 12229 | return ; |
12413 | } | 12230 | } |
12414 | // $ANTLR end "rule__Constraint__Group_2_1__4" | 12231 | // $ANTLR end "rule__Constraint__Group_1_3__0" |
12415 | 12232 | ||
12416 | 12233 | ||
12417 | // $ANTLR start "rule__Constraint__Group_2_1__4__Impl" | 12234 | // $ANTLR start "rule__Constraint__Group_1_3__0__Impl" |
12418 | // InternalSolverLanguage.g:3994:1: rule__Constraint__Group_2_1__4__Impl : ( ')' ) ; | 12235 | // InternalSolverLanguage.g:3909:1: rule__Constraint__Group_1_3__0__Impl : ( ',' ) ; |
12419 | public final void rule__Constraint__Group_2_1__4__Impl() throws RecognitionException { | 12236 | public final void rule__Constraint__Group_1_3__0__Impl() throws RecognitionException { |
12420 | 12237 | ||
12421 | int stackSize = keepStackSize(); | 12238 | int stackSize = keepStackSize(); |
12422 | 12239 | ||
12423 | try { | 12240 | try { |
12424 | // InternalSolverLanguage.g:3998:1: ( ( ')' ) ) | 12241 | // InternalSolverLanguage.g:3913:1: ( ( ',' ) ) |
12425 | // InternalSolverLanguage.g:3999:1: ( ')' ) | 12242 | // InternalSolverLanguage.g:3914:1: ( ',' ) |
12426 | { | 12243 | { |
12427 | // InternalSolverLanguage.g:3999:1: ( ')' ) | 12244 | // InternalSolverLanguage.g:3914:1: ( ',' ) |
12428 | // InternalSolverLanguage.g:4000:2: ')' | 12245 | // InternalSolverLanguage.g:3915:2: ',' |
12429 | { | 12246 | { |
12430 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); | 12247 | before(grammarAccess.getConstraintAccess().getCommaKeyword_1_3_0()); |
12431 | match(input,18,FOLLOW_2); | 12248 | match(input,20,FOLLOW_2); |
12432 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_2_1_4()); | 12249 | after(grammarAccess.getConstraintAccess().getCommaKeyword_1_3_0()); |
12250 | |||
12251 | } | ||
12252 | |||
12253 | |||
12254 | } | ||
12255 | |||
12256 | } | ||
12257 | catch (RecognitionException re) { | ||
12258 | reportError(re); | ||
12259 | recover(input,re); | ||
12260 | } | ||
12261 | finally { | ||
12262 | |||
12263 | restoreStackSize(stackSize); | ||
12264 | |||
12265 | } | ||
12266 | return ; | ||
12267 | } | ||
12268 | // $ANTLR end "rule__Constraint__Group_1_3__0__Impl" | ||
12269 | |||
12270 | |||
12271 | // $ANTLR start "rule__Constraint__Group_1_3__1" | ||
12272 | // InternalSolverLanguage.g:3924:1: rule__Constraint__Group_1_3__1 : rule__Constraint__Group_1_3__1__Impl ; | ||
12273 | public final void rule__Constraint__Group_1_3__1() throws RecognitionException { | ||
12274 | |||
12275 | int stackSize = keepStackSize(); | ||
12276 | |||
12277 | try { | ||
12278 | // InternalSolverLanguage.g:3928:1: ( rule__Constraint__Group_1_3__1__Impl ) | ||
12279 | // InternalSolverLanguage.g:3929:2: rule__Constraint__Group_1_3__1__Impl | ||
12280 | { | ||
12281 | pushFollow(FOLLOW_2); | ||
12282 | rule__Constraint__Group_1_3__1__Impl(); | ||
12283 | |||
12284 | state._fsp--; | ||
12285 | |||
12286 | |||
12287 | } | ||
12288 | |||
12289 | } | ||
12290 | catch (RecognitionException re) { | ||
12291 | reportError(re); | ||
12292 | recover(input,re); | ||
12293 | } | ||
12294 | finally { | ||
12295 | |||
12296 | restoreStackSize(stackSize); | ||
12297 | |||
12298 | } | ||
12299 | return ; | ||
12300 | } | ||
12301 | // $ANTLR end "rule__Constraint__Group_1_3__1" | ||
12302 | |||
12303 | |||
12304 | // $ANTLR start "rule__Constraint__Group_1_3__1__Impl" | ||
12305 | // InternalSolverLanguage.g:3935:1: rule__Constraint__Group_1_3__1__Impl : ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) ; | ||
12306 | public final void rule__Constraint__Group_1_3__1__Impl() throws RecognitionException { | ||
12307 | |||
12308 | int stackSize = keepStackSize(); | ||
12309 | |||
12310 | try { | ||
12311 | // InternalSolverLanguage.g:3939:1: ( ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) ) | ||
12312 | // InternalSolverLanguage.g:3940:1: ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) | ||
12313 | { | ||
12314 | // InternalSolverLanguage.g:3940:1: ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) | ||
12315 | // InternalSolverLanguage.g:3941:2: ( rule__Constraint__ParamsAssignment_1_3_1 ) | ||
12316 | { | ||
12317 | before(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1()); | ||
12318 | // InternalSolverLanguage.g:3942:2: ( rule__Constraint__ParamsAssignment_1_3_1 ) | ||
12319 | // InternalSolverLanguage.g:3942:3: rule__Constraint__ParamsAssignment_1_3_1 | ||
12320 | { | ||
12321 | pushFollow(FOLLOW_2); | ||
12322 | rule__Constraint__ParamsAssignment_1_3_1(); | ||
12323 | |||
12324 | state._fsp--; | ||
12325 | |||
12326 | |||
12327 | } | ||
12328 | |||
12329 | after(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1()); | ||
12433 | 12330 | ||
12434 | } | 12331 | } |
12435 | 12332 | ||
@@ -12448,20 +12345,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12448 | } | 12345 | } |
12449 | return ; | 12346 | return ; |
12450 | } | 12347 | } |
12451 | // $ANTLR end "rule__Constraint__Group_2_1__4__Impl" | 12348 | // $ANTLR end "rule__Constraint__Group_1_3__1__Impl" |
12452 | 12349 | ||
12453 | 12350 | ||
12454 | // $ANTLR start "rule__ClosureType__Group_0__0" | 12351 | // $ANTLR start "rule__ClosureType__Group_0__0" |
12455 | // InternalSolverLanguage.g:4010:1: rule__ClosureType__Group_0__0 : rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ; | 12352 | // InternalSolverLanguage.g:3951:1: rule__ClosureType__Group_0__0 : rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ; |
12456 | public final void rule__ClosureType__Group_0__0() throws RecognitionException { | 12353 | public final void rule__ClosureType__Group_0__0() throws RecognitionException { |
12457 | 12354 | ||
12458 | int stackSize = keepStackSize(); | 12355 | int stackSize = keepStackSize(); |
12459 | 12356 | ||
12460 | try { | 12357 | try { |
12461 | // InternalSolverLanguage.g:4014:1: ( rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ) | 12358 | // InternalSolverLanguage.g:3955:1: ( rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ) |
12462 | // InternalSolverLanguage.g:4015:2: rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 | 12359 | // InternalSolverLanguage.g:3956:2: rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 |
12463 | { | 12360 | { |
12464 | pushFollow(FOLLOW_34); | 12361 | pushFollow(FOLLOW_33); |
12465 | rule__ClosureType__Group_0__0__Impl(); | 12362 | rule__ClosureType__Group_0__0__Impl(); |
12466 | 12363 | ||
12467 | state._fsp--; | 12364 | state._fsp--; |
@@ -12490,21 +12387,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12490 | 12387 | ||
12491 | 12388 | ||
12492 | // $ANTLR start "rule__ClosureType__Group_0__0__Impl" | 12389 | // $ANTLR start "rule__ClosureType__Group_0__0__Impl" |
12493 | // InternalSolverLanguage.g:4022:1: rule__ClosureType__Group_0__0__Impl : ( () ) ; | 12390 | // InternalSolverLanguage.g:3963:1: rule__ClosureType__Group_0__0__Impl : ( () ) ; |
12494 | public final void rule__ClosureType__Group_0__0__Impl() throws RecognitionException { | 12391 | public final void rule__ClosureType__Group_0__0__Impl() throws RecognitionException { |
12495 | 12392 | ||
12496 | int stackSize = keepStackSize(); | 12393 | int stackSize = keepStackSize(); |
12497 | 12394 | ||
12498 | try { | 12395 | try { |
12499 | // InternalSolverLanguage.g:4026:1: ( ( () ) ) | 12396 | // InternalSolverLanguage.g:3967:1: ( ( () ) ) |
12500 | // InternalSolverLanguage.g:4027:1: ( () ) | 12397 | // InternalSolverLanguage.g:3968:1: ( () ) |
12501 | { | 12398 | { |
12502 | // InternalSolverLanguage.g:4027:1: ( () ) | 12399 | // InternalSolverLanguage.g:3968:1: ( () ) |
12503 | // InternalSolverLanguage.g:4028:2: () | 12400 | // InternalSolverLanguage.g:3969:2: () |
12504 | { | 12401 | { |
12505 | before(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); | 12402 | before(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); |
12506 | // InternalSolverLanguage.g:4029:2: () | 12403 | // InternalSolverLanguage.g:3970:2: () |
12507 | // InternalSolverLanguage.g:4029:3: | 12404 | // InternalSolverLanguage.g:3970:3: |
12508 | { | 12405 | { |
12509 | } | 12406 | } |
12510 | 12407 | ||
@@ -12527,14 +12424,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12527 | 12424 | ||
12528 | 12425 | ||
12529 | // $ANTLR start "rule__ClosureType__Group_0__1" | 12426 | // $ANTLR start "rule__ClosureType__Group_0__1" |
12530 | // InternalSolverLanguage.g:4037:1: rule__ClosureType__Group_0__1 : rule__ClosureType__Group_0__1__Impl ; | 12427 | // InternalSolverLanguage.g:3978:1: rule__ClosureType__Group_0__1 : rule__ClosureType__Group_0__1__Impl ; |
12531 | public final void rule__ClosureType__Group_0__1() throws RecognitionException { | 12428 | public final void rule__ClosureType__Group_0__1() throws RecognitionException { |
12532 | 12429 | ||
12533 | int stackSize = keepStackSize(); | 12430 | int stackSize = keepStackSize(); |
12534 | 12431 | ||
12535 | try { | 12432 | try { |
12536 | // InternalSolverLanguage.g:4041:1: ( rule__ClosureType__Group_0__1__Impl ) | 12433 | // InternalSolverLanguage.g:3982:1: ( rule__ClosureType__Group_0__1__Impl ) |
12537 | // InternalSolverLanguage.g:4042:2: rule__ClosureType__Group_0__1__Impl | 12434 | // InternalSolverLanguage.g:3983:2: rule__ClosureType__Group_0__1__Impl |
12538 | { | 12435 | { |
12539 | pushFollow(FOLLOW_2); | 12436 | pushFollow(FOLLOW_2); |
12540 | rule__ClosureType__Group_0__1__Impl(); | 12437 | rule__ClosureType__Group_0__1__Impl(); |
@@ -12560,20 +12457,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12560 | 12457 | ||
12561 | 12458 | ||
12562 | // $ANTLR start "rule__ClosureType__Group_0__1__Impl" | 12459 | // $ANTLR start "rule__ClosureType__Group_0__1__Impl" |
12563 | // InternalSolverLanguage.g:4048:1: rule__ClosureType__Group_0__1__Impl : ( '*' ) ; | 12460 | // InternalSolverLanguage.g:3989:1: rule__ClosureType__Group_0__1__Impl : ( '*' ) ; |
12564 | public final void rule__ClosureType__Group_0__1__Impl() throws RecognitionException { | 12461 | public final void rule__ClosureType__Group_0__1__Impl() throws RecognitionException { |
12565 | 12462 | ||
12566 | int stackSize = keepStackSize(); | 12463 | int stackSize = keepStackSize(); |
12567 | 12464 | ||
12568 | try { | 12465 | try { |
12569 | // InternalSolverLanguage.g:4052:1: ( ( '*' ) ) | 12466 | // InternalSolverLanguage.g:3993:1: ( ( '*' ) ) |
12570 | // InternalSolverLanguage.g:4053:1: ( '*' ) | 12467 | // InternalSolverLanguage.g:3994:1: ( '*' ) |
12571 | { | 12468 | { |
12572 | // InternalSolverLanguage.g:4053:1: ( '*' ) | 12469 | // InternalSolverLanguage.g:3994:1: ( '*' ) |
12573 | // InternalSolverLanguage.g:4054:2: '*' | 12470 | // InternalSolverLanguage.g:3995:2: '*' |
12574 | { | 12471 | { |
12575 | before(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); | 12472 | before(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); |
12576 | match(input,30,FOLLOW_2); | 12473 | match(input,31,FOLLOW_2); |
12577 | after(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); | 12474 | after(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); |
12578 | 12475 | ||
12579 | } | 12476 | } |
@@ -12597,16 +12494,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12597 | 12494 | ||
12598 | 12495 | ||
12599 | // $ANTLR start "rule__ClosureType__Group_1__0" | 12496 | // $ANTLR start "rule__ClosureType__Group_1__0" |
12600 | // InternalSolverLanguage.g:4064:1: rule__ClosureType__Group_1__0 : rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ; | 12497 | // InternalSolverLanguage.g:4005:1: rule__ClosureType__Group_1__0 : rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ; |
12601 | public final void rule__ClosureType__Group_1__0() throws RecognitionException { | 12498 | public final void rule__ClosureType__Group_1__0() throws RecognitionException { |
12602 | 12499 | ||
12603 | int stackSize = keepStackSize(); | 12500 | int stackSize = keepStackSize(); |
12604 | 12501 | ||
12605 | try { | 12502 | try { |
12606 | // InternalSolverLanguage.g:4068:1: ( rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ) | 12503 | // InternalSolverLanguage.g:4009:1: ( rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ) |
12607 | // InternalSolverLanguage.g:4069:2: rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 | 12504 | // InternalSolverLanguage.g:4010:2: rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 |
12608 | { | 12505 | { |
12609 | pushFollow(FOLLOW_29); | 12506 | pushFollow(FOLLOW_34); |
12610 | rule__ClosureType__Group_1__0__Impl(); | 12507 | rule__ClosureType__Group_1__0__Impl(); |
12611 | 12508 | ||
12612 | state._fsp--; | 12509 | state._fsp--; |
@@ -12635,21 +12532,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12635 | 12532 | ||
12636 | 12533 | ||
12637 | // $ANTLR start "rule__ClosureType__Group_1__0__Impl" | 12534 | // $ANTLR start "rule__ClosureType__Group_1__0__Impl" |
12638 | // InternalSolverLanguage.g:4076:1: rule__ClosureType__Group_1__0__Impl : ( () ) ; | 12535 | // InternalSolverLanguage.g:4017:1: rule__ClosureType__Group_1__0__Impl : ( () ) ; |
12639 | public final void rule__ClosureType__Group_1__0__Impl() throws RecognitionException { | 12536 | public final void rule__ClosureType__Group_1__0__Impl() throws RecognitionException { |
12640 | 12537 | ||
12641 | int stackSize = keepStackSize(); | 12538 | int stackSize = keepStackSize(); |
12642 | 12539 | ||
12643 | try { | 12540 | try { |
12644 | // InternalSolverLanguage.g:4080:1: ( ( () ) ) | 12541 | // InternalSolverLanguage.g:4021:1: ( ( () ) ) |
12645 | // InternalSolverLanguage.g:4081:1: ( () ) | 12542 | // InternalSolverLanguage.g:4022:1: ( () ) |
12646 | { | 12543 | { |
12647 | // InternalSolverLanguage.g:4081:1: ( () ) | 12544 | // InternalSolverLanguage.g:4022:1: ( () ) |
12648 | // InternalSolverLanguage.g:4082:2: () | 12545 | // InternalSolverLanguage.g:4023:2: () |
12649 | { | 12546 | { |
12650 | before(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); | 12547 | before(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); |
12651 | // InternalSolverLanguage.g:4083:2: () | 12548 | // InternalSolverLanguage.g:4024:2: () |
12652 | // InternalSolverLanguage.g:4083:3: | 12549 | // InternalSolverLanguage.g:4024:3: |
12653 | { | 12550 | { |
12654 | } | 12551 | } |
12655 | 12552 | ||
@@ -12672,14 +12569,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12672 | 12569 | ||
12673 | 12570 | ||
12674 | // $ANTLR start "rule__ClosureType__Group_1__1" | 12571 | // $ANTLR start "rule__ClosureType__Group_1__1" |
12675 | // InternalSolverLanguage.g:4091:1: rule__ClosureType__Group_1__1 : rule__ClosureType__Group_1__1__Impl ; | 12572 | // InternalSolverLanguage.g:4032:1: rule__ClosureType__Group_1__1 : rule__ClosureType__Group_1__1__Impl ; |
12676 | public final void rule__ClosureType__Group_1__1() throws RecognitionException { | 12573 | public final void rule__ClosureType__Group_1__1() throws RecognitionException { |
12677 | 12574 | ||
12678 | int stackSize = keepStackSize(); | 12575 | int stackSize = keepStackSize(); |
12679 | 12576 | ||
12680 | try { | 12577 | try { |
12681 | // InternalSolverLanguage.g:4095:1: ( rule__ClosureType__Group_1__1__Impl ) | 12578 | // InternalSolverLanguage.g:4036:1: ( rule__ClosureType__Group_1__1__Impl ) |
12682 | // InternalSolverLanguage.g:4096:2: rule__ClosureType__Group_1__1__Impl | 12579 | // InternalSolverLanguage.g:4037:2: rule__ClosureType__Group_1__1__Impl |
12683 | { | 12580 | { |
12684 | pushFollow(FOLLOW_2); | 12581 | pushFollow(FOLLOW_2); |
12685 | rule__ClosureType__Group_1__1__Impl(); | 12582 | rule__ClosureType__Group_1__1__Impl(); |
@@ -12705,20 +12602,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12705 | 12602 | ||
12706 | 12603 | ||
12707 | // $ANTLR start "rule__ClosureType__Group_1__1__Impl" | 12604 | // $ANTLR start "rule__ClosureType__Group_1__1__Impl" |
12708 | // InternalSolverLanguage.g:4102:1: rule__ClosureType__Group_1__1__Impl : ( '+' ) ; | 12605 | // InternalSolverLanguage.g:4043:1: rule__ClosureType__Group_1__1__Impl : ( '+' ) ; |
12709 | public final void rule__ClosureType__Group_1__1__Impl() throws RecognitionException { | 12606 | public final void rule__ClosureType__Group_1__1__Impl() throws RecognitionException { |
12710 | 12607 | ||
12711 | int stackSize = keepStackSize(); | 12608 | int stackSize = keepStackSize(); |
12712 | 12609 | ||
12713 | try { | 12610 | try { |
12714 | // InternalSolverLanguage.g:4106:1: ( ( '+' ) ) | 12611 | // InternalSolverLanguage.g:4047:1: ( ( '+' ) ) |
12715 | // InternalSolverLanguage.g:4107:1: ( '+' ) | 12612 | // InternalSolverLanguage.g:4048:1: ( '+' ) |
12716 | { | 12613 | { |
12717 | // InternalSolverLanguage.g:4107:1: ( '+' ) | 12614 | // InternalSolverLanguage.g:4048:1: ( '+' ) |
12718 | // InternalSolverLanguage.g:4108:2: '+' | 12615 | // InternalSolverLanguage.g:4049:2: '+' |
12719 | { | 12616 | { |
12720 | before(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); | 12617 | before(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); |
12721 | match(input,29,FOLLOW_2); | 12618 | match(input,30,FOLLOW_2); |
12722 | after(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); | 12619 | after(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); |
12723 | 12620 | ||
12724 | } | 12621 | } |
@@ -12742,16 +12639,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12742 | 12639 | ||
12743 | 12640 | ||
12744 | // $ANTLR start "rule__AllInstances__Group__0" | 12641 | // $ANTLR start "rule__AllInstances__Group__0" |
12745 | // InternalSolverLanguage.g:4118:1: rule__AllInstances__Group__0 : rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ; | 12642 | // InternalSolverLanguage.g:4059:1: rule__AllInstances__Group__0 : rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ; |
12746 | public final void rule__AllInstances__Group__0() throws RecognitionException { | 12643 | public final void rule__AllInstances__Group__0() throws RecognitionException { |
12747 | 12644 | ||
12748 | int stackSize = keepStackSize(); | 12645 | int stackSize = keepStackSize(); |
12749 | 12646 | ||
12750 | try { | 12647 | try { |
12751 | // InternalSolverLanguage.g:4122:1: ( rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ) | 12648 | // InternalSolverLanguage.g:4063:1: ( rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ) |
12752 | // InternalSolverLanguage.g:4123:2: rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 | 12649 | // InternalSolverLanguage.g:4064:2: rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 |
12753 | { | 12650 | { |
12754 | pushFollow(FOLLOW_25); | 12651 | pushFollow(FOLLOW_26); |
12755 | rule__AllInstances__Group__0__Impl(); | 12652 | rule__AllInstances__Group__0__Impl(); |
12756 | 12653 | ||
12757 | state._fsp--; | 12654 | state._fsp--; |
@@ -12780,20 +12677,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12780 | 12677 | ||
12781 | 12678 | ||
12782 | // $ANTLR start "rule__AllInstances__Group__0__Impl" | 12679 | // $ANTLR start "rule__AllInstances__Group__0__Impl" |
12783 | // InternalSolverLanguage.g:4130:1: rule__AllInstances__Group__0__Impl : ( ':' ) ; | 12680 | // InternalSolverLanguage.g:4071:1: rule__AllInstances__Group__0__Impl : ( ':' ) ; |
12784 | public final void rule__AllInstances__Group__0__Impl() throws RecognitionException { | 12681 | public final void rule__AllInstances__Group__0__Impl() throws RecognitionException { |
12785 | 12682 | ||
12786 | int stackSize = keepStackSize(); | 12683 | int stackSize = keepStackSize(); |
12787 | 12684 | ||
12788 | try { | 12685 | try { |
12789 | // InternalSolverLanguage.g:4134:1: ( ( ':' ) ) | 12686 | // InternalSolverLanguage.g:4075:1: ( ( ':' ) ) |
12790 | // InternalSolverLanguage.g:4135:1: ( ':' ) | 12687 | // InternalSolverLanguage.g:4076:1: ( ':' ) |
12791 | { | 12688 | { |
12792 | // InternalSolverLanguage.g:4135:1: ( ':' ) | 12689 | // InternalSolverLanguage.g:4076:1: ( ':' ) |
12793 | // InternalSolverLanguage.g:4136:2: ':' | 12690 | // InternalSolverLanguage.g:4077:2: ':' |
12794 | { | 12691 | { |
12795 | before(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); | 12692 | before(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); |
12796 | match(input,19,FOLLOW_2); | 12693 | match(input,17,FOLLOW_2); |
12797 | after(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); | 12694 | after(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); |
12798 | 12695 | ||
12799 | } | 12696 | } |
@@ -12817,14 +12714,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12817 | 12714 | ||
12818 | 12715 | ||
12819 | // $ANTLR start "rule__AllInstances__Group__1" | 12716 | // $ANTLR start "rule__AllInstances__Group__1" |
12820 | // InternalSolverLanguage.g:4145:1: rule__AllInstances__Group__1 : rule__AllInstances__Group__1__Impl ; | 12717 | // InternalSolverLanguage.g:4086:1: rule__AllInstances__Group__1 : rule__AllInstances__Group__1__Impl ; |
12821 | public final void rule__AllInstances__Group__1() throws RecognitionException { | 12718 | public final void rule__AllInstances__Group__1() throws RecognitionException { |
12822 | 12719 | ||
12823 | int stackSize = keepStackSize(); | 12720 | int stackSize = keepStackSize(); |
12824 | 12721 | ||
12825 | try { | 12722 | try { |
12826 | // InternalSolverLanguage.g:4149:1: ( rule__AllInstances__Group__1__Impl ) | 12723 | // InternalSolverLanguage.g:4090:1: ( rule__AllInstances__Group__1__Impl ) |
12827 | // InternalSolverLanguage.g:4150:2: rule__AllInstances__Group__1__Impl | 12724 | // InternalSolverLanguage.g:4091:2: rule__AllInstances__Group__1__Impl |
12828 | { | 12725 | { |
12829 | pushFollow(FOLLOW_2); | 12726 | pushFollow(FOLLOW_2); |
12830 | rule__AllInstances__Group__1__Impl(); | 12727 | rule__AllInstances__Group__1__Impl(); |
@@ -12850,21 +12747,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12850 | 12747 | ||
12851 | 12748 | ||
12852 | // $ANTLR start "rule__AllInstances__Group__1__Impl" | 12749 | // $ANTLR start "rule__AllInstances__Group__1__Impl" |
12853 | // InternalSolverLanguage.g:4156:1: rule__AllInstances__Group__1__Impl : ( ( rule__AllInstances__SymbolAssignment_1 ) ) ; | 12750 | // InternalSolverLanguage.g:4097:1: rule__AllInstances__Group__1__Impl : ( ( rule__AllInstances__SymbolAssignment_1 ) ) ; |
12854 | public final void rule__AllInstances__Group__1__Impl() throws RecognitionException { | 12751 | public final void rule__AllInstances__Group__1__Impl() throws RecognitionException { |
12855 | 12752 | ||
12856 | int stackSize = keepStackSize(); | 12753 | int stackSize = keepStackSize(); |
12857 | 12754 | ||
12858 | try { | 12755 | try { |
12859 | // InternalSolverLanguage.g:4160:1: ( ( ( rule__AllInstances__SymbolAssignment_1 ) ) ) | 12756 | // InternalSolverLanguage.g:4101:1: ( ( ( rule__AllInstances__SymbolAssignment_1 ) ) ) |
12860 | // InternalSolverLanguage.g:4161:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) | 12757 | // InternalSolverLanguage.g:4102:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) |
12861 | { | 12758 | { |
12862 | // InternalSolverLanguage.g:4161:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) | 12759 | // InternalSolverLanguage.g:4102:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) |
12863 | // InternalSolverLanguage.g:4162:2: ( rule__AllInstances__SymbolAssignment_1 ) | 12760 | // InternalSolverLanguage.g:4103:2: ( rule__AllInstances__SymbolAssignment_1 ) |
12864 | { | 12761 | { |
12865 | before(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); | 12762 | before(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); |
12866 | // InternalSolverLanguage.g:4163:2: ( rule__AllInstances__SymbolAssignment_1 ) | 12763 | // InternalSolverLanguage.g:4104:2: ( rule__AllInstances__SymbolAssignment_1 ) |
12867 | // InternalSolverLanguage.g:4163:3: rule__AllInstances__SymbolAssignment_1 | 12764 | // InternalSolverLanguage.g:4104:3: rule__AllInstances__SymbolAssignment_1 |
12868 | { | 12765 | { |
12869 | pushFollow(FOLLOW_2); | 12766 | pushFollow(FOLLOW_2); |
12870 | rule__AllInstances__SymbolAssignment_1(); | 12767 | rule__AllInstances__SymbolAssignment_1(); |
@@ -12897,16 +12794,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12897 | 12794 | ||
12898 | 12795 | ||
12899 | // $ANTLR start "rule__AllObjects__Group__0" | 12796 | // $ANTLR start "rule__AllObjects__Group__0" |
12900 | // InternalSolverLanguage.g:4172:1: rule__AllObjects__Group__0 : rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ; | 12797 | // InternalSolverLanguage.g:4113:1: rule__AllObjects__Group__0 : rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ; |
12901 | public final void rule__AllObjects__Group__0() throws RecognitionException { | 12798 | public final void rule__AllObjects__Group__0() throws RecognitionException { |
12902 | 12799 | ||
12903 | int stackSize = keepStackSize(); | 12800 | int stackSize = keepStackSize(); |
12904 | 12801 | ||
12905 | try { | 12802 | try { |
12906 | // InternalSolverLanguage.g:4176:1: ( rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ) | 12803 | // InternalSolverLanguage.g:4117:1: ( rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ) |
12907 | // InternalSolverLanguage.g:4177:2: rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 | 12804 | // InternalSolverLanguage.g:4118:2: rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 |
12908 | { | 12805 | { |
12909 | pushFollow(FOLLOW_35); | 12806 | pushFollow(FOLLOW_16); |
12910 | rule__AllObjects__Group__0__Impl(); | 12807 | rule__AllObjects__Group__0__Impl(); |
12911 | 12808 | ||
12912 | state._fsp--; | 12809 | state._fsp--; |
@@ -12935,21 +12832,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12935 | 12832 | ||
12936 | 12833 | ||
12937 | // $ANTLR start "rule__AllObjects__Group__0__Impl" | 12834 | // $ANTLR start "rule__AllObjects__Group__0__Impl" |
12938 | // InternalSolverLanguage.g:4184:1: rule__AllObjects__Group__0__Impl : ( () ) ; | 12835 | // InternalSolverLanguage.g:4125:1: rule__AllObjects__Group__0__Impl : ( () ) ; |
12939 | public final void rule__AllObjects__Group__0__Impl() throws RecognitionException { | 12836 | public final void rule__AllObjects__Group__0__Impl() throws RecognitionException { |
12940 | 12837 | ||
12941 | int stackSize = keepStackSize(); | 12838 | int stackSize = keepStackSize(); |
12942 | 12839 | ||
12943 | try { | 12840 | try { |
12944 | // InternalSolverLanguage.g:4188:1: ( ( () ) ) | 12841 | // InternalSolverLanguage.g:4129:1: ( ( () ) ) |
12945 | // InternalSolverLanguage.g:4189:1: ( () ) | 12842 | // InternalSolverLanguage.g:4130:1: ( () ) |
12946 | { | 12843 | { |
12947 | // InternalSolverLanguage.g:4189:1: ( () ) | 12844 | // InternalSolverLanguage.g:4130:1: ( () ) |
12948 | // InternalSolverLanguage.g:4190:2: () | 12845 | // InternalSolverLanguage.g:4131:2: () |
12949 | { | 12846 | { |
12950 | before(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); | 12847 | before(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); |
12951 | // InternalSolverLanguage.g:4191:2: () | 12848 | // InternalSolverLanguage.g:4132:2: () |
12952 | // InternalSolverLanguage.g:4191:3: | 12849 | // InternalSolverLanguage.g:4132:3: |
12953 | { | 12850 | { |
12954 | } | 12851 | } |
12955 | 12852 | ||
@@ -12972,14 +12869,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12972 | 12869 | ||
12973 | 12870 | ||
12974 | // $ANTLR start "rule__AllObjects__Group__1" | 12871 | // $ANTLR start "rule__AllObjects__Group__1" |
12975 | // InternalSolverLanguage.g:4199:1: rule__AllObjects__Group__1 : rule__AllObjects__Group__1__Impl ; | 12872 | // InternalSolverLanguage.g:4140:1: rule__AllObjects__Group__1 : rule__AllObjects__Group__1__Impl ; |
12976 | public final void rule__AllObjects__Group__1() throws RecognitionException { | 12873 | public final void rule__AllObjects__Group__1() throws RecognitionException { |
12977 | 12874 | ||
12978 | int stackSize = keepStackSize(); | 12875 | int stackSize = keepStackSize(); |
12979 | 12876 | ||
12980 | try { | 12877 | try { |
12981 | // InternalSolverLanguage.g:4203:1: ( rule__AllObjects__Group__1__Impl ) | 12878 | // InternalSolverLanguage.g:4144:1: ( rule__AllObjects__Group__1__Impl ) |
12982 | // InternalSolverLanguage.g:4204:2: rule__AllObjects__Group__1__Impl | 12879 | // InternalSolverLanguage.g:4145:2: rule__AllObjects__Group__1__Impl |
12983 | { | 12880 | { |
12984 | pushFollow(FOLLOW_2); | 12881 | pushFollow(FOLLOW_2); |
12985 | rule__AllObjects__Group__1__Impl(); | 12882 | rule__AllObjects__Group__1__Impl(); |
@@ -13005,20 +12902,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13005 | 12902 | ||
13006 | 12903 | ||
13007 | // $ANTLR start "rule__AllObjects__Group__1__Impl" | 12904 | // $ANTLR start "rule__AllObjects__Group__1__Impl" |
13008 | // InternalSolverLanguage.g:4210:1: rule__AllObjects__Group__1__Impl : ( '*' ) ; | 12905 | // InternalSolverLanguage.g:4151:1: rule__AllObjects__Group__1__Impl : ( '*' ) ; |
13009 | public final void rule__AllObjects__Group__1__Impl() throws RecognitionException { | 12906 | public final void rule__AllObjects__Group__1__Impl() throws RecognitionException { |
13010 | 12907 | ||
13011 | int stackSize = keepStackSize(); | 12908 | int stackSize = keepStackSize(); |
13012 | 12909 | ||
13013 | try { | 12910 | try { |
13014 | // InternalSolverLanguage.g:4214:1: ( ( '*' ) ) | 12911 | // InternalSolverLanguage.g:4155:1: ( ( '*' ) ) |
13015 | // InternalSolverLanguage.g:4215:1: ( '*' ) | 12912 | // InternalSolverLanguage.g:4156:1: ( '*' ) |
13016 | { | 12913 | { |
13017 | // InternalSolverLanguage.g:4215:1: ( '*' ) | 12914 | // InternalSolverLanguage.g:4156:1: ( '*' ) |
13018 | // InternalSolverLanguage.g:4216:2: '*' | 12915 | // InternalSolverLanguage.g:4157:2: '*' |
13019 | { | 12916 | { |
13020 | before(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); | 12917 | before(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); |
13021 | match(input,30,FOLLOW_2); | 12918 | match(input,31,FOLLOW_2); |
13022 | after(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); | 12919 | after(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); |
13023 | 12920 | ||
13024 | } | 12921 | } |
@@ -13042,16 +12939,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13042 | 12939 | ||
13043 | 12940 | ||
13044 | // $ANTLR start "rule__DefaultInterpretation__Group__0" | 12941 | // $ANTLR start "rule__DefaultInterpretation__Group__0" |
13045 | // InternalSolverLanguage.g:4226:1: rule__DefaultInterpretation__Group__0 : rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ; | 12942 | // InternalSolverLanguage.g:4167:1: rule__DefaultInterpretation__Group__0 : rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ; |
13046 | public final void rule__DefaultInterpretation__Group__0() throws RecognitionException { | 12943 | public final void rule__DefaultInterpretation__Group__0() throws RecognitionException { |
13047 | 12944 | ||
13048 | int stackSize = keepStackSize(); | 12945 | int stackSize = keepStackSize(); |
13049 | 12946 | ||
13050 | try { | 12947 | try { |
13051 | // InternalSolverLanguage.g:4230:1: ( rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ) | 12948 | // InternalSolverLanguage.g:4171:1: ( rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ) |
13052 | // InternalSolverLanguage.g:4231:2: rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 | 12949 | // InternalSolverLanguage.g:4172:2: rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 |
13053 | { | 12950 | { |
13054 | pushFollow(FOLLOW_25); | 12951 | pushFollow(FOLLOW_26); |
13055 | rule__DefaultInterpretation__Group__0__Impl(); | 12952 | rule__DefaultInterpretation__Group__0__Impl(); |
13056 | 12953 | ||
13057 | state._fsp--; | 12954 | state._fsp--; |
@@ -13080,20 +12977,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13080 | 12977 | ||
13081 | 12978 | ||
13082 | // $ANTLR start "rule__DefaultInterpretation__Group__0__Impl" | 12979 | // $ANTLR start "rule__DefaultInterpretation__Group__0__Impl" |
13083 | // InternalSolverLanguage.g:4238:1: rule__DefaultInterpretation__Group__0__Impl : ( 'default' ) ; | 12980 | // InternalSolverLanguage.g:4179:1: rule__DefaultInterpretation__Group__0__Impl : ( 'default' ) ; |
13084 | public final void rule__DefaultInterpretation__Group__0__Impl() throws RecognitionException { | 12981 | public final void rule__DefaultInterpretation__Group__0__Impl() throws RecognitionException { |
13085 | 12982 | ||
13086 | int stackSize = keepStackSize(); | 12983 | int stackSize = keepStackSize(); |
13087 | 12984 | ||
13088 | try { | 12985 | try { |
13089 | // InternalSolverLanguage.g:4242:1: ( ( 'default' ) ) | 12986 | // InternalSolverLanguage.g:4183:1: ( ( 'default' ) ) |
13090 | // InternalSolverLanguage.g:4243:1: ( 'default' ) | 12987 | // InternalSolverLanguage.g:4184:1: ( 'default' ) |
13091 | { | 12988 | { |
13092 | // InternalSolverLanguage.g:4243:1: ( 'default' ) | 12989 | // InternalSolverLanguage.g:4184:1: ( 'default' ) |
13093 | // InternalSolverLanguage.g:4244:2: 'default' | 12990 | // InternalSolverLanguage.g:4185:2: 'default' |
13094 | { | 12991 | { |
13095 | before(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); | 12992 | before(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); |
13096 | match(input,31,FOLLOW_2); | 12993 | match(input,32,FOLLOW_2); |
13097 | after(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); | 12994 | after(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); |
13098 | 12995 | ||
13099 | } | 12996 | } |
@@ -13117,14 +13014,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13117 | 13014 | ||
13118 | 13015 | ||
13119 | // $ANTLR start "rule__DefaultInterpretation__Group__1" | 13016 | // $ANTLR start "rule__DefaultInterpretation__Group__1" |
13120 | // InternalSolverLanguage.g:4253:1: rule__DefaultInterpretation__Group__1 : rule__DefaultInterpretation__Group__1__Impl ; | 13017 | // InternalSolverLanguage.g:4194:1: rule__DefaultInterpretation__Group__1 : rule__DefaultInterpretation__Group__1__Impl ; |
13121 | public final void rule__DefaultInterpretation__Group__1() throws RecognitionException { | 13018 | public final void rule__DefaultInterpretation__Group__1() throws RecognitionException { |
13122 | 13019 | ||
13123 | int stackSize = keepStackSize(); | 13020 | int stackSize = keepStackSize(); |
13124 | 13021 | ||
13125 | try { | 13022 | try { |
13126 | // InternalSolverLanguage.g:4257:1: ( rule__DefaultInterpretation__Group__1__Impl ) | 13023 | // InternalSolverLanguage.g:4198:1: ( rule__DefaultInterpretation__Group__1__Impl ) |
13127 | // InternalSolverLanguage.g:4258:2: rule__DefaultInterpretation__Group__1__Impl | 13024 | // InternalSolverLanguage.g:4199:2: rule__DefaultInterpretation__Group__1__Impl |
13128 | { | 13025 | { |
13129 | pushFollow(FOLLOW_2); | 13026 | pushFollow(FOLLOW_2); |
13130 | rule__DefaultInterpretation__Group__1__Impl(); | 13027 | rule__DefaultInterpretation__Group__1__Impl(); |
@@ -13150,21 +13047,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13150 | 13047 | ||
13151 | 13048 | ||
13152 | // $ANTLR start "rule__DefaultInterpretation__Group__1__Impl" | 13049 | // $ANTLR start "rule__DefaultInterpretation__Group__1__Impl" |
13153 | // InternalSolverLanguage.g:4264:1: rule__DefaultInterpretation__Group__1__Impl : ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ; | 13050 | // InternalSolverLanguage.g:4205:1: rule__DefaultInterpretation__Group__1__Impl : ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ; |
13154 | public final void rule__DefaultInterpretation__Group__1__Impl() throws RecognitionException { | 13051 | public final void rule__DefaultInterpretation__Group__1__Impl() throws RecognitionException { |
13155 | 13052 | ||
13156 | int stackSize = keepStackSize(); | 13053 | int stackSize = keepStackSize(); |
13157 | 13054 | ||
13158 | try { | 13055 | try { |
13159 | // InternalSolverLanguage.g:4268:1: ( ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ) | 13056 | // InternalSolverLanguage.g:4209:1: ( ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ) |
13160 | // InternalSolverLanguage.g:4269:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) | 13057 | // InternalSolverLanguage.g:4210:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) |
13161 | { | 13058 | { |
13162 | // InternalSolverLanguage.g:4269:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) | 13059 | // InternalSolverLanguage.g:4210:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) |
13163 | // InternalSolverLanguage.g:4270:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) | 13060 | // InternalSolverLanguage.g:4211:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) |
13164 | { | 13061 | { |
13165 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); | 13062 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); |
13166 | // InternalSolverLanguage.g:4271:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) | 13063 | // InternalSolverLanguage.g:4212:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) |
13167 | // InternalSolverLanguage.g:4271:3: rule__DefaultInterpretation__InterpretationAssignment_1 | 13064 | // InternalSolverLanguage.g:4212:3: rule__DefaultInterpretation__InterpretationAssignment_1 |
13168 | { | 13065 | { |
13169 | pushFollow(FOLLOW_2); | 13066 | pushFollow(FOLLOW_2); |
13170 | rule__DefaultInterpretation__InterpretationAssignment_1(); | 13067 | rule__DefaultInterpretation__InterpretationAssignment_1(); |
@@ -13197,16 +13094,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13197 | 13094 | ||
13198 | 13095 | ||
13199 | // $ANTLR start "rule__ClassInterpretation__Group__0" | 13096 | // $ANTLR start "rule__ClassInterpretation__Group__0" |
13200 | // InternalSolverLanguage.g:4280:1: rule__ClassInterpretation__Group__0 : rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ; | 13097 | // InternalSolverLanguage.g:4221:1: rule__ClassInterpretation__Group__0 : rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ; |
13201 | public final void rule__ClassInterpretation__Group__0() throws RecognitionException { | 13098 | public final void rule__ClassInterpretation__Group__0() throws RecognitionException { |
13202 | 13099 | ||
13203 | int stackSize = keepStackSize(); | 13100 | int stackSize = keepStackSize(); |
13204 | 13101 | ||
13205 | try { | 13102 | try { |
13206 | // InternalSolverLanguage.g:4284:1: ( rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ) | 13103 | // InternalSolverLanguage.g:4225:1: ( rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ) |
13207 | // InternalSolverLanguage.g:4285:2: rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 | 13104 | // InternalSolverLanguage.g:4226:2: rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 |
13208 | { | 13105 | { |
13209 | pushFollow(FOLLOW_36); | 13106 | pushFollow(FOLLOW_35); |
13210 | rule__ClassInterpretation__Group__0__Impl(); | 13107 | rule__ClassInterpretation__Group__0__Impl(); |
13211 | 13108 | ||
13212 | state._fsp--; | 13109 | state._fsp--; |
@@ -13235,27 +13132,38 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13235 | 13132 | ||
13236 | 13133 | ||
13237 | // $ANTLR start "rule__ClassInterpretation__Group__0__Impl" | 13134 | // $ANTLR start "rule__ClassInterpretation__Group__0__Impl" |
13238 | // InternalSolverLanguage.g:4292:1: rule__ClassInterpretation__Group__0__Impl : ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) ; | 13135 | // InternalSolverLanguage.g:4233:1: rule__ClassInterpretation__Group__0__Impl : ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) ; |
13239 | public final void rule__ClassInterpretation__Group__0__Impl() throws RecognitionException { | 13136 | public final void rule__ClassInterpretation__Group__0__Impl() throws RecognitionException { |
13240 | 13137 | ||
13241 | int stackSize = keepStackSize(); | 13138 | int stackSize = keepStackSize(); |
13242 | 13139 | ||
13243 | try { | 13140 | try { |
13244 | // InternalSolverLanguage.g:4296:1: ( ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) ) | 13141 | // InternalSolverLanguage.g:4237:1: ( ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) ) |
13245 | // InternalSolverLanguage.g:4297:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) | 13142 | // InternalSolverLanguage.g:4238:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) |
13246 | { | 13143 | { |
13247 | // InternalSolverLanguage.g:4297:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 ) ) | 13144 | // InternalSolverLanguage.g:4238:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) |
13248 | // InternalSolverLanguage.g:4298:2: ( rule__ClassInterpretation__AbstractAssignment_0 ) | 13145 | // InternalSolverLanguage.g:4239:2: ( rule__ClassInterpretation__AbstractAssignment_0 )? |
13249 | { | 13146 | { |
13250 | before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); | 13147 | before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); |
13251 | // InternalSolverLanguage.g:4299:2: ( rule__ClassInterpretation__AbstractAssignment_0 ) | 13148 | // InternalSolverLanguage.g:4240:2: ( rule__ClassInterpretation__AbstractAssignment_0 )? |
13252 | // InternalSolverLanguage.g:4299:3: rule__ClassInterpretation__AbstractAssignment_0 | 13149 | int alt38=2; |
13253 | { | 13150 | int LA38_0 = input.LA(1); |
13254 | pushFollow(FOLLOW_2); | ||
13255 | rule__ClassInterpretation__AbstractAssignment_0(); | ||
13256 | 13151 | ||
13257 | state._fsp--; | 13152 | if ( (LA38_0==40) ) { |
13153 | alt38=1; | ||
13154 | } | ||
13155 | switch (alt38) { | ||
13156 | case 1 : | ||
13157 | // InternalSolverLanguage.g:4240:3: rule__ClassInterpretation__AbstractAssignment_0 | ||
13158 | { | ||
13159 | pushFollow(FOLLOW_2); | ||
13160 | rule__ClassInterpretation__AbstractAssignment_0(); | ||
13258 | 13161 | ||
13162 | state._fsp--; | ||
13163 | |||
13164 | |||
13165 | } | ||
13166 | break; | ||
13259 | 13167 | ||
13260 | } | 13168 | } |
13261 | 13169 | ||
@@ -13282,16 +13190,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13282 | 13190 | ||
13283 | 13191 | ||
13284 | // $ANTLR start "rule__ClassInterpretation__Group__1" | 13192 | // $ANTLR start "rule__ClassInterpretation__Group__1" |
13285 | // InternalSolverLanguage.g:4307:1: rule__ClassInterpretation__Group__1 : rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ; | 13193 | // InternalSolverLanguage.g:4248:1: rule__ClassInterpretation__Group__1 : rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ; |
13286 | public final void rule__ClassInterpretation__Group__1() throws RecognitionException { | 13194 | public final void rule__ClassInterpretation__Group__1() throws RecognitionException { |
13287 | 13195 | ||
13288 | int stackSize = keepStackSize(); | 13196 | int stackSize = keepStackSize(); |
13289 | 13197 | ||
13290 | try { | 13198 | try { |
13291 | // InternalSolverLanguage.g:4311:1: ( rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ) | 13199 | // InternalSolverLanguage.g:4252:1: ( rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ) |
13292 | // InternalSolverLanguage.g:4312:2: rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 | 13200 | // InternalSolverLanguage.g:4253:2: rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 |
13293 | { | 13201 | { |
13294 | pushFollow(FOLLOW_16); | 13202 | pushFollow(FOLLOW_17); |
13295 | rule__ClassInterpretation__Group__1__Impl(); | 13203 | rule__ClassInterpretation__Group__1__Impl(); |
13296 | 13204 | ||
13297 | state._fsp--; | 13205 | state._fsp--; |
@@ -13320,20 +13228,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13320 | 13228 | ||
13321 | 13229 | ||
13322 | // $ANTLR start "rule__ClassInterpretation__Group__1__Impl" | 13230 | // $ANTLR start "rule__ClassInterpretation__Group__1__Impl" |
13323 | // InternalSolverLanguage.g:4319:1: rule__ClassInterpretation__Group__1__Impl : ( 'class' ) ; | 13231 | // InternalSolverLanguage.g:4260:1: rule__ClassInterpretation__Group__1__Impl : ( 'class' ) ; |
13324 | public final void rule__ClassInterpretation__Group__1__Impl() throws RecognitionException { | 13232 | public final void rule__ClassInterpretation__Group__1__Impl() throws RecognitionException { |
13325 | 13233 | ||
13326 | int stackSize = keepStackSize(); | 13234 | int stackSize = keepStackSize(); |
13327 | 13235 | ||
13328 | try { | 13236 | try { |
13329 | // InternalSolverLanguage.g:4323:1: ( ( 'class' ) ) | 13237 | // InternalSolverLanguage.g:4264:1: ( ( 'class' ) ) |
13330 | // InternalSolverLanguage.g:4324:1: ( 'class' ) | 13238 | // InternalSolverLanguage.g:4265:1: ( 'class' ) |
13331 | { | 13239 | { |
13332 | // InternalSolverLanguage.g:4324:1: ( 'class' ) | 13240 | // InternalSolverLanguage.g:4265:1: ( 'class' ) |
13333 | // InternalSolverLanguage.g:4325:2: 'class' | 13241 | // InternalSolverLanguage.g:4266:2: 'class' |
13334 | { | 13242 | { |
13335 | before(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); | 13243 | before(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); |
13336 | match(input,32,FOLLOW_2); | 13244 | match(input,33,FOLLOW_2); |
13337 | after(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); | 13245 | after(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); |
13338 | 13246 | ||
13339 | } | 13247 | } |
@@ -13357,16 +13265,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13357 | 13265 | ||
13358 | 13266 | ||
13359 | // $ANTLR start "rule__ClassInterpretation__Group__2" | 13267 | // $ANTLR start "rule__ClassInterpretation__Group__2" |
13360 | // InternalSolverLanguage.g:4334:1: rule__ClassInterpretation__Group__2 : rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ; | 13268 | // InternalSolverLanguage.g:4275:1: rule__ClassInterpretation__Group__2 : rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ; |
13361 | public final void rule__ClassInterpretation__Group__2() throws RecognitionException { | 13269 | public final void rule__ClassInterpretation__Group__2() throws RecognitionException { |
13362 | 13270 | ||
13363 | int stackSize = keepStackSize(); | 13271 | int stackSize = keepStackSize(); |
13364 | 13272 | ||
13365 | try { | 13273 | try { |
13366 | // InternalSolverLanguage.g:4338:1: ( rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ) | 13274 | // InternalSolverLanguage.g:4279:1: ( rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ) |
13367 | // InternalSolverLanguage.g:4339:2: rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 | 13275 | // InternalSolverLanguage.g:4280:2: rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 |
13368 | { | 13276 | { |
13369 | pushFollow(FOLLOW_37); | 13277 | pushFollow(FOLLOW_36); |
13370 | rule__ClassInterpretation__Group__2__Impl(); | 13278 | rule__ClassInterpretation__Group__2__Impl(); |
13371 | 13279 | ||
13372 | state._fsp--; | 13280 | state._fsp--; |
@@ -13395,21 +13303,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13395 | 13303 | ||
13396 | 13304 | ||
13397 | // $ANTLR start "rule__ClassInterpretation__Group__2__Impl" | 13305 | // $ANTLR start "rule__ClassInterpretation__Group__2__Impl" |
13398 | // InternalSolverLanguage.g:4346:1: rule__ClassInterpretation__Group__2__Impl : ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ; | 13306 | // InternalSolverLanguage.g:4287:1: rule__ClassInterpretation__Group__2__Impl : ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ; |
13399 | public final void rule__ClassInterpretation__Group__2__Impl() throws RecognitionException { | 13307 | public final void rule__ClassInterpretation__Group__2__Impl() throws RecognitionException { |
13400 | 13308 | ||
13401 | int stackSize = keepStackSize(); | 13309 | int stackSize = keepStackSize(); |
13402 | 13310 | ||
13403 | try { | 13311 | try { |
13404 | // InternalSolverLanguage.g:4350:1: ( ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ) | 13312 | // InternalSolverLanguage.g:4291:1: ( ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ) |
13405 | // InternalSolverLanguage.g:4351:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) | 13313 | // InternalSolverLanguage.g:4292:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) |
13406 | { | 13314 | { |
13407 | // InternalSolverLanguage.g:4351:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) | 13315 | // InternalSolverLanguage.g:4292:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) |
13408 | // InternalSolverLanguage.g:4352:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) | 13316 | // InternalSolverLanguage.g:4293:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) |
13409 | { | 13317 | { |
13410 | before(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); | 13318 | before(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); |
13411 | // InternalSolverLanguage.g:4353:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) | 13319 | // InternalSolverLanguage.g:4294:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) |
13412 | // InternalSolverLanguage.g:4353:3: rule__ClassInterpretation__SymbolAssignment_2 | 13320 | // InternalSolverLanguage.g:4294:3: rule__ClassInterpretation__SymbolAssignment_2 |
13413 | { | 13321 | { |
13414 | pushFollow(FOLLOW_2); | 13322 | pushFollow(FOLLOW_2); |
13415 | rule__ClassInterpretation__SymbolAssignment_2(); | 13323 | rule__ClassInterpretation__SymbolAssignment_2(); |
@@ -13442,16 +13350,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13442 | 13350 | ||
13443 | 13351 | ||
13444 | // $ANTLR start "rule__ClassInterpretation__Group__3" | 13352 | // $ANTLR start "rule__ClassInterpretation__Group__3" |
13445 | // InternalSolverLanguage.g:4361:1: rule__ClassInterpretation__Group__3 : rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ; | 13353 | // InternalSolverLanguage.g:4302:1: rule__ClassInterpretation__Group__3 : rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ; |
13446 | public final void rule__ClassInterpretation__Group__3() throws RecognitionException { | 13354 | public final void rule__ClassInterpretation__Group__3() throws RecognitionException { |
13447 | 13355 | ||
13448 | int stackSize = keepStackSize(); | 13356 | int stackSize = keepStackSize(); |
13449 | 13357 | ||
13450 | try { | 13358 | try { |
13451 | // InternalSolverLanguage.g:4365:1: ( rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ) | 13359 | // InternalSolverLanguage.g:4306:1: ( rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ) |
13452 | // InternalSolverLanguage.g:4366:2: rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 | 13360 | // InternalSolverLanguage.g:4307:2: rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 |
13453 | { | 13361 | { |
13454 | pushFollow(FOLLOW_37); | 13362 | pushFollow(FOLLOW_36); |
13455 | rule__ClassInterpretation__Group__3__Impl(); | 13363 | rule__ClassInterpretation__Group__3__Impl(); |
13456 | 13364 | ||
13457 | state._fsp--; | 13365 | state._fsp--; |
@@ -13480,29 +13388,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13480 | 13388 | ||
13481 | 13389 | ||
13482 | // $ANTLR start "rule__ClassInterpretation__Group__3__Impl" | 13390 | // $ANTLR start "rule__ClassInterpretation__Group__3__Impl" |
13483 | // InternalSolverLanguage.g:4373:1: rule__ClassInterpretation__Group__3__Impl : ( ( rule__ClassInterpretation__Group_3__0 )? ) ; | 13391 | // InternalSolverLanguage.g:4314:1: rule__ClassInterpretation__Group__3__Impl : ( ( rule__ClassInterpretation__Group_3__0 )? ) ; |
13484 | public final void rule__ClassInterpretation__Group__3__Impl() throws RecognitionException { | 13392 | public final void rule__ClassInterpretation__Group__3__Impl() throws RecognitionException { |
13485 | 13393 | ||
13486 | int stackSize = keepStackSize(); | 13394 | int stackSize = keepStackSize(); |
13487 | 13395 | ||
13488 | try { | 13396 | try { |
13489 | // InternalSolverLanguage.g:4377:1: ( ( ( rule__ClassInterpretation__Group_3__0 )? ) ) | 13397 | // InternalSolverLanguage.g:4318:1: ( ( ( rule__ClassInterpretation__Group_3__0 )? ) ) |
13490 | // InternalSolverLanguage.g:4378:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) | 13398 | // InternalSolverLanguage.g:4319:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) |
13491 | { | 13399 | { |
13492 | // InternalSolverLanguage.g:4378:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) | 13400 | // InternalSolverLanguage.g:4319:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) |
13493 | // InternalSolverLanguage.g:4379:2: ( rule__ClassInterpretation__Group_3__0 )? | 13401 | // InternalSolverLanguage.g:4320:2: ( rule__ClassInterpretation__Group_3__0 )? |
13494 | { | 13402 | { |
13495 | before(grammarAccess.getClassInterpretationAccess().getGroup_3()); | 13403 | before(grammarAccess.getClassInterpretationAccess().getGroup_3()); |
13496 | // InternalSolverLanguage.g:4380:2: ( rule__ClassInterpretation__Group_3__0 )? | 13404 | // InternalSolverLanguage.g:4321:2: ( rule__ClassInterpretation__Group_3__0 )? |
13497 | int alt34=2; | 13405 | int alt39=2; |
13498 | int LA34_0 = input.LA(1); | 13406 | int LA39_0 = input.LA(1); |
13499 | 13407 | ||
13500 | if ( (LA34_0==35) ) { | 13408 | if ( (LA39_0==36) ) { |
13501 | alt34=1; | 13409 | alt39=1; |
13502 | } | 13410 | } |
13503 | switch (alt34) { | 13411 | switch (alt39) { |
13504 | case 1 : | 13412 | case 1 : |
13505 | // InternalSolverLanguage.g:4380:3: rule__ClassInterpretation__Group_3__0 | 13413 | // InternalSolverLanguage.g:4321:3: rule__ClassInterpretation__Group_3__0 |
13506 | { | 13414 | { |
13507 | pushFollow(FOLLOW_2); | 13415 | pushFollow(FOLLOW_2); |
13508 | rule__ClassInterpretation__Group_3__0(); | 13416 | rule__ClassInterpretation__Group_3__0(); |
@@ -13538,16 +13446,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13538 | 13446 | ||
13539 | 13447 | ||
13540 | // $ANTLR start "rule__ClassInterpretation__Group__4" | 13448 | // $ANTLR start "rule__ClassInterpretation__Group__4" |
13541 | // InternalSolverLanguage.g:4388:1: rule__ClassInterpretation__Group__4 : rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ; | 13449 | // InternalSolverLanguage.g:4329:1: rule__ClassInterpretation__Group__4 : rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ; |
13542 | public final void rule__ClassInterpretation__Group__4() throws RecognitionException { | 13450 | public final void rule__ClassInterpretation__Group__4() throws RecognitionException { |
13543 | 13451 | ||
13544 | int stackSize = keepStackSize(); | 13452 | int stackSize = keepStackSize(); |
13545 | 13453 | ||
13546 | try { | 13454 | try { |
13547 | // InternalSolverLanguage.g:4392:1: ( rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ) | 13455 | // InternalSolverLanguage.g:4333:1: ( rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ) |
13548 | // InternalSolverLanguage.g:4393:2: rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 | 13456 | // InternalSolverLanguage.g:4334:2: rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 |
13549 | { | 13457 | { |
13550 | pushFollow(FOLLOW_38); | 13458 | pushFollow(FOLLOW_37); |
13551 | rule__ClassInterpretation__Group__4__Impl(); | 13459 | rule__ClassInterpretation__Group__4__Impl(); |
13552 | 13460 | ||
13553 | state._fsp--; | 13461 | state._fsp--; |
@@ -13576,20 +13484,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13576 | 13484 | ||
13577 | 13485 | ||
13578 | // $ANTLR start "rule__ClassInterpretation__Group__4__Impl" | 13486 | // $ANTLR start "rule__ClassInterpretation__Group__4__Impl" |
13579 | // InternalSolverLanguage.g:4400:1: rule__ClassInterpretation__Group__4__Impl : ( '{' ) ; | 13487 | // InternalSolverLanguage.g:4341:1: rule__ClassInterpretation__Group__4__Impl : ( '{' ) ; |
13580 | public final void rule__ClassInterpretation__Group__4__Impl() throws RecognitionException { | 13488 | public final void rule__ClassInterpretation__Group__4__Impl() throws RecognitionException { |
13581 | 13489 | ||
13582 | int stackSize = keepStackSize(); | 13490 | int stackSize = keepStackSize(); |
13583 | 13491 | ||
13584 | try { | 13492 | try { |
13585 | // InternalSolverLanguage.g:4404:1: ( ( '{' ) ) | 13493 | // InternalSolverLanguage.g:4345:1: ( ( '{' ) ) |
13586 | // InternalSolverLanguage.g:4405:1: ( '{' ) | 13494 | // InternalSolverLanguage.g:4346:1: ( '{' ) |
13587 | { | 13495 | { |
13588 | // InternalSolverLanguage.g:4405:1: ( '{' ) | 13496 | // InternalSolverLanguage.g:4346:1: ( '{' ) |
13589 | // InternalSolverLanguage.g:4406:2: '{' | 13497 | // InternalSolverLanguage.g:4347:2: '{' |
13590 | { | 13498 | { |
13591 | before(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); | 13499 | before(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); |
13592 | match(input,33,FOLLOW_2); | 13500 | match(input,34,FOLLOW_2); |
13593 | after(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); | 13501 | after(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); |
13594 | 13502 | ||
13595 | } | 13503 | } |
@@ -13613,16 +13521,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13613 | 13521 | ||
13614 | 13522 | ||
13615 | // $ANTLR start "rule__ClassInterpretation__Group__5" | 13523 | // $ANTLR start "rule__ClassInterpretation__Group__5" |
13616 | // InternalSolverLanguage.g:4415:1: rule__ClassInterpretation__Group__5 : rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ; | 13524 | // InternalSolverLanguage.g:4356:1: rule__ClassInterpretation__Group__5 : rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ; |
13617 | public final void rule__ClassInterpretation__Group__5() throws RecognitionException { | 13525 | public final void rule__ClassInterpretation__Group__5() throws RecognitionException { |
13618 | 13526 | ||
13619 | int stackSize = keepStackSize(); | 13527 | int stackSize = keepStackSize(); |
13620 | 13528 | ||
13621 | try { | 13529 | try { |
13622 | // InternalSolverLanguage.g:4419:1: ( rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ) | 13530 | // InternalSolverLanguage.g:4360:1: ( rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ) |
13623 | // InternalSolverLanguage.g:4420:2: rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 | 13531 | // InternalSolverLanguage.g:4361:2: rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 |
13624 | { | 13532 | { |
13625 | pushFollow(FOLLOW_38); | 13533 | pushFollow(FOLLOW_37); |
13626 | rule__ClassInterpretation__Group__5__Impl(); | 13534 | rule__ClassInterpretation__Group__5__Impl(); |
13627 | 13535 | ||
13628 | state._fsp--; | 13536 | state._fsp--; |
@@ -13651,35 +13559,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13651 | 13559 | ||
13652 | 13560 | ||
13653 | // $ANTLR start "rule__ClassInterpretation__Group__5__Impl" | 13561 | // $ANTLR start "rule__ClassInterpretation__Group__5__Impl" |
13654 | // InternalSolverLanguage.g:4427:1: rule__ClassInterpretation__Group__5__Impl : ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ; | 13562 | // InternalSolverLanguage.g:4368:1: rule__ClassInterpretation__Group__5__Impl : ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ; |
13655 | public final void rule__ClassInterpretation__Group__5__Impl() throws RecognitionException { | 13563 | public final void rule__ClassInterpretation__Group__5__Impl() throws RecognitionException { |
13656 | 13564 | ||
13657 | int stackSize = keepStackSize(); | 13565 | int stackSize = keepStackSize(); |
13658 | 13566 | ||
13659 | try { | 13567 | try { |
13660 | // InternalSolverLanguage.g:4431:1: ( ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ) | 13568 | // InternalSolverLanguage.g:4372:1: ( ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ) |
13661 | // InternalSolverLanguage.g:4432:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) | 13569 | // InternalSolverLanguage.g:4373:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) |
13662 | { | 13570 | { |
13663 | // InternalSolverLanguage.g:4432:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) | 13571 | // InternalSolverLanguage.g:4373:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) |
13664 | // InternalSolverLanguage.g:4433:2: ( rule__ClassInterpretation__FieltAssignment_5 )* | 13572 | // InternalSolverLanguage.g:4374:2: ( rule__ClassInterpretation__FieltAssignment_5 )* |
13665 | { | 13573 | { |
13666 | before(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); | 13574 | before(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); |
13667 | // InternalSolverLanguage.g:4434:2: ( rule__ClassInterpretation__FieltAssignment_5 )* | 13575 | // InternalSolverLanguage.g:4375:2: ( rule__ClassInterpretation__FieltAssignment_5 )* |
13668 | loop35: | 13576 | loop40: |
13669 | do { | 13577 | do { |
13670 | int alt35=2; | 13578 | int alt40=2; |
13671 | int LA35_0 = input.LA(1); | 13579 | int LA40_0 = input.LA(1); |
13672 | 13580 | ||
13673 | if ( (LA35_0==40) ) { | 13581 | if ( (LA40_0==RULE_ID||LA40_0==41) ) { |
13674 | alt35=1; | 13582 | alt40=1; |
13675 | } | 13583 | } |
13676 | 13584 | ||
13677 | 13585 | ||
13678 | switch (alt35) { | 13586 | switch (alt40) { |
13679 | case 1 : | 13587 | case 1 : |
13680 | // InternalSolverLanguage.g:4434:3: rule__ClassInterpretation__FieltAssignment_5 | 13588 | // InternalSolverLanguage.g:4375:3: rule__ClassInterpretation__FieltAssignment_5 |
13681 | { | 13589 | { |
13682 | pushFollow(FOLLOW_39); | 13590 | pushFollow(FOLLOW_38); |
13683 | rule__ClassInterpretation__FieltAssignment_5(); | 13591 | rule__ClassInterpretation__FieltAssignment_5(); |
13684 | 13592 | ||
13685 | state._fsp--; | 13593 | state._fsp--; |
@@ -13689,7 +13597,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13689 | break; | 13597 | break; |
13690 | 13598 | ||
13691 | default : | 13599 | default : |
13692 | break loop35; | 13600 | break loop40; |
13693 | } | 13601 | } |
13694 | } while (true); | 13602 | } while (true); |
13695 | 13603 | ||
@@ -13716,14 +13624,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13716 | 13624 | ||
13717 | 13625 | ||
13718 | // $ANTLR start "rule__ClassInterpretation__Group__6" | 13626 | // $ANTLR start "rule__ClassInterpretation__Group__6" |
13719 | // InternalSolverLanguage.g:4442:1: rule__ClassInterpretation__Group__6 : rule__ClassInterpretation__Group__6__Impl ; | 13627 | // InternalSolverLanguage.g:4383:1: rule__ClassInterpretation__Group__6 : rule__ClassInterpretation__Group__6__Impl ; |
13720 | public final void rule__ClassInterpretation__Group__6() throws RecognitionException { | 13628 | public final void rule__ClassInterpretation__Group__6() throws RecognitionException { |
13721 | 13629 | ||
13722 | int stackSize = keepStackSize(); | 13630 | int stackSize = keepStackSize(); |
13723 | 13631 | ||
13724 | try { | 13632 | try { |
13725 | // InternalSolverLanguage.g:4446:1: ( rule__ClassInterpretation__Group__6__Impl ) | 13633 | // InternalSolverLanguage.g:4387:1: ( rule__ClassInterpretation__Group__6__Impl ) |
13726 | // InternalSolverLanguage.g:4447:2: rule__ClassInterpretation__Group__6__Impl | 13634 | // InternalSolverLanguage.g:4388:2: rule__ClassInterpretation__Group__6__Impl |
13727 | { | 13635 | { |
13728 | pushFollow(FOLLOW_2); | 13636 | pushFollow(FOLLOW_2); |
13729 | rule__ClassInterpretation__Group__6__Impl(); | 13637 | rule__ClassInterpretation__Group__6__Impl(); |
@@ -13749,20 +13657,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13749 | 13657 | ||
13750 | 13658 | ||
13751 | // $ANTLR start "rule__ClassInterpretation__Group__6__Impl" | 13659 | // $ANTLR start "rule__ClassInterpretation__Group__6__Impl" |
13752 | // InternalSolverLanguage.g:4453:1: rule__ClassInterpretation__Group__6__Impl : ( '}' ) ; | 13660 | // InternalSolverLanguage.g:4394:1: rule__ClassInterpretation__Group__6__Impl : ( '}' ) ; |
13753 | public final void rule__ClassInterpretation__Group__6__Impl() throws RecognitionException { | 13661 | public final void rule__ClassInterpretation__Group__6__Impl() throws RecognitionException { |
13754 | 13662 | ||
13755 | int stackSize = keepStackSize(); | 13663 | int stackSize = keepStackSize(); |
13756 | 13664 | ||
13757 | try { | 13665 | try { |
13758 | // InternalSolverLanguage.g:4457:1: ( ( '}' ) ) | 13666 | // InternalSolverLanguage.g:4398:1: ( ( '}' ) ) |
13759 | // InternalSolverLanguage.g:4458:1: ( '}' ) | 13667 | // InternalSolverLanguage.g:4399:1: ( '}' ) |
13760 | { | 13668 | { |
13761 | // InternalSolverLanguage.g:4458:1: ( '}' ) | 13669 | // InternalSolverLanguage.g:4399:1: ( '}' ) |
13762 | // InternalSolverLanguage.g:4459:2: '}' | 13670 | // InternalSolverLanguage.g:4400:2: '}' |
13763 | { | 13671 | { |
13764 | before(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); | 13672 | before(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); |
13765 | match(input,34,FOLLOW_2); | 13673 | match(input,35,FOLLOW_2); |
13766 | after(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); | 13674 | after(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); |
13767 | 13675 | ||
13768 | } | 13676 | } |
@@ -13786,16 +13694,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13786 | 13694 | ||
13787 | 13695 | ||
13788 | // $ANTLR start "rule__ClassInterpretation__Group_3__0" | 13696 | // $ANTLR start "rule__ClassInterpretation__Group_3__0" |
13789 | // InternalSolverLanguage.g:4469:1: rule__ClassInterpretation__Group_3__0 : rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ; | 13697 | // InternalSolverLanguage.g:4410:1: rule__ClassInterpretation__Group_3__0 : rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ; |
13790 | public final void rule__ClassInterpretation__Group_3__0() throws RecognitionException { | 13698 | public final void rule__ClassInterpretation__Group_3__0() throws RecognitionException { |
13791 | 13699 | ||
13792 | int stackSize = keepStackSize(); | 13700 | int stackSize = keepStackSize(); |
13793 | 13701 | ||
13794 | try { | 13702 | try { |
13795 | // InternalSolverLanguage.g:4473:1: ( rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ) | 13703 | // InternalSolverLanguage.g:4414:1: ( rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ) |
13796 | // InternalSolverLanguage.g:4474:2: rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 | 13704 | // InternalSolverLanguage.g:4415:2: rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 |
13797 | { | 13705 | { |
13798 | pushFollow(FOLLOW_16); | 13706 | pushFollow(FOLLOW_17); |
13799 | rule__ClassInterpretation__Group_3__0__Impl(); | 13707 | rule__ClassInterpretation__Group_3__0__Impl(); |
13800 | 13708 | ||
13801 | state._fsp--; | 13709 | state._fsp--; |
@@ -13824,20 +13732,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13824 | 13732 | ||
13825 | 13733 | ||
13826 | // $ANTLR start "rule__ClassInterpretation__Group_3__0__Impl" | 13734 | // $ANTLR start "rule__ClassInterpretation__Group_3__0__Impl" |
13827 | // InternalSolverLanguage.g:4481:1: rule__ClassInterpretation__Group_3__0__Impl : ( 'extends' ) ; | 13735 | // InternalSolverLanguage.g:4422:1: rule__ClassInterpretation__Group_3__0__Impl : ( 'extends' ) ; |
13828 | public final void rule__ClassInterpretation__Group_3__0__Impl() throws RecognitionException { | 13736 | public final void rule__ClassInterpretation__Group_3__0__Impl() throws RecognitionException { |
13829 | 13737 | ||
13830 | int stackSize = keepStackSize(); | 13738 | int stackSize = keepStackSize(); |
13831 | 13739 | ||
13832 | try { | 13740 | try { |
13833 | // InternalSolverLanguage.g:4485:1: ( ( 'extends' ) ) | 13741 | // InternalSolverLanguage.g:4426:1: ( ( 'extends' ) ) |
13834 | // InternalSolverLanguage.g:4486:1: ( 'extends' ) | 13742 | // InternalSolverLanguage.g:4427:1: ( 'extends' ) |
13835 | { | 13743 | { |
13836 | // InternalSolverLanguage.g:4486:1: ( 'extends' ) | 13744 | // InternalSolverLanguage.g:4427:1: ( 'extends' ) |
13837 | // InternalSolverLanguage.g:4487:2: 'extends' | 13745 | // InternalSolverLanguage.g:4428:2: 'extends' |
13838 | { | 13746 | { |
13839 | before(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); | 13747 | before(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); |
13840 | match(input,35,FOLLOW_2); | 13748 | match(input,36,FOLLOW_2); |
13841 | after(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); | 13749 | after(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); |
13842 | 13750 | ||
13843 | } | 13751 | } |
@@ -13861,14 +13769,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13861 | 13769 | ||
13862 | 13770 | ||
13863 | // $ANTLR start "rule__ClassInterpretation__Group_3__1" | 13771 | // $ANTLR start "rule__ClassInterpretation__Group_3__1" |
13864 | // InternalSolverLanguage.g:4496:1: rule__ClassInterpretation__Group_3__1 : rule__ClassInterpretation__Group_3__1__Impl ; | 13772 | // InternalSolverLanguage.g:4437:1: rule__ClassInterpretation__Group_3__1 : rule__ClassInterpretation__Group_3__1__Impl ; |
13865 | public final void rule__ClassInterpretation__Group_3__1() throws RecognitionException { | 13773 | public final void rule__ClassInterpretation__Group_3__1() throws RecognitionException { |
13866 | 13774 | ||
13867 | int stackSize = keepStackSize(); | 13775 | int stackSize = keepStackSize(); |
13868 | 13776 | ||
13869 | try { | 13777 | try { |
13870 | // InternalSolverLanguage.g:4500:1: ( rule__ClassInterpretation__Group_3__1__Impl ) | 13778 | // InternalSolverLanguage.g:4441:1: ( rule__ClassInterpretation__Group_3__1__Impl ) |
13871 | // InternalSolverLanguage.g:4501:2: rule__ClassInterpretation__Group_3__1__Impl | 13779 | // InternalSolverLanguage.g:4442:2: rule__ClassInterpretation__Group_3__1__Impl |
13872 | { | 13780 | { |
13873 | pushFollow(FOLLOW_2); | 13781 | pushFollow(FOLLOW_2); |
13874 | rule__ClassInterpretation__Group_3__1__Impl(); | 13782 | rule__ClassInterpretation__Group_3__1__Impl(); |
@@ -13894,26 +13802,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13894 | 13802 | ||
13895 | 13803 | ||
13896 | // $ANTLR start "rule__ClassInterpretation__Group_3__1__Impl" | 13804 | // $ANTLR start "rule__ClassInterpretation__Group_3__1__Impl" |
13897 | // InternalSolverLanguage.g:4507:1: rule__ClassInterpretation__Group_3__1__Impl : ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ; | 13805 | // InternalSolverLanguage.g:4448:1: rule__ClassInterpretation__Group_3__1__Impl : ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ; |
13898 | public final void rule__ClassInterpretation__Group_3__1__Impl() throws RecognitionException { | 13806 | public final void rule__ClassInterpretation__Group_3__1__Impl() throws RecognitionException { |
13899 | 13807 | ||
13900 | int stackSize = keepStackSize(); | 13808 | int stackSize = keepStackSize(); |
13901 | 13809 | ||
13902 | try { | 13810 | try { |
13903 | // InternalSolverLanguage.g:4511:1: ( ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ) | 13811 | // InternalSolverLanguage.g:4452:1: ( ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ) |
13904 | // InternalSolverLanguage.g:4512:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) | 13812 | // InternalSolverLanguage.g:4453:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) |
13905 | { | 13813 | { |
13906 | // InternalSolverLanguage.g:4512:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) | 13814 | // InternalSolverLanguage.g:4453:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) |
13907 | // InternalSolverLanguage.g:4513:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) | 13815 | // InternalSolverLanguage.g:4454:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) |
13908 | { | 13816 | { |
13909 | // InternalSolverLanguage.g:4513:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) | 13817 | // InternalSolverLanguage.g:4454:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) |
13910 | // InternalSolverLanguage.g:4514:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) | 13818 | // InternalSolverLanguage.g:4455:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) |
13911 | { | 13819 | { |
13912 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | 13820 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); |
13913 | // InternalSolverLanguage.g:4515:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) | 13821 | // InternalSolverLanguage.g:4456:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) |
13914 | // InternalSolverLanguage.g:4515:4: rule__ClassInterpretation__SupertypesAssignment_3_1 | 13822 | // InternalSolverLanguage.g:4456:4: rule__ClassInterpretation__SupertypesAssignment_3_1 |
13915 | { | 13823 | { |
13916 | pushFollow(FOLLOW_19); | 13824 | pushFollow(FOLLOW_39); |
13917 | rule__ClassInterpretation__SupertypesAssignment_3_1(); | 13825 | rule__ClassInterpretation__SupertypesAssignment_3_1(); |
13918 | 13826 | ||
13919 | state._fsp--; | 13827 | state._fsp--; |
@@ -13925,26 +13833,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13925 | 13833 | ||
13926 | } | 13834 | } |
13927 | 13835 | ||
13928 | // InternalSolverLanguage.g:4518:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) | 13836 | // InternalSolverLanguage.g:4459:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) |
13929 | // InternalSolverLanguage.g:4519:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* | 13837 | // InternalSolverLanguage.g:4460:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* |
13930 | { | 13838 | { |
13931 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | 13839 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); |
13932 | // InternalSolverLanguage.g:4520:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* | 13840 | // InternalSolverLanguage.g:4461:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* |
13933 | loop36: | 13841 | loop41: |
13934 | do { | 13842 | do { |
13935 | int alt36=2; | 13843 | int alt41=2; |
13936 | int LA36_0 = input.LA(1); | 13844 | int LA41_0 = input.LA(1); |
13937 | 13845 | ||
13938 | if ( (LA36_0==RULE_ID) ) { | 13846 | if ( (LA41_0==RULE_ID) ) { |
13939 | alt36=1; | 13847 | alt41=1; |
13940 | } | 13848 | } |
13941 | 13849 | ||
13942 | 13850 | ||
13943 | switch (alt36) { | 13851 | switch (alt41) { |
13944 | case 1 : | 13852 | case 1 : |
13945 | // InternalSolverLanguage.g:4520:4: rule__ClassInterpretation__SupertypesAssignment_3_1 | 13853 | // InternalSolverLanguage.g:4461:4: rule__ClassInterpretation__SupertypesAssignment_3_1 |
13946 | { | 13854 | { |
13947 | pushFollow(FOLLOW_19); | 13855 | pushFollow(FOLLOW_39); |
13948 | rule__ClassInterpretation__SupertypesAssignment_3_1(); | 13856 | rule__ClassInterpretation__SupertypesAssignment_3_1(); |
13949 | 13857 | ||
13950 | state._fsp--; | 13858 | state._fsp--; |
@@ -13954,7 +13862,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13954 | break; | 13862 | break; |
13955 | 13863 | ||
13956 | default : | 13864 | default : |
13957 | break loop36; | 13865 | break loop41; |
13958 | } | 13866 | } |
13959 | } while (true); | 13867 | } while (true); |
13960 | 13868 | ||
@@ -13984,16 +13892,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13984 | 13892 | ||
13985 | 13893 | ||
13986 | // $ANTLR start "rule__EnumInterpretation__Group__0" | 13894 | // $ANTLR start "rule__EnumInterpretation__Group__0" |
13987 | // InternalSolverLanguage.g:4530:1: rule__EnumInterpretation__Group__0 : rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ; | 13895 | // InternalSolverLanguage.g:4471:1: rule__EnumInterpretation__Group__0 : rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ; |
13988 | public final void rule__EnumInterpretation__Group__0() throws RecognitionException { | 13896 | public final void rule__EnumInterpretation__Group__0() throws RecognitionException { |
13989 | 13897 | ||
13990 | int stackSize = keepStackSize(); | 13898 | int stackSize = keepStackSize(); |
13991 | 13899 | ||
13992 | try { | 13900 | try { |
13993 | // InternalSolverLanguage.g:4534:1: ( rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ) | 13901 | // InternalSolverLanguage.g:4475:1: ( rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ) |
13994 | // InternalSolverLanguage.g:4535:2: rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 | 13902 | // InternalSolverLanguage.g:4476:2: rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 |
13995 | { | 13903 | { |
13996 | pushFollow(FOLLOW_16); | 13904 | pushFollow(FOLLOW_17); |
13997 | rule__EnumInterpretation__Group__0__Impl(); | 13905 | rule__EnumInterpretation__Group__0__Impl(); |
13998 | 13906 | ||
13999 | state._fsp--; | 13907 | state._fsp--; |
@@ -14022,20 +13930,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14022 | 13930 | ||
14023 | 13931 | ||
14024 | // $ANTLR start "rule__EnumInterpretation__Group__0__Impl" | 13932 | // $ANTLR start "rule__EnumInterpretation__Group__0__Impl" |
14025 | // InternalSolverLanguage.g:4542:1: rule__EnumInterpretation__Group__0__Impl : ( 'enum' ) ; | 13933 | // InternalSolverLanguage.g:4483:1: rule__EnumInterpretation__Group__0__Impl : ( 'enum' ) ; |
14026 | public final void rule__EnumInterpretation__Group__0__Impl() throws RecognitionException { | 13934 | public final void rule__EnumInterpretation__Group__0__Impl() throws RecognitionException { |
14027 | 13935 | ||
14028 | int stackSize = keepStackSize(); | 13936 | int stackSize = keepStackSize(); |
14029 | 13937 | ||
14030 | try { | 13938 | try { |
14031 | // InternalSolverLanguage.g:4546:1: ( ( 'enum' ) ) | 13939 | // InternalSolverLanguage.g:4487:1: ( ( 'enum' ) ) |
14032 | // InternalSolverLanguage.g:4547:1: ( 'enum' ) | 13940 | // InternalSolverLanguage.g:4488:1: ( 'enum' ) |
14033 | { | 13941 | { |
14034 | // InternalSolverLanguage.g:4547:1: ( 'enum' ) | 13942 | // InternalSolverLanguage.g:4488:1: ( 'enum' ) |
14035 | // InternalSolverLanguage.g:4548:2: 'enum' | 13943 | // InternalSolverLanguage.g:4489:2: 'enum' |
14036 | { | 13944 | { |
14037 | before(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); | 13945 | before(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); |
14038 | match(input,36,FOLLOW_2); | 13946 | match(input,37,FOLLOW_2); |
14039 | after(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); | 13947 | after(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); |
14040 | 13948 | ||
14041 | } | 13949 | } |
@@ -14059,14 +13967,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14059 | 13967 | ||
14060 | 13968 | ||
14061 | // $ANTLR start "rule__EnumInterpretation__Group__1" | 13969 | // $ANTLR start "rule__EnumInterpretation__Group__1" |
14062 | // InternalSolverLanguage.g:4557:1: rule__EnumInterpretation__Group__1 : rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ; | 13970 | // InternalSolverLanguage.g:4498:1: rule__EnumInterpretation__Group__1 : rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ; |
14063 | public final void rule__EnumInterpretation__Group__1() throws RecognitionException { | 13971 | public final void rule__EnumInterpretation__Group__1() throws RecognitionException { |
14064 | 13972 | ||
14065 | int stackSize = keepStackSize(); | 13973 | int stackSize = keepStackSize(); |
14066 | 13974 | ||
14067 | try { | 13975 | try { |
14068 | // InternalSolverLanguage.g:4561:1: ( rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ) | 13976 | // InternalSolverLanguage.g:4502:1: ( rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ) |
14069 | // InternalSolverLanguage.g:4562:2: rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 | 13977 | // InternalSolverLanguage.g:4503:2: rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 |
14070 | { | 13978 | { |
14071 | pushFollow(FOLLOW_40); | 13979 | pushFollow(FOLLOW_40); |
14072 | rule__EnumInterpretation__Group__1__Impl(); | 13980 | rule__EnumInterpretation__Group__1__Impl(); |
@@ -14097,21 +14005,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14097 | 14005 | ||
14098 | 14006 | ||
14099 | // $ANTLR start "rule__EnumInterpretation__Group__1__Impl" | 14007 | // $ANTLR start "rule__EnumInterpretation__Group__1__Impl" |
14100 | // InternalSolverLanguage.g:4569:1: rule__EnumInterpretation__Group__1__Impl : ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ; | 14008 | // InternalSolverLanguage.g:4510:1: rule__EnumInterpretation__Group__1__Impl : ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ; |
14101 | public final void rule__EnumInterpretation__Group__1__Impl() throws RecognitionException { | 14009 | public final void rule__EnumInterpretation__Group__1__Impl() throws RecognitionException { |
14102 | 14010 | ||
14103 | int stackSize = keepStackSize(); | 14011 | int stackSize = keepStackSize(); |
14104 | 14012 | ||
14105 | try { | 14013 | try { |
14106 | // InternalSolverLanguage.g:4573:1: ( ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ) | 14014 | // InternalSolverLanguage.g:4514:1: ( ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ) |
14107 | // InternalSolverLanguage.g:4574:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) | 14015 | // InternalSolverLanguage.g:4515:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) |
14108 | { | 14016 | { |
14109 | // InternalSolverLanguage.g:4574:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) | 14017 | // InternalSolverLanguage.g:4515:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) |
14110 | // InternalSolverLanguage.g:4575:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) | 14018 | // InternalSolverLanguage.g:4516:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) |
14111 | { | 14019 | { |
14112 | before(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); | 14020 | before(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); |
14113 | // InternalSolverLanguage.g:4576:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) | 14021 | // InternalSolverLanguage.g:4517:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) |
14114 | // InternalSolverLanguage.g:4576:3: rule__EnumInterpretation__SymbolAssignment_1 | 14022 | // InternalSolverLanguage.g:4517:3: rule__EnumInterpretation__SymbolAssignment_1 |
14115 | { | 14023 | { |
14116 | pushFollow(FOLLOW_2); | 14024 | pushFollow(FOLLOW_2); |
14117 | rule__EnumInterpretation__SymbolAssignment_1(); | 14025 | rule__EnumInterpretation__SymbolAssignment_1(); |
@@ -14144,16 +14052,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14144 | 14052 | ||
14145 | 14053 | ||
14146 | // $ANTLR start "rule__EnumInterpretation__Group__2" | 14054 | // $ANTLR start "rule__EnumInterpretation__Group__2" |
14147 | // InternalSolverLanguage.g:4584:1: rule__EnumInterpretation__Group__2 : rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ; | 14055 | // InternalSolverLanguage.g:4525:1: rule__EnumInterpretation__Group__2 : rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ; |
14148 | public final void rule__EnumInterpretation__Group__2() throws RecognitionException { | 14056 | public final void rule__EnumInterpretation__Group__2() throws RecognitionException { |
14149 | 14057 | ||
14150 | int stackSize = keepStackSize(); | 14058 | int stackSize = keepStackSize(); |
14151 | 14059 | ||
14152 | try { | 14060 | try { |
14153 | // InternalSolverLanguage.g:4588:1: ( rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ) | 14061 | // InternalSolverLanguage.g:4529:1: ( rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ) |
14154 | // InternalSolverLanguage.g:4589:2: rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 | 14062 | // InternalSolverLanguage.g:4530:2: rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 |
14155 | { | 14063 | { |
14156 | pushFollow(FOLLOW_17); | 14064 | pushFollow(FOLLOW_18); |
14157 | rule__EnumInterpretation__Group__2__Impl(); | 14065 | rule__EnumInterpretation__Group__2__Impl(); |
14158 | 14066 | ||
14159 | state._fsp--; | 14067 | state._fsp--; |
@@ -14182,20 +14090,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14182 | 14090 | ||
14183 | 14091 | ||
14184 | // $ANTLR start "rule__EnumInterpretation__Group__2__Impl" | 14092 | // $ANTLR start "rule__EnumInterpretation__Group__2__Impl" |
14185 | // InternalSolverLanguage.g:4596:1: rule__EnumInterpretation__Group__2__Impl : ( '{' ) ; | 14093 | // InternalSolverLanguage.g:4537:1: rule__EnumInterpretation__Group__2__Impl : ( '{' ) ; |
14186 | public final void rule__EnumInterpretation__Group__2__Impl() throws RecognitionException { | 14094 | public final void rule__EnumInterpretation__Group__2__Impl() throws RecognitionException { |
14187 | 14095 | ||
14188 | int stackSize = keepStackSize(); | 14096 | int stackSize = keepStackSize(); |
14189 | 14097 | ||
14190 | try { | 14098 | try { |
14191 | // InternalSolverLanguage.g:4600:1: ( ( '{' ) ) | 14099 | // InternalSolverLanguage.g:4541:1: ( ( '{' ) ) |
14192 | // InternalSolverLanguage.g:4601:1: ( '{' ) | 14100 | // InternalSolverLanguage.g:4542:1: ( '{' ) |
14193 | { | 14101 | { |
14194 | // InternalSolverLanguage.g:4601:1: ( '{' ) | 14102 | // InternalSolverLanguage.g:4542:1: ( '{' ) |
14195 | // InternalSolverLanguage.g:4602:2: '{' | 14103 | // InternalSolverLanguage.g:4543:2: '{' |
14196 | { | 14104 | { |
14197 | before(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); | 14105 | before(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); |
14198 | match(input,33,FOLLOW_2); | 14106 | match(input,34,FOLLOW_2); |
14199 | after(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); | 14107 | after(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); |
14200 | 14108 | ||
14201 | } | 14109 | } |
@@ -14219,14 +14127,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14219 | 14127 | ||
14220 | 14128 | ||
14221 | // $ANTLR start "rule__EnumInterpretation__Group__3" | 14129 | // $ANTLR start "rule__EnumInterpretation__Group__3" |
14222 | // InternalSolverLanguage.g:4611:1: rule__EnumInterpretation__Group__3 : rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ; | 14130 | // InternalSolverLanguage.g:4552:1: rule__EnumInterpretation__Group__3 : rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ; |
14223 | public final void rule__EnumInterpretation__Group__3() throws RecognitionException { | 14131 | public final void rule__EnumInterpretation__Group__3() throws RecognitionException { |
14224 | 14132 | ||
14225 | int stackSize = keepStackSize(); | 14133 | int stackSize = keepStackSize(); |
14226 | 14134 | ||
14227 | try { | 14135 | try { |
14228 | // InternalSolverLanguage.g:4615:1: ( rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ) | 14136 | // InternalSolverLanguage.g:4556:1: ( rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ) |
14229 | // InternalSolverLanguage.g:4616:2: rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 | 14137 | // InternalSolverLanguage.g:4557:2: rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 |
14230 | { | 14138 | { |
14231 | pushFollow(FOLLOW_41); | 14139 | pushFollow(FOLLOW_41); |
14232 | rule__EnumInterpretation__Group__3__Impl(); | 14140 | rule__EnumInterpretation__Group__3__Impl(); |
@@ -14257,24 +14165,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14257 | 14165 | ||
14258 | 14166 | ||
14259 | // $ANTLR start "rule__EnumInterpretation__Group__3__Impl" | 14167 | // $ANTLR start "rule__EnumInterpretation__Group__3__Impl" |
14260 | // InternalSolverLanguage.g:4623:1: rule__EnumInterpretation__Group__3__Impl : ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ; | 14168 | // InternalSolverLanguage.g:4564:1: rule__EnumInterpretation__Group__3__Impl : ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ; |
14261 | public final void rule__EnumInterpretation__Group__3__Impl() throws RecognitionException { | 14169 | public final void rule__EnumInterpretation__Group__3__Impl() throws RecognitionException { |
14262 | 14170 | ||
14263 | int stackSize = keepStackSize(); | 14171 | int stackSize = keepStackSize(); |
14264 | 14172 | ||
14265 | try { | 14173 | try { |
14266 | // InternalSolverLanguage.g:4627:1: ( ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ) | 14174 | // InternalSolverLanguage.g:4568:1: ( ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ) |
14267 | // InternalSolverLanguage.g:4628:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) | 14175 | // InternalSolverLanguage.g:4569:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) |
14268 | { | 14176 | { |
14269 | // InternalSolverLanguage.g:4628:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) | 14177 | // InternalSolverLanguage.g:4569:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) |
14270 | // InternalSolverLanguage.g:4629:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) | 14178 | // InternalSolverLanguage.g:4570:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) |
14271 | { | 14179 | { |
14272 | // InternalSolverLanguage.g:4629:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) | 14180 | // InternalSolverLanguage.g:4570:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) |
14273 | // InternalSolverLanguage.g:4630:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) | 14181 | // InternalSolverLanguage.g:4571:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) |
14274 | { | 14182 | { |
14275 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | 14183 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); |
14276 | // InternalSolverLanguage.g:4631:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) | 14184 | // InternalSolverLanguage.g:4572:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) |
14277 | // InternalSolverLanguage.g:4631:4: rule__EnumInterpretation__ObjectsAssignment_3 | 14185 | // InternalSolverLanguage.g:4572:4: rule__EnumInterpretation__ObjectsAssignment_3 |
14278 | { | 14186 | { |
14279 | pushFollow(FOLLOW_42); | 14187 | pushFollow(FOLLOW_42); |
14280 | rule__EnumInterpretation__ObjectsAssignment_3(); | 14188 | rule__EnumInterpretation__ObjectsAssignment_3(); |
@@ -14288,24 +14196,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14288 | 14196 | ||
14289 | } | 14197 | } |
14290 | 14198 | ||
14291 | // InternalSolverLanguage.g:4634:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) | 14199 | // InternalSolverLanguage.g:4575:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) |
14292 | // InternalSolverLanguage.g:4635:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* | 14200 | // InternalSolverLanguage.g:4576:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* |
14293 | { | 14201 | { |
14294 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | 14202 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); |
14295 | // InternalSolverLanguage.g:4636:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* | 14203 | // InternalSolverLanguage.g:4577:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* |
14296 | loop37: | 14204 | loop42: |
14297 | do { | 14205 | do { |
14298 | int alt37=2; | 14206 | int alt42=2; |
14299 | int LA37_0 = input.LA(1); | 14207 | int LA42_0 = input.LA(1); |
14300 | 14208 | ||
14301 | if ( (LA37_0==26) ) { | 14209 | if ( (LA42_0==27) ) { |
14302 | alt37=1; | 14210 | alt42=1; |
14303 | } | 14211 | } |
14304 | 14212 | ||
14305 | 14213 | ||
14306 | switch (alt37) { | 14214 | switch (alt42) { |
14307 | case 1 : | 14215 | case 1 : |
14308 | // InternalSolverLanguage.g:4636:4: rule__EnumInterpretation__ObjectsAssignment_3 | 14216 | // InternalSolverLanguage.g:4577:4: rule__EnumInterpretation__ObjectsAssignment_3 |
14309 | { | 14217 | { |
14310 | pushFollow(FOLLOW_42); | 14218 | pushFollow(FOLLOW_42); |
14311 | rule__EnumInterpretation__ObjectsAssignment_3(); | 14219 | rule__EnumInterpretation__ObjectsAssignment_3(); |
@@ -14317,7 +14225,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14317 | break; | 14225 | break; |
14318 | 14226 | ||
14319 | default : | 14227 | default : |
14320 | break loop37; | 14228 | break loop42; |
14321 | } | 14229 | } |
14322 | } while (true); | 14230 | } while (true); |
14323 | 14231 | ||
@@ -14347,14 +14255,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14347 | 14255 | ||
14348 | 14256 | ||
14349 | // $ANTLR start "rule__EnumInterpretation__Group__4" | 14257 | // $ANTLR start "rule__EnumInterpretation__Group__4" |
14350 | // InternalSolverLanguage.g:4645:1: rule__EnumInterpretation__Group__4 : rule__EnumInterpretation__Group__4__Impl ; | 14258 | // InternalSolverLanguage.g:4586:1: rule__EnumInterpretation__Group__4 : rule__EnumInterpretation__Group__4__Impl ; |
14351 | public final void rule__EnumInterpretation__Group__4() throws RecognitionException { | 14259 | public final void rule__EnumInterpretation__Group__4() throws RecognitionException { |
14352 | 14260 | ||
14353 | int stackSize = keepStackSize(); | 14261 | int stackSize = keepStackSize(); |
14354 | 14262 | ||
14355 | try { | 14263 | try { |
14356 | // InternalSolverLanguage.g:4649:1: ( rule__EnumInterpretation__Group__4__Impl ) | 14264 | // InternalSolverLanguage.g:4590:1: ( rule__EnumInterpretation__Group__4__Impl ) |
14357 | // InternalSolverLanguage.g:4650:2: rule__EnumInterpretation__Group__4__Impl | 14265 | // InternalSolverLanguage.g:4591:2: rule__EnumInterpretation__Group__4__Impl |
14358 | { | 14266 | { |
14359 | pushFollow(FOLLOW_2); | 14267 | pushFollow(FOLLOW_2); |
14360 | rule__EnumInterpretation__Group__4__Impl(); | 14268 | rule__EnumInterpretation__Group__4__Impl(); |
@@ -14380,20 +14288,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14380 | 14288 | ||
14381 | 14289 | ||
14382 | // $ANTLR start "rule__EnumInterpretation__Group__4__Impl" | 14290 | // $ANTLR start "rule__EnumInterpretation__Group__4__Impl" |
14383 | // InternalSolverLanguage.g:4656:1: rule__EnumInterpretation__Group__4__Impl : ( '}' ) ; | 14291 | // InternalSolverLanguage.g:4597:1: rule__EnumInterpretation__Group__4__Impl : ( '}' ) ; |
14384 | public final void rule__EnumInterpretation__Group__4__Impl() throws RecognitionException { | 14292 | public final void rule__EnumInterpretation__Group__4__Impl() throws RecognitionException { |
14385 | 14293 | ||
14386 | int stackSize = keepStackSize(); | 14294 | int stackSize = keepStackSize(); |
14387 | 14295 | ||
14388 | try { | 14296 | try { |
14389 | // InternalSolverLanguage.g:4660:1: ( ( '}' ) ) | 14297 | // InternalSolverLanguage.g:4601:1: ( ( '}' ) ) |
14390 | // InternalSolverLanguage.g:4661:1: ( '}' ) | 14298 | // InternalSolverLanguage.g:4602:1: ( '}' ) |
14391 | { | 14299 | { |
14392 | // InternalSolverLanguage.g:4661:1: ( '}' ) | 14300 | // InternalSolverLanguage.g:4602:1: ( '}' ) |
14393 | // InternalSolverLanguage.g:4662:2: '}' | 14301 | // InternalSolverLanguage.g:4603:2: '}' |
14394 | { | 14302 | { |
14395 | before(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); | 14303 | before(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); |
14396 | match(input,34,FOLLOW_2); | 14304 | match(input,35,FOLLOW_2); |
14397 | after(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); | 14305 | after(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); |
14398 | 14306 | ||
14399 | } | 14307 | } |
@@ -14417,16 +14325,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14417 | 14325 | ||
14418 | 14326 | ||
14419 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0" | 14327 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0" |
14420 | // InternalSolverLanguage.g:4672:1: rule__FieldRelationInterpretation__Group__0 : rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ; | 14328 | // InternalSolverLanguage.g:4613:1: rule__FieldRelationInterpretation__Group__0 : rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ; |
14421 | public final void rule__FieldRelationInterpretation__Group__0() throws RecognitionException { | 14329 | public final void rule__FieldRelationInterpretation__Group__0() throws RecognitionException { |
14422 | 14330 | ||
14423 | int stackSize = keepStackSize(); | 14331 | int stackSize = keepStackSize(); |
14424 | 14332 | ||
14425 | try { | 14333 | try { |
14426 | // InternalSolverLanguage.g:4676:1: ( rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ) | 14334 | // InternalSolverLanguage.g:4617:1: ( rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ) |
14427 | // InternalSolverLanguage.g:4677:2: rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 | 14335 | // InternalSolverLanguage.g:4618:2: rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 |
14428 | { | 14336 | { |
14429 | pushFollow(FOLLOW_16); | 14337 | pushFollow(FOLLOW_43); |
14430 | rule__FieldRelationInterpretation__Group__0__Impl(); | 14338 | rule__FieldRelationInterpretation__Group__0__Impl(); |
14431 | 14339 | ||
14432 | state._fsp--; | 14340 | state._fsp--; |
@@ -14455,28 +14363,39 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14455 | 14363 | ||
14456 | 14364 | ||
14457 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0__Impl" | 14365 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0__Impl" |
14458 | // InternalSolverLanguage.g:4684:1: rule__FieldRelationInterpretation__Group__0__Impl : ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) ; | 14366 | // InternalSolverLanguage.g:4625:1: rule__FieldRelationInterpretation__Group__0__Impl : ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) ; |
14459 | public final void rule__FieldRelationInterpretation__Group__0__Impl() throws RecognitionException { | 14367 | public final void rule__FieldRelationInterpretation__Group__0__Impl() throws RecognitionException { |
14460 | 14368 | ||
14461 | int stackSize = keepStackSize(); | 14369 | int stackSize = keepStackSize(); |
14462 | 14370 | ||
14463 | try { | 14371 | try { |
14464 | // InternalSolverLanguage.g:4688:1: ( ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) ) | 14372 | // InternalSolverLanguage.g:4629:1: ( ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) ) |
14465 | // InternalSolverLanguage.g:4689:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) | 14373 | // InternalSolverLanguage.g:4630:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) |
14466 | { | 14374 | { |
14467 | // InternalSolverLanguage.g:4689:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) ) | 14375 | // InternalSolverLanguage.g:4630:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) |
14468 | // InternalSolverLanguage.g:4690:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) | 14376 | // InternalSolverLanguage.g:4631:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? |
14469 | { | 14377 | { |
14470 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); | 14378 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); |
14471 | // InternalSolverLanguage.g:4691:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 ) | 14379 | // InternalSolverLanguage.g:4632:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? |
14472 | // InternalSolverLanguage.g:4691:3: rule__FieldRelationInterpretation__ContainmentAssignment_0 | 14380 | int alt43=2; |
14473 | { | 14381 | int LA43_0 = input.LA(1); |
14474 | pushFollow(FOLLOW_2); | ||
14475 | rule__FieldRelationInterpretation__ContainmentAssignment_0(); | ||
14476 | 14382 | ||
14477 | state._fsp--; | 14383 | if ( (LA43_0==41) ) { |
14384 | alt43=1; | ||
14385 | } | ||
14386 | switch (alt43) { | ||
14387 | case 1 : | ||
14388 | // InternalSolverLanguage.g:4632:3: rule__FieldRelationInterpretation__ContainmentAssignment_0 | ||
14389 | { | ||
14390 | pushFollow(FOLLOW_2); | ||
14391 | rule__FieldRelationInterpretation__ContainmentAssignment_0(); | ||
14392 | |||
14393 | state._fsp--; | ||
14478 | 14394 | ||
14479 | 14395 | ||
14396 | } | ||
14397 | break; | ||
14398 | |||
14480 | } | 14399 | } |
14481 | 14400 | ||
14482 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); | 14401 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); |
@@ -14502,16 +14421,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14502 | 14421 | ||
14503 | 14422 | ||
14504 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1" | 14423 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1" |
14505 | // InternalSolverLanguage.g:4699:1: rule__FieldRelationInterpretation__Group__1 : rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ; | 14424 | // InternalSolverLanguage.g:4640:1: rule__FieldRelationInterpretation__Group__1 : rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ; |
14506 | public final void rule__FieldRelationInterpretation__Group__1() throws RecognitionException { | 14425 | public final void rule__FieldRelationInterpretation__Group__1() throws RecognitionException { |
14507 | 14426 | ||
14508 | int stackSize = keepStackSize(); | 14427 | int stackSize = keepStackSize(); |
14509 | 14428 | ||
14510 | try { | 14429 | try { |
14511 | // InternalSolverLanguage.g:4703:1: ( rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ) | 14430 | // InternalSolverLanguage.g:4644:1: ( rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ) |
14512 | // InternalSolverLanguage.g:4704:2: rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 | 14431 | // InternalSolverLanguage.g:4645:2: rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 |
14513 | { | 14432 | { |
14514 | pushFollow(FOLLOW_14); | 14433 | pushFollow(FOLLOW_25); |
14515 | rule__FieldRelationInterpretation__Group__1__Impl(); | 14434 | rule__FieldRelationInterpretation__Group__1__Impl(); |
14516 | 14435 | ||
14517 | state._fsp--; | 14436 | state._fsp--; |
@@ -14540,21 +14459,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14540 | 14459 | ||
14541 | 14460 | ||
14542 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1__Impl" | 14461 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1__Impl" |
14543 | // InternalSolverLanguage.g:4711:1: rule__FieldRelationInterpretation__Group__1__Impl : ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ; | 14462 | // InternalSolverLanguage.g:4652:1: rule__FieldRelationInterpretation__Group__1__Impl : ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ; |
14544 | public final void rule__FieldRelationInterpretation__Group__1__Impl() throws RecognitionException { | 14463 | public final void rule__FieldRelationInterpretation__Group__1__Impl() throws RecognitionException { |
14545 | 14464 | ||
14546 | int stackSize = keepStackSize(); | 14465 | int stackSize = keepStackSize(); |
14547 | 14466 | ||
14548 | try { | 14467 | try { |
14549 | // InternalSolverLanguage.g:4715:1: ( ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ) | 14468 | // InternalSolverLanguage.g:4656:1: ( ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ) |
14550 | // InternalSolverLanguage.g:4716:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) | 14469 | // InternalSolverLanguage.g:4657:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) |
14551 | { | 14470 | { |
14552 | // InternalSolverLanguage.g:4716:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) | 14471 | // InternalSolverLanguage.g:4657:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) |
14553 | // InternalSolverLanguage.g:4717:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) | 14472 | // InternalSolverLanguage.g:4658:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) |
14554 | { | 14473 | { |
14555 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); | 14474 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); |
14556 | // InternalSolverLanguage.g:4718:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) | 14475 | // InternalSolverLanguage.g:4659:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) |
14557 | // InternalSolverLanguage.g:4718:3: rule__FieldRelationInterpretation__SymbolAssignment_1 | 14476 | // InternalSolverLanguage.g:4659:3: rule__FieldRelationInterpretation__SymbolAssignment_1 |
14558 | { | 14477 | { |
14559 | pushFollow(FOLLOW_2); | 14478 | pushFollow(FOLLOW_2); |
14560 | rule__FieldRelationInterpretation__SymbolAssignment_1(); | 14479 | rule__FieldRelationInterpretation__SymbolAssignment_1(); |
@@ -14587,16 +14506,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14587 | 14506 | ||
14588 | 14507 | ||
14589 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2" | 14508 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2" |
14590 | // InternalSolverLanguage.g:4726:1: rule__FieldRelationInterpretation__Group__2 : rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ; | 14509 | // InternalSolverLanguage.g:4667:1: rule__FieldRelationInterpretation__Group__2 : rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ; |
14591 | public final void rule__FieldRelationInterpretation__Group__2() throws RecognitionException { | 14510 | public final void rule__FieldRelationInterpretation__Group__2() throws RecognitionException { |
14592 | 14511 | ||
14593 | int stackSize = keepStackSize(); | 14512 | int stackSize = keepStackSize(); |
14594 | 14513 | ||
14595 | try { | 14514 | try { |
14596 | // InternalSolverLanguage.g:4730:1: ( rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ) | 14515 | // InternalSolverLanguage.g:4671:1: ( rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ) |
14597 | // InternalSolverLanguage.g:4731:2: rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 | 14516 | // InternalSolverLanguage.g:4672:2: rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 |
14598 | { | 14517 | { |
14599 | pushFollow(FOLLOW_43); | 14518 | pushFollow(FOLLOW_44); |
14600 | rule__FieldRelationInterpretation__Group__2__Impl(); | 14519 | rule__FieldRelationInterpretation__Group__2__Impl(); |
14601 | 14520 | ||
14602 | state._fsp--; | 14521 | state._fsp--; |
@@ -14625,20 +14544,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14625 | 14544 | ||
14626 | 14545 | ||
14627 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2__Impl" | 14546 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2__Impl" |
14628 | // InternalSolverLanguage.g:4738:1: rule__FieldRelationInterpretation__Group__2__Impl : ( ':' ) ; | 14547 | // InternalSolverLanguage.g:4679:1: rule__FieldRelationInterpretation__Group__2__Impl : ( ':' ) ; |
14629 | public final void rule__FieldRelationInterpretation__Group__2__Impl() throws RecognitionException { | 14548 | public final void rule__FieldRelationInterpretation__Group__2__Impl() throws RecognitionException { |
14630 | 14549 | ||
14631 | int stackSize = keepStackSize(); | 14550 | int stackSize = keepStackSize(); |
14632 | 14551 | ||
14633 | try { | 14552 | try { |
14634 | // InternalSolverLanguage.g:4742:1: ( ( ':' ) ) | 14553 | // InternalSolverLanguage.g:4683:1: ( ( ':' ) ) |
14635 | // InternalSolverLanguage.g:4743:1: ( ':' ) | 14554 | // InternalSolverLanguage.g:4684:1: ( ':' ) |
14636 | { | 14555 | { |
14637 | // InternalSolverLanguage.g:4743:1: ( ':' ) | 14556 | // InternalSolverLanguage.g:4684:1: ( ':' ) |
14638 | // InternalSolverLanguage.g:4744:2: ':' | 14557 | // InternalSolverLanguage.g:4685:2: ':' |
14639 | { | 14558 | { |
14640 | before(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); | 14559 | before(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); |
14641 | match(input,19,FOLLOW_2); | 14560 | match(input,17,FOLLOW_2); |
14642 | after(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); | 14561 | after(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); |
14643 | 14562 | ||
14644 | } | 14563 | } |
@@ -14662,16 +14581,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14662 | 14581 | ||
14663 | 14582 | ||
14664 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3" | 14583 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3" |
14665 | // InternalSolverLanguage.g:4753:1: rule__FieldRelationInterpretation__Group__3 : rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ; | 14584 | // InternalSolverLanguage.g:4694:1: rule__FieldRelationInterpretation__Group__3 : rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ; |
14666 | public final void rule__FieldRelationInterpretation__Group__3() throws RecognitionException { | 14585 | public final void rule__FieldRelationInterpretation__Group__3() throws RecognitionException { |
14667 | 14586 | ||
14668 | int stackSize = keepStackSize(); | 14587 | int stackSize = keepStackSize(); |
14669 | 14588 | ||
14670 | try { | 14589 | try { |
14671 | // InternalSolverLanguage.g:4757:1: ( rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ) | 14590 | // InternalSolverLanguage.g:4698:1: ( rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ) |
14672 | // InternalSolverLanguage.g:4758:2: rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 | 14591 | // InternalSolverLanguage.g:4699:2: rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 |
14673 | { | 14592 | { |
14674 | pushFollow(FOLLOW_43); | 14593 | pushFollow(FOLLOW_44); |
14675 | rule__FieldRelationInterpretation__Group__3__Impl(); | 14594 | rule__FieldRelationInterpretation__Group__3__Impl(); |
14676 | 14595 | ||
14677 | state._fsp--; | 14596 | state._fsp--; |
@@ -14700,29 +14619,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14700 | 14619 | ||
14701 | 14620 | ||
14702 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3__Impl" | 14621 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3__Impl" |
14703 | // InternalSolverLanguage.g:4765:1: rule__FieldRelationInterpretation__Group__3__Impl : ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ; | 14622 | // InternalSolverLanguage.g:4706:1: rule__FieldRelationInterpretation__Group__3__Impl : ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ; |
14704 | public final void rule__FieldRelationInterpretation__Group__3__Impl() throws RecognitionException { | 14623 | public final void rule__FieldRelationInterpretation__Group__3__Impl() throws RecognitionException { |
14705 | 14624 | ||
14706 | int stackSize = keepStackSize(); | 14625 | int stackSize = keepStackSize(); |
14707 | 14626 | ||
14708 | try { | 14627 | try { |
14709 | // InternalSolverLanguage.g:4769:1: ( ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ) | 14628 | // InternalSolverLanguage.g:4710:1: ( ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ) |
14710 | // InternalSolverLanguage.g:4770:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) | 14629 | // InternalSolverLanguage.g:4711:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) |
14711 | { | 14630 | { |
14712 | // InternalSolverLanguage.g:4770:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) | 14631 | // InternalSolverLanguage.g:4711:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) |
14713 | // InternalSolverLanguage.g:4771:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? | 14632 | // InternalSolverLanguage.g:4712:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? |
14714 | { | 14633 | { |
14715 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); | 14634 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); |
14716 | // InternalSolverLanguage.g:4772:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? | 14635 | // InternalSolverLanguage.g:4713:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? |
14717 | int alt38=2; | 14636 | int alt44=2; |
14718 | int LA38_0 = input.LA(1); | 14637 | int LA44_0 = input.LA(1); |
14719 | 14638 | ||
14720 | if ( (LA38_0==RULE_INT) ) { | 14639 | if ( (LA44_0==RULE_INT) ) { |
14721 | alt38=1; | 14640 | alt44=1; |
14722 | } | 14641 | } |
14723 | switch (alt38) { | 14642 | switch (alt44) { |
14724 | case 1 : | 14643 | case 1 : |
14725 | // InternalSolverLanguage.g:4772:3: rule__FieldRelationInterpretation__MultiplicityAssignment_3 | 14644 | // InternalSolverLanguage.g:4713:3: rule__FieldRelationInterpretation__MultiplicityAssignment_3 |
14726 | { | 14645 | { |
14727 | pushFollow(FOLLOW_2); | 14646 | pushFollow(FOLLOW_2); |
14728 | rule__FieldRelationInterpretation__MultiplicityAssignment_3(); | 14647 | rule__FieldRelationInterpretation__MultiplicityAssignment_3(); |
@@ -14758,14 +14677,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14758 | 14677 | ||
14759 | 14678 | ||
14760 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4" | 14679 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4" |
14761 | // InternalSolverLanguage.g:4780:1: rule__FieldRelationInterpretation__Group__4 : rule__FieldRelationInterpretation__Group__4__Impl ; | 14680 | // InternalSolverLanguage.g:4721:1: rule__FieldRelationInterpretation__Group__4 : rule__FieldRelationInterpretation__Group__4__Impl ; |
14762 | public final void rule__FieldRelationInterpretation__Group__4() throws RecognitionException { | 14681 | public final void rule__FieldRelationInterpretation__Group__4() throws RecognitionException { |
14763 | 14682 | ||
14764 | int stackSize = keepStackSize(); | 14683 | int stackSize = keepStackSize(); |
14765 | 14684 | ||
14766 | try { | 14685 | try { |
14767 | // InternalSolverLanguage.g:4784:1: ( rule__FieldRelationInterpretation__Group__4__Impl ) | 14686 | // InternalSolverLanguage.g:4725:1: ( rule__FieldRelationInterpretation__Group__4__Impl ) |
14768 | // InternalSolverLanguage.g:4785:2: rule__FieldRelationInterpretation__Group__4__Impl | 14687 | // InternalSolverLanguage.g:4726:2: rule__FieldRelationInterpretation__Group__4__Impl |
14769 | { | 14688 | { |
14770 | pushFollow(FOLLOW_2); | 14689 | pushFollow(FOLLOW_2); |
14771 | rule__FieldRelationInterpretation__Group__4__Impl(); | 14690 | rule__FieldRelationInterpretation__Group__4__Impl(); |
@@ -14791,21 +14710,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14791 | 14710 | ||
14792 | 14711 | ||
14793 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4__Impl" | 14712 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4__Impl" |
14794 | // InternalSolverLanguage.g:4791:1: rule__FieldRelationInterpretation__Group__4__Impl : ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ; | 14713 | // InternalSolverLanguage.g:4732:1: rule__FieldRelationInterpretation__Group__4__Impl : ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ; |
14795 | public final void rule__FieldRelationInterpretation__Group__4__Impl() throws RecognitionException { | 14714 | public final void rule__FieldRelationInterpretation__Group__4__Impl() throws RecognitionException { |
14796 | 14715 | ||
14797 | int stackSize = keepStackSize(); | 14716 | int stackSize = keepStackSize(); |
14798 | 14717 | ||
14799 | try { | 14718 | try { |
14800 | // InternalSolverLanguage.g:4795:1: ( ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ) | 14719 | // InternalSolverLanguage.g:4736:1: ( ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ) |
14801 | // InternalSolverLanguage.g:4796:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) | 14720 | // InternalSolverLanguage.g:4737:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) |
14802 | { | 14721 | { |
14803 | // InternalSolverLanguage.g:4796:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) | 14722 | // InternalSolverLanguage.g:4737:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) |
14804 | // InternalSolverLanguage.g:4797:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) | 14723 | // InternalSolverLanguage.g:4738:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) |
14805 | { | 14724 | { |
14806 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); | 14725 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); |
14807 | // InternalSolverLanguage.g:4798:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) | 14726 | // InternalSolverLanguage.g:4739:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) |
14808 | // InternalSolverLanguage.g:4798:3: rule__FieldRelationInterpretation__TargetAssignment_4 | 14727 | // InternalSolverLanguage.g:4739:3: rule__FieldRelationInterpretation__TargetAssignment_4 |
14809 | { | 14728 | { |
14810 | pushFollow(FOLLOW_2); | 14729 | pushFollow(FOLLOW_2); |
14811 | rule__FieldRelationInterpretation__TargetAssignment_4(); | 14730 | rule__FieldRelationInterpretation__TargetAssignment_4(); |
@@ -14838,16 +14757,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14838 | 14757 | ||
14839 | 14758 | ||
14840 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0" | 14759 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0" |
14841 | // InternalSolverLanguage.g:4807:1: rule__GlobalRelationInterpretation__Group__0 : rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ; | 14760 | // InternalSolverLanguage.g:4748:1: rule__GlobalRelationInterpretation__Group__0 : rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ; |
14842 | public final void rule__GlobalRelationInterpretation__Group__0() throws RecognitionException { | 14761 | public final void rule__GlobalRelationInterpretation__Group__0() throws RecognitionException { |
14843 | 14762 | ||
14844 | int stackSize = keepStackSize(); | 14763 | int stackSize = keepStackSize(); |
14845 | 14764 | ||
14846 | try { | 14765 | try { |
14847 | // InternalSolverLanguage.g:4811:1: ( rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ) | 14766 | // InternalSolverLanguage.g:4752:1: ( rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ) |
14848 | // InternalSolverLanguage.g:4812:2: rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 | 14767 | // InternalSolverLanguage.g:4753:2: rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 |
14849 | { | 14768 | { |
14850 | pushFollow(FOLLOW_44); | 14769 | pushFollow(FOLLOW_45); |
14851 | rule__GlobalRelationInterpretation__Group__0__Impl(); | 14770 | rule__GlobalRelationInterpretation__Group__0__Impl(); |
14852 | 14771 | ||
14853 | state._fsp--; | 14772 | state._fsp--; |
@@ -14876,28 +14795,39 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14876 | 14795 | ||
14877 | 14796 | ||
14878 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0__Impl" | 14797 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0__Impl" |
14879 | // InternalSolverLanguage.g:4819:1: rule__GlobalRelationInterpretation__Group__0__Impl : ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) ; | 14798 | // InternalSolverLanguage.g:4760:1: rule__GlobalRelationInterpretation__Group__0__Impl : ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) ; |
14880 | public final void rule__GlobalRelationInterpretation__Group__0__Impl() throws RecognitionException { | 14799 | public final void rule__GlobalRelationInterpretation__Group__0__Impl() throws RecognitionException { |
14881 | 14800 | ||
14882 | int stackSize = keepStackSize(); | 14801 | int stackSize = keepStackSize(); |
14883 | 14802 | ||
14884 | try { | 14803 | try { |
14885 | // InternalSolverLanguage.g:4823:1: ( ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) ) | 14804 | // InternalSolverLanguage.g:4764:1: ( ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) ) |
14886 | // InternalSolverLanguage.g:4824:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) | 14805 | // InternalSolverLanguage.g:4765:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) |
14887 | { | 14806 | { |
14888 | // InternalSolverLanguage.g:4824:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) ) | 14807 | // InternalSolverLanguage.g:4765:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) |
14889 | // InternalSolverLanguage.g:4825:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) | 14808 | // InternalSolverLanguage.g:4766:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? |
14890 | { | 14809 | { |
14891 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); | 14810 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); |
14892 | // InternalSolverLanguage.g:4826:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 ) | 14811 | // InternalSolverLanguage.g:4767:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? |
14893 | // InternalSolverLanguage.g:4826:3: rule__GlobalRelationInterpretation__ContainmentAssignment_0 | 14812 | int alt45=2; |
14894 | { | 14813 | int LA45_0 = input.LA(1); |
14895 | pushFollow(FOLLOW_2); | ||
14896 | rule__GlobalRelationInterpretation__ContainmentAssignment_0(); | ||
14897 | 14814 | ||
14898 | state._fsp--; | 14815 | if ( (LA45_0==41) ) { |
14816 | alt45=1; | ||
14817 | } | ||
14818 | switch (alt45) { | ||
14819 | case 1 : | ||
14820 | // InternalSolverLanguage.g:4767:3: rule__GlobalRelationInterpretation__ContainmentAssignment_0 | ||
14821 | { | ||
14822 | pushFollow(FOLLOW_2); | ||
14823 | rule__GlobalRelationInterpretation__ContainmentAssignment_0(); | ||
14824 | |||
14825 | state._fsp--; | ||
14899 | 14826 | ||
14900 | 14827 | ||
14828 | } | ||
14829 | break; | ||
14830 | |||
14901 | } | 14831 | } |
14902 | 14832 | ||
14903 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); | 14833 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); |
@@ -14923,16 +14853,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14923 | 14853 | ||
14924 | 14854 | ||
14925 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1" | 14855 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1" |
14926 | // InternalSolverLanguage.g:4834:1: rule__GlobalRelationInterpretation__Group__1 : rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ; | 14856 | // InternalSolverLanguage.g:4775:1: rule__GlobalRelationInterpretation__Group__1 : rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ; |
14927 | public final void rule__GlobalRelationInterpretation__Group__1() throws RecognitionException { | 14857 | public final void rule__GlobalRelationInterpretation__Group__1() throws RecognitionException { |
14928 | 14858 | ||
14929 | int stackSize = keepStackSize(); | 14859 | int stackSize = keepStackSize(); |
14930 | 14860 | ||
14931 | try { | 14861 | try { |
14932 | // InternalSolverLanguage.g:4838:1: ( rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ) | 14862 | // InternalSolverLanguage.g:4779:1: ( rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ) |
14933 | // InternalSolverLanguage.g:4839:2: rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 | 14863 | // InternalSolverLanguage.g:4780:2: rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 |
14934 | { | 14864 | { |
14935 | pushFollow(FOLLOW_16); | 14865 | pushFollow(FOLLOW_17); |
14936 | rule__GlobalRelationInterpretation__Group__1__Impl(); | 14866 | rule__GlobalRelationInterpretation__Group__1__Impl(); |
14937 | 14867 | ||
14938 | state._fsp--; | 14868 | state._fsp--; |
@@ -14961,20 +14891,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14961 | 14891 | ||
14962 | 14892 | ||
14963 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1__Impl" | 14893 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1__Impl" |
14964 | // InternalSolverLanguage.g:4846:1: rule__GlobalRelationInterpretation__Group__1__Impl : ( 'relation' ) ; | 14894 | // InternalSolverLanguage.g:4787:1: rule__GlobalRelationInterpretation__Group__1__Impl : ( 'relation' ) ; |
14965 | public final void rule__GlobalRelationInterpretation__Group__1__Impl() throws RecognitionException { | 14895 | public final void rule__GlobalRelationInterpretation__Group__1__Impl() throws RecognitionException { |
14966 | 14896 | ||
14967 | int stackSize = keepStackSize(); | 14897 | int stackSize = keepStackSize(); |
14968 | 14898 | ||
14969 | try { | 14899 | try { |
14970 | // InternalSolverLanguage.g:4850:1: ( ( 'relation' ) ) | 14900 | // InternalSolverLanguage.g:4791:1: ( ( 'relation' ) ) |
14971 | // InternalSolverLanguage.g:4851:1: ( 'relation' ) | 14901 | // InternalSolverLanguage.g:4792:1: ( 'relation' ) |
14972 | { | 14902 | { |
14973 | // InternalSolverLanguage.g:4851:1: ( 'relation' ) | 14903 | // InternalSolverLanguage.g:4792:1: ( 'relation' ) |
14974 | // InternalSolverLanguage.g:4852:2: 'relation' | 14904 | // InternalSolverLanguage.g:4793:2: 'relation' |
14975 | { | 14905 | { |
14976 | before(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); | 14906 | before(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); |
14977 | match(input,37,FOLLOW_2); | 14907 | match(input,38,FOLLOW_2); |
14978 | after(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); | 14908 | after(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); |
14979 | 14909 | ||
14980 | } | 14910 | } |
@@ -14998,16 +14928,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14998 | 14928 | ||
14999 | 14929 | ||
15000 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2" | 14930 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2" |
15001 | // InternalSolverLanguage.g:4861:1: rule__GlobalRelationInterpretation__Group__2 : rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ; | 14931 | // InternalSolverLanguage.g:4802:1: rule__GlobalRelationInterpretation__Group__2 : rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ; |
15002 | public final void rule__GlobalRelationInterpretation__Group__2() throws RecognitionException { | 14932 | public final void rule__GlobalRelationInterpretation__Group__2() throws RecognitionException { |
15003 | 14933 | ||
15004 | int stackSize = keepStackSize(); | 14934 | int stackSize = keepStackSize(); |
15005 | 14935 | ||
15006 | try { | 14936 | try { |
15007 | // InternalSolverLanguage.g:4865:1: ( rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ) | 14937 | // InternalSolverLanguage.g:4806:1: ( rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ) |
15008 | // InternalSolverLanguage.g:4866:2: rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 | 14938 | // InternalSolverLanguage.g:4807:2: rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 |
15009 | { | 14939 | { |
15010 | pushFollow(FOLLOW_14); | 14940 | pushFollow(FOLLOW_25); |
15011 | rule__GlobalRelationInterpretation__Group__2__Impl(); | 14941 | rule__GlobalRelationInterpretation__Group__2__Impl(); |
15012 | 14942 | ||
15013 | state._fsp--; | 14943 | state._fsp--; |
@@ -15036,21 +14966,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15036 | 14966 | ||
15037 | 14967 | ||
15038 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2__Impl" | 14968 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2__Impl" |
15039 | // InternalSolverLanguage.g:4873:1: rule__GlobalRelationInterpretation__Group__2__Impl : ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ; | 14969 | // InternalSolverLanguage.g:4814:1: rule__GlobalRelationInterpretation__Group__2__Impl : ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ; |
15040 | public final void rule__GlobalRelationInterpretation__Group__2__Impl() throws RecognitionException { | 14970 | public final void rule__GlobalRelationInterpretation__Group__2__Impl() throws RecognitionException { |
15041 | 14971 | ||
15042 | int stackSize = keepStackSize(); | 14972 | int stackSize = keepStackSize(); |
15043 | 14973 | ||
15044 | try { | 14974 | try { |
15045 | // InternalSolverLanguage.g:4877:1: ( ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ) | 14975 | // InternalSolverLanguage.g:4818:1: ( ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ) |
15046 | // InternalSolverLanguage.g:4878:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) | 14976 | // InternalSolverLanguage.g:4819:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) |
15047 | { | 14977 | { |
15048 | // InternalSolverLanguage.g:4878:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) | 14978 | // InternalSolverLanguage.g:4819:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) |
15049 | // InternalSolverLanguage.g:4879:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) | 14979 | // InternalSolverLanguage.g:4820:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) |
15050 | { | 14980 | { |
15051 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); | 14981 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); |
15052 | // InternalSolverLanguage.g:4880:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) | 14982 | // InternalSolverLanguage.g:4821:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) |
15053 | // InternalSolverLanguage.g:4880:3: rule__GlobalRelationInterpretation__SymbolAssignment_2 | 14983 | // InternalSolverLanguage.g:4821:3: rule__GlobalRelationInterpretation__SymbolAssignment_2 |
15054 | { | 14984 | { |
15055 | pushFollow(FOLLOW_2); | 14985 | pushFollow(FOLLOW_2); |
15056 | rule__GlobalRelationInterpretation__SymbolAssignment_2(); | 14986 | rule__GlobalRelationInterpretation__SymbolAssignment_2(); |
@@ -15083,16 +15013,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15083 | 15013 | ||
15084 | 15014 | ||
15085 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3" | 15015 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3" |
15086 | // InternalSolverLanguage.g:4888:1: rule__GlobalRelationInterpretation__Group__3 : rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ; | 15016 | // InternalSolverLanguage.g:4829:1: rule__GlobalRelationInterpretation__Group__3 : rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ; |
15087 | public final void rule__GlobalRelationInterpretation__Group__3() throws RecognitionException { | 15017 | public final void rule__GlobalRelationInterpretation__Group__3() throws RecognitionException { |
15088 | 15018 | ||
15089 | int stackSize = keepStackSize(); | 15019 | int stackSize = keepStackSize(); |
15090 | 15020 | ||
15091 | try { | 15021 | try { |
15092 | // InternalSolverLanguage.g:4892:1: ( rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ) | 15022 | // InternalSolverLanguage.g:4833:1: ( rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ) |
15093 | // InternalSolverLanguage.g:4893:2: rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 | 15023 | // InternalSolverLanguage.g:4834:2: rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 |
15094 | { | 15024 | { |
15095 | pushFollow(FOLLOW_43); | 15025 | pushFollow(FOLLOW_44); |
15096 | rule__GlobalRelationInterpretation__Group__3__Impl(); | 15026 | rule__GlobalRelationInterpretation__Group__3__Impl(); |
15097 | 15027 | ||
15098 | state._fsp--; | 15028 | state._fsp--; |
@@ -15121,20 +15051,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15121 | 15051 | ||
15122 | 15052 | ||
15123 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3__Impl" | 15053 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3__Impl" |
15124 | // InternalSolverLanguage.g:4900:1: rule__GlobalRelationInterpretation__Group__3__Impl : ( ':' ) ; | 15054 | // InternalSolverLanguage.g:4841:1: rule__GlobalRelationInterpretation__Group__3__Impl : ( ':' ) ; |
15125 | public final void rule__GlobalRelationInterpretation__Group__3__Impl() throws RecognitionException { | 15055 | public final void rule__GlobalRelationInterpretation__Group__3__Impl() throws RecognitionException { |
15126 | 15056 | ||
15127 | int stackSize = keepStackSize(); | 15057 | int stackSize = keepStackSize(); |
15128 | 15058 | ||
15129 | try { | 15059 | try { |
15130 | // InternalSolverLanguage.g:4904:1: ( ( ':' ) ) | 15060 | // InternalSolverLanguage.g:4845:1: ( ( ':' ) ) |
15131 | // InternalSolverLanguage.g:4905:1: ( ':' ) | 15061 | // InternalSolverLanguage.g:4846:1: ( ':' ) |
15132 | { | 15062 | { |
15133 | // InternalSolverLanguage.g:4905:1: ( ':' ) | 15063 | // InternalSolverLanguage.g:4846:1: ( ':' ) |
15134 | // InternalSolverLanguage.g:4906:2: ':' | 15064 | // InternalSolverLanguage.g:4847:2: ':' |
15135 | { | 15065 | { |
15136 | before(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); | 15066 | before(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); |
15137 | match(input,19,FOLLOW_2); | 15067 | match(input,17,FOLLOW_2); |
15138 | after(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); | 15068 | after(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); |
15139 | 15069 | ||
15140 | } | 15070 | } |
@@ -15158,16 +15088,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15158 | 15088 | ||
15159 | 15089 | ||
15160 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4" | 15090 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4" |
15161 | // InternalSolverLanguage.g:4915:1: rule__GlobalRelationInterpretation__Group__4 : rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ; | 15091 | // InternalSolverLanguage.g:4856:1: rule__GlobalRelationInterpretation__Group__4 : rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ; |
15162 | public final void rule__GlobalRelationInterpretation__Group__4() throws RecognitionException { | 15092 | public final void rule__GlobalRelationInterpretation__Group__4() throws RecognitionException { |
15163 | 15093 | ||
15164 | int stackSize = keepStackSize(); | 15094 | int stackSize = keepStackSize(); |
15165 | 15095 | ||
15166 | try { | 15096 | try { |
15167 | // InternalSolverLanguage.g:4919:1: ( rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ) | 15097 | // InternalSolverLanguage.g:4860:1: ( rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ) |
15168 | // InternalSolverLanguage.g:4920:2: rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 | 15098 | // InternalSolverLanguage.g:4861:2: rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 |
15169 | { | 15099 | { |
15170 | pushFollow(FOLLOW_43); | 15100 | pushFollow(FOLLOW_44); |
15171 | rule__GlobalRelationInterpretation__Group__4__Impl(); | 15101 | rule__GlobalRelationInterpretation__Group__4__Impl(); |
15172 | 15102 | ||
15173 | state._fsp--; | 15103 | state._fsp--; |
@@ -15196,29 +15126,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15196 | 15126 | ||
15197 | 15127 | ||
15198 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4__Impl" | 15128 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4__Impl" |
15199 | // InternalSolverLanguage.g:4927:1: rule__GlobalRelationInterpretation__Group__4__Impl : ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ; | 15129 | // InternalSolverLanguage.g:4868:1: rule__GlobalRelationInterpretation__Group__4__Impl : ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ; |
15200 | public final void rule__GlobalRelationInterpretation__Group__4__Impl() throws RecognitionException { | 15130 | public final void rule__GlobalRelationInterpretation__Group__4__Impl() throws RecognitionException { |
15201 | 15131 | ||
15202 | int stackSize = keepStackSize(); | 15132 | int stackSize = keepStackSize(); |
15203 | 15133 | ||
15204 | try { | 15134 | try { |
15205 | // InternalSolverLanguage.g:4931:1: ( ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ) | 15135 | // InternalSolverLanguage.g:4872:1: ( ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ) |
15206 | // InternalSolverLanguage.g:4932:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) | 15136 | // InternalSolverLanguage.g:4873:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) |
15207 | { | 15137 | { |
15208 | // InternalSolverLanguage.g:4932:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) | 15138 | // InternalSolverLanguage.g:4873:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) |
15209 | // InternalSolverLanguage.g:4933:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? | 15139 | // InternalSolverLanguage.g:4874:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? |
15210 | { | 15140 | { |
15211 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); | 15141 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); |
15212 | // InternalSolverLanguage.g:4934:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? | 15142 | // InternalSolverLanguage.g:4875:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? |
15213 | int alt39=2; | 15143 | int alt46=2; |
15214 | int LA39_0 = input.LA(1); | 15144 | int LA46_0 = input.LA(1); |
15215 | 15145 | ||
15216 | if ( (LA39_0==RULE_INT) ) { | 15146 | if ( (LA46_0==RULE_INT) ) { |
15217 | alt39=1; | 15147 | alt46=1; |
15218 | } | 15148 | } |
15219 | switch (alt39) { | 15149 | switch (alt46) { |
15220 | case 1 : | 15150 | case 1 : |
15221 | // InternalSolverLanguage.g:4934:3: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 | 15151 | // InternalSolverLanguage.g:4875:3: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 |
15222 | { | 15152 | { |
15223 | pushFollow(FOLLOW_2); | 15153 | pushFollow(FOLLOW_2); |
15224 | rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4(); | 15154 | rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4(); |
@@ -15254,16 +15184,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15254 | 15184 | ||
15255 | 15185 | ||
15256 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5" | 15186 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5" |
15257 | // InternalSolverLanguage.g:4942:1: rule__GlobalRelationInterpretation__Group__5 : rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ; | 15187 | // InternalSolverLanguage.g:4883:1: rule__GlobalRelationInterpretation__Group__5 : rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ; |
15258 | public final void rule__GlobalRelationInterpretation__Group__5() throws RecognitionException { | 15188 | public final void rule__GlobalRelationInterpretation__Group__5() throws RecognitionException { |
15259 | 15189 | ||
15260 | int stackSize = keepStackSize(); | 15190 | int stackSize = keepStackSize(); |
15261 | 15191 | ||
15262 | try { | 15192 | try { |
15263 | // InternalSolverLanguage.g:4946:1: ( rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ) | 15193 | // InternalSolverLanguage.g:4887:1: ( rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ) |
15264 | // InternalSolverLanguage.g:4947:2: rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 | 15194 | // InternalSolverLanguage.g:4888:2: rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 |
15265 | { | 15195 | { |
15266 | pushFollow(FOLLOW_43); | 15196 | pushFollow(FOLLOW_44); |
15267 | rule__GlobalRelationInterpretation__Group__5__Impl(); | 15197 | rule__GlobalRelationInterpretation__Group__5__Impl(); |
15268 | 15198 | ||
15269 | state._fsp--; | 15199 | state._fsp--; |
@@ -15292,21 +15222,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15292 | 15222 | ||
15293 | 15223 | ||
15294 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5__Impl" | 15224 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5__Impl" |
15295 | // InternalSolverLanguage.g:4954:1: rule__GlobalRelationInterpretation__Group__5__Impl : ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ; | 15225 | // InternalSolverLanguage.g:4895:1: rule__GlobalRelationInterpretation__Group__5__Impl : ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ; |
15296 | public final void rule__GlobalRelationInterpretation__Group__5__Impl() throws RecognitionException { | 15226 | public final void rule__GlobalRelationInterpretation__Group__5__Impl() throws RecognitionException { |
15297 | 15227 | ||
15298 | int stackSize = keepStackSize(); | 15228 | int stackSize = keepStackSize(); |
15299 | 15229 | ||
15300 | try { | 15230 | try { |
15301 | // InternalSolverLanguage.g:4958:1: ( ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ) | 15231 | // InternalSolverLanguage.g:4899:1: ( ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ) |
15302 | // InternalSolverLanguage.g:4959:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) | 15232 | // InternalSolverLanguage.g:4900:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) |
15303 | { | 15233 | { |
15304 | // InternalSolverLanguage.g:4959:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) | 15234 | // InternalSolverLanguage.g:4900:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) |
15305 | // InternalSolverLanguage.g:4960:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) | 15235 | // InternalSolverLanguage.g:4901:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) |
15306 | { | 15236 | { |
15307 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); | 15237 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); |
15308 | // InternalSolverLanguage.g:4961:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) | 15238 | // InternalSolverLanguage.g:4902:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) |
15309 | // InternalSolverLanguage.g:4961:3: rule__GlobalRelationInterpretation__SourceAssignment_5 | 15239 | // InternalSolverLanguage.g:4902:3: rule__GlobalRelationInterpretation__SourceAssignment_5 |
15310 | { | 15240 | { |
15311 | pushFollow(FOLLOW_2); | 15241 | pushFollow(FOLLOW_2); |
15312 | rule__GlobalRelationInterpretation__SourceAssignment_5(); | 15242 | rule__GlobalRelationInterpretation__SourceAssignment_5(); |
@@ -15339,16 +15269,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15339 | 15269 | ||
15340 | 15270 | ||
15341 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6" | 15271 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6" |
15342 | // InternalSolverLanguage.g:4969:1: rule__GlobalRelationInterpretation__Group__6 : rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ; | 15272 | // InternalSolverLanguage.g:4910:1: rule__GlobalRelationInterpretation__Group__6 : rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ; |
15343 | public final void rule__GlobalRelationInterpretation__Group__6() throws RecognitionException { | 15273 | public final void rule__GlobalRelationInterpretation__Group__6() throws RecognitionException { |
15344 | 15274 | ||
15345 | int stackSize = keepStackSize(); | 15275 | int stackSize = keepStackSize(); |
15346 | 15276 | ||
15347 | try { | 15277 | try { |
15348 | // InternalSolverLanguage.g:4973:1: ( rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ) | 15278 | // InternalSolverLanguage.g:4914:1: ( rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ) |
15349 | // InternalSolverLanguage.g:4974:2: rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 | 15279 | // InternalSolverLanguage.g:4915:2: rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 |
15350 | { | 15280 | { |
15351 | pushFollow(FOLLOW_43); | 15281 | pushFollow(FOLLOW_44); |
15352 | rule__GlobalRelationInterpretation__Group__6__Impl(); | 15282 | rule__GlobalRelationInterpretation__Group__6__Impl(); |
15353 | 15283 | ||
15354 | state._fsp--; | 15284 | state._fsp--; |
@@ -15377,29 +15307,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15377 | 15307 | ||
15378 | 15308 | ||
15379 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6__Impl" | 15309 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6__Impl" |
15380 | // InternalSolverLanguage.g:4981:1: rule__GlobalRelationInterpretation__Group__6__Impl : ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ; | 15310 | // InternalSolverLanguage.g:4922:1: rule__GlobalRelationInterpretation__Group__6__Impl : ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ; |
15381 | public final void rule__GlobalRelationInterpretation__Group__6__Impl() throws RecognitionException { | 15311 | public final void rule__GlobalRelationInterpretation__Group__6__Impl() throws RecognitionException { |
15382 | 15312 | ||
15383 | int stackSize = keepStackSize(); | 15313 | int stackSize = keepStackSize(); |
15384 | 15314 | ||
15385 | try { | 15315 | try { |
15386 | // InternalSolverLanguage.g:4985:1: ( ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ) | 15316 | // InternalSolverLanguage.g:4926:1: ( ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ) |
15387 | // InternalSolverLanguage.g:4986:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) | 15317 | // InternalSolverLanguage.g:4927:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) |
15388 | { | 15318 | { |
15389 | // InternalSolverLanguage.g:4986:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) | 15319 | // InternalSolverLanguage.g:4927:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) |
15390 | // InternalSolverLanguage.g:4987:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? | 15320 | // InternalSolverLanguage.g:4928:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? |
15391 | { | 15321 | { |
15392 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); | 15322 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); |
15393 | // InternalSolverLanguage.g:4988:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? | 15323 | // InternalSolverLanguage.g:4929:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? |
15394 | int alt40=2; | 15324 | int alt47=2; |
15395 | int LA40_0 = input.LA(1); | 15325 | int LA47_0 = input.LA(1); |
15396 | 15326 | ||
15397 | if ( (LA40_0==RULE_INT) ) { | 15327 | if ( (LA47_0==RULE_INT) ) { |
15398 | alt40=1; | 15328 | alt47=1; |
15399 | } | 15329 | } |
15400 | switch (alt40) { | 15330 | switch (alt47) { |
15401 | case 1 : | 15331 | case 1 : |
15402 | // InternalSolverLanguage.g:4988:3: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 | 15332 | // InternalSolverLanguage.g:4929:3: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 |
15403 | { | 15333 | { |
15404 | pushFollow(FOLLOW_2); | 15334 | pushFollow(FOLLOW_2); |
15405 | rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6(); | 15335 | rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6(); |
@@ -15435,14 +15365,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15435 | 15365 | ||
15436 | 15366 | ||
15437 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7" | 15367 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7" |
15438 | // InternalSolverLanguage.g:4996:1: rule__GlobalRelationInterpretation__Group__7 : rule__GlobalRelationInterpretation__Group__7__Impl ; | 15368 | // InternalSolverLanguage.g:4937:1: rule__GlobalRelationInterpretation__Group__7 : rule__GlobalRelationInterpretation__Group__7__Impl ; |
15439 | public final void rule__GlobalRelationInterpretation__Group__7() throws RecognitionException { | 15369 | public final void rule__GlobalRelationInterpretation__Group__7() throws RecognitionException { |
15440 | 15370 | ||
15441 | int stackSize = keepStackSize(); | 15371 | int stackSize = keepStackSize(); |
15442 | 15372 | ||
15443 | try { | 15373 | try { |
15444 | // InternalSolverLanguage.g:5000:1: ( rule__GlobalRelationInterpretation__Group__7__Impl ) | 15374 | // InternalSolverLanguage.g:4941:1: ( rule__GlobalRelationInterpretation__Group__7__Impl ) |
15445 | // InternalSolverLanguage.g:5001:2: rule__GlobalRelationInterpretation__Group__7__Impl | 15375 | // InternalSolverLanguage.g:4942:2: rule__GlobalRelationInterpretation__Group__7__Impl |
15446 | { | 15376 | { |
15447 | pushFollow(FOLLOW_2); | 15377 | pushFollow(FOLLOW_2); |
15448 | rule__GlobalRelationInterpretation__Group__7__Impl(); | 15378 | rule__GlobalRelationInterpretation__Group__7__Impl(); |
@@ -15468,21 +15398,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15468 | 15398 | ||
15469 | 15399 | ||
15470 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7__Impl" | 15400 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7__Impl" |
15471 | // InternalSolverLanguage.g:5007:1: rule__GlobalRelationInterpretation__Group__7__Impl : ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ; | 15401 | // InternalSolverLanguage.g:4948:1: rule__GlobalRelationInterpretation__Group__7__Impl : ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ; |
15472 | public final void rule__GlobalRelationInterpretation__Group__7__Impl() throws RecognitionException { | 15402 | public final void rule__GlobalRelationInterpretation__Group__7__Impl() throws RecognitionException { |
15473 | 15403 | ||
15474 | int stackSize = keepStackSize(); | 15404 | int stackSize = keepStackSize(); |
15475 | 15405 | ||
15476 | try { | 15406 | try { |
15477 | // InternalSolverLanguage.g:5011:1: ( ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ) | 15407 | // InternalSolverLanguage.g:4952:1: ( ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ) |
15478 | // InternalSolverLanguage.g:5012:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) | 15408 | // InternalSolverLanguage.g:4953:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) |
15479 | { | 15409 | { |
15480 | // InternalSolverLanguage.g:5012:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) | 15410 | // InternalSolverLanguage.g:4953:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) |
15481 | // InternalSolverLanguage.g:5013:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) | 15411 | // InternalSolverLanguage.g:4954:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) |
15482 | { | 15412 | { |
15483 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); | 15413 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); |
15484 | // InternalSolverLanguage.g:5014:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) | 15414 | // InternalSolverLanguage.g:4955:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) |
15485 | // InternalSolverLanguage.g:5014:3: rule__GlobalRelationInterpretation__TargetAssignment_7 | 15415 | // InternalSolverLanguage.g:4955:3: rule__GlobalRelationInterpretation__TargetAssignment_7 |
15486 | { | 15416 | { |
15487 | pushFollow(FOLLOW_2); | 15417 | pushFollow(FOLLOW_2); |
15488 | rule__GlobalRelationInterpretation__TargetAssignment_7(); | 15418 | rule__GlobalRelationInterpretation__TargetAssignment_7(); |
@@ -15515,16 +15445,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15515 | 15445 | ||
15516 | 15446 | ||
15517 | // $ANTLR start "rule__MultiplicityDefinition__Group__0" | 15447 | // $ANTLR start "rule__MultiplicityDefinition__Group__0" |
15518 | // InternalSolverLanguage.g:5023:1: rule__MultiplicityDefinition__Group__0 : rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ; | 15448 | // InternalSolverLanguage.g:4964:1: rule__MultiplicityDefinition__Group__0 : rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ; |
15519 | public final void rule__MultiplicityDefinition__Group__0() throws RecognitionException { | 15449 | public final void rule__MultiplicityDefinition__Group__0() throws RecognitionException { |
15520 | 15450 | ||
15521 | int stackSize = keepStackSize(); | 15451 | int stackSize = keepStackSize(); |
15522 | 15452 | ||
15523 | try { | 15453 | try { |
15524 | // InternalSolverLanguage.g:5027:1: ( rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ) | 15454 | // InternalSolverLanguage.g:4968:1: ( rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ) |
15525 | // InternalSolverLanguage.g:5028:2: rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 | 15455 | // InternalSolverLanguage.g:4969:2: rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 |
15526 | { | 15456 | { |
15527 | pushFollow(FOLLOW_45); | 15457 | pushFollow(FOLLOW_46); |
15528 | rule__MultiplicityDefinition__Group__0__Impl(); | 15458 | rule__MultiplicityDefinition__Group__0__Impl(); |
15529 | 15459 | ||
15530 | state._fsp--; | 15460 | state._fsp--; |
@@ -15553,21 +15483,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15553 | 15483 | ||
15554 | 15484 | ||
15555 | // $ANTLR start "rule__MultiplicityDefinition__Group__0__Impl" | 15485 | // $ANTLR start "rule__MultiplicityDefinition__Group__0__Impl" |
15556 | // InternalSolverLanguage.g:5035:1: rule__MultiplicityDefinition__Group__0__Impl : ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ; | 15486 | // InternalSolverLanguage.g:4976:1: rule__MultiplicityDefinition__Group__0__Impl : ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ; |
15557 | public final void rule__MultiplicityDefinition__Group__0__Impl() throws RecognitionException { | 15487 | public final void rule__MultiplicityDefinition__Group__0__Impl() throws RecognitionException { |
15558 | 15488 | ||
15559 | int stackSize = keepStackSize(); | 15489 | int stackSize = keepStackSize(); |
15560 | 15490 | ||
15561 | try { | 15491 | try { |
15562 | // InternalSolverLanguage.g:5039:1: ( ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ) | 15492 | // InternalSolverLanguage.g:4980:1: ( ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ) |
15563 | // InternalSolverLanguage.g:5040:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) | 15493 | // InternalSolverLanguage.g:4981:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) |
15564 | { | 15494 | { |
15565 | // InternalSolverLanguage.g:5040:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) | 15495 | // InternalSolverLanguage.g:4981:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) |
15566 | // InternalSolverLanguage.g:5041:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) | 15496 | // InternalSolverLanguage.g:4982:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) |
15567 | { | 15497 | { |
15568 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); | 15498 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); |
15569 | // InternalSolverLanguage.g:5042:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) | 15499 | // InternalSolverLanguage.g:4983:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) |
15570 | // InternalSolverLanguage.g:5042:3: rule__MultiplicityDefinition__LowerAssignment_0 | 15500 | // InternalSolverLanguage.g:4983:3: rule__MultiplicityDefinition__LowerAssignment_0 |
15571 | { | 15501 | { |
15572 | pushFollow(FOLLOW_2); | 15502 | pushFollow(FOLLOW_2); |
15573 | rule__MultiplicityDefinition__LowerAssignment_0(); | 15503 | rule__MultiplicityDefinition__LowerAssignment_0(); |
@@ -15600,16 +15530,16 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15600 | 15530 | ||
15601 | 15531 | ||
15602 | // $ANTLR start "rule__MultiplicityDefinition__Group__1" | 15532 | // $ANTLR start "rule__MultiplicityDefinition__Group__1" |
15603 | // InternalSolverLanguage.g:5050:1: rule__MultiplicityDefinition__Group__1 : rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ; | 15533 | // InternalSolverLanguage.g:4991:1: rule__MultiplicityDefinition__Group__1 : rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ; |
15604 | public final void rule__MultiplicityDefinition__Group__1() throws RecognitionException { | 15534 | public final void rule__MultiplicityDefinition__Group__1() throws RecognitionException { |
15605 | 15535 | ||
15606 | int stackSize = keepStackSize(); | 15536 | int stackSize = keepStackSize(); |
15607 | 15537 | ||
15608 | try { | 15538 | try { |
15609 | // InternalSolverLanguage.g:5054:1: ( rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ) | 15539 | // InternalSolverLanguage.g:4995:1: ( rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ) |
15610 | // InternalSolverLanguage.g:5055:2: rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 | 15540 | // InternalSolverLanguage.g:4996:2: rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 |
15611 | { | 15541 | { |
15612 | pushFollow(FOLLOW_46); | 15542 | pushFollow(FOLLOW_47); |
15613 | rule__MultiplicityDefinition__Group__1__Impl(); | 15543 | rule__MultiplicityDefinition__Group__1__Impl(); |
15614 | 15544 | ||
15615 | state._fsp--; | 15545 | state._fsp--; |
@@ -15638,20 +15568,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15638 | 15568 | ||
15639 | 15569 | ||
15640 | // $ANTLR start "rule__MultiplicityDefinition__Group__1__Impl" | 15570 | // $ANTLR start "rule__MultiplicityDefinition__Group__1__Impl" |
15641 | // InternalSolverLanguage.g:5062:1: rule__MultiplicityDefinition__Group__1__Impl : ( '..' ) ; | 15571 | // InternalSolverLanguage.g:5003:1: rule__MultiplicityDefinition__Group__1__Impl : ( '..' ) ; |
15642 | public final void rule__MultiplicityDefinition__Group__1__Impl() throws RecognitionException { | 15572 | public final void rule__MultiplicityDefinition__Group__1__Impl() throws RecognitionException { |
15643 | 15573 | ||
15644 | int stackSize = keepStackSize(); | 15574 | int stackSize = keepStackSize(); |
15645 | 15575 | ||
15646 | try { | 15576 | try { |
15647 | // InternalSolverLanguage.g:5066:1: ( ( '..' ) ) | 15577 | // InternalSolverLanguage.g:5007:1: ( ( '..' ) ) |
15648 | // InternalSolverLanguage.g:5067:1: ( '..' ) | 15578 | // InternalSolverLanguage.g:5008:1: ( '..' ) |
15649 | { | 15579 | { |
15650 | // InternalSolverLanguage.g:5067:1: ( '..' ) | 15580 | // InternalSolverLanguage.g:5008:1: ( '..' ) |
15651 | // InternalSolverLanguage.g:5068:2: '..' | 15581 | // InternalSolverLanguage.g:5009:2: '..' |
15652 | { | 15582 | { |
15653 | before(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); | 15583 | before(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); |
15654 | match(input,38,FOLLOW_2); | 15584 | match(input,39,FOLLOW_2); |
15655 | after(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); | 15585 | after(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); |
15656 | 15586 | ||
15657 | } | 15587 | } |
@@ -15675,14 +15605,14 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15675 | 15605 | ||
15676 | 15606 | ||
15677 | // $ANTLR start "rule__MultiplicityDefinition__Group__2" | 15607 | // $ANTLR start "rule__MultiplicityDefinition__Group__2" |
15678 | // InternalSolverLanguage.g:5077:1: rule__MultiplicityDefinition__Group__2 : rule__MultiplicityDefinition__Group__2__Impl ; | 15608 | // InternalSolverLanguage.g:5018:1: rule__MultiplicityDefinition__Group__2 : rule__MultiplicityDefinition__Group__2__Impl ; |
15679 | public final void rule__MultiplicityDefinition__Group__2() throws RecognitionException { | 15609 | public final void rule__MultiplicityDefinition__Group__2() throws RecognitionException { |
15680 | 15610 | ||
15681 | int stackSize = keepStackSize(); | 15611 | int stackSize = keepStackSize(); |
15682 | 15612 | ||
15683 | try { | 15613 | try { |
15684 | // InternalSolverLanguage.g:5081:1: ( rule__MultiplicityDefinition__Group__2__Impl ) | 15614 | // InternalSolverLanguage.g:5022:1: ( rule__MultiplicityDefinition__Group__2__Impl ) |
15685 | // InternalSolverLanguage.g:5082:2: rule__MultiplicityDefinition__Group__2__Impl | 15615 | // InternalSolverLanguage.g:5023:2: rule__MultiplicityDefinition__Group__2__Impl |
15686 | { | 15616 | { |
15687 | pushFollow(FOLLOW_2); | 15617 | pushFollow(FOLLOW_2); |
15688 | rule__MultiplicityDefinition__Group__2__Impl(); | 15618 | rule__MultiplicityDefinition__Group__2__Impl(); |
@@ -15708,21 +15638,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15708 | 15638 | ||
15709 | 15639 | ||
15710 | // $ANTLR start "rule__MultiplicityDefinition__Group__2__Impl" | 15640 | // $ANTLR start "rule__MultiplicityDefinition__Group__2__Impl" |
15711 | // InternalSolverLanguage.g:5088:1: rule__MultiplicityDefinition__Group__2__Impl : ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ; | 15641 | // InternalSolverLanguage.g:5029:1: rule__MultiplicityDefinition__Group__2__Impl : ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ; |
15712 | public final void rule__MultiplicityDefinition__Group__2__Impl() throws RecognitionException { | 15642 | public final void rule__MultiplicityDefinition__Group__2__Impl() throws RecognitionException { |
15713 | 15643 | ||
15714 | int stackSize = keepStackSize(); | 15644 | int stackSize = keepStackSize(); |
15715 | 15645 | ||
15716 | try { | 15646 | try { |
15717 | // InternalSolverLanguage.g:5092:1: ( ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ) | 15647 | // InternalSolverLanguage.g:5033:1: ( ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ) |
15718 | // InternalSolverLanguage.g:5093:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) | 15648 | // InternalSolverLanguage.g:5034:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) |
15719 | { | 15649 | { |
15720 | // InternalSolverLanguage.g:5093:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) | 15650 | // InternalSolverLanguage.g:5034:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) |
15721 | // InternalSolverLanguage.g:5094:2: ( rule__MultiplicityDefinition__Alternatives_2 ) | 15651 | // InternalSolverLanguage.g:5035:2: ( rule__MultiplicityDefinition__Alternatives_2 ) |
15722 | { | 15652 | { |
15723 | before(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); | 15653 | before(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); |
15724 | // InternalSolverLanguage.g:5095:2: ( rule__MultiplicityDefinition__Alternatives_2 ) | 15654 | // InternalSolverLanguage.g:5036:2: ( rule__MultiplicityDefinition__Alternatives_2 ) |
15725 | // InternalSolverLanguage.g:5095:3: rule__MultiplicityDefinition__Alternatives_2 | 15655 | // InternalSolverLanguage.g:5036:3: rule__MultiplicityDefinition__Alternatives_2 |
15726 | { | 15656 | { |
15727 | pushFollow(FOLLOW_2); | 15657 | pushFollow(FOLLOW_2); |
15728 | rule__MultiplicityDefinition__Alternatives_2(); | 15658 | rule__MultiplicityDefinition__Alternatives_2(); |
@@ -15755,17 +15685,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15755 | 15685 | ||
15756 | 15686 | ||
15757 | // $ANTLR start "rule__Problem__StatementsAssignment" | 15687 | // $ANTLR start "rule__Problem__StatementsAssignment" |
15758 | // InternalSolverLanguage.g:5104:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; | 15688 | // InternalSolverLanguage.g:5045:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; |
15759 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { | 15689 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { |
15760 | 15690 | ||
15761 | int stackSize = keepStackSize(); | 15691 | int stackSize = keepStackSize(); |
15762 | 15692 | ||
15763 | try { | 15693 | try { |
15764 | // InternalSolverLanguage.g:5108:1: ( ( ruleStatement ) ) | 15694 | // InternalSolverLanguage.g:5049:1: ( ( ruleStatement ) ) |
15765 | // InternalSolverLanguage.g:5109:2: ( ruleStatement ) | 15695 | // InternalSolverLanguage.g:5050:2: ( ruleStatement ) |
15766 | { | 15696 | { |
15767 | // InternalSolverLanguage.g:5109:2: ( ruleStatement ) | 15697 | // InternalSolverLanguage.g:5050:2: ( ruleStatement ) |
15768 | // InternalSolverLanguage.g:5110:3: ruleStatement | 15698 | // InternalSolverLanguage.g:5051:3: ruleStatement |
15769 | { | 15699 | { |
15770 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | 15700 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); |
15771 | pushFollow(FOLLOW_2); | 15701 | pushFollow(FOLLOW_2); |
@@ -15796,17 +15726,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15796 | 15726 | ||
15797 | 15727 | ||
15798 | // $ANTLR start "rule__BasicInterpretation__SymbolAssignment_0" | 15728 | // $ANTLR start "rule__BasicInterpretation__SymbolAssignment_0" |
15799 | // InternalSolverLanguage.g:5119:1: rule__BasicInterpretation__SymbolAssignment_0 : ( ruleSymbol ) ; | 15729 | // InternalSolverLanguage.g:5060:1: rule__BasicInterpretation__SymbolAssignment_0 : ( ruleSymbol ) ; |
15800 | public final void rule__BasicInterpretation__SymbolAssignment_0() throws RecognitionException { | 15730 | public final void rule__BasicInterpretation__SymbolAssignment_0() throws RecognitionException { |
15801 | 15731 | ||
15802 | int stackSize = keepStackSize(); | 15732 | int stackSize = keepStackSize(); |
15803 | 15733 | ||
15804 | try { | 15734 | try { |
15805 | // InternalSolverLanguage.g:5123:1: ( ( ruleSymbol ) ) | 15735 | // InternalSolverLanguage.g:5064:1: ( ( ruleSymbol ) ) |
15806 | // InternalSolverLanguage.g:5124:2: ( ruleSymbol ) | 15736 | // InternalSolverLanguage.g:5065:2: ( ruleSymbol ) |
15807 | { | 15737 | { |
15808 | // InternalSolverLanguage.g:5124:2: ( ruleSymbol ) | 15738 | // InternalSolverLanguage.g:5065:2: ( ruleSymbol ) |
15809 | // InternalSolverLanguage.g:5125:3: ruleSymbol | 15739 | // InternalSolverLanguage.g:5066:3: ruleSymbol |
15810 | { | 15740 | { |
15811 | before(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); | 15741 | before(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); |
15812 | pushFollow(FOLLOW_2); | 15742 | pushFollow(FOLLOW_2); |
@@ -15836,26 +15766,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15836 | // $ANTLR end "rule__BasicInterpretation__SymbolAssignment_0" | 15766 | // $ANTLR end "rule__BasicInterpretation__SymbolAssignment_0" |
15837 | 15767 | ||
15838 | 15768 | ||
15839 | // $ANTLR start "rule__BasicInterpretation__ObjectsAssignment_2" | 15769 | // $ANTLR start "rule__BasicInterpretation__ObjectsAssignment_1_1_0" |
15840 | // InternalSolverLanguage.g:5134:1: rule__BasicInterpretation__ObjectsAssignment_2 : ( ruleComplexObject ) ; | 15770 | // InternalSolverLanguage.g:5075:1: rule__BasicInterpretation__ObjectsAssignment_1_1_0 : ( ruleComplexObject ) ; |
15841 | public final void rule__BasicInterpretation__ObjectsAssignment_2() throws RecognitionException { | 15771 | public final void rule__BasicInterpretation__ObjectsAssignment_1_1_0() throws RecognitionException { |
15842 | 15772 | ||
15843 | int stackSize = keepStackSize(); | 15773 | int stackSize = keepStackSize(); |
15844 | 15774 | ||
15845 | try { | 15775 | try { |
15846 | // InternalSolverLanguage.g:5138:1: ( ( ruleComplexObject ) ) | 15776 | // InternalSolverLanguage.g:5079:1: ( ( ruleComplexObject ) ) |
15847 | // InternalSolverLanguage.g:5139:2: ( ruleComplexObject ) | 15777 | // InternalSolverLanguage.g:5080:2: ( ruleComplexObject ) |
15848 | { | 15778 | { |
15849 | // InternalSolverLanguage.g:5139:2: ( ruleComplexObject ) | 15779 | // InternalSolverLanguage.g:5080:2: ( ruleComplexObject ) |
15850 | // InternalSolverLanguage.g:5140:3: ruleComplexObject | 15780 | // InternalSolverLanguage.g:5081:3: ruleComplexObject |
15851 | { | 15781 | { |
15852 | before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); | 15782 | before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_0_0()); |
15853 | pushFollow(FOLLOW_2); | 15783 | pushFollow(FOLLOW_2); |
15854 | ruleComplexObject(); | 15784 | ruleComplexObject(); |
15855 | 15785 | ||
15856 | state._fsp--; | 15786 | state._fsp--; |
15857 | 15787 | ||
15858 | after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_2_0()); | 15788 | after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_0_0()); |
15859 | 15789 | ||
15860 | } | 15790 | } |
15861 | 15791 | ||
@@ -15874,29 +15804,70 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15874 | } | 15804 | } |
15875 | return ; | 15805 | return ; |
15876 | } | 15806 | } |
15877 | // $ANTLR end "rule__BasicInterpretation__ObjectsAssignment_2" | 15807 | // $ANTLR end "rule__BasicInterpretation__ObjectsAssignment_1_1_0" |
15878 | 15808 | ||
15879 | 15809 | ||
15880 | // $ANTLR start "rule__BasicInterpretation__ValueAssignment_5" | 15810 | // $ANTLR start "rule__BasicInterpretation__ObjectsAssignment_1_1_1_1" |
15881 | // InternalSolverLanguage.g:5149:1: rule__BasicInterpretation__ValueAssignment_5 : ( ruleTruthValue ) ; | 15811 | // InternalSolverLanguage.g:5090:1: rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 : ( ruleComplexObject ) ; |
15882 | public final void rule__BasicInterpretation__ValueAssignment_5() throws RecognitionException { | 15812 | public final void rule__BasicInterpretation__ObjectsAssignment_1_1_1_1() throws RecognitionException { |
15883 | 15813 | ||
15884 | int stackSize = keepStackSize(); | 15814 | int stackSize = keepStackSize(); |
15885 | 15815 | ||
15886 | try { | 15816 | try { |
15887 | // InternalSolverLanguage.g:5153:1: ( ( ruleTruthValue ) ) | 15817 | // InternalSolverLanguage.g:5094:1: ( ( ruleComplexObject ) ) |
15888 | // InternalSolverLanguage.g:5154:2: ( ruleTruthValue ) | 15818 | // InternalSolverLanguage.g:5095:2: ( ruleComplexObject ) |
15889 | { | 15819 | { |
15890 | // InternalSolverLanguage.g:5154:2: ( ruleTruthValue ) | 15820 | // InternalSolverLanguage.g:5095:2: ( ruleComplexObject ) |
15891 | // InternalSolverLanguage.g:5155:3: ruleTruthValue | 15821 | // InternalSolverLanguage.g:5096:3: ruleComplexObject |
15892 | { | 15822 | { |
15893 | before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); | 15823 | before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_1_1_0()); |
15824 | pushFollow(FOLLOW_2); | ||
15825 | ruleComplexObject(); | ||
15826 | |||
15827 | state._fsp--; | ||
15828 | |||
15829 | after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_1_1_0()); | ||
15830 | |||
15831 | } | ||
15832 | |||
15833 | |||
15834 | } | ||
15835 | |||
15836 | } | ||
15837 | catch (RecognitionException re) { | ||
15838 | reportError(re); | ||
15839 | recover(input,re); | ||
15840 | } | ||
15841 | finally { | ||
15842 | |||
15843 | restoreStackSize(stackSize); | ||
15844 | |||
15845 | } | ||
15846 | return ; | ||
15847 | } | ||
15848 | // $ANTLR end "rule__BasicInterpretation__ObjectsAssignment_1_1_1_1" | ||
15849 | |||
15850 | |||
15851 | // $ANTLR start "rule__BasicInterpretation__ValueAssignment_3" | ||
15852 | // InternalSolverLanguage.g:5105:1: rule__BasicInterpretation__ValueAssignment_3 : ( ruleTruthValue ) ; | ||
15853 | public final void rule__BasicInterpretation__ValueAssignment_3() throws RecognitionException { | ||
15854 | |||
15855 | int stackSize = keepStackSize(); | ||
15856 | |||
15857 | try { | ||
15858 | // InternalSolverLanguage.g:5109:1: ( ( ruleTruthValue ) ) | ||
15859 | // InternalSolverLanguage.g:5110:2: ( ruleTruthValue ) | ||
15860 | { | ||
15861 | // InternalSolverLanguage.g:5110:2: ( ruleTruthValue ) | ||
15862 | // InternalSolverLanguage.g:5111:3: ruleTruthValue | ||
15863 | { | ||
15864 | before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_3_0()); | ||
15894 | pushFollow(FOLLOW_2); | 15865 | pushFollow(FOLLOW_2); |
15895 | ruleTruthValue(); | 15866 | ruleTruthValue(); |
15896 | 15867 | ||
15897 | state._fsp--; | 15868 | state._fsp--; |
15898 | 15869 | ||
15899 | after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_5_0()); | 15870 | after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_3_0()); |
15900 | 15871 | ||
15901 | } | 15872 | } |
15902 | 15873 | ||
@@ -15915,21 +15886,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15915 | } | 15886 | } |
15916 | return ; | 15887 | return ; |
15917 | } | 15888 | } |
15918 | // $ANTLR end "rule__BasicInterpretation__ValueAssignment_5" | 15889 | // $ANTLR end "rule__BasicInterpretation__ValueAssignment_3" |
15919 | 15890 | ||
15920 | 15891 | ||
15921 | // $ANTLR start "rule__ModelSymbol__NameAssignment" | 15892 | // $ANTLR start "rule__ModelSymbol__NameAssignment" |
15922 | // InternalSolverLanguage.g:5164:1: rule__ModelSymbol__NameAssignment : ( RULE_ID ) ; | 15893 | // InternalSolverLanguage.g:5120:1: rule__ModelSymbol__NameAssignment : ( RULE_ID ) ; |
15923 | public final void rule__ModelSymbol__NameAssignment() throws RecognitionException { | 15894 | public final void rule__ModelSymbol__NameAssignment() throws RecognitionException { |
15924 | 15895 | ||
15925 | int stackSize = keepStackSize(); | 15896 | int stackSize = keepStackSize(); |
15926 | 15897 | ||
15927 | try { | 15898 | try { |
15928 | // InternalSolverLanguage.g:5168:1: ( ( RULE_ID ) ) | 15899 | // InternalSolverLanguage.g:5124:1: ( ( RULE_ID ) ) |
15929 | // InternalSolverLanguage.g:5169:2: ( RULE_ID ) | 15900 | // InternalSolverLanguage.g:5125:2: ( RULE_ID ) |
15930 | { | 15901 | { |
15931 | // InternalSolverLanguage.g:5169:2: ( RULE_ID ) | 15902 | // InternalSolverLanguage.g:5125:2: ( RULE_ID ) |
15932 | // InternalSolverLanguage.g:5170:3: RULE_ID | 15903 | // InternalSolverLanguage.g:5126:3: RULE_ID |
15933 | { | 15904 | { |
15934 | before(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); | 15905 | before(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); |
15935 | match(input,RULE_ID,FOLLOW_2); | 15906 | match(input,RULE_ID,FOLLOW_2); |
@@ -15956,17 +15927,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15956 | 15927 | ||
15957 | 15928 | ||
15958 | // $ANTLR start "rule__NamedObject__NameAssignment_1" | 15929 | // $ANTLR start "rule__NamedObject__NameAssignment_1" |
15959 | // InternalSolverLanguage.g:5179:1: rule__NamedObject__NameAssignment_1 : ( RULE_ID ) ; | 15930 | // InternalSolverLanguage.g:5135:1: rule__NamedObject__NameAssignment_1 : ( RULE_ID ) ; |
15960 | public final void rule__NamedObject__NameAssignment_1() throws RecognitionException { | 15931 | public final void rule__NamedObject__NameAssignment_1() throws RecognitionException { |
15961 | 15932 | ||
15962 | int stackSize = keepStackSize(); | 15933 | int stackSize = keepStackSize(); |
15963 | 15934 | ||
15964 | try { | 15935 | try { |
15965 | // InternalSolverLanguage.g:5183:1: ( ( RULE_ID ) ) | 15936 | // InternalSolverLanguage.g:5139:1: ( ( RULE_ID ) ) |
15966 | // InternalSolverLanguage.g:5184:2: ( RULE_ID ) | 15937 | // InternalSolverLanguage.g:5140:2: ( RULE_ID ) |
15967 | { | 15938 | { |
15968 | // InternalSolverLanguage.g:5184:2: ( RULE_ID ) | 15939 | // InternalSolverLanguage.g:5140:2: ( RULE_ID ) |
15969 | // InternalSolverLanguage.g:5185:3: RULE_ID | 15940 | // InternalSolverLanguage.g:5141:3: RULE_ID |
15970 | { | 15941 | { |
15971 | before(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); | 15942 | before(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); |
15972 | match(input,RULE_ID,FOLLOW_2); | 15943 | match(input,RULE_ID,FOLLOW_2); |
@@ -15993,17 +15964,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15993 | 15964 | ||
15994 | 15965 | ||
15995 | // $ANTLR start "rule__UnnamedObject__NameAssignment" | 15966 | // $ANTLR start "rule__UnnamedObject__NameAssignment" |
15996 | // InternalSolverLanguage.g:5194:1: rule__UnnamedObject__NameAssignment : ( RULE_ID ) ; | 15967 | // InternalSolverLanguage.g:5150:1: rule__UnnamedObject__NameAssignment : ( RULE_ID ) ; |
15997 | public final void rule__UnnamedObject__NameAssignment() throws RecognitionException { | 15968 | public final void rule__UnnamedObject__NameAssignment() throws RecognitionException { |
15998 | 15969 | ||
15999 | int stackSize = keepStackSize(); | 15970 | int stackSize = keepStackSize(); |
16000 | 15971 | ||
16001 | try { | 15972 | try { |
16002 | // InternalSolverLanguage.g:5198:1: ( ( RULE_ID ) ) | 15973 | // InternalSolverLanguage.g:5154:1: ( ( RULE_ID ) ) |
16003 | // InternalSolverLanguage.g:5199:2: ( RULE_ID ) | 15974 | // InternalSolverLanguage.g:5155:2: ( RULE_ID ) |
16004 | { | 15975 | { |
16005 | // InternalSolverLanguage.g:5199:2: ( RULE_ID ) | 15976 | // InternalSolverLanguage.g:5155:2: ( RULE_ID ) |
16006 | // InternalSolverLanguage.g:5200:3: RULE_ID | 15977 | // InternalSolverLanguage.g:5156:3: RULE_ID |
16007 | { | 15978 | { |
16008 | before(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); | 15979 | before(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); |
16009 | match(input,RULE_ID,FOLLOW_2); | 15980 | match(input,RULE_ID,FOLLOW_2); |
@@ -16030,17 +16001,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16030 | 16001 | ||
16031 | 16002 | ||
16032 | // $ANTLR start "rule__BooleanObject__ValueAssignment" | 16003 | // $ANTLR start "rule__BooleanObject__ValueAssignment" |
16033 | // InternalSolverLanguage.g:5209:1: rule__BooleanObject__ValueAssignment : ( ruleBooleanValue ) ; | 16004 | // InternalSolverLanguage.g:5165:1: rule__BooleanObject__ValueAssignment : ( ruleBooleanValue ) ; |
16034 | public final void rule__BooleanObject__ValueAssignment() throws RecognitionException { | 16005 | public final void rule__BooleanObject__ValueAssignment() throws RecognitionException { |
16035 | 16006 | ||
16036 | int stackSize = keepStackSize(); | 16007 | int stackSize = keepStackSize(); |
16037 | 16008 | ||
16038 | try { | 16009 | try { |
16039 | // InternalSolverLanguage.g:5213:1: ( ( ruleBooleanValue ) ) | 16010 | // InternalSolverLanguage.g:5169:1: ( ( ruleBooleanValue ) ) |
16040 | // InternalSolverLanguage.g:5214:2: ( ruleBooleanValue ) | 16011 | // InternalSolverLanguage.g:5170:2: ( ruleBooleanValue ) |
16041 | { | 16012 | { |
16042 | // InternalSolverLanguage.g:5214:2: ( ruleBooleanValue ) | 16013 | // InternalSolverLanguage.g:5170:2: ( ruleBooleanValue ) |
16043 | // InternalSolverLanguage.g:5215:3: ruleBooleanValue | 16014 | // InternalSolverLanguage.g:5171:3: ruleBooleanValue |
16044 | { | 16015 | { |
16045 | before(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); | 16016 | before(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); |
16046 | pushFollow(FOLLOW_2); | 16017 | pushFollow(FOLLOW_2); |
@@ -16071,17 +16042,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16071 | 16042 | ||
16072 | 16043 | ||
16073 | // $ANTLR start "rule__IntObject__ValueAssignment" | 16044 | // $ANTLR start "rule__IntObject__ValueAssignment" |
16074 | // InternalSolverLanguage.g:5224:1: rule__IntObject__ValueAssignment : ( ruleINTLiteral ) ; | 16045 | // InternalSolverLanguage.g:5180:1: rule__IntObject__ValueAssignment : ( ruleINTLiteral ) ; |
16075 | public final void rule__IntObject__ValueAssignment() throws RecognitionException { | 16046 | public final void rule__IntObject__ValueAssignment() throws RecognitionException { |
16076 | 16047 | ||
16077 | int stackSize = keepStackSize(); | 16048 | int stackSize = keepStackSize(); |
16078 | 16049 | ||
16079 | try { | 16050 | try { |
16080 | // InternalSolverLanguage.g:5228:1: ( ( ruleINTLiteral ) ) | 16051 | // InternalSolverLanguage.g:5184:1: ( ( ruleINTLiteral ) ) |
16081 | // InternalSolverLanguage.g:5229:2: ( ruleINTLiteral ) | 16052 | // InternalSolverLanguage.g:5185:2: ( ruleINTLiteral ) |
16082 | { | 16053 | { |
16083 | // InternalSolverLanguage.g:5229:2: ( ruleINTLiteral ) | 16054 | // InternalSolverLanguage.g:5185:2: ( ruleINTLiteral ) |
16084 | // InternalSolverLanguage.g:5230:3: ruleINTLiteral | 16055 | // InternalSolverLanguage.g:5186:3: ruleINTLiteral |
16085 | { | 16056 | { |
16086 | before(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); | 16057 | before(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); |
16087 | pushFollow(FOLLOW_2); | 16058 | pushFollow(FOLLOW_2); |
@@ -16112,17 +16083,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16112 | 16083 | ||
16113 | 16084 | ||
16114 | // $ANTLR start "rule__RealObject__ValueAssignment" | 16085 | // $ANTLR start "rule__RealObject__ValueAssignment" |
16115 | // InternalSolverLanguage.g:5239:1: rule__RealObject__ValueAssignment : ( ruleREALLiteral ) ; | 16086 | // InternalSolverLanguage.g:5195:1: rule__RealObject__ValueAssignment : ( ruleREALLiteral ) ; |
16116 | public final void rule__RealObject__ValueAssignment() throws RecognitionException { | 16087 | public final void rule__RealObject__ValueAssignment() throws RecognitionException { |
16117 | 16088 | ||
16118 | int stackSize = keepStackSize(); | 16089 | int stackSize = keepStackSize(); |
16119 | 16090 | ||
16120 | try { | 16091 | try { |
16121 | // InternalSolverLanguage.g:5243:1: ( ( ruleREALLiteral ) ) | 16092 | // InternalSolverLanguage.g:5199:1: ( ( ruleREALLiteral ) ) |
16122 | // InternalSolverLanguage.g:5244:2: ( ruleREALLiteral ) | 16093 | // InternalSolverLanguage.g:5200:2: ( ruleREALLiteral ) |
16123 | { | 16094 | { |
16124 | // InternalSolverLanguage.g:5244:2: ( ruleREALLiteral ) | 16095 | // InternalSolverLanguage.g:5200:2: ( ruleREALLiteral ) |
16125 | // InternalSolverLanguage.g:5245:3: ruleREALLiteral | 16096 | // InternalSolverLanguage.g:5201:3: ruleREALLiteral |
16126 | { | 16097 | { |
16127 | before(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); | 16098 | before(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); |
16128 | pushFollow(FOLLOW_2); | 16099 | pushFollow(FOLLOW_2); |
@@ -16153,17 +16124,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16153 | 16124 | ||
16154 | 16125 | ||
16155 | // $ANTLR start "rule__StringObject__ValueAssignment" | 16126 | // $ANTLR start "rule__StringObject__ValueAssignment" |
16156 | // InternalSolverLanguage.g:5254:1: rule__StringObject__ValueAssignment : ( RULE_STRING ) ; | 16127 | // InternalSolverLanguage.g:5210:1: rule__StringObject__ValueAssignment : ( RULE_STRING ) ; |
16157 | public final void rule__StringObject__ValueAssignment() throws RecognitionException { | 16128 | public final void rule__StringObject__ValueAssignment() throws RecognitionException { |
16158 | 16129 | ||
16159 | int stackSize = keepStackSize(); | 16130 | int stackSize = keepStackSize(); |
16160 | 16131 | ||
16161 | try { | 16132 | try { |
16162 | // InternalSolverLanguage.g:5258:1: ( ( RULE_STRING ) ) | 16133 | // InternalSolverLanguage.g:5214:1: ( ( RULE_STRING ) ) |
16163 | // InternalSolverLanguage.g:5259:2: ( RULE_STRING ) | 16134 | // InternalSolverLanguage.g:5215:2: ( RULE_STRING ) |
16164 | { | 16135 | { |
16165 | // InternalSolverLanguage.g:5259:2: ( RULE_STRING ) | 16136 | // InternalSolverLanguage.g:5215:2: ( RULE_STRING ) |
16166 | // InternalSolverLanguage.g:5260:3: RULE_STRING | 16137 | // InternalSolverLanguage.g:5216:3: RULE_STRING |
16167 | { | 16138 | { |
16168 | before(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); | 16139 | before(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); |
16169 | match(input,RULE_STRING,FOLLOW_2); | 16140 | match(input,RULE_STRING,FOLLOW_2); |
@@ -16189,26 +16160,30 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16189 | // $ANTLR end "rule__StringObject__ValueAssignment" | 16160 | // $ANTLR end "rule__StringObject__ValueAssignment" |
16190 | 16161 | ||
16191 | 16162 | ||
16192 | // $ANTLR start "rule__PredicateSymbol__SymbolAssignment_1" | 16163 | // $ANTLR start "rule__Predicate__IsErrorAssignment_0" |
16193 | // InternalSolverLanguage.g:5269:1: rule__PredicateSymbol__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 16164 | // InternalSolverLanguage.g:5225:1: rule__Predicate__IsErrorAssignment_0 : ( ( 'error' ) ) ; |
16194 | public final void rule__PredicateSymbol__SymbolAssignment_1() throws RecognitionException { | 16165 | public final void rule__Predicate__IsErrorAssignment_0() throws RecognitionException { |
16195 | 16166 | ||
16196 | int stackSize = keepStackSize(); | 16167 | int stackSize = keepStackSize(); |
16197 | 16168 | ||
16198 | try { | 16169 | try { |
16199 | // InternalSolverLanguage.g:5273:1: ( ( ruleModelSymbol ) ) | 16170 | // InternalSolverLanguage.g:5229:1: ( ( ( 'error' ) ) ) |
16200 | // InternalSolverLanguage.g:5274:2: ( ruleModelSymbol ) | 16171 | // InternalSolverLanguage.g:5230:2: ( ( 'error' ) ) |
16201 | { | 16172 | { |
16202 | // InternalSolverLanguage.g:5274:2: ( ruleModelSymbol ) | 16173 | // InternalSolverLanguage.g:5230:2: ( ( 'error' ) ) |
16203 | // InternalSolverLanguage.g:5275:3: ruleModelSymbol | 16174 | // InternalSolverLanguage.g:5231:3: ( 'error' ) |
16204 | { | 16175 | { |
16205 | before(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 16176 | before(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); |
16206 | pushFollow(FOLLOW_2); | 16177 | // InternalSolverLanguage.g:5232:3: ( 'error' ) |
16207 | ruleModelSymbol(); | 16178 | // InternalSolverLanguage.g:5233:4: 'error' |
16179 | { | ||
16180 | before(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); | ||
16181 | match(input,16,FOLLOW_2); | ||
16182 | after(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); | ||
16208 | 16183 | ||
16209 | state._fsp--; | 16184 | } |
16210 | 16185 | ||
16211 | after(grammarAccess.getPredicateSymbolAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 16186 | after(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); |
16212 | 16187 | ||
16213 | } | 16188 | } |
16214 | 16189 | ||
@@ -16227,29 +16202,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16227 | } | 16202 | } |
16228 | return ; | 16203 | return ; |
16229 | } | 16204 | } |
16230 | // $ANTLR end "rule__PredicateSymbol__SymbolAssignment_1" | 16205 | // $ANTLR end "rule__Predicate__IsErrorAssignment_0" |
16231 | 16206 | ||
16232 | 16207 | ||
16233 | // $ANTLR start "rule__PredicateSymbol__ParametersAssignment_3" | 16208 | // $ANTLR start "rule__Predicate__SymbolAssignment_1" |
16234 | // InternalSolverLanguage.g:5284:1: rule__PredicateSymbol__ParametersAssignment_3 : ( ruleParameter ) ; | 16209 | // InternalSolverLanguage.g:5244:1: rule__Predicate__SymbolAssignment_1 : ( ruleModelSymbol ) ; |
16235 | public final void rule__PredicateSymbol__ParametersAssignment_3() throws RecognitionException { | 16210 | public final void rule__Predicate__SymbolAssignment_1() throws RecognitionException { |
16236 | 16211 | ||
16237 | int stackSize = keepStackSize(); | 16212 | int stackSize = keepStackSize(); |
16238 | 16213 | ||
16239 | try { | 16214 | try { |
16240 | // InternalSolverLanguage.g:5288:1: ( ( ruleParameter ) ) | 16215 | // InternalSolverLanguage.g:5248:1: ( ( ruleModelSymbol ) ) |
16241 | // InternalSolverLanguage.g:5289:2: ( ruleParameter ) | 16216 | // InternalSolverLanguage.g:5249:2: ( ruleModelSymbol ) |
16242 | { | 16217 | { |
16243 | // InternalSolverLanguage.g:5289:2: ( ruleParameter ) | 16218 | // InternalSolverLanguage.g:5249:2: ( ruleModelSymbol ) |
16244 | // InternalSolverLanguage.g:5290:3: ruleParameter | 16219 | // InternalSolverLanguage.g:5250:3: ruleModelSymbol |
16245 | { | 16220 | { |
16246 | before(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); | 16221 | before(grammarAccess.getPredicateAccess().getSymbolModelSymbolParserRuleCall_1_0()); |
16247 | pushFollow(FOLLOW_2); | 16222 | pushFollow(FOLLOW_2); |
16248 | ruleParameter(); | 16223 | ruleModelSymbol(); |
16249 | 16224 | ||
16250 | state._fsp--; | 16225 | state._fsp--; |
16251 | 16226 | ||
16252 | after(grammarAccess.getPredicateSymbolAccess().getParametersParameterParserRuleCall_3_0()); | 16227 | after(grammarAccess.getPredicateAccess().getSymbolModelSymbolParserRuleCall_1_0()); |
16253 | 16228 | ||
16254 | } | 16229 | } |
16255 | 16230 | ||
@@ -16268,29 +16243,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16268 | } | 16243 | } |
16269 | return ; | 16244 | return ; |
16270 | } | 16245 | } |
16271 | // $ANTLR end "rule__PredicateSymbol__ParametersAssignment_3" | 16246 | // $ANTLR end "rule__Predicate__SymbolAssignment_1" |
16272 | 16247 | ||
16273 | 16248 | ||
16274 | // $ANTLR start "rule__PredicateSymbol__BodiesAssignment_6_1_0" | 16249 | // $ANTLR start "rule__Predicate__ParametersAssignment_2_1_0" |
16275 | // InternalSolverLanguage.g:5299:1: rule__PredicateSymbol__BodiesAssignment_6_1_0 : ( rulePatternBody ) ; | 16250 | // InternalSolverLanguage.g:5259:1: rule__Predicate__ParametersAssignment_2_1_0 : ( ruleParameter ) ; |
16276 | public final void rule__PredicateSymbol__BodiesAssignment_6_1_0() throws RecognitionException { | 16251 | public final void rule__Predicate__ParametersAssignment_2_1_0() throws RecognitionException { |
16277 | 16252 | ||
16278 | int stackSize = keepStackSize(); | 16253 | int stackSize = keepStackSize(); |
16279 | 16254 | ||
16280 | try { | 16255 | try { |
16281 | // InternalSolverLanguage.g:5303:1: ( ( rulePatternBody ) ) | 16256 | // InternalSolverLanguage.g:5263:1: ( ( ruleParameter ) ) |
16282 | // InternalSolverLanguage.g:5304:2: ( rulePatternBody ) | 16257 | // InternalSolverLanguage.g:5264:2: ( ruleParameter ) |
16283 | { | 16258 | { |
16284 | // InternalSolverLanguage.g:5304:2: ( rulePatternBody ) | 16259 | // InternalSolverLanguage.g:5264:2: ( ruleParameter ) |
16285 | // InternalSolverLanguage.g:5305:3: rulePatternBody | 16260 | // InternalSolverLanguage.g:5265:3: ruleParameter |
16286 | { | 16261 | { |
16287 | before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); | 16262 | before(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_0_0()); |
16288 | pushFollow(FOLLOW_2); | 16263 | pushFollow(FOLLOW_2); |
16289 | rulePatternBody(); | 16264 | ruleParameter(); |
16290 | 16265 | ||
16291 | state._fsp--; | 16266 | state._fsp--; |
16292 | 16267 | ||
16293 | after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_0_0()); | 16268 | after(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_0_0()); |
16294 | 16269 | ||
16295 | } | 16270 | } |
16296 | 16271 | ||
@@ -16309,66 +16284,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16309 | } | 16284 | } |
16310 | return ; | 16285 | return ; |
16311 | } | 16286 | } |
16312 | // $ANTLR end "rule__PredicateSymbol__BodiesAssignment_6_1_0" | 16287 | // $ANTLR end "rule__Predicate__ParametersAssignment_2_1_0" |
16313 | 16288 | ||
16314 | 16289 | ||
16315 | // $ANTLR start "rule__PredicateSymbol__BodiesAssignment_6_1_1_1" | 16290 | // $ANTLR start "rule__Predicate__ParametersAssignment_2_1_1_1" |
16316 | // InternalSolverLanguage.g:5314:1: rule__PredicateSymbol__BodiesAssignment_6_1_1_1 : ( rulePatternBody ) ; | 16291 | // InternalSolverLanguage.g:5274:1: rule__Predicate__ParametersAssignment_2_1_1_1 : ( ruleParameter ) ; |
16317 | public final void rule__PredicateSymbol__BodiesAssignment_6_1_1_1() throws RecognitionException { | 16292 | public final void rule__Predicate__ParametersAssignment_2_1_1_1() throws RecognitionException { |
16318 | 16293 | ||
16319 | int stackSize = keepStackSize(); | 16294 | int stackSize = keepStackSize(); |
16320 | 16295 | ||
16321 | try { | 16296 | try { |
16322 | // InternalSolverLanguage.g:5318:1: ( ( rulePatternBody ) ) | 16297 | // InternalSolverLanguage.g:5278:1: ( ( ruleParameter ) ) |
16323 | // InternalSolverLanguage.g:5319:2: ( rulePatternBody ) | 16298 | // InternalSolverLanguage.g:5279:2: ( ruleParameter ) |
16324 | { | 16299 | { |
16325 | // InternalSolverLanguage.g:5319:2: ( rulePatternBody ) | 16300 | // InternalSolverLanguage.g:5279:2: ( ruleParameter ) |
16326 | // InternalSolverLanguage.g:5320:3: rulePatternBody | 16301 | // InternalSolverLanguage.g:5280:3: ruleParameter |
16327 | { | 16302 | { |
16328 | before(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); | 16303 | before(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_1_1_0()); |
16329 | pushFollow(FOLLOW_2); | 16304 | pushFollow(FOLLOW_2); |
16330 | rulePatternBody(); | 16305 | ruleParameter(); |
16331 | 16306 | ||
16332 | state._fsp--; | 16307 | state._fsp--; |
16333 | 16308 | ||
16334 | after(grammarAccess.getPredicateSymbolAccess().getBodiesPatternBodyParserRuleCall_6_1_1_1_0()); | 16309 | after(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_1_1_0()); |
16335 | |||
16336 | } | ||
16337 | |||
16338 | |||
16339 | } | ||
16340 | |||
16341 | } | ||
16342 | catch (RecognitionException re) { | ||
16343 | reportError(re); | ||
16344 | recover(input,re); | ||
16345 | } | ||
16346 | finally { | ||
16347 | |||
16348 | restoreStackSize(stackSize); | ||
16349 | |||
16350 | } | ||
16351 | return ; | ||
16352 | } | ||
16353 | // $ANTLR end "rule__PredicateSymbol__BodiesAssignment_6_1_1_1" | ||
16354 | |||
16355 | |||
16356 | // $ANTLR start "rule__ErrorPredicate__NameAssignment_2" | ||
16357 | // InternalSolverLanguage.g:5329:1: rule__ErrorPredicate__NameAssignment_2 : ( RULE_ID ) ; | ||
16358 | public final void rule__ErrorPredicate__NameAssignment_2() throws RecognitionException { | ||
16359 | |||
16360 | int stackSize = keepStackSize(); | ||
16361 | |||
16362 | try { | ||
16363 | // InternalSolverLanguage.g:5333:1: ( ( RULE_ID ) ) | ||
16364 | // InternalSolverLanguage.g:5334:2: ( RULE_ID ) | ||
16365 | { | ||
16366 | // InternalSolverLanguage.g:5334:2: ( RULE_ID ) | ||
16367 | // InternalSolverLanguage.g:5335:3: RULE_ID | ||
16368 | { | ||
16369 | before(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); | ||
16370 | match(input,RULE_ID,FOLLOW_2); | ||
16371 | after(grammarAccess.getErrorPredicateAccess().getNameIDTerminalRuleCall_2_0()); | ||
16372 | 16310 | ||
16373 | } | 16311 | } |
16374 | 16312 | ||
@@ -16387,29 +16325,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16387 | } | 16325 | } |
16388 | return ; | 16326 | return ; |
16389 | } | 16327 | } |
16390 | // $ANTLR end "rule__ErrorPredicate__NameAssignment_2" | 16328 | // $ANTLR end "rule__Predicate__ParametersAssignment_2_1_1_1" |
16391 | 16329 | ||
16392 | 16330 | ||
16393 | // $ANTLR start "rule__ErrorPredicate__ParametersAssignment_3_1" | 16331 | // $ANTLR start "rule__Predicate__BodiesAssignment_4_1_0" |
16394 | // InternalSolverLanguage.g:5344:1: rule__ErrorPredicate__ParametersAssignment_3_1 : ( ruleParameter ) ; | 16332 | // InternalSolverLanguage.g:5289:1: rule__Predicate__BodiesAssignment_4_1_0 : ( rulePatternBody ) ; |
16395 | public final void rule__ErrorPredicate__ParametersAssignment_3_1() throws RecognitionException { | 16333 | public final void rule__Predicate__BodiesAssignment_4_1_0() throws RecognitionException { |
16396 | 16334 | ||
16397 | int stackSize = keepStackSize(); | 16335 | int stackSize = keepStackSize(); |
16398 | 16336 | ||
16399 | try { | 16337 | try { |
16400 | // InternalSolverLanguage.g:5348:1: ( ( ruleParameter ) ) | 16338 | // InternalSolverLanguage.g:5293:1: ( ( rulePatternBody ) ) |
16401 | // InternalSolverLanguage.g:5349:2: ( ruleParameter ) | 16339 | // InternalSolverLanguage.g:5294:2: ( rulePatternBody ) |
16402 | { | 16340 | { |
16403 | // InternalSolverLanguage.g:5349:2: ( ruleParameter ) | 16341 | // InternalSolverLanguage.g:5294:2: ( rulePatternBody ) |
16404 | // InternalSolverLanguage.g:5350:3: ruleParameter | 16342 | // InternalSolverLanguage.g:5295:3: rulePatternBody |
16405 | { | 16343 | { |
16406 | before(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); | 16344 | before(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_0_0()); |
16407 | pushFollow(FOLLOW_2); | 16345 | pushFollow(FOLLOW_2); |
16408 | ruleParameter(); | 16346 | rulePatternBody(); |
16409 | 16347 | ||
16410 | state._fsp--; | 16348 | state._fsp--; |
16411 | 16349 | ||
16412 | after(grammarAccess.getErrorPredicateAccess().getParametersParameterParserRuleCall_3_1_0()); | 16350 | after(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_0_0()); |
16413 | 16351 | ||
16414 | } | 16352 | } |
16415 | 16353 | ||
@@ -16428,29 +16366,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16428 | } | 16366 | } |
16429 | return ; | 16367 | return ; |
16430 | } | 16368 | } |
16431 | // $ANTLR end "rule__ErrorPredicate__ParametersAssignment_3_1" | 16369 | // $ANTLR end "rule__Predicate__BodiesAssignment_4_1_0" |
16432 | 16370 | ||
16433 | 16371 | ||
16434 | // $ANTLR start "rule__ErrorPredicate__BodiesAssignment_5_1_0" | 16372 | // $ANTLR start "rule__Predicate__BodiesAssignment_4_1_1_1" |
16435 | // InternalSolverLanguage.g:5359:1: rule__ErrorPredicate__BodiesAssignment_5_1_0 : ( rulePatternBody ) ; | 16373 | // InternalSolverLanguage.g:5304:1: rule__Predicate__BodiesAssignment_4_1_1_1 : ( rulePatternBody ) ; |
16436 | public final void rule__ErrorPredicate__BodiesAssignment_5_1_0() throws RecognitionException { | 16374 | public final void rule__Predicate__BodiesAssignment_4_1_1_1() throws RecognitionException { |
16437 | 16375 | ||
16438 | int stackSize = keepStackSize(); | 16376 | int stackSize = keepStackSize(); |
16439 | 16377 | ||
16440 | try { | 16378 | try { |
16441 | // InternalSolverLanguage.g:5363:1: ( ( rulePatternBody ) ) | 16379 | // InternalSolverLanguage.g:5308:1: ( ( rulePatternBody ) ) |
16442 | // InternalSolverLanguage.g:5364:2: ( rulePatternBody ) | 16380 | // InternalSolverLanguage.g:5309:2: ( rulePatternBody ) |
16443 | { | 16381 | { |
16444 | // InternalSolverLanguage.g:5364:2: ( rulePatternBody ) | 16382 | // InternalSolverLanguage.g:5309:2: ( rulePatternBody ) |
16445 | // InternalSolverLanguage.g:5365:3: rulePatternBody | 16383 | // InternalSolverLanguage.g:5310:3: rulePatternBody |
16446 | { | 16384 | { |
16447 | before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); | 16385 | before(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_1_1_0()); |
16448 | pushFollow(FOLLOW_2); | 16386 | pushFollow(FOLLOW_2); |
16449 | rulePatternBody(); | 16387 | rulePatternBody(); |
16450 | 16388 | ||
16451 | state._fsp--; | 16389 | state._fsp--; |
16452 | 16390 | ||
16453 | after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_0_0()); | 16391 | after(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_1_1_0()); |
16454 | 16392 | ||
16455 | } | 16393 | } |
16456 | 16394 | ||
@@ -16469,29 +16407,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16469 | } | 16407 | } |
16470 | return ; | 16408 | return ; |
16471 | } | 16409 | } |
16472 | // $ANTLR end "rule__ErrorPredicate__BodiesAssignment_5_1_0" | 16410 | // $ANTLR end "rule__Predicate__BodiesAssignment_4_1_1_1" |
16473 | 16411 | ||
16474 | 16412 | ||
16475 | // $ANTLR start "rule__ErrorPredicate__BodiesAssignment_5_1_1_1" | 16413 | // $ANTLR start "rule__Parameter__VariableAssignment_0" |
16476 | // InternalSolverLanguage.g:5374:1: rule__ErrorPredicate__BodiesAssignment_5_1_1_1 : ( rulePatternBody ) ; | 16414 | // InternalSolverLanguage.g:5319:1: rule__Parameter__VariableAssignment_0 : ( ruleVariable ) ; |
16477 | public final void rule__ErrorPredicate__BodiesAssignment_5_1_1_1() throws RecognitionException { | 16415 | public final void rule__Parameter__VariableAssignment_0() throws RecognitionException { |
16478 | 16416 | ||
16479 | int stackSize = keepStackSize(); | 16417 | int stackSize = keepStackSize(); |
16480 | 16418 | ||
16481 | try { | 16419 | try { |
16482 | // InternalSolverLanguage.g:5378:1: ( ( rulePatternBody ) ) | 16420 | // InternalSolverLanguage.g:5323:1: ( ( ruleVariable ) ) |
16483 | // InternalSolverLanguage.g:5379:2: ( rulePatternBody ) | 16421 | // InternalSolverLanguage.g:5324:2: ( ruleVariable ) |
16484 | { | 16422 | { |
16485 | // InternalSolverLanguage.g:5379:2: ( rulePatternBody ) | 16423 | // InternalSolverLanguage.g:5324:2: ( ruleVariable ) |
16486 | // InternalSolverLanguage.g:5380:3: rulePatternBody | 16424 | // InternalSolverLanguage.g:5325:3: ruleVariable |
16487 | { | 16425 | { |
16488 | before(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); | 16426 | before(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); |
16489 | pushFollow(FOLLOW_2); | 16427 | pushFollow(FOLLOW_2); |
16490 | rulePatternBody(); | 16428 | ruleVariable(); |
16491 | 16429 | ||
16492 | state._fsp--; | 16430 | state._fsp--; |
16493 | 16431 | ||
16494 | after(grammarAccess.getErrorPredicateAccess().getBodiesPatternBodyParserRuleCall_5_1_1_1_0()); | 16432 | after(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); |
16495 | 16433 | ||
16496 | } | 16434 | } |
16497 | 16435 | ||
@@ -16510,29 +16448,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16510 | } | 16448 | } |
16511 | return ; | 16449 | return ; |
16512 | } | 16450 | } |
16513 | // $ANTLR end "rule__ErrorPredicate__BodiesAssignment_5_1_1_1" | 16451 | // $ANTLR end "rule__Parameter__VariableAssignment_0" |
16514 | 16452 | ||
16515 | 16453 | ||
16516 | // $ANTLR start "rule__Parameter__VariableAssignment_0" | 16454 | // $ANTLR start "rule__Parameter__TypeAssignment_1_1" |
16517 | // InternalSolverLanguage.g:5389:1: rule__Parameter__VariableAssignment_0 : ( ruleVariable ) ; | 16455 | // InternalSolverLanguage.g:5334:1: rule__Parameter__TypeAssignment_1_1 : ( ruleSymbol ) ; |
16518 | public final void rule__Parameter__VariableAssignment_0() throws RecognitionException { | 16456 | public final void rule__Parameter__TypeAssignment_1_1() throws RecognitionException { |
16519 | 16457 | ||
16520 | int stackSize = keepStackSize(); | 16458 | int stackSize = keepStackSize(); |
16521 | 16459 | ||
16522 | try { | 16460 | try { |
16523 | // InternalSolverLanguage.g:5393:1: ( ( ruleVariable ) ) | 16461 | // InternalSolverLanguage.g:5338:1: ( ( ruleSymbol ) ) |
16524 | // InternalSolverLanguage.g:5394:2: ( ruleVariable ) | 16462 | // InternalSolverLanguage.g:5339:2: ( ruleSymbol ) |
16525 | { | 16463 | { |
16526 | // InternalSolverLanguage.g:5394:2: ( ruleVariable ) | 16464 | // InternalSolverLanguage.g:5339:2: ( ruleSymbol ) |
16527 | // InternalSolverLanguage.g:5395:3: ruleVariable | 16465 | // InternalSolverLanguage.g:5340:3: ruleSymbol |
16528 | { | 16466 | { |
16529 | before(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); | 16467 | before(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); |
16530 | pushFollow(FOLLOW_2); | 16468 | pushFollow(FOLLOW_2); |
16531 | ruleVariable(); | 16469 | ruleSymbol(); |
16532 | 16470 | ||
16533 | state._fsp--; | 16471 | state._fsp--; |
16534 | 16472 | ||
16535 | after(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); | 16473 | after(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); |
16536 | 16474 | ||
16537 | } | 16475 | } |
16538 | 16476 | ||
@@ -16551,29 +16489,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16551 | } | 16489 | } |
16552 | return ; | 16490 | return ; |
16553 | } | 16491 | } |
16554 | // $ANTLR end "rule__Parameter__VariableAssignment_0" | 16492 | // $ANTLR end "rule__Parameter__TypeAssignment_1_1" |
16555 | 16493 | ||
16556 | 16494 | ||
16557 | // $ANTLR start "rule__Parameter__TypeAssignment_1_1" | 16495 | // $ANTLR start "rule__PatternBody__ConstraintsAssignment_1_1" |
16558 | // InternalSolverLanguage.g:5404:1: rule__Parameter__TypeAssignment_1_1 : ( ruleSymbol ) ; | 16496 | // InternalSolverLanguage.g:5349:1: rule__PatternBody__ConstraintsAssignment_1_1 : ( ruleConstraint ) ; |
16559 | public final void rule__Parameter__TypeAssignment_1_1() throws RecognitionException { | 16497 | public final void rule__PatternBody__ConstraintsAssignment_1_1() throws RecognitionException { |
16560 | 16498 | ||
16561 | int stackSize = keepStackSize(); | 16499 | int stackSize = keepStackSize(); |
16562 | 16500 | ||
16563 | try { | 16501 | try { |
16564 | // InternalSolverLanguage.g:5408:1: ( ( ruleSymbol ) ) | 16502 | // InternalSolverLanguage.g:5353:1: ( ( ruleConstraint ) ) |
16565 | // InternalSolverLanguage.g:5409:2: ( ruleSymbol ) | 16503 | // InternalSolverLanguage.g:5354:2: ( ruleConstraint ) |
16566 | { | 16504 | { |
16567 | // InternalSolverLanguage.g:5409:2: ( ruleSymbol ) | 16505 | // InternalSolverLanguage.g:5354:2: ( ruleConstraint ) |
16568 | // InternalSolverLanguage.g:5410:3: ruleSymbol | 16506 | // InternalSolverLanguage.g:5355:3: ruleConstraint |
16569 | { | 16507 | { |
16570 | before(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); | 16508 | before(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); |
16571 | pushFollow(FOLLOW_2); | 16509 | pushFollow(FOLLOW_2); |
16572 | ruleSymbol(); | 16510 | ruleConstraint(); |
16573 | 16511 | ||
16574 | state._fsp--; | 16512 | state._fsp--; |
16575 | 16513 | ||
16576 | after(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); | 16514 | after(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); |
16577 | 16515 | ||
16578 | } | 16516 | } |
16579 | 16517 | ||
@@ -16592,29 +16530,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16592 | } | 16530 | } |
16593 | return ; | 16531 | return ; |
16594 | } | 16532 | } |
16595 | // $ANTLR end "rule__Parameter__TypeAssignment_1_1" | 16533 | // $ANTLR end "rule__PatternBody__ConstraintsAssignment_1_1" |
16596 | 16534 | ||
16597 | 16535 | ||
16598 | // $ANTLR start "rule__PatternBody__ConstraintsAssignment_1_1" | 16536 | // $ANTLR start "rule__Constraint__PolarityAssignment_0_0" |
16599 | // InternalSolverLanguage.g:5419:1: rule__PatternBody__ConstraintsAssignment_1_1 : ( ruleConstraint ) ; | 16537 | // InternalSolverLanguage.g:5364:1: rule__Constraint__PolarityAssignment_0_0 : ( rulePolarity ) ; |
16600 | public final void rule__PatternBody__ConstraintsAssignment_1_1() throws RecognitionException { | 16538 | public final void rule__Constraint__PolarityAssignment_0_0() throws RecognitionException { |
16601 | 16539 | ||
16602 | int stackSize = keepStackSize(); | 16540 | int stackSize = keepStackSize(); |
16603 | 16541 | ||
16604 | try { | 16542 | try { |
16605 | // InternalSolverLanguage.g:5423:1: ( ( ruleConstraint ) ) | 16543 | // InternalSolverLanguage.g:5368:1: ( ( rulePolarity ) ) |
16606 | // InternalSolverLanguage.g:5424:2: ( ruleConstraint ) | 16544 | // InternalSolverLanguage.g:5369:2: ( rulePolarity ) |
16607 | { | 16545 | { |
16608 | // InternalSolverLanguage.g:5424:2: ( ruleConstraint ) | 16546 | // InternalSolverLanguage.g:5369:2: ( rulePolarity ) |
16609 | // InternalSolverLanguage.g:5425:3: ruleConstraint | 16547 | // InternalSolverLanguage.g:5370:3: rulePolarity |
16610 | { | 16548 | { |
16611 | before(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); | 16549 | before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0_0()); |
16612 | pushFollow(FOLLOW_2); | 16550 | pushFollow(FOLLOW_2); |
16613 | ruleConstraint(); | 16551 | rulePolarity(); |
16614 | 16552 | ||
16615 | state._fsp--; | 16553 | state._fsp--; |
16616 | 16554 | ||
16617 | after(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); | 16555 | after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0_0()); |
16618 | 16556 | ||
16619 | } | 16557 | } |
16620 | 16558 | ||
@@ -16633,29 +16571,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16633 | } | 16571 | } |
16634 | return ; | 16572 | return ; |
16635 | } | 16573 | } |
16636 | // $ANTLR end "rule__PatternBody__ConstraintsAssignment_1_1" | 16574 | // $ANTLR end "rule__Constraint__PolarityAssignment_0_0" |
16637 | 16575 | ||
16638 | 16576 | ||
16639 | // $ANTLR start "rule__Constraint__PolarityAssignment_0" | 16577 | // $ANTLR start "rule__Constraint__SymbolAssignment_0_1" |
16640 | // InternalSolverLanguage.g:5434:1: rule__Constraint__PolarityAssignment_0 : ( rulePolarity ) ; | 16578 | // InternalSolverLanguage.g:5379:1: rule__Constraint__SymbolAssignment_0_1 : ( ruleModelSymbol ) ; |
16641 | public final void rule__Constraint__PolarityAssignment_0() throws RecognitionException { | 16579 | public final void rule__Constraint__SymbolAssignment_0_1() throws RecognitionException { |
16642 | 16580 | ||
16643 | int stackSize = keepStackSize(); | 16581 | int stackSize = keepStackSize(); |
16644 | 16582 | ||
16645 | try { | 16583 | try { |
16646 | // InternalSolverLanguage.g:5438:1: ( ( rulePolarity ) ) | 16584 | // InternalSolverLanguage.g:5383:1: ( ( ruleModelSymbol ) ) |
16647 | // InternalSolverLanguage.g:5439:2: ( rulePolarity ) | 16585 | // InternalSolverLanguage.g:5384:2: ( ruleModelSymbol ) |
16648 | { | 16586 | { |
16649 | // InternalSolverLanguage.g:5439:2: ( rulePolarity ) | 16587 | // InternalSolverLanguage.g:5384:2: ( ruleModelSymbol ) |
16650 | // InternalSolverLanguage.g:5440:3: rulePolarity | 16588 | // InternalSolverLanguage.g:5385:3: ruleModelSymbol |
16651 | { | 16589 | { |
16652 | before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); | 16590 | before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_0_1_0()); |
16653 | pushFollow(FOLLOW_2); | 16591 | pushFollow(FOLLOW_2); |
16654 | rulePolarity(); | 16592 | ruleModelSymbol(); |
16655 | 16593 | ||
16656 | state._fsp--; | 16594 | state._fsp--; |
16657 | 16595 | ||
16658 | after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0()); | 16596 | after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_0_1_0()); |
16659 | 16597 | ||
16660 | } | 16598 | } |
16661 | 16599 | ||
@@ -16674,29 +16612,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16674 | } | 16612 | } |
16675 | return ; | 16613 | return ; |
16676 | } | 16614 | } |
16677 | // $ANTLR end "rule__Constraint__PolarityAssignment_0" | 16615 | // $ANTLR end "rule__Constraint__SymbolAssignment_0_1" |
16678 | 16616 | ||
16679 | 16617 | ||
16680 | // $ANTLR start "rule__Constraint__SymbolAssignment_1" | 16618 | // $ANTLR start "rule__Constraint__ParamsAssignment_0_2_1" |
16681 | // InternalSolverLanguage.g:5449:1: rule__Constraint__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 16619 | // InternalSolverLanguage.g:5394:1: rule__Constraint__ParamsAssignment_0_2_1 : ( ruleLiteral ) ; |
16682 | public final void rule__Constraint__SymbolAssignment_1() throws RecognitionException { | 16620 | public final void rule__Constraint__ParamsAssignment_0_2_1() throws RecognitionException { |
16683 | 16621 | ||
16684 | int stackSize = keepStackSize(); | 16622 | int stackSize = keepStackSize(); |
16685 | 16623 | ||
16686 | try { | 16624 | try { |
16687 | // InternalSolverLanguage.g:5453:1: ( ( ruleModelSymbol ) ) | 16625 | // InternalSolverLanguage.g:5398:1: ( ( ruleLiteral ) ) |
16688 | // InternalSolverLanguage.g:5454:2: ( ruleModelSymbol ) | 16626 | // InternalSolverLanguage.g:5399:2: ( ruleLiteral ) |
16689 | { | 16627 | { |
16690 | // InternalSolverLanguage.g:5454:2: ( ruleModelSymbol ) | 16628 | // InternalSolverLanguage.g:5399:2: ( ruleLiteral ) |
16691 | // InternalSolverLanguage.g:5455:3: ruleModelSymbol | 16629 | // InternalSolverLanguage.g:5400:3: ruleLiteral |
16692 | { | 16630 | { |
16693 | before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 16631 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_1_0()); |
16694 | pushFollow(FOLLOW_2); | 16632 | pushFollow(FOLLOW_2); |
16695 | ruleModelSymbol(); | 16633 | ruleLiteral(); |
16696 | 16634 | ||
16697 | state._fsp--; | 16635 | state._fsp--; |
16698 | 16636 | ||
16699 | after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 16637 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_1_0()); |
16700 | 16638 | ||
16701 | } | 16639 | } |
16702 | 16640 | ||
@@ -16715,29 +16653,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16715 | } | 16653 | } |
16716 | return ; | 16654 | return ; |
16717 | } | 16655 | } |
16718 | // $ANTLR end "rule__Constraint__SymbolAssignment_1" | 16656 | // $ANTLR end "rule__Constraint__ParamsAssignment_0_2_1" |
16719 | 16657 | ||
16720 | 16658 | ||
16721 | // $ANTLR start "rule__Constraint__ParamsAssignment_2_0_1" | 16659 | // $ANTLR start "rule__Constraint__ParamsAssignment_0_2_2_1" |
16722 | // InternalSolverLanguage.g:5464:1: rule__Constraint__ParamsAssignment_2_0_1 : ( ruleLiteral ) ; | 16660 | // InternalSolverLanguage.g:5409:1: rule__Constraint__ParamsAssignment_0_2_2_1 : ( ruleLiteral ) ; |
16723 | public final void rule__Constraint__ParamsAssignment_2_0_1() throws RecognitionException { | 16661 | public final void rule__Constraint__ParamsAssignment_0_2_2_1() throws RecognitionException { |
16724 | 16662 | ||
16725 | int stackSize = keepStackSize(); | 16663 | int stackSize = keepStackSize(); |
16726 | 16664 | ||
16727 | try { | 16665 | try { |
16728 | // InternalSolverLanguage.g:5468:1: ( ( ruleLiteral ) ) | 16666 | // InternalSolverLanguage.g:5413:1: ( ( ruleLiteral ) ) |
16729 | // InternalSolverLanguage.g:5469:2: ( ruleLiteral ) | 16667 | // InternalSolverLanguage.g:5414:2: ( ruleLiteral ) |
16730 | { | 16668 | { |
16731 | // InternalSolverLanguage.g:5469:2: ( ruleLiteral ) | 16669 | // InternalSolverLanguage.g:5414:2: ( ruleLiteral ) |
16732 | // InternalSolverLanguage.g:5470:3: ruleLiteral | 16670 | // InternalSolverLanguage.g:5415:3: ruleLiteral |
16733 | { | 16671 | { |
16734 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); | 16672 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_2_1_0()); |
16735 | pushFollow(FOLLOW_2); | 16673 | pushFollow(FOLLOW_2); |
16736 | ruleLiteral(); | 16674 | ruleLiteral(); |
16737 | 16675 | ||
16738 | state._fsp--; | 16676 | state._fsp--; |
16739 | 16677 | ||
16740 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_0_1_0()); | 16678 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_2_1_0()); |
16741 | 16679 | ||
16742 | } | 16680 | } |
16743 | 16681 | ||
@@ -16756,29 +16694,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16756 | } | 16694 | } |
16757 | return ; | 16695 | return ; |
16758 | } | 16696 | } |
16759 | // $ANTLR end "rule__Constraint__ParamsAssignment_2_0_1" | 16697 | // $ANTLR end "rule__Constraint__ParamsAssignment_0_2_2_1" |
16760 | 16698 | ||
16761 | 16699 | ||
16762 | // $ANTLR start "rule__Constraint__ClosureTypeAssignment_2_1_0" | 16700 | // $ANTLR start "rule__Constraint__ClosureTypeAssignment_1_0" |
16763 | // InternalSolverLanguage.g:5479:1: rule__Constraint__ClosureTypeAssignment_2_1_0 : ( ruleClosureType ) ; | 16701 | // InternalSolverLanguage.g:5424:1: rule__Constraint__ClosureTypeAssignment_1_0 : ( ruleClosureType ) ; |
16764 | public final void rule__Constraint__ClosureTypeAssignment_2_1_0() throws RecognitionException { | 16702 | public final void rule__Constraint__ClosureTypeAssignment_1_0() throws RecognitionException { |
16765 | 16703 | ||
16766 | int stackSize = keepStackSize(); | 16704 | int stackSize = keepStackSize(); |
16767 | 16705 | ||
16768 | try { | 16706 | try { |
16769 | // InternalSolverLanguage.g:5483:1: ( ( ruleClosureType ) ) | 16707 | // InternalSolverLanguage.g:5428:1: ( ( ruleClosureType ) ) |
16770 | // InternalSolverLanguage.g:5484:2: ( ruleClosureType ) | 16708 | // InternalSolverLanguage.g:5429:2: ( ruleClosureType ) |
16771 | { | 16709 | { |
16772 | // InternalSolverLanguage.g:5484:2: ( ruleClosureType ) | 16710 | // InternalSolverLanguage.g:5429:2: ( ruleClosureType ) |
16773 | // InternalSolverLanguage.g:5485:3: ruleClosureType | 16711 | // InternalSolverLanguage.g:5430:3: ruleClosureType |
16774 | { | 16712 | { |
16775 | before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); | 16713 | before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_1_0_0()); |
16776 | pushFollow(FOLLOW_2); | 16714 | pushFollow(FOLLOW_2); |
16777 | ruleClosureType(); | 16715 | ruleClosureType(); |
16778 | 16716 | ||
16779 | state._fsp--; | 16717 | state._fsp--; |
16780 | 16718 | ||
16781 | after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_2_1_0_0()); | 16719 | after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_1_0_0()); |
16782 | 16720 | ||
16783 | } | 16721 | } |
16784 | 16722 | ||
@@ -16797,29 +16735,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16797 | } | 16735 | } |
16798 | return ; | 16736 | return ; |
16799 | } | 16737 | } |
16800 | // $ANTLR end "rule__Constraint__ClosureTypeAssignment_2_1_0" | 16738 | // $ANTLR end "rule__Constraint__ClosureTypeAssignment_1_0" |
16801 | 16739 | ||
16802 | 16740 | ||
16803 | // $ANTLR start "rule__Constraint__ParamsAssignment_2_1_2" | 16741 | // $ANTLR start "rule__Constraint__ParamsAssignment_1_2" |
16804 | // InternalSolverLanguage.g:5494:1: rule__Constraint__ParamsAssignment_2_1_2 : ( ruleLiteral ) ; | 16742 | // InternalSolverLanguage.g:5439:1: rule__Constraint__ParamsAssignment_1_2 : ( ruleLiteral ) ; |
16805 | public final void rule__Constraint__ParamsAssignment_2_1_2() throws RecognitionException { | 16743 | public final void rule__Constraint__ParamsAssignment_1_2() throws RecognitionException { |
16806 | 16744 | ||
16807 | int stackSize = keepStackSize(); | 16745 | int stackSize = keepStackSize(); |
16808 | 16746 | ||
16809 | try { | 16747 | try { |
16810 | // InternalSolverLanguage.g:5498:1: ( ( ruleLiteral ) ) | 16748 | // InternalSolverLanguage.g:5443:1: ( ( ruleLiteral ) ) |
16811 | // InternalSolverLanguage.g:5499:2: ( ruleLiteral ) | 16749 | // InternalSolverLanguage.g:5444:2: ( ruleLiteral ) |
16812 | { | 16750 | { |
16813 | // InternalSolverLanguage.g:5499:2: ( ruleLiteral ) | 16751 | // InternalSolverLanguage.g:5444:2: ( ruleLiteral ) |
16814 | // InternalSolverLanguage.g:5500:3: ruleLiteral | 16752 | // InternalSolverLanguage.g:5445:3: ruleLiteral |
16815 | { | 16753 | { |
16816 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); | 16754 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_2_0()); |
16817 | pushFollow(FOLLOW_2); | 16755 | pushFollow(FOLLOW_2); |
16818 | ruleLiteral(); | 16756 | ruleLiteral(); |
16819 | 16757 | ||
16820 | state._fsp--; | 16758 | state._fsp--; |
16821 | 16759 | ||
16822 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_2_0()); | 16760 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_2_0()); |
16823 | 16761 | ||
16824 | } | 16762 | } |
16825 | 16763 | ||
@@ -16838,29 +16776,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16838 | } | 16776 | } |
16839 | return ; | 16777 | return ; |
16840 | } | 16778 | } |
16841 | // $ANTLR end "rule__Constraint__ParamsAssignment_2_1_2" | 16779 | // $ANTLR end "rule__Constraint__ParamsAssignment_1_2" |
16842 | 16780 | ||
16843 | 16781 | ||
16844 | // $ANTLR start "rule__Constraint__ParamsAssignment_2_1_3" | 16782 | // $ANTLR start "rule__Constraint__ParamsAssignment_1_3_1" |
16845 | // InternalSolverLanguage.g:5509:1: rule__Constraint__ParamsAssignment_2_1_3 : ( ruleLiteral ) ; | 16783 | // InternalSolverLanguage.g:5454:1: rule__Constraint__ParamsAssignment_1_3_1 : ( ruleLiteral ) ; |
16846 | public final void rule__Constraint__ParamsAssignment_2_1_3() throws RecognitionException { | 16784 | public final void rule__Constraint__ParamsAssignment_1_3_1() throws RecognitionException { |
16847 | 16785 | ||
16848 | int stackSize = keepStackSize(); | 16786 | int stackSize = keepStackSize(); |
16849 | 16787 | ||
16850 | try { | 16788 | try { |
16851 | // InternalSolverLanguage.g:5513:1: ( ( ruleLiteral ) ) | 16789 | // InternalSolverLanguage.g:5458:1: ( ( ruleLiteral ) ) |
16852 | // InternalSolverLanguage.g:5514:2: ( ruleLiteral ) | 16790 | // InternalSolverLanguage.g:5459:2: ( ruleLiteral ) |
16853 | { | 16791 | { |
16854 | // InternalSolverLanguage.g:5514:2: ( ruleLiteral ) | 16792 | // InternalSolverLanguage.g:5459:2: ( ruleLiteral ) |
16855 | // InternalSolverLanguage.g:5515:3: ruleLiteral | 16793 | // InternalSolverLanguage.g:5460:3: ruleLiteral |
16856 | { | 16794 | { |
16857 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); | 16795 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_3_1_0()); |
16858 | pushFollow(FOLLOW_2); | 16796 | pushFollow(FOLLOW_2); |
16859 | ruleLiteral(); | 16797 | ruleLiteral(); |
16860 | 16798 | ||
16861 | state._fsp--; | 16799 | state._fsp--; |
16862 | 16800 | ||
16863 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_2_1_3_0()); | 16801 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_3_1_0()); |
16864 | 16802 | ||
16865 | } | 16803 | } |
16866 | 16804 | ||
@@ -16879,21 +16817,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16879 | } | 16817 | } |
16880 | return ; | 16818 | return ; |
16881 | } | 16819 | } |
16882 | // $ANTLR end "rule__Constraint__ParamsAssignment_2_1_3" | 16820 | // $ANTLR end "rule__Constraint__ParamsAssignment_1_3_1" |
16883 | 16821 | ||
16884 | 16822 | ||
16885 | // $ANTLR start "rule__Variable__NameAssignment" | 16823 | // $ANTLR start "rule__Variable__NameAssignment" |
16886 | // InternalSolverLanguage.g:5524:1: rule__Variable__NameAssignment : ( RULE_ID ) ; | 16824 | // InternalSolverLanguage.g:5469:1: rule__Variable__NameAssignment : ( RULE_ID ) ; |
16887 | public final void rule__Variable__NameAssignment() throws RecognitionException { | 16825 | public final void rule__Variable__NameAssignment() throws RecognitionException { |
16888 | 16826 | ||
16889 | int stackSize = keepStackSize(); | 16827 | int stackSize = keepStackSize(); |
16890 | 16828 | ||
16891 | try { | 16829 | try { |
16892 | // InternalSolverLanguage.g:5528:1: ( ( RULE_ID ) ) | 16830 | // InternalSolverLanguage.g:5473:1: ( ( RULE_ID ) ) |
16893 | // InternalSolverLanguage.g:5529:2: ( RULE_ID ) | 16831 | // InternalSolverLanguage.g:5474:2: ( RULE_ID ) |
16894 | { | 16832 | { |
16895 | // InternalSolverLanguage.g:5529:2: ( RULE_ID ) | 16833 | // InternalSolverLanguage.g:5474:2: ( RULE_ID ) |
16896 | // InternalSolverLanguage.g:5530:3: RULE_ID | 16834 | // InternalSolverLanguage.g:5475:3: RULE_ID |
16897 | { | 16835 | { |
16898 | before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); | 16836 | before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); |
16899 | match(input,RULE_ID,FOLLOW_2); | 16837 | match(input,RULE_ID,FOLLOW_2); |
@@ -16920,17 +16858,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16920 | 16858 | ||
16921 | 16859 | ||
16922 | // $ANTLR start "rule__AllInstances__SymbolAssignment_1" | 16860 | // $ANTLR start "rule__AllInstances__SymbolAssignment_1" |
16923 | // InternalSolverLanguage.g:5539:1: rule__AllInstances__SymbolAssignment_1 : ( ruleSymbol ) ; | 16861 | // InternalSolverLanguage.g:5484:1: rule__AllInstances__SymbolAssignment_1 : ( ruleSymbol ) ; |
16924 | public final void rule__AllInstances__SymbolAssignment_1() throws RecognitionException { | 16862 | public final void rule__AllInstances__SymbolAssignment_1() throws RecognitionException { |
16925 | 16863 | ||
16926 | int stackSize = keepStackSize(); | 16864 | int stackSize = keepStackSize(); |
16927 | 16865 | ||
16928 | try { | 16866 | try { |
16929 | // InternalSolverLanguage.g:5543:1: ( ( ruleSymbol ) ) | 16867 | // InternalSolverLanguage.g:5488:1: ( ( ruleSymbol ) ) |
16930 | // InternalSolverLanguage.g:5544:2: ( ruleSymbol ) | 16868 | // InternalSolverLanguage.g:5489:2: ( ruleSymbol ) |
16931 | { | 16869 | { |
16932 | // InternalSolverLanguage.g:5544:2: ( ruleSymbol ) | 16870 | // InternalSolverLanguage.g:5489:2: ( ruleSymbol ) |
16933 | // InternalSolverLanguage.g:5545:3: ruleSymbol | 16871 | // InternalSolverLanguage.g:5490:3: ruleSymbol |
16934 | { | 16872 | { |
16935 | before(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); | 16873 | before(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); |
16936 | pushFollow(FOLLOW_2); | 16874 | pushFollow(FOLLOW_2); |
@@ -16961,17 +16899,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16961 | 16899 | ||
16962 | 16900 | ||
16963 | // $ANTLR start "rule__DefaultInterpretation__InterpretationAssignment_1" | 16901 | // $ANTLR start "rule__DefaultInterpretation__InterpretationAssignment_1" |
16964 | // InternalSolverLanguage.g:5554:1: rule__DefaultInterpretation__InterpretationAssignment_1 : ( ruleBasicInterpretation ) ; | 16902 | // InternalSolverLanguage.g:5499:1: rule__DefaultInterpretation__InterpretationAssignment_1 : ( ruleBasicInterpretation ) ; |
16965 | public final void rule__DefaultInterpretation__InterpretationAssignment_1() throws RecognitionException { | 16903 | public final void rule__DefaultInterpretation__InterpretationAssignment_1() throws RecognitionException { |
16966 | 16904 | ||
16967 | int stackSize = keepStackSize(); | 16905 | int stackSize = keepStackSize(); |
16968 | 16906 | ||
16969 | try { | 16907 | try { |
16970 | // InternalSolverLanguage.g:5558:1: ( ( ruleBasicInterpretation ) ) | 16908 | // InternalSolverLanguage.g:5503:1: ( ( ruleBasicInterpretation ) ) |
16971 | // InternalSolverLanguage.g:5559:2: ( ruleBasicInterpretation ) | 16909 | // InternalSolverLanguage.g:5504:2: ( ruleBasicInterpretation ) |
16972 | { | 16910 | { |
16973 | // InternalSolverLanguage.g:5559:2: ( ruleBasicInterpretation ) | 16911 | // InternalSolverLanguage.g:5504:2: ( ruleBasicInterpretation ) |
16974 | // InternalSolverLanguage.g:5560:3: ruleBasicInterpretation | 16912 | // InternalSolverLanguage.g:5505:3: ruleBasicInterpretation |
16975 | { | 16913 | { |
16976 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); | 16914 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); |
16977 | pushFollow(FOLLOW_2); | 16915 | pushFollow(FOLLOW_2); |
@@ -17002,24 +16940,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17002 | 16940 | ||
17003 | 16941 | ||
17004 | // $ANTLR start "rule__ClassInterpretation__AbstractAssignment_0" | 16942 | // $ANTLR start "rule__ClassInterpretation__AbstractAssignment_0" |
17005 | // InternalSolverLanguage.g:5569:1: rule__ClassInterpretation__AbstractAssignment_0 : ( ( 'abstract' ) ) ; | 16943 | // InternalSolverLanguage.g:5514:1: rule__ClassInterpretation__AbstractAssignment_0 : ( ( 'abstract' ) ) ; |
17006 | public final void rule__ClassInterpretation__AbstractAssignment_0() throws RecognitionException { | 16944 | public final void rule__ClassInterpretation__AbstractAssignment_0() throws RecognitionException { |
17007 | 16945 | ||
17008 | int stackSize = keepStackSize(); | 16946 | int stackSize = keepStackSize(); |
17009 | 16947 | ||
17010 | try { | 16948 | try { |
17011 | // InternalSolverLanguage.g:5573:1: ( ( ( 'abstract' ) ) ) | 16949 | // InternalSolverLanguage.g:5518:1: ( ( ( 'abstract' ) ) ) |
17012 | // InternalSolverLanguage.g:5574:2: ( ( 'abstract' ) ) | 16950 | // InternalSolverLanguage.g:5519:2: ( ( 'abstract' ) ) |
17013 | { | 16951 | { |
17014 | // InternalSolverLanguage.g:5574:2: ( ( 'abstract' ) ) | 16952 | // InternalSolverLanguage.g:5519:2: ( ( 'abstract' ) ) |
17015 | // InternalSolverLanguage.g:5575:3: ( 'abstract' ) | 16953 | // InternalSolverLanguage.g:5520:3: ( 'abstract' ) |
17016 | { | 16954 | { |
17017 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 16955 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); |
17018 | // InternalSolverLanguage.g:5576:3: ( 'abstract' ) | 16956 | // InternalSolverLanguage.g:5521:3: ( 'abstract' ) |
17019 | // InternalSolverLanguage.g:5577:4: 'abstract' | 16957 | // InternalSolverLanguage.g:5522:4: 'abstract' |
17020 | { | 16958 | { |
17021 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 16959 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); |
17022 | match(input,39,FOLLOW_2); | 16960 | match(input,40,FOLLOW_2); |
17023 | after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 16961 | after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); |
17024 | 16962 | ||
17025 | } | 16963 | } |
@@ -17047,17 +16985,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17047 | 16985 | ||
17048 | 16986 | ||
17049 | // $ANTLR start "rule__ClassInterpretation__SymbolAssignment_2" | 16987 | // $ANTLR start "rule__ClassInterpretation__SymbolAssignment_2" |
17050 | // InternalSolverLanguage.g:5588:1: rule__ClassInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; | 16988 | // InternalSolverLanguage.g:5533:1: rule__ClassInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; |
17051 | public final void rule__ClassInterpretation__SymbolAssignment_2() throws RecognitionException { | 16989 | public final void rule__ClassInterpretation__SymbolAssignment_2() throws RecognitionException { |
17052 | 16990 | ||
17053 | int stackSize = keepStackSize(); | 16991 | int stackSize = keepStackSize(); |
17054 | 16992 | ||
17055 | try { | 16993 | try { |
17056 | // InternalSolverLanguage.g:5592:1: ( ( ruleModelSymbol ) ) | 16994 | // InternalSolverLanguage.g:5537:1: ( ( ruleModelSymbol ) ) |
17057 | // InternalSolverLanguage.g:5593:2: ( ruleModelSymbol ) | 16995 | // InternalSolverLanguage.g:5538:2: ( ruleModelSymbol ) |
17058 | { | 16996 | { |
17059 | // InternalSolverLanguage.g:5593:2: ( ruleModelSymbol ) | 16997 | // InternalSolverLanguage.g:5538:2: ( ruleModelSymbol ) |
17060 | // InternalSolverLanguage.g:5594:3: ruleModelSymbol | 16998 | // InternalSolverLanguage.g:5539:3: ruleModelSymbol |
17061 | { | 16999 | { |
17062 | before(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | 17000 | before(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); |
17063 | pushFollow(FOLLOW_2); | 17001 | pushFollow(FOLLOW_2); |
@@ -17088,17 +17026,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17088 | 17026 | ||
17089 | 17027 | ||
17090 | // $ANTLR start "rule__ClassInterpretation__SupertypesAssignment_3_1" | 17028 | // $ANTLR start "rule__ClassInterpretation__SupertypesAssignment_3_1" |
17091 | // InternalSolverLanguage.g:5603:1: rule__ClassInterpretation__SupertypesAssignment_3_1 : ( ruleModelSymbol ) ; | 17029 | // InternalSolverLanguage.g:5548:1: rule__ClassInterpretation__SupertypesAssignment_3_1 : ( ruleModelSymbol ) ; |
17092 | public final void rule__ClassInterpretation__SupertypesAssignment_3_1() throws RecognitionException { | 17030 | public final void rule__ClassInterpretation__SupertypesAssignment_3_1() throws RecognitionException { |
17093 | 17031 | ||
17094 | int stackSize = keepStackSize(); | 17032 | int stackSize = keepStackSize(); |
17095 | 17033 | ||
17096 | try { | 17034 | try { |
17097 | // InternalSolverLanguage.g:5607:1: ( ( ruleModelSymbol ) ) | 17035 | // InternalSolverLanguage.g:5552:1: ( ( ruleModelSymbol ) ) |
17098 | // InternalSolverLanguage.g:5608:2: ( ruleModelSymbol ) | 17036 | // InternalSolverLanguage.g:5553:2: ( ruleModelSymbol ) |
17099 | { | 17037 | { |
17100 | // InternalSolverLanguage.g:5608:2: ( ruleModelSymbol ) | 17038 | // InternalSolverLanguage.g:5553:2: ( ruleModelSymbol ) |
17101 | // InternalSolverLanguage.g:5609:3: ruleModelSymbol | 17039 | // InternalSolverLanguage.g:5554:3: ruleModelSymbol |
17102 | { | 17040 | { |
17103 | before(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); | 17041 | before(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); |
17104 | pushFollow(FOLLOW_2); | 17042 | pushFollow(FOLLOW_2); |
@@ -17129,17 +17067,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17129 | 17067 | ||
17130 | 17068 | ||
17131 | // $ANTLR start "rule__ClassInterpretation__FieltAssignment_5" | 17069 | // $ANTLR start "rule__ClassInterpretation__FieltAssignment_5" |
17132 | // InternalSolverLanguage.g:5618:1: rule__ClassInterpretation__FieltAssignment_5 : ( ruleFieldRelationInterpretation ) ; | 17070 | // InternalSolverLanguage.g:5563:1: rule__ClassInterpretation__FieltAssignment_5 : ( ruleFieldRelationInterpretation ) ; |
17133 | public final void rule__ClassInterpretation__FieltAssignment_5() throws RecognitionException { | 17071 | public final void rule__ClassInterpretation__FieltAssignment_5() throws RecognitionException { |
17134 | 17072 | ||
17135 | int stackSize = keepStackSize(); | 17073 | int stackSize = keepStackSize(); |
17136 | 17074 | ||
17137 | try { | 17075 | try { |
17138 | // InternalSolverLanguage.g:5622:1: ( ( ruleFieldRelationInterpretation ) ) | 17076 | // InternalSolverLanguage.g:5567:1: ( ( ruleFieldRelationInterpretation ) ) |
17139 | // InternalSolverLanguage.g:5623:2: ( ruleFieldRelationInterpretation ) | 17077 | // InternalSolverLanguage.g:5568:2: ( ruleFieldRelationInterpretation ) |
17140 | { | 17078 | { |
17141 | // InternalSolverLanguage.g:5623:2: ( ruleFieldRelationInterpretation ) | 17079 | // InternalSolverLanguage.g:5568:2: ( ruleFieldRelationInterpretation ) |
17142 | // InternalSolverLanguage.g:5624:3: ruleFieldRelationInterpretation | 17080 | // InternalSolverLanguage.g:5569:3: ruleFieldRelationInterpretation |
17143 | { | 17081 | { |
17144 | before(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); | 17082 | before(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); |
17145 | pushFollow(FOLLOW_2); | 17083 | pushFollow(FOLLOW_2); |
@@ -17170,17 +17108,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17170 | 17108 | ||
17171 | 17109 | ||
17172 | // $ANTLR start "rule__EnumInterpretation__SymbolAssignment_1" | 17110 | // $ANTLR start "rule__EnumInterpretation__SymbolAssignment_1" |
17173 | // InternalSolverLanguage.g:5633:1: rule__EnumInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 17111 | // InternalSolverLanguage.g:5578:1: rule__EnumInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; |
17174 | public final void rule__EnumInterpretation__SymbolAssignment_1() throws RecognitionException { | 17112 | public final void rule__EnumInterpretation__SymbolAssignment_1() throws RecognitionException { |
17175 | 17113 | ||
17176 | int stackSize = keepStackSize(); | 17114 | int stackSize = keepStackSize(); |
17177 | 17115 | ||
17178 | try { | 17116 | try { |
17179 | // InternalSolverLanguage.g:5637:1: ( ( ruleModelSymbol ) ) | 17117 | // InternalSolverLanguage.g:5582:1: ( ( ruleModelSymbol ) ) |
17180 | // InternalSolverLanguage.g:5638:2: ( ruleModelSymbol ) | 17118 | // InternalSolverLanguage.g:5583:2: ( ruleModelSymbol ) |
17181 | { | 17119 | { |
17182 | // InternalSolverLanguage.g:5638:2: ( ruleModelSymbol ) | 17120 | // InternalSolverLanguage.g:5583:2: ( ruleModelSymbol ) |
17183 | // InternalSolverLanguage.g:5639:3: ruleModelSymbol | 17121 | // InternalSolverLanguage.g:5584:3: ruleModelSymbol |
17184 | { | 17122 | { |
17185 | before(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 17123 | before(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); |
17186 | pushFollow(FOLLOW_2); | 17124 | pushFollow(FOLLOW_2); |
@@ -17211,17 +17149,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17211 | 17149 | ||
17212 | 17150 | ||
17213 | // $ANTLR start "rule__EnumInterpretation__ObjectsAssignment_3" | 17151 | // $ANTLR start "rule__EnumInterpretation__ObjectsAssignment_3" |
17214 | // InternalSolverLanguage.g:5648:1: rule__EnumInterpretation__ObjectsAssignment_3 : ( ruleNamedObject ) ; | 17152 | // InternalSolverLanguage.g:5593:1: rule__EnumInterpretation__ObjectsAssignment_3 : ( ruleNamedObject ) ; |
17215 | public final void rule__EnumInterpretation__ObjectsAssignment_3() throws RecognitionException { | 17153 | public final void rule__EnumInterpretation__ObjectsAssignment_3() throws RecognitionException { |
17216 | 17154 | ||
17217 | int stackSize = keepStackSize(); | 17155 | int stackSize = keepStackSize(); |
17218 | 17156 | ||
17219 | try { | 17157 | try { |
17220 | // InternalSolverLanguage.g:5652:1: ( ( ruleNamedObject ) ) | 17158 | // InternalSolverLanguage.g:5597:1: ( ( ruleNamedObject ) ) |
17221 | // InternalSolverLanguage.g:5653:2: ( ruleNamedObject ) | 17159 | // InternalSolverLanguage.g:5598:2: ( ruleNamedObject ) |
17222 | { | 17160 | { |
17223 | // InternalSolverLanguage.g:5653:2: ( ruleNamedObject ) | 17161 | // InternalSolverLanguage.g:5598:2: ( ruleNamedObject ) |
17224 | // InternalSolverLanguage.g:5654:3: ruleNamedObject | 17162 | // InternalSolverLanguage.g:5599:3: ruleNamedObject |
17225 | { | 17163 | { |
17226 | before(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); | 17164 | before(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); |
17227 | pushFollow(FOLLOW_2); | 17165 | pushFollow(FOLLOW_2); |
@@ -17252,24 +17190,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17252 | 17190 | ||
17253 | 17191 | ||
17254 | // $ANTLR start "rule__FieldRelationInterpretation__ContainmentAssignment_0" | 17192 | // $ANTLR start "rule__FieldRelationInterpretation__ContainmentAssignment_0" |
17255 | // InternalSolverLanguage.g:5663:1: rule__FieldRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; | 17193 | // InternalSolverLanguage.g:5608:1: rule__FieldRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; |
17256 | public final void rule__FieldRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { | 17194 | public final void rule__FieldRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { |
17257 | 17195 | ||
17258 | int stackSize = keepStackSize(); | 17196 | int stackSize = keepStackSize(); |
17259 | 17197 | ||
17260 | try { | 17198 | try { |
17261 | // InternalSolverLanguage.g:5667:1: ( ( ( 'containment' ) ) ) | 17199 | // InternalSolverLanguage.g:5612:1: ( ( ( 'containment' ) ) ) |
17262 | // InternalSolverLanguage.g:5668:2: ( ( 'containment' ) ) | 17200 | // InternalSolverLanguage.g:5613:2: ( ( 'containment' ) ) |
17263 | { | 17201 | { |
17264 | // InternalSolverLanguage.g:5668:2: ( ( 'containment' ) ) | 17202 | // InternalSolverLanguage.g:5613:2: ( ( 'containment' ) ) |
17265 | // InternalSolverLanguage.g:5669:3: ( 'containment' ) | 17203 | // InternalSolverLanguage.g:5614:3: ( 'containment' ) |
17266 | { | 17204 | { |
17267 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 17205 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); |
17268 | // InternalSolverLanguage.g:5670:3: ( 'containment' ) | 17206 | // InternalSolverLanguage.g:5615:3: ( 'containment' ) |
17269 | // InternalSolverLanguage.g:5671:4: 'containment' | 17207 | // InternalSolverLanguage.g:5616:4: 'containment' |
17270 | { | 17208 | { |
17271 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 17209 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); |
17272 | match(input,40,FOLLOW_2); | 17210 | match(input,41,FOLLOW_2); |
17273 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 17211 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); |
17274 | 17212 | ||
17275 | } | 17213 | } |
@@ -17297,17 +17235,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17297 | 17235 | ||
17298 | 17236 | ||
17299 | // $ANTLR start "rule__FieldRelationInterpretation__SymbolAssignment_1" | 17237 | // $ANTLR start "rule__FieldRelationInterpretation__SymbolAssignment_1" |
17300 | // InternalSolverLanguage.g:5682:1: rule__FieldRelationInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 17238 | // InternalSolverLanguage.g:5627:1: rule__FieldRelationInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; |
17301 | public final void rule__FieldRelationInterpretation__SymbolAssignment_1() throws RecognitionException { | 17239 | public final void rule__FieldRelationInterpretation__SymbolAssignment_1() throws RecognitionException { |
17302 | 17240 | ||
17303 | int stackSize = keepStackSize(); | 17241 | int stackSize = keepStackSize(); |
17304 | 17242 | ||
17305 | try { | 17243 | try { |
17306 | // InternalSolverLanguage.g:5686:1: ( ( ruleModelSymbol ) ) | 17244 | // InternalSolverLanguage.g:5631:1: ( ( ruleModelSymbol ) ) |
17307 | // InternalSolverLanguage.g:5687:2: ( ruleModelSymbol ) | 17245 | // InternalSolverLanguage.g:5632:2: ( ruleModelSymbol ) |
17308 | { | 17246 | { |
17309 | // InternalSolverLanguage.g:5687:2: ( ruleModelSymbol ) | 17247 | // InternalSolverLanguage.g:5632:2: ( ruleModelSymbol ) |
17310 | // InternalSolverLanguage.g:5688:3: ruleModelSymbol | 17248 | // InternalSolverLanguage.g:5633:3: ruleModelSymbol |
17311 | { | 17249 | { |
17312 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 17250 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); |
17313 | pushFollow(FOLLOW_2); | 17251 | pushFollow(FOLLOW_2); |
@@ -17338,17 +17276,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17338 | 17276 | ||
17339 | 17277 | ||
17340 | // $ANTLR start "rule__FieldRelationInterpretation__MultiplicityAssignment_3" | 17278 | // $ANTLR start "rule__FieldRelationInterpretation__MultiplicityAssignment_3" |
17341 | // InternalSolverLanguage.g:5697:1: rule__FieldRelationInterpretation__MultiplicityAssignment_3 : ( ruleMultiplicityDefinition ) ; | 17279 | // InternalSolverLanguage.g:5642:1: rule__FieldRelationInterpretation__MultiplicityAssignment_3 : ( ruleMultiplicityDefinition ) ; |
17342 | public final void rule__FieldRelationInterpretation__MultiplicityAssignment_3() throws RecognitionException { | 17280 | public final void rule__FieldRelationInterpretation__MultiplicityAssignment_3() throws RecognitionException { |
17343 | 17281 | ||
17344 | int stackSize = keepStackSize(); | 17282 | int stackSize = keepStackSize(); |
17345 | 17283 | ||
17346 | try { | 17284 | try { |
17347 | // InternalSolverLanguage.g:5701:1: ( ( ruleMultiplicityDefinition ) ) | 17285 | // InternalSolverLanguage.g:5646:1: ( ( ruleMultiplicityDefinition ) ) |
17348 | // InternalSolverLanguage.g:5702:2: ( ruleMultiplicityDefinition ) | 17286 | // InternalSolverLanguage.g:5647:2: ( ruleMultiplicityDefinition ) |
17349 | { | 17287 | { |
17350 | // InternalSolverLanguage.g:5702:2: ( ruleMultiplicityDefinition ) | 17288 | // InternalSolverLanguage.g:5647:2: ( ruleMultiplicityDefinition ) |
17351 | // InternalSolverLanguage.g:5703:3: ruleMultiplicityDefinition | 17289 | // InternalSolverLanguage.g:5648:3: ruleMultiplicityDefinition |
17352 | { | 17290 | { |
17353 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); | 17291 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); |
17354 | pushFollow(FOLLOW_2); | 17292 | pushFollow(FOLLOW_2); |
@@ -17379,17 +17317,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17379 | 17317 | ||
17380 | 17318 | ||
17381 | // $ANTLR start "rule__FieldRelationInterpretation__TargetAssignment_4" | 17319 | // $ANTLR start "rule__FieldRelationInterpretation__TargetAssignment_4" |
17382 | // InternalSolverLanguage.g:5712:1: rule__FieldRelationInterpretation__TargetAssignment_4 : ( ruleSymbol ) ; | 17320 | // InternalSolverLanguage.g:5657:1: rule__FieldRelationInterpretation__TargetAssignment_4 : ( ruleSymbol ) ; |
17383 | public final void rule__FieldRelationInterpretation__TargetAssignment_4() throws RecognitionException { | 17321 | public final void rule__FieldRelationInterpretation__TargetAssignment_4() throws RecognitionException { |
17384 | 17322 | ||
17385 | int stackSize = keepStackSize(); | 17323 | int stackSize = keepStackSize(); |
17386 | 17324 | ||
17387 | try { | 17325 | try { |
17388 | // InternalSolverLanguage.g:5716:1: ( ( ruleSymbol ) ) | 17326 | // InternalSolverLanguage.g:5661:1: ( ( ruleSymbol ) ) |
17389 | // InternalSolverLanguage.g:5717:2: ( ruleSymbol ) | 17327 | // InternalSolverLanguage.g:5662:2: ( ruleSymbol ) |
17390 | { | 17328 | { |
17391 | // InternalSolverLanguage.g:5717:2: ( ruleSymbol ) | 17329 | // InternalSolverLanguage.g:5662:2: ( ruleSymbol ) |
17392 | // InternalSolverLanguage.g:5718:3: ruleSymbol | 17330 | // InternalSolverLanguage.g:5663:3: ruleSymbol |
17393 | { | 17331 | { |
17394 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); | 17332 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); |
17395 | pushFollow(FOLLOW_2); | 17333 | pushFollow(FOLLOW_2); |
@@ -17420,24 +17358,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17420 | 17358 | ||
17421 | 17359 | ||
17422 | // $ANTLR start "rule__GlobalRelationInterpretation__ContainmentAssignment_0" | 17360 | // $ANTLR start "rule__GlobalRelationInterpretation__ContainmentAssignment_0" |
17423 | // InternalSolverLanguage.g:5727:1: rule__GlobalRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; | 17361 | // InternalSolverLanguage.g:5672:1: rule__GlobalRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; |
17424 | public final void rule__GlobalRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { | 17362 | public final void rule__GlobalRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { |
17425 | 17363 | ||
17426 | int stackSize = keepStackSize(); | 17364 | int stackSize = keepStackSize(); |
17427 | 17365 | ||
17428 | try { | 17366 | try { |
17429 | // InternalSolverLanguage.g:5731:1: ( ( ( 'containment' ) ) ) | 17367 | // InternalSolverLanguage.g:5676:1: ( ( ( 'containment' ) ) ) |
17430 | // InternalSolverLanguage.g:5732:2: ( ( 'containment' ) ) | 17368 | // InternalSolverLanguage.g:5677:2: ( ( 'containment' ) ) |
17431 | { | 17369 | { |
17432 | // InternalSolverLanguage.g:5732:2: ( ( 'containment' ) ) | 17370 | // InternalSolverLanguage.g:5677:2: ( ( 'containment' ) ) |
17433 | // InternalSolverLanguage.g:5733:3: ( 'containment' ) | 17371 | // InternalSolverLanguage.g:5678:3: ( 'containment' ) |
17434 | { | 17372 | { |
17435 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 17373 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); |
17436 | // InternalSolverLanguage.g:5734:3: ( 'containment' ) | 17374 | // InternalSolverLanguage.g:5679:3: ( 'containment' ) |
17437 | // InternalSolverLanguage.g:5735:4: 'containment' | 17375 | // InternalSolverLanguage.g:5680:4: 'containment' |
17438 | { | 17376 | { |
17439 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 17377 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); |
17440 | match(input,40,FOLLOW_2); | 17378 | match(input,41,FOLLOW_2); |
17441 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 17379 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); |
17442 | 17380 | ||
17443 | } | 17381 | } |
@@ -17465,17 +17403,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17465 | 17403 | ||
17466 | 17404 | ||
17467 | // $ANTLR start "rule__GlobalRelationInterpretation__SymbolAssignment_2" | 17405 | // $ANTLR start "rule__GlobalRelationInterpretation__SymbolAssignment_2" |
17468 | // InternalSolverLanguage.g:5746:1: rule__GlobalRelationInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; | 17406 | // InternalSolverLanguage.g:5691:1: rule__GlobalRelationInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; |
17469 | public final void rule__GlobalRelationInterpretation__SymbolAssignment_2() throws RecognitionException { | 17407 | public final void rule__GlobalRelationInterpretation__SymbolAssignment_2() throws RecognitionException { |
17470 | 17408 | ||
17471 | int stackSize = keepStackSize(); | 17409 | int stackSize = keepStackSize(); |
17472 | 17410 | ||
17473 | try { | 17411 | try { |
17474 | // InternalSolverLanguage.g:5750:1: ( ( ruleModelSymbol ) ) | 17412 | // InternalSolverLanguage.g:5695:1: ( ( ruleModelSymbol ) ) |
17475 | // InternalSolverLanguage.g:5751:2: ( ruleModelSymbol ) | 17413 | // InternalSolverLanguage.g:5696:2: ( ruleModelSymbol ) |
17476 | { | 17414 | { |
17477 | // InternalSolverLanguage.g:5751:2: ( ruleModelSymbol ) | 17415 | // InternalSolverLanguage.g:5696:2: ( ruleModelSymbol ) |
17478 | // InternalSolverLanguage.g:5752:3: ruleModelSymbol | 17416 | // InternalSolverLanguage.g:5697:3: ruleModelSymbol |
17479 | { | 17417 | { |
17480 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | 17418 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); |
17481 | pushFollow(FOLLOW_2); | 17419 | pushFollow(FOLLOW_2); |
@@ -17506,17 +17444,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17506 | 17444 | ||
17507 | 17445 | ||
17508 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4" | 17446 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4" |
17509 | // InternalSolverLanguage.g:5761:1: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 : ( ruleMultiplicityDefinition ) ; | 17447 | // InternalSolverLanguage.g:5706:1: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 : ( ruleMultiplicityDefinition ) ; |
17510 | public final void rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4() throws RecognitionException { | 17448 | public final void rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4() throws RecognitionException { |
17511 | 17449 | ||
17512 | int stackSize = keepStackSize(); | 17450 | int stackSize = keepStackSize(); |
17513 | 17451 | ||
17514 | try { | 17452 | try { |
17515 | // InternalSolverLanguage.g:5765:1: ( ( ruleMultiplicityDefinition ) ) | 17453 | // InternalSolverLanguage.g:5710:1: ( ( ruleMultiplicityDefinition ) ) |
17516 | // InternalSolverLanguage.g:5766:2: ( ruleMultiplicityDefinition ) | 17454 | // InternalSolverLanguage.g:5711:2: ( ruleMultiplicityDefinition ) |
17517 | { | 17455 | { |
17518 | // InternalSolverLanguage.g:5766:2: ( ruleMultiplicityDefinition ) | 17456 | // InternalSolverLanguage.g:5711:2: ( ruleMultiplicityDefinition ) |
17519 | // InternalSolverLanguage.g:5767:3: ruleMultiplicityDefinition | 17457 | // InternalSolverLanguage.g:5712:3: ruleMultiplicityDefinition |
17520 | { | 17458 | { |
17521 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); | 17459 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); |
17522 | pushFollow(FOLLOW_2); | 17460 | pushFollow(FOLLOW_2); |
@@ -17547,17 +17485,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17547 | 17485 | ||
17548 | 17486 | ||
17549 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceAssignment_5" | 17487 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceAssignment_5" |
17550 | // InternalSolverLanguage.g:5776:1: rule__GlobalRelationInterpretation__SourceAssignment_5 : ( ruleSymbol ) ; | 17488 | // InternalSolverLanguage.g:5721:1: rule__GlobalRelationInterpretation__SourceAssignment_5 : ( ruleSymbol ) ; |
17551 | public final void rule__GlobalRelationInterpretation__SourceAssignment_5() throws RecognitionException { | 17489 | public final void rule__GlobalRelationInterpretation__SourceAssignment_5() throws RecognitionException { |
17552 | 17490 | ||
17553 | int stackSize = keepStackSize(); | 17491 | int stackSize = keepStackSize(); |
17554 | 17492 | ||
17555 | try { | 17493 | try { |
17556 | // InternalSolverLanguage.g:5780:1: ( ( ruleSymbol ) ) | 17494 | // InternalSolverLanguage.g:5725:1: ( ( ruleSymbol ) ) |
17557 | // InternalSolverLanguage.g:5781:2: ( ruleSymbol ) | 17495 | // InternalSolverLanguage.g:5726:2: ( ruleSymbol ) |
17558 | { | 17496 | { |
17559 | // InternalSolverLanguage.g:5781:2: ( ruleSymbol ) | 17497 | // InternalSolverLanguage.g:5726:2: ( ruleSymbol ) |
17560 | // InternalSolverLanguage.g:5782:3: ruleSymbol | 17498 | // InternalSolverLanguage.g:5727:3: ruleSymbol |
17561 | { | 17499 | { |
17562 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); | 17500 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); |
17563 | pushFollow(FOLLOW_2); | 17501 | pushFollow(FOLLOW_2); |
@@ -17588,17 +17526,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17588 | 17526 | ||
17589 | 17527 | ||
17590 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6" | 17528 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6" |
17591 | // InternalSolverLanguage.g:5791:1: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 : ( ruleMultiplicityDefinition ) ; | 17529 | // InternalSolverLanguage.g:5736:1: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 : ( ruleMultiplicityDefinition ) ; |
17592 | public final void rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6() throws RecognitionException { | 17530 | public final void rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6() throws RecognitionException { |
17593 | 17531 | ||
17594 | int stackSize = keepStackSize(); | 17532 | int stackSize = keepStackSize(); |
17595 | 17533 | ||
17596 | try { | 17534 | try { |
17597 | // InternalSolverLanguage.g:5795:1: ( ( ruleMultiplicityDefinition ) ) | 17535 | // InternalSolverLanguage.g:5740:1: ( ( ruleMultiplicityDefinition ) ) |
17598 | // InternalSolverLanguage.g:5796:2: ( ruleMultiplicityDefinition ) | 17536 | // InternalSolverLanguage.g:5741:2: ( ruleMultiplicityDefinition ) |
17599 | { | 17537 | { |
17600 | // InternalSolverLanguage.g:5796:2: ( ruleMultiplicityDefinition ) | 17538 | // InternalSolverLanguage.g:5741:2: ( ruleMultiplicityDefinition ) |
17601 | // InternalSolverLanguage.g:5797:3: ruleMultiplicityDefinition | 17539 | // InternalSolverLanguage.g:5742:3: ruleMultiplicityDefinition |
17602 | { | 17540 | { |
17603 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); | 17541 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); |
17604 | pushFollow(FOLLOW_2); | 17542 | pushFollow(FOLLOW_2); |
@@ -17629,17 +17567,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17629 | 17567 | ||
17630 | 17568 | ||
17631 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetAssignment_7" | 17569 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetAssignment_7" |
17632 | // InternalSolverLanguage.g:5806:1: rule__GlobalRelationInterpretation__TargetAssignment_7 : ( ruleSymbol ) ; | 17570 | // InternalSolverLanguage.g:5751:1: rule__GlobalRelationInterpretation__TargetAssignment_7 : ( ruleSymbol ) ; |
17633 | public final void rule__GlobalRelationInterpretation__TargetAssignment_7() throws RecognitionException { | 17571 | public final void rule__GlobalRelationInterpretation__TargetAssignment_7() throws RecognitionException { |
17634 | 17572 | ||
17635 | int stackSize = keepStackSize(); | 17573 | int stackSize = keepStackSize(); |
17636 | 17574 | ||
17637 | try { | 17575 | try { |
17638 | // InternalSolverLanguage.g:5810:1: ( ( ruleSymbol ) ) | 17576 | // InternalSolverLanguage.g:5755:1: ( ( ruleSymbol ) ) |
17639 | // InternalSolverLanguage.g:5811:2: ( ruleSymbol ) | 17577 | // InternalSolverLanguage.g:5756:2: ( ruleSymbol ) |
17640 | { | 17578 | { |
17641 | // InternalSolverLanguage.g:5811:2: ( ruleSymbol ) | 17579 | // InternalSolverLanguage.g:5756:2: ( ruleSymbol ) |
17642 | // InternalSolverLanguage.g:5812:3: ruleSymbol | 17580 | // InternalSolverLanguage.g:5757:3: ruleSymbol |
17643 | { | 17581 | { |
17644 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); | 17582 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); |
17645 | pushFollow(FOLLOW_2); | 17583 | pushFollow(FOLLOW_2); |
@@ -17670,17 +17608,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17670 | 17608 | ||
17671 | 17609 | ||
17672 | // $ANTLR start "rule__MultiplicityDefinition__LowerAssignment_0" | 17610 | // $ANTLR start "rule__MultiplicityDefinition__LowerAssignment_0" |
17673 | // InternalSolverLanguage.g:5821:1: rule__MultiplicityDefinition__LowerAssignment_0 : ( RULE_INT ) ; | 17611 | // InternalSolverLanguage.g:5766:1: rule__MultiplicityDefinition__LowerAssignment_0 : ( RULE_INT ) ; |
17674 | public final void rule__MultiplicityDefinition__LowerAssignment_0() throws RecognitionException { | 17612 | public final void rule__MultiplicityDefinition__LowerAssignment_0() throws RecognitionException { |
17675 | 17613 | ||
17676 | int stackSize = keepStackSize(); | 17614 | int stackSize = keepStackSize(); |
17677 | 17615 | ||
17678 | try { | 17616 | try { |
17679 | // InternalSolverLanguage.g:5825:1: ( ( RULE_INT ) ) | 17617 | // InternalSolverLanguage.g:5770:1: ( ( RULE_INT ) ) |
17680 | // InternalSolverLanguage.g:5826:2: ( RULE_INT ) | 17618 | // InternalSolverLanguage.g:5771:2: ( RULE_INT ) |
17681 | { | 17619 | { |
17682 | // InternalSolverLanguage.g:5826:2: ( RULE_INT ) | 17620 | // InternalSolverLanguage.g:5771:2: ( RULE_INT ) |
17683 | // InternalSolverLanguage.g:5827:3: RULE_INT | 17621 | // InternalSolverLanguage.g:5772:3: RULE_INT |
17684 | { | 17622 | { |
17685 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); | 17623 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); |
17686 | match(input,RULE_INT,FOLLOW_2); | 17624 | match(input,RULE_INT,FOLLOW_2); |
@@ -17707,17 +17645,17 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17707 | 17645 | ||
17708 | 17646 | ||
17709 | // $ANTLR start "rule__MultiplicityDefinition__UpperAssignment_2_0" | 17647 | // $ANTLR start "rule__MultiplicityDefinition__UpperAssignment_2_0" |
17710 | // InternalSolverLanguage.g:5836:1: rule__MultiplicityDefinition__UpperAssignment_2_0 : ( RULE_INT ) ; | 17648 | // InternalSolverLanguage.g:5781:1: rule__MultiplicityDefinition__UpperAssignment_2_0 : ( RULE_INT ) ; |
17711 | public final void rule__MultiplicityDefinition__UpperAssignment_2_0() throws RecognitionException { | 17649 | public final void rule__MultiplicityDefinition__UpperAssignment_2_0() throws RecognitionException { |
17712 | 17650 | ||
17713 | int stackSize = keepStackSize(); | 17651 | int stackSize = keepStackSize(); |
17714 | 17652 | ||
17715 | try { | 17653 | try { |
17716 | // InternalSolverLanguage.g:5840:1: ( ( RULE_INT ) ) | 17654 | // InternalSolverLanguage.g:5785:1: ( ( RULE_INT ) ) |
17717 | // InternalSolverLanguage.g:5841:2: ( RULE_INT ) | 17655 | // InternalSolverLanguage.g:5786:2: ( RULE_INT ) |
17718 | { | 17656 | { |
17719 | // InternalSolverLanguage.g:5841:2: ( RULE_INT ) | 17657 | // InternalSolverLanguage.g:5786:2: ( RULE_INT ) |
17720 | // InternalSolverLanguage.g:5842:3: RULE_INT | 17658 | // InternalSolverLanguage.g:5787:3: RULE_INT |
17721 | { | 17659 | { |
17722 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); | 17660 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); |
17723 | match(input,RULE_INT,FOLLOW_2); | 17661 | match(input,RULE_INT,FOLLOW_2); |
@@ -17744,24 +17682,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17744 | 17682 | ||
17745 | 17683 | ||
17746 | // $ANTLR start "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1" | 17684 | // $ANTLR start "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1" |
17747 | // InternalSolverLanguage.g:5851:1: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 : ( ( '*' ) ) ; | 17685 | // InternalSolverLanguage.g:5796:1: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 : ( ( '*' ) ) ; |
17748 | public final void rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1() throws RecognitionException { | 17686 | public final void rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1() throws RecognitionException { |
17749 | 17687 | ||
17750 | int stackSize = keepStackSize(); | 17688 | int stackSize = keepStackSize(); |
17751 | 17689 | ||
17752 | try { | 17690 | try { |
17753 | // InternalSolverLanguage.g:5855:1: ( ( ( '*' ) ) ) | 17691 | // InternalSolverLanguage.g:5800:1: ( ( ( '*' ) ) ) |
17754 | // InternalSolverLanguage.g:5856:2: ( ( '*' ) ) | 17692 | // InternalSolverLanguage.g:5801:2: ( ( '*' ) ) |
17755 | { | 17693 | { |
17756 | // InternalSolverLanguage.g:5856:2: ( ( '*' ) ) | 17694 | // InternalSolverLanguage.g:5801:2: ( ( '*' ) ) |
17757 | // InternalSolverLanguage.g:5857:3: ( '*' ) | 17695 | // InternalSolverLanguage.g:5802:3: ( '*' ) |
17758 | { | 17696 | { |
17759 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 17697 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); |
17760 | // InternalSolverLanguage.g:5858:3: ( '*' ) | 17698 | // InternalSolverLanguage.g:5803:3: ( '*' ) |
17761 | // InternalSolverLanguage.g:5859:4: '*' | 17699 | // InternalSolverLanguage.g:5804:4: '*' |
17762 | { | 17700 | { |
17763 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 17701 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); |
17764 | match(input,30,FOLLOW_2); | 17702 | match(input,31,FOLLOW_2); |
17765 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 17703 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); |
17766 | 17704 | ||
17767 | } | 17705 | } |
@@ -17790,53 +17728,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17790 | // Delegated rules | 17728 | // Delegated rules |
17791 | 17729 | ||
17792 | 17730 | ||
17731 | protected DFA2 dfa2 = new DFA2(this); | ||
17732 | static final String dfa_1s = "\11\uffff"; | ||
17733 | static final String dfa_2s = "\1\5\1\21\2\uffff\1\4\2\21\1\4\1\21"; | ||
17734 | static final String dfa_3s = "\1\51\1\34\2\uffff\1\37\1\24\1\34\1\37\1\24"; | ||
17735 | static final String dfa_4s = "\2\uffff\1\1\1\2\5\uffff"; | ||
17736 | static final String dfa_5s = "\11\uffff}>"; | ||
17737 | static final String[] dfa_6s = { | ||
17738 | "\1\1\12\uffff\1\3\4\uffff\6\2\5\uffff\2\2\3\uffff\2\2\1\uffff\2\2", | ||
17739 | "\1\2\1\4\11\uffff\1\3", | ||
17740 | "", | ||
17741 | "", | ||
17742 | "\1\2\1\5\1\2\4\uffff\3\2\3\uffff\1\2\1\uffff\1\6\7\uffff\1\2\3\uffff\1\2", | ||
17743 | "\1\3\1\uffff\1\6\1\7", | ||
17744 | "\1\2\12\uffff\1\3", | ||
17745 | "\1\2\1\10\1\2\4\uffff\3\2\3\uffff\1\2\11\uffff\1\2\3\uffff\1\2", | ||
17746 | "\1\3\1\uffff\1\6\1\7" | ||
17747 | }; | ||
17748 | |||
17749 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | ||
17750 | static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); | ||
17751 | static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); | ||
17752 | static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); | ||
17753 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | ||
17754 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | ||
17755 | |||
17756 | class DFA2 extends DFA { | ||
17757 | |||
17758 | public DFA2(BaseRecognizer recognizer) { | ||
17759 | this.recognizer = recognizer; | ||
17760 | this.decisionNumber = 2; | ||
17761 | this.eot = dfa_1; | ||
17762 | this.eof = dfa_1; | ||
17763 | this.min = dfa_2; | ||
17764 | this.max = dfa_3; | ||
17765 | this.accept = dfa_4; | ||
17766 | this.special = dfa_5; | ||
17767 | this.transition = dfa_6; | ||
17768 | } | ||
17769 | public String getDescription() { | ||
17770 | return "1152:1: rule__Statement__Alternatives : ( ( ruleInterpretation ) | ( rulePredicate ) );"; | ||
17771 | } | ||
17772 | } | ||
17793 | 17773 | ||
17794 | 17774 | ||
17795 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 17775 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
17796 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 17776 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
17797 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000001908BF10022L}); | 17777 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000036307E10022L}); |
17798 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000020002022L}); | 17778 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x00000000C0002022L}); |
17799 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000010L}); | 17779 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000010L}); |
17800 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000004000L}); | 17780 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000004000L}); |
17801 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000001000L}); | 17781 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000001000L}); |
17802 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); | 17782 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); |
17803 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008000L}); | 17783 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008000L}); |
17804 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000010000L}); | 17784 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000010000L}); |
17805 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000020000L}); | 17785 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000060000L}); |
17806 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x00000000440C3870L}); | 17786 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000019800L}); |
17807 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000044083872L}); | 17787 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000880A3870L}); |
17808 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000080000L}); | 17788 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000100000L}); |
17809 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000019800L}); | 17789 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000100002L}); |
17810 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000020L}); | 17790 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000088023870L}); |
17811 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000004000000L}); | 17791 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000020L}); |
17812 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000040020L}); | 17792 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000008000000L}); |
17813 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000022L}); | 17793 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000036307E10020L}); |
17814 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000020003820L}); | 17794 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010040000L}); |
17815 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); | 17795 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00000000C0003820L}); |
17816 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000010000002L}); | 17796 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000080020L}); |
17817 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000001908BF10020L}); | 17797 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000000L}); |
17818 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000020020L}); | 17798 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000020000002L}); |
17819 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000003F00020L}); | 17799 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000020000L}); |
17820 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000020000000L}); | 17800 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000007E00020L}); |
17821 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000020002000L}); | 17801 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000040000000L}); |
17822 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000020002020L}); | 17802 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000040002000L}); |
17823 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000060020000L}); | 17803 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000040002020L}); |
17824 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000004043870L}); | 17804 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000040000L}); |
17825 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000004003872L}); | 17805 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000008183870L}); |
17826 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000004003870L}); | 17806 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000008003870L}); |
17827 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000040000L}); | 17807 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000080000000L}); |
17828 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000040000000L}); | 17808 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x00000000C0002020L}); |
17829 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000044083870L}); | 17809 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000010200000000L}); |
17830 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000100000000L}); | 17810 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000001400000000L}); |
17831 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000A00000000L}); | 17811 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000020800000020L}); |
17832 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000010400000000L}); | 17812 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000020000000022L}); |
17833 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000002L}); | 17813 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000022L}); |
17834 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000200000000L}); | 17814 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000400000000L}); |
17835 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000400000000L}); | 17815 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000800000000L}); |
17836 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000004000002L}); | 17816 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000008000002L}); |
17837 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000003F00030L}); | 17817 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000020000000020L}); |
17838 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000002000000000L}); | 17818 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000007E00030L}); |
17839 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000004000000000L}); | 17819 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000036307E00020L}); |
17840 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000040000010L}); | 17820 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000008000000000L}); |
17821 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000080000010L}); | ||
17841 | 17822 | ||
17842 | } \ No newline at end of file | 17823 | } \ No newline at end of file |