diff options
Diffstat (limited to 'org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src')
6 files changed, 4864 insertions, 2414 deletions
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java index 2f69e946..eee5070b 100644 --- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java +++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java | |||
@@ -9,6 +9,7 @@ import org.eclipse.emf.ecore.EReference; | |||
9 | import org.eclipse.emf.ecore.resource.Resource; | 9 | import org.eclipse.emf.ecore.resource.Resource; |
10 | import org.eclipse.viatra.solver.language.ProblemUtil; | 10 | import org.eclipse.viatra.solver.language.ProblemUtil; |
11 | import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration; | 11 | import org.eclipse.viatra.solver.language.model.problem.ClassDeclaration; |
12 | import org.eclipse.viatra.solver.language.model.problem.EnumDeclaration; | ||
12 | import org.eclipse.viatra.solver.language.model.problem.Node; | 13 | import org.eclipse.viatra.solver.language.model.problem.Node; |
13 | import org.eclipse.viatra.solver.language.model.problem.Parameter; | 14 | import org.eclipse.viatra.solver.language.model.problem.Parameter; |
14 | import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition; | 15 | import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition; |
@@ -30,6 +31,7 @@ public class ProblemSemanticHighlightingCalculator extends DefaultSemanticHighli | |||
30 | private static final String BUILTIN_CLASS = "cm-keyword"; | 31 | private static final String BUILTIN_CLASS = "cm-keyword"; |
31 | private static final String CLASS_CLASS = "problem-class"; | 32 | private static final String CLASS_CLASS = "problem-class"; |
32 | private static final String ABSTRACT_CLASS = "problem-abstract"; | 33 | private static final String ABSTRACT_CLASS = "problem-abstract"; |
34 | private static final String ENUM_CLASS = "problem-enum"; | ||
33 | private static final String REFERENCE_CLASS = "problem-reference"; | 35 | private static final String REFERENCE_CLASS = "problem-reference"; |
34 | private static final String CONTAINMENT_CLASS = "problem-containment"; | 36 | private static final String CONTAINMENT_CLASS = "problem-containment"; |
35 | private static final String PREDICATE_CLASS = "problem-predicate"; | 37 | private static final String PREDICATE_CLASS = "problem-predicate"; |
@@ -105,6 +107,9 @@ public class ProblemSemanticHighlightingCalculator extends DefaultSemanticHighli | |||
105 | classesBuilder.add(ABSTRACT_CLASS); | 107 | classesBuilder.add(ABSTRACT_CLASS); |
106 | } | 108 | } |
107 | } | 109 | } |
110 | if (eObject instanceof EnumDeclaration) { | ||
111 | classesBuilder.add(ENUM_CLASS); | ||
112 | } | ||
108 | if (eObject instanceof ReferenceDeclaration) { | 113 | if (eObject instanceof ReferenceDeclaration) { |
109 | classesBuilder.add(REFERENCE_CLASS); | 114 | classesBuilder.add(REFERENCE_CLASS); |
110 | ReferenceDeclaration referenceDeclaration = (ReferenceDeclaration) eObject; | 115 | ReferenceDeclaration referenceDeclaration = (ReferenceDeclaration) eObject; |
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java index 2adb1a82..e4142d9f 100644 --- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java +++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java | |||
@@ -33,6 +33,8 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
33 | private static void init(ImmutableMap.Builder<AbstractElement, String> builder, ProblemGrammarAccess grammarAccess) { | 33 | private static void init(ImmutableMap.Builder<AbstractElement, String> builder, ProblemGrammarAccess grammarAccess) { |
34 | builder.put(grammarAccess.getStatementAccess().getAlternatives(), "rule__Statement__Alternatives"); | 34 | builder.put(grammarAccess.getStatementAccess().getAlternatives(), "rule__Statement__Alternatives"); |
35 | builder.put(grammarAccess.getClassDeclarationAccess().getAlternatives_4(), "rule__ClassDeclaration__Alternatives_4"); | 35 | builder.put(grammarAccess.getClassDeclarationAccess().getAlternatives_4(), "rule__ClassDeclaration__Alternatives_4"); |
36 | builder.put(grammarAccess.getEnumDeclarationAccess().getAlternatives_2(), "rule__EnumDeclaration__Alternatives_2"); | ||
37 | builder.put(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2(), "rule__EnumDeclaration__Alternatives_2_0_1_2"); | ||
36 | builder.put(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0(), "rule__ReferenceDeclaration__Alternatives_0"); | 38 | builder.put(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0(), "rule__ReferenceDeclaration__Alternatives_0"); |
37 | builder.put(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0(), "rule__PredicateDefinition__Alternatives_0"); | 39 | builder.put(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0(), "rule__PredicateDefinition__Alternatives_0"); |
38 | builder.put(grammarAccess.getLiteralAccess().getAlternatives(), "rule__Literal__Alternatives"); | 40 | builder.put(grammarAccess.getLiteralAccess().getAlternatives(), "rule__Literal__Alternatives"); |
@@ -41,7 +43,9 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
41 | builder.put(grammarAccess.getMultiplicityAccess().getAlternatives(), "rule__Multiplicity__Alternatives"); | 43 | builder.put(grammarAccess.getMultiplicityAccess().getAlternatives(), "rule__Multiplicity__Alternatives"); |
42 | builder.put(grammarAccess.getDefiniteMultiplicityAccess().getAlternatives(), "rule__DefiniteMultiplicity__Alternatives"); | 44 | builder.put(grammarAccess.getDefiniteMultiplicityAccess().getAlternatives(), "rule__DefiniteMultiplicity__Alternatives"); |
43 | builder.put(grammarAccess.getUpperBoundAccess().getAlternatives(), "rule__UpperBound__Alternatives"); | 45 | builder.put(grammarAccess.getUpperBoundAccess().getAlternatives(), "rule__UpperBound__Alternatives"); |
46 | builder.put(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives(), "rule__QuotedOrUnquotedId__Alternatives"); | ||
44 | builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); | 47 | builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); |
48 | builder.put(grammarAccess.getIdentifierAccess().getAlternatives(), "rule__Identifier__Alternatives"); | ||
45 | builder.put(grammarAccess.getLogicValueAccess().getAlternatives(), "rule__LogicValue__Alternatives"); | 49 | builder.put(grammarAccess.getLogicValueAccess().getAlternatives(), "rule__LogicValue__Alternatives"); |
46 | builder.put(grammarAccess.getShortLogicValueAccess().getAlternatives(), "rule__ShortLogicValue__Alternatives"); | 50 | builder.put(grammarAccess.getShortLogicValueAccess().getAlternatives(), "rule__ShortLogicValue__Alternatives"); |
47 | builder.put(grammarAccess.getProblemAccess().getGroup(), "rule__Problem__Group__0"); | 51 | builder.put(grammarAccess.getProblemAccess().getGroup(), "rule__Problem__Group__0"); |
@@ -51,6 +55,10 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
51 | builder.put(grammarAccess.getClassDeclarationAccess().getGroup_3_2(), "rule__ClassDeclaration__Group_3_2__0"); | 55 | builder.put(grammarAccess.getClassDeclarationAccess().getGroup_3_2(), "rule__ClassDeclaration__Group_3_2__0"); |
52 | builder.put(grammarAccess.getClassDeclarationAccess().getGroup_4_0(), "rule__ClassDeclaration__Group_4_0__0"); | 56 | builder.put(grammarAccess.getClassDeclarationAccess().getGroup_4_0(), "rule__ClassDeclaration__Group_4_0__0"); |
53 | builder.put(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1(), "rule__ClassDeclaration__Group_4_0_1__0"); | 57 | builder.put(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1(), "rule__ClassDeclaration__Group_4_0_1__0"); |
58 | builder.put(grammarAccess.getEnumDeclarationAccess().getGroup(), "rule__EnumDeclaration__Group__0"); | ||
59 | builder.put(grammarAccess.getEnumDeclarationAccess().getGroup_2_0(), "rule__EnumDeclaration__Group_2_0__0"); | ||
60 | builder.put(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1(), "rule__EnumDeclaration__Group_2_0_1__0"); | ||
61 | builder.put(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1(), "rule__EnumDeclaration__Group_2_0_1_1__0"); | ||
54 | builder.put(grammarAccess.getReferenceDeclarationAccess().getGroup(), "rule__ReferenceDeclaration__Group__0"); | 62 | builder.put(grammarAccess.getReferenceDeclarationAccess().getGroup(), "rule__ReferenceDeclaration__Group__0"); |
55 | builder.put(grammarAccess.getReferenceDeclarationAccess().getGroup_2(), "rule__ReferenceDeclaration__Group_2__0"); | 63 | builder.put(grammarAccess.getReferenceDeclarationAccess().getGroup_2(), "rule__ReferenceDeclaration__Group_2__0"); |
56 | builder.put(grammarAccess.getReferenceDeclarationAccess().getGroup_4(), "rule__ReferenceDeclaration__Group_4__0"); | 64 | builder.put(grammarAccess.getReferenceDeclarationAccess().getGroup_4(), "rule__ReferenceDeclaration__Group_4__0"); |
@@ -88,6 +96,10 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
88 | builder.put(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1(), "rule__ClassDeclaration__SuperTypesAssignment_3_1"); | 96 | builder.put(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1(), "rule__ClassDeclaration__SuperTypesAssignment_3_1"); |
89 | builder.put(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1(), "rule__ClassDeclaration__SuperTypesAssignment_3_2_1"); | 97 | builder.put(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1(), "rule__ClassDeclaration__SuperTypesAssignment_3_2_1"); |
90 | builder.put(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0(), "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0"); | 98 | builder.put(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0(), "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0"); |
99 | builder.put(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1(), "rule__EnumDeclaration__NameAssignment_1"); | ||
100 | builder.put(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0(), "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0"); | ||
101 | builder.put(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1(), "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1"); | ||
102 | builder.put(grammarAccess.getEnumLiteralAccess().getNameAssignment(), "rule__EnumLiteral__NameAssignment"); | ||
91 | builder.put(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0(), "rule__ReferenceDeclaration__ContainmentAssignment_0_0"); | 103 | builder.put(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0(), "rule__ReferenceDeclaration__ContainmentAssignment_0_0"); |
92 | builder.put(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1(), "rule__ReferenceDeclaration__ReferenceTypeAssignment_1"); | 104 | builder.put(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1(), "rule__ReferenceDeclaration__ReferenceTypeAssignment_1"); |
93 | builder.put(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1(), "rule__ReferenceDeclaration__MultiplicityAssignment_2_1"); | 105 | builder.put(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1(), "rule__ReferenceDeclaration__MultiplicityAssignment_2_1"); |
@@ -108,7 +120,7 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
108 | builder.put(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1(), "rule__Atom__TransitiveClosureAssignment_1"); | 120 | builder.put(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1(), "rule__Atom__TransitiveClosureAssignment_1"); |
109 | builder.put(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0(), "rule__Atom__ArgumentsAssignment_3_0"); | 121 | builder.put(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0(), "rule__Atom__ArgumentsAssignment_3_0"); |
110 | builder.put(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1(), "rule__Atom__ArgumentsAssignment_3_1_1"); | 122 | builder.put(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1(), "rule__Atom__ArgumentsAssignment_3_1_1"); |
111 | builder.put(grammarAccess.getArgumentAccess().getVariableAssignment(), "rule__Argument__VariableAssignment"); | 123 | builder.put(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment(), "rule__Argument__VariableOrNodeAssignment"); |
112 | builder.put(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0(), "rule__Assertion__RelationAssignment_0_0_0"); | 124 | builder.put(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0(), "rule__Assertion__RelationAssignment_0_0_0"); |
113 | builder.put(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0(), "rule__Assertion__ArgumentsAssignment_0_0_2_0"); | 125 | builder.put(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0(), "rule__Assertion__ArgumentsAssignment_0_0_2_0"); |
114 | builder.put(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1(), "rule__Assertion__ArgumentsAssignment_0_0_2_1_1"); | 126 | builder.put(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1(), "rule__Assertion__ArgumentsAssignment_0_0_2_1_1"); |
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g index 01a6fd6e..0a7c03ba 100644 --- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g +++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g | |||
@@ -124,6 +124,56 @@ finally { | |||
124 | restoreStackSize(stackSize); | 124 | restoreStackSize(stackSize); |
125 | } | 125 | } |
126 | 126 | ||
127 | // Entry rule entryRuleEnumDeclaration | ||
128 | entryRuleEnumDeclaration | ||
129 | : | ||
130 | { before(grammarAccess.getEnumDeclarationRule()); } | ||
131 | ruleEnumDeclaration | ||
132 | { after(grammarAccess.getEnumDeclarationRule()); } | ||
133 | EOF | ||
134 | ; | ||
135 | |||
136 | // Rule EnumDeclaration | ||
137 | ruleEnumDeclaration | ||
138 | @init { | ||
139 | int stackSize = keepStackSize(); | ||
140 | } | ||
141 | : | ||
142 | ( | ||
143 | { before(grammarAccess.getEnumDeclarationAccess().getGroup()); } | ||
144 | (rule__EnumDeclaration__Group__0) | ||
145 | { after(grammarAccess.getEnumDeclarationAccess().getGroup()); } | ||
146 | ) | ||
147 | ; | ||
148 | finally { | ||
149 | restoreStackSize(stackSize); | ||
150 | } | ||
151 | |||
152 | // Entry rule entryRuleEnumLiteral | ||
153 | entryRuleEnumLiteral | ||
154 | : | ||
155 | { before(grammarAccess.getEnumLiteralRule()); } | ||
156 | ruleEnumLiteral | ||
157 | { after(grammarAccess.getEnumLiteralRule()); } | ||
158 | EOF | ||
159 | ; | ||
160 | |||
161 | // Rule EnumLiteral | ||
162 | ruleEnumLiteral | ||
163 | @init { | ||
164 | int stackSize = keepStackSize(); | ||
165 | } | ||
166 | : | ||
167 | ( | ||
168 | { before(grammarAccess.getEnumLiteralAccess().getNameAssignment()); } | ||
169 | (rule__EnumLiteral__NameAssignment) | ||
170 | { after(grammarAccess.getEnumLiteralAccess().getNameAssignment()); } | ||
171 | ) | ||
172 | ; | ||
173 | finally { | ||
174 | restoreStackSize(stackSize); | ||
175 | } | ||
176 | |||
127 | // Entry rule entryRuleReferenceDeclaration | 177 | // Entry rule entryRuleReferenceDeclaration |
128 | entryRuleReferenceDeclaration | 178 | entryRuleReferenceDeclaration |
129 | : | 179 | : |
@@ -315,9 +365,9 @@ ruleArgument | |||
315 | } | 365 | } |
316 | : | 366 | : |
317 | ( | 367 | ( |
318 | { before(grammarAccess.getArgumentAccess().getVariableAssignment()); } | 368 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment()); } |
319 | (rule__Argument__VariableAssignment) | 369 | (rule__Argument__VariableOrNodeAssignment) |
320 | { after(grammarAccess.getArgumentAccess().getVariableAssignment()); } | 370 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment()); } |
321 | ) | 371 | ) |
322 | ; | 372 | ; |
323 | finally { | 373 | finally { |
@@ -549,6 +599,31 @@ finally { | |||
549 | restoreStackSize(stackSize); | 599 | restoreStackSize(stackSize); |
550 | } | 600 | } |
551 | 601 | ||
602 | // Entry rule entryRuleQuotedOrUnquotedId | ||
603 | entryRuleQuotedOrUnquotedId | ||
604 | : | ||
605 | { before(grammarAccess.getQuotedOrUnquotedIdRule()); } | ||
606 | ruleQuotedOrUnquotedId | ||
607 | { after(grammarAccess.getQuotedOrUnquotedIdRule()); } | ||
608 | EOF | ||
609 | ; | ||
610 | |||
611 | // Rule QuotedOrUnquotedId | ||
612 | ruleQuotedOrUnquotedId | ||
613 | @init { | ||
614 | int stackSize = keepStackSize(); | ||
615 | } | ||
616 | : | ||
617 | ( | ||
618 | { before(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); } | ||
619 | (rule__QuotedOrUnquotedId__Alternatives) | ||
620 | { after(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); } | ||
621 | ) | ||
622 | ; | ||
623 | finally { | ||
624 | restoreStackSize(stackSize); | ||
625 | } | ||
626 | |||
552 | // Entry rule entryRuleQualifiedName | 627 | // Entry rule entryRuleQualifiedName |
553 | entryRuleQualifiedName | 628 | entryRuleQualifiedName |
554 | : | 629 | : |
@@ -574,6 +649,31 @@ finally { | |||
574 | restoreStackSize(stackSize); | 649 | restoreStackSize(stackSize); |
575 | } | 650 | } |
576 | 651 | ||
652 | // Entry rule entryRuleIdentifier | ||
653 | entryRuleIdentifier | ||
654 | : | ||
655 | { before(grammarAccess.getIdentifierRule()); } | ||
656 | ruleIdentifier | ||
657 | { after(grammarAccess.getIdentifierRule()); } | ||
658 | EOF | ||
659 | ; | ||
660 | |||
661 | // Rule Identifier | ||
662 | ruleIdentifier | ||
663 | @init { | ||
664 | int stackSize = keepStackSize(); | ||
665 | } | ||
666 | : | ||
667 | ( | ||
668 | { before(grammarAccess.getIdentifierAccess().getAlternatives()); } | ||
669 | (rule__Identifier__Alternatives) | ||
670 | { after(grammarAccess.getIdentifierAccess().getAlternatives()); } | ||
671 | ) | ||
672 | ; | ||
673 | finally { | ||
674 | restoreStackSize(stackSize); | ||
675 | } | ||
676 | |||
577 | // Rule LogicValue | 677 | // Rule LogicValue |
578 | ruleLogicValue | 678 | ruleLogicValue |
579 | @init { | 679 | @init { |
@@ -618,21 +718,27 @@ rule__Statement__Alternatives | |||
618 | ) | 718 | ) |
619 | | | 719 | | |
620 | ( | 720 | ( |
621 | { before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_1()); } | 721 | { before(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); } |
722 | ruleEnumDeclaration | ||
723 | { after(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); } | ||
724 | ) | ||
725 | | | ||
726 | ( | ||
727 | { before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); } | ||
622 | rulePredicateDefinition | 728 | rulePredicateDefinition |
623 | { after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_1()); } | 729 | { after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); } |
624 | ) | 730 | ) |
625 | | | 731 | | |
626 | ( | 732 | ( |
627 | { before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_2()); } | 733 | { before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); } |
628 | ruleAssertion | 734 | ruleAssertion |
629 | { after(grammarAccess.getStatementAccess().getAssertionParserRuleCall_2()); } | 735 | { after(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); } |
630 | ) | 736 | ) |
631 | | | 737 | | |
632 | ( | 738 | ( |
633 | { before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_3()); } | 739 | { before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_4()); } |
634 | ruleScopeDeclaration | 740 | ruleScopeDeclaration |
635 | { after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_3()); } | 741 | { after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_4()); } |
636 | ) | 742 | ) |
637 | ; | 743 | ; |
638 | finally { | 744 | finally { |
@@ -660,6 +766,48 @@ finally { | |||
660 | restoreStackSize(stackSize); | 766 | restoreStackSize(stackSize); |
661 | } | 767 | } |
662 | 768 | ||
769 | rule__EnumDeclaration__Alternatives_2 | ||
770 | @init { | ||
771 | int stackSize = keepStackSize(); | ||
772 | } | ||
773 | : | ||
774 | ( | ||
775 | { before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); } | ||
776 | (rule__EnumDeclaration__Group_2_0__0) | ||
777 | { after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); } | ||
778 | ) | ||
779 | | | ||
780 | ( | ||
781 | { before(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); } | ||
782 | '.' | ||
783 | { after(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); } | ||
784 | ) | ||
785 | ; | ||
786 | finally { | ||
787 | restoreStackSize(stackSize); | ||
788 | } | ||
789 | |||
790 | rule__EnumDeclaration__Alternatives_2_0_1_2 | ||
791 | @init { | ||
792 | int stackSize = keepStackSize(); | ||
793 | } | ||
794 | : | ||
795 | ( | ||
796 | { before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); } | ||
797 | ',' | ||
798 | { after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); } | ||
799 | ) | ||
800 | | | ||
801 | ( | ||
802 | { before(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); } | ||
803 | ';' | ||
804 | { after(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); } | ||
805 | ) | ||
806 | ; | ||
807 | finally { | ||
808 | restoreStackSize(stackSize); | ||
809 | } | ||
810 | |||
663 | rule__ReferenceDeclaration__Alternatives_0 | 811 | rule__ReferenceDeclaration__Alternatives_0 |
664 | @init { | 812 | @init { |
665 | int stackSize = keepStackSize(); | 813 | int stackSize = keepStackSize(); |
@@ -828,6 +976,27 @@ finally { | |||
828 | restoreStackSize(stackSize); | 976 | restoreStackSize(stackSize); |
829 | } | 977 | } |
830 | 978 | ||
979 | rule__QuotedOrUnquotedId__Alternatives | ||
980 | @init { | ||
981 | int stackSize = keepStackSize(); | ||
982 | } | ||
983 | : | ||
984 | ( | ||
985 | { before(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); } | ||
986 | RULE_QUOTED_ID | ||
987 | { after(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); } | ||
988 | ) | ||
989 | | | ||
990 | ( | ||
991 | { before(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); } | ||
992 | ruleIdentifier | ||
993 | { after(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); } | ||
994 | ) | ||
995 | ; | ||
996 | finally { | ||
997 | restoreStackSize(stackSize); | ||
998 | } | ||
999 | |||
831 | rule__QualifiedName__Alternatives | 1000 | rule__QualifiedName__Alternatives |
832 | @init { | 1001 | @init { |
833 | int stackSize = keepStackSize(); | 1002 | int stackSize = keepStackSize(); |
@@ -849,6 +1018,33 @@ finally { | |||
849 | restoreStackSize(stackSize); | 1018 | restoreStackSize(stackSize); |
850 | } | 1019 | } |
851 | 1020 | ||
1021 | rule__Identifier__Alternatives | ||
1022 | @init { | ||
1023 | int stackSize = keepStackSize(); | ||
1024 | } | ||
1025 | : | ||
1026 | ( | ||
1027 | { before(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); } | ||
1028 | RULE_ID | ||
1029 | { after(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); } | ||
1030 | ) | ||
1031 | | | ||
1032 | ( | ||
1033 | { before(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); } | ||
1034 | 'true' | ||
1035 | { after(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); } | ||
1036 | ) | ||
1037 | | | ||
1038 | ( | ||
1039 | { before(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); } | ||
1040 | 'false' | ||
1041 | { after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); } | ||
1042 | ) | ||
1043 | ; | ||
1044 | finally { | ||
1045 | restoreStackSize(stackSize); | ||
1046 | } | ||
1047 | |||
852 | rule__LogicValue__Alternatives | 1048 | rule__LogicValue__Alternatives |
853 | @init { | 1049 | @init { |
854 | int stackSize = keepStackSize(); | 1050 | int stackSize = keepStackSize(); |
@@ -1437,6 +1633,303 @@ finally { | |||
1437 | } | 1633 | } |
1438 | 1634 | ||
1439 | 1635 | ||
1636 | rule__EnumDeclaration__Group__0 | ||
1637 | @init { | ||
1638 | int stackSize = keepStackSize(); | ||
1639 | } | ||
1640 | : | ||
1641 | rule__EnumDeclaration__Group__0__Impl | ||
1642 | rule__EnumDeclaration__Group__1 | ||
1643 | ; | ||
1644 | finally { | ||
1645 | restoreStackSize(stackSize); | ||
1646 | } | ||
1647 | |||
1648 | rule__EnumDeclaration__Group__0__Impl | ||
1649 | @init { | ||
1650 | int stackSize = keepStackSize(); | ||
1651 | } | ||
1652 | : | ||
1653 | ( | ||
1654 | { before(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); } | ||
1655 | 'enum' | ||
1656 | { after(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); } | ||
1657 | ) | ||
1658 | ; | ||
1659 | finally { | ||
1660 | restoreStackSize(stackSize); | ||
1661 | } | ||
1662 | |||
1663 | rule__EnumDeclaration__Group__1 | ||
1664 | @init { | ||
1665 | int stackSize = keepStackSize(); | ||
1666 | } | ||
1667 | : | ||
1668 | rule__EnumDeclaration__Group__1__Impl | ||
1669 | rule__EnumDeclaration__Group__2 | ||
1670 | ; | ||
1671 | finally { | ||
1672 | restoreStackSize(stackSize); | ||
1673 | } | ||
1674 | |||
1675 | rule__EnumDeclaration__Group__1__Impl | ||
1676 | @init { | ||
1677 | int stackSize = keepStackSize(); | ||
1678 | } | ||
1679 | : | ||
1680 | ( | ||
1681 | { before(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); } | ||
1682 | (rule__EnumDeclaration__NameAssignment_1) | ||
1683 | { after(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); } | ||
1684 | ) | ||
1685 | ; | ||
1686 | finally { | ||
1687 | restoreStackSize(stackSize); | ||
1688 | } | ||
1689 | |||
1690 | rule__EnumDeclaration__Group__2 | ||
1691 | @init { | ||
1692 | int stackSize = keepStackSize(); | ||
1693 | } | ||
1694 | : | ||
1695 | rule__EnumDeclaration__Group__2__Impl | ||
1696 | ; | ||
1697 | finally { | ||
1698 | restoreStackSize(stackSize); | ||
1699 | } | ||
1700 | |||
1701 | rule__EnumDeclaration__Group__2__Impl | ||
1702 | @init { | ||
1703 | int stackSize = keepStackSize(); | ||
1704 | } | ||
1705 | : | ||
1706 | ( | ||
1707 | { before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); } | ||
1708 | (rule__EnumDeclaration__Alternatives_2) | ||
1709 | { after(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); } | ||
1710 | ) | ||
1711 | ; | ||
1712 | finally { | ||
1713 | restoreStackSize(stackSize); | ||
1714 | } | ||
1715 | |||
1716 | |||
1717 | rule__EnumDeclaration__Group_2_0__0 | ||
1718 | @init { | ||
1719 | int stackSize = keepStackSize(); | ||
1720 | } | ||
1721 | : | ||
1722 | rule__EnumDeclaration__Group_2_0__0__Impl | ||
1723 | rule__EnumDeclaration__Group_2_0__1 | ||
1724 | ; | ||
1725 | finally { | ||
1726 | restoreStackSize(stackSize); | ||
1727 | } | ||
1728 | |||
1729 | rule__EnumDeclaration__Group_2_0__0__Impl | ||
1730 | @init { | ||
1731 | int stackSize = keepStackSize(); | ||
1732 | } | ||
1733 | : | ||
1734 | ( | ||
1735 | { before(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); } | ||
1736 | '{' | ||
1737 | { after(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); } | ||
1738 | ) | ||
1739 | ; | ||
1740 | finally { | ||
1741 | restoreStackSize(stackSize); | ||
1742 | } | ||
1743 | |||
1744 | rule__EnumDeclaration__Group_2_0__1 | ||
1745 | @init { | ||
1746 | int stackSize = keepStackSize(); | ||
1747 | } | ||
1748 | : | ||
1749 | rule__EnumDeclaration__Group_2_0__1__Impl | ||
1750 | rule__EnumDeclaration__Group_2_0__2 | ||
1751 | ; | ||
1752 | finally { | ||
1753 | restoreStackSize(stackSize); | ||
1754 | } | ||
1755 | |||
1756 | rule__EnumDeclaration__Group_2_0__1__Impl | ||
1757 | @init { | ||
1758 | int stackSize = keepStackSize(); | ||
1759 | } | ||
1760 | : | ||
1761 | ( | ||
1762 | { before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); } | ||
1763 | (rule__EnumDeclaration__Group_2_0_1__0)? | ||
1764 | { after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); } | ||
1765 | ) | ||
1766 | ; | ||
1767 | finally { | ||
1768 | restoreStackSize(stackSize); | ||
1769 | } | ||
1770 | |||
1771 | rule__EnumDeclaration__Group_2_0__2 | ||
1772 | @init { | ||
1773 | int stackSize = keepStackSize(); | ||
1774 | } | ||
1775 | : | ||
1776 | rule__EnumDeclaration__Group_2_0__2__Impl | ||
1777 | ; | ||
1778 | finally { | ||
1779 | restoreStackSize(stackSize); | ||
1780 | } | ||
1781 | |||
1782 | rule__EnumDeclaration__Group_2_0__2__Impl | ||
1783 | @init { | ||
1784 | int stackSize = keepStackSize(); | ||
1785 | } | ||
1786 | : | ||
1787 | ( | ||
1788 | { before(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); } | ||
1789 | '}' | ||
1790 | { after(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); } | ||
1791 | ) | ||
1792 | ; | ||
1793 | finally { | ||
1794 | restoreStackSize(stackSize); | ||
1795 | } | ||
1796 | |||
1797 | |||
1798 | rule__EnumDeclaration__Group_2_0_1__0 | ||
1799 | @init { | ||
1800 | int stackSize = keepStackSize(); | ||
1801 | } | ||
1802 | : | ||
1803 | rule__EnumDeclaration__Group_2_0_1__0__Impl | ||
1804 | rule__EnumDeclaration__Group_2_0_1__1 | ||
1805 | ; | ||
1806 | finally { | ||
1807 | restoreStackSize(stackSize); | ||
1808 | } | ||
1809 | |||
1810 | rule__EnumDeclaration__Group_2_0_1__0__Impl | ||
1811 | @init { | ||
1812 | int stackSize = keepStackSize(); | ||
1813 | } | ||
1814 | : | ||
1815 | ( | ||
1816 | { before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); } | ||
1817 | (rule__EnumDeclaration__LiteralsAssignment_2_0_1_0) | ||
1818 | { after(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); } | ||
1819 | ) | ||
1820 | ; | ||
1821 | finally { | ||
1822 | restoreStackSize(stackSize); | ||
1823 | } | ||
1824 | |||
1825 | rule__EnumDeclaration__Group_2_0_1__1 | ||
1826 | @init { | ||
1827 | int stackSize = keepStackSize(); | ||
1828 | } | ||
1829 | : | ||
1830 | rule__EnumDeclaration__Group_2_0_1__1__Impl | ||
1831 | rule__EnumDeclaration__Group_2_0_1__2 | ||
1832 | ; | ||
1833 | finally { | ||
1834 | restoreStackSize(stackSize); | ||
1835 | } | ||
1836 | |||
1837 | rule__EnumDeclaration__Group_2_0_1__1__Impl | ||
1838 | @init { | ||
1839 | int stackSize = keepStackSize(); | ||
1840 | } | ||
1841 | : | ||
1842 | ( | ||
1843 | { before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); } | ||
1844 | (rule__EnumDeclaration__Group_2_0_1_1__0)* | ||
1845 | { after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); } | ||
1846 | ) | ||
1847 | ; | ||
1848 | finally { | ||
1849 | restoreStackSize(stackSize); | ||
1850 | } | ||
1851 | |||
1852 | rule__EnumDeclaration__Group_2_0_1__2 | ||
1853 | @init { | ||
1854 | int stackSize = keepStackSize(); | ||
1855 | } | ||
1856 | : | ||
1857 | rule__EnumDeclaration__Group_2_0_1__2__Impl | ||
1858 | ; | ||
1859 | finally { | ||
1860 | restoreStackSize(stackSize); | ||
1861 | } | ||
1862 | |||
1863 | rule__EnumDeclaration__Group_2_0_1__2__Impl | ||
1864 | @init { | ||
1865 | int stackSize = keepStackSize(); | ||
1866 | } | ||
1867 | : | ||
1868 | ( | ||
1869 | { before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); } | ||
1870 | (rule__EnumDeclaration__Alternatives_2_0_1_2)? | ||
1871 | { after(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); } | ||
1872 | ) | ||
1873 | ; | ||
1874 | finally { | ||
1875 | restoreStackSize(stackSize); | ||
1876 | } | ||
1877 | |||
1878 | |||
1879 | rule__EnumDeclaration__Group_2_0_1_1__0 | ||
1880 | @init { | ||
1881 | int stackSize = keepStackSize(); | ||
1882 | } | ||
1883 | : | ||
1884 | rule__EnumDeclaration__Group_2_0_1_1__0__Impl | ||
1885 | rule__EnumDeclaration__Group_2_0_1_1__1 | ||
1886 | ; | ||
1887 | finally { | ||
1888 | restoreStackSize(stackSize); | ||
1889 | } | ||
1890 | |||
1891 | rule__EnumDeclaration__Group_2_0_1_1__0__Impl | ||
1892 | @init { | ||
1893 | int stackSize = keepStackSize(); | ||
1894 | } | ||
1895 | : | ||
1896 | ( | ||
1897 | { before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); } | ||
1898 | ',' | ||
1899 | { after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); } | ||
1900 | ) | ||
1901 | ; | ||
1902 | finally { | ||
1903 | restoreStackSize(stackSize); | ||
1904 | } | ||
1905 | |||
1906 | rule__EnumDeclaration__Group_2_0_1_1__1 | ||
1907 | @init { | ||
1908 | int stackSize = keepStackSize(); | ||
1909 | } | ||
1910 | : | ||
1911 | rule__EnumDeclaration__Group_2_0_1_1__1__Impl | ||
1912 | ; | ||
1913 | finally { | ||
1914 | restoreStackSize(stackSize); | ||
1915 | } | ||
1916 | |||
1917 | rule__EnumDeclaration__Group_2_0_1_1__1__Impl | ||
1918 | @init { | ||
1919 | int stackSize = keepStackSize(); | ||
1920 | } | ||
1921 | : | ||
1922 | ( | ||
1923 | { before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); } | ||
1924 | (rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1) | ||
1925 | { after(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); } | ||
1926 | ) | ||
1927 | ; | ||
1928 | finally { | ||
1929 | restoreStackSize(stackSize); | ||
1930 | } | ||
1931 | |||
1932 | |||
1440 | rule__ReferenceDeclaration__Group__0 | 1933 | rule__ReferenceDeclaration__Group__0 |
1441 | @init { | 1934 | @init { |
1442 | int stackSize = keepStackSize(); | 1935 | int stackSize = keepStackSize(); |
@@ -1456,7 +1949,7 @@ rule__ReferenceDeclaration__Group__0__Impl | |||
1456 | : | 1949 | : |
1457 | ( | 1950 | ( |
1458 | { before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); } | 1951 | { before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); } |
1459 | (rule__ReferenceDeclaration__Alternatives_0) | 1952 | (rule__ReferenceDeclaration__Alternatives_0)? |
1460 | { after(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); } | 1953 | { after(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); } |
1461 | ) | 1954 | ) |
1462 | ; | 1955 | ; |
@@ -2212,7 +2705,7 @@ rule__Parameter__Group__0__Impl | |||
2212 | : | 2705 | : |
2213 | ( | 2706 | ( |
2214 | { before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); } | 2707 | { before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); } |
2215 | (rule__Parameter__ParameterTypeAssignment_0) | 2708 | (rule__Parameter__ParameterTypeAssignment_0)? |
2216 | { after(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); } | 2709 | { after(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); } |
2217 | ) | 2710 | ) |
2218 | ; | 2711 | ; |
@@ -3561,9 +4054,9 @@ rule__QualifiedName__Group_1__0__Impl | |||
3561 | } | 4054 | } |
3562 | : | 4055 | : |
3563 | ( | 4056 | ( |
3564 | { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_0()); } | 4057 | { before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); } |
3565 | RULE_ID | 4058 | ruleIdentifier |
3566 | { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_0()); } | 4059 | { after(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); } |
3567 | ) | 4060 | ) |
3568 | ; | 4061 | ; |
3569 | finally { | 4062 | finally { |
@@ -3668,9 +4161,9 @@ rule__QualifiedName__Group_1_1__1__Impl | |||
3668 | } | 4161 | } |
3669 | : | 4162 | : |
3670 | ( | 4163 | ( |
3671 | { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1_1()); } | 4164 | { before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); } |
3672 | RULE_ID | 4165 | ruleIdentifier |
3673 | { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1_1()); } | 4166 | { after(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); } |
3674 | ) | 4167 | ) |
3675 | ; | 4168 | ; |
3676 | finally { | 4169 | finally { |
@@ -3738,9 +4231,9 @@ rule__Problem__NameAssignment_0_1 | |||
3738 | } | 4231 | } |
3739 | : | 4232 | : |
3740 | ( | 4233 | ( |
3741 | { before(grammarAccess.getProblemAccess().getNameIDTerminalRuleCall_0_1_0()); } | 4234 | { before(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); } |
3742 | RULE_ID | 4235 | ruleIdentifier |
3743 | { after(grammarAccess.getProblemAccess().getNameIDTerminalRuleCall_0_1_0()); } | 4236 | { after(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); } |
3744 | ) | 4237 | ) |
3745 | ; | 4238 | ; |
3746 | finally { | 4239 | finally { |
@@ -3787,9 +4280,9 @@ rule__ClassDeclaration__NameAssignment_2 | |||
3787 | } | 4280 | } |
3788 | : | 4281 | : |
3789 | ( | 4282 | ( |
3790 | { before(grammarAccess.getClassDeclarationAccess().getNameIDTerminalRuleCall_2_0()); } | 4283 | { before(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); } |
3791 | RULE_ID | 4284 | ruleIdentifier |
3792 | { after(grammarAccess.getClassDeclarationAccess().getNameIDTerminalRuleCall_2_0()); } | 4285 | { after(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); } |
3793 | ) | 4286 | ) |
3794 | ; | 4287 | ; |
3795 | finally { | 4288 | finally { |
@@ -3802,13 +4295,13 @@ rule__ClassDeclaration__SuperTypesAssignment_3_1 | |||
3802 | } | 4295 | } |
3803 | : | 4296 | : |
3804 | ( | 4297 | ( |
3805 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_1_0()); } | 4298 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); } |
3806 | ( | 4299 | ( |
3807 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_1_0_1()); } | 4300 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); } |
3808 | ruleQualifiedName | 4301 | ruleQualifiedName |
3809 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_1_0_1()); } | 4302 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); } |
3810 | ) | 4303 | ) |
3811 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_1_0()); } | 4304 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); } |
3812 | ) | 4305 | ) |
3813 | ; | 4306 | ; |
3814 | finally { | 4307 | finally { |
@@ -3821,13 +4314,13 @@ rule__ClassDeclaration__SuperTypesAssignment_3_2_1 | |||
3821 | } | 4314 | } |
3822 | : | 4315 | : |
3823 | ( | 4316 | ( |
3824 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_2_1_0()); } | 4317 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); } |
3825 | ( | 4318 | ( |
3826 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_2_1_0_1()); } | 4319 | { before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); } |
3827 | ruleQualifiedName | 4320 | ruleQualifiedName |
3828 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_2_1_0_1()); } | 4321 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); } |
3829 | ) | 4322 | ) |
3830 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_2_1_0()); } | 4323 | { after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); } |
3831 | ) | 4324 | ) |
3832 | ; | 4325 | ; |
3833 | finally { | 4326 | finally { |
@@ -3849,6 +4342,66 @@ finally { | |||
3849 | restoreStackSize(stackSize); | 4342 | restoreStackSize(stackSize); |
3850 | } | 4343 | } |
3851 | 4344 | ||
4345 | rule__EnumDeclaration__NameAssignment_1 | ||
4346 | @init { | ||
4347 | int stackSize = keepStackSize(); | ||
4348 | } | ||
4349 | : | ||
4350 | ( | ||
4351 | { before(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); } | ||
4352 | ruleIdentifier | ||
4353 | { after(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); } | ||
4354 | ) | ||
4355 | ; | ||
4356 | finally { | ||
4357 | restoreStackSize(stackSize); | ||
4358 | } | ||
4359 | |||
4360 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 | ||
4361 | @init { | ||
4362 | int stackSize = keepStackSize(); | ||
4363 | } | ||
4364 | : | ||
4365 | ( | ||
4366 | { before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); } | ||
4367 | ruleEnumLiteral | ||
4368 | { after(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); } | ||
4369 | ) | ||
4370 | ; | ||
4371 | finally { | ||
4372 | restoreStackSize(stackSize); | ||
4373 | } | ||
4374 | |||
4375 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 | ||
4376 | @init { | ||
4377 | int stackSize = keepStackSize(); | ||
4378 | } | ||
4379 | : | ||
4380 | ( | ||
4381 | { before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); } | ||
4382 | ruleEnumLiteral | ||
4383 | { after(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); } | ||
4384 | ) | ||
4385 | ; | ||
4386 | finally { | ||
4387 | restoreStackSize(stackSize); | ||
4388 | } | ||
4389 | |||
4390 | rule__EnumLiteral__NameAssignment | ||
4391 | @init { | ||
4392 | int stackSize = keepStackSize(); | ||
4393 | } | ||
4394 | : | ||
4395 | ( | ||
4396 | { before(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); } | ||
4397 | ruleQuotedOrUnquotedId | ||
4398 | { after(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); } | ||
4399 | ) | ||
4400 | ; | ||
4401 | finally { | ||
4402 | restoreStackSize(stackSize); | ||
4403 | } | ||
4404 | |||
3852 | rule__ReferenceDeclaration__ContainmentAssignment_0_0 | 4405 | rule__ReferenceDeclaration__ContainmentAssignment_0_0 |
3853 | @init { | 4406 | @init { |
3854 | int stackSize = keepStackSize(); | 4407 | int stackSize = keepStackSize(); |
@@ -3874,13 +4427,13 @@ rule__ReferenceDeclaration__ReferenceTypeAssignment_1 | |||
3874 | } | 4427 | } |
3875 | : | 4428 | : |
3876 | ( | 4429 | ( |
3877 | { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationCrossReference_1_0()); } | 4430 | { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); } |
3878 | ( | 4431 | ( |
3879 | { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationQualifiedNameParserRuleCall_1_0_1()); } | 4432 | { before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); } |
3880 | ruleQualifiedName | 4433 | ruleQualifiedName |
3881 | { after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationQualifiedNameParserRuleCall_1_0_1()); } | 4434 | { after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); } |
3882 | ) | 4435 | ) |
3883 | { after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationCrossReference_1_0()); } | 4436 | { after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); } |
3884 | ) | 4437 | ) |
3885 | ; | 4438 | ; |
3886 | finally { | 4439 | finally { |
@@ -3908,9 +4461,9 @@ rule__ReferenceDeclaration__NameAssignment_3 | |||
3908 | } | 4461 | } |
3909 | : | 4462 | : |
3910 | ( | 4463 | ( |
3911 | { before(grammarAccess.getReferenceDeclarationAccess().getNameIDTerminalRuleCall_3_0()); } | 4464 | { before(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); } |
3912 | RULE_ID | 4465 | ruleIdentifier |
3913 | { after(grammarAccess.getReferenceDeclarationAccess().getNameIDTerminalRuleCall_3_0()); } | 4466 | { after(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); } |
3914 | ) | 4467 | ) |
3915 | ; | 4468 | ; |
3916 | finally { | 4469 | finally { |
@@ -3961,9 +4514,9 @@ rule__PredicateDefinition__NameAssignment_1 | |||
3961 | } | 4514 | } |
3962 | : | 4515 | : |
3963 | ( | 4516 | ( |
3964 | { before(grammarAccess.getPredicateDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } | 4517 | { before(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); } |
3965 | RULE_ID | 4518 | ruleIdentifier |
3966 | { after(grammarAccess.getPredicateDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } | 4519 | { after(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); } |
3967 | ) | 4520 | ) |
3968 | ; | 4521 | ; |
3969 | finally { | 4522 | finally { |
@@ -4036,13 +4589,13 @@ rule__Parameter__ParameterTypeAssignment_0 | |||
4036 | } | 4589 | } |
4037 | : | 4590 | : |
4038 | ( | 4591 | ( |
4039 | { before(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationCrossReference_0_0()); } | 4592 | { before(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); } |
4040 | ( | 4593 | ( |
4041 | { before(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationIDTerminalRuleCall_0_0_1()); } | 4594 | { before(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); } |
4042 | RULE_ID | 4595 | ruleQualifiedName |
4043 | { after(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationIDTerminalRuleCall_0_0_1()); } | 4596 | { after(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); } |
4044 | ) | 4597 | ) |
4045 | { after(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationCrossReference_0_0()); } | 4598 | { after(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); } |
4046 | ) | 4599 | ) |
4047 | ; | 4600 | ; |
4048 | finally { | 4601 | finally { |
@@ -4055,9 +4608,9 @@ rule__Parameter__NameAssignment_1 | |||
4055 | } | 4608 | } |
4056 | : | 4609 | : |
4057 | ( | 4610 | ( |
4058 | { before(grammarAccess.getParameterAccess().getNameIDTerminalRuleCall_1_0()); } | 4611 | { before(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); } |
4059 | RULE_ID | 4612 | ruleIdentifier |
4060 | { after(grammarAccess.getParameterAccess().getNameIDTerminalRuleCall_1_0()); } | 4613 | { after(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); } |
4061 | ) | 4614 | ) |
4062 | ; | 4615 | ; |
4063 | finally { | 4616 | finally { |
@@ -4177,19 +4730,19 @@ finally { | |||
4177 | restoreStackSize(stackSize); | 4730 | restoreStackSize(stackSize); |
4178 | } | 4731 | } |
4179 | 4732 | ||
4180 | rule__Argument__VariableAssignment | 4733 | rule__Argument__VariableOrNodeAssignment |
4181 | @init { | 4734 | @init { |
4182 | int stackSize = keepStackSize(); | 4735 | int stackSize = keepStackSize(); |
4183 | } | 4736 | } |
4184 | : | 4737 | : |
4185 | ( | 4738 | ( |
4186 | { before(grammarAccess.getArgumentAccess().getVariableVariableCrossReference_0()); } | 4739 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); } |
4187 | ( | 4740 | ( |
4188 | { before(grammarAccess.getArgumentAccess().getVariableVariableIDTerminalRuleCall_0_1()); } | 4741 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); } |
4189 | RULE_ID | 4742 | ruleQualifiedName |
4190 | { after(grammarAccess.getArgumentAccess().getVariableVariableIDTerminalRuleCall_0_1()); } | 4743 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); } |
4191 | ) | 4744 | ) |
4192 | { after(grammarAccess.getArgumentAccess().getVariableVariableCrossReference_0()); } | 4745 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); } |
4193 | ) | 4746 | ) |
4194 | ; | 4747 | ; |
4195 | finally { | 4748 | finally { |
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens index 96f12627..c0cdd3c6 100644 --- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens +++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens | |||
@@ -1,34 +1,35 @@ | |||
1 | '!'=20 | 1 | '!'=22 |
2 | '('=32 | 2 | '('=33 |
3 | ')'=33 | 3 | ')'=34 |
4 | '*'=16 | 4 | '*'=18 |
5 | '+'=41 | 5 | '+'=42 |
6 | '+='=42 | 6 | '+='=43 |
7 | ','=25 | 7 | ','=13 |
8 | '.'=12 | 8 | '.'=12 |
9 | '..'=37 | 9 | '..'=38 |
10 | ':'=35 | 10 | ':'=36 |
11 | ':-'=34 | 11 | ':-'=35 |
12 | ';'=28 | 12 | ';'=14 |
13 | '='=15 | 13 | '='=17 |
14 | '?'=21 | 14 | '?'=23 |
15 | '['=29 | 15 | '['=30 |
16 | ']'=30 | 16 | ']'=31 |
17 | 'abstract'=38 | 17 | 'abstract'=39 |
18 | 'class'=23 | 18 | 'class'=25 |
19 | 'contains'=39 | 19 | 'contains'=40 |
20 | 'error'=40 | 20 | 'enum'=29 |
21 | 'extends'=24 | 21 | 'error'=41 |
22 | 'false'=18 | 22 | 'extends'=26 |
23 | 'opposite'=31 | 23 | 'false'=20 |
24 | 'pred'=14 | 24 | 'opposite'=32 |
25 | 'problem'=22 | 25 | 'pred'=16 |
26 | 'refers'=13 | 26 | 'problem'=24 |
27 | 'scope'=36 | 27 | 'refers'=15 |
28 | 'true'=17 | 28 | 'scope'=37 |
29 | 'unknown'=19 | 29 | 'true'=19 |
30 | '{'=26 | 30 | 'unknown'=21 |
31 | '}'=27 | 31 | '{'=27 |
32 | '}'=28 | ||
32 | RULE_ANY_OTHER=11 | 33 | RULE_ANY_OTHER=11 |
33 | RULE_ID=6 | 34 | RULE_ID=6 |
34 | RULE_INT=4 | 35 | RULE_INT=4 |
@@ -68,3 +69,4 @@ T__39=39 | |||
68 | T__40=40 | 69 | T__40=40 |
69 | T__41=41 | 70 | T__41=41 |
70 | T__42=42 | 71 | T__42=42 |
72 | T__43=43 | ||
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java index a180de53..e8f6f12d 100644 --- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java +++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java | |||
@@ -12,31 +12,16 @@ import java.util.ArrayList; | |||
12 | 12 | ||
13 | @SuppressWarnings("all") | 13 | @SuppressWarnings("all") |
14 | public class InternalProblemLexer extends Lexer { | 14 | public class InternalProblemLexer extends Lexer { |
15 | public static final int RULE_STRING=7; | ||
16 | public static final int RULE_SL_COMMENT=9; | ||
17 | public static final int T__19=19; | 15 | public static final int T__19=19; |
18 | public static final int T__15=15; | 16 | public static final int T__15=15; |
19 | public static final int T__37=37; | ||
20 | public static final int T__16=16; | 17 | public static final int T__16=16; |
21 | public static final int T__38=38; | ||
22 | public static final int T__17=17; | 18 | public static final int T__17=17; |
23 | public static final int T__39=39; | ||
24 | public static final int T__18=18; | 19 | public static final int T__18=18; |
25 | public static final int T__33=33; | ||
26 | public static final int T__12=12; | 20 | public static final int T__12=12; |
27 | public static final int T__34=34; | ||
28 | public static final int T__13=13; | 21 | public static final int T__13=13; |
29 | public static final int T__35=35; | ||
30 | public static final int T__14=14; | 22 | public static final int T__14=14; |
31 | public static final int T__36=36; | ||
32 | public static final int EOF=-1; | ||
33 | public static final int T__30=30; | ||
34 | public static final int T__31=31; | ||
35 | public static final int T__32=32; | ||
36 | public static final int RULE_ID=6; | 23 | public static final int RULE_ID=6; |
37 | public static final int RULE_WS=10; | ||
38 | public static final int RULE_QUOTED_ID=5; | 24 | public static final int RULE_QUOTED_ID=5; |
39 | public static final int RULE_ANY_OTHER=11; | ||
40 | public static final int T__26=26; | 25 | public static final int T__26=26; |
41 | public static final int T__27=27; | 26 | public static final int T__27=27; |
42 | public static final int T__28=28; | 27 | public static final int T__28=28; |
@@ -47,11 +32,27 @@ public class InternalProblemLexer extends Lexer { | |||
47 | public static final int T__23=23; | 32 | public static final int T__23=23; |
48 | public static final int T__24=24; | 33 | public static final int T__24=24; |
49 | public static final int T__25=25; | 34 | public static final int T__25=25; |
35 | public static final int T__20=20; | ||
36 | public static final int T__21=21; | ||
37 | public static final int RULE_STRING=7; | ||
38 | public static final int RULE_SL_COMMENT=9; | ||
39 | public static final int T__37=37; | ||
40 | public static final int T__38=38; | ||
41 | public static final int T__39=39; | ||
42 | public static final int T__33=33; | ||
43 | public static final int T__34=34; | ||
44 | public static final int T__35=35; | ||
45 | public static final int T__36=36; | ||
46 | public static final int EOF=-1; | ||
47 | public static final int T__30=30; | ||
48 | public static final int T__31=31; | ||
49 | public static final int T__32=32; | ||
50 | public static final int RULE_WS=10; | ||
51 | public static final int RULE_ANY_OTHER=11; | ||
50 | public static final int T__40=40; | 52 | public static final int T__40=40; |
51 | public static final int T__41=41; | 53 | public static final int T__41=41; |
52 | public static final int T__20=20; | ||
53 | public static final int T__42=42; | 54 | public static final int T__42=42; |
54 | public static final int T__21=21; | 55 | public static final int T__43=43; |
55 | 56 | ||
56 | // delegates | 57 | // delegates |
57 | // delegators | 58 | // delegators |
@@ -91,11 +92,10 @@ public class InternalProblemLexer extends Lexer { | |||
91 | try { | 92 | try { |
92 | int _type = T__13; | 93 | int _type = T__13; |
93 | int _channel = DEFAULT_TOKEN_CHANNEL; | 94 | int _channel = DEFAULT_TOKEN_CHANNEL; |
94 | // InternalProblem.g:12:7: ( 'refers' ) | 95 | // InternalProblem.g:12:7: ( ',' ) |
95 | // InternalProblem.g:12:9: 'refers' | 96 | // InternalProblem.g:12:9: ',' |
96 | { | 97 | { |
97 | match("refers"); | 98 | match(','); |
98 | |||
99 | 99 | ||
100 | } | 100 | } |
101 | 101 | ||
@@ -112,11 +112,10 @@ public class InternalProblemLexer extends Lexer { | |||
112 | try { | 112 | try { |
113 | int _type = T__14; | 113 | int _type = T__14; |
114 | int _channel = DEFAULT_TOKEN_CHANNEL; | 114 | int _channel = DEFAULT_TOKEN_CHANNEL; |
115 | // InternalProblem.g:13:7: ( 'pred' ) | 115 | // InternalProblem.g:13:7: ( ';' ) |
116 | // InternalProblem.g:13:9: 'pred' | 116 | // InternalProblem.g:13:9: ';' |
117 | { | 117 | { |
118 | match("pred"); | 118 | match(';'); |
119 | |||
120 | 119 | ||
121 | } | 120 | } |
122 | 121 | ||
@@ -133,10 +132,11 @@ public class InternalProblemLexer extends Lexer { | |||
133 | try { | 132 | try { |
134 | int _type = T__15; | 133 | int _type = T__15; |
135 | int _channel = DEFAULT_TOKEN_CHANNEL; | 134 | int _channel = DEFAULT_TOKEN_CHANNEL; |
136 | // InternalProblem.g:14:7: ( '=' ) | 135 | // InternalProblem.g:14:7: ( 'refers' ) |
137 | // InternalProblem.g:14:9: '=' | 136 | // InternalProblem.g:14:9: 'refers' |
138 | { | 137 | { |
139 | match('='); | 138 | match("refers"); |
139 | |||
140 | 140 | ||
141 | } | 141 | } |
142 | 142 | ||
@@ -153,10 +153,11 @@ public class InternalProblemLexer extends Lexer { | |||
153 | try { | 153 | try { |
154 | int _type = T__16; | 154 | int _type = T__16; |
155 | int _channel = DEFAULT_TOKEN_CHANNEL; | 155 | int _channel = DEFAULT_TOKEN_CHANNEL; |
156 | // InternalProblem.g:15:7: ( '*' ) | 156 | // InternalProblem.g:15:7: ( 'pred' ) |
157 | // InternalProblem.g:15:9: '*' | 157 | // InternalProblem.g:15:9: 'pred' |
158 | { | 158 | { |
159 | match('*'); | 159 | match("pred"); |
160 | |||
160 | 161 | ||
161 | } | 162 | } |
162 | 163 | ||
@@ -173,11 +174,10 @@ public class InternalProblemLexer extends Lexer { | |||
173 | try { | 174 | try { |
174 | int _type = T__17; | 175 | int _type = T__17; |
175 | int _channel = DEFAULT_TOKEN_CHANNEL; | 176 | int _channel = DEFAULT_TOKEN_CHANNEL; |
176 | // InternalProblem.g:16:7: ( 'true' ) | 177 | // InternalProblem.g:16:7: ( '=' ) |
177 | // InternalProblem.g:16:9: 'true' | 178 | // InternalProblem.g:16:9: '=' |
178 | { | 179 | { |
179 | match("true"); | 180 | match('='); |
180 | |||
181 | 181 | ||
182 | } | 182 | } |
183 | 183 | ||
@@ -194,11 +194,10 @@ public class InternalProblemLexer extends Lexer { | |||
194 | try { | 194 | try { |
195 | int _type = T__18; | 195 | int _type = T__18; |
196 | int _channel = DEFAULT_TOKEN_CHANNEL; | 196 | int _channel = DEFAULT_TOKEN_CHANNEL; |
197 | // InternalProblem.g:17:7: ( 'false' ) | 197 | // InternalProblem.g:17:7: ( '*' ) |
198 | // InternalProblem.g:17:9: 'false' | 198 | // InternalProblem.g:17:9: '*' |
199 | { | 199 | { |
200 | match("false"); | 200 | match('*'); |
201 | |||
202 | 201 | ||
203 | } | 202 | } |
204 | 203 | ||
@@ -215,10 +214,10 @@ public class InternalProblemLexer extends Lexer { | |||
215 | try { | 214 | try { |
216 | int _type = T__19; | 215 | int _type = T__19; |
217 | int _channel = DEFAULT_TOKEN_CHANNEL; | 216 | int _channel = DEFAULT_TOKEN_CHANNEL; |
218 | // InternalProblem.g:18:7: ( 'unknown' ) | 217 | // InternalProblem.g:18:7: ( 'true' ) |
219 | // InternalProblem.g:18:9: 'unknown' | 218 | // InternalProblem.g:18:9: 'true' |
220 | { | 219 | { |
221 | match("unknown"); | 220 | match("true"); |
222 | 221 | ||
223 | 222 | ||
224 | } | 223 | } |
@@ -236,10 +235,11 @@ public class InternalProblemLexer extends Lexer { | |||
236 | try { | 235 | try { |
237 | int _type = T__20; | 236 | int _type = T__20; |
238 | int _channel = DEFAULT_TOKEN_CHANNEL; | 237 | int _channel = DEFAULT_TOKEN_CHANNEL; |
239 | // InternalProblem.g:19:7: ( '!' ) | 238 | // InternalProblem.g:19:7: ( 'false' ) |
240 | // InternalProblem.g:19:9: '!' | 239 | // InternalProblem.g:19:9: 'false' |
241 | { | 240 | { |
242 | match('!'); | 241 | match("false"); |
242 | |||
243 | 243 | ||
244 | } | 244 | } |
245 | 245 | ||
@@ -256,10 +256,11 @@ public class InternalProblemLexer extends Lexer { | |||
256 | try { | 256 | try { |
257 | int _type = T__21; | 257 | int _type = T__21; |
258 | int _channel = DEFAULT_TOKEN_CHANNEL; | 258 | int _channel = DEFAULT_TOKEN_CHANNEL; |
259 | // InternalProblem.g:20:7: ( '?' ) | 259 | // InternalProblem.g:20:7: ( 'unknown' ) |
260 | // InternalProblem.g:20:9: '?' | 260 | // InternalProblem.g:20:9: 'unknown' |
261 | { | 261 | { |
262 | match('?'); | 262 | match("unknown"); |
263 | |||
263 | 264 | ||
264 | } | 265 | } |
265 | 266 | ||
@@ -276,11 +277,10 @@ public class InternalProblemLexer extends Lexer { | |||
276 | try { | 277 | try { |
277 | int _type = T__22; | 278 | int _type = T__22; |
278 | int _channel = DEFAULT_TOKEN_CHANNEL; | 279 | int _channel = DEFAULT_TOKEN_CHANNEL; |
279 | // InternalProblem.g:21:7: ( 'problem' ) | 280 | // InternalProblem.g:21:7: ( '!' ) |
280 | // InternalProblem.g:21:9: 'problem' | 281 | // InternalProblem.g:21:9: '!' |
281 | { | 282 | { |
282 | match("problem"); | 283 | match('!'); |
283 | |||
284 | 284 | ||
285 | } | 285 | } |
286 | 286 | ||
@@ -297,11 +297,10 @@ public class InternalProblemLexer extends Lexer { | |||
297 | try { | 297 | try { |
298 | int _type = T__23; | 298 | int _type = T__23; |
299 | int _channel = DEFAULT_TOKEN_CHANNEL; | 299 | int _channel = DEFAULT_TOKEN_CHANNEL; |
300 | // InternalProblem.g:22:7: ( 'class' ) | 300 | // InternalProblem.g:22:7: ( '?' ) |
301 | // InternalProblem.g:22:9: 'class' | 301 | // InternalProblem.g:22:9: '?' |
302 | { | 302 | { |
303 | match("class"); | 303 | match('?'); |
304 | |||
305 | 304 | ||
306 | } | 305 | } |
307 | 306 | ||
@@ -318,10 +317,10 @@ public class InternalProblemLexer extends Lexer { | |||
318 | try { | 317 | try { |
319 | int _type = T__24; | 318 | int _type = T__24; |
320 | int _channel = DEFAULT_TOKEN_CHANNEL; | 319 | int _channel = DEFAULT_TOKEN_CHANNEL; |
321 | // InternalProblem.g:23:7: ( 'extends' ) | 320 | // InternalProblem.g:23:7: ( 'problem' ) |
322 | // InternalProblem.g:23:9: 'extends' | 321 | // InternalProblem.g:23:9: 'problem' |
323 | { | 322 | { |
324 | match("extends"); | 323 | match("problem"); |
325 | 324 | ||
326 | 325 | ||
327 | } | 326 | } |
@@ -339,10 +338,11 @@ public class InternalProblemLexer extends Lexer { | |||
339 | try { | 338 | try { |
340 | int _type = T__25; | 339 | int _type = T__25; |
341 | int _channel = DEFAULT_TOKEN_CHANNEL; | 340 | int _channel = DEFAULT_TOKEN_CHANNEL; |
342 | // InternalProblem.g:24:7: ( ',' ) | 341 | // InternalProblem.g:24:7: ( 'class' ) |
343 | // InternalProblem.g:24:9: ',' | 342 | // InternalProblem.g:24:9: 'class' |
344 | { | 343 | { |
345 | match(','); | 344 | match("class"); |
345 | |||
346 | 346 | ||
347 | } | 347 | } |
348 | 348 | ||
@@ -359,10 +359,11 @@ public class InternalProblemLexer extends Lexer { | |||
359 | try { | 359 | try { |
360 | int _type = T__26; | 360 | int _type = T__26; |
361 | int _channel = DEFAULT_TOKEN_CHANNEL; | 361 | int _channel = DEFAULT_TOKEN_CHANNEL; |
362 | // InternalProblem.g:25:7: ( '{' ) | 362 | // InternalProblem.g:25:7: ( 'extends' ) |
363 | // InternalProblem.g:25:9: '{' | 363 | // InternalProblem.g:25:9: 'extends' |
364 | { | 364 | { |
365 | match('{'); | 365 | match("extends"); |
366 | |||
366 | 367 | ||
367 | } | 368 | } |
368 | 369 | ||
@@ -379,10 +380,10 @@ public class InternalProblemLexer extends Lexer { | |||
379 | try { | 380 | try { |
380 | int _type = T__27; | 381 | int _type = T__27; |
381 | int _channel = DEFAULT_TOKEN_CHANNEL; | 382 | int _channel = DEFAULT_TOKEN_CHANNEL; |
382 | // InternalProblem.g:26:7: ( '}' ) | 383 | // InternalProblem.g:26:7: ( '{' ) |
383 | // InternalProblem.g:26:9: '}' | 384 | // InternalProblem.g:26:9: '{' |
384 | { | 385 | { |
385 | match('}'); | 386 | match('{'); |
386 | 387 | ||
387 | } | 388 | } |
388 | 389 | ||
@@ -399,10 +400,10 @@ public class InternalProblemLexer extends Lexer { | |||
399 | try { | 400 | try { |
400 | int _type = T__28; | 401 | int _type = T__28; |
401 | int _channel = DEFAULT_TOKEN_CHANNEL; | 402 | int _channel = DEFAULT_TOKEN_CHANNEL; |
402 | // InternalProblem.g:27:7: ( ';' ) | 403 | // InternalProblem.g:27:7: ( '}' ) |
403 | // InternalProblem.g:27:9: ';' | 404 | // InternalProblem.g:27:9: '}' |
404 | { | 405 | { |
405 | match(';'); | 406 | match('}'); |
406 | 407 | ||
407 | } | 408 | } |
408 | 409 | ||
@@ -419,10 +420,11 @@ public class InternalProblemLexer extends Lexer { | |||
419 | try { | 420 | try { |
420 | int _type = T__29; | 421 | int _type = T__29; |
421 | int _channel = DEFAULT_TOKEN_CHANNEL; | 422 | int _channel = DEFAULT_TOKEN_CHANNEL; |
422 | // InternalProblem.g:28:7: ( '[' ) | 423 | // InternalProblem.g:28:7: ( 'enum' ) |
423 | // InternalProblem.g:28:9: '[' | 424 | // InternalProblem.g:28:9: 'enum' |
424 | { | 425 | { |
425 | match('['); | 426 | match("enum"); |
427 | |||
426 | 428 | ||
427 | } | 429 | } |
428 | 430 | ||
@@ -439,10 +441,10 @@ public class InternalProblemLexer extends Lexer { | |||
439 | try { | 441 | try { |
440 | int _type = T__30; | 442 | int _type = T__30; |
441 | int _channel = DEFAULT_TOKEN_CHANNEL; | 443 | int _channel = DEFAULT_TOKEN_CHANNEL; |
442 | // InternalProblem.g:29:7: ( ']' ) | 444 | // InternalProblem.g:29:7: ( '[' ) |
443 | // InternalProblem.g:29:9: ']' | 445 | // InternalProblem.g:29:9: '[' |
444 | { | 446 | { |
445 | match(']'); | 447 | match('['); |
446 | 448 | ||
447 | } | 449 | } |
448 | 450 | ||
@@ -459,11 +461,10 @@ public class InternalProblemLexer extends Lexer { | |||
459 | try { | 461 | try { |
460 | int _type = T__31; | 462 | int _type = T__31; |
461 | int _channel = DEFAULT_TOKEN_CHANNEL; | 463 | int _channel = DEFAULT_TOKEN_CHANNEL; |
462 | // InternalProblem.g:30:7: ( 'opposite' ) | 464 | // InternalProblem.g:30:7: ( ']' ) |
463 | // InternalProblem.g:30:9: 'opposite' | 465 | // InternalProblem.g:30:9: ']' |
464 | { | 466 | { |
465 | match("opposite"); | 467 | match(']'); |
466 | |||
467 | 468 | ||
468 | } | 469 | } |
469 | 470 | ||
@@ -480,10 +481,11 @@ public class InternalProblemLexer extends Lexer { | |||
480 | try { | 481 | try { |
481 | int _type = T__32; | 482 | int _type = T__32; |
482 | int _channel = DEFAULT_TOKEN_CHANNEL; | 483 | int _channel = DEFAULT_TOKEN_CHANNEL; |
483 | // InternalProblem.g:31:7: ( '(' ) | 484 | // InternalProblem.g:31:7: ( 'opposite' ) |
484 | // InternalProblem.g:31:9: '(' | 485 | // InternalProblem.g:31:9: 'opposite' |
485 | { | 486 | { |
486 | match('('); | 487 | match("opposite"); |
488 | |||
487 | 489 | ||
488 | } | 490 | } |
489 | 491 | ||
@@ -500,10 +502,10 @@ public class InternalProblemLexer extends Lexer { | |||
500 | try { | 502 | try { |
501 | int _type = T__33; | 503 | int _type = T__33; |
502 | int _channel = DEFAULT_TOKEN_CHANNEL; | 504 | int _channel = DEFAULT_TOKEN_CHANNEL; |
503 | // InternalProblem.g:32:7: ( ')' ) | 505 | // InternalProblem.g:32:7: ( '(' ) |
504 | // InternalProblem.g:32:9: ')' | 506 | // InternalProblem.g:32:9: '(' |
505 | { | 507 | { |
506 | match(')'); | 508 | match('('); |
507 | 509 | ||
508 | } | 510 | } |
509 | 511 | ||
@@ -520,11 +522,10 @@ public class InternalProblemLexer extends Lexer { | |||
520 | try { | 522 | try { |
521 | int _type = T__34; | 523 | int _type = T__34; |
522 | int _channel = DEFAULT_TOKEN_CHANNEL; | 524 | int _channel = DEFAULT_TOKEN_CHANNEL; |
523 | // InternalProblem.g:33:7: ( ':-' ) | 525 | // InternalProblem.g:33:7: ( ')' ) |
524 | // InternalProblem.g:33:9: ':-' | 526 | // InternalProblem.g:33:9: ')' |
525 | { | 527 | { |
526 | match(":-"); | 528 | match(')'); |
527 | |||
528 | 529 | ||
529 | } | 530 | } |
530 | 531 | ||
@@ -541,10 +542,11 @@ public class InternalProblemLexer extends Lexer { | |||
541 | try { | 542 | try { |
542 | int _type = T__35; | 543 | int _type = T__35; |
543 | int _channel = DEFAULT_TOKEN_CHANNEL; | 544 | int _channel = DEFAULT_TOKEN_CHANNEL; |
544 | // InternalProblem.g:34:7: ( ':' ) | 545 | // InternalProblem.g:34:7: ( ':-' ) |
545 | // InternalProblem.g:34:9: ':' | 546 | // InternalProblem.g:34:9: ':-' |
546 | { | 547 | { |
547 | match(':'); | 548 | match(":-"); |
549 | |||
548 | 550 | ||
549 | } | 551 | } |
550 | 552 | ||
@@ -561,11 +563,10 @@ public class InternalProblemLexer extends Lexer { | |||
561 | try { | 563 | try { |
562 | int _type = T__36; | 564 | int _type = T__36; |
563 | int _channel = DEFAULT_TOKEN_CHANNEL; | 565 | int _channel = DEFAULT_TOKEN_CHANNEL; |
564 | // InternalProblem.g:35:7: ( 'scope' ) | 566 | // InternalProblem.g:35:7: ( ':' ) |
565 | // InternalProblem.g:35:9: 'scope' | 567 | // InternalProblem.g:35:9: ':' |
566 | { | 568 | { |
567 | match("scope"); | 569 | match(':'); |
568 | |||
569 | 570 | ||
570 | } | 571 | } |
571 | 572 | ||
@@ -582,10 +583,10 @@ public class InternalProblemLexer extends Lexer { | |||
582 | try { | 583 | try { |
583 | int _type = T__37; | 584 | int _type = T__37; |
584 | int _channel = DEFAULT_TOKEN_CHANNEL; | 585 | int _channel = DEFAULT_TOKEN_CHANNEL; |
585 | // InternalProblem.g:36:7: ( '..' ) | 586 | // InternalProblem.g:36:7: ( 'scope' ) |
586 | // InternalProblem.g:36:9: '..' | 587 | // InternalProblem.g:36:9: 'scope' |
587 | { | 588 | { |
588 | match(".."); | 589 | match("scope"); |
589 | 590 | ||
590 | 591 | ||
591 | } | 592 | } |
@@ -603,10 +604,10 @@ public class InternalProblemLexer extends Lexer { | |||
603 | try { | 604 | try { |
604 | int _type = T__38; | 605 | int _type = T__38; |
605 | int _channel = DEFAULT_TOKEN_CHANNEL; | 606 | int _channel = DEFAULT_TOKEN_CHANNEL; |
606 | // InternalProblem.g:37:7: ( 'abstract' ) | 607 | // InternalProblem.g:37:7: ( '..' ) |
607 | // InternalProblem.g:37:9: 'abstract' | 608 | // InternalProblem.g:37:9: '..' |
608 | { | 609 | { |
609 | match("abstract"); | 610 | match(".."); |
610 | 611 | ||
611 | 612 | ||
612 | } | 613 | } |
@@ -624,10 +625,10 @@ public class InternalProblemLexer extends Lexer { | |||
624 | try { | 625 | try { |
625 | int _type = T__39; | 626 | int _type = T__39; |
626 | int _channel = DEFAULT_TOKEN_CHANNEL; | 627 | int _channel = DEFAULT_TOKEN_CHANNEL; |
627 | // InternalProblem.g:38:7: ( 'contains' ) | 628 | // InternalProblem.g:38:7: ( 'abstract' ) |
628 | // InternalProblem.g:38:9: 'contains' | 629 | // InternalProblem.g:38:9: 'abstract' |
629 | { | 630 | { |
630 | match("contains"); | 631 | match("abstract"); |
631 | 632 | ||
632 | 633 | ||
633 | } | 634 | } |
@@ -645,10 +646,10 @@ public class InternalProblemLexer extends Lexer { | |||
645 | try { | 646 | try { |
646 | int _type = T__40; | 647 | int _type = T__40; |
647 | int _channel = DEFAULT_TOKEN_CHANNEL; | 648 | int _channel = DEFAULT_TOKEN_CHANNEL; |
648 | // InternalProblem.g:39:7: ( 'error' ) | 649 | // InternalProblem.g:39:7: ( 'contains' ) |
649 | // InternalProblem.g:39:9: 'error' | 650 | // InternalProblem.g:39:9: 'contains' |
650 | { | 651 | { |
651 | match("error"); | 652 | match("contains"); |
652 | 653 | ||
653 | 654 | ||
654 | } | 655 | } |
@@ -666,10 +667,11 @@ public class InternalProblemLexer extends Lexer { | |||
666 | try { | 667 | try { |
667 | int _type = T__41; | 668 | int _type = T__41; |
668 | int _channel = DEFAULT_TOKEN_CHANNEL; | 669 | int _channel = DEFAULT_TOKEN_CHANNEL; |
669 | // InternalProblem.g:40:7: ( '+' ) | 670 | // InternalProblem.g:40:7: ( 'error' ) |
670 | // InternalProblem.g:40:9: '+' | 671 | // InternalProblem.g:40:9: 'error' |
671 | { | 672 | { |
672 | match('+'); | 673 | match("error"); |
674 | |||
673 | 675 | ||
674 | } | 676 | } |
675 | 677 | ||
@@ -686,8 +688,28 @@ public class InternalProblemLexer extends Lexer { | |||
686 | try { | 688 | try { |
687 | int _type = T__42; | 689 | int _type = T__42; |
688 | int _channel = DEFAULT_TOKEN_CHANNEL; | 690 | int _channel = DEFAULT_TOKEN_CHANNEL; |
689 | // InternalProblem.g:41:7: ( '+=' ) | 691 | // InternalProblem.g:41:7: ( '+' ) |
690 | // InternalProblem.g:41:9: '+=' | 692 | // InternalProblem.g:41:9: '+' |
693 | { | ||
694 | match('+'); | ||
695 | |||
696 | } | ||
697 | |||
698 | state.type = _type; | ||
699 | state.channel = _channel; | ||
700 | } | ||
701 | finally { | ||
702 | } | ||
703 | } | ||
704 | // $ANTLR end "T__42" | ||
705 | |||
706 | // $ANTLR start "T__43" | ||
707 | public final void mT__43() throws RecognitionException { | ||
708 | try { | ||
709 | int _type = T__43; | ||
710 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
711 | // InternalProblem.g:42:7: ( '+=' ) | ||
712 | // InternalProblem.g:42:9: '+=' | ||
691 | { | 713 | { |
692 | match("+="); | 714 | match("+="); |
693 | 715 | ||
@@ -700,18 +722,18 @@ public class InternalProblemLexer extends Lexer { | |||
700 | finally { | 722 | finally { |
701 | } | 723 | } |
702 | } | 724 | } |
703 | // $ANTLR end "T__42" | 725 | // $ANTLR end "T__43" |
704 | 726 | ||
705 | // $ANTLR start "RULE_STRING" | 727 | // $ANTLR start "RULE_STRING" |
706 | public final void mRULE_STRING() throws RecognitionException { | 728 | public final void mRULE_STRING() throws RecognitionException { |
707 | try { | 729 | try { |
708 | int _type = RULE_STRING; | 730 | int _type = RULE_STRING; |
709 | int _channel = DEFAULT_TOKEN_CHANNEL; | 731 | int _channel = DEFAULT_TOKEN_CHANNEL; |
710 | // InternalProblem.g:4471:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | 732 | // InternalProblem.g:5024:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) |
711 | // InternalProblem.g:4471:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 733 | // InternalProblem.g:5024:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
712 | { | 734 | { |
713 | match('\"'); | 735 | match('\"'); |
714 | // InternalProblem.g:4471:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 736 | // InternalProblem.g:5024:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
715 | loop1: | 737 | loop1: |
716 | do { | 738 | do { |
717 | int alt1=3; | 739 | int alt1=3; |
@@ -727,7 +749,7 @@ public class InternalProblemLexer extends Lexer { | |||
727 | 749 | ||
728 | switch (alt1) { | 750 | switch (alt1) { |
729 | case 1 : | 751 | case 1 : |
730 | // InternalProblem.g:4471:20: '\\\\' . | 752 | // InternalProblem.g:5024:20: '\\\\' . |
731 | { | 753 | { |
732 | match('\\'); | 754 | match('\\'); |
733 | matchAny(); | 755 | matchAny(); |
@@ -735,7 +757,7 @@ public class InternalProblemLexer extends Lexer { | |||
735 | } | 757 | } |
736 | break; | 758 | break; |
737 | case 2 : | 759 | case 2 : |
738 | // InternalProblem.g:4471:27: ~ ( ( '\\\\' | '\"' ) ) | 760 | // InternalProblem.g:5024:27: ~ ( ( '\\\\' | '\"' ) ) |
739 | { | 761 | { |
740 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 762 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
741 | input.consume(); | 763 | input.consume(); |
@@ -772,11 +794,11 @@ public class InternalProblemLexer extends Lexer { | |||
772 | try { | 794 | try { |
773 | int _type = RULE_QUOTED_ID; | 795 | int _type = RULE_QUOTED_ID; |
774 | int _channel = DEFAULT_TOKEN_CHANNEL; | 796 | int _channel = DEFAULT_TOKEN_CHANNEL; |
775 | // InternalProblem.g:4473:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 797 | // InternalProblem.g:5026:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
776 | // InternalProblem.g:4473:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 798 | // InternalProblem.g:5026:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
777 | { | 799 | { |
778 | match('\''); | 800 | match('\''); |
779 | // InternalProblem.g:4473:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 801 | // InternalProblem.g:5026:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
780 | loop2: | 802 | loop2: |
781 | do { | 803 | do { |
782 | int alt2=3; | 804 | int alt2=3; |
@@ -792,7 +814,7 @@ public class InternalProblemLexer extends Lexer { | |||
792 | 814 | ||
793 | switch (alt2) { | 815 | switch (alt2) { |
794 | case 1 : | 816 | case 1 : |
795 | // InternalProblem.g:4473:24: '\\\\' . | 817 | // InternalProblem.g:5026:24: '\\\\' . |
796 | { | 818 | { |
797 | match('\\'); | 819 | match('\\'); |
798 | matchAny(); | 820 | matchAny(); |
@@ -800,7 +822,7 @@ public class InternalProblemLexer extends Lexer { | |||
800 | } | 822 | } |
801 | break; | 823 | break; |
802 | case 2 : | 824 | case 2 : |
803 | // InternalProblem.g:4473:31: ~ ( ( '\\\\' | '\\'' ) ) | 825 | // InternalProblem.g:5026:31: ~ ( ( '\\\\' | '\\'' ) ) |
804 | { | 826 | { |
805 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 827 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
806 | input.consume(); | 828 | input.consume(); |
@@ -837,10 +859,10 @@ public class InternalProblemLexer extends Lexer { | |||
837 | try { | 859 | try { |
838 | int _type = RULE_ID; | 860 | int _type = RULE_ID; |
839 | int _channel = DEFAULT_TOKEN_CHANNEL; | 861 | int _channel = DEFAULT_TOKEN_CHANNEL; |
840 | // InternalProblem.g:4475:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 862 | // InternalProblem.g:5028:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
841 | // InternalProblem.g:4475:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 863 | // InternalProblem.g:5028:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
842 | { | 864 | { |
843 | // InternalProblem.g:4475:11: ( '^' )? | 865 | // InternalProblem.g:5028:11: ( '^' )? |
844 | int alt3=2; | 866 | int alt3=2; |
845 | int LA3_0 = input.LA(1); | 867 | int LA3_0 = input.LA(1); |
846 | 868 | ||
@@ -849,7 +871,7 @@ public class InternalProblemLexer extends Lexer { | |||
849 | } | 871 | } |
850 | switch (alt3) { | 872 | switch (alt3) { |
851 | case 1 : | 873 | case 1 : |
852 | // InternalProblem.g:4475:11: '^' | 874 | // InternalProblem.g:5028:11: '^' |
853 | { | 875 | { |
854 | match('^'); | 876 | match('^'); |
855 | 877 | ||
@@ -867,7 +889,7 @@ public class InternalProblemLexer extends Lexer { | |||
867 | recover(mse); | 889 | recover(mse); |
868 | throw mse;} | 890 | throw mse;} |
869 | 891 | ||
870 | // InternalProblem.g:4475:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 892 | // InternalProblem.g:5028:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
871 | loop4: | 893 | loop4: |
872 | do { | 894 | do { |
873 | int alt4=2; | 895 | int alt4=2; |
@@ -916,10 +938,10 @@ public class InternalProblemLexer extends Lexer { | |||
916 | try { | 938 | try { |
917 | int _type = RULE_INT; | 939 | int _type = RULE_INT; |
918 | int _channel = DEFAULT_TOKEN_CHANNEL; | 940 | int _channel = DEFAULT_TOKEN_CHANNEL; |
919 | // InternalProblem.g:4477:10: ( ( '0' .. '9' )+ ) | 941 | // InternalProblem.g:5030:10: ( ( '0' .. '9' )+ ) |
920 | // InternalProblem.g:4477:12: ( '0' .. '9' )+ | 942 | // InternalProblem.g:5030:12: ( '0' .. '9' )+ |
921 | { | 943 | { |
922 | // InternalProblem.g:4477:12: ( '0' .. '9' )+ | 944 | // InternalProblem.g:5030:12: ( '0' .. '9' )+ |
923 | int cnt5=0; | 945 | int cnt5=0; |
924 | loop5: | 946 | loop5: |
925 | do { | 947 | do { |
@@ -933,7 +955,7 @@ public class InternalProblemLexer extends Lexer { | |||
933 | 955 | ||
934 | switch (alt5) { | 956 | switch (alt5) { |
935 | case 1 : | 957 | case 1 : |
936 | // InternalProblem.g:4477:13: '0' .. '9' | 958 | // InternalProblem.g:5030:13: '0' .. '9' |
937 | { | 959 | { |
938 | matchRange('0','9'); | 960 | matchRange('0','9'); |
939 | 961 | ||
@@ -965,12 +987,12 @@ public class InternalProblemLexer extends Lexer { | |||
965 | try { | 987 | try { |
966 | int _type = RULE_ML_COMMENT; | 988 | int _type = RULE_ML_COMMENT; |
967 | int _channel = DEFAULT_TOKEN_CHANNEL; | 989 | int _channel = DEFAULT_TOKEN_CHANNEL; |
968 | // InternalProblem.g:4479:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 990 | // InternalProblem.g:5032:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
969 | // InternalProblem.g:4479:19: '/*' ( options {greedy=false; } : . )* '*/' | 991 | // InternalProblem.g:5032:19: '/*' ( options {greedy=false; } : . )* '*/' |
970 | { | 992 | { |
971 | match("/*"); | 993 | match("/*"); |
972 | 994 | ||
973 | // InternalProblem.g:4479:24: ( options {greedy=false; } : . )* | 995 | // InternalProblem.g:5032:24: ( options {greedy=false; } : . )* |
974 | loop6: | 996 | loop6: |
975 | do { | 997 | do { |
976 | int alt6=2; | 998 | int alt6=2; |
@@ -995,7 +1017,7 @@ public class InternalProblemLexer extends Lexer { | |||
995 | 1017 | ||
996 | switch (alt6) { | 1018 | switch (alt6) { |
997 | case 1 : | 1019 | case 1 : |
998 | // InternalProblem.g:4479:52: . | 1020 | // InternalProblem.g:5032:52: . |
999 | { | 1021 | { |
1000 | matchAny(); | 1022 | matchAny(); |
1001 | 1023 | ||
@@ -1025,12 +1047,12 @@ public class InternalProblemLexer extends Lexer { | |||
1025 | try { | 1047 | try { |
1026 | int _type = RULE_SL_COMMENT; | 1048 | int _type = RULE_SL_COMMENT; |
1027 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1049 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1028 | // InternalProblem.g:4481:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1050 | // InternalProblem.g:5034:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1029 | // InternalProblem.g:4481:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1051 | // InternalProblem.g:5034:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1030 | { | 1052 | { |
1031 | match("//"); | 1053 | match("//"); |
1032 | 1054 | ||
1033 | // InternalProblem.g:4481:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1055 | // InternalProblem.g:5034:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1034 | loop7: | 1056 | loop7: |
1035 | do { | 1057 | do { |
1036 | int alt7=2; | 1058 | int alt7=2; |
@@ -1043,7 +1065,7 @@ public class InternalProblemLexer extends Lexer { | |||
1043 | 1065 | ||
1044 | switch (alt7) { | 1066 | switch (alt7) { |
1045 | case 1 : | 1067 | case 1 : |
1046 | // InternalProblem.g:4481:24: ~ ( ( '\\n' | '\\r' ) ) | 1068 | // InternalProblem.g:5034:24: ~ ( ( '\\n' | '\\r' ) ) |
1047 | { | 1069 | { |
1048 | 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') ) { | 1070 | 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') ) { |
1049 | input.consume(); | 1071 | input.consume(); |
@@ -1063,7 +1085,7 @@ public class InternalProblemLexer extends Lexer { | |||
1063 | } | 1085 | } |
1064 | } while (true); | 1086 | } while (true); |
1065 | 1087 | ||
1066 | // InternalProblem.g:4481:40: ( ( '\\r' )? '\\n' )? | 1088 | // InternalProblem.g:5034:40: ( ( '\\r' )? '\\n' )? |
1067 | int alt9=2; | 1089 | int alt9=2; |
1068 | int LA9_0 = input.LA(1); | 1090 | int LA9_0 = input.LA(1); |
1069 | 1091 | ||
@@ -1072,9 +1094,9 @@ public class InternalProblemLexer extends Lexer { | |||
1072 | } | 1094 | } |
1073 | switch (alt9) { | 1095 | switch (alt9) { |
1074 | case 1 : | 1096 | case 1 : |
1075 | // InternalProblem.g:4481:41: ( '\\r' )? '\\n' | 1097 | // InternalProblem.g:5034:41: ( '\\r' )? '\\n' |
1076 | { | 1098 | { |
1077 | // InternalProblem.g:4481:41: ( '\\r' )? | 1099 | // InternalProblem.g:5034:41: ( '\\r' )? |
1078 | int alt8=2; | 1100 | int alt8=2; |
1079 | int LA8_0 = input.LA(1); | 1101 | int LA8_0 = input.LA(1); |
1080 | 1102 | ||
@@ -1083,7 +1105,7 @@ public class InternalProblemLexer extends Lexer { | |||
1083 | } | 1105 | } |
1084 | switch (alt8) { | 1106 | switch (alt8) { |
1085 | case 1 : | 1107 | case 1 : |
1086 | // InternalProblem.g:4481:41: '\\r' | 1108 | // InternalProblem.g:5034:41: '\\r' |
1087 | { | 1109 | { |
1088 | match('\r'); | 1110 | match('\r'); |
1089 | 1111 | ||
@@ -1115,10 +1137,10 @@ public class InternalProblemLexer extends Lexer { | |||
1115 | try { | 1137 | try { |
1116 | int _type = RULE_WS; | 1138 | int _type = RULE_WS; |
1117 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1139 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1118 | // InternalProblem.g:4483:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1140 | // InternalProblem.g:5036:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1119 | // InternalProblem.g:4483:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1141 | // InternalProblem.g:5036:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1120 | { | 1142 | { |
1121 | // InternalProblem.g:4483:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1143 | // InternalProblem.g:5036:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1122 | int cnt10=0; | 1144 | int cnt10=0; |
1123 | loop10: | 1145 | loop10: |
1124 | do { | 1146 | do { |
@@ -1172,8 +1194,8 @@ public class InternalProblemLexer extends Lexer { | |||
1172 | try { | 1194 | try { |
1173 | int _type = RULE_ANY_OTHER; | 1195 | int _type = RULE_ANY_OTHER; |
1174 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1196 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1175 | // InternalProblem.g:4485:16: ( . ) | 1197 | // InternalProblem.g:5038:16: ( . ) |
1176 | // InternalProblem.g:4485:18: . | 1198 | // InternalProblem.g:5038:18: . |
1177 | { | 1199 | { |
1178 | matchAny(); | 1200 | matchAny(); |
1179 | 1201 | ||
@@ -1188,8 +1210,8 @@ public class InternalProblemLexer extends Lexer { | |||
1188 | // $ANTLR end "RULE_ANY_OTHER" | 1210 | // $ANTLR end "RULE_ANY_OTHER" |
1189 | 1211 | ||
1190 | public void mTokens() throws RecognitionException { | 1212 | public void mTokens() throws RecognitionException { |
1191 | // InternalProblem.g:1:8: ( 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 | T__42 | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1213 | // InternalProblem.g:1:8: ( 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 | T__42 | T__43 | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1192 | int alt11=39; | 1214 | int alt11=40; |
1193 | alt11 = dfa11.predict(input); | 1215 | alt11 = dfa11.predict(input); |
1194 | switch (alt11) { | 1216 | switch (alt11) { |
1195 | case 1 : | 1217 | case 1 : |
@@ -1410,56 +1432,63 @@ public class InternalProblemLexer extends Lexer { | |||
1410 | } | 1432 | } |
1411 | break; | 1433 | break; |
1412 | case 32 : | 1434 | case 32 : |
1413 | // InternalProblem.g:1:196: RULE_STRING | 1435 | // InternalProblem.g:1:196: T__43 |
1414 | { | 1436 | { |
1415 | mRULE_STRING(); | 1437 | mT__43(); |
1416 | 1438 | ||
1417 | } | 1439 | } |
1418 | break; | 1440 | break; |
1419 | case 33 : | 1441 | case 33 : |
1420 | // InternalProblem.g:1:208: RULE_QUOTED_ID | 1442 | // InternalProblem.g:1:202: RULE_STRING |
1421 | { | 1443 | { |
1422 | mRULE_QUOTED_ID(); | 1444 | mRULE_STRING(); |
1423 | 1445 | ||
1424 | } | 1446 | } |
1425 | break; | 1447 | break; |
1426 | case 34 : | 1448 | case 34 : |
1427 | // InternalProblem.g:1:223: RULE_ID | 1449 | // InternalProblem.g:1:214: RULE_QUOTED_ID |
1428 | { | 1450 | { |
1429 | mRULE_ID(); | 1451 | mRULE_QUOTED_ID(); |
1430 | 1452 | ||
1431 | } | 1453 | } |
1432 | break; | 1454 | break; |
1433 | case 35 : | 1455 | case 35 : |
1434 | // InternalProblem.g:1:231: RULE_INT | 1456 | // InternalProblem.g:1:229: RULE_ID |
1435 | { | 1457 | { |
1436 | mRULE_INT(); | 1458 | mRULE_ID(); |
1437 | 1459 | ||
1438 | } | 1460 | } |
1439 | break; | 1461 | break; |
1440 | case 36 : | 1462 | case 36 : |
1441 | // InternalProblem.g:1:240: RULE_ML_COMMENT | 1463 | // InternalProblem.g:1:237: RULE_INT |
1442 | { | 1464 | { |
1443 | mRULE_ML_COMMENT(); | 1465 | mRULE_INT(); |
1444 | 1466 | ||
1445 | } | 1467 | } |
1446 | break; | 1468 | break; |
1447 | case 37 : | 1469 | case 37 : |
1448 | // InternalProblem.g:1:256: RULE_SL_COMMENT | 1470 | // InternalProblem.g:1:246: RULE_ML_COMMENT |
1449 | { | 1471 | { |
1450 | mRULE_SL_COMMENT(); | 1472 | mRULE_ML_COMMENT(); |
1451 | 1473 | ||
1452 | } | 1474 | } |
1453 | break; | 1475 | break; |
1454 | case 38 : | 1476 | case 38 : |
1455 | // InternalProblem.g:1:272: RULE_WS | 1477 | // InternalProblem.g:1:262: RULE_SL_COMMENT |
1456 | { | 1478 | { |
1457 | mRULE_WS(); | 1479 | mRULE_SL_COMMENT(); |
1458 | 1480 | ||
1459 | } | 1481 | } |
1460 | break; | 1482 | break; |
1461 | case 39 : | 1483 | case 39 : |
1462 | // InternalProblem.g:1:280: RULE_ANY_OTHER | 1484 | // InternalProblem.g:1:278: RULE_WS |
1485 | { | ||
1486 | mRULE_WS(); | ||
1487 | |||
1488 | } | ||
1489 | break; | ||
1490 | case 40 : | ||
1491 | // InternalProblem.g:1:286: RULE_ANY_OTHER | ||
1463 | { | 1492 | { |
1464 | mRULE_ANY_OTHER(); | 1493 | mRULE_ANY_OTHER(); |
1465 | 1494 | ||
@@ -1473,81 +1502,82 @@ public class InternalProblemLexer extends Lexer { | |||
1473 | 1502 | ||
1474 | protected DFA11 dfa11 = new DFA11(this); | 1503 | protected DFA11 dfa11 = new DFA11(this); |
1475 | static final String DFA11_eotS = | 1504 | static final String DFA11_eotS = |
1476 | "\1\uffff\1\43\2\45\2\uffff\3\45\2\uffff\2\45\6\uffff\1\45\2\uffff\1\74\2\45\1\100\3\41\2\uffff\1\41\4\uffff\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\4\45\6\uffff\1\45\4\uffff\2\45\10\uffff\16\45\1\142\1\45\1\144\12\45\1\uffff\1\45\1\uffff\1\160\1\45\1\162\2\45\1\165\1\45\1\167\1\45\1\171\1\45\1\uffff\1\45\1\uffff\2\45\1\uffff\1\45\1\uffff\1\45\1\uffff\1\u0080\1\u0081\1\45\1\u0083\2\45\2\uffff\1\u0086\1\uffff\1\u0087\1\u0088\3\uffff"; | 1505 | "\1\uffff\1\43\2\uffff\2\47\2\uffff\3\47\2\uffff\2\47\4\uffff\1\47\2\uffff\1\75\2\47\1\101\3\41\2\uffff\1\41\6\uffff\1\47\1\uffff\1\47\2\uffff\3\47\2\uffff\5\47\4\uffff\1\47\4\uffff\2\47\10\uffff\17\47\1\145\1\47\1\147\5\47\1\155\5\47\1\uffff\1\47\1\uffff\1\164\1\47\1\166\2\47\1\uffff\1\171\1\47\1\173\1\47\1\175\1\47\1\uffff\1\47\1\uffff\2\47\1\uffff\1\47\1\uffff\1\47\1\uffff\1\u0084\1\u0085\1\47\1\u0087\2\47\2\uffff\1\u008a\1\uffff\1\u008b\1\u008c\3\uffff"; |
1477 | static final String DFA11_eofS = | 1506 | static final String DFA11_eofS = |
1478 | "\u0089\uffff"; | 1507 | "\u008d\uffff"; |
1479 | static final String DFA11_minS = | 1508 | static final String DFA11_minS = |
1480 | "\1\0\1\56\1\145\1\162\2\uffff\1\162\1\141\1\156\2\uffff\1\154\1\162\6\uffff\1\160\2\uffff\1\55\1\143\1\142\1\75\2\0\1\101\2\uffff\1\52\4\uffff\1\146\1\uffff\1\145\2\uffff\1\165\1\154\1\153\2\uffff\1\141\1\156\1\164\1\162\6\uffff\1\160\4\uffff\1\157\1\163\10\uffff\1\145\1\144\1\142\1\145\1\163\1\156\1\163\1\164\1\145\2\157\1\160\1\164\1\162\1\60\1\154\1\60\1\145\1\157\1\163\1\141\1\156\1\162\1\163\1\145\1\162\1\163\1\uffff\1\145\1\uffff\1\60\1\167\1\60\1\151\1\144\1\60\1\151\1\60\1\141\1\60\1\155\1\uffff\1\156\1\uffff\1\156\1\163\1\uffff\1\164\1\uffff\1\143\1\uffff\2\60\1\163\1\60\1\145\1\164\2\uffff\1\60\1\uffff\2\60\3\uffff"; | 1509 | "\1\0\1\56\2\uffff\1\145\1\162\2\uffff\1\162\1\141\1\156\2\uffff\1\154\1\156\4\uffff\1\160\2\uffff\1\55\1\143\1\142\1\75\2\0\1\101\2\uffff\1\52\6\uffff\1\146\1\uffff\1\145\2\uffff\1\165\1\154\1\153\2\uffff\1\141\1\156\1\164\1\165\1\162\4\uffff\1\160\4\uffff\1\157\1\163\10\uffff\1\145\1\144\1\142\1\145\1\163\1\156\1\163\1\164\1\145\1\155\2\157\1\160\1\164\1\162\1\60\1\154\1\60\1\145\1\157\1\163\1\141\1\156\1\60\1\162\1\163\1\145\1\162\1\163\1\uffff\1\145\1\uffff\1\60\1\167\1\60\1\151\1\144\1\uffff\1\60\1\151\1\60\1\141\1\60\1\155\1\uffff\1\156\1\uffff\1\156\1\163\1\uffff\1\164\1\uffff\1\143\1\uffff\2\60\1\163\1\60\1\145\1\164\2\uffff\1\60\1\uffff\2\60\3\uffff"; |
1481 | static final String DFA11_maxS = | 1510 | static final String DFA11_maxS = |
1482 | "\1\uffff\1\56\1\145\1\162\2\uffff\1\162\1\141\1\156\2\uffff\1\157\1\170\6\uffff\1\160\2\uffff\1\55\1\143\1\142\1\75\2\uffff\1\172\2\uffff\1\57\4\uffff\1\146\1\uffff\1\157\2\uffff\1\165\1\154\1\153\2\uffff\1\141\1\156\1\164\1\162\6\uffff\1\160\4\uffff\1\157\1\163\10\uffff\1\145\1\144\1\142\1\145\1\163\1\156\1\163\1\164\1\145\2\157\1\160\1\164\1\162\1\172\1\154\1\172\1\145\1\157\1\163\1\141\1\156\1\162\1\163\1\145\1\162\1\163\1\uffff\1\145\1\uffff\1\172\1\167\1\172\1\151\1\144\1\172\1\151\1\172\1\141\1\172\1\155\1\uffff\1\156\1\uffff\1\156\1\163\1\uffff\1\164\1\uffff\1\143\1\uffff\2\172\1\163\1\172\1\145\1\164\2\uffff\1\172\1\uffff\2\172\3\uffff"; | 1511 | "\1\uffff\1\56\2\uffff\1\145\1\162\2\uffff\1\162\1\141\1\156\2\uffff\1\157\1\170\4\uffff\1\160\2\uffff\1\55\1\143\1\142\1\75\2\uffff\1\172\2\uffff\1\57\6\uffff\1\146\1\uffff\1\157\2\uffff\1\165\1\154\1\153\2\uffff\1\141\1\156\1\164\1\165\1\162\4\uffff\1\160\4\uffff\1\157\1\163\10\uffff\1\145\1\144\1\142\1\145\1\163\1\156\1\163\1\164\1\145\1\155\2\157\1\160\1\164\1\162\1\172\1\154\1\172\1\145\1\157\1\163\1\141\1\156\1\172\1\162\1\163\1\145\1\162\1\163\1\uffff\1\145\1\uffff\1\172\1\167\1\172\1\151\1\144\1\uffff\1\172\1\151\1\172\1\141\1\172\1\155\1\uffff\1\156\1\uffff\1\156\1\163\1\uffff\1\164\1\uffff\1\143\1\uffff\2\172\1\163\1\172\1\145\1\164\2\uffff\1\172\1\uffff\2\172\3\uffff"; |
1483 | static final String DFA11_acceptS = | 1512 | static final String DFA11_acceptS = |
1484 | "\4\uffff\1\4\1\5\3\uffff\1\11\1\12\2\uffff\1\16\1\17\1\20\1\21\1\22\1\23\1\uffff\1\25\1\26\7\uffff\1\42\1\43\1\uffff\1\46\1\47\1\32\1\1\1\uffff\1\42\1\uffff\1\4\1\5\3\uffff\1\11\1\12\4\uffff\1\16\1\17\1\20\1\21\1\22\1\23\1\uffff\1\25\1\26\1\27\1\30\2\uffff\1\37\1\36\1\40\1\41\1\43\1\44\1\45\1\46\33\uffff\1\3\1\uffff\1\6\13\uffff\1\7\1\uffff\1\14\2\uffff\1\35\1\uffff\1\31\1\uffff\1\2\6\uffff\1\13\1\10\1\uffff\1\15\2\uffff\1\34\1\24\1\33"; | 1513 | "\2\uffff\1\2\1\3\2\uffff\1\6\1\7\3\uffff\1\13\1\14\2\uffff\1\20\1\21\1\23\1\24\1\uffff\1\26\1\27\7\uffff\1\43\1\44\1\uffff\1\47\1\50\1\33\1\1\1\2\1\3\1\uffff\1\43\1\uffff\1\6\1\7\3\uffff\1\13\1\14\5\uffff\1\20\1\21\1\23\1\24\1\uffff\1\26\1\27\1\30\1\31\2\uffff\1\40\1\37\1\41\1\42\1\44\1\45\1\46\1\47\35\uffff\1\5\1\uffff\1\10\5\uffff\1\22\6\uffff\1\11\1\uffff\1\16\2\uffff\1\36\1\uffff\1\32\1\uffff\1\4\6\uffff\1\15\1\12\1\uffff\1\17\2\uffff\1\35\1\25\1\34"; |
1485 | static final String DFA11_specialS = | 1514 | static final String DFA11_specialS = |
1486 | "\1\0\31\uffff\1\2\1\1\155\uffff}>"; | 1515 | "\1\2\31\uffff\1\1\1\0\161\uffff}>"; |
1487 | static final String[] DFA11_transitionS = { | 1516 | static final String[] DFA11_transitionS = { |
1488 | "\11\41\2\40\2\41\1\40\22\41\1\40\1\11\1\32\4\41\1\33\1\24\1\25\1\5\1\31\1\15\1\41\1\1\1\37\12\36\1\26\1\20\1\41\1\4\1\41\1\12\1\41\32\35\1\21\1\41\1\22\1\34\1\35\1\41\1\30\1\35\1\13\1\35\1\14\1\7\10\35\1\23\1\3\1\35\1\2\1\27\1\6\1\10\5\35\1\16\1\41\1\17\uff82\41", | 1517 | "\11\41\2\40\2\41\1\40\22\41\1\40\1\13\1\32\4\41\1\33\1\24\1\25\1\7\1\31\1\2\1\41\1\1\1\37\12\36\1\26\1\3\1\41\1\6\1\41\1\14\1\41\32\35\1\21\1\41\1\22\1\34\1\35\1\41\1\30\1\35\1\15\1\35\1\16\1\11\10\35\1\23\1\5\1\35\1\4\1\27\1\10\1\12\5\35\1\17\1\41\1\20\uff82\41", |
1489 | "\1\42", | 1518 | "\1\42", |
1490 | "\1\44", | ||
1491 | "\1\46", | ||
1492 | "", | 1519 | "", |
1493 | "", | 1520 | "", |
1494 | "\1\51", | 1521 | "\1\46", |
1495 | "\1\52", | 1522 | "\1\50", |
1496 | "\1\53", | ||
1497 | "", | 1523 | "", |
1498 | "", | 1524 | "", |
1499 | "\1\56\2\uffff\1\57", | 1525 | "\1\53", |
1500 | "\1\61\5\uffff\1\60", | 1526 | "\1\54", |
1527 | "\1\55", | ||
1501 | "", | 1528 | "", |
1502 | "", | 1529 | "", |
1530 | "\1\60\2\uffff\1\61", | ||
1531 | "\1\63\3\uffff\1\64\5\uffff\1\62", | ||
1503 | "", | 1532 | "", |
1504 | "", | 1533 | "", |
1505 | "", | 1534 | "", |
1506 | "", | 1535 | "", |
1507 | "\1\70", | 1536 | "\1\71", |
1508 | "", | 1537 | "", |
1509 | "", | 1538 | "", |
1510 | "\1\73", | 1539 | "\1\74", |
1511 | "\1\75", | ||
1512 | "\1\76", | 1540 | "\1\76", |
1513 | "\1\77", | 1541 | "\1\77", |
1514 | "\0\101", | 1542 | "\1\100", |
1515 | "\0\102", | 1543 | "\0\102", |
1516 | "\32\45\4\uffff\1\45\1\uffff\32\45", | 1544 | "\0\103", |
1545 | "\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1546 | "", | ||
1547 | "", | ||
1548 | "\1\105\4\uffff\1\106", | ||
1517 | "", | 1549 | "", |
1518 | "", | 1550 | "", |
1519 | "\1\104\4\uffff\1\105", | ||
1520 | "", | 1551 | "", |
1521 | "", | 1552 | "", |
1522 | "", | 1553 | "", |
1523 | "", | 1554 | "", |
1524 | "\1\107", | 1555 | "\1\110", |
1525 | "", | 1556 | "", |
1526 | "\1\110\11\uffff\1\111", | 1557 | "\1\111\11\uffff\1\112", |
1527 | "", | 1558 | "", |
1528 | "", | 1559 | "", |
1529 | "\1\112", | ||
1530 | "\1\113", | 1560 | "\1\113", |
1531 | "\1\114", | 1561 | "\1\114", |
1562 | "\1\115", | ||
1532 | "", | 1563 | "", |
1533 | "", | 1564 | "", |
1534 | "\1\115", | ||
1535 | "\1\116", | 1565 | "\1\116", |
1536 | "\1\117", | 1566 | "\1\117", |
1537 | "\1\120", | 1567 | "\1\120", |
1568 | "\1\121", | ||
1569 | "\1\122", | ||
1538 | "", | 1570 | "", |
1539 | "", | 1571 | "", |
1540 | "", | 1572 | "", |
1541 | "", | 1573 | "", |
1542 | "", | 1574 | "\1\123", |
1543 | "", | ||
1544 | "\1\121", | ||
1545 | "", | 1575 | "", |
1546 | "", | 1576 | "", |
1547 | "", | 1577 | "", |
1548 | "", | 1578 | "", |
1549 | "\1\122", | 1579 | "\1\124", |
1550 | "\1\123", | 1580 | "\1\125", |
1551 | "", | 1581 | "", |
1552 | "", | 1582 | "", |
1553 | "", | 1583 | "", |
@@ -1556,8 +1586,6 @@ public class InternalProblemLexer extends Lexer { | |||
1556 | "", | 1586 | "", |
1557 | "", | 1587 | "", |
1558 | "", | 1588 | "", |
1559 | "\1\124", | ||
1560 | "\1\125", | ||
1561 | "\1\126", | 1589 | "\1\126", |
1562 | "\1\127", | 1590 | "\1\127", |
1563 | "\1\130", | 1591 | "\1\130", |
@@ -1570,55 +1598,60 @@ public class InternalProblemLexer extends Lexer { | |||
1570 | "\1\137", | 1598 | "\1\137", |
1571 | "\1\140", | 1599 | "\1\140", |
1572 | "\1\141", | 1600 | "\1\141", |
1573 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1601 | "\1\142", |
1574 | "\1\143", | 1602 | "\1\143", |
1575 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1603 | "\1\144", |
1576 | "\1\145", | 1604 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", |
1577 | "\1\146", | 1605 | "\1\146", |
1578 | "\1\147", | 1606 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", |
1579 | "\1\150", | 1607 | "\1\150", |
1580 | "\1\151", | 1608 | "\1\151", |
1581 | "\1\152", | 1609 | "\1\152", |
1582 | "\1\153", | 1610 | "\1\153", |
1583 | "\1\154", | 1611 | "\1\154", |
1584 | "\1\155", | 1612 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", |
1585 | "\1\156", | 1613 | "\1\156", |
1586 | "", | ||
1587 | "\1\157", | 1614 | "\1\157", |
1588 | "", | 1615 | "\1\160", |
1589 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | ||
1590 | "\1\161", | 1616 | "\1\161", |
1591 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1617 | "\1\162", |
1618 | "", | ||
1592 | "\1\163", | 1619 | "\1\163", |
1593 | "\1\164", | ||
1594 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | ||
1595 | "\1\166", | ||
1596 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | ||
1597 | "\1\170", | ||
1598 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | ||
1599 | "\1\172", | ||
1600 | "", | 1620 | "", |
1601 | "\1\173", | 1621 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", |
1622 | "\1\165", | ||
1623 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1624 | "\1\167", | ||
1625 | "\1\170", | ||
1602 | "", | 1626 | "", |
1627 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1628 | "\1\172", | ||
1629 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1603 | "\1\174", | 1630 | "\1\174", |
1604 | "\1\175", | 1631 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", |
1605 | "", | ||
1606 | "\1\176", | 1632 | "\1\176", |
1607 | "", | 1633 | "", |
1608 | "\1\177", | 1634 | "\1\177", |
1609 | "", | 1635 | "", |
1610 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1636 | "\1\u0080", |
1611 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1637 | "\1\u0081", |
1638 | "", | ||
1612 | "\1\u0082", | 1639 | "\1\u0082", |
1613 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | ||
1614 | "\1\u0084", | ||
1615 | "\1\u0085", | ||
1616 | "", | 1640 | "", |
1641 | "\1\u0083", | ||
1642 | "", | ||
1643 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1644 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1645 | "\1\u0086", | ||
1646 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1647 | "\1\u0088", | ||
1648 | "\1\u0089", | ||
1617 | "", | 1649 | "", |
1618 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | ||
1619 | "", | 1650 | "", |
1620 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1651 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", |
1621 | "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", | 1652 | "", |
1653 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1654 | "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", | ||
1622 | "", | 1655 | "", |
1623 | "", | 1656 | "", |
1624 | "" | 1657 | "" |
@@ -1654,47 +1687,67 @@ public class InternalProblemLexer extends Lexer { | |||
1654 | this.transition = DFA11_transition; | 1687 | this.transition = DFA11_transition; |
1655 | } | 1688 | } |
1656 | public String getDescription() { | 1689 | public String getDescription() { |
1657 | return "1:1: Tokens : ( 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 | T__42 | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 1690 | return "1:1: Tokens : ( 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 | T__42 | T__43 | RULE_STRING | RULE_QUOTED_ID | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
1658 | } | 1691 | } |
1659 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 1692 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
1660 | IntStream input = _input; | 1693 | IntStream input = _input; |
1661 | int _s = s; | 1694 | int _s = s; |
1662 | switch ( s ) { | 1695 | switch ( s ) { |
1663 | case 0 : | 1696 | case 0 : |
1697 | int LA11_27 = input.LA(1); | ||
1698 | |||
1699 | s = -1; | ||
1700 | if ( ((LA11_27>='\u0000' && LA11_27<='\uFFFF')) ) {s = 67;} | ||
1701 | |||
1702 | else s = 33; | ||
1703 | |||
1704 | if ( s>=0 ) return s; | ||
1705 | break; | ||
1706 | case 1 : | ||
1707 | int LA11_26 = input.LA(1); | ||
1708 | |||
1709 | s = -1; | ||
1710 | if ( ((LA11_26>='\u0000' && LA11_26<='\uFFFF')) ) {s = 66;} | ||
1711 | |||
1712 | else s = 33; | ||
1713 | |||
1714 | if ( s>=0 ) return s; | ||
1715 | break; | ||
1716 | case 2 : | ||
1664 | int LA11_0 = input.LA(1); | 1717 | int LA11_0 = input.LA(1); |
1665 | 1718 | ||
1666 | s = -1; | 1719 | s = -1; |
1667 | if ( (LA11_0=='.') ) {s = 1;} | 1720 | if ( (LA11_0=='.') ) {s = 1;} |
1668 | 1721 | ||
1669 | else if ( (LA11_0=='r') ) {s = 2;} | 1722 | else if ( (LA11_0==',') ) {s = 2;} |
1670 | 1723 | ||
1671 | else if ( (LA11_0=='p') ) {s = 3;} | 1724 | else if ( (LA11_0==';') ) {s = 3;} |
1672 | 1725 | ||
1673 | else if ( (LA11_0=='=') ) {s = 4;} | 1726 | else if ( (LA11_0=='r') ) {s = 4;} |
1674 | 1727 | ||
1675 | else if ( (LA11_0=='*') ) {s = 5;} | 1728 | else if ( (LA11_0=='p') ) {s = 5;} |
1676 | 1729 | ||
1677 | else if ( (LA11_0=='t') ) {s = 6;} | 1730 | else if ( (LA11_0=='=') ) {s = 6;} |
1678 | 1731 | ||
1679 | else if ( (LA11_0=='f') ) {s = 7;} | 1732 | else if ( (LA11_0=='*') ) {s = 7;} |
1680 | 1733 | ||
1681 | else if ( (LA11_0=='u') ) {s = 8;} | 1734 | else if ( (LA11_0=='t') ) {s = 8;} |
1682 | 1735 | ||
1683 | else if ( (LA11_0=='!') ) {s = 9;} | 1736 | else if ( (LA11_0=='f') ) {s = 9;} |
1684 | 1737 | ||
1685 | else if ( (LA11_0=='?') ) {s = 10;} | 1738 | else if ( (LA11_0=='u') ) {s = 10;} |
1686 | 1739 | ||
1687 | else if ( (LA11_0=='c') ) {s = 11;} | 1740 | else if ( (LA11_0=='!') ) {s = 11;} |
1688 | 1741 | ||
1689 | else if ( (LA11_0=='e') ) {s = 12;} | 1742 | else if ( (LA11_0=='?') ) {s = 12;} |
1690 | 1743 | ||
1691 | else if ( (LA11_0==',') ) {s = 13;} | 1744 | else if ( (LA11_0=='c') ) {s = 13;} |
1692 | 1745 | ||
1693 | else if ( (LA11_0=='{') ) {s = 14;} | 1746 | else if ( (LA11_0=='e') ) {s = 14;} |
1694 | 1747 | ||
1695 | else if ( (LA11_0=='}') ) {s = 15;} | 1748 | else if ( (LA11_0=='{') ) {s = 15;} |
1696 | 1749 | ||
1697 | else if ( (LA11_0==';') ) {s = 16;} | 1750 | else if ( (LA11_0=='}') ) {s = 16;} |
1698 | 1751 | ||
1699 | else if ( (LA11_0=='[') ) {s = 17;} | 1752 | else if ( (LA11_0=='[') ) {s = 17;} |
1700 | 1753 | ||
@@ -1732,26 +1785,6 @@ public class InternalProblemLexer extends Lexer { | |||
1732 | 1785 | ||
1733 | if ( s>=0 ) return s; | 1786 | if ( s>=0 ) return s; |
1734 | break; | 1787 | break; |
1735 | case 1 : | ||
1736 | int LA11_27 = input.LA(1); | ||
1737 | |||
1738 | s = -1; | ||
1739 | if ( ((LA11_27>='\u0000' && LA11_27<='\uFFFF')) ) {s = 66;} | ||
1740 | |||
1741 | else s = 33; | ||
1742 | |||
1743 | if ( s>=0 ) return s; | ||
1744 | break; | ||
1745 | case 2 : | ||
1746 | int LA11_26 = input.LA(1); | ||
1747 | |||
1748 | s = -1; | ||
1749 | if ( ((LA11_26>='\u0000' && LA11_26<='\uFFFF')) ) {s = 65;} | ||
1750 | |||
1751 | else s = 33; | ||
1752 | |||
1753 | if ( s>=0 ) return s; | ||
1754 | break; | ||
1755 | } | 1788 | } |
1756 | NoViableAltException nvae = | 1789 | NoViableAltException nvae = |
1757 | new NoViableAltException(getDescription(), 11, _s, input); | 1790 | new NoViableAltException(getDescription(), 11, _s, input); |
diff --git a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java index 5eb272e7..0f70a158 100644 --- a/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java +++ b/org.eclipse.viatra.solver.language.parent/org.eclipse.viatra.solver.language.ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java | |||
@@ -22,33 +22,18 @@ import java.util.ArrayList; | |||
22 | @SuppressWarnings("all") | 22 | @SuppressWarnings("all") |
23 | public class InternalProblemParser extends AbstractInternalContentAssistParser { | 23 | public class InternalProblemParser 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_QUOTED_ID", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'refers'", "'pred'", "'='", "'*'", "'true'", "'false'", "'unknown'", "'!'", "'?'", "'problem'", "'class'", "'extends'", "','", "'{'", "'}'", "';'", "'['", "']'", "'opposite'", "'('", "')'", "':-'", "':'", "'scope'", "'..'", "'abstract'", "'contains'", "'error'", "'+'", "'+='" | 25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_QUOTED_ID", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "','", "';'", "'refers'", "'pred'", "'='", "'*'", "'true'", "'false'", "'unknown'", "'!'", "'?'", "'problem'", "'class'", "'extends'", "'{'", "'}'", "'enum'", "'['", "']'", "'opposite'", "'('", "')'", "':-'", "':'", "'scope'", "'..'", "'abstract'", "'contains'", "'error'", "'+'", "'+='" |
26 | }; | 26 | }; |
27 | public static final int RULE_STRING=7; | ||
28 | public static final int RULE_SL_COMMENT=9; | ||
29 | public static final int T__19=19; | 27 | public static final int T__19=19; |
30 | public static final int T__15=15; | 28 | public static final int T__15=15; |
31 | public static final int T__37=37; | ||
32 | public static final int T__16=16; | 29 | public static final int T__16=16; |
33 | public static final int T__38=38; | ||
34 | public static final int T__17=17; | 30 | public static final int T__17=17; |
35 | public static final int T__39=39; | ||
36 | public static final int T__18=18; | 31 | public static final int T__18=18; |
37 | public static final int T__33=33; | ||
38 | public static final int T__12=12; | 32 | public static final int T__12=12; |
39 | public static final int T__34=34; | ||
40 | public static final int T__13=13; | 33 | public static final int T__13=13; |
41 | public static final int T__35=35; | ||
42 | public static final int T__14=14; | 34 | public static final int T__14=14; |
43 | public static final int T__36=36; | ||
44 | public static final int EOF=-1; | ||
45 | public static final int T__30=30; | ||
46 | public static final int T__31=31; | ||
47 | public static final int T__32=32; | ||
48 | public static final int RULE_ID=6; | 35 | public static final int RULE_ID=6; |
49 | public static final int RULE_WS=10; | ||
50 | public static final int RULE_QUOTED_ID=5; | 36 | public static final int RULE_QUOTED_ID=5; |
51 | public static final int RULE_ANY_OTHER=11; | ||
52 | public static final int T__26=26; | 37 | public static final int T__26=26; |
53 | public static final int T__27=27; | 38 | public static final int T__27=27; |
54 | public static final int T__28=28; | 39 | public static final int T__28=28; |
@@ -59,11 +44,27 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
59 | public static final int T__23=23; | 44 | public static final int T__23=23; |
60 | public static final int T__24=24; | 45 | public static final int T__24=24; |
61 | public static final int T__25=25; | 46 | public static final int T__25=25; |
47 | public static final int T__20=20; | ||
48 | public static final int T__21=21; | ||
49 | public static final int RULE_STRING=7; | ||
50 | public static final int RULE_SL_COMMENT=9; | ||
51 | public static final int T__37=37; | ||
52 | public static final int T__38=38; | ||
53 | public static final int T__39=39; | ||
54 | public static final int T__33=33; | ||
55 | public static final int T__34=34; | ||
56 | public static final int T__35=35; | ||
57 | public static final int T__36=36; | ||
58 | public static final int EOF=-1; | ||
59 | public static final int T__30=30; | ||
60 | public static final int T__31=31; | ||
61 | public static final int T__32=32; | ||
62 | public static final int RULE_WS=10; | ||
63 | public static final int RULE_ANY_OTHER=11; | ||
62 | public static final int T__40=40; | 64 | public static final int T__40=40; |
63 | public static final int T__41=41; | 65 | public static final int T__41=41; |
64 | public static final int T__20=20; | ||
65 | public static final int T__42=42; | 66 | public static final int T__42=42; |
66 | public static final int T__21=21; | 67 | public static final int T__43=43; |
67 | 68 | ||
68 | // delegates | 69 | // delegates |
69 | // delegators | 70 | // delegators |
@@ -331,12 +332,166 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
331 | // $ANTLR end "ruleClassDeclaration" | 332 | // $ANTLR end "ruleClassDeclaration" |
332 | 333 | ||
333 | 334 | ||
335 | // $ANTLR start "entryRuleEnumDeclaration" | ||
336 | // InternalProblem.g:128:1: entryRuleEnumDeclaration : ruleEnumDeclaration EOF ; | ||
337 | public final void entryRuleEnumDeclaration() throws RecognitionException { | ||
338 | try { | ||
339 | // InternalProblem.g:129:1: ( ruleEnumDeclaration EOF ) | ||
340 | // InternalProblem.g:130:1: ruleEnumDeclaration EOF | ||
341 | { | ||
342 | before(grammarAccess.getEnumDeclarationRule()); | ||
343 | pushFollow(FOLLOW_1); | ||
344 | ruleEnumDeclaration(); | ||
345 | |||
346 | state._fsp--; | ||
347 | |||
348 | after(grammarAccess.getEnumDeclarationRule()); | ||
349 | match(input,EOF,FOLLOW_2); | ||
350 | |||
351 | } | ||
352 | |||
353 | } | ||
354 | catch (RecognitionException re) { | ||
355 | reportError(re); | ||
356 | recover(input,re); | ||
357 | } | ||
358 | finally { | ||
359 | } | ||
360 | return ; | ||
361 | } | ||
362 | // $ANTLR end "entryRuleEnumDeclaration" | ||
363 | |||
364 | |||
365 | // $ANTLR start "ruleEnumDeclaration" | ||
366 | // InternalProblem.g:137:1: ruleEnumDeclaration : ( ( rule__EnumDeclaration__Group__0 ) ) ; | ||
367 | public final void ruleEnumDeclaration() throws RecognitionException { | ||
368 | |||
369 | int stackSize = keepStackSize(); | ||
370 | |||
371 | try { | ||
372 | // InternalProblem.g:141:2: ( ( ( rule__EnumDeclaration__Group__0 ) ) ) | ||
373 | // InternalProblem.g:142:2: ( ( rule__EnumDeclaration__Group__0 ) ) | ||
374 | { | ||
375 | // InternalProblem.g:142:2: ( ( rule__EnumDeclaration__Group__0 ) ) | ||
376 | // InternalProblem.g:143:3: ( rule__EnumDeclaration__Group__0 ) | ||
377 | { | ||
378 | before(grammarAccess.getEnumDeclarationAccess().getGroup()); | ||
379 | // InternalProblem.g:144:3: ( rule__EnumDeclaration__Group__0 ) | ||
380 | // InternalProblem.g:144:4: rule__EnumDeclaration__Group__0 | ||
381 | { | ||
382 | pushFollow(FOLLOW_2); | ||
383 | rule__EnumDeclaration__Group__0(); | ||
384 | |||
385 | state._fsp--; | ||
386 | |||
387 | |||
388 | } | ||
389 | |||
390 | after(grammarAccess.getEnumDeclarationAccess().getGroup()); | ||
391 | |||
392 | } | ||
393 | |||
394 | |||
395 | } | ||
396 | |||
397 | } | ||
398 | catch (RecognitionException re) { | ||
399 | reportError(re); | ||
400 | recover(input,re); | ||
401 | } | ||
402 | finally { | ||
403 | |||
404 | restoreStackSize(stackSize); | ||
405 | |||
406 | } | ||
407 | return ; | ||
408 | } | ||
409 | // $ANTLR end "ruleEnumDeclaration" | ||
410 | |||
411 | |||
412 | // $ANTLR start "entryRuleEnumLiteral" | ||
413 | // InternalProblem.g:153:1: entryRuleEnumLiteral : ruleEnumLiteral EOF ; | ||
414 | public final void entryRuleEnumLiteral() throws RecognitionException { | ||
415 | try { | ||
416 | // InternalProblem.g:154:1: ( ruleEnumLiteral EOF ) | ||
417 | // InternalProblem.g:155:1: ruleEnumLiteral EOF | ||
418 | { | ||
419 | before(grammarAccess.getEnumLiteralRule()); | ||
420 | pushFollow(FOLLOW_1); | ||
421 | ruleEnumLiteral(); | ||
422 | |||
423 | state._fsp--; | ||
424 | |||
425 | after(grammarAccess.getEnumLiteralRule()); | ||
426 | match(input,EOF,FOLLOW_2); | ||
427 | |||
428 | } | ||
429 | |||
430 | } | ||
431 | catch (RecognitionException re) { | ||
432 | reportError(re); | ||
433 | recover(input,re); | ||
434 | } | ||
435 | finally { | ||
436 | } | ||
437 | return ; | ||
438 | } | ||
439 | // $ANTLR end "entryRuleEnumLiteral" | ||
440 | |||
441 | |||
442 | // $ANTLR start "ruleEnumLiteral" | ||
443 | // InternalProblem.g:162:1: ruleEnumLiteral : ( ( rule__EnumLiteral__NameAssignment ) ) ; | ||
444 | public final void ruleEnumLiteral() throws RecognitionException { | ||
445 | |||
446 | int stackSize = keepStackSize(); | ||
447 | |||
448 | try { | ||
449 | // InternalProblem.g:166:2: ( ( ( rule__EnumLiteral__NameAssignment ) ) ) | ||
450 | // InternalProblem.g:167:2: ( ( rule__EnumLiteral__NameAssignment ) ) | ||
451 | { | ||
452 | // InternalProblem.g:167:2: ( ( rule__EnumLiteral__NameAssignment ) ) | ||
453 | // InternalProblem.g:168:3: ( rule__EnumLiteral__NameAssignment ) | ||
454 | { | ||
455 | before(grammarAccess.getEnumLiteralAccess().getNameAssignment()); | ||
456 | // InternalProblem.g:169:3: ( rule__EnumLiteral__NameAssignment ) | ||
457 | // InternalProblem.g:169:4: rule__EnumLiteral__NameAssignment | ||
458 | { | ||
459 | pushFollow(FOLLOW_2); | ||
460 | rule__EnumLiteral__NameAssignment(); | ||
461 | |||
462 | state._fsp--; | ||
463 | |||
464 | |||
465 | } | ||
466 | |||
467 | after(grammarAccess.getEnumLiteralAccess().getNameAssignment()); | ||
468 | |||
469 | } | ||
470 | |||
471 | |||
472 | } | ||
473 | |||
474 | } | ||
475 | catch (RecognitionException re) { | ||
476 | reportError(re); | ||
477 | recover(input,re); | ||
478 | } | ||
479 | finally { | ||
480 | |||
481 | restoreStackSize(stackSize); | ||
482 | |||
483 | } | ||
484 | return ; | ||
485 | } | ||
486 | // $ANTLR end "ruleEnumLiteral" | ||
487 | |||
488 | |||
334 | // $ANTLR start "entryRuleReferenceDeclaration" | 489 | // $ANTLR start "entryRuleReferenceDeclaration" |
335 | // InternalProblem.g:128:1: entryRuleReferenceDeclaration : ruleReferenceDeclaration EOF ; | 490 | // InternalProblem.g:178:1: entryRuleReferenceDeclaration : ruleReferenceDeclaration EOF ; |
336 | public final void entryRuleReferenceDeclaration() throws RecognitionException { | 491 | public final void entryRuleReferenceDeclaration() throws RecognitionException { |
337 | try { | 492 | try { |
338 | // InternalProblem.g:129:1: ( ruleReferenceDeclaration EOF ) | 493 | // InternalProblem.g:179:1: ( ruleReferenceDeclaration EOF ) |
339 | // InternalProblem.g:130:1: ruleReferenceDeclaration EOF | 494 | // InternalProblem.g:180:1: ruleReferenceDeclaration EOF |
340 | { | 495 | { |
341 | before(grammarAccess.getReferenceDeclarationRule()); | 496 | before(grammarAccess.getReferenceDeclarationRule()); |
342 | pushFollow(FOLLOW_1); | 497 | pushFollow(FOLLOW_1); |
@@ -362,21 +517,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
362 | 517 | ||
363 | 518 | ||
364 | // $ANTLR start "ruleReferenceDeclaration" | 519 | // $ANTLR start "ruleReferenceDeclaration" |
365 | // InternalProblem.g:137:1: ruleReferenceDeclaration : ( ( rule__ReferenceDeclaration__Group__0 ) ) ; | 520 | // InternalProblem.g:187:1: ruleReferenceDeclaration : ( ( rule__ReferenceDeclaration__Group__0 ) ) ; |
366 | public final void ruleReferenceDeclaration() throws RecognitionException { | 521 | public final void ruleReferenceDeclaration() throws RecognitionException { |
367 | 522 | ||
368 | int stackSize = keepStackSize(); | 523 | int stackSize = keepStackSize(); |
369 | 524 | ||
370 | try { | 525 | try { |
371 | // InternalProblem.g:141:2: ( ( ( rule__ReferenceDeclaration__Group__0 ) ) ) | 526 | // InternalProblem.g:191:2: ( ( ( rule__ReferenceDeclaration__Group__0 ) ) ) |
372 | // InternalProblem.g:142:2: ( ( rule__ReferenceDeclaration__Group__0 ) ) | 527 | // InternalProblem.g:192:2: ( ( rule__ReferenceDeclaration__Group__0 ) ) |
373 | { | 528 | { |
374 | // InternalProblem.g:142:2: ( ( rule__ReferenceDeclaration__Group__0 ) ) | 529 | // InternalProblem.g:192:2: ( ( rule__ReferenceDeclaration__Group__0 ) ) |
375 | // InternalProblem.g:143:3: ( rule__ReferenceDeclaration__Group__0 ) | 530 | // InternalProblem.g:193:3: ( rule__ReferenceDeclaration__Group__0 ) |
376 | { | 531 | { |
377 | before(grammarAccess.getReferenceDeclarationAccess().getGroup()); | 532 | before(grammarAccess.getReferenceDeclarationAccess().getGroup()); |
378 | // InternalProblem.g:144:3: ( rule__ReferenceDeclaration__Group__0 ) | 533 | // InternalProblem.g:194:3: ( rule__ReferenceDeclaration__Group__0 ) |
379 | // InternalProblem.g:144:4: rule__ReferenceDeclaration__Group__0 | 534 | // InternalProblem.g:194:4: rule__ReferenceDeclaration__Group__0 |
380 | { | 535 | { |
381 | pushFollow(FOLLOW_2); | 536 | pushFollow(FOLLOW_2); |
382 | rule__ReferenceDeclaration__Group__0(); | 537 | rule__ReferenceDeclaration__Group__0(); |
@@ -409,11 +564,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
409 | 564 | ||
410 | 565 | ||
411 | // $ANTLR start "entryRulePredicateDefinition" | 566 | // $ANTLR start "entryRulePredicateDefinition" |
412 | // InternalProblem.g:153:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; | 567 | // InternalProblem.g:203:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; |
413 | public final void entryRulePredicateDefinition() throws RecognitionException { | 568 | public final void entryRulePredicateDefinition() throws RecognitionException { |
414 | try { | 569 | try { |
415 | // InternalProblem.g:154:1: ( rulePredicateDefinition EOF ) | 570 | // InternalProblem.g:204:1: ( rulePredicateDefinition EOF ) |
416 | // InternalProblem.g:155:1: rulePredicateDefinition EOF | 571 | // InternalProblem.g:205:1: rulePredicateDefinition EOF |
417 | { | 572 | { |
418 | before(grammarAccess.getPredicateDefinitionRule()); | 573 | before(grammarAccess.getPredicateDefinitionRule()); |
419 | pushFollow(FOLLOW_1); | 574 | pushFollow(FOLLOW_1); |
@@ -439,21 +594,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
439 | 594 | ||
440 | 595 | ||
441 | // $ANTLR start "rulePredicateDefinition" | 596 | // $ANTLR start "rulePredicateDefinition" |
442 | // InternalProblem.g:162:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; | 597 | // InternalProblem.g:212:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; |
443 | public final void rulePredicateDefinition() throws RecognitionException { | 598 | public final void rulePredicateDefinition() throws RecognitionException { |
444 | 599 | ||
445 | int stackSize = keepStackSize(); | 600 | int stackSize = keepStackSize(); |
446 | 601 | ||
447 | try { | 602 | try { |
448 | // InternalProblem.g:166:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) | 603 | // InternalProblem.g:216:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) |
449 | // InternalProblem.g:167:2: ( ( rule__PredicateDefinition__Group__0 ) ) | 604 | // InternalProblem.g:217:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
450 | { | 605 | { |
451 | // InternalProblem.g:167:2: ( ( rule__PredicateDefinition__Group__0 ) ) | 606 | // InternalProblem.g:217:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
452 | // InternalProblem.g:168:3: ( rule__PredicateDefinition__Group__0 ) | 607 | // InternalProblem.g:218:3: ( rule__PredicateDefinition__Group__0 ) |
453 | { | 608 | { |
454 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); | 609 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); |
455 | // InternalProblem.g:169:3: ( rule__PredicateDefinition__Group__0 ) | 610 | // InternalProblem.g:219:3: ( rule__PredicateDefinition__Group__0 ) |
456 | // InternalProblem.g:169:4: rule__PredicateDefinition__Group__0 | 611 | // InternalProblem.g:219:4: rule__PredicateDefinition__Group__0 |
457 | { | 612 | { |
458 | pushFollow(FOLLOW_2); | 613 | pushFollow(FOLLOW_2); |
459 | rule__PredicateDefinition__Group__0(); | 614 | rule__PredicateDefinition__Group__0(); |
@@ -486,11 +641,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
486 | 641 | ||
487 | 642 | ||
488 | // $ANTLR start "entryRuleParameter" | 643 | // $ANTLR start "entryRuleParameter" |
489 | // InternalProblem.g:178:1: entryRuleParameter : ruleParameter EOF ; | 644 | // InternalProblem.g:228:1: entryRuleParameter : ruleParameter EOF ; |
490 | public final void entryRuleParameter() throws RecognitionException { | 645 | public final void entryRuleParameter() throws RecognitionException { |
491 | try { | 646 | try { |
492 | // InternalProblem.g:179:1: ( ruleParameter EOF ) | 647 | // InternalProblem.g:229:1: ( ruleParameter EOF ) |
493 | // InternalProblem.g:180:1: ruleParameter EOF | 648 | // InternalProblem.g:230:1: ruleParameter EOF |
494 | { | 649 | { |
495 | before(grammarAccess.getParameterRule()); | 650 | before(grammarAccess.getParameterRule()); |
496 | pushFollow(FOLLOW_1); | 651 | pushFollow(FOLLOW_1); |
@@ -516,21 +671,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
516 | 671 | ||
517 | 672 | ||
518 | // $ANTLR start "ruleParameter" | 673 | // $ANTLR start "ruleParameter" |
519 | // InternalProblem.g:187:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; | 674 | // InternalProblem.g:237:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; |
520 | public final void ruleParameter() throws RecognitionException { | 675 | public final void ruleParameter() throws RecognitionException { |
521 | 676 | ||
522 | int stackSize = keepStackSize(); | 677 | int stackSize = keepStackSize(); |
523 | 678 | ||
524 | try { | 679 | try { |
525 | // InternalProblem.g:191:2: ( ( ( rule__Parameter__Group__0 ) ) ) | 680 | // InternalProblem.g:241:2: ( ( ( rule__Parameter__Group__0 ) ) ) |
526 | // InternalProblem.g:192:2: ( ( rule__Parameter__Group__0 ) ) | 681 | // InternalProblem.g:242:2: ( ( rule__Parameter__Group__0 ) ) |
527 | { | 682 | { |
528 | // InternalProblem.g:192:2: ( ( rule__Parameter__Group__0 ) ) | 683 | // InternalProblem.g:242:2: ( ( rule__Parameter__Group__0 ) ) |
529 | // InternalProblem.g:193:3: ( rule__Parameter__Group__0 ) | 684 | // InternalProblem.g:243:3: ( rule__Parameter__Group__0 ) |
530 | { | 685 | { |
531 | before(grammarAccess.getParameterAccess().getGroup()); | 686 | before(grammarAccess.getParameterAccess().getGroup()); |
532 | // InternalProblem.g:194:3: ( rule__Parameter__Group__0 ) | 687 | // InternalProblem.g:244:3: ( rule__Parameter__Group__0 ) |
533 | // InternalProblem.g:194:4: rule__Parameter__Group__0 | 688 | // InternalProblem.g:244:4: rule__Parameter__Group__0 |
534 | { | 689 | { |
535 | pushFollow(FOLLOW_2); | 690 | pushFollow(FOLLOW_2); |
536 | rule__Parameter__Group__0(); | 691 | rule__Parameter__Group__0(); |
@@ -563,11 +718,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
563 | 718 | ||
564 | 719 | ||
565 | // $ANTLR start "entryRuleConjunction" | 720 | // $ANTLR start "entryRuleConjunction" |
566 | // InternalProblem.g:203:1: entryRuleConjunction : ruleConjunction EOF ; | 721 | // InternalProblem.g:253:1: entryRuleConjunction : ruleConjunction EOF ; |
567 | public final void entryRuleConjunction() throws RecognitionException { | 722 | public final void entryRuleConjunction() throws RecognitionException { |
568 | try { | 723 | try { |
569 | // InternalProblem.g:204:1: ( ruleConjunction EOF ) | 724 | // InternalProblem.g:254:1: ( ruleConjunction EOF ) |
570 | // InternalProblem.g:205:1: ruleConjunction EOF | 725 | // InternalProblem.g:255:1: ruleConjunction EOF |
571 | { | 726 | { |
572 | before(grammarAccess.getConjunctionRule()); | 727 | before(grammarAccess.getConjunctionRule()); |
573 | pushFollow(FOLLOW_1); | 728 | pushFollow(FOLLOW_1); |
@@ -593,21 +748,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
593 | 748 | ||
594 | 749 | ||
595 | // $ANTLR start "ruleConjunction" | 750 | // $ANTLR start "ruleConjunction" |
596 | // InternalProblem.g:212:1: ruleConjunction : ( ( rule__Conjunction__Group__0 ) ) ; | 751 | // InternalProblem.g:262:1: ruleConjunction : ( ( rule__Conjunction__Group__0 ) ) ; |
597 | public final void ruleConjunction() throws RecognitionException { | 752 | public final void ruleConjunction() throws RecognitionException { |
598 | 753 | ||
599 | int stackSize = keepStackSize(); | 754 | int stackSize = keepStackSize(); |
600 | 755 | ||
601 | try { | 756 | try { |
602 | // InternalProblem.g:216:2: ( ( ( rule__Conjunction__Group__0 ) ) ) | 757 | // InternalProblem.g:266:2: ( ( ( rule__Conjunction__Group__0 ) ) ) |
603 | // InternalProblem.g:217:2: ( ( rule__Conjunction__Group__0 ) ) | 758 | // InternalProblem.g:267:2: ( ( rule__Conjunction__Group__0 ) ) |
604 | { | 759 | { |
605 | // InternalProblem.g:217:2: ( ( rule__Conjunction__Group__0 ) ) | 760 | // InternalProblem.g:267:2: ( ( rule__Conjunction__Group__0 ) ) |
606 | // InternalProblem.g:218:3: ( rule__Conjunction__Group__0 ) | 761 | // InternalProblem.g:268:3: ( rule__Conjunction__Group__0 ) |
607 | { | 762 | { |
608 | before(grammarAccess.getConjunctionAccess().getGroup()); | 763 | before(grammarAccess.getConjunctionAccess().getGroup()); |
609 | // InternalProblem.g:219:3: ( rule__Conjunction__Group__0 ) | 764 | // InternalProblem.g:269:3: ( rule__Conjunction__Group__0 ) |
610 | // InternalProblem.g:219:4: rule__Conjunction__Group__0 | 765 | // InternalProblem.g:269:4: rule__Conjunction__Group__0 |
611 | { | 766 | { |
612 | pushFollow(FOLLOW_2); | 767 | pushFollow(FOLLOW_2); |
613 | rule__Conjunction__Group__0(); | 768 | rule__Conjunction__Group__0(); |
@@ -640,11 +795,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
640 | 795 | ||
641 | 796 | ||
642 | // $ANTLR start "entryRuleLiteral" | 797 | // $ANTLR start "entryRuleLiteral" |
643 | // InternalProblem.g:228:1: entryRuleLiteral : ruleLiteral EOF ; | 798 | // InternalProblem.g:278:1: entryRuleLiteral : ruleLiteral EOF ; |
644 | public final void entryRuleLiteral() throws RecognitionException { | 799 | public final void entryRuleLiteral() throws RecognitionException { |
645 | try { | 800 | try { |
646 | // InternalProblem.g:229:1: ( ruleLiteral EOF ) | 801 | // InternalProblem.g:279:1: ( ruleLiteral EOF ) |
647 | // InternalProblem.g:230:1: ruleLiteral EOF | 802 | // InternalProblem.g:280:1: ruleLiteral EOF |
648 | { | 803 | { |
649 | before(grammarAccess.getLiteralRule()); | 804 | before(grammarAccess.getLiteralRule()); |
650 | pushFollow(FOLLOW_1); | 805 | pushFollow(FOLLOW_1); |
@@ -670,21 +825,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
670 | 825 | ||
671 | 826 | ||
672 | // $ANTLR start "ruleLiteral" | 827 | // $ANTLR start "ruleLiteral" |
673 | // InternalProblem.g:237:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; | 828 | // InternalProblem.g:287:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; |
674 | public final void ruleLiteral() throws RecognitionException { | 829 | public final void ruleLiteral() throws RecognitionException { |
675 | 830 | ||
676 | int stackSize = keepStackSize(); | 831 | int stackSize = keepStackSize(); |
677 | 832 | ||
678 | try { | 833 | try { |
679 | // InternalProblem.g:241:2: ( ( ( rule__Literal__Alternatives ) ) ) | 834 | // InternalProblem.g:291:2: ( ( ( rule__Literal__Alternatives ) ) ) |
680 | // InternalProblem.g:242:2: ( ( rule__Literal__Alternatives ) ) | 835 | // InternalProblem.g:292:2: ( ( rule__Literal__Alternatives ) ) |
681 | { | 836 | { |
682 | // InternalProblem.g:242:2: ( ( rule__Literal__Alternatives ) ) | 837 | // InternalProblem.g:292:2: ( ( rule__Literal__Alternatives ) ) |
683 | // InternalProblem.g:243:3: ( rule__Literal__Alternatives ) | 838 | // InternalProblem.g:293:3: ( rule__Literal__Alternatives ) |
684 | { | 839 | { |
685 | before(grammarAccess.getLiteralAccess().getAlternatives()); | 840 | before(grammarAccess.getLiteralAccess().getAlternatives()); |
686 | // InternalProblem.g:244:3: ( rule__Literal__Alternatives ) | 841 | // InternalProblem.g:294:3: ( rule__Literal__Alternatives ) |
687 | // InternalProblem.g:244:4: rule__Literal__Alternatives | 842 | // InternalProblem.g:294:4: rule__Literal__Alternatives |
688 | { | 843 | { |
689 | pushFollow(FOLLOW_2); | 844 | pushFollow(FOLLOW_2); |
690 | rule__Literal__Alternatives(); | 845 | rule__Literal__Alternatives(); |
@@ -717,11 +872,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
717 | 872 | ||
718 | 873 | ||
719 | // $ANTLR start "entryRuleNegativeLiteral" | 874 | // $ANTLR start "entryRuleNegativeLiteral" |
720 | // InternalProblem.g:253:1: entryRuleNegativeLiteral : ruleNegativeLiteral EOF ; | 875 | // InternalProblem.g:303:1: entryRuleNegativeLiteral : ruleNegativeLiteral EOF ; |
721 | public final void entryRuleNegativeLiteral() throws RecognitionException { | 876 | public final void entryRuleNegativeLiteral() throws RecognitionException { |
722 | try { | 877 | try { |
723 | // InternalProblem.g:254:1: ( ruleNegativeLiteral EOF ) | 878 | // InternalProblem.g:304:1: ( ruleNegativeLiteral EOF ) |
724 | // InternalProblem.g:255:1: ruleNegativeLiteral EOF | 879 | // InternalProblem.g:305:1: ruleNegativeLiteral EOF |
725 | { | 880 | { |
726 | before(grammarAccess.getNegativeLiteralRule()); | 881 | before(grammarAccess.getNegativeLiteralRule()); |
727 | pushFollow(FOLLOW_1); | 882 | pushFollow(FOLLOW_1); |
@@ -747,21 +902,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
747 | 902 | ||
748 | 903 | ||
749 | // $ANTLR start "ruleNegativeLiteral" | 904 | // $ANTLR start "ruleNegativeLiteral" |
750 | // InternalProblem.g:262:1: ruleNegativeLiteral : ( ( rule__NegativeLiteral__Group__0 ) ) ; | 905 | // InternalProblem.g:312:1: ruleNegativeLiteral : ( ( rule__NegativeLiteral__Group__0 ) ) ; |
751 | public final void ruleNegativeLiteral() throws RecognitionException { | 906 | public final void ruleNegativeLiteral() throws RecognitionException { |
752 | 907 | ||
753 | int stackSize = keepStackSize(); | 908 | int stackSize = keepStackSize(); |
754 | 909 | ||
755 | try { | 910 | try { |
756 | // InternalProblem.g:266:2: ( ( ( rule__NegativeLiteral__Group__0 ) ) ) | 911 | // InternalProblem.g:316:2: ( ( ( rule__NegativeLiteral__Group__0 ) ) ) |
757 | // InternalProblem.g:267:2: ( ( rule__NegativeLiteral__Group__0 ) ) | 912 | // InternalProblem.g:317:2: ( ( rule__NegativeLiteral__Group__0 ) ) |
758 | { | 913 | { |
759 | // InternalProblem.g:267:2: ( ( rule__NegativeLiteral__Group__0 ) ) | 914 | // InternalProblem.g:317:2: ( ( rule__NegativeLiteral__Group__0 ) ) |
760 | // InternalProblem.g:268:3: ( rule__NegativeLiteral__Group__0 ) | 915 | // InternalProblem.g:318:3: ( rule__NegativeLiteral__Group__0 ) |
761 | { | 916 | { |
762 | before(grammarAccess.getNegativeLiteralAccess().getGroup()); | 917 | before(grammarAccess.getNegativeLiteralAccess().getGroup()); |
763 | // InternalProblem.g:269:3: ( rule__NegativeLiteral__Group__0 ) | 918 | // InternalProblem.g:319:3: ( rule__NegativeLiteral__Group__0 ) |
764 | // InternalProblem.g:269:4: rule__NegativeLiteral__Group__0 | 919 | // InternalProblem.g:319:4: rule__NegativeLiteral__Group__0 |
765 | { | 920 | { |
766 | pushFollow(FOLLOW_2); | 921 | pushFollow(FOLLOW_2); |
767 | rule__NegativeLiteral__Group__0(); | 922 | rule__NegativeLiteral__Group__0(); |
@@ -794,11 +949,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
794 | 949 | ||
795 | 950 | ||
796 | // $ANTLR start "entryRuleAtom" | 951 | // $ANTLR start "entryRuleAtom" |
797 | // InternalProblem.g:278:1: entryRuleAtom : ruleAtom EOF ; | 952 | // InternalProblem.g:328:1: entryRuleAtom : ruleAtom EOF ; |
798 | public final void entryRuleAtom() throws RecognitionException { | 953 | public final void entryRuleAtom() throws RecognitionException { |
799 | try { | 954 | try { |
800 | // InternalProblem.g:279:1: ( ruleAtom EOF ) | 955 | // InternalProblem.g:329:1: ( ruleAtom EOF ) |
801 | // InternalProblem.g:280:1: ruleAtom EOF | 956 | // InternalProblem.g:330:1: ruleAtom EOF |
802 | { | 957 | { |
803 | before(grammarAccess.getAtomRule()); | 958 | before(grammarAccess.getAtomRule()); |
804 | pushFollow(FOLLOW_1); | 959 | pushFollow(FOLLOW_1); |
@@ -824,21 +979,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
824 | 979 | ||
825 | 980 | ||
826 | // $ANTLR start "ruleAtom" | 981 | // $ANTLR start "ruleAtom" |
827 | // InternalProblem.g:287:1: ruleAtom : ( ( rule__Atom__Group__0 ) ) ; | 982 | // InternalProblem.g:337:1: ruleAtom : ( ( rule__Atom__Group__0 ) ) ; |
828 | public final void ruleAtom() throws RecognitionException { | 983 | public final void ruleAtom() throws RecognitionException { |
829 | 984 | ||
830 | int stackSize = keepStackSize(); | 985 | int stackSize = keepStackSize(); |
831 | 986 | ||
832 | try { | 987 | try { |
833 | // InternalProblem.g:291:2: ( ( ( rule__Atom__Group__0 ) ) ) | 988 | // InternalProblem.g:341:2: ( ( ( rule__Atom__Group__0 ) ) ) |
834 | // InternalProblem.g:292:2: ( ( rule__Atom__Group__0 ) ) | 989 | // InternalProblem.g:342:2: ( ( rule__Atom__Group__0 ) ) |
835 | { | 990 | { |
836 | // InternalProblem.g:292:2: ( ( rule__Atom__Group__0 ) ) | 991 | // InternalProblem.g:342:2: ( ( rule__Atom__Group__0 ) ) |
837 | // InternalProblem.g:293:3: ( rule__Atom__Group__0 ) | 992 | // InternalProblem.g:343:3: ( rule__Atom__Group__0 ) |
838 | { | 993 | { |
839 | before(grammarAccess.getAtomAccess().getGroup()); | 994 | before(grammarAccess.getAtomAccess().getGroup()); |
840 | // InternalProblem.g:294:3: ( rule__Atom__Group__0 ) | 995 | // InternalProblem.g:344:3: ( rule__Atom__Group__0 ) |
841 | // InternalProblem.g:294:4: rule__Atom__Group__0 | 996 | // InternalProblem.g:344:4: rule__Atom__Group__0 |
842 | { | 997 | { |
843 | pushFollow(FOLLOW_2); | 998 | pushFollow(FOLLOW_2); |
844 | rule__Atom__Group__0(); | 999 | rule__Atom__Group__0(); |
@@ -871,11 +1026,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
871 | 1026 | ||
872 | 1027 | ||
873 | // $ANTLR start "entryRuleArgument" | 1028 | // $ANTLR start "entryRuleArgument" |
874 | // InternalProblem.g:303:1: entryRuleArgument : ruleArgument EOF ; | 1029 | // InternalProblem.g:353:1: entryRuleArgument : ruleArgument EOF ; |
875 | public final void entryRuleArgument() throws RecognitionException { | 1030 | public final void entryRuleArgument() throws RecognitionException { |
876 | try { | 1031 | try { |
877 | // InternalProblem.g:304:1: ( ruleArgument EOF ) | 1032 | // InternalProblem.g:354:1: ( ruleArgument EOF ) |
878 | // InternalProblem.g:305:1: ruleArgument EOF | 1033 | // InternalProblem.g:355:1: ruleArgument EOF |
879 | { | 1034 | { |
880 | before(grammarAccess.getArgumentRule()); | 1035 | before(grammarAccess.getArgumentRule()); |
881 | pushFollow(FOLLOW_1); | 1036 | pushFollow(FOLLOW_1); |
@@ -901,31 +1056,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
901 | 1056 | ||
902 | 1057 | ||
903 | // $ANTLR start "ruleArgument" | 1058 | // $ANTLR start "ruleArgument" |
904 | // InternalProblem.g:312:1: ruleArgument : ( ( rule__Argument__VariableAssignment ) ) ; | 1059 | // InternalProblem.g:362:1: ruleArgument : ( ( rule__Argument__VariableOrNodeAssignment ) ) ; |
905 | public final void ruleArgument() throws RecognitionException { | 1060 | public final void ruleArgument() throws RecognitionException { |
906 | 1061 | ||
907 | int stackSize = keepStackSize(); | 1062 | int stackSize = keepStackSize(); |
908 | 1063 | ||
909 | try { | 1064 | try { |
910 | // InternalProblem.g:316:2: ( ( ( rule__Argument__VariableAssignment ) ) ) | 1065 | // InternalProblem.g:366:2: ( ( ( rule__Argument__VariableOrNodeAssignment ) ) ) |
911 | // InternalProblem.g:317:2: ( ( rule__Argument__VariableAssignment ) ) | 1066 | // InternalProblem.g:367:2: ( ( rule__Argument__VariableOrNodeAssignment ) ) |
912 | { | 1067 | { |
913 | // InternalProblem.g:317:2: ( ( rule__Argument__VariableAssignment ) ) | 1068 | // InternalProblem.g:367:2: ( ( rule__Argument__VariableOrNodeAssignment ) ) |
914 | // InternalProblem.g:318:3: ( rule__Argument__VariableAssignment ) | 1069 | // InternalProblem.g:368:3: ( rule__Argument__VariableOrNodeAssignment ) |
915 | { | 1070 | { |
916 | before(grammarAccess.getArgumentAccess().getVariableAssignment()); | 1071 | before(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment()); |
917 | // InternalProblem.g:319:3: ( rule__Argument__VariableAssignment ) | 1072 | // InternalProblem.g:369:3: ( rule__Argument__VariableOrNodeAssignment ) |
918 | // InternalProblem.g:319:4: rule__Argument__VariableAssignment | 1073 | // InternalProblem.g:369:4: rule__Argument__VariableOrNodeAssignment |
919 | { | 1074 | { |
920 | pushFollow(FOLLOW_2); | 1075 | pushFollow(FOLLOW_2); |
921 | rule__Argument__VariableAssignment(); | 1076 | rule__Argument__VariableOrNodeAssignment(); |
922 | 1077 | ||
923 | state._fsp--; | 1078 | state._fsp--; |
924 | 1079 | ||
925 | 1080 | ||
926 | } | 1081 | } |
927 | 1082 | ||
928 | after(grammarAccess.getArgumentAccess().getVariableAssignment()); | 1083 | after(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment()); |
929 | 1084 | ||
930 | } | 1085 | } |
931 | 1086 | ||
@@ -948,11 +1103,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
948 | 1103 | ||
949 | 1104 | ||
950 | // $ANTLR start "entryRuleAssertion" | 1105 | // $ANTLR start "entryRuleAssertion" |
951 | // InternalProblem.g:328:1: entryRuleAssertion : ruleAssertion EOF ; | 1106 | // InternalProblem.g:378:1: entryRuleAssertion : ruleAssertion EOF ; |
952 | public final void entryRuleAssertion() throws RecognitionException { | 1107 | public final void entryRuleAssertion() throws RecognitionException { |
953 | try { | 1108 | try { |
954 | // InternalProblem.g:329:1: ( ruleAssertion EOF ) | 1109 | // InternalProblem.g:379:1: ( ruleAssertion EOF ) |
955 | // InternalProblem.g:330:1: ruleAssertion EOF | 1110 | // InternalProblem.g:380:1: ruleAssertion EOF |
956 | { | 1111 | { |
957 | before(grammarAccess.getAssertionRule()); | 1112 | before(grammarAccess.getAssertionRule()); |
958 | pushFollow(FOLLOW_1); | 1113 | pushFollow(FOLLOW_1); |
@@ -978,21 +1133,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
978 | 1133 | ||
979 | 1134 | ||
980 | // $ANTLR start "ruleAssertion" | 1135 | // $ANTLR start "ruleAssertion" |
981 | // InternalProblem.g:337:1: ruleAssertion : ( ( rule__Assertion__Group__0 ) ) ; | 1136 | // InternalProblem.g:387:1: ruleAssertion : ( ( rule__Assertion__Group__0 ) ) ; |
982 | public final void ruleAssertion() throws RecognitionException { | 1137 | public final void ruleAssertion() throws RecognitionException { |
983 | 1138 | ||
984 | int stackSize = keepStackSize(); | 1139 | int stackSize = keepStackSize(); |
985 | 1140 | ||
986 | try { | 1141 | try { |
987 | // InternalProblem.g:341:2: ( ( ( rule__Assertion__Group__0 ) ) ) | 1142 | // InternalProblem.g:391:2: ( ( ( rule__Assertion__Group__0 ) ) ) |
988 | // InternalProblem.g:342:2: ( ( rule__Assertion__Group__0 ) ) | 1143 | // InternalProblem.g:392:2: ( ( rule__Assertion__Group__0 ) ) |
989 | { | 1144 | { |
990 | // InternalProblem.g:342:2: ( ( rule__Assertion__Group__0 ) ) | 1145 | // InternalProblem.g:392:2: ( ( rule__Assertion__Group__0 ) ) |
991 | // InternalProblem.g:343:3: ( rule__Assertion__Group__0 ) | 1146 | // InternalProblem.g:393:3: ( rule__Assertion__Group__0 ) |
992 | { | 1147 | { |
993 | before(grammarAccess.getAssertionAccess().getGroup()); | 1148 | before(grammarAccess.getAssertionAccess().getGroup()); |
994 | // InternalProblem.g:344:3: ( rule__Assertion__Group__0 ) | 1149 | // InternalProblem.g:394:3: ( rule__Assertion__Group__0 ) |
995 | // InternalProblem.g:344:4: rule__Assertion__Group__0 | 1150 | // InternalProblem.g:394:4: rule__Assertion__Group__0 |
996 | { | 1151 | { |
997 | pushFollow(FOLLOW_2); | 1152 | pushFollow(FOLLOW_2); |
998 | rule__Assertion__Group__0(); | 1153 | rule__Assertion__Group__0(); |
@@ -1025,11 +1180,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1025 | 1180 | ||
1026 | 1181 | ||
1027 | // $ANTLR start "entryRuleScopeDeclaration" | 1182 | // $ANTLR start "entryRuleScopeDeclaration" |
1028 | // InternalProblem.g:353:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; | 1183 | // InternalProblem.g:403:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; |
1029 | public final void entryRuleScopeDeclaration() throws RecognitionException { | 1184 | public final void entryRuleScopeDeclaration() throws RecognitionException { |
1030 | try { | 1185 | try { |
1031 | // InternalProblem.g:354:1: ( ruleScopeDeclaration EOF ) | 1186 | // InternalProblem.g:404:1: ( ruleScopeDeclaration EOF ) |
1032 | // InternalProblem.g:355:1: ruleScopeDeclaration EOF | 1187 | // InternalProblem.g:405:1: ruleScopeDeclaration EOF |
1033 | { | 1188 | { |
1034 | before(grammarAccess.getScopeDeclarationRule()); | 1189 | before(grammarAccess.getScopeDeclarationRule()); |
1035 | pushFollow(FOLLOW_1); | 1190 | pushFollow(FOLLOW_1); |
@@ -1055,21 +1210,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1055 | 1210 | ||
1056 | 1211 | ||
1057 | // $ANTLR start "ruleScopeDeclaration" | 1212 | // $ANTLR start "ruleScopeDeclaration" |
1058 | // InternalProblem.g:362:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; | 1213 | // InternalProblem.g:412:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; |
1059 | public final void ruleScopeDeclaration() throws RecognitionException { | 1214 | public final void ruleScopeDeclaration() throws RecognitionException { |
1060 | 1215 | ||
1061 | int stackSize = keepStackSize(); | 1216 | int stackSize = keepStackSize(); |
1062 | 1217 | ||
1063 | try { | 1218 | try { |
1064 | // InternalProblem.g:366:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) | 1219 | // InternalProblem.g:416:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) |
1065 | // InternalProblem.g:367:2: ( ( rule__ScopeDeclaration__Group__0 ) ) | 1220 | // InternalProblem.g:417:2: ( ( rule__ScopeDeclaration__Group__0 ) ) |
1066 | { | 1221 | { |
1067 | // InternalProblem.g:367:2: ( ( rule__ScopeDeclaration__Group__0 ) ) | 1222 | // InternalProblem.g:417:2: ( ( rule__ScopeDeclaration__Group__0 ) ) |
1068 | // InternalProblem.g:368:3: ( rule__ScopeDeclaration__Group__0 ) | 1223 | // InternalProblem.g:418:3: ( rule__ScopeDeclaration__Group__0 ) |
1069 | { | 1224 | { |
1070 | before(grammarAccess.getScopeDeclarationAccess().getGroup()); | 1225 | before(grammarAccess.getScopeDeclarationAccess().getGroup()); |
1071 | // InternalProblem.g:369:3: ( rule__ScopeDeclaration__Group__0 ) | 1226 | // InternalProblem.g:419:3: ( rule__ScopeDeclaration__Group__0 ) |
1072 | // InternalProblem.g:369:4: rule__ScopeDeclaration__Group__0 | 1227 | // InternalProblem.g:419:4: rule__ScopeDeclaration__Group__0 |
1073 | { | 1228 | { |
1074 | pushFollow(FOLLOW_2); | 1229 | pushFollow(FOLLOW_2); |
1075 | rule__ScopeDeclaration__Group__0(); | 1230 | rule__ScopeDeclaration__Group__0(); |
@@ -1102,11 +1257,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1102 | 1257 | ||
1103 | 1258 | ||
1104 | // $ANTLR start "entryRuleTypeScope" | 1259 | // $ANTLR start "entryRuleTypeScope" |
1105 | // InternalProblem.g:378:1: entryRuleTypeScope : ruleTypeScope EOF ; | 1260 | // InternalProblem.g:428:1: entryRuleTypeScope : ruleTypeScope EOF ; |
1106 | public final void entryRuleTypeScope() throws RecognitionException { | 1261 | public final void entryRuleTypeScope() throws RecognitionException { |
1107 | try { | 1262 | try { |
1108 | // InternalProblem.g:379:1: ( ruleTypeScope EOF ) | 1263 | // InternalProblem.g:429:1: ( ruleTypeScope EOF ) |
1109 | // InternalProblem.g:380:1: ruleTypeScope EOF | 1264 | // InternalProblem.g:430:1: ruleTypeScope EOF |
1110 | { | 1265 | { |
1111 | before(grammarAccess.getTypeScopeRule()); | 1266 | before(grammarAccess.getTypeScopeRule()); |
1112 | pushFollow(FOLLOW_1); | 1267 | pushFollow(FOLLOW_1); |
@@ -1132,21 +1287,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1132 | 1287 | ||
1133 | 1288 | ||
1134 | // $ANTLR start "ruleTypeScope" | 1289 | // $ANTLR start "ruleTypeScope" |
1135 | // InternalProblem.g:387:1: ruleTypeScope : ( ( rule__TypeScope__Group__0 ) ) ; | 1290 | // InternalProblem.g:437:1: ruleTypeScope : ( ( rule__TypeScope__Group__0 ) ) ; |
1136 | public final void ruleTypeScope() throws RecognitionException { | 1291 | public final void ruleTypeScope() throws RecognitionException { |
1137 | 1292 | ||
1138 | int stackSize = keepStackSize(); | 1293 | int stackSize = keepStackSize(); |
1139 | 1294 | ||
1140 | try { | 1295 | try { |
1141 | // InternalProblem.g:391:2: ( ( ( rule__TypeScope__Group__0 ) ) ) | 1296 | // InternalProblem.g:441:2: ( ( ( rule__TypeScope__Group__0 ) ) ) |
1142 | // InternalProblem.g:392:2: ( ( rule__TypeScope__Group__0 ) ) | 1297 | // InternalProblem.g:442:2: ( ( rule__TypeScope__Group__0 ) ) |
1143 | { | 1298 | { |
1144 | // InternalProblem.g:392:2: ( ( rule__TypeScope__Group__0 ) ) | 1299 | // InternalProblem.g:442:2: ( ( rule__TypeScope__Group__0 ) ) |
1145 | // InternalProblem.g:393:3: ( rule__TypeScope__Group__0 ) | 1300 | // InternalProblem.g:443:3: ( rule__TypeScope__Group__0 ) |
1146 | { | 1301 | { |
1147 | before(grammarAccess.getTypeScopeAccess().getGroup()); | 1302 | before(grammarAccess.getTypeScopeAccess().getGroup()); |
1148 | // InternalProblem.g:394:3: ( rule__TypeScope__Group__0 ) | 1303 | // InternalProblem.g:444:3: ( rule__TypeScope__Group__0 ) |
1149 | // InternalProblem.g:394:4: rule__TypeScope__Group__0 | 1304 | // InternalProblem.g:444:4: rule__TypeScope__Group__0 |
1150 | { | 1305 | { |
1151 | pushFollow(FOLLOW_2); | 1306 | pushFollow(FOLLOW_2); |
1152 | rule__TypeScope__Group__0(); | 1307 | rule__TypeScope__Group__0(); |
@@ -1179,11 +1334,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1179 | 1334 | ||
1180 | 1335 | ||
1181 | // $ANTLR start "entryRuleMultiplicity" | 1336 | // $ANTLR start "entryRuleMultiplicity" |
1182 | // InternalProblem.g:403:1: entryRuleMultiplicity : ruleMultiplicity EOF ; | 1337 | // InternalProblem.g:453:1: entryRuleMultiplicity : ruleMultiplicity EOF ; |
1183 | public final void entryRuleMultiplicity() throws RecognitionException { | 1338 | public final void entryRuleMultiplicity() throws RecognitionException { |
1184 | try { | 1339 | try { |
1185 | // InternalProblem.g:404:1: ( ruleMultiplicity EOF ) | 1340 | // InternalProblem.g:454:1: ( ruleMultiplicity EOF ) |
1186 | // InternalProblem.g:405:1: ruleMultiplicity EOF | 1341 | // InternalProblem.g:455:1: ruleMultiplicity EOF |
1187 | { | 1342 | { |
1188 | before(grammarAccess.getMultiplicityRule()); | 1343 | before(grammarAccess.getMultiplicityRule()); |
1189 | pushFollow(FOLLOW_1); | 1344 | pushFollow(FOLLOW_1); |
@@ -1209,21 +1364,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1209 | 1364 | ||
1210 | 1365 | ||
1211 | // $ANTLR start "ruleMultiplicity" | 1366 | // $ANTLR start "ruleMultiplicity" |
1212 | // InternalProblem.g:412:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; | 1367 | // InternalProblem.g:462:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; |
1213 | public final void ruleMultiplicity() throws RecognitionException { | 1368 | public final void ruleMultiplicity() throws RecognitionException { |
1214 | 1369 | ||
1215 | int stackSize = keepStackSize(); | 1370 | int stackSize = keepStackSize(); |
1216 | 1371 | ||
1217 | try { | 1372 | try { |
1218 | // InternalProblem.g:416:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) | 1373 | // InternalProblem.g:466:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) |
1219 | // InternalProblem.g:417:2: ( ( rule__Multiplicity__Alternatives ) ) | 1374 | // InternalProblem.g:467:2: ( ( rule__Multiplicity__Alternatives ) ) |
1220 | { | 1375 | { |
1221 | // InternalProblem.g:417:2: ( ( rule__Multiplicity__Alternatives ) ) | 1376 | // InternalProblem.g:467:2: ( ( rule__Multiplicity__Alternatives ) ) |
1222 | // InternalProblem.g:418:3: ( rule__Multiplicity__Alternatives ) | 1377 | // InternalProblem.g:468:3: ( rule__Multiplicity__Alternatives ) |
1223 | { | 1378 | { |
1224 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); | 1379 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); |
1225 | // InternalProblem.g:419:3: ( rule__Multiplicity__Alternatives ) | 1380 | // InternalProblem.g:469:3: ( rule__Multiplicity__Alternatives ) |
1226 | // InternalProblem.g:419:4: rule__Multiplicity__Alternatives | 1381 | // InternalProblem.g:469:4: rule__Multiplicity__Alternatives |
1227 | { | 1382 | { |
1228 | pushFollow(FOLLOW_2); | 1383 | pushFollow(FOLLOW_2); |
1229 | rule__Multiplicity__Alternatives(); | 1384 | rule__Multiplicity__Alternatives(); |
@@ -1256,11 +1411,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1256 | 1411 | ||
1257 | 1412 | ||
1258 | // $ANTLR start "entryRuleDefiniteMultiplicity" | 1413 | // $ANTLR start "entryRuleDefiniteMultiplicity" |
1259 | // InternalProblem.g:428:1: entryRuleDefiniteMultiplicity : ruleDefiniteMultiplicity EOF ; | 1414 | // InternalProblem.g:478:1: entryRuleDefiniteMultiplicity : ruleDefiniteMultiplicity EOF ; |
1260 | public final void entryRuleDefiniteMultiplicity() throws RecognitionException { | 1415 | public final void entryRuleDefiniteMultiplicity() throws RecognitionException { |
1261 | try { | 1416 | try { |
1262 | // InternalProblem.g:429:1: ( ruleDefiniteMultiplicity EOF ) | 1417 | // InternalProblem.g:479:1: ( ruleDefiniteMultiplicity EOF ) |
1263 | // InternalProblem.g:430:1: ruleDefiniteMultiplicity EOF | 1418 | // InternalProblem.g:480:1: ruleDefiniteMultiplicity EOF |
1264 | { | 1419 | { |
1265 | before(grammarAccess.getDefiniteMultiplicityRule()); | 1420 | before(grammarAccess.getDefiniteMultiplicityRule()); |
1266 | pushFollow(FOLLOW_1); | 1421 | pushFollow(FOLLOW_1); |
@@ -1286,21 +1441,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1286 | 1441 | ||
1287 | 1442 | ||
1288 | // $ANTLR start "ruleDefiniteMultiplicity" | 1443 | // $ANTLR start "ruleDefiniteMultiplicity" |
1289 | // InternalProblem.g:437:1: ruleDefiniteMultiplicity : ( ( rule__DefiniteMultiplicity__Alternatives ) ) ; | 1444 | // InternalProblem.g:487:1: ruleDefiniteMultiplicity : ( ( rule__DefiniteMultiplicity__Alternatives ) ) ; |
1290 | public final void ruleDefiniteMultiplicity() throws RecognitionException { | 1445 | public final void ruleDefiniteMultiplicity() throws RecognitionException { |
1291 | 1446 | ||
1292 | int stackSize = keepStackSize(); | 1447 | int stackSize = keepStackSize(); |
1293 | 1448 | ||
1294 | try { | 1449 | try { |
1295 | // InternalProblem.g:441:2: ( ( ( rule__DefiniteMultiplicity__Alternatives ) ) ) | 1450 | // InternalProblem.g:491:2: ( ( ( rule__DefiniteMultiplicity__Alternatives ) ) ) |
1296 | // InternalProblem.g:442:2: ( ( rule__DefiniteMultiplicity__Alternatives ) ) | 1451 | // InternalProblem.g:492:2: ( ( rule__DefiniteMultiplicity__Alternatives ) ) |
1297 | { | 1452 | { |
1298 | // InternalProblem.g:442:2: ( ( rule__DefiniteMultiplicity__Alternatives ) ) | 1453 | // InternalProblem.g:492:2: ( ( rule__DefiniteMultiplicity__Alternatives ) ) |
1299 | // InternalProblem.g:443:3: ( rule__DefiniteMultiplicity__Alternatives ) | 1454 | // InternalProblem.g:493:3: ( rule__DefiniteMultiplicity__Alternatives ) |
1300 | { | 1455 | { |
1301 | before(grammarAccess.getDefiniteMultiplicityAccess().getAlternatives()); | 1456 | before(grammarAccess.getDefiniteMultiplicityAccess().getAlternatives()); |
1302 | // InternalProblem.g:444:3: ( rule__DefiniteMultiplicity__Alternatives ) | 1457 | // InternalProblem.g:494:3: ( rule__DefiniteMultiplicity__Alternatives ) |
1303 | // InternalProblem.g:444:4: rule__DefiniteMultiplicity__Alternatives | 1458 | // InternalProblem.g:494:4: rule__DefiniteMultiplicity__Alternatives |
1304 | { | 1459 | { |
1305 | pushFollow(FOLLOW_2); | 1460 | pushFollow(FOLLOW_2); |
1306 | rule__DefiniteMultiplicity__Alternatives(); | 1461 | rule__DefiniteMultiplicity__Alternatives(); |
@@ -1333,11 +1488,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1333 | 1488 | ||
1334 | 1489 | ||
1335 | // $ANTLR start "entryRuleUnboundedMultiplicity" | 1490 | // $ANTLR start "entryRuleUnboundedMultiplicity" |
1336 | // InternalProblem.g:453:1: entryRuleUnboundedMultiplicity : ruleUnboundedMultiplicity EOF ; | 1491 | // InternalProblem.g:503:1: entryRuleUnboundedMultiplicity : ruleUnboundedMultiplicity EOF ; |
1337 | public final void entryRuleUnboundedMultiplicity() throws RecognitionException { | 1492 | public final void entryRuleUnboundedMultiplicity() throws RecognitionException { |
1338 | try { | 1493 | try { |
1339 | // InternalProblem.g:454:1: ( ruleUnboundedMultiplicity EOF ) | 1494 | // InternalProblem.g:504:1: ( ruleUnboundedMultiplicity EOF ) |
1340 | // InternalProblem.g:455:1: ruleUnboundedMultiplicity EOF | 1495 | // InternalProblem.g:505:1: ruleUnboundedMultiplicity EOF |
1341 | { | 1496 | { |
1342 | before(grammarAccess.getUnboundedMultiplicityRule()); | 1497 | before(grammarAccess.getUnboundedMultiplicityRule()); |
1343 | pushFollow(FOLLOW_1); | 1498 | pushFollow(FOLLOW_1); |
@@ -1363,21 +1518,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1363 | 1518 | ||
1364 | 1519 | ||
1365 | // $ANTLR start "ruleUnboundedMultiplicity" | 1520 | // $ANTLR start "ruleUnboundedMultiplicity" |
1366 | // InternalProblem.g:462:1: ruleUnboundedMultiplicity : ( () ) ; | 1521 | // InternalProblem.g:512:1: ruleUnboundedMultiplicity : ( () ) ; |
1367 | public final void ruleUnboundedMultiplicity() throws RecognitionException { | 1522 | public final void ruleUnboundedMultiplicity() throws RecognitionException { |
1368 | 1523 | ||
1369 | int stackSize = keepStackSize(); | 1524 | int stackSize = keepStackSize(); |
1370 | 1525 | ||
1371 | try { | 1526 | try { |
1372 | // InternalProblem.g:466:2: ( ( () ) ) | 1527 | // InternalProblem.g:516:2: ( ( () ) ) |
1373 | // InternalProblem.g:467:2: ( () ) | 1528 | // InternalProblem.g:517:2: ( () ) |
1374 | { | 1529 | { |
1375 | // InternalProblem.g:467:2: ( () ) | 1530 | // InternalProblem.g:517:2: ( () ) |
1376 | // InternalProblem.g:468:3: () | 1531 | // InternalProblem.g:518:3: () |
1377 | { | 1532 | { |
1378 | before(grammarAccess.getUnboundedMultiplicityAccess().getUnboundedMultiplicityAction()); | 1533 | before(grammarAccess.getUnboundedMultiplicityAccess().getUnboundedMultiplicityAction()); |
1379 | // InternalProblem.g:469:3: () | 1534 | // InternalProblem.g:519:3: () |
1380 | // InternalProblem.g:469:4: | 1535 | // InternalProblem.g:519:4: |
1381 | { | 1536 | { |
1382 | } | 1537 | } |
1383 | 1538 | ||
@@ -1400,11 +1555,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1400 | 1555 | ||
1401 | 1556 | ||
1402 | // $ANTLR start "entryRuleRangeMultiplicity" | 1557 | // $ANTLR start "entryRuleRangeMultiplicity" |
1403 | // InternalProblem.g:478:1: entryRuleRangeMultiplicity : ruleRangeMultiplicity EOF ; | 1558 | // InternalProblem.g:528:1: entryRuleRangeMultiplicity : ruleRangeMultiplicity EOF ; |
1404 | public final void entryRuleRangeMultiplicity() throws RecognitionException { | 1559 | public final void entryRuleRangeMultiplicity() throws RecognitionException { |
1405 | try { | 1560 | try { |
1406 | // InternalProblem.g:479:1: ( ruleRangeMultiplicity EOF ) | 1561 | // InternalProblem.g:529:1: ( ruleRangeMultiplicity EOF ) |
1407 | // InternalProblem.g:480:1: ruleRangeMultiplicity EOF | 1562 | // InternalProblem.g:530:1: ruleRangeMultiplicity EOF |
1408 | { | 1563 | { |
1409 | before(grammarAccess.getRangeMultiplicityRule()); | 1564 | before(grammarAccess.getRangeMultiplicityRule()); |
1410 | pushFollow(FOLLOW_1); | 1565 | pushFollow(FOLLOW_1); |
@@ -1430,21 +1585,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1430 | 1585 | ||
1431 | 1586 | ||
1432 | // $ANTLR start "ruleRangeMultiplicity" | 1587 | // $ANTLR start "ruleRangeMultiplicity" |
1433 | // InternalProblem.g:487:1: ruleRangeMultiplicity : ( ( rule__RangeMultiplicity__Group__0 ) ) ; | 1588 | // InternalProblem.g:537:1: ruleRangeMultiplicity : ( ( rule__RangeMultiplicity__Group__0 ) ) ; |
1434 | public final void ruleRangeMultiplicity() throws RecognitionException { | 1589 | public final void ruleRangeMultiplicity() throws RecognitionException { |
1435 | 1590 | ||
1436 | int stackSize = keepStackSize(); | 1591 | int stackSize = keepStackSize(); |
1437 | 1592 | ||
1438 | try { | 1593 | try { |
1439 | // InternalProblem.g:491:2: ( ( ( rule__RangeMultiplicity__Group__0 ) ) ) | 1594 | // InternalProblem.g:541:2: ( ( ( rule__RangeMultiplicity__Group__0 ) ) ) |
1440 | // InternalProblem.g:492:2: ( ( rule__RangeMultiplicity__Group__0 ) ) | 1595 | // InternalProblem.g:542:2: ( ( rule__RangeMultiplicity__Group__0 ) ) |
1441 | { | 1596 | { |
1442 | // InternalProblem.g:492:2: ( ( rule__RangeMultiplicity__Group__0 ) ) | 1597 | // InternalProblem.g:542:2: ( ( rule__RangeMultiplicity__Group__0 ) ) |
1443 | // InternalProblem.g:493:3: ( rule__RangeMultiplicity__Group__0 ) | 1598 | // InternalProblem.g:543:3: ( rule__RangeMultiplicity__Group__0 ) |
1444 | { | 1599 | { |
1445 | before(grammarAccess.getRangeMultiplicityAccess().getGroup()); | 1600 | before(grammarAccess.getRangeMultiplicityAccess().getGroup()); |
1446 | // InternalProblem.g:494:3: ( rule__RangeMultiplicity__Group__0 ) | 1601 | // InternalProblem.g:544:3: ( rule__RangeMultiplicity__Group__0 ) |
1447 | // InternalProblem.g:494:4: rule__RangeMultiplicity__Group__0 | 1602 | // InternalProblem.g:544:4: rule__RangeMultiplicity__Group__0 |
1448 | { | 1603 | { |
1449 | pushFollow(FOLLOW_2); | 1604 | pushFollow(FOLLOW_2); |
1450 | rule__RangeMultiplicity__Group__0(); | 1605 | rule__RangeMultiplicity__Group__0(); |
@@ -1477,11 +1632,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1477 | 1632 | ||
1478 | 1633 | ||
1479 | // $ANTLR start "entryRuleExactMultiplicity" | 1634 | // $ANTLR start "entryRuleExactMultiplicity" |
1480 | // InternalProblem.g:503:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; | 1635 | // InternalProblem.g:553:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; |
1481 | public final void entryRuleExactMultiplicity() throws RecognitionException { | 1636 | public final void entryRuleExactMultiplicity() throws RecognitionException { |
1482 | try { | 1637 | try { |
1483 | // InternalProblem.g:504:1: ( ruleExactMultiplicity EOF ) | 1638 | // InternalProblem.g:554:1: ( ruleExactMultiplicity EOF ) |
1484 | // InternalProblem.g:505:1: ruleExactMultiplicity EOF | 1639 | // InternalProblem.g:555:1: ruleExactMultiplicity EOF |
1485 | { | 1640 | { |
1486 | before(grammarAccess.getExactMultiplicityRule()); | 1641 | before(grammarAccess.getExactMultiplicityRule()); |
1487 | pushFollow(FOLLOW_1); | 1642 | pushFollow(FOLLOW_1); |
@@ -1507,21 +1662,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1507 | 1662 | ||
1508 | 1663 | ||
1509 | // $ANTLR start "ruleExactMultiplicity" | 1664 | // $ANTLR start "ruleExactMultiplicity" |
1510 | // InternalProblem.g:512:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) ; | 1665 | // InternalProblem.g:562:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) ; |
1511 | public final void ruleExactMultiplicity() throws RecognitionException { | 1666 | public final void ruleExactMultiplicity() throws RecognitionException { |
1512 | 1667 | ||
1513 | int stackSize = keepStackSize(); | 1668 | int stackSize = keepStackSize(); |
1514 | 1669 | ||
1515 | try { | 1670 | try { |
1516 | // InternalProblem.g:516:2: ( ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) ) | 1671 | // InternalProblem.g:566:2: ( ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) ) |
1517 | // InternalProblem.g:517:2: ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) | 1672 | // InternalProblem.g:567:2: ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) |
1518 | { | 1673 | { |
1519 | // InternalProblem.g:517:2: ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) | 1674 | // InternalProblem.g:567:2: ( ( rule__ExactMultiplicity__ExactValueAssignment ) ) |
1520 | // InternalProblem.g:518:3: ( rule__ExactMultiplicity__ExactValueAssignment ) | 1675 | // InternalProblem.g:568:3: ( rule__ExactMultiplicity__ExactValueAssignment ) |
1521 | { | 1676 | { |
1522 | before(grammarAccess.getExactMultiplicityAccess().getExactValueAssignment()); | 1677 | before(grammarAccess.getExactMultiplicityAccess().getExactValueAssignment()); |
1523 | // InternalProblem.g:519:3: ( rule__ExactMultiplicity__ExactValueAssignment ) | 1678 | // InternalProblem.g:569:3: ( rule__ExactMultiplicity__ExactValueAssignment ) |
1524 | // InternalProblem.g:519:4: rule__ExactMultiplicity__ExactValueAssignment | 1679 | // InternalProblem.g:569:4: rule__ExactMultiplicity__ExactValueAssignment |
1525 | { | 1680 | { |
1526 | pushFollow(FOLLOW_2); | 1681 | pushFollow(FOLLOW_2); |
1527 | rule__ExactMultiplicity__ExactValueAssignment(); | 1682 | rule__ExactMultiplicity__ExactValueAssignment(); |
@@ -1554,11 +1709,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1554 | 1709 | ||
1555 | 1710 | ||
1556 | // $ANTLR start "entryRuleUpperBound" | 1711 | // $ANTLR start "entryRuleUpperBound" |
1557 | // InternalProblem.g:528:1: entryRuleUpperBound : ruleUpperBound EOF ; | 1712 | // InternalProblem.g:578:1: entryRuleUpperBound : ruleUpperBound EOF ; |
1558 | public final void entryRuleUpperBound() throws RecognitionException { | 1713 | public final void entryRuleUpperBound() throws RecognitionException { |
1559 | try { | 1714 | try { |
1560 | // InternalProblem.g:529:1: ( ruleUpperBound EOF ) | 1715 | // InternalProblem.g:579:1: ( ruleUpperBound EOF ) |
1561 | // InternalProblem.g:530:1: ruleUpperBound EOF | 1716 | // InternalProblem.g:580:1: ruleUpperBound EOF |
1562 | { | 1717 | { |
1563 | before(grammarAccess.getUpperBoundRule()); | 1718 | before(grammarAccess.getUpperBoundRule()); |
1564 | pushFollow(FOLLOW_1); | 1719 | pushFollow(FOLLOW_1); |
@@ -1584,21 +1739,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1584 | 1739 | ||
1585 | 1740 | ||
1586 | // $ANTLR start "ruleUpperBound" | 1741 | // $ANTLR start "ruleUpperBound" |
1587 | // InternalProblem.g:537:1: ruleUpperBound : ( ( rule__UpperBound__Alternatives ) ) ; | 1742 | // InternalProblem.g:587:1: ruleUpperBound : ( ( rule__UpperBound__Alternatives ) ) ; |
1588 | public final void ruleUpperBound() throws RecognitionException { | 1743 | public final void ruleUpperBound() throws RecognitionException { |
1589 | 1744 | ||
1590 | int stackSize = keepStackSize(); | 1745 | int stackSize = keepStackSize(); |
1591 | 1746 | ||
1592 | try { | 1747 | try { |
1593 | // InternalProblem.g:541:2: ( ( ( rule__UpperBound__Alternatives ) ) ) | 1748 | // InternalProblem.g:591:2: ( ( ( rule__UpperBound__Alternatives ) ) ) |
1594 | // InternalProblem.g:542:2: ( ( rule__UpperBound__Alternatives ) ) | 1749 | // InternalProblem.g:592:2: ( ( rule__UpperBound__Alternatives ) ) |
1595 | { | 1750 | { |
1596 | // InternalProblem.g:542:2: ( ( rule__UpperBound__Alternatives ) ) | 1751 | // InternalProblem.g:592:2: ( ( rule__UpperBound__Alternatives ) ) |
1597 | // InternalProblem.g:543:3: ( rule__UpperBound__Alternatives ) | 1752 | // InternalProblem.g:593:3: ( rule__UpperBound__Alternatives ) |
1598 | { | 1753 | { |
1599 | before(grammarAccess.getUpperBoundAccess().getAlternatives()); | 1754 | before(grammarAccess.getUpperBoundAccess().getAlternatives()); |
1600 | // InternalProblem.g:544:3: ( rule__UpperBound__Alternatives ) | 1755 | // InternalProblem.g:594:3: ( rule__UpperBound__Alternatives ) |
1601 | // InternalProblem.g:544:4: rule__UpperBound__Alternatives | 1756 | // InternalProblem.g:594:4: rule__UpperBound__Alternatives |
1602 | { | 1757 | { |
1603 | pushFollow(FOLLOW_2); | 1758 | pushFollow(FOLLOW_2); |
1604 | rule__UpperBound__Alternatives(); | 1759 | rule__UpperBound__Alternatives(); |
@@ -1630,12 +1785,89 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1630 | // $ANTLR end "ruleUpperBound" | 1785 | // $ANTLR end "ruleUpperBound" |
1631 | 1786 | ||
1632 | 1787 | ||
1788 | // $ANTLR start "entryRuleQuotedOrUnquotedId" | ||
1789 | // InternalProblem.g:603:1: entryRuleQuotedOrUnquotedId : ruleQuotedOrUnquotedId EOF ; | ||
1790 | public final void entryRuleQuotedOrUnquotedId() throws RecognitionException { | ||
1791 | try { | ||
1792 | // InternalProblem.g:604:1: ( ruleQuotedOrUnquotedId EOF ) | ||
1793 | // InternalProblem.g:605:1: ruleQuotedOrUnquotedId EOF | ||
1794 | { | ||
1795 | before(grammarAccess.getQuotedOrUnquotedIdRule()); | ||
1796 | pushFollow(FOLLOW_1); | ||
1797 | ruleQuotedOrUnquotedId(); | ||
1798 | |||
1799 | state._fsp--; | ||
1800 | |||
1801 | after(grammarAccess.getQuotedOrUnquotedIdRule()); | ||
1802 | match(input,EOF,FOLLOW_2); | ||
1803 | |||
1804 | } | ||
1805 | |||
1806 | } | ||
1807 | catch (RecognitionException re) { | ||
1808 | reportError(re); | ||
1809 | recover(input,re); | ||
1810 | } | ||
1811 | finally { | ||
1812 | } | ||
1813 | return ; | ||
1814 | } | ||
1815 | // $ANTLR end "entryRuleQuotedOrUnquotedId" | ||
1816 | |||
1817 | |||
1818 | // $ANTLR start "ruleQuotedOrUnquotedId" | ||
1819 | // InternalProblem.g:612:1: ruleQuotedOrUnquotedId : ( ( rule__QuotedOrUnquotedId__Alternatives ) ) ; | ||
1820 | public final void ruleQuotedOrUnquotedId() throws RecognitionException { | ||
1821 | |||
1822 | int stackSize = keepStackSize(); | ||
1823 | |||
1824 | try { | ||
1825 | // InternalProblem.g:616:2: ( ( ( rule__QuotedOrUnquotedId__Alternatives ) ) ) | ||
1826 | // InternalProblem.g:617:2: ( ( rule__QuotedOrUnquotedId__Alternatives ) ) | ||
1827 | { | ||
1828 | // InternalProblem.g:617:2: ( ( rule__QuotedOrUnquotedId__Alternatives ) ) | ||
1829 | // InternalProblem.g:618:3: ( rule__QuotedOrUnquotedId__Alternatives ) | ||
1830 | { | ||
1831 | before(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); | ||
1832 | // InternalProblem.g:619:3: ( rule__QuotedOrUnquotedId__Alternatives ) | ||
1833 | // InternalProblem.g:619:4: rule__QuotedOrUnquotedId__Alternatives | ||
1834 | { | ||
1835 | pushFollow(FOLLOW_2); | ||
1836 | rule__QuotedOrUnquotedId__Alternatives(); | ||
1837 | |||
1838 | state._fsp--; | ||
1839 | |||
1840 | |||
1841 | } | ||
1842 | |||
1843 | after(grammarAccess.getQuotedOrUnquotedIdAccess().getAlternatives()); | ||
1844 | |||
1845 | } | ||
1846 | |||
1847 | |||
1848 | } | ||
1849 | |||
1850 | } | ||
1851 | catch (RecognitionException re) { | ||
1852 | reportError(re); | ||
1853 | recover(input,re); | ||
1854 | } | ||
1855 | finally { | ||
1856 | |||
1857 | restoreStackSize(stackSize); | ||
1858 | |||
1859 | } | ||
1860 | return ; | ||
1861 | } | ||
1862 | // $ANTLR end "ruleQuotedOrUnquotedId" | ||
1863 | |||
1864 | |||
1633 | // $ANTLR start "entryRuleQualifiedName" | 1865 | // $ANTLR start "entryRuleQualifiedName" |
1634 | // InternalProblem.g:553:1: entryRuleQualifiedName : ruleQualifiedName EOF ; | 1866 | // InternalProblem.g:628:1: entryRuleQualifiedName : ruleQualifiedName EOF ; |
1635 | public final void entryRuleQualifiedName() throws RecognitionException { | 1867 | public final void entryRuleQualifiedName() throws RecognitionException { |
1636 | try { | 1868 | try { |
1637 | // InternalProblem.g:554:1: ( ruleQualifiedName EOF ) | 1869 | // InternalProblem.g:629:1: ( ruleQualifiedName EOF ) |
1638 | // InternalProblem.g:555:1: ruleQualifiedName EOF | 1870 | // InternalProblem.g:630:1: ruleQualifiedName EOF |
1639 | { | 1871 | { |
1640 | before(grammarAccess.getQualifiedNameRule()); | 1872 | before(grammarAccess.getQualifiedNameRule()); |
1641 | pushFollow(FOLLOW_1); | 1873 | pushFollow(FOLLOW_1); |
@@ -1661,21 +1893,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1661 | 1893 | ||
1662 | 1894 | ||
1663 | // $ANTLR start "ruleQualifiedName" | 1895 | // $ANTLR start "ruleQualifiedName" |
1664 | // InternalProblem.g:562:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; | 1896 | // InternalProblem.g:637:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; |
1665 | public final void ruleQualifiedName() throws RecognitionException { | 1897 | public final void ruleQualifiedName() throws RecognitionException { |
1666 | 1898 | ||
1667 | int stackSize = keepStackSize(); | 1899 | int stackSize = keepStackSize(); |
1668 | 1900 | ||
1669 | try { | 1901 | try { |
1670 | // InternalProblem.g:566:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) | 1902 | // InternalProblem.g:641:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) |
1671 | // InternalProblem.g:567:2: ( ( rule__QualifiedName__Alternatives ) ) | 1903 | // InternalProblem.g:642:2: ( ( rule__QualifiedName__Alternatives ) ) |
1672 | { | 1904 | { |
1673 | // InternalProblem.g:567:2: ( ( rule__QualifiedName__Alternatives ) ) | 1905 | // InternalProblem.g:642:2: ( ( rule__QualifiedName__Alternatives ) ) |
1674 | // InternalProblem.g:568:3: ( rule__QualifiedName__Alternatives ) | 1906 | // InternalProblem.g:643:3: ( rule__QualifiedName__Alternatives ) |
1675 | { | 1907 | { |
1676 | before(grammarAccess.getQualifiedNameAccess().getAlternatives()); | 1908 | before(grammarAccess.getQualifiedNameAccess().getAlternatives()); |
1677 | // InternalProblem.g:569:3: ( rule__QualifiedName__Alternatives ) | 1909 | // InternalProblem.g:644:3: ( rule__QualifiedName__Alternatives ) |
1678 | // InternalProblem.g:569:4: rule__QualifiedName__Alternatives | 1910 | // InternalProblem.g:644:4: rule__QualifiedName__Alternatives |
1679 | { | 1911 | { |
1680 | pushFollow(FOLLOW_2); | 1912 | pushFollow(FOLLOW_2); |
1681 | rule__QualifiedName__Alternatives(); | 1913 | rule__QualifiedName__Alternatives(); |
@@ -1707,22 +1939,99 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1707 | // $ANTLR end "ruleQualifiedName" | 1939 | // $ANTLR end "ruleQualifiedName" |
1708 | 1940 | ||
1709 | 1941 | ||
1942 | // $ANTLR start "entryRuleIdentifier" | ||
1943 | // InternalProblem.g:653:1: entryRuleIdentifier : ruleIdentifier EOF ; | ||
1944 | public final void entryRuleIdentifier() throws RecognitionException { | ||
1945 | try { | ||
1946 | // InternalProblem.g:654:1: ( ruleIdentifier EOF ) | ||
1947 | // InternalProblem.g:655:1: ruleIdentifier EOF | ||
1948 | { | ||
1949 | before(grammarAccess.getIdentifierRule()); | ||
1950 | pushFollow(FOLLOW_1); | ||
1951 | ruleIdentifier(); | ||
1952 | |||
1953 | state._fsp--; | ||
1954 | |||
1955 | after(grammarAccess.getIdentifierRule()); | ||
1956 | match(input,EOF,FOLLOW_2); | ||
1957 | |||
1958 | } | ||
1959 | |||
1960 | } | ||
1961 | catch (RecognitionException re) { | ||
1962 | reportError(re); | ||
1963 | recover(input,re); | ||
1964 | } | ||
1965 | finally { | ||
1966 | } | ||
1967 | return ; | ||
1968 | } | ||
1969 | // $ANTLR end "entryRuleIdentifier" | ||
1970 | |||
1971 | |||
1972 | // $ANTLR start "ruleIdentifier" | ||
1973 | // InternalProblem.g:662:1: ruleIdentifier : ( ( rule__Identifier__Alternatives ) ) ; | ||
1974 | public final void ruleIdentifier() throws RecognitionException { | ||
1975 | |||
1976 | int stackSize = keepStackSize(); | ||
1977 | |||
1978 | try { | ||
1979 | // InternalProblem.g:666:2: ( ( ( rule__Identifier__Alternatives ) ) ) | ||
1980 | // InternalProblem.g:667:2: ( ( rule__Identifier__Alternatives ) ) | ||
1981 | { | ||
1982 | // InternalProblem.g:667:2: ( ( rule__Identifier__Alternatives ) ) | ||
1983 | // InternalProblem.g:668:3: ( rule__Identifier__Alternatives ) | ||
1984 | { | ||
1985 | before(grammarAccess.getIdentifierAccess().getAlternatives()); | ||
1986 | // InternalProblem.g:669:3: ( rule__Identifier__Alternatives ) | ||
1987 | // InternalProblem.g:669:4: rule__Identifier__Alternatives | ||
1988 | { | ||
1989 | pushFollow(FOLLOW_2); | ||
1990 | rule__Identifier__Alternatives(); | ||
1991 | |||
1992 | state._fsp--; | ||
1993 | |||
1994 | |||
1995 | } | ||
1996 | |||
1997 | after(grammarAccess.getIdentifierAccess().getAlternatives()); | ||
1998 | |||
1999 | } | ||
2000 | |||
2001 | |||
2002 | } | ||
2003 | |||
2004 | } | ||
2005 | catch (RecognitionException re) { | ||
2006 | reportError(re); | ||
2007 | recover(input,re); | ||
2008 | } | ||
2009 | finally { | ||
2010 | |||
2011 | restoreStackSize(stackSize); | ||
2012 | |||
2013 | } | ||
2014 | return ; | ||
2015 | } | ||
2016 | // $ANTLR end "ruleIdentifier" | ||
2017 | |||
2018 | |||
1710 | // $ANTLR start "ruleLogicValue" | 2019 | // $ANTLR start "ruleLogicValue" |
1711 | // InternalProblem.g:578:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; | 2020 | // InternalProblem.g:678:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; |
1712 | public final void ruleLogicValue() throws RecognitionException { | 2021 | public final void ruleLogicValue() throws RecognitionException { |
1713 | 2022 | ||
1714 | int stackSize = keepStackSize(); | 2023 | int stackSize = keepStackSize(); |
1715 | 2024 | ||
1716 | try { | 2025 | try { |
1717 | // InternalProblem.g:582:1: ( ( ( rule__LogicValue__Alternatives ) ) ) | 2026 | // InternalProblem.g:682:1: ( ( ( rule__LogicValue__Alternatives ) ) ) |
1718 | // InternalProblem.g:583:2: ( ( rule__LogicValue__Alternatives ) ) | 2027 | // InternalProblem.g:683:2: ( ( rule__LogicValue__Alternatives ) ) |
1719 | { | 2028 | { |
1720 | // InternalProblem.g:583:2: ( ( rule__LogicValue__Alternatives ) ) | 2029 | // InternalProblem.g:683:2: ( ( rule__LogicValue__Alternatives ) ) |
1721 | // InternalProblem.g:584:3: ( rule__LogicValue__Alternatives ) | 2030 | // InternalProblem.g:684:3: ( rule__LogicValue__Alternatives ) |
1722 | { | 2031 | { |
1723 | before(grammarAccess.getLogicValueAccess().getAlternatives()); | 2032 | before(grammarAccess.getLogicValueAccess().getAlternatives()); |
1724 | // InternalProblem.g:585:3: ( rule__LogicValue__Alternatives ) | 2033 | // InternalProblem.g:685:3: ( rule__LogicValue__Alternatives ) |
1725 | // InternalProblem.g:585:4: rule__LogicValue__Alternatives | 2034 | // InternalProblem.g:685:4: rule__LogicValue__Alternatives |
1726 | { | 2035 | { |
1727 | pushFollow(FOLLOW_2); | 2036 | pushFollow(FOLLOW_2); |
1728 | rule__LogicValue__Alternatives(); | 2037 | rule__LogicValue__Alternatives(); |
@@ -1755,21 +2064,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1755 | 2064 | ||
1756 | 2065 | ||
1757 | // $ANTLR start "ruleShortLogicValue" | 2066 | // $ANTLR start "ruleShortLogicValue" |
1758 | // InternalProblem.g:594:1: ruleShortLogicValue : ( ( rule__ShortLogicValue__Alternatives ) ) ; | 2067 | // InternalProblem.g:694:1: ruleShortLogicValue : ( ( rule__ShortLogicValue__Alternatives ) ) ; |
1759 | public final void ruleShortLogicValue() throws RecognitionException { | 2068 | public final void ruleShortLogicValue() throws RecognitionException { |
1760 | 2069 | ||
1761 | int stackSize = keepStackSize(); | 2070 | int stackSize = keepStackSize(); |
1762 | 2071 | ||
1763 | try { | 2072 | try { |
1764 | // InternalProblem.g:598:1: ( ( ( rule__ShortLogicValue__Alternatives ) ) ) | 2073 | // InternalProblem.g:698:1: ( ( ( rule__ShortLogicValue__Alternatives ) ) ) |
1765 | // InternalProblem.g:599:2: ( ( rule__ShortLogicValue__Alternatives ) ) | 2074 | // InternalProblem.g:699:2: ( ( rule__ShortLogicValue__Alternatives ) ) |
1766 | { | 2075 | { |
1767 | // InternalProblem.g:599:2: ( ( rule__ShortLogicValue__Alternatives ) ) | 2076 | // InternalProblem.g:699:2: ( ( rule__ShortLogicValue__Alternatives ) ) |
1768 | // InternalProblem.g:600:3: ( rule__ShortLogicValue__Alternatives ) | 2077 | // InternalProblem.g:700:3: ( rule__ShortLogicValue__Alternatives ) |
1769 | { | 2078 | { |
1770 | before(grammarAccess.getShortLogicValueAccess().getAlternatives()); | 2079 | before(grammarAccess.getShortLogicValueAccess().getAlternatives()); |
1771 | // InternalProblem.g:601:3: ( rule__ShortLogicValue__Alternatives ) | 2080 | // InternalProblem.g:701:3: ( rule__ShortLogicValue__Alternatives ) |
1772 | // InternalProblem.g:601:4: rule__ShortLogicValue__Alternatives | 2081 | // InternalProblem.g:701:4: rule__ShortLogicValue__Alternatives |
1773 | { | 2082 | { |
1774 | pushFollow(FOLLOW_2); | 2083 | pushFollow(FOLLOW_2); |
1775 | rule__ShortLogicValue__Alternatives(); | 2084 | rule__ShortLogicValue__Alternatives(); |
@@ -1802,38 +2111,45 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1802 | 2111 | ||
1803 | 2112 | ||
1804 | // $ANTLR start "rule__Statement__Alternatives" | 2113 | // $ANTLR start "rule__Statement__Alternatives" |
1805 | // InternalProblem.g:609:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleScopeDeclaration ) ); | 2114 | // InternalProblem.g:709:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleScopeDeclaration ) ); |
1806 | public final void rule__Statement__Alternatives() throws RecognitionException { | 2115 | public final void rule__Statement__Alternatives() throws RecognitionException { |
1807 | 2116 | ||
1808 | int stackSize = keepStackSize(); | 2117 | int stackSize = keepStackSize(); |
1809 | 2118 | ||
1810 | try { | 2119 | try { |
1811 | // InternalProblem.g:613:1: ( ( ruleClassDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleScopeDeclaration ) ) | 2120 | // InternalProblem.g:713:1: ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleScopeDeclaration ) ) |
1812 | int alt1=4; | 2121 | int alt1=5; |
1813 | switch ( input.LA(1) ) { | 2122 | switch ( input.LA(1) ) { |
1814 | case 23: | 2123 | case 25: |
1815 | case 38: | 2124 | case 39: |
1816 | { | 2125 | { |
1817 | alt1=1; | 2126 | alt1=1; |
1818 | } | 2127 | } |
1819 | break; | 2128 | break; |
1820 | case 14: | 2129 | case 29: |
1821 | case 40: | ||
1822 | { | 2130 | { |
1823 | alt1=2; | 2131 | alt1=2; |
1824 | } | 2132 | } |
1825 | break; | 2133 | break; |
2134 | case 16: | ||
2135 | case 41: | ||
2136 | { | ||
2137 | alt1=3; | ||
2138 | } | ||
2139 | break; | ||
1826 | case RULE_QUOTED_ID: | 2140 | case RULE_QUOTED_ID: |
1827 | case RULE_ID: | 2141 | case RULE_ID: |
2142 | case 19: | ||
1828 | case 20: | 2143 | case 20: |
1829 | case 21: | 2144 | case 22: |
2145 | case 23: | ||
1830 | { | 2146 | { |
1831 | alt1=3; | 2147 | alt1=4; |
1832 | } | 2148 | } |
1833 | break; | 2149 | break; |
1834 | case 36: | 2150 | case 37: |
1835 | { | 2151 | { |
1836 | alt1=4; | 2152 | alt1=5; |
1837 | } | 2153 | } |
1838 | break; | 2154 | break; |
1839 | default: | 2155 | default: |
@@ -1845,10 +2161,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1845 | 2161 | ||
1846 | switch (alt1) { | 2162 | switch (alt1) { |
1847 | case 1 : | 2163 | case 1 : |
1848 | // InternalProblem.g:614:2: ( ruleClassDeclaration ) | 2164 | // InternalProblem.g:714:2: ( ruleClassDeclaration ) |
1849 | { | 2165 | { |
1850 | // InternalProblem.g:614:2: ( ruleClassDeclaration ) | 2166 | // InternalProblem.g:714:2: ( ruleClassDeclaration ) |
1851 | // InternalProblem.g:615:3: ruleClassDeclaration | 2167 | // InternalProblem.g:715:3: ruleClassDeclaration |
1852 | { | 2168 | { |
1853 | before(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_0()); | 2169 | before(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_0()); |
1854 | pushFollow(FOLLOW_2); | 2170 | pushFollow(FOLLOW_2); |
@@ -1864,18 +2180,18 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1864 | } | 2180 | } |
1865 | break; | 2181 | break; |
1866 | case 2 : | 2182 | case 2 : |
1867 | // InternalProblem.g:620:2: ( rulePredicateDefinition ) | 2183 | // InternalProblem.g:720:2: ( ruleEnumDeclaration ) |
1868 | { | 2184 | { |
1869 | // InternalProblem.g:620:2: ( rulePredicateDefinition ) | 2185 | // InternalProblem.g:720:2: ( ruleEnumDeclaration ) |
1870 | // InternalProblem.g:621:3: rulePredicateDefinition | 2186 | // InternalProblem.g:721:3: ruleEnumDeclaration |
1871 | { | 2187 | { |
1872 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_1()); | 2188 | before(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); |
1873 | pushFollow(FOLLOW_2); | 2189 | pushFollow(FOLLOW_2); |
1874 | rulePredicateDefinition(); | 2190 | ruleEnumDeclaration(); |
1875 | 2191 | ||
1876 | state._fsp--; | 2192 | state._fsp--; |
1877 | 2193 | ||
1878 | after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_1()); | 2194 | after(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); |
1879 | 2195 | ||
1880 | } | 2196 | } |
1881 | 2197 | ||
@@ -1883,18 +2199,18 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1883 | } | 2199 | } |
1884 | break; | 2200 | break; |
1885 | case 3 : | 2201 | case 3 : |
1886 | // InternalProblem.g:626:2: ( ruleAssertion ) | 2202 | // InternalProblem.g:726:2: ( rulePredicateDefinition ) |
1887 | { | 2203 | { |
1888 | // InternalProblem.g:626:2: ( ruleAssertion ) | 2204 | // InternalProblem.g:726:2: ( rulePredicateDefinition ) |
1889 | // InternalProblem.g:627:3: ruleAssertion | 2205 | // InternalProblem.g:727:3: rulePredicateDefinition |
1890 | { | 2206 | { |
1891 | before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_2()); | 2207 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); |
1892 | pushFollow(FOLLOW_2); | 2208 | pushFollow(FOLLOW_2); |
1893 | ruleAssertion(); | 2209 | rulePredicateDefinition(); |
1894 | 2210 | ||
1895 | state._fsp--; | 2211 | state._fsp--; |
1896 | 2212 | ||
1897 | after(grammarAccess.getStatementAccess().getAssertionParserRuleCall_2()); | 2213 | after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); |
1898 | 2214 | ||
1899 | } | 2215 | } |
1900 | 2216 | ||
@@ -1902,18 +2218,37 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1902 | } | 2218 | } |
1903 | break; | 2219 | break; |
1904 | case 4 : | 2220 | case 4 : |
1905 | // InternalProblem.g:632:2: ( ruleScopeDeclaration ) | 2221 | // InternalProblem.g:732:2: ( ruleAssertion ) |
2222 | { | ||
2223 | // InternalProblem.g:732:2: ( ruleAssertion ) | ||
2224 | // InternalProblem.g:733:3: ruleAssertion | ||
2225 | { | ||
2226 | before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); | ||
2227 | pushFollow(FOLLOW_2); | ||
2228 | ruleAssertion(); | ||
2229 | |||
2230 | state._fsp--; | ||
2231 | |||
2232 | after(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); | ||
2233 | |||
2234 | } | ||
2235 | |||
2236 | |||
2237 | } | ||
2238 | break; | ||
2239 | case 5 : | ||
2240 | // InternalProblem.g:738:2: ( ruleScopeDeclaration ) | ||
1906 | { | 2241 | { |
1907 | // InternalProblem.g:632:2: ( ruleScopeDeclaration ) | 2242 | // InternalProblem.g:738:2: ( ruleScopeDeclaration ) |
1908 | // InternalProblem.g:633:3: ruleScopeDeclaration | 2243 | // InternalProblem.g:739:3: ruleScopeDeclaration |
1909 | { | 2244 | { |
1910 | before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_3()); | 2245 | before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_4()); |
1911 | pushFollow(FOLLOW_2); | 2246 | pushFollow(FOLLOW_2); |
1912 | ruleScopeDeclaration(); | 2247 | ruleScopeDeclaration(); |
1913 | 2248 | ||
1914 | state._fsp--; | 2249 | state._fsp--; |
1915 | 2250 | ||
1916 | after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_3()); | 2251 | after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_4()); |
1917 | 2252 | ||
1918 | } | 2253 | } |
1919 | 2254 | ||
@@ -1938,17 +2273,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1938 | 2273 | ||
1939 | 2274 | ||
1940 | // $ANTLR start "rule__ClassDeclaration__Alternatives_4" | 2275 | // $ANTLR start "rule__ClassDeclaration__Alternatives_4" |
1941 | // InternalProblem.g:642:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ); | 2276 | // InternalProblem.g:748:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ); |
1942 | public final void rule__ClassDeclaration__Alternatives_4() throws RecognitionException { | 2277 | public final void rule__ClassDeclaration__Alternatives_4() throws RecognitionException { |
1943 | 2278 | ||
1944 | int stackSize = keepStackSize(); | 2279 | int stackSize = keepStackSize(); |
1945 | 2280 | ||
1946 | try { | 2281 | try { |
1947 | // InternalProblem.g:646:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ) | 2282 | // InternalProblem.g:752:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ) |
1948 | int alt2=2; | 2283 | int alt2=2; |
1949 | int LA2_0 = input.LA(1); | 2284 | int LA2_0 = input.LA(1); |
1950 | 2285 | ||
1951 | if ( (LA2_0==26) ) { | 2286 | if ( (LA2_0==27) ) { |
1952 | alt2=1; | 2287 | alt2=1; |
1953 | } | 2288 | } |
1954 | else if ( (LA2_0==12) ) { | 2289 | else if ( (LA2_0==12) ) { |
@@ -1962,14 +2297,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1962 | } | 2297 | } |
1963 | switch (alt2) { | 2298 | switch (alt2) { |
1964 | case 1 : | 2299 | case 1 : |
1965 | // InternalProblem.g:647:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | 2300 | // InternalProblem.g:753:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) |
1966 | { | 2301 | { |
1967 | // InternalProblem.g:647:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | 2302 | // InternalProblem.g:753:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) |
1968 | // InternalProblem.g:648:3: ( rule__ClassDeclaration__Group_4_0__0 ) | 2303 | // InternalProblem.g:754:3: ( rule__ClassDeclaration__Group_4_0__0 ) |
1969 | { | 2304 | { |
1970 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); | 2305 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); |
1971 | // InternalProblem.g:649:3: ( rule__ClassDeclaration__Group_4_0__0 ) | 2306 | // InternalProblem.g:755:3: ( rule__ClassDeclaration__Group_4_0__0 ) |
1972 | // InternalProblem.g:649:4: rule__ClassDeclaration__Group_4_0__0 | 2307 | // InternalProblem.g:755:4: rule__ClassDeclaration__Group_4_0__0 |
1973 | { | 2308 | { |
1974 | pushFollow(FOLLOW_2); | 2309 | pushFollow(FOLLOW_2); |
1975 | rule__ClassDeclaration__Group_4_0__0(); | 2310 | rule__ClassDeclaration__Group_4_0__0(); |
@@ -1987,10 +2322,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
1987 | } | 2322 | } |
1988 | break; | 2323 | break; |
1989 | case 2 : | 2324 | case 2 : |
1990 | // InternalProblem.g:653:2: ( '.' ) | 2325 | // InternalProblem.g:759:2: ( '.' ) |
1991 | { | 2326 | { |
1992 | // InternalProblem.g:653:2: ( '.' ) | 2327 | // InternalProblem.g:759:2: ( '.' ) |
1993 | // InternalProblem.g:654:3: '.' | 2328 | // InternalProblem.g:760:3: '.' |
1994 | { | 2329 | { |
1995 | before(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); | 2330 | before(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); |
1996 | match(input,12,FOLLOW_2); | 2331 | match(input,12,FOLLOW_2); |
@@ -2018,21 +2353,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2018 | // $ANTLR end "rule__ClassDeclaration__Alternatives_4" | 2353 | // $ANTLR end "rule__ClassDeclaration__Alternatives_4" |
2019 | 2354 | ||
2020 | 2355 | ||
2021 | // $ANTLR start "rule__ReferenceDeclaration__Alternatives_0" | 2356 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2" |
2022 | // InternalProblem.g:663:1: rule__ReferenceDeclaration__Alternatives_0 : ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ); | 2357 | // InternalProblem.g:769:1: rule__EnumDeclaration__Alternatives_2 : ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ); |
2023 | public final void rule__ReferenceDeclaration__Alternatives_0() throws RecognitionException { | 2358 | public final void rule__EnumDeclaration__Alternatives_2() throws RecognitionException { |
2024 | 2359 | ||
2025 | int stackSize = keepStackSize(); | 2360 | int stackSize = keepStackSize(); |
2026 | 2361 | ||
2027 | try { | 2362 | try { |
2028 | // InternalProblem.g:667:1: ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ) | 2363 | // InternalProblem.g:773:1: ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ) |
2029 | int alt3=2; | 2364 | int alt3=2; |
2030 | int LA3_0 = input.LA(1); | 2365 | int LA3_0 = input.LA(1); |
2031 | 2366 | ||
2032 | if ( (LA3_0==39) ) { | 2367 | if ( (LA3_0==27) ) { |
2033 | alt3=1; | 2368 | alt3=1; |
2034 | } | 2369 | } |
2035 | else if ( (LA3_0==13) ) { | 2370 | else if ( (LA3_0==12) ) { |
2036 | alt3=2; | 2371 | alt3=2; |
2037 | } | 2372 | } |
2038 | else { | 2373 | else { |
@@ -2043,14 +2378,166 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2043 | } | 2378 | } |
2044 | switch (alt3) { | 2379 | switch (alt3) { |
2045 | case 1 : | 2380 | case 1 : |
2046 | // InternalProblem.g:668:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | 2381 | // InternalProblem.g:774:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) |
2382 | { | ||
2383 | // InternalProblem.g:774:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ||
2384 | // InternalProblem.g:775:3: ( rule__EnumDeclaration__Group_2_0__0 ) | ||
2385 | { | ||
2386 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); | ||
2387 | // InternalProblem.g:776:3: ( rule__EnumDeclaration__Group_2_0__0 ) | ||
2388 | // InternalProblem.g:776:4: rule__EnumDeclaration__Group_2_0__0 | ||
2389 | { | ||
2390 | pushFollow(FOLLOW_2); | ||
2391 | rule__EnumDeclaration__Group_2_0__0(); | ||
2392 | |||
2393 | state._fsp--; | ||
2394 | |||
2395 | |||
2396 | } | ||
2397 | |||
2398 | after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); | ||
2399 | |||
2400 | } | ||
2401 | |||
2402 | |||
2403 | } | ||
2404 | break; | ||
2405 | case 2 : | ||
2406 | // InternalProblem.g:780:2: ( '.' ) | ||
2407 | { | ||
2408 | // InternalProblem.g:780:2: ( '.' ) | ||
2409 | // InternalProblem.g:781:3: '.' | ||
2410 | { | ||
2411 | before(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); | ||
2412 | match(input,12,FOLLOW_2); | ||
2413 | after(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); | ||
2414 | |||
2415 | } | ||
2416 | |||
2417 | |||
2418 | } | ||
2419 | break; | ||
2420 | |||
2421 | } | ||
2422 | } | ||
2423 | catch (RecognitionException re) { | ||
2424 | reportError(re); | ||
2425 | recover(input,re); | ||
2426 | } | ||
2427 | finally { | ||
2428 | |||
2429 | restoreStackSize(stackSize); | ||
2430 | |||
2431 | } | ||
2432 | return ; | ||
2433 | } | ||
2434 | // $ANTLR end "rule__EnumDeclaration__Alternatives_2" | ||
2435 | |||
2436 | |||
2437 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2_0_1_2" | ||
2438 | // InternalProblem.g:790:1: rule__EnumDeclaration__Alternatives_2_0_1_2 : ( ( ',' ) | ( ';' ) ); | ||
2439 | public final void rule__EnumDeclaration__Alternatives_2_0_1_2() throws RecognitionException { | ||
2440 | |||
2441 | int stackSize = keepStackSize(); | ||
2442 | |||
2443 | try { | ||
2444 | // InternalProblem.g:794:1: ( ( ',' ) | ( ';' ) ) | ||
2445 | int alt4=2; | ||
2446 | int LA4_0 = input.LA(1); | ||
2447 | |||
2448 | if ( (LA4_0==13) ) { | ||
2449 | alt4=1; | ||
2450 | } | ||
2451 | else if ( (LA4_0==14) ) { | ||
2452 | alt4=2; | ||
2453 | } | ||
2454 | else { | ||
2455 | NoViableAltException nvae = | ||
2456 | new NoViableAltException("", 4, 0, input); | ||
2457 | |||
2458 | throw nvae; | ||
2459 | } | ||
2460 | switch (alt4) { | ||
2461 | case 1 : | ||
2462 | // InternalProblem.g:795:2: ( ',' ) | ||
2463 | { | ||
2464 | // InternalProblem.g:795:2: ( ',' ) | ||
2465 | // InternalProblem.g:796:3: ',' | ||
2466 | { | ||
2467 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); | ||
2468 | match(input,13,FOLLOW_2); | ||
2469 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); | ||
2470 | |||
2471 | } | ||
2472 | |||
2473 | |||
2474 | } | ||
2475 | break; | ||
2476 | case 2 : | ||
2477 | // InternalProblem.g:801:2: ( ';' ) | ||
2478 | { | ||
2479 | // InternalProblem.g:801:2: ( ';' ) | ||
2480 | // InternalProblem.g:802:3: ';' | ||
2481 | { | ||
2482 | before(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); | ||
2483 | match(input,14,FOLLOW_2); | ||
2484 | after(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); | ||
2485 | |||
2486 | } | ||
2487 | |||
2488 | |||
2489 | } | ||
2490 | break; | ||
2491 | |||
2492 | } | ||
2493 | } | ||
2494 | catch (RecognitionException re) { | ||
2495 | reportError(re); | ||
2496 | recover(input,re); | ||
2497 | } | ||
2498 | finally { | ||
2499 | |||
2500 | restoreStackSize(stackSize); | ||
2501 | |||
2502 | } | ||
2503 | return ; | ||
2504 | } | ||
2505 | // $ANTLR end "rule__EnumDeclaration__Alternatives_2_0_1_2" | ||
2506 | |||
2507 | |||
2508 | // $ANTLR start "rule__ReferenceDeclaration__Alternatives_0" | ||
2509 | // InternalProblem.g:811:1: rule__ReferenceDeclaration__Alternatives_0 : ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ); | ||
2510 | public final void rule__ReferenceDeclaration__Alternatives_0() throws RecognitionException { | ||
2511 | |||
2512 | int stackSize = keepStackSize(); | ||
2513 | |||
2514 | try { | ||
2515 | // InternalProblem.g:815:1: ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ) | ||
2516 | int alt5=2; | ||
2517 | int LA5_0 = input.LA(1); | ||
2518 | |||
2519 | if ( (LA5_0==40) ) { | ||
2520 | alt5=1; | ||
2521 | } | ||
2522 | else if ( (LA5_0==15) ) { | ||
2523 | alt5=2; | ||
2524 | } | ||
2525 | else { | ||
2526 | NoViableAltException nvae = | ||
2527 | new NoViableAltException("", 5, 0, input); | ||
2528 | |||
2529 | throw nvae; | ||
2530 | } | ||
2531 | switch (alt5) { | ||
2532 | case 1 : | ||
2533 | // InternalProblem.g:816:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ||
2047 | { | 2534 | { |
2048 | // InternalProblem.g:668:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | 2535 | // InternalProblem.g:816:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) |
2049 | // InternalProblem.g:669:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) | 2536 | // InternalProblem.g:817:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) |
2050 | { | 2537 | { |
2051 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0()); | 2538 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0()); |
2052 | // InternalProblem.g:670:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) | 2539 | // InternalProblem.g:818:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) |
2053 | // InternalProblem.g:670:4: rule__ReferenceDeclaration__ContainmentAssignment_0_0 | 2540 | // InternalProblem.g:818:4: rule__ReferenceDeclaration__ContainmentAssignment_0_0 |
2054 | { | 2541 | { |
2055 | pushFollow(FOLLOW_2); | 2542 | pushFollow(FOLLOW_2); |
2056 | rule__ReferenceDeclaration__ContainmentAssignment_0_0(); | 2543 | rule__ReferenceDeclaration__ContainmentAssignment_0_0(); |
@@ -2068,13 +2555,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2068 | } | 2555 | } |
2069 | break; | 2556 | break; |
2070 | case 2 : | 2557 | case 2 : |
2071 | // InternalProblem.g:674:2: ( 'refers' ) | 2558 | // InternalProblem.g:822:2: ( 'refers' ) |
2072 | { | 2559 | { |
2073 | // InternalProblem.g:674:2: ( 'refers' ) | 2560 | // InternalProblem.g:822:2: ( 'refers' ) |
2074 | // InternalProblem.g:675:3: 'refers' | 2561 | // InternalProblem.g:823:3: 'refers' |
2075 | { | 2562 | { |
2076 | before(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); | 2563 | before(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); |
2077 | match(input,13,FOLLOW_2); | 2564 | match(input,15,FOLLOW_2); |
2078 | after(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); | 2565 | after(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); |
2079 | 2566 | ||
2080 | } | 2567 | } |
@@ -2100,38 +2587,38 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2100 | 2587 | ||
2101 | 2588 | ||
2102 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" | 2589 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" |
2103 | // InternalProblem.g:684:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ); | 2590 | // InternalProblem.g:832:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ); |
2104 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { | 2591 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { |
2105 | 2592 | ||
2106 | int stackSize = keepStackSize(); | 2593 | int stackSize = keepStackSize(); |
2107 | 2594 | ||
2108 | try { | 2595 | try { |
2109 | // InternalProblem.g:688:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ) | 2596 | // InternalProblem.g:836:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ) |
2110 | int alt4=2; | 2597 | int alt6=2; |
2111 | int LA4_0 = input.LA(1); | 2598 | int LA6_0 = input.LA(1); |
2112 | 2599 | ||
2113 | if ( (LA4_0==40) ) { | 2600 | if ( (LA6_0==41) ) { |
2114 | alt4=1; | 2601 | alt6=1; |
2115 | } | 2602 | } |
2116 | else if ( (LA4_0==14) ) { | 2603 | else if ( (LA6_0==16) ) { |
2117 | alt4=2; | 2604 | alt6=2; |
2118 | } | 2605 | } |
2119 | else { | 2606 | else { |
2120 | NoViableAltException nvae = | 2607 | NoViableAltException nvae = |
2121 | new NoViableAltException("", 4, 0, input); | 2608 | new NoViableAltException("", 6, 0, input); |
2122 | 2609 | ||
2123 | throw nvae; | 2610 | throw nvae; |
2124 | } | 2611 | } |
2125 | switch (alt4) { | 2612 | switch (alt6) { |
2126 | case 1 : | 2613 | case 1 : |
2127 | // InternalProblem.g:689:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 2614 | // InternalProblem.g:837:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
2128 | { | 2615 | { |
2129 | // InternalProblem.g:689:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 2616 | // InternalProblem.g:837:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
2130 | // InternalProblem.g:690:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 2617 | // InternalProblem.g:838:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
2131 | { | 2618 | { |
2132 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); | 2619 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); |
2133 | // InternalProblem.g:691:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 2620 | // InternalProblem.g:839:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
2134 | // InternalProblem.g:691:4: rule__PredicateDefinition__Group_0_0__0 | 2621 | // InternalProblem.g:839:4: rule__PredicateDefinition__Group_0_0__0 |
2135 | { | 2622 | { |
2136 | pushFollow(FOLLOW_2); | 2623 | pushFollow(FOLLOW_2); |
2137 | rule__PredicateDefinition__Group_0_0__0(); | 2624 | rule__PredicateDefinition__Group_0_0__0(); |
@@ -2149,13 +2636,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2149 | } | 2636 | } |
2150 | break; | 2637 | break; |
2151 | case 2 : | 2638 | case 2 : |
2152 | // InternalProblem.g:695:2: ( 'pred' ) | 2639 | // InternalProblem.g:843:2: ( 'pred' ) |
2153 | { | 2640 | { |
2154 | // InternalProblem.g:695:2: ( 'pred' ) | 2641 | // InternalProblem.g:843:2: ( 'pred' ) |
2155 | // InternalProblem.g:696:3: 'pred' | 2642 | // InternalProblem.g:844:3: 'pred' |
2156 | { | 2643 | { |
2157 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); | 2644 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); |
2158 | match(input,14,FOLLOW_2); | 2645 | match(input,16,FOLLOW_2); |
2159 | after(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); | 2646 | after(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); |
2160 | 2647 | ||
2161 | } | 2648 | } |
@@ -2181,34 +2668,34 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2181 | 2668 | ||
2182 | 2669 | ||
2183 | // $ANTLR start "rule__Literal__Alternatives" | 2670 | // $ANTLR start "rule__Literal__Alternatives" |
2184 | // InternalProblem.g:705:1: rule__Literal__Alternatives : ( ( ruleAtom ) | ( ruleNegativeLiteral ) ); | 2671 | // InternalProblem.g:853:1: rule__Literal__Alternatives : ( ( ruleAtom ) | ( ruleNegativeLiteral ) ); |
2185 | public final void rule__Literal__Alternatives() throws RecognitionException { | 2672 | public final void rule__Literal__Alternatives() throws RecognitionException { |
2186 | 2673 | ||
2187 | int stackSize = keepStackSize(); | 2674 | int stackSize = keepStackSize(); |
2188 | 2675 | ||
2189 | try { | 2676 | try { |
2190 | // InternalProblem.g:709:1: ( ( ruleAtom ) | ( ruleNegativeLiteral ) ) | 2677 | // InternalProblem.g:857:1: ( ( ruleAtom ) | ( ruleNegativeLiteral ) ) |
2191 | int alt5=2; | 2678 | int alt7=2; |
2192 | int LA5_0 = input.LA(1); | 2679 | int LA7_0 = input.LA(1); |
2193 | 2680 | ||
2194 | if ( ((LA5_0>=RULE_QUOTED_ID && LA5_0<=RULE_ID)) ) { | 2681 | if ( ((LA7_0>=RULE_QUOTED_ID && LA7_0<=RULE_ID)||(LA7_0>=19 && LA7_0<=20)) ) { |
2195 | alt5=1; | 2682 | alt7=1; |
2196 | } | 2683 | } |
2197 | else if ( (LA5_0==20) ) { | 2684 | else if ( (LA7_0==22) ) { |
2198 | alt5=2; | 2685 | alt7=2; |
2199 | } | 2686 | } |
2200 | else { | 2687 | else { |
2201 | NoViableAltException nvae = | 2688 | NoViableAltException nvae = |
2202 | new NoViableAltException("", 5, 0, input); | 2689 | new NoViableAltException("", 7, 0, input); |
2203 | 2690 | ||
2204 | throw nvae; | 2691 | throw nvae; |
2205 | } | 2692 | } |
2206 | switch (alt5) { | 2693 | switch (alt7) { |
2207 | case 1 : | 2694 | case 1 : |
2208 | // InternalProblem.g:710:2: ( ruleAtom ) | 2695 | // InternalProblem.g:858:2: ( ruleAtom ) |
2209 | { | 2696 | { |
2210 | // InternalProblem.g:710:2: ( ruleAtom ) | 2697 | // InternalProblem.g:858:2: ( ruleAtom ) |
2211 | // InternalProblem.g:711:3: ruleAtom | 2698 | // InternalProblem.g:859:3: ruleAtom |
2212 | { | 2699 | { |
2213 | before(grammarAccess.getLiteralAccess().getAtomParserRuleCall_0()); | 2700 | before(grammarAccess.getLiteralAccess().getAtomParserRuleCall_0()); |
2214 | pushFollow(FOLLOW_2); | 2701 | pushFollow(FOLLOW_2); |
@@ -2224,10 +2711,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2224 | } | 2711 | } |
2225 | break; | 2712 | break; |
2226 | case 2 : | 2713 | case 2 : |
2227 | // InternalProblem.g:716:2: ( ruleNegativeLiteral ) | 2714 | // InternalProblem.g:864:2: ( ruleNegativeLiteral ) |
2228 | { | 2715 | { |
2229 | // InternalProblem.g:716:2: ( ruleNegativeLiteral ) | 2716 | // InternalProblem.g:864:2: ( ruleNegativeLiteral ) |
2230 | // InternalProblem.g:717:3: ruleNegativeLiteral | 2717 | // InternalProblem.g:865:3: ruleNegativeLiteral |
2231 | { | 2718 | { |
2232 | before(grammarAccess.getLiteralAccess().getNegativeLiteralParserRuleCall_1()); | 2719 | before(grammarAccess.getLiteralAccess().getNegativeLiteralParserRuleCall_1()); |
2233 | pushFollow(FOLLOW_2); | 2720 | pushFollow(FOLLOW_2); |
@@ -2260,25 +2747,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2260 | 2747 | ||
2261 | 2748 | ||
2262 | // $ANTLR start "rule__Assertion__Alternatives_0" | 2749 | // $ANTLR start "rule__Assertion__Alternatives_0" |
2263 | // InternalProblem.g:726:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ); | 2750 | // InternalProblem.g:874:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ); |
2264 | public final void rule__Assertion__Alternatives_0() throws RecognitionException { | 2751 | public final void rule__Assertion__Alternatives_0() throws RecognitionException { |
2265 | 2752 | ||
2266 | int stackSize = keepStackSize(); | 2753 | int stackSize = keepStackSize(); |
2267 | 2754 | ||
2268 | try { | 2755 | try { |
2269 | // InternalProblem.g:730:1: ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ) | 2756 | // InternalProblem.g:878:1: ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ) |
2270 | int alt6=2; | 2757 | int alt8=2; |
2271 | alt6 = dfa6.predict(input); | 2758 | alt8 = dfa8.predict(input); |
2272 | switch (alt6) { | 2759 | switch (alt8) { |
2273 | case 1 : | 2760 | case 1 : |
2274 | // InternalProblem.g:731:2: ( ( rule__Assertion__Group_0_0__0 ) ) | 2761 | // InternalProblem.g:879:2: ( ( rule__Assertion__Group_0_0__0 ) ) |
2275 | { | 2762 | { |
2276 | // InternalProblem.g:731:2: ( ( rule__Assertion__Group_0_0__0 ) ) | 2763 | // InternalProblem.g:879:2: ( ( rule__Assertion__Group_0_0__0 ) ) |
2277 | // InternalProblem.g:732:3: ( rule__Assertion__Group_0_0__0 ) | 2764 | // InternalProblem.g:880:3: ( rule__Assertion__Group_0_0__0 ) |
2278 | { | 2765 | { |
2279 | before(grammarAccess.getAssertionAccess().getGroup_0_0()); | 2766 | before(grammarAccess.getAssertionAccess().getGroup_0_0()); |
2280 | // InternalProblem.g:733:3: ( rule__Assertion__Group_0_0__0 ) | 2767 | // InternalProblem.g:881:3: ( rule__Assertion__Group_0_0__0 ) |
2281 | // InternalProblem.g:733:4: rule__Assertion__Group_0_0__0 | 2768 | // InternalProblem.g:881:4: rule__Assertion__Group_0_0__0 |
2282 | { | 2769 | { |
2283 | pushFollow(FOLLOW_2); | 2770 | pushFollow(FOLLOW_2); |
2284 | rule__Assertion__Group_0_0__0(); | 2771 | rule__Assertion__Group_0_0__0(); |
@@ -2296,14 +2783,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2296 | } | 2783 | } |
2297 | break; | 2784 | break; |
2298 | case 2 : | 2785 | case 2 : |
2299 | // InternalProblem.g:737:2: ( ( rule__Assertion__Group_0_1__0 ) ) | 2786 | // InternalProblem.g:885:2: ( ( rule__Assertion__Group_0_1__0 ) ) |
2300 | { | 2787 | { |
2301 | // InternalProblem.g:737:2: ( ( rule__Assertion__Group_0_1__0 ) ) | 2788 | // InternalProblem.g:885:2: ( ( rule__Assertion__Group_0_1__0 ) ) |
2302 | // InternalProblem.g:738:3: ( rule__Assertion__Group_0_1__0 ) | 2789 | // InternalProblem.g:886:3: ( rule__Assertion__Group_0_1__0 ) |
2303 | { | 2790 | { |
2304 | before(grammarAccess.getAssertionAccess().getGroup_0_1()); | 2791 | before(grammarAccess.getAssertionAccess().getGroup_0_1()); |
2305 | // InternalProblem.g:739:3: ( rule__Assertion__Group_0_1__0 ) | 2792 | // InternalProblem.g:887:3: ( rule__Assertion__Group_0_1__0 ) |
2306 | // InternalProblem.g:739:4: rule__Assertion__Group_0_1__0 | 2793 | // InternalProblem.g:887:4: rule__Assertion__Group_0_1__0 |
2307 | { | 2794 | { |
2308 | pushFollow(FOLLOW_2); | 2795 | pushFollow(FOLLOW_2); |
2309 | rule__Assertion__Group_0_1__0(); | 2796 | rule__Assertion__Group_0_1__0(); |
@@ -2338,38 +2825,38 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2338 | 2825 | ||
2339 | 2826 | ||
2340 | // $ANTLR start "rule__TypeScope__Alternatives_1" | 2827 | // $ANTLR start "rule__TypeScope__Alternatives_1" |
2341 | // InternalProblem.g:747:1: rule__TypeScope__Alternatives_1 : ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ); | 2828 | // InternalProblem.g:895:1: rule__TypeScope__Alternatives_1 : ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ); |
2342 | public final void rule__TypeScope__Alternatives_1() throws RecognitionException { | 2829 | public final void rule__TypeScope__Alternatives_1() throws RecognitionException { |
2343 | 2830 | ||
2344 | int stackSize = keepStackSize(); | 2831 | int stackSize = keepStackSize(); |
2345 | 2832 | ||
2346 | try { | 2833 | try { |
2347 | // InternalProblem.g:751:1: ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ) | 2834 | // InternalProblem.g:899:1: ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ) |
2348 | int alt7=2; | 2835 | int alt9=2; |
2349 | int LA7_0 = input.LA(1); | 2836 | int LA9_0 = input.LA(1); |
2350 | 2837 | ||
2351 | if ( (LA7_0==42) ) { | 2838 | if ( (LA9_0==43) ) { |
2352 | alt7=1; | 2839 | alt9=1; |
2353 | } | 2840 | } |
2354 | else if ( (LA7_0==15) ) { | 2841 | else if ( (LA9_0==17) ) { |
2355 | alt7=2; | 2842 | alt9=2; |
2356 | } | 2843 | } |
2357 | else { | 2844 | else { |
2358 | NoViableAltException nvae = | 2845 | NoViableAltException nvae = |
2359 | new NoViableAltException("", 7, 0, input); | 2846 | new NoViableAltException("", 9, 0, input); |
2360 | 2847 | ||
2361 | throw nvae; | 2848 | throw nvae; |
2362 | } | 2849 | } |
2363 | switch (alt7) { | 2850 | switch (alt9) { |
2364 | case 1 : | 2851 | case 1 : |
2365 | // InternalProblem.g:752:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | 2852 | // InternalProblem.g:900:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) |
2366 | { | 2853 | { |
2367 | // InternalProblem.g:752:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | 2854 | // InternalProblem.g:900:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) |
2368 | // InternalProblem.g:753:3: ( rule__TypeScope__IncrementAssignment_1_0 ) | 2855 | // InternalProblem.g:901:3: ( rule__TypeScope__IncrementAssignment_1_0 ) |
2369 | { | 2856 | { |
2370 | before(grammarAccess.getTypeScopeAccess().getIncrementAssignment_1_0()); | 2857 | before(grammarAccess.getTypeScopeAccess().getIncrementAssignment_1_0()); |
2371 | // InternalProblem.g:754:3: ( rule__TypeScope__IncrementAssignment_1_0 ) | 2858 | // InternalProblem.g:902:3: ( rule__TypeScope__IncrementAssignment_1_0 ) |
2372 | // InternalProblem.g:754:4: rule__TypeScope__IncrementAssignment_1_0 | 2859 | // InternalProblem.g:902:4: rule__TypeScope__IncrementAssignment_1_0 |
2373 | { | 2860 | { |
2374 | pushFollow(FOLLOW_2); | 2861 | pushFollow(FOLLOW_2); |
2375 | rule__TypeScope__IncrementAssignment_1_0(); | 2862 | rule__TypeScope__IncrementAssignment_1_0(); |
@@ -2387,13 +2874,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2387 | } | 2874 | } |
2388 | break; | 2875 | break; |
2389 | case 2 : | 2876 | case 2 : |
2390 | // InternalProblem.g:758:2: ( '=' ) | 2877 | // InternalProblem.g:906:2: ( '=' ) |
2391 | { | 2878 | { |
2392 | // InternalProblem.g:758:2: ( '=' ) | 2879 | // InternalProblem.g:906:2: ( '=' ) |
2393 | // InternalProblem.g:759:3: '=' | 2880 | // InternalProblem.g:907:3: '=' |
2394 | { | 2881 | { |
2395 | before(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); | 2882 | before(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); |
2396 | match(input,15,FOLLOW_2); | 2883 | match(input,17,FOLLOW_2); |
2397 | after(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); | 2884 | after(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); |
2398 | 2885 | ||
2399 | } | 2886 | } |
@@ -2419,34 +2906,34 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2419 | 2906 | ||
2420 | 2907 | ||
2421 | // $ANTLR start "rule__Multiplicity__Alternatives" | 2908 | // $ANTLR start "rule__Multiplicity__Alternatives" |
2422 | // InternalProblem.g:768:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ); | 2909 | // InternalProblem.g:916:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ); |
2423 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { | 2910 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { |
2424 | 2911 | ||
2425 | int stackSize = keepStackSize(); | 2912 | int stackSize = keepStackSize(); |
2426 | 2913 | ||
2427 | try { | 2914 | try { |
2428 | // InternalProblem.g:772:1: ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ) | 2915 | // InternalProblem.g:920:1: ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ) |
2429 | int alt8=2; | 2916 | int alt10=2; |
2430 | int LA8_0 = input.LA(1); | 2917 | int LA10_0 = input.LA(1); |
2431 | 2918 | ||
2432 | if ( (LA8_0==EOF||LA8_0==30) ) { | 2919 | if ( (LA10_0==EOF||LA10_0==31) ) { |
2433 | alt8=1; | 2920 | alt10=1; |
2434 | } | 2921 | } |
2435 | else if ( (LA8_0==RULE_INT) ) { | 2922 | else if ( (LA10_0==RULE_INT) ) { |
2436 | alt8=2; | 2923 | alt10=2; |
2437 | } | 2924 | } |
2438 | else { | 2925 | else { |
2439 | NoViableAltException nvae = | 2926 | NoViableAltException nvae = |
2440 | new NoViableAltException("", 8, 0, input); | 2927 | new NoViableAltException("", 10, 0, input); |
2441 | 2928 | ||
2442 | throw nvae; | 2929 | throw nvae; |
2443 | } | 2930 | } |
2444 | switch (alt8) { | 2931 | switch (alt10) { |
2445 | case 1 : | 2932 | case 1 : |
2446 | // InternalProblem.g:773:2: ( ruleUnboundedMultiplicity ) | 2933 | // InternalProblem.g:921:2: ( ruleUnboundedMultiplicity ) |
2447 | { | 2934 | { |
2448 | // InternalProblem.g:773:2: ( ruleUnboundedMultiplicity ) | 2935 | // InternalProblem.g:921:2: ( ruleUnboundedMultiplicity ) |
2449 | // InternalProblem.g:774:3: ruleUnboundedMultiplicity | 2936 | // InternalProblem.g:922:3: ruleUnboundedMultiplicity |
2450 | { | 2937 | { |
2451 | before(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); | 2938 | before(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); |
2452 | pushFollow(FOLLOW_2); | 2939 | pushFollow(FOLLOW_2); |
@@ -2462,10 +2949,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2462 | } | 2949 | } |
2463 | break; | 2950 | break; |
2464 | case 2 : | 2951 | case 2 : |
2465 | // InternalProblem.g:779:2: ( ruleDefiniteMultiplicity ) | 2952 | // InternalProblem.g:927:2: ( ruleDefiniteMultiplicity ) |
2466 | { | 2953 | { |
2467 | // InternalProblem.g:779:2: ( ruleDefiniteMultiplicity ) | 2954 | // InternalProblem.g:927:2: ( ruleDefiniteMultiplicity ) |
2468 | // InternalProblem.g:780:3: ruleDefiniteMultiplicity | 2955 | // InternalProblem.g:928:3: ruleDefiniteMultiplicity |
2469 | { | 2956 | { |
2470 | before(grammarAccess.getMultiplicityAccess().getDefiniteMultiplicityParserRuleCall_1()); | 2957 | before(grammarAccess.getMultiplicityAccess().getDefiniteMultiplicityParserRuleCall_1()); |
2471 | pushFollow(FOLLOW_2); | 2958 | pushFollow(FOLLOW_2); |
@@ -2498,44 +2985,44 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2498 | 2985 | ||
2499 | 2986 | ||
2500 | // $ANTLR start "rule__DefiniteMultiplicity__Alternatives" | 2987 | // $ANTLR start "rule__DefiniteMultiplicity__Alternatives" |
2501 | // InternalProblem.g:789:1: rule__DefiniteMultiplicity__Alternatives : ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ); | 2988 | // InternalProblem.g:937:1: rule__DefiniteMultiplicity__Alternatives : ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ); |
2502 | public final void rule__DefiniteMultiplicity__Alternatives() throws RecognitionException { | 2989 | public final void rule__DefiniteMultiplicity__Alternatives() throws RecognitionException { |
2503 | 2990 | ||
2504 | int stackSize = keepStackSize(); | 2991 | int stackSize = keepStackSize(); |
2505 | 2992 | ||
2506 | try { | 2993 | try { |
2507 | // InternalProblem.g:793:1: ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ) | 2994 | // InternalProblem.g:941:1: ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ) |
2508 | int alt9=2; | 2995 | int alt11=2; |
2509 | int LA9_0 = input.LA(1); | 2996 | int LA11_0 = input.LA(1); |
2510 | 2997 | ||
2511 | if ( (LA9_0==RULE_INT) ) { | 2998 | if ( (LA11_0==RULE_INT) ) { |
2512 | int LA9_1 = input.LA(2); | 2999 | int LA11_1 = input.LA(2); |
2513 | 3000 | ||
2514 | if ( (LA9_1==37) ) { | 3001 | if ( (LA11_1==38) ) { |
2515 | alt9=1; | 3002 | alt11=1; |
2516 | } | 3003 | } |
2517 | else if ( (LA9_1==EOF||LA9_1==12||LA9_1==25||LA9_1==30) ) { | 3004 | else if ( (LA11_1==EOF||(LA11_1>=12 && LA11_1<=13)||LA11_1==31) ) { |
2518 | alt9=2; | 3005 | alt11=2; |
2519 | } | 3006 | } |
2520 | else { | 3007 | else { |
2521 | NoViableAltException nvae = | 3008 | NoViableAltException nvae = |
2522 | new NoViableAltException("", 9, 1, input); | 3009 | new NoViableAltException("", 11, 1, input); |
2523 | 3010 | ||
2524 | throw nvae; | 3011 | throw nvae; |
2525 | } | 3012 | } |
2526 | } | 3013 | } |
2527 | else { | 3014 | else { |
2528 | NoViableAltException nvae = | 3015 | NoViableAltException nvae = |
2529 | new NoViableAltException("", 9, 0, input); | 3016 | new NoViableAltException("", 11, 0, input); |
2530 | 3017 | ||
2531 | throw nvae; | 3018 | throw nvae; |
2532 | } | 3019 | } |
2533 | switch (alt9) { | 3020 | switch (alt11) { |
2534 | case 1 : | 3021 | case 1 : |
2535 | // InternalProblem.g:794:2: ( ruleRangeMultiplicity ) | 3022 | // InternalProblem.g:942:2: ( ruleRangeMultiplicity ) |
2536 | { | 3023 | { |
2537 | // InternalProblem.g:794:2: ( ruleRangeMultiplicity ) | 3024 | // InternalProblem.g:942:2: ( ruleRangeMultiplicity ) |
2538 | // InternalProblem.g:795:3: ruleRangeMultiplicity | 3025 | // InternalProblem.g:943:3: ruleRangeMultiplicity |
2539 | { | 3026 | { |
2540 | before(grammarAccess.getDefiniteMultiplicityAccess().getRangeMultiplicityParserRuleCall_0()); | 3027 | before(grammarAccess.getDefiniteMultiplicityAccess().getRangeMultiplicityParserRuleCall_0()); |
2541 | pushFollow(FOLLOW_2); | 3028 | pushFollow(FOLLOW_2); |
@@ -2551,10 +3038,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2551 | } | 3038 | } |
2552 | break; | 3039 | break; |
2553 | case 2 : | 3040 | case 2 : |
2554 | // InternalProblem.g:800:2: ( ruleExactMultiplicity ) | 3041 | // InternalProblem.g:948:2: ( ruleExactMultiplicity ) |
2555 | { | 3042 | { |
2556 | // InternalProblem.g:800:2: ( ruleExactMultiplicity ) | 3043 | // InternalProblem.g:948:2: ( ruleExactMultiplicity ) |
2557 | // InternalProblem.g:801:3: ruleExactMultiplicity | 3044 | // InternalProblem.g:949:3: ruleExactMultiplicity |
2558 | { | 3045 | { |
2559 | before(grammarAccess.getDefiniteMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); | 3046 | before(grammarAccess.getDefiniteMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); |
2560 | pushFollow(FOLLOW_2); | 3047 | pushFollow(FOLLOW_2); |
@@ -2587,34 +3074,34 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2587 | 3074 | ||
2588 | 3075 | ||
2589 | // $ANTLR start "rule__UpperBound__Alternatives" | 3076 | // $ANTLR start "rule__UpperBound__Alternatives" |
2590 | // InternalProblem.g:810:1: rule__UpperBound__Alternatives : ( ( RULE_INT ) | ( '*' ) ); | 3077 | // InternalProblem.g:958:1: rule__UpperBound__Alternatives : ( ( RULE_INT ) | ( '*' ) ); |
2591 | public final void rule__UpperBound__Alternatives() throws RecognitionException { | 3078 | public final void rule__UpperBound__Alternatives() throws RecognitionException { |
2592 | 3079 | ||
2593 | int stackSize = keepStackSize(); | 3080 | int stackSize = keepStackSize(); |
2594 | 3081 | ||
2595 | try { | 3082 | try { |
2596 | // InternalProblem.g:814:1: ( ( RULE_INT ) | ( '*' ) ) | 3083 | // InternalProblem.g:962:1: ( ( RULE_INT ) | ( '*' ) ) |
2597 | int alt10=2; | 3084 | int alt12=2; |
2598 | int LA10_0 = input.LA(1); | 3085 | int LA12_0 = input.LA(1); |
2599 | 3086 | ||
2600 | if ( (LA10_0==RULE_INT) ) { | 3087 | if ( (LA12_0==RULE_INT) ) { |
2601 | alt10=1; | 3088 | alt12=1; |
2602 | } | 3089 | } |
2603 | else if ( (LA10_0==16) ) { | 3090 | else if ( (LA12_0==18) ) { |
2604 | alt10=2; | 3091 | alt12=2; |
2605 | } | 3092 | } |
2606 | else { | 3093 | else { |
2607 | NoViableAltException nvae = | 3094 | NoViableAltException nvae = |
2608 | new NoViableAltException("", 10, 0, input); | 3095 | new NoViableAltException("", 12, 0, input); |
2609 | 3096 | ||
2610 | throw nvae; | 3097 | throw nvae; |
2611 | } | 3098 | } |
2612 | switch (alt10) { | 3099 | switch (alt12) { |
2613 | case 1 : | 3100 | case 1 : |
2614 | // InternalProblem.g:815:2: ( RULE_INT ) | 3101 | // InternalProblem.g:963:2: ( RULE_INT ) |
2615 | { | 3102 | { |
2616 | // InternalProblem.g:815:2: ( RULE_INT ) | 3103 | // InternalProblem.g:963:2: ( RULE_INT ) |
2617 | // InternalProblem.g:816:3: RULE_INT | 3104 | // InternalProblem.g:964:3: RULE_INT |
2618 | { | 3105 | { |
2619 | before(grammarAccess.getUpperBoundAccess().getINTTerminalRuleCall_0()); | 3106 | before(grammarAccess.getUpperBoundAccess().getINTTerminalRuleCall_0()); |
2620 | match(input,RULE_INT,FOLLOW_2); | 3107 | match(input,RULE_INT,FOLLOW_2); |
@@ -2626,13 +3113,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2626 | } | 3113 | } |
2627 | break; | 3114 | break; |
2628 | case 2 : | 3115 | case 2 : |
2629 | // InternalProblem.g:821:2: ( '*' ) | 3116 | // InternalProblem.g:969:2: ( '*' ) |
2630 | { | 3117 | { |
2631 | // InternalProblem.g:821:2: ( '*' ) | 3118 | // InternalProblem.g:969:2: ( '*' ) |
2632 | // InternalProblem.g:822:3: '*' | 3119 | // InternalProblem.g:970:3: '*' |
2633 | { | 3120 | { |
2634 | before(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); | 3121 | before(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); |
2635 | match(input,16,FOLLOW_2); | 3122 | match(input,18,FOLLOW_2); |
2636 | after(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); | 3123 | after(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); |
2637 | 3124 | ||
2638 | } | 3125 | } |
@@ -2657,35 +3144,110 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2657 | // $ANTLR end "rule__UpperBound__Alternatives" | 3144 | // $ANTLR end "rule__UpperBound__Alternatives" |
2658 | 3145 | ||
2659 | 3146 | ||
3147 | // $ANTLR start "rule__QuotedOrUnquotedId__Alternatives" | ||
3148 | // InternalProblem.g:979:1: rule__QuotedOrUnquotedId__Alternatives : ( ( RULE_QUOTED_ID ) | ( ruleIdentifier ) ); | ||
3149 | public final void rule__QuotedOrUnquotedId__Alternatives() throws RecognitionException { | ||
3150 | |||
3151 | int stackSize = keepStackSize(); | ||
3152 | |||
3153 | try { | ||
3154 | // InternalProblem.g:983:1: ( ( RULE_QUOTED_ID ) | ( ruleIdentifier ) ) | ||
3155 | int alt13=2; | ||
3156 | int LA13_0 = input.LA(1); | ||
3157 | |||
3158 | if ( (LA13_0==RULE_QUOTED_ID) ) { | ||
3159 | alt13=1; | ||
3160 | } | ||
3161 | else if ( (LA13_0==RULE_ID||(LA13_0>=19 && LA13_0<=20)) ) { | ||
3162 | alt13=2; | ||
3163 | } | ||
3164 | else { | ||
3165 | NoViableAltException nvae = | ||
3166 | new NoViableAltException("", 13, 0, input); | ||
3167 | |||
3168 | throw nvae; | ||
3169 | } | ||
3170 | switch (alt13) { | ||
3171 | case 1 : | ||
3172 | // InternalProblem.g:984:2: ( RULE_QUOTED_ID ) | ||
3173 | { | ||
3174 | // InternalProblem.g:984:2: ( RULE_QUOTED_ID ) | ||
3175 | // InternalProblem.g:985:3: RULE_QUOTED_ID | ||
3176 | { | ||
3177 | before(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); | ||
3178 | match(input,RULE_QUOTED_ID,FOLLOW_2); | ||
3179 | after(grammarAccess.getQuotedOrUnquotedIdAccess().getQUOTED_IDTerminalRuleCall_0()); | ||
3180 | |||
3181 | } | ||
3182 | |||
3183 | |||
3184 | } | ||
3185 | break; | ||
3186 | case 2 : | ||
3187 | // InternalProblem.g:990:2: ( ruleIdentifier ) | ||
3188 | { | ||
3189 | // InternalProblem.g:990:2: ( ruleIdentifier ) | ||
3190 | // InternalProblem.g:991:3: ruleIdentifier | ||
3191 | { | ||
3192 | before(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); | ||
3193 | pushFollow(FOLLOW_2); | ||
3194 | ruleIdentifier(); | ||
3195 | |||
3196 | state._fsp--; | ||
3197 | |||
3198 | after(grammarAccess.getQuotedOrUnquotedIdAccess().getIdentifierParserRuleCall_1()); | ||
3199 | |||
3200 | } | ||
3201 | |||
3202 | |||
3203 | } | ||
3204 | break; | ||
3205 | |||
3206 | } | ||
3207 | } | ||
3208 | catch (RecognitionException re) { | ||
3209 | reportError(re); | ||
3210 | recover(input,re); | ||
3211 | } | ||
3212 | finally { | ||
3213 | |||
3214 | restoreStackSize(stackSize); | ||
3215 | |||
3216 | } | ||
3217 | return ; | ||
3218 | } | ||
3219 | // $ANTLR end "rule__QuotedOrUnquotedId__Alternatives" | ||
3220 | |||
3221 | |||
2660 | // $ANTLR start "rule__QualifiedName__Alternatives" | 3222 | // $ANTLR start "rule__QualifiedName__Alternatives" |
2661 | // InternalProblem.g:831:1: rule__QualifiedName__Alternatives : ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ); | 3223 | // InternalProblem.g:1000:1: rule__QualifiedName__Alternatives : ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ); |
2662 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { | 3224 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { |
2663 | 3225 | ||
2664 | int stackSize = keepStackSize(); | 3226 | int stackSize = keepStackSize(); |
2665 | 3227 | ||
2666 | try { | 3228 | try { |
2667 | // InternalProblem.g:835:1: ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ) | 3229 | // InternalProblem.g:1004:1: ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ) |
2668 | int alt11=2; | 3230 | int alt14=2; |
2669 | int LA11_0 = input.LA(1); | 3231 | int LA14_0 = input.LA(1); |
2670 | 3232 | ||
2671 | if ( (LA11_0==RULE_QUOTED_ID) ) { | 3233 | if ( (LA14_0==RULE_QUOTED_ID) ) { |
2672 | alt11=1; | 3234 | alt14=1; |
2673 | } | 3235 | } |
2674 | else if ( (LA11_0==RULE_ID) ) { | 3236 | else if ( (LA14_0==RULE_ID||(LA14_0>=19 && LA14_0<=20)) ) { |
2675 | alt11=2; | 3237 | alt14=2; |
2676 | } | 3238 | } |
2677 | else { | 3239 | else { |
2678 | NoViableAltException nvae = | 3240 | NoViableAltException nvae = |
2679 | new NoViableAltException("", 11, 0, input); | 3241 | new NoViableAltException("", 14, 0, input); |
2680 | 3242 | ||
2681 | throw nvae; | 3243 | throw nvae; |
2682 | } | 3244 | } |
2683 | switch (alt11) { | 3245 | switch (alt14) { |
2684 | case 1 : | 3246 | case 1 : |
2685 | // InternalProblem.g:836:2: ( RULE_QUOTED_ID ) | 3247 | // InternalProblem.g:1005:2: ( RULE_QUOTED_ID ) |
2686 | { | 3248 | { |
2687 | // InternalProblem.g:836:2: ( RULE_QUOTED_ID ) | 3249 | // InternalProblem.g:1005:2: ( RULE_QUOTED_ID ) |
2688 | // InternalProblem.g:837:3: RULE_QUOTED_ID | 3250 | // InternalProblem.g:1006:3: RULE_QUOTED_ID |
2689 | { | 3251 | { |
2690 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_0()); | 3252 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_0()); |
2691 | match(input,RULE_QUOTED_ID,FOLLOW_2); | 3253 | match(input,RULE_QUOTED_ID,FOLLOW_2); |
@@ -2697,14 +3259,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2697 | } | 3259 | } |
2698 | break; | 3260 | break; |
2699 | case 2 : | 3261 | case 2 : |
2700 | // InternalProblem.g:842:2: ( ( rule__QualifiedName__Group_1__0 ) ) | 3262 | // InternalProblem.g:1011:2: ( ( rule__QualifiedName__Group_1__0 ) ) |
2701 | { | 3263 | { |
2702 | // InternalProblem.g:842:2: ( ( rule__QualifiedName__Group_1__0 ) ) | 3264 | // InternalProblem.g:1011:2: ( ( rule__QualifiedName__Group_1__0 ) ) |
2703 | // InternalProblem.g:843:3: ( rule__QualifiedName__Group_1__0 ) | 3265 | // InternalProblem.g:1012:3: ( rule__QualifiedName__Group_1__0 ) |
2704 | { | 3266 | { |
2705 | before(grammarAccess.getQualifiedNameAccess().getGroup_1()); | 3267 | before(grammarAccess.getQualifiedNameAccess().getGroup_1()); |
2706 | // InternalProblem.g:844:3: ( rule__QualifiedName__Group_1__0 ) | 3268 | // InternalProblem.g:1013:3: ( rule__QualifiedName__Group_1__0 ) |
2707 | // InternalProblem.g:844:4: rule__QualifiedName__Group_1__0 | 3269 | // InternalProblem.g:1013:4: rule__QualifiedName__Group_1__0 |
2708 | { | 3270 | { |
2709 | pushFollow(FOLLOW_2); | 3271 | pushFollow(FOLLOW_2); |
2710 | rule__QualifiedName__Group_1__0(); | 3272 | rule__QualifiedName__Group_1__0(); |
@@ -2738,50 +3300,145 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2738 | // $ANTLR end "rule__QualifiedName__Alternatives" | 3300 | // $ANTLR end "rule__QualifiedName__Alternatives" |
2739 | 3301 | ||
2740 | 3302 | ||
3303 | // $ANTLR start "rule__Identifier__Alternatives" | ||
3304 | // InternalProblem.g:1021:1: rule__Identifier__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ); | ||
3305 | public final void rule__Identifier__Alternatives() throws RecognitionException { | ||
3306 | |||
3307 | int stackSize = keepStackSize(); | ||
3308 | |||
3309 | try { | ||
3310 | // InternalProblem.g:1025:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ) | ||
3311 | int alt15=3; | ||
3312 | switch ( input.LA(1) ) { | ||
3313 | case RULE_ID: | ||
3314 | { | ||
3315 | alt15=1; | ||
3316 | } | ||
3317 | break; | ||
3318 | case 19: | ||
3319 | { | ||
3320 | alt15=2; | ||
3321 | } | ||
3322 | break; | ||
3323 | case 20: | ||
3324 | { | ||
3325 | alt15=3; | ||
3326 | } | ||
3327 | break; | ||
3328 | default: | ||
3329 | NoViableAltException nvae = | ||
3330 | new NoViableAltException("", 15, 0, input); | ||
3331 | |||
3332 | throw nvae; | ||
3333 | } | ||
3334 | |||
3335 | switch (alt15) { | ||
3336 | case 1 : | ||
3337 | // InternalProblem.g:1026:2: ( RULE_ID ) | ||
3338 | { | ||
3339 | // InternalProblem.g:1026:2: ( RULE_ID ) | ||
3340 | // InternalProblem.g:1027:3: RULE_ID | ||
3341 | { | ||
3342 | before(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); | ||
3343 | match(input,RULE_ID,FOLLOW_2); | ||
3344 | after(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); | ||
3345 | |||
3346 | } | ||
3347 | |||
3348 | |||
3349 | } | ||
3350 | break; | ||
3351 | case 2 : | ||
3352 | // InternalProblem.g:1032:2: ( 'true' ) | ||
3353 | { | ||
3354 | // InternalProblem.g:1032:2: ( 'true' ) | ||
3355 | // InternalProblem.g:1033:3: 'true' | ||
3356 | { | ||
3357 | before(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); | ||
3358 | match(input,19,FOLLOW_2); | ||
3359 | after(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); | ||
3360 | |||
3361 | } | ||
3362 | |||
3363 | |||
3364 | } | ||
3365 | break; | ||
3366 | case 3 : | ||
3367 | // InternalProblem.g:1038:2: ( 'false' ) | ||
3368 | { | ||
3369 | // InternalProblem.g:1038:2: ( 'false' ) | ||
3370 | // InternalProblem.g:1039:3: 'false' | ||
3371 | { | ||
3372 | before(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); | ||
3373 | match(input,20,FOLLOW_2); | ||
3374 | after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); | ||
3375 | |||
3376 | } | ||
3377 | |||
3378 | |||
3379 | } | ||
3380 | break; | ||
3381 | |||
3382 | } | ||
3383 | } | ||
3384 | catch (RecognitionException re) { | ||
3385 | reportError(re); | ||
3386 | recover(input,re); | ||
3387 | } | ||
3388 | finally { | ||
3389 | |||
3390 | restoreStackSize(stackSize); | ||
3391 | |||
3392 | } | ||
3393 | return ; | ||
3394 | } | ||
3395 | // $ANTLR end "rule__Identifier__Alternatives" | ||
3396 | |||
3397 | |||
2741 | // $ANTLR start "rule__LogicValue__Alternatives" | 3398 | // $ANTLR start "rule__LogicValue__Alternatives" |
2742 | // InternalProblem.g:852:1: rule__LogicValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ); | 3399 | // InternalProblem.g:1048:1: rule__LogicValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ); |
2743 | public final void rule__LogicValue__Alternatives() throws RecognitionException { | 3400 | public final void rule__LogicValue__Alternatives() throws RecognitionException { |
2744 | 3401 | ||
2745 | int stackSize = keepStackSize(); | 3402 | int stackSize = keepStackSize(); |
2746 | 3403 | ||
2747 | try { | 3404 | try { |
2748 | // InternalProblem.g:856:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ) | 3405 | // InternalProblem.g:1052:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ) |
2749 | int alt12=3; | 3406 | int alt16=3; |
2750 | switch ( input.LA(1) ) { | 3407 | switch ( input.LA(1) ) { |
2751 | case 17: | 3408 | case 19: |
2752 | { | 3409 | { |
2753 | alt12=1; | 3410 | alt16=1; |
2754 | } | 3411 | } |
2755 | break; | 3412 | break; |
2756 | case 18: | 3413 | case 20: |
2757 | { | 3414 | { |
2758 | alt12=2; | 3415 | alt16=2; |
2759 | } | 3416 | } |
2760 | break; | 3417 | break; |
2761 | case 19: | 3418 | case 21: |
2762 | { | 3419 | { |
2763 | alt12=3; | 3420 | alt16=3; |
2764 | } | 3421 | } |
2765 | break; | 3422 | break; |
2766 | default: | 3423 | default: |
2767 | NoViableAltException nvae = | 3424 | NoViableAltException nvae = |
2768 | new NoViableAltException("", 12, 0, input); | 3425 | new NoViableAltException("", 16, 0, input); |
2769 | 3426 | ||
2770 | throw nvae; | 3427 | throw nvae; |
2771 | } | 3428 | } |
2772 | 3429 | ||
2773 | switch (alt12) { | 3430 | switch (alt16) { |
2774 | case 1 : | 3431 | case 1 : |
2775 | // InternalProblem.g:857:2: ( ( 'true' ) ) | 3432 | // InternalProblem.g:1053:2: ( ( 'true' ) ) |
2776 | { | 3433 | { |
2777 | // InternalProblem.g:857:2: ( ( 'true' ) ) | 3434 | // InternalProblem.g:1053:2: ( ( 'true' ) ) |
2778 | // InternalProblem.g:858:3: ( 'true' ) | 3435 | // InternalProblem.g:1054:3: ( 'true' ) |
2779 | { | 3436 | { |
2780 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); | 3437 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
2781 | // InternalProblem.g:859:3: ( 'true' ) | 3438 | // InternalProblem.g:1055:3: ( 'true' ) |
2782 | // InternalProblem.g:859:4: 'true' | 3439 | // InternalProblem.g:1055:4: 'true' |
2783 | { | 3440 | { |
2784 | match(input,17,FOLLOW_2); | 3441 | match(input,19,FOLLOW_2); |
2785 | 3442 | ||
2786 | } | 3443 | } |
2787 | 3444 | ||
@@ -2793,16 +3450,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2793 | } | 3450 | } |
2794 | break; | 3451 | break; |
2795 | case 2 : | 3452 | case 2 : |
2796 | // InternalProblem.g:863:2: ( ( 'false' ) ) | 3453 | // InternalProblem.g:1059:2: ( ( 'false' ) ) |
2797 | { | 3454 | { |
2798 | // InternalProblem.g:863:2: ( ( 'false' ) ) | 3455 | // InternalProblem.g:1059:2: ( ( 'false' ) ) |
2799 | // InternalProblem.g:864:3: ( 'false' ) | 3456 | // InternalProblem.g:1060:3: ( 'false' ) |
2800 | { | 3457 | { |
2801 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); | 3458 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
2802 | // InternalProblem.g:865:3: ( 'false' ) | 3459 | // InternalProblem.g:1061:3: ( 'false' ) |
2803 | // InternalProblem.g:865:4: 'false' | 3460 | // InternalProblem.g:1061:4: 'false' |
2804 | { | 3461 | { |
2805 | match(input,18,FOLLOW_2); | 3462 | match(input,20,FOLLOW_2); |
2806 | 3463 | ||
2807 | } | 3464 | } |
2808 | 3465 | ||
@@ -2814,16 +3471,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2814 | } | 3471 | } |
2815 | break; | 3472 | break; |
2816 | case 3 : | 3473 | case 3 : |
2817 | // InternalProblem.g:869:2: ( ( 'unknown' ) ) | 3474 | // InternalProblem.g:1065:2: ( ( 'unknown' ) ) |
2818 | { | 3475 | { |
2819 | // InternalProblem.g:869:2: ( ( 'unknown' ) ) | 3476 | // InternalProblem.g:1065:2: ( ( 'unknown' ) ) |
2820 | // InternalProblem.g:870:3: ( 'unknown' ) | 3477 | // InternalProblem.g:1066:3: ( 'unknown' ) |
2821 | { | 3478 | { |
2822 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | 3479 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); |
2823 | // InternalProblem.g:871:3: ( 'unknown' ) | 3480 | // InternalProblem.g:1067:3: ( 'unknown' ) |
2824 | // InternalProblem.g:871:4: 'unknown' | 3481 | // InternalProblem.g:1067:4: 'unknown' |
2825 | { | 3482 | { |
2826 | match(input,19,FOLLOW_2); | 3483 | match(input,21,FOLLOW_2); |
2827 | 3484 | ||
2828 | } | 3485 | } |
2829 | 3486 | ||
@@ -2852,40 +3509,40 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2852 | 3509 | ||
2853 | 3510 | ||
2854 | // $ANTLR start "rule__ShortLogicValue__Alternatives" | 3511 | // $ANTLR start "rule__ShortLogicValue__Alternatives" |
2855 | // InternalProblem.g:879:1: rule__ShortLogicValue__Alternatives : ( ( ( '!' ) ) | ( ( '?' ) ) ); | 3512 | // InternalProblem.g:1075:1: rule__ShortLogicValue__Alternatives : ( ( ( '!' ) ) | ( ( '?' ) ) ); |
2856 | public final void rule__ShortLogicValue__Alternatives() throws RecognitionException { | 3513 | public final void rule__ShortLogicValue__Alternatives() throws RecognitionException { |
2857 | 3514 | ||
2858 | int stackSize = keepStackSize(); | 3515 | int stackSize = keepStackSize(); |
2859 | 3516 | ||
2860 | try { | 3517 | try { |
2861 | // InternalProblem.g:883:1: ( ( ( '!' ) ) | ( ( '?' ) ) ) | 3518 | // InternalProblem.g:1079:1: ( ( ( '!' ) ) | ( ( '?' ) ) ) |
2862 | int alt13=2; | 3519 | int alt17=2; |
2863 | int LA13_0 = input.LA(1); | 3520 | int LA17_0 = input.LA(1); |
2864 | 3521 | ||
2865 | if ( (LA13_0==20) ) { | 3522 | if ( (LA17_0==22) ) { |
2866 | alt13=1; | 3523 | alt17=1; |
2867 | } | 3524 | } |
2868 | else if ( (LA13_0==21) ) { | 3525 | else if ( (LA17_0==23) ) { |
2869 | alt13=2; | 3526 | alt17=2; |
2870 | } | 3527 | } |
2871 | else { | 3528 | else { |
2872 | NoViableAltException nvae = | 3529 | NoViableAltException nvae = |
2873 | new NoViableAltException("", 13, 0, input); | 3530 | new NoViableAltException("", 17, 0, input); |
2874 | 3531 | ||
2875 | throw nvae; | 3532 | throw nvae; |
2876 | } | 3533 | } |
2877 | switch (alt13) { | 3534 | switch (alt17) { |
2878 | case 1 : | 3535 | case 1 : |
2879 | // InternalProblem.g:884:2: ( ( '!' ) ) | 3536 | // InternalProblem.g:1080:2: ( ( '!' ) ) |
2880 | { | 3537 | { |
2881 | // InternalProblem.g:884:2: ( ( '!' ) ) | 3538 | // InternalProblem.g:1080:2: ( ( '!' ) ) |
2882 | // InternalProblem.g:885:3: ( '!' ) | 3539 | // InternalProblem.g:1081:3: ( '!' ) |
2883 | { | 3540 | { |
2884 | before(grammarAccess.getShortLogicValueAccess().getFALSEEnumLiteralDeclaration_0()); | 3541 | before(grammarAccess.getShortLogicValueAccess().getFALSEEnumLiteralDeclaration_0()); |
2885 | // InternalProblem.g:886:3: ( '!' ) | 3542 | // InternalProblem.g:1082:3: ( '!' ) |
2886 | // InternalProblem.g:886:4: '!' | 3543 | // InternalProblem.g:1082:4: '!' |
2887 | { | 3544 | { |
2888 | match(input,20,FOLLOW_2); | 3545 | match(input,22,FOLLOW_2); |
2889 | 3546 | ||
2890 | } | 3547 | } |
2891 | 3548 | ||
@@ -2897,16 +3554,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2897 | } | 3554 | } |
2898 | break; | 3555 | break; |
2899 | case 2 : | 3556 | case 2 : |
2900 | // InternalProblem.g:890:2: ( ( '?' ) ) | 3557 | // InternalProblem.g:1086:2: ( ( '?' ) ) |
2901 | { | 3558 | { |
2902 | // InternalProblem.g:890:2: ( ( '?' ) ) | 3559 | // InternalProblem.g:1086:2: ( ( '?' ) ) |
2903 | // InternalProblem.g:891:3: ( '?' ) | 3560 | // InternalProblem.g:1087:3: ( '?' ) |
2904 | { | 3561 | { |
2905 | before(grammarAccess.getShortLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_1()); | 3562 | before(grammarAccess.getShortLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_1()); |
2906 | // InternalProblem.g:892:3: ( '?' ) | 3563 | // InternalProblem.g:1088:3: ( '?' ) |
2907 | // InternalProblem.g:892:4: '?' | 3564 | // InternalProblem.g:1088:4: '?' |
2908 | { | 3565 | { |
2909 | match(input,21,FOLLOW_2); | 3566 | match(input,23,FOLLOW_2); |
2910 | 3567 | ||
2911 | } | 3568 | } |
2912 | 3569 | ||
@@ -2935,14 +3592,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2935 | 3592 | ||
2936 | 3593 | ||
2937 | // $ANTLR start "rule__Problem__Group__0" | 3594 | // $ANTLR start "rule__Problem__Group__0" |
2938 | // InternalProblem.g:900:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; | 3595 | // InternalProblem.g:1096:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; |
2939 | public final void rule__Problem__Group__0() throws RecognitionException { | 3596 | public final void rule__Problem__Group__0() throws RecognitionException { |
2940 | 3597 | ||
2941 | int stackSize = keepStackSize(); | 3598 | int stackSize = keepStackSize(); |
2942 | 3599 | ||
2943 | try { | 3600 | try { |
2944 | // InternalProblem.g:904:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) | 3601 | // InternalProblem.g:1100:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) |
2945 | // InternalProblem.g:905:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 | 3602 | // InternalProblem.g:1101:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 |
2946 | { | 3603 | { |
2947 | pushFollow(FOLLOW_3); | 3604 | pushFollow(FOLLOW_3); |
2948 | rule__Problem__Group__0__Impl(); | 3605 | rule__Problem__Group__0__Impl(); |
@@ -2973,29 +3630,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2973 | 3630 | ||
2974 | 3631 | ||
2975 | // $ANTLR start "rule__Problem__Group__0__Impl" | 3632 | // $ANTLR start "rule__Problem__Group__0__Impl" |
2976 | // InternalProblem.g:912:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; | 3633 | // InternalProblem.g:1108:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; |
2977 | public final void rule__Problem__Group__0__Impl() throws RecognitionException { | 3634 | public final void rule__Problem__Group__0__Impl() throws RecognitionException { |
2978 | 3635 | ||
2979 | int stackSize = keepStackSize(); | 3636 | int stackSize = keepStackSize(); |
2980 | 3637 | ||
2981 | try { | 3638 | try { |
2982 | // InternalProblem.g:916:1: ( ( ( rule__Problem__Group_0__0 )? ) ) | 3639 | // InternalProblem.g:1112:1: ( ( ( rule__Problem__Group_0__0 )? ) ) |
2983 | // InternalProblem.g:917:1: ( ( rule__Problem__Group_0__0 )? ) | 3640 | // InternalProblem.g:1113:1: ( ( rule__Problem__Group_0__0 )? ) |
2984 | { | 3641 | { |
2985 | // InternalProblem.g:917:1: ( ( rule__Problem__Group_0__0 )? ) | 3642 | // InternalProblem.g:1113:1: ( ( rule__Problem__Group_0__0 )? ) |
2986 | // InternalProblem.g:918:2: ( rule__Problem__Group_0__0 )? | 3643 | // InternalProblem.g:1114:2: ( rule__Problem__Group_0__0 )? |
2987 | { | 3644 | { |
2988 | before(grammarAccess.getProblemAccess().getGroup_0()); | 3645 | before(grammarAccess.getProblemAccess().getGroup_0()); |
2989 | // InternalProblem.g:919:2: ( rule__Problem__Group_0__0 )? | 3646 | // InternalProblem.g:1115:2: ( rule__Problem__Group_0__0 )? |
2990 | int alt14=2; | 3647 | int alt18=2; |
2991 | int LA14_0 = input.LA(1); | 3648 | int LA18_0 = input.LA(1); |
2992 | 3649 | ||
2993 | if ( (LA14_0==22) ) { | 3650 | if ( (LA18_0==24) ) { |
2994 | alt14=1; | 3651 | alt18=1; |
2995 | } | 3652 | } |
2996 | switch (alt14) { | 3653 | switch (alt18) { |
2997 | case 1 : | 3654 | case 1 : |
2998 | // InternalProblem.g:919:3: rule__Problem__Group_0__0 | 3655 | // InternalProblem.g:1115:3: rule__Problem__Group_0__0 |
2999 | { | 3656 | { |
3000 | pushFollow(FOLLOW_2); | 3657 | pushFollow(FOLLOW_2); |
3001 | rule__Problem__Group_0__0(); | 3658 | rule__Problem__Group_0__0(); |
@@ -3031,14 +3688,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3031 | 3688 | ||
3032 | 3689 | ||
3033 | // $ANTLR start "rule__Problem__Group__1" | 3690 | // $ANTLR start "rule__Problem__Group__1" |
3034 | // InternalProblem.g:927:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl ; | 3691 | // InternalProblem.g:1123:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl ; |
3035 | public final void rule__Problem__Group__1() throws RecognitionException { | 3692 | public final void rule__Problem__Group__1() throws RecognitionException { |
3036 | 3693 | ||
3037 | int stackSize = keepStackSize(); | 3694 | int stackSize = keepStackSize(); |
3038 | 3695 | ||
3039 | try { | 3696 | try { |
3040 | // InternalProblem.g:931:1: ( rule__Problem__Group__1__Impl ) | 3697 | // InternalProblem.g:1127:1: ( rule__Problem__Group__1__Impl ) |
3041 | // InternalProblem.g:932:2: rule__Problem__Group__1__Impl | 3698 | // InternalProblem.g:1128:2: rule__Problem__Group__1__Impl |
3042 | { | 3699 | { |
3043 | pushFollow(FOLLOW_2); | 3700 | pushFollow(FOLLOW_2); |
3044 | rule__Problem__Group__1__Impl(); | 3701 | rule__Problem__Group__1__Impl(); |
@@ -3064,33 +3721,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3064 | 3721 | ||
3065 | 3722 | ||
3066 | // $ANTLR start "rule__Problem__Group__1__Impl" | 3723 | // $ANTLR start "rule__Problem__Group__1__Impl" |
3067 | // InternalProblem.g:938:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__StatementsAssignment_1 )* ) ; | 3724 | // InternalProblem.g:1134:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__StatementsAssignment_1 )* ) ; |
3068 | public final void rule__Problem__Group__1__Impl() throws RecognitionException { | 3725 | public final void rule__Problem__Group__1__Impl() throws RecognitionException { |
3069 | 3726 | ||
3070 | int stackSize = keepStackSize(); | 3727 | int stackSize = keepStackSize(); |
3071 | 3728 | ||
3072 | try { | 3729 | try { |
3073 | // InternalProblem.g:942:1: ( ( ( rule__Problem__StatementsAssignment_1 )* ) ) | 3730 | // InternalProblem.g:1138:1: ( ( ( rule__Problem__StatementsAssignment_1 )* ) ) |
3074 | // InternalProblem.g:943:1: ( ( rule__Problem__StatementsAssignment_1 )* ) | 3731 | // InternalProblem.g:1139:1: ( ( rule__Problem__StatementsAssignment_1 )* ) |
3075 | { | 3732 | { |
3076 | // InternalProblem.g:943:1: ( ( rule__Problem__StatementsAssignment_1 )* ) | 3733 | // InternalProblem.g:1139:1: ( ( rule__Problem__StatementsAssignment_1 )* ) |
3077 | // InternalProblem.g:944:2: ( rule__Problem__StatementsAssignment_1 )* | 3734 | // InternalProblem.g:1140:2: ( rule__Problem__StatementsAssignment_1 )* |
3078 | { | 3735 | { |
3079 | before(grammarAccess.getProblemAccess().getStatementsAssignment_1()); | 3736 | before(grammarAccess.getProblemAccess().getStatementsAssignment_1()); |
3080 | // InternalProblem.g:945:2: ( rule__Problem__StatementsAssignment_1 )* | 3737 | // InternalProblem.g:1141:2: ( rule__Problem__StatementsAssignment_1 )* |
3081 | loop15: | 3738 | loop19: |
3082 | do { | 3739 | do { |
3083 | int alt15=2; | 3740 | int alt19=2; |
3084 | int LA15_0 = input.LA(1); | 3741 | int LA19_0 = input.LA(1); |
3085 | 3742 | ||
3086 | if ( ((LA15_0>=RULE_QUOTED_ID && LA15_0<=RULE_ID)||LA15_0==14||(LA15_0>=20 && LA15_0<=21)||LA15_0==23||LA15_0==36||LA15_0==38||LA15_0==40) ) { | 3743 | if ( ((LA19_0>=RULE_QUOTED_ID && LA19_0<=RULE_ID)||LA19_0==16||(LA19_0>=19 && LA19_0<=20)||(LA19_0>=22 && LA19_0<=23)||LA19_0==25||LA19_0==29||LA19_0==37||LA19_0==39||LA19_0==41) ) { |
3087 | alt15=1; | 3744 | alt19=1; |
3088 | } | 3745 | } |
3089 | 3746 | ||
3090 | 3747 | ||
3091 | switch (alt15) { | 3748 | switch (alt19) { |
3092 | case 1 : | 3749 | case 1 : |
3093 | // InternalProblem.g:945:3: rule__Problem__StatementsAssignment_1 | 3750 | // InternalProblem.g:1141:3: rule__Problem__StatementsAssignment_1 |
3094 | { | 3751 | { |
3095 | pushFollow(FOLLOW_4); | 3752 | pushFollow(FOLLOW_4); |
3096 | rule__Problem__StatementsAssignment_1(); | 3753 | rule__Problem__StatementsAssignment_1(); |
@@ -3102,7 +3759,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3102 | break; | 3759 | break; |
3103 | 3760 | ||
3104 | default : | 3761 | default : |
3105 | break loop15; | 3762 | break loop19; |
3106 | } | 3763 | } |
3107 | } while (true); | 3764 | } while (true); |
3108 | 3765 | ||
@@ -3129,14 +3786,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3129 | 3786 | ||
3130 | 3787 | ||
3131 | // $ANTLR start "rule__Problem__Group_0__0" | 3788 | // $ANTLR start "rule__Problem__Group_0__0" |
3132 | // InternalProblem.g:954:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; | 3789 | // InternalProblem.g:1150:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; |
3133 | public final void rule__Problem__Group_0__0() throws RecognitionException { | 3790 | public final void rule__Problem__Group_0__0() throws RecognitionException { |
3134 | 3791 | ||
3135 | int stackSize = keepStackSize(); | 3792 | int stackSize = keepStackSize(); |
3136 | 3793 | ||
3137 | try { | 3794 | try { |
3138 | // InternalProblem.g:958:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) | 3795 | // InternalProblem.g:1154:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) |
3139 | // InternalProblem.g:959:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 | 3796 | // InternalProblem.g:1155:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 |
3140 | { | 3797 | { |
3141 | pushFollow(FOLLOW_5); | 3798 | pushFollow(FOLLOW_5); |
3142 | rule__Problem__Group_0__0__Impl(); | 3799 | rule__Problem__Group_0__0__Impl(); |
@@ -3167,20 +3824,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3167 | 3824 | ||
3168 | 3825 | ||
3169 | // $ANTLR start "rule__Problem__Group_0__0__Impl" | 3826 | // $ANTLR start "rule__Problem__Group_0__0__Impl" |
3170 | // InternalProblem.g:966:1: rule__Problem__Group_0__0__Impl : ( 'problem' ) ; | 3827 | // InternalProblem.g:1162:1: rule__Problem__Group_0__0__Impl : ( 'problem' ) ; |
3171 | public final void rule__Problem__Group_0__0__Impl() throws RecognitionException { | 3828 | public final void rule__Problem__Group_0__0__Impl() throws RecognitionException { |
3172 | 3829 | ||
3173 | int stackSize = keepStackSize(); | 3830 | int stackSize = keepStackSize(); |
3174 | 3831 | ||
3175 | try { | 3832 | try { |
3176 | // InternalProblem.g:970:1: ( ( 'problem' ) ) | 3833 | // InternalProblem.g:1166:1: ( ( 'problem' ) ) |
3177 | // InternalProblem.g:971:1: ( 'problem' ) | 3834 | // InternalProblem.g:1167:1: ( 'problem' ) |
3178 | { | 3835 | { |
3179 | // InternalProblem.g:971:1: ( 'problem' ) | 3836 | // InternalProblem.g:1167:1: ( 'problem' ) |
3180 | // InternalProblem.g:972:2: 'problem' | 3837 | // InternalProblem.g:1168:2: 'problem' |
3181 | { | 3838 | { |
3182 | before(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); | 3839 | before(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); |
3183 | match(input,22,FOLLOW_2); | 3840 | match(input,24,FOLLOW_2); |
3184 | after(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); | 3841 | after(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); |
3185 | 3842 | ||
3186 | } | 3843 | } |
@@ -3204,14 +3861,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3204 | 3861 | ||
3205 | 3862 | ||
3206 | // $ANTLR start "rule__Problem__Group_0__1" | 3863 | // $ANTLR start "rule__Problem__Group_0__1" |
3207 | // InternalProblem.g:981:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; | 3864 | // InternalProblem.g:1177:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; |
3208 | public final void rule__Problem__Group_0__1() throws RecognitionException { | 3865 | public final void rule__Problem__Group_0__1() throws RecognitionException { |
3209 | 3866 | ||
3210 | int stackSize = keepStackSize(); | 3867 | int stackSize = keepStackSize(); |
3211 | 3868 | ||
3212 | try { | 3869 | try { |
3213 | // InternalProblem.g:985:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) | 3870 | // InternalProblem.g:1181:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) |
3214 | // InternalProblem.g:986:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 | 3871 | // InternalProblem.g:1182:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 |
3215 | { | 3872 | { |
3216 | pushFollow(FOLLOW_6); | 3873 | pushFollow(FOLLOW_6); |
3217 | rule__Problem__Group_0__1__Impl(); | 3874 | rule__Problem__Group_0__1__Impl(); |
@@ -3242,21 +3899,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3242 | 3899 | ||
3243 | 3900 | ||
3244 | // $ANTLR start "rule__Problem__Group_0__1__Impl" | 3901 | // $ANTLR start "rule__Problem__Group_0__1__Impl" |
3245 | // InternalProblem.g:993:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; | 3902 | // InternalProblem.g:1189:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; |
3246 | public final void rule__Problem__Group_0__1__Impl() throws RecognitionException { | 3903 | public final void rule__Problem__Group_0__1__Impl() throws RecognitionException { |
3247 | 3904 | ||
3248 | int stackSize = keepStackSize(); | 3905 | int stackSize = keepStackSize(); |
3249 | 3906 | ||
3250 | try { | 3907 | try { |
3251 | // InternalProblem.g:997:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) | 3908 | // InternalProblem.g:1193:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) |
3252 | // InternalProblem.g:998:1: ( ( rule__Problem__NameAssignment_0_1 ) ) | 3909 | // InternalProblem.g:1194:1: ( ( rule__Problem__NameAssignment_0_1 ) ) |
3253 | { | 3910 | { |
3254 | // InternalProblem.g:998:1: ( ( rule__Problem__NameAssignment_0_1 ) ) | 3911 | // InternalProblem.g:1194:1: ( ( rule__Problem__NameAssignment_0_1 ) ) |
3255 | // InternalProblem.g:999:2: ( rule__Problem__NameAssignment_0_1 ) | 3912 | // InternalProblem.g:1195:2: ( rule__Problem__NameAssignment_0_1 ) |
3256 | { | 3913 | { |
3257 | before(grammarAccess.getProblemAccess().getNameAssignment_0_1()); | 3914 | before(grammarAccess.getProblemAccess().getNameAssignment_0_1()); |
3258 | // InternalProblem.g:1000:2: ( rule__Problem__NameAssignment_0_1 ) | 3915 | // InternalProblem.g:1196:2: ( rule__Problem__NameAssignment_0_1 ) |
3259 | // InternalProblem.g:1000:3: rule__Problem__NameAssignment_0_1 | 3916 | // InternalProblem.g:1196:3: rule__Problem__NameAssignment_0_1 |
3260 | { | 3917 | { |
3261 | pushFollow(FOLLOW_2); | 3918 | pushFollow(FOLLOW_2); |
3262 | rule__Problem__NameAssignment_0_1(); | 3919 | rule__Problem__NameAssignment_0_1(); |
@@ -3289,14 +3946,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3289 | 3946 | ||
3290 | 3947 | ||
3291 | // $ANTLR start "rule__Problem__Group_0__2" | 3948 | // $ANTLR start "rule__Problem__Group_0__2" |
3292 | // InternalProblem.g:1008:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; | 3949 | // InternalProblem.g:1204:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; |
3293 | public final void rule__Problem__Group_0__2() throws RecognitionException { | 3950 | public final void rule__Problem__Group_0__2() throws RecognitionException { |
3294 | 3951 | ||
3295 | int stackSize = keepStackSize(); | 3952 | int stackSize = keepStackSize(); |
3296 | 3953 | ||
3297 | try { | 3954 | try { |
3298 | // InternalProblem.g:1012:1: ( rule__Problem__Group_0__2__Impl ) | 3955 | // InternalProblem.g:1208:1: ( rule__Problem__Group_0__2__Impl ) |
3299 | // InternalProblem.g:1013:2: rule__Problem__Group_0__2__Impl | 3956 | // InternalProblem.g:1209:2: rule__Problem__Group_0__2__Impl |
3300 | { | 3957 | { |
3301 | pushFollow(FOLLOW_2); | 3958 | pushFollow(FOLLOW_2); |
3302 | rule__Problem__Group_0__2__Impl(); | 3959 | rule__Problem__Group_0__2__Impl(); |
@@ -3322,17 +3979,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3322 | 3979 | ||
3323 | 3980 | ||
3324 | // $ANTLR start "rule__Problem__Group_0__2__Impl" | 3981 | // $ANTLR start "rule__Problem__Group_0__2__Impl" |
3325 | // InternalProblem.g:1019:1: rule__Problem__Group_0__2__Impl : ( '.' ) ; | 3982 | // InternalProblem.g:1215:1: rule__Problem__Group_0__2__Impl : ( '.' ) ; |
3326 | public final void rule__Problem__Group_0__2__Impl() throws RecognitionException { | 3983 | public final void rule__Problem__Group_0__2__Impl() throws RecognitionException { |
3327 | 3984 | ||
3328 | int stackSize = keepStackSize(); | 3985 | int stackSize = keepStackSize(); |
3329 | 3986 | ||
3330 | try { | 3987 | try { |
3331 | // InternalProblem.g:1023:1: ( ( '.' ) ) | 3988 | // InternalProblem.g:1219:1: ( ( '.' ) ) |
3332 | // InternalProblem.g:1024:1: ( '.' ) | 3989 | // InternalProblem.g:1220:1: ( '.' ) |
3333 | { | 3990 | { |
3334 | // InternalProblem.g:1024:1: ( '.' ) | 3991 | // InternalProblem.g:1220:1: ( '.' ) |
3335 | // InternalProblem.g:1025:2: '.' | 3992 | // InternalProblem.g:1221:2: '.' |
3336 | { | 3993 | { |
3337 | before(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); | 3994 | before(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); |
3338 | match(input,12,FOLLOW_2); | 3995 | match(input,12,FOLLOW_2); |
@@ -3359,14 +4016,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3359 | 4016 | ||
3360 | 4017 | ||
3361 | // $ANTLR start "rule__ClassDeclaration__Group__0" | 4018 | // $ANTLR start "rule__ClassDeclaration__Group__0" |
3362 | // InternalProblem.g:1035:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; | 4019 | // InternalProblem.g:1231:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; |
3363 | public final void rule__ClassDeclaration__Group__0() throws RecognitionException { | 4020 | public final void rule__ClassDeclaration__Group__0() throws RecognitionException { |
3364 | 4021 | ||
3365 | int stackSize = keepStackSize(); | 4022 | int stackSize = keepStackSize(); |
3366 | 4023 | ||
3367 | try { | 4024 | try { |
3368 | // InternalProblem.g:1039:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) | 4025 | // InternalProblem.g:1235:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) |
3369 | // InternalProblem.g:1040:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 | 4026 | // InternalProblem.g:1236:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 |
3370 | { | 4027 | { |
3371 | pushFollow(FOLLOW_7); | 4028 | pushFollow(FOLLOW_7); |
3372 | rule__ClassDeclaration__Group__0__Impl(); | 4029 | rule__ClassDeclaration__Group__0__Impl(); |
@@ -3397,29 +4054,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3397 | 4054 | ||
3398 | 4055 | ||
3399 | // $ANTLR start "rule__ClassDeclaration__Group__0__Impl" | 4056 | // $ANTLR start "rule__ClassDeclaration__Group__0__Impl" |
3400 | // InternalProblem.g:1047:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ; | 4057 | // InternalProblem.g:1243:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ; |
3401 | public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException { | 4058 | public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException { |
3402 | 4059 | ||
3403 | int stackSize = keepStackSize(); | 4060 | int stackSize = keepStackSize(); |
3404 | 4061 | ||
3405 | try { | 4062 | try { |
3406 | // InternalProblem.g:1051:1: ( ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ) | 4063 | // InternalProblem.g:1247:1: ( ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ) |
3407 | // InternalProblem.g:1052:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) | 4064 | // InternalProblem.g:1248:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) |
3408 | { | 4065 | { |
3409 | // InternalProblem.g:1052:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) | 4066 | // InternalProblem.g:1248:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) |
3410 | // InternalProblem.g:1053:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? | 4067 | // InternalProblem.g:1249:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? |
3411 | { | 4068 | { |
3412 | before(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0()); | 4069 | before(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0()); |
3413 | // InternalProblem.g:1054:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? | 4070 | // InternalProblem.g:1250:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? |
3414 | int alt16=2; | 4071 | int alt20=2; |
3415 | int LA16_0 = input.LA(1); | 4072 | int LA20_0 = input.LA(1); |
3416 | 4073 | ||
3417 | if ( (LA16_0==38) ) { | 4074 | if ( (LA20_0==39) ) { |
3418 | alt16=1; | 4075 | alt20=1; |
3419 | } | 4076 | } |
3420 | switch (alt16) { | 4077 | switch (alt20) { |
3421 | case 1 : | 4078 | case 1 : |
3422 | // InternalProblem.g:1054:3: rule__ClassDeclaration__AbstractAssignment_0 | 4079 | // InternalProblem.g:1250:3: rule__ClassDeclaration__AbstractAssignment_0 |
3423 | { | 4080 | { |
3424 | pushFollow(FOLLOW_2); | 4081 | pushFollow(FOLLOW_2); |
3425 | rule__ClassDeclaration__AbstractAssignment_0(); | 4082 | rule__ClassDeclaration__AbstractAssignment_0(); |
@@ -3455,14 +4112,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3455 | 4112 | ||
3456 | 4113 | ||
3457 | // $ANTLR start "rule__ClassDeclaration__Group__1" | 4114 | // $ANTLR start "rule__ClassDeclaration__Group__1" |
3458 | // InternalProblem.g:1062:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; | 4115 | // InternalProblem.g:1258:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; |
3459 | public final void rule__ClassDeclaration__Group__1() throws RecognitionException { | 4116 | public final void rule__ClassDeclaration__Group__1() throws RecognitionException { |
3460 | 4117 | ||
3461 | int stackSize = keepStackSize(); | 4118 | int stackSize = keepStackSize(); |
3462 | 4119 | ||
3463 | try { | 4120 | try { |
3464 | // InternalProblem.g:1066:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) | 4121 | // InternalProblem.g:1262:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) |
3465 | // InternalProblem.g:1067:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 | 4122 | // InternalProblem.g:1263:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 |
3466 | { | 4123 | { |
3467 | pushFollow(FOLLOW_5); | 4124 | pushFollow(FOLLOW_5); |
3468 | rule__ClassDeclaration__Group__1__Impl(); | 4125 | rule__ClassDeclaration__Group__1__Impl(); |
@@ -3493,20 +4150,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3493 | 4150 | ||
3494 | 4151 | ||
3495 | // $ANTLR start "rule__ClassDeclaration__Group__1__Impl" | 4152 | // $ANTLR start "rule__ClassDeclaration__Group__1__Impl" |
3496 | // InternalProblem.g:1074:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ; | 4153 | // InternalProblem.g:1270:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ; |
3497 | public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException { | 4154 | public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException { |
3498 | 4155 | ||
3499 | int stackSize = keepStackSize(); | 4156 | int stackSize = keepStackSize(); |
3500 | 4157 | ||
3501 | try { | 4158 | try { |
3502 | // InternalProblem.g:1078:1: ( ( 'class' ) ) | 4159 | // InternalProblem.g:1274:1: ( ( 'class' ) ) |
3503 | // InternalProblem.g:1079:1: ( 'class' ) | 4160 | // InternalProblem.g:1275:1: ( 'class' ) |
3504 | { | 4161 | { |
3505 | // InternalProblem.g:1079:1: ( 'class' ) | 4162 | // InternalProblem.g:1275:1: ( 'class' ) |
3506 | // InternalProblem.g:1080:2: 'class' | 4163 | // InternalProblem.g:1276:2: 'class' |
3507 | { | 4164 | { |
3508 | before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); | 4165 | before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); |
3509 | match(input,23,FOLLOW_2); | 4166 | match(input,25,FOLLOW_2); |
3510 | after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); | 4167 | after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); |
3511 | 4168 | ||
3512 | } | 4169 | } |
@@ -3530,14 +4187,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3530 | 4187 | ||
3531 | 4188 | ||
3532 | // $ANTLR start "rule__ClassDeclaration__Group__2" | 4189 | // $ANTLR start "rule__ClassDeclaration__Group__2" |
3533 | // InternalProblem.g:1089:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; | 4190 | // InternalProblem.g:1285:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; |
3534 | public final void rule__ClassDeclaration__Group__2() throws RecognitionException { | 4191 | public final void rule__ClassDeclaration__Group__2() throws RecognitionException { |
3535 | 4192 | ||
3536 | int stackSize = keepStackSize(); | 4193 | int stackSize = keepStackSize(); |
3537 | 4194 | ||
3538 | try { | 4195 | try { |
3539 | // InternalProblem.g:1093:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) | 4196 | // InternalProblem.g:1289:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) |
3540 | // InternalProblem.g:1094:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 | 4197 | // InternalProblem.g:1290:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 |
3541 | { | 4198 | { |
3542 | pushFollow(FOLLOW_8); | 4199 | pushFollow(FOLLOW_8); |
3543 | rule__ClassDeclaration__Group__2__Impl(); | 4200 | rule__ClassDeclaration__Group__2__Impl(); |
@@ -3568,21 +4225,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3568 | 4225 | ||
3569 | 4226 | ||
3570 | // $ANTLR start "rule__ClassDeclaration__Group__2__Impl" | 4227 | // $ANTLR start "rule__ClassDeclaration__Group__2__Impl" |
3571 | // InternalProblem.g:1101:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; | 4228 | // InternalProblem.g:1297:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; |
3572 | public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException { | 4229 | public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException { |
3573 | 4230 | ||
3574 | int stackSize = keepStackSize(); | 4231 | int stackSize = keepStackSize(); |
3575 | 4232 | ||
3576 | try { | 4233 | try { |
3577 | // InternalProblem.g:1105:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) | 4234 | // InternalProblem.g:1301:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) |
3578 | // InternalProblem.g:1106:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) | 4235 | // InternalProblem.g:1302:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) |
3579 | { | 4236 | { |
3580 | // InternalProblem.g:1106:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) | 4237 | // InternalProblem.g:1302:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) |
3581 | // InternalProblem.g:1107:2: ( rule__ClassDeclaration__NameAssignment_2 ) | 4238 | // InternalProblem.g:1303:2: ( rule__ClassDeclaration__NameAssignment_2 ) |
3582 | { | 4239 | { |
3583 | before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); | 4240 | before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); |
3584 | // InternalProblem.g:1108:2: ( rule__ClassDeclaration__NameAssignment_2 ) | 4241 | // InternalProblem.g:1304:2: ( rule__ClassDeclaration__NameAssignment_2 ) |
3585 | // InternalProblem.g:1108:3: rule__ClassDeclaration__NameAssignment_2 | 4242 | // InternalProblem.g:1304:3: rule__ClassDeclaration__NameAssignment_2 |
3586 | { | 4243 | { |
3587 | pushFollow(FOLLOW_2); | 4244 | pushFollow(FOLLOW_2); |
3588 | rule__ClassDeclaration__NameAssignment_2(); | 4245 | rule__ClassDeclaration__NameAssignment_2(); |
@@ -3615,14 +4272,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3615 | 4272 | ||
3616 | 4273 | ||
3617 | // $ANTLR start "rule__ClassDeclaration__Group__3" | 4274 | // $ANTLR start "rule__ClassDeclaration__Group__3" |
3618 | // InternalProblem.g:1116:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; | 4275 | // InternalProblem.g:1312:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; |
3619 | public final void rule__ClassDeclaration__Group__3() throws RecognitionException { | 4276 | public final void rule__ClassDeclaration__Group__3() throws RecognitionException { |
3620 | 4277 | ||
3621 | int stackSize = keepStackSize(); | 4278 | int stackSize = keepStackSize(); |
3622 | 4279 | ||
3623 | try { | 4280 | try { |
3624 | // InternalProblem.g:1120:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) | 4281 | // InternalProblem.g:1316:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) |
3625 | // InternalProblem.g:1121:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 | 4282 | // InternalProblem.g:1317:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 |
3626 | { | 4283 | { |
3627 | pushFollow(FOLLOW_8); | 4284 | pushFollow(FOLLOW_8); |
3628 | rule__ClassDeclaration__Group__3__Impl(); | 4285 | rule__ClassDeclaration__Group__3__Impl(); |
@@ -3653,29 +4310,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3653 | 4310 | ||
3654 | 4311 | ||
3655 | // $ANTLR start "rule__ClassDeclaration__Group__3__Impl" | 4312 | // $ANTLR start "rule__ClassDeclaration__Group__3__Impl" |
3656 | // InternalProblem.g:1128:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; | 4313 | // InternalProblem.g:1324:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; |
3657 | public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException { | 4314 | public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException { |
3658 | 4315 | ||
3659 | int stackSize = keepStackSize(); | 4316 | int stackSize = keepStackSize(); |
3660 | 4317 | ||
3661 | try { | 4318 | try { |
3662 | // InternalProblem.g:1132:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) | 4319 | // InternalProblem.g:1328:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) |
3663 | // InternalProblem.g:1133:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) | 4320 | // InternalProblem.g:1329:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) |
3664 | { | 4321 | { |
3665 | // InternalProblem.g:1133:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) | 4322 | // InternalProblem.g:1329:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) |
3666 | // InternalProblem.g:1134:2: ( rule__ClassDeclaration__Group_3__0 )? | 4323 | // InternalProblem.g:1330:2: ( rule__ClassDeclaration__Group_3__0 )? |
3667 | { | 4324 | { |
3668 | before(grammarAccess.getClassDeclarationAccess().getGroup_3()); | 4325 | before(grammarAccess.getClassDeclarationAccess().getGroup_3()); |
3669 | // InternalProblem.g:1135:2: ( rule__ClassDeclaration__Group_3__0 )? | 4326 | // InternalProblem.g:1331:2: ( rule__ClassDeclaration__Group_3__0 )? |
3670 | int alt17=2; | 4327 | int alt21=2; |
3671 | int LA17_0 = input.LA(1); | 4328 | int LA21_0 = input.LA(1); |
3672 | 4329 | ||
3673 | if ( (LA17_0==24) ) { | 4330 | if ( (LA21_0==26) ) { |
3674 | alt17=1; | 4331 | alt21=1; |
3675 | } | 4332 | } |
3676 | switch (alt17) { | 4333 | switch (alt21) { |
3677 | case 1 : | 4334 | case 1 : |
3678 | // InternalProblem.g:1135:3: rule__ClassDeclaration__Group_3__0 | 4335 | // InternalProblem.g:1331:3: rule__ClassDeclaration__Group_3__0 |
3679 | { | 4336 | { |
3680 | pushFollow(FOLLOW_2); | 4337 | pushFollow(FOLLOW_2); |
3681 | rule__ClassDeclaration__Group_3__0(); | 4338 | rule__ClassDeclaration__Group_3__0(); |
@@ -3711,14 +4368,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3711 | 4368 | ||
3712 | 4369 | ||
3713 | // $ANTLR start "rule__ClassDeclaration__Group__4" | 4370 | // $ANTLR start "rule__ClassDeclaration__Group__4" |
3714 | // InternalProblem.g:1143:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; | 4371 | // InternalProblem.g:1339:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; |
3715 | public final void rule__ClassDeclaration__Group__4() throws RecognitionException { | 4372 | public final void rule__ClassDeclaration__Group__4() throws RecognitionException { |
3716 | 4373 | ||
3717 | int stackSize = keepStackSize(); | 4374 | int stackSize = keepStackSize(); |
3718 | 4375 | ||
3719 | try { | 4376 | try { |
3720 | // InternalProblem.g:1147:1: ( rule__ClassDeclaration__Group__4__Impl ) | 4377 | // InternalProblem.g:1343:1: ( rule__ClassDeclaration__Group__4__Impl ) |
3721 | // InternalProblem.g:1148:2: rule__ClassDeclaration__Group__4__Impl | 4378 | // InternalProblem.g:1344:2: rule__ClassDeclaration__Group__4__Impl |
3722 | { | 4379 | { |
3723 | pushFollow(FOLLOW_2); | 4380 | pushFollow(FOLLOW_2); |
3724 | rule__ClassDeclaration__Group__4__Impl(); | 4381 | rule__ClassDeclaration__Group__4__Impl(); |
@@ -3744,21 +4401,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3744 | 4401 | ||
3745 | 4402 | ||
3746 | // $ANTLR start "rule__ClassDeclaration__Group__4__Impl" | 4403 | // $ANTLR start "rule__ClassDeclaration__Group__4__Impl" |
3747 | // InternalProblem.g:1154:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; | 4404 | // InternalProblem.g:1350:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; |
3748 | public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException { | 4405 | public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException { |
3749 | 4406 | ||
3750 | int stackSize = keepStackSize(); | 4407 | int stackSize = keepStackSize(); |
3751 | 4408 | ||
3752 | try { | 4409 | try { |
3753 | // InternalProblem.g:1158:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) | 4410 | // InternalProblem.g:1354:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) |
3754 | // InternalProblem.g:1159:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) | 4411 | // InternalProblem.g:1355:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) |
3755 | { | 4412 | { |
3756 | // InternalProblem.g:1159:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) | 4413 | // InternalProblem.g:1355:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) |
3757 | // InternalProblem.g:1160:2: ( rule__ClassDeclaration__Alternatives_4 ) | 4414 | // InternalProblem.g:1356:2: ( rule__ClassDeclaration__Alternatives_4 ) |
3758 | { | 4415 | { |
3759 | before(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); | 4416 | before(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); |
3760 | // InternalProblem.g:1161:2: ( rule__ClassDeclaration__Alternatives_4 ) | 4417 | // InternalProblem.g:1357:2: ( rule__ClassDeclaration__Alternatives_4 ) |
3761 | // InternalProblem.g:1161:3: rule__ClassDeclaration__Alternatives_4 | 4418 | // InternalProblem.g:1357:3: rule__ClassDeclaration__Alternatives_4 |
3762 | { | 4419 | { |
3763 | pushFollow(FOLLOW_2); | 4420 | pushFollow(FOLLOW_2); |
3764 | rule__ClassDeclaration__Alternatives_4(); | 4421 | rule__ClassDeclaration__Alternatives_4(); |
@@ -3791,16 +4448,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3791 | 4448 | ||
3792 | 4449 | ||
3793 | // $ANTLR start "rule__ClassDeclaration__Group_3__0" | 4450 | // $ANTLR start "rule__ClassDeclaration__Group_3__0" |
3794 | // InternalProblem.g:1170:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; | 4451 | // InternalProblem.g:1366:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; |
3795 | public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException { | 4452 | public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException { |
3796 | 4453 | ||
3797 | int stackSize = keepStackSize(); | 4454 | int stackSize = keepStackSize(); |
3798 | 4455 | ||
3799 | try { | 4456 | try { |
3800 | // InternalProblem.g:1174:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) | 4457 | // InternalProblem.g:1370:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) |
3801 | // InternalProblem.g:1175:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 | 4458 | // InternalProblem.g:1371:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 |
3802 | { | 4459 | { |
3803 | pushFollow(FOLLOW_9); | 4460 | pushFollow(FOLLOW_5); |
3804 | rule__ClassDeclaration__Group_3__0__Impl(); | 4461 | rule__ClassDeclaration__Group_3__0__Impl(); |
3805 | 4462 | ||
3806 | state._fsp--; | 4463 | state._fsp--; |
@@ -3829,20 +4486,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3829 | 4486 | ||
3830 | 4487 | ||
3831 | // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl" | 4488 | // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl" |
3832 | // InternalProblem.g:1182:1: rule__ClassDeclaration__Group_3__0__Impl : ( 'extends' ) ; | 4489 | // InternalProblem.g:1378:1: rule__ClassDeclaration__Group_3__0__Impl : ( 'extends' ) ; |
3833 | public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException { | 4490 | public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException { |
3834 | 4491 | ||
3835 | int stackSize = keepStackSize(); | 4492 | int stackSize = keepStackSize(); |
3836 | 4493 | ||
3837 | try { | 4494 | try { |
3838 | // InternalProblem.g:1186:1: ( ( 'extends' ) ) | 4495 | // InternalProblem.g:1382:1: ( ( 'extends' ) ) |
3839 | // InternalProblem.g:1187:1: ( 'extends' ) | 4496 | // InternalProblem.g:1383:1: ( 'extends' ) |
3840 | { | 4497 | { |
3841 | // InternalProblem.g:1187:1: ( 'extends' ) | 4498 | // InternalProblem.g:1383:1: ( 'extends' ) |
3842 | // InternalProblem.g:1188:2: 'extends' | 4499 | // InternalProblem.g:1384:2: 'extends' |
3843 | { | 4500 | { |
3844 | before(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); | 4501 | before(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); |
3845 | match(input,24,FOLLOW_2); | 4502 | match(input,26,FOLLOW_2); |
3846 | after(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); | 4503 | after(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); |
3847 | 4504 | ||
3848 | } | 4505 | } |
@@ -3866,16 +4523,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3866 | 4523 | ||
3867 | 4524 | ||
3868 | // $ANTLR start "rule__ClassDeclaration__Group_3__1" | 4525 | // $ANTLR start "rule__ClassDeclaration__Group_3__1" |
3869 | // InternalProblem.g:1197:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; | 4526 | // InternalProblem.g:1393:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; |
3870 | public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException { | 4527 | public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException { |
3871 | 4528 | ||
3872 | int stackSize = keepStackSize(); | 4529 | int stackSize = keepStackSize(); |
3873 | 4530 | ||
3874 | try { | 4531 | try { |
3875 | // InternalProblem.g:1201:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) | 4532 | // InternalProblem.g:1397:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) |
3876 | // InternalProblem.g:1202:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 | 4533 | // InternalProblem.g:1398:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 |
3877 | { | 4534 | { |
3878 | pushFollow(FOLLOW_10); | 4535 | pushFollow(FOLLOW_9); |
3879 | rule__ClassDeclaration__Group_3__1__Impl(); | 4536 | rule__ClassDeclaration__Group_3__1__Impl(); |
3880 | 4537 | ||
3881 | state._fsp--; | 4538 | state._fsp--; |
@@ -3904,21 +4561,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3904 | 4561 | ||
3905 | 4562 | ||
3906 | // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl" | 4563 | // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl" |
3907 | // InternalProblem.g:1209:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ; | 4564 | // InternalProblem.g:1405:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ; |
3908 | public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException { | 4565 | public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException { |
3909 | 4566 | ||
3910 | int stackSize = keepStackSize(); | 4567 | int stackSize = keepStackSize(); |
3911 | 4568 | ||
3912 | try { | 4569 | try { |
3913 | // InternalProblem.g:1213:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ) | 4570 | // InternalProblem.g:1409:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ) |
3914 | // InternalProblem.g:1214:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) | 4571 | // InternalProblem.g:1410:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) |
3915 | { | 4572 | { |
3916 | // InternalProblem.g:1214:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) | 4573 | // InternalProblem.g:1410:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) |
3917 | // InternalProblem.g:1215:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) | 4574 | // InternalProblem.g:1411:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) |
3918 | { | 4575 | { |
3919 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1()); | 4576 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1()); |
3920 | // InternalProblem.g:1216:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) | 4577 | // InternalProblem.g:1412:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) |
3921 | // InternalProblem.g:1216:3: rule__ClassDeclaration__SuperTypesAssignment_3_1 | 4578 | // InternalProblem.g:1412:3: rule__ClassDeclaration__SuperTypesAssignment_3_1 |
3922 | { | 4579 | { |
3923 | pushFollow(FOLLOW_2); | 4580 | pushFollow(FOLLOW_2); |
3924 | rule__ClassDeclaration__SuperTypesAssignment_3_1(); | 4581 | rule__ClassDeclaration__SuperTypesAssignment_3_1(); |
@@ -3951,14 +4608,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3951 | 4608 | ||
3952 | 4609 | ||
3953 | // $ANTLR start "rule__ClassDeclaration__Group_3__2" | 4610 | // $ANTLR start "rule__ClassDeclaration__Group_3__2" |
3954 | // InternalProblem.g:1224:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; | 4611 | // InternalProblem.g:1420:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; |
3955 | public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException { | 4612 | public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException { |
3956 | 4613 | ||
3957 | int stackSize = keepStackSize(); | 4614 | int stackSize = keepStackSize(); |
3958 | 4615 | ||
3959 | try { | 4616 | try { |
3960 | // InternalProblem.g:1228:1: ( rule__ClassDeclaration__Group_3__2__Impl ) | 4617 | // InternalProblem.g:1424:1: ( rule__ClassDeclaration__Group_3__2__Impl ) |
3961 | // InternalProblem.g:1229:2: rule__ClassDeclaration__Group_3__2__Impl | 4618 | // InternalProblem.g:1425:2: rule__ClassDeclaration__Group_3__2__Impl |
3962 | { | 4619 | { |
3963 | pushFollow(FOLLOW_2); | 4620 | pushFollow(FOLLOW_2); |
3964 | rule__ClassDeclaration__Group_3__2__Impl(); | 4621 | rule__ClassDeclaration__Group_3__2__Impl(); |
@@ -3984,35 +4641,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3984 | 4641 | ||
3985 | 4642 | ||
3986 | // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl" | 4643 | // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl" |
3987 | // InternalProblem.g:1235:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; | 4644 | // InternalProblem.g:1431:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; |
3988 | public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException { | 4645 | public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException { |
3989 | 4646 | ||
3990 | int stackSize = keepStackSize(); | 4647 | int stackSize = keepStackSize(); |
3991 | 4648 | ||
3992 | try { | 4649 | try { |
3993 | // InternalProblem.g:1239:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) | 4650 | // InternalProblem.g:1435:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) |
3994 | // InternalProblem.g:1240:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) | 4651 | // InternalProblem.g:1436:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) |
3995 | { | 4652 | { |
3996 | // InternalProblem.g:1240:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) | 4653 | // InternalProblem.g:1436:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) |
3997 | // InternalProblem.g:1241:2: ( rule__ClassDeclaration__Group_3_2__0 )* | 4654 | // InternalProblem.g:1437:2: ( rule__ClassDeclaration__Group_3_2__0 )* |
3998 | { | 4655 | { |
3999 | before(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); | 4656 | before(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); |
4000 | // InternalProblem.g:1242:2: ( rule__ClassDeclaration__Group_3_2__0 )* | 4657 | // InternalProblem.g:1438:2: ( rule__ClassDeclaration__Group_3_2__0 )* |
4001 | loop18: | 4658 | loop22: |
4002 | do { | 4659 | do { |
4003 | int alt18=2; | 4660 | int alt22=2; |
4004 | int LA18_0 = input.LA(1); | 4661 | int LA22_0 = input.LA(1); |
4005 | 4662 | ||
4006 | if ( (LA18_0==25) ) { | 4663 | if ( (LA22_0==13) ) { |
4007 | alt18=1; | 4664 | alt22=1; |
4008 | } | 4665 | } |
4009 | 4666 | ||
4010 | 4667 | ||
4011 | switch (alt18) { | 4668 | switch (alt22) { |
4012 | case 1 : | 4669 | case 1 : |
4013 | // InternalProblem.g:1242:3: rule__ClassDeclaration__Group_3_2__0 | 4670 | // InternalProblem.g:1438:3: rule__ClassDeclaration__Group_3_2__0 |
4014 | { | 4671 | { |
4015 | pushFollow(FOLLOW_11); | 4672 | pushFollow(FOLLOW_10); |
4016 | rule__ClassDeclaration__Group_3_2__0(); | 4673 | rule__ClassDeclaration__Group_3_2__0(); |
4017 | 4674 | ||
4018 | state._fsp--; | 4675 | state._fsp--; |
@@ -4022,7 +4679,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4022 | break; | 4679 | break; |
4023 | 4680 | ||
4024 | default : | 4681 | default : |
4025 | break loop18; | 4682 | break loop22; |
4026 | } | 4683 | } |
4027 | } while (true); | 4684 | } while (true); |
4028 | 4685 | ||
@@ -4049,16 +4706,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4049 | 4706 | ||
4050 | 4707 | ||
4051 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0" | 4708 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0" |
4052 | // InternalProblem.g:1251:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; | 4709 | // InternalProblem.g:1447:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; |
4053 | public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException { | 4710 | public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException { |
4054 | 4711 | ||
4055 | int stackSize = keepStackSize(); | 4712 | int stackSize = keepStackSize(); |
4056 | 4713 | ||
4057 | try { | 4714 | try { |
4058 | // InternalProblem.g:1255:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) | 4715 | // InternalProblem.g:1451:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) |
4059 | // InternalProblem.g:1256:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 | 4716 | // InternalProblem.g:1452:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 |
4060 | { | 4717 | { |
4061 | pushFollow(FOLLOW_9); | 4718 | pushFollow(FOLLOW_5); |
4062 | rule__ClassDeclaration__Group_3_2__0__Impl(); | 4719 | rule__ClassDeclaration__Group_3_2__0__Impl(); |
4063 | 4720 | ||
4064 | state._fsp--; | 4721 | state._fsp--; |
@@ -4087,20 +4744,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4087 | 4744 | ||
4088 | 4745 | ||
4089 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl" | 4746 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl" |
4090 | // InternalProblem.g:1263:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ; | 4747 | // InternalProblem.g:1459:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ; |
4091 | public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException { | 4748 | public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException { |
4092 | 4749 | ||
4093 | int stackSize = keepStackSize(); | 4750 | int stackSize = keepStackSize(); |
4094 | 4751 | ||
4095 | try { | 4752 | try { |
4096 | // InternalProblem.g:1267:1: ( ( ',' ) ) | 4753 | // InternalProblem.g:1463:1: ( ( ',' ) ) |
4097 | // InternalProblem.g:1268:1: ( ',' ) | 4754 | // InternalProblem.g:1464:1: ( ',' ) |
4098 | { | 4755 | { |
4099 | // InternalProblem.g:1268:1: ( ',' ) | 4756 | // InternalProblem.g:1464:1: ( ',' ) |
4100 | // InternalProblem.g:1269:2: ',' | 4757 | // InternalProblem.g:1465:2: ',' |
4101 | { | 4758 | { |
4102 | before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); | 4759 | before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); |
4103 | match(input,25,FOLLOW_2); | 4760 | match(input,13,FOLLOW_2); |
4104 | after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); | 4761 | after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); |
4105 | 4762 | ||
4106 | } | 4763 | } |
@@ -4124,14 +4781,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4124 | 4781 | ||
4125 | 4782 | ||
4126 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1" | 4783 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1" |
4127 | // InternalProblem.g:1278:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; | 4784 | // InternalProblem.g:1474:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; |
4128 | public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException { | 4785 | public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException { |
4129 | 4786 | ||
4130 | int stackSize = keepStackSize(); | 4787 | int stackSize = keepStackSize(); |
4131 | 4788 | ||
4132 | try { | 4789 | try { |
4133 | // InternalProblem.g:1282:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) | 4790 | // InternalProblem.g:1478:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) |
4134 | // InternalProblem.g:1283:2: rule__ClassDeclaration__Group_3_2__1__Impl | 4791 | // InternalProblem.g:1479:2: rule__ClassDeclaration__Group_3_2__1__Impl |
4135 | { | 4792 | { |
4136 | pushFollow(FOLLOW_2); | 4793 | pushFollow(FOLLOW_2); |
4137 | rule__ClassDeclaration__Group_3_2__1__Impl(); | 4794 | rule__ClassDeclaration__Group_3_2__1__Impl(); |
@@ -4157,21 +4814,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4157 | 4814 | ||
4158 | 4815 | ||
4159 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl" | 4816 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl" |
4160 | // InternalProblem.g:1289:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ; | 4817 | // InternalProblem.g:1485:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ; |
4161 | public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException { | 4818 | public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException { |
4162 | 4819 | ||
4163 | int stackSize = keepStackSize(); | 4820 | int stackSize = keepStackSize(); |
4164 | 4821 | ||
4165 | try { | 4822 | try { |
4166 | // InternalProblem.g:1293:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ) | 4823 | // InternalProblem.g:1489:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ) |
4167 | // InternalProblem.g:1294:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) | 4824 | // InternalProblem.g:1490:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) |
4168 | { | 4825 | { |
4169 | // InternalProblem.g:1294:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) | 4826 | // InternalProblem.g:1490:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) |
4170 | // InternalProblem.g:1295:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) | 4827 | // InternalProblem.g:1491:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) |
4171 | { | 4828 | { |
4172 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1()); | 4829 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1()); |
4173 | // InternalProblem.g:1296:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) | 4830 | // InternalProblem.g:1492:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) |
4174 | // InternalProblem.g:1296:3: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 | 4831 | // InternalProblem.g:1492:3: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 |
4175 | { | 4832 | { |
4176 | pushFollow(FOLLOW_2); | 4833 | pushFollow(FOLLOW_2); |
4177 | rule__ClassDeclaration__SuperTypesAssignment_3_2_1(); | 4834 | rule__ClassDeclaration__SuperTypesAssignment_3_2_1(); |
@@ -4204,16 +4861,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4204 | 4861 | ||
4205 | 4862 | ||
4206 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0" | 4863 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0" |
4207 | // InternalProblem.g:1305:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; | 4864 | // InternalProblem.g:1501:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; |
4208 | public final void rule__ClassDeclaration__Group_4_0__0() throws RecognitionException { | 4865 | public final void rule__ClassDeclaration__Group_4_0__0() throws RecognitionException { |
4209 | 4866 | ||
4210 | int stackSize = keepStackSize(); | 4867 | int stackSize = keepStackSize(); |
4211 | 4868 | ||
4212 | try { | 4869 | try { |
4213 | // InternalProblem.g:1309:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) | 4870 | // InternalProblem.g:1505:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) |
4214 | // InternalProblem.g:1310:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 | 4871 | // InternalProblem.g:1506:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 |
4215 | { | 4872 | { |
4216 | pushFollow(FOLLOW_12); | 4873 | pushFollow(FOLLOW_11); |
4217 | rule__ClassDeclaration__Group_4_0__0__Impl(); | 4874 | rule__ClassDeclaration__Group_4_0__0__Impl(); |
4218 | 4875 | ||
4219 | state._fsp--; | 4876 | state._fsp--; |
@@ -4242,20 +4899,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4242 | 4899 | ||
4243 | 4900 | ||
4244 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0__Impl" | 4901 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0__Impl" |
4245 | // InternalProblem.g:1317:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( '{' ) ; | 4902 | // InternalProblem.g:1513:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( '{' ) ; |
4246 | public final void rule__ClassDeclaration__Group_4_0__0__Impl() throws RecognitionException { | 4903 | public final void rule__ClassDeclaration__Group_4_0__0__Impl() throws RecognitionException { |
4247 | 4904 | ||
4248 | int stackSize = keepStackSize(); | 4905 | int stackSize = keepStackSize(); |
4249 | 4906 | ||
4250 | try { | 4907 | try { |
4251 | // InternalProblem.g:1321:1: ( ( '{' ) ) | 4908 | // InternalProblem.g:1517:1: ( ( '{' ) ) |
4252 | // InternalProblem.g:1322:1: ( '{' ) | 4909 | // InternalProblem.g:1518:1: ( '{' ) |
4253 | { | 4910 | { |
4254 | // InternalProblem.g:1322:1: ( '{' ) | 4911 | // InternalProblem.g:1518:1: ( '{' ) |
4255 | // InternalProblem.g:1323:2: '{' | 4912 | // InternalProblem.g:1519:2: '{' |
4256 | { | 4913 | { |
4257 | before(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); | 4914 | before(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); |
4258 | match(input,26,FOLLOW_2); | 4915 | match(input,27,FOLLOW_2); |
4259 | after(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); | 4916 | after(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); |
4260 | 4917 | ||
4261 | } | 4918 | } |
@@ -4279,16 +4936,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4279 | 4936 | ||
4280 | 4937 | ||
4281 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1" | 4938 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1" |
4282 | // InternalProblem.g:1332:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; | 4939 | // InternalProblem.g:1528:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; |
4283 | public final void rule__ClassDeclaration__Group_4_0__1() throws RecognitionException { | 4940 | public final void rule__ClassDeclaration__Group_4_0__1() throws RecognitionException { |
4284 | 4941 | ||
4285 | int stackSize = keepStackSize(); | 4942 | int stackSize = keepStackSize(); |
4286 | 4943 | ||
4287 | try { | 4944 | try { |
4288 | // InternalProblem.g:1336:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) | 4945 | // InternalProblem.g:1532:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) |
4289 | // InternalProblem.g:1337:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 | 4946 | // InternalProblem.g:1533:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 |
4290 | { | 4947 | { |
4291 | pushFollow(FOLLOW_12); | 4948 | pushFollow(FOLLOW_11); |
4292 | rule__ClassDeclaration__Group_4_0__1__Impl(); | 4949 | rule__ClassDeclaration__Group_4_0__1__Impl(); |
4293 | 4950 | ||
4294 | state._fsp--; | 4951 | state._fsp--; |
@@ -4317,35 +4974,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4317 | 4974 | ||
4318 | 4975 | ||
4319 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1__Impl" | 4976 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1__Impl" |
4320 | // InternalProblem.g:1344:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ; | 4977 | // InternalProblem.g:1540:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ; |
4321 | public final void rule__ClassDeclaration__Group_4_0__1__Impl() throws RecognitionException { | 4978 | public final void rule__ClassDeclaration__Group_4_0__1__Impl() throws RecognitionException { |
4322 | 4979 | ||
4323 | int stackSize = keepStackSize(); | 4980 | int stackSize = keepStackSize(); |
4324 | 4981 | ||
4325 | try { | 4982 | try { |
4326 | // InternalProblem.g:1348:1: ( ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ) | 4983 | // InternalProblem.g:1544:1: ( ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ) |
4327 | // InternalProblem.g:1349:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) | 4984 | // InternalProblem.g:1545:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) |
4328 | { | 4985 | { |
4329 | // InternalProblem.g:1349:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) | 4986 | // InternalProblem.g:1545:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) |
4330 | // InternalProblem.g:1350:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* | 4987 | // InternalProblem.g:1546:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* |
4331 | { | 4988 | { |
4332 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1()); | 4989 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1()); |
4333 | // InternalProblem.g:1351:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* | 4990 | // InternalProblem.g:1547:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* |
4334 | loop19: | 4991 | loop23: |
4335 | do { | 4992 | do { |
4336 | int alt19=2; | 4993 | int alt23=2; |
4337 | int LA19_0 = input.LA(1); | 4994 | int LA23_0 = input.LA(1); |
4338 | 4995 | ||
4339 | if ( (LA19_0==13||LA19_0==39) ) { | 4996 | if ( ((LA23_0>=RULE_QUOTED_ID && LA23_0<=RULE_ID)||LA23_0==15||(LA23_0>=19 && LA23_0<=20)||LA23_0==40) ) { |
4340 | alt19=1; | 4997 | alt23=1; |
4341 | } | 4998 | } |
4342 | 4999 | ||
4343 | 5000 | ||
4344 | switch (alt19) { | 5001 | switch (alt23) { |
4345 | case 1 : | 5002 | case 1 : |
4346 | // InternalProblem.g:1351:3: rule__ClassDeclaration__Group_4_0_1__0 | 5003 | // InternalProblem.g:1547:3: rule__ClassDeclaration__Group_4_0_1__0 |
4347 | { | 5004 | { |
4348 | pushFollow(FOLLOW_13); | 5005 | pushFollow(FOLLOW_12); |
4349 | rule__ClassDeclaration__Group_4_0_1__0(); | 5006 | rule__ClassDeclaration__Group_4_0_1__0(); |
4350 | 5007 | ||
4351 | state._fsp--; | 5008 | state._fsp--; |
@@ -4355,7 +5012,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4355 | break; | 5012 | break; |
4356 | 5013 | ||
4357 | default : | 5014 | default : |
4358 | break loop19; | 5015 | break loop23; |
4359 | } | 5016 | } |
4360 | } while (true); | 5017 | } while (true); |
4361 | 5018 | ||
@@ -4382,14 +5039,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4382 | 5039 | ||
4383 | 5040 | ||
4384 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2" | 5041 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2" |
4385 | // InternalProblem.g:1359:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; | 5042 | // InternalProblem.g:1555:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; |
4386 | public final void rule__ClassDeclaration__Group_4_0__2() throws RecognitionException { | 5043 | public final void rule__ClassDeclaration__Group_4_0__2() throws RecognitionException { |
4387 | 5044 | ||
4388 | int stackSize = keepStackSize(); | 5045 | int stackSize = keepStackSize(); |
4389 | 5046 | ||
4390 | try { | 5047 | try { |
4391 | // InternalProblem.g:1363:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) | 5048 | // InternalProblem.g:1559:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) |
4392 | // InternalProblem.g:1364:2: rule__ClassDeclaration__Group_4_0__2__Impl | 5049 | // InternalProblem.g:1560:2: rule__ClassDeclaration__Group_4_0__2__Impl |
4393 | { | 5050 | { |
4394 | pushFollow(FOLLOW_2); | 5051 | pushFollow(FOLLOW_2); |
4395 | rule__ClassDeclaration__Group_4_0__2__Impl(); | 5052 | rule__ClassDeclaration__Group_4_0__2__Impl(); |
@@ -4415,20 +5072,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4415 | 5072 | ||
4416 | 5073 | ||
4417 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2__Impl" | 5074 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2__Impl" |
4418 | // InternalProblem.g:1370:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( '}' ) ; | 5075 | // InternalProblem.g:1566:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( '}' ) ; |
4419 | public final void rule__ClassDeclaration__Group_4_0__2__Impl() throws RecognitionException { | 5076 | public final void rule__ClassDeclaration__Group_4_0__2__Impl() throws RecognitionException { |
4420 | 5077 | ||
4421 | int stackSize = keepStackSize(); | 5078 | int stackSize = keepStackSize(); |
4422 | 5079 | ||
4423 | try { | 5080 | try { |
4424 | // InternalProblem.g:1374:1: ( ( '}' ) ) | 5081 | // InternalProblem.g:1570:1: ( ( '}' ) ) |
4425 | // InternalProblem.g:1375:1: ( '}' ) | 5082 | // InternalProblem.g:1571:1: ( '}' ) |
4426 | { | 5083 | { |
4427 | // InternalProblem.g:1375:1: ( '}' ) | 5084 | // InternalProblem.g:1571:1: ( '}' ) |
4428 | // InternalProblem.g:1376:2: '}' | 5085 | // InternalProblem.g:1572:2: '}' |
4429 | { | 5086 | { |
4430 | before(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); | 5087 | before(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); |
4431 | match(input,27,FOLLOW_2); | 5088 | match(input,28,FOLLOW_2); |
4432 | after(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); | 5089 | after(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); |
4433 | 5090 | ||
4434 | } | 5091 | } |
@@ -4452,16 +5109,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4452 | 5109 | ||
4453 | 5110 | ||
4454 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0" | 5111 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0" |
4455 | // InternalProblem.g:1386:1: rule__ClassDeclaration__Group_4_0_1__0 : rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ; | 5112 | // InternalProblem.g:1582:1: rule__ClassDeclaration__Group_4_0_1__0 : rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ; |
4456 | public final void rule__ClassDeclaration__Group_4_0_1__0() throws RecognitionException { | 5113 | public final void rule__ClassDeclaration__Group_4_0_1__0() throws RecognitionException { |
4457 | 5114 | ||
4458 | int stackSize = keepStackSize(); | 5115 | int stackSize = keepStackSize(); |
4459 | 5116 | ||
4460 | try { | 5117 | try { |
4461 | // InternalProblem.g:1390:1: ( rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ) | 5118 | // InternalProblem.g:1586:1: ( rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ) |
4462 | // InternalProblem.g:1391:2: rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 | 5119 | // InternalProblem.g:1587:2: rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 |
4463 | { | 5120 | { |
4464 | pushFollow(FOLLOW_14); | 5121 | pushFollow(FOLLOW_13); |
4465 | rule__ClassDeclaration__Group_4_0_1__0__Impl(); | 5122 | rule__ClassDeclaration__Group_4_0_1__0__Impl(); |
4466 | 5123 | ||
4467 | state._fsp--; | 5124 | state._fsp--; |
@@ -4490,21 +5147,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4490 | 5147 | ||
4491 | 5148 | ||
4492 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0__Impl" | 5149 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0__Impl" |
4493 | // InternalProblem.g:1398:1: rule__ClassDeclaration__Group_4_0_1__0__Impl : ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ; | 5150 | // InternalProblem.g:1594:1: rule__ClassDeclaration__Group_4_0_1__0__Impl : ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ; |
4494 | public final void rule__ClassDeclaration__Group_4_0_1__0__Impl() throws RecognitionException { | 5151 | public final void rule__ClassDeclaration__Group_4_0_1__0__Impl() throws RecognitionException { |
4495 | 5152 | ||
4496 | int stackSize = keepStackSize(); | 5153 | int stackSize = keepStackSize(); |
4497 | 5154 | ||
4498 | try { | 5155 | try { |
4499 | // InternalProblem.g:1402:1: ( ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ) | 5156 | // InternalProblem.g:1598:1: ( ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ) |
4500 | // InternalProblem.g:1403:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) | 5157 | // InternalProblem.g:1599:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) |
4501 | { | 5158 | { |
4502 | // InternalProblem.g:1403:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) | 5159 | // InternalProblem.g:1599:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) |
4503 | // InternalProblem.g:1404:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) | 5160 | // InternalProblem.g:1600:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) |
4504 | { | 5161 | { |
4505 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0()); | 5162 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0()); |
4506 | // InternalProblem.g:1405:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) | 5163 | // InternalProblem.g:1601:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) |
4507 | // InternalProblem.g:1405:3: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 | 5164 | // InternalProblem.g:1601:3: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 |
4508 | { | 5165 | { |
4509 | pushFollow(FOLLOW_2); | 5166 | pushFollow(FOLLOW_2); |
4510 | rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0(); | 5167 | rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0(); |
@@ -4537,14 +5194,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4537 | 5194 | ||
4538 | 5195 | ||
4539 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1" | 5196 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1" |
4540 | // InternalProblem.g:1413:1: rule__ClassDeclaration__Group_4_0_1__1 : rule__ClassDeclaration__Group_4_0_1__1__Impl ; | 5197 | // InternalProblem.g:1609:1: rule__ClassDeclaration__Group_4_0_1__1 : rule__ClassDeclaration__Group_4_0_1__1__Impl ; |
4541 | public final void rule__ClassDeclaration__Group_4_0_1__1() throws RecognitionException { | 5198 | public final void rule__ClassDeclaration__Group_4_0_1__1() throws RecognitionException { |
4542 | 5199 | ||
4543 | int stackSize = keepStackSize(); | 5200 | int stackSize = keepStackSize(); |
4544 | 5201 | ||
4545 | try { | 5202 | try { |
4546 | // InternalProblem.g:1417:1: ( rule__ClassDeclaration__Group_4_0_1__1__Impl ) | 5203 | // InternalProblem.g:1613:1: ( rule__ClassDeclaration__Group_4_0_1__1__Impl ) |
4547 | // InternalProblem.g:1418:2: rule__ClassDeclaration__Group_4_0_1__1__Impl | 5204 | // InternalProblem.g:1614:2: rule__ClassDeclaration__Group_4_0_1__1__Impl |
4548 | { | 5205 | { |
4549 | pushFollow(FOLLOW_2); | 5206 | pushFollow(FOLLOW_2); |
4550 | rule__ClassDeclaration__Group_4_0_1__1__Impl(); | 5207 | rule__ClassDeclaration__Group_4_0_1__1__Impl(); |
@@ -4570,31 +5227,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4570 | 5227 | ||
4571 | 5228 | ||
4572 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1__Impl" | 5229 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1__Impl" |
4573 | // InternalProblem.g:1424:1: rule__ClassDeclaration__Group_4_0_1__1__Impl : ( ( ';' )? ) ; | 5230 | // InternalProblem.g:1620:1: rule__ClassDeclaration__Group_4_0_1__1__Impl : ( ( ';' )? ) ; |
4574 | public final void rule__ClassDeclaration__Group_4_0_1__1__Impl() throws RecognitionException { | 5231 | public final void rule__ClassDeclaration__Group_4_0_1__1__Impl() throws RecognitionException { |
4575 | 5232 | ||
4576 | int stackSize = keepStackSize(); | 5233 | int stackSize = keepStackSize(); |
4577 | 5234 | ||
4578 | try { | 5235 | try { |
4579 | // InternalProblem.g:1428:1: ( ( ( ';' )? ) ) | 5236 | // InternalProblem.g:1624:1: ( ( ( ';' )? ) ) |
4580 | // InternalProblem.g:1429:1: ( ( ';' )? ) | 5237 | // InternalProblem.g:1625:1: ( ( ';' )? ) |
4581 | { | 5238 | { |
4582 | // InternalProblem.g:1429:1: ( ( ';' )? ) | 5239 | // InternalProblem.g:1625:1: ( ( ';' )? ) |
4583 | // InternalProblem.g:1430:2: ( ';' )? | 5240 | // InternalProblem.g:1626:2: ( ';' )? |
4584 | { | 5241 | { |
4585 | before(grammarAccess.getClassDeclarationAccess().getSemicolonKeyword_4_0_1_1()); | 5242 | before(grammarAccess.getClassDeclarationAccess().getSemicolonKeyword_4_0_1_1()); |
4586 | // InternalProblem.g:1431:2: ( ';' )? | 5243 | // InternalProblem.g:1627:2: ( ';' )? |
4587 | int alt20=2; | 5244 | int alt24=2; |
4588 | int LA20_0 = input.LA(1); | 5245 | int LA24_0 = input.LA(1); |
4589 | 5246 | ||
4590 | if ( (LA20_0==28) ) { | 5247 | if ( (LA24_0==14) ) { |
4591 | alt20=1; | 5248 | alt24=1; |
4592 | } | 5249 | } |
4593 | switch (alt20) { | 5250 | switch (alt24) { |
4594 | case 1 : | 5251 | case 1 : |
4595 | // InternalProblem.g:1431:3: ';' | 5252 | // InternalProblem.g:1627:3: ';' |
4596 | { | 5253 | { |
4597 | match(input,28,FOLLOW_2); | 5254 | match(input,14,FOLLOW_2); |
4598 | 5255 | ||
4599 | } | 5256 | } |
4600 | break; | 5257 | break; |
@@ -4623,17 +5280,938 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4623 | // $ANTLR end "rule__ClassDeclaration__Group_4_0_1__1__Impl" | 5280 | // $ANTLR end "rule__ClassDeclaration__Group_4_0_1__1__Impl" |
4624 | 5281 | ||
4625 | 5282 | ||
5283 | // $ANTLR start "rule__EnumDeclaration__Group__0" | ||
5284 | // InternalProblem.g:1636:1: rule__EnumDeclaration__Group__0 : rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ; | ||
5285 | public final void rule__EnumDeclaration__Group__0() throws RecognitionException { | ||
5286 | |||
5287 | int stackSize = keepStackSize(); | ||
5288 | |||
5289 | try { | ||
5290 | // InternalProblem.g:1640:1: ( rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ) | ||
5291 | // InternalProblem.g:1641:2: rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 | ||
5292 | { | ||
5293 | pushFollow(FOLLOW_5); | ||
5294 | rule__EnumDeclaration__Group__0__Impl(); | ||
5295 | |||
5296 | state._fsp--; | ||
5297 | |||
5298 | pushFollow(FOLLOW_2); | ||
5299 | rule__EnumDeclaration__Group__1(); | ||
5300 | |||
5301 | state._fsp--; | ||
5302 | |||
5303 | |||
5304 | } | ||
5305 | |||
5306 | } | ||
5307 | catch (RecognitionException re) { | ||
5308 | reportError(re); | ||
5309 | recover(input,re); | ||
5310 | } | ||
5311 | finally { | ||
5312 | |||
5313 | restoreStackSize(stackSize); | ||
5314 | |||
5315 | } | ||
5316 | return ; | ||
5317 | } | ||
5318 | // $ANTLR end "rule__EnumDeclaration__Group__0" | ||
5319 | |||
5320 | |||
5321 | // $ANTLR start "rule__EnumDeclaration__Group__0__Impl" | ||
5322 | // InternalProblem.g:1648:1: rule__EnumDeclaration__Group__0__Impl : ( 'enum' ) ; | ||
5323 | public final void rule__EnumDeclaration__Group__0__Impl() throws RecognitionException { | ||
5324 | |||
5325 | int stackSize = keepStackSize(); | ||
5326 | |||
5327 | try { | ||
5328 | // InternalProblem.g:1652:1: ( ( 'enum' ) ) | ||
5329 | // InternalProblem.g:1653:1: ( 'enum' ) | ||
5330 | { | ||
5331 | // InternalProblem.g:1653:1: ( 'enum' ) | ||
5332 | // InternalProblem.g:1654:2: 'enum' | ||
5333 | { | ||
5334 | before(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); | ||
5335 | match(input,29,FOLLOW_2); | ||
5336 | after(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); | ||
5337 | |||
5338 | } | ||
5339 | |||
5340 | |||
5341 | } | ||
5342 | |||
5343 | } | ||
5344 | catch (RecognitionException re) { | ||
5345 | reportError(re); | ||
5346 | recover(input,re); | ||
5347 | } | ||
5348 | finally { | ||
5349 | |||
5350 | restoreStackSize(stackSize); | ||
5351 | |||
5352 | } | ||
5353 | return ; | ||
5354 | } | ||
5355 | // $ANTLR end "rule__EnumDeclaration__Group__0__Impl" | ||
5356 | |||
5357 | |||
5358 | // $ANTLR start "rule__EnumDeclaration__Group__1" | ||
5359 | // InternalProblem.g:1663:1: rule__EnumDeclaration__Group__1 : rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ; | ||
5360 | public final void rule__EnumDeclaration__Group__1() throws RecognitionException { | ||
5361 | |||
5362 | int stackSize = keepStackSize(); | ||
5363 | |||
5364 | try { | ||
5365 | // InternalProblem.g:1667:1: ( rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ) | ||
5366 | // InternalProblem.g:1668:2: rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 | ||
5367 | { | ||
5368 | pushFollow(FOLLOW_14); | ||
5369 | rule__EnumDeclaration__Group__1__Impl(); | ||
5370 | |||
5371 | state._fsp--; | ||
5372 | |||
5373 | pushFollow(FOLLOW_2); | ||
5374 | rule__EnumDeclaration__Group__2(); | ||
5375 | |||
5376 | state._fsp--; | ||
5377 | |||
5378 | |||
5379 | } | ||
5380 | |||
5381 | } | ||
5382 | catch (RecognitionException re) { | ||
5383 | reportError(re); | ||
5384 | recover(input,re); | ||
5385 | } | ||
5386 | finally { | ||
5387 | |||
5388 | restoreStackSize(stackSize); | ||
5389 | |||
5390 | } | ||
5391 | return ; | ||
5392 | } | ||
5393 | // $ANTLR end "rule__EnumDeclaration__Group__1" | ||
5394 | |||
5395 | |||
5396 | // $ANTLR start "rule__EnumDeclaration__Group__1__Impl" | ||
5397 | // InternalProblem.g:1675:1: rule__EnumDeclaration__Group__1__Impl : ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ; | ||
5398 | public final void rule__EnumDeclaration__Group__1__Impl() throws RecognitionException { | ||
5399 | |||
5400 | int stackSize = keepStackSize(); | ||
5401 | |||
5402 | try { | ||
5403 | // InternalProblem.g:1679:1: ( ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ) | ||
5404 | // InternalProblem.g:1680:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) | ||
5405 | { | ||
5406 | // InternalProblem.g:1680:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) | ||
5407 | // InternalProblem.g:1681:2: ( rule__EnumDeclaration__NameAssignment_1 ) | ||
5408 | { | ||
5409 | before(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); | ||
5410 | // InternalProblem.g:1682:2: ( rule__EnumDeclaration__NameAssignment_1 ) | ||
5411 | // InternalProblem.g:1682:3: rule__EnumDeclaration__NameAssignment_1 | ||
5412 | { | ||
5413 | pushFollow(FOLLOW_2); | ||
5414 | rule__EnumDeclaration__NameAssignment_1(); | ||
5415 | |||
5416 | state._fsp--; | ||
5417 | |||
5418 | |||
5419 | } | ||
5420 | |||
5421 | after(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); | ||
5422 | |||
5423 | } | ||
5424 | |||
5425 | |||
5426 | } | ||
5427 | |||
5428 | } | ||
5429 | catch (RecognitionException re) { | ||
5430 | reportError(re); | ||
5431 | recover(input,re); | ||
5432 | } | ||
5433 | finally { | ||
5434 | |||
5435 | restoreStackSize(stackSize); | ||
5436 | |||
5437 | } | ||
5438 | return ; | ||
5439 | } | ||
5440 | // $ANTLR end "rule__EnumDeclaration__Group__1__Impl" | ||
5441 | |||
5442 | |||
5443 | // $ANTLR start "rule__EnumDeclaration__Group__2" | ||
5444 | // InternalProblem.g:1690:1: rule__EnumDeclaration__Group__2 : rule__EnumDeclaration__Group__2__Impl ; | ||
5445 | public final void rule__EnumDeclaration__Group__2() throws RecognitionException { | ||
5446 | |||
5447 | int stackSize = keepStackSize(); | ||
5448 | |||
5449 | try { | ||
5450 | // InternalProblem.g:1694:1: ( rule__EnumDeclaration__Group__2__Impl ) | ||
5451 | // InternalProblem.g:1695:2: rule__EnumDeclaration__Group__2__Impl | ||
5452 | { | ||
5453 | pushFollow(FOLLOW_2); | ||
5454 | rule__EnumDeclaration__Group__2__Impl(); | ||
5455 | |||
5456 | state._fsp--; | ||
5457 | |||
5458 | |||
5459 | } | ||
5460 | |||
5461 | } | ||
5462 | catch (RecognitionException re) { | ||
5463 | reportError(re); | ||
5464 | recover(input,re); | ||
5465 | } | ||
5466 | finally { | ||
5467 | |||
5468 | restoreStackSize(stackSize); | ||
5469 | |||
5470 | } | ||
5471 | return ; | ||
5472 | } | ||
5473 | // $ANTLR end "rule__EnumDeclaration__Group__2" | ||
5474 | |||
5475 | |||
5476 | // $ANTLR start "rule__EnumDeclaration__Group__2__Impl" | ||
5477 | // InternalProblem.g:1701:1: rule__EnumDeclaration__Group__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2 ) ) ; | ||
5478 | public final void rule__EnumDeclaration__Group__2__Impl() throws RecognitionException { | ||
5479 | |||
5480 | int stackSize = keepStackSize(); | ||
5481 | |||
5482 | try { | ||
5483 | // InternalProblem.g:1705:1: ( ( ( rule__EnumDeclaration__Alternatives_2 ) ) ) | ||
5484 | // InternalProblem.g:1706:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) | ||
5485 | { | ||
5486 | // InternalProblem.g:1706:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) | ||
5487 | // InternalProblem.g:1707:2: ( rule__EnumDeclaration__Alternatives_2 ) | ||
5488 | { | ||
5489 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); | ||
5490 | // InternalProblem.g:1708:2: ( rule__EnumDeclaration__Alternatives_2 ) | ||
5491 | // InternalProblem.g:1708:3: rule__EnumDeclaration__Alternatives_2 | ||
5492 | { | ||
5493 | pushFollow(FOLLOW_2); | ||
5494 | rule__EnumDeclaration__Alternatives_2(); | ||
5495 | |||
5496 | state._fsp--; | ||
5497 | |||
5498 | |||
5499 | } | ||
5500 | |||
5501 | after(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); | ||
5502 | |||
5503 | } | ||
5504 | |||
5505 | |||
5506 | } | ||
5507 | |||
5508 | } | ||
5509 | catch (RecognitionException re) { | ||
5510 | reportError(re); | ||
5511 | recover(input,re); | ||
5512 | } | ||
5513 | finally { | ||
5514 | |||
5515 | restoreStackSize(stackSize); | ||
5516 | |||
5517 | } | ||
5518 | return ; | ||
5519 | } | ||
5520 | // $ANTLR end "rule__EnumDeclaration__Group__2__Impl" | ||
5521 | |||
5522 | |||
5523 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0" | ||
5524 | // InternalProblem.g:1717:1: rule__EnumDeclaration__Group_2_0__0 : rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ; | ||
5525 | public final void rule__EnumDeclaration__Group_2_0__0() throws RecognitionException { | ||
5526 | |||
5527 | int stackSize = keepStackSize(); | ||
5528 | |||
5529 | try { | ||
5530 | // InternalProblem.g:1721:1: ( rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ) | ||
5531 | // InternalProblem.g:1722:2: rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 | ||
5532 | { | ||
5533 | pushFollow(FOLLOW_15); | ||
5534 | rule__EnumDeclaration__Group_2_0__0__Impl(); | ||
5535 | |||
5536 | state._fsp--; | ||
5537 | |||
5538 | pushFollow(FOLLOW_2); | ||
5539 | rule__EnumDeclaration__Group_2_0__1(); | ||
5540 | |||
5541 | state._fsp--; | ||
5542 | |||
5543 | |||
5544 | } | ||
5545 | |||
5546 | } | ||
5547 | catch (RecognitionException re) { | ||
5548 | reportError(re); | ||
5549 | recover(input,re); | ||
5550 | } | ||
5551 | finally { | ||
5552 | |||
5553 | restoreStackSize(stackSize); | ||
5554 | |||
5555 | } | ||
5556 | return ; | ||
5557 | } | ||
5558 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__0" | ||
5559 | |||
5560 | |||
5561 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0__Impl" | ||
5562 | // InternalProblem.g:1729:1: rule__EnumDeclaration__Group_2_0__0__Impl : ( '{' ) ; | ||
5563 | public final void rule__EnumDeclaration__Group_2_0__0__Impl() throws RecognitionException { | ||
5564 | |||
5565 | int stackSize = keepStackSize(); | ||
5566 | |||
5567 | try { | ||
5568 | // InternalProblem.g:1733:1: ( ( '{' ) ) | ||
5569 | // InternalProblem.g:1734:1: ( '{' ) | ||
5570 | { | ||
5571 | // InternalProblem.g:1734:1: ( '{' ) | ||
5572 | // InternalProblem.g:1735:2: '{' | ||
5573 | { | ||
5574 | before(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); | ||
5575 | match(input,27,FOLLOW_2); | ||
5576 | after(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); | ||
5577 | |||
5578 | } | ||
5579 | |||
5580 | |||
5581 | } | ||
5582 | |||
5583 | } | ||
5584 | catch (RecognitionException re) { | ||
5585 | reportError(re); | ||
5586 | recover(input,re); | ||
5587 | } | ||
5588 | finally { | ||
5589 | |||
5590 | restoreStackSize(stackSize); | ||
5591 | |||
5592 | } | ||
5593 | return ; | ||
5594 | } | ||
5595 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__0__Impl" | ||
5596 | |||
5597 | |||
5598 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1" | ||
5599 | // InternalProblem.g:1744:1: rule__EnumDeclaration__Group_2_0__1 : rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ; | ||
5600 | public final void rule__EnumDeclaration__Group_2_0__1() throws RecognitionException { | ||
5601 | |||
5602 | int stackSize = keepStackSize(); | ||
5603 | |||
5604 | try { | ||
5605 | // InternalProblem.g:1748:1: ( rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ) | ||
5606 | // InternalProblem.g:1749:2: rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 | ||
5607 | { | ||
5608 | pushFollow(FOLLOW_15); | ||
5609 | rule__EnumDeclaration__Group_2_0__1__Impl(); | ||
5610 | |||
5611 | state._fsp--; | ||
5612 | |||
5613 | pushFollow(FOLLOW_2); | ||
5614 | rule__EnumDeclaration__Group_2_0__2(); | ||
5615 | |||
5616 | state._fsp--; | ||
5617 | |||
5618 | |||
5619 | } | ||
5620 | |||
5621 | } | ||
5622 | catch (RecognitionException re) { | ||
5623 | reportError(re); | ||
5624 | recover(input,re); | ||
5625 | } | ||
5626 | finally { | ||
5627 | |||
5628 | restoreStackSize(stackSize); | ||
5629 | |||
5630 | } | ||
5631 | return ; | ||
5632 | } | ||
5633 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__1" | ||
5634 | |||
5635 | |||
5636 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1__Impl" | ||
5637 | // InternalProblem.g:1756:1: rule__EnumDeclaration__Group_2_0__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ; | ||
5638 | public final void rule__EnumDeclaration__Group_2_0__1__Impl() throws RecognitionException { | ||
5639 | |||
5640 | int stackSize = keepStackSize(); | ||
5641 | |||
5642 | try { | ||
5643 | // InternalProblem.g:1760:1: ( ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ) | ||
5644 | // InternalProblem.g:1761:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) | ||
5645 | { | ||
5646 | // InternalProblem.g:1761:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) | ||
5647 | // InternalProblem.g:1762:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? | ||
5648 | { | ||
5649 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); | ||
5650 | // InternalProblem.g:1763:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? | ||
5651 | int alt25=2; | ||
5652 | int LA25_0 = input.LA(1); | ||
5653 | |||
5654 | if ( ((LA25_0>=RULE_QUOTED_ID && LA25_0<=RULE_ID)||(LA25_0>=19 && LA25_0<=20)) ) { | ||
5655 | alt25=1; | ||
5656 | } | ||
5657 | switch (alt25) { | ||
5658 | case 1 : | ||
5659 | // InternalProblem.g:1763:3: rule__EnumDeclaration__Group_2_0_1__0 | ||
5660 | { | ||
5661 | pushFollow(FOLLOW_2); | ||
5662 | rule__EnumDeclaration__Group_2_0_1__0(); | ||
5663 | |||
5664 | state._fsp--; | ||
5665 | |||
5666 | |||
5667 | } | ||
5668 | break; | ||
5669 | |||
5670 | } | ||
5671 | |||
5672 | after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); | ||
5673 | |||
5674 | } | ||
5675 | |||
5676 | |||
5677 | } | ||
5678 | |||
5679 | } | ||
5680 | catch (RecognitionException re) { | ||
5681 | reportError(re); | ||
5682 | recover(input,re); | ||
5683 | } | ||
5684 | finally { | ||
5685 | |||
5686 | restoreStackSize(stackSize); | ||
5687 | |||
5688 | } | ||
5689 | return ; | ||
5690 | } | ||
5691 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__1__Impl" | ||
5692 | |||
5693 | |||
5694 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2" | ||
5695 | // InternalProblem.g:1771:1: rule__EnumDeclaration__Group_2_0__2 : rule__EnumDeclaration__Group_2_0__2__Impl ; | ||
5696 | public final void rule__EnumDeclaration__Group_2_0__2() throws RecognitionException { | ||
5697 | |||
5698 | int stackSize = keepStackSize(); | ||
5699 | |||
5700 | try { | ||
5701 | // InternalProblem.g:1775:1: ( rule__EnumDeclaration__Group_2_0__2__Impl ) | ||
5702 | // InternalProblem.g:1776:2: rule__EnumDeclaration__Group_2_0__2__Impl | ||
5703 | { | ||
5704 | pushFollow(FOLLOW_2); | ||
5705 | rule__EnumDeclaration__Group_2_0__2__Impl(); | ||
5706 | |||
5707 | state._fsp--; | ||
5708 | |||
5709 | |||
5710 | } | ||
5711 | |||
5712 | } | ||
5713 | catch (RecognitionException re) { | ||
5714 | reportError(re); | ||
5715 | recover(input,re); | ||
5716 | } | ||
5717 | finally { | ||
5718 | |||
5719 | restoreStackSize(stackSize); | ||
5720 | |||
5721 | } | ||
5722 | return ; | ||
5723 | } | ||
5724 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__2" | ||
5725 | |||
5726 | |||
5727 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2__Impl" | ||
5728 | // InternalProblem.g:1782:1: rule__EnumDeclaration__Group_2_0__2__Impl : ( '}' ) ; | ||
5729 | public final void rule__EnumDeclaration__Group_2_0__2__Impl() throws RecognitionException { | ||
5730 | |||
5731 | int stackSize = keepStackSize(); | ||
5732 | |||
5733 | try { | ||
5734 | // InternalProblem.g:1786:1: ( ( '}' ) ) | ||
5735 | // InternalProblem.g:1787:1: ( '}' ) | ||
5736 | { | ||
5737 | // InternalProblem.g:1787:1: ( '}' ) | ||
5738 | // InternalProblem.g:1788:2: '}' | ||
5739 | { | ||
5740 | before(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); | ||
5741 | match(input,28,FOLLOW_2); | ||
5742 | after(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); | ||
5743 | |||
5744 | } | ||
5745 | |||
5746 | |||
5747 | } | ||
5748 | |||
5749 | } | ||
5750 | catch (RecognitionException re) { | ||
5751 | reportError(re); | ||
5752 | recover(input,re); | ||
5753 | } | ||
5754 | finally { | ||
5755 | |||
5756 | restoreStackSize(stackSize); | ||
5757 | |||
5758 | } | ||
5759 | return ; | ||
5760 | } | ||
5761 | // $ANTLR end "rule__EnumDeclaration__Group_2_0__2__Impl" | ||
5762 | |||
5763 | |||
5764 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0" | ||
5765 | // InternalProblem.g:1798:1: rule__EnumDeclaration__Group_2_0_1__0 : rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ; | ||
5766 | public final void rule__EnumDeclaration__Group_2_0_1__0() throws RecognitionException { | ||
5767 | |||
5768 | int stackSize = keepStackSize(); | ||
5769 | |||
5770 | try { | ||
5771 | // InternalProblem.g:1802:1: ( rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ) | ||
5772 | // InternalProblem.g:1803:2: rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 | ||
5773 | { | ||
5774 | pushFollow(FOLLOW_16); | ||
5775 | rule__EnumDeclaration__Group_2_0_1__0__Impl(); | ||
5776 | |||
5777 | state._fsp--; | ||
5778 | |||
5779 | pushFollow(FOLLOW_2); | ||
5780 | rule__EnumDeclaration__Group_2_0_1__1(); | ||
5781 | |||
5782 | state._fsp--; | ||
5783 | |||
5784 | |||
5785 | } | ||
5786 | |||
5787 | } | ||
5788 | catch (RecognitionException re) { | ||
5789 | reportError(re); | ||
5790 | recover(input,re); | ||
5791 | } | ||
5792 | finally { | ||
5793 | |||
5794 | restoreStackSize(stackSize); | ||
5795 | |||
5796 | } | ||
5797 | return ; | ||
5798 | } | ||
5799 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__0" | ||
5800 | |||
5801 | |||
5802 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0__Impl" | ||
5803 | // InternalProblem.g:1810:1: rule__EnumDeclaration__Group_2_0_1__0__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ; | ||
5804 | public final void rule__EnumDeclaration__Group_2_0_1__0__Impl() throws RecognitionException { | ||
5805 | |||
5806 | int stackSize = keepStackSize(); | ||
5807 | |||
5808 | try { | ||
5809 | // InternalProblem.g:1814:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ) | ||
5810 | // InternalProblem.g:1815:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) | ||
5811 | { | ||
5812 | // InternalProblem.g:1815:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) | ||
5813 | // InternalProblem.g:1816:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) | ||
5814 | { | ||
5815 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); | ||
5816 | // InternalProblem.g:1817:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) | ||
5817 | // InternalProblem.g:1817:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 | ||
5818 | { | ||
5819 | pushFollow(FOLLOW_2); | ||
5820 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_0(); | ||
5821 | |||
5822 | state._fsp--; | ||
5823 | |||
5824 | |||
5825 | } | ||
5826 | |||
5827 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); | ||
5828 | |||
5829 | } | ||
5830 | |||
5831 | |||
5832 | } | ||
5833 | |||
5834 | } | ||
5835 | catch (RecognitionException re) { | ||
5836 | reportError(re); | ||
5837 | recover(input,re); | ||
5838 | } | ||
5839 | finally { | ||
5840 | |||
5841 | restoreStackSize(stackSize); | ||
5842 | |||
5843 | } | ||
5844 | return ; | ||
5845 | } | ||
5846 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__0__Impl" | ||
5847 | |||
5848 | |||
5849 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1" | ||
5850 | // InternalProblem.g:1825:1: rule__EnumDeclaration__Group_2_0_1__1 : rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ; | ||
5851 | public final void rule__EnumDeclaration__Group_2_0_1__1() throws RecognitionException { | ||
5852 | |||
5853 | int stackSize = keepStackSize(); | ||
5854 | |||
5855 | try { | ||
5856 | // InternalProblem.g:1829:1: ( rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ) | ||
5857 | // InternalProblem.g:1830:2: rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 | ||
5858 | { | ||
5859 | pushFollow(FOLLOW_16); | ||
5860 | rule__EnumDeclaration__Group_2_0_1__1__Impl(); | ||
5861 | |||
5862 | state._fsp--; | ||
5863 | |||
5864 | pushFollow(FOLLOW_2); | ||
5865 | rule__EnumDeclaration__Group_2_0_1__2(); | ||
5866 | |||
5867 | state._fsp--; | ||
5868 | |||
5869 | |||
5870 | } | ||
5871 | |||
5872 | } | ||
5873 | catch (RecognitionException re) { | ||
5874 | reportError(re); | ||
5875 | recover(input,re); | ||
5876 | } | ||
5877 | finally { | ||
5878 | |||
5879 | restoreStackSize(stackSize); | ||
5880 | |||
5881 | } | ||
5882 | return ; | ||
5883 | } | ||
5884 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__1" | ||
5885 | |||
5886 | |||
5887 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1__Impl" | ||
5888 | // InternalProblem.g:1837:1: rule__EnumDeclaration__Group_2_0_1__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ; | ||
5889 | public final void rule__EnumDeclaration__Group_2_0_1__1__Impl() throws RecognitionException { | ||
5890 | |||
5891 | int stackSize = keepStackSize(); | ||
5892 | |||
5893 | try { | ||
5894 | // InternalProblem.g:1841:1: ( ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ) | ||
5895 | // InternalProblem.g:1842:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) | ||
5896 | { | ||
5897 | // InternalProblem.g:1842:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) | ||
5898 | // InternalProblem.g:1843:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* | ||
5899 | { | ||
5900 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); | ||
5901 | // InternalProblem.g:1844:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* | ||
5902 | loop26: | ||
5903 | do { | ||
5904 | int alt26=2; | ||
5905 | int LA26_0 = input.LA(1); | ||
5906 | |||
5907 | if ( (LA26_0==13) ) { | ||
5908 | int LA26_1 = input.LA(2); | ||
5909 | |||
5910 | if ( ((LA26_1>=RULE_QUOTED_ID && LA26_1<=RULE_ID)||(LA26_1>=19 && LA26_1<=20)) ) { | ||
5911 | alt26=1; | ||
5912 | } | ||
5913 | |||
5914 | |||
5915 | } | ||
5916 | |||
5917 | |||
5918 | switch (alt26) { | ||
5919 | case 1 : | ||
5920 | // InternalProblem.g:1844:3: rule__EnumDeclaration__Group_2_0_1_1__0 | ||
5921 | { | ||
5922 | pushFollow(FOLLOW_10); | ||
5923 | rule__EnumDeclaration__Group_2_0_1_1__0(); | ||
5924 | |||
5925 | state._fsp--; | ||
5926 | |||
5927 | |||
5928 | } | ||
5929 | break; | ||
5930 | |||
5931 | default : | ||
5932 | break loop26; | ||
5933 | } | ||
5934 | } while (true); | ||
5935 | |||
5936 | after(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); | ||
5937 | |||
5938 | } | ||
5939 | |||
5940 | |||
5941 | } | ||
5942 | |||
5943 | } | ||
5944 | catch (RecognitionException re) { | ||
5945 | reportError(re); | ||
5946 | recover(input,re); | ||
5947 | } | ||
5948 | finally { | ||
5949 | |||
5950 | restoreStackSize(stackSize); | ||
5951 | |||
5952 | } | ||
5953 | return ; | ||
5954 | } | ||
5955 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__1__Impl" | ||
5956 | |||
5957 | |||
5958 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2" | ||
5959 | // InternalProblem.g:1852:1: rule__EnumDeclaration__Group_2_0_1__2 : rule__EnumDeclaration__Group_2_0_1__2__Impl ; | ||
5960 | public final void rule__EnumDeclaration__Group_2_0_1__2() throws RecognitionException { | ||
5961 | |||
5962 | int stackSize = keepStackSize(); | ||
5963 | |||
5964 | try { | ||
5965 | // InternalProblem.g:1856:1: ( rule__EnumDeclaration__Group_2_0_1__2__Impl ) | ||
5966 | // InternalProblem.g:1857:2: rule__EnumDeclaration__Group_2_0_1__2__Impl | ||
5967 | { | ||
5968 | pushFollow(FOLLOW_2); | ||
5969 | rule__EnumDeclaration__Group_2_0_1__2__Impl(); | ||
5970 | |||
5971 | state._fsp--; | ||
5972 | |||
5973 | |||
5974 | } | ||
5975 | |||
5976 | } | ||
5977 | catch (RecognitionException re) { | ||
5978 | reportError(re); | ||
5979 | recover(input,re); | ||
5980 | } | ||
5981 | finally { | ||
5982 | |||
5983 | restoreStackSize(stackSize); | ||
5984 | |||
5985 | } | ||
5986 | return ; | ||
5987 | } | ||
5988 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__2" | ||
5989 | |||
5990 | |||
5991 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2__Impl" | ||
5992 | // InternalProblem.g:1863:1: rule__EnumDeclaration__Group_2_0_1__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ; | ||
5993 | public final void rule__EnumDeclaration__Group_2_0_1__2__Impl() throws RecognitionException { | ||
5994 | |||
5995 | int stackSize = keepStackSize(); | ||
5996 | |||
5997 | try { | ||
5998 | // InternalProblem.g:1867:1: ( ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ) | ||
5999 | // InternalProblem.g:1868:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) | ||
6000 | { | ||
6001 | // InternalProblem.g:1868:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) | ||
6002 | // InternalProblem.g:1869:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? | ||
6003 | { | ||
6004 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); | ||
6005 | // InternalProblem.g:1870:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? | ||
6006 | int alt27=2; | ||
6007 | int LA27_0 = input.LA(1); | ||
6008 | |||
6009 | if ( ((LA27_0>=13 && LA27_0<=14)) ) { | ||
6010 | alt27=1; | ||
6011 | } | ||
6012 | switch (alt27) { | ||
6013 | case 1 : | ||
6014 | // InternalProblem.g:1870:3: rule__EnumDeclaration__Alternatives_2_0_1_2 | ||
6015 | { | ||
6016 | pushFollow(FOLLOW_2); | ||
6017 | rule__EnumDeclaration__Alternatives_2_0_1_2(); | ||
6018 | |||
6019 | state._fsp--; | ||
6020 | |||
6021 | |||
6022 | } | ||
6023 | break; | ||
6024 | |||
6025 | } | ||
6026 | |||
6027 | after(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); | ||
6028 | |||
6029 | } | ||
6030 | |||
6031 | |||
6032 | } | ||
6033 | |||
6034 | } | ||
6035 | catch (RecognitionException re) { | ||
6036 | reportError(re); | ||
6037 | recover(input,re); | ||
6038 | } | ||
6039 | finally { | ||
6040 | |||
6041 | restoreStackSize(stackSize); | ||
6042 | |||
6043 | } | ||
6044 | return ; | ||
6045 | } | ||
6046 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1__2__Impl" | ||
6047 | |||
6048 | |||
6049 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0" | ||
6050 | // InternalProblem.g:1879:1: rule__EnumDeclaration__Group_2_0_1_1__0 : rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ; | ||
6051 | public final void rule__EnumDeclaration__Group_2_0_1_1__0() throws RecognitionException { | ||
6052 | |||
6053 | int stackSize = keepStackSize(); | ||
6054 | |||
6055 | try { | ||
6056 | // InternalProblem.g:1883:1: ( rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ) | ||
6057 | // InternalProblem.g:1884:2: rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 | ||
6058 | { | ||
6059 | pushFollow(FOLLOW_5); | ||
6060 | rule__EnumDeclaration__Group_2_0_1_1__0__Impl(); | ||
6061 | |||
6062 | state._fsp--; | ||
6063 | |||
6064 | pushFollow(FOLLOW_2); | ||
6065 | rule__EnumDeclaration__Group_2_0_1_1__1(); | ||
6066 | |||
6067 | state._fsp--; | ||
6068 | |||
6069 | |||
6070 | } | ||
6071 | |||
6072 | } | ||
6073 | catch (RecognitionException re) { | ||
6074 | reportError(re); | ||
6075 | recover(input,re); | ||
6076 | } | ||
6077 | finally { | ||
6078 | |||
6079 | restoreStackSize(stackSize); | ||
6080 | |||
6081 | } | ||
6082 | return ; | ||
6083 | } | ||
6084 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__0" | ||
6085 | |||
6086 | |||
6087 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" | ||
6088 | // InternalProblem.g:1891:1: rule__EnumDeclaration__Group_2_0_1_1__0__Impl : ( ',' ) ; | ||
6089 | public final void rule__EnumDeclaration__Group_2_0_1_1__0__Impl() throws RecognitionException { | ||
6090 | |||
6091 | int stackSize = keepStackSize(); | ||
6092 | |||
6093 | try { | ||
6094 | // InternalProblem.g:1895:1: ( ( ',' ) ) | ||
6095 | // InternalProblem.g:1896:1: ( ',' ) | ||
6096 | { | ||
6097 | // InternalProblem.g:1896:1: ( ',' ) | ||
6098 | // InternalProblem.g:1897:2: ',' | ||
6099 | { | ||
6100 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); | ||
6101 | match(input,13,FOLLOW_2); | ||
6102 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); | ||
6103 | |||
6104 | } | ||
6105 | |||
6106 | |||
6107 | } | ||
6108 | |||
6109 | } | ||
6110 | catch (RecognitionException re) { | ||
6111 | reportError(re); | ||
6112 | recover(input,re); | ||
6113 | } | ||
6114 | finally { | ||
6115 | |||
6116 | restoreStackSize(stackSize); | ||
6117 | |||
6118 | } | ||
6119 | return ; | ||
6120 | } | ||
6121 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" | ||
6122 | |||
6123 | |||
6124 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1" | ||
6125 | // InternalProblem.g:1906:1: rule__EnumDeclaration__Group_2_0_1_1__1 : rule__EnumDeclaration__Group_2_0_1_1__1__Impl ; | ||
6126 | public final void rule__EnumDeclaration__Group_2_0_1_1__1() throws RecognitionException { | ||
6127 | |||
6128 | int stackSize = keepStackSize(); | ||
6129 | |||
6130 | try { | ||
6131 | // InternalProblem.g:1910:1: ( rule__EnumDeclaration__Group_2_0_1_1__1__Impl ) | ||
6132 | // InternalProblem.g:1911:2: rule__EnumDeclaration__Group_2_0_1_1__1__Impl | ||
6133 | { | ||
6134 | pushFollow(FOLLOW_2); | ||
6135 | rule__EnumDeclaration__Group_2_0_1_1__1__Impl(); | ||
6136 | |||
6137 | state._fsp--; | ||
6138 | |||
6139 | |||
6140 | } | ||
6141 | |||
6142 | } | ||
6143 | catch (RecognitionException re) { | ||
6144 | reportError(re); | ||
6145 | recover(input,re); | ||
6146 | } | ||
6147 | finally { | ||
6148 | |||
6149 | restoreStackSize(stackSize); | ||
6150 | |||
6151 | } | ||
6152 | return ; | ||
6153 | } | ||
6154 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__1" | ||
6155 | |||
6156 | |||
6157 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" | ||
6158 | // InternalProblem.g:1917:1: rule__EnumDeclaration__Group_2_0_1_1__1__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ; | ||
6159 | public final void rule__EnumDeclaration__Group_2_0_1_1__1__Impl() throws RecognitionException { | ||
6160 | |||
6161 | int stackSize = keepStackSize(); | ||
6162 | |||
6163 | try { | ||
6164 | // InternalProblem.g:1921:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ) | ||
6165 | // InternalProblem.g:1922:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) | ||
6166 | { | ||
6167 | // InternalProblem.g:1922:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) | ||
6168 | // InternalProblem.g:1923:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) | ||
6169 | { | ||
6170 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); | ||
6171 | // InternalProblem.g:1924:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) | ||
6172 | // InternalProblem.g:1924:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 | ||
6173 | { | ||
6174 | pushFollow(FOLLOW_2); | ||
6175 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1(); | ||
6176 | |||
6177 | state._fsp--; | ||
6178 | |||
6179 | |||
6180 | } | ||
6181 | |||
6182 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); | ||
6183 | |||
6184 | } | ||
6185 | |||
6186 | |||
6187 | } | ||
6188 | |||
6189 | } | ||
6190 | catch (RecognitionException re) { | ||
6191 | reportError(re); | ||
6192 | recover(input,re); | ||
6193 | } | ||
6194 | finally { | ||
6195 | |||
6196 | restoreStackSize(stackSize); | ||
6197 | |||
6198 | } | ||
6199 | return ; | ||
6200 | } | ||
6201 | // $ANTLR end "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" | ||
6202 | |||
6203 | |||
4626 | // $ANTLR start "rule__ReferenceDeclaration__Group__0" | 6204 | // $ANTLR start "rule__ReferenceDeclaration__Group__0" |
4627 | // InternalProblem.g:1440:1: rule__ReferenceDeclaration__Group__0 : rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ; | 6205 | // InternalProblem.g:1933:1: rule__ReferenceDeclaration__Group__0 : rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ; |
4628 | public final void rule__ReferenceDeclaration__Group__0() throws RecognitionException { | 6206 | public final void rule__ReferenceDeclaration__Group__0() throws RecognitionException { |
4629 | 6207 | ||
4630 | int stackSize = keepStackSize(); | 6208 | int stackSize = keepStackSize(); |
4631 | 6209 | ||
4632 | try { | 6210 | try { |
4633 | // InternalProblem.g:1444:1: ( rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ) | 6211 | // InternalProblem.g:1937:1: ( rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ) |
4634 | // InternalProblem.g:1445:2: rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 | 6212 | // InternalProblem.g:1938:2: rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 |
4635 | { | 6213 | { |
4636 | pushFollow(FOLLOW_9); | 6214 | pushFollow(FOLLOW_17); |
4637 | rule__ReferenceDeclaration__Group__0__Impl(); | 6215 | rule__ReferenceDeclaration__Group__0__Impl(); |
4638 | 6216 | ||
4639 | state._fsp--; | 6217 | state._fsp--; |
@@ -4662,27 +6240,38 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4662 | 6240 | ||
4663 | 6241 | ||
4664 | // $ANTLR start "rule__ReferenceDeclaration__Group__0__Impl" | 6242 | // $ANTLR start "rule__ReferenceDeclaration__Group__0__Impl" |
4665 | // InternalProblem.g:1452:1: rule__ReferenceDeclaration__Group__0__Impl : ( ( rule__ReferenceDeclaration__Alternatives_0 ) ) ; | 6243 | // InternalProblem.g:1945:1: rule__ReferenceDeclaration__Group__0__Impl : ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ; |
4666 | public final void rule__ReferenceDeclaration__Group__0__Impl() throws RecognitionException { | 6244 | public final void rule__ReferenceDeclaration__Group__0__Impl() throws RecognitionException { |
4667 | 6245 | ||
4668 | int stackSize = keepStackSize(); | 6246 | int stackSize = keepStackSize(); |
4669 | 6247 | ||
4670 | try { | 6248 | try { |
4671 | // InternalProblem.g:1456:1: ( ( ( rule__ReferenceDeclaration__Alternatives_0 ) ) ) | 6249 | // InternalProblem.g:1949:1: ( ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ) |
4672 | // InternalProblem.g:1457:1: ( ( rule__ReferenceDeclaration__Alternatives_0 ) ) | 6250 | // InternalProblem.g:1950:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) |
4673 | { | 6251 | { |
4674 | // InternalProblem.g:1457:1: ( ( rule__ReferenceDeclaration__Alternatives_0 ) ) | 6252 | // InternalProblem.g:1950:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) |
4675 | // InternalProblem.g:1458:2: ( rule__ReferenceDeclaration__Alternatives_0 ) | 6253 | // InternalProblem.g:1951:2: ( rule__ReferenceDeclaration__Alternatives_0 )? |
4676 | { | 6254 | { |
4677 | before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); | 6255 | before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); |
4678 | // InternalProblem.g:1459:2: ( rule__ReferenceDeclaration__Alternatives_0 ) | 6256 | // InternalProblem.g:1952:2: ( rule__ReferenceDeclaration__Alternatives_0 )? |
4679 | // InternalProblem.g:1459:3: rule__ReferenceDeclaration__Alternatives_0 | 6257 | int alt28=2; |
4680 | { | 6258 | int LA28_0 = input.LA(1); |
4681 | pushFollow(FOLLOW_2); | 6259 | |
4682 | rule__ReferenceDeclaration__Alternatives_0(); | 6260 | if ( (LA28_0==15||LA28_0==40) ) { |
6261 | alt28=1; | ||
6262 | } | ||
6263 | switch (alt28) { | ||
6264 | case 1 : | ||
6265 | // InternalProblem.g:1952:3: rule__ReferenceDeclaration__Alternatives_0 | ||
6266 | { | ||
6267 | pushFollow(FOLLOW_2); | ||
6268 | rule__ReferenceDeclaration__Alternatives_0(); | ||
6269 | |||
6270 | state._fsp--; | ||
4683 | 6271 | ||
4684 | state._fsp--; | ||
4685 | 6272 | ||
6273 | } | ||
6274 | break; | ||
4686 | 6275 | ||
4687 | } | 6276 | } |
4688 | 6277 | ||
@@ -4709,16 +6298,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4709 | 6298 | ||
4710 | 6299 | ||
4711 | // $ANTLR start "rule__ReferenceDeclaration__Group__1" | 6300 | // $ANTLR start "rule__ReferenceDeclaration__Group__1" |
4712 | // InternalProblem.g:1467:1: rule__ReferenceDeclaration__Group__1 : rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ; | 6301 | // InternalProblem.g:1960:1: rule__ReferenceDeclaration__Group__1 : rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ; |
4713 | public final void rule__ReferenceDeclaration__Group__1() throws RecognitionException { | 6302 | public final void rule__ReferenceDeclaration__Group__1() throws RecognitionException { |
4714 | 6303 | ||
4715 | int stackSize = keepStackSize(); | 6304 | int stackSize = keepStackSize(); |
4716 | 6305 | ||
4717 | try { | 6306 | try { |
4718 | // InternalProblem.g:1471:1: ( rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ) | 6307 | // InternalProblem.g:1964:1: ( rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ) |
4719 | // InternalProblem.g:1472:2: rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 | 6308 | // InternalProblem.g:1965:2: rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 |
4720 | { | 6309 | { |
4721 | pushFollow(FOLLOW_15); | 6310 | pushFollow(FOLLOW_18); |
4722 | rule__ReferenceDeclaration__Group__1__Impl(); | 6311 | rule__ReferenceDeclaration__Group__1__Impl(); |
4723 | 6312 | ||
4724 | state._fsp--; | 6313 | state._fsp--; |
@@ -4747,21 +6336,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4747 | 6336 | ||
4748 | 6337 | ||
4749 | // $ANTLR start "rule__ReferenceDeclaration__Group__1__Impl" | 6338 | // $ANTLR start "rule__ReferenceDeclaration__Group__1__Impl" |
4750 | // InternalProblem.g:1479:1: rule__ReferenceDeclaration__Group__1__Impl : ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ; | 6339 | // InternalProblem.g:1972:1: rule__ReferenceDeclaration__Group__1__Impl : ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ; |
4751 | public final void rule__ReferenceDeclaration__Group__1__Impl() throws RecognitionException { | 6340 | public final void rule__ReferenceDeclaration__Group__1__Impl() throws RecognitionException { |
4752 | 6341 | ||
4753 | int stackSize = keepStackSize(); | 6342 | int stackSize = keepStackSize(); |
4754 | 6343 | ||
4755 | try { | 6344 | try { |
4756 | // InternalProblem.g:1483:1: ( ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ) | 6345 | // InternalProblem.g:1976:1: ( ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ) |
4757 | // InternalProblem.g:1484:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) | 6346 | // InternalProblem.g:1977:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) |
4758 | { | 6347 | { |
4759 | // InternalProblem.g:1484:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) | 6348 | // InternalProblem.g:1977:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) |
4760 | // InternalProblem.g:1485:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) | 6349 | // InternalProblem.g:1978:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) |
4761 | { | 6350 | { |
4762 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1()); | 6351 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1()); |
4763 | // InternalProblem.g:1486:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) | 6352 | // InternalProblem.g:1979:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) |
4764 | // InternalProblem.g:1486:3: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 | 6353 | // InternalProblem.g:1979:3: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 |
4765 | { | 6354 | { |
4766 | pushFollow(FOLLOW_2); | 6355 | pushFollow(FOLLOW_2); |
4767 | rule__ReferenceDeclaration__ReferenceTypeAssignment_1(); | 6356 | rule__ReferenceDeclaration__ReferenceTypeAssignment_1(); |
@@ -4794,16 +6383,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4794 | 6383 | ||
4795 | 6384 | ||
4796 | // $ANTLR start "rule__ReferenceDeclaration__Group__2" | 6385 | // $ANTLR start "rule__ReferenceDeclaration__Group__2" |
4797 | // InternalProblem.g:1494:1: rule__ReferenceDeclaration__Group__2 : rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ; | 6386 | // InternalProblem.g:1987:1: rule__ReferenceDeclaration__Group__2 : rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ; |
4798 | public final void rule__ReferenceDeclaration__Group__2() throws RecognitionException { | 6387 | public final void rule__ReferenceDeclaration__Group__2() throws RecognitionException { |
4799 | 6388 | ||
4800 | int stackSize = keepStackSize(); | 6389 | int stackSize = keepStackSize(); |
4801 | 6390 | ||
4802 | try { | 6391 | try { |
4803 | // InternalProblem.g:1498:1: ( rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ) | 6392 | // InternalProblem.g:1991:1: ( rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ) |
4804 | // InternalProblem.g:1499:2: rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 | 6393 | // InternalProblem.g:1992:2: rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 |
4805 | { | 6394 | { |
4806 | pushFollow(FOLLOW_15); | 6395 | pushFollow(FOLLOW_18); |
4807 | rule__ReferenceDeclaration__Group__2__Impl(); | 6396 | rule__ReferenceDeclaration__Group__2__Impl(); |
4808 | 6397 | ||
4809 | state._fsp--; | 6398 | state._fsp--; |
@@ -4832,29 +6421,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4832 | 6421 | ||
4833 | 6422 | ||
4834 | // $ANTLR start "rule__ReferenceDeclaration__Group__2__Impl" | 6423 | // $ANTLR start "rule__ReferenceDeclaration__Group__2__Impl" |
4835 | // InternalProblem.g:1506:1: rule__ReferenceDeclaration__Group__2__Impl : ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ; | 6424 | // InternalProblem.g:1999:1: rule__ReferenceDeclaration__Group__2__Impl : ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ; |
4836 | public final void rule__ReferenceDeclaration__Group__2__Impl() throws RecognitionException { | 6425 | public final void rule__ReferenceDeclaration__Group__2__Impl() throws RecognitionException { |
4837 | 6426 | ||
4838 | int stackSize = keepStackSize(); | 6427 | int stackSize = keepStackSize(); |
4839 | 6428 | ||
4840 | try { | 6429 | try { |
4841 | // InternalProblem.g:1510:1: ( ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ) | 6430 | // InternalProblem.g:2003:1: ( ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ) |
4842 | // InternalProblem.g:1511:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) | 6431 | // InternalProblem.g:2004:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) |
4843 | { | 6432 | { |
4844 | // InternalProblem.g:1511:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) | 6433 | // InternalProblem.g:2004:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) |
4845 | // InternalProblem.g:1512:2: ( rule__ReferenceDeclaration__Group_2__0 )? | 6434 | // InternalProblem.g:2005:2: ( rule__ReferenceDeclaration__Group_2__0 )? |
4846 | { | 6435 | { |
4847 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_2()); | 6436 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_2()); |
4848 | // InternalProblem.g:1513:2: ( rule__ReferenceDeclaration__Group_2__0 )? | 6437 | // InternalProblem.g:2006:2: ( rule__ReferenceDeclaration__Group_2__0 )? |
4849 | int alt21=2; | 6438 | int alt29=2; |
4850 | int LA21_0 = input.LA(1); | 6439 | int LA29_0 = input.LA(1); |
4851 | 6440 | ||
4852 | if ( (LA21_0==29) ) { | 6441 | if ( (LA29_0==30) ) { |
4853 | alt21=1; | 6442 | alt29=1; |
4854 | } | 6443 | } |
4855 | switch (alt21) { | 6444 | switch (alt29) { |
4856 | case 1 : | 6445 | case 1 : |
4857 | // InternalProblem.g:1513:3: rule__ReferenceDeclaration__Group_2__0 | 6446 | // InternalProblem.g:2006:3: rule__ReferenceDeclaration__Group_2__0 |
4858 | { | 6447 | { |
4859 | pushFollow(FOLLOW_2); | 6448 | pushFollow(FOLLOW_2); |
4860 | rule__ReferenceDeclaration__Group_2__0(); | 6449 | rule__ReferenceDeclaration__Group_2__0(); |
@@ -4890,16 +6479,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4890 | 6479 | ||
4891 | 6480 | ||
4892 | // $ANTLR start "rule__ReferenceDeclaration__Group__3" | 6481 | // $ANTLR start "rule__ReferenceDeclaration__Group__3" |
4893 | // InternalProblem.g:1521:1: rule__ReferenceDeclaration__Group__3 : rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ; | 6482 | // InternalProblem.g:2014:1: rule__ReferenceDeclaration__Group__3 : rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ; |
4894 | public final void rule__ReferenceDeclaration__Group__3() throws RecognitionException { | 6483 | public final void rule__ReferenceDeclaration__Group__3() throws RecognitionException { |
4895 | 6484 | ||
4896 | int stackSize = keepStackSize(); | 6485 | int stackSize = keepStackSize(); |
4897 | 6486 | ||
4898 | try { | 6487 | try { |
4899 | // InternalProblem.g:1525:1: ( rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ) | 6488 | // InternalProblem.g:2018:1: ( rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ) |
4900 | // InternalProblem.g:1526:2: rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 | 6489 | // InternalProblem.g:2019:2: rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 |
4901 | { | 6490 | { |
4902 | pushFollow(FOLLOW_16); | 6491 | pushFollow(FOLLOW_19); |
4903 | rule__ReferenceDeclaration__Group__3__Impl(); | 6492 | rule__ReferenceDeclaration__Group__3__Impl(); |
4904 | 6493 | ||
4905 | state._fsp--; | 6494 | state._fsp--; |
@@ -4928,21 +6517,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4928 | 6517 | ||
4929 | 6518 | ||
4930 | // $ANTLR start "rule__ReferenceDeclaration__Group__3__Impl" | 6519 | // $ANTLR start "rule__ReferenceDeclaration__Group__3__Impl" |
4931 | // InternalProblem.g:1533:1: rule__ReferenceDeclaration__Group__3__Impl : ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ; | 6520 | // InternalProblem.g:2026:1: rule__ReferenceDeclaration__Group__3__Impl : ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ; |
4932 | public final void rule__ReferenceDeclaration__Group__3__Impl() throws RecognitionException { | 6521 | public final void rule__ReferenceDeclaration__Group__3__Impl() throws RecognitionException { |
4933 | 6522 | ||
4934 | int stackSize = keepStackSize(); | 6523 | int stackSize = keepStackSize(); |
4935 | 6524 | ||
4936 | try { | 6525 | try { |
4937 | // InternalProblem.g:1537:1: ( ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ) | 6526 | // InternalProblem.g:2030:1: ( ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ) |
4938 | // InternalProblem.g:1538:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) | 6527 | // InternalProblem.g:2031:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) |
4939 | { | 6528 | { |
4940 | // InternalProblem.g:1538:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) | 6529 | // InternalProblem.g:2031:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) |
4941 | // InternalProblem.g:1539:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) | 6530 | // InternalProblem.g:2032:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) |
4942 | { | 6531 | { |
4943 | before(grammarAccess.getReferenceDeclarationAccess().getNameAssignment_3()); | 6532 | before(grammarAccess.getReferenceDeclarationAccess().getNameAssignment_3()); |
4944 | // InternalProblem.g:1540:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) | 6533 | // InternalProblem.g:2033:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) |
4945 | // InternalProblem.g:1540:3: rule__ReferenceDeclaration__NameAssignment_3 | 6534 | // InternalProblem.g:2033:3: rule__ReferenceDeclaration__NameAssignment_3 |
4946 | { | 6535 | { |
4947 | pushFollow(FOLLOW_2); | 6536 | pushFollow(FOLLOW_2); |
4948 | rule__ReferenceDeclaration__NameAssignment_3(); | 6537 | rule__ReferenceDeclaration__NameAssignment_3(); |
@@ -4975,14 +6564,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4975 | 6564 | ||
4976 | 6565 | ||
4977 | // $ANTLR start "rule__ReferenceDeclaration__Group__4" | 6566 | // $ANTLR start "rule__ReferenceDeclaration__Group__4" |
4978 | // InternalProblem.g:1548:1: rule__ReferenceDeclaration__Group__4 : rule__ReferenceDeclaration__Group__4__Impl ; | 6567 | // InternalProblem.g:2041:1: rule__ReferenceDeclaration__Group__4 : rule__ReferenceDeclaration__Group__4__Impl ; |
4979 | public final void rule__ReferenceDeclaration__Group__4() throws RecognitionException { | 6568 | public final void rule__ReferenceDeclaration__Group__4() throws RecognitionException { |
4980 | 6569 | ||
4981 | int stackSize = keepStackSize(); | 6570 | int stackSize = keepStackSize(); |
4982 | 6571 | ||
4983 | try { | 6572 | try { |
4984 | // InternalProblem.g:1552:1: ( rule__ReferenceDeclaration__Group__4__Impl ) | 6573 | // InternalProblem.g:2045:1: ( rule__ReferenceDeclaration__Group__4__Impl ) |
4985 | // InternalProblem.g:1553:2: rule__ReferenceDeclaration__Group__4__Impl | 6574 | // InternalProblem.g:2046:2: rule__ReferenceDeclaration__Group__4__Impl |
4986 | { | 6575 | { |
4987 | pushFollow(FOLLOW_2); | 6576 | pushFollow(FOLLOW_2); |
4988 | rule__ReferenceDeclaration__Group__4__Impl(); | 6577 | rule__ReferenceDeclaration__Group__4__Impl(); |
@@ -5008,29 +6597,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5008 | 6597 | ||
5009 | 6598 | ||
5010 | // $ANTLR start "rule__ReferenceDeclaration__Group__4__Impl" | 6599 | // $ANTLR start "rule__ReferenceDeclaration__Group__4__Impl" |
5011 | // InternalProblem.g:1559:1: rule__ReferenceDeclaration__Group__4__Impl : ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ; | 6600 | // InternalProblem.g:2052:1: rule__ReferenceDeclaration__Group__4__Impl : ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ; |
5012 | public final void rule__ReferenceDeclaration__Group__4__Impl() throws RecognitionException { | 6601 | public final void rule__ReferenceDeclaration__Group__4__Impl() throws RecognitionException { |
5013 | 6602 | ||
5014 | int stackSize = keepStackSize(); | 6603 | int stackSize = keepStackSize(); |
5015 | 6604 | ||
5016 | try { | 6605 | try { |
5017 | // InternalProblem.g:1563:1: ( ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ) | 6606 | // InternalProblem.g:2056:1: ( ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ) |
5018 | // InternalProblem.g:1564:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) | 6607 | // InternalProblem.g:2057:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) |
5019 | { | 6608 | { |
5020 | // InternalProblem.g:1564:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) | 6609 | // InternalProblem.g:2057:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) |
5021 | // InternalProblem.g:1565:2: ( rule__ReferenceDeclaration__Group_4__0 )? | 6610 | // InternalProblem.g:2058:2: ( rule__ReferenceDeclaration__Group_4__0 )? |
5022 | { | 6611 | { |
5023 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_4()); | 6612 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_4()); |
5024 | // InternalProblem.g:1566:2: ( rule__ReferenceDeclaration__Group_4__0 )? | 6613 | // InternalProblem.g:2059:2: ( rule__ReferenceDeclaration__Group_4__0 )? |
5025 | int alt22=2; | 6614 | int alt30=2; |
5026 | int LA22_0 = input.LA(1); | 6615 | int LA30_0 = input.LA(1); |
5027 | 6616 | ||
5028 | if ( (LA22_0==31) ) { | 6617 | if ( (LA30_0==32) ) { |
5029 | alt22=1; | 6618 | alt30=1; |
5030 | } | 6619 | } |
5031 | switch (alt22) { | 6620 | switch (alt30) { |
5032 | case 1 : | 6621 | case 1 : |
5033 | // InternalProblem.g:1566:3: rule__ReferenceDeclaration__Group_4__0 | 6622 | // InternalProblem.g:2059:3: rule__ReferenceDeclaration__Group_4__0 |
5034 | { | 6623 | { |
5035 | pushFollow(FOLLOW_2); | 6624 | pushFollow(FOLLOW_2); |
5036 | rule__ReferenceDeclaration__Group_4__0(); | 6625 | rule__ReferenceDeclaration__Group_4__0(); |
@@ -5066,16 +6655,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5066 | 6655 | ||
5067 | 6656 | ||
5068 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0" | 6657 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0" |
5069 | // InternalProblem.g:1575:1: rule__ReferenceDeclaration__Group_2__0 : rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ; | 6658 | // InternalProblem.g:2068:1: rule__ReferenceDeclaration__Group_2__0 : rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ; |
5070 | public final void rule__ReferenceDeclaration__Group_2__0() throws RecognitionException { | 6659 | public final void rule__ReferenceDeclaration__Group_2__0() throws RecognitionException { |
5071 | 6660 | ||
5072 | int stackSize = keepStackSize(); | 6661 | int stackSize = keepStackSize(); |
5073 | 6662 | ||
5074 | try { | 6663 | try { |
5075 | // InternalProblem.g:1579:1: ( rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ) | 6664 | // InternalProblem.g:2072:1: ( rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ) |
5076 | // InternalProblem.g:1580:2: rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 | 6665 | // InternalProblem.g:2073:2: rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 |
5077 | { | 6666 | { |
5078 | pushFollow(FOLLOW_17); | 6667 | pushFollow(FOLLOW_20); |
5079 | rule__ReferenceDeclaration__Group_2__0__Impl(); | 6668 | rule__ReferenceDeclaration__Group_2__0__Impl(); |
5080 | 6669 | ||
5081 | state._fsp--; | 6670 | state._fsp--; |
@@ -5104,20 +6693,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5104 | 6693 | ||
5105 | 6694 | ||
5106 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0__Impl" | 6695 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0__Impl" |
5107 | // InternalProblem.g:1587:1: rule__ReferenceDeclaration__Group_2__0__Impl : ( '[' ) ; | 6696 | // InternalProblem.g:2080:1: rule__ReferenceDeclaration__Group_2__0__Impl : ( '[' ) ; |
5108 | public final void rule__ReferenceDeclaration__Group_2__0__Impl() throws RecognitionException { | 6697 | public final void rule__ReferenceDeclaration__Group_2__0__Impl() throws RecognitionException { |
5109 | 6698 | ||
5110 | int stackSize = keepStackSize(); | 6699 | int stackSize = keepStackSize(); |
5111 | 6700 | ||
5112 | try { | 6701 | try { |
5113 | // InternalProblem.g:1591:1: ( ( '[' ) ) | 6702 | // InternalProblem.g:2084:1: ( ( '[' ) ) |
5114 | // InternalProblem.g:1592:1: ( '[' ) | 6703 | // InternalProblem.g:2085:1: ( '[' ) |
5115 | { | 6704 | { |
5116 | // InternalProblem.g:1592:1: ( '[' ) | 6705 | // InternalProblem.g:2085:1: ( '[' ) |
5117 | // InternalProblem.g:1593:2: '[' | 6706 | // InternalProblem.g:2086:2: '[' |
5118 | { | 6707 | { |
5119 | before(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); | 6708 | before(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); |
5120 | match(input,29,FOLLOW_2); | 6709 | match(input,30,FOLLOW_2); |
5121 | after(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); | 6710 | after(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); |
5122 | 6711 | ||
5123 | } | 6712 | } |
@@ -5141,16 +6730,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5141 | 6730 | ||
5142 | 6731 | ||
5143 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1" | 6732 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1" |
5144 | // InternalProblem.g:1602:1: rule__ReferenceDeclaration__Group_2__1 : rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ; | 6733 | // InternalProblem.g:2095:1: rule__ReferenceDeclaration__Group_2__1 : rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ; |
5145 | public final void rule__ReferenceDeclaration__Group_2__1() throws RecognitionException { | 6734 | public final void rule__ReferenceDeclaration__Group_2__1() throws RecognitionException { |
5146 | 6735 | ||
5147 | int stackSize = keepStackSize(); | 6736 | int stackSize = keepStackSize(); |
5148 | 6737 | ||
5149 | try { | 6738 | try { |
5150 | // InternalProblem.g:1606:1: ( rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ) | 6739 | // InternalProblem.g:2099:1: ( rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ) |
5151 | // InternalProblem.g:1607:2: rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 | 6740 | // InternalProblem.g:2100:2: rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 |
5152 | { | 6741 | { |
5153 | pushFollow(FOLLOW_18); | 6742 | pushFollow(FOLLOW_21); |
5154 | rule__ReferenceDeclaration__Group_2__1__Impl(); | 6743 | rule__ReferenceDeclaration__Group_2__1__Impl(); |
5155 | 6744 | ||
5156 | state._fsp--; | 6745 | state._fsp--; |
@@ -5179,21 +6768,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5179 | 6768 | ||
5180 | 6769 | ||
5181 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1__Impl" | 6770 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1__Impl" |
5182 | // InternalProblem.g:1614:1: rule__ReferenceDeclaration__Group_2__1__Impl : ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ; | 6771 | // InternalProblem.g:2107:1: rule__ReferenceDeclaration__Group_2__1__Impl : ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ; |
5183 | public final void rule__ReferenceDeclaration__Group_2__1__Impl() throws RecognitionException { | 6772 | public final void rule__ReferenceDeclaration__Group_2__1__Impl() throws RecognitionException { |
5184 | 6773 | ||
5185 | int stackSize = keepStackSize(); | 6774 | int stackSize = keepStackSize(); |
5186 | 6775 | ||
5187 | try { | 6776 | try { |
5188 | // InternalProblem.g:1618:1: ( ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ) | 6777 | // InternalProblem.g:2111:1: ( ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ) |
5189 | // InternalProblem.g:1619:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) | 6778 | // InternalProblem.g:2112:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) |
5190 | { | 6779 | { |
5191 | // InternalProblem.g:1619:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) | 6780 | // InternalProblem.g:2112:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) |
5192 | // InternalProblem.g:1620:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) | 6781 | // InternalProblem.g:2113:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) |
5193 | { | 6782 | { |
5194 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1()); | 6783 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1()); |
5195 | // InternalProblem.g:1621:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) | 6784 | // InternalProblem.g:2114:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) |
5196 | // InternalProblem.g:1621:3: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 | 6785 | // InternalProblem.g:2114:3: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 |
5197 | { | 6786 | { |
5198 | pushFollow(FOLLOW_2); | 6787 | pushFollow(FOLLOW_2); |
5199 | rule__ReferenceDeclaration__MultiplicityAssignment_2_1(); | 6788 | rule__ReferenceDeclaration__MultiplicityAssignment_2_1(); |
@@ -5226,14 +6815,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5226 | 6815 | ||
5227 | 6816 | ||
5228 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2" | 6817 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2" |
5229 | // InternalProblem.g:1629:1: rule__ReferenceDeclaration__Group_2__2 : rule__ReferenceDeclaration__Group_2__2__Impl ; | 6818 | // InternalProblem.g:2122:1: rule__ReferenceDeclaration__Group_2__2 : rule__ReferenceDeclaration__Group_2__2__Impl ; |
5230 | public final void rule__ReferenceDeclaration__Group_2__2() throws RecognitionException { | 6819 | public final void rule__ReferenceDeclaration__Group_2__2() throws RecognitionException { |
5231 | 6820 | ||
5232 | int stackSize = keepStackSize(); | 6821 | int stackSize = keepStackSize(); |
5233 | 6822 | ||
5234 | try { | 6823 | try { |
5235 | // InternalProblem.g:1633:1: ( rule__ReferenceDeclaration__Group_2__2__Impl ) | 6824 | // InternalProblem.g:2126:1: ( rule__ReferenceDeclaration__Group_2__2__Impl ) |
5236 | // InternalProblem.g:1634:2: rule__ReferenceDeclaration__Group_2__2__Impl | 6825 | // InternalProblem.g:2127:2: rule__ReferenceDeclaration__Group_2__2__Impl |
5237 | { | 6826 | { |
5238 | pushFollow(FOLLOW_2); | 6827 | pushFollow(FOLLOW_2); |
5239 | rule__ReferenceDeclaration__Group_2__2__Impl(); | 6828 | rule__ReferenceDeclaration__Group_2__2__Impl(); |
@@ -5259,20 +6848,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5259 | 6848 | ||
5260 | 6849 | ||
5261 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2__Impl" | 6850 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2__Impl" |
5262 | // InternalProblem.g:1640:1: rule__ReferenceDeclaration__Group_2__2__Impl : ( ']' ) ; | 6851 | // InternalProblem.g:2133:1: rule__ReferenceDeclaration__Group_2__2__Impl : ( ']' ) ; |
5263 | public final void rule__ReferenceDeclaration__Group_2__2__Impl() throws RecognitionException { | 6852 | public final void rule__ReferenceDeclaration__Group_2__2__Impl() throws RecognitionException { |
5264 | 6853 | ||
5265 | int stackSize = keepStackSize(); | 6854 | int stackSize = keepStackSize(); |
5266 | 6855 | ||
5267 | try { | 6856 | try { |
5268 | // InternalProblem.g:1644:1: ( ( ']' ) ) | 6857 | // InternalProblem.g:2137:1: ( ( ']' ) ) |
5269 | // InternalProblem.g:1645:1: ( ']' ) | 6858 | // InternalProblem.g:2138:1: ( ']' ) |
5270 | { | 6859 | { |
5271 | // InternalProblem.g:1645:1: ( ']' ) | 6860 | // InternalProblem.g:2138:1: ( ']' ) |
5272 | // InternalProblem.g:1646:2: ']' | 6861 | // InternalProblem.g:2139:2: ']' |
5273 | { | 6862 | { |
5274 | before(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); | 6863 | before(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); |
5275 | match(input,30,FOLLOW_2); | 6864 | match(input,31,FOLLOW_2); |
5276 | after(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); | 6865 | after(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); |
5277 | 6866 | ||
5278 | } | 6867 | } |
@@ -5296,16 +6885,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5296 | 6885 | ||
5297 | 6886 | ||
5298 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0" | 6887 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0" |
5299 | // InternalProblem.g:1656:1: rule__ReferenceDeclaration__Group_4__0 : rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ; | 6888 | // InternalProblem.g:2149:1: rule__ReferenceDeclaration__Group_4__0 : rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ; |
5300 | public final void rule__ReferenceDeclaration__Group_4__0() throws RecognitionException { | 6889 | public final void rule__ReferenceDeclaration__Group_4__0() throws RecognitionException { |
5301 | 6890 | ||
5302 | int stackSize = keepStackSize(); | 6891 | int stackSize = keepStackSize(); |
5303 | 6892 | ||
5304 | try { | 6893 | try { |
5305 | // InternalProblem.g:1660:1: ( rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ) | 6894 | // InternalProblem.g:2153:1: ( rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ) |
5306 | // InternalProblem.g:1661:2: rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 | 6895 | // InternalProblem.g:2154:2: rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 |
5307 | { | 6896 | { |
5308 | pushFollow(FOLLOW_9); | 6897 | pushFollow(FOLLOW_5); |
5309 | rule__ReferenceDeclaration__Group_4__0__Impl(); | 6898 | rule__ReferenceDeclaration__Group_4__0__Impl(); |
5310 | 6899 | ||
5311 | state._fsp--; | 6900 | state._fsp--; |
@@ -5334,20 +6923,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5334 | 6923 | ||
5335 | 6924 | ||
5336 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0__Impl" | 6925 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0__Impl" |
5337 | // InternalProblem.g:1668:1: rule__ReferenceDeclaration__Group_4__0__Impl : ( 'opposite' ) ; | 6926 | // InternalProblem.g:2161:1: rule__ReferenceDeclaration__Group_4__0__Impl : ( 'opposite' ) ; |
5338 | public final void rule__ReferenceDeclaration__Group_4__0__Impl() throws RecognitionException { | 6927 | public final void rule__ReferenceDeclaration__Group_4__0__Impl() throws RecognitionException { |
5339 | 6928 | ||
5340 | int stackSize = keepStackSize(); | 6929 | int stackSize = keepStackSize(); |
5341 | 6930 | ||
5342 | try { | 6931 | try { |
5343 | // InternalProblem.g:1672:1: ( ( 'opposite' ) ) | 6932 | // InternalProblem.g:2165:1: ( ( 'opposite' ) ) |
5344 | // InternalProblem.g:1673:1: ( 'opposite' ) | 6933 | // InternalProblem.g:2166:1: ( 'opposite' ) |
5345 | { | 6934 | { |
5346 | // InternalProblem.g:1673:1: ( 'opposite' ) | 6935 | // InternalProblem.g:2166:1: ( 'opposite' ) |
5347 | // InternalProblem.g:1674:2: 'opposite' | 6936 | // InternalProblem.g:2167:2: 'opposite' |
5348 | { | 6937 | { |
5349 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); | 6938 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); |
5350 | match(input,31,FOLLOW_2); | 6939 | match(input,32,FOLLOW_2); |
5351 | after(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); | 6940 | after(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); |
5352 | 6941 | ||
5353 | } | 6942 | } |
@@ -5371,14 +6960,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5371 | 6960 | ||
5372 | 6961 | ||
5373 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1" | 6962 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1" |
5374 | // InternalProblem.g:1683:1: rule__ReferenceDeclaration__Group_4__1 : rule__ReferenceDeclaration__Group_4__1__Impl ; | 6963 | // InternalProblem.g:2176:1: rule__ReferenceDeclaration__Group_4__1 : rule__ReferenceDeclaration__Group_4__1__Impl ; |
5375 | public final void rule__ReferenceDeclaration__Group_4__1() throws RecognitionException { | 6964 | public final void rule__ReferenceDeclaration__Group_4__1() throws RecognitionException { |
5376 | 6965 | ||
5377 | int stackSize = keepStackSize(); | 6966 | int stackSize = keepStackSize(); |
5378 | 6967 | ||
5379 | try { | 6968 | try { |
5380 | // InternalProblem.g:1687:1: ( rule__ReferenceDeclaration__Group_4__1__Impl ) | 6969 | // InternalProblem.g:2180:1: ( rule__ReferenceDeclaration__Group_4__1__Impl ) |
5381 | // InternalProblem.g:1688:2: rule__ReferenceDeclaration__Group_4__1__Impl | 6970 | // InternalProblem.g:2181:2: rule__ReferenceDeclaration__Group_4__1__Impl |
5382 | { | 6971 | { |
5383 | pushFollow(FOLLOW_2); | 6972 | pushFollow(FOLLOW_2); |
5384 | rule__ReferenceDeclaration__Group_4__1__Impl(); | 6973 | rule__ReferenceDeclaration__Group_4__1__Impl(); |
@@ -5404,21 +6993,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5404 | 6993 | ||
5405 | 6994 | ||
5406 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1__Impl" | 6995 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1__Impl" |
5407 | // InternalProblem.g:1694:1: rule__ReferenceDeclaration__Group_4__1__Impl : ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ; | 6996 | // InternalProblem.g:2187:1: rule__ReferenceDeclaration__Group_4__1__Impl : ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ; |
5408 | public final void rule__ReferenceDeclaration__Group_4__1__Impl() throws RecognitionException { | 6997 | public final void rule__ReferenceDeclaration__Group_4__1__Impl() throws RecognitionException { |
5409 | 6998 | ||
5410 | int stackSize = keepStackSize(); | 6999 | int stackSize = keepStackSize(); |
5411 | 7000 | ||
5412 | try { | 7001 | try { |
5413 | // InternalProblem.g:1698:1: ( ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ) | 7002 | // InternalProblem.g:2191:1: ( ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ) |
5414 | // InternalProblem.g:1699:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) | 7003 | // InternalProblem.g:2192:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) |
5415 | { | 7004 | { |
5416 | // InternalProblem.g:1699:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) | 7005 | // InternalProblem.g:2192:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) |
5417 | // InternalProblem.g:1700:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) | 7006 | // InternalProblem.g:2193:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) |
5418 | { | 7007 | { |
5419 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeAssignment_4_1()); | 7008 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeAssignment_4_1()); |
5420 | // InternalProblem.g:1701:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) | 7009 | // InternalProblem.g:2194:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) |
5421 | // InternalProblem.g:1701:3: rule__ReferenceDeclaration__OppositeAssignment_4_1 | 7010 | // InternalProblem.g:2194:3: rule__ReferenceDeclaration__OppositeAssignment_4_1 |
5422 | { | 7011 | { |
5423 | pushFollow(FOLLOW_2); | 7012 | pushFollow(FOLLOW_2); |
5424 | rule__ReferenceDeclaration__OppositeAssignment_4_1(); | 7013 | rule__ReferenceDeclaration__OppositeAssignment_4_1(); |
@@ -5451,14 +7040,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5451 | 7040 | ||
5452 | 7041 | ||
5453 | // $ANTLR start "rule__PredicateDefinition__Group__0" | 7042 | // $ANTLR start "rule__PredicateDefinition__Group__0" |
5454 | // InternalProblem.g:1710:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; | 7043 | // InternalProblem.g:2203:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; |
5455 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { | 7044 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { |
5456 | 7045 | ||
5457 | int stackSize = keepStackSize(); | 7046 | int stackSize = keepStackSize(); |
5458 | 7047 | ||
5459 | try { | 7048 | try { |
5460 | // InternalProblem.g:1714:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) | 7049 | // InternalProblem.g:2207:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) |
5461 | // InternalProblem.g:1715:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 | 7050 | // InternalProblem.g:2208:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 |
5462 | { | 7051 | { |
5463 | pushFollow(FOLLOW_5); | 7052 | pushFollow(FOLLOW_5); |
5464 | rule__PredicateDefinition__Group__0__Impl(); | 7053 | rule__PredicateDefinition__Group__0__Impl(); |
@@ -5489,21 +7078,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5489 | 7078 | ||
5490 | 7079 | ||
5491 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" | 7080 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" |
5492 | // InternalProblem.g:1722:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; | 7081 | // InternalProblem.g:2215:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; |
5493 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { | 7082 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { |
5494 | 7083 | ||
5495 | int stackSize = keepStackSize(); | 7084 | int stackSize = keepStackSize(); |
5496 | 7085 | ||
5497 | try { | 7086 | try { |
5498 | // InternalProblem.g:1726:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) | 7087 | // InternalProblem.g:2219:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) |
5499 | // InternalProblem.g:1727:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 7088 | // InternalProblem.g:2220:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
5500 | { | 7089 | { |
5501 | // InternalProblem.g:1727:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 7090 | // InternalProblem.g:2220:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
5502 | // InternalProblem.g:1728:2: ( rule__PredicateDefinition__Alternatives_0 ) | 7091 | // InternalProblem.g:2221:2: ( rule__PredicateDefinition__Alternatives_0 ) |
5503 | { | 7092 | { |
5504 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); | 7093 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); |
5505 | // InternalProblem.g:1729:2: ( rule__PredicateDefinition__Alternatives_0 ) | 7094 | // InternalProblem.g:2222:2: ( rule__PredicateDefinition__Alternatives_0 ) |
5506 | // InternalProblem.g:1729:3: rule__PredicateDefinition__Alternatives_0 | 7095 | // InternalProblem.g:2222:3: rule__PredicateDefinition__Alternatives_0 |
5507 | { | 7096 | { |
5508 | pushFollow(FOLLOW_2); | 7097 | pushFollow(FOLLOW_2); |
5509 | rule__PredicateDefinition__Alternatives_0(); | 7098 | rule__PredicateDefinition__Alternatives_0(); |
@@ -5536,16 +7125,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5536 | 7125 | ||
5537 | 7126 | ||
5538 | // $ANTLR start "rule__PredicateDefinition__Group__1" | 7127 | // $ANTLR start "rule__PredicateDefinition__Group__1" |
5539 | // InternalProblem.g:1737:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; | 7128 | // InternalProblem.g:2230:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; |
5540 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { | 7129 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { |
5541 | 7130 | ||
5542 | int stackSize = keepStackSize(); | 7131 | int stackSize = keepStackSize(); |
5543 | 7132 | ||
5544 | try { | 7133 | try { |
5545 | // InternalProblem.g:1741:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) | 7134 | // InternalProblem.g:2234:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) |
5546 | // InternalProblem.g:1742:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 | 7135 | // InternalProblem.g:2235:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 |
5547 | { | 7136 | { |
5548 | pushFollow(FOLLOW_19); | 7137 | pushFollow(FOLLOW_22); |
5549 | rule__PredicateDefinition__Group__1__Impl(); | 7138 | rule__PredicateDefinition__Group__1__Impl(); |
5550 | 7139 | ||
5551 | state._fsp--; | 7140 | state._fsp--; |
@@ -5574,21 +7163,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5574 | 7163 | ||
5575 | 7164 | ||
5576 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" | 7165 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" |
5577 | // InternalProblem.g:1749:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ; | 7166 | // InternalProblem.g:2242:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ; |
5578 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { | 7167 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { |
5579 | 7168 | ||
5580 | int stackSize = keepStackSize(); | 7169 | int stackSize = keepStackSize(); |
5581 | 7170 | ||
5582 | try { | 7171 | try { |
5583 | // InternalProblem.g:1753:1: ( ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ) | 7172 | // InternalProblem.g:2246:1: ( ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ) |
5584 | // InternalProblem.g:1754:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) | 7173 | // InternalProblem.g:2247:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) |
5585 | { | 7174 | { |
5586 | // InternalProblem.g:1754:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) | 7175 | // InternalProblem.g:2247:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) |
5587 | // InternalProblem.g:1755:2: ( rule__PredicateDefinition__NameAssignment_1 ) | 7176 | // InternalProblem.g:2248:2: ( rule__PredicateDefinition__NameAssignment_1 ) |
5588 | { | 7177 | { |
5589 | before(grammarAccess.getPredicateDefinitionAccess().getNameAssignment_1()); | 7178 | before(grammarAccess.getPredicateDefinitionAccess().getNameAssignment_1()); |
5590 | // InternalProblem.g:1756:2: ( rule__PredicateDefinition__NameAssignment_1 ) | 7179 | // InternalProblem.g:2249:2: ( rule__PredicateDefinition__NameAssignment_1 ) |
5591 | // InternalProblem.g:1756:3: rule__PredicateDefinition__NameAssignment_1 | 7180 | // InternalProblem.g:2249:3: rule__PredicateDefinition__NameAssignment_1 |
5592 | { | 7181 | { |
5593 | pushFollow(FOLLOW_2); | 7182 | pushFollow(FOLLOW_2); |
5594 | rule__PredicateDefinition__NameAssignment_1(); | 7183 | rule__PredicateDefinition__NameAssignment_1(); |
@@ -5621,16 +7210,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5621 | 7210 | ||
5622 | 7211 | ||
5623 | // $ANTLR start "rule__PredicateDefinition__Group__2" | 7212 | // $ANTLR start "rule__PredicateDefinition__Group__2" |
5624 | // InternalProblem.g:1764:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; | 7213 | // InternalProblem.g:2257:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; |
5625 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { | 7214 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { |
5626 | 7215 | ||
5627 | int stackSize = keepStackSize(); | 7216 | int stackSize = keepStackSize(); |
5628 | 7217 | ||
5629 | try { | 7218 | try { |
5630 | // InternalProblem.g:1768:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) | 7219 | // InternalProblem.g:2261:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) |
5631 | // InternalProblem.g:1769:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 | 7220 | // InternalProblem.g:2262:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 |
5632 | { | 7221 | { |
5633 | pushFollow(FOLLOW_20); | 7222 | pushFollow(FOLLOW_23); |
5634 | rule__PredicateDefinition__Group__2__Impl(); | 7223 | rule__PredicateDefinition__Group__2__Impl(); |
5635 | 7224 | ||
5636 | state._fsp--; | 7225 | state._fsp--; |
@@ -5659,20 +7248,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5659 | 7248 | ||
5660 | 7249 | ||
5661 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" | 7250 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" |
5662 | // InternalProblem.g:1776:1: rule__PredicateDefinition__Group__2__Impl : ( '(' ) ; | 7251 | // InternalProblem.g:2269:1: rule__PredicateDefinition__Group__2__Impl : ( '(' ) ; |
5663 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { | 7252 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { |
5664 | 7253 | ||
5665 | int stackSize = keepStackSize(); | 7254 | int stackSize = keepStackSize(); |
5666 | 7255 | ||
5667 | try { | 7256 | try { |
5668 | // InternalProblem.g:1780:1: ( ( '(' ) ) | 7257 | // InternalProblem.g:2273:1: ( ( '(' ) ) |
5669 | // InternalProblem.g:1781:1: ( '(' ) | 7258 | // InternalProblem.g:2274:1: ( '(' ) |
5670 | { | 7259 | { |
5671 | // InternalProblem.g:1781:1: ( '(' ) | 7260 | // InternalProblem.g:2274:1: ( '(' ) |
5672 | // InternalProblem.g:1782:2: '(' | 7261 | // InternalProblem.g:2275:2: '(' |
5673 | { | 7262 | { |
5674 | before(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); | 7263 | before(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); |
5675 | match(input,32,FOLLOW_2); | 7264 | match(input,33,FOLLOW_2); |
5676 | after(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); | 7265 | after(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); |
5677 | 7266 | ||
5678 | } | 7267 | } |
@@ -5696,16 +7285,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5696 | 7285 | ||
5697 | 7286 | ||
5698 | // $ANTLR start "rule__PredicateDefinition__Group__3" | 7287 | // $ANTLR start "rule__PredicateDefinition__Group__3" |
5699 | // InternalProblem.g:1791:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; | 7288 | // InternalProblem.g:2284:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; |
5700 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { | 7289 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { |
5701 | 7290 | ||
5702 | int stackSize = keepStackSize(); | 7291 | int stackSize = keepStackSize(); |
5703 | 7292 | ||
5704 | try { | 7293 | try { |
5705 | // InternalProblem.g:1795:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) | 7294 | // InternalProblem.g:2288:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) |
5706 | // InternalProblem.g:1796:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 | 7295 | // InternalProblem.g:2289:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 |
5707 | { | 7296 | { |
5708 | pushFollow(FOLLOW_20); | 7297 | pushFollow(FOLLOW_23); |
5709 | rule__PredicateDefinition__Group__3__Impl(); | 7298 | rule__PredicateDefinition__Group__3__Impl(); |
5710 | 7299 | ||
5711 | state._fsp--; | 7300 | state._fsp--; |
@@ -5734,29 +7323,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5734 | 7323 | ||
5735 | 7324 | ||
5736 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" | 7325 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" |
5737 | // InternalProblem.g:1803:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__Group_3__0 )? ) ; | 7326 | // InternalProblem.g:2296:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__Group_3__0 )? ) ; |
5738 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { | 7327 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { |
5739 | 7328 | ||
5740 | int stackSize = keepStackSize(); | 7329 | int stackSize = keepStackSize(); |
5741 | 7330 | ||
5742 | try { | 7331 | try { |
5743 | // InternalProblem.g:1807:1: ( ( ( rule__PredicateDefinition__Group_3__0 )? ) ) | 7332 | // InternalProblem.g:2300:1: ( ( ( rule__PredicateDefinition__Group_3__0 )? ) ) |
5744 | // InternalProblem.g:1808:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) | 7333 | // InternalProblem.g:2301:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) |
5745 | { | 7334 | { |
5746 | // InternalProblem.g:1808:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) | 7335 | // InternalProblem.g:2301:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) |
5747 | // InternalProblem.g:1809:2: ( rule__PredicateDefinition__Group_3__0 )? | 7336 | // InternalProblem.g:2302:2: ( rule__PredicateDefinition__Group_3__0 )? |
5748 | { | 7337 | { |
5749 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3()); | 7338 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3()); |
5750 | // InternalProblem.g:1810:2: ( rule__PredicateDefinition__Group_3__0 )? | 7339 | // InternalProblem.g:2303:2: ( rule__PredicateDefinition__Group_3__0 )? |
5751 | int alt23=2; | 7340 | int alt31=2; |
5752 | int LA23_0 = input.LA(1); | 7341 | int LA31_0 = input.LA(1); |
5753 | 7342 | ||
5754 | if ( (LA23_0==RULE_ID) ) { | 7343 | if ( ((LA31_0>=RULE_QUOTED_ID && LA31_0<=RULE_ID)||(LA31_0>=19 && LA31_0<=20)) ) { |
5755 | alt23=1; | 7344 | alt31=1; |
5756 | } | 7345 | } |
5757 | switch (alt23) { | 7346 | switch (alt31) { |
5758 | case 1 : | 7347 | case 1 : |
5759 | // InternalProblem.g:1810:3: rule__PredicateDefinition__Group_3__0 | 7348 | // InternalProblem.g:2303:3: rule__PredicateDefinition__Group_3__0 |
5760 | { | 7349 | { |
5761 | pushFollow(FOLLOW_2); | 7350 | pushFollow(FOLLOW_2); |
5762 | rule__PredicateDefinition__Group_3__0(); | 7351 | rule__PredicateDefinition__Group_3__0(); |
@@ -5792,16 +7381,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5792 | 7381 | ||
5793 | 7382 | ||
5794 | // $ANTLR start "rule__PredicateDefinition__Group__4" | 7383 | // $ANTLR start "rule__PredicateDefinition__Group__4" |
5795 | // InternalProblem.g:1818:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ; | 7384 | // InternalProblem.g:2311:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ; |
5796 | public final void rule__PredicateDefinition__Group__4() throws RecognitionException { | 7385 | public final void rule__PredicateDefinition__Group__4() throws RecognitionException { |
5797 | 7386 | ||
5798 | int stackSize = keepStackSize(); | 7387 | int stackSize = keepStackSize(); |
5799 | 7388 | ||
5800 | try { | 7389 | try { |
5801 | // InternalProblem.g:1822:1: ( rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ) | 7390 | // InternalProblem.g:2315:1: ( rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ) |
5802 | // InternalProblem.g:1823:2: rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 | 7391 | // InternalProblem.g:2316:2: rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 |
5803 | { | 7392 | { |
5804 | pushFollow(FOLLOW_21); | 7393 | pushFollow(FOLLOW_24); |
5805 | rule__PredicateDefinition__Group__4__Impl(); | 7394 | rule__PredicateDefinition__Group__4__Impl(); |
5806 | 7395 | ||
5807 | state._fsp--; | 7396 | state._fsp--; |
@@ -5830,20 +7419,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5830 | 7419 | ||
5831 | 7420 | ||
5832 | // $ANTLR start "rule__PredicateDefinition__Group__4__Impl" | 7421 | // $ANTLR start "rule__PredicateDefinition__Group__4__Impl" |
5833 | // InternalProblem.g:1830:1: rule__PredicateDefinition__Group__4__Impl : ( ')' ) ; | 7422 | // InternalProblem.g:2323:1: rule__PredicateDefinition__Group__4__Impl : ( ')' ) ; |
5834 | public final void rule__PredicateDefinition__Group__4__Impl() throws RecognitionException { | 7423 | public final void rule__PredicateDefinition__Group__4__Impl() throws RecognitionException { |
5835 | 7424 | ||
5836 | int stackSize = keepStackSize(); | 7425 | int stackSize = keepStackSize(); |
5837 | 7426 | ||
5838 | try { | 7427 | try { |
5839 | // InternalProblem.g:1834:1: ( ( ')' ) ) | 7428 | // InternalProblem.g:2327:1: ( ( ')' ) ) |
5840 | // InternalProblem.g:1835:1: ( ')' ) | 7429 | // InternalProblem.g:2328:1: ( ')' ) |
5841 | { | 7430 | { |
5842 | // InternalProblem.g:1835:1: ( ')' ) | 7431 | // InternalProblem.g:2328:1: ( ')' ) |
5843 | // InternalProblem.g:1836:2: ')' | 7432 | // InternalProblem.g:2329:2: ')' |
5844 | { | 7433 | { |
5845 | before(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); | 7434 | before(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); |
5846 | match(input,33,FOLLOW_2); | 7435 | match(input,34,FOLLOW_2); |
5847 | after(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); | 7436 | after(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); |
5848 | 7437 | ||
5849 | } | 7438 | } |
@@ -5867,16 +7456,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5867 | 7456 | ||
5868 | 7457 | ||
5869 | // $ANTLR start "rule__PredicateDefinition__Group__5" | 7458 | // $ANTLR start "rule__PredicateDefinition__Group__5" |
5870 | // InternalProblem.g:1845:1: rule__PredicateDefinition__Group__5 : rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ; | 7459 | // InternalProblem.g:2338:1: rule__PredicateDefinition__Group__5 : rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ; |
5871 | public final void rule__PredicateDefinition__Group__5() throws RecognitionException { | 7460 | public final void rule__PredicateDefinition__Group__5() throws RecognitionException { |
5872 | 7461 | ||
5873 | int stackSize = keepStackSize(); | 7462 | int stackSize = keepStackSize(); |
5874 | 7463 | ||
5875 | try { | 7464 | try { |
5876 | // InternalProblem.g:1849:1: ( rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ) | 7465 | // InternalProblem.g:2342:1: ( rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ) |
5877 | // InternalProblem.g:1850:2: rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 | 7466 | // InternalProblem.g:2343:2: rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 |
5878 | { | 7467 | { |
5879 | pushFollow(FOLLOW_21); | 7468 | pushFollow(FOLLOW_24); |
5880 | rule__PredicateDefinition__Group__5__Impl(); | 7469 | rule__PredicateDefinition__Group__5__Impl(); |
5881 | 7470 | ||
5882 | state._fsp--; | 7471 | state._fsp--; |
@@ -5905,29 +7494,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5905 | 7494 | ||
5906 | 7495 | ||
5907 | // $ANTLR start "rule__PredicateDefinition__Group__5__Impl" | 7496 | // $ANTLR start "rule__PredicateDefinition__Group__5__Impl" |
5908 | // InternalProblem.g:1857:1: rule__PredicateDefinition__Group__5__Impl : ( ( rule__PredicateDefinition__Group_5__0 )? ) ; | 7497 | // InternalProblem.g:2350:1: rule__PredicateDefinition__Group__5__Impl : ( ( rule__PredicateDefinition__Group_5__0 )? ) ; |
5909 | public final void rule__PredicateDefinition__Group__5__Impl() throws RecognitionException { | 7498 | public final void rule__PredicateDefinition__Group__5__Impl() throws RecognitionException { |
5910 | 7499 | ||
5911 | int stackSize = keepStackSize(); | 7500 | int stackSize = keepStackSize(); |
5912 | 7501 | ||
5913 | try { | 7502 | try { |
5914 | // InternalProblem.g:1861:1: ( ( ( rule__PredicateDefinition__Group_5__0 )? ) ) | 7503 | // InternalProblem.g:2354:1: ( ( ( rule__PredicateDefinition__Group_5__0 )? ) ) |
5915 | // InternalProblem.g:1862:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) | 7504 | // InternalProblem.g:2355:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) |
5916 | { | 7505 | { |
5917 | // InternalProblem.g:1862:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) | 7506 | // InternalProblem.g:2355:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) |
5918 | // InternalProblem.g:1863:2: ( rule__PredicateDefinition__Group_5__0 )? | 7507 | // InternalProblem.g:2356:2: ( rule__PredicateDefinition__Group_5__0 )? |
5919 | { | 7508 | { |
5920 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5()); | 7509 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5()); |
5921 | // InternalProblem.g:1864:2: ( rule__PredicateDefinition__Group_5__0 )? | 7510 | // InternalProblem.g:2357:2: ( rule__PredicateDefinition__Group_5__0 )? |
5922 | int alt24=2; | 7511 | int alt32=2; |
5923 | int LA24_0 = input.LA(1); | 7512 | int LA32_0 = input.LA(1); |
5924 | 7513 | ||
5925 | if ( (LA24_0==34) ) { | 7514 | if ( (LA32_0==35) ) { |
5926 | alt24=1; | 7515 | alt32=1; |
5927 | } | 7516 | } |
5928 | switch (alt24) { | 7517 | switch (alt32) { |
5929 | case 1 : | 7518 | case 1 : |
5930 | // InternalProblem.g:1864:3: rule__PredicateDefinition__Group_5__0 | 7519 | // InternalProblem.g:2357:3: rule__PredicateDefinition__Group_5__0 |
5931 | { | 7520 | { |
5932 | pushFollow(FOLLOW_2); | 7521 | pushFollow(FOLLOW_2); |
5933 | rule__PredicateDefinition__Group_5__0(); | 7522 | rule__PredicateDefinition__Group_5__0(); |
@@ -5963,14 +7552,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5963 | 7552 | ||
5964 | 7553 | ||
5965 | // $ANTLR start "rule__PredicateDefinition__Group__6" | 7554 | // $ANTLR start "rule__PredicateDefinition__Group__6" |
5966 | // InternalProblem.g:1872:1: rule__PredicateDefinition__Group__6 : rule__PredicateDefinition__Group__6__Impl ; | 7555 | // InternalProblem.g:2365:1: rule__PredicateDefinition__Group__6 : rule__PredicateDefinition__Group__6__Impl ; |
5967 | public final void rule__PredicateDefinition__Group__6() throws RecognitionException { | 7556 | public final void rule__PredicateDefinition__Group__6() throws RecognitionException { |
5968 | 7557 | ||
5969 | int stackSize = keepStackSize(); | 7558 | int stackSize = keepStackSize(); |
5970 | 7559 | ||
5971 | try { | 7560 | try { |
5972 | // InternalProblem.g:1876:1: ( rule__PredicateDefinition__Group__6__Impl ) | 7561 | // InternalProblem.g:2369:1: ( rule__PredicateDefinition__Group__6__Impl ) |
5973 | // InternalProblem.g:1877:2: rule__PredicateDefinition__Group__6__Impl | 7562 | // InternalProblem.g:2370:2: rule__PredicateDefinition__Group__6__Impl |
5974 | { | 7563 | { |
5975 | pushFollow(FOLLOW_2); | 7564 | pushFollow(FOLLOW_2); |
5976 | rule__PredicateDefinition__Group__6__Impl(); | 7565 | rule__PredicateDefinition__Group__6__Impl(); |
@@ -5996,17 +7585,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5996 | 7585 | ||
5997 | 7586 | ||
5998 | // $ANTLR start "rule__PredicateDefinition__Group__6__Impl" | 7587 | // $ANTLR start "rule__PredicateDefinition__Group__6__Impl" |
5999 | // InternalProblem.g:1883:1: rule__PredicateDefinition__Group__6__Impl : ( '.' ) ; | 7588 | // InternalProblem.g:2376:1: rule__PredicateDefinition__Group__6__Impl : ( '.' ) ; |
6000 | public final void rule__PredicateDefinition__Group__6__Impl() throws RecognitionException { | 7589 | public final void rule__PredicateDefinition__Group__6__Impl() throws RecognitionException { |
6001 | 7590 | ||
6002 | int stackSize = keepStackSize(); | 7591 | int stackSize = keepStackSize(); |
6003 | 7592 | ||
6004 | try { | 7593 | try { |
6005 | // InternalProblem.g:1887:1: ( ( '.' ) ) | 7594 | // InternalProblem.g:2380:1: ( ( '.' ) ) |
6006 | // InternalProblem.g:1888:1: ( '.' ) | 7595 | // InternalProblem.g:2381:1: ( '.' ) |
6007 | { | 7596 | { |
6008 | // InternalProblem.g:1888:1: ( '.' ) | 7597 | // InternalProblem.g:2381:1: ( '.' ) |
6009 | // InternalProblem.g:1889:2: '.' | 7598 | // InternalProblem.g:2382:2: '.' |
6010 | { | 7599 | { |
6011 | before(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); | 7600 | before(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); |
6012 | match(input,12,FOLLOW_2); | 7601 | match(input,12,FOLLOW_2); |
@@ -6033,16 +7622,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6033 | 7622 | ||
6034 | 7623 | ||
6035 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" | 7624 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" |
6036 | // InternalProblem.g:1899:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; | 7625 | // InternalProblem.g:2392:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; |
6037 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { | 7626 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { |
6038 | 7627 | ||
6039 | int stackSize = keepStackSize(); | 7628 | int stackSize = keepStackSize(); |
6040 | 7629 | ||
6041 | try { | 7630 | try { |
6042 | // InternalProblem.g:1903:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) | 7631 | // InternalProblem.g:2396:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) |
6043 | // InternalProblem.g:1904:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 | 7632 | // InternalProblem.g:2397:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 |
6044 | { | 7633 | { |
6045 | pushFollow(FOLLOW_22); | 7634 | pushFollow(FOLLOW_25); |
6046 | rule__PredicateDefinition__Group_0_0__0__Impl(); | 7635 | rule__PredicateDefinition__Group_0_0__0__Impl(); |
6047 | 7636 | ||
6048 | state._fsp--; | 7637 | state._fsp--; |
@@ -6071,21 +7660,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6071 | 7660 | ||
6072 | 7661 | ||
6073 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" | 7662 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" |
6074 | // InternalProblem.g:1911:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ; | 7663 | // InternalProblem.g:2404:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ; |
6075 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { | 7664 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { |
6076 | 7665 | ||
6077 | int stackSize = keepStackSize(); | 7666 | int stackSize = keepStackSize(); |
6078 | 7667 | ||
6079 | try { | 7668 | try { |
6080 | // InternalProblem.g:1915:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ) | 7669 | // InternalProblem.g:2408:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ) |
6081 | // InternalProblem.g:1916:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) | 7670 | // InternalProblem.g:2409:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) |
6082 | { | 7671 | { |
6083 | // InternalProblem.g:1916:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) | 7672 | // InternalProblem.g:2409:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) |
6084 | // InternalProblem.g:1917:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) | 7673 | // InternalProblem.g:2410:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) |
6085 | { | 7674 | { |
6086 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_0()); | 7675 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_0()); |
6087 | // InternalProblem.g:1918:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) | 7676 | // InternalProblem.g:2411:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) |
6088 | // InternalProblem.g:1918:3: rule__PredicateDefinition__ErrorAssignment_0_0_0 | 7677 | // InternalProblem.g:2411:3: rule__PredicateDefinition__ErrorAssignment_0_0_0 |
6089 | { | 7678 | { |
6090 | pushFollow(FOLLOW_2); | 7679 | pushFollow(FOLLOW_2); |
6091 | rule__PredicateDefinition__ErrorAssignment_0_0_0(); | 7680 | rule__PredicateDefinition__ErrorAssignment_0_0_0(); |
@@ -6118,14 +7707,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6118 | 7707 | ||
6119 | 7708 | ||
6120 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" | 7709 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" |
6121 | // InternalProblem.g:1926:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; | 7710 | // InternalProblem.g:2419:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; |
6122 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { | 7711 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { |
6123 | 7712 | ||
6124 | int stackSize = keepStackSize(); | 7713 | int stackSize = keepStackSize(); |
6125 | 7714 | ||
6126 | try { | 7715 | try { |
6127 | // InternalProblem.g:1930:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) | 7716 | // InternalProblem.g:2423:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) |
6128 | // InternalProblem.g:1931:2: rule__PredicateDefinition__Group_0_0__1__Impl | 7717 | // InternalProblem.g:2424:2: rule__PredicateDefinition__Group_0_0__1__Impl |
6129 | { | 7718 | { |
6130 | pushFollow(FOLLOW_2); | 7719 | pushFollow(FOLLOW_2); |
6131 | rule__PredicateDefinition__Group_0_0__1__Impl(); | 7720 | rule__PredicateDefinition__Group_0_0__1__Impl(); |
@@ -6151,31 +7740,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6151 | 7740 | ||
6152 | 7741 | ||
6153 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" | 7742 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" |
6154 | // InternalProblem.g:1937:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( 'pred' )? ) ; | 7743 | // InternalProblem.g:2430:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( 'pred' )? ) ; |
6155 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { | 7744 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { |
6156 | 7745 | ||
6157 | int stackSize = keepStackSize(); | 7746 | int stackSize = keepStackSize(); |
6158 | 7747 | ||
6159 | try { | 7748 | try { |
6160 | // InternalProblem.g:1941:1: ( ( ( 'pred' )? ) ) | 7749 | // InternalProblem.g:2434:1: ( ( ( 'pred' )? ) ) |
6161 | // InternalProblem.g:1942:1: ( ( 'pred' )? ) | 7750 | // InternalProblem.g:2435:1: ( ( 'pred' )? ) |
6162 | { | 7751 | { |
6163 | // InternalProblem.g:1942:1: ( ( 'pred' )? ) | 7752 | // InternalProblem.g:2435:1: ( ( 'pred' )? ) |
6164 | // InternalProblem.g:1943:2: ( 'pred' )? | 7753 | // InternalProblem.g:2436:2: ( 'pred' )? |
6165 | { | 7754 | { |
6166 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_0_1()); | 7755 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_0_1()); |
6167 | // InternalProblem.g:1944:2: ( 'pred' )? | 7756 | // InternalProblem.g:2437:2: ( 'pred' )? |
6168 | int alt25=2; | 7757 | int alt33=2; |
6169 | int LA25_0 = input.LA(1); | 7758 | int LA33_0 = input.LA(1); |
6170 | 7759 | ||
6171 | if ( (LA25_0==14) ) { | 7760 | if ( (LA33_0==16) ) { |
6172 | alt25=1; | 7761 | alt33=1; |
6173 | } | 7762 | } |
6174 | switch (alt25) { | 7763 | switch (alt33) { |
6175 | case 1 : | 7764 | case 1 : |
6176 | // InternalProblem.g:1944:3: 'pred' | 7765 | // InternalProblem.g:2437:3: 'pred' |
6177 | { | 7766 | { |
6178 | match(input,14,FOLLOW_2); | 7767 | match(input,16,FOLLOW_2); |
6179 | 7768 | ||
6180 | } | 7769 | } |
6181 | break; | 7770 | break; |
@@ -6205,16 +7794,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6205 | 7794 | ||
6206 | 7795 | ||
6207 | // $ANTLR start "rule__PredicateDefinition__Group_3__0" | 7796 | // $ANTLR start "rule__PredicateDefinition__Group_3__0" |
6208 | // InternalProblem.g:1953:1: rule__PredicateDefinition__Group_3__0 : rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ; | 7797 | // InternalProblem.g:2446:1: rule__PredicateDefinition__Group_3__0 : rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ; |
6209 | public final void rule__PredicateDefinition__Group_3__0() throws RecognitionException { | 7798 | public final void rule__PredicateDefinition__Group_3__0() throws RecognitionException { |
6210 | 7799 | ||
6211 | int stackSize = keepStackSize(); | 7800 | int stackSize = keepStackSize(); |
6212 | 7801 | ||
6213 | try { | 7802 | try { |
6214 | // InternalProblem.g:1957:1: ( rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ) | 7803 | // InternalProblem.g:2450:1: ( rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ) |
6215 | // InternalProblem.g:1958:2: rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 | 7804 | // InternalProblem.g:2451:2: rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 |
6216 | { | 7805 | { |
6217 | pushFollow(FOLLOW_10); | 7806 | pushFollow(FOLLOW_9); |
6218 | rule__PredicateDefinition__Group_3__0__Impl(); | 7807 | rule__PredicateDefinition__Group_3__0__Impl(); |
6219 | 7808 | ||
6220 | state._fsp--; | 7809 | state._fsp--; |
@@ -6243,21 +7832,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6243 | 7832 | ||
6244 | 7833 | ||
6245 | // $ANTLR start "rule__PredicateDefinition__Group_3__0__Impl" | 7834 | // $ANTLR start "rule__PredicateDefinition__Group_3__0__Impl" |
6246 | // InternalProblem.g:1965:1: rule__PredicateDefinition__Group_3__0__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ; | 7835 | // InternalProblem.g:2458:1: rule__PredicateDefinition__Group_3__0__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ; |
6247 | public final void rule__PredicateDefinition__Group_3__0__Impl() throws RecognitionException { | 7836 | public final void rule__PredicateDefinition__Group_3__0__Impl() throws RecognitionException { |
6248 | 7837 | ||
6249 | int stackSize = keepStackSize(); | 7838 | int stackSize = keepStackSize(); |
6250 | 7839 | ||
6251 | try { | 7840 | try { |
6252 | // InternalProblem.g:1969:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ) | 7841 | // InternalProblem.g:2462:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ) |
6253 | // InternalProblem.g:1970:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) | 7842 | // InternalProblem.g:2463:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) |
6254 | { | 7843 | { |
6255 | // InternalProblem.g:1970:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) | 7844 | // InternalProblem.g:2463:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) |
6256 | // InternalProblem.g:1971:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) | 7845 | // InternalProblem.g:2464:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) |
6257 | { | 7846 | { |
6258 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_0()); | 7847 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_0()); |
6259 | // InternalProblem.g:1972:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) | 7848 | // InternalProblem.g:2465:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) |
6260 | // InternalProblem.g:1972:3: rule__PredicateDefinition__ParametersAssignment_3_0 | 7849 | // InternalProblem.g:2465:3: rule__PredicateDefinition__ParametersAssignment_3_0 |
6261 | { | 7850 | { |
6262 | pushFollow(FOLLOW_2); | 7851 | pushFollow(FOLLOW_2); |
6263 | rule__PredicateDefinition__ParametersAssignment_3_0(); | 7852 | rule__PredicateDefinition__ParametersAssignment_3_0(); |
@@ -6290,14 +7879,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6290 | 7879 | ||
6291 | 7880 | ||
6292 | // $ANTLR start "rule__PredicateDefinition__Group_3__1" | 7881 | // $ANTLR start "rule__PredicateDefinition__Group_3__1" |
6293 | // InternalProblem.g:1980:1: rule__PredicateDefinition__Group_3__1 : rule__PredicateDefinition__Group_3__1__Impl ; | 7882 | // InternalProblem.g:2473:1: rule__PredicateDefinition__Group_3__1 : rule__PredicateDefinition__Group_3__1__Impl ; |
6294 | public final void rule__PredicateDefinition__Group_3__1() throws RecognitionException { | 7883 | public final void rule__PredicateDefinition__Group_3__1() throws RecognitionException { |
6295 | 7884 | ||
6296 | int stackSize = keepStackSize(); | 7885 | int stackSize = keepStackSize(); |
6297 | 7886 | ||
6298 | try { | 7887 | try { |
6299 | // InternalProblem.g:1984:1: ( rule__PredicateDefinition__Group_3__1__Impl ) | 7888 | // InternalProblem.g:2477:1: ( rule__PredicateDefinition__Group_3__1__Impl ) |
6300 | // InternalProblem.g:1985:2: rule__PredicateDefinition__Group_3__1__Impl | 7889 | // InternalProblem.g:2478:2: rule__PredicateDefinition__Group_3__1__Impl |
6301 | { | 7890 | { |
6302 | pushFollow(FOLLOW_2); | 7891 | pushFollow(FOLLOW_2); |
6303 | rule__PredicateDefinition__Group_3__1__Impl(); | 7892 | rule__PredicateDefinition__Group_3__1__Impl(); |
@@ -6323,35 +7912,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6323 | 7912 | ||
6324 | 7913 | ||
6325 | // $ANTLR start "rule__PredicateDefinition__Group_3__1__Impl" | 7914 | // $ANTLR start "rule__PredicateDefinition__Group_3__1__Impl" |
6326 | // InternalProblem.g:1991:1: rule__PredicateDefinition__Group_3__1__Impl : ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ; | 7915 | // InternalProblem.g:2484:1: rule__PredicateDefinition__Group_3__1__Impl : ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ; |
6327 | public final void rule__PredicateDefinition__Group_3__1__Impl() throws RecognitionException { | 7916 | public final void rule__PredicateDefinition__Group_3__1__Impl() throws RecognitionException { |
6328 | 7917 | ||
6329 | int stackSize = keepStackSize(); | 7918 | int stackSize = keepStackSize(); |
6330 | 7919 | ||
6331 | try { | 7920 | try { |
6332 | // InternalProblem.g:1995:1: ( ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ) | 7921 | // InternalProblem.g:2488:1: ( ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ) |
6333 | // InternalProblem.g:1996:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) | 7922 | // InternalProblem.g:2489:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) |
6334 | { | 7923 | { |
6335 | // InternalProblem.g:1996:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) | 7924 | // InternalProblem.g:2489:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) |
6336 | // InternalProblem.g:1997:2: ( rule__PredicateDefinition__Group_3_1__0 )* | 7925 | // InternalProblem.g:2490:2: ( rule__PredicateDefinition__Group_3_1__0 )* |
6337 | { | 7926 | { |
6338 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3_1()); | 7927 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3_1()); |
6339 | // InternalProblem.g:1998:2: ( rule__PredicateDefinition__Group_3_1__0 )* | 7928 | // InternalProblem.g:2491:2: ( rule__PredicateDefinition__Group_3_1__0 )* |
6340 | loop26: | 7929 | loop34: |
6341 | do { | 7930 | do { |
6342 | int alt26=2; | 7931 | int alt34=2; |
6343 | int LA26_0 = input.LA(1); | 7932 | int LA34_0 = input.LA(1); |
6344 | 7933 | ||
6345 | if ( (LA26_0==25) ) { | 7934 | if ( (LA34_0==13) ) { |
6346 | alt26=1; | 7935 | alt34=1; |
6347 | } | 7936 | } |
6348 | 7937 | ||
6349 | 7938 | ||
6350 | switch (alt26) { | 7939 | switch (alt34) { |
6351 | case 1 : | 7940 | case 1 : |
6352 | // InternalProblem.g:1998:3: rule__PredicateDefinition__Group_3_1__0 | 7941 | // InternalProblem.g:2491:3: rule__PredicateDefinition__Group_3_1__0 |
6353 | { | 7942 | { |
6354 | pushFollow(FOLLOW_11); | 7943 | pushFollow(FOLLOW_10); |
6355 | rule__PredicateDefinition__Group_3_1__0(); | 7944 | rule__PredicateDefinition__Group_3_1__0(); |
6356 | 7945 | ||
6357 | state._fsp--; | 7946 | state._fsp--; |
@@ -6361,7 +7950,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6361 | break; | 7950 | break; |
6362 | 7951 | ||
6363 | default : | 7952 | default : |
6364 | break loop26; | 7953 | break loop34; |
6365 | } | 7954 | } |
6366 | } while (true); | 7955 | } while (true); |
6367 | 7956 | ||
@@ -6388,14 +7977,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6388 | 7977 | ||
6389 | 7978 | ||
6390 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0" | 7979 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0" |
6391 | // InternalProblem.g:2007:1: rule__PredicateDefinition__Group_3_1__0 : rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ; | 7980 | // InternalProblem.g:2500:1: rule__PredicateDefinition__Group_3_1__0 : rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ; |
6392 | public final void rule__PredicateDefinition__Group_3_1__0() throws RecognitionException { | 7981 | public final void rule__PredicateDefinition__Group_3_1__0() throws RecognitionException { |
6393 | 7982 | ||
6394 | int stackSize = keepStackSize(); | 7983 | int stackSize = keepStackSize(); |
6395 | 7984 | ||
6396 | try { | 7985 | try { |
6397 | // InternalProblem.g:2011:1: ( rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ) | 7986 | // InternalProblem.g:2504:1: ( rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ) |
6398 | // InternalProblem.g:2012:2: rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 | 7987 | // InternalProblem.g:2505:2: rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 |
6399 | { | 7988 | { |
6400 | pushFollow(FOLLOW_5); | 7989 | pushFollow(FOLLOW_5); |
6401 | rule__PredicateDefinition__Group_3_1__0__Impl(); | 7990 | rule__PredicateDefinition__Group_3_1__0__Impl(); |
@@ -6426,20 +8015,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6426 | 8015 | ||
6427 | 8016 | ||
6428 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0__Impl" | 8017 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0__Impl" |
6429 | // InternalProblem.g:2019:1: rule__PredicateDefinition__Group_3_1__0__Impl : ( ',' ) ; | 8018 | // InternalProblem.g:2512:1: rule__PredicateDefinition__Group_3_1__0__Impl : ( ',' ) ; |
6430 | public final void rule__PredicateDefinition__Group_3_1__0__Impl() throws RecognitionException { | 8019 | public final void rule__PredicateDefinition__Group_3_1__0__Impl() throws RecognitionException { |
6431 | 8020 | ||
6432 | int stackSize = keepStackSize(); | 8021 | int stackSize = keepStackSize(); |
6433 | 8022 | ||
6434 | try { | 8023 | try { |
6435 | // InternalProblem.g:2023:1: ( ( ',' ) ) | 8024 | // InternalProblem.g:2516:1: ( ( ',' ) ) |
6436 | // InternalProblem.g:2024:1: ( ',' ) | 8025 | // InternalProblem.g:2517:1: ( ',' ) |
6437 | { | 8026 | { |
6438 | // InternalProblem.g:2024:1: ( ',' ) | 8027 | // InternalProblem.g:2517:1: ( ',' ) |
6439 | // InternalProblem.g:2025:2: ',' | 8028 | // InternalProblem.g:2518:2: ',' |
6440 | { | 8029 | { |
6441 | before(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); | 8030 | before(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); |
6442 | match(input,25,FOLLOW_2); | 8031 | match(input,13,FOLLOW_2); |
6443 | after(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); | 8032 | after(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); |
6444 | 8033 | ||
6445 | } | 8034 | } |
@@ -6463,14 +8052,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6463 | 8052 | ||
6464 | 8053 | ||
6465 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1" | 8054 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1" |
6466 | // InternalProblem.g:2034:1: rule__PredicateDefinition__Group_3_1__1 : rule__PredicateDefinition__Group_3_1__1__Impl ; | 8055 | // InternalProblem.g:2527:1: rule__PredicateDefinition__Group_3_1__1 : rule__PredicateDefinition__Group_3_1__1__Impl ; |
6467 | public final void rule__PredicateDefinition__Group_3_1__1() throws RecognitionException { | 8056 | public final void rule__PredicateDefinition__Group_3_1__1() throws RecognitionException { |
6468 | 8057 | ||
6469 | int stackSize = keepStackSize(); | 8058 | int stackSize = keepStackSize(); |
6470 | 8059 | ||
6471 | try { | 8060 | try { |
6472 | // InternalProblem.g:2038:1: ( rule__PredicateDefinition__Group_3_1__1__Impl ) | 8061 | // InternalProblem.g:2531:1: ( rule__PredicateDefinition__Group_3_1__1__Impl ) |
6473 | // InternalProblem.g:2039:2: rule__PredicateDefinition__Group_3_1__1__Impl | 8062 | // InternalProblem.g:2532:2: rule__PredicateDefinition__Group_3_1__1__Impl |
6474 | { | 8063 | { |
6475 | pushFollow(FOLLOW_2); | 8064 | pushFollow(FOLLOW_2); |
6476 | rule__PredicateDefinition__Group_3_1__1__Impl(); | 8065 | rule__PredicateDefinition__Group_3_1__1__Impl(); |
@@ -6496,21 +8085,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6496 | 8085 | ||
6497 | 8086 | ||
6498 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1__Impl" | 8087 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1__Impl" |
6499 | // InternalProblem.g:2045:1: rule__PredicateDefinition__Group_3_1__1__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ; | 8088 | // InternalProblem.g:2538:1: rule__PredicateDefinition__Group_3_1__1__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ; |
6500 | public final void rule__PredicateDefinition__Group_3_1__1__Impl() throws RecognitionException { | 8089 | public final void rule__PredicateDefinition__Group_3_1__1__Impl() throws RecognitionException { |
6501 | 8090 | ||
6502 | int stackSize = keepStackSize(); | 8091 | int stackSize = keepStackSize(); |
6503 | 8092 | ||
6504 | try { | 8093 | try { |
6505 | // InternalProblem.g:2049:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ) | 8094 | // InternalProblem.g:2542:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ) |
6506 | // InternalProblem.g:2050:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) | 8095 | // InternalProblem.g:2543:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) |
6507 | { | 8096 | { |
6508 | // InternalProblem.g:2050:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) | 8097 | // InternalProblem.g:2543:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) |
6509 | // InternalProblem.g:2051:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) | 8098 | // InternalProblem.g:2544:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) |
6510 | { | 8099 | { |
6511 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_1_1()); | 8100 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_1_1()); |
6512 | // InternalProblem.g:2052:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) | 8101 | // InternalProblem.g:2545:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) |
6513 | // InternalProblem.g:2052:3: rule__PredicateDefinition__ParametersAssignment_3_1_1 | 8102 | // InternalProblem.g:2545:3: rule__PredicateDefinition__ParametersAssignment_3_1_1 |
6514 | { | 8103 | { |
6515 | pushFollow(FOLLOW_2); | 8104 | pushFollow(FOLLOW_2); |
6516 | rule__PredicateDefinition__ParametersAssignment_3_1_1(); | 8105 | rule__PredicateDefinition__ParametersAssignment_3_1_1(); |
@@ -6543,16 +8132,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6543 | 8132 | ||
6544 | 8133 | ||
6545 | // $ANTLR start "rule__PredicateDefinition__Group_5__0" | 8134 | // $ANTLR start "rule__PredicateDefinition__Group_5__0" |
6546 | // InternalProblem.g:2061:1: rule__PredicateDefinition__Group_5__0 : rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ; | 8135 | // InternalProblem.g:2554:1: rule__PredicateDefinition__Group_5__0 : rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ; |
6547 | public final void rule__PredicateDefinition__Group_5__0() throws RecognitionException { | 8136 | public final void rule__PredicateDefinition__Group_5__0() throws RecognitionException { |
6548 | 8137 | ||
6549 | int stackSize = keepStackSize(); | 8138 | int stackSize = keepStackSize(); |
6550 | 8139 | ||
6551 | try { | 8140 | try { |
6552 | // InternalProblem.g:2065:1: ( rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ) | 8141 | // InternalProblem.g:2558:1: ( rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ) |
6553 | // InternalProblem.g:2066:2: rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 | 8142 | // InternalProblem.g:2559:2: rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 |
6554 | { | 8143 | { |
6555 | pushFollow(FOLLOW_23); | 8144 | pushFollow(FOLLOW_26); |
6556 | rule__PredicateDefinition__Group_5__0__Impl(); | 8145 | rule__PredicateDefinition__Group_5__0__Impl(); |
6557 | 8146 | ||
6558 | state._fsp--; | 8147 | state._fsp--; |
@@ -6581,20 +8170,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6581 | 8170 | ||
6582 | 8171 | ||
6583 | // $ANTLR start "rule__PredicateDefinition__Group_5__0__Impl" | 8172 | // $ANTLR start "rule__PredicateDefinition__Group_5__0__Impl" |
6584 | // InternalProblem.g:2073:1: rule__PredicateDefinition__Group_5__0__Impl : ( ':-' ) ; | 8173 | // InternalProblem.g:2566:1: rule__PredicateDefinition__Group_5__0__Impl : ( ':-' ) ; |
6585 | public final void rule__PredicateDefinition__Group_5__0__Impl() throws RecognitionException { | 8174 | public final void rule__PredicateDefinition__Group_5__0__Impl() throws RecognitionException { |
6586 | 8175 | ||
6587 | int stackSize = keepStackSize(); | 8176 | int stackSize = keepStackSize(); |
6588 | 8177 | ||
6589 | try { | 8178 | try { |
6590 | // InternalProblem.g:2077:1: ( ( ':-' ) ) | 8179 | // InternalProblem.g:2570:1: ( ( ':-' ) ) |
6591 | // InternalProblem.g:2078:1: ( ':-' ) | 8180 | // InternalProblem.g:2571:1: ( ':-' ) |
6592 | { | 8181 | { |
6593 | // InternalProblem.g:2078:1: ( ':-' ) | 8182 | // InternalProblem.g:2571:1: ( ':-' ) |
6594 | // InternalProblem.g:2079:2: ':-' | 8183 | // InternalProblem.g:2572:2: ':-' |
6595 | { | 8184 | { |
6596 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); | 8185 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); |
6597 | match(input,34,FOLLOW_2); | 8186 | match(input,35,FOLLOW_2); |
6598 | after(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); | 8187 | after(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); |
6599 | 8188 | ||
6600 | } | 8189 | } |
@@ -6618,16 +8207,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6618 | 8207 | ||
6619 | 8208 | ||
6620 | // $ANTLR start "rule__PredicateDefinition__Group_5__1" | 8209 | // $ANTLR start "rule__PredicateDefinition__Group_5__1" |
6621 | // InternalProblem.g:2088:1: rule__PredicateDefinition__Group_5__1 : rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ; | 8210 | // InternalProblem.g:2581:1: rule__PredicateDefinition__Group_5__1 : rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ; |
6622 | public final void rule__PredicateDefinition__Group_5__1() throws RecognitionException { | 8211 | public final void rule__PredicateDefinition__Group_5__1() throws RecognitionException { |
6623 | 8212 | ||
6624 | int stackSize = keepStackSize(); | 8213 | int stackSize = keepStackSize(); |
6625 | 8214 | ||
6626 | try { | 8215 | try { |
6627 | // InternalProblem.g:2092:1: ( rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ) | 8216 | // InternalProblem.g:2585:1: ( rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ) |
6628 | // InternalProblem.g:2093:2: rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 | 8217 | // InternalProblem.g:2586:2: rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 |
6629 | { | 8218 | { |
6630 | pushFollow(FOLLOW_14); | 8219 | pushFollow(FOLLOW_13); |
6631 | rule__PredicateDefinition__Group_5__1__Impl(); | 8220 | rule__PredicateDefinition__Group_5__1__Impl(); |
6632 | 8221 | ||
6633 | state._fsp--; | 8222 | state._fsp--; |
@@ -6656,21 +8245,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6656 | 8245 | ||
6657 | 8246 | ||
6658 | // $ANTLR start "rule__PredicateDefinition__Group_5__1__Impl" | 8247 | // $ANTLR start "rule__PredicateDefinition__Group_5__1__Impl" |
6659 | // InternalProblem.g:2100:1: rule__PredicateDefinition__Group_5__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ; | 8248 | // InternalProblem.g:2593:1: rule__PredicateDefinition__Group_5__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ; |
6660 | public final void rule__PredicateDefinition__Group_5__1__Impl() throws RecognitionException { | 8249 | public final void rule__PredicateDefinition__Group_5__1__Impl() throws RecognitionException { |
6661 | 8250 | ||
6662 | int stackSize = keepStackSize(); | 8251 | int stackSize = keepStackSize(); |
6663 | 8252 | ||
6664 | try { | 8253 | try { |
6665 | // InternalProblem.g:2104:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ) | 8254 | // InternalProblem.g:2597:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ) |
6666 | // InternalProblem.g:2105:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) | 8255 | // InternalProblem.g:2598:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) |
6667 | { | 8256 | { |
6668 | // InternalProblem.g:2105:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) | 8257 | // InternalProblem.g:2598:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) |
6669 | // InternalProblem.g:2106:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) | 8258 | // InternalProblem.g:2599:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) |
6670 | { | 8259 | { |
6671 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_1()); | 8260 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_1()); |
6672 | // InternalProblem.g:2107:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) | 8261 | // InternalProblem.g:2600:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) |
6673 | // InternalProblem.g:2107:3: rule__PredicateDefinition__BodiesAssignment_5_1 | 8262 | // InternalProblem.g:2600:3: rule__PredicateDefinition__BodiesAssignment_5_1 |
6674 | { | 8263 | { |
6675 | pushFollow(FOLLOW_2); | 8264 | pushFollow(FOLLOW_2); |
6676 | rule__PredicateDefinition__BodiesAssignment_5_1(); | 8265 | rule__PredicateDefinition__BodiesAssignment_5_1(); |
@@ -6703,14 +8292,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6703 | 8292 | ||
6704 | 8293 | ||
6705 | // $ANTLR start "rule__PredicateDefinition__Group_5__2" | 8294 | // $ANTLR start "rule__PredicateDefinition__Group_5__2" |
6706 | // InternalProblem.g:2115:1: rule__PredicateDefinition__Group_5__2 : rule__PredicateDefinition__Group_5__2__Impl ; | 8295 | // InternalProblem.g:2608:1: rule__PredicateDefinition__Group_5__2 : rule__PredicateDefinition__Group_5__2__Impl ; |
6707 | public final void rule__PredicateDefinition__Group_5__2() throws RecognitionException { | 8296 | public final void rule__PredicateDefinition__Group_5__2() throws RecognitionException { |
6708 | 8297 | ||
6709 | int stackSize = keepStackSize(); | 8298 | int stackSize = keepStackSize(); |
6710 | 8299 | ||
6711 | try { | 8300 | try { |
6712 | // InternalProblem.g:2119:1: ( rule__PredicateDefinition__Group_5__2__Impl ) | 8301 | // InternalProblem.g:2612:1: ( rule__PredicateDefinition__Group_5__2__Impl ) |
6713 | // InternalProblem.g:2120:2: rule__PredicateDefinition__Group_5__2__Impl | 8302 | // InternalProblem.g:2613:2: rule__PredicateDefinition__Group_5__2__Impl |
6714 | { | 8303 | { |
6715 | pushFollow(FOLLOW_2); | 8304 | pushFollow(FOLLOW_2); |
6716 | rule__PredicateDefinition__Group_5__2__Impl(); | 8305 | rule__PredicateDefinition__Group_5__2__Impl(); |
@@ -6736,35 +8325,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6736 | 8325 | ||
6737 | 8326 | ||
6738 | // $ANTLR start "rule__PredicateDefinition__Group_5__2__Impl" | 8327 | // $ANTLR start "rule__PredicateDefinition__Group_5__2__Impl" |
6739 | // InternalProblem.g:2126:1: rule__PredicateDefinition__Group_5__2__Impl : ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ; | 8328 | // InternalProblem.g:2619:1: rule__PredicateDefinition__Group_5__2__Impl : ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ; |
6740 | public final void rule__PredicateDefinition__Group_5__2__Impl() throws RecognitionException { | 8329 | public final void rule__PredicateDefinition__Group_5__2__Impl() throws RecognitionException { |
6741 | 8330 | ||
6742 | int stackSize = keepStackSize(); | 8331 | int stackSize = keepStackSize(); |
6743 | 8332 | ||
6744 | try { | 8333 | try { |
6745 | // InternalProblem.g:2130:1: ( ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ) | 8334 | // InternalProblem.g:2623:1: ( ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ) |
6746 | // InternalProblem.g:2131:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) | 8335 | // InternalProblem.g:2624:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) |
6747 | { | 8336 | { |
6748 | // InternalProblem.g:2131:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) | 8337 | // InternalProblem.g:2624:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) |
6749 | // InternalProblem.g:2132:2: ( rule__PredicateDefinition__Group_5_2__0 )* | 8338 | // InternalProblem.g:2625:2: ( rule__PredicateDefinition__Group_5_2__0 )* |
6750 | { | 8339 | { |
6751 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5_2()); | 8340 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5_2()); |
6752 | // InternalProblem.g:2133:2: ( rule__PredicateDefinition__Group_5_2__0 )* | 8341 | // InternalProblem.g:2626:2: ( rule__PredicateDefinition__Group_5_2__0 )* |
6753 | loop27: | 8342 | loop35: |
6754 | do { | 8343 | do { |
6755 | int alt27=2; | 8344 | int alt35=2; |
6756 | int LA27_0 = input.LA(1); | 8345 | int LA35_0 = input.LA(1); |
6757 | 8346 | ||
6758 | if ( (LA27_0==28) ) { | 8347 | if ( (LA35_0==14) ) { |
6759 | alt27=1; | 8348 | alt35=1; |
6760 | } | 8349 | } |
6761 | 8350 | ||
6762 | 8351 | ||
6763 | switch (alt27) { | 8352 | switch (alt35) { |
6764 | case 1 : | 8353 | case 1 : |
6765 | // InternalProblem.g:2133:3: rule__PredicateDefinition__Group_5_2__0 | 8354 | // InternalProblem.g:2626:3: rule__PredicateDefinition__Group_5_2__0 |
6766 | { | 8355 | { |
6767 | pushFollow(FOLLOW_24); | 8356 | pushFollow(FOLLOW_27); |
6768 | rule__PredicateDefinition__Group_5_2__0(); | 8357 | rule__PredicateDefinition__Group_5_2__0(); |
6769 | 8358 | ||
6770 | state._fsp--; | 8359 | state._fsp--; |
@@ -6774,7 +8363,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6774 | break; | 8363 | break; |
6775 | 8364 | ||
6776 | default : | 8365 | default : |
6777 | break loop27; | 8366 | break loop35; |
6778 | } | 8367 | } |
6779 | } while (true); | 8368 | } while (true); |
6780 | 8369 | ||
@@ -6801,16 +8390,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6801 | 8390 | ||
6802 | 8391 | ||
6803 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0" | 8392 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0" |
6804 | // InternalProblem.g:2142:1: rule__PredicateDefinition__Group_5_2__0 : rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ; | 8393 | // InternalProblem.g:2635:1: rule__PredicateDefinition__Group_5_2__0 : rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ; |
6805 | public final void rule__PredicateDefinition__Group_5_2__0() throws RecognitionException { | 8394 | public final void rule__PredicateDefinition__Group_5_2__0() throws RecognitionException { |
6806 | 8395 | ||
6807 | int stackSize = keepStackSize(); | 8396 | int stackSize = keepStackSize(); |
6808 | 8397 | ||
6809 | try { | 8398 | try { |
6810 | // InternalProblem.g:2146:1: ( rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ) | 8399 | // InternalProblem.g:2639:1: ( rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ) |
6811 | // InternalProblem.g:2147:2: rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 | 8400 | // InternalProblem.g:2640:2: rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 |
6812 | { | 8401 | { |
6813 | pushFollow(FOLLOW_23); | 8402 | pushFollow(FOLLOW_26); |
6814 | rule__PredicateDefinition__Group_5_2__0__Impl(); | 8403 | rule__PredicateDefinition__Group_5_2__0__Impl(); |
6815 | 8404 | ||
6816 | state._fsp--; | 8405 | state._fsp--; |
@@ -6839,20 +8428,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6839 | 8428 | ||
6840 | 8429 | ||
6841 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0__Impl" | 8430 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0__Impl" |
6842 | // InternalProblem.g:2154:1: rule__PredicateDefinition__Group_5_2__0__Impl : ( ';' ) ; | 8431 | // InternalProblem.g:2647:1: rule__PredicateDefinition__Group_5_2__0__Impl : ( ';' ) ; |
6843 | public final void rule__PredicateDefinition__Group_5_2__0__Impl() throws RecognitionException { | 8432 | public final void rule__PredicateDefinition__Group_5_2__0__Impl() throws RecognitionException { |
6844 | 8433 | ||
6845 | int stackSize = keepStackSize(); | 8434 | int stackSize = keepStackSize(); |
6846 | 8435 | ||
6847 | try { | 8436 | try { |
6848 | // InternalProblem.g:2158:1: ( ( ';' ) ) | 8437 | // InternalProblem.g:2651:1: ( ( ';' ) ) |
6849 | // InternalProblem.g:2159:1: ( ';' ) | 8438 | // InternalProblem.g:2652:1: ( ';' ) |
6850 | { | 8439 | { |
6851 | // InternalProblem.g:2159:1: ( ';' ) | 8440 | // InternalProblem.g:2652:1: ( ';' ) |
6852 | // InternalProblem.g:2160:2: ';' | 8441 | // InternalProblem.g:2653:2: ';' |
6853 | { | 8442 | { |
6854 | before(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); | 8443 | before(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); |
6855 | match(input,28,FOLLOW_2); | 8444 | match(input,14,FOLLOW_2); |
6856 | after(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); | 8445 | after(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); |
6857 | 8446 | ||
6858 | } | 8447 | } |
@@ -6876,14 +8465,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6876 | 8465 | ||
6877 | 8466 | ||
6878 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1" | 8467 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1" |
6879 | // InternalProblem.g:2169:1: rule__PredicateDefinition__Group_5_2__1 : rule__PredicateDefinition__Group_5_2__1__Impl ; | 8468 | // InternalProblem.g:2662:1: rule__PredicateDefinition__Group_5_2__1 : rule__PredicateDefinition__Group_5_2__1__Impl ; |
6880 | public final void rule__PredicateDefinition__Group_5_2__1() throws RecognitionException { | 8469 | public final void rule__PredicateDefinition__Group_5_2__1() throws RecognitionException { |
6881 | 8470 | ||
6882 | int stackSize = keepStackSize(); | 8471 | int stackSize = keepStackSize(); |
6883 | 8472 | ||
6884 | try { | 8473 | try { |
6885 | // InternalProblem.g:2173:1: ( rule__PredicateDefinition__Group_5_2__1__Impl ) | 8474 | // InternalProblem.g:2666:1: ( rule__PredicateDefinition__Group_5_2__1__Impl ) |
6886 | // InternalProblem.g:2174:2: rule__PredicateDefinition__Group_5_2__1__Impl | 8475 | // InternalProblem.g:2667:2: rule__PredicateDefinition__Group_5_2__1__Impl |
6887 | { | 8476 | { |
6888 | pushFollow(FOLLOW_2); | 8477 | pushFollow(FOLLOW_2); |
6889 | rule__PredicateDefinition__Group_5_2__1__Impl(); | 8478 | rule__PredicateDefinition__Group_5_2__1__Impl(); |
@@ -6909,21 +8498,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6909 | 8498 | ||
6910 | 8499 | ||
6911 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1__Impl" | 8500 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1__Impl" |
6912 | // InternalProblem.g:2180:1: rule__PredicateDefinition__Group_5_2__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ; | 8501 | // InternalProblem.g:2673:1: rule__PredicateDefinition__Group_5_2__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ; |
6913 | public final void rule__PredicateDefinition__Group_5_2__1__Impl() throws RecognitionException { | 8502 | public final void rule__PredicateDefinition__Group_5_2__1__Impl() throws RecognitionException { |
6914 | 8503 | ||
6915 | int stackSize = keepStackSize(); | 8504 | int stackSize = keepStackSize(); |
6916 | 8505 | ||
6917 | try { | 8506 | try { |
6918 | // InternalProblem.g:2184:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ) | 8507 | // InternalProblem.g:2677:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ) |
6919 | // InternalProblem.g:2185:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) | 8508 | // InternalProblem.g:2678:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) |
6920 | { | 8509 | { |
6921 | // InternalProblem.g:2185:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) | 8510 | // InternalProblem.g:2678:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) |
6922 | // InternalProblem.g:2186:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) | 8511 | // InternalProblem.g:2679:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) |
6923 | { | 8512 | { |
6924 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_2_1()); | 8513 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_2_1()); |
6925 | // InternalProblem.g:2187:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) | 8514 | // InternalProblem.g:2680:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) |
6926 | // InternalProblem.g:2187:3: rule__PredicateDefinition__BodiesAssignment_5_2_1 | 8515 | // InternalProblem.g:2680:3: rule__PredicateDefinition__BodiesAssignment_5_2_1 |
6927 | { | 8516 | { |
6928 | pushFollow(FOLLOW_2); | 8517 | pushFollow(FOLLOW_2); |
6929 | rule__PredicateDefinition__BodiesAssignment_5_2_1(); | 8518 | rule__PredicateDefinition__BodiesAssignment_5_2_1(); |
@@ -6956,14 +8545,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6956 | 8545 | ||
6957 | 8546 | ||
6958 | // $ANTLR start "rule__Parameter__Group__0" | 8547 | // $ANTLR start "rule__Parameter__Group__0" |
6959 | // InternalProblem.g:2196:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; | 8548 | // InternalProblem.g:2689:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; |
6960 | public final void rule__Parameter__Group__0() throws RecognitionException { | 8549 | public final void rule__Parameter__Group__0() throws RecognitionException { |
6961 | 8550 | ||
6962 | int stackSize = keepStackSize(); | 8551 | int stackSize = keepStackSize(); |
6963 | 8552 | ||
6964 | try { | 8553 | try { |
6965 | // InternalProblem.g:2200:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) | 8554 | // InternalProblem.g:2693:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) |
6966 | // InternalProblem.g:2201:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 | 8555 | // InternalProblem.g:2694:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 |
6967 | { | 8556 | { |
6968 | pushFollow(FOLLOW_5); | 8557 | pushFollow(FOLLOW_5); |
6969 | rule__Parameter__Group__0__Impl(); | 8558 | rule__Parameter__Group__0__Impl(); |
@@ -6994,27 +8583,68 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6994 | 8583 | ||
6995 | 8584 | ||
6996 | // $ANTLR start "rule__Parameter__Group__0__Impl" | 8585 | // $ANTLR start "rule__Parameter__Group__0__Impl" |
6997 | // InternalProblem.g:2208:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__ParameterTypeAssignment_0 ) ) ; | 8586 | // InternalProblem.g:2701:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ; |
6998 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { | 8587 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { |
6999 | 8588 | ||
7000 | int stackSize = keepStackSize(); | 8589 | int stackSize = keepStackSize(); |
7001 | 8590 | ||
7002 | try { | 8591 | try { |
7003 | // InternalProblem.g:2212:1: ( ( ( rule__Parameter__ParameterTypeAssignment_0 ) ) ) | 8592 | // InternalProblem.g:2705:1: ( ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ) |
7004 | // InternalProblem.g:2213:1: ( ( rule__Parameter__ParameterTypeAssignment_0 ) ) | 8593 | // InternalProblem.g:2706:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) |
7005 | { | 8594 | { |
7006 | // InternalProblem.g:2213:1: ( ( rule__Parameter__ParameterTypeAssignment_0 ) ) | 8595 | // InternalProblem.g:2706:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) |
7007 | // InternalProblem.g:2214:2: ( rule__Parameter__ParameterTypeAssignment_0 ) | 8596 | // InternalProblem.g:2707:2: ( rule__Parameter__ParameterTypeAssignment_0 )? |
7008 | { | 8597 | { |
7009 | before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); | 8598 | before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); |
7010 | // InternalProblem.g:2215:2: ( rule__Parameter__ParameterTypeAssignment_0 ) | 8599 | // InternalProblem.g:2708:2: ( rule__Parameter__ParameterTypeAssignment_0 )? |
7011 | // InternalProblem.g:2215:3: rule__Parameter__ParameterTypeAssignment_0 | 8600 | int alt36=2; |
7012 | { | 8601 | switch ( input.LA(1) ) { |
7013 | pushFollow(FOLLOW_2); | 8602 | case RULE_QUOTED_ID: |
7014 | rule__Parameter__ParameterTypeAssignment_0(); | 8603 | { |
8604 | alt36=1; | ||
8605 | } | ||
8606 | break; | ||
8607 | case RULE_ID: | ||
8608 | { | ||
8609 | int LA36_2 = input.LA(2); | ||
8610 | |||
8611 | if ( (LA36_2==RULE_ID||(LA36_2>=19 && LA36_2<=20)||LA36_2==36) ) { | ||
8612 | alt36=1; | ||
8613 | } | ||
8614 | } | ||
8615 | break; | ||
8616 | case 19: | ||
8617 | { | ||
8618 | int LA36_3 = input.LA(2); | ||
8619 | |||
8620 | if ( (LA36_3==RULE_ID||(LA36_3>=19 && LA36_3<=20)||LA36_3==36) ) { | ||
8621 | alt36=1; | ||
8622 | } | ||
8623 | } | ||
8624 | break; | ||
8625 | case 20: | ||
8626 | { | ||
8627 | int LA36_4 = input.LA(2); | ||
8628 | |||
8629 | if ( (LA36_4==RULE_ID||(LA36_4>=19 && LA36_4<=20)||LA36_4==36) ) { | ||
8630 | alt36=1; | ||
8631 | } | ||
8632 | } | ||
8633 | break; | ||
8634 | } | ||
8635 | |||
8636 | switch (alt36) { | ||
8637 | case 1 : | ||
8638 | // InternalProblem.g:2708:3: rule__Parameter__ParameterTypeAssignment_0 | ||
8639 | { | ||
8640 | pushFollow(FOLLOW_2); | ||
8641 | rule__Parameter__ParameterTypeAssignment_0(); | ||
8642 | |||
8643 | state._fsp--; | ||
7015 | 8644 | ||
7016 | state._fsp--; | ||
7017 | 8645 | ||
8646 | } | ||
8647 | break; | ||
7018 | 8648 | ||
7019 | } | 8649 | } |
7020 | 8650 | ||
@@ -7041,14 +8671,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7041 | 8671 | ||
7042 | 8672 | ||
7043 | // $ANTLR start "rule__Parameter__Group__1" | 8673 | // $ANTLR start "rule__Parameter__Group__1" |
7044 | // InternalProblem.g:2223:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; | 8674 | // InternalProblem.g:2716:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; |
7045 | public final void rule__Parameter__Group__1() throws RecognitionException { | 8675 | public final void rule__Parameter__Group__1() throws RecognitionException { |
7046 | 8676 | ||
7047 | int stackSize = keepStackSize(); | 8677 | int stackSize = keepStackSize(); |
7048 | 8678 | ||
7049 | try { | 8679 | try { |
7050 | // InternalProblem.g:2227:1: ( rule__Parameter__Group__1__Impl ) | 8680 | // InternalProblem.g:2720:1: ( rule__Parameter__Group__1__Impl ) |
7051 | // InternalProblem.g:2228:2: rule__Parameter__Group__1__Impl | 8681 | // InternalProblem.g:2721:2: rule__Parameter__Group__1__Impl |
7052 | { | 8682 | { |
7053 | pushFollow(FOLLOW_2); | 8683 | pushFollow(FOLLOW_2); |
7054 | rule__Parameter__Group__1__Impl(); | 8684 | rule__Parameter__Group__1__Impl(); |
@@ -7074,21 +8704,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7074 | 8704 | ||
7075 | 8705 | ||
7076 | // $ANTLR start "rule__Parameter__Group__1__Impl" | 8706 | // $ANTLR start "rule__Parameter__Group__1__Impl" |
7077 | // InternalProblem.g:2234:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; | 8707 | // InternalProblem.g:2727:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; |
7078 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { | 8708 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { |
7079 | 8709 | ||
7080 | int stackSize = keepStackSize(); | 8710 | int stackSize = keepStackSize(); |
7081 | 8711 | ||
7082 | try { | 8712 | try { |
7083 | // InternalProblem.g:2238:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) | 8713 | // InternalProblem.g:2731:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) |
7084 | // InternalProblem.g:2239:1: ( ( rule__Parameter__NameAssignment_1 ) ) | 8714 | // InternalProblem.g:2732:1: ( ( rule__Parameter__NameAssignment_1 ) ) |
7085 | { | 8715 | { |
7086 | // InternalProblem.g:2239:1: ( ( rule__Parameter__NameAssignment_1 ) ) | 8716 | // InternalProblem.g:2732:1: ( ( rule__Parameter__NameAssignment_1 ) ) |
7087 | // InternalProblem.g:2240:2: ( rule__Parameter__NameAssignment_1 ) | 8717 | // InternalProblem.g:2733:2: ( rule__Parameter__NameAssignment_1 ) |
7088 | { | 8718 | { |
7089 | before(grammarAccess.getParameterAccess().getNameAssignment_1()); | 8719 | before(grammarAccess.getParameterAccess().getNameAssignment_1()); |
7090 | // InternalProblem.g:2241:2: ( rule__Parameter__NameAssignment_1 ) | 8720 | // InternalProblem.g:2734:2: ( rule__Parameter__NameAssignment_1 ) |
7091 | // InternalProblem.g:2241:3: rule__Parameter__NameAssignment_1 | 8721 | // InternalProblem.g:2734:3: rule__Parameter__NameAssignment_1 |
7092 | { | 8722 | { |
7093 | pushFollow(FOLLOW_2); | 8723 | pushFollow(FOLLOW_2); |
7094 | rule__Parameter__NameAssignment_1(); | 8724 | rule__Parameter__NameAssignment_1(); |
@@ -7121,16 +8751,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7121 | 8751 | ||
7122 | 8752 | ||
7123 | // $ANTLR start "rule__Conjunction__Group__0" | 8753 | // $ANTLR start "rule__Conjunction__Group__0" |
7124 | // InternalProblem.g:2250:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; | 8754 | // InternalProblem.g:2743:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; |
7125 | public final void rule__Conjunction__Group__0() throws RecognitionException { | 8755 | public final void rule__Conjunction__Group__0() throws RecognitionException { |
7126 | 8756 | ||
7127 | int stackSize = keepStackSize(); | 8757 | int stackSize = keepStackSize(); |
7128 | 8758 | ||
7129 | try { | 8759 | try { |
7130 | // InternalProblem.g:2254:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) | 8760 | // InternalProblem.g:2747:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) |
7131 | // InternalProblem.g:2255:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 | 8761 | // InternalProblem.g:2748:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 |
7132 | { | 8762 | { |
7133 | pushFollow(FOLLOW_10); | 8763 | pushFollow(FOLLOW_9); |
7134 | rule__Conjunction__Group__0__Impl(); | 8764 | rule__Conjunction__Group__0__Impl(); |
7135 | 8765 | ||
7136 | state._fsp--; | 8766 | state._fsp--; |
@@ -7159,21 +8789,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7159 | 8789 | ||
7160 | 8790 | ||
7161 | // $ANTLR start "rule__Conjunction__Group__0__Impl" | 8791 | // $ANTLR start "rule__Conjunction__Group__0__Impl" |
7162 | // InternalProblem.g:2262:1: rule__Conjunction__Group__0__Impl : ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ; | 8792 | // InternalProblem.g:2755:1: rule__Conjunction__Group__0__Impl : ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ; |
7163 | public final void rule__Conjunction__Group__0__Impl() throws RecognitionException { | 8793 | public final void rule__Conjunction__Group__0__Impl() throws RecognitionException { |
7164 | 8794 | ||
7165 | int stackSize = keepStackSize(); | 8795 | int stackSize = keepStackSize(); |
7166 | 8796 | ||
7167 | try { | 8797 | try { |
7168 | // InternalProblem.g:2266:1: ( ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ) | 8798 | // InternalProblem.g:2759:1: ( ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ) |
7169 | // InternalProblem.g:2267:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) | 8799 | // InternalProblem.g:2760:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) |
7170 | { | 8800 | { |
7171 | // InternalProblem.g:2267:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) | 8801 | // InternalProblem.g:2760:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) |
7172 | // InternalProblem.g:2268:2: ( rule__Conjunction__LiteralsAssignment_0 ) | 8802 | // InternalProblem.g:2761:2: ( rule__Conjunction__LiteralsAssignment_0 ) |
7173 | { | 8803 | { |
7174 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_0()); | 8804 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_0()); |
7175 | // InternalProblem.g:2269:2: ( rule__Conjunction__LiteralsAssignment_0 ) | 8805 | // InternalProblem.g:2762:2: ( rule__Conjunction__LiteralsAssignment_0 ) |
7176 | // InternalProblem.g:2269:3: rule__Conjunction__LiteralsAssignment_0 | 8806 | // InternalProblem.g:2762:3: rule__Conjunction__LiteralsAssignment_0 |
7177 | { | 8807 | { |
7178 | pushFollow(FOLLOW_2); | 8808 | pushFollow(FOLLOW_2); |
7179 | rule__Conjunction__LiteralsAssignment_0(); | 8809 | rule__Conjunction__LiteralsAssignment_0(); |
@@ -7206,14 +8836,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7206 | 8836 | ||
7207 | 8837 | ||
7208 | // $ANTLR start "rule__Conjunction__Group__1" | 8838 | // $ANTLR start "rule__Conjunction__Group__1" |
7209 | // InternalProblem.g:2277:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; | 8839 | // InternalProblem.g:2770:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; |
7210 | public final void rule__Conjunction__Group__1() throws RecognitionException { | 8840 | public final void rule__Conjunction__Group__1() throws RecognitionException { |
7211 | 8841 | ||
7212 | int stackSize = keepStackSize(); | 8842 | int stackSize = keepStackSize(); |
7213 | 8843 | ||
7214 | try { | 8844 | try { |
7215 | // InternalProblem.g:2281:1: ( rule__Conjunction__Group__1__Impl ) | 8845 | // InternalProblem.g:2774:1: ( rule__Conjunction__Group__1__Impl ) |
7216 | // InternalProblem.g:2282:2: rule__Conjunction__Group__1__Impl | 8846 | // InternalProblem.g:2775:2: rule__Conjunction__Group__1__Impl |
7217 | { | 8847 | { |
7218 | pushFollow(FOLLOW_2); | 8848 | pushFollow(FOLLOW_2); |
7219 | rule__Conjunction__Group__1__Impl(); | 8849 | rule__Conjunction__Group__1__Impl(); |
@@ -7239,35 +8869,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7239 | 8869 | ||
7240 | 8870 | ||
7241 | // $ANTLR start "rule__Conjunction__Group__1__Impl" | 8871 | // $ANTLR start "rule__Conjunction__Group__1__Impl" |
7242 | // InternalProblem.g:2288:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; | 8872 | // InternalProblem.g:2781:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; |
7243 | public final void rule__Conjunction__Group__1__Impl() throws RecognitionException { | 8873 | public final void rule__Conjunction__Group__1__Impl() throws RecognitionException { |
7244 | 8874 | ||
7245 | int stackSize = keepStackSize(); | 8875 | int stackSize = keepStackSize(); |
7246 | 8876 | ||
7247 | try { | 8877 | try { |
7248 | // InternalProblem.g:2292:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) | 8878 | // InternalProblem.g:2785:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) |
7249 | // InternalProblem.g:2293:1: ( ( rule__Conjunction__Group_1__0 )* ) | 8879 | // InternalProblem.g:2786:1: ( ( rule__Conjunction__Group_1__0 )* ) |
7250 | { | 8880 | { |
7251 | // InternalProblem.g:2293:1: ( ( rule__Conjunction__Group_1__0 )* ) | 8881 | // InternalProblem.g:2786:1: ( ( rule__Conjunction__Group_1__0 )* ) |
7252 | // InternalProblem.g:2294:2: ( rule__Conjunction__Group_1__0 )* | 8882 | // InternalProblem.g:2787:2: ( rule__Conjunction__Group_1__0 )* |
7253 | { | 8883 | { |
7254 | before(grammarAccess.getConjunctionAccess().getGroup_1()); | 8884 | before(grammarAccess.getConjunctionAccess().getGroup_1()); |
7255 | // InternalProblem.g:2295:2: ( rule__Conjunction__Group_1__0 )* | 8885 | // InternalProblem.g:2788:2: ( rule__Conjunction__Group_1__0 )* |
7256 | loop28: | 8886 | loop37: |
7257 | do { | 8887 | do { |
7258 | int alt28=2; | 8888 | int alt37=2; |
7259 | int LA28_0 = input.LA(1); | 8889 | int LA37_0 = input.LA(1); |
7260 | 8890 | ||
7261 | if ( (LA28_0==25) ) { | 8891 | if ( (LA37_0==13) ) { |
7262 | alt28=1; | 8892 | alt37=1; |
7263 | } | 8893 | } |
7264 | 8894 | ||
7265 | 8895 | ||
7266 | switch (alt28) { | 8896 | switch (alt37) { |
7267 | case 1 : | 8897 | case 1 : |
7268 | // InternalProblem.g:2295:3: rule__Conjunction__Group_1__0 | 8898 | // InternalProblem.g:2788:3: rule__Conjunction__Group_1__0 |
7269 | { | 8899 | { |
7270 | pushFollow(FOLLOW_11); | 8900 | pushFollow(FOLLOW_10); |
7271 | rule__Conjunction__Group_1__0(); | 8901 | rule__Conjunction__Group_1__0(); |
7272 | 8902 | ||
7273 | state._fsp--; | 8903 | state._fsp--; |
@@ -7277,7 +8907,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7277 | break; | 8907 | break; |
7278 | 8908 | ||
7279 | default : | 8909 | default : |
7280 | break loop28; | 8910 | break loop37; |
7281 | } | 8911 | } |
7282 | } while (true); | 8912 | } while (true); |
7283 | 8913 | ||
@@ -7304,16 +8934,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7304 | 8934 | ||
7305 | 8935 | ||
7306 | // $ANTLR start "rule__Conjunction__Group_1__0" | 8936 | // $ANTLR start "rule__Conjunction__Group_1__0" |
7307 | // InternalProblem.g:2304:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; | 8937 | // InternalProblem.g:2797:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; |
7308 | public final void rule__Conjunction__Group_1__0() throws RecognitionException { | 8938 | public final void rule__Conjunction__Group_1__0() throws RecognitionException { |
7309 | 8939 | ||
7310 | int stackSize = keepStackSize(); | 8940 | int stackSize = keepStackSize(); |
7311 | 8941 | ||
7312 | try { | 8942 | try { |
7313 | // InternalProblem.g:2308:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) | 8943 | // InternalProblem.g:2801:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) |
7314 | // InternalProblem.g:2309:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 | 8944 | // InternalProblem.g:2802:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 |
7315 | { | 8945 | { |
7316 | pushFollow(FOLLOW_23); | 8946 | pushFollow(FOLLOW_26); |
7317 | rule__Conjunction__Group_1__0__Impl(); | 8947 | rule__Conjunction__Group_1__0__Impl(); |
7318 | 8948 | ||
7319 | state._fsp--; | 8949 | state._fsp--; |
@@ -7342,20 +8972,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7342 | 8972 | ||
7343 | 8973 | ||
7344 | // $ANTLR start "rule__Conjunction__Group_1__0__Impl" | 8974 | // $ANTLR start "rule__Conjunction__Group_1__0__Impl" |
7345 | // InternalProblem.g:2316:1: rule__Conjunction__Group_1__0__Impl : ( ',' ) ; | 8975 | // InternalProblem.g:2809:1: rule__Conjunction__Group_1__0__Impl : ( ',' ) ; |
7346 | public final void rule__Conjunction__Group_1__0__Impl() throws RecognitionException { | 8976 | public final void rule__Conjunction__Group_1__0__Impl() throws RecognitionException { |
7347 | 8977 | ||
7348 | int stackSize = keepStackSize(); | 8978 | int stackSize = keepStackSize(); |
7349 | 8979 | ||
7350 | try { | 8980 | try { |
7351 | // InternalProblem.g:2320:1: ( ( ',' ) ) | 8981 | // InternalProblem.g:2813:1: ( ( ',' ) ) |
7352 | // InternalProblem.g:2321:1: ( ',' ) | 8982 | // InternalProblem.g:2814:1: ( ',' ) |
7353 | { | 8983 | { |
7354 | // InternalProblem.g:2321:1: ( ',' ) | 8984 | // InternalProblem.g:2814:1: ( ',' ) |
7355 | // InternalProblem.g:2322:2: ',' | 8985 | // InternalProblem.g:2815:2: ',' |
7356 | { | 8986 | { |
7357 | before(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); | 8987 | before(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); |
7358 | match(input,25,FOLLOW_2); | 8988 | match(input,13,FOLLOW_2); |
7359 | after(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); | 8989 | after(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); |
7360 | 8990 | ||
7361 | } | 8991 | } |
@@ -7379,14 +9009,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7379 | 9009 | ||
7380 | 9010 | ||
7381 | // $ANTLR start "rule__Conjunction__Group_1__1" | 9011 | // $ANTLR start "rule__Conjunction__Group_1__1" |
7382 | // InternalProblem.g:2331:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl ; | 9012 | // InternalProblem.g:2824:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl ; |
7383 | public final void rule__Conjunction__Group_1__1() throws RecognitionException { | 9013 | public final void rule__Conjunction__Group_1__1() throws RecognitionException { |
7384 | 9014 | ||
7385 | int stackSize = keepStackSize(); | 9015 | int stackSize = keepStackSize(); |
7386 | 9016 | ||
7387 | try { | 9017 | try { |
7388 | // InternalProblem.g:2335:1: ( rule__Conjunction__Group_1__1__Impl ) | 9018 | // InternalProblem.g:2828:1: ( rule__Conjunction__Group_1__1__Impl ) |
7389 | // InternalProblem.g:2336:2: rule__Conjunction__Group_1__1__Impl | 9019 | // InternalProblem.g:2829:2: rule__Conjunction__Group_1__1__Impl |
7390 | { | 9020 | { |
7391 | pushFollow(FOLLOW_2); | 9021 | pushFollow(FOLLOW_2); |
7392 | rule__Conjunction__Group_1__1__Impl(); | 9022 | rule__Conjunction__Group_1__1__Impl(); |
@@ -7412,21 +9042,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7412 | 9042 | ||
7413 | 9043 | ||
7414 | // $ANTLR start "rule__Conjunction__Group_1__1__Impl" | 9044 | // $ANTLR start "rule__Conjunction__Group_1__1__Impl" |
7415 | // InternalProblem.g:2342:1: rule__Conjunction__Group_1__1__Impl : ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ; | 9045 | // InternalProblem.g:2835:1: rule__Conjunction__Group_1__1__Impl : ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ; |
7416 | public final void rule__Conjunction__Group_1__1__Impl() throws RecognitionException { | 9046 | public final void rule__Conjunction__Group_1__1__Impl() throws RecognitionException { |
7417 | 9047 | ||
7418 | int stackSize = keepStackSize(); | 9048 | int stackSize = keepStackSize(); |
7419 | 9049 | ||
7420 | try { | 9050 | try { |
7421 | // InternalProblem.g:2346:1: ( ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ) | 9051 | // InternalProblem.g:2839:1: ( ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ) |
7422 | // InternalProblem.g:2347:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) | 9052 | // InternalProblem.g:2840:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) |
7423 | { | 9053 | { |
7424 | // InternalProblem.g:2347:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) | 9054 | // InternalProblem.g:2840:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) |
7425 | // InternalProblem.g:2348:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) | 9055 | // InternalProblem.g:2841:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) |
7426 | { | 9056 | { |
7427 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_1_1()); | 9057 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_1_1()); |
7428 | // InternalProblem.g:2349:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) | 9058 | // InternalProblem.g:2842:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) |
7429 | // InternalProblem.g:2349:3: rule__Conjunction__LiteralsAssignment_1_1 | 9059 | // InternalProblem.g:2842:3: rule__Conjunction__LiteralsAssignment_1_1 |
7430 | { | 9060 | { |
7431 | pushFollow(FOLLOW_2); | 9061 | pushFollow(FOLLOW_2); |
7432 | rule__Conjunction__LiteralsAssignment_1_1(); | 9062 | rule__Conjunction__LiteralsAssignment_1_1(); |
@@ -7459,16 +9089,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7459 | 9089 | ||
7460 | 9090 | ||
7461 | // $ANTLR start "rule__NegativeLiteral__Group__0" | 9091 | // $ANTLR start "rule__NegativeLiteral__Group__0" |
7462 | // InternalProblem.g:2358:1: rule__NegativeLiteral__Group__0 : rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ; | 9092 | // InternalProblem.g:2851:1: rule__NegativeLiteral__Group__0 : rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ; |
7463 | public final void rule__NegativeLiteral__Group__0() throws RecognitionException { | 9093 | public final void rule__NegativeLiteral__Group__0() throws RecognitionException { |
7464 | 9094 | ||
7465 | int stackSize = keepStackSize(); | 9095 | int stackSize = keepStackSize(); |
7466 | 9096 | ||
7467 | try { | 9097 | try { |
7468 | // InternalProblem.g:2362:1: ( rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ) | 9098 | // InternalProblem.g:2855:1: ( rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ) |
7469 | // InternalProblem.g:2363:2: rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 | 9099 | // InternalProblem.g:2856:2: rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 |
7470 | { | 9100 | { |
7471 | pushFollow(FOLLOW_9); | 9101 | pushFollow(FOLLOW_5); |
7472 | rule__NegativeLiteral__Group__0__Impl(); | 9102 | rule__NegativeLiteral__Group__0__Impl(); |
7473 | 9103 | ||
7474 | state._fsp--; | 9104 | state._fsp--; |
@@ -7497,20 +9127,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7497 | 9127 | ||
7498 | 9128 | ||
7499 | // $ANTLR start "rule__NegativeLiteral__Group__0__Impl" | 9129 | // $ANTLR start "rule__NegativeLiteral__Group__0__Impl" |
7500 | // InternalProblem.g:2370:1: rule__NegativeLiteral__Group__0__Impl : ( '!' ) ; | 9130 | // InternalProblem.g:2863:1: rule__NegativeLiteral__Group__0__Impl : ( '!' ) ; |
7501 | public final void rule__NegativeLiteral__Group__0__Impl() throws RecognitionException { | 9131 | public final void rule__NegativeLiteral__Group__0__Impl() throws RecognitionException { |
7502 | 9132 | ||
7503 | int stackSize = keepStackSize(); | 9133 | int stackSize = keepStackSize(); |
7504 | 9134 | ||
7505 | try { | 9135 | try { |
7506 | // InternalProblem.g:2374:1: ( ( '!' ) ) | 9136 | // InternalProblem.g:2867:1: ( ( '!' ) ) |
7507 | // InternalProblem.g:2375:1: ( '!' ) | 9137 | // InternalProblem.g:2868:1: ( '!' ) |
7508 | { | 9138 | { |
7509 | // InternalProblem.g:2375:1: ( '!' ) | 9139 | // InternalProblem.g:2868:1: ( '!' ) |
7510 | // InternalProblem.g:2376:2: '!' | 9140 | // InternalProblem.g:2869:2: '!' |
7511 | { | 9141 | { |
7512 | before(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); | 9142 | before(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); |
7513 | match(input,20,FOLLOW_2); | 9143 | match(input,22,FOLLOW_2); |
7514 | after(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); | 9144 | after(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); |
7515 | 9145 | ||
7516 | } | 9146 | } |
@@ -7534,14 +9164,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7534 | 9164 | ||
7535 | 9165 | ||
7536 | // $ANTLR start "rule__NegativeLiteral__Group__1" | 9166 | // $ANTLR start "rule__NegativeLiteral__Group__1" |
7537 | // InternalProblem.g:2385:1: rule__NegativeLiteral__Group__1 : rule__NegativeLiteral__Group__1__Impl ; | 9167 | // InternalProblem.g:2878:1: rule__NegativeLiteral__Group__1 : rule__NegativeLiteral__Group__1__Impl ; |
7538 | public final void rule__NegativeLiteral__Group__1() throws RecognitionException { | 9168 | public final void rule__NegativeLiteral__Group__1() throws RecognitionException { |
7539 | 9169 | ||
7540 | int stackSize = keepStackSize(); | 9170 | int stackSize = keepStackSize(); |
7541 | 9171 | ||
7542 | try { | 9172 | try { |
7543 | // InternalProblem.g:2389:1: ( rule__NegativeLiteral__Group__1__Impl ) | 9173 | // InternalProblem.g:2882:1: ( rule__NegativeLiteral__Group__1__Impl ) |
7544 | // InternalProblem.g:2390:2: rule__NegativeLiteral__Group__1__Impl | 9174 | // InternalProblem.g:2883:2: rule__NegativeLiteral__Group__1__Impl |
7545 | { | 9175 | { |
7546 | pushFollow(FOLLOW_2); | 9176 | pushFollow(FOLLOW_2); |
7547 | rule__NegativeLiteral__Group__1__Impl(); | 9177 | rule__NegativeLiteral__Group__1__Impl(); |
@@ -7567,21 +9197,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7567 | 9197 | ||
7568 | 9198 | ||
7569 | // $ANTLR start "rule__NegativeLiteral__Group__1__Impl" | 9199 | // $ANTLR start "rule__NegativeLiteral__Group__1__Impl" |
7570 | // InternalProblem.g:2396:1: rule__NegativeLiteral__Group__1__Impl : ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ; | 9200 | // InternalProblem.g:2889:1: rule__NegativeLiteral__Group__1__Impl : ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ; |
7571 | public final void rule__NegativeLiteral__Group__1__Impl() throws RecognitionException { | 9201 | public final void rule__NegativeLiteral__Group__1__Impl() throws RecognitionException { |
7572 | 9202 | ||
7573 | int stackSize = keepStackSize(); | 9203 | int stackSize = keepStackSize(); |
7574 | 9204 | ||
7575 | try { | 9205 | try { |
7576 | // InternalProblem.g:2400:1: ( ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ) | 9206 | // InternalProblem.g:2893:1: ( ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ) |
7577 | // InternalProblem.g:2401:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) | 9207 | // InternalProblem.g:2894:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) |
7578 | { | 9208 | { |
7579 | // InternalProblem.g:2401:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) | 9209 | // InternalProblem.g:2894:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) |
7580 | // InternalProblem.g:2402:2: ( rule__NegativeLiteral__AtomAssignment_1 ) | 9210 | // InternalProblem.g:2895:2: ( rule__NegativeLiteral__AtomAssignment_1 ) |
7581 | { | 9211 | { |
7582 | before(grammarAccess.getNegativeLiteralAccess().getAtomAssignment_1()); | 9212 | before(grammarAccess.getNegativeLiteralAccess().getAtomAssignment_1()); |
7583 | // InternalProblem.g:2403:2: ( rule__NegativeLiteral__AtomAssignment_1 ) | 9213 | // InternalProblem.g:2896:2: ( rule__NegativeLiteral__AtomAssignment_1 ) |
7584 | // InternalProblem.g:2403:3: rule__NegativeLiteral__AtomAssignment_1 | 9214 | // InternalProblem.g:2896:3: rule__NegativeLiteral__AtomAssignment_1 |
7585 | { | 9215 | { |
7586 | pushFollow(FOLLOW_2); | 9216 | pushFollow(FOLLOW_2); |
7587 | rule__NegativeLiteral__AtomAssignment_1(); | 9217 | rule__NegativeLiteral__AtomAssignment_1(); |
@@ -7614,16 +9244,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7614 | 9244 | ||
7615 | 9245 | ||
7616 | // $ANTLR start "rule__Atom__Group__0" | 9246 | // $ANTLR start "rule__Atom__Group__0" |
7617 | // InternalProblem.g:2412:1: rule__Atom__Group__0 : rule__Atom__Group__0__Impl rule__Atom__Group__1 ; | 9247 | // InternalProblem.g:2905:1: rule__Atom__Group__0 : rule__Atom__Group__0__Impl rule__Atom__Group__1 ; |
7618 | public final void rule__Atom__Group__0() throws RecognitionException { | 9248 | public final void rule__Atom__Group__0() throws RecognitionException { |
7619 | 9249 | ||
7620 | int stackSize = keepStackSize(); | 9250 | int stackSize = keepStackSize(); |
7621 | 9251 | ||
7622 | try { | 9252 | try { |
7623 | // InternalProblem.g:2416:1: ( rule__Atom__Group__0__Impl rule__Atom__Group__1 ) | 9253 | // InternalProblem.g:2909:1: ( rule__Atom__Group__0__Impl rule__Atom__Group__1 ) |
7624 | // InternalProblem.g:2417:2: rule__Atom__Group__0__Impl rule__Atom__Group__1 | 9254 | // InternalProblem.g:2910:2: rule__Atom__Group__0__Impl rule__Atom__Group__1 |
7625 | { | 9255 | { |
7626 | pushFollow(FOLLOW_25); | 9256 | pushFollow(FOLLOW_28); |
7627 | rule__Atom__Group__0__Impl(); | 9257 | rule__Atom__Group__0__Impl(); |
7628 | 9258 | ||
7629 | state._fsp--; | 9259 | state._fsp--; |
@@ -7652,21 +9282,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7652 | 9282 | ||
7653 | 9283 | ||
7654 | // $ANTLR start "rule__Atom__Group__0__Impl" | 9284 | // $ANTLR start "rule__Atom__Group__0__Impl" |
7655 | // InternalProblem.g:2424:1: rule__Atom__Group__0__Impl : ( ( rule__Atom__RelationAssignment_0 ) ) ; | 9285 | // InternalProblem.g:2917:1: rule__Atom__Group__0__Impl : ( ( rule__Atom__RelationAssignment_0 ) ) ; |
7656 | public final void rule__Atom__Group__0__Impl() throws RecognitionException { | 9286 | public final void rule__Atom__Group__0__Impl() throws RecognitionException { |
7657 | 9287 | ||
7658 | int stackSize = keepStackSize(); | 9288 | int stackSize = keepStackSize(); |
7659 | 9289 | ||
7660 | try { | 9290 | try { |
7661 | // InternalProblem.g:2428:1: ( ( ( rule__Atom__RelationAssignment_0 ) ) ) | 9291 | // InternalProblem.g:2921:1: ( ( ( rule__Atom__RelationAssignment_0 ) ) ) |
7662 | // InternalProblem.g:2429:1: ( ( rule__Atom__RelationAssignment_0 ) ) | 9292 | // InternalProblem.g:2922:1: ( ( rule__Atom__RelationAssignment_0 ) ) |
7663 | { | 9293 | { |
7664 | // InternalProblem.g:2429:1: ( ( rule__Atom__RelationAssignment_0 ) ) | 9294 | // InternalProblem.g:2922:1: ( ( rule__Atom__RelationAssignment_0 ) ) |
7665 | // InternalProblem.g:2430:2: ( rule__Atom__RelationAssignment_0 ) | 9295 | // InternalProblem.g:2923:2: ( rule__Atom__RelationAssignment_0 ) |
7666 | { | 9296 | { |
7667 | before(grammarAccess.getAtomAccess().getRelationAssignment_0()); | 9297 | before(grammarAccess.getAtomAccess().getRelationAssignment_0()); |
7668 | // InternalProblem.g:2431:2: ( rule__Atom__RelationAssignment_0 ) | 9298 | // InternalProblem.g:2924:2: ( rule__Atom__RelationAssignment_0 ) |
7669 | // InternalProblem.g:2431:3: rule__Atom__RelationAssignment_0 | 9299 | // InternalProblem.g:2924:3: rule__Atom__RelationAssignment_0 |
7670 | { | 9300 | { |
7671 | pushFollow(FOLLOW_2); | 9301 | pushFollow(FOLLOW_2); |
7672 | rule__Atom__RelationAssignment_0(); | 9302 | rule__Atom__RelationAssignment_0(); |
@@ -7699,16 +9329,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7699 | 9329 | ||
7700 | 9330 | ||
7701 | // $ANTLR start "rule__Atom__Group__1" | 9331 | // $ANTLR start "rule__Atom__Group__1" |
7702 | // InternalProblem.g:2439:1: rule__Atom__Group__1 : rule__Atom__Group__1__Impl rule__Atom__Group__2 ; | 9332 | // InternalProblem.g:2932:1: rule__Atom__Group__1 : rule__Atom__Group__1__Impl rule__Atom__Group__2 ; |
7703 | public final void rule__Atom__Group__1() throws RecognitionException { | 9333 | public final void rule__Atom__Group__1() throws RecognitionException { |
7704 | 9334 | ||
7705 | int stackSize = keepStackSize(); | 9335 | int stackSize = keepStackSize(); |
7706 | 9336 | ||
7707 | try { | 9337 | try { |
7708 | // InternalProblem.g:2443:1: ( rule__Atom__Group__1__Impl rule__Atom__Group__2 ) | 9338 | // InternalProblem.g:2936:1: ( rule__Atom__Group__1__Impl rule__Atom__Group__2 ) |
7709 | // InternalProblem.g:2444:2: rule__Atom__Group__1__Impl rule__Atom__Group__2 | 9339 | // InternalProblem.g:2937:2: rule__Atom__Group__1__Impl rule__Atom__Group__2 |
7710 | { | 9340 | { |
7711 | pushFollow(FOLLOW_25); | 9341 | pushFollow(FOLLOW_28); |
7712 | rule__Atom__Group__1__Impl(); | 9342 | rule__Atom__Group__1__Impl(); |
7713 | 9343 | ||
7714 | state._fsp--; | 9344 | state._fsp--; |
@@ -7737,29 +9367,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7737 | 9367 | ||
7738 | 9368 | ||
7739 | // $ANTLR start "rule__Atom__Group__1__Impl" | 9369 | // $ANTLR start "rule__Atom__Group__1__Impl" |
7740 | // InternalProblem.g:2451:1: rule__Atom__Group__1__Impl : ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ; | 9370 | // InternalProblem.g:2944:1: rule__Atom__Group__1__Impl : ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ; |
7741 | public final void rule__Atom__Group__1__Impl() throws RecognitionException { | 9371 | public final void rule__Atom__Group__1__Impl() throws RecognitionException { |
7742 | 9372 | ||
7743 | int stackSize = keepStackSize(); | 9373 | int stackSize = keepStackSize(); |
7744 | 9374 | ||
7745 | try { | 9375 | try { |
7746 | // InternalProblem.g:2455:1: ( ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ) | 9376 | // InternalProblem.g:2948:1: ( ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ) |
7747 | // InternalProblem.g:2456:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) | 9377 | // InternalProblem.g:2949:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) |
7748 | { | 9378 | { |
7749 | // InternalProblem.g:2456:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) | 9379 | // InternalProblem.g:2949:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) |
7750 | // InternalProblem.g:2457:2: ( rule__Atom__TransitiveClosureAssignment_1 )? | 9380 | // InternalProblem.g:2950:2: ( rule__Atom__TransitiveClosureAssignment_1 )? |
7751 | { | 9381 | { |
7752 | before(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1()); | 9382 | before(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1()); |
7753 | // InternalProblem.g:2458:2: ( rule__Atom__TransitiveClosureAssignment_1 )? | 9383 | // InternalProblem.g:2951:2: ( rule__Atom__TransitiveClosureAssignment_1 )? |
7754 | int alt29=2; | 9384 | int alt38=2; |
7755 | int LA29_0 = input.LA(1); | 9385 | int LA38_0 = input.LA(1); |
7756 | 9386 | ||
7757 | if ( (LA29_0==41) ) { | 9387 | if ( (LA38_0==42) ) { |
7758 | alt29=1; | 9388 | alt38=1; |
7759 | } | 9389 | } |
7760 | switch (alt29) { | 9390 | switch (alt38) { |
7761 | case 1 : | 9391 | case 1 : |
7762 | // InternalProblem.g:2458:3: rule__Atom__TransitiveClosureAssignment_1 | 9392 | // InternalProblem.g:2951:3: rule__Atom__TransitiveClosureAssignment_1 |
7763 | { | 9393 | { |
7764 | pushFollow(FOLLOW_2); | 9394 | pushFollow(FOLLOW_2); |
7765 | rule__Atom__TransitiveClosureAssignment_1(); | 9395 | rule__Atom__TransitiveClosureAssignment_1(); |
@@ -7795,16 +9425,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7795 | 9425 | ||
7796 | 9426 | ||
7797 | // $ANTLR start "rule__Atom__Group__2" | 9427 | // $ANTLR start "rule__Atom__Group__2" |
7798 | // InternalProblem.g:2466:1: rule__Atom__Group__2 : rule__Atom__Group__2__Impl rule__Atom__Group__3 ; | 9428 | // InternalProblem.g:2959:1: rule__Atom__Group__2 : rule__Atom__Group__2__Impl rule__Atom__Group__3 ; |
7799 | public final void rule__Atom__Group__2() throws RecognitionException { | 9429 | public final void rule__Atom__Group__2() throws RecognitionException { |
7800 | 9430 | ||
7801 | int stackSize = keepStackSize(); | 9431 | int stackSize = keepStackSize(); |
7802 | 9432 | ||
7803 | try { | 9433 | try { |
7804 | // InternalProblem.g:2470:1: ( rule__Atom__Group__2__Impl rule__Atom__Group__3 ) | 9434 | // InternalProblem.g:2963:1: ( rule__Atom__Group__2__Impl rule__Atom__Group__3 ) |
7805 | // InternalProblem.g:2471:2: rule__Atom__Group__2__Impl rule__Atom__Group__3 | 9435 | // InternalProblem.g:2964:2: rule__Atom__Group__2__Impl rule__Atom__Group__3 |
7806 | { | 9436 | { |
7807 | pushFollow(FOLLOW_20); | 9437 | pushFollow(FOLLOW_23); |
7808 | rule__Atom__Group__2__Impl(); | 9438 | rule__Atom__Group__2__Impl(); |
7809 | 9439 | ||
7810 | state._fsp--; | 9440 | state._fsp--; |
@@ -7833,20 +9463,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7833 | 9463 | ||
7834 | 9464 | ||
7835 | // $ANTLR start "rule__Atom__Group__2__Impl" | 9465 | // $ANTLR start "rule__Atom__Group__2__Impl" |
7836 | // InternalProblem.g:2478:1: rule__Atom__Group__2__Impl : ( '(' ) ; | 9466 | // InternalProblem.g:2971:1: rule__Atom__Group__2__Impl : ( '(' ) ; |
7837 | public final void rule__Atom__Group__2__Impl() throws RecognitionException { | 9467 | public final void rule__Atom__Group__2__Impl() throws RecognitionException { |
7838 | 9468 | ||
7839 | int stackSize = keepStackSize(); | 9469 | int stackSize = keepStackSize(); |
7840 | 9470 | ||
7841 | try { | 9471 | try { |
7842 | // InternalProblem.g:2482:1: ( ( '(' ) ) | 9472 | // InternalProblem.g:2975:1: ( ( '(' ) ) |
7843 | // InternalProblem.g:2483:1: ( '(' ) | 9473 | // InternalProblem.g:2976:1: ( '(' ) |
7844 | { | 9474 | { |
7845 | // InternalProblem.g:2483:1: ( '(' ) | 9475 | // InternalProblem.g:2976:1: ( '(' ) |
7846 | // InternalProblem.g:2484:2: '(' | 9476 | // InternalProblem.g:2977:2: '(' |
7847 | { | 9477 | { |
7848 | before(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); | 9478 | before(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); |
7849 | match(input,32,FOLLOW_2); | 9479 | match(input,33,FOLLOW_2); |
7850 | after(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); | 9480 | after(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); |
7851 | 9481 | ||
7852 | } | 9482 | } |
@@ -7870,16 +9500,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7870 | 9500 | ||
7871 | 9501 | ||
7872 | // $ANTLR start "rule__Atom__Group__3" | 9502 | // $ANTLR start "rule__Atom__Group__3" |
7873 | // InternalProblem.g:2493:1: rule__Atom__Group__3 : rule__Atom__Group__3__Impl rule__Atom__Group__4 ; | 9503 | // InternalProblem.g:2986:1: rule__Atom__Group__3 : rule__Atom__Group__3__Impl rule__Atom__Group__4 ; |
7874 | public final void rule__Atom__Group__3() throws RecognitionException { | 9504 | public final void rule__Atom__Group__3() throws RecognitionException { |
7875 | 9505 | ||
7876 | int stackSize = keepStackSize(); | 9506 | int stackSize = keepStackSize(); |
7877 | 9507 | ||
7878 | try { | 9508 | try { |
7879 | // InternalProblem.g:2497:1: ( rule__Atom__Group__3__Impl rule__Atom__Group__4 ) | 9509 | // InternalProblem.g:2990:1: ( rule__Atom__Group__3__Impl rule__Atom__Group__4 ) |
7880 | // InternalProblem.g:2498:2: rule__Atom__Group__3__Impl rule__Atom__Group__4 | 9510 | // InternalProblem.g:2991:2: rule__Atom__Group__3__Impl rule__Atom__Group__4 |
7881 | { | 9511 | { |
7882 | pushFollow(FOLLOW_20); | 9512 | pushFollow(FOLLOW_23); |
7883 | rule__Atom__Group__3__Impl(); | 9513 | rule__Atom__Group__3__Impl(); |
7884 | 9514 | ||
7885 | state._fsp--; | 9515 | state._fsp--; |
@@ -7908,29 +9538,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7908 | 9538 | ||
7909 | 9539 | ||
7910 | // $ANTLR start "rule__Atom__Group__3__Impl" | 9540 | // $ANTLR start "rule__Atom__Group__3__Impl" |
7911 | // InternalProblem.g:2505:1: rule__Atom__Group__3__Impl : ( ( rule__Atom__Group_3__0 )? ) ; | 9541 | // InternalProblem.g:2998:1: rule__Atom__Group__3__Impl : ( ( rule__Atom__Group_3__0 )? ) ; |
7912 | public final void rule__Atom__Group__3__Impl() throws RecognitionException { | 9542 | public final void rule__Atom__Group__3__Impl() throws RecognitionException { |
7913 | 9543 | ||
7914 | int stackSize = keepStackSize(); | 9544 | int stackSize = keepStackSize(); |
7915 | 9545 | ||
7916 | try { | 9546 | try { |
7917 | // InternalProblem.g:2509:1: ( ( ( rule__Atom__Group_3__0 )? ) ) | 9547 | // InternalProblem.g:3002:1: ( ( ( rule__Atom__Group_3__0 )? ) ) |
7918 | // InternalProblem.g:2510:1: ( ( rule__Atom__Group_3__0 )? ) | 9548 | // InternalProblem.g:3003:1: ( ( rule__Atom__Group_3__0 )? ) |
7919 | { | 9549 | { |
7920 | // InternalProblem.g:2510:1: ( ( rule__Atom__Group_3__0 )? ) | 9550 | // InternalProblem.g:3003:1: ( ( rule__Atom__Group_3__0 )? ) |
7921 | // InternalProblem.g:2511:2: ( rule__Atom__Group_3__0 )? | 9551 | // InternalProblem.g:3004:2: ( rule__Atom__Group_3__0 )? |
7922 | { | 9552 | { |
7923 | before(grammarAccess.getAtomAccess().getGroup_3()); | 9553 | before(grammarAccess.getAtomAccess().getGroup_3()); |
7924 | // InternalProblem.g:2512:2: ( rule__Atom__Group_3__0 )? | 9554 | // InternalProblem.g:3005:2: ( rule__Atom__Group_3__0 )? |
7925 | int alt30=2; | 9555 | int alt39=2; |
7926 | int LA30_0 = input.LA(1); | 9556 | int LA39_0 = input.LA(1); |
7927 | 9557 | ||
7928 | if ( (LA30_0==RULE_ID) ) { | 9558 | if ( ((LA39_0>=RULE_QUOTED_ID && LA39_0<=RULE_ID)||(LA39_0>=19 && LA39_0<=20)) ) { |
7929 | alt30=1; | 9559 | alt39=1; |
7930 | } | 9560 | } |
7931 | switch (alt30) { | 9561 | switch (alt39) { |
7932 | case 1 : | 9562 | case 1 : |
7933 | // InternalProblem.g:2512:3: rule__Atom__Group_3__0 | 9563 | // InternalProblem.g:3005:3: rule__Atom__Group_3__0 |
7934 | { | 9564 | { |
7935 | pushFollow(FOLLOW_2); | 9565 | pushFollow(FOLLOW_2); |
7936 | rule__Atom__Group_3__0(); | 9566 | rule__Atom__Group_3__0(); |
@@ -7966,14 +9596,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7966 | 9596 | ||
7967 | 9597 | ||
7968 | // $ANTLR start "rule__Atom__Group__4" | 9598 | // $ANTLR start "rule__Atom__Group__4" |
7969 | // InternalProblem.g:2520:1: rule__Atom__Group__4 : rule__Atom__Group__4__Impl ; | 9599 | // InternalProblem.g:3013:1: rule__Atom__Group__4 : rule__Atom__Group__4__Impl ; |
7970 | public final void rule__Atom__Group__4() throws RecognitionException { | 9600 | public final void rule__Atom__Group__4() throws RecognitionException { |
7971 | 9601 | ||
7972 | int stackSize = keepStackSize(); | 9602 | int stackSize = keepStackSize(); |
7973 | 9603 | ||
7974 | try { | 9604 | try { |
7975 | // InternalProblem.g:2524:1: ( rule__Atom__Group__4__Impl ) | 9605 | // InternalProblem.g:3017:1: ( rule__Atom__Group__4__Impl ) |
7976 | // InternalProblem.g:2525:2: rule__Atom__Group__4__Impl | 9606 | // InternalProblem.g:3018:2: rule__Atom__Group__4__Impl |
7977 | { | 9607 | { |
7978 | pushFollow(FOLLOW_2); | 9608 | pushFollow(FOLLOW_2); |
7979 | rule__Atom__Group__4__Impl(); | 9609 | rule__Atom__Group__4__Impl(); |
@@ -7999,20 +9629,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7999 | 9629 | ||
8000 | 9630 | ||
8001 | // $ANTLR start "rule__Atom__Group__4__Impl" | 9631 | // $ANTLR start "rule__Atom__Group__4__Impl" |
8002 | // InternalProblem.g:2531:1: rule__Atom__Group__4__Impl : ( ')' ) ; | 9632 | // InternalProblem.g:3024:1: rule__Atom__Group__4__Impl : ( ')' ) ; |
8003 | public final void rule__Atom__Group__4__Impl() throws RecognitionException { | 9633 | public final void rule__Atom__Group__4__Impl() throws RecognitionException { |
8004 | 9634 | ||
8005 | int stackSize = keepStackSize(); | 9635 | int stackSize = keepStackSize(); |
8006 | 9636 | ||
8007 | try { | 9637 | try { |
8008 | // InternalProblem.g:2535:1: ( ( ')' ) ) | 9638 | // InternalProblem.g:3028:1: ( ( ')' ) ) |
8009 | // InternalProblem.g:2536:1: ( ')' ) | 9639 | // InternalProblem.g:3029:1: ( ')' ) |
8010 | { | 9640 | { |
8011 | // InternalProblem.g:2536:1: ( ')' ) | 9641 | // InternalProblem.g:3029:1: ( ')' ) |
8012 | // InternalProblem.g:2537:2: ')' | 9642 | // InternalProblem.g:3030:2: ')' |
8013 | { | 9643 | { |
8014 | before(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); | 9644 | before(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); |
8015 | match(input,33,FOLLOW_2); | 9645 | match(input,34,FOLLOW_2); |
8016 | after(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); | 9646 | after(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); |
8017 | 9647 | ||
8018 | } | 9648 | } |
@@ -8036,16 +9666,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8036 | 9666 | ||
8037 | 9667 | ||
8038 | // $ANTLR start "rule__Atom__Group_3__0" | 9668 | // $ANTLR start "rule__Atom__Group_3__0" |
8039 | // InternalProblem.g:2547:1: rule__Atom__Group_3__0 : rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ; | 9669 | // InternalProblem.g:3040:1: rule__Atom__Group_3__0 : rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ; |
8040 | public final void rule__Atom__Group_3__0() throws RecognitionException { | 9670 | public final void rule__Atom__Group_3__0() throws RecognitionException { |
8041 | 9671 | ||
8042 | int stackSize = keepStackSize(); | 9672 | int stackSize = keepStackSize(); |
8043 | 9673 | ||
8044 | try { | 9674 | try { |
8045 | // InternalProblem.g:2551:1: ( rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ) | 9675 | // InternalProblem.g:3044:1: ( rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ) |
8046 | // InternalProblem.g:2552:2: rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 | 9676 | // InternalProblem.g:3045:2: rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 |
8047 | { | 9677 | { |
8048 | pushFollow(FOLLOW_10); | 9678 | pushFollow(FOLLOW_9); |
8049 | rule__Atom__Group_3__0__Impl(); | 9679 | rule__Atom__Group_3__0__Impl(); |
8050 | 9680 | ||
8051 | state._fsp--; | 9681 | state._fsp--; |
@@ -8074,21 +9704,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8074 | 9704 | ||
8075 | 9705 | ||
8076 | // $ANTLR start "rule__Atom__Group_3__0__Impl" | 9706 | // $ANTLR start "rule__Atom__Group_3__0__Impl" |
8077 | // InternalProblem.g:2559:1: rule__Atom__Group_3__0__Impl : ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ; | 9707 | // InternalProblem.g:3052:1: rule__Atom__Group_3__0__Impl : ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ; |
8078 | public final void rule__Atom__Group_3__0__Impl() throws RecognitionException { | 9708 | public final void rule__Atom__Group_3__0__Impl() throws RecognitionException { |
8079 | 9709 | ||
8080 | int stackSize = keepStackSize(); | 9710 | int stackSize = keepStackSize(); |
8081 | 9711 | ||
8082 | try { | 9712 | try { |
8083 | // InternalProblem.g:2563:1: ( ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ) | 9713 | // InternalProblem.g:3056:1: ( ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ) |
8084 | // InternalProblem.g:2564:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) | 9714 | // InternalProblem.g:3057:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) |
8085 | { | 9715 | { |
8086 | // InternalProblem.g:2564:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) | 9716 | // InternalProblem.g:3057:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) |
8087 | // InternalProblem.g:2565:2: ( rule__Atom__ArgumentsAssignment_3_0 ) | 9717 | // InternalProblem.g:3058:2: ( rule__Atom__ArgumentsAssignment_3_0 ) |
8088 | { | 9718 | { |
8089 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0()); | 9719 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0()); |
8090 | // InternalProblem.g:2566:2: ( rule__Atom__ArgumentsAssignment_3_0 ) | 9720 | // InternalProblem.g:3059:2: ( rule__Atom__ArgumentsAssignment_3_0 ) |
8091 | // InternalProblem.g:2566:3: rule__Atom__ArgumentsAssignment_3_0 | 9721 | // InternalProblem.g:3059:3: rule__Atom__ArgumentsAssignment_3_0 |
8092 | { | 9722 | { |
8093 | pushFollow(FOLLOW_2); | 9723 | pushFollow(FOLLOW_2); |
8094 | rule__Atom__ArgumentsAssignment_3_0(); | 9724 | rule__Atom__ArgumentsAssignment_3_0(); |
@@ -8121,14 +9751,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8121 | 9751 | ||
8122 | 9752 | ||
8123 | // $ANTLR start "rule__Atom__Group_3__1" | 9753 | // $ANTLR start "rule__Atom__Group_3__1" |
8124 | // InternalProblem.g:2574:1: rule__Atom__Group_3__1 : rule__Atom__Group_3__1__Impl ; | 9754 | // InternalProblem.g:3067:1: rule__Atom__Group_3__1 : rule__Atom__Group_3__1__Impl ; |
8125 | public final void rule__Atom__Group_3__1() throws RecognitionException { | 9755 | public final void rule__Atom__Group_3__1() throws RecognitionException { |
8126 | 9756 | ||
8127 | int stackSize = keepStackSize(); | 9757 | int stackSize = keepStackSize(); |
8128 | 9758 | ||
8129 | try { | 9759 | try { |
8130 | // InternalProblem.g:2578:1: ( rule__Atom__Group_3__1__Impl ) | 9760 | // InternalProblem.g:3071:1: ( rule__Atom__Group_3__1__Impl ) |
8131 | // InternalProblem.g:2579:2: rule__Atom__Group_3__1__Impl | 9761 | // InternalProblem.g:3072:2: rule__Atom__Group_3__1__Impl |
8132 | { | 9762 | { |
8133 | pushFollow(FOLLOW_2); | 9763 | pushFollow(FOLLOW_2); |
8134 | rule__Atom__Group_3__1__Impl(); | 9764 | rule__Atom__Group_3__1__Impl(); |
@@ -8154,35 +9784,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8154 | 9784 | ||
8155 | 9785 | ||
8156 | // $ANTLR start "rule__Atom__Group_3__1__Impl" | 9786 | // $ANTLR start "rule__Atom__Group_3__1__Impl" |
8157 | // InternalProblem.g:2585:1: rule__Atom__Group_3__1__Impl : ( ( rule__Atom__Group_3_1__0 )* ) ; | 9787 | // InternalProblem.g:3078:1: rule__Atom__Group_3__1__Impl : ( ( rule__Atom__Group_3_1__0 )* ) ; |
8158 | public final void rule__Atom__Group_3__1__Impl() throws RecognitionException { | 9788 | public final void rule__Atom__Group_3__1__Impl() throws RecognitionException { |
8159 | 9789 | ||
8160 | int stackSize = keepStackSize(); | 9790 | int stackSize = keepStackSize(); |
8161 | 9791 | ||
8162 | try { | 9792 | try { |
8163 | // InternalProblem.g:2589:1: ( ( ( rule__Atom__Group_3_1__0 )* ) ) | 9793 | // InternalProblem.g:3082:1: ( ( ( rule__Atom__Group_3_1__0 )* ) ) |
8164 | // InternalProblem.g:2590:1: ( ( rule__Atom__Group_3_1__0 )* ) | 9794 | // InternalProblem.g:3083:1: ( ( rule__Atom__Group_3_1__0 )* ) |
8165 | { | 9795 | { |
8166 | // InternalProblem.g:2590:1: ( ( rule__Atom__Group_3_1__0 )* ) | 9796 | // InternalProblem.g:3083:1: ( ( rule__Atom__Group_3_1__0 )* ) |
8167 | // InternalProblem.g:2591:2: ( rule__Atom__Group_3_1__0 )* | 9797 | // InternalProblem.g:3084:2: ( rule__Atom__Group_3_1__0 )* |
8168 | { | 9798 | { |
8169 | before(grammarAccess.getAtomAccess().getGroup_3_1()); | 9799 | before(grammarAccess.getAtomAccess().getGroup_3_1()); |
8170 | // InternalProblem.g:2592:2: ( rule__Atom__Group_3_1__0 )* | 9800 | // InternalProblem.g:3085:2: ( rule__Atom__Group_3_1__0 )* |
8171 | loop31: | 9801 | loop40: |
8172 | do { | 9802 | do { |
8173 | int alt31=2; | 9803 | int alt40=2; |
8174 | int LA31_0 = input.LA(1); | 9804 | int LA40_0 = input.LA(1); |
8175 | 9805 | ||
8176 | if ( (LA31_0==25) ) { | 9806 | if ( (LA40_0==13) ) { |
8177 | alt31=1; | 9807 | alt40=1; |
8178 | } | 9808 | } |
8179 | 9809 | ||
8180 | 9810 | ||
8181 | switch (alt31) { | 9811 | switch (alt40) { |
8182 | case 1 : | 9812 | case 1 : |
8183 | // InternalProblem.g:2592:3: rule__Atom__Group_3_1__0 | 9813 | // InternalProblem.g:3085:3: rule__Atom__Group_3_1__0 |
8184 | { | 9814 | { |
8185 | pushFollow(FOLLOW_11); | 9815 | pushFollow(FOLLOW_10); |
8186 | rule__Atom__Group_3_1__0(); | 9816 | rule__Atom__Group_3_1__0(); |
8187 | 9817 | ||
8188 | state._fsp--; | 9818 | state._fsp--; |
@@ -8192,7 +9822,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8192 | break; | 9822 | break; |
8193 | 9823 | ||
8194 | default : | 9824 | default : |
8195 | break loop31; | 9825 | break loop40; |
8196 | } | 9826 | } |
8197 | } while (true); | 9827 | } while (true); |
8198 | 9828 | ||
@@ -8219,14 +9849,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8219 | 9849 | ||
8220 | 9850 | ||
8221 | // $ANTLR start "rule__Atom__Group_3_1__0" | 9851 | // $ANTLR start "rule__Atom__Group_3_1__0" |
8222 | // InternalProblem.g:2601:1: rule__Atom__Group_3_1__0 : rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ; | 9852 | // InternalProblem.g:3094:1: rule__Atom__Group_3_1__0 : rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ; |
8223 | public final void rule__Atom__Group_3_1__0() throws RecognitionException { | 9853 | public final void rule__Atom__Group_3_1__0() throws RecognitionException { |
8224 | 9854 | ||
8225 | int stackSize = keepStackSize(); | 9855 | int stackSize = keepStackSize(); |
8226 | 9856 | ||
8227 | try { | 9857 | try { |
8228 | // InternalProblem.g:2605:1: ( rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ) | 9858 | // InternalProblem.g:3098:1: ( rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ) |
8229 | // InternalProblem.g:2606:2: rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 | 9859 | // InternalProblem.g:3099:2: rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 |
8230 | { | 9860 | { |
8231 | pushFollow(FOLLOW_5); | 9861 | pushFollow(FOLLOW_5); |
8232 | rule__Atom__Group_3_1__0__Impl(); | 9862 | rule__Atom__Group_3_1__0__Impl(); |
@@ -8257,20 +9887,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8257 | 9887 | ||
8258 | 9888 | ||
8259 | // $ANTLR start "rule__Atom__Group_3_1__0__Impl" | 9889 | // $ANTLR start "rule__Atom__Group_3_1__0__Impl" |
8260 | // InternalProblem.g:2613:1: rule__Atom__Group_3_1__0__Impl : ( ',' ) ; | 9890 | // InternalProblem.g:3106:1: rule__Atom__Group_3_1__0__Impl : ( ',' ) ; |
8261 | public final void rule__Atom__Group_3_1__0__Impl() throws RecognitionException { | 9891 | public final void rule__Atom__Group_3_1__0__Impl() throws RecognitionException { |
8262 | 9892 | ||
8263 | int stackSize = keepStackSize(); | 9893 | int stackSize = keepStackSize(); |
8264 | 9894 | ||
8265 | try { | 9895 | try { |
8266 | // InternalProblem.g:2617:1: ( ( ',' ) ) | 9896 | // InternalProblem.g:3110:1: ( ( ',' ) ) |
8267 | // InternalProblem.g:2618:1: ( ',' ) | 9897 | // InternalProblem.g:3111:1: ( ',' ) |
8268 | { | 9898 | { |
8269 | // InternalProblem.g:2618:1: ( ',' ) | 9899 | // InternalProblem.g:3111:1: ( ',' ) |
8270 | // InternalProblem.g:2619:2: ',' | 9900 | // InternalProblem.g:3112:2: ',' |
8271 | { | 9901 | { |
8272 | before(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); | 9902 | before(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); |
8273 | match(input,25,FOLLOW_2); | 9903 | match(input,13,FOLLOW_2); |
8274 | after(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); | 9904 | after(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); |
8275 | 9905 | ||
8276 | } | 9906 | } |
@@ -8294,14 +9924,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8294 | 9924 | ||
8295 | 9925 | ||
8296 | // $ANTLR start "rule__Atom__Group_3_1__1" | 9926 | // $ANTLR start "rule__Atom__Group_3_1__1" |
8297 | // InternalProblem.g:2628:1: rule__Atom__Group_3_1__1 : rule__Atom__Group_3_1__1__Impl ; | 9927 | // InternalProblem.g:3121:1: rule__Atom__Group_3_1__1 : rule__Atom__Group_3_1__1__Impl ; |
8298 | public final void rule__Atom__Group_3_1__1() throws RecognitionException { | 9928 | public final void rule__Atom__Group_3_1__1() throws RecognitionException { |
8299 | 9929 | ||
8300 | int stackSize = keepStackSize(); | 9930 | int stackSize = keepStackSize(); |
8301 | 9931 | ||
8302 | try { | 9932 | try { |
8303 | // InternalProblem.g:2632:1: ( rule__Atom__Group_3_1__1__Impl ) | 9933 | // InternalProblem.g:3125:1: ( rule__Atom__Group_3_1__1__Impl ) |
8304 | // InternalProblem.g:2633:2: rule__Atom__Group_3_1__1__Impl | 9934 | // InternalProblem.g:3126:2: rule__Atom__Group_3_1__1__Impl |
8305 | { | 9935 | { |
8306 | pushFollow(FOLLOW_2); | 9936 | pushFollow(FOLLOW_2); |
8307 | rule__Atom__Group_3_1__1__Impl(); | 9937 | rule__Atom__Group_3_1__1__Impl(); |
@@ -8327,21 +9957,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8327 | 9957 | ||
8328 | 9958 | ||
8329 | // $ANTLR start "rule__Atom__Group_3_1__1__Impl" | 9959 | // $ANTLR start "rule__Atom__Group_3_1__1__Impl" |
8330 | // InternalProblem.g:2639:1: rule__Atom__Group_3_1__1__Impl : ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ; | 9960 | // InternalProblem.g:3132:1: rule__Atom__Group_3_1__1__Impl : ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ; |
8331 | public final void rule__Atom__Group_3_1__1__Impl() throws RecognitionException { | 9961 | public final void rule__Atom__Group_3_1__1__Impl() throws RecognitionException { |
8332 | 9962 | ||
8333 | int stackSize = keepStackSize(); | 9963 | int stackSize = keepStackSize(); |
8334 | 9964 | ||
8335 | try { | 9965 | try { |
8336 | // InternalProblem.g:2643:1: ( ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ) | 9966 | // InternalProblem.g:3136:1: ( ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ) |
8337 | // InternalProblem.g:2644:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) | 9967 | // InternalProblem.g:3137:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) |
8338 | { | 9968 | { |
8339 | // InternalProblem.g:2644:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) | 9969 | // InternalProblem.g:3137:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) |
8340 | // InternalProblem.g:2645:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) | 9970 | // InternalProblem.g:3138:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) |
8341 | { | 9971 | { |
8342 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1()); | 9972 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1()); |
8343 | // InternalProblem.g:2646:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) | 9973 | // InternalProblem.g:3139:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) |
8344 | // InternalProblem.g:2646:3: rule__Atom__ArgumentsAssignment_3_1_1 | 9974 | // InternalProblem.g:3139:3: rule__Atom__ArgumentsAssignment_3_1_1 |
8345 | { | 9975 | { |
8346 | pushFollow(FOLLOW_2); | 9976 | pushFollow(FOLLOW_2); |
8347 | rule__Atom__ArgumentsAssignment_3_1_1(); | 9977 | rule__Atom__ArgumentsAssignment_3_1_1(); |
@@ -8374,14 +10004,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8374 | 10004 | ||
8375 | 10005 | ||
8376 | // $ANTLR start "rule__Assertion__Group__0" | 10006 | // $ANTLR start "rule__Assertion__Group__0" |
8377 | // InternalProblem.g:2655:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; | 10007 | // InternalProblem.g:3148:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; |
8378 | public final void rule__Assertion__Group__0() throws RecognitionException { | 10008 | public final void rule__Assertion__Group__0() throws RecognitionException { |
8379 | 10009 | ||
8380 | int stackSize = keepStackSize(); | 10010 | int stackSize = keepStackSize(); |
8381 | 10011 | ||
8382 | try { | 10012 | try { |
8383 | // InternalProblem.g:2659:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) | 10013 | // InternalProblem.g:3152:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) |
8384 | // InternalProblem.g:2660:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 | 10014 | // InternalProblem.g:3153:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 |
8385 | { | 10015 | { |
8386 | pushFollow(FOLLOW_6); | 10016 | pushFollow(FOLLOW_6); |
8387 | rule__Assertion__Group__0__Impl(); | 10017 | rule__Assertion__Group__0__Impl(); |
@@ -8412,21 +10042,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8412 | 10042 | ||
8413 | 10043 | ||
8414 | // $ANTLR start "rule__Assertion__Group__0__Impl" | 10044 | // $ANTLR start "rule__Assertion__Group__0__Impl" |
8415 | // InternalProblem.g:2667:1: rule__Assertion__Group__0__Impl : ( ( rule__Assertion__Alternatives_0 ) ) ; | 10045 | // InternalProblem.g:3160:1: rule__Assertion__Group__0__Impl : ( ( rule__Assertion__Alternatives_0 ) ) ; |
8416 | public final void rule__Assertion__Group__0__Impl() throws RecognitionException { | 10046 | public final void rule__Assertion__Group__0__Impl() throws RecognitionException { |
8417 | 10047 | ||
8418 | int stackSize = keepStackSize(); | 10048 | int stackSize = keepStackSize(); |
8419 | 10049 | ||
8420 | try { | 10050 | try { |
8421 | // InternalProblem.g:2671:1: ( ( ( rule__Assertion__Alternatives_0 ) ) ) | 10051 | // InternalProblem.g:3164:1: ( ( ( rule__Assertion__Alternatives_0 ) ) ) |
8422 | // InternalProblem.g:2672:1: ( ( rule__Assertion__Alternatives_0 ) ) | 10052 | // InternalProblem.g:3165:1: ( ( rule__Assertion__Alternatives_0 ) ) |
8423 | { | 10053 | { |
8424 | // InternalProblem.g:2672:1: ( ( rule__Assertion__Alternatives_0 ) ) | 10054 | // InternalProblem.g:3165:1: ( ( rule__Assertion__Alternatives_0 ) ) |
8425 | // InternalProblem.g:2673:2: ( rule__Assertion__Alternatives_0 ) | 10055 | // InternalProblem.g:3166:2: ( rule__Assertion__Alternatives_0 ) |
8426 | { | 10056 | { |
8427 | before(grammarAccess.getAssertionAccess().getAlternatives_0()); | 10057 | before(grammarAccess.getAssertionAccess().getAlternatives_0()); |
8428 | // InternalProblem.g:2674:2: ( rule__Assertion__Alternatives_0 ) | 10058 | // InternalProblem.g:3167:2: ( rule__Assertion__Alternatives_0 ) |
8429 | // InternalProblem.g:2674:3: rule__Assertion__Alternatives_0 | 10059 | // InternalProblem.g:3167:3: rule__Assertion__Alternatives_0 |
8430 | { | 10060 | { |
8431 | pushFollow(FOLLOW_2); | 10061 | pushFollow(FOLLOW_2); |
8432 | rule__Assertion__Alternatives_0(); | 10062 | rule__Assertion__Alternatives_0(); |
@@ -8459,14 +10089,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8459 | 10089 | ||
8460 | 10090 | ||
8461 | // $ANTLR start "rule__Assertion__Group__1" | 10091 | // $ANTLR start "rule__Assertion__Group__1" |
8462 | // InternalProblem.g:2682:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl ; | 10092 | // InternalProblem.g:3175:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl ; |
8463 | public final void rule__Assertion__Group__1() throws RecognitionException { | 10093 | public final void rule__Assertion__Group__1() throws RecognitionException { |
8464 | 10094 | ||
8465 | int stackSize = keepStackSize(); | 10095 | int stackSize = keepStackSize(); |
8466 | 10096 | ||
8467 | try { | 10097 | try { |
8468 | // InternalProblem.g:2686:1: ( rule__Assertion__Group__1__Impl ) | 10098 | // InternalProblem.g:3179:1: ( rule__Assertion__Group__1__Impl ) |
8469 | // InternalProblem.g:2687:2: rule__Assertion__Group__1__Impl | 10099 | // InternalProblem.g:3180:2: rule__Assertion__Group__1__Impl |
8470 | { | 10100 | { |
8471 | pushFollow(FOLLOW_2); | 10101 | pushFollow(FOLLOW_2); |
8472 | rule__Assertion__Group__1__Impl(); | 10102 | rule__Assertion__Group__1__Impl(); |
@@ -8492,17 +10122,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8492 | 10122 | ||
8493 | 10123 | ||
8494 | // $ANTLR start "rule__Assertion__Group__1__Impl" | 10124 | // $ANTLR start "rule__Assertion__Group__1__Impl" |
8495 | // InternalProblem.g:2693:1: rule__Assertion__Group__1__Impl : ( '.' ) ; | 10125 | // InternalProblem.g:3186:1: rule__Assertion__Group__1__Impl : ( '.' ) ; |
8496 | public final void rule__Assertion__Group__1__Impl() throws RecognitionException { | 10126 | public final void rule__Assertion__Group__1__Impl() throws RecognitionException { |
8497 | 10127 | ||
8498 | int stackSize = keepStackSize(); | 10128 | int stackSize = keepStackSize(); |
8499 | 10129 | ||
8500 | try { | 10130 | try { |
8501 | // InternalProblem.g:2697:1: ( ( '.' ) ) | 10131 | // InternalProblem.g:3190:1: ( ( '.' ) ) |
8502 | // InternalProblem.g:2698:1: ( '.' ) | 10132 | // InternalProblem.g:3191:1: ( '.' ) |
8503 | { | 10133 | { |
8504 | // InternalProblem.g:2698:1: ( '.' ) | 10134 | // InternalProblem.g:3191:1: ( '.' ) |
8505 | // InternalProblem.g:2699:2: '.' | 10135 | // InternalProblem.g:3192:2: '.' |
8506 | { | 10136 | { |
8507 | before(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); | 10137 | before(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); |
8508 | match(input,12,FOLLOW_2); | 10138 | match(input,12,FOLLOW_2); |
@@ -8529,16 +10159,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8529 | 10159 | ||
8530 | 10160 | ||
8531 | // $ANTLR start "rule__Assertion__Group_0_0__0" | 10161 | // $ANTLR start "rule__Assertion__Group_0_0__0" |
8532 | // InternalProblem.g:2709:1: rule__Assertion__Group_0_0__0 : rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ; | 10162 | // InternalProblem.g:3202:1: rule__Assertion__Group_0_0__0 : rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ; |
8533 | public final void rule__Assertion__Group_0_0__0() throws RecognitionException { | 10163 | public final void rule__Assertion__Group_0_0__0() throws RecognitionException { |
8534 | 10164 | ||
8535 | int stackSize = keepStackSize(); | 10165 | int stackSize = keepStackSize(); |
8536 | 10166 | ||
8537 | try { | 10167 | try { |
8538 | // InternalProblem.g:2713:1: ( rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ) | 10168 | // InternalProblem.g:3206:1: ( rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ) |
8539 | // InternalProblem.g:2714:2: rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 | 10169 | // InternalProblem.g:3207:2: rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 |
8540 | { | 10170 | { |
8541 | pushFollow(FOLLOW_19); | 10171 | pushFollow(FOLLOW_22); |
8542 | rule__Assertion__Group_0_0__0__Impl(); | 10172 | rule__Assertion__Group_0_0__0__Impl(); |
8543 | 10173 | ||
8544 | state._fsp--; | 10174 | state._fsp--; |
@@ -8567,21 +10197,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8567 | 10197 | ||
8568 | 10198 | ||
8569 | // $ANTLR start "rule__Assertion__Group_0_0__0__Impl" | 10199 | // $ANTLR start "rule__Assertion__Group_0_0__0__Impl" |
8570 | // InternalProblem.g:2721:1: rule__Assertion__Group_0_0__0__Impl : ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ; | 10200 | // InternalProblem.g:3214:1: rule__Assertion__Group_0_0__0__Impl : ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ; |
8571 | public final void rule__Assertion__Group_0_0__0__Impl() throws RecognitionException { | 10201 | public final void rule__Assertion__Group_0_0__0__Impl() throws RecognitionException { |
8572 | 10202 | ||
8573 | int stackSize = keepStackSize(); | 10203 | int stackSize = keepStackSize(); |
8574 | 10204 | ||
8575 | try { | 10205 | try { |
8576 | // InternalProblem.g:2725:1: ( ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ) | 10206 | // InternalProblem.g:3218:1: ( ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ) |
8577 | // InternalProblem.g:2726:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) | 10207 | // InternalProblem.g:3219:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) |
8578 | { | 10208 | { |
8579 | // InternalProblem.g:2726:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) | 10209 | // InternalProblem.g:3219:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) |
8580 | // InternalProblem.g:2727:2: ( rule__Assertion__RelationAssignment_0_0_0 ) | 10210 | // InternalProblem.g:3220:2: ( rule__Assertion__RelationAssignment_0_0_0 ) |
8581 | { | 10211 | { |
8582 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0()); | 10212 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0()); |
8583 | // InternalProblem.g:2728:2: ( rule__Assertion__RelationAssignment_0_0_0 ) | 10213 | // InternalProblem.g:3221:2: ( rule__Assertion__RelationAssignment_0_0_0 ) |
8584 | // InternalProblem.g:2728:3: rule__Assertion__RelationAssignment_0_0_0 | 10214 | // InternalProblem.g:3221:3: rule__Assertion__RelationAssignment_0_0_0 |
8585 | { | 10215 | { |
8586 | pushFollow(FOLLOW_2); | 10216 | pushFollow(FOLLOW_2); |
8587 | rule__Assertion__RelationAssignment_0_0_0(); | 10217 | rule__Assertion__RelationAssignment_0_0_0(); |
@@ -8614,16 +10244,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8614 | 10244 | ||
8615 | 10245 | ||
8616 | // $ANTLR start "rule__Assertion__Group_0_0__1" | 10246 | // $ANTLR start "rule__Assertion__Group_0_0__1" |
8617 | // InternalProblem.g:2736:1: rule__Assertion__Group_0_0__1 : rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ; | 10247 | // InternalProblem.g:3229:1: rule__Assertion__Group_0_0__1 : rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ; |
8618 | public final void rule__Assertion__Group_0_0__1() throws RecognitionException { | 10248 | public final void rule__Assertion__Group_0_0__1() throws RecognitionException { |
8619 | 10249 | ||
8620 | int stackSize = keepStackSize(); | 10250 | int stackSize = keepStackSize(); |
8621 | 10251 | ||
8622 | try { | 10252 | try { |
8623 | // InternalProblem.g:2740:1: ( rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ) | 10253 | // InternalProblem.g:3233:1: ( rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ) |
8624 | // InternalProblem.g:2741:2: rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 | 10254 | // InternalProblem.g:3234:2: rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 |
8625 | { | 10255 | { |
8626 | pushFollow(FOLLOW_26); | 10256 | pushFollow(FOLLOW_23); |
8627 | rule__Assertion__Group_0_0__1__Impl(); | 10257 | rule__Assertion__Group_0_0__1__Impl(); |
8628 | 10258 | ||
8629 | state._fsp--; | 10259 | state._fsp--; |
@@ -8652,20 +10282,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8652 | 10282 | ||
8653 | 10283 | ||
8654 | // $ANTLR start "rule__Assertion__Group_0_0__1__Impl" | 10284 | // $ANTLR start "rule__Assertion__Group_0_0__1__Impl" |
8655 | // InternalProblem.g:2748:1: rule__Assertion__Group_0_0__1__Impl : ( '(' ) ; | 10285 | // InternalProblem.g:3241:1: rule__Assertion__Group_0_0__1__Impl : ( '(' ) ; |
8656 | public final void rule__Assertion__Group_0_0__1__Impl() throws RecognitionException { | 10286 | public final void rule__Assertion__Group_0_0__1__Impl() throws RecognitionException { |
8657 | 10287 | ||
8658 | int stackSize = keepStackSize(); | 10288 | int stackSize = keepStackSize(); |
8659 | 10289 | ||
8660 | try { | 10290 | try { |
8661 | // InternalProblem.g:2752:1: ( ( '(' ) ) | 10291 | // InternalProblem.g:3245:1: ( ( '(' ) ) |
8662 | // InternalProblem.g:2753:1: ( '(' ) | 10292 | // InternalProblem.g:3246:1: ( '(' ) |
8663 | { | 10293 | { |
8664 | // InternalProblem.g:2753:1: ( '(' ) | 10294 | // InternalProblem.g:3246:1: ( '(' ) |
8665 | // InternalProblem.g:2754:2: '(' | 10295 | // InternalProblem.g:3247:2: '(' |
8666 | { | 10296 | { |
8667 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); | 10297 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); |
8668 | match(input,32,FOLLOW_2); | 10298 | match(input,33,FOLLOW_2); |
8669 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); | 10299 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); |
8670 | 10300 | ||
8671 | } | 10301 | } |
@@ -8689,16 +10319,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8689 | 10319 | ||
8690 | 10320 | ||
8691 | // $ANTLR start "rule__Assertion__Group_0_0__2" | 10321 | // $ANTLR start "rule__Assertion__Group_0_0__2" |
8692 | // InternalProblem.g:2763:1: rule__Assertion__Group_0_0__2 : rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ; | 10322 | // InternalProblem.g:3256:1: rule__Assertion__Group_0_0__2 : rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ; |
8693 | public final void rule__Assertion__Group_0_0__2() throws RecognitionException { | 10323 | public final void rule__Assertion__Group_0_0__2() throws RecognitionException { |
8694 | 10324 | ||
8695 | int stackSize = keepStackSize(); | 10325 | int stackSize = keepStackSize(); |
8696 | 10326 | ||
8697 | try { | 10327 | try { |
8698 | // InternalProblem.g:2767:1: ( rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ) | 10328 | // InternalProblem.g:3260:1: ( rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ) |
8699 | // InternalProblem.g:2768:2: rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 | 10329 | // InternalProblem.g:3261:2: rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 |
8700 | { | 10330 | { |
8701 | pushFollow(FOLLOW_26); | 10331 | pushFollow(FOLLOW_23); |
8702 | rule__Assertion__Group_0_0__2__Impl(); | 10332 | rule__Assertion__Group_0_0__2__Impl(); |
8703 | 10333 | ||
8704 | state._fsp--; | 10334 | state._fsp--; |
@@ -8727,29 +10357,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8727 | 10357 | ||
8728 | 10358 | ||
8729 | // $ANTLR start "rule__Assertion__Group_0_0__2__Impl" | 10359 | // $ANTLR start "rule__Assertion__Group_0_0__2__Impl" |
8730 | // InternalProblem.g:2775:1: rule__Assertion__Group_0_0__2__Impl : ( ( rule__Assertion__Group_0_0_2__0 )? ) ; | 10360 | // InternalProblem.g:3268:1: rule__Assertion__Group_0_0__2__Impl : ( ( rule__Assertion__Group_0_0_2__0 )? ) ; |
8731 | public final void rule__Assertion__Group_0_0__2__Impl() throws RecognitionException { | 10361 | public final void rule__Assertion__Group_0_0__2__Impl() throws RecognitionException { |
8732 | 10362 | ||
8733 | int stackSize = keepStackSize(); | 10363 | int stackSize = keepStackSize(); |
8734 | 10364 | ||
8735 | try { | 10365 | try { |
8736 | // InternalProblem.g:2779:1: ( ( ( rule__Assertion__Group_0_0_2__0 )? ) ) | 10366 | // InternalProblem.g:3272:1: ( ( ( rule__Assertion__Group_0_0_2__0 )? ) ) |
8737 | // InternalProblem.g:2780:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) | 10367 | // InternalProblem.g:3273:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) |
8738 | { | 10368 | { |
8739 | // InternalProblem.g:2780:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) | 10369 | // InternalProblem.g:3273:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) |
8740 | // InternalProblem.g:2781:2: ( rule__Assertion__Group_0_0_2__0 )? | 10370 | // InternalProblem.g:3274:2: ( rule__Assertion__Group_0_0_2__0 )? |
8741 | { | 10371 | { |
8742 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2()); | 10372 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2()); |
8743 | // InternalProblem.g:2782:2: ( rule__Assertion__Group_0_0_2__0 )? | 10373 | // InternalProblem.g:3275:2: ( rule__Assertion__Group_0_0_2__0 )? |
8744 | int alt32=2; | 10374 | int alt41=2; |
8745 | int LA32_0 = input.LA(1); | 10375 | int LA41_0 = input.LA(1); |
8746 | 10376 | ||
8747 | if ( ((LA32_0>=RULE_QUOTED_ID && LA32_0<=RULE_ID)) ) { | 10377 | if ( ((LA41_0>=RULE_QUOTED_ID && LA41_0<=RULE_ID)||(LA41_0>=19 && LA41_0<=20)) ) { |
8748 | alt32=1; | 10378 | alt41=1; |
8749 | } | 10379 | } |
8750 | switch (alt32) { | 10380 | switch (alt41) { |
8751 | case 1 : | 10381 | case 1 : |
8752 | // InternalProblem.g:2782:3: rule__Assertion__Group_0_0_2__0 | 10382 | // InternalProblem.g:3275:3: rule__Assertion__Group_0_0_2__0 |
8753 | { | 10383 | { |
8754 | pushFollow(FOLLOW_2); | 10384 | pushFollow(FOLLOW_2); |
8755 | rule__Assertion__Group_0_0_2__0(); | 10385 | rule__Assertion__Group_0_0_2__0(); |
@@ -8785,16 +10415,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8785 | 10415 | ||
8786 | 10416 | ||
8787 | // $ANTLR start "rule__Assertion__Group_0_0__3" | 10417 | // $ANTLR start "rule__Assertion__Group_0_0__3" |
8788 | // InternalProblem.g:2790:1: rule__Assertion__Group_0_0__3 : rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ; | 10418 | // InternalProblem.g:3283:1: rule__Assertion__Group_0_0__3 : rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ; |
8789 | public final void rule__Assertion__Group_0_0__3() throws RecognitionException { | 10419 | public final void rule__Assertion__Group_0_0__3() throws RecognitionException { |
8790 | 10420 | ||
8791 | int stackSize = keepStackSize(); | 10421 | int stackSize = keepStackSize(); |
8792 | 10422 | ||
8793 | try { | 10423 | try { |
8794 | // InternalProblem.g:2794:1: ( rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ) | 10424 | // InternalProblem.g:3287:1: ( rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ) |
8795 | // InternalProblem.g:2795:2: rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 | 10425 | // InternalProblem.g:3288:2: rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 |
8796 | { | 10426 | { |
8797 | pushFollow(FOLLOW_27); | 10427 | pushFollow(FOLLOW_29); |
8798 | rule__Assertion__Group_0_0__3__Impl(); | 10428 | rule__Assertion__Group_0_0__3__Impl(); |
8799 | 10429 | ||
8800 | state._fsp--; | 10430 | state._fsp--; |
@@ -8823,20 +10453,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8823 | 10453 | ||
8824 | 10454 | ||
8825 | // $ANTLR start "rule__Assertion__Group_0_0__3__Impl" | 10455 | // $ANTLR start "rule__Assertion__Group_0_0__3__Impl" |
8826 | // InternalProblem.g:2802:1: rule__Assertion__Group_0_0__3__Impl : ( ')' ) ; | 10456 | // InternalProblem.g:3295:1: rule__Assertion__Group_0_0__3__Impl : ( ')' ) ; |
8827 | public final void rule__Assertion__Group_0_0__3__Impl() throws RecognitionException { | 10457 | public final void rule__Assertion__Group_0_0__3__Impl() throws RecognitionException { |
8828 | 10458 | ||
8829 | int stackSize = keepStackSize(); | 10459 | int stackSize = keepStackSize(); |
8830 | 10460 | ||
8831 | try { | 10461 | try { |
8832 | // InternalProblem.g:2806:1: ( ( ')' ) ) | 10462 | // InternalProblem.g:3299:1: ( ( ')' ) ) |
8833 | // InternalProblem.g:2807:1: ( ')' ) | 10463 | // InternalProblem.g:3300:1: ( ')' ) |
8834 | { | 10464 | { |
8835 | // InternalProblem.g:2807:1: ( ')' ) | 10465 | // InternalProblem.g:3300:1: ( ')' ) |
8836 | // InternalProblem.g:2808:2: ')' | 10466 | // InternalProblem.g:3301:2: ')' |
8837 | { | 10467 | { |
8838 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); | 10468 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); |
8839 | match(input,33,FOLLOW_2); | 10469 | match(input,34,FOLLOW_2); |
8840 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); | 10470 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); |
8841 | 10471 | ||
8842 | } | 10472 | } |
@@ -8860,16 +10490,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8860 | 10490 | ||
8861 | 10491 | ||
8862 | // $ANTLR start "rule__Assertion__Group_0_0__4" | 10492 | // $ANTLR start "rule__Assertion__Group_0_0__4" |
8863 | // InternalProblem.g:2817:1: rule__Assertion__Group_0_0__4 : rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ; | 10493 | // InternalProblem.g:3310:1: rule__Assertion__Group_0_0__4 : rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ; |
8864 | public final void rule__Assertion__Group_0_0__4() throws RecognitionException { | 10494 | public final void rule__Assertion__Group_0_0__4() throws RecognitionException { |
8865 | 10495 | ||
8866 | int stackSize = keepStackSize(); | 10496 | int stackSize = keepStackSize(); |
8867 | 10497 | ||
8868 | try { | 10498 | try { |
8869 | // InternalProblem.g:2821:1: ( rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ) | 10499 | // InternalProblem.g:3314:1: ( rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ) |
8870 | // InternalProblem.g:2822:2: rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 | 10500 | // InternalProblem.g:3315:2: rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 |
8871 | { | 10501 | { |
8872 | pushFollow(FOLLOW_28); | 10502 | pushFollow(FOLLOW_30); |
8873 | rule__Assertion__Group_0_0__4__Impl(); | 10503 | rule__Assertion__Group_0_0__4__Impl(); |
8874 | 10504 | ||
8875 | state._fsp--; | 10505 | state._fsp--; |
@@ -8898,20 +10528,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8898 | 10528 | ||
8899 | 10529 | ||
8900 | // $ANTLR start "rule__Assertion__Group_0_0__4__Impl" | 10530 | // $ANTLR start "rule__Assertion__Group_0_0__4__Impl" |
8901 | // InternalProblem.g:2829:1: rule__Assertion__Group_0_0__4__Impl : ( ':' ) ; | 10531 | // InternalProblem.g:3322:1: rule__Assertion__Group_0_0__4__Impl : ( ':' ) ; |
8902 | public final void rule__Assertion__Group_0_0__4__Impl() throws RecognitionException { | 10532 | public final void rule__Assertion__Group_0_0__4__Impl() throws RecognitionException { |
8903 | 10533 | ||
8904 | int stackSize = keepStackSize(); | 10534 | int stackSize = keepStackSize(); |
8905 | 10535 | ||
8906 | try { | 10536 | try { |
8907 | // InternalProblem.g:2833:1: ( ( ':' ) ) | 10537 | // InternalProblem.g:3326:1: ( ( ':' ) ) |
8908 | // InternalProblem.g:2834:1: ( ':' ) | 10538 | // InternalProblem.g:3327:1: ( ':' ) |
8909 | { | 10539 | { |
8910 | // InternalProblem.g:2834:1: ( ':' ) | 10540 | // InternalProblem.g:3327:1: ( ':' ) |
8911 | // InternalProblem.g:2835:2: ':' | 10541 | // InternalProblem.g:3328:2: ':' |
8912 | { | 10542 | { |
8913 | before(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); | 10543 | before(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); |
8914 | match(input,35,FOLLOW_2); | 10544 | match(input,36,FOLLOW_2); |
8915 | after(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); | 10545 | after(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); |
8916 | 10546 | ||
8917 | } | 10547 | } |
@@ -8935,14 +10565,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8935 | 10565 | ||
8936 | 10566 | ||
8937 | // $ANTLR start "rule__Assertion__Group_0_0__5" | 10567 | // $ANTLR start "rule__Assertion__Group_0_0__5" |
8938 | // InternalProblem.g:2844:1: rule__Assertion__Group_0_0__5 : rule__Assertion__Group_0_0__5__Impl ; | 10568 | // InternalProblem.g:3337:1: rule__Assertion__Group_0_0__5 : rule__Assertion__Group_0_0__5__Impl ; |
8939 | public final void rule__Assertion__Group_0_0__5() throws RecognitionException { | 10569 | public final void rule__Assertion__Group_0_0__5() throws RecognitionException { |
8940 | 10570 | ||
8941 | int stackSize = keepStackSize(); | 10571 | int stackSize = keepStackSize(); |
8942 | 10572 | ||
8943 | try { | 10573 | try { |
8944 | // InternalProblem.g:2848:1: ( rule__Assertion__Group_0_0__5__Impl ) | 10574 | // InternalProblem.g:3341:1: ( rule__Assertion__Group_0_0__5__Impl ) |
8945 | // InternalProblem.g:2849:2: rule__Assertion__Group_0_0__5__Impl | 10575 | // InternalProblem.g:3342:2: rule__Assertion__Group_0_0__5__Impl |
8946 | { | 10576 | { |
8947 | pushFollow(FOLLOW_2); | 10577 | pushFollow(FOLLOW_2); |
8948 | rule__Assertion__Group_0_0__5__Impl(); | 10578 | rule__Assertion__Group_0_0__5__Impl(); |
@@ -8968,21 +10598,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8968 | 10598 | ||
8969 | 10599 | ||
8970 | // $ANTLR start "rule__Assertion__Group_0_0__5__Impl" | 10600 | // $ANTLR start "rule__Assertion__Group_0_0__5__Impl" |
8971 | // InternalProblem.g:2855:1: rule__Assertion__Group_0_0__5__Impl : ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ; | 10601 | // InternalProblem.g:3348:1: rule__Assertion__Group_0_0__5__Impl : ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ; |
8972 | public final void rule__Assertion__Group_0_0__5__Impl() throws RecognitionException { | 10602 | public final void rule__Assertion__Group_0_0__5__Impl() throws RecognitionException { |
8973 | 10603 | ||
8974 | int stackSize = keepStackSize(); | 10604 | int stackSize = keepStackSize(); |
8975 | 10605 | ||
8976 | try { | 10606 | try { |
8977 | // InternalProblem.g:2859:1: ( ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ) | 10607 | // InternalProblem.g:3352:1: ( ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ) |
8978 | // InternalProblem.g:2860:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) | 10608 | // InternalProblem.g:3353:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) |
8979 | { | 10609 | { |
8980 | // InternalProblem.g:2860:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) | 10610 | // InternalProblem.g:3353:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) |
8981 | // InternalProblem.g:2861:2: ( rule__Assertion__ValueAssignment_0_0_5 ) | 10611 | // InternalProblem.g:3354:2: ( rule__Assertion__ValueAssignment_0_0_5 ) |
8982 | { | 10612 | { |
8983 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_0_5()); | 10613 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_0_5()); |
8984 | // InternalProblem.g:2862:2: ( rule__Assertion__ValueAssignment_0_0_5 ) | 10614 | // InternalProblem.g:3355:2: ( rule__Assertion__ValueAssignment_0_0_5 ) |
8985 | // InternalProblem.g:2862:3: rule__Assertion__ValueAssignment_0_0_5 | 10615 | // InternalProblem.g:3355:3: rule__Assertion__ValueAssignment_0_0_5 |
8986 | { | 10616 | { |
8987 | pushFollow(FOLLOW_2); | 10617 | pushFollow(FOLLOW_2); |
8988 | rule__Assertion__ValueAssignment_0_0_5(); | 10618 | rule__Assertion__ValueAssignment_0_0_5(); |
@@ -9015,16 +10645,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9015 | 10645 | ||
9016 | 10646 | ||
9017 | // $ANTLR start "rule__Assertion__Group_0_0_2__0" | 10647 | // $ANTLR start "rule__Assertion__Group_0_0_2__0" |
9018 | // InternalProblem.g:2871:1: rule__Assertion__Group_0_0_2__0 : rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ; | 10648 | // InternalProblem.g:3364:1: rule__Assertion__Group_0_0_2__0 : rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ; |
9019 | public final void rule__Assertion__Group_0_0_2__0() throws RecognitionException { | 10649 | public final void rule__Assertion__Group_0_0_2__0() throws RecognitionException { |
9020 | 10650 | ||
9021 | int stackSize = keepStackSize(); | 10651 | int stackSize = keepStackSize(); |
9022 | 10652 | ||
9023 | try { | 10653 | try { |
9024 | // InternalProblem.g:2875:1: ( rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ) | 10654 | // InternalProblem.g:3368:1: ( rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ) |
9025 | // InternalProblem.g:2876:2: rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 | 10655 | // InternalProblem.g:3369:2: rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 |
9026 | { | 10656 | { |
9027 | pushFollow(FOLLOW_10); | 10657 | pushFollow(FOLLOW_9); |
9028 | rule__Assertion__Group_0_0_2__0__Impl(); | 10658 | rule__Assertion__Group_0_0_2__0__Impl(); |
9029 | 10659 | ||
9030 | state._fsp--; | 10660 | state._fsp--; |
@@ -9053,21 +10683,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9053 | 10683 | ||
9054 | 10684 | ||
9055 | // $ANTLR start "rule__Assertion__Group_0_0_2__0__Impl" | 10685 | // $ANTLR start "rule__Assertion__Group_0_0_2__0__Impl" |
9056 | // InternalProblem.g:2883:1: rule__Assertion__Group_0_0_2__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ; | 10686 | // InternalProblem.g:3376:1: rule__Assertion__Group_0_0_2__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ; |
9057 | public final void rule__Assertion__Group_0_0_2__0__Impl() throws RecognitionException { | 10687 | public final void rule__Assertion__Group_0_0_2__0__Impl() throws RecognitionException { |
9058 | 10688 | ||
9059 | int stackSize = keepStackSize(); | 10689 | int stackSize = keepStackSize(); |
9060 | 10690 | ||
9061 | try { | 10691 | try { |
9062 | // InternalProblem.g:2887:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ) | 10692 | // InternalProblem.g:3380:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ) |
9063 | // InternalProblem.g:2888:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) | 10693 | // InternalProblem.g:3381:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) |
9064 | { | 10694 | { |
9065 | // InternalProblem.g:2888:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) | 10695 | // InternalProblem.g:3381:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) |
9066 | // InternalProblem.g:2889:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) | 10696 | // InternalProblem.g:3382:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) |
9067 | { | 10697 | { |
9068 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0()); | 10698 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0()); |
9069 | // InternalProblem.g:2890:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) | 10699 | // InternalProblem.g:3383:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) |
9070 | // InternalProblem.g:2890:3: rule__Assertion__ArgumentsAssignment_0_0_2_0 | 10700 | // InternalProblem.g:3383:3: rule__Assertion__ArgumentsAssignment_0_0_2_0 |
9071 | { | 10701 | { |
9072 | pushFollow(FOLLOW_2); | 10702 | pushFollow(FOLLOW_2); |
9073 | rule__Assertion__ArgumentsAssignment_0_0_2_0(); | 10703 | rule__Assertion__ArgumentsAssignment_0_0_2_0(); |
@@ -9100,14 +10730,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9100 | 10730 | ||
9101 | 10731 | ||
9102 | // $ANTLR start "rule__Assertion__Group_0_0_2__1" | 10732 | // $ANTLR start "rule__Assertion__Group_0_0_2__1" |
9103 | // InternalProblem.g:2898:1: rule__Assertion__Group_0_0_2__1 : rule__Assertion__Group_0_0_2__1__Impl ; | 10733 | // InternalProblem.g:3391:1: rule__Assertion__Group_0_0_2__1 : rule__Assertion__Group_0_0_2__1__Impl ; |
9104 | public final void rule__Assertion__Group_0_0_2__1() throws RecognitionException { | 10734 | public final void rule__Assertion__Group_0_0_2__1() throws RecognitionException { |
9105 | 10735 | ||
9106 | int stackSize = keepStackSize(); | 10736 | int stackSize = keepStackSize(); |
9107 | 10737 | ||
9108 | try { | 10738 | try { |
9109 | // InternalProblem.g:2902:1: ( rule__Assertion__Group_0_0_2__1__Impl ) | 10739 | // InternalProblem.g:3395:1: ( rule__Assertion__Group_0_0_2__1__Impl ) |
9110 | // InternalProblem.g:2903:2: rule__Assertion__Group_0_0_2__1__Impl | 10740 | // InternalProblem.g:3396:2: rule__Assertion__Group_0_0_2__1__Impl |
9111 | { | 10741 | { |
9112 | pushFollow(FOLLOW_2); | 10742 | pushFollow(FOLLOW_2); |
9113 | rule__Assertion__Group_0_0_2__1__Impl(); | 10743 | rule__Assertion__Group_0_0_2__1__Impl(); |
@@ -9133,35 +10763,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9133 | 10763 | ||
9134 | 10764 | ||
9135 | // $ANTLR start "rule__Assertion__Group_0_0_2__1__Impl" | 10765 | // $ANTLR start "rule__Assertion__Group_0_0_2__1__Impl" |
9136 | // InternalProblem.g:2909:1: rule__Assertion__Group_0_0_2__1__Impl : ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ; | 10766 | // InternalProblem.g:3402:1: rule__Assertion__Group_0_0_2__1__Impl : ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ; |
9137 | public final void rule__Assertion__Group_0_0_2__1__Impl() throws RecognitionException { | 10767 | public final void rule__Assertion__Group_0_0_2__1__Impl() throws RecognitionException { |
9138 | 10768 | ||
9139 | int stackSize = keepStackSize(); | 10769 | int stackSize = keepStackSize(); |
9140 | 10770 | ||
9141 | try { | 10771 | try { |
9142 | // InternalProblem.g:2913:1: ( ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ) | 10772 | // InternalProblem.g:3406:1: ( ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ) |
9143 | // InternalProblem.g:2914:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) | 10773 | // InternalProblem.g:3407:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) |
9144 | { | 10774 | { |
9145 | // InternalProblem.g:2914:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) | 10775 | // InternalProblem.g:3407:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) |
9146 | // InternalProblem.g:2915:2: ( rule__Assertion__Group_0_0_2_1__0 )* | 10776 | // InternalProblem.g:3408:2: ( rule__Assertion__Group_0_0_2_1__0 )* |
9147 | { | 10777 | { |
9148 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2_1()); | 10778 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2_1()); |
9149 | // InternalProblem.g:2916:2: ( rule__Assertion__Group_0_0_2_1__0 )* | 10779 | // InternalProblem.g:3409:2: ( rule__Assertion__Group_0_0_2_1__0 )* |
9150 | loop33: | 10780 | loop42: |
9151 | do { | 10781 | do { |
9152 | int alt33=2; | 10782 | int alt42=2; |
9153 | int LA33_0 = input.LA(1); | 10783 | int LA42_0 = input.LA(1); |
9154 | 10784 | ||
9155 | if ( (LA33_0==25) ) { | 10785 | if ( (LA42_0==13) ) { |
9156 | alt33=1; | 10786 | alt42=1; |
9157 | } | 10787 | } |
9158 | 10788 | ||
9159 | 10789 | ||
9160 | switch (alt33) { | 10790 | switch (alt42) { |
9161 | case 1 : | 10791 | case 1 : |
9162 | // InternalProblem.g:2916:3: rule__Assertion__Group_0_0_2_1__0 | 10792 | // InternalProblem.g:3409:3: rule__Assertion__Group_0_0_2_1__0 |
9163 | { | 10793 | { |
9164 | pushFollow(FOLLOW_11); | 10794 | pushFollow(FOLLOW_10); |
9165 | rule__Assertion__Group_0_0_2_1__0(); | 10795 | rule__Assertion__Group_0_0_2_1__0(); |
9166 | 10796 | ||
9167 | state._fsp--; | 10797 | state._fsp--; |
@@ -9171,7 +10801,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9171 | break; | 10801 | break; |
9172 | 10802 | ||
9173 | default : | 10803 | default : |
9174 | break loop33; | 10804 | break loop42; |
9175 | } | 10805 | } |
9176 | } while (true); | 10806 | } while (true); |
9177 | 10807 | ||
@@ -9198,16 +10828,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9198 | 10828 | ||
9199 | 10829 | ||
9200 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0" | 10830 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0" |
9201 | // InternalProblem.g:2925:1: rule__Assertion__Group_0_0_2_1__0 : rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ; | 10831 | // InternalProblem.g:3418:1: rule__Assertion__Group_0_0_2_1__0 : rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ; |
9202 | public final void rule__Assertion__Group_0_0_2_1__0() throws RecognitionException { | 10832 | public final void rule__Assertion__Group_0_0_2_1__0() throws RecognitionException { |
9203 | 10833 | ||
9204 | int stackSize = keepStackSize(); | 10834 | int stackSize = keepStackSize(); |
9205 | 10835 | ||
9206 | try { | 10836 | try { |
9207 | // InternalProblem.g:2929:1: ( rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ) | 10837 | // InternalProblem.g:3422:1: ( rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ) |
9208 | // InternalProblem.g:2930:2: rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 | 10838 | // InternalProblem.g:3423:2: rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 |
9209 | { | 10839 | { |
9210 | pushFollow(FOLLOW_9); | 10840 | pushFollow(FOLLOW_5); |
9211 | rule__Assertion__Group_0_0_2_1__0__Impl(); | 10841 | rule__Assertion__Group_0_0_2_1__0__Impl(); |
9212 | 10842 | ||
9213 | state._fsp--; | 10843 | state._fsp--; |
@@ -9236,20 +10866,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9236 | 10866 | ||
9237 | 10867 | ||
9238 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0__Impl" | 10868 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0__Impl" |
9239 | // InternalProblem.g:2937:1: rule__Assertion__Group_0_0_2_1__0__Impl : ( ',' ) ; | 10869 | // InternalProblem.g:3430:1: rule__Assertion__Group_0_0_2_1__0__Impl : ( ',' ) ; |
9240 | public final void rule__Assertion__Group_0_0_2_1__0__Impl() throws RecognitionException { | 10870 | public final void rule__Assertion__Group_0_0_2_1__0__Impl() throws RecognitionException { |
9241 | 10871 | ||
9242 | int stackSize = keepStackSize(); | 10872 | int stackSize = keepStackSize(); |
9243 | 10873 | ||
9244 | try { | 10874 | try { |
9245 | // InternalProblem.g:2941:1: ( ( ',' ) ) | 10875 | // InternalProblem.g:3434:1: ( ( ',' ) ) |
9246 | // InternalProblem.g:2942:1: ( ',' ) | 10876 | // InternalProblem.g:3435:1: ( ',' ) |
9247 | { | 10877 | { |
9248 | // InternalProblem.g:2942:1: ( ',' ) | 10878 | // InternalProblem.g:3435:1: ( ',' ) |
9249 | // InternalProblem.g:2943:2: ',' | 10879 | // InternalProblem.g:3436:2: ',' |
9250 | { | 10880 | { |
9251 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); | 10881 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); |
9252 | match(input,25,FOLLOW_2); | 10882 | match(input,13,FOLLOW_2); |
9253 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); | 10883 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); |
9254 | 10884 | ||
9255 | } | 10885 | } |
@@ -9273,14 +10903,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9273 | 10903 | ||
9274 | 10904 | ||
9275 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1" | 10905 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1" |
9276 | // InternalProblem.g:2952:1: rule__Assertion__Group_0_0_2_1__1 : rule__Assertion__Group_0_0_2_1__1__Impl ; | 10906 | // InternalProblem.g:3445:1: rule__Assertion__Group_0_0_2_1__1 : rule__Assertion__Group_0_0_2_1__1__Impl ; |
9277 | public final void rule__Assertion__Group_0_0_2_1__1() throws RecognitionException { | 10907 | public final void rule__Assertion__Group_0_0_2_1__1() throws RecognitionException { |
9278 | 10908 | ||
9279 | int stackSize = keepStackSize(); | 10909 | int stackSize = keepStackSize(); |
9280 | 10910 | ||
9281 | try { | 10911 | try { |
9282 | // InternalProblem.g:2956:1: ( rule__Assertion__Group_0_0_2_1__1__Impl ) | 10912 | // InternalProblem.g:3449:1: ( rule__Assertion__Group_0_0_2_1__1__Impl ) |
9283 | // InternalProblem.g:2957:2: rule__Assertion__Group_0_0_2_1__1__Impl | 10913 | // InternalProblem.g:3450:2: rule__Assertion__Group_0_0_2_1__1__Impl |
9284 | { | 10914 | { |
9285 | pushFollow(FOLLOW_2); | 10915 | pushFollow(FOLLOW_2); |
9286 | rule__Assertion__Group_0_0_2_1__1__Impl(); | 10916 | rule__Assertion__Group_0_0_2_1__1__Impl(); |
@@ -9306,21 +10936,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9306 | 10936 | ||
9307 | 10937 | ||
9308 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1__Impl" | 10938 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1__Impl" |
9309 | // InternalProblem.g:2963:1: rule__Assertion__Group_0_0_2_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ; | 10939 | // InternalProblem.g:3456:1: rule__Assertion__Group_0_0_2_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ; |
9310 | public final void rule__Assertion__Group_0_0_2_1__1__Impl() throws RecognitionException { | 10940 | public final void rule__Assertion__Group_0_0_2_1__1__Impl() throws RecognitionException { |
9311 | 10941 | ||
9312 | int stackSize = keepStackSize(); | 10942 | int stackSize = keepStackSize(); |
9313 | 10943 | ||
9314 | try { | 10944 | try { |
9315 | // InternalProblem.g:2967:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ) | 10945 | // InternalProblem.g:3460:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ) |
9316 | // InternalProblem.g:2968:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) | 10946 | // InternalProblem.g:3461:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) |
9317 | { | 10947 | { |
9318 | // InternalProblem.g:2968:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) | 10948 | // InternalProblem.g:3461:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) |
9319 | // InternalProblem.g:2969:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) | 10949 | // InternalProblem.g:3462:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) |
9320 | { | 10950 | { |
9321 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1()); | 10951 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1()); |
9322 | // InternalProblem.g:2970:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) | 10952 | // InternalProblem.g:3463:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) |
9323 | // InternalProblem.g:2970:3: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 | 10953 | // InternalProblem.g:3463:3: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 |
9324 | { | 10954 | { |
9325 | pushFollow(FOLLOW_2); | 10955 | pushFollow(FOLLOW_2); |
9326 | rule__Assertion__ArgumentsAssignment_0_0_2_1_1(); | 10956 | rule__Assertion__ArgumentsAssignment_0_0_2_1_1(); |
@@ -9353,16 +10983,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9353 | 10983 | ||
9354 | 10984 | ||
9355 | // $ANTLR start "rule__Assertion__Group_0_1__0" | 10985 | // $ANTLR start "rule__Assertion__Group_0_1__0" |
9356 | // InternalProblem.g:2979:1: rule__Assertion__Group_0_1__0 : rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ; | 10986 | // InternalProblem.g:3472:1: rule__Assertion__Group_0_1__0 : rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ; |
9357 | public final void rule__Assertion__Group_0_1__0() throws RecognitionException { | 10987 | public final void rule__Assertion__Group_0_1__0() throws RecognitionException { |
9358 | 10988 | ||
9359 | int stackSize = keepStackSize(); | 10989 | int stackSize = keepStackSize(); |
9360 | 10990 | ||
9361 | try { | 10991 | try { |
9362 | // InternalProblem.g:2983:1: ( rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ) | 10992 | // InternalProblem.g:3476:1: ( rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ) |
9363 | // InternalProblem.g:2984:2: rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 | 10993 | // InternalProblem.g:3477:2: rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 |
9364 | { | 10994 | { |
9365 | pushFollow(FOLLOW_29); | 10995 | pushFollow(FOLLOW_31); |
9366 | rule__Assertion__Group_0_1__0__Impl(); | 10996 | rule__Assertion__Group_0_1__0__Impl(); |
9367 | 10997 | ||
9368 | state._fsp--; | 10998 | state._fsp--; |
@@ -9391,29 +11021,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9391 | 11021 | ||
9392 | 11022 | ||
9393 | // $ANTLR start "rule__Assertion__Group_0_1__0__Impl" | 11023 | // $ANTLR start "rule__Assertion__Group_0_1__0__Impl" |
9394 | // InternalProblem.g:2991:1: rule__Assertion__Group_0_1__0__Impl : ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ; | 11024 | // InternalProblem.g:3484:1: rule__Assertion__Group_0_1__0__Impl : ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ; |
9395 | public final void rule__Assertion__Group_0_1__0__Impl() throws RecognitionException { | 11025 | public final void rule__Assertion__Group_0_1__0__Impl() throws RecognitionException { |
9396 | 11026 | ||
9397 | int stackSize = keepStackSize(); | 11027 | int stackSize = keepStackSize(); |
9398 | 11028 | ||
9399 | try { | 11029 | try { |
9400 | // InternalProblem.g:2995:1: ( ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ) | 11030 | // InternalProblem.g:3488:1: ( ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ) |
9401 | // InternalProblem.g:2996:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) | 11031 | // InternalProblem.g:3489:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) |
9402 | { | 11032 | { |
9403 | // InternalProblem.g:2996:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) | 11033 | // InternalProblem.g:3489:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) |
9404 | // InternalProblem.g:2997:2: ( rule__Assertion__ValueAssignment_0_1_0 )? | 11034 | // InternalProblem.g:3490:2: ( rule__Assertion__ValueAssignment_0_1_0 )? |
9405 | { | 11035 | { |
9406 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_1_0()); | 11036 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_1_0()); |
9407 | // InternalProblem.g:2998:2: ( rule__Assertion__ValueAssignment_0_1_0 )? | 11037 | // InternalProblem.g:3491:2: ( rule__Assertion__ValueAssignment_0_1_0 )? |
9408 | int alt34=2; | 11038 | int alt43=2; |
9409 | int LA34_0 = input.LA(1); | 11039 | int LA43_0 = input.LA(1); |
9410 | 11040 | ||
9411 | if ( ((LA34_0>=20 && LA34_0<=21)) ) { | 11041 | if ( ((LA43_0>=22 && LA43_0<=23)) ) { |
9412 | alt34=1; | 11042 | alt43=1; |
9413 | } | 11043 | } |
9414 | switch (alt34) { | 11044 | switch (alt43) { |
9415 | case 1 : | 11045 | case 1 : |
9416 | // InternalProblem.g:2998:3: rule__Assertion__ValueAssignment_0_1_0 | 11046 | // InternalProblem.g:3491:3: rule__Assertion__ValueAssignment_0_1_0 |
9417 | { | 11047 | { |
9418 | pushFollow(FOLLOW_2); | 11048 | pushFollow(FOLLOW_2); |
9419 | rule__Assertion__ValueAssignment_0_1_0(); | 11049 | rule__Assertion__ValueAssignment_0_1_0(); |
@@ -9449,16 +11079,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9449 | 11079 | ||
9450 | 11080 | ||
9451 | // $ANTLR start "rule__Assertion__Group_0_1__1" | 11081 | // $ANTLR start "rule__Assertion__Group_0_1__1" |
9452 | // InternalProblem.g:3006:1: rule__Assertion__Group_0_1__1 : rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ; | 11082 | // InternalProblem.g:3499:1: rule__Assertion__Group_0_1__1 : rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ; |
9453 | public final void rule__Assertion__Group_0_1__1() throws RecognitionException { | 11083 | public final void rule__Assertion__Group_0_1__1() throws RecognitionException { |
9454 | 11084 | ||
9455 | int stackSize = keepStackSize(); | 11085 | int stackSize = keepStackSize(); |
9456 | 11086 | ||
9457 | try { | 11087 | try { |
9458 | // InternalProblem.g:3010:1: ( rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ) | 11088 | // InternalProblem.g:3503:1: ( rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ) |
9459 | // InternalProblem.g:3011:2: rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 | 11089 | // InternalProblem.g:3504:2: rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 |
9460 | { | 11090 | { |
9461 | pushFollow(FOLLOW_19); | 11091 | pushFollow(FOLLOW_22); |
9462 | rule__Assertion__Group_0_1__1__Impl(); | 11092 | rule__Assertion__Group_0_1__1__Impl(); |
9463 | 11093 | ||
9464 | state._fsp--; | 11094 | state._fsp--; |
@@ -9487,21 +11117,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9487 | 11117 | ||
9488 | 11118 | ||
9489 | // $ANTLR start "rule__Assertion__Group_0_1__1__Impl" | 11119 | // $ANTLR start "rule__Assertion__Group_0_1__1__Impl" |
9490 | // InternalProblem.g:3018:1: rule__Assertion__Group_0_1__1__Impl : ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ; | 11120 | // InternalProblem.g:3511:1: rule__Assertion__Group_0_1__1__Impl : ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ; |
9491 | public final void rule__Assertion__Group_0_1__1__Impl() throws RecognitionException { | 11121 | public final void rule__Assertion__Group_0_1__1__Impl() throws RecognitionException { |
9492 | 11122 | ||
9493 | int stackSize = keepStackSize(); | 11123 | int stackSize = keepStackSize(); |
9494 | 11124 | ||
9495 | try { | 11125 | try { |
9496 | // InternalProblem.g:3022:1: ( ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ) | 11126 | // InternalProblem.g:3515:1: ( ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ) |
9497 | // InternalProblem.g:3023:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) | 11127 | // InternalProblem.g:3516:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) |
9498 | { | 11128 | { |
9499 | // InternalProblem.g:3023:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) | 11129 | // InternalProblem.g:3516:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) |
9500 | // InternalProblem.g:3024:2: ( rule__Assertion__RelationAssignment_0_1_1 ) | 11130 | // InternalProblem.g:3517:2: ( rule__Assertion__RelationAssignment_0_1_1 ) |
9501 | { | 11131 | { |
9502 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_1_1()); | 11132 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_1_1()); |
9503 | // InternalProblem.g:3025:2: ( rule__Assertion__RelationAssignment_0_1_1 ) | 11133 | // InternalProblem.g:3518:2: ( rule__Assertion__RelationAssignment_0_1_1 ) |
9504 | // InternalProblem.g:3025:3: rule__Assertion__RelationAssignment_0_1_1 | 11134 | // InternalProblem.g:3518:3: rule__Assertion__RelationAssignment_0_1_1 |
9505 | { | 11135 | { |
9506 | pushFollow(FOLLOW_2); | 11136 | pushFollow(FOLLOW_2); |
9507 | rule__Assertion__RelationAssignment_0_1_1(); | 11137 | rule__Assertion__RelationAssignment_0_1_1(); |
@@ -9534,16 +11164,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9534 | 11164 | ||
9535 | 11165 | ||
9536 | // $ANTLR start "rule__Assertion__Group_0_1__2" | 11166 | // $ANTLR start "rule__Assertion__Group_0_1__2" |
9537 | // InternalProblem.g:3033:1: rule__Assertion__Group_0_1__2 : rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ; | 11167 | // InternalProblem.g:3526:1: rule__Assertion__Group_0_1__2 : rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ; |
9538 | public final void rule__Assertion__Group_0_1__2() throws RecognitionException { | 11168 | public final void rule__Assertion__Group_0_1__2() throws RecognitionException { |
9539 | 11169 | ||
9540 | int stackSize = keepStackSize(); | 11170 | int stackSize = keepStackSize(); |
9541 | 11171 | ||
9542 | try { | 11172 | try { |
9543 | // InternalProblem.g:3037:1: ( rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ) | 11173 | // InternalProblem.g:3530:1: ( rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ) |
9544 | // InternalProblem.g:3038:2: rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 | 11174 | // InternalProblem.g:3531:2: rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 |
9545 | { | 11175 | { |
9546 | pushFollow(FOLLOW_26); | 11176 | pushFollow(FOLLOW_23); |
9547 | rule__Assertion__Group_0_1__2__Impl(); | 11177 | rule__Assertion__Group_0_1__2__Impl(); |
9548 | 11178 | ||
9549 | state._fsp--; | 11179 | state._fsp--; |
@@ -9572,20 +11202,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9572 | 11202 | ||
9573 | 11203 | ||
9574 | // $ANTLR start "rule__Assertion__Group_0_1__2__Impl" | 11204 | // $ANTLR start "rule__Assertion__Group_0_1__2__Impl" |
9575 | // InternalProblem.g:3045:1: rule__Assertion__Group_0_1__2__Impl : ( '(' ) ; | 11205 | // InternalProblem.g:3538:1: rule__Assertion__Group_0_1__2__Impl : ( '(' ) ; |
9576 | public final void rule__Assertion__Group_0_1__2__Impl() throws RecognitionException { | 11206 | public final void rule__Assertion__Group_0_1__2__Impl() throws RecognitionException { |
9577 | 11207 | ||
9578 | int stackSize = keepStackSize(); | 11208 | int stackSize = keepStackSize(); |
9579 | 11209 | ||
9580 | try { | 11210 | try { |
9581 | // InternalProblem.g:3049:1: ( ( '(' ) ) | 11211 | // InternalProblem.g:3542:1: ( ( '(' ) ) |
9582 | // InternalProblem.g:3050:1: ( '(' ) | 11212 | // InternalProblem.g:3543:1: ( '(' ) |
9583 | { | 11213 | { |
9584 | // InternalProblem.g:3050:1: ( '(' ) | 11214 | // InternalProblem.g:3543:1: ( '(' ) |
9585 | // InternalProblem.g:3051:2: '(' | 11215 | // InternalProblem.g:3544:2: '(' |
9586 | { | 11216 | { |
9587 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); | 11217 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); |
9588 | match(input,32,FOLLOW_2); | 11218 | match(input,33,FOLLOW_2); |
9589 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); | 11219 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); |
9590 | 11220 | ||
9591 | } | 11221 | } |
@@ -9609,16 +11239,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9609 | 11239 | ||
9610 | 11240 | ||
9611 | // $ANTLR start "rule__Assertion__Group_0_1__3" | 11241 | // $ANTLR start "rule__Assertion__Group_0_1__3" |
9612 | // InternalProblem.g:3060:1: rule__Assertion__Group_0_1__3 : rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ; | 11242 | // InternalProblem.g:3553:1: rule__Assertion__Group_0_1__3 : rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ; |
9613 | public final void rule__Assertion__Group_0_1__3() throws RecognitionException { | 11243 | public final void rule__Assertion__Group_0_1__3() throws RecognitionException { |
9614 | 11244 | ||
9615 | int stackSize = keepStackSize(); | 11245 | int stackSize = keepStackSize(); |
9616 | 11246 | ||
9617 | try { | 11247 | try { |
9618 | // InternalProblem.g:3064:1: ( rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ) | 11248 | // InternalProblem.g:3557:1: ( rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ) |
9619 | // InternalProblem.g:3065:2: rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 | 11249 | // InternalProblem.g:3558:2: rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 |
9620 | { | 11250 | { |
9621 | pushFollow(FOLLOW_26); | 11251 | pushFollow(FOLLOW_23); |
9622 | rule__Assertion__Group_0_1__3__Impl(); | 11252 | rule__Assertion__Group_0_1__3__Impl(); |
9623 | 11253 | ||
9624 | state._fsp--; | 11254 | state._fsp--; |
@@ -9647,29 +11277,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9647 | 11277 | ||
9648 | 11278 | ||
9649 | // $ANTLR start "rule__Assertion__Group_0_1__3__Impl" | 11279 | // $ANTLR start "rule__Assertion__Group_0_1__3__Impl" |
9650 | // InternalProblem.g:3072:1: rule__Assertion__Group_0_1__3__Impl : ( ( rule__Assertion__Group_0_1_3__0 )? ) ; | 11280 | // InternalProblem.g:3565:1: rule__Assertion__Group_0_1__3__Impl : ( ( rule__Assertion__Group_0_1_3__0 )? ) ; |
9651 | public final void rule__Assertion__Group_0_1__3__Impl() throws RecognitionException { | 11281 | public final void rule__Assertion__Group_0_1__3__Impl() throws RecognitionException { |
9652 | 11282 | ||
9653 | int stackSize = keepStackSize(); | 11283 | int stackSize = keepStackSize(); |
9654 | 11284 | ||
9655 | try { | 11285 | try { |
9656 | // InternalProblem.g:3076:1: ( ( ( rule__Assertion__Group_0_1_3__0 )? ) ) | 11286 | // InternalProblem.g:3569:1: ( ( ( rule__Assertion__Group_0_1_3__0 )? ) ) |
9657 | // InternalProblem.g:3077:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) | 11287 | // InternalProblem.g:3570:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) |
9658 | { | 11288 | { |
9659 | // InternalProblem.g:3077:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) | 11289 | // InternalProblem.g:3570:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) |
9660 | // InternalProblem.g:3078:2: ( rule__Assertion__Group_0_1_3__0 )? | 11290 | // InternalProblem.g:3571:2: ( rule__Assertion__Group_0_1_3__0 )? |
9661 | { | 11291 | { |
9662 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3()); | 11292 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3()); |
9663 | // InternalProblem.g:3079:2: ( rule__Assertion__Group_0_1_3__0 )? | 11293 | // InternalProblem.g:3572:2: ( rule__Assertion__Group_0_1_3__0 )? |
9664 | int alt35=2; | 11294 | int alt44=2; |
9665 | int LA35_0 = input.LA(1); | 11295 | int LA44_0 = input.LA(1); |
9666 | 11296 | ||
9667 | if ( ((LA35_0>=RULE_QUOTED_ID && LA35_0<=RULE_ID)) ) { | 11297 | if ( ((LA44_0>=RULE_QUOTED_ID && LA44_0<=RULE_ID)||(LA44_0>=19 && LA44_0<=20)) ) { |
9668 | alt35=1; | 11298 | alt44=1; |
9669 | } | 11299 | } |
9670 | switch (alt35) { | 11300 | switch (alt44) { |
9671 | case 1 : | 11301 | case 1 : |
9672 | // InternalProblem.g:3079:3: rule__Assertion__Group_0_1_3__0 | 11302 | // InternalProblem.g:3572:3: rule__Assertion__Group_0_1_3__0 |
9673 | { | 11303 | { |
9674 | pushFollow(FOLLOW_2); | 11304 | pushFollow(FOLLOW_2); |
9675 | rule__Assertion__Group_0_1_3__0(); | 11305 | rule__Assertion__Group_0_1_3__0(); |
@@ -9705,14 +11335,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9705 | 11335 | ||
9706 | 11336 | ||
9707 | // $ANTLR start "rule__Assertion__Group_0_1__4" | 11337 | // $ANTLR start "rule__Assertion__Group_0_1__4" |
9708 | // InternalProblem.g:3087:1: rule__Assertion__Group_0_1__4 : rule__Assertion__Group_0_1__4__Impl ; | 11338 | // InternalProblem.g:3580:1: rule__Assertion__Group_0_1__4 : rule__Assertion__Group_0_1__4__Impl ; |
9709 | public final void rule__Assertion__Group_0_1__4() throws RecognitionException { | 11339 | public final void rule__Assertion__Group_0_1__4() throws RecognitionException { |
9710 | 11340 | ||
9711 | int stackSize = keepStackSize(); | 11341 | int stackSize = keepStackSize(); |
9712 | 11342 | ||
9713 | try { | 11343 | try { |
9714 | // InternalProblem.g:3091:1: ( rule__Assertion__Group_0_1__4__Impl ) | 11344 | // InternalProblem.g:3584:1: ( rule__Assertion__Group_0_1__4__Impl ) |
9715 | // InternalProblem.g:3092:2: rule__Assertion__Group_0_1__4__Impl | 11345 | // InternalProblem.g:3585:2: rule__Assertion__Group_0_1__4__Impl |
9716 | { | 11346 | { |
9717 | pushFollow(FOLLOW_2); | 11347 | pushFollow(FOLLOW_2); |
9718 | rule__Assertion__Group_0_1__4__Impl(); | 11348 | rule__Assertion__Group_0_1__4__Impl(); |
@@ -9738,20 +11368,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9738 | 11368 | ||
9739 | 11369 | ||
9740 | // $ANTLR start "rule__Assertion__Group_0_1__4__Impl" | 11370 | // $ANTLR start "rule__Assertion__Group_0_1__4__Impl" |
9741 | // InternalProblem.g:3098:1: rule__Assertion__Group_0_1__4__Impl : ( ')' ) ; | 11371 | // InternalProblem.g:3591:1: rule__Assertion__Group_0_1__4__Impl : ( ')' ) ; |
9742 | public final void rule__Assertion__Group_0_1__4__Impl() throws RecognitionException { | 11372 | public final void rule__Assertion__Group_0_1__4__Impl() throws RecognitionException { |
9743 | 11373 | ||
9744 | int stackSize = keepStackSize(); | 11374 | int stackSize = keepStackSize(); |
9745 | 11375 | ||
9746 | try { | 11376 | try { |
9747 | // InternalProblem.g:3102:1: ( ( ')' ) ) | 11377 | // InternalProblem.g:3595:1: ( ( ')' ) ) |
9748 | // InternalProblem.g:3103:1: ( ')' ) | 11378 | // InternalProblem.g:3596:1: ( ')' ) |
9749 | { | 11379 | { |
9750 | // InternalProblem.g:3103:1: ( ')' ) | 11380 | // InternalProblem.g:3596:1: ( ')' ) |
9751 | // InternalProblem.g:3104:2: ')' | 11381 | // InternalProblem.g:3597:2: ')' |
9752 | { | 11382 | { |
9753 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); | 11383 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); |
9754 | match(input,33,FOLLOW_2); | 11384 | match(input,34,FOLLOW_2); |
9755 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); | 11385 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); |
9756 | 11386 | ||
9757 | } | 11387 | } |
@@ -9775,16 +11405,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9775 | 11405 | ||
9776 | 11406 | ||
9777 | // $ANTLR start "rule__Assertion__Group_0_1_3__0" | 11407 | // $ANTLR start "rule__Assertion__Group_0_1_3__0" |
9778 | // InternalProblem.g:3114:1: rule__Assertion__Group_0_1_3__0 : rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ; | 11408 | // InternalProblem.g:3607:1: rule__Assertion__Group_0_1_3__0 : rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ; |
9779 | public final void rule__Assertion__Group_0_1_3__0() throws RecognitionException { | 11409 | public final void rule__Assertion__Group_0_1_3__0() throws RecognitionException { |
9780 | 11410 | ||
9781 | int stackSize = keepStackSize(); | 11411 | int stackSize = keepStackSize(); |
9782 | 11412 | ||
9783 | try { | 11413 | try { |
9784 | // InternalProblem.g:3118:1: ( rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ) | 11414 | // InternalProblem.g:3611:1: ( rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ) |
9785 | // InternalProblem.g:3119:2: rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 | 11415 | // InternalProblem.g:3612:2: rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 |
9786 | { | 11416 | { |
9787 | pushFollow(FOLLOW_10); | 11417 | pushFollow(FOLLOW_9); |
9788 | rule__Assertion__Group_0_1_3__0__Impl(); | 11418 | rule__Assertion__Group_0_1_3__0__Impl(); |
9789 | 11419 | ||
9790 | state._fsp--; | 11420 | state._fsp--; |
@@ -9813,21 +11443,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9813 | 11443 | ||
9814 | 11444 | ||
9815 | // $ANTLR start "rule__Assertion__Group_0_1_3__0__Impl" | 11445 | // $ANTLR start "rule__Assertion__Group_0_1_3__0__Impl" |
9816 | // InternalProblem.g:3126:1: rule__Assertion__Group_0_1_3__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ; | 11446 | // InternalProblem.g:3619:1: rule__Assertion__Group_0_1_3__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ; |
9817 | public final void rule__Assertion__Group_0_1_3__0__Impl() throws RecognitionException { | 11447 | public final void rule__Assertion__Group_0_1_3__0__Impl() throws RecognitionException { |
9818 | 11448 | ||
9819 | int stackSize = keepStackSize(); | 11449 | int stackSize = keepStackSize(); |
9820 | 11450 | ||
9821 | try { | 11451 | try { |
9822 | // InternalProblem.g:3130:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ) | 11452 | // InternalProblem.g:3623:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ) |
9823 | // InternalProblem.g:3131:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) | 11453 | // InternalProblem.g:3624:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) |
9824 | { | 11454 | { |
9825 | // InternalProblem.g:3131:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) | 11455 | // InternalProblem.g:3624:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) |
9826 | // InternalProblem.g:3132:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) | 11456 | // InternalProblem.g:3625:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) |
9827 | { | 11457 | { |
9828 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_0()); | 11458 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_0()); |
9829 | // InternalProblem.g:3133:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) | 11459 | // InternalProblem.g:3626:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) |
9830 | // InternalProblem.g:3133:3: rule__Assertion__ArgumentsAssignment_0_1_3_0 | 11460 | // InternalProblem.g:3626:3: rule__Assertion__ArgumentsAssignment_0_1_3_0 |
9831 | { | 11461 | { |
9832 | pushFollow(FOLLOW_2); | 11462 | pushFollow(FOLLOW_2); |
9833 | rule__Assertion__ArgumentsAssignment_0_1_3_0(); | 11463 | rule__Assertion__ArgumentsAssignment_0_1_3_0(); |
@@ -9860,14 +11490,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9860 | 11490 | ||
9861 | 11491 | ||
9862 | // $ANTLR start "rule__Assertion__Group_0_1_3__1" | 11492 | // $ANTLR start "rule__Assertion__Group_0_1_3__1" |
9863 | // InternalProblem.g:3141:1: rule__Assertion__Group_0_1_3__1 : rule__Assertion__Group_0_1_3__1__Impl ; | 11493 | // InternalProblem.g:3634:1: rule__Assertion__Group_0_1_3__1 : rule__Assertion__Group_0_1_3__1__Impl ; |
9864 | public final void rule__Assertion__Group_0_1_3__1() throws RecognitionException { | 11494 | public final void rule__Assertion__Group_0_1_3__1() throws RecognitionException { |
9865 | 11495 | ||
9866 | int stackSize = keepStackSize(); | 11496 | int stackSize = keepStackSize(); |
9867 | 11497 | ||
9868 | try { | 11498 | try { |
9869 | // InternalProblem.g:3145:1: ( rule__Assertion__Group_0_1_3__1__Impl ) | 11499 | // InternalProblem.g:3638:1: ( rule__Assertion__Group_0_1_3__1__Impl ) |
9870 | // InternalProblem.g:3146:2: rule__Assertion__Group_0_1_3__1__Impl | 11500 | // InternalProblem.g:3639:2: rule__Assertion__Group_0_1_3__1__Impl |
9871 | { | 11501 | { |
9872 | pushFollow(FOLLOW_2); | 11502 | pushFollow(FOLLOW_2); |
9873 | rule__Assertion__Group_0_1_3__1__Impl(); | 11503 | rule__Assertion__Group_0_1_3__1__Impl(); |
@@ -9893,35 +11523,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9893 | 11523 | ||
9894 | 11524 | ||
9895 | // $ANTLR start "rule__Assertion__Group_0_1_3__1__Impl" | 11525 | // $ANTLR start "rule__Assertion__Group_0_1_3__1__Impl" |
9896 | // InternalProblem.g:3152:1: rule__Assertion__Group_0_1_3__1__Impl : ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ; | 11526 | // InternalProblem.g:3645:1: rule__Assertion__Group_0_1_3__1__Impl : ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ; |
9897 | public final void rule__Assertion__Group_0_1_3__1__Impl() throws RecognitionException { | 11527 | public final void rule__Assertion__Group_0_1_3__1__Impl() throws RecognitionException { |
9898 | 11528 | ||
9899 | int stackSize = keepStackSize(); | 11529 | int stackSize = keepStackSize(); |
9900 | 11530 | ||
9901 | try { | 11531 | try { |
9902 | // InternalProblem.g:3156:1: ( ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ) | 11532 | // InternalProblem.g:3649:1: ( ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ) |
9903 | // InternalProblem.g:3157:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) | 11533 | // InternalProblem.g:3650:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) |
9904 | { | 11534 | { |
9905 | // InternalProblem.g:3157:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) | 11535 | // InternalProblem.g:3650:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) |
9906 | // InternalProblem.g:3158:2: ( rule__Assertion__Group_0_1_3_1__0 )* | 11536 | // InternalProblem.g:3651:2: ( rule__Assertion__Group_0_1_3_1__0 )* |
9907 | { | 11537 | { |
9908 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3_1()); | 11538 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3_1()); |
9909 | // InternalProblem.g:3159:2: ( rule__Assertion__Group_0_1_3_1__0 )* | 11539 | // InternalProblem.g:3652:2: ( rule__Assertion__Group_0_1_3_1__0 )* |
9910 | loop36: | 11540 | loop45: |
9911 | do { | 11541 | do { |
9912 | int alt36=2; | 11542 | int alt45=2; |
9913 | int LA36_0 = input.LA(1); | 11543 | int LA45_0 = input.LA(1); |
9914 | 11544 | ||
9915 | if ( (LA36_0==25) ) { | 11545 | if ( (LA45_0==13) ) { |
9916 | alt36=1; | 11546 | alt45=1; |
9917 | } | 11547 | } |
9918 | 11548 | ||
9919 | 11549 | ||
9920 | switch (alt36) { | 11550 | switch (alt45) { |
9921 | case 1 : | 11551 | case 1 : |
9922 | // InternalProblem.g:3159:3: rule__Assertion__Group_0_1_3_1__0 | 11552 | // InternalProblem.g:3652:3: rule__Assertion__Group_0_1_3_1__0 |
9923 | { | 11553 | { |
9924 | pushFollow(FOLLOW_11); | 11554 | pushFollow(FOLLOW_10); |
9925 | rule__Assertion__Group_0_1_3_1__0(); | 11555 | rule__Assertion__Group_0_1_3_1__0(); |
9926 | 11556 | ||
9927 | state._fsp--; | 11557 | state._fsp--; |
@@ -9931,7 +11561,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9931 | break; | 11561 | break; |
9932 | 11562 | ||
9933 | default : | 11563 | default : |
9934 | break loop36; | 11564 | break loop45; |
9935 | } | 11565 | } |
9936 | } while (true); | 11566 | } while (true); |
9937 | 11567 | ||
@@ -9958,16 +11588,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9958 | 11588 | ||
9959 | 11589 | ||
9960 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0" | 11590 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0" |
9961 | // InternalProblem.g:3168:1: rule__Assertion__Group_0_1_3_1__0 : rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ; | 11591 | // InternalProblem.g:3661:1: rule__Assertion__Group_0_1_3_1__0 : rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ; |
9962 | public final void rule__Assertion__Group_0_1_3_1__0() throws RecognitionException { | 11592 | public final void rule__Assertion__Group_0_1_3_1__0() throws RecognitionException { |
9963 | 11593 | ||
9964 | int stackSize = keepStackSize(); | 11594 | int stackSize = keepStackSize(); |
9965 | 11595 | ||
9966 | try { | 11596 | try { |
9967 | // InternalProblem.g:3172:1: ( rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ) | 11597 | // InternalProblem.g:3665:1: ( rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ) |
9968 | // InternalProblem.g:3173:2: rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 | 11598 | // InternalProblem.g:3666:2: rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 |
9969 | { | 11599 | { |
9970 | pushFollow(FOLLOW_9); | 11600 | pushFollow(FOLLOW_5); |
9971 | rule__Assertion__Group_0_1_3_1__0__Impl(); | 11601 | rule__Assertion__Group_0_1_3_1__0__Impl(); |
9972 | 11602 | ||
9973 | state._fsp--; | 11603 | state._fsp--; |
@@ -9996,20 +11626,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9996 | 11626 | ||
9997 | 11627 | ||
9998 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0__Impl" | 11628 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0__Impl" |
9999 | // InternalProblem.g:3180:1: rule__Assertion__Group_0_1_3_1__0__Impl : ( ',' ) ; | 11629 | // InternalProblem.g:3673:1: rule__Assertion__Group_0_1_3_1__0__Impl : ( ',' ) ; |
10000 | public final void rule__Assertion__Group_0_1_3_1__0__Impl() throws RecognitionException { | 11630 | public final void rule__Assertion__Group_0_1_3_1__0__Impl() throws RecognitionException { |
10001 | 11631 | ||
10002 | int stackSize = keepStackSize(); | 11632 | int stackSize = keepStackSize(); |
10003 | 11633 | ||
10004 | try { | 11634 | try { |
10005 | // InternalProblem.g:3184:1: ( ( ',' ) ) | 11635 | // InternalProblem.g:3677:1: ( ( ',' ) ) |
10006 | // InternalProblem.g:3185:1: ( ',' ) | 11636 | // InternalProblem.g:3678:1: ( ',' ) |
10007 | { | 11637 | { |
10008 | // InternalProblem.g:3185:1: ( ',' ) | 11638 | // InternalProblem.g:3678:1: ( ',' ) |
10009 | // InternalProblem.g:3186:2: ',' | 11639 | // InternalProblem.g:3679:2: ',' |
10010 | { | 11640 | { |
10011 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); | 11641 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); |
10012 | match(input,25,FOLLOW_2); | 11642 | match(input,13,FOLLOW_2); |
10013 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); | 11643 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); |
10014 | 11644 | ||
10015 | } | 11645 | } |
@@ -10033,14 +11663,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10033 | 11663 | ||
10034 | 11664 | ||
10035 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1" | 11665 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1" |
10036 | // InternalProblem.g:3195:1: rule__Assertion__Group_0_1_3_1__1 : rule__Assertion__Group_0_1_3_1__1__Impl ; | 11666 | // InternalProblem.g:3688:1: rule__Assertion__Group_0_1_3_1__1 : rule__Assertion__Group_0_1_3_1__1__Impl ; |
10037 | public final void rule__Assertion__Group_0_1_3_1__1() throws RecognitionException { | 11667 | public final void rule__Assertion__Group_0_1_3_1__1() throws RecognitionException { |
10038 | 11668 | ||
10039 | int stackSize = keepStackSize(); | 11669 | int stackSize = keepStackSize(); |
10040 | 11670 | ||
10041 | try { | 11671 | try { |
10042 | // InternalProblem.g:3199:1: ( rule__Assertion__Group_0_1_3_1__1__Impl ) | 11672 | // InternalProblem.g:3692:1: ( rule__Assertion__Group_0_1_3_1__1__Impl ) |
10043 | // InternalProblem.g:3200:2: rule__Assertion__Group_0_1_3_1__1__Impl | 11673 | // InternalProblem.g:3693:2: rule__Assertion__Group_0_1_3_1__1__Impl |
10044 | { | 11674 | { |
10045 | pushFollow(FOLLOW_2); | 11675 | pushFollow(FOLLOW_2); |
10046 | rule__Assertion__Group_0_1_3_1__1__Impl(); | 11676 | rule__Assertion__Group_0_1_3_1__1__Impl(); |
@@ -10066,21 +11696,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10066 | 11696 | ||
10067 | 11697 | ||
10068 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1__Impl" | 11698 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1__Impl" |
10069 | // InternalProblem.g:3206:1: rule__Assertion__Group_0_1_3_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ; | 11699 | // InternalProblem.g:3699:1: rule__Assertion__Group_0_1_3_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ; |
10070 | public final void rule__Assertion__Group_0_1_3_1__1__Impl() throws RecognitionException { | 11700 | public final void rule__Assertion__Group_0_1_3_1__1__Impl() throws RecognitionException { |
10071 | 11701 | ||
10072 | int stackSize = keepStackSize(); | 11702 | int stackSize = keepStackSize(); |
10073 | 11703 | ||
10074 | try { | 11704 | try { |
10075 | // InternalProblem.g:3210:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ) | 11705 | // InternalProblem.g:3703:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ) |
10076 | // InternalProblem.g:3211:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) | 11706 | // InternalProblem.g:3704:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) |
10077 | { | 11707 | { |
10078 | // InternalProblem.g:3211:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) | 11708 | // InternalProblem.g:3704:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) |
10079 | // InternalProblem.g:3212:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) | 11709 | // InternalProblem.g:3705:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) |
10080 | { | 11710 | { |
10081 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_1_1()); | 11711 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_1_1()); |
10082 | // InternalProblem.g:3213:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) | 11712 | // InternalProblem.g:3706:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) |
10083 | // InternalProblem.g:3213:3: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 | 11713 | // InternalProblem.g:3706:3: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 |
10084 | { | 11714 | { |
10085 | pushFollow(FOLLOW_2); | 11715 | pushFollow(FOLLOW_2); |
10086 | rule__Assertion__ArgumentsAssignment_0_1_3_1_1(); | 11716 | rule__Assertion__ArgumentsAssignment_0_1_3_1_1(); |
@@ -10113,16 +11743,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10113 | 11743 | ||
10114 | 11744 | ||
10115 | // $ANTLR start "rule__ScopeDeclaration__Group__0" | 11745 | // $ANTLR start "rule__ScopeDeclaration__Group__0" |
10116 | // InternalProblem.g:3222:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; | 11746 | // InternalProblem.g:3715:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; |
10117 | public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { | 11747 | public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { |
10118 | 11748 | ||
10119 | int stackSize = keepStackSize(); | 11749 | int stackSize = keepStackSize(); |
10120 | 11750 | ||
10121 | try { | 11751 | try { |
10122 | // InternalProblem.g:3226:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) | 11752 | // InternalProblem.g:3719:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) |
10123 | // InternalProblem.g:3227:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 | 11753 | // InternalProblem.g:3720:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 |
10124 | { | 11754 | { |
10125 | pushFollow(FOLLOW_5); | 11755 | pushFollow(FOLLOW_32); |
10126 | rule__ScopeDeclaration__Group__0__Impl(); | 11756 | rule__ScopeDeclaration__Group__0__Impl(); |
10127 | 11757 | ||
10128 | state._fsp--; | 11758 | state._fsp--; |
@@ -10151,20 +11781,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10151 | 11781 | ||
10152 | 11782 | ||
10153 | // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" | 11783 | // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" |
10154 | // InternalProblem.g:3234:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; | 11784 | // InternalProblem.g:3727:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; |
10155 | public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { | 11785 | public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { |
10156 | 11786 | ||
10157 | int stackSize = keepStackSize(); | 11787 | int stackSize = keepStackSize(); |
10158 | 11788 | ||
10159 | try { | 11789 | try { |
10160 | // InternalProblem.g:3238:1: ( ( 'scope' ) ) | 11790 | // InternalProblem.g:3731:1: ( ( 'scope' ) ) |
10161 | // InternalProblem.g:3239:1: ( 'scope' ) | 11791 | // InternalProblem.g:3732:1: ( 'scope' ) |
10162 | { | 11792 | { |
10163 | // InternalProblem.g:3239:1: ( 'scope' ) | 11793 | // InternalProblem.g:3732:1: ( 'scope' ) |
10164 | // InternalProblem.g:3240:2: 'scope' | 11794 | // InternalProblem.g:3733:2: 'scope' |
10165 | { | 11795 | { |
10166 | before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 11796 | before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
10167 | match(input,36,FOLLOW_2); | 11797 | match(input,37,FOLLOW_2); |
10168 | after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 11798 | after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
10169 | 11799 | ||
10170 | } | 11800 | } |
@@ -10188,16 +11818,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10188 | 11818 | ||
10189 | 11819 | ||
10190 | // $ANTLR start "rule__ScopeDeclaration__Group__1" | 11820 | // $ANTLR start "rule__ScopeDeclaration__Group__1" |
10191 | // InternalProblem.g:3249:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; | 11821 | // InternalProblem.g:3742:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; |
10192 | public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { | 11822 | public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { |
10193 | 11823 | ||
10194 | int stackSize = keepStackSize(); | 11824 | int stackSize = keepStackSize(); |
10195 | 11825 | ||
10196 | try { | 11826 | try { |
10197 | // InternalProblem.g:3253:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) | 11827 | // InternalProblem.g:3746:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) |
10198 | // InternalProblem.g:3254:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 | 11828 | // InternalProblem.g:3747:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 |
10199 | { | 11829 | { |
10200 | pushFollow(FOLLOW_30); | 11830 | pushFollow(FOLLOW_33); |
10201 | rule__ScopeDeclaration__Group__1__Impl(); | 11831 | rule__ScopeDeclaration__Group__1__Impl(); |
10202 | 11832 | ||
10203 | state._fsp--; | 11833 | state._fsp--; |
@@ -10226,21 +11856,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10226 | 11856 | ||
10227 | 11857 | ||
10228 | // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" | 11858 | // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" |
10229 | // InternalProblem.g:3261:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ; | 11859 | // InternalProblem.g:3754:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ; |
10230 | public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { | 11860 | public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { |
10231 | 11861 | ||
10232 | int stackSize = keepStackSize(); | 11862 | int stackSize = keepStackSize(); |
10233 | 11863 | ||
10234 | try { | 11864 | try { |
10235 | // InternalProblem.g:3265:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ) | 11865 | // InternalProblem.g:3758:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ) |
10236 | // InternalProblem.g:3266:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) | 11866 | // InternalProblem.g:3759:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) |
10237 | { | 11867 | { |
10238 | // InternalProblem.g:3266:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) | 11868 | // InternalProblem.g:3759:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) |
10239 | // InternalProblem.g:3267:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) | 11869 | // InternalProblem.g:3760:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) |
10240 | { | 11870 | { |
10241 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_1()); | 11871 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_1()); |
10242 | // InternalProblem.g:3268:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) | 11872 | // InternalProblem.g:3761:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) |
10243 | // InternalProblem.g:3268:3: rule__ScopeDeclaration__TypeScopesAssignment_1 | 11873 | // InternalProblem.g:3761:3: rule__ScopeDeclaration__TypeScopesAssignment_1 |
10244 | { | 11874 | { |
10245 | pushFollow(FOLLOW_2); | 11875 | pushFollow(FOLLOW_2); |
10246 | rule__ScopeDeclaration__TypeScopesAssignment_1(); | 11876 | rule__ScopeDeclaration__TypeScopesAssignment_1(); |
@@ -10273,16 +11903,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10273 | 11903 | ||
10274 | 11904 | ||
10275 | // $ANTLR start "rule__ScopeDeclaration__Group__2" | 11905 | // $ANTLR start "rule__ScopeDeclaration__Group__2" |
10276 | // InternalProblem.g:3276:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ; | 11906 | // InternalProblem.g:3769:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ; |
10277 | public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { | 11907 | public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { |
10278 | 11908 | ||
10279 | int stackSize = keepStackSize(); | 11909 | int stackSize = keepStackSize(); |
10280 | 11910 | ||
10281 | try { | 11911 | try { |
10282 | // InternalProblem.g:3280:1: ( rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ) | 11912 | // InternalProblem.g:3773:1: ( rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ) |
10283 | // InternalProblem.g:3281:2: rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 | 11913 | // InternalProblem.g:3774:2: rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 |
10284 | { | 11914 | { |
10285 | pushFollow(FOLLOW_30); | 11915 | pushFollow(FOLLOW_33); |
10286 | rule__ScopeDeclaration__Group__2__Impl(); | 11916 | rule__ScopeDeclaration__Group__2__Impl(); |
10287 | 11917 | ||
10288 | state._fsp--; | 11918 | state._fsp--; |
@@ -10311,35 +11941,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10311 | 11941 | ||
10312 | 11942 | ||
10313 | // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" | 11943 | // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" |
10314 | // InternalProblem.g:3288:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__Group_2__0 )* ) ; | 11944 | // InternalProblem.g:3781:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__Group_2__0 )* ) ; |
10315 | public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { | 11945 | public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { |
10316 | 11946 | ||
10317 | int stackSize = keepStackSize(); | 11947 | int stackSize = keepStackSize(); |
10318 | 11948 | ||
10319 | try { | 11949 | try { |
10320 | // InternalProblem.g:3292:1: ( ( ( rule__ScopeDeclaration__Group_2__0 )* ) ) | 11950 | // InternalProblem.g:3785:1: ( ( ( rule__ScopeDeclaration__Group_2__0 )* ) ) |
10321 | // InternalProblem.g:3293:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) | 11951 | // InternalProblem.g:3786:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) |
10322 | { | 11952 | { |
10323 | // InternalProblem.g:3293:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) | 11953 | // InternalProblem.g:3786:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) |
10324 | // InternalProblem.g:3294:2: ( rule__ScopeDeclaration__Group_2__0 )* | 11954 | // InternalProblem.g:3787:2: ( rule__ScopeDeclaration__Group_2__0 )* |
10325 | { | 11955 | { |
10326 | before(grammarAccess.getScopeDeclarationAccess().getGroup_2()); | 11956 | before(grammarAccess.getScopeDeclarationAccess().getGroup_2()); |
10327 | // InternalProblem.g:3295:2: ( rule__ScopeDeclaration__Group_2__0 )* | 11957 | // InternalProblem.g:3788:2: ( rule__ScopeDeclaration__Group_2__0 )* |
10328 | loop37: | 11958 | loop46: |
10329 | do { | 11959 | do { |
10330 | int alt37=2; | 11960 | int alt46=2; |
10331 | int LA37_0 = input.LA(1); | 11961 | int LA46_0 = input.LA(1); |
10332 | 11962 | ||
10333 | if ( (LA37_0==25) ) { | 11963 | if ( (LA46_0==13) ) { |
10334 | alt37=1; | 11964 | alt46=1; |
10335 | } | 11965 | } |
10336 | 11966 | ||
10337 | 11967 | ||
10338 | switch (alt37) { | 11968 | switch (alt46) { |
10339 | case 1 : | 11969 | case 1 : |
10340 | // InternalProblem.g:3295:3: rule__ScopeDeclaration__Group_2__0 | 11970 | // InternalProblem.g:3788:3: rule__ScopeDeclaration__Group_2__0 |
10341 | { | 11971 | { |
10342 | pushFollow(FOLLOW_11); | 11972 | pushFollow(FOLLOW_10); |
10343 | rule__ScopeDeclaration__Group_2__0(); | 11973 | rule__ScopeDeclaration__Group_2__0(); |
10344 | 11974 | ||
10345 | state._fsp--; | 11975 | state._fsp--; |
@@ -10349,7 +11979,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10349 | break; | 11979 | break; |
10350 | 11980 | ||
10351 | default : | 11981 | default : |
10352 | break loop37; | 11982 | break loop46; |
10353 | } | 11983 | } |
10354 | } while (true); | 11984 | } while (true); |
10355 | 11985 | ||
@@ -10376,14 +12006,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10376 | 12006 | ||
10377 | 12007 | ||
10378 | // $ANTLR start "rule__ScopeDeclaration__Group__3" | 12008 | // $ANTLR start "rule__ScopeDeclaration__Group__3" |
10379 | // InternalProblem.g:3303:1: rule__ScopeDeclaration__Group__3 : rule__ScopeDeclaration__Group__3__Impl ; | 12009 | // InternalProblem.g:3796:1: rule__ScopeDeclaration__Group__3 : rule__ScopeDeclaration__Group__3__Impl ; |
10380 | public final void rule__ScopeDeclaration__Group__3() throws RecognitionException { | 12010 | public final void rule__ScopeDeclaration__Group__3() throws RecognitionException { |
10381 | 12011 | ||
10382 | int stackSize = keepStackSize(); | 12012 | int stackSize = keepStackSize(); |
10383 | 12013 | ||
10384 | try { | 12014 | try { |
10385 | // InternalProblem.g:3307:1: ( rule__ScopeDeclaration__Group__3__Impl ) | 12015 | // InternalProblem.g:3800:1: ( rule__ScopeDeclaration__Group__3__Impl ) |
10386 | // InternalProblem.g:3308:2: rule__ScopeDeclaration__Group__3__Impl | 12016 | // InternalProblem.g:3801:2: rule__ScopeDeclaration__Group__3__Impl |
10387 | { | 12017 | { |
10388 | pushFollow(FOLLOW_2); | 12018 | pushFollow(FOLLOW_2); |
10389 | rule__ScopeDeclaration__Group__3__Impl(); | 12019 | rule__ScopeDeclaration__Group__3__Impl(); |
@@ -10409,17 +12039,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10409 | 12039 | ||
10410 | 12040 | ||
10411 | // $ANTLR start "rule__ScopeDeclaration__Group__3__Impl" | 12041 | // $ANTLR start "rule__ScopeDeclaration__Group__3__Impl" |
10412 | // InternalProblem.g:3314:1: rule__ScopeDeclaration__Group__3__Impl : ( '.' ) ; | 12042 | // InternalProblem.g:3807:1: rule__ScopeDeclaration__Group__3__Impl : ( '.' ) ; |
10413 | public final void rule__ScopeDeclaration__Group__3__Impl() throws RecognitionException { | 12043 | public final void rule__ScopeDeclaration__Group__3__Impl() throws RecognitionException { |
10414 | 12044 | ||
10415 | int stackSize = keepStackSize(); | 12045 | int stackSize = keepStackSize(); |
10416 | 12046 | ||
10417 | try { | 12047 | try { |
10418 | // InternalProblem.g:3318:1: ( ( '.' ) ) | 12048 | // InternalProblem.g:3811:1: ( ( '.' ) ) |
10419 | // InternalProblem.g:3319:1: ( '.' ) | 12049 | // InternalProblem.g:3812:1: ( '.' ) |
10420 | { | 12050 | { |
10421 | // InternalProblem.g:3319:1: ( '.' ) | 12051 | // InternalProblem.g:3812:1: ( '.' ) |
10422 | // InternalProblem.g:3320:2: '.' | 12052 | // InternalProblem.g:3813:2: '.' |
10423 | { | 12053 | { |
10424 | before(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); | 12054 | before(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); |
10425 | match(input,12,FOLLOW_2); | 12055 | match(input,12,FOLLOW_2); |
@@ -10446,16 +12076,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10446 | 12076 | ||
10447 | 12077 | ||
10448 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0" | 12078 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0" |
10449 | // InternalProblem.g:3330:1: rule__ScopeDeclaration__Group_2__0 : rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ; | 12079 | // InternalProblem.g:3823:1: rule__ScopeDeclaration__Group_2__0 : rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ; |
10450 | public final void rule__ScopeDeclaration__Group_2__0() throws RecognitionException { | 12080 | public final void rule__ScopeDeclaration__Group_2__0() throws RecognitionException { |
10451 | 12081 | ||
10452 | int stackSize = keepStackSize(); | 12082 | int stackSize = keepStackSize(); |
10453 | 12083 | ||
10454 | try { | 12084 | try { |
10455 | // InternalProblem.g:3334:1: ( rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ) | 12085 | // InternalProblem.g:3827:1: ( rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ) |
10456 | // InternalProblem.g:3335:2: rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 | 12086 | // InternalProblem.g:3828:2: rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 |
10457 | { | 12087 | { |
10458 | pushFollow(FOLLOW_5); | 12088 | pushFollow(FOLLOW_32); |
10459 | rule__ScopeDeclaration__Group_2__0__Impl(); | 12089 | rule__ScopeDeclaration__Group_2__0__Impl(); |
10460 | 12090 | ||
10461 | state._fsp--; | 12091 | state._fsp--; |
@@ -10484,20 +12114,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10484 | 12114 | ||
10485 | 12115 | ||
10486 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0__Impl" | 12116 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0__Impl" |
10487 | // InternalProblem.g:3342:1: rule__ScopeDeclaration__Group_2__0__Impl : ( ',' ) ; | 12117 | // InternalProblem.g:3835:1: rule__ScopeDeclaration__Group_2__0__Impl : ( ',' ) ; |
10488 | public final void rule__ScopeDeclaration__Group_2__0__Impl() throws RecognitionException { | 12118 | public final void rule__ScopeDeclaration__Group_2__0__Impl() throws RecognitionException { |
10489 | 12119 | ||
10490 | int stackSize = keepStackSize(); | 12120 | int stackSize = keepStackSize(); |
10491 | 12121 | ||
10492 | try { | 12122 | try { |
10493 | // InternalProblem.g:3346:1: ( ( ',' ) ) | 12123 | // InternalProblem.g:3839:1: ( ( ',' ) ) |
10494 | // InternalProblem.g:3347:1: ( ',' ) | 12124 | // InternalProblem.g:3840:1: ( ',' ) |
10495 | { | 12125 | { |
10496 | // InternalProblem.g:3347:1: ( ',' ) | 12126 | // InternalProblem.g:3840:1: ( ',' ) |
10497 | // InternalProblem.g:3348:2: ',' | 12127 | // InternalProblem.g:3841:2: ',' |
10498 | { | 12128 | { |
10499 | before(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); | 12129 | before(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); |
10500 | match(input,25,FOLLOW_2); | 12130 | match(input,13,FOLLOW_2); |
10501 | after(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); | 12131 | after(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); |
10502 | 12132 | ||
10503 | } | 12133 | } |
@@ -10521,14 +12151,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10521 | 12151 | ||
10522 | 12152 | ||
10523 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1" | 12153 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1" |
10524 | // InternalProblem.g:3357:1: rule__ScopeDeclaration__Group_2__1 : rule__ScopeDeclaration__Group_2__1__Impl ; | 12154 | // InternalProblem.g:3850:1: rule__ScopeDeclaration__Group_2__1 : rule__ScopeDeclaration__Group_2__1__Impl ; |
10525 | public final void rule__ScopeDeclaration__Group_2__1() throws RecognitionException { | 12155 | public final void rule__ScopeDeclaration__Group_2__1() throws RecognitionException { |
10526 | 12156 | ||
10527 | int stackSize = keepStackSize(); | 12157 | int stackSize = keepStackSize(); |
10528 | 12158 | ||
10529 | try { | 12159 | try { |
10530 | // InternalProblem.g:3361:1: ( rule__ScopeDeclaration__Group_2__1__Impl ) | 12160 | // InternalProblem.g:3854:1: ( rule__ScopeDeclaration__Group_2__1__Impl ) |
10531 | // InternalProblem.g:3362:2: rule__ScopeDeclaration__Group_2__1__Impl | 12161 | // InternalProblem.g:3855:2: rule__ScopeDeclaration__Group_2__1__Impl |
10532 | { | 12162 | { |
10533 | pushFollow(FOLLOW_2); | 12163 | pushFollow(FOLLOW_2); |
10534 | rule__ScopeDeclaration__Group_2__1__Impl(); | 12164 | rule__ScopeDeclaration__Group_2__1__Impl(); |
@@ -10554,21 +12184,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10554 | 12184 | ||
10555 | 12185 | ||
10556 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1__Impl" | 12186 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1__Impl" |
10557 | // InternalProblem.g:3368:1: rule__ScopeDeclaration__Group_2__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ; | 12187 | // InternalProblem.g:3861:1: rule__ScopeDeclaration__Group_2__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ; |
10558 | public final void rule__ScopeDeclaration__Group_2__1__Impl() throws RecognitionException { | 12188 | public final void rule__ScopeDeclaration__Group_2__1__Impl() throws RecognitionException { |
10559 | 12189 | ||
10560 | int stackSize = keepStackSize(); | 12190 | int stackSize = keepStackSize(); |
10561 | 12191 | ||
10562 | try { | 12192 | try { |
10563 | // InternalProblem.g:3372:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ) | 12193 | // InternalProblem.g:3865:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ) |
10564 | // InternalProblem.g:3373:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) | 12194 | // InternalProblem.g:3866:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) |
10565 | { | 12195 | { |
10566 | // InternalProblem.g:3373:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) | 12196 | // InternalProblem.g:3866:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) |
10567 | // InternalProblem.g:3374:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) | 12197 | // InternalProblem.g:3867:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) |
10568 | { | 12198 | { |
10569 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_2_1()); | 12199 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_2_1()); |
10570 | // InternalProblem.g:3375:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) | 12200 | // InternalProblem.g:3868:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) |
10571 | // InternalProblem.g:3375:3: rule__ScopeDeclaration__TypeScopesAssignment_2_1 | 12201 | // InternalProblem.g:3868:3: rule__ScopeDeclaration__TypeScopesAssignment_2_1 |
10572 | { | 12202 | { |
10573 | pushFollow(FOLLOW_2); | 12203 | pushFollow(FOLLOW_2); |
10574 | rule__ScopeDeclaration__TypeScopesAssignment_2_1(); | 12204 | rule__ScopeDeclaration__TypeScopesAssignment_2_1(); |
@@ -10601,16 +12231,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10601 | 12231 | ||
10602 | 12232 | ||
10603 | // $ANTLR start "rule__TypeScope__Group__0" | 12233 | // $ANTLR start "rule__TypeScope__Group__0" |
10604 | // InternalProblem.g:3384:1: rule__TypeScope__Group__0 : rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ; | 12234 | // InternalProblem.g:3877:1: rule__TypeScope__Group__0 : rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ; |
10605 | public final void rule__TypeScope__Group__0() throws RecognitionException { | 12235 | public final void rule__TypeScope__Group__0() throws RecognitionException { |
10606 | 12236 | ||
10607 | int stackSize = keepStackSize(); | 12237 | int stackSize = keepStackSize(); |
10608 | 12238 | ||
10609 | try { | 12239 | try { |
10610 | // InternalProblem.g:3388:1: ( rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ) | 12240 | // InternalProblem.g:3881:1: ( rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ) |
10611 | // InternalProblem.g:3389:2: rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 | 12241 | // InternalProblem.g:3882:2: rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 |
10612 | { | 12242 | { |
10613 | pushFollow(FOLLOW_31); | 12243 | pushFollow(FOLLOW_34); |
10614 | rule__TypeScope__Group__0__Impl(); | 12244 | rule__TypeScope__Group__0__Impl(); |
10615 | 12245 | ||
10616 | state._fsp--; | 12246 | state._fsp--; |
@@ -10639,21 +12269,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10639 | 12269 | ||
10640 | 12270 | ||
10641 | // $ANTLR start "rule__TypeScope__Group__0__Impl" | 12271 | // $ANTLR start "rule__TypeScope__Group__0__Impl" |
10642 | // InternalProblem.g:3396:1: rule__TypeScope__Group__0__Impl : ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ; | 12272 | // InternalProblem.g:3889:1: rule__TypeScope__Group__0__Impl : ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ; |
10643 | public final void rule__TypeScope__Group__0__Impl() throws RecognitionException { | 12273 | public final void rule__TypeScope__Group__0__Impl() throws RecognitionException { |
10644 | 12274 | ||
10645 | int stackSize = keepStackSize(); | 12275 | int stackSize = keepStackSize(); |
10646 | 12276 | ||
10647 | try { | 12277 | try { |
10648 | // InternalProblem.g:3400:1: ( ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ) | 12278 | // InternalProblem.g:3893:1: ( ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ) |
10649 | // InternalProblem.g:3401:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) | 12279 | // InternalProblem.g:3894:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) |
10650 | { | 12280 | { |
10651 | // InternalProblem.g:3401:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) | 12281 | // InternalProblem.g:3894:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) |
10652 | // InternalProblem.g:3402:2: ( rule__TypeScope__TargetTypeAssignment_0 ) | 12282 | // InternalProblem.g:3895:2: ( rule__TypeScope__TargetTypeAssignment_0 ) |
10653 | { | 12283 | { |
10654 | before(grammarAccess.getTypeScopeAccess().getTargetTypeAssignment_0()); | 12284 | before(grammarAccess.getTypeScopeAccess().getTargetTypeAssignment_0()); |
10655 | // InternalProblem.g:3403:2: ( rule__TypeScope__TargetTypeAssignment_0 ) | 12285 | // InternalProblem.g:3896:2: ( rule__TypeScope__TargetTypeAssignment_0 ) |
10656 | // InternalProblem.g:3403:3: rule__TypeScope__TargetTypeAssignment_0 | 12286 | // InternalProblem.g:3896:3: rule__TypeScope__TargetTypeAssignment_0 |
10657 | { | 12287 | { |
10658 | pushFollow(FOLLOW_2); | 12288 | pushFollow(FOLLOW_2); |
10659 | rule__TypeScope__TargetTypeAssignment_0(); | 12289 | rule__TypeScope__TargetTypeAssignment_0(); |
@@ -10686,16 +12316,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10686 | 12316 | ||
10687 | 12317 | ||
10688 | // $ANTLR start "rule__TypeScope__Group__1" | 12318 | // $ANTLR start "rule__TypeScope__Group__1" |
10689 | // InternalProblem.g:3411:1: rule__TypeScope__Group__1 : rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ; | 12319 | // InternalProblem.g:3904:1: rule__TypeScope__Group__1 : rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ; |
10690 | public final void rule__TypeScope__Group__1() throws RecognitionException { | 12320 | public final void rule__TypeScope__Group__1() throws RecognitionException { |
10691 | 12321 | ||
10692 | int stackSize = keepStackSize(); | 12322 | int stackSize = keepStackSize(); |
10693 | 12323 | ||
10694 | try { | 12324 | try { |
10695 | // InternalProblem.g:3415:1: ( rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ) | 12325 | // InternalProblem.g:3908:1: ( rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ) |
10696 | // InternalProblem.g:3416:2: rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 | 12326 | // InternalProblem.g:3909:2: rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 |
10697 | { | 12327 | { |
10698 | pushFollow(FOLLOW_17); | 12328 | pushFollow(FOLLOW_20); |
10699 | rule__TypeScope__Group__1__Impl(); | 12329 | rule__TypeScope__Group__1__Impl(); |
10700 | 12330 | ||
10701 | state._fsp--; | 12331 | state._fsp--; |
@@ -10724,21 +12354,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10724 | 12354 | ||
10725 | 12355 | ||
10726 | // $ANTLR start "rule__TypeScope__Group__1__Impl" | 12356 | // $ANTLR start "rule__TypeScope__Group__1__Impl" |
10727 | // InternalProblem.g:3423:1: rule__TypeScope__Group__1__Impl : ( ( rule__TypeScope__Alternatives_1 ) ) ; | 12357 | // InternalProblem.g:3916:1: rule__TypeScope__Group__1__Impl : ( ( rule__TypeScope__Alternatives_1 ) ) ; |
10728 | public final void rule__TypeScope__Group__1__Impl() throws RecognitionException { | 12358 | public final void rule__TypeScope__Group__1__Impl() throws RecognitionException { |
10729 | 12359 | ||
10730 | int stackSize = keepStackSize(); | 12360 | int stackSize = keepStackSize(); |
10731 | 12361 | ||
10732 | try { | 12362 | try { |
10733 | // InternalProblem.g:3427:1: ( ( ( rule__TypeScope__Alternatives_1 ) ) ) | 12363 | // InternalProblem.g:3920:1: ( ( ( rule__TypeScope__Alternatives_1 ) ) ) |
10734 | // InternalProblem.g:3428:1: ( ( rule__TypeScope__Alternatives_1 ) ) | 12364 | // InternalProblem.g:3921:1: ( ( rule__TypeScope__Alternatives_1 ) ) |
10735 | { | 12365 | { |
10736 | // InternalProblem.g:3428:1: ( ( rule__TypeScope__Alternatives_1 ) ) | 12366 | // InternalProblem.g:3921:1: ( ( rule__TypeScope__Alternatives_1 ) ) |
10737 | // InternalProblem.g:3429:2: ( rule__TypeScope__Alternatives_1 ) | 12367 | // InternalProblem.g:3922:2: ( rule__TypeScope__Alternatives_1 ) |
10738 | { | 12368 | { |
10739 | before(grammarAccess.getTypeScopeAccess().getAlternatives_1()); | 12369 | before(grammarAccess.getTypeScopeAccess().getAlternatives_1()); |
10740 | // InternalProblem.g:3430:2: ( rule__TypeScope__Alternatives_1 ) | 12370 | // InternalProblem.g:3923:2: ( rule__TypeScope__Alternatives_1 ) |
10741 | // InternalProblem.g:3430:3: rule__TypeScope__Alternatives_1 | 12371 | // InternalProblem.g:3923:3: rule__TypeScope__Alternatives_1 |
10742 | { | 12372 | { |
10743 | pushFollow(FOLLOW_2); | 12373 | pushFollow(FOLLOW_2); |
10744 | rule__TypeScope__Alternatives_1(); | 12374 | rule__TypeScope__Alternatives_1(); |
@@ -10771,14 +12401,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10771 | 12401 | ||
10772 | 12402 | ||
10773 | // $ANTLR start "rule__TypeScope__Group__2" | 12403 | // $ANTLR start "rule__TypeScope__Group__2" |
10774 | // InternalProblem.g:3438:1: rule__TypeScope__Group__2 : rule__TypeScope__Group__2__Impl ; | 12404 | // InternalProblem.g:3931:1: rule__TypeScope__Group__2 : rule__TypeScope__Group__2__Impl ; |
10775 | public final void rule__TypeScope__Group__2() throws RecognitionException { | 12405 | public final void rule__TypeScope__Group__2() throws RecognitionException { |
10776 | 12406 | ||
10777 | int stackSize = keepStackSize(); | 12407 | int stackSize = keepStackSize(); |
10778 | 12408 | ||
10779 | try { | 12409 | try { |
10780 | // InternalProblem.g:3442:1: ( rule__TypeScope__Group__2__Impl ) | 12410 | // InternalProblem.g:3935:1: ( rule__TypeScope__Group__2__Impl ) |
10781 | // InternalProblem.g:3443:2: rule__TypeScope__Group__2__Impl | 12411 | // InternalProblem.g:3936:2: rule__TypeScope__Group__2__Impl |
10782 | { | 12412 | { |
10783 | pushFollow(FOLLOW_2); | 12413 | pushFollow(FOLLOW_2); |
10784 | rule__TypeScope__Group__2__Impl(); | 12414 | rule__TypeScope__Group__2__Impl(); |
@@ -10804,21 +12434,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10804 | 12434 | ||
10805 | 12435 | ||
10806 | // $ANTLR start "rule__TypeScope__Group__2__Impl" | 12436 | // $ANTLR start "rule__TypeScope__Group__2__Impl" |
10807 | // InternalProblem.g:3449:1: rule__TypeScope__Group__2__Impl : ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ; | 12437 | // InternalProblem.g:3942:1: rule__TypeScope__Group__2__Impl : ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ; |
10808 | public final void rule__TypeScope__Group__2__Impl() throws RecognitionException { | 12438 | public final void rule__TypeScope__Group__2__Impl() throws RecognitionException { |
10809 | 12439 | ||
10810 | int stackSize = keepStackSize(); | 12440 | int stackSize = keepStackSize(); |
10811 | 12441 | ||
10812 | try { | 12442 | try { |
10813 | // InternalProblem.g:3453:1: ( ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ) | 12443 | // InternalProblem.g:3946:1: ( ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ) |
10814 | // InternalProblem.g:3454:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) | 12444 | // InternalProblem.g:3947:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) |
10815 | { | 12445 | { |
10816 | // InternalProblem.g:3454:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) | 12446 | // InternalProblem.g:3947:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) |
10817 | // InternalProblem.g:3455:2: ( rule__TypeScope__MultiplicityAssignment_2 ) | 12447 | // InternalProblem.g:3948:2: ( rule__TypeScope__MultiplicityAssignment_2 ) |
10818 | { | 12448 | { |
10819 | before(grammarAccess.getTypeScopeAccess().getMultiplicityAssignment_2()); | 12449 | before(grammarAccess.getTypeScopeAccess().getMultiplicityAssignment_2()); |
10820 | // InternalProblem.g:3456:2: ( rule__TypeScope__MultiplicityAssignment_2 ) | 12450 | // InternalProblem.g:3949:2: ( rule__TypeScope__MultiplicityAssignment_2 ) |
10821 | // InternalProblem.g:3456:3: rule__TypeScope__MultiplicityAssignment_2 | 12451 | // InternalProblem.g:3949:3: rule__TypeScope__MultiplicityAssignment_2 |
10822 | { | 12452 | { |
10823 | pushFollow(FOLLOW_2); | 12453 | pushFollow(FOLLOW_2); |
10824 | rule__TypeScope__MultiplicityAssignment_2(); | 12454 | rule__TypeScope__MultiplicityAssignment_2(); |
@@ -10851,16 +12481,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10851 | 12481 | ||
10852 | 12482 | ||
10853 | // $ANTLR start "rule__RangeMultiplicity__Group__0" | 12483 | // $ANTLR start "rule__RangeMultiplicity__Group__0" |
10854 | // InternalProblem.g:3465:1: rule__RangeMultiplicity__Group__0 : rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ; | 12484 | // InternalProblem.g:3958:1: rule__RangeMultiplicity__Group__0 : rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ; |
10855 | public final void rule__RangeMultiplicity__Group__0() throws RecognitionException { | 12485 | public final void rule__RangeMultiplicity__Group__0() throws RecognitionException { |
10856 | 12486 | ||
10857 | int stackSize = keepStackSize(); | 12487 | int stackSize = keepStackSize(); |
10858 | 12488 | ||
10859 | try { | 12489 | try { |
10860 | // InternalProblem.g:3469:1: ( rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ) | 12490 | // InternalProblem.g:3962:1: ( rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ) |
10861 | // InternalProblem.g:3470:2: rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 | 12491 | // InternalProblem.g:3963:2: rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 |
10862 | { | 12492 | { |
10863 | pushFollow(FOLLOW_32); | 12493 | pushFollow(FOLLOW_35); |
10864 | rule__RangeMultiplicity__Group__0__Impl(); | 12494 | rule__RangeMultiplicity__Group__0__Impl(); |
10865 | 12495 | ||
10866 | state._fsp--; | 12496 | state._fsp--; |
@@ -10889,21 +12519,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10889 | 12519 | ||
10890 | 12520 | ||
10891 | // $ANTLR start "rule__RangeMultiplicity__Group__0__Impl" | 12521 | // $ANTLR start "rule__RangeMultiplicity__Group__0__Impl" |
10892 | // InternalProblem.g:3477:1: rule__RangeMultiplicity__Group__0__Impl : ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ; | 12522 | // InternalProblem.g:3970:1: rule__RangeMultiplicity__Group__0__Impl : ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ; |
10893 | public final void rule__RangeMultiplicity__Group__0__Impl() throws RecognitionException { | 12523 | public final void rule__RangeMultiplicity__Group__0__Impl() throws RecognitionException { |
10894 | 12524 | ||
10895 | int stackSize = keepStackSize(); | 12525 | int stackSize = keepStackSize(); |
10896 | 12526 | ||
10897 | try { | 12527 | try { |
10898 | // InternalProblem.g:3481:1: ( ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ) | 12528 | // InternalProblem.g:3974:1: ( ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ) |
10899 | // InternalProblem.g:3482:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) | 12529 | // InternalProblem.g:3975:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) |
10900 | { | 12530 | { |
10901 | // InternalProblem.g:3482:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) | 12531 | // InternalProblem.g:3975:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) |
10902 | // InternalProblem.g:3483:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) | 12532 | // InternalProblem.g:3976:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) |
10903 | { | 12533 | { |
10904 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundAssignment_0()); | 12534 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundAssignment_0()); |
10905 | // InternalProblem.g:3484:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) | 12535 | // InternalProblem.g:3977:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) |
10906 | // InternalProblem.g:3484:3: rule__RangeMultiplicity__LowerBoundAssignment_0 | 12536 | // InternalProblem.g:3977:3: rule__RangeMultiplicity__LowerBoundAssignment_0 |
10907 | { | 12537 | { |
10908 | pushFollow(FOLLOW_2); | 12538 | pushFollow(FOLLOW_2); |
10909 | rule__RangeMultiplicity__LowerBoundAssignment_0(); | 12539 | rule__RangeMultiplicity__LowerBoundAssignment_0(); |
@@ -10936,16 +12566,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10936 | 12566 | ||
10937 | 12567 | ||
10938 | // $ANTLR start "rule__RangeMultiplicity__Group__1" | 12568 | // $ANTLR start "rule__RangeMultiplicity__Group__1" |
10939 | // InternalProblem.g:3492:1: rule__RangeMultiplicity__Group__1 : rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ; | 12569 | // InternalProblem.g:3985:1: rule__RangeMultiplicity__Group__1 : rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ; |
10940 | public final void rule__RangeMultiplicity__Group__1() throws RecognitionException { | 12570 | public final void rule__RangeMultiplicity__Group__1() throws RecognitionException { |
10941 | 12571 | ||
10942 | int stackSize = keepStackSize(); | 12572 | int stackSize = keepStackSize(); |
10943 | 12573 | ||
10944 | try { | 12574 | try { |
10945 | // InternalProblem.g:3496:1: ( rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ) | 12575 | // InternalProblem.g:3989:1: ( rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ) |
10946 | // InternalProblem.g:3497:2: rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 | 12576 | // InternalProblem.g:3990:2: rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 |
10947 | { | 12577 | { |
10948 | pushFollow(FOLLOW_33); | 12578 | pushFollow(FOLLOW_36); |
10949 | rule__RangeMultiplicity__Group__1__Impl(); | 12579 | rule__RangeMultiplicity__Group__1__Impl(); |
10950 | 12580 | ||
10951 | state._fsp--; | 12581 | state._fsp--; |
@@ -10974,20 +12604,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10974 | 12604 | ||
10975 | 12605 | ||
10976 | // $ANTLR start "rule__RangeMultiplicity__Group__1__Impl" | 12606 | // $ANTLR start "rule__RangeMultiplicity__Group__1__Impl" |
10977 | // InternalProblem.g:3504:1: rule__RangeMultiplicity__Group__1__Impl : ( '..' ) ; | 12607 | // InternalProblem.g:3997:1: rule__RangeMultiplicity__Group__1__Impl : ( '..' ) ; |
10978 | public final void rule__RangeMultiplicity__Group__1__Impl() throws RecognitionException { | 12608 | public final void rule__RangeMultiplicity__Group__1__Impl() throws RecognitionException { |
10979 | 12609 | ||
10980 | int stackSize = keepStackSize(); | 12610 | int stackSize = keepStackSize(); |
10981 | 12611 | ||
10982 | try { | 12612 | try { |
10983 | // InternalProblem.g:3508:1: ( ( '..' ) ) | 12613 | // InternalProblem.g:4001:1: ( ( '..' ) ) |
10984 | // InternalProblem.g:3509:1: ( '..' ) | 12614 | // InternalProblem.g:4002:1: ( '..' ) |
10985 | { | 12615 | { |
10986 | // InternalProblem.g:3509:1: ( '..' ) | 12616 | // InternalProblem.g:4002:1: ( '..' ) |
10987 | // InternalProblem.g:3510:2: '..' | 12617 | // InternalProblem.g:4003:2: '..' |
10988 | { | 12618 | { |
10989 | before(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); | 12619 | before(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); |
10990 | match(input,37,FOLLOW_2); | 12620 | match(input,38,FOLLOW_2); |
10991 | after(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); | 12621 | after(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); |
10992 | 12622 | ||
10993 | } | 12623 | } |
@@ -11011,14 +12641,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11011 | 12641 | ||
11012 | 12642 | ||
11013 | // $ANTLR start "rule__RangeMultiplicity__Group__2" | 12643 | // $ANTLR start "rule__RangeMultiplicity__Group__2" |
11014 | // InternalProblem.g:3519:1: rule__RangeMultiplicity__Group__2 : rule__RangeMultiplicity__Group__2__Impl ; | 12644 | // InternalProblem.g:4012:1: rule__RangeMultiplicity__Group__2 : rule__RangeMultiplicity__Group__2__Impl ; |
11015 | public final void rule__RangeMultiplicity__Group__2() throws RecognitionException { | 12645 | public final void rule__RangeMultiplicity__Group__2() throws RecognitionException { |
11016 | 12646 | ||
11017 | int stackSize = keepStackSize(); | 12647 | int stackSize = keepStackSize(); |
11018 | 12648 | ||
11019 | try { | 12649 | try { |
11020 | // InternalProblem.g:3523:1: ( rule__RangeMultiplicity__Group__2__Impl ) | 12650 | // InternalProblem.g:4016:1: ( rule__RangeMultiplicity__Group__2__Impl ) |
11021 | // InternalProblem.g:3524:2: rule__RangeMultiplicity__Group__2__Impl | 12651 | // InternalProblem.g:4017:2: rule__RangeMultiplicity__Group__2__Impl |
11022 | { | 12652 | { |
11023 | pushFollow(FOLLOW_2); | 12653 | pushFollow(FOLLOW_2); |
11024 | rule__RangeMultiplicity__Group__2__Impl(); | 12654 | rule__RangeMultiplicity__Group__2__Impl(); |
@@ -11044,21 +12674,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11044 | 12674 | ||
11045 | 12675 | ||
11046 | // $ANTLR start "rule__RangeMultiplicity__Group__2__Impl" | 12676 | // $ANTLR start "rule__RangeMultiplicity__Group__2__Impl" |
11047 | // InternalProblem.g:3530:1: rule__RangeMultiplicity__Group__2__Impl : ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ; | 12677 | // InternalProblem.g:4023:1: rule__RangeMultiplicity__Group__2__Impl : ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ; |
11048 | public final void rule__RangeMultiplicity__Group__2__Impl() throws RecognitionException { | 12678 | public final void rule__RangeMultiplicity__Group__2__Impl() throws RecognitionException { |
11049 | 12679 | ||
11050 | int stackSize = keepStackSize(); | 12680 | int stackSize = keepStackSize(); |
11051 | 12681 | ||
11052 | try { | 12682 | try { |
11053 | // InternalProblem.g:3534:1: ( ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ) | 12683 | // InternalProblem.g:4027:1: ( ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ) |
11054 | // InternalProblem.g:3535:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) | 12684 | // InternalProblem.g:4028:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) |
11055 | { | 12685 | { |
11056 | // InternalProblem.g:3535:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) | 12686 | // InternalProblem.g:4028:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) |
11057 | // InternalProblem.g:3536:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) | 12687 | // InternalProblem.g:4029:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) |
11058 | { | 12688 | { |
11059 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundAssignment_2()); | 12689 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundAssignment_2()); |
11060 | // InternalProblem.g:3537:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) | 12690 | // InternalProblem.g:4030:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) |
11061 | // InternalProblem.g:3537:3: rule__RangeMultiplicity__UpperBoundAssignment_2 | 12691 | // InternalProblem.g:4030:3: rule__RangeMultiplicity__UpperBoundAssignment_2 |
11062 | { | 12692 | { |
11063 | pushFollow(FOLLOW_2); | 12693 | pushFollow(FOLLOW_2); |
11064 | rule__RangeMultiplicity__UpperBoundAssignment_2(); | 12694 | rule__RangeMultiplicity__UpperBoundAssignment_2(); |
@@ -11091,16 +12721,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11091 | 12721 | ||
11092 | 12722 | ||
11093 | // $ANTLR start "rule__QualifiedName__Group_1__0" | 12723 | // $ANTLR start "rule__QualifiedName__Group_1__0" |
11094 | // InternalProblem.g:3546:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; | 12724 | // InternalProblem.g:4039:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; |
11095 | public final void rule__QualifiedName__Group_1__0() throws RecognitionException { | 12725 | public final void rule__QualifiedName__Group_1__0() throws RecognitionException { |
11096 | 12726 | ||
11097 | int stackSize = keepStackSize(); | 12727 | int stackSize = keepStackSize(); |
11098 | 12728 | ||
11099 | try { | 12729 | try { |
11100 | // InternalProblem.g:3550:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) | 12730 | // InternalProblem.g:4043:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) |
11101 | // InternalProblem.g:3551:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 | 12731 | // InternalProblem.g:4044:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 |
11102 | { | 12732 | { |
11103 | pushFollow(FOLLOW_27); | 12733 | pushFollow(FOLLOW_29); |
11104 | rule__QualifiedName__Group_1__0__Impl(); | 12734 | rule__QualifiedName__Group_1__0__Impl(); |
11105 | 12735 | ||
11106 | state._fsp--; | 12736 | state._fsp--; |
@@ -11129,21 +12759,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11129 | 12759 | ||
11130 | 12760 | ||
11131 | // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" | 12761 | // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" |
11132 | // InternalProblem.g:3558:1: rule__QualifiedName__Group_1__0__Impl : ( RULE_ID ) ; | 12762 | // InternalProblem.g:4051:1: rule__QualifiedName__Group_1__0__Impl : ( ruleIdentifier ) ; |
11133 | public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { | 12763 | public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { |
11134 | 12764 | ||
11135 | int stackSize = keepStackSize(); | 12765 | int stackSize = keepStackSize(); |
11136 | 12766 | ||
11137 | try { | 12767 | try { |
11138 | // InternalProblem.g:3562:1: ( ( RULE_ID ) ) | 12768 | // InternalProblem.g:4055:1: ( ( ruleIdentifier ) ) |
11139 | // InternalProblem.g:3563:1: ( RULE_ID ) | 12769 | // InternalProblem.g:4056:1: ( ruleIdentifier ) |
11140 | { | 12770 | { |
11141 | // InternalProblem.g:3563:1: ( RULE_ID ) | 12771 | // InternalProblem.g:4056:1: ( ruleIdentifier ) |
11142 | // InternalProblem.g:3564:2: RULE_ID | 12772 | // InternalProblem.g:4057:2: ruleIdentifier |
11143 | { | 12773 | { |
11144 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_0()); | 12774 | before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); |
11145 | match(input,RULE_ID,FOLLOW_2); | 12775 | pushFollow(FOLLOW_2); |
11146 | after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_0()); | 12776 | ruleIdentifier(); |
12777 | |||
12778 | state._fsp--; | ||
12779 | |||
12780 | after(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); | ||
11147 | 12781 | ||
11148 | } | 12782 | } |
11149 | 12783 | ||
@@ -11166,16 +12800,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11166 | 12800 | ||
11167 | 12801 | ||
11168 | // $ANTLR start "rule__QualifiedName__Group_1__1" | 12802 | // $ANTLR start "rule__QualifiedName__Group_1__1" |
11169 | // InternalProblem.g:3573:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 ; | 12803 | // InternalProblem.g:4066:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 ; |
11170 | public final void rule__QualifiedName__Group_1__1() throws RecognitionException { | 12804 | public final void rule__QualifiedName__Group_1__1() throws RecognitionException { |
11171 | 12805 | ||
11172 | int stackSize = keepStackSize(); | 12806 | int stackSize = keepStackSize(); |
11173 | 12807 | ||
11174 | try { | 12808 | try { |
11175 | // InternalProblem.g:3577:1: ( rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 ) | 12809 | // InternalProblem.g:4070:1: ( rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 ) |
11176 | // InternalProblem.g:3578:2: rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 | 12810 | // InternalProblem.g:4071:2: rule__QualifiedName__Group_1__1__Impl rule__QualifiedName__Group_1__2 |
11177 | { | 12811 | { |
11178 | pushFollow(FOLLOW_27); | 12812 | pushFollow(FOLLOW_29); |
11179 | rule__QualifiedName__Group_1__1__Impl(); | 12813 | rule__QualifiedName__Group_1__1__Impl(); |
11180 | 12814 | ||
11181 | state._fsp--; | 12815 | state._fsp--; |
@@ -11204,41 +12838,41 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11204 | 12838 | ||
11205 | 12839 | ||
11206 | // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" | 12840 | // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" |
11207 | // InternalProblem.g:3585:1: rule__QualifiedName__Group_1__1__Impl : ( ( rule__QualifiedName__Group_1_1__0 )* ) ; | 12841 | // InternalProblem.g:4078:1: rule__QualifiedName__Group_1__1__Impl : ( ( rule__QualifiedName__Group_1_1__0 )* ) ; |
11208 | public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { | 12842 | public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { |
11209 | 12843 | ||
11210 | int stackSize = keepStackSize(); | 12844 | int stackSize = keepStackSize(); |
11211 | 12845 | ||
11212 | try { | 12846 | try { |
11213 | // InternalProblem.g:3589:1: ( ( ( rule__QualifiedName__Group_1_1__0 )* ) ) | 12847 | // InternalProblem.g:4082:1: ( ( ( rule__QualifiedName__Group_1_1__0 )* ) ) |
11214 | // InternalProblem.g:3590:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) | 12848 | // InternalProblem.g:4083:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) |
11215 | { | 12849 | { |
11216 | // InternalProblem.g:3590:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) | 12850 | // InternalProblem.g:4083:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) |
11217 | // InternalProblem.g:3591:2: ( rule__QualifiedName__Group_1_1__0 )* | 12851 | // InternalProblem.g:4084:2: ( rule__QualifiedName__Group_1_1__0 )* |
11218 | { | 12852 | { |
11219 | before(grammarAccess.getQualifiedNameAccess().getGroup_1_1()); | 12853 | before(grammarAccess.getQualifiedNameAccess().getGroup_1_1()); |
11220 | // InternalProblem.g:3592:2: ( rule__QualifiedName__Group_1_1__0 )* | 12854 | // InternalProblem.g:4085:2: ( rule__QualifiedName__Group_1_1__0 )* |
11221 | loop38: | 12855 | loop47: |
11222 | do { | 12856 | do { |
11223 | int alt38=2; | 12857 | int alt47=2; |
11224 | int LA38_0 = input.LA(1); | 12858 | int LA47_0 = input.LA(1); |
11225 | 12859 | ||
11226 | if ( (LA38_0==35) ) { | 12860 | if ( (LA47_0==36) ) { |
11227 | int LA38_1 = input.LA(2); | 12861 | int LA47_1 = input.LA(2); |
11228 | 12862 | ||
11229 | if ( (LA38_1==RULE_ID) ) { | 12863 | if ( (LA47_1==RULE_ID||(LA47_1>=19 && LA47_1<=20)) ) { |
11230 | alt38=1; | 12864 | alt47=1; |
11231 | } | 12865 | } |
11232 | 12866 | ||
11233 | 12867 | ||
11234 | } | 12868 | } |
11235 | 12869 | ||
11236 | 12870 | ||
11237 | switch (alt38) { | 12871 | switch (alt47) { |
11238 | case 1 : | 12872 | case 1 : |
11239 | // InternalProblem.g:3592:3: rule__QualifiedName__Group_1_1__0 | 12873 | // InternalProblem.g:4085:3: rule__QualifiedName__Group_1_1__0 |
11240 | { | 12874 | { |
11241 | pushFollow(FOLLOW_34); | 12875 | pushFollow(FOLLOW_37); |
11242 | rule__QualifiedName__Group_1_1__0(); | 12876 | rule__QualifiedName__Group_1_1__0(); |
11243 | 12877 | ||
11244 | state._fsp--; | 12878 | state._fsp--; |
@@ -11248,7 +12882,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11248 | break; | 12882 | break; |
11249 | 12883 | ||
11250 | default : | 12884 | default : |
11251 | break loop38; | 12885 | break loop47; |
11252 | } | 12886 | } |
11253 | } while (true); | 12887 | } while (true); |
11254 | 12888 | ||
@@ -11275,14 +12909,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11275 | 12909 | ||
11276 | 12910 | ||
11277 | // $ANTLR start "rule__QualifiedName__Group_1__2" | 12911 | // $ANTLR start "rule__QualifiedName__Group_1__2" |
11278 | // InternalProblem.g:3600:1: rule__QualifiedName__Group_1__2 : rule__QualifiedName__Group_1__2__Impl ; | 12912 | // InternalProblem.g:4093:1: rule__QualifiedName__Group_1__2 : rule__QualifiedName__Group_1__2__Impl ; |
11279 | public final void rule__QualifiedName__Group_1__2() throws RecognitionException { | 12913 | public final void rule__QualifiedName__Group_1__2() throws RecognitionException { |
11280 | 12914 | ||
11281 | int stackSize = keepStackSize(); | 12915 | int stackSize = keepStackSize(); |
11282 | 12916 | ||
11283 | try { | 12917 | try { |
11284 | // InternalProblem.g:3604:1: ( rule__QualifiedName__Group_1__2__Impl ) | 12918 | // InternalProblem.g:4097:1: ( rule__QualifiedName__Group_1__2__Impl ) |
11285 | // InternalProblem.g:3605:2: rule__QualifiedName__Group_1__2__Impl | 12919 | // InternalProblem.g:4098:2: rule__QualifiedName__Group_1__2__Impl |
11286 | { | 12920 | { |
11287 | pushFollow(FOLLOW_2); | 12921 | pushFollow(FOLLOW_2); |
11288 | rule__QualifiedName__Group_1__2__Impl(); | 12922 | rule__QualifiedName__Group_1__2__Impl(); |
@@ -11308,29 +12942,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11308 | 12942 | ||
11309 | 12943 | ||
11310 | // $ANTLR start "rule__QualifiedName__Group_1__2__Impl" | 12944 | // $ANTLR start "rule__QualifiedName__Group_1__2__Impl" |
11311 | // InternalProblem.g:3611:1: rule__QualifiedName__Group_1__2__Impl : ( ( rule__QualifiedName__Group_1_2__0 )? ) ; | 12945 | // InternalProblem.g:4104:1: rule__QualifiedName__Group_1__2__Impl : ( ( rule__QualifiedName__Group_1_2__0 )? ) ; |
11312 | public final void rule__QualifiedName__Group_1__2__Impl() throws RecognitionException { | 12946 | public final void rule__QualifiedName__Group_1__2__Impl() throws RecognitionException { |
11313 | 12947 | ||
11314 | int stackSize = keepStackSize(); | 12948 | int stackSize = keepStackSize(); |
11315 | 12949 | ||
11316 | try { | 12950 | try { |
11317 | // InternalProblem.g:3615:1: ( ( ( rule__QualifiedName__Group_1_2__0 )? ) ) | 12951 | // InternalProblem.g:4108:1: ( ( ( rule__QualifiedName__Group_1_2__0 )? ) ) |
11318 | // InternalProblem.g:3616:1: ( ( rule__QualifiedName__Group_1_2__0 )? ) | 12952 | // InternalProblem.g:4109:1: ( ( rule__QualifiedName__Group_1_2__0 )? ) |
11319 | { | 12953 | { |
11320 | // InternalProblem.g:3616:1: ( ( rule__QualifiedName__Group_1_2__0 )? ) | 12954 | // InternalProblem.g:4109:1: ( ( rule__QualifiedName__Group_1_2__0 )? ) |
11321 | // InternalProblem.g:3617:2: ( rule__QualifiedName__Group_1_2__0 )? | 12955 | // InternalProblem.g:4110:2: ( rule__QualifiedName__Group_1_2__0 )? |
11322 | { | 12956 | { |
11323 | before(grammarAccess.getQualifiedNameAccess().getGroup_1_2()); | 12957 | before(grammarAccess.getQualifiedNameAccess().getGroup_1_2()); |
11324 | // InternalProblem.g:3618:2: ( rule__QualifiedName__Group_1_2__0 )? | 12958 | // InternalProblem.g:4111:2: ( rule__QualifiedName__Group_1_2__0 )? |
11325 | int alt39=2; | 12959 | int alt48=2; |
11326 | int LA39_0 = input.LA(1); | 12960 | int LA48_0 = input.LA(1); |
11327 | 12961 | ||
11328 | if ( (LA39_0==35) ) { | 12962 | if ( (LA48_0==36) ) { |
11329 | alt39=1; | 12963 | alt48=1; |
11330 | } | 12964 | } |
11331 | switch (alt39) { | 12965 | switch (alt48) { |
11332 | case 1 : | 12966 | case 1 : |
11333 | // InternalProblem.g:3618:3: rule__QualifiedName__Group_1_2__0 | 12967 | // InternalProblem.g:4111:3: rule__QualifiedName__Group_1_2__0 |
11334 | { | 12968 | { |
11335 | pushFollow(FOLLOW_2); | 12969 | pushFollow(FOLLOW_2); |
11336 | rule__QualifiedName__Group_1_2__0(); | 12970 | rule__QualifiedName__Group_1_2__0(); |
@@ -11366,14 +13000,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11366 | 13000 | ||
11367 | 13001 | ||
11368 | // $ANTLR start "rule__QualifiedName__Group_1_1__0" | 13002 | // $ANTLR start "rule__QualifiedName__Group_1_1__0" |
11369 | // InternalProblem.g:3627:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ; | 13003 | // InternalProblem.g:4120:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ; |
11370 | public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException { | 13004 | public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException { |
11371 | 13005 | ||
11372 | int stackSize = keepStackSize(); | 13006 | int stackSize = keepStackSize(); |
11373 | 13007 | ||
11374 | try { | 13008 | try { |
11375 | // InternalProblem.g:3631:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ) | 13009 | // InternalProblem.g:4124:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ) |
11376 | // InternalProblem.g:3632:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 | 13010 | // InternalProblem.g:4125:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 |
11377 | { | 13011 | { |
11378 | pushFollow(FOLLOW_5); | 13012 | pushFollow(FOLLOW_5); |
11379 | rule__QualifiedName__Group_1_1__0__Impl(); | 13013 | rule__QualifiedName__Group_1_1__0__Impl(); |
@@ -11404,20 +13038,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11404 | 13038 | ||
11405 | 13039 | ||
11406 | // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl" | 13040 | // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl" |
11407 | // InternalProblem.g:3639:1: rule__QualifiedName__Group_1_1__0__Impl : ( ':' ) ; | 13041 | // InternalProblem.g:4132:1: rule__QualifiedName__Group_1_1__0__Impl : ( ':' ) ; |
11408 | public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException { | 13042 | public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException { |
11409 | 13043 | ||
11410 | int stackSize = keepStackSize(); | 13044 | int stackSize = keepStackSize(); |
11411 | 13045 | ||
11412 | try { | 13046 | try { |
11413 | // InternalProblem.g:3643:1: ( ( ':' ) ) | 13047 | // InternalProblem.g:4136:1: ( ( ':' ) ) |
11414 | // InternalProblem.g:3644:1: ( ':' ) | 13048 | // InternalProblem.g:4137:1: ( ':' ) |
11415 | { | 13049 | { |
11416 | // InternalProblem.g:3644:1: ( ':' ) | 13050 | // InternalProblem.g:4137:1: ( ':' ) |
11417 | // InternalProblem.g:3645:2: ':' | 13051 | // InternalProblem.g:4138:2: ':' |
11418 | { | 13052 | { |
11419 | before(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_1_0()); | 13053 | before(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_1_0()); |
11420 | match(input,35,FOLLOW_2); | 13054 | match(input,36,FOLLOW_2); |
11421 | after(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_1_0()); | 13055 | after(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_1_0()); |
11422 | 13056 | ||
11423 | } | 13057 | } |
@@ -11441,14 +13075,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11441 | 13075 | ||
11442 | 13076 | ||
11443 | // $ANTLR start "rule__QualifiedName__Group_1_1__1" | 13077 | // $ANTLR start "rule__QualifiedName__Group_1_1__1" |
11444 | // InternalProblem.g:3654:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ; | 13078 | // InternalProblem.g:4147:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ; |
11445 | public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException { | 13079 | public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException { |
11446 | 13080 | ||
11447 | int stackSize = keepStackSize(); | 13081 | int stackSize = keepStackSize(); |
11448 | 13082 | ||
11449 | try { | 13083 | try { |
11450 | // InternalProblem.g:3658:1: ( rule__QualifiedName__Group_1_1__1__Impl ) | 13084 | // InternalProblem.g:4151:1: ( rule__QualifiedName__Group_1_1__1__Impl ) |
11451 | // InternalProblem.g:3659:2: rule__QualifiedName__Group_1_1__1__Impl | 13085 | // InternalProblem.g:4152:2: rule__QualifiedName__Group_1_1__1__Impl |
11452 | { | 13086 | { |
11453 | pushFollow(FOLLOW_2); | 13087 | pushFollow(FOLLOW_2); |
11454 | rule__QualifiedName__Group_1_1__1__Impl(); | 13088 | rule__QualifiedName__Group_1_1__1__Impl(); |
@@ -11474,21 +13108,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11474 | 13108 | ||
11475 | 13109 | ||
11476 | // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl" | 13110 | // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl" |
11477 | // InternalProblem.g:3665:1: rule__QualifiedName__Group_1_1__1__Impl : ( RULE_ID ) ; | 13111 | // InternalProblem.g:4158:1: rule__QualifiedName__Group_1_1__1__Impl : ( ruleIdentifier ) ; |
11478 | public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException { | 13112 | public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException { |
11479 | 13113 | ||
11480 | int stackSize = keepStackSize(); | 13114 | int stackSize = keepStackSize(); |
11481 | 13115 | ||
11482 | try { | 13116 | try { |
11483 | // InternalProblem.g:3669:1: ( ( RULE_ID ) ) | 13117 | // InternalProblem.g:4162:1: ( ( ruleIdentifier ) ) |
11484 | // InternalProblem.g:3670:1: ( RULE_ID ) | 13118 | // InternalProblem.g:4163:1: ( ruleIdentifier ) |
11485 | { | 13119 | { |
11486 | // InternalProblem.g:3670:1: ( RULE_ID ) | 13120 | // InternalProblem.g:4163:1: ( ruleIdentifier ) |
11487 | // InternalProblem.g:3671:2: RULE_ID | 13121 | // InternalProblem.g:4164:2: ruleIdentifier |
11488 | { | 13122 | { |
11489 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1_1()); | 13123 | before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); |
11490 | match(input,RULE_ID,FOLLOW_2); | 13124 | pushFollow(FOLLOW_2); |
11491 | after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1_1()); | 13125 | ruleIdentifier(); |
13126 | |||
13127 | state._fsp--; | ||
13128 | |||
13129 | after(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); | ||
11492 | 13130 | ||
11493 | } | 13131 | } |
11494 | 13132 | ||
@@ -11511,16 +13149,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11511 | 13149 | ||
11512 | 13150 | ||
11513 | // $ANTLR start "rule__QualifiedName__Group_1_2__0" | 13151 | // $ANTLR start "rule__QualifiedName__Group_1_2__0" |
11514 | // InternalProblem.g:3681:1: rule__QualifiedName__Group_1_2__0 : rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 ; | 13152 | // InternalProblem.g:4174:1: rule__QualifiedName__Group_1_2__0 : rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 ; |
11515 | public final void rule__QualifiedName__Group_1_2__0() throws RecognitionException { | 13153 | public final void rule__QualifiedName__Group_1_2__0() throws RecognitionException { |
11516 | 13154 | ||
11517 | int stackSize = keepStackSize(); | 13155 | int stackSize = keepStackSize(); |
11518 | 13156 | ||
11519 | try { | 13157 | try { |
11520 | // InternalProblem.g:3685:1: ( rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 ) | 13158 | // InternalProblem.g:4178:1: ( rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 ) |
11521 | // InternalProblem.g:3686:2: rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 | 13159 | // InternalProblem.g:4179:2: rule__QualifiedName__Group_1_2__0__Impl rule__QualifiedName__Group_1_2__1 |
11522 | { | 13160 | { |
11523 | pushFollow(FOLLOW_35); | 13161 | pushFollow(FOLLOW_38); |
11524 | rule__QualifiedName__Group_1_2__0__Impl(); | 13162 | rule__QualifiedName__Group_1_2__0__Impl(); |
11525 | 13163 | ||
11526 | state._fsp--; | 13164 | state._fsp--; |
@@ -11549,20 +13187,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11549 | 13187 | ||
11550 | 13188 | ||
11551 | // $ANTLR start "rule__QualifiedName__Group_1_2__0__Impl" | 13189 | // $ANTLR start "rule__QualifiedName__Group_1_2__0__Impl" |
11552 | // InternalProblem.g:3693:1: rule__QualifiedName__Group_1_2__0__Impl : ( ':' ) ; | 13190 | // InternalProblem.g:4186:1: rule__QualifiedName__Group_1_2__0__Impl : ( ':' ) ; |
11553 | public final void rule__QualifiedName__Group_1_2__0__Impl() throws RecognitionException { | 13191 | public final void rule__QualifiedName__Group_1_2__0__Impl() throws RecognitionException { |
11554 | 13192 | ||
11555 | int stackSize = keepStackSize(); | 13193 | int stackSize = keepStackSize(); |
11556 | 13194 | ||
11557 | try { | 13195 | try { |
11558 | // InternalProblem.g:3697:1: ( ( ':' ) ) | 13196 | // InternalProblem.g:4190:1: ( ( ':' ) ) |
11559 | // InternalProblem.g:3698:1: ( ':' ) | 13197 | // InternalProblem.g:4191:1: ( ':' ) |
11560 | { | 13198 | { |
11561 | // InternalProblem.g:3698:1: ( ':' ) | 13199 | // InternalProblem.g:4191:1: ( ':' ) |
11562 | // InternalProblem.g:3699:2: ':' | 13200 | // InternalProblem.g:4192:2: ':' |
11563 | { | 13201 | { |
11564 | before(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_2_0()); | 13202 | before(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_2_0()); |
11565 | match(input,35,FOLLOW_2); | 13203 | match(input,36,FOLLOW_2); |
11566 | after(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_2_0()); | 13204 | after(grammarAccess.getQualifiedNameAccess().getColonKeyword_1_2_0()); |
11567 | 13205 | ||
11568 | } | 13206 | } |
@@ -11586,14 +13224,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11586 | 13224 | ||
11587 | 13225 | ||
11588 | // $ANTLR start "rule__QualifiedName__Group_1_2__1" | 13226 | // $ANTLR start "rule__QualifiedName__Group_1_2__1" |
11589 | // InternalProblem.g:3708:1: rule__QualifiedName__Group_1_2__1 : rule__QualifiedName__Group_1_2__1__Impl ; | 13227 | // InternalProblem.g:4201:1: rule__QualifiedName__Group_1_2__1 : rule__QualifiedName__Group_1_2__1__Impl ; |
11590 | public final void rule__QualifiedName__Group_1_2__1() throws RecognitionException { | 13228 | public final void rule__QualifiedName__Group_1_2__1() throws RecognitionException { |
11591 | 13229 | ||
11592 | int stackSize = keepStackSize(); | 13230 | int stackSize = keepStackSize(); |
11593 | 13231 | ||
11594 | try { | 13232 | try { |
11595 | // InternalProblem.g:3712:1: ( rule__QualifiedName__Group_1_2__1__Impl ) | 13233 | // InternalProblem.g:4205:1: ( rule__QualifiedName__Group_1_2__1__Impl ) |
11596 | // InternalProblem.g:3713:2: rule__QualifiedName__Group_1_2__1__Impl | 13234 | // InternalProblem.g:4206:2: rule__QualifiedName__Group_1_2__1__Impl |
11597 | { | 13235 | { |
11598 | pushFollow(FOLLOW_2); | 13236 | pushFollow(FOLLOW_2); |
11599 | rule__QualifiedName__Group_1_2__1__Impl(); | 13237 | rule__QualifiedName__Group_1_2__1__Impl(); |
@@ -11619,17 +13257,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11619 | 13257 | ||
11620 | 13258 | ||
11621 | // $ANTLR start "rule__QualifiedName__Group_1_2__1__Impl" | 13259 | // $ANTLR start "rule__QualifiedName__Group_1_2__1__Impl" |
11622 | // InternalProblem.g:3719:1: rule__QualifiedName__Group_1_2__1__Impl : ( RULE_QUOTED_ID ) ; | 13260 | // InternalProblem.g:4212:1: rule__QualifiedName__Group_1_2__1__Impl : ( RULE_QUOTED_ID ) ; |
11623 | public final void rule__QualifiedName__Group_1_2__1__Impl() throws RecognitionException { | 13261 | public final void rule__QualifiedName__Group_1_2__1__Impl() throws RecognitionException { |
11624 | 13262 | ||
11625 | int stackSize = keepStackSize(); | 13263 | int stackSize = keepStackSize(); |
11626 | 13264 | ||
11627 | try { | 13265 | try { |
11628 | // InternalProblem.g:3723:1: ( ( RULE_QUOTED_ID ) ) | 13266 | // InternalProblem.g:4216:1: ( ( RULE_QUOTED_ID ) ) |
11629 | // InternalProblem.g:3724:1: ( RULE_QUOTED_ID ) | 13267 | // InternalProblem.g:4217:1: ( RULE_QUOTED_ID ) |
11630 | { | 13268 | { |
11631 | // InternalProblem.g:3724:1: ( RULE_QUOTED_ID ) | 13269 | // InternalProblem.g:4217:1: ( RULE_QUOTED_ID ) |
11632 | // InternalProblem.g:3725:2: RULE_QUOTED_ID | 13270 | // InternalProblem.g:4218:2: RULE_QUOTED_ID |
11633 | { | 13271 | { |
11634 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1_2_1()); | 13272 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1_2_1()); |
11635 | match(input,RULE_QUOTED_ID,FOLLOW_2); | 13273 | match(input,RULE_QUOTED_ID,FOLLOW_2); |
@@ -11656,21 +13294,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11656 | 13294 | ||
11657 | 13295 | ||
11658 | // $ANTLR start "rule__Problem__NameAssignment_0_1" | 13296 | // $ANTLR start "rule__Problem__NameAssignment_0_1" |
11659 | // InternalProblem.g:3735:1: rule__Problem__NameAssignment_0_1 : ( RULE_ID ) ; | 13297 | // InternalProblem.g:4228:1: rule__Problem__NameAssignment_0_1 : ( ruleIdentifier ) ; |
11660 | public final void rule__Problem__NameAssignment_0_1() throws RecognitionException { | 13298 | public final void rule__Problem__NameAssignment_0_1() throws RecognitionException { |
11661 | 13299 | ||
11662 | int stackSize = keepStackSize(); | 13300 | int stackSize = keepStackSize(); |
11663 | 13301 | ||
11664 | try { | 13302 | try { |
11665 | // InternalProblem.g:3739:1: ( ( RULE_ID ) ) | 13303 | // InternalProblem.g:4232:1: ( ( ruleIdentifier ) ) |
11666 | // InternalProblem.g:3740:2: ( RULE_ID ) | 13304 | // InternalProblem.g:4233:2: ( ruleIdentifier ) |
11667 | { | 13305 | { |
11668 | // InternalProblem.g:3740:2: ( RULE_ID ) | 13306 | // InternalProblem.g:4233:2: ( ruleIdentifier ) |
11669 | // InternalProblem.g:3741:3: RULE_ID | 13307 | // InternalProblem.g:4234:3: ruleIdentifier |
11670 | { | 13308 | { |
11671 | before(grammarAccess.getProblemAccess().getNameIDTerminalRuleCall_0_1_0()); | 13309 | before(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); |
11672 | match(input,RULE_ID,FOLLOW_2); | 13310 | pushFollow(FOLLOW_2); |
11673 | after(grammarAccess.getProblemAccess().getNameIDTerminalRuleCall_0_1_0()); | 13311 | ruleIdentifier(); |
13312 | |||
13313 | state._fsp--; | ||
13314 | |||
13315 | after(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); | ||
11674 | 13316 | ||
11675 | } | 13317 | } |
11676 | 13318 | ||
@@ -11693,17 +13335,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11693 | 13335 | ||
11694 | 13336 | ||
11695 | // $ANTLR start "rule__Problem__StatementsAssignment_1" | 13337 | // $ANTLR start "rule__Problem__StatementsAssignment_1" |
11696 | // InternalProblem.g:3750:1: rule__Problem__StatementsAssignment_1 : ( ruleStatement ) ; | 13338 | // InternalProblem.g:4243:1: rule__Problem__StatementsAssignment_1 : ( ruleStatement ) ; |
11697 | public final void rule__Problem__StatementsAssignment_1() throws RecognitionException { | 13339 | public final void rule__Problem__StatementsAssignment_1() throws RecognitionException { |
11698 | 13340 | ||
11699 | int stackSize = keepStackSize(); | 13341 | int stackSize = keepStackSize(); |
11700 | 13342 | ||
11701 | try { | 13343 | try { |
11702 | // InternalProblem.g:3754:1: ( ( ruleStatement ) ) | 13344 | // InternalProblem.g:4247:1: ( ( ruleStatement ) ) |
11703 | // InternalProblem.g:3755:2: ( ruleStatement ) | 13345 | // InternalProblem.g:4248:2: ( ruleStatement ) |
11704 | { | 13346 | { |
11705 | // InternalProblem.g:3755:2: ( ruleStatement ) | 13347 | // InternalProblem.g:4248:2: ( ruleStatement ) |
11706 | // InternalProblem.g:3756:3: ruleStatement | 13348 | // InternalProblem.g:4249:3: ruleStatement |
11707 | { | 13349 | { |
11708 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_1_0()); | 13350 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_1_0()); |
11709 | pushFollow(FOLLOW_2); | 13351 | pushFollow(FOLLOW_2); |
@@ -11734,24 +13376,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11734 | 13376 | ||
11735 | 13377 | ||
11736 | // $ANTLR start "rule__ClassDeclaration__AbstractAssignment_0" | 13378 | // $ANTLR start "rule__ClassDeclaration__AbstractAssignment_0" |
11737 | // InternalProblem.g:3765:1: rule__ClassDeclaration__AbstractAssignment_0 : ( ( 'abstract' ) ) ; | 13379 | // InternalProblem.g:4258:1: rule__ClassDeclaration__AbstractAssignment_0 : ( ( 'abstract' ) ) ; |
11738 | public final void rule__ClassDeclaration__AbstractAssignment_0() throws RecognitionException { | 13380 | public final void rule__ClassDeclaration__AbstractAssignment_0() throws RecognitionException { |
11739 | 13381 | ||
11740 | int stackSize = keepStackSize(); | 13382 | int stackSize = keepStackSize(); |
11741 | 13383 | ||
11742 | try { | 13384 | try { |
11743 | // InternalProblem.g:3769:1: ( ( ( 'abstract' ) ) ) | 13385 | // InternalProblem.g:4262:1: ( ( ( 'abstract' ) ) ) |
11744 | // InternalProblem.g:3770:2: ( ( 'abstract' ) ) | 13386 | // InternalProblem.g:4263:2: ( ( 'abstract' ) ) |
11745 | { | 13387 | { |
11746 | // InternalProblem.g:3770:2: ( ( 'abstract' ) ) | 13388 | // InternalProblem.g:4263:2: ( ( 'abstract' ) ) |
11747 | // InternalProblem.g:3771:3: ( 'abstract' ) | 13389 | // InternalProblem.g:4264:3: ( 'abstract' ) |
11748 | { | 13390 | { |
11749 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); | 13391 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); |
11750 | // InternalProblem.g:3772:3: ( 'abstract' ) | 13392 | // InternalProblem.g:4265:3: ( 'abstract' ) |
11751 | // InternalProblem.g:3773:4: 'abstract' | 13393 | // InternalProblem.g:4266:4: 'abstract' |
11752 | { | 13394 | { |
11753 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); | 13395 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); |
11754 | match(input,38,FOLLOW_2); | 13396 | match(input,39,FOLLOW_2); |
11755 | after(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); | 13397 | after(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); |
11756 | 13398 | ||
11757 | } | 13399 | } |
@@ -11779,21 +13421,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11779 | 13421 | ||
11780 | 13422 | ||
11781 | // $ANTLR start "rule__ClassDeclaration__NameAssignment_2" | 13423 | // $ANTLR start "rule__ClassDeclaration__NameAssignment_2" |
11782 | // InternalProblem.g:3784:1: rule__ClassDeclaration__NameAssignment_2 : ( RULE_ID ) ; | 13424 | // InternalProblem.g:4277:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleIdentifier ) ; |
11783 | public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException { | 13425 | public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException { |
11784 | 13426 | ||
11785 | int stackSize = keepStackSize(); | 13427 | int stackSize = keepStackSize(); |
11786 | 13428 | ||
11787 | try { | 13429 | try { |
11788 | // InternalProblem.g:3788:1: ( ( RULE_ID ) ) | 13430 | // InternalProblem.g:4281:1: ( ( ruleIdentifier ) ) |
11789 | // InternalProblem.g:3789:2: ( RULE_ID ) | 13431 | // InternalProblem.g:4282:2: ( ruleIdentifier ) |
11790 | { | 13432 | { |
11791 | // InternalProblem.g:3789:2: ( RULE_ID ) | 13433 | // InternalProblem.g:4282:2: ( ruleIdentifier ) |
11792 | // InternalProblem.g:3790:3: RULE_ID | 13434 | // InternalProblem.g:4283:3: ruleIdentifier |
11793 | { | 13435 | { |
11794 | before(grammarAccess.getClassDeclarationAccess().getNameIDTerminalRuleCall_2_0()); | 13436 | before(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); |
11795 | match(input,RULE_ID,FOLLOW_2); | 13437 | pushFollow(FOLLOW_2); |
11796 | after(grammarAccess.getClassDeclarationAccess().getNameIDTerminalRuleCall_2_0()); | 13438 | ruleIdentifier(); |
13439 | |||
13440 | state._fsp--; | ||
13441 | |||
13442 | after(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); | ||
11797 | 13443 | ||
11798 | } | 13444 | } |
11799 | 13445 | ||
@@ -11816,33 +13462,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11816 | 13462 | ||
11817 | 13463 | ||
11818 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_1" | 13464 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_1" |
11819 | // InternalProblem.g:3799:1: rule__ClassDeclaration__SuperTypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | 13465 | // InternalProblem.g:4292:1: rule__ClassDeclaration__SuperTypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; |
11820 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_1() throws RecognitionException { | 13466 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_1() throws RecognitionException { |
11821 | 13467 | ||
11822 | int stackSize = keepStackSize(); | 13468 | int stackSize = keepStackSize(); |
11823 | 13469 | ||
11824 | try { | 13470 | try { |
11825 | // InternalProblem.g:3803:1: ( ( ( ruleQualifiedName ) ) ) | 13471 | // InternalProblem.g:4296:1: ( ( ( ruleQualifiedName ) ) ) |
11826 | // InternalProblem.g:3804:2: ( ( ruleQualifiedName ) ) | 13472 | // InternalProblem.g:4297:2: ( ( ruleQualifiedName ) ) |
11827 | { | 13473 | { |
11828 | // InternalProblem.g:3804:2: ( ( ruleQualifiedName ) ) | 13474 | // InternalProblem.g:4297:2: ( ( ruleQualifiedName ) ) |
11829 | // InternalProblem.g:3805:3: ( ruleQualifiedName ) | 13475 | // InternalProblem.g:4298:3: ( ruleQualifiedName ) |
11830 | { | 13476 | { |
11831 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_1_0()); | 13477 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); |
11832 | // InternalProblem.g:3806:3: ( ruleQualifiedName ) | 13478 | // InternalProblem.g:4299:3: ( ruleQualifiedName ) |
11833 | // InternalProblem.g:3807:4: ruleQualifiedName | 13479 | // InternalProblem.g:4300:4: ruleQualifiedName |
11834 | { | 13480 | { |
11835 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_1_0_1()); | 13481 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); |
11836 | pushFollow(FOLLOW_2); | 13482 | pushFollow(FOLLOW_2); |
11837 | ruleQualifiedName(); | 13483 | ruleQualifiedName(); |
11838 | 13484 | ||
11839 | state._fsp--; | 13485 | state._fsp--; |
11840 | 13486 | ||
11841 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_1_0_1()); | 13487 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); |
11842 | 13488 | ||
11843 | } | 13489 | } |
11844 | 13490 | ||
11845 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_1_0()); | 13491 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); |
11846 | 13492 | ||
11847 | } | 13493 | } |
11848 | 13494 | ||
@@ -11865,33 +13511,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11865 | 13511 | ||
11866 | 13512 | ||
11867 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_2_1" | 13513 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_2_1" |
11868 | // InternalProblem.g:3818:1: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | 13514 | // InternalProblem.g:4311:1: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; |
11869 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_2_1() throws RecognitionException { | 13515 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_2_1() throws RecognitionException { |
11870 | 13516 | ||
11871 | int stackSize = keepStackSize(); | 13517 | int stackSize = keepStackSize(); |
11872 | 13518 | ||
11873 | try { | 13519 | try { |
11874 | // InternalProblem.g:3822:1: ( ( ( ruleQualifiedName ) ) ) | 13520 | // InternalProblem.g:4315:1: ( ( ( ruleQualifiedName ) ) ) |
11875 | // InternalProblem.g:3823:2: ( ( ruleQualifiedName ) ) | 13521 | // InternalProblem.g:4316:2: ( ( ruleQualifiedName ) ) |
11876 | { | 13522 | { |
11877 | // InternalProblem.g:3823:2: ( ( ruleQualifiedName ) ) | 13523 | // InternalProblem.g:4316:2: ( ( ruleQualifiedName ) ) |
11878 | // InternalProblem.g:3824:3: ( ruleQualifiedName ) | 13524 | // InternalProblem.g:4317:3: ( ruleQualifiedName ) |
11879 | { | 13525 | { |
11880 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_2_1_0()); | 13526 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); |
11881 | // InternalProblem.g:3825:3: ( ruleQualifiedName ) | 13527 | // InternalProblem.g:4318:3: ( ruleQualifiedName ) |
11882 | // InternalProblem.g:3826:4: ruleQualifiedName | 13528 | // InternalProblem.g:4319:4: ruleQualifiedName |
11883 | { | 13529 | { |
11884 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_2_1_0_1()); | 13530 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); |
11885 | pushFollow(FOLLOW_2); | 13531 | pushFollow(FOLLOW_2); |
11886 | ruleQualifiedName(); | 13532 | ruleQualifiedName(); |
11887 | 13533 | ||
11888 | state._fsp--; | 13534 | state._fsp--; |
11889 | 13535 | ||
11890 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationQualifiedNameParserRuleCall_3_2_1_0_1()); | 13536 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); |
11891 | 13537 | ||
11892 | } | 13538 | } |
11893 | 13539 | ||
11894 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesClassDeclarationCrossReference_3_2_1_0()); | 13540 | after(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); |
11895 | 13541 | ||
11896 | } | 13542 | } |
11897 | 13543 | ||
@@ -11914,17 +13560,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11914 | 13560 | ||
11915 | 13561 | ||
11916 | // $ANTLR start "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" | 13562 | // $ANTLR start "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" |
11917 | // InternalProblem.g:3837:1: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 : ( ruleReferenceDeclaration ) ; | 13563 | // InternalProblem.g:4330:1: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 : ( ruleReferenceDeclaration ) ; |
11918 | public final void rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0() throws RecognitionException { | 13564 | public final void rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0() throws RecognitionException { |
11919 | 13565 | ||
11920 | int stackSize = keepStackSize(); | 13566 | int stackSize = keepStackSize(); |
11921 | 13567 | ||
11922 | try { | 13568 | try { |
11923 | // InternalProblem.g:3841:1: ( ( ruleReferenceDeclaration ) ) | 13569 | // InternalProblem.g:4334:1: ( ( ruleReferenceDeclaration ) ) |
11924 | // InternalProblem.g:3842:2: ( ruleReferenceDeclaration ) | 13570 | // InternalProblem.g:4335:2: ( ruleReferenceDeclaration ) |
11925 | { | 13571 | { |
11926 | // InternalProblem.g:3842:2: ( ruleReferenceDeclaration ) | 13572 | // InternalProblem.g:4335:2: ( ruleReferenceDeclaration ) |
11927 | // InternalProblem.g:3843:3: ruleReferenceDeclaration | 13573 | // InternalProblem.g:4336:3: ruleReferenceDeclaration |
11928 | { | 13574 | { |
11929 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsReferenceDeclarationParserRuleCall_4_0_1_0_0()); | 13575 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsReferenceDeclarationParserRuleCall_4_0_1_0_0()); |
11930 | pushFollow(FOLLOW_2); | 13576 | pushFollow(FOLLOW_2); |
@@ -11954,25 +13600,189 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11954 | // $ANTLR end "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" | 13600 | // $ANTLR end "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" |
11955 | 13601 | ||
11956 | 13602 | ||
13603 | // $ANTLR start "rule__EnumDeclaration__NameAssignment_1" | ||
13604 | // InternalProblem.g:4345:1: rule__EnumDeclaration__NameAssignment_1 : ( ruleIdentifier ) ; | ||
13605 | public final void rule__EnumDeclaration__NameAssignment_1() throws RecognitionException { | ||
13606 | |||
13607 | int stackSize = keepStackSize(); | ||
13608 | |||
13609 | try { | ||
13610 | // InternalProblem.g:4349:1: ( ( ruleIdentifier ) ) | ||
13611 | // InternalProblem.g:4350:2: ( ruleIdentifier ) | ||
13612 | { | ||
13613 | // InternalProblem.g:4350:2: ( ruleIdentifier ) | ||
13614 | // InternalProblem.g:4351:3: ruleIdentifier | ||
13615 | { | ||
13616 | before(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); | ||
13617 | pushFollow(FOLLOW_2); | ||
13618 | ruleIdentifier(); | ||
13619 | |||
13620 | state._fsp--; | ||
13621 | |||
13622 | after(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); | ||
13623 | |||
13624 | } | ||
13625 | |||
13626 | |||
13627 | } | ||
13628 | |||
13629 | } | ||
13630 | catch (RecognitionException re) { | ||
13631 | reportError(re); | ||
13632 | recover(input,re); | ||
13633 | } | ||
13634 | finally { | ||
13635 | |||
13636 | restoreStackSize(stackSize); | ||
13637 | |||
13638 | } | ||
13639 | return ; | ||
13640 | } | ||
13641 | // $ANTLR end "rule__EnumDeclaration__NameAssignment_1" | ||
13642 | |||
13643 | |||
13644 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" | ||
13645 | // InternalProblem.g:4360:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 : ( ruleEnumLiteral ) ; | ||
13646 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_0() throws RecognitionException { | ||
13647 | |||
13648 | int stackSize = keepStackSize(); | ||
13649 | |||
13650 | try { | ||
13651 | // InternalProblem.g:4364:1: ( ( ruleEnumLiteral ) ) | ||
13652 | // InternalProblem.g:4365:2: ( ruleEnumLiteral ) | ||
13653 | { | ||
13654 | // InternalProblem.g:4365:2: ( ruleEnumLiteral ) | ||
13655 | // InternalProblem.g:4366:3: ruleEnumLiteral | ||
13656 | { | ||
13657 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); | ||
13658 | pushFollow(FOLLOW_2); | ||
13659 | ruleEnumLiteral(); | ||
13660 | |||
13661 | state._fsp--; | ||
13662 | |||
13663 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); | ||
13664 | |||
13665 | } | ||
13666 | |||
13667 | |||
13668 | } | ||
13669 | |||
13670 | } | ||
13671 | catch (RecognitionException re) { | ||
13672 | reportError(re); | ||
13673 | recover(input,re); | ||
13674 | } | ||
13675 | finally { | ||
13676 | |||
13677 | restoreStackSize(stackSize); | ||
13678 | |||
13679 | } | ||
13680 | return ; | ||
13681 | } | ||
13682 | // $ANTLR end "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" | ||
13683 | |||
13684 | |||
13685 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" | ||
13686 | // InternalProblem.g:4375:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 : ( ruleEnumLiteral ) ; | ||
13687 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1() throws RecognitionException { | ||
13688 | |||
13689 | int stackSize = keepStackSize(); | ||
13690 | |||
13691 | try { | ||
13692 | // InternalProblem.g:4379:1: ( ( ruleEnumLiteral ) ) | ||
13693 | // InternalProblem.g:4380:2: ( ruleEnumLiteral ) | ||
13694 | { | ||
13695 | // InternalProblem.g:4380:2: ( ruleEnumLiteral ) | ||
13696 | // InternalProblem.g:4381:3: ruleEnumLiteral | ||
13697 | { | ||
13698 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); | ||
13699 | pushFollow(FOLLOW_2); | ||
13700 | ruleEnumLiteral(); | ||
13701 | |||
13702 | state._fsp--; | ||
13703 | |||
13704 | after(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); | ||
13705 | |||
13706 | } | ||
13707 | |||
13708 | |||
13709 | } | ||
13710 | |||
13711 | } | ||
13712 | catch (RecognitionException re) { | ||
13713 | reportError(re); | ||
13714 | recover(input,re); | ||
13715 | } | ||
13716 | finally { | ||
13717 | |||
13718 | restoreStackSize(stackSize); | ||
13719 | |||
13720 | } | ||
13721 | return ; | ||
13722 | } | ||
13723 | // $ANTLR end "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" | ||
13724 | |||
13725 | |||
13726 | // $ANTLR start "rule__EnumLiteral__NameAssignment" | ||
13727 | // InternalProblem.g:4390:1: rule__EnumLiteral__NameAssignment : ( ruleQuotedOrUnquotedId ) ; | ||
13728 | public final void rule__EnumLiteral__NameAssignment() throws RecognitionException { | ||
13729 | |||
13730 | int stackSize = keepStackSize(); | ||
13731 | |||
13732 | try { | ||
13733 | // InternalProblem.g:4394:1: ( ( ruleQuotedOrUnquotedId ) ) | ||
13734 | // InternalProblem.g:4395:2: ( ruleQuotedOrUnquotedId ) | ||
13735 | { | ||
13736 | // InternalProblem.g:4395:2: ( ruleQuotedOrUnquotedId ) | ||
13737 | // InternalProblem.g:4396:3: ruleQuotedOrUnquotedId | ||
13738 | { | ||
13739 | before(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); | ||
13740 | pushFollow(FOLLOW_2); | ||
13741 | ruleQuotedOrUnquotedId(); | ||
13742 | |||
13743 | state._fsp--; | ||
13744 | |||
13745 | after(grammarAccess.getEnumLiteralAccess().getNameQuotedOrUnquotedIdParserRuleCall_0()); | ||
13746 | |||
13747 | } | ||
13748 | |||
13749 | |||
13750 | } | ||
13751 | |||
13752 | } | ||
13753 | catch (RecognitionException re) { | ||
13754 | reportError(re); | ||
13755 | recover(input,re); | ||
13756 | } | ||
13757 | finally { | ||
13758 | |||
13759 | restoreStackSize(stackSize); | ||
13760 | |||
13761 | } | ||
13762 | return ; | ||
13763 | } | ||
13764 | // $ANTLR end "rule__EnumLiteral__NameAssignment" | ||
13765 | |||
13766 | |||
11957 | // $ANTLR start "rule__ReferenceDeclaration__ContainmentAssignment_0_0" | 13767 | // $ANTLR start "rule__ReferenceDeclaration__ContainmentAssignment_0_0" |
11958 | // InternalProblem.g:3852:1: rule__ReferenceDeclaration__ContainmentAssignment_0_0 : ( ( 'contains' ) ) ; | 13768 | // InternalProblem.g:4405:1: rule__ReferenceDeclaration__ContainmentAssignment_0_0 : ( ( 'contains' ) ) ; |
11959 | public final void rule__ReferenceDeclaration__ContainmentAssignment_0_0() throws RecognitionException { | 13769 | public final void rule__ReferenceDeclaration__ContainmentAssignment_0_0() throws RecognitionException { |
11960 | 13770 | ||
11961 | int stackSize = keepStackSize(); | 13771 | int stackSize = keepStackSize(); |
11962 | 13772 | ||
11963 | try { | 13773 | try { |
11964 | // InternalProblem.g:3856:1: ( ( ( 'contains' ) ) ) | 13774 | // InternalProblem.g:4409:1: ( ( ( 'contains' ) ) ) |
11965 | // InternalProblem.g:3857:2: ( ( 'contains' ) ) | 13775 | // InternalProblem.g:4410:2: ( ( 'contains' ) ) |
11966 | { | 13776 | { |
11967 | // InternalProblem.g:3857:2: ( ( 'contains' ) ) | 13777 | // InternalProblem.g:4410:2: ( ( 'contains' ) ) |
11968 | // InternalProblem.g:3858:3: ( 'contains' ) | 13778 | // InternalProblem.g:4411:3: ( 'contains' ) |
11969 | { | 13779 | { |
11970 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); | 13780 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); |
11971 | // InternalProblem.g:3859:3: ( 'contains' ) | 13781 | // InternalProblem.g:4412:3: ( 'contains' ) |
11972 | // InternalProblem.g:3860:4: 'contains' | 13782 | // InternalProblem.g:4413:4: 'contains' |
11973 | { | 13783 | { |
11974 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); | 13784 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); |
11975 | match(input,39,FOLLOW_2); | 13785 | match(input,40,FOLLOW_2); |
11976 | after(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); | 13786 | after(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); |
11977 | 13787 | ||
11978 | } | 13788 | } |
@@ -12000,33 +13810,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12000 | 13810 | ||
12001 | 13811 | ||
12002 | // $ANTLR start "rule__ReferenceDeclaration__ReferenceTypeAssignment_1" | 13812 | // $ANTLR start "rule__ReferenceDeclaration__ReferenceTypeAssignment_1" |
12003 | // InternalProblem.g:3871:1: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 13813 | // InternalProblem.g:4424:1: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
12004 | public final void rule__ReferenceDeclaration__ReferenceTypeAssignment_1() throws RecognitionException { | 13814 | public final void rule__ReferenceDeclaration__ReferenceTypeAssignment_1() throws RecognitionException { |
12005 | 13815 | ||
12006 | int stackSize = keepStackSize(); | 13816 | int stackSize = keepStackSize(); |
12007 | 13817 | ||
12008 | try { | 13818 | try { |
12009 | // InternalProblem.g:3875:1: ( ( ( ruleQualifiedName ) ) ) | 13819 | // InternalProblem.g:4428:1: ( ( ( ruleQualifiedName ) ) ) |
12010 | // InternalProblem.g:3876:2: ( ( ruleQualifiedName ) ) | 13820 | // InternalProblem.g:4429:2: ( ( ruleQualifiedName ) ) |
12011 | { | 13821 | { |
12012 | // InternalProblem.g:3876:2: ( ( ruleQualifiedName ) ) | 13822 | // InternalProblem.g:4429:2: ( ( ruleQualifiedName ) ) |
12013 | // InternalProblem.g:3877:3: ( ruleQualifiedName ) | 13823 | // InternalProblem.g:4430:3: ( ruleQualifiedName ) |
12014 | { | 13824 | { |
12015 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationCrossReference_1_0()); | 13825 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); |
12016 | // InternalProblem.g:3878:3: ( ruleQualifiedName ) | 13826 | // InternalProblem.g:4431:3: ( ruleQualifiedName ) |
12017 | // InternalProblem.g:3879:4: ruleQualifiedName | 13827 | // InternalProblem.g:4432:4: ruleQualifiedName |
12018 | { | 13828 | { |
12019 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationQualifiedNameParserRuleCall_1_0_1()); | 13829 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); |
12020 | pushFollow(FOLLOW_2); | 13830 | pushFollow(FOLLOW_2); |
12021 | ruleQualifiedName(); | 13831 | ruleQualifiedName(); |
12022 | 13832 | ||
12023 | state._fsp--; | 13833 | state._fsp--; |
12024 | 13834 | ||
12025 | after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationQualifiedNameParserRuleCall_1_0_1()); | 13835 | after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); |
12026 | 13836 | ||
12027 | } | 13837 | } |
12028 | 13838 | ||
12029 | after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeClassDeclarationCrossReference_1_0()); | 13839 | after(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); |
12030 | 13840 | ||
12031 | } | 13841 | } |
12032 | 13842 | ||
@@ -12049,17 +13859,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12049 | 13859 | ||
12050 | 13860 | ||
12051 | // $ANTLR start "rule__ReferenceDeclaration__MultiplicityAssignment_2_1" | 13861 | // $ANTLR start "rule__ReferenceDeclaration__MultiplicityAssignment_2_1" |
12052 | // InternalProblem.g:3890:1: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 : ( ruleMultiplicity ) ; | 13862 | // InternalProblem.g:4443:1: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 : ( ruleMultiplicity ) ; |
12053 | public final void rule__ReferenceDeclaration__MultiplicityAssignment_2_1() throws RecognitionException { | 13863 | public final void rule__ReferenceDeclaration__MultiplicityAssignment_2_1() throws RecognitionException { |
12054 | 13864 | ||
12055 | int stackSize = keepStackSize(); | 13865 | int stackSize = keepStackSize(); |
12056 | 13866 | ||
12057 | try { | 13867 | try { |
12058 | // InternalProblem.g:3894:1: ( ( ruleMultiplicity ) ) | 13868 | // InternalProblem.g:4447:1: ( ( ruleMultiplicity ) ) |
12059 | // InternalProblem.g:3895:2: ( ruleMultiplicity ) | 13869 | // InternalProblem.g:4448:2: ( ruleMultiplicity ) |
12060 | { | 13870 | { |
12061 | // InternalProblem.g:3895:2: ( ruleMultiplicity ) | 13871 | // InternalProblem.g:4448:2: ( ruleMultiplicity ) |
12062 | // InternalProblem.g:3896:3: ruleMultiplicity | 13872 | // InternalProblem.g:4449:3: ruleMultiplicity |
12063 | { | 13873 | { |
12064 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityMultiplicityParserRuleCall_2_1_0()); | 13874 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityMultiplicityParserRuleCall_2_1_0()); |
12065 | pushFollow(FOLLOW_2); | 13875 | pushFollow(FOLLOW_2); |
@@ -12090,21 +13900,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12090 | 13900 | ||
12091 | 13901 | ||
12092 | // $ANTLR start "rule__ReferenceDeclaration__NameAssignment_3" | 13902 | // $ANTLR start "rule__ReferenceDeclaration__NameAssignment_3" |
12093 | // InternalProblem.g:3905:1: rule__ReferenceDeclaration__NameAssignment_3 : ( RULE_ID ) ; | 13903 | // InternalProblem.g:4458:1: rule__ReferenceDeclaration__NameAssignment_3 : ( ruleIdentifier ) ; |
12094 | public final void rule__ReferenceDeclaration__NameAssignment_3() throws RecognitionException { | 13904 | public final void rule__ReferenceDeclaration__NameAssignment_3() throws RecognitionException { |
12095 | 13905 | ||
12096 | int stackSize = keepStackSize(); | 13906 | int stackSize = keepStackSize(); |
12097 | 13907 | ||
12098 | try { | 13908 | try { |
12099 | // InternalProblem.g:3909:1: ( ( RULE_ID ) ) | 13909 | // InternalProblem.g:4462:1: ( ( ruleIdentifier ) ) |
12100 | // InternalProblem.g:3910:2: ( RULE_ID ) | 13910 | // InternalProblem.g:4463:2: ( ruleIdentifier ) |
12101 | { | 13911 | { |
12102 | // InternalProblem.g:3910:2: ( RULE_ID ) | 13912 | // InternalProblem.g:4463:2: ( ruleIdentifier ) |
12103 | // InternalProblem.g:3911:3: RULE_ID | 13913 | // InternalProblem.g:4464:3: ruleIdentifier |
12104 | { | 13914 | { |
12105 | before(grammarAccess.getReferenceDeclarationAccess().getNameIDTerminalRuleCall_3_0()); | 13915 | before(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); |
12106 | match(input,RULE_ID,FOLLOW_2); | 13916 | pushFollow(FOLLOW_2); |
12107 | after(grammarAccess.getReferenceDeclarationAccess().getNameIDTerminalRuleCall_3_0()); | 13917 | ruleIdentifier(); |
13918 | |||
13919 | state._fsp--; | ||
13920 | |||
13921 | after(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); | ||
12108 | 13922 | ||
12109 | } | 13923 | } |
12110 | 13924 | ||
@@ -12127,21 +13941,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12127 | 13941 | ||
12128 | 13942 | ||
12129 | // $ANTLR start "rule__ReferenceDeclaration__OppositeAssignment_4_1" | 13943 | // $ANTLR start "rule__ReferenceDeclaration__OppositeAssignment_4_1" |
12130 | // InternalProblem.g:3920:1: rule__ReferenceDeclaration__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; | 13944 | // InternalProblem.g:4473:1: rule__ReferenceDeclaration__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; |
12131 | public final void rule__ReferenceDeclaration__OppositeAssignment_4_1() throws RecognitionException { | 13945 | public final void rule__ReferenceDeclaration__OppositeAssignment_4_1() throws RecognitionException { |
12132 | 13946 | ||
12133 | int stackSize = keepStackSize(); | 13947 | int stackSize = keepStackSize(); |
12134 | 13948 | ||
12135 | try { | 13949 | try { |
12136 | // InternalProblem.g:3924:1: ( ( ( ruleQualifiedName ) ) ) | 13950 | // InternalProblem.g:4477:1: ( ( ( ruleQualifiedName ) ) ) |
12137 | // InternalProblem.g:3925:2: ( ( ruleQualifiedName ) ) | 13951 | // InternalProblem.g:4478:2: ( ( ruleQualifiedName ) ) |
12138 | { | 13952 | { |
12139 | // InternalProblem.g:3925:2: ( ( ruleQualifiedName ) ) | 13953 | // InternalProblem.g:4478:2: ( ( ruleQualifiedName ) ) |
12140 | // InternalProblem.g:3926:3: ( ruleQualifiedName ) | 13954 | // InternalProblem.g:4479:3: ( ruleQualifiedName ) |
12141 | { | 13955 | { |
12142 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationCrossReference_4_1_0()); | 13956 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationCrossReference_4_1_0()); |
12143 | // InternalProblem.g:3927:3: ( ruleQualifiedName ) | 13957 | // InternalProblem.g:4480:3: ( ruleQualifiedName ) |
12144 | // InternalProblem.g:3928:4: ruleQualifiedName | 13958 | // InternalProblem.g:4481:4: ruleQualifiedName |
12145 | { | 13959 | { |
12146 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationQualifiedNameParserRuleCall_4_1_0_1()); | 13960 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationQualifiedNameParserRuleCall_4_1_0_1()); |
12147 | pushFollow(FOLLOW_2); | 13961 | pushFollow(FOLLOW_2); |
@@ -12176,24 +13990,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12176 | 13990 | ||
12177 | 13991 | ||
12178 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_0" | 13992 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_0" |
12179 | // InternalProblem.g:3939:1: rule__PredicateDefinition__ErrorAssignment_0_0_0 : ( ( 'error' ) ) ; | 13993 | // InternalProblem.g:4492:1: rule__PredicateDefinition__ErrorAssignment_0_0_0 : ( ( 'error' ) ) ; |
12180 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_0() throws RecognitionException { | 13994 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_0() throws RecognitionException { |
12181 | 13995 | ||
12182 | int stackSize = keepStackSize(); | 13996 | int stackSize = keepStackSize(); |
12183 | 13997 | ||
12184 | try { | 13998 | try { |
12185 | // InternalProblem.g:3943:1: ( ( ( 'error' ) ) ) | 13999 | // InternalProblem.g:4496:1: ( ( ( 'error' ) ) ) |
12186 | // InternalProblem.g:3944:2: ( ( 'error' ) ) | 14000 | // InternalProblem.g:4497:2: ( ( 'error' ) ) |
12187 | { | 14001 | { |
12188 | // InternalProblem.g:3944:2: ( ( 'error' ) ) | 14002 | // InternalProblem.g:4497:2: ( ( 'error' ) ) |
12189 | // InternalProblem.g:3945:3: ( 'error' ) | 14003 | // InternalProblem.g:4498:3: ( 'error' ) |
12190 | { | 14004 | { |
12191 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); | 14005 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); |
12192 | // InternalProblem.g:3946:3: ( 'error' ) | 14006 | // InternalProblem.g:4499:3: ( 'error' ) |
12193 | // InternalProblem.g:3947:4: 'error' | 14007 | // InternalProblem.g:4500:4: 'error' |
12194 | { | 14008 | { |
12195 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); | 14009 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); |
12196 | match(input,40,FOLLOW_2); | 14010 | match(input,41,FOLLOW_2); |
12197 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); | 14011 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); |
12198 | 14012 | ||
12199 | } | 14013 | } |
@@ -12221,21 +14035,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12221 | 14035 | ||
12222 | 14036 | ||
12223 | // $ANTLR start "rule__PredicateDefinition__NameAssignment_1" | 14037 | // $ANTLR start "rule__PredicateDefinition__NameAssignment_1" |
12224 | // InternalProblem.g:3958:1: rule__PredicateDefinition__NameAssignment_1 : ( RULE_ID ) ; | 14038 | // InternalProblem.g:4511:1: rule__PredicateDefinition__NameAssignment_1 : ( ruleIdentifier ) ; |
12225 | public final void rule__PredicateDefinition__NameAssignment_1() throws RecognitionException { | 14039 | public final void rule__PredicateDefinition__NameAssignment_1() throws RecognitionException { |
12226 | 14040 | ||
12227 | int stackSize = keepStackSize(); | 14041 | int stackSize = keepStackSize(); |
12228 | 14042 | ||
12229 | try { | 14043 | try { |
12230 | // InternalProblem.g:3962:1: ( ( RULE_ID ) ) | 14044 | // InternalProblem.g:4515:1: ( ( ruleIdentifier ) ) |
12231 | // InternalProblem.g:3963:2: ( RULE_ID ) | 14045 | // InternalProblem.g:4516:2: ( ruleIdentifier ) |
12232 | { | 14046 | { |
12233 | // InternalProblem.g:3963:2: ( RULE_ID ) | 14047 | // InternalProblem.g:4516:2: ( ruleIdentifier ) |
12234 | // InternalProblem.g:3964:3: RULE_ID | 14048 | // InternalProblem.g:4517:3: ruleIdentifier |
12235 | { | 14049 | { |
12236 | before(grammarAccess.getPredicateDefinitionAccess().getNameIDTerminalRuleCall_1_0()); | 14050 | before(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); |
12237 | match(input,RULE_ID,FOLLOW_2); | 14051 | pushFollow(FOLLOW_2); |
12238 | after(grammarAccess.getPredicateDefinitionAccess().getNameIDTerminalRuleCall_1_0()); | 14052 | ruleIdentifier(); |
14053 | |||
14054 | state._fsp--; | ||
14055 | |||
14056 | after(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); | ||
12239 | 14057 | ||
12240 | } | 14058 | } |
12241 | 14059 | ||
@@ -12258,17 +14076,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12258 | 14076 | ||
12259 | 14077 | ||
12260 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_0" | 14078 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_0" |
12261 | // InternalProblem.g:3973:1: rule__PredicateDefinition__ParametersAssignment_3_0 : ( ruleParameter ) ; | 14079 | // InternalProblem.g:4526:1: rule__PredicateDefinition__ParametersAssignment_3_0 : ( ruleParameter ) ; |
12262 | public final void rule__PredicateDefinition__ParametersAssignment_3_0() throws RecognitionException { | 14080 | public final void rule__PredicateDefinition__ParametersAssignment_3_0() throws RecognitionException { |
12263 | 14081 | ||
12264 | int stackSize = keepStackSize(); | 14082 | int stackSize = keepStackSize(); |
12265 | 14083 | ||
12266 | try { | 14084 | try { |
12267 | // InternalProblem.g:3977:1: ( ( ruleParameter ) ) | 14085 | // InternalProblem.g:4530:1: ( ( ruleParameter ) ) |
12268 | // InternalProblem.g:3978:2: ( ruleParameter ) | 14086 | // InternalProblem.g:4531:2: ( ruleParameter ) |
12269 | { | 14087 | { |
12270 | // InternalProblem.g:3978:2: ( ruleParameter ) | 14088 | // InternalProblem.g:4531:2: ( ruleParameter ) |
12271 | // InternalProblem.g:3979:3: ruleParameter | 14089 | // InternalProblem.g:4532:3: ruleParameter |
12272 | { | 14090 | { |
12273 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_0_0()); | 14091 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_0_0()); |
12274 | pushFollow(FOLLOW_2); | 14092 | pushFollow(FOLLOW_2); |
@@ -12299,17 +14117,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12299 | 14117 | ||
12300 | 14118 | ||
12301 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_1_1" | 14119 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_1_1" |
12302 | // InternalProblem.g:3988:1: rule__PredicateDefinition__ParametersAssignment_3_1_1 : ( ruleParameter ) ; | 14120 | // InternalProblem.g:4541:1: rule__PredicateDefinition__ParametersAssignment_3_1_1 : ( ruleParameter ) ; |
12303 | public final void rule__PredicateDefinition__ParametersAssignment_3_1_1() throws RecognitionException { | 14121 | public final void rule__PredicateDefinition__ParametersAssignment_3_1_1() throws RecognitionException { |
12304 | 14122 | ||
12305 | int stackSize = keepStackSize(); | 14123 | int stackSize = keepStackSize(); |
12306 | 14124 | ||
12307 | try { | 14125 | try { |
12308 | // InternalProblem.g:3992:1: ( ( ruleParameter ) ) | 14126 | // InternalProblem.g:4545:1: ( ( ruleParameter ) ) |
12309 | // InternalProblem.g:3993:2: ( ruleParameter ) | 14127 | // InternalProblem.g:4546:2: ( ruleParameter ) |
12310 | { | 14128 | { |
12311 | // InternalProblem.g:3993:2: ( ruleParameter ) | 14129 | // InternalProblem.g:4546:2: ( ruleParameter ) |
12312 | // InternalProblem.g:3994:3: ruleParameter | 14130 | // InternalProblem.g:4547:3: ruleParameter |
12313 | { | 14131 | { |
12314 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_1_1_0()); | 14132 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_1_1_0()); |
12315 | pushFollow(FOLLOW_2); | 14133 | pushFollow(FOLLOW_2); |
@@ -12340,17 +14158,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12340 | 14158 | ||
12341 | 14159 | ||
12342 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_1" | 14160 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_1" |
12343 | // InternalProblem.g:4003:1: rule__PredicateDefinition__BodiesAssignment_5_1 : ( ruleConjunction ) ; | 14161 | // InternalProblem.g:4556:1: rule__PredicateDefinition__BodiesAssignment_5_1 : ( ruleConjunction ) ; |
12344 | public final void rule__PredicateDefinition__BodiesAssignment_5_1() throws RecognitionException { | 14162 | public final void rule__PredicateDefinition__BodiesAssignment_5_1() throws RecognitionException { |
12345 | 14163 | ||
12346 | int stackSize = keepStackSize(); | 14164 | int stackSize = keepStackSize(); |
12347 | 14165 | ||
12348 | try { | 14166 | try { |
12349 | // InternalProblem.g:4007:1: ( ( ruleConjunction ) ) | 14167 | // InternalProblem.g:4560:1: ( ( ruleConjunction ) ) |
12350 | // InternalProblem.g:4008:2: ( ruleConjunction ) | 14168 | // InternalProblem.g:4561:2: ( ruleConjunction ) |
12351 | { | 14169 | { |
12352 | // InternalProblem.g:4008:2: ( ruleConjunction ) | 14170 | // InternalProblem.g:4561:2: ( ruleConjunction ) |
12353 | // InternalProblem.g:4009:3: ruleConjunction | 14171 | // InternalProblem.g:4562:3: ruleConjunction |
12354 | { | 14172 | { |
12355 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_1_0()); | 14173 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_1_0()); |
12356 | pushFollow(FOLLOW_2); | 14174 | pushFollow(FOLLOW_2); |
@@ -12381,17 +14199,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12381 | 14199 | ||
12382 | 14200 | ||
12383 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_2_1" | 14201 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_2_1" |
12384 | // InternalProblem.g:4018:1: rule__PredicateDefinition__BodiesAssignment_5_2_1 : ( ruleConjunction ) ; | 14202 | // InternalProblem.g:4571:1: rule__PredicateDefinition__BodiesAssignment_5_2_1 : ( ruleConjunction ) ; |
12385 | public final void rule__PredicateDefinition__BodiesAssignment_5_2_1() throws RecognitionException { | 14203 | public final void rule__PredicateDefinition__BodiesAssignment_5_2_1() throws RecognitionException { |
12386 | 14204 | ||
12387 | int stackSize = keepStackSize(); | 14205 | int stackSize = keepStackSize(); |
12388 | 14206 | ||
12389 | try { | 14207 | try { |
12390 | // InternalProblem.g:4022:1: ( ( ruleConjunction ) ) | 14208 | // InternalProblem.g:4575:1: ( ( ruleConjunction ) ) |
12391 | // InternalProblem.g:4023:2: ( ruleConjunction ) | 14209 | // InternalProblem.g:4576:2: ( ruleConjunction ) |
12392 | { | 14210 | { |
12393 | // InternalProblem.g:4023:2: ( ruleConjunction ) | 14211 | // InternalProblem.g:4576:2: ( ruleConjunction ) |
12394 | // InternalProblem.g:4024:3: ruleConjunction | 14212 | // InternalProblem.g:4577:3: ruleConjunction |
12395 | { | 14213 | { |
12396 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_2_1_0()); | 14214 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_2_1_0()); |
12397 | pushFollow(FOLLOW_2); | 14215 | pushFollow(FOLLOW_2); |
@@ -12422,29 +14240,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12422 | 14240 | ||
12423 | 14241 | ||
12424 | // $ANTLR start "rule__Parameter__ParameterTypeAssignment_0" | 14242 | // $ANTLR start "rule__Parameter__ParameterTypeAssignment_0" |
12425 | // InternalProblem.g:4033:1: rule__Parameter__ParameterTypeAssignment_0 : ( ( RULE_ID ) ) ; | 14243 | // InternalProblem.g:4586:1: rule__Parameter__ParameterTypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
12426 | public final void rule__Parameter__ParameterTypeAssignment_0() throws RecognitionException { | 14244 | public final void rule__Parameter__ParameterTypeAssignment_0() throws RecognitionException { |
12427 | 14245 | ||
12428 | int stackSize = keepStackSize(); | 14246 | int stackSize = keepStackSize(); |
12429 | 14247 | ||
12430 | try { | 14248 | try { |
12431 | // InternalProblem.g:4037:1: ( ( ( RULE_ID ) ) ) | 14249 | // InternalProblem.g:4590:1: ( ( ( ruleQualifiedName ) ) ) |
12432 | // InternalProblem.g:4038:2: ( ( RULE_ID ) ) | 14250 | // InternalProblem.g:4591:2: ( ( ruleQualifiedName ) ) |
12433 | { | 14251 | { |
12434 | // InternalProblem.g:4038:2: ( ( RULE_ID ) ) | 14252 | // InternalProblem.g:4591:2: ( ( ruleQualifiedName ) ) |
12435 | // InternalProblem.g:4039:3: ( RULE_ID ) | 14253 | // InternalProblem.g:4592:3: ( ruleQualifiedName ) |
12436 | { | 14254 | { |
12437 | before(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationCrossReference_0_0()); | 14255 | before(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); |
12438 | // InternalProblem.g:4040:3: ( RULE_ID ) | 14256 | // InternalProblem.g:4593:3: ( ruleQualifiedName ) |
12439 | // InternalProblem.g:4041:4: RULE_ID | 14257 | // InternalProblem.g:4594:4: ruleQualifiedName |
12440 | { | 14258 | { |
12441 | before(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationIDTerminalRuleCall_0_0_1()); | 14259 | before(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); |
12442 | match(input,RULE_ID,FOLLOW_2); | 14260 | pushFollow(FOLLOW_2); |
12443 | after(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationIDTerminalRuleCall_0_0_1()); | 14261 | ruleQualifiedName(); |
14262 | |||
14263 | state._fsp--; | ||
14264 | |||
14265 | after(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); | ||
12444 | 14266 | ||
12445 | } | 14267 | } |
12446 | 14268 | ||
12447 | after(grammarAccess.getParameterAccess().getParameterTypeClassDeclarationCrossReference_0_0()); | 14269 | after(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); |
12448 | 14270 | ||
12449 | } | 14271 | } |
12450 | 14272 | ||
@@ -12467,21 +14289,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12467 | 14289 | ||
12468 | 14290 | ||
12469 | // $ANTLR start "rule__Parameter__NameAssignment_1" | 14291 | // $ANTLR start "rule__Parameter__NameAssignment_1" |
12470 | // InternalProblem.g:4052:1: rule__Parameter__NameAssignment_1 : ( RULE_ID ) ; | 14292 | // InternalProblem.g:4605:1: rule__Parameter__NameAssignment_1 : ( ruleIdentifier ) ; |
12471 | public final void rule__Parameter__NameAssignment_1() throws RecognitionException { | 14293 | public final void rule__Parameter__NameAssignment_1() throws RecognitionException { |
12472 | 14294 | ||
12473 | int stackSize = keepStackSize(); | 14295 | int stackSize = keepStackSize(); |
12474 | 14296 | ||
12475 | try { | 14297 | try { |
12476 | // InternalProblem.g:4056:1: ( ( RULE_ID ) ) | 14298 | // InternalProblem.g:4609:1: ( ( ruleIdentifier ) ) |
12477 | // InternalProblem.g:4057:2: ( RULE_ID ) | 14299 | // InternalProblem.g:4610:2: ( ruleIdentifier ) |
12478 | { | 14300 | { |
12479 | // InternalProblem.g:4057:2: ( RULE_ID ) | 14301 | // InternalProblem.g:4610:2: ( ruleIdentifier ) |
12480 | // InternalProblem.g:4058:3: RULE_ID | 14302 | // InternalProblem.g:4611:3: ruleIdentifier |
12481 | { | 14303 | { |
12482 | before(grammarAccess.getParameterAccess().getNameIDTerminalRuleCall_1_0()); | 14304 | before(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); |
12483 | match(input,RULE_ID,FOLLOW_2); | 14305 | pushFollow(FOLLOW_2); |
12484 | after(grammarAccess.getParameterAccess().getNameIDTerminalRuleCall_1_0()); | 14306 | ruleIdentifier(); |
14307 | |||
14308 | state._fsp--; | ||
14309 | |||
14310 | after(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); | ||
12485 | 14311 | ||
12486 | } | 14312 | } |
12487 | 14313 | ||
@@ -12504,17 +14330,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12504 | 14330 | ||
12505 | 14331 | ||
12506 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_0" | 14332 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_0" |
12507 | // InternalProblem.g:4067:1: rule__Conjunction__LiteralsAssignment_0 : ( ruleLiteral ) ; | 14333 | // InternalProblem.g:4620:1: rule__Conjunction__LiteralsAssignment_0 : ( ruleLiteral ) ; |
12508 | public final void rule__Conjunction__LiteralsAssignment_0() throws RecognitionException { | 14334 | public final void rule__Conjunction__LiteralsAssignment_0() throws RecognitionException { |
12509 | 14335 | ||
12510 | int stackSize = keepStackSize(); | 14336 | int stackSize = keepStackSize(); |
12511 | 14337 | ||
12512 | try { | 14338 | try { |
12513 | // InternalProblem.g:4071:1: ( ( ruleLiteral ) ) | 14339 | // InternalProblem.g:4624:1: ( ( ruleLiteral ) ) |
12514 | // InternalProblem.g:4072:2: ( ruleLiteral ) | 14340 | // InternalProblem.g:4625:2: ( ruleLiteral ) |
12515 | { | 14341 | { |
12516 | // InternalProblem.g:4072:2: ( ruleLiteral ) | 14342 | // InternalProblem.g:4625:2: ( ruleLiteral ) |
12517 | // InternalProblem.g:4073:3: ruleLiteral | 14343 | // InternalProblem.g:4626:3: ruleLiteral |
12518 | { | 14344 | { |
12519 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_0_0()); | 14345 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_0_0()); |
12520 | pushFollow(FOLLOW_2); | 14346 | pushFollow(FOLLOW_2); |
@@ -12545,17 +14371,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12545 | 14371 | ||
12546 | 14372 | ||
12547 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_1_1" | 14373 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_1_1" |
12548 | // InternalProblem.g:4082:1: rule__Conjunction__LiteralsAssignment_1_1 : ( ruleLiteral ) ; | 14374 | // InternalProblem.g:4635:1: rule__Conjunction__LiteralsAssignment_1_1 : ( ruleLiteral ) ; |
12549 | public final void rule__Conjunction__LiteralsAssignment_1_1() throws RecognitionException { | 14375 | public final void rule__Conjunction__LiteralsAssignment_1_1() throws RecognitionException { |
12550 | 14376 | ||
12551 | int stackSize = keepStackSize(); | 14377 | int stackSize = keepStackSize(); |
12552 | 14378 | ||
12553 | try { | 14379 | try { |
12554 | // InternalProblem.g:4086:1: ( ( ruleLiteral ) ) | 14380 | // InternalProblem.g:4639:1: ( ( ruleLiteral ) ) |
12555 | // InternalProblem.g:4087:2: ( ruleLiteral ) | 14381 | // InternalProblem.g:4640:2: ( ruleLiteral ) |
12556 | { | 14382 | { |
12557 | // InternalProblem.g:4087:2: ( ruleLiteral ) | 14383 | // InternalProblem.g:4640:2: ( ruleLiteral ) |
12558 | // InternalProblem.g:4088:3: ruleLiteral | 14384 | // InternalProblem.g:4641:3: ruleLiteral |
12559 | { | 14385 | { |
12560 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_1_1_0()); | 14386 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_1_1_0()); |
12561 | pushFollow(FOLLOW_2); | 14387 | pushFollow(FOLLOW_2); |
@@ -12586,17 +14412,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12586 | 14412 | ||
12587 | 14413 | ||
12588 | // $ANTLR start "rule__NegativeLiteral__AtomAssignment_1" | 14414 | // $ANTLR start "rule__NegativeLiteral__AtomAssignment_1" |
12589 | // InternalProblem.g:4097:1: rule__NegativeLiteral__AtomAssignment_1 : ( ruleAtom ) ; | 14415 | // InternalProblem.g:4650:1: rule__NegativeLiteral__AtomAssignment_1 : ( ruleAtom ) ; |
12590 | public final void rule__NegativeLiteral__AtomAssignment_1() throws RecognitionException { | 14416 | public final void rule__NegativeLiteral__AtomAssignment_1() throws RecognitionException { |
12591 | 14417 | ||
12592 | int stackSize = keepStackSize(); | 14418 | int stackSize = keepStackSize(); |
12593 | 14419 | ||
12594 | try { | 14420 | try { |
12595 | // InternalProblem.g:4101:1: ( ( ruleAtom ) ) | 14421 | // InternalProblem.g:4654:1: ( ( ruleAtom ) ) |
12596 | // InternalProblem.g:4102:2: ( ruleAtom ) | 14422 | // InternalProblem.g:4655:2: ( ruleAtom ) |
12597 | { | 14423 | { |
12598 | // InternalProblem.g:4102:2: ( ruleAtom ) | 14424 | // InternalProblem.g:4655:2: ( ruleAtom ) |
12599 | // InternalProblem.g:4103:3: ruleAtom | 14425 | // InternalProblem.g:4656:3: ruleAtom |
12600 | { | 14426 | { |
12601 | before(grammarAccess.getNegativeLiteralAccess().getAtomAtomParserRuleCall_1_0()); | 14427 | before(grammarAccess.getNegativeLiteralAccess().getAtomAtomParserRuleCall_1_0()); |
12602 | pushFollow(FOLLOW_2); | 14428 | pushFollow(FOLLOW_2); |
@@ -12627,21 +14453,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12627 | 14453 | ||
12628 | 14454 | ||
12629 | // $ANTLR start "rule__Atom__RelationAssignment_0" | 14455 | // $ANTLR start "rule__Atom__RelationAssignment_0" |
12630 | // InternalProblem.g:4112:1: rule__Atom__RelationAssignment_0 : ( ( ruleQualifiedName ) ) ; | 14456 | // InternalProblem.g:4665:1: rule__Atom__RelationAssignment_0 : ( ( ruleQualifiedName ) ) ; |
12631 | public final void rule__Atom__RelationAssignment_0() throws RecognitionException { | 14457 | public final void rule__Atom__RelationAssignment_0() throws RecognitionException { |
12632 | 14458 | ||
12633 | int stackSize = keepStackSize(); | 14459 | int stackSize = keepStackSize(); |
12634 | 14460 | ||
12635 | try { | 14461 | try { |
12636 | // InternalProblem.g:4116:1: ( ( ( ruleQualifiedName ) ) ) | 14462 | // InternalProblem.g:4669:1: ( ( ( ruleQualifiedName ) ) ) |
12637 | // InternalProblem.g:4117:2: ( ( ruleQualifiedName ) ) | 14463 | // InternalProblem.g:4670:2: ( ( ruleQualifiedName ) ) |
12638 | { | 14464 | { |
12639 | // InternalProblem.g:4117:2: ( ( ruleQualifiedName ) ) | 14465 | // InternalProblem.g:4670:2: ( ( ruleQualifiedName ) ) |
12640 | // InternalProblem.g:4118:3: ( ruleQualifiedName ) | 14466 | // InternalProblem.g:4671:3: ( ruleQualifiedName ) |
12641 | { | 14467 | { |
12642 | before(grammarAccess.getAtomAccess().getRelationRelationCrossReference_0_0()); | 14468 | before(grammarAccess.getAtomAccess().getRelationRelationCrossReference_0_0()); |
12643 | // InternalProblem.g:4119:3: ( ruleQualifiedName ) | 14469 | // InternalProblem.g:4672:3: ( ruleQualifiedName ) |
12644 | // InternalProblem.g:4120:4: ruleQualifiedName | 14470 | // InternalProblem.g:4673:4: ruleQualifiedName |
12645 | { | 14471 | { |
12646 | before(grammarAccess.getAtomAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_1()); | 14472 | before(grammarAccess.getAtomAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_1()); |
12647 | pushFollow(FOLLOW_2); | 14473 | pushFollow(FOLLOW_2); |
@@ -12676,24 +14502,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12676 | 14502 | ||
12677 | 14503 | ||
12678 | // $ANTLR start "rule__Atom__TransitiveClosureAssignment_1" | 14504 | // $ANTLR start "rule__Atom__TransitiveClosureAssignment_1" |
12679 | // InternalProblem.g:4131:1: rule__Atom__TransitiveClosureAssignment_1 : ( ( '+' ) ) ; | 14505 | // InternalProblem.g:4684:1: rule__Atom__TransitiveClosureAssignment_1 : ( ( '+' ) ) ; |
12680 | public final void rule__Atom__TransitiveClosureAssignment_1() throws RecognitionException { | 14506 | public final void rule__Atom__TransitiveClosureAssignment_1() throws RecognitionException { |
12681 | 14507 | ||
12682 | int stackSize = keepStackSize(); | 14508 | int stackSize = keepStackSize(); |
12683 | 14509 | ||
12684 | try { | 14510 | try { |
12685 | // InternalProblem.g:4135:1: ( ( ( '+' ) ) ) | 14511 | // InternalProblem.g:4688:1: ( ( ( '+' ) ) ) |
12686 | // InternalProblem.g:4136:2: ( ( '+' ) ) | 14512 | // InternalProblem.g:4689:2: ( ( '+' ) ) |
12687 | { | 14513 | { |
12688 | // InternalProblem.g:4136:2: ( ( '+' ) ) | 14514 | // InternalProblem.g:4689:2: ( ( '+' ) ) |
12689 | // InternalProblem.g:4137:3: ( '+' ) | 14515 | // InternalProblem.g:4690:3: ( '+' ) |
12690 | { | 14516 | { |
12691 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); | 14517 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); |
12692 | // InternalProblem.g:4138:3: ( '+' ) | 14518 | // InternalProblem.g:4691:3: ( '+' ) |
12693 | // InternalProblem.g:4139:4: '+' | 14519 | // InternalProblem.g:4692:4: '+' |
12694 | { | 14520 | { |
12695 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); | 14521 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); |
12696 | match(input,41,FOLLOW_2); | 14522 | match(input,42,FOLLOW_2); |
12697 | after(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); | 14523 | after(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); |
12698 | 14524 | ||
12699 | } | 14525 | } |
@@ -12721,17 +14547,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12721 | 14547 | ||
12722 | 14548 | ||
12723 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_0" | 14549 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_0" |
12724 | // InternalProblem.g:4150:1: rule__Atom__ArgumentsAssignment_3_0 : ( ruleArgument ) ; | 14550 | // InternalProblem.g:4703:1: rule__Atom__ArgumentsAssignment_3_0 : ( ruleArgument ) ; |
12725 | public final void rule__Atom__ArgumentsAssignment_3_0() throws RecognitionException { | 14551 | public final void rule__Atom__ArgumentsAssignment_3_0() throws RecognitionException { |
12726 | 14552 | ||
12727 | int stackSize = keepStackSize(); | 14553 | int stackSize = keepStackSize(); |
12728 | 14554 | ||
12729 | try { | 14555 | try { |
12730 | // InternalProblem.g:4154:1: ( ( ruleArgument ) ) | 14556 | // InternalProblem.g:4707:1: ( ( ruleArgument ) ) |
12731 | // InternalProblem.g:4155:2: ( ruleArgument ) | 14557 | // InternalProblem.g:4708:2: ( ruleArgument ) |
12732 | { | 14558 | { |
12733 | // InternalProblem.g:4155:2: ( ruleArgument ) | 14559 | // InternalProblem.g:4708:2: ( ruleArgument ) |
12734 | // InternalProblem.g:4156:3: ruleArgument | 14560 | // InternalProblem.g:4709:3: ruleArgument |
12735 | { | 14561 | { |
12736 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_0_0()); | 14562 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_0_0()); |
12737 | pushFollow(FOLLOW_2); | 14563 | pushFollow(FOLLOW_2); |
@@ -12762,17 +14588,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12762 | 14588 | ||
12763 | 14589 | ||
12764 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_1_1" | 14590 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_1_1" |
12765 | // InternalProblem.g:4165:1: rule__Atom__ArgumentsAssignment_3_1_1 : ( ruleArgument ) ; | 14591 | // InternalProblem.g:4718:1: rule__Atom__ArgumentsAssignment_3_1_1 : ( ruleArgument ) ; |
12766 | public final void rule__Atom__ArgumentsAssignment_3_1_1() throws RecognitionException { | 14592 | public final void rule__Atom__ArgumentsAssignment_3_1_1() throws RecognitionException { |
12767 | 14593 | ||
12768 | int stackSize = keepStackSize(); | 14594 | int stackSize = keepStackSize(); |
12769 | 14595 | ||
12770 | try { | 14596 | try { |
12771 | // InternalProblem.g:4169:1: ( ( ruleArgument ) ) | 14597 | // InternalProblem.g:4722:1: ( ( ruleArgument ) ) |
12772 | // InternalProblem.g:4170:2: ( ruleArgument ) | 14598 | // InternalProblem.g:4723:2: ( ruleArgument ) |
12773 | { | 14599 | { |
12774 | // InternalProblem.g:4170:2: ( ruleArgument ) | 14600 | // InternalProblem.g:4723:2: ( ruleArgument ) |
12775 | // InternalProblem.g:4171:3: ruleArgument | 14601 | // InternalProblem.g:4724:3: ruleArgument |
12776 | { | 14602 | { |
12777 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_1_1_0()); | 14603 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_1_1_0()); |
12778 | pushFollow(FOLLOW_2); | 14604 | pushFollow(FOLLOW_2); |
@@ -12802,30 +14628,34 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12802 | // $ANTLR end "rule__Atom__ArgumentsAssignment_3_1_1" | 14628 | // $ANTLR end "rule__Atom__ArgumentsAssignment_3_1_1" |
12803 | 14629 | ||
12804 | 14630 | ||
12805 | // $ANTLR start "rule__Argument__VariableAssignment" | 14631 | // $ANTLR start "rule__Argument__VariableOrNodeAssignment" |
12806 | // InternalProblem.g:4180:1: rule__Argument__VariableAssignment : ( ( RULE_ID ) ) ; | 14632 | // InternalProblem.g:4733:1: rule__Argument__VariableOrNodeAssignment : ( ( ruleQualifiedName ) ) ; |
12807 | public final void rule__Argument__VariableAssignment() throws RecognitionException { | 14633 | public final void rule__Argument__VariableOrNodeAssignment() throws RecognitionException { |
12808 | 14634 | ||
12809 | int stackSize = keepStackSize(); | 14635 | int stackSize = keepStackSize(); |
12810 | 14636 | ||
12811 | try { | 14637 | try { |
12812 | // InternalProblem.g:4184:1: ( ( ( RULE_ID ) ) ) | 14638 | // InternalProblem.g:4737:1: ( ( ( ruleQualifiedName ) ) ) |
12813 | // InternalProblem.g:4185:2: ( ( RULE_ID ) ) | 14639 | // InternalProblem.g:4738:2: ( ( ruleQualifiedName ) ) |
12814 | { | 14640 | { |
12815 | // InternalProblem.g:4185:2: ( ( RULE_ID ) ) | 14641 | // InternalProblem.g:4738:2: ( ( ruleQualifiedName ) ) |
12816 | // InternalProblem.g:4186:3: ( RULE_ID ) | 14642 | // InternalProblem.g:4739:3: ( ruleQualifiedName ) |
12817 | { | 14643 | { |
12818 | before(grammarAccess.getArgumentAccess().getVariableVariableCrossReference_0()); | 14644 | before(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); |
12819 | // InternalProblem.g:4187:3: ( RULE_ID ) | 14645 | // InternalProblem.g:4740:3: ( ruleQualifiedName ) |
12820 | // InternalProblem.g:4188:4: RULE_ID | 14646 | // InternalProblem.g:4741:4: ruleQualifiedName |
12821 | { | 14647 | { |
12822 | before(grammarAccess.getArgumentAccess().getVariableVariableIDTerminalRuleCall_0_1()); | 14648 | before(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); |
12823 | match(input,RULE_ID,FOLLOW_2); | 14649 | pushFollow(FOLLOW_2); |
12824 | after(grammarAccess.getArgumentAccess().getVariableVariableIDTerminalRuleCall_0_1()); | 14650 | ruleQualifiedName(); |
14651 | |||
14652 | state._fsp--; | ||
14653 | |||
14654 | after(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); | ||
12825 | 14655 | ||
12826 | } | 14656 | } |
12827 | 14657 | ||
12828 | after(grammarAccess.getArgumentAccess().getVariableVariableCrossReference_0()); | 14658 | after(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); |
12829 | 14659 | ||
12830 | } | 14660 | } |
12831 | 14661 | ||
@@ -12844,25 +14674,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12844 | } | 14674 | } |
12845 | return ; | 14675 | return ; |
12846 | } | 14676 | } |
12847 | // $ANTLR end "rule__Argument__VariableAssignment" | 14677 | // $ANTLR end "rule__Argument__VariableOrNodeAssignment" |
12848 | 14678 | ||
12849 | 14679 | ||
12850 | // $ANTLR start "rule__Assertion__RelationAssignment_0_0_0" | 14680 | // $ANTLR start "rule__Assertion__RelationAssignment_0_0_0" |
12851 | // InternalProblem.g:4199:1: rule__Assertion__RelationAssignment_0_0_0 : ( ( ruleQualifiedName ) ) ; | 14681 | // InternalProblem.g:4752:1: rule__Assertion__RelationAssignment_0_0_0 : ( ( ruleQualifiedName ) ) ; |
12852 | public final void rule__Assertion__RelationAssignment_0_0_0() throws RecognitionException { | 14682 | public final void rule__Assertion__RelationAssignment_0_0_0() throws RecognitionException { |
12853 | 14683 | ||
12854 | int stackSize = keepStackSize(); | 14684 | int stackSize = keepStackSize(); |
12855 | 14685 | ||
12856 | try { | 14686 | try { |
12857 | // InternalProblem.g:4203:1: ( ( ( ruleQualifiedName ) ) ) | 14687 | // InternalProblem.g:4756:1: ( ( ( ruleQualifiedName ) ) ) |
12858 | // InternalProblem.g:4204:2: ( ( ruleQualifiedName ) ) | 14688 | // InternalProblem.g:4757:2: ( ( ruleQualifiedName ) ) |
12859 | { | 14689 | { |
12860 | // InternalProblem.g:4204:2: ( ( ruleQualifiedName ) ) | 14690 | // InternalProblem.g:4757:2: ( ( ruleQualifiedName ) ) |
12861 | // InternalProblem.g:4205:3: ( ruleQualifiedName ) | 14691 | // InternalProblem.g:4758:3: ( ruleQualifiedName ) |
12862 | { | 14692 | { |
12863 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_0_0_0()); | 14693 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_0_0_0()); |
12864 | // InternalProblem.g:4206:3: ( ruleQualifiedName ) | 14694 | // InternalProblem.g:4759:3: ( ruleQualifiedName ) |
12865 | // InternalProblem.g:4207:4: ruleQualifiedName | 14695 | // InternalProblem.g:4760:4: ruleQualifiedName |
12866 | { | 14696 | { |
12867 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_0_0_1()); | 14697 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_0_0_1()); |
12868 | pushFollow(FOLLOW_2); | 14698 | pushFollow(FOLLOW_2); |
@@ -12897,21 +14727,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12897 | 14727 | ||
12898 | 14728 | ||
12899 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_0" | 14729 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_0" |
12900 | // InternalProblem.g:4218:1: rule__Assertion__ArgumentsAssignment_0_0_2_0 : ( ( ruleQualifiedName ) ) ; | 14730 | // InternalProblem.g:4771:1: rule__Assertion__ArgumentsAssignment_0_0_2_0 : ( ( ruleQualifiedName ) ) ; |
12901 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_0() throws RecognitionException { | 14731 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_0() throws RecognitionException { |
12902 | 14732 | ||
12903 | int stackSize = keepStackSize(); | 14733 | int stackSize = keepStackSize(); |
12904 | 14734 | ||
12905 | try { | 14735 | try { |
12906 | // InternalProblem.g:4222:1: ( ( ( ruleQualifiedName ) ) ) | 14736 | // InternalProblem.g:4775:1: ( ( ( ruleQualifiedName ) ) ) |
12907 | // InternalProblem.g:4223:2: ( ( ruleQualifiedName ) ) | 14737 | // InternalProblem.g:4776:2: ( ( ruleQualifiedName ) ) |
12908 | { | 14738 | { |
12909 | // InternalProblem.g:4223:2: ( ( ruleQualifiedName ) ) | 14739 | // InternalProblem.g:4776:2: ( ( ruleQualifiedName ) ) |
12910 | // InternalProblem.g:4224:3: ( ruleQualifiedName ) | 14740 | // InternalProblem.g:4777:3: ( ruleQualifiedName ) |
12911 | { | 14741 | { |
12912 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_0_0()); | 14742 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_0_0()); |
12913 | // InternalProblem.g:4225:3: ( ruleQualifiedName ) | 14743 | // InternalProblem.g:4778:3: ( ruleQualifiedName ) |
12914 | // InternalProblem.g:4226:4: ruleQualifiedName | 14744 | // InternalProblem.g:4779:4: ruleQualifiedName |
12915 | { | 14745 | { |
12916 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_0_0_1()); | 14746 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_0_0_1()); |
12917 | pushFollow(FOLLOW_2); | 14747 | pushFollow(FOLLOW_2); |
@@ -12946,21 +14776,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12946 | 14776 | ||
12947 | 14777 | ||
12948 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_1_1" | 14778 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_1_1" |
12949 | // InternalProblem.g:4237:1: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 : ( ( ruleQualifiedName ) ) ; | 14779 | // InternalProblem.g:4790:1: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 : ( ( ruleQualifiedName ) ) ; |
12950 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_1_1() throws RecognitionException { | 14780 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_1_1() throws RecognitionException { |
12951 | 14781 | ||
12952 | int stackSize = keepStackSize(); | 14782 | int stackSize = keepStackSize(); |
12953 | 14783 | ||
12954 | try { | 14784 | try { |
12955 | // InternalProblem.g:4241:1: ( ( ( ruleQualifiedName ) ) ) | 14785 | // InternalProblem.g:4794:1: ( ( ( ruleQualifiedName ) ) ) |
12956 | // InternalProblem.g:4242:2: ( ( ruleQualifiedName ) ) | 14786 | // InternalProblem.g:4795:2: ( ( ruleQualifiedName ) ) |
12957 | { | 14787 | { |
12958 | // InternalProblem.g:4242:2: ( ( ruleQualifiedName ) ) | 14788 | // InternalProblem.g:4795:2: ( ( ruleQualifiedName ) ) |
12959 | // InternalProblem.g:4243:3: ( ruleQualifiedName ) | 14789 | // InternalProblem.g:4796:3: ( ruleQualifiedName ) |
12960 | { | 14790 | { |
12961 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_1_1_0()); | 14791 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_1_1_0()); |
12962 | // InternalProblem.g:4244:3: ( ruleQualifiedName ) | 14792 | // InternalProblem.g:4797:3: ( ruleQualifiedName ) |
12963 | // InternalProblem.g:4245:4: ruleQualifiedName | 14793 | // InternalProblem.g:4798:4: ruleQualifiedName |
12964 | { | 14794 | { |
12965 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_1_1_0_1()); | 14795 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_1_1_0_1()); |
12966 | pushFollow(FOLLOW_2); | 14796 | pushFollow(FOLLOW_2); |
@@ -12995,17 +14825,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12995 | 14825 | ||
12996 | 14826 | ||
12997 | // $ANTLR start "rule__Assertion__ValueAssignment_0_0_5" | 14827 | // $ANTLR start "rule__Assertion__ValueAssignment_0_0_5" |
12998 | // InternalProblem.g:4256:1: rule__Assertion__ValueAssignment_0_0_5 : ( ruleLogicValue ) ; | 14828 | // InternalProblem.g:4809:1: rule__Assertion__ValueAssignment_0_0_5 : ( ruleLogicValue ) ; |
12999 | public final void rule__Assertion__ValueAssignment_0_0_5() throws RecognitionException { | 14829 | public final void rule__Assertion__ValueAssignment_0_0_5() throws RecognitionException { |
13000 | 14830 | ||
13001 | int stackSize = keepStackSize(); | 14831 | int stackSize = keepStackSize(); |
13002 | 14832 | ||
13003 | try { | 14833 | try { |
13004 | // InternalProblem.g:4260:1: ( ( ruleLogicValue ) ) | 14834 | // InternalProblem.g:4813:1: ( ( ruleLogicValue ) ) |
13005 | // InternalProblem.g:4261:2: ( ruleLogicValue ) | 14835 | // InternalProblem.g:4814:2: ( ruleLogicValue ) |
13006 | { | 14836 | { |
13007 | // InternalProblem.g:4261:2: ( ruleLogicValue ) | 14837 | // InternalProblem.g:4814:2: ( ruleLogicValue ) |
13008 | // InternalProblem.g:4262:3: ruleLogicValue | 14838 | // InternalProblem.g:4815:3: ruleLogicValue |
13009 | { | 14839 | { |
13010 | before(grammarAccess.getAssertionAccess().getValueLogicValueEnumRuleCall_0_0_5_0()); | 14840 | before(grammarAccess.getAssertionAccess().getValueLogicValueEnumRuleCall_0_0_5_0()); |
13011 | pushFollow(FOLLOW_2); | 14841 | pushFollow(FOLLOW_2); |
@@ -13036,17 +14866,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13036 | 14866 | ||
13037 | 14867 | ||
13038 | // $ANTLR start "rule__Assertion__ValueAssignment_0_1_0" | 14868 | // $ANTLR start "rule__Assertion__ValueAssignment_0_1_0" |
13039 | // InternalProblem.g:4271:1: rule__Assertion__ValueAssignment_0_1_0 : ( ruleShortLogicValue ) ; | 14869 | // InternalProblem.g:4824:1: rule__Assertion__ValueAssignment_0_1_0 : ( ruleShortLogicValue ) ; |
13040 | public final void rule__Assertion__ValueAssignment_0_1_0() throws RecognitionException { | 14870 | public final void rule__Assertion__ValueAssignment_0_1_0() throws RecognitionException { |
13041 | 14871 | ||
13042 | int stackSize = keepStackSize(); | 14872 | int stackSize = keepStackSize(); |
13043 | 14873 | ||
13044 | try { | 14874 | try { |
13045 | // InternalProblem.g:4275:1: ( ( ruleShortLogicValue ) ) | 14875 | // InternalProblem.g:4828:1: ( ( ruleShortLogicValue ) ) |
13046 | // InternalProblem.g:4276:2: ( ruleShortLogicValue ) | 14876 | // InternalProblem.g:4829:2: ( ruleShortLogicValue ) |
13047 | { | 14877 | { |
13048 | // InternalProblem.g:4276:2: ( ruleShortLogicValue ) | 14878 | // InternalProblem.g:4829:2: ( ruleShortLogicValue ) |
13049 | // InternalProblem.g:4277:3: ruleShortLogicValue | 14879 | // InternalProblem.g:4830:3: ruleShortLogicValue |
13050 | { | 14880 | { |
13051 | before(grammarAccess.getAssertionAccess().getValueShortLogicValueEnumRuleCall_0_1_0_0()); | 14881 | before(grammarAccess.getAssertionAccess().getValueShortLogicValueEnumRuleCall_0_1_0_0()); |
13052 | pushFollow(FOLLOW_2); | 14882 | pushFollow(FOLLOW_2); |
@@ -13077,21 +14907,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13077 | 14907 | ||
13078 | 14908 | ||
13079 | // $ANTLR start "rule__Assertion__RelationAssignment_0_1_1" | 14909 | // $ANTLR start "rule__Assertion__RelationAssignment_0_1_1" |
13080 | // InternalProblem.g:4286:1: rule__Assertion__RelationAssignment_0_1_1 : ( ( ruleQualifiedName ) ) ; | 14910 | // InternalProblem.g:4839:1: rule__Assertion__RelationAssignment_0_1_1 : ( ( ruleQualifiedName ) ) ; |
13081 | public final void rule__Assertion__RelationAssignment_0_1_1() throws RecognitionException { | 14911 | public final void rule__Assertion__RelationAssignment_0_1_1() throws RecognitionException { |
13082 | 14912 | ||
13083 | int stackSize = keepStackSize(); | 14913 | int stackSize = keepStackSize(); |
13084 | 14914 | ||
13085 | try { | 14915 | try { |
13086 | // InternalProblem.g:4290:1: ( ( ( ruleQualifiedName ) ) ) | 14916 | // InternalProblem.g:4843:1: ( ( ( ruleQualifiedName ) ) ) |
13087 | // InternalProblem.g:4291:2: ( ( ruleQualifiedName ) ) | 14917 | // InternalProblem.g:4844:2: ( ( ruleQualifiedName ) ) |
13088 | { | 14918 | { |
13089 | // InternalProblem.g:4291:2: ( ( ruleQualifiedName ) ) | 14919 | // InternalProblem.g:4844:2: ( ( ruleQualifiedName ) ) |
13090 | // InternalProblem.g:4292:3: ( ruleQualifiedName ) | 14920 | // InternalProblem.g:4845:3: ( ruleQualifiedName ) |
13091 | { | 14921 | { |
13092 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_1_1_0()); | 14922 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_1_1_0()); |
13093 | // InternalProblem.g:4293:3: ( ruleQualifiedName ) | 14923 | // InternalProblem.g:4846:3: ( ruleQualifiedName ) |
13094 | // InternalProblem.g:4294:4: ruleQualifiedName | 14924 | // InternalProblem.g:4847:4: ruleQualifiedName |
13095 | { | 14925 | { |
13096 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_1_1_0_1()); | 14926 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_1_1_0_1()); |
13097 | pushFollow(FOLLOW_2); | 14927 | pushFollow(FOLLOW_2); |
@@ -13126,21 +14956,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13126 | 14956 | ||
13127 | 14957 | ||
13128 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_0" | 14958 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_0" |
13129 | // InternalProblem.g:4305:1: rule__Assertion__ArgumentsAssignment_0_1_3_0 : ( ( ruleQualifiedName ) ) ; | 14959 | // InternalProblem.g:4858:1: rule__Assertion__ArgumentsAssignment_0_1_3_0 : ( ( ruleQualifiedName ) ) ; |
13130 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_0() throws RecognitionException { | 14960 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_0() throws RecognitionException { |
13131 | 14961 | ||
13132 | int stackSize = keepStackSize(); | 14962 | int stackSize = keepStackSize(); |
13133 | 14963 | ||
13134 | try { | 14964 | try { |
13135 | // InternalProblem.g:4309:1: ( ( ( ruleQualifiedName ) ) ) | 14965 | // InternalProblem.g:4862:1: ( ( ( ruleQualifiedName ) ) ) |
13136 | // InternalProblem.g:4310:2: ( ( ruleQualifiedName ) ) | 14966 | // InternalProblem.g:4863:2: ( ( ruleQualifiedName ) ) |
13137 | { | 14967 | { |
13138 | // InternalProblem.g:4310:2: ( ( ruleQualifiedName ) ) | 14968 | // InternalProblem.g:4863:2: ( ( ruleQualifiedName ) ) |
13139 | // InternalProblem.g:4311:3: ( ruleQualifiedName ) | 14969 | // InternalProblem.g:4864:3: ( ruleQualifiedName ) |
13140 | { | 14970 | { |
13141 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_0_0()); | 14971 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_0_0()); |
13142 | // InternalProblem.g:4312:3: ( ruleQualifiedName ) | 14972 | // InternalProblem.g:4865:3: ( ruleQualifiedName ) |
13143 | // InternalProblem.g:4313:4: ruleQualifiedName | 14973 | // InternalProblem.g:4866:4: ruleQualifiedName |
13144 | { | 14974 | { |
13145 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_0_0_1()); | 14975 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_0_0_1()); |
13146 | pushFollow(FOLLOW_2); | 14976 | pushFollow(FOLLOW_2); |
@@ -13175,21 +15005,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13175 | 15005 | ||
13176 | 15006 | ||
13177 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_1_1" | 15007 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_1_1" |
13178 | // InternalProblem.g:4324:1: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 : ( ( ruleQualifiedName ) ) ; | 15008 | // InternalProblem.g:4877:1: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 : ( ( ruleQualifiedName ) ) ; |
13179 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_1_1() throws RecognitionException { | 15009 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_1_1() throws RecognitionException { |
13180 | 15010 | ||
13181 | int stackSize = keepStackSize(); | 15011 | int stackSize = keepStackSize(); |
13182 | 15012 | ||
13183 | try { | 15013 | try { |
13184 | // InternalProblem.g:4328:1: ( ( ( ruleQualifiedName ) ) ) | 15014 | // InternalProblem.g:4881:1: ( ( ( ruleQualifiedName ) ) ) |
13185 | // InternalProblem.g:4329:2: ( ( ruleQualifiedName ) ) | 15015 | // InternalProblem.g:4882:2: ( ( ruleQualifiedName ) ) |
13186 | { | 15016 | { |
13187 | // InternalProblem.g:4329:2: ( ( ruleQualifiedName ) ) | 15017 | // InternalProblem.g:4882:2: ( ( ruleQualifiedName ) ) |
13188 | // InternalProblem.g:4330:3: ( ruleQualifiedName ) | 15018 | // InternalProblem.g:4883:3: ( ruleQualifiedName ) |
13189 | { | 15019 | { |
13190 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_1_1_0()); | 15020 | before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_1_1_0()); |
13191 | // InternalProblem.g:4331:3: ( ruleQualifiedName ) | 15021 | // InternalProblem.g:4884:3: ( ruleQualifiedName ) |
13192 | // InternalProblem.g:4332:4: ruleQualifiedName | 15022 | // InternalProblem.g:4885:4: ruleQualifiedName |
13193 | { | 15023 | { |
13194 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_1_1_0_1()); | 15024 | before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_1_1_0_1()); |
13195 | pushFollow(FOLLOW_2); | 15025 | pushFollow(FOLLOW_2); |
@@ -13224,17 +15054,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13224 | 15054 | ||
13225 | 15055 | ||
13226 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_1" | 15056 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_1" |
13227 | // InternalProblem.g:4343:1: rule__ScopeDeclaration__TypeScopesAssignment_1 : ( ruleTypeScope ) ; | 15057 | // InternalProblem.g:4896:1: rule__ScopeDeclaration__TypeScopesAssignment_1 : ( ruleTypeScope ) ; |
13228 | public final void rule__ScopeDeclaration__TypeScopesAssignment_1() throws RecognitionException { | 15058 | public final void rule__ScopeDeclaration__TypeScopesAssignment_1() throws RecognitionException { |
13229 | 15059 | ||
13230 | int stackSize = keepStackSize(); | 15060 | int stackSize = keepStackSize(); |
13231 | 15061 | ||
13232 | try { | 15062 | try { |
13233 | // InternalProblem.g:4347:1: ( ( ruleTypeScope ) ) | 15063 | // InternalProblem.g:4900:1: ( ( ruleTypeScope ) ) |
13234 | // InternalProblem.g:4348:2: ( ruleTypeScope ) | 15064 | // InternalProblem.g:4901:2: ( ruleTypeScope ) |
13235 | { | 15065 | { |
13236 | // InternalProblem.g:4348:2: ( ruleTypeScope ) | 15066 | // InternalProblem.g:4901:2: ( ruleTypeScope ) |
13237 | // InternalProblem.g:4349:3: ruleTypeScope | 15067 | // InternalProblem.g:4902:3: ruleTypeScope |
13238 | { | 15068 | { |
13239 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_1_0()); | 15069 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_1_0()); |
13240 | pushFollow(FOLLOW_2); | 15070 | pushFollow(FOLLOW_2); |
@@ -13265,17 +15095,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13265 | 15095 | ||
13266 | 15096 | ||
13267 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_2_1" | 15097 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_2_1" |
13268 | // InternalProblem.g:4358:1: rule__ScopeDeclaration__TypeScopesAssignment_2_1 : ( ruleTypeScope ) ; | 15098 | // InternalProblem.g:4911:1: rule__ScopeDeclaration__TypeScopesAssignment_2_1 : ( ruleTypeScope ) ; |
13269 | public final void rule__ScopeDeclaration__TypeScopesAssignment_2_1() throws RecognitionException { | 15099 | public final void rule__ScopeDeclaration__TypeScopesAssignment_2_1() throws RecognitionException { |
13270 | 15100 | ||
13271 | int stackSize = keepStackSize(); | 15101 | int stackSize = keepStackSize(); |
13272 | 15102 | ||
13273 | try { | 15103 | try { |
13274 | // InternalProblem.g:4362:1: ( ( ruleTypeScope ) ) | 15104 | // InternalProblem.g:4915:1: ( ( ruleTypeScope ) ) |
13275 | // InternalProblem.g:4363:2: ( ruleTypeScope ) | 15105 | // InternalProblem.g:4916:2: ( ruleTypeScope ) |
13276 | { | 15106 | { |
13277 | // InternalProblem.g:4363:2: ( ruleTypeScope ) | 15107 | // InternalProblem.g:4916:2: ( ruleTypeScope ) |
13278 | // InternalProblem.g:4364:3: ruleTypeScope | 15108 | // InternalProblem.g:4917:3: ruleTypeScope |
13279 | { | 15109 | { |
13280 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_2_1_0()); | 15110 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_2_1_0()); |
13281 | pushFollow(FOLLOW_2); | 15111 | pushFollow(FOLLOW_2); |
@@ -13306,21 +15136,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13306 | 15136 | ||
13307 | 15137 | ||
13308 | // $ANTLR start "rule__TypeScope__TargetTypeAssignment_0" | 15138 | // $ANTLR start "rule__TypeScope__TargetTypeAssignment_0" |
13309 | // InternalProblem.g:4373:1: rule__TypeScope__TargetTypeAssignment_0 : ( ( RULE_ID ) ) ; | 15139 | // InternalProblem.g:4926:1: rule__TypeScope__TargetTypeAssignment_0 : ( ( RULE_ID ) ) ; |
13310 | public final void rule__TypeScope__TargetTypeAssignment_0() throws RecognitionException { | 15140 | public final void rule__TypeScope__TargetTypeAssignment_0() throws RecognitionException { |
13311 | 15141 | ||
13312 | int stackSize = keepStackSize(); | 15142 | int stackSize = keepStackSize(); |
13313 | 15143 | ||
13314 | try { | 15144 | try { |
13315 | // InternalProblem.g:4377:1: ( ( ( RULE_ID ) ) ) | 15145 | // InternalProblem.g:4930:1: ( ( ( RULE_ID ) ) ) |
13316 | // InternalProblem.g:4378:2: ( ( RULE_ID ) ) | 15146 | // InternalProblem.g:4931:2: ( ( RULE_ID ) ) |
13317 | { | 15147 | { |
13318 | // InternalProblem.g:4378:2: ( ( RULE_ID ) ) | 15148 | // InternalProblem.g:4931:2: ( ( RULE_ID ) ) |
13319 | // InternalProblem.g:4379:3: ( RULE_ID ) | 15149 | // InternalProblem.g:4932:3: ( RULE_ID ) |
13320 | { | 15150 | { |
13321 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationCrossReference_0_0()); | 15151 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationCrossReference_0_0()); |
13322 | // InternalProblem.g:4380:3: ( RULE_ID ) | 15152 | // InternalProblem.g:4933:3: ( RULE_ID ) |
13323 | // InternalProblem.g:4381:4: RULE_ID | 15153 | // InternalProblem.g:4934:4: RULE_ID |
13324 | { | 15154 | { |
13325 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationIDTerminalRuleCall_0_0_1()); | 15155 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationIDTerminalRuleCall_0_0_1()); |
13326 | match(input,RULE_ID,FOLLOW_2); | 15156 | match(input,RULE_ID,FOLLOW_2); |
@@ -13351,24 +15181,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13351 | 15181 | ||
13352 | 15182 | ||
13353 | // $ANTLR start "rule__TypeScope__IncrementAssignment_1_0" | 15183 | // $ANTLR start "rule__TypeScope__IncrementAssignment_1_0" |
13354 | // InternalProblem.g:4392:1: rule__TypeScope__IncrementAssignment_1_0 : ( ( '+=' ) ) ; | 15184 | // InternalProblem.g:4945:1: rule__TypeScope__IncrementAssignment_1_0 : ( ( '+=' ) ) ; |
13355 | public final void rule__TypeScope__IncrementAssignment_1_0() throws RecognitionException { | 15185 | public final void rule__TypeScope__IncrementAssignment_1_0() throws RecognitionException { |
13356 | 15186 | ||
13357 | int stackSize = keepStackSize(); | 15187 | int stackSize = keepStackSize(); |
13358 | 15188 | ||
13359 | try { | 15189 | try { |
13360 | // InternalProblem.g:4396:1: ( ( ( '+=' ) ) ) | 15190 | // InternalProblem.g:4949:1: ( ( ( '+=' ) ) ) |
13361 | // InternalProblem.g:4397:2: ( ( '+=' ) ) | 15191 | // InternalProblem.g:4950:2: ( ( '+=' ) ) |
13362 | { | 15192 | { |
13363 | // InternalProblem.g:4397:2: ( ( '+=' ) ) | 15193 | // InternalProblem.g:4950:2: ( ( '+=' ) ) |
13364 | // InternalProblem.g:4398:3: ( '+=' ) | 15194 | // InternalProblem.g:4951:3: ( '+=' ) |
13365 | { | 15195 | { |
13366 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); | 15196 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); |
13367 | // InternalProblem.g:4399:3: ( '+=' ) | 15197 | // InternalProblem.g:4952:3: ( '+=' ) |
13368 | // InternalProblem.g:4400:4: '+=' | 15198 | // InternalProblem.g:4953:4: '+=' |
13369 | { | 15199 | { |
13370 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); | 15200 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); |
13371 | match(input,42,FOLLOW_2); | 15201 | match(input,43,FOLLOW_2); |
13372 | after(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); | 15202 | after(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); |
13373 | 15203 | ||
13374 | } | 15204 | } |
@@ -13396,17 +15226,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13396 | 15226 | ||
13397 | 15227 | ||
13398 | // $ANTLR start "rule__TypeScope__MultiplicityAssignment_2" | 15228 | // $ANTLR start "rule__TypeScope__MultiplicityAssignment_2" |
13399 | // InternalProblem.g:4411:1: rule__TypeScope__MultiplicityAssignment_2 : ( ruleDefiniteMultiplicity ) ; | 15229 | // InternalProblem.g:4964:1: rule__TypeScope__MultiplicityAssignment_2 : ( ruleDefiniteMultiplicity ) ; |
13400 | public final void rule__TypeScope__MultiplicityAssignment_2() throws RecognitionException { | 15230 | public final void rule__TypeScope__MultiplicityAssignment_2() throws RecognitionException { |
13401 | 15231 | ||
13402 | int stackSize = keepStackSize(); | 15232 | int stackSize = keepStackSize(); |
13403 | 15233 | ||
13404 | try { | 15234 | try { |
13405 | // InternalProblem.g:4415:1: ( ( ruleDefiniteMultiplicity ) ) | 15235 | // InternalProblem.g:4968:1: ( ( ruleDefiniteMultiplicity ) ) |
13406 | // InternalProblem.g:4416:2: ( ruleDefiniteMultiplicity ) | 15236 | // InternalProblem.g:4969:2: ( ruleDefiniteMultiplicity ) |
13407 | { | 15237 | { |
13408 | // InternalProblem.g:4416:2: ( ruleDefiniteMultiplicity ) | 15238 | // InternalProblem.g:4969:2: ( ruleDefiniteMultiplicity ) |
13409 | // InternalProblem.g:4417:3: ruleDefiniteMultiplicity | 15239 | // InternalProblem.g:4970:3: ruleDefiniteMultiplicity |
13410 | { | 15240 | { |
13411 | before(grammarAccess.getTypeScopeAccess().getMultiplicityDefiniteMultiplicityParserRuleCall_2_0()); | 15241 | before(grammarAccess.getTypeScopeAccess().getMultiplicityDefiniteMultiplicityParserRuleCall_2_0()); |
13412 | pushFollow(FOLLOW_2); | 15242 | pushFollow(FOLLOW_2); |
@@ -13437,17 +15267,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13437 | 15267 | ||
13438 | 15268 | ||
13439 | // $ANTLR start "rule__RangeMultiplicity__LowerBoundAssignment_0" | 15269 | // $ANTLR start "rule__RangeMultiplicity__LowerBoundAssignment_0" |
13440 | // InternalProblem.g:4426:1: rule__RangeMultiplicity__LowerBoundAssignment_0 : ( RULE_INT ) ; | 15270 | // InternalProblem.g:4979:1: rule__RangeMultiplicity__LowerBoundAssignment_0 : ( RULE_INT ) ; |
13441 | public final void rule__RangeMultiplicity__LowerBoundAssignment_0() throws RecognitionException { | 15271 | public final void rule__RangeMultiplicity__LowerBoundAssignment_0() throws RecognitionException { |
13442 | 15272 | ||
13443 | int stackSize = keepStackSize(); | 15273 | int stackSize = keepStackSize(); |
13444 | 15274 | ||
13445 | try { | 15275 | try { |
13446 | // InternalProblem.g:4430:1: ( ( RULE_INT ) ) | 15276 | // InternalProblem.g:4983:1: ( ( RULE_INT ) ) |
13447 | // InternalProblem.g:4431:2: ( RULE_INT ) | 15277 | // InternalProblem.g:4984:2: ( RULE_INT ) |
13448 | { | 15278 | { |
13449 | // InternalProblem.g:4431:2: ( RULE_INT ) | 15279 | // InternalProblem.g:4984:2: ( RULE_INT ) |
13450 | // InternalProblem.g:4432:3: RULE_INT | 15280 | // InternalProblem.g:4985:3: RULE_INT |
13451 | { | 15281 | { |
13452 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundINTTerminalRuleCall_0_0()); | 15282 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundINTTerminalRuleCall_0_0()); |
13453 | match(input,RULE_INT,FOLLOW_2); | 15283 | match(input,RULE_INT,FOLLOW_2); |
@@ -13474,17 +15304,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13474 | 15304 | ||
13475 | 15305 | ||
13476 | // $ANTLR start "rule__RangeMultiplicity__UpperBoundAssignment_2" | 15306 | // $ANTLR start "rule__RangeMultiplicity__UpperBoundAssignment_2" |
13477 | // InternalProblem.g:4441:1: rule__RangeMultiplicity__UpperBoundAssignment_2 : ( ruleUpperBound ) ; | 15307 | // InternalProblem.g:4994:1: rule__RangeMultiplicity__UpperBoundAssignment_2 : ( ruleUpperBound ) ; |
13478 | public final void rule__RangeMultiplicity__UpperBoundAssignment_2() throws RecognitionException { | 15308 | public final void rule__RangeMultiplicity__UpperBoundAssignment_2() throws RecognitionException { |
13479 | 15309 | ||
13480 | int stackSize = keepStackSize(); | 15310 | int stackSize = keepStackSize(); |
13481 | 15311 | ||
13482 | try { | 15312 | try { |
13483 | // InternalProblem.g:4445:1: ( ( ruleUpperBound ) ) | 15313 | // InternalProblem.g:4998:1: ( ( ruleUpperBound ) ) |
13484 | // InternalProblem.g:4446:2: ( ruleUpperBound ) | 15314 | // InternalProblem.g:4999:2: ( ruleUpperBound ) |
13485 | { | 15315 | { |
13486 | // InternalProblem.g:4446:2: ( ruleUpperBound ) | 15316 | // InternalProblem.g:4999:2: ( ruleUpperBound ) |
13487 | // InternalProblem.g:4447:3: ruleUpperBound | 15317 | // InternalProblem.g:5000:3: ruleUpperBound |
13488 | { | 15318 | { |
13489 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundUpperBoundParserRuleCall_2_0()); | 15319 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundUpperBoundParserRuleCall_2_0()); |
13490 | pushFollow(FOLLOW_2); | 15320 | pushFollow(FOLLOW_2); |
@@ -13515,17 +15345,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13515 | 15345 | ||
13516 | 15346 | ||
13517 | // $ANTLR start "rule__ExactMultiplicity__ExactValueAssignment" | 15347 | // $ANTLR start "rule__ExactMultiplicity__ExactValueAssignment" |
13518 | // InternalProblem.g:4456:1: rule__ExactMultiplicity__ExactValueAssignment : ( RULE_INT ) ; | 15348 | // InternalProblem.g:5009:1: rule__ExactMultiplicity__ExactValueAssignment : ( RULE_INT ) ; |
13519 | public final void rule__ExactMultiplicity__ExactValueAssignment() throws RecognitionException { | 15349 | public final void rule__ExactMultiplicity__ExactValueAssignment() throws RecognitionException { |
13520 | 15350 | ||
13521 | int stackSize = keepStackSize(); | 15351 | int stackSize = keepStackSize(); |
13522 | 15352 | ||
13523 | try { | 15353 | try { |
13524 | // InternalProblem.g:4460:1: ( ( RULE_INT ) ) | 15354 | // InternalProblem.g:5013:1: ( ( RULE_INT ) ) |
13525 | // InternalProblem.g:4461:2: ( RULE_INT ) | 15355 | // InternalProblem.g:5014:2: ( RULE_INT ) |
13526 | { | 15356 | { |
13527 | // InternalProblem.g:4461:2: ( RULE_INT ) | 15357 | // InternalProblem.g:5014:2: ( RULE_INT ) |
13528 | // InternalProblem.g:4462:3: RULE_INT | 15358 | // InternalProblem.g:5015:3: RULE_INT |
13529 | { | 15359 | { |
13530 | before(grammarAccess.getExactMultiplicityAccess().getExactValueINTTerminalRuleCall_0()); | 15360 | before(grammarAccess.getExactMultiplicityAccess().getExactValueINTTerminalRuleCall_0()); |
13531 | match(input,RULE_INT,FOLLOW_2); | 15361 | match(input,RULE_INT,FOLLOW_2); |
@@ -13553,34 +15383,46 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13553 | // Delegated rules | 15383 | // Delegated rules |
13554 | 15384 | ||
13555 | 15385 | ||
13556 | protected DFA6 dfa6 = new DFA6(this); | 15386 | protected DFA8 dfa8 = new DFA8(this); |
13557 | static final String dfa_1s = "\25\uffff"; | 15387 | static final String dfa_1s = "\41\uffff"; |
13558 | static final String dfa_2s = "\1\5\2\40\1\uffff\2\5\2\31\1\14\2\40\2\5\1\uffff\4\31\1\5\2\31"; | 15388 | static final String dfa_2s = "\1\5\4\41\1\uffff\2\5\4\15\1\14\4\41\2\5\1\uffff\10\15\1\5\4\15"; |
13559 | static final String dfa_3s = "\1\25\1\40\1\43\1\uffff\1\41\1\6\1\41\3\43\1\40\2\6\1\uffff\1\41\2\43\1\41\1\6\1\43\1\41"; | 15389 | static final String dfa_3s = "\1\27\1\41\3\44\1\uffff\1\42\1\24\1\42\4\44\1\41\3\44\2\24\1\uffff\1\42\6\44\1\42\1\24\1\42\3\44"; |
13560 | static final String dfa_4s = "\3\uffff\1\2\11\uffff\1\1\7\uffff"; | 15390 | static final String dfa_4s = "\5\uffff\1\2\15\uffff\1\1\15\uffff"; |
13561 | static final String dfa_5s = "\25\uffff}>"; | 15391 | static final String dfa_5s = "\41\uffff}>"; |
13562 | static final String[] dfa_6s = { | 15392 | static final String[] dfa_6s = { |
13563 | "\1\1\1\2\15\uffff\2\3", | 15393 | "\1\1\1\2\14\uffff\1\3\1\4\1\uffff\2\5", |
13564 | "\1\4", | 15394 | "\1\6", |
13565 | "\1\4\2\uffff\1\5", | 15395 | "\1\6\2\uffff\1\7", |
15396 | "\1\6\2\uffff\1\7", | ||
15397 | "\1\6\2\uffff\1\7", | ||
13566 | "", | 15398 | "", |
13567 | "\1\6\1\7\32\uffff\1\10", | 15399 | "\1\10\1\11\14\uffff\1\12\1\13\15\uffff\1\14", |
13568 | "\1\12\1\11", | 15400 | "\1\15\1\16\14\uffff\1\17\1\20", |
13569 | "\1\13\7\uffff\1\10", | 15401 | "\1\21\24\uffff\1\14", |
13570 | "\1\13\7\uffff\1\10\1\uffff\1\14", | 15402 | "\1\21\24\uffff\1\14\1\uffff\1\22", |
13571 | "\1\3\26\uffff\1\15", | 15403 | "\1\21\24\uffff\1\14\1\uffff\1\22", |
13572 | "\1\4\2\uffff\1\5", | 15404 | "\1\21\24\uffff\1\14\1\uffff\1\22", |
13573 | "\1\4", | 15405 | "\1\5\27\uffff\1\23", |
13574 | "\1\16\1\17", | 15406 | "\1\6", |
13575 | "\1\21\1\20", | 15407 | "\1\6\2\uffff\1\7", |
15408 | "\1\6\2\uffff\1\7", | ||
15409 | "\1\6\2\uffff\1\7", | ||
15410 | "\1\24\1\25\14\uffff\1\26\1\27", | ||
15411 | "\1\33\1\30\14\uffff\1\31\1\32", | ||
13576 | "", | 15412 | "", |
13577 | "\1\13\7\uffff\1\10", | 15413 | "\1\21\24\uffff\1\14", |
13578 | "\1\13\7\uffff\1\10\1\uffff\1\22", | 15414 | "\1\21\24\uffff\1\14\1\uffff\1\34", |
13579 | "\1\13\7\uffff\1\10\1\uffff\1\14", | 15415 | "\1\21\24\uffff\1\14\1\uffff\1\34", |
13580 | "\1\13\7\uffff\1\10", | 15416 | "\1\21\24\uffff\1\14\1\uffff\1\34", |
13581 | "\1\24\1\23", | 15417 | "\1\21\24\uffff\1\14\1\uffff\1\22", |
13582 | "\1\13\7\uffff\1\10\1\uffff\1\22", | 15418 | "\1\21\24\uffff\1\14\1\uffff\1\22", |
13583 | "\1\13\7\uffff\1\10" | 15419 | "\1\21\24\uffff\1\14\1\uffff\1\22", |
15420 | "\1\21\24\uffff\1\14", | ||
15421 | "\1\35\1\36\14\uffff\1\37\1\40", | ||
15422 | "\1\21\24\uffff\1\14", | ||
15423 | "\1\21\24\uffff\1\14\1\uffff\1\34", | ||
15424 | "\1\21\24\uffff\1\14\1\uffff\1\34", | ||
15425 | "\1\21\24\uffff\1\14\1\uffff\1\34" | ||
13584 | }; | 15426 | }; |
13585 | 15427 | ||
13586 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | 15428 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); |
@@ -13590,11 +15432,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13590 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 15432 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
13591 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 15433 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
13592 | 15434 | ||
13593 | class DFA6 extends DFA { | 15435 | class DFA8 extends DFA { |
13594 | 15436 | ||
13595 | public DFA6(BaseRecognizer recognizer) { | 15437 | public DFA8(BaseRecognizer recognizer) { |
13596 | this.recognizer = recognizer; | 15438 | this.recognizer = recognizer; |
13597 | this.decisionNumber = 6; | 15439 | this.decisionNumber = 8; |
13598 | this.eot = dfa_1; | 15440 | this.eot = dfa_1; |
13599 | this.eof = dfa_1; | 15441 | this.eof = dfa_1; |
13600 | this.min = dfa_2; | 15442 | this.min = dfa_2; |
@@ -13604,45 +15446,48 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13604 | this.transition = dfa_6; | 15446 | this.transition = dfa_6; |
13605 | } | 15447 | } |
13606 | public String getDescription() { | 15448 | public String getDescription() { |
13607 | return "726:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) );"; | 15449 | return "874:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) );"; |
13608 | } | 15450 | } |
13609 | } | 15451 | } |
13610 | 15452 | ||
13611 | 15453 | ||
13612 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 15454 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
13613 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 15455 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
13614 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000015000B04060L}); | 15456 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000002A022D90060L}); |
13615 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000015000B04062L}); | 15457 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000002A022D90062L}); |
13616 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000040L}); | 15458 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000180060L}); |
13617 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000001000L}); | 15459 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000001000L}); |
13618 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000004000800000L}); | 15460 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000008002000000L}); |
13619 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000005001000L}); | 15461 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000000C001000L}); |
13620 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000060L}); | 15462 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000002000L}); |
13621 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000002000000L}); | 15463 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000002002L}); |
13622 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000002000002L}); | 15464 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000010010188060L}); |
13623 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000008008002000L}); | 15465 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000010000188062L}); |
13624 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000008000002002L}); | 15466 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000004000L}); |
13625 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L}); | 15467 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000008001000L}); |
13626 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000020000040L}); | 15468 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000010180060L}); |
13627 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000080000000L}); | 15469 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000006000L}); |
13628 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000010L}); | 15470 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000010000188060L}); |
13629 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); | 15471 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040180060L}); |
13630 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000100000000L}); | 15472 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000100000000L}); |
13631 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000200000040L}); | 15473 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000010L}); |
13632 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000400001000L}); | 15474 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000080000000L}); |
13633 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000004000L}); | 15475 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000200000000L}); |
13634 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000100060L}); | 15476 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000400180060L}); |
13635 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000010000002L}); | 15477 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000800001000L}); |
13636 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000020100000000L}); | 15478 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000010000L}); |
13637 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000200000060L}); | 15479 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000580060L}); |
13638 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000800000000L}); | 15480 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000004002L}); |
13639 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000000000E0000L}); | 15481 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000040200000000L}); |
13640 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000300060L}); | 15482 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L}); |
13641 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000002001000L}); | 15483 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000380000L}); |
13642 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000040000008000L}); | 15484 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000D80060L}); |
13643 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000000000L}); | 15485 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000040L}); |
13644 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000010010L}); | 15486 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000003000L}); |
13645 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000800000002L}); | 15487 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000080000020000L}); |
13646 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000020L}); | 15488 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000004000000000L}); |
15489 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000040010L}); | ||
15490 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000001000000002L}); | ||
15491 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000020L}); | ||
13647 | 15492 | ||
13648 | } \ No newline at end of file | 15493 | } \ No newline at end of file |