diff options
author | Kristóf Marussy <marussy@mit.bme.hu> | 2021-06-28 17:16:56 +0200 |
---|---|---|
committer | Kristóf Marussy <marussy@mit.bme.hu> | 2021-06-28 17:16:56 +0200 |
commit | 82a2ca3c963e47611d1ba55f6938e7665488fc5a (patch) | |
tree | 6913165e6941526730c60f2cd3ed6678c387df44 /language-ide/src/main | |
parent | Add scoping tests and simplify implicit nodes (diff) | |
download | refinery-82a2ca3c963e47611d1ba55f6938e7665488fc5a.tar.gz refinery-82a2ca3c963e47611d1ba55f6938e7665488fc5a.tar.zst refinery-82a2ca3c963e47611d1ba55f6938e7665488fc5a.zip |
Fix real literals
Diffstat (limited to 'language-ide/src/main')
5 files changed, 2804 insertions, 3697 deletions
diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java index f899bb1e..e4f892c7 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/ProblemParser.java | |||
@@ -48,9 +48,8 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
48 | builder.put(grammarAccess.getUpperBoundAccess().getAlternatives(), "rule__UpperBound__Alternatives"); | 48 | builder.put(grammarAccess.getUpperBoundAccess().getAlternatives(), "rule__UpperBound__Alternatives"); |
49 | builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); | 49 | builder.put(grammarAccess.getQualifiedNameAccess().getAlternatives(), "rule__QualifiedName__Alternatives"); |
50 | builder.put(grammarAccess.getIdentifierAccess().getAlternatives(), "rule__Identifier__Alternatives"); | 50 | builder.put(grammarAccess.getIdentifierAccess().getAlternatives(), "rule__Identifier__Alternatives"); |
51 | builder.put(grammarAccess.getRealAccess().getAlternatives_2(), "rule__Real__Alternatives_2"); | 51 | builder.put(grammarAccess.getRealAccess().getAlternatives_1(), "rule__Real__Alternatives_1"); |
52 | builder.put(grammarAccess.getRealAccess().getAlternatives_2_1_1(), "rule__Real__Alternatives_2_1_1"); | 52 | builder.put(grammarAccess.getRealAccess().getAlternatives_1_1_2(), "rule__Real__Alternatives_1_1_2"); |
53 | builder.put(grammarAccess.getRealAccess().getAlternatives_2_1_2(), "rule__Real__Alternatives_2_1_2"); | ||
54 | builder.put(grammarAccess.getLogicValueAccess().getAlternatives(), "rule__LogicValue__Alternatives"); | 53 | builder.put(grammarAccess.getLogicValueAccess().getAlternatives(), "rule__LogicValue__Alternatives"); |
55 | builder.put(grammarAccess.getShortLogicValueAccess().getAlternatives(), "rule__ShortLogicValue__Alternatives"); | 54 | builder.put(grammarAccess.getShortLogicValueAccess().getAlternatives(), "rule__ShortLogicValue__Alternatives"); |
56 | builder.put(grammarAccess.getProblemAccess().getGroup(), "rule__Problem__Group__0"); | 55 | builder.put(grammarAccess.getProblemAccess().getGroup(), "rule__Problem__Group__0"); |
@@ -96,9 +95,7 @@ public class ProblemParser extends AbstractContentAssistParser { | |||
96 | builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1_1(), "rule__QualifiedName__Group_1_1__0"); | 95 | builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1_1(), "rule__QualifiedName__Group_1_1__0"); |
97 | builder.put(grammarAccess.getIntegerAccess().getGroup(), "rule__Integer__Group__0"); | 96 | builder.put(grammarAccess.getIntegerAccess().getGroup(), "rule__Integer__Group__0"); |
98 | builder.put(grammarAccess.getRealAccess().getGroup(), "rule__Real__Group__0"); | 97 | builder.put(grammarAccess.getRealAccess().getGroup(), "rule__Real__Group__0"); |
99 | builder.put(grammarAccess.getRealAccess().getGroup_2_0(), "rule__Real__Group_2_0__0"); | 98 | builder.put(grammarAccess.getRealAccess().getGroup_1_1(), "rule__Real__Group_1_1__0"); |
100 | builder.put(grammarAccess.getRealAccess().getGroup_2_1(), "rule__Real__Group_2_1__0"); | ||
101 | builder.put(grammarAccess.getRealAccess().getGroup_2_1_0(), "rule__Real__Group_2_1_0__0"); | ||
102 | builder.put(grammarAccess.getProblemAccess().getNameAssignment_0_1(), "rule__Problem__NameAssignment_0_1"); | 99 | builder.put(grammarAccess.getProblemAccess().getNameAssignment_0_1(), "rule__Problem__NameAssignment_0_1"); |
103 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment_1(), "rule__Problem__StatementsAssignment_1"); | 100 | builder.put(grammarAccess.getProblemAccess().getStatementsAssignment_1(), "rule__Problem__StatementsAssignment_1"); |
104 | builder.put(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0(), "rule__ClassDeclaration__AbstractAssignment_0"); | 101 | builder.put(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0(), "rule__ClassDeclaration__AbstractAssignment_0"); |
diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g index bec0e050..1fc6285d 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g | |||
@@ -942,23 +942,16 @@ finally { | |||
942 | 942 | ||
943 | // Entry rule entryRuleReal | 943 | // Entry rule entryRuleReal |
944 | entryRuleReal | 944 | entryRuleReal |
945 | @init { | ||
946 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
947 | } | ||
948 | : | 945 | : |
949 | { before(grammarAccess.getRealRule()); } | 946 | { before(grammarAccess.getRealRule()); } |
950 | ruleReal | 947 | ruleReal |
951 | { after(grammarAccess.getRealRule()); } | 948 | { after(grammarAccess.getRealRule()); } |
952 | EOF | 949 | EOF |
953 | ; | 950 | ; |
954 | finally { | ||
955 | myHiddenTokenState.restore(); | ||
956 | } | ||
957 | 951 | ||
958 | // Rule Real | 952 | // Rule Real |
959 | ruleReal | 953 | ruleReal |
960 | @init { | 954 | @init { |
961 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
962 | int stackSize = keepStackSize(); | 955 | int stackSize = keepStackSize(); |
963 | } | 956 | } |
964 | : | 957 | : |
@@ -970,7 +963,6 @@ ruleReal | |||
970 | ; | 963 | ; |
971 | finally { | 964 | finally { |
972 | restoreStackSize(stackSize); | 965 | restoreStackSize(stackSize); |
973 | myHiddenTokenState.restore(); | ||
974 | } | 966 | } |
975 | 967 | ||
976 | // Rule LogicValue | 968 | // Rule LogicValue |
@@ -1245,15 +1237,15 @@ rule__Constant__Alternatives | |||
1245 | } | 1237 | } |
1246 | : | 1238 | : |
1247 | ( | 1239 | ( |
1248 | { before(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); } | 1240 | { before(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_0()); } |
1249 | ruleIntConstant | 1241 | ruleRealConstant |
1250 | { after(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); } | 1242 | { after(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_0()); } |
1251 | ) | 1243 | ) |
1252 | | | 1244 | | |
1253 | ( | 1245 | ( |
1254 | { before(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); } | 1246 | { before(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_1()); } |
1255 | ruleRealConstant | 1247 | ruleIntConstant |
1256 | { after(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); } | 1248 | { after(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_1()); } |
1257 | ) | 1249 | ) |
1258 | | | 1250 | | |
1259 | ( | 1251 | ( |
@@ -1393,80 +1385,47 @@ rule__Identifier__Alternatives | |||
1393 | 'false' | 1385 | 'false' |
1394 | { after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); } | 1386 | { after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); } |
1395 | ) | 1387 | ) |
1396 | | | ||
1397 | ( | ||
1398 | { before(grammarAccess.getIdentifierAccess().getEKeyword_3()); } | ||
1399 | 'e' | ||
1400 | { after(grammarAccess.getIdentifierAccess().getEKeyword_3()); } | ||
1401 | ) | ||
1402 | | | ||
1403 | ( | ||
1404 | { before(grammarAccess.getIdentifierAccess().getEKeyword_4()); } | ||
1405 | 'E' | ||
1406 | { after(grammarAccess.getIdentifierAccess().getEKeyword_4()); } | ||
1407 | ) | ||
1408 | ; | ||
1409 | finally { | ||
1410 | restoreStackSize(stackSize); | ||
1411 | } | ||
1412 | |||
1413 | rule__Real__Alternatives_2 | ||
1414 | @init { | ||
1415 | int stackSize = keepStackSize(); | ||
1416 | } | ||
1417 | : | ||
1418 | ( | ||
1419 | { before(grammarAccess.getRealAccess().getGroup_2_0()); } | ||
1420 | (rule__Real__Group_2_0__0) | ||
1421 | { after(grammarAccess.getRealAccess().getGroup_2_0()); } | ||
1422 | ) | ||
1423 | | | ||
1424 | ( | ||
1425 | { before(grammarAccess.getRealAccess().getGroup_2_1()); } | ||
1426 | (rule__Real__Group_2_1__0) | ||
1427 | { after(grammarAccess.getRealAccess().getGroup_2_1()); } | ||
1428 | ) | ||
1429 | ; | 1388 | ; |
1430 | finally { | 1389 | finally { |
1431 | restoreStackSize(stackSize); | 1390 | restoreStackSize(stackSize); |
1432 | } | 1391 | } |
1433 | 1392 | ||
1434 | rule__Real__Alternatives_2_1_1 | 1393 | rule__Real__Alternatives_1 |
1435 | @init { | 1394 | @init { |
1436 | int stackSize = keepStackSize(); | 1395 | int stackSize = keepStackSize(); |
1437 | } | 1396 | } |
1438 | : | 1397 | : |
1439 | ( | 1398 | ( |
1440 | { before(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); } | 1399 | { before(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_0()); } |
1441 | 'e' | 1400 | RULE_EXPONENTIAL |
1442 | { after(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); } | 1401 | { after(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_0()); } |
1443 | ) | 1402 | ) |
1444 | | | 1403 | | |
1445 | ( | 1404 | ( |
1446 | { before(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); } | 1405 | { before(grammarAccess.getRealAccess().getGroup_1_1()); } |
1447 | 'E' | 1406 | (rule__Real__Group_1_1__0) |
1448 | { after(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); } | 1407 | { after(grammarAccess.getRealAccess().getGroup_1_1()); } |
1449 | ) | 1408 | ) |
1450 | ; | 1409 | ; |
1451 | finally { | 1410 | finally { |
1452 | restoreStackSize(stackSize); | 1411 | restoreStackSize(stackSize); |
1453 | } | 1412 | } |
1454 | 1413 | ||
1455 | rule__Real__Alternatives_2_1_2 | 1414 | rule__Real__Alternatives_1_1_2 |
1456 | @init { | 1415 | @init { |
1457 | int stackSize = keepStackSize(); | 1416 | int stackSize = keepStackSize(); |
1458 | } | 1417 | } |
1459 | : | 1418 | : |
1460 | ( | 1419 | ( |
1461 | { before(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); } | 1420 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_2_0()); } |
1462 | '-' | 1421 | RULE_INT |
1463 | { after(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); } | 1422 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_2_0()); } |
1464 | ) | 1423 | ) |
1465 | | | 1424 | | |
1466 | ( | 1425 | ( |
1467 | { before(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); } | 1426 | { before(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_1_2_1()); } |
1468 | '+' | 1427 | RULE_EXPONENTIAL |
1469 | { after(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); } | 1428 | { after(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_1_2_1()); } |
1470 | ) | 1429 | ) |
1471 | ; | 1430 | ; |
1472 | finally { | 1431 | finally { |
@@ -4767,7 +4726,6 @@ rule__Real__Group__1 | |||
4767 | } | 4726 | } |
4768 | : | 4727 | : |
4769 | rule__Real__Group__1__Impl | 4728 | rule__Real__Group__1__Impl |
4770 | rule__Real__Group__2 | ||
4771 | ; | 4729 | ; |
4772 | finally { | 4730 | finally { |
4773 | restoreStackSize(stackSize); | 4731 | restoreStackSize(stackSize); |
@@ -4779,251 +4737,90 @@ rule__Real__Group__1__Impl | |||
4779 | } | 4737 | } |
4780 | : | 4738 | : |
4781 | ( | 4739 | ( |
4782 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); } | 4740 | { before(grammarAccess.getRealAccess().getAlternatives_1()); } |
4783 | RULE_INT | 4741 | (rule__Real__Alternatives_1) |
4784 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); } | 4742 | { after(grammarAccess.getRealAccess().getAlternatives_1()); } |
4785 | ) | ||
4786 | ; | ||
4787 | finally { | ||
4788 | restoreStackSize(stackSize); | ||
4789 | } | ||
4790 | |||
4791 | rule__Real__Group__2 | ||
4792 | @init { | ||
4793 | int stackSize = keepStackSize(); | ||
4794 | } | ||
4795 | : | ||
4796 | rule__Real__Group__2__Impl | ||
4797 | ; | ||
4798 | finally { | ||
4799 | restoreStackSize(stackSize); | ||
4800 | } | ||
4801 | |||
4802 | rule__Real__Group__2__Impl | ||
4803 | @init { | ||
4804 | int stackSize = keepStackSize(); | ||
4805 | } | ||
4806 | : | ||
4807 | ( | ||
4808 | { before(grammarAccess.getRealAccess().getAlternatives_2()); } | ||
4809 | (rule__Real__Alternatives_2) | ||
4810 | { after(grammarAccess.getRealAccess().getAlternatives_2()); } | ||
4811 | ) | ||
4812 | ; | ||
4813 | finally { | ||
4814 | restoreStackSize(stackSize); | ||
4815 | } | ||
4816 | |||
4817 | |||
4818 | rule__Real__Group_2_0__0 | ||
4819 | @init { | ||
4820 | int stackSize = keepStackSize(); | ||
4821 | } | ||
4822 | : | ||
4823 | rule__Real__Group_2_0__0__Impl | ||
4824 | rule__Real__Group_2_0__1 | ||
4825 | ; | ||
4826 | finally { | ||
4827 | restoreStackSize(stackSize); | ||
4828 | } | ||
4829 | |||
4830 | rule__Real__Group_2_0__0__Impl | ||
4831 | @init { | ||
4832 | int stackSize = keepStackSize(); | ||
4833 | } | ||
4834 | : | ||
4835 | ( | ||
4836 | { before(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); } | ||
4837 | '.' | ||
4838 | { after(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); } | ||
4839 | ) | ||
4840 | ; | ||
4841 | finally { | ||
4842 | restoreStackSize(stackSize); | ||
4843 | } | ||
4844 | |||
4845 | rule__Real__Group_2_0__1 | ||
4846 | @init { | ||
4847 | int stackSize = keepStackSize(); | ||
4848 | } | ||
4849 | : | ||
4850 | rule__Real__Group_2_0__1__Impl | ||
4851 | ; | ||
4852 | finally { | ||
4853 | restoreStackSize(stackSize); | ||
4854 | } | ||
4855 | |||
4856 | rule__Real__Group_2_0__1__Impl | ||
4857 | @init { | ||
4858 | int stackSize = keepStackSize(); | ||
4859 | } | ||
4860 | : | ||
4861 | ( | ||
4862 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); } | ||
4863 | RULE_INT | ||
4864 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); } | ||
4865 | ) | ||
4866 | ; | ||
4867 | finally { | ||
4868 | restoreStackSize(stackSize); | ||
4869 | } | ||
4870 | |||
4871 | |||
4872 | rule__Real__Group_2_1__0 | ||
4873 | @init { | ||
4874 | int stackSize = keepStackSize(); | ||
4875 | } | ||
4876 | : | ||
4877 | rule__Real__Group_2_1__0__Impl | ||
4878 | rule__Real__Group_2_1__1 | ||
4879 | ; | ||
4880 | finally { | ||
4881 | restoreStackSize(stackSize); | ||
4882 | } | ||
4883 | |||
4884 | rule__Real__Group_2_1__0__Impl | ||
4885 | @init { | ||
4886 | int stackSize = keepStackSize(); | ||
4887 | } | ||
4888 | : | ||
4889 | ( | ||
4890 | { before(grammarAccess.getRealAccess().getGroup_2_1_0()); } | ||
4891 | (rule__Real__Group_2_1_0__0)? | ||
4892 | { after(grammarAccess.getRealAccess().getGroup_2_1_0()); } | ||
4893 | ) | ||
4894 | ; | ||
4895 | finally { | ||
4896 | restoreStackSize(stackSize); | ||
4897 | } | ||
4898 | |||
4899 | rule__Real__Group_2_1__1 | ||
4900 | @init { | ||
4901 | int stackSize = keepStackSize(); | ||
4902 | } | ||
4903 | : | ||
4904 | rule__Real__Group_2_1__1__Impl | ||
4905 | rule__Real__Group_2_1__2 | ||
4906 | ; | ||
4907 | finally { | ||
4908 | restoreStackSize(stackSize); | ||
4909 | } | ||
4910 | |||
4911 | rule__Real__Group_2_1__1__Impl | ||
4912 | @init { | ||
4913 | int stackSize = keepStackSize(); | ||
4914 | } | ||
4915 | : | ||
4916 | ( | ||
4917 | { before(grammarAccess.getRealAccess().getAlternatives_2_1_1()); } | ||
4918 | (rule__Real__Alternatives_2_1_1) | ||
4919 | { after(grammarAccess.getRealAccess().getAlternatives_2_1_1()); } | ||
4920 | ) | 4743 | ) |
4921 | ; | 4744 | ; |
4922 | finally { | 4745 | finally { |
4923 | restoreStackSize(stackSize); | 4746 | restoreStackSize(stackSize); |
4924 | } | 4747 | } |
4925 | 4748 | ||
4926 | rule__Real__Group_2_1__2 | ||
4927 | @init { | ||
4928 | int stackSize = keepStackSize(); | ||
4929 | } | ||
4930 | : | ||
4931 | rule__Real__Group_2_1__2__Impl | ||
4932 | rule__Real__Group_2_1__3 | ||
4933 | ; | ||
4934 | finally { | ||
4935 | restoreStackSize(stackSize); | ||
4936 | } | ||
4937 | |||
4938 | rule__Real__Group_2_1__2__Impl | ||
4939 | @init { | ||
4940 | int stackSize = keepStackSize(); | ||
4941 | } | ||
4942 | : | ||
4943 | ( | ||
4944 | { before(grammarAccess.getRealAccess().getAlternatives_2_1_2()); } | ||
4945 | (rule__Real__Alternatives_2_1_2)? | ||
4946 | { after(grammarAccess.getRealAccess().getAlternatives_2_1_2()); } | ||
4947 | ) | ||
4948 | ; | ||
4949 | finally { | ||
4950 | restoreStackSize(stackSize); | ||
4951 | } | ||
4952 | 4749 | ||
4953 | rule__Real__Group_2_1__3 | 4750 | rule__Real__Group_1_1__0 |
4954 | @init { | 4751 | @init { |
4955 | int stackSize = keepStackSize(); | 4752 | int stackSize = keepStackSize(); |
4956 | } | 4753 | } |
4957 | : | 4754 | : |
4958 | rule__Real__Group_2_1__3__Impl | 4755 | rule__Real__Group_1_1__0__Impl |
4756 | rule__Real__Group_1_1__1 | ||
4959 | ; | 4757 | ; |
4960 | finally { | 4758 | finally { |
4961 | restoreStackSize(stackSize); | 4759 | restoreStackSize(stackSize); |
4962 | } | 4760 | } |
4963 | 4761 | ||
4964 | rule__Real__Group_2_1__3__Impl | 4762 | rule__Real__Group_1_1__0__Impl |
4965 | @init { | 4763 | @init { |
4966 | int stackSize = keepStackSize(); | 4764 | int stackSize = keepStackSize(); |
4967 | } | 4765 | } |
4968 | : | 4766 | : |
4969 | ( | 4767 | ( |
4970 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); } | 4768 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_0()); } |
4971 | RULE_INT | 4769 | RULE_INT |
4972 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); } | 4770 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_0()); } |
4973 | ) | 4771 | ) |
4974 | ; | 4772 | ; |
4975 | finally { | 4773 | finally { |
4976 | restoreStackSize(stackSize); | 4774 | restoreStackSize(stackSize); |
4977 | } | 4775 | } |
4978 | 4776 | ||
4979 | 4777 | rule__Real__Group_1_1__1 | |
4980 | rule__Real__Group_2_1_0__0 | ||
4981 | @init { | 4778 | @init { |
4982 | int stackSize = keepStackSize(); | 4779 | int stackSize = keepStackSize(); |
4983 | } | 4780 | } |
4984 | : | 4781 | : |
4985 | rule__Real__Group_2_1_0__0__Impl | 4782 | rule__Real__Group_1_1__1__Impl |
4986 | rule__Real__Group_2_1_0__1 | 4783 | rule__Real__Group_1_1__2 |
4987 | ; | 4784 | ; |
4988 | finally { | 4785 | finally { |
4989 | restoreStackSize(stackSize); | 4786 | restoreStackSize(stackSize); |
4990 | } | 4787 | } |
4991 | 4788 | ||
4992 | rule__Real__Group_2_1_0__0__Impl | 4789 | rule__Real__Group_1_1__1__Impl |
4993 | @init { | 4790 | @init { |
4994 | int stackSize = keepStackSize(); | 4791 | int stackSize = keepStackSize(); |
4995 | } | 4792 | } |
4996 | : | 4793 | : |
4997 | ( | 4794 | ( |
4998 | { before(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); } | 4795 | { before(grammarAccess.getRealAccess().getFullStopKeyword_1_1_1()); } |
4999 | '.' | 4796 | '.' |
5000 | { after(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); } | 4797 | { after(grammarAccess.getRealAccess().getFullStopKeyword_1_1_1()); } |
5001 | ) | 4798 | ) |
5002 | ; | 4799 | ; |
5003 | finally { | 4800 | finally { |
5004 | restoreStackSize(stackSize); | 4801 | restoreStackSize(stackSize); |
5005 | } | 4802 | } |
5006 | 4803 | ||
5007 | rule__Real__Group_2_1_0__1 | 4804 | rule__Real__Group_1_1__2 |
5008 | @init { | 4805 | @init { |
5009 | int stackSize = keepStackSize(); | 4806 | int stackSize = keepStackSize(); |
5010 | } | 4807 | } |
5011 | : | 4808 | : |
5012 | rule__Real__Group_2_1_0__1__Impl | 4809 | rule__Real__Group_1_1__2__Impl |
5013 | ; | 4810 | ; |
5014 | finally { | 4811 | finally { |
5015 | restoreStackSize(stackSize); | 4812 | restoreStackSize(stackSize); |
5016 | } | 4813 | } |
5017 | 4814 | ||
5018 | rule__Real__Group_2_1_0__1__Impl | 4815 | rule__Real__Group_1_1__2__Impl |
5019 | @init { | 4816 | @init { |
5020 | int stackSize = keepStackSize(); | 4817 | int stackSize = keepStackSize(); |
5021 | } | 4818 | } |
5022 | : | 4819 | : |
5023 | ( | 4820 | ( |
5024 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); } | 4821 | { before(grammarAccess.getRealAccess().getAlternatives_1_1_2()); } |
5025 | RULE_INT | 4822 | (rule__Real__Alternatives_1_1_2) |
5026 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); } | 4823 | { after(grammarAccess.getRealAccess().getAlternatives_1_1_2()); } |
5027 | ) | 4824 | ) |
5028 | ; | 4825 | ; |
5029 | finally { | 4826 | finally { |
@@ -5941,6 +5738,8 @@ finally { | |||
5941 | 5738 | ||
5942 | RULE_ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; | 5739 | RULE_ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; |
5943 | 5740 | ||
5741 | RULE_EXPONENTIAL : RULE_INT ('e'|'E') ('+'|'-')? RULE_INT; | ||
5742 | |||
5944 | RULE_STRING : '"' ('\\' .|~(('\\'|'"')))* '"'; | 5743 | RULE_STRING : '"' ('\\' .|~(('\\'|'"')))* '"'; |
5945 | 5744 | ||
5946 | RULE_QUOTED_ID : '\'' ('\\' .|~(('\\'|'\'')))* '\''; | 5745 | RULE_QUOTED_ID : '\'' ('\\' .|~(('\\'|'\'')))* '\''; |
diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens index a9f3d8e2..d18d6d05 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.tokens | |||
@@ -1,48 +1,46 @@ | |||
1 | '!'=26 | 1 | '!'=23 |
2 | '('=37 | 2 | '('=34 |
3 | ')'=38 | 3 | ')'=35 |
4 | '*'=18 | 4 | '*'=19 |
5 | '+'=24 | 5 | '+'=45 |
6 | '+='=47 | 6 | '+='=46 |
7 | ','=13 | 7 | ','=14 |
8 | '-'=23 | 8 | '-'=41 |
9 | '.'=12 | 9 | '.'=13 |
10 | '..'=42 | 10 | '..'=39 |
11 | ':'=40 | 11 | ':'=37 |
12 | ':-'=39 | 12 | ':-'=36 |
13 | '::'=43 | 13 | '::'=40 |
14 | ';'=14 | 14 | ';'=15 |
15 | '='=17 | 15 | '='=18 |
16 | '?'=27 | 16 | '?'=24 |
17 | 'E'=22 | 17 | '['=31 |
18 | '['=34 | 18 | ']'=32 |
19 | ']'=35 | 19 | 'abstract'=42 |
20 | 'abstract'=44 | 20 | 'class'=26 |
21 | 'class'=29 | 21 | 'contains'=43 |
22 | 'contains'=45 | 22 | 'enum'=30 |
23 | 'e'=21 | 23 | 'error'=44 |
24 | 'enum'=33 | 24 | 'extends'=27 |
25 | 'error'=46 | 25 | 'false'=21 |
26 | 'extends'=30 | 26 | 'opposite'=33 |
27 | 'false'=20 | 27 | 'pred'=17 |
28 | 'opposite'=36 | 28 | 'problem'=25 |
29 | 'pred'=16 | 29 | 'refers'=16 |
30 | 'problem'=28 | 30 | 'scope'=38 |
31 | 'refers'=15 | 31 | 'true'=20 |
32 | 'scope'=41 | 32 | 'unknown'=22 |
33 | 'true'=19 | 33 | '{'=28 |
34 | 'unknown'=25 | 34 | '}'=29 |
35 | '{'=31 | 35 | RULE_ANY_OTHER=12 |
36 | '}'=32 | 36 | RULE_EXPONENTIAL=7 |
37 | RULE_ANY_OTHER=11 | ||
38 | RULE_ID=6 | 37 | RULE_ID=6 |
39 | RULE_INT=4 | 38 | RULE_INT=4 |
40 | RULE_ML_COMMENT=9 | 39 | RULE_ML_COMMENT=10 |
41 | RULE_QUOTED_ID=5 | 40 | RULE_QUOTED_ID=5 |
42 | RULE_SL_COMMENT=8 | 41 | RULE_SL_COMMENT=9 |
43 | RULE_STRING=7 | 42 | RULE_STRING=8 |
44 | RULE_WS=10 | 43 | RULE_WS=11 |
45 | T__12=12 | ||
46 | T__13=13 | 44 | T__13=13 |
47 | T__14=14 | 45 | T__14=14 |
48 | T__15=15 | 46 | T__15=15 |
@@ -77,4 +75,3 @@ T__43=43 | |||
77 | T__44=44 | 75 | T__44=44 |
78 | T__45=45 | 76 | T__45=45 |
79 | T__46=46 | 77 | T__46=46 |
80 | T__47=47 | ||
diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java index 05537108..c6044e0c 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemLexer.java | |||
@@ -17,9 +17,9 @@ public class InternalProblemLexer extends Lexer { | |||
17 | public static final int T__16=16; | 17 | public static final int T__16=16; |
18 | public static final int T__17=17; | 18 | public static final int T__17=17; |
19 | public static final int T__18=18; | 19 | public static final int T__18=18; |
20 | public static final int T__12=12; | ||
21 | public static final int T__13=13; | 20 | public static final int T__13=13; |
22 | public static final int T__14=14; | 21 | public static final int T__14=14; |
22 | public static final int RULE_EXPONENTIAL=7; | ||
23 | public static final int RULE_ID=6; | 23 | public static final int RULE_ID=6; |
24 | public static final int RULE_QUOTED_ID=5; | 24 | public static final int RULE_QUOTED_ID=5; |
25 | public static final int T__26=26; | 25 | public static final int T__26=26; |
@@ -28,14 +28,14 @@ public class InternalProblemLexer extends Lexer { | |||
28 | public static final int RULE_INT=4; | 28 | public static final int RULE_INT=4; |
29 | public static final int T__29=29; | 29 | public static final int T__29=29; |
30 | public static final int T__22=22; | 30 | public static final int T__22=22; |
31 | public static final int RULE_ML_COMMENT=9; | 31 | public static final int RULE_ML_COMMENT=10; |
32 | public static final int T__23=23; | 32 | public static final int T__23=23; |
33 | public static final int T__24=24; | 33 | public static final int T__24=24; |
34 | public static final int T__25=25; | 34 | public static final int T__25=25; |
35 | public static final int T__20=20; | 35 | public static final int T__20=20; |
36 | public static final int T__21=21; | 36 | public static final int T__21=21; |
37 | public static final int RULE_STRING=7; | 37 | public static final int RULE_STRING=8; |
38 | public static final int RULE_SL_COMMENT=8; | 38 | public static final int RULE_SL_COMMENT=9; |
39 | public static final int T__37=37; | 39 | public static final int T__37=37; |
40 | public static final int T__38=38; | 40 | public static final int T__38=38; |
41 | public static final int T__39=39; | 41 | public static final int T__39=39; |
@@ -47,12 +47,11 @@ public class InternalProblemLexer extends Lexer { | |||
47 | public static final int T__30=30; | 47 | public static final int T__30=30; |
48 | public static final int T__31=31; | 48 | public static final int T__31=31; |
49 | public static final int T__32=32; | 49 | public static final int T__32=32; |
50 | public static final int RULE_WS=10; | 50 | public static final int RULE_WS=11; |
51 | public static final int RULE_ANY_OTHER=11; | 51 | public static final int RULE_ANY_OTHER=12; |
52 | public static final int T__44=44; | 52 | public static final int T__44=44; |
53 | public static final int T__45=45; | 53 | public static final int T__45=45; |
54 | public static final int T__46=46; | 54 | public static final int T__46=46; |
55 | public static final int T__47=47; | ||
56 | public static final int T__40=40; | 55 | public static final int T__40=40; |
57 | public static final int T__41=41; | 56 | public static final int T__41=41; |
58 | public static final int T__42=42; | 57 | public static final int T__42=42; |
@@ -71,35 +70,15 @@ public class InternalProblemLexer extends Lexer { | |||
71 | } | 70 | } |
72 | public String getGrammarFileName() { return "InternalProblem.g"; } | 71 | public String getGrammarFileName() { return "InternalProblem.g"; } |
73 | 72 | ||
74 | // $ANTLR start "T__12" | ||
75 | public final void mT__12() throws RecognitionException { | ||
76 | try { | ||
77 | int _type = T__12; | ||
78 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
79 | // InternalProblem.g:11:7: ( '.' ) | ||
80 | // InternalProblem.g:11:9: '.' | ||
81 | { | ||
82 | match('.'); | ||
83 | |||
84 | } | ||
85 | |||
86 | state.type = _type; | ||
87 | state.channel = _channel; | ||
88 | } | ||
89 | finally { | ||
90 | } | ||
91 | } | ||
92 | // $ANTLR end "T__12" | ||
93 | |||
94 | // $ANTLR start "T__13" | 73 | // $ANTLR start "T__13" |
95 | public final void mT__13() throws RecognitionException { | 74 | public final void mT__13() throws RecognitionException { |
96 | try { | 75 | try { |
97 | int _type = T__13; | 76 | int _type = T__13; |
98 | int _channel = DEFAULT_TOKEN_CHANNEL; | 77 | int _channel = DEFAULT_TOKEN_CHANNEL; |
99 | // InternalProblem.g:12:7: ( ',' ) | 78 | // InternalProblem.g:11:7: ( '.' ) |
100 | // InternalProblem.g:12:9: ',' | 79 | // InternalProblem.g:11:9: '.' |
101 | { | 80 | { |
102 | match(','); | 81 | match('.'); |
103 | 82 | ||
104 | } | 83 | } |
105 | 84 | ||
@@ -116,10 +95,10 @@ public class InternalProblemLexer extends Lexer { | |||
116 | try { | 95 | try { |
117 | int _type = T__14; | 96 | int _type = T__14; |
118 | int _channel = DEFAULT_TOKEN_CHANNEL; | 97 | int _channel = DEFAULT_TOKEN_CHANNEL; |
119 | // InternalProblem.g:13:7: ( ';' ) | 98 | // InternalProblem.g:12:7: ( ',' ) |
120 | // InternalProblem.g:13:9: ';' | 99 | // InternalProblem.g:12:9: ',' |
121 | { | 100 | { |
122 | match(';'); | 101 | match(','); |
123 | 102 | ||
124 | } | 103 | } |
125 | 104 | ||
@@ -136,11 +115,10 @@ public class InternalProblemLexer extends Lexer { | |||
136 | try { | 115 | try { |
137 | int _type = T__15; | 116 | int _type = T__15; |
138 | int _channel = DEFAULT_TOKEN_CHANNEL; | 117 | int _channel = DEFAULT_TOKEN_CHANNEL; |
139 | // InternalProblem.g:14:7: ( 'refers' ) | 118 | // InternalProblem.g:13:7: ( ';' ) |
140 | // InternalProblem.g:14:9: 'refers' | 119 | // InternalProblem.g:13:9: ';' |
141 | { | 120 | { |
142 | match("refers"); | 121 | match(';'); |
143 | |||
144 | 122 | ||
145 | } | 123 | } |
146 | 124 | ||
@@ -157,10 +135,10 @@ public class InternalProblemLexer extends Lexer { | |||
157 | try { | 135 | try { |
158 | int _type = T__16; | 136 | int _type = T__16; |
159 | int _channel = DEFAULT_TOKEN_CHANNEL; | 137 | int _channel = DEFAULT_TOKEN_CHANNEL; |
160 | // InternalProblem.g:15:7: ( 'pred' ) | 138 | // InternalProblem.g:14:7: ( 'refers' ) |
161 | // InternalProblem.g:15:9: 'pred' | 139 | // InternalProblem.g:14:9: 'refers' |
162 | { | 140 | { |
163 | match("pred"); | 141 | match("refers"); |
164 | 142 | ||
165 | 143 | ||
166 | } | 144 | } |
@@ -178,10 +156,11 @@ public class InternalProblemLexer extends Lexer { | |||
178 | try { | 156 | try { |
179 | int _type = T__17; | 157 | int _type = T__17; |
180 | int _channel = DEFAULT_TOKEN_CHANNEL; | 158 | int _channel = DEFAULT_TOKEN_CHANNEL; |
181 | // InternalProblem.g:16:7: ( '=' ) | 159 | // InternalProblem.g:15:7: ( 'pred' ) |
182 | // InternalProblem.g:16:9: '=' | 160 | // InternalProblem.g:15:9: 'pred' |
183 | { | 161 | { |
184 | match('='); | 162 | match("pred"); |
163 | |||
185 | 164 | ||
186 | } | 165 | } |
187 | 166 | ||
@@ -198,10 +177,10 @@ public class InternalProblemLexer extends Lexer { | |||
198 | try { | 177 | try { |
199 | int _type = T__18; | 178 | int _type = T__18; |
200 | int _channel = DEFAULT_TOKEN_CHANNEL; | 179 | int _channel = DEFAULT_TOKEN_CHANNEL; |
201 | // InternalProblem.g:17:7: ( '*' ) | 180 | // InternalProblem.g:16:7: ( '=' ) |
202 | // InternalProblem.g:17:9: '*' | 181 | // InternalProblem.g:16:9: '=' |
203 | { | 182 | { |
204 | match('*'); | 183 | match('='); |
205 | 184 | ||
206 | } | 185 | } |
207 | 186 | ||
@@ -218,11 +197,10 @@ public class InternalProblemLexer extends Lexer { | |||
218 | try { | 197 | try { |
219 | int _type = T__19; | 198 | int _type = T__19; |
220 | int _channel = DEFAULT_TOKEN_CHANNEL; | 199 | int _channel = DEFAULT_TOKEN_CHANNEL; |
221 | // InternalProblem.g:18:7: ( 'true' ) | 200 | // InternalProblem.g:17:7: ( '*' ) |
222 | // InternalProblem.g:18:9: 'true' | 201 | // InternalProblem.g:17:9: '*' |
223 | { | 202 | { |
224 | match("true"); | 203 | match('*'); |
225 | |||
226 | 204 | ||
227 | } | 205 | } |
228 | 206 | ||
@@ -239,10 +217,10 @@ public class InternalProblemLexer extends Lexer { | |||
239 | try { | 217 | try { |
240 | int _type = T__20; | 218 | int _type = T__20; |
241 | int _channel = DEFAULT_TOKEN_CHANNEL; | 219 | int _channel = DEFAULT_TOKEN_CHANNEL; |
242 | // InternalProblem.g:19:7: ( 'false' ) | 220 | // InternalProblem.g:18:7: ( 'true' ) |
243 | // InternalProblem.g:19:9: 'false' | 221 | // InternalProblem.g:18:9: 'true' |
244 | { | 222 | { |
245 | match("false"); | 223 | match("true"); |
246 | 224 | ||
247 | 225 | ||
248 | } | 226 | } |
@@ -260,10 +238,11 @@ public class InternalProblemLexer extends Lexer { | |||
260 | try { | 238 | try { |
261 | int _type = T__21; | 239 | int _type = T__21; |
262 | int _channel = DEFAULT_TOKEN_CHANNEL; | 240 | int _channel = DEFAULT_TOKEN_CHANNEL; |
263 | // InternalProblem.g:20:7: ( 'e' ) | 241 | // InternalProblem.g:19:7: ( 'false' ) |
264 | // InternalProblem.g:20:9: 'e' | 242 | // InternalProblem.g:19:9: 'false' |
265 | { | 243 | { |
266 | match('e'); | 244 | match("false"); |
245 | |||
267 | 246 | ||
268 | } | 247 | } |
269 | 248 | ||
@@ -280,10 +259,11 @@ public class InternalProblemLexer extends Lexer { | |||
280 | try { | 259 | try { |
281 | int _type = T__22; | 260 | int _type = T__22; |
282 | int _channel = DEFAULT_TOKEN_CHANNEL; | 261 | int _channel = DEFAULT_TOKEN_CHANNEL; |
283 | // InternalProblem.g:21:7: ( 'E' ) | 262 | // InternalProblem.g:20:7: ( 'unknown' ) |
284 | // InternalProblem.g:21:9: 'E' | 263 | // InternalProblem.g:20:9: 'unknown' |
285 | { | 264 | { |
286 | match('E'); | 265 | match("unknown"); |
266 | |||
287 | 267 | ||
288 | } | 268 | } |
289 | 269 | ||
@@ -300,10 +280,10 @@ public class InternalProblemLexer extends Lexer { | |||
300 | try { | 280 | try { |
301 | int _type = T__23; | 281 | int _type = T__23; |
302 | int _channel = DEFAULT_TOKEN_CHANNEL; | 282 | int _channel = DEFAULT_TOKEN_CHANNEL; |
303 | // InternalProblem.g:22:7: ( '-' ) | 283 | // InternalProblem.g:21:7: ( '!' ) |
304 | // InternalProblem.g:22:9: '-' | 284 | // InternalProblem.g:21:9: '!' |
305 | { | 285 | { |
306 | match('-'); | 286 | match('!'); |
307 | 287 | ||
308 | } | 288 | } |
309 | 289 | ||
@@ -320,10 +300,10 @@ public class InternalProblemLexer extends Lexer { | |||
320 | try { | 300 | try { |
321 | int _type = T__24; | 301 | int _type = T__24; |
322 | int _channel = DEFAULT_TOKEN_CHANNEL; | 302 | int _channel = DEFAULT_TOKEN_CHANNEL; |
323 | // InternalProblem.g:23:7: ( '+' ) | 303 | // InternalProblem.g:22:7: ( '?' ) |
324 | // InternalProblem.g:23:9: '+' | 304 | // InternalProblem.g:22:9: '?' |
325 | { | 305 | { |
326 | match('+'); | 306 | match('?'); |
327 | 307 | ||
328 | } | 308 | } |
329 | 309 | ||
@@ -340,10 +320,10 @@ public class InternalProblemLexer extends Lexer { | |||
340 | try { | 320 | try { |
341 | int _type = T__25; | 321 | int _type = T__25; |
342 | int _channel = DEFAULT_TOKEN_CHANNEL; | 322 | int _channel = DEFAULT_TOKEN_CHANNEL; |
343 | // InternalProblem.g:24:7: ( 'unknown' ) | 323 | // InternalProblem.g:23:7: ( 'problem' ) |
344 | // InternalProblem.g:24:9: 'unknown' | 324 | // InternalProblem.g:23:9: 'problem' |
345 | { | 325 | { |
346 | match("unknown"); | 326 | match("problem"); |
347 | 327 | ||
348 | 328 | ||
349 | } | 329 | } |
@@ -361,10 +341,11 @@ public class InternalProblemLexer extends Lexer { | |||
361 | try { | 341 | try { |
362 | int _type = T__26; | 342 | int _type = T__26; |
363 | int _channel = DEFAULT_TOKEN_CHANNEL; | 343 | int _channel = DEFAULT_TOKEN_CHANNEL; |
364 | // InternalProblem.g:25:7: ( '!' ) | 344 | // InternalProblem.g:24:7: ( 'class' ) |
365 | // InternalProblem.g:25:9: '!' | 345 | // InternalProblem.g:24:9: 'class' |
366 | { | 346 | { |
367 | match('!'); | 347 | match("class"); |
348 | |||
368 | 349 | ||
369 | } | 350 | } |
370 | 351 | ||
@@ -381,10 +362,11 @@ public class InternalProblemLexer extends Lexer { | |||
381 | try { | 362 | try { |
382 | int _type = T__27; | 363 | int _type = T__27; |
383 | int _channel = DEFAULT_TOKEN_CHANNEL; | 364 | int _channel = DEFAULT_TOKEN_CHANNEL; |
384 | // InternalProblem.g:26:7: ( '?' ) | 365 | // InternalProblem.g:25:7: ( 'extends' ) |
385 | // InternalProblem.g:26:9: '?' | 366 | // InternalProblem.g:25:9: 'extends' |
386 | { | 367 | { |
387 | match('?'); | 368 | match("extends"); |
369 | |||
388 | 370 | ||
389 | } | 371 | } |
390 | 372 | ||
@@ -401,11 +383,10 @@ public class InternalProblemLexer extends Lexer { | |||
401 | try { | 383 | try { |
402 | int _type = T__28; | 384 | int _type = T__28; |
403 | int _channel = DEFAULT_TOKEN_CHANNEL; | 385 | int _channel = DEFAULT_TOKEN_CHANNEL; |
404 | // InternalProblem.g:27:7: ( 'problem' ) | 386 | // InternalProblem.g:26:7: ( '{' ) |
405 | // InternalProblem.g:27:9: 'problem' | 387 | // InternalProblem.g:26:9: '{' |
406 | { | 388 | { |
407 | match("problem"); | 389 | match('{'); |
408 | |||
409 | 390 | ||
410 | } | 391 | } |
411 | 392 | ||
@@ -422,11 +403,10 @@ public class InternalProblemLexer extends Lexer { | |||
422 | try { | 403 | try { |
423 | int _type = T__29; | 404 | int _type = T__29; |
424 | int _channel = DEFAULT_TOKEN_CHANNEL; | 405 | int _channel = DEFAULT_TOKEN_CHANNEL; |
425 | // InternalProblem.g:28:7: ( 'class' ) | 406 | // InternalProblem.g:27:7: ( '}' ) |
426 | // InternalProblem.g:28:9: 'class' | 407 | // InternalProblem.g:27:9: '}' |
427 | { | 408 | { |
428 | match("class"); | 409 | match('}'); |
429 | |||
430 | 410 | ||
431 | } | 411 | } |
432 | 412 | ||
@@ -443,10 +423,10 @@ public class InternalProblemLexer extends Lexer { | |||
443 | try { | 423 | try { |
444 | int _type = T__30; | 424 | int _type = T__30; |
445 | int _channel = DEFAULT_TOKEN_CHANNEL; | 425 | int _channel = DEFAULT_TOKEN_CHANNEL; |
446 | // InternalProblem.g:29:7: ( 'extends' ) | 426 | // InternalProblem.g:28:7: ( 'enum' ) |
447 | // InternalProblem.g:29:9: 'extends' | 427 | // InternalProblem.g:28:9: 'enum' |
448 | { | 428 | { |
449 | match("extends"); | 429 | match("enum"); |
450 | 430 | ||
451 | 431 | ||
452 | } | 432 | } |
@@ -464,10 +444,10 @@ public class InternalProblemLexer extends Lexer { | |||
464 | try { | 444 | try { |
465 | int _type = T__31; | 445 | int _type = T__31; |
466 | int _channel = DEFAULT_TOKEN_CHANNEL; | 446 | int _channel = DEFAULT_TOKEN_CHANNEL; |
467 | // InternalProblem.g:30:7: ( '{' ) | 447 | // InternalProblem.g:29:7: ( '[' ) |
468 | // InternalProblem.g:30:9: '{' | 448 | // InternalProblem.g:29:9: '[' |
469 | { | 449 | { |
470 | match('{'); | 450 | match('['); |
471 | 451 | ||
472 | } | 452 | } |
473 | 453 | ||
@@ -484,10 +464,10 @@ public class InternalProblemLexer extends Lexer { | |||
484 | try { | 464 | try { |
485 | int _type = T__32; | 465 | int _type = T__32; |
486 | int _channel = DEFAULT_TOKEN_CHANNEL; | 466 | int _channel = DEFAULT_TOKEN_CHANNEL; |
487 | // InternalProblem.g:31:7: ( '}' ) | 467 | // InternalProblem.g:30:7: ( ']' ) |
488 | // InternalProblem.g:31:9: '}' | 468 | // InternalProblem.g:30:9: ']' |
489 | { | 469 | { |
490 | match('}'); | 470 | match(']'); |
491 | 471 | ||
492 | } | 472 | } |
493 | 473 | ||
@@ -504,10 +484,10 @@ public class InternalProblemLexer extends Lexer { | |||
504 | try { | 484 | try { |
505 | int _type = T__33; | 485 | int _type = T__33; |
506 | int _channel = DEFAULT_TOKEN_CHANNEL; | 486 | int _channel = DEFAULT_TOKEN_CHANNEL; |
507 | // InternalProblem.g:32:7: ( 'enum' ) | 487 | // InternalProblem.g:31:7: ( 'opposite' ) |
508 | // InternalProblem.g:32:9: 'enum' | 488 | // InternalProblem.g:31:9: 'opposite' |
509 | { | 489 | { |
510 | match("enum"); | 490 | match("opposite"); |
511 | 491 | ||
512 | 492 | ||
513 | } | 493 | } |
@@ -525,10 +505,10 @@ public class InternalProblemLexer extends Lexer { | |||
525 | try { | 505 | try { |
526 | int _type = T__34; | 506 | int _type = T__34; |
527 | int _channel = DEFAULT_TOKEN_CHANNEL; | 507 | int _channel = DEFAULT_TOKEN_CHANNEL; |
528 | // InternalProblem.g:33:7: ( '[' ) | 508 | // InternalProblem.g:32:7: ( '(' ) |
529 | // InternalProblem.g:33:9: '[' | 509 | // InternalProblem.g:32:9: '(' |
530 | { | 510 | { |
531 | match('['); | 511 | match('('); |
532 | 512 | ||
533 | } | 513 | } |
534 | 514 | ||
@@ -545,10 +525,10 @@ public class InternalProblemLexer extends Lexer { | |||
545 | try { | 525 | try { |
546 | int _type = T__35; | 526 | int _type = T__35; |
547 | int _channel = DEFAULT_TOKEN_CHANNEL; | 527 | int _channel = DEFAULT_TOKEN_CHANNEL; |
548 | // InternalProblem.g:34:7: ( ']' ) | 528 | // InternalProblem.g:33:7: ( ')' ) |
549 | // InternalProblem.g:34:9: ']' | 529 | // InternalProblem.g:33:9: ')' |
550 | { | 530 | { |
551 | match(']'); | 531 | match(')'); |
552 | 532 | ||
553 | } | 533 | } |
554 | 534 | ||
@@ -565,10 +545,10 @@ public class InternalProblemLexer extends Lexer { | |||
565 | try { | 545 | try { |
566 | int _type = T__36; | 546 | int _type = T__36; |
567 | int _channel = DEFAULT_TOKEN_CHANNEL; | 547 | int _channel = DEFAULT_TOKEN_CHANNEL; |
568 | // InternalProblem.g:35:7: ( 'opposite' ) | 548 | // InternalProblem.g:34:7: ( ':-' ) |
569 | // InternalProblem.g:35:9: 'opposite' | 549 | // InternalProblem.g:34:9: ':-' |
570 | { | 550 | { |
571 | match("opposite"); | 551 | match(":-"); |
572 | 552 | ||
573 | 553 | ||
574 | } | 554 | } |
@@ -586,10 +566,10 @@ public class InternalProblemLexer extends Lexer { | |||
586 | try { | 566 | try { |
587 | int _type = T__37; | 567 | int _type = T__37; |
588 | int _channel = DEFAULT_TOKEN_CHANNEL; | 568 | int _channel = DEFAULT_TOKEN_CHANNEL; |
589 | // InternalProblem.g:36:7: ( '(' ) | 569 | // InternalProblem.g:35:7: ( ':' ) |
590 | // InternalProblem.g:36:9: '(' | 570 | // InternalProblem.g:35:9: ':' |
591 | { | 571 | { |
592 | match('('); | 572 | match(':'); |
593 | 573 | ||
594 | } | 574 | } |
595 | 575 | ||
@@ -606,10 +586,11 @@ public class InternalProblemLexer extends Lexer { | |||
606 | try { | 586 | try { |
607 | int _type = T__38; | 587 | int _type = T__38; |
608 | int _channel = DEFAULT_TOKEN_CHANNEL; | 588 | int _channel = DEFAULT_TOKEN_CHANNEL; |
609 | // InternalProblem.g:37:7: ( ')' ) | 589 | // InternalProblem.g:36:7: ( 'scope' ) |
610 | // InternalProblem.g:37:9: ')' | 590 | // InternalProblem.g:36:9: 'scope' |
611 | { | 591 | { |
612 | match(')'); | 592 | match("scope"); |
593 | |||
613 | 594 | ||
614 | } | 595 | } |
615 | 596 | ||
@@ -626,10 +607,10 @@ public class InternalProblemLexer extends Lexer { | |||
626 | try { | 607 | try { |
627 | int _type = T__39; | 608 | int _type = T__39; |
628 | int _channel = DEFAULT_TOKEN_CHANNEL; | 609 | int _channel = DEFAULT_TOKEN_CHANNEL; |
629 | // InternalProblem.g:38:7: ( ':-' ) | 610 | // InternalProblem.g:37:7: ( '..' ) |
630 | // InternalProblem.g:38:9: ':-' | 611 | // InternalProblem.g:37:9: '..' |
631 | { | 612 | { |
632 | match(":-"); | 613 | match(".."); |
633 | 614 | ||
634 | 615 | ||
635 | } | 616 | } |
@@ -647,10 +628,11 @@ public class InternalProblemLexer extends Lexer { | |||
647 | try { | 628 | try { |
648 | int _type = T__40; | 629 | int _type = T__40; |
649 | int _channel = DEFAULT_TOKEN_CHANNEL; | 630 | int _channel = DEFAULT_TOKEN_CHANNEL; |
650 | // InternalProblem.g:39:7: ( ':' ) | 631 | // InternalProblem.g:38:7: ( '::' ) |
651 | // InternalProblem.g:39:9: ':' | 632 | // InternalProblem.g:38:9: '::' |
652 | { | 633 | { |
653 | match(':'); | 634 | match("::"); |
635 | |||
654 | 636 | ||
655 | } | 637 | } |
656 | 638 | ||
@@ -667,11 +649,10 @@ public class InternalProblemLexer extends Lexer { | |||
667 | try { | 649 | try { |
668 | int _type = T__41; | 650 | int _type = T__41; |
669 | int _channel = DEFAULT_TOKEN_CHANNEL; | 651 | int _channel = DEFAULT_TOKEN_CHANNEL; |
670 | // InternalProblem.g:40:7: ( 'scope' ) | 652 | // InternalProblem.g:39:7: ( '-' ) |
671 | // InternalProblem.g:40:9: 'scope' | 653 | // InternalProblem.g:39:9: '-' |
672 | { | 654 | { |
673 | match("scope"); | 655 | match('-'); |
674 | |||
675 | 656 | ||
676 | } | 657 | } |
677 | 658 | ||
@@ -688,10 +669,10 @@ public class InternalProblemLexer extends Lexer { | |||
688 | try { | 669 | try { |
689 | int _type = T__42; | 670 | int _type = T__42; |
690 | int _channel = DEFAULT_TOKEN_CHANNEL; | 671 | int _channel = DEFAULT_TOKEN_CHANNEL; |
691 | // InternalProblem.g:41:7: ( '..' ) | 672 | // InternalProblem.g:40:7: ( 'abstract' ) |
692 | // InternalProblem.g:41:9: '..' | 673 | // InternalProblem.g:40:9: 'abstract' |
693 | { | 674 | { |
694 | match(".."); | 675 | match("abstract"); |
695 | 676 | ||
696 | 677 | ||
697 | } | 678 | } |
@@ -709,10 +690,10 @@ public class InternalProblemLexer extends Lexer { | |||
709 | try { | 690 | try { |
710 | int _type = T__43; | 691 | int _type = T__43; |
711 | int _channel = DEFAULT_TOKEN_CHANNEL; | 692 | int _channel = DEFAULT_TOKEN_CHANNEL; |
712 | // InternalProblem.g:42:7: ( '::' ) | 693 | // InternalProblem.g:41:7: ( 'contains' ) |
713 | // InternalProblem.g:42:9: '::' | 694 | // InternalProblem.g:41:9: 'contains' |
714 | { | 695 | { |
715 | match("::"); | 696 | match("contains"); |
716 | 697 | ||
717 | 698 | ||
718 | } | 699 | } |
@@ -730,10 +711,10 @@ public class InternalProblemLexer extends Lexer { | |||
730 | try { | 711 | try { |
731 | int _type = T__44; | 712 | int _type = T__44; |
732 | int _channel = DEFAULT_TOKEN_CHANNEL; | 713 | int _channel = DEFAULT_TOKEN_CHANNEL; |
733 | // InternalProblem.g:43:7: ( 'abstract' ) | 714 | // InternalProblem.g:42:7: ( 'error' ) |
734 | // InternalProblem.g:43:9: 'abstract' | 715 | // InternalProblem.g:42:9: 'error' |
735 | { | 716 | { |
736 | match("abstract"); | 717 | match("error"); |
737 | 718 | ||
738 | 719 | ||
739 | } | 720 | } |
@@ -751,11 +732,10 @@ public class InternalProblemLexer extends Lexer { | |||
751 | try { | 732 | try { |
752 | int _type = T__45; | 733 | int _type = T__45; |
753 | int _channel = DEFAULT_TOKEN_CHANNEL; | 734 | int _channel = DEFAULT_TOKEN_CHANNEL; |
754 | // InternalProblem.g:44:7: ( 'contains' ) | 735 | // InternalProblem.g:43:7: ( '+' ) |
755 | // InternalProblem.g:44:9: 'contains' | 736 | // InternalProblem.g:43:9: '+' |
756 | { | 737 | { |
757 | match("contains"); | 738 | match('+'); |
758 | |||
759 | 739 | ||
760 | } | 740 | } |
761 | 741 | ||
@@ -772,29 +752,8 @@ public class InternalProblemLexer extends Lexer { | |||
772 | try { | 752 | try { |
773 | int _type = T__46; | 753 | int _type = T__46; |
774 | int _channel = DEFAULT_TOKEN_CHANNEL; | 754 | int _channel = DEFAULT_TOKEN_CHANNEL; |
775 | // InternalProblem.g:45:7: ( 'error' ) | 755 | // InternalProblem.g:44:7: ( '+=' ) |
776 | // InternalProblem.g:45:9: 'error' | 756 | // InternalProblem.g:44:9: '+=' |
777 | { | ||
778 | match("error"); | ||
779 | |||
780 | |||
781 | } | ||
782 | |||
783 | state.type = _type; | ||
784 | state.channel = _channel; | ||
785 | } | ||
786 | finally { | ||
787 | } | ||
788 | } | ||
789 | // $ANTLR end "T__46" | ||
790 | |||
791 | // $ANTLR start "T__47" | ||
792 | public final void mT__47() throws RecognitionException { | ||
793 | try { | ||
794 | int _type = T__47; | ||
795 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
796 | // InternalProblem.g:46:7: ( '+=' ) | ||
797 | // InternalProblem.g:46:9: '+=' | ||
798 | { | 757 | { |
799 | match("+="); | 758 | match("+="); |
800 | 759 | ||
@@ -807,15 +766,15 @@ public class InternalProblemLexer extends Lexer { | |||
807 | finally { | 766 | finally { |
808 | } | 767 | } |
809 | } | 768 | } |
810 | // $ANTLR end "T__47" | 769 | // $ANTLR end "T__46" |
811 | 770 | ||
812 | // $ANTLR start "RULE_ID" | 771 | // $ANTLR start "RULE_ID" |
813 | public final void mRULE_ID() throws RecognitionException { | 772 | public final void mRULE_ID() throws RecognitionException { |
814 | try { | 773 | try { |
815 | int _type = RULE_ID; | 774 | int _type = RULE_ID; |
816 | int _channel = DEFAULT_TOKEN_CHANNEL; | 775 | int _channel = DEFAULT_TOKEN_CHANNEL; |
817 | // InternalProblem.g:5942:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 776 | // InternalProblem.g:5739:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
818 | // InternalProblem.g:5942:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 777 | // InternalProblem.g:5739:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
819 | { | 778 | { |
820 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { | 779 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { |
821 | input.consume(); | 780 | input.consume(); |
@@ -826,7 +785,7 @@ public class InternalProblemLexer extends Lexer { | |||
826 | recover(mse); | 785 | recover(mse); |
827 | throw mse;} | 786 | throw mse;} |
828 | 787 | ||
829 | // InternalProblem.g:5942:35: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 788 | // InternalProblem.g:5739:35: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
830 | loop1: | 789 | loop1: |
831 | do { | 790 | do { |
832 | int alt1=2; | 791 | int alt1=2; |
@@ -870,32 +829,88 @@ public class InternalProblemLexer extends Lexer { | |||
870 | } | 829 | } |
871 | // $ANTLR end "RULE_ID" | 830 | // $ANTLR end "RULE_ID" |
872 | 831 | ||
832 | // $ANTLR start "RULE_EXPONENTIAL" | ||
833 | public final void mRULE_EXPONENTIAL() throws RecognitionException { | ||
834 | try { | ||
835 | int _type = RULE_EXPONENTIAL; | ||
836 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
837 | // InternalProblem.g:5741:18: ( RULE_INT ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT ) | ||
838 | // InternalProblem.g:5741:20: RULE_INT ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT | ||
839 | { | ||
840 | mRULE_INT(); | ||
841 | if ( input.LA(1)=='E'||input.LA(1)=='e' ) { | ||
842 | input.consume(); | ||
843 | |||
844 | } | ||
845 | else { | ||
846 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
847 | recover(mse); | ||
848 | throw mse;} | ||
849 | |||
850 | // InternalProblem.g:5741:39: ( '+' | '-' )? | ||
851 | int alt2=2; | ||
852 | int LA2_0 = input.LA(1); | ||
853 | |||
854 | if ( (LA2_0=='+'||LA2_0=='-') ) { | ||
855 | alt2=1; | ||
856 | } | ||
857 | switch (alt2) { | ||
858 | case 1 : | ||
859 | // InternalProblem.g: | ||
860 | { | ||
861 | if ( input.LA(1)=='+'||input.LA(1)=='-' ) { | ||
862 | input.consume(); | ||
863 | |||
864 | } | ||
865 | else { | ||
866 | MismatchedSetException mse = new MismatchedSetException(null,input); | ||
867 | recover(mse); | ||
868 | throw mse;} | ||
869 | |||
870 | |||
871 | } | ||
872 | break; | ||
873 | |||
874 | } | ||
875 | |||
876 | mRULE_INT(); | ||
877 | |||
878 | } | ||
879 | |||
880 | state.type = _type; | ||
881 | state.channel = _channel; | ||
882 | } | ||
883 | finally { | ||
884 | } | ||
885 | } | ||
886 | // $ANTLR end "RULE_EXPONENTIAL" | ||
887 | |||
873 | // $ANTLR start "RULE_STRING" | 888 | // $ANTLR start "RULE_STRING" |
874 | public final void mRULE_STRING() throws RecognitionException { | 889 | public final void mRULE_STRING() throws RecognitionException { |
875 | try { | 890 | try { |
876 | int _type = RULE_STRING; | 891 | int _type = RULE_STRING; |
877 | int _channel = DEFAULT_TOKEN_CHANNEL; | 892 | int _channel = DEFAULT_TOKEN_CHANNEL; |
878 | // InternalProblem.g:5944:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | 893 | // InternalProblem.g:5743:13: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) |
879 | // InternalProblem.g:5944:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 894 | // InternalProblem.g:5743:15: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
880 | { | 895 | { |
881 | match('\"'); | 896 | match('\"'); |
882 | // InternalProblem.g:5944:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 897 | // InternalProblem.g:5743:19: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
883 | loop2: | 898 | loop3: |
884 | do { | 899 | do { |
885 | int alt2=3; | 900 | int alt3=3; |
886 | int LA2_0 = input.LA(1); | 901 | int LA3_0 = input.LA(1); |
887 | 902 | ||
888 | if ( (LA2_0=='\\') ) { | 903 | if ( (LA3_0=='\\') ) { |
889 | alt2=1; | 904 | alt3=1; |
890 | } | 905 | } |
891 | else if ( ((LA2_0>='\u0000' && LA2_0<='!')||(LA2_0>='#' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { | 906 | else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>=']' && LA3_0<='\uFFFF')) ) { |
892 | alt2=2; | 907 | alt3=2; |
893 | } | 908 | } |
894 | 909 | ||
895 | 910 | ||
896 | switch (alt2) { | 911 | switch (alt3) { |
897 | case 1 : | 912 | case 1 : |
898 | // InternalProblem.g:5944:20: '\\\\' . | 913 | // InternalProblem.g:5743:20: '\\\\' . |
899 | { | 914 | { |
900 | match('\\'); | 915 | match('\\'); |
901 | matchAny(); | 916 | matchAny(); |
@@ -903,7 +918,7 @@ public class InternalProblemLexer extends Lexer { | |||
903 | } | 918 | } |
904 | break; | 919 | break; |
905 | case 2 : | 920 | case 2 : |
906 | // InternalProblem.g:5944:27: ~ ( ( '\\\\' | '\"' ) ) | 921 | // InternalProblem.g:5743:27: ~ ( ( '\\\\' | '\"' ) ) |
907 | { | 922 | { |
908 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 923 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
909 | input.consume(); | 924 | input.consume(); |
@@ -919,7 +934,7 @@ public class InternalProblemLexer extends Lexer { | |||
919 | break; | 934 | break; |
920 | 935 | ||
921 | default : | 936 | default : |
922 | break loop2; | 937 | break loop3; |
923 | } | 938 | } |
924 | } while (true); | 939 | } while (true); |
925 | 940 | ||
@@ -940,27 +955,27 @@ public class InternalProblemLexer extends Lexer { | |||
940 | try { | 955 | try { |
941 | int _type = RULE_QUOTED_ID; | 956 | int _type = RULE_QUOTED_ID; |
942 | int _channel = DEFAULT_TOKEN_CHANNEL; | 957 | int _channel = DEFAULT_TOKEN_CHANNEL; |
943 | // InternalProblem.g:5946:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 958 | // InternalProblem.g:5745:16: ( '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
944 | // InternalProblem.g:5946:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 959 | // InternalProblem.g:5745:18: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
945 | { | 960 | { |
946 | match('\''); | 961 | match('\''); |
947 | // InternalProblem.g:5946:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 962 | // InternalProblem.g:5745:23: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
948 | loop3: | 963 | loop4: |
949 | do { | 964 | do { |
950 | int alt3=3; | 965 | int alt4=3; |
951 | int LA3_0 = input.LA(1); | 966 | int LA4_0 = input.LA(1); |
952 | 967 | ||
953 | if ( (LA3_0=='\\') ) { | 968 | if ( (LA4_0=='\\') ) { |
954 | alt3=1; | 969 | alt4=1; |
955 | } | 970 | } |
956 | else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='[')||(LA3_0>=']' && LA3_0<='\uFFFF')) ) { | 971 | else if ( ((LA4_0>='\u0000' && LA4_0<='&')||(LA4_0>='(' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { |
957 | alt3=2; | 972 | alt4=2; |
958 | } | 973 | } |
959 | 974 | ||
960 | 975 | ||
961 | switch (alt3) { | 976 | switch (alt4) { |
962 | case 1 : | 977 | case 1 : |
963 | // InternalProblem.g:5946:24: '\\\\' . | 978 | // InternalProblem.g:5745:24: '\\\\' . |
964 | { | 979 | { |
965 | match('\\'); | 980 | match('\\'); |
966 | matchAny(); | 981 | matchAny(); |
@@ -968,7 +983,7 @@ public class InternalProblemLexer extends Lexer { | |||
968 | } | 983 | } |
969 | break; | 984 | break; |
970 | case 2 : | 985 | case 2 : |
971 | // InternalProblem.g:5946:31: ~ ( ( '\\\\' | '\\'' ) ) | 986 | // InternalProblem.g:5745:31: ~ ( ( '\\\\' | '\\'' ) ) |
972 | { | 987 | { |
973 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 988 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
974 | input.consume(); | 989 | input.consume(); |
@@ -984,7 +999,7 @@ public class InternalProblemLexer extends Lexer { | |||
984 | break; | 999 | break; |
985 | 1000 | ||
986 | default : | 1001 | default : |
987 | break loop3; | 1002 | break loop4; |
988 | } | 1003 | } |
989 | } while (true); | 1004 | } while (true); |
990 | 1005 | ||
@@ -1005,35 +1020,35 @@ public class InternalProblemLexer extends Lexer { | |||
1005 | try { | 1020 | try { |
1006 | int _type = RULE_SL_COMMENT; | 1021 | int _type = RULE_SL_COMMENT; |
1007 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1022 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1008 | // InternalProblem.g:5948:17: ( ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1023 | // InternalProblem.g:5747:17: ( ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1009 | // InternalProblem.g:5948:19: ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1024 | // InternalProblem.g:5747:19: ( '%' | '//' ) (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1010 | { | 1025 | { |
1011 | // InternalProblem.g:5948:19: ( '%' | '//' ) | 1026 | // InternalProblem.g:5747:19: ( '%' | '//' ) |
1012 | int alt4=2; | 1027 | int alt5=2; |
1013 | int LA4_0 = input.LA(1); | 1028 | int LA5_0 = input.LA(1); |
1014 | 1029 | ||
1015 | if ( (LA4_0=='%') ) { | 1030 | if ( (LA5_0=='%') ) { |
1016 | alt4=1; | 1031 | alt5=1; |
1017 | } | 1032 | } |
1018 | else if ( (LA4_0=='/') ) { | 1033 | else if ( (LA5_0=='/') ) { |
1019 | alt4=2; | 1034 | alt5=2; |
1020 | } | 1035 | } |
1021 | else { | 1036 | else { |
1022 | NoViableAltException nvae = | 1037 | NoViableAltException nvae = |
1023 | new NoViableAltException("", 4, 0, input); | 1038 | new NoViableAltException("", 5, 0, input); |
1024 | 1039 | ||
1025 | throw nvae; | 1040 | throw nvae; |
1026 | } | 1041 | } |
1027 | switch (alt4) { | 1042 | switch (alt5) { |
1028 | case 1 : | 1043 | case 1 : |
1029 | // InternalProblem.g:5948:20: '%' | 1044 | // InternalProblem.g:5747:20: '%' |
1030 | { | 1045 | { |
1031 | match('%'); | 1046 | match('%'); |
1032 | 1047 | ||
1033 | } | 1048 | } |
1034 | break; | 1049 | break; |
1035 | case 2 : | 1050 | case 2 : |
1036 | // InternalProblem.g:5948:24: '//' | 1051 | // InternalProblem.g:5747:24: '//' |
1037 | { | 1052 | { |
1038 | match("//"); | 1053 | match("//"); |
1039 | 1054 | ||
@@ -1043,20 +1058,20 @@ public class InternalProblemLexer extends Lexer { | |||
1043 | 1058 | ||
1044 | } | 1059 | } |
1045 | 1060 | ||
1046 | // InternalProblem.g:5948:30: (~ ( ( '\\n' | '\\r' ) ) )* | 1061 | // InternalProblem.g:5747:30: (~ ( ( '\\n' | '\\r' ) ) )* |
1047 | loop5: | 1062 | loop6: |
1048 | do { | 1063 | do { |
1049 | int alt5=2; | 1064 | int alt6=2; |
1050 | int LA5_0 = input.LA(1); | 1065 | int LA6_0 = input.LA(1); |
1051 | 1066 | ||
1052 | if ( ((LA5_0>='\u0000' && LA5_0<='\t')||(LA5_0>='\u000B' && LA5_0<='\f')||(LA5_0>='\u000E' && LA5_0<='\uFFFF')) ) { | 1067 | if ( ((LA6_0>='\u0000' && LA6_0<='\t')||(LA6_0>='\u000B' && LA6_0<='\f')||(LA6_0>='\u000E' && LA6_0<='\uFFFF')) ) { |
1053 | alt5=1; | 1068 | alt6=1; |
1054 | } | 1069 | } |
1055 | 1070 | ||
1056 | 1071 | ||
1057 | switch (alt5) { | 1072 | switch (alt6) { |
1058 | case 1 : | 1073 | case 1 : |
1059 | // InternalProblem.g:5948:30: ~ ( ( '\\n' | '\\r' ) ) | 1074 | // InternalProblem.g:5747:30: ~ ( ( '\\n' | '\\r' ) ) |
1060 | { | 1075 | { |
1061 | 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') ) { | 1076 | 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') ) { |
1062 | input.consume(); | 1077 | input.consume(); |
@@ -1072,31 +1087,31 @@ public class InternalProblemLexer extends Lexer { | |||
1072 | break; | 1087 | break; |
1073 | 1088 | ||
1074 | default : | 1089 | default : |
1075 | break loop5; | 1090 | break loop6; |
1076 | } | 1091 | } |
1077 | } while (true); | 1092 | } while (true); |
1078 | 1093 | ||
1079 | // InternalProblem.g:5948:46: ( ( '\\r' )? '\\n' )? | 1094 | // InternalProblem.g:5747:46: ( ( '\\r' )? '\\n' )? |
1080 | int alt7=2; | 1095 | int alt8=2; |
1081 | int LA7_0 = input.LA(1); | 1096 | int LA8_0 = input.LA(1); |
1082 | 1097 | ||
1083 | if ( (LA7_0=='\n'||LA7_0=='\r') ) { | 1098 | if ( (LA8_0=='\n'||LA8_0=='\r') ) { |
1084 | alt7=1; | 1099 | alt8=1; |
1085 | } | 1100 | } |
1086 | switch (alt7) { | 1101 | switch (alt8) { |
1087 | case 1 : | 1102 | case 1 : |
1088 | // InternalProblem.g:5948:47: ( '\\r' )? '\\n' | 1103 | // InternalProblem.g:5747:47: ( '\\r' )? '\\n' |
1089 | { | 1104 | { |
1090 | // InternalProblem.g:5948:47: ( '\\r' )? | 1105 | // InternalProblem.g:5747:47: ( '\\r' )? |
1091 | int alt6=2; | 1106 | int alt7=2; |
1092 | int LA6_0 = input.LA(1); | 1107 | int LA7_0 = input.LA(1); |
1093 | 1108 | ||
1094 | if ( (LA6_0=='\r') ) { | 1109 | if ( (LA7_0=='\r') ) { |
1095 | alt6=1; | 1110 | alt7=1; |
1096 | } | 1111 | } |
1097 | switch (alt6) { | 1112 | switch (alt7) { |
1098 | case 1 : | 1113 | case 1 : |
1099 | // InternalProblem.g:5948:47: '\\r' | 1114 | // InternalProblem.g:5747:47: '\\r' |
1100 | { | 1115 | { |
1101 | match('\r'); | 1116 | match('\r'); |
1102 | 1117 | ||
@@ -1128,24 +1143,24 @@ public class InternalProblemLexer extends Lexer { | |||
1128 | try { | 1143 | try { |
1129 | int _type = RULE_INT; | 1144 | int _type = RULE_INT; |
1130 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1145 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1131 | // InternalProblem.g:5950:10: ( ( '0' .. '9' )+ ) | 1146 | // InternalProblem.g:5749:10: ( ( '0' .. '9' )+ ) |
1132 | // InternalProblem.g:5950:12: ( '0' .. '9' )+ | 1147 | // InternalProblem.g:5749:12: ( '0' .. '9' )+ |
1133 | { | 1148 | { |
1134 | // InternalProblem.g:5950:12: ( '0' .. '9' )+ | 1149 | // InternalProblem.g:5749:12: ( '0' .. '9' )+ |
1135 | int cnt8=0; | 1150 | int cnt9=0; |
1136 | loop8: | 1151 | loop9: |
1137 | do { | 1152 | do { |
1138 | int alt8=2; | 1153 | int alt9=2; |
1139 | int LA8_0 = input.LA(1); | 1154 | int LA9_0 = input.LA(1); |
1140 | 1155 | ||
1141 | if ( ((LA8_0>='0' && LA8_0<='9')) ) { | 1156 | if ( ((LA9_0>='0' && LA9_0<='9')) ) { |
1142 | alt8=1; | 1157 | alt9=1; |
1143 | } | 1158 | } |
1144 | 1159 | ||
1145 | 1160 | ||
1146 | switch (alt8) { | 1161 | switch (alt9) { |
1147 | case 1 : | 1162 | case 1 : |
1148 | // InternalProblem.g:5950:13: '0' .. '9' | 1163 | // InternalProblem.g:5749:13: '0' .. '9' |
1149 | { | 1164 | { |
1150 | matchRange('0','9'); | 1165 | matchRange('0','9'); |
1151 | 1166 | ||
@@ -1153,12 +1168,12 @@ public class InternalProblemLexer extends Lexer { | |||
1153 | break; | 1168 | break; |
1154 | 1169 | ||
1155 | default : | 1170 | default : |
1156 | if ( cnt8 >= 1 ) break loop8; | 1171 | if ( cnt9 >= 1 ) break loop9; |
1157 | EarlyExitException eee = | 1172 | EarlyExitException eee = |
1158 | new EarlyExitException(8, input); | 1173 | new EarlyExitException(9, input); |
1159 | throw eee; | 1174 | throw eee; |
1160 | } | 1175 | } |
1161 | cnt8++; | 1176 | cnt9++; |
1162 | } while (true); | 1177 | } while (true); |
1163 | 1178 | ||
1164 | 1179 | ||
@@ -1177,37 +1192,37 @@ public class InternalProblemLexer extends Lexer { | |||
1177 | try { | 1192 | try { |
1178 | int _type = RULE_ML_COMMENT; | 1193 | int _type = RULE_ML_COMMENT; |
1179 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1194 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1180 | // InternalProblem.g:5952:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1195 | // InternalProblem.g:5751:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1181 | // InternalProblem.g:5952:19: '/*' ( options {greedy=false; } : . )* '*/' | 1196 | // InternalProblem.g:5751:19: '/*' ( options {greedy=false; } : . )* '*/' |
1182 | { | 1197 | { |
1183 | match("/*"); | 1198 | match("/*"); |
1184 | 1199 | ||
1185 | // InternalProblem.g:5952:24: ( options {greedy=false; } : . )* | 1200 | // InternalProblem.g:5751:24: ( options {greedy=false; } : . )* |
1186 | loop9: | 1201 | loop10: |
1187 | do { | 1202 | do { |
1188 | int alt9=2; | 1203 | int alt10=2; |
1189 | int LA9_0 = input.LA(1); | 1204 | int LA10_0 = input.LA(1); |
1190 | 1205 | ||
1191 | if ( (LA9_0=='*') ) { | 1206 | if ( (LA10_0=='*') ) { |
1192 | int LA9_1 = input.LA(2); | 1207 | int LA10_1 = input.LA(2); |
1193 | 1208 | ||
1194 | if ( (LA9_1=='/') ) { | 1209 | if ( (LA10_1=='/') ) { |
1195 | alt9=2; | 1210 | alt10=2; |
1196 | } | 1211 | } |
1197 | else if ( ((LA9_1>='\u0000' && LA9_1<='.')||(LA9_1>='0' && LA9_1<='\uFFFF')) ) { | 1212 | else if ( ((LA10_1>='\u0000' && LA10_1<='.')||(LA10_1>='0' && LA10_1<='\uFFFF')) ) { |
1198 | alt9=1; | 1213 | alt10=1; |
1199 | } | 1214 | } |
1200 | 1215 | ||
1201 | 1216 | ||
1202 | } | 1217 | } |
1203 | else if ( ((LA9_0>='\u0000' && LA9_0<=')')||(LA9_0>='+' && LA9_0<='\uFFFF')) ) { | 1218 | else if ( ((LA10_0>='\u0000' && LA10_0<=')')||(LA10_0>='+' && LA10_0<='\uFFFF')) ) { |
1204 | alt9=1; | 1219 | alt10=1; |
1205 | } | 1220 | } |
1206 | 1221 | ||
1207 | 1222 | ||
1208 | switch (alt9) { | 1223 | switch (alt10) { |
1209 | case 1 : | 1224 | case 1 : |
1210 | // InternalProblem.g:5952:52: . | 1225 | // InternalProblem.g:5751:52: . |
1211 | { | 1226 | { |
1212 | matchAny(); | 1227 | matchAny(); |
1213 | 1228 | ||
@@ -1215,7 +1230,7 @@ public class InternalProblemLexer extends Lexer { | |||
1215 | break; | 1230 | break; |
1216 | 1231 | ||
1217 | default : | 1232 | default : |
1218 | break loop9; | 1233 | break loop10; |
1219 | } | 1234 | } |
1220 | } while (true); | 1235 | } while (true); |
1221 | 1236 | ||
@@ -1237,22 +1252,22 @@ public class InternalProblemLexer extends Lexer { | |||
1237 | try { | 1252 | try { |
1238 | int _type = RULE_WS; | 1253 | int _type = RULE_WS; |
1239 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1254 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1240 | // InternalProblem.g:5954:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1255 | // InternalProblem.g:5753:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1241 | // InternalProblem.g:5954:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1256 | // InternalProblem.g:5753:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1242 | { | 1257 | { |
1243 | // InternalProblem.g:5954:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1258 | // InternalProblem.g:5753:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1244 | int cnt10=0; | 1259 | int cnt11=0; |
1245 | loop10: | 1260 | loop11: |
1246 | do { | 1261 | do { |
1247 | int alt10=2; | 1262 | int alt11=2; |
1248 | int LA10_0 = input.LA(1); | 1263 | int LA11_0 = input.LA(1); |
1249 | 1264 | ||
1250 | if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { | 1265 | if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { |
1251 | alt10=1; | 1266 | alt11=1; |
1252 | } | 1267 | } |
1253 | 1268 | ||
1254 | 1269 | ||
1255 | switch (alt10) { | 1270 | switch (alt11) { |
1256 | case 1 : | 1271 | case 1 : |
1257 | // InternalProblem.g: | 1272 | // InternalProblem.g: |
1258 | { | 1273 | { |
@@ -1270,12 +1285,12 @@ public class InternalProblemLexer extends Lexer { | |||
1270 | break; | 1285 | break; |
1271 | 1286 | ||
1272 | default : | 1287 | default : |
1273 | if ( cnt10 >= 1 ) break loop10; | 1288 | if ( cnt11 >= 1 ) break loop11; |
1274 | EarlyExitException eee = | 1289 | EarlyExitException eee = |
1275 | new EarlyExitException(10, input); | 1290 | new EarlyExitException(11, input); |
1276 | throw eee; | 1291 | throw eee; |
1277 | } | 1292 | } |
1278 | cnt10++; | 1293 | cnt11++; |
1279 | } while (true); | 1294 | } while (true); |
1280 | 1295 | ||
1281 | 1296 | ||
@@ -1294,8 +1309,8 @@ public class InternalProblemLexer extends Lexer { | |||
1294 | try { | 1309 | try { |
1295 | int _type = RULE_ANY_OTHER; | 1310 | int _type = RULE_ANY_OTHER; |
1296 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1311 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1297 | // InternalProblem.g:5956:16: ( . ) | 1312 | // InternalProblem.g:5755:16: ( . ) |
1298 | // InternalProblem.g:5956:18: . | 1313 | // InternalProblem.g:5755:18: . |
1299 | { | 1314 | { |
1300 | matchAny(); | 1315 | matchAny(); |
1301 | 1316 | ||
@@ -1310,313 +1325,306 @@ public class InternalProblemLexer extends Lexer { | |||
1310 | // $ANTLR end "RULE_ANY_OTHER" | 1325 | // $ANTLR end "RULE_ANY_OTHER" |
1311 | 1326 | ||
1312 | public void mTokens() throws RecognitionException { | 1327 | public void mTokens() throws RecognitionException { |
1313 | // 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 | T__44 | T__45 | T__46 | T__47 | RULE_ID | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1328 | // InternalProblem.g:1:8: ( 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 | T__44 | T__45 | T__46 | RULE_ID | RULE_EXPONENTIAL | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1314 | int alt11=44; | 1329 | int alt12=43; |
1315 | alt11 = dfa11.predict(input); | 1330 | alt12 = dfa12.predict(input); |
1316 | switch (alt11) { | 1331 | switch (alt12) { |
1317 | case 1 : | 1332 | case 1 : |
1318 | // InternalProblem.g:1:10: T__12 | 1333 | // InternalProblem.g:1:10: T__13 |
1319 | { | 1334 | { |
1320 | mT__12(); | 1335 | mT__13(); |
1321 | 1336 | ||
1322 | } | 1337 | } |
1323 | break; | 1338 | break; |
1324 | case 2 : | 1339 | case 2 : |
1325 | // InternalProblem.g:1:16: T__13 | 1340 | // InternalProblem.g:1:16: T__14 |
1326 | { | 1341 | { |
1327 | mT__13(); | 1342 | mT__14(); |
1328 | 1343 | ||
1329 | } | 1344 | } |
1330 | break; | 1345 | break; |
1331 | case 3 : | 1346 | case 3 : |
1332 | // InternalProblem.g:1:22: T__14 | 1347 | // InternalProblem.g:1:22: T__15 |
1333 | { | 1348 | { |
1334 | mT__14(); | 1349 | mT__15(); |
1335 | 1350 | ||
1336 | } | 1351 | } |
1337 | break; | 1352 | break; |
1338 | case 4 : | 1353 | case 4 : |
1339 | // InternalProblem.g:1:28: T__15 | 1354 | // InternalProblem.g:1:28: T__16 |
1340 | { | 1355 | { |
1341 | mT__15(); | 1356 | mT__16(); |
1342 | 1357 | ||
1343 | } | 1358 | } |
1344 | break; | 1359 | break; |
1345 | case 5 : | 1360 | case 5 : |
1346 | // InternalProblem.g:1:34: T__16 | 1361 | // InternalProblem.g:1:34: T__17 |
1347 | { | 1362 | { |
1348 | mT__16(); | 1363 | mT__17(); |
1349 | 1364 | ||
1350 | } | 1365 | } |
1351 | break; | 1366 | break; |
1352 | case 6 : | 1367 | case 6 : |
1353 | // InternalProblem.g:1:40: T__17 | 1368 | // InternalProblem.g:1:40: T__18 |
1354 | { | 1369 | { |
1355 | mT__17(); | 1370 | mT__18(); |
1356 | 1371 | ||
1357 | } | 1372 | } |
1358 | break; | 1373 | break; |
1359 | case 7 : | 1374 | case 7 : |
1360 | // InternalProblem.g:1:46: T__18 | 1375 | // InternalProblem.g:1:46: T__19 |
1361 | { | 1376 | { |
1362 | mT__18(); | 1377 | mT__19(); |
1363 | 1378 | ||
1364 | } | 1379 | } |
1365 | break; | 1380 | break; |
1366 | case 8 : | 1381 | case 8 : |
1367 | // InternalProblem.g:1:52: T__19 | 1382 | // InternalProblem.g:1:52: T__20 |
1368 | { | 1383 | { |
1369 | mT__19(); | 1384 | mT__20(); |
1370 | 1385 | ||
1371 | } | 1386 | } |
1372 | break; | 1387 | break; |
1373 | case 9 : | 1388 | case 9 : |
1374 | // InternalProblem.g:1:58: T__20 | 1389 | // InternalProblem.g:1:58: T__21 |
1375 | { | 1390 | { |
1376 | mT__20(); | 1391 | mT__21(); |
1377 | 1392 | ||
1378 | } | 1393 | } |
1379 | break; | 1394 | break; |
1380 | case 10 : | 1395 | case 10 : |
1381 | // InternalProblem.g:1:64: T__21 | 1396 | // InternalProblem.g:1:64: T__22 |
1382 | { | 1397 | { |
1383 | mT__21(); | 1398 | mT__22(); |
1384 | 1399 | ||
1385 | } | 1400 | } |
1386 | break; | 1401 | break; |
1387 | case 11 : | 1402 | case 11 : |
1388 | // InternalProblem.g:1:70: T__22 | 1403 | // InternalProblem.g:1:70: T__23 |
1389 | { | 1404 | { |
1390 | mT__22(); | 1405 | mT__23(); |
1391 | 1406 | ||
1392 | } | 1407 | } |
1393 | break; | 1408 | break; |
1394 | case 12 : | 1409 | case 12 : |
1395 | // InternalProblem.g:1:76: T__23 | 1410 | // InternalProblem.g:1:76: T__24 |
1396 | { | 1411 | { |
1397 | mT__23(); | 1412 | mT__24(); |
1398 | 1413 | ||
1399 | } | 1414 | } |
1400 | break; | 1415 | break; |
1401 | case 13 : | 1416 | case 13 : |
1402 | // InternalProblem.g:1:82: T__24 | 1417 | // InternalProblem.g:1:82: T__25 |
1403 | { | 1418 | { |
1404 | mT__24(); | 1419 | mT__25(); |
1405 | 1420 | ||
1406 | } | 1421 | } |
1407 | break; | 1422 | break; |
1408 | case 14 : | 1423 | case 14 : |
1409 | // InternalProblem.g:1:88: T__25 | 1424 | // InternalProblem.g:1:88: T__26 |
1410 | { | 1425 | { |
1411 | mT__25(); | 1426 | mT__26(); |
1412 | 1427 | ||
1413 | } | 1428 | } |
1414 | break; | 1429 | break; |
1415 | case 15 : | 1430 | case 15 : |
1416 | // InternalProblem.g:1:94: T__26 | 1431 | // InternalProblem.g:1:94: T__27 |
1417 | { | 1432 | { |
1418 | mT__26(); | 1433 | mT__27(); |
1419 | 1434 | ||
1420 | } | 1435 | } |
1421 | break; | 1436 | break; |
1422 | case 16 : | 1437 | case 16 : |
1423 | // InternalProblem.g:1:100: T__27 | 1438 | // InternalProblem.g:1:100: T__28 |
1424 | { | 1439 | { |
1425 | mT__27(); | 1440 | mT__28(); |
1426 | 1441 | ||
1427 | } | 1442 | } |
1428 | break; | 1443 | break; |
1429 | case 17 : | 1444 | case 17 : |
1430 | // InternalProblem.g:1:106: T__28 | 1445 | // InternalProblem.g:1:106: T__29 |
1431 | { | 1446 | { |
1432 | mT__28(); | 1447 | mT__29(); |
1433 | 1448 | ||
1434 | } | 1449 | } |
1435 | break; | 1450 | break; |
1436 | case 18 : | 1451 | case 18 : |
1437 | // InternalProblem.g:1:112: T__29 | 1452 | // InternalProblem.g:1:112: T__30 |
1438 | { | 1453 | { |
1439 | mT__29(); | 1454 | mT__30(); |
1440 | 1455 | ||
1441 | } | 1456 | } |
1442 | break; | 1457 | break; |
1443 | case 19 : | 1458 | case 19 : |
1444 | // InternalProblem.g:1:118: T__30 | 1459 | // InternalProblem.g:1:118: T__31 |
1445 | { | 1460 | { |
1446 | mT__30(); | 1461 | mT__31(); |
1447 | 1462 | ||
1448 | } | 1463 | } |
1449 | break; | 1464 | break; |
1450 | case 20 : | 1465 | case 20 : |
1451 | // InternalProblem.g:1:124: T__31 | 1466 | // InternalProblem.g:1:124: T__32 |
1452 | { | 1467 | { |
1453 | mT__31(); | 1468 | mT__32(); |
1454 | 1469 | ||
1455 | } | 1470 | } |
1456 | break; | 1471 | break; |
1457 | case 21 : | 1472 | case 21 : |
1458 | // InternalProblem.g:1:130: T__32 | 1473 | // InternalProblem.g:1:130: T__33 |
1459 | { | 1474 | { |
1460 | mT__32(); | 1475 | mT__33(); |
1461 | 1476 | ||
1462 | } | 1477 | } |
1463 | break; | 1478 | break; |
1464 | case 22 : | 1479 | case 22 : |
1465 | // InternalProblem.g:1:136: T__33 | 1480 | // InternalProblem.g:1:136: T__34 |
1466 | { | 1481 | { |
1467 | mT__33(); | 1482 | mT__34(); |
1468 | 1483 | ||
1469 | } | 1484 | } |
1470 | break; | 1485 | break; |
1471 | case 23 : | 1486 | case 23 : |
1472 | // InternalProblem.g:1:142: T__34 | 1487 | // InternalProblem.g:1:142: T__35 |
1473 | { | 1488 | { |
1474 | mT__34(); | 1489 | mT__35(); |
1475 | 1490 | ||
1476 | } | 1491 | } |
1477 | break; | 1492 | break; |
1478 | case 24 : | 1493 | case 24 : |
1479 | // InternalProblem.g:1:148: T__35 | 1494 | // InternalProblem.g:1:148: T__36 |
1480 | { | 1495 | { |
1481 | mT__35(); | 1496 | mT__36(); |
1482 | 1497 | ||
1483 | } | 1498 | } |
1484 | break; | 1499 | break; |
1485 | case 25 : | 1500 | case 25 : |
1486 | // InternalProblem.g:1:154: T__36 | 1501 | // InternalProblem.g:1:154: T__37 |
1487 | { | 1502 | { |
1488 | mT__36(); | 1503 | mT__37(); |
1489 | 1504 | ||
1490 | } | 1505 | } |
1491 | break; | 1506 | break; |
1492 | case 26 : | 1507 | case 26 : |
1493 | // InternalProblem.g:1:160: T__37 | 1508 | // InternalProblem.g:1:160: T__38 |
1494 | { | 1509 | { |
1495 | mT__37(); | 1510 | mT__38(); |
1496 | 1511 | ||
1497 | } | 1512 | } |
1498 | break; | 1513 | break; |
1499 | case 27 : | 1514 | case 27 : |
1500 | // InternalProblem.g:1:166: T__38 | 1515 | // InternalProblem.g:1:166: T__39 |
1501 | { | 1516 | { |
1502 | mT__38(); | 1517 | mT__39(); |
1503 | 1518 | ||
1504 | } | 1519 | } |
1505 | break; | 1520 | break; |
1506 | case 28 : | 1521 | case 28 : |
1507 | // InternalProblem.g:1:172: T__39 | 1522 | // InternalProblem.g:1:172: T__40 |
1508 | { | 1523 | { |
1509 | mT__39(); | 1524 | mT__40(); |
1510 | 1525 | ||
1511 | } | 1526 | } |
1512 | break; | 1527 | break; |
1513 | case 29 : | 1528 | case 29 : |
1514 | // InternalProblem.g:1:178: T__40 | 1529 | // InternalProblem.g:1:178: T__41 |
1515 | { | 1530 | { |
1516 | mT__40(); | 1531 | mT__41(); |
1517 | 1532 | ||
1518 | } | 1533 | } |
1519 | break; | 1534 | break; |
1520 | case 30 : | 1535 | case 30 : |
1521 | // InternalProblem.g:1:184: T__41 | 1536 | // InternalProblem.g:1:184: T__42 |
1522 | { | 1537 | { |
1523 | mT__41(); | 1538 | mT__42(); |
1524 | 1539 | ||
1525 | } | 1540 | } |
1526 | break; | 1541 | break; |
1527 | case 31 : | 1542 | case 31 : |
1528 | // InternalProblem.g:1:190: T__42 | 1543 | // InternalProblem.g:1:190: T__43 |
1529 | { | 1544 | { |
1530 | mT__42(); | 1545 | mT__43(); |
1531 | 1546 | ||
1532 | } | 1547 | } |
1533 | break; | 1548 | break; |
1534 | case 32 : | 1549 | case 32 : |
1535 | // InternalProblem.g:1:196: T__43 | 1550 | // InternalProblem.g:1:196: T__44 |
1536 | { | 1551 | { |
1537 | mT__43(); | 1552 | mT__44(); |
1538 | 1553 | ||
1539 | } | 1554 | } |
1540 | break; | 1555 | break; |
1541 | case 33 : | 1556 | case 33 : |
1542 | // InternalProblem.g:1:202: T__44 | 1557 | // InternalProblem.g:1:202: T__45 |
1543 | { | 1558 | { |
1544 | mT__44(); | 1559 | mT__45(); |
1545 | 1560 | ||
1546 | } | 1561 | } |
1547 | break; | 1562 | break; |
1548 | case 34 : | 1563 | case 34 : |
1549 | // InternalProblem.g:1:208: T__45 | 1564 | // InternalProblem.g:1:208: T__46 |
1550 | { | 1565 | { |
1551 | mT__45(); | 1566 | mT__46(); |
1552 | 1567 | ||
1553 | } | 1568 | } |
1554 | break; | 1569 | break; |
1555 | case 35 : | 1570 | case 35 : |
1556 | // InternalProblem.g:1:214: T__46 | 1571 | // InternalProblem.g:1:214: RULE_ID |
1557 | { | 1572 | { |
1558 | mT__46(); | 1573 | mRULE_ID(); |
1559 | 1574 | ||
1560 | } | 1575 | } |
1561 | break; | 1576 | break; |
1562 | case 36 : | 1577 | case 36 : |
1563 | // InternalProblem.g:1:220: T__47 | 1578 | // InternalProblem.g:1:222: RULE_EXPONENTIAL |
1564 | { | 1579 | { |
1565 | mT__47(); | 1580 | mRULE_EXPONENTIAL(); |
1566 | 1581 | ||
1567 | } | 1582 | } |
1568 | break; | 1583 | break; |
1569 | case 37 : | 1584 | case 37 : |
1570 | // InternalProblem.g:1:226: RULE_ID | 1585 | // InternalProblem.g:1:239: RULE_STRING |
1571 | { | ||
1572 | mRULE_ID(); | ||
1573 | |||
1574 | } | ||
1575 | break; | ||
1576 | case 38 : | ||
1577 | // InternalProblem.g:1:234: RULE_STRING | ||
1578 | { | 1586 | { |
1579 | mRULE_STRING(); | 1587 | mRULE_STRING(); |
1580 | 1588 | ||
1581 | } | 1589 | } |
1582 | break; | 1590 | break; |
1583 | case 39 : | 1591 | case 38 : |
1584 | // InternalProblem.g:1:246: RULE_QUOTED_ID | 1592 | // InternalProblem.g:1:251: RULE_QUOTED_ID |
1585 | { | 1593 | { |
1586 | mRULE_QUOTED_ID(); | 1594 | mRULE_QUOTED_ID(); |
1587 | 1595 | ||
1588 | } | 1596 | } |
1589 | break; | 1597 | break; |
1590 | case 40 : | 1598 | case 39 : |
1591 | // InternalProblem.g:1:261: RULE_SL_COMMENT | 1599 | // InternalProblem.g:1:266: RULE_SL_COMMENT |
1592 | { | 1600 | { |
1593 | mRULE_SL_COMMENT(); | 1601 | mRULE_SL_COMMENT(); |
1594 | 1602 | ||
1595 | } | 1603 | } |
1596 | break; | 1604 | break; |
1597 | case 41 : | 1605 | case 40 : |
1598 | // InternalProblem.g:1:277: RULE_INT | 1606 | // InternalProblem.g:1:282: RULE_INT |
1599 | { | 1607 | { |
1600 | mRULE_INT(); | 1608 | mRULE_INT(); |
1601 | 1609 | ||
1602 | } | 1610 | } |
1603 | break; | 1611 | break; |
1604 | case 42 : | 1612 | case 41 : |
1605 | // InternalProblem.g:1:286: RULE_ML_COMMENT | 1613 | // InternalProblem.g:1:291: RULE_ML_COMMENT |
1606 | { | 1614 | { |
1607 | mRULE_ML_COMMENT(); | 1615 | mRULE_ML_COMMENT(); |
1608 | 1616 | ||
1609 | } | 1617 | } |
1610 | break; | 1618 | break; |
1611 | case 43 : | 1619 | case 42 : |
1612 | // InternalProblem.g:1:302: RULE_WS | 1620 | // InternalProblem.g:1:307: RULE_WS |
1613 | { | 1621 | { |
1614 | mRULE_WS(); | 1622 | mRULE_WS(); |
1615 | 1623 | ||
1616 | } | 1624 | } |
1617 | break; | 1625 | break; |
1618 | case 44 : | 1626 | case 43 : |
1619 | // InternalProblem.g:1:310: RULE_ANY_OTHER | 1627 | // InternalProblem.g:1:315: RULE_ANY_OTHER |
1620 | { | 1628 | { |
1621 | mRULE_ANY_OTHER(); | 1629 | mRULE_ANY_OTHER(); |
1622 | 1630 | ||
@@ -1628,49 +1636,49 @@ public class InternalProblemLexer extends Lexer { | |||
1628 | } | 1636 | } |
1629 | 1637 | ||
1630 | 1638 | ||
1631 | protected DFA11 dfa11 = new DFA11(this); | 1639 | protected DFA12 dfa12 = new DFA12(this); |
1632 | static final String DFA11_eotS = | 1640 | static final String DFA12_eotS = |
1633 | "\1\uffff\1\45\2\uffff\2\51\2\uffff\2\51\1\62\1\63\1\uffff\1\66\1\51\2\uffff\1\51\4\uffff\1\51\2\uffff\1\105\2\51\1\uffff\2\43\1\uffff\1\43\7\uffff\1\51\1\uffff\1\51\2\uffff\5\51\5\uffff\1\51\2\uffff\2\51\4\uffff\1\51\5\uffff\2\51\6\uffff\17\51\1\153\1\51\1\155\2\51\1\160\10\51\1\uffff\1\51\1\uffff\1\172\1\51\1\uffff\1\174\1\51\1\176\2\51\1\u0081\1\51\1\u0083\1\51\1\uffff\1\51\1\uffff\1\51\1\uffff\2\51\1\uffff\1\51\1\uffff\1\u008a\1\u008b\1\u008c\3\51\3\uffff\1\u0090\1\u0091\1\u0092\3\uffff"; | 1641 | "\1\uffff\1\44\2\uffff\2\50\2\uffff\3\50\2\uffff\2\50\4\uffff\1\50\2\uffff\1\77\1\50\1\uffff\1\50\1\104\1\uffff\1\105\2\42\1\uffff\1\42\6\uffff\1\50\1\uffff\1\50\2\uffff\3\50\2\uffff\5\50\4\uffff\1\50\5\uffff\1\50\1\uffff\1\50\3\uffff\1\105\6\uffff\17\50\1\152\1\50\1\154\5\50\1\162\5\50\1\uffff\1\50\1\uffff\1\171\1\50\1\173\2\50\1\uffff\1\176\1\50\1\u0080\1\50\1\u0082\1\50\1\uffff\1\50\1\uffff\2\50\1\uffff\1\50\1\uffff\1\50\1\uffff\1\u0089\1\u008a\1\50\1\u008c\2\50\2\uffff\1\u008f\1\uffff\1\u0090\1\u0091\3\uffff"; |
1634 | static final String DFA11_eofS = | 1642 | static final String DFA12_eofS = |
1635 | "\u0093\uffff"; | 1643 | "\u0092\uffff"; |
1636 | static final String DFA11_minS = | 1644 | static final String DFA12_minS = |
1637 | "\1\0\1\56\2\uffff\1\145\1\162\2\uffff\1\162\1\141\2\60\1\uffff\1\75\1\156\2\uffff\1\154\4\uffff\1\160\2\uffff\1\55\1\143\1\142\1\uffff\2\0\1\uffff\1\52\7\uffff\1\146\1\uffff\1\145\2\uffff\1\165\1\154\1\164\1\165\1\162\5\uffff\1\153\2\uffff\1\141\1\156\4\uffff\1\160\5\uffff\1\157\1\163\6\uffff\1\145\1\144\1\142\1\145\1\163\1\145\1\155\1\157\1\156\1\163\1\164\1\157\1\160\1\164\1\162\1\60\1\154\1\60\1\145\1\156\1\60\1\162\1\157\1\163\1\141\1\163\1\145\1\162\1\163\1\uffff\1\145\1\uffff\1\60\1\144\1\uffff\1\60\1\167\1\60\2\151\1\60\1\141\1\60\1\155\1\uffff\1\163\1\uffff\1\156\1\uffff\1\156\1\164\1\uffff\1\143\1\uffff\3\60\1\163\1\145\1\164\3\uffff\3\60\3\uffff"; | 1645 | "\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\uffff\1\142\1\75\1\uffff\1\60\2\0\1\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\5\uffff\1\157\1\uffff\1\163\3\uffff\1\60\6\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"; |
1638 | static final String DFA11_maxS = | 1646 | static final String DFA12_maxS = |
1639 | "\1\uffff\1\56\2\uffff\1\145\1\162\2\uffff\1\162\1\141\2\172\1\uffff\1\75\1\156\2\uffff\1\157\4\uffff\1\160\2\uffff\1\72\1\143\1\142\1\uffff\2\uffff\1\uffff\1\57\7\uffff\1\146\1\uffff\1\157\2\uffff\1\165\1\154\1\164\1\165\1\162\5\uffff\1\153\2\uffff\1\141\1\156\4\uffff\1\160\5\uffff\1\157\1\163\6\uffff\1\145\1\144\1\142\1\145\1\163\1\145\1\155\1\157\1\156\1\163\1\164\1\157\1\160\1\164\1\162\1\172\1\154\1\172\1\145\1\156\1\172\1\162\1\157\1\163\1\141\1\163\1\145\1\162\1\163\1\uffff\1\145\1\uffff\1\172\1\144\1\uffff\1\172\1\167\1\172\2\151\1\172\1\141\1\172\1\155\1\uffff\1\163\1\uffff\1\156\1\uffff\1\156\1\164\1\uffff\1\143\1\uffff\3\172\1\163\1\145\1\164\3\uffff\3\172\3\uffff"; | 1647 | "\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\72\1\143\1\uffff\1\142\1\75\1\uffff\1\145\2\uffff\1\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\5\uffff\1\157\1\uffff\1\163\3\uffff\1\145\6\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"; |
1640 | static final String DFA11_acceptS = | 1648 | static final String DFA12_acceptS = |
1641 | "\2\uffff\1\2\1\3\2\uffff\1\6\1\7\4\uffff\1\14\2\uffff\1\17\1\20\1\uffff\1\24\1\25\1\27\1\30\1\uffff\1\32\1\33\3\uffff\1\45\2\uffff\1\50\1\uffff\1\51\1\53\1\54\1\37\1\1\1\2\1\3\1\uffff\1\45\1\uffff\1\6\1\7\5\uffff\1\12\1\13\1\14\1\44\1\15\1\uffff\1\17\1\20\2\uffff\1\24\1\25\1\27\1\30\1\uffff\1\32\1\33\1\34\1\40\1\35\2\uffff\1\46\1\47\1\50\1\52\1\51\1\53\35\uffff\1\5\1\uffff\1\10\2\uffff\1\26\11\uffff\1\11\1\uffff\1\43\1\uffff\1\22\2\uffff\1\36\1\uffff\1\4\6\uffff\1\21\1\23\1\16\3\uffff\1\42\1\31\1\41"; | 1649 | "\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\2\uffff\1\35\2\uffff\1\43\3\uffff\1\47\1\uffff\1\52\1\53\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\34\1\31\1\uffff\1\35\1\uffff\1\42\1\41\1\50\1\uffff\1\44\1\45\1\46\1\47\1\51\1\52\35\uffff\1\5\1\uffff\1\10\5\uffff\1\22\6\uffff\1\11\1\uffff\1\16\2\uffff\1\40\1\uffff\1\32\1\uffff\1\4\6\uffff\1\15\1\12\1\uffff\1\17\2\uffff\1\37\1\25\1\36"; |
1642 | static final String DFA11_specialS = | 1650 | static final String DFA12_specialS = |
1643 | "\1\1\34\uffff\1\2\1\0\164\uffff}>"; | 1651 | "\1\1\34\uffff\1\0\1\2\163\uffff}>"; |
1644 | static final String[] DFA11_transitionS = { | 1652 | static final String[] DFA12_transitionS = { |
1645 | "\11\43\2\42\2\43\1\42\22\43\1\42\1\17\1\35\2\43\1\37\1\43\1\36\1\27\1\30\1\7\1\15\1\2\1\14\1\1\1\40\12\41\1\31\1\3\1\43\1\6\1\43\1\20\1\43\4\34\1\13\25\34\1\24\1\43\1\25\1\43\1\34\1\43\1\33\1\34\1\21\1\34\1\12\1\11\10\34\1\26\1\5\1\34\1\4\1\32\1\10\1\16\5\34\1\22\1\43\1\23\uff82\43", | 1653 | "\11\42\2\41\2\42\1\41\22\42\1\41\1\13\1\35\2\42\1\37\1\42\1\36\1\24\1\25\1\7\1\32\1\2\1\30\1\1\1\40\12\34\1\26\1\3\1\42\1\6\1\42\1\14\1\42\32\33\1\21\1\42\1\22\1\42\1\33\1\42\1\31\1\33\1\15\1\33\1\16\1\11\10\33\1\23\1\5\1\33\1\4\1\27\1\10\1\12\5\33\1\17\1\42\1\20\uff82\42", |
1646 | "\1\44", | 1654 | "\1\43", |
1647 | "", | 1655 | "", |
1648 | "", | 1656 | "", |
1649 | "\1\50", | 1657 | "\1\47", |
1650 | "\1\52", | 1658 | "\1\51", |
1651 | "", | 1659 | "", |
1652 | "", | 1660 | "", |
1661 | "\1\54", | ||
1653 | "\1\55", | 1662 | "\1\55", |
1654 | "\1\56", | 1663 | "\1\56", |
1655 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\15\51\1\60\3\51\1\61\5\51\1\57\2\51", | ||
1656 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
1657 | "", | 1664 | "", |
1658 | "\1\65", | ||
1659 | "\1\67", | ||
1660 | "", | 1665 | "", |
1666 | "\1\61\2\uffff\1\62", | ||
1667 | "\1\64\3\uffff\1\65\5\uffff\1\63", | ||
1661 | "", | 1668 | "", |
1662 | "\1\72\2\uffff\1\73", | ||
1663 | "", | 1669 | "", |
1664 | "", | 1670 | "", |
1665 | "", | 1671 | "", |
1672 | "\1\72", | ||
1666 | "", | 1673 | "", |
1667 | "\1\100", | ||
1668 | "", | 1674 | "", |
1675 | "\1\75\14\uffff\1\76", | ||
1676 | "\1\100", | ||
1669 | "", | 1677 | "", |
1670 | "\1\103\14\uffff\1\104", | 1678 | "\1\102", |
1671 | "\1\106", | 1679 | "\1\103", |
1672 | "\1\107", | ||
1673 | "", | 1680 | "", |
1681 | "\12\106\13\uffff\1\107\37\uffff\1\107", | ||
1674 | "\0\110", | 1682 | "\0\110", |
1675 | "\0\111", | 1683 | "\0\111", |
1676 | "", | 1684 | "", |
@@ -1681,45 +1689,45 @@ public class InternalProblemLexer extends Lexer { | |||
1681 | "", | 1689 | "", |
1682 | "", | 1690 | "", |
1683 | "", | 1691 | "", |
1692 | "\1\115", | ||
1684 | "", | 1693 | "", |
1685 | "\1\116", | 1694 | "\1\116\11\uffff\1\117", |
1686 | "", | ||
1687 | "\1\117\11\uffff\1\120", | ||
1688 | "", | 1695 | "", |
1689 | "", | 1696 | "", |
1697 | "\1\120", | ||
1690 | "\1\121", | 1698 | "\1\121", |
1691 | "\1\122", | 1699 | "\1\122", |
1700 | "", | ||
1701 | "", | ||
1692 | "\1\123", | 1702 | "\1\123", |
1693 | "\1\124", | 1703 | "\1\124", |
1694 | "\1\125", | 1704 | "\1\125", |
1705 | "\1\126", | ||
1706 | "\1\127", | ||
1695 | "", | 1707 | "", |
1696 | "", | 1708 | "", |
1697 | "", | 1709 | "", |
1698 | "", | 1710 | "", |
1699 | "", | ||
1700 | "\1\126", | ||
1701 | "", | ||
1702 | "", | ||
1703 | "\1\127", | ||
1704 | "\1\130", | 1711 | "\1\130", |
1705 | "", | 1712 | "", |
1706 | "", | 1713 | "", |
1707 | "", | 1714 | "", |
1708 | "", | 1715 | "", |
1709 | "\1\131", | ||
1710 | "", | 1716 | "", |
1717 | "\1\131", | ||
1711 | "", | 1718 | "", |
1719 | "\1\132", | ||
1712 | "", | 1720 | "", |
1713 | "", | 1721 | "", |
1714 | "", | 1722 | "", |
1715 | "\1\132", | 1723 | "\12\106\13\uffff\1\107\37\uffff\1\107", |
1716 | "\1\133", | ||
1717 | "", | 1724 | "", |
1718 | "", | 1725 | "", |
1719 | "", | 1726 | "", |
1720 | "", | 1727 | "", |
1721 | "", | 1728 | "", |
1722 | "", | 1729 | "", |
1730 | "\1\133", | ||
1723 | "\1\134", | 1731 | "\1\134", |
1724 | "\1\135", | 1732 | "\1\135", |
1725 | "\1\136", | 1733 | "\1\136", |
@@ -1734,198 +1742,195 @@ public class InternalProblemLexer extends Lexer { | |||
1734 | "\1\147", | 1742 | "\1\147", |
1735 | "\1\150", | 1743 | "\1\150", |
1736 | "\1\151", | 1744 | "\1\151", |
1737 | "\1\152", | 1745 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1738 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1746 | "\1\153", |
1739 | "\1\154", | 1747 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1740 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1748 | "\1\155", |
1741 | "\1\156", | 1749 | "\1\156", |
1742 | "\1\157", | 1750 | "\1\157", |
1743 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1751 | "\1\160", |
1744 | "\1\161", | 1752 | "\1\161", |
1745 | "\1\162", | 1753 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1746 | "\1\163", | 1754 | "\1\163", |
1747 | "\1\164", | 1755 | "\1\164", |
1748 | "\1\165", | 1756 | "\1\165", |
1749 | "\1\166", | 1757 | "\1\166", |
1750 | "\1\167", | 1758 | "\1\167", |
1751 | "\1\170", | ||
1752 | "", | ||
1753 | "\1\171", | ||
1754 | "", | 1759 | "", |
1755 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1760 | "\1\170", |
1756 | "\1\173", | ||
1757 | "", | 1761 | "", |
1758 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1762 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1763 | "\1\172", | ||
1764 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1765 | "\1\174", | ||
1759 | "\1\175", | 1766 | "\1\175", |
1760 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1767 | "", |
1768 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1761 | "\1\177", | 1769 | "\1\177", |
1762 | "\1\u0080", | 1770 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1763 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1771 | "\1\u0081", |
1764 | "\1\u0082", | 1772 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1765 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1773 | "\1\u0083", |
1774 | "", | ||
1766 | "\1\u0084", | 1775 | "\1\u0084", |
1767 | "", | 1776 | "", |
1768 | "\1\u0085", | 1777 | "\1\u0085", |
1769 | "", | ||
1770 | "\1\u0086", | 1778 | "\1\u0086", |
1771 | "", | 1779 | "", |
1772 | "\1\u0087", | 1780 | "\1\u0087", |
1773 | "\1\u0088", | ||
1774 | "", | 1781 | "", |
1775 | "\1\u0089", | 1782 | "\1\u0088", |
1776 | "", | 1783 | "", |
1777 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1784 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1778 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1785 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1779 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1786 | "\1\u008b", |
1787 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1780 | "\1\u008d", | 1788 | "\1\u008d", |
1781 | "\1\u008e", | 1789 | "\1\u008e", |
1782 | "\1\u008f", | ||
1783 | "", | 1790 | "", |
1784 | "", | 1791 | "", |
1792 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1785 | "", | 1793 | "", |
1786 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1794 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1787 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1795 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", |
1788 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
1789 | "", | 1796 | "", |
1790 | "", | 1797 | "", |
1791 | "" | 1798 | "" |
1792 | }; | 1799 | }; |
1793 | 1800 | ||
1794 | static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); | 1801 | static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); |
1795 | static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); | 1802 | static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); |
1796 | static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); | 1803 | static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); |
1797 | static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); | 1804 | static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); |
1798 | static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); | 1805 | static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); |
1799 | static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); | 1806 | static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); |
1800 | static final short[][] DFA11_transition; | 1807 | static final short[][] DFA12_transition; |
1801 | 1808 | ||
1802 | static { | 1809 | static { |
1803 | int numStates = DFA11_transitionS.length; | 1810 | int numStates = DFA12_transitionS.length; |
1804 | DFA11_transition = new short[numStates][]; | 1811 | DFA12_transition = new short[numStates][]; |
1805 | for (int i=0; i<numStates; i++) { | 1812 | for (int i=0; i<numStates; i++) { |
1806 | DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); | 1813 | DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); |
1807 | } | 1814 | } |
1808 | } | 1815 | } |
1809 | 1816 | ||
1810 | class DFA11 extends DFA { | 1817 | class DFA12 extends DFA { |
1811 | 1818 | ||
1812 | public DFA11(BaseRecognizer recognizer) { | 1819 | public DFA12(BaseRecognizer recognizer) { |
1813 | this.recognizer = recognizer; | 1820 | this.recognizer = recognizer; |
1814 | this.decisionNumber = 11; | 1821 | this.decisionNumber = 12; |
1815 | this.eot = DFA11_eot; | 1822 | this.eot = DFA12_eot; |
1816 | this.eof = DFA11_eof; | 1823 | this.eof = DFA12_eof; |
1817 | this.min = DFA11_min; | 1824 | this.min = DFA12_min; |
1818 | this.max = DFA11_max; | 1825 | this.max = DFA12_max; |
1819 | this.accept = DFA11_accept; | 1826 | this.accept = DFA12_accept; |
1820 | this.special = DFA11_special; | 1827 | this.special = DFA12_special; |
1821 | this.transition = DFA11_transition; | 1828 | this.transition = DFA12_transition; |
1822 | } | 1829 | } |
1823 | public String getDescription() { | 1830 | public String getDescription() { |
1824 | 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 | T__44 | T__45 | T__46 | T__47 | RULE_ID | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 1831 | return "1:1: Tokens : ( 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 | T__44 | T__45 | T__46 | RULE_ID | RULE_EXPONENTIAL | RULE_STRING | RULE_QUOTED_ID | RULE_SL_COMMENT | RULE_INT | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
1825 | } | 1832 | } |
1826 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 1833 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
1827 | IntStream input = _input; | 1834 | IntStream input = _input; |
1828 | int _s = s; | 1835 | int _s = s; |
1829 | switch ( s ) { | 1836 | switch ( s ) { |
1830 | case 0 : | 1837 | case 0 : |
1831 | int LA11_30 = input.LA(1); | 1838 | int LA12_29 = input.LA(1); |
1832 | 1839 | ||
1833 | s = -1; | 1840 | s = -1; |
1834 | if ( ((LA11_30>='\u0000' && LA11_30<='\uFFFF')) ) {s = 73;} | 1841 | if ( ((LA12_29>='\u0000' && LA12_29<='\uFFFF')) ) {s = 72;} |
1835 | 1842 | ||
1836 | else s = 35; | 1843 | else s = 34; |
1837 | 1844 | ||
1838 | if ( s>=0 ) return s; | 1845 | if ( s>=0 ) return s; |
1839 | break; | 1846 | break; |
1840 | case 1 : | 1847 | case 1 : |
1841 | int LA11_0 = input.LA(1); | 1848 | int LA12_0 = input.LA(1); |
1842 | 1849 | ||
1843 | s = -1; | 1850 | s = -1; |
1844 | if ( (LA11_0=='.') ) {s = 1;} | 1851 | if ( (LA12_0=='.') ) {s = 1;} |
1845 | |||
1846 | else if ( (LA11_0==',') ) {s = 2;} | ||
1847 | 1852 | ||
1848 | else if ( (LA11_0==';') ) {s = 3;} | 1853 | else if ( (LA12_0==',') ) {s = 2;} |
1849 | 1854 | ||
1850 | else if ( (LA11_0=='r') ) {s = 4;} | 1855 | else if ( (LA12_0==';') ) {s = 3;} |
1851 | 1856 | ||
1852 | else if ( (LA11_0=='p') ) {s = 5;} | 1857 | else if ( (LA12_0=='r') ) {s = 4;} |
1853 | 1858 | ||
1854 | else if ( (LA11_0=='=') ) {s = 6;} | 1859 | else if ( (LA12_0=='p') ) {s = 5;} |
1855 | 1860 | ||
1856 | else if ( (LA11_0=='*') ) {s = 7;} | 1861 | else if ( (LA12_0=='=') ) {s = 6;} |
1857 | 1862 | ||
1858 | else if ( (LA11_0=='t') ) {s = 8;} | 1863 | else if ( (LA12_0=='*') ) {s = 7;} |
1859 | 1864 | ||
1860 | else if ( (LA11_0=='f') ) {s = 9;} | 1865 | else if ( (LA12_0=='t') ) {s = 8;} |
1861 | 1866 | ||
1862 | else if ( (LA11_0=='e') ) {s = 10;} | 1867 | else if ( (LA12_0=='f') ) {s = 9;} |
1863 | 1868 | ||
1864 | else if ( (LA11_0=='E') ) {s = 11;} | 1869 | else if ( (LA12_0=='u') ) {s = 10;} |
1865 | 1870 | ||
1866 | else if ( (LA11_0=='-') ) {s = 12;} | 1871 | else if ( (LA12_0=='!') ) {s = 11;} |
1867 | 1872 | ||
1868 | else if ( (LA11_0=='+') ) {s = 13;} | 1873 | else if ( (LA12_0=='?') ) {s = 12;} |
1869 | 1874 | ||
1870 | else if ( (LA11_0=='u') ) {s = 14;} | 1875 | else if ( (LA12_0=='c') ) {s = 13;} |
1871 | 1876 | ||
1872 | else if ( (LA11_0=='!') ) {s = 15;} | 1877 | else if ( (LA12_0=='e') ) {s = 14;} |
1873 | 1878 | ||
1874 | else if ( (LA11_0=='?') ) {s = 16;} | 1879 | else if ( (LA12_0=='{') ) {s = 15;} |
1875 | 1880 | ||
1876 | else if ( (LA11_0=='c') ) {s = 17;} | 1881 | else if ( (LA12_0=='}') ) {s = 16;} |
1877 | 1882 | ||
1878 | else if ( (LA11_0=='{') ) {s = 18;} | 1883 | else if ( (LA12_0=='[') ) {s = 17;} |
1879 | 1884 | ||
1880 | else if ( (LA11_0=='}') ) {s = 19;} | 1885 | else if ( (LA12_0==']') ) {s = 18;} |
1881 | 1886 | ||
1882 | else if ( (LA11_0=='[') ) {s = 20;} | 1887 | else if ( (LA12_0=='o') ) {s = 19;} |
1883 | 1888 | ||
1884 | else if ( (LA11_0==']') ) {s = 21;} | 1889 | else if ( (LA12_0=='(') ) {s = 20;} |
1885 | 1890 | ||
1886 | else if ( (LA11_0=='o') ) {s = 22;} | 1891 | else if ( (LA12_0==')') ) {s = 21;} |
1887 | 1892 | ||
1888 | else if ( (LA11_0=='(') ) {s = 23;} | 1893 | else if ( (LA12_0==':') ) {s = 22;} |
1889 | 1894 | ||
1890 | else if ( (LA11_0==')') ) {s = 24;} | 1895 | else if ( (LA12_0=='s') ) {s = 23;} |
1891 | 1896 | ||
1892 | else if ( (LA11_0==':') ) {s = 25;} | 1897 | else if ( (LA12_0=='-') ) {s = 24;} |
1893 | 1898 | ||
1894 | else if ( (LA11_0=='s') ) {s = 26;} | 1899 | else if ( (LA12_0=='a') ) {s = 25;} |
1895 | 1900 | ||
1896 | else if ( (LA11_0=='a') ) {s = 27;} | 1901 | else if ( (LA12_0=='+') ) {s = 26;} |
1897 | 1902 | ||
1898 | else if ( ((LA11_0>='A' && LA11_0<='D')||(LA11_0>='F' && LA11_0<='Z')||LA11_0=='_'||LA11_0=='b'||LA11_0=='d'||(LA11_0>='g' && LA11_0<='n')||LA11_0=='q'||(LA11_0>='v' && LA11_0<='z')) ) {s = 28;} | 1903 | else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||LA12_0=='d'||(LA12_0>='g' && LA12_0<='n')||LA12_0=='q'||(LA12_0>='v' && LA12_0<='z')) ) {s = 27;} |
1899 | 1904 | ||
1900 | else if ( (LA11_0=='\"') ) {s = 29;} | 1905 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 28;} |
1901 | 1906 | ||
1902 | else if ( (LA11_0=='\'') ) {s = 30;} | 1907 | else if ( (LA12_0=='\"') ) {s = 29;} |
1903 | 1908 | ||
1904 | else if ( (LA11_0=='%') ) {s = 31;} | 1909 | else if ( (LA12_0=='\'') ) {s = 30;} |
1905 | 1910 | ||
1906 | else if ( (LA11_0=='/') ) {s = 32;} | 1911 | else if ( (LA12_0=='%') ) {s = 31;} |
1907 | 1912 | ||
1908 | else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 33;} | 1913 | else if ( (LA12_0=='/') ) {s = 32;} |
1909 | 1914 | ||
1910 | else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 34;} | 1915 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 33;} |
1911 | 1916 | ||
1912 | else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='#' && LA11_0<='$')||LA11_0=='&'||LA11_0=='<'||LA11_0=='>'||LA11_0=='@'||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||LA11_0=='|'||(LA11_0>='~' && LA11_0<='\uFFFF')) ) {s = 35;} | 1917 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='$')||LA12_0=='&'||LA12_0=='<'||LA12_0=='>'||LA12_0=='@'||LA12_0=='\\'||LA12_0=='^'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 34;} |
1913 | 1918 | ||
1914 | if ( s>=0 ) return s; | 1919 | if ( s>=0 ) return s; |
1915 | break; | 1920 | break; |
1916 | case 2 : | 1921 | case 2 : |
1917 | int LA11_29 = input.LA(1); | 1922 | int LA12_30 = input.LA(1); |
1918 | 1923 | ||
1919 | s = -1; | 1924 | s = -1; |
1920 | if ( ((LA11_29>='\u0000' && LA11_29<='\uFFFF')) ) {s = 72;} | 1925 | if ( ((LA12_30>='\u0000' && LA12_30<='\uFFFF')) ) {s = 73;} |
1921 | 1926 | ||
1922 | else s = 35; | 1927 | else s = 34; |
1923 | 1928 | ||
1924 | if ( s>=0 ) return s; | 1929 | if ( s>=0 ) return s; |
1925 | break; | 1930 | break; |
1926 | } | 1931 | } |
1927 | NoViableAltException nvae = | 1932 | NoViableAltException nvae = |
1928 | new NoViableAltException(getDescription(), 11, _s, input); | 1933 | new NoViableAltException(getDescription(), 12, _s, input); |
1929 | error(nvae); | 1934 | error(nvae); |
1930 | throw nvae; | 1935 | throw nvae; |
1931 | } | 1936 | } |
diff --git a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java index f2928f3e..20a2d8f7 100644 --- a/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java +++ b/language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblemParser.java | |||
@@ -22,16 +22,16 @@ 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_SL_COMMENT", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "','", "';'", "'refers'", "'pred'", "'='", "'*'", "'true'", "'false'", "'e'", "'E'", "'-'", "'+'", "'unknown'", "'!'", "'?'", "'problem'", "'class'", "'extends'", "'{'", "'}'", "'enum'", "'['", "']'", "'opposite'", "'('", "')'", "':-'", "':'", "'scope'", "'..'", "'::'", "'abstract'", "'contains'", "'error'", "'+='" | 25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_QUOTED_ID", "RULE_ID", "RULE_EXPONENTIAL", "RULE_STRING", "RULE_SL_COMMENT", "RULE_ML_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 T__19=19; | 27 | public static final int T__19=19; |
28 | public static final int T__15=15; | 28 | public static final int T__15=15; |
29 | public static final int T__16=16; | 29 | public static final int T__16=16; |
30 | public static final int T__17=17; | 30 | public static final int T__17=17; |
31 | public static final int T__18=18; | 31 | public static final int T__18=18; |
32 | public static final int T__12=12; | ||
33 | public static final int T__13=13; | 32 | public static final int T__13=13; |
34 | public static final int T__14=14; | 33 | public static final int T__14=14; |
34 | public static final int RULE_EXPONENTIAL=7; | ||
35 | public static final int RULE_ID=6; | 35 | public static final int RULE_ID=6; |
36 | public static final int RULE_QUOTED_ID=5; | 36 | public static final int RULE_QUOTED_ID=5; |
37 | public static final int T__26=26; | 37 | public static final int T__26=26; |
@@ -40,14 +40,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
40 | public static final int RULE_INT=4; | 40 | public static final int RULE_INT=4; |
41 | public static final int T__29=29; | 41 | public static final int T__29=29; |
42 | public static final int T__22=22; | 42 | public static final int T__22=22; |
43 | public static final int RULE_ML_COMMENT=9; | 43 | public static final int RULE_ML_COMMENT=10; |
44 | public static final int T__23=23; | 44 | public static final int T__23=23; |
45 | public static final int T__24=24; | 45 | public static final int T__24=24; |
46 | public static final int T__25=25; | 46 | public static final int T__25=25; |
47 | public static final int T__20=20; | 47 | public static final int T__20=20; |
48 | public static final int T__21=21; | 48 | public static final int T__21=21; |
49 | public static final int RULE_STRING=7; | 49 | public static final int RULE_STRING=8; |
50 | public static final int RULE_SL_COMMENT=8; | 50 | public static final int RULE_SL_COMMENT=9; |
51 | public static final int T__37=37; | 51 | public static final int T__37=37; |
52 | public static final int T__38=38; | 52 | public static final int T__38=38; |
53 | public static final int T__39=39; | 53 | public static final int T__39=39; |
@@ -59,12 +59,11 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
59 | public static final int T__30=30; | 59 | public static final int T__30=30; |
60 | public static final int T__31=31; | 60 | public static final int T__31=31; |
61 | public static final int T__32=32; | 61 | public static final int T__32=32; |
62 | public static final int RULE_WS=10; | 62 | public static final int RULE_WS=11; |
63 | public static final int RULE_ANY_OTHER=11; | 63 | public static final int RULE_ANY_OTHER=12; |
64 | public static final int T__44=44; | 64 | public static final int T__44=44; |
65 | public static final int T__45=45; | 65 | public static final int T__45=45; |
66 | public static final int T__46=46; | 66 | public static final int T__46=46; |
67 | public static final int T__47=47; | ||
68 | public static final int T__40=40; | 67 | public static final int T__40=40; |
69 | public static final int T__41=41; | 68 | public static final int T__41=41; |
70 | public static final int T__42=42; | 69 | public static final int T__42=42; |
@@ -2809,12 +2808,9 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2809 | // $ANTLR start "entryRuleReal" | 2808 | // $ANTLR start "entryRuleReal" |
2810 | // InternalProblem.g:944:1: entryRuleReal : ruleReal EOF ; | 2809 | // InternalProblem.g:944:1: entryRuleReal : ruleReal EOF ; |
2811 | public final void entryRuleReal() throws RecognitionException { | 2810 | public final void entryRuleReal() throws RecognitionException { |
2812 | |||
2813 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
2814 | |||
2815 | try { | 2811 | try { |
2816 | // InternalProblem.g:948:1: ( ruleReal EOF ) | 2812 | // InternalProblem.g:945:1: ( ruleReal EOF ) |
2817 | // InternalProblem.g:949:1: ruleReal EOF | 2813 | // InternalProblem.g:946:1: ruleReal EOF |
2818 | { | 2814 | { |
2819 | before(grammarAccess.getRealRule()); | 2815 | before(grammarAccess.getRealRule()); |
2820 | pushFollow(FOLLOW_1); | 2816 | pushFollow(FOLLOW_1); |
@@ -2833,9 +2829,6 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2833 | recover(input,re); | 2829 | recover(input,re); |
2834 | } | 2830 | } |
2835 | finally { | 2831 | finally { |
2836 | |||
2837 | myHiddenTokenState.restore(); | ||
2838 | |||
2839 | } | 2832 | } |
2840 | return ; | 2833 | return ; |
2841 | } | 2834 | } |
@@ -2843,22 +2836,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2843 | 2836 | ||
2844 | 2837 | ||
2845 | // $ANTLR start "ruleReal" | 2838 | // $ANTLR start "ruleReal" |
2846 | // InternalProblem.g:959:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; | 2839 | // InternalProblem.g:953:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; |
2847 | public final void ruleReal() throws RecognitionException { | 2840 | public final void ruleReal() throws RecognitionException { |
2848 | 2841 | ||
2849 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
2850 | int stackSize = keepStackSize(); | 2842 | int stackSize = keepStackSize(); |
2851 | 2843 | ||
2852 | try { | 2844 | try { |
2853 | // InternalProblem.g:964:2: ( ( ( rule__Real__Group__0 ) ) ) | 2845 | // InternalProblem.g:957:2: ( ( ( rule__Real__Group__0 ) ) ) |
2854 | // InternalProblem.g:965:2: ( ( rule__Real__Group__0 ) ) | 2846 | // InternalProblem.g:958:2: ( ( rule__Real__Group__0 ) ) |
2855 | { | 2847 | { |
2856 | // InternalProblem.g:965:2: ( ( rule__Real__Group__0 ) ) | 2848 | // InternalProblem.g:958:2: ( ( rule__Real__Group__0 ) ) |
2857 | // InternalProblem.g:966:3: ( rule__Real__Group__0 ) | 2849 | // InternalProblem.g:959:3: ( rule__Real__Group__0 ) |
2858 | { | 2850 | { |
2859 | before(grammarAccess.getRealAccess().getGroup()); | 2851 | before(grammarAccess.getRealAccess().getGroup()); |
2860 | // InternalProblem.g:967:3: ( rule__Real__Group__0 ) | 2852 | // InternalProblem.g:960:3: ( rule__Real__Group__0 ) |
2861 | // InternalProblem.g:967:4: rule__Real__Group__0 | 2853 | // InternalProblem.g:960:4: rule__Real__Group__0 |
2862 | { | 2854 | { |
2863 | pushFollow(FOLLOW_2); | 2855 | pushFollow(FOLLOW_2); |
2864 | rule__Real__Group__0(); | 2856 | rule__Real__Group__0(); |
@@ -2883,7 +2875,6 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2883 | finally { | 2875 | finally { |
2884 | 2876 | ||
2885 | restoreStackSize(stackSize); | 2877 | restoreStackSize(stackSize); |
2886 | myHiddenTokenState.restore(); | ||
2887 | 2878 | ||
2888 | } | 2879 | } |
2889 | return ; | 2880 | return ; |
@@ -2892,21 +2883,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2892 | 2883 | ||
2893 | 2884 | ||
2894 | // $ANTLR start "ruleLogicValue" | 2885 | // $ANTLR start "ruleLogicValue" |
2895 | // InternalProblem.g:977:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; | 2886 | // InternalProblem.g:969:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; |
2896 | public final void ruleLogicValue() throws RecognitionException { | 2887 | public final void ruleLogicValue() throws RecognitionException { |
2897 | 2888 | ||
2898 | int stackSize = keepStackSize(); | 2889 | int stackSize = keepStackSize(); |
2899 | 2890 | ||
2900 | try { | 2891 | try { |
2901 | // InternalProblem.g:981:1: ( ( ( rule__LogicValue__Alternatives ) ) ) | 2892 | // InternalProblem.g:973:1: ( ( ( rule__LogicValue__Alternatives ) ) ) |
2902 | // InternalProblem.g:982:2: ( ( rule__LogicValue__Alternatives ) ) | 2893 | // InternalProblem.g:974:2: ( ( rule__LogicValue__Alternatives ) ) |
2903 | { | 2894 | { |
2904 | // InternalProblem.g:982:2: ( ( rule__LogicValue__Alternatives ) ) | 2895 | // InternalProblem.g:974:2: ( ( rule__LogicValue__Alternatives ) ) |
2905 | // InternalProblem.g:983:3: ( rule__LogicValue__Alternatives ) | 2896 | // InternalProblem.g:975:3: ( rule__LogicValue__Alternatives ) |
2906 | { | 2897 | { |
2907 | before(grammarAccess.getLogicValueAccess().getAlternatives()); | 2898 | before(grammarAccess.getLogicValueAccess().getAlternatives()); |
2908 | // InternalProblem.g:984:3: ( rule__LogicValue__Alternatives ) | 2899 | // InternalProblem.g:976:3: ( rule__LogicValue__Alternatives ) |
2909 | // InternalProblem.g:984:4: rule__LogicValue__Alternatives | 2900 | // InternalProblem.g:976:4: rule__LogicValue__Alternatives |
2910 | { | 2901 | { |
2911 | pushFollow(FOLLOW_2); | 2902 | pushFollow(FOLLOW_2); |
2912 | rule__LogicValue__Alternatives(); | 2903 | rule__LogicValue__Alternatives(); |
@@ -2939,21 +2930,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2939 | 2930 | ||
2940 | 2931 | ||
2941 | // $ANTLR start "ruleShortLogicValue" | 2932 | // $ANTLR start "ruleShortLogicValue" |
2942 | // InternalProblem.g:993:1: ruleShortLogicValue : ( ( rule__ShortLogicValue__Alternatives ) ) ; | 2933 | // InternalProblem.g:985:1: ruleShortLogicValue : ( ( rule__ShortLogicValue__Alternatives ) ) ; |
2943 | public final void ruleShortLogicValue() throws RecognitionException { | 2934 | public final void ruleShortLogicValue() throws RecognitionException { |
2944 | 2935 | ||
2945 | int stackSize = keepStackSize(); | 2936 | int stackSize = keepStackSize(); |
2946 | 2937 | ||
2947 | try { | 2938 | try { |
2948 | // InternalProblem.g:997:1: ( ( ( rule__ShortLogicValue__Alternatives ) ) ) | 2939 | // InternalProblem.g:989:1: ( ( ( rule__ShortLogicValue__Alternatives ) ) ) |
2949 | // InternalProblem.g:998:2: ( ( rule__ShortLogicValue__Alternatives ) ) | 2940 | // InternalProblem.g:990:2: ( ( rule__ShortLogicValue__Alternatives ) ) |
2950 | { | 2941 | { |
2951 | // InternalProblem.g:998:2: ( ( rule__ShortLogicValue__Alternatives ) ) | 2942 | // InternalProblem.g:990:2: ( ( rule__ShortLogicValue__Alternatives ) ) |
2952 | // InternalProblem.g:999:3: ( rule__ShortLogicValue__Alternatives ) | 2943 | // InternalProblem.g:991:3: ( rule__ShortLogicValue__Alternatives ) |
2953 | { | 2944 | { |
2954 | before(grammarAccess.getShortLogicValueAccess().getAlternatives()); | 2945 | before(grammarAccess.getShortLogicValueAccess().getAlternatives()); |
2955 | // InternalProblem.g:1000:3: ( rule__ShortLogicValue__Alternatives ) | 2946 | // InternalProblem.g:992:3: ( rule__ShortLogicValue__Alternatives ) |
2956 | // InternalProblem.g:1000:4: rule__ShortLogicValue__Alternatives | 2947 | // InternalProblem.g:992:4: rule__ShortLogicValue__Alternatives |
2957 | { | 2948 | { |
2958 | pushFollow(FOLLOW_2); | 2949 | pushFollow(FOLLOW_2); |
2959 | rule__ShortLogicValue__Alternatives(); | 2950 | rule__ShortLogicValue__Alternatives(); |
@@ -2986,21 +2977,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
2986 | 2977 | ||
2987 | 2978 | ||
2988 | // $ANTLR start "rule__Statement__Alternatives" | 2979 | // $ANTLR start "rule__Statement__Alternatives" |
2989 | // InternalProblem.g:1008:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ); | 2980 | // InternalProblem.g:1000:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ); |
2990 | public final void rule__Statement__Alternatives() throws RecognitionException { | 2981 | public final void rule__Statement__Alternatives() throws RecognitionException { |
2991 | 2982 | ||
2992 | int stackSize = keepStackSize(); | 2983 | int stackSize = keepStackSize(); |
2993 | 2984 | ||
2994 | try { | 2985 | try { |
2995 | // InternalProblem.g:1012:1: ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ) | 2986 | // InternalProblem.g:1004:1: ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) ) |
2996 | int alt1=6; | 2987 | int alt1=6; |
2997 | alt1 = dfa1.predict(input); | 2988 | alt1 = dfa1.predict(input); |
2998 | switch (alt1) { | 2989 | switch (alt1) { |
2999 | case 1 : | 2990 | case 1 : |
3000 | // InternalProblem.g:1013:2: ( ruleClassDeclaration ) | 2991 | // InternalProblem.g:1005:2: ( ruleClassDeclaration ) |
3001 | { | 2992 | { |
3002 | // InternalProblem.g:1013:2: ( ruleClassDeclaration ) | 2993 | // InternalProblem.g:1005:2: ( ruleClassDeclaration ) |
3003 | // InternalProblem.g:1014:3: ruleClassDeclaration | 2994 | // InternalProblem.g:1006:3: ruleClassDeclaration |
3004 | { | 2995 | { |
3005 | before(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_0()); | 2996 | before(grammarAccess.getStatementAccess().getClassDeclarationParserRuleCall_0()); |
3006 | pushFollow(FOLLOW_2); | 2997 | pushFollow(FOLLOW_2); |
@@ -3016,10 +3007,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3016 | } | 3007 | } |
3017 | break; | 3008 | break; |
3018 | case 2 : | 3009 | case 2 : |
3019 | // InternalProblem.g:1019:2: ( ruleEnumDeclaration ) | 3010 | // InternalProblem.g:1011:2: ( ruleEnumDeclaration ) |
3020 | { | 3011 | { |
3021 | // InternalProblem.g:1019:2: ( ruleEnumDeclaration ) | 3012 | // InternalProblem.g:1011:2: ( ruleEnumDeclaration ) |
3022 | // InternalProblem.g:1020:3: ruleEnumDeclaration | 3013 | // InternalProblem.g:1012:3: ruleEnumDeclaration |
3023 | { | 3014 | { |
3024 | before(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); | 3015 | before(grammarAccess.getStatementAccess().getEnumDeclarationParserRuleCall_1()); |
3025 | pushFollow(FOLLOW_2); | 3016 | pushFollow(FOLLOW_2); |
@@ -3035,10 +3026,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3035 | } | 3026 | } |
3036 | break; | 3027 | break; |
3037 | case 3 : | 3028 | case 3 : |
3038 | // InternalProblem.g:1025:2: ( rulePredicateDefinition ) | 3029 | // InternalProblem.g:1017:2: ( rulePredicateDefinition ) |
3039 | { | 3030 | { |
3040 | // InternalProblem.g:1025:2: ( rulePredicateDefinition ) | 3031 | // InternalProblem.g:1017:2: ( rulePredicateDefinition ) |
3041 | // InternalProblem.g:1026:3: rulePredicateDefinition | 3032 | // InternalProblem.g:1018:3: rulePredicateDefinition |
3042 | { | 3033 | { |
3043 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); | 3034 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_2()); |
3044 | pushFollow(FOLLOW_2); | 3035 | pushFollow(FOLLOW_2); |
@@ -3054,10 +3045,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3054 | } | 3045 | } |
3055 | break; | 3046 | break; |
3056 | case 4 : | 3047 | case 4 : |
3057 | // InternalProblem.g:1031:2: ( ruleAssertion ) | 3048 | // InternalProblem.g:1023:2: ( ruleAssertion ) |
3058 | { | 3049 | { |
3059 | // InternalProblem.g:1031:2: ( ruleAssertion ) | 3050 | // InternalProblem.g:1023:2: ( ruleAssertion ) |
3060 | // InternalProblem.g:1032:3: ruleAssertion | 3051 | // InternalProblem.g:1024:3: ruleAssertion |
3061 | { | 3052 | { |
3062 | before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); | 3053 | before(grammarAccess.getStatementAccess().getAssertionParserRuleCall_3()); |
3063 | pushFollow(FOLLOW_2); | 3054 | pushFollow(FOLLOW_2); |
@@ -3073,10 +3064,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3073 | } | 3064 | } |
3074 | break; | 3065 | break; |
3075 | case 5 : | 3066 | case 5 : |
3076 | // InternalProblem.g:1037:2: ( ruleNodeValueAssertion ) | 3067 | // InternalProblem.g:1029:2: ( ruleNodeValueAssertion ) |
3077 | { | 3068 | { |
3078 | // InternalProblem.g:1037:2: ( ruleNodeValueAssertion ) | 3069 | // InternalProblem.g:1029:2: ( ruleNodeValueAssertion ) |
3079 | // InternalProblem.g:1038:3: ruleNodeValueAssertion | 3070 | // InternalProblem.g:1030:3: ruleNodeValueAssertion |
3080 | { | 3071 | { |
3081 | before(grammarAccess.getStatementAccess().getNodeValueAssertionParserRuleCall_4()); | 3072 | before(grammarAccess.getStatementAccess().getNodeValueAssertionParserRuleCall_4()); |
3082 | pushFollow(FOLLOW_2); | 3073 | pushFollow(FOLLOW_2); |
@@ -3092,10 +3083,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3092 | } | 3083 | } |
3093 | break; | 3084 | break; |
3094 | case 6 : | 3085 | case 6 : |
3095 | // InternalProblem.g:1043:2: ( ruleScopeDeclaration ) | 3086 | // InternalProblem.g:1035:2: ( ruleScopeDeclaration ) |
3096 | { | 3087 | { |
3097 | // InternalProblem.g:1043:2: ( ruleScopeDeclaration ) | 3088 | // InternalProblem.g:1035:2: ( ruleScopeDeclaration ) |
3098 | // InternalProblem.g:1044:3: ruleScopeDeclaration | 3089 | // InternalProblem.g:1036:3: ruleScopeDeclaration |
3099 | { | 3090 | { |
3100 | before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_5()); | 3091 | before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_5()); |
3101 | pushFollow(FOLLOW_2); | 3092 | pushFollow(FOLLOW_2); |
@@ -3128,20 +3119,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3128 | 3119 | ||
3129 | 3120 | ||
3130 | // $ANTLR start "rule__ClassDeclaration__Alternatives_4" | 3121 | // $ANTLR start "rule__ClassDeclaration__Alternatives_4" |
3131 | // InternalProblem.g:1053:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ); | 3122 | // InternalProblem.g:1045:1: rule__ClassDeclaration__Alternatives_4 : ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ); |
3132 | public final void rule__ClassDeclaration__Alternatives_4() throws RecognitionException { | 3123 | public final void rule__ClassDeclaration__Alternatives_4() throws RecognitionException { |
3133 | 3124 | ||
3134 | int stackSize = keepStackSize(); | 3125 | int stackSize = keepStackSize(); |
3135 | 3126 | ||
3136 | try { | 3127 | try { |
3137 | // InternalProblem.g:1057:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ) | 3128 | // InternalProblem.g:1049:1: ( ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | ( '.' ) ) |
3138 | int alt2=2; | 3129 | int alt2=2; |
3139 | int LA2_0 = input.LA(1); | 3130 | int LA2_0 = input.LA(1); |
3140 | 3131 | ||
3141 | if ( (LA2_0==31) ) { | 3132 | if ( (LA2_0==28) ) { |
3142 | alt2=1; | 3133 | alt2=1; |
3143 | } | 3134 | } |
3144 | else if ( (LA2_0==12) ) { | 3135 | else if ( (LA2_0==13) ) { |
3145 | alt2=2; | 3136 | alt2=2; |
3146 | } | 3137 | } |
3147 | else { | 3138 | else { |
@@ -3152,14 +3143,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3152 | } | 3143 | } |
3153 | switch (alt2) { | 3144 | switch (alt2) { |
3154 | case 1 : | 3145 | case 1 : |
3155 | // InternalProblem.g:1058:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | 3146 | // InternalProblem.g:1050:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) |
3156 | { | 3147 | { |
3157 | // InternalProblem.g:1058:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) | 3148 | // InternalProblem.g:1050:2: ( ( rule__ClassDeclaration__Group_4_0__0 ) ) |
3158 | // InternalProblem.g:1059:3: ( rule__ClassDeclaration__Group_4_0__0 ) | 3149 | // InternalProblem.g:1051:3: ( rule__ClassDeclaration__Group_4_0__0 ) |
3159 | { | 3150 | { |
3160 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); | 3151 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0()); |
3161 | // InternalProblem.g:1060:3: ( rule__ClassDeclaration__Group_4_0__0 ) | 3152 | // InternalProblem.g:1052:3: ( rule__ClassDeclaration__Group_4_0__0 ) |
3162 | // InternalProblem.g:1060:4: rule__ClassDeclaration__Group_4_0__0 | 3153 | // InternalProblem.g:1052:4: rule__ClassDeclaration__Group_4_0__0 |
3163 | { | 3154 | { |
3164 | pushFollow(FOLLOW_2); | 3155 | pushFollow(FOLLOW_2); |
3165 | rule__ClassDeclaration__Group_4_0__0(); | 3156 | rule__ClassDeclaration__Group_4_0__0(); |
@@ -3177,13 +3168,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3177 | } | 3168 | } |
3178 | break; | 3169 | break; |
3179 | case 2 : | 3170 | case 2 : |
3180 | // InternalProblem.g:1064:2: ( '.' ) | 3171 | // InternalProblem.g:1056:2: ( '.' ) |
3181 | { | 3172 | { |
3182 | // InternalProblem.g:1064:2: ( '.' ) | 3173 | // InternalProblem.g:1056:2: ( '.' ) |
3183 | // InternalProblem.g:1065:3: '.' | 3174 | // InternalProblem.g:1057:3: '.' |
3184 | { | 3175 | { |
3185 | before(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); | 3176 | before(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); |
3186 | match(input,12,FOLLOW_2); | 3177 | match(input,13,FOLLOW_2); |
3187 | after(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); | 3178 | after(grammarAccess.getClassDeclarationAccess().getFullStopKeyword_4_1()); |
3188 | 3179 | ||
3189 | } | 3180 | } |
@@ -3209,20 +3200,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3209 | 3200 | ||
3210 | 3201 | ||
3211 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2" | 3202 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2" |
3212 | // InternalProblem.g:1074:1: rule__EnumDeclaration__Alternatives_2 : ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ); | 3203 | // InternalProblem.g:1066:1: rule__EnumDeclaration__Alternatives_2 : ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ); |
3213 | public final void rule__EnumDeclaration__Alternatives_2() throws RecognitionException { | 3204 | public final void rule__EnumDeclaration__Alternatives_2() throws RecognitionException { |
3214 | 3205 | ||
3215 | int stackSize = keepStackSize(); | 3206 | int stackSize = keepStackSize(); |
3216 | 3207 | ||
3217 | try { | 3208 | try { |
3218 | // InternalProblem.g:1078:1: ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ) | 3209 | // InternalProblem.g:1070:1: ( ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | ( '.' ) ) |
3219 | int alt3=2; | 3210 | int alt3=2; |
3220 | int LA3_0 = input.LA(1); | 3211 | int LA3_0 = input.LA(1); |
3221 | 3212 | ||
3222 | if ( (LA3_0==31) ) { | 3213 | if ( (LA3_0==28) ) { |
3223 | alt3=1; | 3214 | alt3=1; |
3224 | } | 3215 | } |
3225 | else if ( (LA3_0==12) ) { | 3216 | else if ( (LA3_0==13) ) { |
3226 | alt3=2; | 3217 | alt3=2; |
3227 | } | 3218 | } |
3228 | else { | 3219 | else { |
@@ -3233,14 +3224,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3233 | } | 3224 | } |
3234 | switch (alt3) { | 3225 | switch (alt3) { |
3235 | case 1 : | 3226 | case 1 : |
3236 | // InternalProblem.g:1079:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | 3227 | // InternalProblem.g:1071:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) |
3237 | { | 3228 | { |
3238 | // InternalProblem.g:1079:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) | 3229 | // InternalProblem.g:1071:2: ( ( rule__EnumDeclaration__Group_2_0__0 ) ) |
3239 | // InternalProblem.g:1080:3: ( rule__EnumDeclaration__Group_2_0__0 ) | 3230 | // InternalProblem.g:1072:3: ( rule__EnumDeclaration__Group_2_0__0 ) |
3240 | { | 3231 | { |
3241 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); | 3232 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0()); |
3242 | // InternalProblem.g:1081:3: ( rule__EnumDeclaration__Group_2_0__0 ) | 3233 | // InternalProblem.g:1073:3: ( rule__EnumDeclaration__Group_2_0__0 ) |
3243 | // InternalProblem.g:1081:4: rule__EnumDeclaration__Group_2_0__0 | 3234 | // InternalProblem.g:1073:4: rule__EnumDeclaration__Group_2_0__0 |
3244 | { | 3235 | { |
3245 | pushFollow(FOLLOW_2); | 3236 | pushFollow(FOLLOW_2); |
3246 | rule__EnumDeclaration__Group_2_0__0(); | 3237 | rule__EnumDeclaration__Group_2_0__0(); |
@@ -3258,13 +3249,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3258 | } | 3249 | } |
3259 | break; | 3250 | break; |
3260 | case 2 : | 3251 | case 2 : |
3261 | // InternalProblem.g:1085:2: ( '.' ) | 3252 | // InternalProblem.g:1077:2: ( '.' ) |
3262 | { | 3253 | { |
3263 | // InternalProblem.g:1085:2: ( '.' ) | 3254 | // InternalProblem.g:1077:2: ( '.' ) |
3264 | // InternalProblem.g:1086:3: '.' | 3255 | // InternalProblem.g:1078:3: '.' |
3265 | { | 3256 | { |
3266 | before(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); | 3257 | before(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); |
3267 | match(input,12,FOLLOW_2); | 3258 | match(input,13,FOLLOW_2); |
3268 | after(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); | 3259 | after(grammarAccess.getEnumDeclarationAccess().getFullStopKeyword_2_1()); |
3269 | 3260 | ||
3270 | } | 3261 | } |
@@ -3290,20 +3281,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3290 | 3281 | ||
3291 | 3282 | ||
3292 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2_0_1_2" | 3283 | // $ANTLR start "rule__EnumDeclaration__Alternatives_2_0_1_2" |
3293 | // InternalProblem.g:1095:1: rule__EnumDeclaration__Alternatives_2_0_1_2 : ( ( ',' ) | ( ';' ) ); | 3284 | // InternalProblem.g:1087:1: rule__EnumDeclaration__Alternatives_2_0_1_2 : ( ( ',' ) | ( ';' ) ); |
3294 | public final void rule__EnumDeclaration__Alternatives_2_0_1_2() throws RecognitionException { | 3285 | public final void rule__EnumDeclaration__Alternatives_2_0_1_2() throws RecognitionException { |
3295 | 3286 | ||
3296 | int stackSize = keepStackSize(); | 3287 | int stackSize = keepStackSize(); |
3297 | 3288 | ||
3298 | try { | 3289 | try { |
3299 | // InternalProblem.g:1099:1: ( ( ',' ) | ( ';' ) ) | 3290 | // InternalProblem.g:1091:1: ( ( ',' ) | ( ';' ) ) |
3300 | int alt4=2; | 3291 | int alt4=2; |
3301 | int LA4_0 = input.LA(1); | 3292 | int LA4_0 = input.LA(1); |
3302 | 3293 | ||
3303 | if ( (LA4_0==13) ) { | 3294 | if ( (LA4_0==14) ) { |
3304 | alt4=1; | 3295 | alt4=1; |
3305 | } | 3296 | } |
3306 | else if ( (LA4_0==14) ) { | 3297 | else if ( (LA4_0==15) ) { |
3307 | alt4=2; | 3298 | alt4=2; |
3308 | } | 3299 | } |
3309 | else { | 3300 | else { |
@@ -3314,13 +3305,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3314 | } | 3305 | } |
3315 | switch (alt4) { | 3306 | switch (alt4) { |
3316 | case 1 : | 3307 | case 1 : |
3317 | // InternalProblem.g:1100:2: ( ',' ) | 3308 | // InternalProblem.g:1092:2: ( ',' ) |
3318 | { | 3309 | { |
3319 | // InternalProblem.g:1100:2: ( ',' ) | 3310 | // InternalProblem.g:1092:2: ( ',' ) |
3320 | // InternalProblem.g:1101:3: ',' | 3311 | // InternalProblem.g:1093:3: ',' |
3321 | { | 3312 | { |
3322 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); | 3313 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); |
3323 | match(input,13,FOLLOW_2); | 3314 | match(input,14,FOLLOW_2); |
3324 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); | 3315 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_2_0()); |
3325 | 3316 | ||
3326 | } | 3317 | } |
@@ -3329,13 +3320,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3329 | } | 3320 | } |
3330 | break; | 3321 | break; |
3331 | case 2 : | 3322 | case 2 : |
3332 | // InternalProblem.g:1106:2: ( ';' ) | 3323 | // InternalProblem.g:1098:2: ( ';' ) |
3333 | { | 3324 | { |
3334 | // InternalProblem.g:1106:2: ( ';' ) | 3325 | // InternalProblem.g:1098:2: ( ';' ) |
3335 | // InternalProblem.g:1107:3: ';' | 3326 | // InternalProblem.g:1099:3: ';' |
3336 | { | 3327 | { |
3337 | before(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); | 3328 | before(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); |
3338 | match(input,14,FOLLOW_2); | 3329 | match(input,15,FOLLOW_2); |
3339 | after(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); | 3330 | after(grammarAccess.getEnumDeclarationAccess().getSemicolonKeyword_2_0_1_2_1()); |
3340 | 3331 | ||
3341 | } | 3332 | } |
@@ -3361,20 +3352,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3361 | 3352 | ||
3362 | 3353 | ||
3363 | // $ANTLR start "rule__ReferenceDeclaration__Alternatives_0" | 3354 | // $ANTLR start "rule__ReferenceDeclaration__Alternatives_0" |
3364 | // InternalProblem.g:1116:1: rule__ReferenceDeclaration__Alternatives_0 : ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ); | 3355 | // InternalProblem.g:1108:1: rule__ReferenceDeclaration__Alternatives_0 : ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ); |
3365 | public final void rule__ReferenceDeclaration__Alternatives_0() throws RecognitionException { | 3356 | public final void rule__ReferenceDeclaration__Alternatives_0() throws RecognitionException { |
3366 | 3357 | ||
3367 | int stackSize = keepStackSize(); | 3358 | int stackSize = keepStackSize(); |
3368 | 3359 | ||
3369 | try { | 3360 | try { |
3370 | // InternalProblem.g:1120:1: ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ) | 3361 | // InternalProblem.g:1112:1: ( ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | ( 'refers' ) ) |
3371 | int alt5=2; | 3362 | int alt5=2; |
3372 | int LA5_0 = input.LA(1); | 3363 | int LA5_0 = input.LA(1); |
3373 | 3364 | ||
3374 | if ( (LA5_0==45) ) { | 3365 | if ( (LA5_0==43) ) { |
3375 | alt5=1; | 3366 | alt5=1; |
3376 | } | 3367 | } |
3377 | else if ( (LA5_0==15) ) { | 3368 | else if ( (LA5_0==16) ) { |
3378 | alt5=2; | 3369 | alt5=2; |
3379 | } | 3370 | } |
3380 | else { | 3371 | else { |
@@ -3385,14 +3376,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3385 | } | 3376 | } |
3386 | switch (alt5) { | 3377 | switch (alt5) { |
3387 | case 1 : | 3378 | case 1 : |
3388 | // InternalProblem.g:1121:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | 3379 | // InternalProblem.g:1113:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) |
3389 | { | 3380 | { |
3390 | // InternalProblem.g:1121:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) | 3381 | // InternalProblem.g:1113:2: ( ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) ) |
3391 | // InternalProblem.g:1122:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) | 3382 | // InternalProblem.g:1114:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) |
3392 | { | 3383 | { |
3393 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0()); | 3384 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentAssignment_0_0()); |
3394 | // InternalProblem.g:1123:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) | 3385 | // InternalProblem.g:1115:3: ( rule__ReferenceDeclaration__ContainmentAssignment_0_0 ) |
3395 | // InternalProblem.g:1123:4: rule__ReferenceDeclaration__ContainmentAssignment_0_0 | 3386 | // InternalProblem.g:1115:4: rule__ReferenceDeclaration__ContainmentAssignment_0_0 |
3396 | { | 3387 | { |
3397 | pushFollow(FOLLOW_2); | 3388 | pushFollow(FOLLOW_2); |
3398 | rule__ReferenceDeclaration__ContainmentAssignment_0_0(); | 3389 | rule__ReferenceDeclaration__ContainmentAssignment_0_0(); |
@@ -3410,13 +3401,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3410 | } | 3401 | } |
3411 | break; | 3402 | break; |
3412 | case 2 : | 3403 | case 2 : |
3413 | // InternalProblem.g:1127:2: ( 'refers' ) | 3404 | // InternalProblem.g:1119:2: ( 'refers' ) |
3414 | { | 3405 | { |
3415 | // InternalProblem.g:1127:2: ( 'refers' ) | 3406 | // InternalProblem.g:1119:2: ( 'refers' ) |
3416 | // InternalProblem.g:1128:3: 'refers' | 3407 | // InternalProblem.g:1120:3: 'refers' |
3417 | { | 3408 | { |
3418 | before(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); | 3409 | before(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); |
3419 | match(input,15,FOLLOW_2); | 3410 | match(input,16,FOLLOW_2); |
3420 | after(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); | 3411 | after(grammarAccess.getReferenceDeclarationAccess().getRefersKeyword_0_1()); |
3421 | 3412 | ||
3422 | } | 3413 | } |
@@ -3442,20 +3433,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3442 | 3433 | ||
3443 | 3434 | ||
3444 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" | 3435 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" |
3445 | // InternalProblem.g:1137:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ); | 3436 | // InternalProblem.g:1129:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ); |
3446 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { | 3437 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { |
3447 | 3438 | ||
3448 | int stackSize = keepStackSize(); | 3439 | int stackSize = keepStackSize(); |
3449 | 3440 | ||
3450 | try { | 3441 | try { |
3451 | // InternalProblem.g:1141:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ) | 3442 | // InternalProblem.g:1133:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( 'pred' ) ) |
3452 | int alt6=2; | 3443 | int alt6=2; |
3453 | int LA6_0 = input.LA(1); | 3444 | int LA6_0 = input.LA(1); |
3454 | 3445 | ||
3455 | if ( (LA6_0==46) ) { | 3446 | if ( (LA6_0==44) ) { |
3456 | alt6=1; | 3447 | alt6=1; |
3457 | } | 3448 | } |
3458 | else if ( (LA6_0==16) ) { | 3449 | else if ( (LA6_0==17) ) { |
3459 | alt6=2; | 3450 | alt6=2; |
3460 | } | 3451 | } |
3461 | else { | 3452 | else { |
@@ -3466,14 +3457,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3466 | } | 3457 | } |
3467 | switch (alt6) { | 3458 | switch (alt6) { |
3468 | case 1 : | 3459 | case 1 : |
3469 | // InternalProblem.g:1142:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 3460 | // InternalProblem.g:1134:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
3470 | { | 3461 | { |
3471 | // InternalProblem.g:1142:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | 3462 | // InternalProblem.g:1134:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
3472 | // InternalProblem.g:1143:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 3463 | // InternalProblem.g:1135:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
3473 | { | 3464 | { |
3474 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); | 3465 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); |
3475 | // InternalProblem.g:1144:3: ( rule__PredicateDefinition__Group_0_0__0 ) | 3466 | // InternalProblem.g:1136:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
3476 | // InternalProblem.g:1144:4: rule__PredicateDefinition__Group_0_0__0 | 3467 | // InternalProblem.g:1136:4: rule__PredicateDefinition__Group_0_0__0 |
3477 | { | 3468 | { |
3478 | pushFollow(FOLLOW_2); | 3469 | pushFollow(FOLLOW_2); |
3479 | rule__PredicateDefinition__Group_0_0__0(); | 3470 | rule__PredicateDefinition__Group_0_0__0(); |
@@ -3491,13 +3482,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3491 | } | 3482 | } |
3492 | break; | 3483 | break; |
3493 | case 2 : | 3484 | case 2 : |
3494 | // InternalProblem.g:1148:2: ( 'pred' ) | 3485 | // InternalProblem.g:1140:2: ( 'pred' ) |
3495 | { | 3486 | { |
3496 | // InternalProblem.g:1148:2: ( 'pred' ) | 3487 | // InternalProblem.g:1140:2: ( 'pred' ) |
3497 | // InternalProblem.g:1149:3: 'pred' | 3488 | // InternalProblem.g:1141:3: 'pred' |
3498 | { | 3489 | { |
3499 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); | 3490 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); |
3500 | match(input,16,FOLLOW_2); | 3491 | match(input,17,FOLLOW_2); |
3501 | after(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); | 3492 | after(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_1()); |
3502 | 3493 | ||
3503 | } | 3494 | } |
@@ -3523,20 +3514,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3523 | 3514 | ||
3524 | 3515 | ||
3525 | // $ANTLR start "rule__Literal__Alternatives" | 3516 | // $ANTLR start "rule__Literal__Alternatives" |
3526 | // InternalProblem.g:1158:1: rule__Literal__Alternatives : ( ( ruleAtom ) | ( ruleNegativeLiteral ) ); | 3517 | // InternalProblem.g:1150:1: rule__Literal__Alternatives : ( ( ruleAtom ) | ( ruleNegativeLiteral ) ); |
3527 | public final void rule__Literal__Alternatives() throws RecognitionException { | 3518 | public final void rule__Literal__Alternatives() throws RecognitionException { |
3528 | 3519 | ||
3529 | int stackSize = keepStackSize(); | 3520 | int stackSize = keepStackSize(); |
3530 | 3521 | ||
3531 | try { | 3522 | try { |
3532 | // InternalProblem.g:1162:1: ( ( ruleAtom ) | ( ruleNegativeLiteral ) ) | 3523 | // InternalProblem.g:1154:1: ( ( ruleAtom ) | ( ruleNegativeLiteral ) ) |
3533 | int alt7=2; | 3524 | int alt7=2; |
3534 | int LA7_0 = input.LA(1); | 3525 | int LA7_0 = input.LA(1); |
3535 | 3526 | ||
3536 | if ( ((LA7_0>=RULE_QUOTED_ID && LA7_0<=RULE_ID)||(LA7_0>=19 && LA7_0<=22)) ) { | 3527 | if ( ((LA7_0>=RULE_QUOTED_ID && LA7_0<=RULE_ID)||(LA7_0>=20 && LA7_0<=21)) ) { |
3537 | alt7=1; | 3528 | alt7=1; |
3538 | } | 3529 | } |
3539 | else if ( (LA7_0==26) ) { | 3530 | else if ( (LA7_0==23) ) { |
3540 | alt7=2; | 3531 | alt7=2; |
3541 | } | 3532 | } |
3542 | else { | 3533 | else { |
@@ -3547,10 +3538,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3547 | } | 3538 | } |
3548 | switch (alt7) { | 3539 | switch (alt7) { |
3549 | case 1 : | 3540 | case 1 : |
3550 | // InternalProblem.g:1163:2: ( ruleAtom ) | 3541 | // InternalProblem.g:1155:2: ( ruleAtom ) |
3551 | { | 3542 | { |
3552 | // InternalProblem.g:1163:2: ( ruleAtom ) | 3543 | // InternalProblem.g:1155:2: ( ruleAtom ) |
3553 | // InternalProblem.g:1164:3: ruleAtom | 3544 | // InternalProblem.g:1156:3: ruleAtom |
3554 | { | 3545 | { |
3555 | before(grammarAccess.getLiteralAccess().getAtomParserRuleCall_0()); | 3546 | before(grammarAccess.getLiteralAccess().getAtomParserRuleCall_0()); |
3556 | pushFollow(FOLLOW_2); | 3547 | pushFollow(FOLLOW_2); |
@@ -3566,10 +3557,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3566 | } | 3557 | } |
3567 | break; | 3558 | break; |
3568 | case 2 : | 3559 | case 2 : |
3569 | // InternalProblem.g:1169:2: ( ruleNegativeLiteral ) | 3560 | // InternalProblem.g:1161:2: ( ruleNegativeLiteral ) |
3570 | { | 3561 | { |
3571 | // InternalProblem.g:1169:2: ( ruleNegativeLiteral ) | 3562 | // InternalProblem.g:1161:2: ( ruleNegativeLiteral ) |
3572 | // InternalProblem.g:1170:3: ruleNegativeLiteral | 3563 | // InternalProblem.g:1162:3: ruleNegativeLiteral |
3573 | { | 3564 | { |
3574 | before(grammarAccess.getLiteralAccess().getNegativeLiteralParserRuleCall_1()); | 3565 | before(grammarAccess.getLiteralAccess().getNegativeLiteralParserRuleCall_1()); |
3575 | pushFollow(FOLLOW_2); | 3566 | pushFollow(FOLLOW_2); |
@@ -3602,20 +3593,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3602 | 3593 | ||
3603 | 3594 | ||
3604 | // $ANTLR start "rule__Argument__Alternatives" | 3595 | // $ANTLR start "rule__Argument__Alternatives" |
3605 | // InternalProblem.g:1179:1: rule__Argument__Alternatives : ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ); | 3596 | // InternalProblem.g:1171:1: rule__Argument__Alternatives : ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ); |
3606 | public final void rule__Argument__Alternatives() throws RecognitionException { | 3597 | public final void rule__Argument__Alternatives() throws RecognitionException { |
3607 | 3598 | ||
3608 | int stackSize = keepStackSize(); | 3599 | int stackSize = keepStackSize(); |
3609 | 3600 | ||
3610 | try { | 3601 | try { |
3611 | // InternalProblem.g:1183:1: ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ) | 3602 | // InternalProblem.g:1175:1: ( ( ruleVariableOrNodeArgument ) | ( ruleConstantArgument ) ) |
3612 | int alt8=2; | 3603 | int alt8=2; |
3613 | int LA8_0 = input.LA(1); | 3604 | int LA8_0 = input.LA(1); |
3614 | 3605 | ||
3615 | if ( ((LA8_0>=RULE_QUOTED_ID && LA8_0<=RULE_ID)||(LA8_0>=19 && LA8_0<=22)) ) { | 3606 | if ( ((LA8_0>=RULE_QUOTED_ID && LA8_0<=RULE_ID)||(LA8_0>=20 && LA8_0<=21)) ) { |
3616 | alt8=1; | 3607 | alt8=1; |
3617 | } | 3608 | } |
3618 | else if ( (LA8_0==RULE_INT||LA8_0==RULE_STRING||LA8_0==23) ) { | 3609 | else if ( (LA8_0==RULE_INT||(LA8_0>=RULE_EXPONENTIAL && LA8_0<=RULE_STRING)||LA8_0==41) ) { |
3619 | alt8=2; | 3610 | alt8=2; |
3620 | } | 3611 | } |
3621 | else { | 3612 | else { |
@@ -3626,10 +3617,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3626 | } | 3617 | } |
3627 | switch (alt8) { | 3618 | switch (alt8) { |
3628 | case 1 : | 3619 | case 1 : |
3629 | // InternalProblem.g:1184:2: ( ruleVariableOrNodeArgument ) | 3620 | // InternalProblem.g:1176:2: ( ruleVariableOrNodeArgument ) |
3630 | { | 3621 | { |
3631 | // InternalProblem.g:1184:2: ( ruleVariableOrNodeArgument ) | 3622 | // InternalProblem.g:1176:2: ( ruleVariableOrNodeArgument ) |
3632 | // InternalProblem.g:1185:3: ruleVariableOrNodeArgument | 3623 | // InternalProblem.g:1177:3: ruleVariableOrNodeArgument |
3633 | { | 3624 | { |
3634 | before(grammarAccess.getArgumentAccess().getVariableOrNodeArgumentParserRuleCall_0()); | 3625 | before(grammarAccess.getArgumentAccess().getVariableOrNodeArgumentParserRuleCall_0()); |
3635 | pushFollow(FOLLOW_2); | 3626 | pushFollow(FOLLOW_2); |
@@ -3645,10 +3636,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3645 | } | 3636 | } |
3646 | break; | 3637 | break; |
3647 | case 2 : | 3638 | case 2 : |
3648 | // InternalProblem.g:1190:2: ( ruleConstantArgument ) | 3639 | // InternalProblem.g:1182:2: ( ruleConstantArgument ) |
3649 | { | 3640 | { |
3650 | // InternalProblem.g:1190:2: ( ruleConstantArgument ) | 3641 | // InternalProblem.g:1182:2: ( ruleConstantArgument ) |
3651 | // InternalProblem.g:1191:3: ruleConstantArgument | 3642 | // InternalProblem.g:1183:3: ruleConstantArgument |
3652 | { | 3643 | { |
3653 | before(grammarAccess.getArgumentAccess().getConstantArgumentParserRuleCall_1()); | 3644 | before(grammarAccess.getArgumentAccess().getConstantArgumentParserRuleCall_1()); |
3654 | pushFollow(FOLLOW_2); | 3645 | pushFollow(FOLLOW_2); |
@@ -3681,25 +3672,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3681 | 3672 | ||
3682 | 3673 | ||
3683 | // $ANTLR start "rule__Assertion__Alternatives_0" | 3674 | // $ANTLR start "rule__Assertion__Alternatives_0" |
3684 | // InternalProblem.g:1200:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ); | 3675 | // InternalProblem.g:1192:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ); |
3685 | public final void rule__Assertion__Alternatives_0() throws RecognitionException { | 3676 | public final void rule__Assertion__Alternatives_0() throws RecognitionException { |
3686 | 3677 | ||
3687 | int stackSize = keepStackSize(); | 3678 | int stackSize = keepStackSize(); |
3688 | 3679 | ||
3689 | try { | 3680 | try { |
3690 | // InternalProblem.g:1204:1: ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ) | 3681 | // InternalProblem.g:1196:1: ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) ) |
3691 | int alt9=2; | 3682 | int alt9=2; |
3692 | alt9 = dfa9.predict(input); | 3683 | alt9 = dfa9.predict(input); |
3693 | switch (alt9) { | 3684 | switch (alt9) { |
3694 | case 1 : | 3685 | case 1 : |
3695 | // InternalProblem.g:1205:2: ( ( rule__Assertion__Group_0_0__0 ) ) | 3686 | // InternalProblem.g:1197:2: ( ( rule__Assertion__Group_0_0__0 ) ) |
3696 | { | 3687 | { |
3697 | // InternalProblem.g:1205:2: ( ( rule__Assertion__Group_0_0__0 ) ) | 3688 | // InternalProblem.g:1197:2: ( ( rule__Assertion__Group_0_0__0 ) ) |
3698 | // InternalProblem.g:1206:3: ( rule__Assertion__Group_0_0__0 ) | 3689 | // InternalProblem.g:1198:3: ( rule__Assertion__Group_0_0__0 ) |
3699 | { | 3690 | { |
3700 | before(grammarAccess.getAssertionAccess().getGroup_0_0()); | 3691 | before(grammarAccess.getAssertionAccess().getGroup_0_0()); |
3701 | // InternalProblem.g:1207:3: ( rule__Assertion__Group_0_0__0 ) | 3692 | // InternalProblem.g:1199:3: ( rule__Assertion__Group_0_0__0 ) |
3702 | // InternalProblem.g:1207:4: rule__Assertion__Group_0_0__0 | 3693 | // InternalProblem.g:1199:4: rule__Assertion__Group_0_0__0 |
3703 | { | 3694 | { |
3704 | pushFollow(FOLLOW_2); | 3695 | pushFollow(FOLLOW_2); |
3705 | rule__Assertion__Group_0_0__0(); | 3696 | rule__Assertion__Group_0_0__0(); |
@@ -3717,14 +3708,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3717 | } | 3708 | } |
3718 | break; | 3709 | break; |
3719 | case 2 : | 3710 | case 2 : |
3720 | // InternalProblem.g:1211:2: ( ( rule__Assertion__Group_0_1__0 ) ) | 3711 | // InternalProblem.g:1203:2: ( ( rule__Assertion__Group_0_1__0 ) ) |
3721 | { | 3712 | { |
3722 | // InternalProblem.g:1211:2: ( ( rule__Assertion__Group_0_1__0 ) ) | 3713 | // InternalProblem.g:1203:2: ( ( rule__Assertion__Group_0_1__0 ) ) |
3723 | // InternalProblem.g:1212:3: ( rule__Assertion__Group_0_1__0 ) | 3714 | // InternalProblem.g:1204:3: ( rule__Assertion__Group_0_1__0 ) |
3724 | { | 3715 | { |
3725 | before(grammarAccess.getAssertionAccess().getGroup_0_1()); | 3716 | before(grammarAccess.getAssertionAccess().getGroup_0_1()); |
3726 | // InternalProblem.g:1213:3: ( rule__Assertion__Group_0_1__0 ) | 3717 | // InternalProblem.g:1205:3: ( rule__Assertion__Group_0_1__0 ) |
3727 | // InternalProblem.g:1213:4: rule__Assertion__Group_0_1__0 | 3718 | // InternalProblem.g:1205:4: rule__Assertion__Group_0_1__0 |
3728 | { | 3719 | { |
3729 | pushFollow(FOLLOW_2); | 3720 | pushFollow(FOLLOW_2); |
3730 | rule__Assertion__Group_0_1__0(); | 3721 | rule__Assertion__Group_0_1__0(); |
@@ -3759,20 +3750,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3759 | 3750 | ||
3760 | 3751 | ||
3761 | // $ANTLR start "rule__AssertionArgument__Alternatives" | 3752 | // $ANTLR start "rule__AssertionArgument__Alternatives" |
3762 | // InternalProblem.g:1221:1: rule__AssertionArgument__Alternatives : ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ); | 3753 | // InternalProblem.g:1213:1: rule__AssertionArgument__Alternatives : ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ); |
3763 | public final void rule__AssertionArgument__Alternatives() throws RecognitionException { | 3754 | public final void rule__AssertionArgument__Alternatives() throws RecognitionException { |
3764 | 3755 | ||
3765 | int stackSize = keepStackSize(); | 3756 | int stackSize = keepStackSize(); |
3766 | 3757 | ||
3767 | try { | 3758 | try { |
3768 | // InternalProblem.g:1225:1: ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ) | 3759 | // InternalProblem.g:1217:1: ( ( ruleNodeAssertionArgument ) | ( ruleConstantAssertionArgument ) ) |
3769 | int alt10=2; | 3760 | int alt10=2; |
3770 | int LA10_0 = input.LA(1); | 3761 | int LA10_0 = input.LA(1); |
3771 | 3762 | ||
3772 | if ( ((LA10_0>=RULE_QUOTED_ID && LA10_0<=RULE_ID)||(LA10_0>=19 && LA10_0<=22)) ) { | 3763 | if ( ((LA10_0>=RULE_QUOTED_ID && LA10_0<=RULE_ID)||(LA10_0>=20 && LA10_0<=21)) ) { |
3773 | alt10=1; | 3764 | alt10=1; |
3774 | } | 3765 | } |
3775 | else if ( (LA10_0==RULE_INT||LA10_0==RULE_STRING||LA10_0==23) ) { | 3766 | else if ( (LA10_0==RULE_INT||(LA10_0>=RULE_EXPONENTIAL && LA10_0<=RULE_STRING)||LA10_0==41) ) { |
3776 | alt10=2; | 3767 | alt10=2; |
3777 | } | 3768 | } |
3778 | else { | 3769 | else { |
@@ -3783,10 +3774,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3783 | } | 3774 | } |
3784 | switch (alt10) { | 3775 | switch (alt10) { |
3785 | case 1 : | 3776 | case 1 : |
3786 | // InternalProblem.g:1226:2: ( ruleNodeAssertionArgument ) | 3777 | // InternalProblem.g:1218:2: ( ruleNodeAssertionArgument ) |
3787 | { | 3778 | { |
3788 | // InternalProblem.g:1226:2: ( ruleNodeAssertionArgument ) | 3779 | // InternalProblem.g:1218:2: ( ruleNodeAssertionArgument ) |
3789 | // InternalProblem.g:1227:3: ruleNodeAssertionArgument | 3780 | // InternalProblem.g:1219:3: ruleNodeAssertionArgument |
3790 | { | 3781 | { |
3791 | before(grammarAccess.getAssertionArgumentAccess().getNodeAssertionArgumentParserRuleCall_0()); | 3782 | before(grammarAccess.getAssertionArgumentAccess().getNodeAssertionArgumentParserRuleCall_0()); |
3792 | pushFollow(FOLLOW_2); | 3783 | pushFollow(FOLLOW_2); |
@@ -3802,10 +3793,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3802 | } | 3793 | } |
3803 | break; | 3794 | break; |
3804 | case 2 : | 3795 | case 2 : |
3805 | // InternalProblem.g:1232:2: ( ruleConstantAssertionArgument ) | 3796 | // InternalProblem.g:1224:2: ( ruleConstantAssertionArgument ) |
3806 | { | 3797 | { |
3807 | // InternalProblem.g:1232:2: ( ruleConstantAssertionArgument ) | 3798 | // InternalProblem.g:1224:2: ( ruleConstantAssertionArgument ) |
3808 | // InternalProblem.g:1233:3: ruleConstantAssertionArgument | 3799 | // InternalProblem.g:1225:3: ruleConstantAssertionArgument |
3809 | { | 3800 | { |
3810 | before(grammarAccess.getAssertionArgumentAccess().getConstantAssertionArgumentParserRuleCall_1()); | 3801 | before(grammarAccess.getAssertionArgumentAccess().getConstantAssertionArgumentParserRuleCall_1()); |
3811 | pushFollow(FOLLOW_2); | 3802 | pushFollow(FOLLOW_2); |
@@ -3838,59 +3829,50 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3838 | 3829 | ||
3839 | 3830 | ||
3840 | // $ANTLR start "rule__Constant__Alternatives" | 3831 | // $ANTLR start "rule__Constant__Alternatives" |
3841 | // InternalProblem.g:1242:1: rule__Constant__Alternatives : ( ( ruleIntConstant ) | ( ruleRealConstant ) | ( ruleStringConstant ) ); | 3832 | // InternalProblem.g:1234:1: rule__Constant__Alternatives : ( ( ruleRealConstant ) | ( ruleIntConstant ) | ( ruleStringConstant ) ); |
3842 | public final void rule__Constant__Alternatives() throws RecognitionException { | 3833 | public final void rule__Constant__Alternatives() throws RecognitionException { |
3843 | 3834 | ||
3844 | int stackSize = keepStackSize(); | 3835 | int stackSize = keepStackSize(); |
3845 | 3836 | ||
3846 | try { | 3837 | try { |
3847 | // InternalProblem.g:1246:1: ( ( ruleIntConstant ) | ( ruleRealConstant ) | ( ruleStringConstant ) ) | 3838 | // InternalProblem.g:1238:1: ( ( ruleRealConstant ) | ( ruleIntConstant ) | ( ruleStringConstant ) ) |
3848 | int alt11=3; | 3839 | int alt11=3; |
3849 | switch ( input.LA(1) ) { | 3840 | switch ( input.LA(1) ) { |
3850 | case 23: | 3841 | case 41: |
3851 | { | 3842 | { |
3852 | int LA11_1 = input.LA(2); | 3843 | int LA11_1 = input.LA(2); |
3853 | 3844 | ||
3854 | if ( (LA11_1==RULE_INT) ) { | 3845 | if ( (LA11_1==RULE_EXPONENTIAL) ) { |
3855 | switch ( input.LA(3) ) { | 3846 | alt11=1; |
3856 | case 12: | 3847 | } |
3857 | { | 3848 | else if ( (LA11_1==RULE_INT) ) { |
3858 | int LA11_4 = input.LA(4); | 3849 | int LA11_3 = input.LA(3); |
3859 | 3850 | ||
3860 | if ( (LA11_4==RULE_INT) ) { | 3851 | if ( (LA11_3==EOF||LA11_3==14||LA11_3==35) ) { |
3852 | alt11=2; | ||
3853 | } | ||
3854 | else if ( (LA11_3==13) ) { | ||
3855 | int LA11_6 = input.LA(4); | ||
3856 | |||
3857 | if ( (LA11_6==EOF||(LA11_6>=RULE_QUOTED_ID && LA11_6<=RULE_ID)||LA11_6==17||(LA11_6>=20 && LA11_6<=21)||(LA11_6>=23 && LA11_6<=24)||LA11_6==26||LA11_6==30||LA11_6==38||LA11_6==42||LA11_6==44) ) { | ||
3861 | alt11=2; | 3858 | alt11=2; |
3862 | } | 3859 | } |
3863 | else if ( (LA11_4==EOF||(LA11_4>=RULE_QUOTED_ID && LA11_4<=RULE_ID)||LA11_4==16||(LA11_4>=19 && LA11_4<=22)||(LA11_4>=26 && LA11_4<=27)||LA11_4==29||LA11_4==33||LA11_4==41||LA11_4==44||LA11_4==46) ) { | 3860 | else if ( (LA11_6==RULE_INT||LA11_6==RULE_EXPONENTIAL) ) { |
3864 | alt11=1; | 3861 | alt11=1; |
3865 | } | 3862 | } |
3866 | else { | 3863 | else { |
3867 | NoViableAltException nvae = | 3864 | NoViableAltException nvae = |
3868 | new NoViableAltException("", 11, 4, input); | 3865 | new NoViableAltException("", 11, 6, input); |
3869 | 3866 | ||
3870 | throw nvae; | 3867 | throw nvae; |
3871 | } | 3868 | } |
3872 | } | 3869 | } |
3873 | break; | 3870 | else { |
3874 | case 21: | ||
3875 | case 22: | ||
3876 | { | ||
3877 | alt11=2; | ||
3878 | } | ||
3879 | break; | ||
3880 | case EOF: | ||
3881 | case 13: | ||
3882 | case 38: | ||
3883 | { | ||
3884 | alt11=1; | ||
3885 | } | ||
3886 | break; | ||
3887 | default: | ||
3888 | NoViableAltException nvae = | 3871 | NoViableAltException nvae = |
3889 | new NoViableAltException("", 11, 2, input); | 3872 | new NoViableAltException("", 11, 3, input); |
3890 | 3873 | ||
3891 | throw nvae; | 3874 | throw nvae; |
3892 | } | 3875 | } |
3893 | |||
3894 | } | 3876 | } |
3895 | else { | 3877 | else { |
3896 | NoViableAltException nvae = | 3878 | NoViableAltException nvae = |
@@ -3900,47 +3882,40 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3900 | } | 3882 | } |
3901 | } | 3883 | } |
3902 | break; | 3884 | break; |
3885 | case RULE_EXPONENTIAL: | ||
3886 | { | ||
3887 | alt11=1; | ||
3888 | } | ||
3889 | break; | ||
3903 | case RULE_INT: | 3890 | case RULE_INT: |
3904 | { | 3891 | { |
3905 | switch ( input.LA(2) ) { | 3892 | int LA11_3 = input.LA(2); |
3906 | case 12: | 3893 | |
3907 | { | 3894 | if ( (LA11_3==EOF||LA11_3==14||LA11_3==35) ) { |
3908 | int LA11_4 = input.LA(3); | 3895 | alt11=2; |
3896 | } | ||
3897 | else if ( (LA11_3==13) ) { | ||
3898 | int LA11_6 = input.LA(3); | ||
3909 | 3899 | ||
3910 | if ( (LA11_4==RULE_INT) ) { | 3900 | if ( (LA11_6==EOF||(LA11_6>=RULE_QUOTED_ID && LA11_6<=RULE_ID)||LA11_6==17||(LA11_6>=20 && LA11_6<=21)||(LA11_6>=23 && LA11_6<=24)||LA11_6==26||LA11_6==30||LA11_6==38||LA11_6==42||LA11_6==44) ) { |
3911 | alt11=2; | 3901 | alt11=2; |
3912 | } | 3902 | } |
3913 | else if ( (LA11_4==EOF||(LA11_4>=RULE_QUOTED_ID && LA11_4<=RULE_ID)||LA11_4==16||(LA11_4>=19 && LA11_4<=22)||(LA11_4>=26 && LA11_4<=27)||LA11_4==29||LA11_4==33||LA11_4==41||LA11_4==44||LA11_4==46) ) { | 3903 | else if ( (LA11_6==RULE_INT||LA11_6==RULE_EXPONENTIAL) ) { |
3914 | alt11=1; | 3904 | alt11=1; |
3915 | } | 3905 | } |
3916 | else { | 3906 | else { |
3917 | NoViableAltException nvae = | 3907 | NoViableAltException nvae = |
3918 | new NoViableAltException("", 11, 4, input); | 3908 | new NoViableAltException("", 11, 6, input); |
3919 | 3909 | ||
3920 | throw nvae; | 3910 | throw nvae; |
3921 | } | 3911 | } |
3922 | } | 3912 | } |
3923 | break; | 3913 | else { |
3924 | case 21: | ||
3925 | case 22: | ||
3926 | { | ||
3927 | alt11=2; | ||
3928 | } | ||
3929 | break; | ||
3930 | case EOF: | ||
3931 | case 13: | ||
3932 | case 38: | ||
3933 | { | ||
3934 | alt11=1; | ||
3935 | } | ||
3936 | break; | ||
3937 | default: | ||
3938 | NoViableAltException nvae = | 3914 | NoViableAltException nvae = |
3939 | new NoViableAltException("", 11, 2, input); | 3915 | new NoViableAltException("", 11, 3, input); |
3940 | 3916 | ||
3941 | throw nvae; | 3917 | throw nvae; |
3942 | } | 3918 | } |
3943 | |||
3944 | } | 3919 | } |
3945 | break; | 3920 | break; |
3946 | case RULE_STRING: | 3921 | case RULE_STRING: |
@@ -3957,18 +3932,18 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3957 | 3932 | ||
3958 | switch (alt11) { | 3933 | switch (alt11) { |
3959 | case 1 : | 3934 | case 1 : |
3960 | // InternalProblem.g:1247:2: ( ruleIntConstant ) | 3935 | // InternalProblem.g:1239:2: ( ruleRealConstant ) |
3961 | { | 3936 | { |
3962 | // InternalProblem.g:1247:2: ( ruleIntConstant ) | 3937 | // InternalProblem.g:1239:2: ( ruleRealConstant ) |
3963 | // InternalProblem.g:1248:3: ruleIntConstant | 3938 | // InternalProblem.g:1240:3: ruleRealConstant |
3964 | { | 3939 | { |
3965 | before(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); | 3940 | before(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_0()); |
3966 | pushFollow(FOLLOW_2); | 3941 | pushFollow(FOLLOW_2); |
3967 | ruleIntConstant(); | 3942 | ruleRealConstant(); |
3968 | 3943 | ||
3969 | state._fsp--; | 3944 | state._fsp--; |
3970 | 3945 | ||
3971 | after(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); | 3946 | after(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_0()); |
3972 | 3947 | ||
3973 | } | 3948 | } |
3974 | 3949 | ||
@@ -3976,18 +3951,18 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3976 | } | 3951 | } |
3977 | break; | 3952 | break; |
3978 | case 2 : | 3953 | case 2 : |
3979 | // InternalProblem.g:1253:2: ( ruleRealConstant ) | 3954 | // InternalProblem.g:1245:2: ( ruleIntConstant ) |
3980 | { | 3955 | { |
3981 | // InternalProblem.g:1253:2: ( ruleRealConstant ) | 3956 | // InternalProblem.g:1245:2: ( ruleIntConstant ) |
3982 | // InternalProblem.g:1254:3: ruleRealConstant | 3957 | // InternalProblem.g:1246:3: ruleIntConstant |
3983 | { | 3958 | { |
3984 | before(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); | 3959 | before(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_1()); |
3985 | pushFollow(FOLLOW_2); | 3960 | pushFollow(FOLLOW_2); |
3986 | ruleRealConstant(); | 3961 | ruleIntConstant(); |
3987 | 3962 | ||
3988 | state._fsp--; | 3963 | state._fsp--; |
3989 | 3964 | ||
3990 | after(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); | 3965 | after(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_1()); |
3991 | 3966 | ||
3992 | } | 3967 | } |
3993 | 3968 | ||
@@ -3995,10 +3970,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
3995 | } | 3970 | } |
3996 | break; | 3971 | break; |
3997 | case 3 : | 3972 | case 3 : |
3998 | // InternalProblem.g:1259:2: ( ruleStringConstant ) | 3973 | // InternalProblem.g:1251:2: ( ruleStringConstant ) |
3999 | { | 3974 | { |
4000 | // InternalProblem.g:1259:2: ( ruleStringConstant ) | 3975 | // InternalProblem.g:1251:2: ( ruleStringConstant ) |
4001 | // InternalProblem.g:1260:3: ruleStringConstant | 3976 | // InternalProblem.g:1252:3: ruleStringConstant |
4002 | { | 3977 | { |
4003 | before(grammarAccess.getConstantAccess().getStringConstantParserRuleCall_2()); | 3978 | before(grammarAccess.getConstantAccess().getStringConstantParserRuleCall_2()); |
4004 | pushFollow(FOLLOW_2); | 3979 | pushFollow(FOLLOW_2); |
@@ -4031,20 +4006,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4031 | 4006 | ||
4032 | 4007 | ||
4033 | // $ANTLR start "rule__TypeScope__Alternatives_1" | 4008 | // $ANTLR start "rule__TypeScope__Alternatives_1" |
4034 | // InternalProblem.g:1269:1: rule__TypeScope__Alternatives_1 : ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ); | 4009 | // InternalProblem.g:1261:1: rule__TypeScope__Alternatives_1 : ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ); |
4035 | public final void rule__TypeScope__Alternatives_1() throws RecognitionException { | 4010 | public final void rule__TypeScope__Alternatives_1() throws RecognitionException { |
4036 | 4011 | ||
4037 | int stackSize = keepStackSize(); | 4012 | int stackSize = keepStackSize(); |
4038 | 4013 | ||
4039 | try { | 4014 | try { |
4040 | // InternalProblem.g:1273:1: ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ) | 4015 | // InternalProblem.g:1265:1: ( ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | ( '=' ) ) |
4041 | int alt12=2; | 4016 | int alt12=2; |
4042 | int LA12_0 = input.LA(1); | 4017 | int LA12_0 = input.LA(1); |
4043 | 4018 | ||
4044 | if ( (LA12_0==47) ) { | 4019 | if ( (LA12_0==46) ) { |
4045 | alt12=1; | 4020 | alt12=1; |
4046 | } | 4021 | } |
4047 | else if ( (LA12_0==17) ) { | 4022 | else if ( (LA12_0==18) ) { |
4048 | alt12=2; | 4023 | alt12=2; |
4049 | } | 4024 | } |
4050 | else { | 4025 | else { |
@@ -4055,14 +4030,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4055 | } | 4030 | } |
4056 | switch (alt12) { | 4031 | switch (alt12) { |
4057 | case 1 : | 4032 | case 1 : |
4058 | // InternalProblem.g:1274:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | 4033 | // InternalProblem.g:1266:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) |
4059 | { | 4034 | { |
4060 | // InternalProblem.g:1274:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) | 4035 | // InternalProblem.g:1266:2: ( ( rule__TypeScope__IncrementAssignment_1_0 ) ) |
4061 | // InternalProblem.g:1275:3: ( rule__TypeScope__IncrementAssignment_1_0 ) | 4036 | // InternalProblem.g:1267:3: ( rule__TypeScope__IncrementAssignment_1_0 ) |
4062 | { | 4037 | { |
4063 | before(grammarAccess.getTypeScopeAccess().getIncrementAssignment_1_0()); | 4038 | before(grammarAccess.getTypeScopeAccess().getIncrementAssignment_1_0()); |
4064 | // InternalProblem.g:1276:3: ( rule__TypeScope__IncrementAssignment_1_0 ) | 4039 | // InternalProblem.g:1268:3: ( rule__TypeScope__IncrementAssignment_1_0 ) |
4065 | // InternalProblem.g:1276:4: rule__TypeScope__IncrementAssignment_1_0 | 4040 | // InternalProblem.g:1268:4: rule__TypeScope__IncrementAssignment_1_0 |
4066 | { | 4041 | { |
4067 | pushFollow(FOLLOW_2); | 4042 | pushFollow(FOLLOW_2); |
4068 | rule__TypeScope__IncrementAssignment_1_0(); | 4043 | rule__TypeScope__IncrementAssignment_1_0(); |
@@ -4080,13 +4055,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4080 | } | 4055 | } |
4081 | break; | 4056 | break; |
4082 | case 2 : | 4057 | case 2 : |
4083 | // InternalProblem.g:1280:2: ( '=' ) | 4058 | // InternalProblem.g:1272:2: ( '=' ) |
4084 | { | 4059 | { |
4085 | // InternalProblem.g:1280:2: ( '=' ) | 4060 | // InternalProblem.g:1272:2: ( '=' ) |
4086 | // InternalProblem.g:1281:3: '=' | 4061 | // InternalProblem.g:1273:3: '=' |
4087 | { | 4062 | { |
4088 | before(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); | 4063 | before(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); |
4089 | match(input,17,FOLLOW_2); | 4064 | match(input,18,FOLLOW_2); |
4090 | after(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); | 4065 | after(grammarAccess.getTypeScopeAccess().getEqualsSignKeyword_1_1()); |
4091 | 4066 | ||
4092 | } | 4067 | } |
@@ -4112,17 +4087,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4112 | 4087 | ||
4113 | 4088 | ||
4114 | // $ANTLR start "rule__Multiplicity__Alternatives" | 4089 | // $ANTLR start "rule__Multiplicity__Alternatives" |
4115 | // InternalProblem.g:1290:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ); | 4090 | // InternalProblem.g:1282:1: rule__Multiplicity__Alternatives : ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ); |
4116 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { | 4091 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { |
4117 | 4092 | ||
4118 | int stackSize = keepStackSize(); | 4093 | int stackSize = keepStackSize(); |
4119 | 4094 | ||
4120 | try { | 4095 | try { |
4121 | // InternalProblem.g:1294:1: ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ) | 4096 | // InternalProblem.g:1286:1: ( ( ruleUnboundedMultiplicity ) | ( ruleDefiniteMultiplicity ) ) |
4122 | int alt13=2; | 4097 | int alt13=2; |
4123 | int LA13_0 = input.LA(1); | 4098 | int LA13_0 = input.LA(1); |
4124 | 4099 | ||
4125 | if ( (LA13_0==EOF||LA13_0==35) ) { | 4100 | if ( (LA13_0==EOF||LA13_0==32) ) { |
4126 | alt13=1; | 4101 | alt13=1; |
4127 | } | 4102 | } |
4128 | else if ( (LA13_0==RULE_INT) ) { | 4103 | else if ( (LA13_0==RULE_INT) ) { |
@@ -4136,10 +4111,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4136 | } | 4111 | } |
4137 | switch (alt13) { | 4112 | switch (alt13) { |
4138 | case 1 : | 4113 | case 1 : |
4139 | // InternalProblem.g:1295:2: ( ruleUnboundedMultiplicity ) | 4114 | // InternalProblem.g:1287:2: ( ruleUnboundedMultiplicity ) |
4140 | { | 4115 | { |
4141 | // InternalProblem.g:1295:2: ( ruleUnboundedMultiplicity ) | 4116 | // InternalProblem.g:1287:2: ( ruleUnboundedMultiplicity ) |
4142 | // InternalProblem.g:1296:3: ruleUnboundedMultiplicity | 4117 | // InternalProblem.g:1288:3: ruleUnboundedMultiplicity |
4143 | { | 4118 | { |
4144 | before(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); | 4119 | before(grammarAccess.getMultiplicityAccess().getUnboundedMultiplicityParserRuleCall_0()); |
4145 | pushFollow(FOLLOW_2); | 4120 | pushFollow(FOLLOW_2); |
@@ -4155,10 +4130,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4155 | } | 4130 | } |
4156 | break; | 4131 | break; |
4157 | case 2 : | 4132 | case 2 : |
4158 | // InternalProblem.g:1301:2: ( ruleDefiniteMultiplicity ) | 4133 | // InternalProblem.g:1293:2: ( ruleDefiniteMultiplicity ) |
4159 | { | 4134 | { |
4160 | // InternalProblem.g:1301:2: ( ruleDefiniteMultiplicity ) | 4135 | // InternalProblem.g:1293:2: ( ruleDefiniteMultiplicity ) |
4161 | // InternalProblem.g:1302:3: ruleDefiniteMultiplicity | 4136 | // InternalProblem.g:1294:3: ruleDefiniteMultiplicity |
4162 | { | 4137 | { |
4163 | before(grammarAccess.getMultiplicityAccess().getDefiniteMultiplicityParserRuleCall_1()); | 4138 | before(grammarAccess.getMultiplicityAccess().getDefiniteMultiplicityParserRuleCall_1()); |
4164 | pushFollow(FOLLOW_2); | 4139 | pushFollow(FOLLOW_2); |
@@ -4191,25 +4166,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4191 | 4166 | ||
4192 | 4167 | ||
4193 | // $ANTLR start "rule__DefiniteMultiplicity__Alternatives" | 4168 | // $ANTLR start "rule__DefiniteMultiplicity__Alternatives" |
4194 | // InternalProblem.g:1311:1: rule__DefiniteMultiplicity__Alternatives : ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ); | 4169 | // InternalProblem.g:1303:1: rule__DefiniteMultiplicity__Alternatives : ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ); |
4195 | public final void rule__DefiniteMultiplicity__Alternatives() throws RecognitionException { | 4170 | public final void rule__DefiniteMultiplicity__Alternatives() throws RecognitionException { |
4196 | 4171 | ||
4197 | int stackSize = keepStackSize(); | 4172 | int stackSize = keepStackSize(); |
4198 | 4173 | ||
4199 | try { | 4174 | try { |
4200 | // InternalProblem.g:1315:1: ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ) | 4175 | // InternalProblem.g:1307:1: ( ( ruleRangeMultiplicity ) | ( ruleExactMultiplicity ) ) |
4201 | int alt14=2; | 4176 | int alt14=2; |
4202 | int LA14_0 = input.LA(1); | 4177 | int LA14_0 = input.LA(1); |
4203 | 4178 | ||
4204 | if ( (LA14_0==RULE_INT) ) { | 4179 | if ( (LA14_0==RULE_INT) ) { |
4205 | int LA14_1 = input.LA(2); | 4180 | int LA14_1 = input.LA(2); |
4206 | 4181 | ||
4207 | if ( (LA14_1==42) ) { | 4182 | if ( (LA14_1==EOF||(LA14_1>=13 && LA14_1<=14)||LA14_1==32) ) { |
4208 | alt14=1; | ||
4209 | } | ||
4210 | else if ( (LA14_1==EOF||(LA14_1>=12 && LA14_1<=13)||LA14_1==35) ) { | ||
4211 | alt14=2; | 4183 | alt14=2; |
4212 | } | 4184 | } |
4185 | else if ( (LA14_1==39) ) { | ||
4186 | alt14=1; | ||
4187 | } | ||
4213 | else { | 4188 | else { |
4214 | NoViableAltException nvae = | 4189 | NoViableAltException nvae = |
4215 | new NoViableAltException("", 14, 1, input); | 4190 | new NoViableAltException("", 14, 1, input); |
@@ -4225,10 +4200,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4225 | } | 4200 | } |
4226 | switch (alt14) { | 4201 | switch (alt14) { |
4227 | case 1 : | 4202 | case 1 : |
4228 | // InternalProblem.g:1316:2: ( ruleRangeMultiplicity ) | 4203 | // InternalProblem.g:1308:2: ( ruleRangeMultiplicity ) |
4229 | { | 4204 | { |
4230 | // InternalProblem.g:1316:2: ( ruleRangeMultiplicity ) | 4205 | // InternalProblem.g:1308:2: ( ruleRangeMultiplicity ) |
4231 | // InternalProblem.g:1317:3: ruleRangeMultiplicity | 4206 | // InternalProblem.g:1309:3: ruleRangeMultiplicity |
4232 | { | 4207 | { |
4233 | before(grammarAccess.getDefiniteMultiplicityAccess().getRangeMultiplicityParserRuleCall_0()); | 4208 | before(grammarAccess.getDefiniteMultiplicityAccess().getRangeMultiplicityParserRuleCall_0()); |
4234 | pushFollow(FOLLOW_2); | 4209 | pushFollow(FOLLOW_2); |
@@ -4244,10 +4219,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4244 | } | 4219 | } |
4245 | break; | 4220 | break; |
4246 | case 2 : | 4221 | case 2 : |
4247 | // InternalProblem.g:1322:2: ( ruleExactMultiplicity ) | 4222 | // InternalProblem.g:1314:2: ( ruleExactMultiplicity ) |
4248 | { | 4223 | { |
4249 | // InternalProblem.g:1322:2: ( ruleExactMultiplicity ) | 4224 | // InternalProblem.g:1314:2: ( ruleExactMultiplicity ) |
4250 | // InternalProblem.g:1323:3: ruleExactMultiplicity | 4225 | // InternalProblem.g:1315:3: ruleExactMultiplicity |
4251 | { | 4226 | { |
4252 | before(grammarAccess.getDefiniteMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); | 4227 | before(grammarAccess.getDefiniteMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); |
4253 | pushFollow(FOLLOW_2); | 4228 | pushFollow(FOLLOW_2); |
@@ -4280,20 +4255,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4280 | 4255 | ||
4281 | 4256 | ||
4282 | // $ANTLR start "rule__UpperBound__Alternatives" | 4257 | // $ANTLR start "rule__UpperBound__Alternatives" |
4283 | // InternalProblem.g:1332:1: rule__UpperBound__Alternatives : ( ( RULE_INT ) | ( '*' ) ); | 4258 | // InternalProblem.g:1324:1: rule__UpperBound__Alternatives : ( ( RULE_INT ) | ( '*' ) ); |
4284 | public final void rule__UpperBound__Alternatives() throws RecognitionException { | 4259 | public final void rule__UpperBound__Alternatives() throws RecognitionException { |
4285 | 4260 | ||
4286 | int stackSize = keepStackSize(); | 4261 | int stackSize = keepStackSize(); |
4287 | 4262 | ||
4288 | try { | 4263 | try { |
4289 | // InternalProblem.g:1336:1: ( ( RULE_INT ) | ( '*' ) ) | 4264 | // InternalProblem.g:1328:1: ( ( RULE_INT ) | ( '*' ) ) |
4290 | int alt15=2; | 4265 | int alt15=2; |
4291 | int LA15_0 = input.LA(1); | 4266 | int LA15_0 = input.LA(1); |
4292 | 4267 | ||
4293 | if ( (LA15_0==RULE_INT) ) { | 4268 | if ( (LA15_0==RULE_INT) ) { |
4294 | alt15=1; | 4269 | alt15=1; |
4295 | } | 4270 | } |
4296 | else if ( (LA15_0==18) ) { | 4271 | else if ( (LA15_0==19) ) { |
4297 | alt15=2; | 4272 | alt15=2; |
4298 | } | 4273 | } |
4299 | else { | 4274 | else { |
@@ -4304,10 +4279,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4304 | } | 4279 | } |
4305 | switch (alt15) { | 4280 | switch (alt15) { |
4306 | case 1 : | 4281 | case 1 : |
4307 | // InternalProblem.g:1337:2: ( RULE_INT ) | 4282 | // InternalProblem.g:1329:2: ( RULE_INT ) |
4308 | { | 4283 | { |
4309 | // InternalProblem.g:1337:2: ( RULE_INT ) | 4284 | // InternalProblem.g:1329:2: ( RULE_INT ) |
4310 | // InternalProblem.g:1338:3: RULE_INT | 4285 | // InternalProblem.g:1330:3: RULE_INT |
4311 | { | 4286 | { |
4312 | before(grammarAccess.getUpperBoundAccess().getINTTerminalRuleCall_0()); | 4287 | before(grammarAccess.getUpperBoundAccess().getINTTerminalRuleCall_0()); |
4313 | match(input,RULE_INT,FOLLOW_2); | 4288 | match(input,RULE_INT,FOLLOW_2); |
@@ -4319,13 +4294,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4319 | } | 4294 | } |
4320 | break; | 4295 | break; |
4321 | case 2 : | 4296 | case 2 : |
4322 | // InternalProblem.g:1343:2: ( '*' ) | 4297 | // InternalProblem.g:1335:2: ( '*' ) |
4323 | { | 4298 | { |
4324 | // InternalProblem.g:1343:2: ( '*' ) | 4299 | // InternalProblem.g:1335:2: ( '*' ) |
4325 | // InternalProblem.g:1344:3: '*' | 4300 | // InternalProblem.g:1336:3: '*' |
4326 | { | 4301 | { |
4327 | before(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); | 4302 | before(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); |
4328 | match(input,18,FOLLOW_2); | 4303 | match(input,19,FOLLOW_2); |
4329 | after(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); | 4304 | after(grammarAccess.getUpperBoundAccess().getAsteriskKeyword_1()); |
4330 | 4305 | ||
4331 | } | 4306 | } |
@@ -4351,20 +4326,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4351 | 4326 | ||
4352 | 4327 | ||
4353 | // $ANTLR start "rule__QualifiedName__Alternatives" | 4328 | // $ANTLR start "rule__QualifiedName__Alternatives" |
4354 | // InternalProblem.g:1353:1: rule__QualifiedName__Alternatives : ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ); | 4329 | // InternalProblem.g:1345:1: rule__QualifiedName__Alternatives : ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ); |
4355 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { | 4330 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { |
4356 | 4331 | ||
4357 | int stackSize = keepStackSize(); | 4332 | int stackSize = keepStackSize(); |
4358 | 4333 | ||
4359 | try { | 4334 | try { |
4360 | // InternalProblem.g:1357:1: ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ) | 4335 | // InternalProblem.g:1349:1: ( ( RULE_QUOTED_ID ) | ( ( rule__QualifiedName__Group_1__0 ) ) ) |
4361 | int alt16=2; | 4336 | int alt16=2; |
4362 | int LA16_0 = input.LA(1); | 4337 | int LA16_0 = input.LA(1); |
4363 | 4338 | ||
4364 | if ( (LA16_0==RULE_QUOTED_ID) ) { | 4339 | if ( (LA16_0==RULE_QUOTED_ID) ) { |
4365 | alt16=1; | 4340 | alt16=1; |
4366 | } | 4341 | } |
4367 | else if ( (LA16_0==RULE_ID||(LA16_0>=19 && LA16_0<=22)) ) { | 4342 | else if ( (LA16_0==RULE_ID||(LA16_0>=20 && LA16_0<=21)) ) { |
4368 | alt16=2; | 4343 | alt16=2; |
4369 | } | 4344 | } |
4370 | else { | 4345 | else { |
@@ -4375,10 +4350,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4375 | } | 4350 | } |
4376 | switch (alt16) { | 4351 | switch (alt16) { |
4377 | case 1 : | 4352 | case 1 : |
4378 | // InternalProblem.g:1358:2: ( RULE_QUOTED_ID ) | 4353 | // InternalProblem.g:1350:2: ( RULE_QUOTED_ID ) |
4379 | { | 4354 | { |
4380 | // InternalProblem.g:1358:2: ( RULE_QUOTED_ID ) | 4355 | // InternalProblem.g:1350:2: ( RULE_QUOTED_ID ) |
4381 | // InternalProblem.g:1359:3: RULE_QUOTED_ID | 4356 | // InternalProblem.g:1351:3: RULE_QUOTED_ID |
4382 | { | 4357 | { |
4383 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_0()); | 4358 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_0()); |
4384 | match(input,RULE_QUOTED_ID,FOLLOW_2); | 4359 | match(input,RULE_QUOTED_ID,FOLLOW_2); |
@@ -4390,14 +4365,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4390 | } | 4365 | } |
4391 | break; | 4366 | break; |
4392 | case 2 : | 4367 | case 2 : |
4393 | // InternalProblem.g:1364:2: ( ( rule__QualifiedName__Group_1__0 ) ) | 4368 | // InternalProblem.g:1356:2: ( ( rule__QualifiedName__Group_1__0 ) ) |
4394 | { | 4369 | { |
4395 | // InternalProblem.g:1364:2: ( ( rule__QualifiedName__Group_1__0 ) ) | 4370 | // InternalProblem.g:1356:2: ( ( rule__QualifiedName__Group_1__0 ) ) |
4396 | // InternalProblem.g:1365:3: ( rule__QualifiedName__Group_1__0 ) | 4371 | // InternalProblem.g:1357:3: ( rule__QualifiedName__Group_1__0 ) |
4397 | { | 4372 | { |
4398 | before(grammarAccess.getQualifiedNameAccess().getGroup_1()); | 4373 | before(grammarAccess.getQualifiedNameAccess().getGroup_1()); |
4399 | // InternalProblem.g:1366:3: ( rule__QualifiedName__Group_1__0 ) | 4374 | // InternalProblem.g:1358:3: ( rule__QualifiedName__Group_1__0 ) |
4400 | // InternalProblem.g:1366:4: rule__QualifiedName__Group_1__0 | 4375 | // InternalProblem.g:1358:4: rule__QualifiedName__Group_1__0 |
4401 | { | 4376 | { |
4402 | pushFollow(FOLLOW_2); | 4377 | pushFollow(FOLLOW_2); |
4403 | rule__QualifiedName__Group_1__0(); | 4378 | rule__QualifiedName__Group_1__0(); |
@@ -4432,38 +4407,28 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4432 | 4407 | ||
4433 | 4408 | ||
4434 | // $ANTLR start "rule__Identifier__Alternatives" | 4409 | // $ANTLR start "rule__Identifier__Alternatives" |
4435 | // InternalProblem.g:1374:1: rule__Identifier__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) | ( 'e' ) | ( 'E' ) ); | 4410 | // InternalProblem.g:1366:1: rule__Identifier__Alternatives : ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ); |
4436 | public final void rule__Identifier__Alternatives() throws RecognitionException { | 4411 | public final void rule__Identifier__Alternatives() throws RecognitionException { |
4437 | 4412 | ||
4438 | int stackSize = keepStackSize(); | 4413 | int stackSize = keepStackSize(); |
4439 | 4414 | ||
4440 | try { | 4415 | try { |
4441 | // InternalProblem.g:1378:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) | ( 'e' ) | ( 'E' ) ) | 4416 | // InternalProblem.g:1370:1: ( ( RULE_ID ) | ( 'true' ) | ( 'false' ) ) |
4442 | int alt17=5; | 4417 | int alt17=3; |
4443 | switch ( input.LA(1) ) { | 4418 | switch ( input.LA(1) ) { |
4444 | case RULE_ID: | 4419 | case RULE_ID: |
4445 | { | 4420 | { |
4446 | alt17=1; | 4421 | alt17=1; |
4447 | } | 4422 | } |
4448 | break; | 4423 | break; |
4449 | case 19: | ||
4450 | { | ||
4451 | alt17=2; | ||
4452 | } | ||
4453 | break; | ||
4454 | case 20: | 4424 | case 20: |
4455 | { | 4425 | { |
4456 | alt17=3; | 4426 | alt17=2; |
4457 | } | 4427 | } |
4458 | break; | 4428 | break; |
4459 | case 21: | 4429 | case 21: |
4460 | { | 4430 | { |
4461 | alt17=4; | 4431 | alt17=3; |
4462 | } | ||
4463 | break; | ||
4464 | case 22: | ||
4465 | { | ||
4466 | alt17=5; | ||
4467 | } | 4432 | } |
4468 | break; | 4433 | break; |
4469 | default: | 4434 | default: |
@@ -4475,10 +4440,10 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4475 | 4440 | ||
4476 | switch (alt17) { | 4441 | switch (alt17) { |
4477 | case 1 : | 4442 | case 1 : |
4478 | // InternalProblem.g:1379:2: ( RULE_ID ) | 4443 | // InternalProblem.g:1371:2: ( RULE_ID ) |
4479 | { | 4444 | { |
4480 | // InternalProblem.g:1379:2: ( RULE_ID ) | 4445 | // InternalProblem.g:1371:2: ( RULE_ID ) |
4481 | // InternalProblem.g:1380:3: RULE_ID | 4446 | // InternalProblem.g:1372:3: RULE_ID |
4482 | { | 4447 | { |
4483 | before(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); | 4448 | before(grammarAccess.getIdentifierAccess().getIDTerminalRuleCall_0()); |
4484 | match(input,RULE_ID,FOLLOW_2); | 4449 | match(input,RULE_ID,FOLLOW_2); |
@@ -4490,13 +4455,13 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4490 | } | 4455 | } |
4491 | break; | 4456 | break; |
4492 | case 2 : | 4457 | case 2 : |
4493 | // InternalProblem.g:1385:2: ( 'true' ) | 4458 | // InternalProblem.g:1377:2: ( 'true' ) |
4494 | { | 4459 | { |
4495 | // InternalProblem.g:1385:2: ( 'true' ) | 4460 | // InternalProblem.g:1377:2: ( 'true' ) |
4496 | // InternalProblem.g:1386:3: 'true' | 4461 | // InternalProblem.g:1378:3: 'true' |
4497 | { | 4462 | { |
4498 | before(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); | 4463 | before(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); |
4499 | match(input,19,FOLLOW_2); | 4464 | match(input,20,FOLLOW_2); |
4500 | after(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); | 4465 | after(grammarAccess.getIdentifierAccess().getTrueKeyword_1()); |
4501 | 4466 | ||
4502 | } | 4467 | } |
@@ -4505,44 +4470,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4505 | } | 4470 | } |
4506 | break; | 4471 | break; |
4507 | case 3 : | 4472 | case 3 : |
4508 | // InternalProblem.g:1391:2: ( 'false' ) | 4473 | // InternalProblem.g:1383:2: ( 'false' ) |
4509 | { | 4474 | { |
4510 | // InternalProblem.g:1391:2: ( 'false' ) | 4475 | // InternalProblem.g:1383:2: ( 'false' ) |
4511 | // InternalProblem.g:1392:3: 'false' | 4476 | // InternalProblem.g:1384:3: 'false' |
4512 | { | 4477 | { |
4513 | before(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); | 4478 | before(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); |
4514 | match(input,20,FOLLOW_2); | ||
4515 | after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); | ||
4516 | |||
4517 | } | ||
4518 | |||
4519 | |||
4520 | } | ||
4521 | break; | ||
4522 | case 4 : | ||
4523 | // InternalProblem.g:1397:2: ( 'e' ) | ||
4524 | { | ||
4525 | // InternalProblem.g:1397:2: ( 'e' ) | ||
4526 | // InternalProblem.g:1398:3: 'e' | ||
4527 | { | ||
4528 | before(grammarAccess.getIdentifierAccess().getEKeyword_3()); | ||
4529 | match(input,21,FOLLOW_2); | 4479 | match(input,21,FOLLOW_2); |
4530 | after(grammarAccess.getIdentifierAccess().getEKeyword_3()); | 4480 | after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); |
4531 | |||
4532 | } | ||
4533 | |||
4534 | |||
4535 | } | ||
4536 | break; | ||
4537 | case 5 : | ||
4538 | // InternalProblem.g:1403:2: ( 'E' ) | ||
4539 | { | ||
4540 | // InternalProblem.g:1403:2: ( 'E' ) | ||
4541 | // InternalProblem.g:1404:3: 'E' | ||
4542 | { | ||
4543 | before(grammarAccess.getIdentifierAccess().getEKeyword_4()); | ||
4544 | match(input,22,FOLLOW_2); | ||
4545 | after(grammarAccess.getIdentifierAccess().getEKeyword_4()); | ||
4546 | 4481 | ||
4547 | } | 4482 | } |
4548 | 4483 | ||
@@ -4566,44 +4501,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4566 | // $ANTLR end "rule__Identifier__Alternatives" | 4501 | // $ANTLR end "rule__Identifier__Alternatives" |
4567 | 4502 | ||
4568 | 4503 | ||
4569 | // $ANTLR start "rule__Real__Alternatives_2" | 4504 | // $ANTLR start "rule__Real__Alternatives_1" |
4570 | // InternalProblem.g:1413:1: rule__Real__Alternatives_2 : ( ( ( rule__Real__Group_2_0__0 ) ) | ( ( rule__Real__Group_2_1__0 ) ) ); | 4505 | // InternalProblem.g:1393:1: rule__Real__Alternatives_1 : ( ( RULE_EXPONENTIAL ) | ( ( rule__Real__Group_1_1__0 ) ) ); |
4571 | public final void rule__Real__Alternatives_2() throws RecognitionException { | 4506 | public final void rule__Real__Alternatives_1() throws RecognitionException { |
4572 | 4507 | ||
4573 | int stackSize = keepStackSize(); | 4508 | int stackSize = keepStackSize(); |
4574 | 4509 | ||
4575 | try { | 4510 | try { |
4576 | // InternalProblem.g:1417:1: ( ( ( rule__Real__Group_2_0__0 ) ) | ( ( rule__Real__Group_2_1__0 ) ) ) | 4511 | // InternalProblem.g:1397:1: ( ( RULE_EXPONENTIAL ) | ( ( rule__Real__Group_1_1__0 ) ) ) |
4577 | int alt18=2; | 4512 | int alt18=2; |
4578 | int LA18_0 = input.LA(1); | 4513 | int LA18_0 = input.LA(1); |
4579 | 4514 | ||
4580 | if ( (LA18_0==12) ) { | 4515 | if ( (LA18_0==RULE_EXPONENTIAL) ) { |
4581 | int LA18_1 = input.LA(2); | 4516 | alt18=1; |
4582 | |||
4583 | if ( (LA18_1==RULE_INT) ) { | ||
4584 | int LA18_3 = input.LA(3); | ||
4585 | |||
4586 | if ( ((LA18_3>=21 && LA18_3<=22)) ) { | ||
4587 | alt18=2; | ||
4588 | } | ||
4589 | else if ( (LA18_3==EOF||(LA18_3>=12 && LA18_3<=13)||LA18_3==38) ) { | ||
4590 | alt18=1; | ||
4591 | } | ||
4592 | else { | ||
4593 | NoViableAltException nvae = | ||
4594 | new NoViableAltException("", 18, 3, input); | ||
4595 | |||
4596 | throw nvae; | ||
4597 | } | ||
4598 | } | ||
4599 | else { | ||
4600 | NoViableAltException nvae = | ||
4601 | new NoViableAltException("", 18, 1, input); | ||
4602 | |||
4603 | throw nvae; | ||
4604 | } | ||
4605 | } | 4517 | } |
4606 | else if ( ((LA18_0>=21 && LA18_0<=22)) ) { | 4518 | else if ( (LA18_0==RULE_INT) ) { |
4607 | alt18=2; | 4519 | alt18=2; |
4608 | } | 4520 | } |
4609 | else { | 4521 | else { |
@@ -4614,24 +4526,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4614 | } | 4526 | } |
4615 | switch (alt18) { | 4527 | switch (alt18) { |
4616 | case 1 : | 4528 | case 1 : |
4617 | // InternalProblem.g:1418:2: ( ( rule__Real__Group_2_0__0 ) ) | 4529 | // InternalProblem.g:1398:2: ( RULE_EXPONENTIAL ) |
4618 | { | ||
4619 | // InternalProblem.g:1418:2: ( ( rule__Real__Group_2_0__0 ) ) | ||
4620 | // InternalProblem.g:1419:3: ( rule__Real__Group_2_0__0 ) | ||
4621 | { | 4530 | { |
4622 | before(grammarAccess.getRealAccess().getGroup_2_0()); | 4531 | // InternalProblem.g:1398:2: ( RULE_EXPONENTIAL ) |
4623 | // InternalProblem.g:1420:3: ( rule__Real__Group_2_0__0 ) | 4532 | // InternalProblem.g:1399:3: RULE_EXPONENTIAL |
4624 | // InternalProblem.g:1420:4: rule__Real__Group_2_0__0 | ||
4625 | { | 4533 | { |
4626 | pushFollow(FOLLOW_2); | 4534 | before(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_0()); |
4627 | rule__Real__Group_2_0__0(); | 4535 | match(input,RULE_EXPONENTIAL,FOLLOW_2); |
4628 | 4536 | after(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_0()); | |
4629 | state._fsp--; | ||
4630 | |||
4631 | |||
4632 | } | ||
4633 | |||
4634 | after(grammarAccess.getRealAccess().getGroup_2_0()); | ||
4635 | 4537 | ||
4636 | } | 4538 | } |
4637 | 4539 | ||
@@ -4639,24 +4541,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4639 | } | 4541 | } |
4640 | break; | 4542 | break; |
4641 | case 2 : | 4543 | case 2 : |
4642 | // InternalProblem.g:1424:2: ( ( rule__Real__Group_2_1__0 ) ) | 4544 | // InternalProblem.g:1404:2: ( ( rule__Real__Group_1_1__0 ) ) |
4643 | { | 4545 | { |
4644 | // InternalProblem.g:1424:2: ( ( rule__Real__Group_2_1__0 ) ) | 4546 | // InternalProblem.g:1404:2: ( ( rule__Real__Group_1_1__0 ) ) |
4645 | // InternalProblem.g:1425:3: ( rule__Real__Group_2_1__0 ) | 4547 | // InternalProblem.g:1405:3: ( rule__Real__Group_1_1__0 ) |
4646 | { | 4548 | { |
4647 | before(grammarAccess.getRealAccess().getGroup_2_1()); | 4549 | before(grammarAccess.getRealAccess().getGroup_1_1()); |
4648 | // InternalProblem.g:1426:3: ( rule__Real__Group_2_1__0 ) | 4550 | // InternalProblem.g:1406:3: ( rule__Real__Group_1_1__0 ) |
4649 | // InternalProblem.g:1426:4: rule__Real__Group_2_1__0 | 4551 | // InternalProblem.g:1406:4: rule__Real__Group_1_1__0 |
4650 | { | 4552 | { |
4651 | pushFollow(FOLLOW_2); | 4553 | pushFollow(FOLLOW_2); |
4652 | rule__Real__Group_2_1__0(); | 4554 | rule__Real__Group_1_1__0(); |
4653 | 4555 | ||
4654 | state._fsp--; | 4556 | state._fsp--; |
4655 | 4557 | ||
4656 | 4558 | ||
4657 | } | 4559 | } |
4658 | 4560 | ||
4659 | after(grammarAccess.getRealAccess().getGroup_2_1()); | 4561 | after(grammarAccess.getRealAccess().getGroup_1_1()); |
4660 | 4562 | ||
4661 | } | 4563 | } |
4662 | 4564 | ||
@@ -4677,24 +4579,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4677 | } | 4579 | } |
4678 | return ; | 4580 | return ; |
4679 | } | 4581 | } |
4680 | // $ANTLR end "rule__Real__Alternatives_2" | 4582 | // $ANTLR end "rule__Real__Alternatives_1" |
4681 | 4583 | ||
4682 | 4584 | ||
4683 | // $ANTLR start "rule__Real__Alternatives_2_1_1" | 4585 | // $ANTLR start "rule__Real__Alternatives_1_1_2" |
4684 | // InternalProblem.g:1434:1: rule__Real__Alternatives_2_1_1 : ( ( 'e' ) | ( 'E' ) ); | 4586 | // InternalProblem.g:1414:1: rule__Real__Alternatives_1_1_2 : ( ( RULE_INT ) | ( RULE_EXPONENTIAL ) ); |
4685 | public final void rule__Real__Alternatives_2_1_1() throws RecognitionException { | 4587 | public final void rule__Real__Alternatives_1_1_2() throws RecognitionException { |
4686 | 4588 | ||
4687 | int stackSize = keepStackSize(); | 4589 | int stackSize = keepStackSize(); |
4688 | 4590 | ||
4689 | try { | 4591 | try { |
4690 | // InternalProblem.g:1438:1: ( ( 'e' ) | ( 'E' ) ) | 4592 | // InternalProblem.g:1418:1: ( ( RULE_INT ) | ( RULE_EXPONENTIAL ) ) |
4691 | int alt19=2; | 4593 | int alt19=2; |
4692 | int LA19_0 = input.LA(1); | 4594 | int LA19_0 = input.LA(1); |
4693 | 4595 | ||
4694 | if ( (LA19_0==21) ) { | 4596 | if ( (LA19_0==RULE_INT) ) { |
4695 | alt19=1; | 4597 | alt19=1; |
4696 | } | 4598 | } |
4697 | else if ( (LA19_0==22) ) { | 4599 | else if ( (LA19_0==RULE_EXPONENTIAL) ) { |
4698 | alt19=2; | 4600 | alt19=2; |
4699 | } | 4601 | } |
4700 | else { | 4602 | else { |
@@ -4705,85 +4607,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4705 | } | 4607 | } |
4706 | switch (alt19) { | 4608 | switch (alt19) { |
4707 | case 1 : | 4609 | case 1 : |
4708 | // InternalProblem.g:1439:2: ( 'e' ) | 4610 | // InternalProblem.g:1419:2: ( RULE_INT ) |
4709 | { | 4611 | { |
4710 | // InternalProblem.g:1439:2: ( 'e' ) | 4612 | // InternalProblem.g:1419:2: ( RULE_INT ) |
4711 | // InternalProblem.g:1440:3: 'e' | 4613 | // InternalProblem.g:1420:3: RULE_INT |
4712 | { | 4614 | { |
4713 | before(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); | 4615 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_2_0()); |
4714 | match(input,21,FOLLOW_2); | 4616 | match(input,RULE_INT,FOLLOW_2); |
4715 | after(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); | 4617 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_2_0()); |
4716 | |||
4717 | } | ||
4718 | |||
4719 | |||
4720 | } | ||
4721 | break; | ||
4722 | case 2 : | ||
4723 | // InternalProblem.g:1445:2: ( 'E' ) | ||
4724 | { | ||
4725 | // InternalProblem.g:1445:2: ( 'E' ) | ||
4726 | // InternalProblem.g:1446:3: 'E' | ||
4727 | { | ||
4728 | before(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); | ||
4729 | match(input,22,FOLLOW_2); | ||
4730 | after(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); | ||
4731 | |||
4732 | } | ||
4733 | |||
4734 | |||
4735 | } | ||
4736 | break; | ||
4737 | |||
4738 | } | ||
4739 | } | ||
4740 | catch (RecognitionException re) { | ||
4741 | reportError(re); | ||
4742 | recover(input,re); | ||
4743 | } | ||
4744 | finally { | ||
4745 | |||
4746 | restoreStackSize(stackSize); | ||
4747 | |||
4748 | } | ||
4749 | return ; | ||
4750 | } | ||
4751 | // $ANTLR end "rule__Real__Alternatives_2_1_1" | ||
4752 | |||
4753 | |||
4754 | // $ANTLR start "rule__Real__Alternatives_2_1_2" | ||
4755 | // InternalProblem.g:1455:1: rule__Real__Alternatives_2_1_2 : ( ( '-' ) | ( '+' ) ); | ||
4756 | public final void rule__Real__Alternatives_2_1_2() throws RecognitionException { | ||
4757 | |||
4758 | int stackSize = keepStackSize(); | ||
4759 | |||
4760 | try { | ||
4761 | // InternalProblem.g:1459:1: ( ( '-' ) | ( '+' ) ) | ||
4762 | int alt20=2; | ||
4763 | int LA20_0 = input.LA(1); | ||
4764 | |||
4765 | if ( (LA20_0==23) ) { | ||
4766 | alt20=1; | ||
4767 | } | ||
4768 | else if ( (LA20_0==24) ) { | ||
4769 | alt20=2; | ||
4770 | } | ||
4771 | else { | ||
4772 | NoViableAltException nvae = | ||
4773 | new NoViableAltException("", 20, 0, input); | ||
4774 | |||
4775 | throw nvae; | ||
4776 | } | ||
4777 | switch (alt20) { | ||
4778 | case 1 : | ||
4779 | // InternalProblem.g:1460:2: ( '-' ) | ||
4780 | { | ||
4781 | // InternalProblem.g:1460:2: ( '-' ) | ||
4782 | // InternalProblem.g:1461:3: '-' | ||
4783 | { | ||
4784 | before(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); | ||
4785 | match(input,23,FOLLOW_2); | ||
4786 | after(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); | ||
4787 | 4618 | ||
4788 | } | 4619 | } |
4789 | 4620 | ||
@@ -4791,14 +4622,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4791 | } | 4622 | } |
4792 | break; | 4623 | break; |
4793 | case 2 : | 4624 | case 2 : |
4794 | // InternalProblem.g:1466:2: ( '+' ) | 4625 | // InternalProblem.g:1425:2: ( RULE_EXPONENTIAL ) |
4795 | { | 4626 | { |
4796 | // InternalProblem.g:1466:2: ( '+' ) | 4627 | // InternalProblem.g:1425:2: ( RULE_EXPONENTIAL ) |
4797 | // InternalProblem.g:1467:3: '+' | 4628 | // InternalProblem.g:1426:3: RULE_EXPONENTIAL |
4798 | { | 4629 | { |
4799 | before(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); | 4630 | before(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_1_2_1()); |
4800 | match(input,24,FOLLOW_2); | 4631 | match(input,RULE_EXPONENTIAL,FOLLOW_2); |
4801 | after(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); | 4632 | after(grammarAccess.getRealAccess().getEXPONENTIALTerminalRuleCall_1_1_2_1()); |
4802 | 4633 | ||
4803 | } | 4634 | } |
4804 | 4635 | ||
@@ -4819,53 +4650,53 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4819 | } | 4650 | } |
4820 | return ; | 4651 | return ; |
4821 | } | 4652 | } |
4822 | // $ANTLR end "rule__Real__Alternatives_2_1_2" | 4653 | // $ANTLR end "rule__Real__Alternatives_1_1_2" |
4823 | 4654 | ||
4824 | 4655 | ||
4825 | // $ANTLR start "rule__LogicValue__Alternatives" | 4656 | // $ANTLR start "rule__LogicValue__Alternatives" |
4826 | // InternalProblem.g:1476:1: rule__LogicValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ); | 4657 | // InternalProblem.g:1435:1: rule__LogicValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ); |
4827 | public final void rule__LogicValue__Alternatives() throws RecognitionException { | 4658 | public final void rule__LogicValue__Alternatives() throws RecognitionException { |
4828 | 4659 | ||
4829 | int stackSize = keepStackSize(); | 4660 | int stackSize = keepStackSize(); |
4830 | 4661 | ||
4831 | try { | 4662 | try { |
4832 | // InternalProblem.g:1480:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ) | 4663 | // InternalProblem.g:1439:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) | ( ( 'unknown' ) ) ) |
4833 | int alt21=3; | 4664 | int alt20=3; |
4834 | switch ( input.LA(1) ) { | 4665 | switch ( input.LA(1) ) { |
4835 | case 19: | 4666 | case 20: |
4836 | { | 4667 | { |
4837 | alt21=1; | 4668 | alt20=1; |
4838 | } | 4669 | } |
4839 | break; | 4670 | break; |
4840 | case 20: | 4671 | case 21: |
4841 | { | 4672 | { |
4842 | alt21=2; | 4673 | alt20=2; |
4843 | } | 4674 | } |
4844 | break; | 4675 | break; |
4845 | case 25: | 4676 | case 22: |
4846 | { | 4677 | { |
4847 | alt21=3; | 4678 | alt20=3; |
4848 | } | 4679 | } |
4849 | break; | 4680 | break; |
4850 | default: | 4681 | default: |
4851 | NoViableAltException nvae = | 4682 | NoViableAltException nvae = |
4852 | new NoViableAltException("", 21, 0, input); | 4683 | new NoViableAltException("", 20, 0, input); |
4853 | 4684 | ||
4854 | throw nvae; | 4685 | throw nvae; |
4855 | } | 4686 | } |
4856 | 4687 | ||
4857 | switch (alt21) { | 4688 | switch (alt20) { |
4858 | case 1 : | 4689 | case 1 : |
4859 | // InternalProblem.g:1481:2: ( ( 'true' ) ) | 4690 | // InternalProblem.g:1440:2: ( ( 'true' ) ) |
4860 | { | 4691 | { |
4861 | // InternalProblem.g:1481:2: ( ( 'true' ) ) | 4692 | // InternalProblem.g:1440:2: ( ( 'true' ) ) |
4862 | // InternalProblem.g:1482:3: ( 'true' ) | 4693 | // InternalProblem.g:1441:3: ( 'true' ) |
4863 | { | 4694 | { |
4864 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); | 4695 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
4865 | // InternalProblem.g:1483:3: ( 'true' ) | 4696 | // InternalProblem.g:1442:3: ( 'true' ) |
4866 | // InternalProblem.g:1483:4: 'true' | 4697 | // InternalProblem.g:1442:4: 'true' |
4867 | { | 4698 | { |
4868 | match(input,19,FOLLOW_2); | 4699 | match(input,20,FOLLOW_2); |
4869 | 4700 | ||
4870 | } | 4701 | } |
4871 | 4702 | ||
@@ -4877,16 +4708,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4877 | } | 4708 | } |
4878 | break; | 4709 | break; |
4879 | case 2 : | 4710 | case 2 : |
4880 | // InternalProblem.g:1487:2: ( ( 'false' ) ) | 4711 | // InternalProblem.g:1446:2: ( ( 'false' ) ) |
4881 | { | 4712 | { |
4882 | // InternalProblem.g:1487:2: ( ( 'false' ) ) | 4713 | // InternalProblem.g:1446:2: ( ( 'false' ) ) |
4883 | // InternalProblem.g:1488:3: ( 'false' ) | 4714 | // InternalProblem.g:1447:3: ( 'false' ) |
4884 | { | 4715 | { |
4885 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); | 4716 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
4886 | // InternalProblem.g:1489:3: ( 'false' ) | 4717 | // InternalProblem.g:1448:3: ( 'false' ) |
4887 | // InternalProblem.g:1489:4: 'false' | 4718 | // InternalProblem.g:1448:4: 'false' |
4888 | { | 4719 | { |
4889 | match(input,20,FOLLOW_2); | 4720 | match(input,21,FOLLOW_2); |
4890 | 4721 | ||
4891 | } | 4722 | } |
4892 | 4723 | ||
@@ -4898,16 +4729,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4898 | } | 4729 | } |
4899 | break; | 4730 | break; |
4900 | case 3 : | 4731 | case 3 : |
4901 | // InternalProblem.g:1493:2: ( ( 'unknown' ) ) | 4732 | // InternalProblem.g:1452:2: ( ( 'unknown' ) ) |
4902 | { | 4733 | { |
4903 | // InternalProblem.g:1493:2: ( ( 'unknown' ) ) | 4734 | // InternalProblem.g:1452:2: ( ( 'unknown' ) ) |
4904 | // InternalProblem.g:1494:3: ( 'unknown' ) | 4735 | // InternalProblem.g:1453:3: ( 'unknown' ) |
4905 | { | 4736 | { |
4906 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | 4737 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); |
4907 | // InternalProblem.g:1495:3: ( 'unknown' ) | 4738 | // InternalProblem.g:1454:3: ( 'unknown' ) |
4908 | // InternalProblem.g:1495:4: 'unknown' | 4739 | // InternalProblem.g:1454:4: 'unknown' |
4909 | { | 4740 | { |
4910 | match(input,25,FOLLOW_2); | 4741 | match(input,22,FOLLOW_2); |
4911 | 4742 | ||
4912 | } | 4743 | } |
4913 | 4744 | ||
@@ -4936,40 +4767,40 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4936 | 4767 | ||
4937 | 4768 | ||
4938 | // $ANTLR start "rule__ShortLogicValue__Alternatives" | 4769 | // $ANTLR start "rule__ShortLogicValue__Alternatives" |
4939 | // InternalProblem.g:1503:1: rule__ShortLogicValue__Alternatives : ( ( ( '!' ) ) | ( ( '?' ) ) ); | 4770 | // InternalProblem.g:1462:1: rule__ShortLogicValue__Alternatives : ( ( ( '!' ) ) | ( ( '?' ) ) ); |
4940 | public final void rule__ShortLogicValue__Alternatives() throws RecognitionException { | 4771 | public final void rule__ShortLogicValue__Alternatives() throws RecognitionException { |
4941 | 4772 | ||
4942 | int stackSize = keepStackSize(); | 4773 | int stackSize = keepStackSize(); |
4943 | 4774 | ||
4944 | try { | 4775 | try { |
4945 | // InternalProblem.g:1507:1: ( ( ( '!' ) ) | ( ( '?' ) ) ) | 4776 | // InternalProblem.g:1466:1: ( ( ( '!' ) ) | ( ( '?' ) ) ) |
4946 | int alt22=2; | 4777 | int alt21=2; |
4947 | int LA22_0 = input.LA(1); | 4778 | int LA21_0 = input.LA(1); |
4948 | 4779 | ||
4949 | if ( (LA22_0==26) ) { | 4780 | if ( (LA21_0==23) ) { |
4950 | alt22=1; | 4781 | alt21=1; |
4951 | } | 4782 | } |
4952 | else if ( (LA22_0==27) ) { | 4783 | else if ( (LA21_0==24) ) { |
4953 | alt22=2; | 4784 | alt21=2; |
4954 | } | 4785 | } |
4955 | else { | 4786 | else { |
4956 | NoViableAltException nvae = | 4787 | NoViableAltException nvae = |
4957 | new NoViableAltException("", 22, 0, input); | 4788 | new NoViableAltException("", 21, 0, input); |
4958 | 4789 | ||
4959 | throw nvae; | 4790 | throw nvae; |
4960 | } | 4791 | } |
4961 | switch (alt22) { | 4792 | switch (alt21) { |
4962 | case 1 : | 4793 | case 1 : |
4963 | // InternalProblem.g:1508:2: ( ( '!' ) ) | 4794 | // InternalProblem.g:1467:2: ( ( '!' ) ) |
4964 | { | 4795 | { |
4965 | // InternalProblem.g:1508:2: ( ( '!' ) ) | 4796 | // InternalProblem.g:1467:2: ( ( '!' ) ) |
4966 | // InternalProblem.g:1509:3: ( '!' ) | 4797 | // InternalProblem.g:1468:3: ( '!' ) |
4967 | { | 4798 | { |
4968 | before(grammarAccess.getShortLogicValueAccess().getFALSEEnumLiteralDeclaration_0()); | 4799 | before(grammarAccess.getShortLogicValueAccess().getFALSEEnumLiteralDeclaration_0()); |
4969 | // InternalProblem.g:1510:3: ( '!' ) | 4800 | // InternalProblem.g:1469:3: ( '!' ) |
4970 | // InternalProblem.g:1510:4: '!' | 4801 | // InternalProblem.g:1469:4: '!' |
4971 | { | 4802 | { |
4972 | match(input,26,FOLLOW_2); | 4803 | match(input,23,FOLLOW_2); |
4973 | 4804 | ||
4974 | } | 4805 | } |
4975 | 4806 | ||
@@ -4981,16 +4812,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
4981 | } | 4812 | } |
4982 | break; | 4813 | break; |
4983 | case 2 : | 4814 | case 2 : |
4984 | // InternalProblem.g:1514:2: ( ( '?' ) ) | 4815 | // InternalProblem.g:1473:2: ( ( '?' ) ) |
4985 | { | 4816 | { |
4986 | // InternalProblem.g:1514:2: ( ( '?' ) ) | 4817 | // InternalProblem.g:1473:2: ( ( '?' ) ) |
4987 | // InternalProblem.g:1515:3: ( '?' ) | 4818 | // InternalProblem.g:1474:3: ( '?' ) |
4988 | { | 4819 | { |
4989 | before(grammarAccess.getShortLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_1()); | 4820 | before(grammarAccess.getShortLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_1()); |
4990 | // InternalProblem.g:1516:3: ( '?' ) | 4821 | // InternalProblem.g:1475:3: ( '?' ) |
4991 | // InternalProblem.g:1516:4: '?' | 4822 | // InternalProblem.g:1475:4: '?' |
4992 | { | 4823 | { |
4993 | match(input,27,FOLLOW_2); | 4824 | match(input,24,FOLLOW_2); |
4994 | 4825 | ||
4995 | } | 4826 | } |
4996 | 4827 | ||
@@ -5019,14 +4850,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5019 | 4850 | ||
5020 | 4851 | ||
5021 | // $ANTLR start "rule__Problem__Group__0" | 4852 | // $ANTLR start "rule__Problem__Group__0" |
5022 | // InternalProblem.g:1524:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; | 4853 | // InternalProblem.g:1483:1: rule__Problem__Group__0 : rule__Problem__Group__0__Impl rule__Problem__Group__1 ; |
5023 | public final void rule__Problem__Group__0() throws RecognitionException { | 4854 | public final void rule__Problem__Group__0() throws RecognitionException { |
5024 | 4855 | ||
5025 | int stackSize = keepStackSize(); | 4856 | int stackSize = keepStackSize(); |
5026 | 4857 | ||
5027 | try { | 4858 | try { |
5028 | // InternalProblem.g:1528:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) | 4859 | // InternalProblem.g:1487:1: ( rule__Problem__Group__0__Impl rule__Problem__Group__1 ) |
5029 | // InternalProblem.g:1529:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 | 4860 | // InternalProblem.g:1488:2: rule__Problem__Group__0__Impl rule__Problem__Group__1 |
5030 | { | 4861 | { |
5031 | pushFollow(FOLLOW_3); | 4862 | pushFollow(FOLLOW_3); |
5032 | rule__Problem__Group__0__Impl(); | 4863 | rule__Problem__Group__0__Impl(); |
@@ -5057,29 +4888,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5057 | 4888 | ||
5058 | 4889 | ||
5059 | // $ANTLR start "rule__Problem__Group__0__Impl" | 4890 | // $ANTLR start "rule__Problem__Group__0__Impl" |
5060 | // InternalProblem.g:1536:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; | 4891 | // InternalProblem.g:1495:1: rule__Problem__Group__0__Impl : ( ( rule__Problem__Group_0__0 )? ) ; |
5061 | public final void rule__Problem__Group__0__Impl() throws RecognitionException { | 4892 | public final void rule__Problem__Group__0__Impl() throws RecognitionException { |
5062 | 4893 | ||
5063 | int stackSize = keepStackSize(); | 4894 | int stackSize = keepStackSize(); |
5064 | 4895 | ||
5065 | try { | 4896 | try { |
5066 | // InternalProblem.g:1540:1: ( ( ( rule__Problem__Group_0__0 )? ) ) | 4897 | // InternalProblem.g:1499:1: ( ( ( rule__Problem__Group_0__0 )? ) ) |
5067 | // InternalProblem.g:1541:1: ( ( rule__Problem__Group_0__0 )? ) | 4898 | // InternalProblem.g:1500:1: ( ( rule__Problem__Group_0__0 )? ) |
5068 | { | 4899 | { |
5069 | // InternalProblem.g:1541:1: ( ( rule__Problem__Group_0__0 )? ) | 4900 | // InternalProblem.g:1500:1: ( ( rule__Problem__Group_0__0 )? ) |
5070 | // InternalProblem.g:1542:2: ( rule__Problem__Group_0__0 )? | 4901 | // InternalProblem.g:1501:2: ( rule__Problem__Group_0__0 )? |
5071 | { | 4902 | { |
5072 | before(grammarAccess.getProblemAccess().getGroup_0()); | 4903 | before(grammarAccess.getProblemAccess().getGroup_0()); |
5073 | // InternalProblem.g:1543:2: ( rule__Problem__Group_0__0 )? | 4904 | // InternalProblem.g:1502:2: ( rule__Problem__Group_0__0 )? |
5074 | int alt23=2; | 4905 | int alt22=2; |
5075 | int LA23_0 = input.LA(1); | 4906 | int LA22_0 = input.LA(1); |
5076 | 4907 | ||
5077 | if ( (LA23_0==28) ) { | 4908 | if ( (LA22_0==25) ) { |
5078 | alt23=1; | 4909 | alt22=1; |
5079 | } | 4910 | } |
5080 | switch (alt23) { | 4911 | switch (alt22) { |
5081 | case 1 : | 4912 | case 1 : |
5082 | // InternalProblem.g:1543:3: rule__Problem__Group_0__0 | 4913 | // InternalProblem.g:1502:3: rule__Problem__Group_0__0 |
5083 | { | 4914 | { |
5084 | pushFollow(FOLLOW_2); | 4915 | pushFollow(FOLLOW_2); |
5085 | rule__Problem__Group_0__0(); | 4916 | rule__Problem__Group_0__0(); |
@@ -5115,14 +4946,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5115 | 4946 | ||
5116 | 4947 | ||
5117 | // $ANTLR start "rule__Problem__Group__1" | 4948 | // $ANTLR start "rule__Problem__Group__1" |
5118 | // InternalProblem.g:1551:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl ; | 4949 | // InternalProblem.g:1510:1: rule__Problem__Group__1 : rule__Problem__Group__1__Impl ; |
5119 | public final void rule__Problem__Group__1() throws RecognitionException { | 4950 | public final void rule__Problem__Group__1() throws RecognitionException { |
5120 | 4951 | ||
5121 | int stackSize = keepStackSize(); | 4952 | int stackSize = keepStackSize(); |
5122 | 4953 | ||
5123 | try { | 4954 | try { |
5124 | // InternalProblem.g:1555:1: ( rule__Problem__Group__1__Impl ) | 4955 | // InternalProblem.g:1514:1: ( rule__Problem__Group__1__Impl ) |
5125 | // InternalProblem.g:1556:2: rule__Problem__Group__1__Impl | 4956 | // InternalProblem.g:1515:2: rule__Problem__Group__1__Impl |
5126 | { | 4957 | { |
5127 | pushFollow(FOLLOW_2); | 4958 | pushFollow(FOLLOW_2); |
5128 | rule__Problem__Group__1__Impl(); | 4959 | rule__Problem__Group__1__Impl(); |
@@ -5148,33 +4979,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5148 | 4979 | ||
5149 | 4980 | ||
5150 | // $ANTLR start "rule__Problem__Group__1__Impl" | 4981 | // $ANTLR start "rule__Problem__Group__1__Impl" |
5151 | // InternalProblem.g:1562:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__StatementsAssignment_1 )* ) ; | 4982 | // InternalProblem.g:1521:1: rule__Problem__Group__1__Impl : ( ( rule__Problem__StatementsAssignment_1 )* ) ; |
5152 | public final void rule__Problem__Group__1__Impl() throws RecognitionException { | 4983 | public final void rule__Problem__Group__1__Impl() throws RecognitionException { |
5153 | 4984 | ||
5154 | int stackSize = keepStackSize(); | 4985 | int stackSize = keepStackSize(); |
5155 | 4986 | ||
5156 | try { | 4987 | try { |
5157 | // InternalProblem.g:1566:1: ( ( ( rule__Problem__StatementsAssignment_1 )* ) ) | 4988 | // InternalProblem.g:1525:1: ( ( ( rule__Problem__StatementsAssignment_1 )* ) ) |
5158 | // InternalProblem.g:1567:1: ( ( rule__Problem__StatementsAssignment_1 )* ) | 4989 | // InternalProblem.g:1526:1: ( ( rule__Problem__StatementsAssignment_1 )* ) |
5159 | { | 4990 | { |
5160 | // InternalProblem.g:1567:1: ( ( rule__Problem__StatementsAssignment_1 )* ) | 4991 | // InternalProblem.g:1526:1: ( ( rule__Problem__StatementsAssignment_1 )* ) |
5161 | // InternalProblem.g:1568:2: ( rule__Problem__StatementsAssignment_1 )* | 4992 | // InternalProblem.g:1527:2: ( rule__Problem__StatementsAssignment_1 )* |
5162 | { | 4993 | { |
5163 | before(grammarAccess.getProblemAccess().getStatementsAssignment_1()); | 4994 | before(grammarAccess.getProblemAccess().getStatementsAssignment_1()); |
5164 | // InternalProblem.g:1569:2: ( rule__Problem__StatementsAssignment_1 )* | 4995 | // InternalProblem.g:1528:2: ( rule__Problem__StatementsAssignment_1 )* |
5165 | loop24: | 4996 | loop23: |
5166 | do { | 4997 | do { |
5167 | int alt24=2; | 4998 | int alt23=2; |
5168 | int LA24_0 = input.LA(1); | 4999 | int LA23_0 = input.LA(1); |
5169 | 5000 | ||
5170 | if ( ((LA24_0>=RULE_QUOTED_ID && LA24_0<=RULE_ID)||LA24_0==16||(LA24_0>=19 && LA24_0<=22)||(LA24_0>=26 && LA24_0<=27)||LA24_0==29||LA24_0==33||LA24_0==41||LA24_0==44||LA24_0==46) ) { | 5001 | if ( ((LA23_0>=RULE_QUOTED_ID && LA23_0<=RULE_ID)||LA23_0==17||(LA23_0>=20 && LA23_0<=21)||(LA23_0>=23 && LA23_0<=24)||LA23_0==26||LA23_0==30||LA23_0==38||LA23_0==42||LA23_0==44) ) { |
5171 | alt24=1; | 5002 | alt23=1; |
5172 | } | 5003 | } |
5173 | 5004 | ||
5174 | 5005 | ||
5175 | switch (alt24) { | 5006 | switch (alt23) { |
5176 | case 1 : | 5007 | case 1 : |
5177 | // InternalProblem.g:1569:3: rule__Problem__StatementsAssignment_1 | 5008 | // InternalProblem.g:1528:3: rule__Problem__StatementsAssignment_1 |
5178 | { | 5009 | { |
5179 | pushFollow(FOLLOW_4); | 5010 | pushFollow(FOLLOW_4); |
5180 | rule__Problem__StatementsAssignment_1(); | 5011 | rule__Problem__StatementsAssignment_1(); |
@@ -5186,7 +5017,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5186 | break; | 5017 | break; |
5187 | 5018 | ||
5188 | default : | 5019 | default : |
5189 | break loop24; | 5020 | break loop23; |
5190 | } | 5021 | } |
5191 | } while (true); | 5022 | } while (true); |
5192 | 5023 | ||
@@ -5213,14 +5044,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5213 | 5044 | ||
5214 | 5045 | ||
5215 | // $ANTLR start "rule__Problem__Group_0__0" | 5046 | // $ANTLR start "rule__Problem__Group_0__0" |
5216 | // InternalProblem.g:1578:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; | 5047 | // InternalProblem.g:1537:1: rule__Problem__Group_0__0 : rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ; |
5217 | public final void rule__Problem__Group_0__0() throws RecognitionException { | 5048 | public final void rule__Problem__Group_0__0() throws RecognitionException { |
5218 | 5049 | ||
5219 | int stackSize = keepStackSize(); | 5050 | int stackSize = keepStackSize(); |
5220 | 5051 | ||
5221 | try { | 5052 | try { |
5222 | // InternalProblem.g:1582:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) | 5053 | // InternalProblem.g:1541:1: ( rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 ) |
5223 | // InternalProblem.g:1583:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 | 5054 | // InternalProblem.g:1542:2: rule__Problem__Group_0__0__Impl rule__Problem__Group_0__1 |
5224 | { | 5055 | { |
5225 | pushFollow(FOLLOW_5); | 5056 | pushFollow(FOLLOW_5); |
5226 | rule__Problem__Group_0__0__Impl(); | 5057 | rule__Problem__Group_0__0__Impl(); |
@@ -5251,20 +5082,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5251 | 5082 | ||
5252 | 5083 | ||
5253 | // $ANTLR start "rule__Problem__Group_0__0__Impl" | 5084 | // $ANTLR start "rule__Problem__Group_0__0__Impl" |
5254 | // InternalProblem.g:1590:1: rule__Problem__Group_0__0__Impl : ( 'problem' ) ; | 5085 | // InternalProblem.g:1549:1: rule__Problem__Group_0__0__Impl : ( 'problem' ) ; |
5255 | public final void rule__Problem__Group_0__0__Impl() throws RecognitionException { | 5086 | public final void rule__Problem__Group_0__0__Impl() throws RecognitionException { |
5256 | 5087 | ||
5257 | int stackSize = keepStackSize(); | 5088 | int stackSize = keepStackSize(); |
5258 | 5089 | ||
5259 | try { | 5090 | try { |
5260 | // InternalProblem.g:1594:1: ( ( 'problem' ) ) | 5091 | // InternalProblem.g:1553:1: ( ( 'problem' ) ) |
5261 | // InternalProblem.g:1595:1: ( 'problem' ) | 5092 | // InternalProblem.g:1554:1: ( 'problem' ) |
5262 | { | 5093 | { |
5263 | // InternalProblem.g:1595:1: ( 'problem' ) | 5094 | // InternalProblem.g:1554:1: ( 'problem' ) |
5264 | // InternalProblem.g:1596:2: 'problem' | 5095 | // InternalProblem.g:1555:2: 'problem' |
5265 | { | 5096 | { |
5266 | before(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); | 5097 | before(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); |
5267 | match(input,28,FOLLOW_2); | 5098 | match(input,25,FOLLOW_2); |
5268 | after(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); | 5099 | after(grammarAccess.getProblemAccess().getProblemKeyword_0_0()); |
5269 | 5100 | ||
5270 | } | 5101 | } |
@@ -5288,14 +5119,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5288 | 5119 | ||
5289 | 5120 | ||
5290 | // $ANTLR start "rule__Problem__Group_0__1" | 5121 | // $ANTLR start "rule__Problem__Group_0__1" |
5291 | // InternalProblem.g:1605:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; | 5122 | // InternalProblem.g:1564:1: rule__Problem__Group_0__1 : rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ; |
5292 | public final void rule__Problem__Group_0__1() throws RecognitionException { | 5123 | public final void rule__Problem__Group_0__1() throws RecognitionException { |
5293 | 5124 | ||
5294 | int stackSize = keepStackSize(); | 5125 | int stackSize = keepStackSize(); |
5295 | 5126 | ||
5296 | try { | 5127 | try { |
5297 | // InternalProblem.g:1609:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) | 5128 | // InternalProblem.g:1568:1: ( rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 ) |
5298 | // InternalProblem.g:1610:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 | 5129 | // InternalProblem.g:1569:2: rule__Problem__Group_0__1__Impl rule__Problem__Group_0__2 |
5299 | { | 5130 | { |
5300 | pushFollow(FOLLOW_6); | 5131 | pushFollow(FOLLOW_6); |
5301 | rule__Problem__Group_0__1__Impl(); | 5132 | rule__Problem__Group_0__1__Impl(); |
@@ -5326,21 +5157,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5326 | 5157 | ||
5327 | 5158 | ||
5328 | // $ANTLR start "rule__Problem__Group_0__1__Impl" | 5159 | // $ANTLR start "rule__Problem__Group_0__1__Impl" |
5329 | // InternalProblem.g:1617:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; | 5160 | // InternalProblem.g:1576:1: rule__Problem__Group_0__1__Impl : ( ( rule__Problem__NameAssignment_0_1 ) ) ; |
5330 | public final void rule__Problem__Group_0__1__Impl() throws RecognitionException { | 5161 | public final void rule__Problem__Group_0__1__Impl() throws RecognitionException { |
5331 | 5162 | ||
5332 | int stackSize = keepStackSize(); | 5163 | int stackSize = keepStackSize(); |
5333 | 5164 | ||
5334 | try { | 5165 | try { |
5335 | // InternalProblem.g:1621:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) | 5166 | // InternalProblem.g:1580:1: ( ( ( rule__Problem__NameAssignment_0_1 ) ) ) |
5336 | // InternalProblem.g:1622:1: ( ( rule__Problem__NameAssignment_0_1 ) ) | 5167 | // InternalProblem.g:1581:1: ( ( rule__Problem__NameAssignment_0_1 ) ) |
5337 | { | 5168 | { |
5338 | // InternalProblem.g:1622:1: ( ( rule__Problem__NameAssignment_0_1 ) ) | 5169 | // InternalProblem.g:1581:1: ( ( rule__Problem__NameAssignment_0_1 ) ) |
5339 | // InternalProblem.g:1623:2: ( rule__Problem__NameAssignment_0_1 ) | 5170 | // InternalProblem.g:1582:2: ( rule__Problem__NameAssignment_0_1 ) |
5340 | { | 5171 | { |
5341 | before(grammarAccess.getProblemAccess().getNameAssignment_0_1()); | 5172 | before(grammarAccess.getProblemAccess().getNameAssignment_0_1()); |
5342 | // InternalProblem.g:1624:2: ( rule__Problem__NameAssignment_0_1 ) | 5173 | // InternalProblem.g:1583:2: ( rule__Problem__NameAssignment_0_1 ) |
5343 | // InternalProblem.g:1624:3: rule__Problem__NameAssignment_0_1 | 5174 | // InternalProblem.g:1583:3: rule__Problem__NameAssignment_0_1 |
5344 | { | 5175 | { |
5345 | pushFollow(FOLLOW_2); | 5176 | pushFollow(FOLLOW_2); |
5346 | rule__Problem__NameAssignment_0_1(); | 5177 | rule__Problem__NameAssignment_0_1(); |
@@ -5373,14 +5204,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5373 | 5204 | ||
5374 | 5205 | ||
5375 | // $ANTLR start "rule__Problem__Group_0__2" | 5206 | // $ANTLR start "rule__Problem__Group_0__2" |
5376 | // InternalProblem.g:1632:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; | 5207 | // InternalProblem.g:1591:1: rule__Problem__Group_0__2 : rule__Problem__Group_0__2__Impl ; |
5377 | public final void rule__Problem__Group_0__2() throws RecognitionException { | 5208 | public final void rule__Problem__Group_0__2() throws RecognitionException { |
5378 | 5209 | ||
5379 | int stackSize = keepStackSize(); | 5210 | int stackSize = keepStackSize(); |
5380 | 5211 | ||
5381 | try { | 5212 | try { |
5382 | // InternalProblem.g:1636:1: ( rule__Problem__Group_0__2__Impl ) | 5213 | // InternalProblem.g:1595:1: ( rule__Problem__Group_0__2__Impl ) |
5383 | // InternalProblem.g:1637:2: rule__Problem__Group_0__2__Impl | 5214 | // InternalProblem.g:1596:2: rule__Problem__Group_0__2__Impl |
5384 | { | 5215 | { |
5385 | pushFollow(FOLLOW_2); | 5216 | pushFollow(FOLLOW_2); |
5386 | rule__Problem__Group_0__2__Impl(); | 5217 | rule__Problem__Group_0__2__Impl(); |
@@ -5406,20 +5237,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5406 | 5237 | ||
5407 | 5238 | ||
5408 | // $ANTLR start "rule__Problem__Group_0__2__Impl" | 5239 | // $ANTLR start "rule__Problem__Group_0__2__Impl" |
5409 | // InternalProblem.g:1643:1: rule__Problem__Group_0__2__Impl : ( '.' ) ; | 5240 | // InternalProblem.g:1602:1: rule__Problem__Group_0__2__Impl : ( '.' ) ; |
5410 | public final void rule__Problem__Group_0__2__Impl() throws RecognitionException { | 5241 | public final void rule__Problem__Group_0__2__Impl() throws RecognitionException { |
5411 | 5242 | ||
5412 | int stackSize = keepStackSize(); | 5243 | int stackSize = keepStackSize(); |
5413 | 5244 | ||
5414 | try { | 5245 | try { |
5415 | // InternalProblem.g:1647:1: ( ( '.' ) ) | 5246 | // InternalProblem.g:1606:1: ( ( '.' ) ) |
5416 | // InternalProblem.g:1648:1: ( '.' ) | 5247 | // InternalProblem.g:1607:1: ( '.' ) |
5417 | { | 5248 | { |
5418 | // InternalProblem.g:1648:1: ( '.' ) | 5249 | // InternalProblem.g:1607:1: ( '.' ) |
5419 | // InternalProblem.g:1649:2: '.' | 5250 | // InternalProblem.g:1608:2: '.' |
5420 | { | 5251 | { |
5421 | before(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); | 5252 | before(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); |
5422 | match(input,12,FOLLOW_2); | 5253 | match(input,13,FOLLOW_2); |
5423 | after(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); | 5254 | after(grammarAccess.getProblemAccess().getFullStopKeyword_0_2()); |
5424 | 5255 | ||
5425 | } | 5256 | } |
@@ -5443,14 +5274,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5443 | 5274 | ||
5444 | 5275 | ||
5445 | // $ANTLR start "rule__ClassDeclaration__Group__0" | 5276 | // $ANTLR start "rule__ClassDeclaration__Group__0" |
5446 | // InternalProblem.g:1659:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; | 5277 | // InternalProblem.g:1618:1: rule__ClassDeclaration__Group__0 : rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ; |
5447 | public final void rule__ClassDeclaration__Group__0() throws RecognitionException { | 5278 | public final void rule__ClassDeclaration__Group__0() throws RecognitionException { |
5448 | 5279 | ||
5449 | int stackSize = keepStackSize(); | 5280 | int stackSize = keepStackSize(); |
5450 | 5281 | ||
5451 | try { | 5282 | try { |
5452 | // InternalProblem.g:1663:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) | 5283 | // InternalProblem.g:1622:1: ( rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 ) |
5453 | // InternalProblem.g:1664:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 | 5284 | // InternalProblem.g:1623:2: rule__ClassDeclaration__Group__0__Impl rule__ClassDeclaration__Group__1 |
5454 | { | 5285 | { |
5455 | pushFollow(FOLLOW_7); | 5286 | pushFollow(FOLLOW_7); |
5456 | rule__ClassDeclaration__Group__0__Impl(); | 5287 | rule__ClassDeclaration__Group__0__Impl(); |
@@ -5481,29 +5312,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5481 | 5312 | ||
5482 | 5313 | ||
5483 | // $ANTLR start "rule__ClassDeclaration__Group__0__Impl" | 5314 | // $ANTLR start "rule__ClassDeclaration__Group__0__Impl" |
5484 | // InternalProblem.g:1671:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ; | 5315 | // InternalProblem.g:1630:1: rule__ClassDeclaration__Group__0__Impl : ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ; |
5485 | public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException { | 5316 | public final void rule__ClassDeclaration__Group__0__Impl() throws RecognitionException { |
5486 | 5317 | ||
5487 | int stackSize = keepStackSize(); | 5318 | int stackSize = keepStackSize(); |
5488 | 5319 | ||
5489 | try { | 5320 | try { |
5490 | // InternalProblem.g:1675:1: ( ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ) | 5321 | // InternalProblem.g:1634:1: ( ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) ) |
5491 | // InternalProblem.g:1676:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) | 5322 | // InternalProblem.g:1635:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) |
5492 | { | 5323 | { |
5493 | // InternalProblem.g:1676:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) | 5324 | // InternalProblem.g:1635:1: ( ( rule__ClassDeclaration__AbstractAssignment_0 )? ) |
5494 | // InternalProblem.g:1677:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? | 5325 | // InternalProblem.g:1636:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? |
5495 | { | 5326 | { |
5496 | before(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0()); | 5327 | before(grammarAccess.getClassDeclarationAccess().getAbstractAssignment_0()); |
5497 | // InternalProblem.g:1678:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? | 5328 | // InternalProblem.g:1637:2: ( rule__ClassDeclaration__AbstractAssignment_0 )? |
5498 | int alt25=2; | 5329 | int alt24=2; |
5499 | int LA25_0 = input.LA(1); | 5330 | int LA24_0 = input.LA(1); |
5500 | 5331 | ||
5501 | if ( (LA25_0==44) ) { | 5332 | if ( (LA24_0==42) ) { |
5502 | alt25=1; | 5333 | alt24=1; |
5503 | } | 5334 | } |
5504 | switch (alt25) { | 5335 | switch (alt24) { |
5505 | case 1 : | 5336 | case 1 : |
5506 | // InternalProblem.g:1678:3: rule__ClassDeclaration__AbstractAssignment_0 | 5337 | // InternalProblem.g:1637:3: rule__ClassDeclaration__AbstractAssignment_0 |
5507 | { | 5338 | { |
5508 | pushFollow(FOLLOW_2); | 5339 | pushFollow(FOLLOW_2); |
5509 | rule__ClassDeclaration__AbstractAssignment_0(); | 5340 | rule__ClassDeclaration__AbstractAssignment_0(); |
@@ -5539,14 +5370,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5539 | 5370 | ||
5540 | 5371 | ||
5541 | // $ANTLR start "rule__ClassDeclaration__Group__1" | 5372 | // $ANTLR start "rule__ClassDeclaration__Group__1" |
5542 | // InternalProblem.g:1686:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; | 5373 | // InternalProblem.g:1645:1: rule__ClassDeclaration__Group__1 : rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ; |
5543 | public final void rule__ClassDeclaration__Group__1() throws RecognitionException { | 5374 | public final void rule__ClassDeclaration__Group__1() throws RecognitionException { |
5544 | 5375 | ||
5545 | int stackSize = keepStackSize(); | 5376 | int stackSize = keepStackSize(); |
5546 | 5377 | ||
5547 | try { | 5378 | try { |
5548 | // InternalProblem.g:1690:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) | 5379 | // InternalProblem.g:1649:1: ( rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 ) |
5549 | // InternalProblem.g:1691:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 | 5380 | // InternalProblem.g:1650:2: rule__ClassDeclaration__Group__1__Impl rule__ClassDeclaration__Group__2 |
5550 | { | 5381 | { |
5551 | pushFollow(FOLLOW_5); | 5382 | pushFollow(FOLLOW_5); |
5552 | rule__ClassDeclaration__Group__1__Impl(); | 5383 | rule__ClassDeclaration__Group__1__Impl(); |
@@ -5577,20 +5408,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5577 | 5408 | ||
5578 | 5409 | ||
5579 | // $ANTLR start "rule__ClassDeclaration__Group__1__Impl" | 5410 | // $ANTLR start "rule__ClassDeclaration__Group__1__Impl" |
5580 | // InternalProblem.g:1698:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ; | 5411 | // InternalProblem.g:1657:1: rule__ClassDeclaration__Group__1__Impl : ( 'class' ) ; |
5581 | public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException { | 5412 | public final void rule__ClassDeclaration__Group__1__Impl() throws RecognitionException { |
5582 | 5413 | ||
5583 | int stackSize = keepStackSize(); | 5414 | int stackSize = keepStackSize(); |
5584 | 5415 | ||
5585 | try { | 5416 | try { |
5586 | // InternalProblem.g:1702:1: ( ( 'class' ) ) | 5417 | // InternalProblem.g:1661:1: ( ( 'class' ) ) |
5587 | // InternalProblem.g:1703:1: ( 'class' ) | 5418 | // InternalProblem.g:1662:1: ( 'class' ) |
5588 | { | 5419 | { |
5589 | // InternalProblem.g:1703:1: ( 'class' ) | 5420 | // InternalProblem.g:1662:1: ( 'class' ) |
5590 | // InternalProblem.g:1704:2: 'class' | 5421 | // InternalProblem.g:1663:2: 'class' |
5591 | { | 5422 | { |
5592 | before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); | 5423 | before(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); |
5593 | match(input,29,FOLLOW_2); | 5424 | match(input,26,FOLLOW_2); |
5594 | after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); | 5425 | after(grammarAccess.getClassDeclarationAccess().getClassKeyword_1()); |
5595 | 5426 | ||
5596 | } | 5427 | } |
@@ -5614,14 +5445,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5614 | 5445 | ||
5615 | 5446 | ||
5616 | // $ANTLR start "rule__ClassDeclaration__Group__2" | 5447 | // $ANTLR start "rule__ClassDeclaration__Group__2" |
5617 | // InternalProblem.g:1713:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; | 5448 | // InternalProblem.g:1672:1: rule__ClassDeclaration__Group__2 : rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ; |
5618 | public final void rule__ClassDeclaration__Group__2() throws RecognitionException { | 5449 | public final void rule__ClassDeclaration__Group__2() throws RecognitionException { |
5619 | 5450 | ||
5620 | int stackSize = keepStackSize(); | 5451 | int stackSize = keepStackSize(); |
5621 | 5452 | ||
5622 | try { | 5453 | try { |
5623 | // InternalProblem.g:1717:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) | 5454 | // InternalProblem.g:1676:1: ( rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 ) |
5624 | // InternalProblem.g:1718:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 | 5455 | // InternalProblem.g:1677:2: rule__ClassDeclaration__Group__2__Impl rule__ClassDeclaration__Group__3 |
5625 | { | 5456 | { |
5626 | pushFollow(FOLLOW_8); | 5457 | pushFollow(FOLLOW_8); |
5627 | rule__ClassDeclaration__Group__2__Impl(); | 5458 | rule__ClassDeclaration__Group__2__Impl(); |
@@ -5652,21 +5483,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5652 | 5483 | ||
5653 | 5484 | ||
5654 | // $ANTLR start "rule__ClassDeclaration__Group__2__Impl" | 5485 | // $ANTLR start "rule__ClassDeclaration__Group__2__Impl" |
5655 | // InternalProblem.g:1725:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; | 5486 | // InternalProblem.g:1684:1: rule__ClassDeclaration__Group__2__Impl : ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ; |
5656 | public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException { | 5487 | public final void rule__ClassDeclaration__Group__2__Impl() throws RecognitionException { |
5657 | 5488 | ||
5658 | int stackSize = keepStackSize(); | 5489 | int stackSize = keepStackSize(); |
5659 | 5490 | ||
5660 | try { | 5491 | try { |
5661 | // InternalProblem.g:1729:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) | 5492 | // InternalProblem.g:1688:1: ( ( ( rule__ClassDeclaration__NameAssignment_2 ) ) ) |
5662 | // InternalProblem.g:1730:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) | 5493 | // InternalProblem.g:1689:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) |
5663 | { | 5494 | { |
5664 | // InternalProblem.g:1730:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) | 5495 | // InternalProblem.g:1689:1: ( ( rule__ClassDeclaration__NameAssignment_2 ) ) |
5665 | // InternalProblem.g:1731:2: ( rule__ClassDeclaration__NameAssignment_2 ) | 5496 | // InternalProblem.g:1690:2: ( rule__ClassDeclaration__NameAssignment_2 ) |
5666 | { | 5497 | { |
5667 | before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); | 5498 | before(grammarAccess.getClassDeclarationAccess().getNameAssignment_2()); |
5668 | // InternalProblem.g:1732:2: ( rule__ClassDeclaration__NameAssignment_2 ) | 5499 | // InternalProblem.g:1691:2: ( rule__ClassDeclaration__NameAssignment_2 ) |
5669 | // InternalProblem.g:1732:3: rule__ClassDeclaration__NameAssignment_2 | 5500 | // InternalProblem.g:1691:3: rule__ClassDeclaration__NameAssignment_2 |
5670 | { | 5501 | { |
5671 | pushFollow(FOLLOW_2); | 5502 | pushFollow(FOLLOW_2); |
5672 | rule__ClassDeclaration__NameAssignment_2(); | 5503 | rule__ClassDeclaration__NameAssignment_2(); |
@@ -5699,14 +5530,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5699 | 5530 | ||
5700 | 5531 | ||
5701 | // $ANTLR start "rule__ClassDeclaration__Group__3" | 5532 | // $ANTLR start "rule__ClassDeclaration__Group__3" |
5702 | // InternalProblem.g:1740:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; | 5533 | // InternalProblem.g:1699:1: rule__ClassDeclaration__Group__3 : rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ; |
5703 | public final void rule__ClassDeclaration__Group__3() throws RecognitionException { | 5534 | public final void rule__ClassDeclaration__Group__3() throws RecognitionException { |
5704 | 5535 | ||
5705 | int stackSize = keepStackSize(); | 5536 | int stackSize = keepStackSize(); |
5706 | 5537 | ||
5707 | try { | 5538 | try { |
5708 | // InternalProblem.g:1744:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) | 5539 | // InternalProblem.g:1703:1: ( rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 ) |
5709 | // InternalProblem.g:1745:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 | 5540 | // InternalProblem.g:1704:2: rule__ClassDeclaration__Group__3__Impl rule__ClassDeclaration__Group__4 |
5710 | { | 5541 | { |
5711 | pushFollow(FOLLOW_8); | 5542 | pushFollow(FOLLOW_8); |
5712 | rule__ClassDeclaration__Group__3__Impl(); | 5543 | rule__ClassDeclaration__Group__3__Impl(); |
@@ -5737,29 +5568,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5737 | 5568 | ||
5738 | 5569 | ||
5739 | // $ANTLR start "rule__ClassDeclaration__Group__3__Impl" | 5570 | // $ANTLR start "rule__ClassDeclaration__Group__3__Impl" |
5740 | // InternalProblem.g:1752:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; | 5571 | // InternalProblem.g:1711:1: rule__ClassDeclaration__Group__3__Impl : ( ( rule__ClassDeclaration__Group_3__0 )? ) ; |
5741 | public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException { | 5572 | public final void rule__ClassDeclaration__Group__3__Impl() throws RecognitionException { |
5742 | 5573 | ||
5743 | int stackSize = keepStackSize(); | 5574 | int stackSize = keepStackSize(); |
5744 | 5575 | ||
5745 | try { | 5576 | try { |
5746 | // InternalProblem.g:1756:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) | 5577 | // InternalProblem.g:1715:1: ( ( ( rule__ClassDeclaration__Group_3__0 )? ) ) |
5747 | // InternalProblem.g:1757:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) | 5578 | // InternalProblem.g:1716:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) |
5748 | { | 5579 | { |
5749 | // InternalProblem.g:1757:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) | 5580 | // InternalProblem.g:1716:1: ( ( rule__ClassDeclaration__Group_3__0 )? ) |
5750 | // InternalProblem.g:1758:2: ( rule__ClassDeclaration__Group_3__0 )? | 5581 | // InternalProblem.g:1717:2: ( rule__ClassDeclaration__Group_3__0 )? |
5751 | { | 5582 | { |
5752 | before(grammarAccess.getClassDeclarationAccess().getGroup_3()); | 5583 | before(grammarAccess.getClassDeclarationAccess().getGroup_3()); |
5753 | // InternalProblem.g:1759:2: ( rule__ClassDeclaration__Group_3__0 )? | 5584 | // InternalProblem.g:1718:2: ( rule__ClassDeclaration__Group_3__0 )? |
5754 | int alt26=2; | 5585 | int alt25=2; |
5755 | int LA26_0 = input.LA(1); | 5586 | int LA25_0 = input.LA(1); |
5756 | 5587 | ||
5757 | if ( (LA26_0==30) ) { | 5588 | if ( (LA25_0==27) ) { |
5758 | alt26=1; | 5589 | alt25=1; |
5759 | } | 5590 | } |
5760 | switch (alt26) { | 5591 | switch (alt25) { |
5761 | case 1 : | 5592 | case 1 : |
5762 | // InternalProblem.g:1759:3: rule__ClassDeclaration__Group_3__0 | 5593 | // InternalProblem.g:1718:3: rule__ClassDeclaration__Group_3__0 |
5763 | { | 5594 | { |
5764 | pushFollow(FOLLOW_2); | 5595 | pushFollow(FOLLOW_2); |
5765 | rule__ClassDeclaration__Group_3__0(); | 5596 | rule__ClassDeclaration__Group_3__0(); |
@@ -5795,14 +5626,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5795 | 5626 | ||
5796 | 5627 | ||
5797 | // $ANTLR start "rule__ClassDeclaration__Group__4" | 5628 | // $ANTLR start "rule__ClassDeclaration__Group__4" |
5798 | // InternalProblem.g:1767:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; | 5629 | // InternalProblem.g:1726:1: rule__ClassDeclaration__Group__4 : rule__ClassDeclaration__Group__4__Impl ; |
5799 | public final void rule__ClassDeclaration__Group__4() throws RecognitionException { | 5630 | public final void rule__ClassDeclaration__Group__4() throws RecognitionException { |
5800 | 5631 | ||
5801 | int stackSize = keepStackSize(); | 5632 | int stackSize = keepStackSize(); |
5802 | 5633 | ||
5803 | try { | 5634 | try { |
5804 | // InternalProblem.g:1771:1: ( rule__ClassDeclaration__Group__4__Impl ) | 5635 | // InternalProblem.g:1730:1: ( rule__ClassDeclaration__Group__4__Impl ) |
5805 | // InternalProblem.g:1772:2: rule__ClassDeclaration__Group__4__Impl | 5636 | // InternalProblem.g:1731:2: rule__ClassDeclaration__Group__4__Impl |
5806 | { | 5637 | { |
5807 | pushFollow(FOLLOW_2); | 5638 | pushFollow(FOLLOW_2); |
5808 | rule__ClassDeclaration__Group__4__Impl(); | 5639 | rule__ClassDeclaration__Group__4__Impl(); |
@@ -5828,21 +5659,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5828 | 5659 | ||
5829 | 5660 | ||
5830 | // $ANTLR start "rule__ClassDeclaration__Group__4__Impl" | 5661 | // $ANTLR start "rule__ClassDeclaration__Group__4__Impl" |
5831 | // InternalProblem.g:1778:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; | 5662 | // InternalProblem.g:1737:1: rule__ClassDeclaration__Group__4__Impl : ( ( rule__ClassDeclaration__Alternatives_4 ) ) ; |
5832 | public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException { | 5663 | public final void rule__ClassDeclaration__Group__4__Impl() throws RecognitionException { |
5833 | 5664 | ||
5834 | int stackSize = keepStackSize(); | 5665 | int stackSize = keepStackSize(); |
5835 | 5666 | ||
5836 | try { | 5667 | try { |
5837 | // InternalProblem.g:1782:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) | 5668 | // InternalProblem.g:1741:1: ( ( ( rule__ClassDeclaration__Alternatives_4 ) ) ) |
5838 | // InternalProblem.g:1783:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) | 5669 | // InternalProblem.g:1742:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) |
5839 | { | 5670 | { |
5840 | // InternalProblem.g:1783:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) | 5671 | // InternalProblem.g:1742:1: ( ( rule__ClassDeclaration__Alternatives_4 ) ) |
5841 | // InternalProblem.g:1784:2: ( rule__ClassDeclaration__Alternatives_4 ) | 5672 | // InternalProblem.g:1743:2: ( rule__ClassDeclaration__Alternatives_4 ) |
5842 | { | 5673 | { |
5843 | before(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); | 5674 | before(grammarAccess.getClassDeclarationAccess().getAlternatives_4()); |
5844 | // InternalProblem.g:1785:2: ( rule__ClassDeclaration__Alternatives_4 ) | 5675 | // InternalProblem.g:1744:2: ( rule__ClassDeclaration__Alternatives_4 ) |
5845 | // InternalProblem.g:1785:3: rule__ClassDeclaration__Alternatives_4 | 5676 | // InternalProblem.g:1744:3: rule__ClassDeclaration__Alternatives_4 |
5846 | { | 5677 | { |
5847 | pushFollow(FOLLOW_2); | 5678 | pushFollow(FOLLOW_2); |
5848 | rule__ClassDeclaration__Alternatives_4(); | 5679 | rule__ClassDeclaration__Alternatives_4(); |
@@ -5875,14 +5706,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5875 | 5706 | ||
5876 | 5707 | ||
5877 | // $ANTLR start "rule__ClassDeclaration__Group_3__0" | 5708 | // $ANTLR start "rule__ClassDeclaration__Group_3__0" |
5878 | // InternalProblem.g:1794:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; | 5709 | // InternalProblem.g:1753:1: rule__ClassDeclaration__Group_3__0 : rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ; |
5879 | public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException { | 5710 | public final void rule__ClassDeclaration__Group_3__0() throws RecognitionException { |
5880 | 5711 | ||
5881 | int stackSize = keepStackSize(); | 5712 | int stackSize = keepStackSize(); |
5882 | 5713 | ||
5883 | try { | 5714 | try { |
5884 | // InternalProblem.g:1798:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) | 5715 | // InternalProblem.g:1757:1: ( rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 ) |
5885 | // InternalProblem.g:1799:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 | 5716 | // InternalProblem.g:1758:2: rule__ClassDeclaration__Group_3__0__Impl rule__ClassDeclaration__Group_3__1 |
5886 | { | 5717 | { |
5887 | pushFollow(FOLLOW_5); | 5718 | pushFollow(FOLLOW_5); |
5888 | rule__ClassDeclaration__Group_3__0__Impl(); | 5719 | rule__ClassDeclaration__Group_3__0__Impl(); |
@@ -5913,20 +5744,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5913 | 5744 | ||
5914 | 5745 | ||
5915 | // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl" | 5746 | // $ANTLR start "rule__ClassDeclaration__Group_3__0__Impl" |
5916 | // InternalProblem.g:1806:1: rule__ClassDeclaration__Group_3__0__Impl : ( 'extends' ) ; | 5747 | // InternalProblem.g:1765:1: rule__ClassDeclaration__Group_3__0__Impl : ( 'extends' ) ; |
5917 | public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException { | 5748 | public final void rule__ClassDeclaration__Group_3__0__Impl() throws RecognitionException { |
5918 | 5749 | ||
5919 | int stackSize = keepStackSize(); | 5750 | int stackSize = keepStackSize(); |
5920 | 5751 | ||
5921 | try { | 5752 | try { |
5922 | // InternalProblem.g:1810:1: ( ( 'extends' ) ) | 5753 | // InternalProblem.g:1769:1: ( ( 'extends' ) ) |
5923 | // InternalProblem.g:1811:1: ( 'extends' ) | 5754 | // InternalProblem.g:1770:1: ( 'extends' ) |
5924 | { | 5755 | { |
5925 | // InternalProblem.g:1811:1: ( 'extends' ) | 5756 | // InternalProblem.g:1770:1: ( 'extends' ) |
5926 | // InternalProblem.g:1812:2: 'extends' | 5757 | // InternalProblem.g:1771:2: 'extends' |
5927 | { | 5758 | { |
5928 | before(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); | 5759 | before(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); |
5929 | match(input,30,FOLLOW_2); | 5760 | match(input,27,FOLLOW_2); |
5930 | after(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); | 5761 | after(grammarAccess.getClassDeclarationAccess().getExtendsKeyword_3_0()); |
5931 | 5762 | ||
5932 | } | 5763 | } |
@@ -5950,14 +5781,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5950 | 5781 | ||
5951 | 5782 | ||
5952 | // $ANTLR start "rule__ClassDeclaration__Group_3__1" | 5783 | // $ANTLR start "rule__ClassDeclaration__Group_3__1" |
5953 | // InternalProblem.g:1821:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; | 5784 | // InternalProblem.g:1780:1: rule__ClassDeclaration__Group_3__1 : rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ; |
5954 | public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException { | 5785 | public final void rule__ClassDeclaration__Group_3__1() throws RecognitionException { |
5955 | 5786 | ||
5956 | int stackSize = keepStackSize(); | 5787 | int stackSize = keepStackSize(); |
5957 | 5788 | ||
5958 | try { | 5789 | try { |
5959 | // InternalProblem.g:1825:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) | 5790 | // InternalProblem.g:1784:1: ( rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 ) |
5960 | // InternalProblem.g:1826:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 | 5791 | // InternalProblem.g:1785:2: rule__ClassDeclaration__Group_3__1__Impl rule__ClassDeclaration__Group_3__2 |
5961 | { | 5792 | { |
5962 | pushFollow(FOLLOW_9); | 5793 | pushFollow(FOLLOW_9); |
5963 | rule__ClassDeclaration__Group_3__1__Impl(); | 5794 | rule__ClassDeclaration__Group_3__1__Impl(); |
@@ -5988,21 +5819,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
5988 | 5819 | ||
5989 | 5820 | ||
5990 | // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl" | 5821 | // $ANTLR start "rule__ClassDeclaration__Group_3__1__Impl" |
5991 | // InternalProblem.g:1833:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ; | 5822 | // InternalProblem.g:1792:1: rule__ClassDeclaration__Group_3__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ; |
5992 | public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException { | 5823 | public final void rule__ClassDeclaration__Group_3__1__Impl() throws RecognitionException { |
5993 | 5824 | ||
5994 | int stackSize = keepStackSize(); | 5825 | int stackSize = keepStackSize(); |
5995 | 5826 | ||
5996 | try { | 5827 | try { |
5997 | // InternalProblem.g:1837:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ) | 5828 | // InternalProblem.g:1796:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) ) |
5998 | // InternalProblem.g:1838:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) | 5829 | // InternalProblem.g:1797:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) |
5999 | { | 5830 | { |
6000 | // InternalProblem.g:1838:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) | 5831 | // InternalProblem.g:1797:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) ) |
6001 | // InternalProblem.g:1839:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) | 5832 | // InternalProblem.g:1798:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) |
6002 | { | 5833 | { |
6003 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1()); | 5834 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_1()); |
6004 | // InternalProblem.g:1840:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) | 5835 | // InternalProblem.g:1799:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_1 ) |
6005 | // InternalProblem.g:1840:3: rule__ClassDeclaration__SuperTypesAssignment_3_1 | 5836 | // InternalProblem.g:1799:3: rule__ClassDeclaration__SuperTypesAssignment_3_1 |
6006 | { | 5837 | { |
6007 | pushFollow(FOLLOW_2); | 5838 | pushFollow(FOLLOW_2); |
6008 | rule__ClassDeclaration__SuperTypesAssignment_3_1(); | 5839 | rule__ClassDeclaration__SuperTypesAssignment_3_1(); |
@@ -6035,14 +5866,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6035 | 5866 | ||
6036 | 5867 | ||
6037 | // $ANTLR start "rule__ClassDeclaration__Group_3__2" | 5868 | // $ANTLR start "rule__ClassDeclaration__Group_3__2" |
6038 | // InternalProblem.g:1848:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; | 5869 | // InternalProblem.g:1807:1: rule__ClassDeclaration__Group_3__2 : rule__ClassDeclaration__Group_3__2__Impl ; |
6039 | public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException { | 5870 | public final void rule__ClassDeclaration__Group_3__2() throws RecognitionException { |
6040 | 5871 | ||
6041 | int stackSize = keepStackSize(); | 5872 | int stackSize = keepStackSize(); |
6042 | 5873 | ||
6043 | try { | 5874 | try { |
6044 | // InternalProblem.g:1852:1: ( rule__ClassDeclaration__Group_3__2__Impl ) | 5875 | // InternalProblem.g:1811:1: ( rule__ClassDeclaration__Group_3__2__Impl ) |
6045 | // InternalProblem.g:1853:2: rule__ClassDeclaration__Group_3__2__Impl | 5876 | // InternalProblem.g:1812:2: rule__ClassDeclaration__Group_3__2__Impl |
6046 | { | 5877 | { |
6047 | pushFollow(FOLLOW_2); | 5878 | pushFollow(FOLLOW_2); |
6048 | rule__ClassDeclaration__Group_3__2__Impl(); | 5879 | rule__ClassDeclaration__Group_3__2__Impl(); |
@@ -6068,33 +5899,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6068 | 5899 | ||
6069 | 5900 | ||
6070 | // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl" | 5901 | // $ANTLR start "rule__ClassDeclaration__Group_3__2__Impl" |
6071 | // InternalProblem.g:1859:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; | 5902 | // InternalProblem.g:1818:1: rule__ClassDeclaration__Group_3__2__Impl : ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ; |
6072 | public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException { | 5903 | public final void rule__ClassDeclaration__Group_3__2__Impl() throws RecognitionException { |
6073 | 5904 | ||
6074 | int stackSize = keepStackSize(); | 5905 | int stackSize = keepStackSize(); |
6075 | 5906 | ||
6076 | try { | 5907 | try { |
6077 | // InternalProblem.g:1863:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) | 5908 | // InternalProblem.g:1822:1: ( ( ( rule__ClassDeclaration__Group_3_2__0 )* ) ) |
6078 | // InternalProblem.g:1864:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) | 5909 | // InternalProblem.g:1823:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) |
6079 | { | 5910 | { |
6080 | // InternalProblem.g:1864:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) | 5911 | // InternalProblem.g:1823:1: ( ( rule__ClassDeclaration__Group_3_2__0 )* ) |
6081 | // InternalProblem.g:1865:2: ( rule__ClassDeclaration__Group_3_2__0 )* | 5912 | // InternalProblem.g:1824:2: ( rule__ClassDeclaration__Group_3_2__0 )* |
6082 | { | 5913 | { |
6083 | before(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); | 5914 | before(grammarAccess.getClassDeclarationAccess().getGroup_3_2()); |
6084 | // InternalProblem.g:1866:2: ( rule__ClassDeclaration__Group_3_2__0 )* | 5915 | // InternalProblem.g:1825:2: ( rule__ClassDeclaration__Group_3_2__0 )* |
6085 | loop27: | 5916 | loop26: |
6086 | do { | 5917 | do { |
6087 | int alt27=2; | 5918 | int alt26=2; |
6088 | int LA27_0 = input.LA(1); | 5919 | int LA26_0 = input.LA(1); |
6089 | 5920 | ||
6090 | if ( (LA27_0==13) ) { | 5921 | if ( (LA26_0==14) ) { |
6091 | alt27=1; | 5922 | alt26=1; |
6092 | } | 5923 | } |
6093 | 5924 | ||
6094 | 5925 | ||
6095 | switch (alt27) { | 5926 | switch (alt26) { |
6096 | case 1 : | 5927 | case 1 : |
6097 | // InternalProblem.g:1866:3: rule__ClassDeclaration__Group_3_2__0 | 5928 | // InternalProblem.g:1825:3: rule__ClassDeclaration__Group_3_2__0 |
6098 | { | 5929 | { |
6099 | pushFollow(FOLLOW_10); | 5930 | pushFollow(FOLLOW_10); |
6100 | rule__ClassDeclaration__Group_3_2__0(); | 5931 | rule__ClassDeclaration__Group_3_2__0(); |
@@ -6106,7 +5937,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6106 | break; | 5937 | break; |
6107 | 5938 | ||
6108 | default : | 5939 | default : |
6109 | break loop27; | 5940 | break loop26; |
6110 | } | 5941 | } |
6111 | } while (true); | 5942 | } while (true); |
6112 | 5943 | ||
@@ -6133,14 +5964,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6133 | 5964 | ||
6134 | 5965 | ||
6135 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0" | 5966 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0" |
6136 | // InternalProblem.g:1875:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; | 5967 | // InternalProblem.g:1834:1: rule__ClassDeclaration__Group_3_2__0 : rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ; |
6137 | public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException { | 5968 | public final void rule__ClassDeclaration__Group_3_2__0() throws RecognitionException { |
6138 | 5969 | ||
6139 | int stackSize = keepStackSize(); | 5970 | int stackSize = keepStackSize(); |
6140 | 5971 | ||
6141 | try { | 5972 | try { |
6142 | // InternalProblem.g:1879:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) | 5973 | // InternalProblem.g:1838:1: ( rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 ) |
6143 | // InternalProblem.g:1880:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 | 5974 | // InternalProblem.g:1839:2: rule__ClassDeclaration__Group_3_2__0__Impl rule__ClassDeclaration__Group_3_2__1 |
6144 | { | 5975 | { |
6145 | pushFollow(FOLLOW_5); | 5976 | pushFollow(FOLLOW_5); |
6146 | rule__ClassDeclaration__Group_3_2__0__Impl(); | 5977 | rule__ClassDeclaration__Group_3_2__0__Impl(); |
@@ -6171,20 +6002,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6171 | 6002 | ||
6172 | 6003 | ||
6173 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl" | 6004 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__0__Impl" |
6174 | // InternalProblem.g:1887:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ; | 6005 | // InternalProblem.g:1846:1: rule__ClassDeclaration__Group_3_2__0__Impl : ( ',' ) ; |
6175 | public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException { | 6006 | public final void rule__ClassDeclaration__Group_3_2__0__Impl() throws RecognitionException { |
6176 | 6007 | ||
6177 | int stackSize = keepStackSize(); | 6008 | int stackSize = keepStackSize(); |
6178 | 6009 | ||
6179 | try { | 6010 | try { |
6180 | // InternalProblem.g:1891:1: ( ( ',' ) ) | 6011 | // InternalProblem.g:1850:1: ( ( ',' ) ) |
6181 | // InternalProblem.g:1892:1: ( ',' ) | 6012 | // InternalProblem.g:1851:1: ( ',' ) |
6182 | { | 6013 | { |
6183 | // InternalProblem.g:1892:1: ( ',' ) | 6014 | // InternalProblem.g:1851:1: ( ',' ) |
6184 | // InternalProblem.g:1893:2: ',' | 6015 | // InternalProblem.g:1852:2: ',' |
6185 | { | 6016 | { |
6186 | before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); | 6017 | before(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); |
6187 | match(input,13,FOLLOW_2); | 6018 | match(input,14,FOLLOW_2); |
6188 | after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); | 6019 | after(grammarAccess.getClassDeclarationAccess().getCommaKeyword_3_2_0()); |
6189 | 6020 | ||
6190 | } | 6021 | } |
@@ -6208,14 +6039,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6208 | 6039 | ||
6209 | 6040 | ||
6210 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1" | 6041 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1" |
6211 | // InternalProblem.g:1902:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; | 6042 | // InternalProblem.g:1861:1: rule__ClassDeclaration__Group_3_2__1 : rule__ClassDeclaration__Group_3_2__1__Impl ; |
6212 | public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException { | 6043 | public final void rule__ClassDeclaration__Group_3_2__1() throws RecognitionException { |
6213 | 6044 | ||
6214 | int stackSize = keepStackSize(); | 6045 | int stackSize = keepStackSize(); |
6215 | 6046 | ||
6216 | try { | 6047 | try { |
6217 | // InternalProblem.g:1906:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) | 6048 | // InternalProblem.g:1865:1: ( rule__ClassDeclaration__Group_3_2__1__Impl ) |
6218 | // InternalProblem.g:1907:2: rule__ClassDeclaration__Group_3_2__1__Impl | 6049 | // InternalProblem.g:1866:2: rule__ClassDeclaration__Group_3_2__1__Impl |
6219 | { | 6050 | { |
6220 | pushFollow(FOLLOW_2); | 6051 | pushFollow(FOLLOW_2); |
6221 | rule__ClassDeclaration__Group_3_2__1__Impl(); | 6052 | rule__ClassDeclaration__Group_3_2__1__Impl(); |
@@ -6241,21 +6072,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6241 | 6072 | ||
6242 | 6073 | ||
6243 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl" | 6074 | // $ANTLR start "rule__ClassDeclaration__Group_3_2__1__Impl" |
6244 | // InternalProblem.g:1913:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ; | 6075 | // InternalProblem.g:1872:1: rule__ClassDeclaration__Group_3_2__1__Impl : ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ; |
6245 | public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException { | 6076 | public final void rule__ClassDeclaration__Group_3_2__1__Impl() throws RecognitionException { |
6246 | 6077 | ||
6247 | int stackSize = keepStackSize(); | 6078 | int stackSize = keepStackSize(); |
6248 | 6079 | ||
6249 | try { | 6080 | try { |
6250 | // InternalProblem.g:1917:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ) | 6081 | // InternalProblem.g:1876:1: ( ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) ) |
6251 | // InternalProblem.g:1918:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) | 6082 | // InternalProblem.g:1877:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) |
6252 | { | 6083 | { |
6253 | // InternalProblem.g:1918:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) | 6084 | // InternalProblem.g:1877:1: ( ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) ) |
6254 | // InternalProblem.g:1919:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) | 6085 | // InternalProblem.g:1878:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) |
6255 | { | 6086 | { |
6256 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1()); | 6087 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesAssignment_3_2_1()); |
6257 | // InternalProblem.g:1920:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) | 6088 | // InternalProblem.g:1879:2: ( rule__ClassDeclaration__SuperTypesAssignment_3_2_1 ) |
6258 | // InternalProblem.g:1920:3: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 | 6089 | // InternalProblem.g:1879:3: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 |
6259 | { | 6090 | { |
6260 | pushFollow(FOLLOW_2); | 6091 | pushFollow(FOLLOW_2); |
6261 | rule__ClassDeclaration__SuperTypesAssignment_3_2_1(); | 6092 | rule__ClassDeclaration__SuperTypesAssignment_3_2_1(); |
@@ -6288,14 +6119,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6288 | 6119 | ||
6289 | 6120 | ||
6290 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0" | 6121 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0" |
6291 | // InternalProblem.g:1929:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; | 6122 | // InternalProblem.g:1888:1: rule__ClassDeclaration__Group_4_0__0 : rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ; |
6292 | public final void rule__ClassDeclaration__Group_4_0__0() throws RecognitionException { | 6123 | public final void rule__ClassDeclaration__Group_4_0__0() throws RecognitionException { |
6293 | 6124 | ||
6294 | int stackSize = keepStackSize(); | 6125 | int stackSize = keepStackSize(); |
6295 | 6126 | ||
6296 | try { | 6127 | try { |
6297 | // InternalProblem.g:1933:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) | 6128 | // InternalProblem.g:1892:1: ( rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 ) |
6298 | // InternalProblem.g:1934:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 | 6129 | // InternalProblem.g:1893:2: rule__ClassDeclaration__Group_4_0__0__Impl rule__ClassDeclaration__Group_4_0__1 |
6299 | { | 6130 | { |
6300 | pushFollow(FOLLOW_11); | 6131 | pushFollow(FOLLOW_11); |
6301 | rule__ClassDeclaration__Group_4_0__0__Impl(); | 6132 | rule__ClassDeclaration__Group_4_0__0__Impl(); |
@@ -6326,20 +6157,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6326 | 6157 | ||
6327 | 6158 | ||
6328 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0__Impl" | 6159 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__0__Impl" |
6329 | // InternalProblem.g:1941:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( '{' ) ; | 6160 | // InternalProblem.g:1900:1: rule__ClassDeclaration__Group_4_0__0__Impl : ( '{' ) ; |
6330 | public final void rule__ClassDeclaration__Group_4_0__0__Impl() throws RecognitionException { | 6161 | public final void rule__ClassDeclaration__Group_4_0__0__Impl() throws RecognitionException { |
6331 | 6162 | ||
6332 | int stackSize = keepStackSize(); | 6163 | int stackSize = keepStackSize(); |
6333 | 6164 | ||
6334 | try { | 6165 | try { |
6335 | // InternalProblem.g:1945:1: ( ( '{' ) ) | 6166 | // InternalProblem.g:1904:1: ( ( '{' ) ) |
6336 | // InternalProblem.g:1946:1: ( '{' ) | 6167 | // InternalProblem.g:1905:1: ( '{' ) |
6337 | { | 6168 | { |
6338 | // InternalProblem.g:1946:1: ( '{' ) | 6169 | // InternalProblem.g:1905:1: ( '{' ) |
6339 | // InternalProblem.g:1947:2: '{' | 6170 | // InternalProblem.g:1906:2: '{' |
6340 | { | 6171 | { |
6341 | before(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); | 6172 | before(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); |
6342 | match(input,31,FOLLOW_2); | 6173 | match(input,28,FOLLOW_2); |
6343 | after(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); | 6174 | after(grammarAccess.getClassDeclarationAccess().getLeftCurlyBracketKeyword_4_0_0()); |
6344 | 6175 | ||
6345 | } | 6176 | } |
@@ -6363,14 +6194,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6363 | 6194 | ||
6364 | 6195 | ||
6365 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1" | 6196 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1" |
6366 | // InternalProblem.g:1956:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; | 6197 | // InternalProblem.g:1915:1: rule__ClassDeclaration__Group_4_0__1 : rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ; |
6367 | public final void rule__ClassDeclaration__Group_4_0__1() throws RecognitionException { | 6198 | public final void rule__ClassDeclaration__Group_4_0__1() throws RecognitionException { |
6368 | 6199 | ||
6369 | int stackSize = keepStackSize(); | 6200 | int stackSize = keepStackSize(); |
6370 | 6201 | ||
6371 | try { | 6202 | try { |
6372 | // InternalProblem.g:1960:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) | 6203 | // InternalProblem.g:1919:1: ( rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 ) |
6373 | // InternalProblem.g:1961:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 | 6204 | // InternalProblem.g:1920:2: rule__ClassDeclaration__Group_4_0__1__Impl rule__ClassDeclaration__Group_4_0__2 |
6374 | { | 6205 | { |
6375 | pushFollow(FOLLOW_11); | 6206 | pushFollow(FOLLOW_11); |
6376 | rule__ClassDeclaration__Group_4_0__1__Impl(); | 6207 | rule__ClassDeclaration__Group_4_0__1__Impl(); |
@@ -6401,33 +6232,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6401 | 6232 | ||
6402 | 6233 | ||
6403 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1__Impl" | 6234 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__1__Impl" |
6404 | // InternalProblem.g:1968:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ; | 6235 | // InternalProblem.g:1927:1: rule__ClassDeclaration__Group_4_0__1__Impl : ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ; |
6405 | public final void rule__ClassDeclaration__Group_4_0__1__Impl() throws RecognitionException { | 6236 | public final void rule__ClassDeclaration__Group_4_0__1__Impl() throws RecognitionException { |
6406 | 6237 | ||
6407 | int stackSize = keepStackSize(); | 6238 | int stackSize = keepStackSize(); |
6408 | 6239 | ||
6409 | try { | 6240 | try { |
6410 | // InternalProblem.g:1972:1: ( ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ) | 6241 | // InternalProblem.g:1931:1: ( ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) ) |
6411 | // InternalProblem.g:1973:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) | 6242 | // InternalProblem.g:1932:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) |
6412 | { | 6243 | { |
6413 | // InternalProblem.g:1973:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) | 6244 | // InternalProblem.g:1932:1: ( ( rule__ClassDeclaration__Group_4_0_1__0 )* ) |
6414 | // InternalProblem.g:1974:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* | 6245 | // InternalProblem.g:1933:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* |
6415 | { | 6246 | { |
6416 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1()); | 6247 | before(grammarAccess.getClassDeclarationAccess().getGroup_4_0_1()); |
6417 | // InternalProblem.g:1975:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* | 6248 | // InternalProblem.g:1934:2: ( rule__ClassDeclaration__Group_4_0_1__0 )* |
6418 | loop28: | 6249 | loop27: |
6419 | do { | 6250 | do { |
6420 | int alt28=2; | 6251 | int alt27=2; |
6421 | int LA28_0 = input.LA(1); | 6252 | int LA27_0 = input.LA(1); |
6422 | 6253 | ||
6423 | if ( ((LA28_0>=RULE_QUOTED_ID && LA28_0<=RULE_ID)||LA28_0==15||(LA28_0>=19 && LA28_0<=22)||LA28_0==45) ) { | 6254 | if ( ((LA27_0>=RULE_QUOTED_ID && LA27_0<=RULE_ID)||LA27_0==16||(LA27_0>=20 && LA27_0<=21)||LA27_0==43) ) { |
6424 | alt28=1; | 6255 | alt27=1; |
6425 | } | 6256 | } |
6426 | 6257 | ||
6427 | 6258 | ||
6428 | switch (alt28) { | 6259 | switch (alt27) { |
6429 | case 1 : | 6260 | case 1 : |
6430 | // InternalProblem.g:1975:3: rule__ClassDeclaration__Group_4_0_1__0 | 6261 | // InternalProblem.g:1934:3: rule__ClassDeclaration__Group_4_0_1__0 |
6431 | { | 6262 | { |
6432 | pushFollow(FOLLOW_12); | 6263 | pushFollow(FOLLOW_12); |
6433 | rule__ClassDeclaration__Group_4_0_1__0(); | 6264 | rule__ClassDeclaration__Group_4_0_1__0(); |
@@ -6439,7 +6270,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6439 | break; | 6270 | break; |
6440 | 6271 | ||
6441 | default : | 6272 | default : |
6442 | break loop28; | 6273 | break loop27; |
6443 | } | 6274 | } |
6444 | } while (true); | 6275 | } while (true); |
6445 | 6276 | ||
@@ -6466,14 +6297,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6466 | 6297 | ||
6467 | 6298 | ||
6468 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2" | 6299 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2" |
6469 | // InternalProblem.g:1983:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; | 6300 | // InternalProblem.g:1942:1: rule__ClassDeclaration__Group_4_0__2 : rule__ClassDeclaration__Group_4_0__2__Impl ; |
6470 | public final void rule__ClassDeclaration__Group_4_0__2() throws RecognitionException { | 6301 | public final void rule__ClassDeclaration__Group_4_0__2() throws RecognitionException { |
6471 | 6302 | ||
6472 | int stackSize = keepStackSize(); | 6303 | int stackSize = keepStackSize(); |
6473 | 6304 | ||
6474 | try { | 6305 | try { |
6475 | // InternalProblem.g:1987:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) | 6306 | // InternalProblem.g:1946:1: ( rule__ClassDeclaration__Group_4_0__2__Impl ) |
6476 | // InternalProblem.g:1988:2: rule__ClassDeclaration__Group_4_0__2__Impl | 6307 | // InternalProblem.g:1947:2: rule__ClassDeclaration__Group_4_0__2__Impl |
6477 | { | 6308 | { |
6478 | pushFollow(FOLLOW_2); | 6309 | pushFollow(FOLLOW_2); |
6479 | rule__ClassDeclaration__Group_4_0__2__Impl(); | 6310 | rule__ClassDeclaration__Group_4_0__2__Impl(); |
@@ -6499,20 +6330,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6499 | 6330 | ||
6500 | 6331 | ||
6501 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2__Impl" | 6332 | // $ANTLR start "rule__ClassDeclaration__Group_4_0__2__Impl" |
6502 | // InternalProblem.g:1994:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( '}' ) ; | 6333 | // InternalProblem.g:1953:1: rule__ClassDeclaration__Group_4_0__2__Impl : ( '}' ) ; |
6503 | public final void rule__ClassDeclaration__Group_4_0__2__Impl() throws RecognitionException { | 6334 | public final void rule__ClassDeclaration__Group_4_0__2__Impl() throws RecognitionException { |
6504 | 6335 | ||
6505 | int stackSize = keepStackSize(); | 6336 | int stackSize = keepStackSize(); |
6506 | 6337 | ||
6507 | try { | 6338 | try { |
6508 | // InternalProblem.g:1998:1: ( ( '}' ) ) | 6339 | // InternalProblem.g:1957:1: ( ( '}' ) ) |
6509 | // InternalProblem.g:1999:1: ( '}' ) | 6340 | // InternalProblem.g:1958:1: ( '}' ) |
6510 | { | 6341 | { |
6511 | // InternalProblem.g:1999:1: ( '}' ) | 6342 | // InternalProblem.g:1958:1: ( '}' ) |
6512 | // InternalProblem.g:2000:2: '}' | 6343 | // InternalProblem.g:1959:2: '}' |
6513 | { | 6344 | { |
6514 | before(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); | 6345 | before(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); |
6515 | match(input,32,FOLLOW_2); | 6346 | match(input,29,FOLLOW_2); |
6516 | after(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); | 6347 | after(grammarAccess.getClassDeclarationAccess().getRightCurlyBracketKeyword_4_0_2()); |
6517 | 6348 | ||
6518 | } | 6349 | } |
@@ -6536,14 +6367,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6536 | 6367 | ||
6537 | 6368 | ||
6538 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0" | 6369 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0" |
6539 | // InternalProblem.g:2010:1: rule__ClassDeclaration__Group_4_0_1__0 : rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ; | 6370 | // InternalProblem.g:1969:1: rule__ClassDeclaration__Group_4_0_1__0 : rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ; |
6540 | public final void rule__ClassDeclaration__Group_4_0_1__0() throws RecognitionException { | 6371 | public final void rule__ClassDeclaration__Group_4_0_1__0() throws RecognitionException { |
6541 | 6372 | ||
6542 | int stackSize = keepStackSize(); | 6373 | int stackSize = keepStackSize(); |
6543 | 6374 | ||
6544 | try { | 6375 | try { |
6545 | // InternalProblem.g:2014:1: ( rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ) | 6376 | // InternalProblem.g:1973:1: ( rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 ) |
6546 | // InternalProblem.g:2015:2: rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 | 6377 | // InternalProblem.g:1974:2: rule__ClassDeclaration__Group_4_0_1__0__Impl rule__ClassDeclaration__Group_4_0_1__1 |
6547 | { | 6378 | { |
6548 | pushFollow(FOLLOW_13); | 6379 | pushFollow(FOLLOW_13); |
6549 | rule__ClassDeclaration__Group_4_0_1__0__Impl(); | 6380 | rule__ClassDeclaration__Group_4_0_1__0__Impl(); |
@@ -6574,21 +6405,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6574 | 6405 | ||
6575 | 6406 | ||
6576 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0__Impl" | 6407 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__0__Impl" |
6577 | // InternalProblem.g:2022:1: rule__ClassDeclaration__Group_4_0_1__0__Impl : ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ; | 6408 | // InternalProblem.g:1981:1: rule__ClassDeclaration__Group_4_0_1__0__Impl : ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ; |
6578 | public final void rule__ClassDeclaration__Group_4_0_1__0__Impl() throws RecognitionException { | 6409 | public final void rule__ClassDeclaration__Group_4_0_1__0__Impl() throws RecognitionException { |
6579 | 6410 | ||
6580 | int stackSize = keepStackSize(); | 6411 | int stackSize = keepStackSize(); |
6581 | 6412 | ||
6582 | try { | 6413 | try { |
6583 | // InternalProblem.g:2026:1: ( ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ) | 6414 | // InternalProblem.g:1985:1: ( ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) ) |
6584 | // InternalProblem.g:2027:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) | 6415 | // InternalProblem.g:1986:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) |
6585 | { | 6416 | { |
6586 | // InternalProblem.g:2027:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) | 6417 | // InternalProblem.g:1986:1: ( ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) ) |
6587 | // InternalProblem.g:2028:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) | 6418 | // InternalProblem.g:1987:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) |
6588 | { | 6419 | { |
6589 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0()); | 6420 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsAssignment_4_0_1_0()); |
6590 | // InternalProblem.g:2029:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) | 6421 | // InternalProblem.g:1988:2: ( rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 ) |
6591 | // InternalProblem.g:2029:3: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 | 6422 | // InternalProblem.g:1988:3: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 |
6592 | { | 6423 | { |
6593 | pushFollow(FOLLOW_2); | 6424 | pushFollow(FOLLOW_2); |
6594 | rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0(); | 6425 | rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0(); |
@@ -6621,14 +6452,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6621 | 6452 | ||
6622 | 6453 | ||
6623 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1" | 6454 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1" |
6624 | // InternalProblem.g:2037:1: rule__ClassDeclaration__Group_4_0_1__1 : rule__ClassDeclaration__Group_4_0_1__1__Impl ; | 6455 | // InternalProblem.g:1996:1: rule__ClassDeclaration__Group_4_0_1__1 : rule__ClassDeclaration__Group_4_0_1__1__Impl ; |
6625 | public final void rule__ClassDeclaration__Group_4_0_1__1() throws RecognitionException { | 6456 | public final void rule__ClassDeclaration__Group_4_0_1__1() throws RecognitionException { |
6626 | 6457 | ||
6627 | int stackSize = keepStackSize(); | 6458 | int stackSize = keepStackSize(); |
6628 | 6459 | ||
6629 | try { | 6460 | try { |
6630 | // InternalProblem.g:2041:1: ( rule__ClassDeclaration__Group_4_0_1__1__Impl ) | 6461 | // InternalProblem.g:2000:1: ( rule__ClassDeclaration__Group_4_0_1__1__Impl ) |
6631 | // InternalProblem.g:2042:2: rule__ClassDeclaration__Group_4_0_1__1__Impl | 6462 | // InternalProblem.g:2001:2: rule__ClassDeclaration__Group_4_0_1__1__Impl |
6632 | { | 6463 | { |
6633 | pushFollow(FOLLOW_2); | 6464 | pushFollow(FOLLOW_2); |
6634 | rule__ClassDeclaration__Group_4_0_1__1__Impl(); | 6465 | rule__ClassDeclaration__Group_4_0_1__1__Impl(); |
@@ -6654,31 +6485,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6654 | 6485 | ||
6655 | 6486 | ||
6656 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1__Impl" | 6487 | // $ANTLR start "rule__ClassDeclaration__Group_4_0_1__1__Impl" |
6657 | // InternalProblem.g:2048:1: rule__ClassDeclaration__Group_4_0_1__1__Impl : ( ( ';' )? ) ; | 6488 | // InternalProblem.g:2007:1: rule__ClassDeclaration__Group_4_0_1__1__Impl : ( ( ';' )? ) ; |
6658 | public final void rule__ClassDeclaration__Group_4_0_1__1__Impl() throws RecognitionException { | 6489 | public final void rule__ClassDeclaration__Group_4_0_1__1__Impl() throws RecognitionException { |
6659 | 6490 | ||
6660 | int stackSize = keepStackSize(); | 6491 | int stackSize = keepStackSize(); |
6661 | 6492 | ||
6662 | try { | 6493 | try { |
6663 | // InternalProblem.g:2052:1: ( ( ( ';' )? ) ) | 6494 | // InternalProblem.g:2011:1: ( ( ( ';' )? ) ) |
6664 | // InternalProblem.g:2053:1: ( ( ';' )? ) | 6495 | // InternalProblem.g:2012:1: ( ( ';' )? ) |
6665 | { | 6496 | { |
6666 | // InternalProblem.g:2053:1: ( ( ';' )? ) | 6497 | // InternalProblem.g:2012:1: ( ( ';' )? ) |
6667 | // InternalProblem.g:2054:2: ( ';' )? | 6498 | // InternalProblem.g:2013:2: ( ';' )? |
6668 | { | 6499 | { |
6669 | before(grammarAccess.getClassDeclarationAccess().getSemicolonKeyword_4_0_1_1()); | 6500 | before(grammarAccess.getClassDeclarationAccess().getSemicolonKeyword_4_0_1_1()); |
6670 | // InternalProblem.g:2055:2: ( ';' )? | 6501 | // InternalProblem.g:2014:2: ( ';' )? |
6671 | int alt29=2; | 6502 | int alt28=2; |
6672 | int LA29_0 = input.LA(1); | 6503 | int LA28_0 = input.LA(1); |
6673 | 6504 | ||
6674 | if ( (LA29_0==14) ) { | 6505 | if ( (LA28_0==15) ) { |
6675 | alt29=1; | 6506 | alt28=1; |
6676 | } | 6507 | } |
6677 | switch (alt29) { | 6508 | switch (alt28) { |
6678 | case 1 : | 6509 | case 1 : |
6679 | // InternalProblem.g:2055:3: ';' | 6510 | // InternalProblem.g:2014:3: ';' |
6680 | { | 6511 | { |
6681 | match(input,14,FOLLOW_2); | 6512 | match(input,15,FOLLOW_2); |
6682 | 6513 | ||
6683 | } | 6514 | } |
6684 | break; | 6515 | break; |
@@ -6708,14 +6539,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6708 | 6539 | ||
6709 | 6540 | ||
6710 | // $ANTLR start "rule__EnumDeclaration__Group__0" | 6541 | // $ANTLR start "rule__EnumDeclaration__Group__0" |
6711 | // InternalProblem.g:2064:1: rule__EnumDeclaration__Group__0 : rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ; | 6542 | // InternalProblem.g:2023:1: rule__EnumDeclaration__Group__0 : rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ; |
6712 | public final void rule__EnumDeclaration__Group__0() throws RecognitionException { | 6543 | public final void rule__EnumDeclaration__Group__0() throws RecognitionException { |
6713 | 6544 | ||
6714 | int stackSize = keepStackSize(); | 6545 | int stackSize = keepStackSize(); |
6715 | 6546 | ||
6716 | try { | 6547 | try { |
6717 | // InternalProblem.g:2068:1: ( rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ) | 6548 | // InternalProblem.g:2027:1: ( rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 ) |
6718 | // InternalProblem.g:2069:2: rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 | 6549 | // InternalProblem.g:2028:2: rule__EnumDeclaration__Group__0__Impl rule__EnumDeclaration__Group__1 |
6719 | { | 6550 | { |
6720 | pushFollow(FOLLOW_5); | 6551 | pushFollow(FOLLOW_5); |
6721 | rule__EnumDeclaration__Group__0__Impl(); | 6552 | rule__EnumDeclaration__Group__0__Impl(); |
@@ -6746,20 +6577,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6746 | 6577 | ||
6747 | 6578 | ||
6748 | // $ANTLR start "rule__EnumDeclaration__Group__0__Impl" | 6579 | // $ANTLR start "rule__EnumDeclaration__Group__0__Impl" |
6749 | // InternalProblem.g:2076:1: rule__EnumDeclaration__Group__0__Impl : ( 'enum' ) ; | 6580 | // InternalProblem.g:2035:1: rule__EnumDeclaration__Group__0__Impl : ( 'enum' ) ; |
6750 | public final void rule__EnumDeclaration__Group__0__Impl() throws RecognitionException { | 6581 | public final void rule__EnumDeclaration__Group__0__Impl() throws RecognitionException { |
6751 | 6582 | ||
6752 | int stackSize = keepStackSize(); | 6583 | int stackSize = keepStackSize(); |
6753 | 6584 | ||
6754 | try { | 6585 | try { |
6755 | // InternalProblem.g:2080:1: ( ( 'enum' ) ) | 6586 | // InternalProblem.g:2039:1: ( ( 'enum' ) ) |
6756 | // InternalProblem.g:2081:1: ( 'enum' ) | 6587 | // InternalProblem.g:2040:1: ( 'enum' ) |
6757 | { | 6588 | { |
6758 | // InternalProblem.g:2081:1: ( 'enum' ) | 6589 | // InternalProblem.g:2040:1: ( 'enum' ) |
6759 | // InternalProblem.g:2082:2: 'enum' | 6590 | // InternalProblem.g:2041:2: 'enum' |
6760 | { | 6591 | { |
6761 | before(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); | 6592 | before(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); |
6762 | match(input,33,FOLLOW_2); | 6593 | match(input,30,FOLLOW_2); |
6763 | after(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); | 6594 | after(grammarAccess.getEnumDeclarationAccess().getEnumKeyword_0()); |
6764 | 6595 | ||
6765 | } | 6596 | } |
@@ -6783,14 +6614,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6783 | 6614 | ||
6784 | 6615 | ||
6785 | // $ANTLR start "rule__EnumDeclaration__Group__1" | 6616 | // $ANTLR start "rule__EnumDeclaration__Group__1" |
6786 | // InternalProblem.g:2091:1: rule__EnumDeclaration__Group__1 : rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ; | 6617 | // InternalProblem.g:2050:1: rule__EnumDeclaration__Group__1 : rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ; |
6787 | public final void rule__EnumDeclaration__Group__1() throws RecognitionException { | 6618 | public final void rule__EnumDeclaration__Group__1() throws RecognitionException { |
6788 | 6619 | ||
6789 | int stackSize = keepStackSize(); | 6620 | int stackSize = keepStackSize(); |
6790 | 6621 | ||
6791 | try { | 6622 | try { |
6792 | // InternalProblem.g:2095:1: ( rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ) | 6623 | // InternalProblem.g:2054:1: ( rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 ) |
6793 | // InternalProblem.g:2096:2: rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 | 6624 | // InternalProblem.g:2055:2: rule__EnumDeclaration__Group__1__Impl rule__EnumDeclaration__Group__2 |
6794 | { | 6625 | { |
6795 | pushFollow(FOLLOW_14); | 6626 | pushFollow(FOLLOW_14); |
6796 | rule__EnumDeclaration__Group__1__Impl(); | 6627 | rule__EnumDeclaration__Group__1__Impl(); |
@@ -6821,21 +6652,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6821 | 6652 | ||
6822 | 6653 | ||
6823 | // $ANTLR start "rule__EnumDeclaration__Group__1__Impl" | 6654 | // $ANTLR start "rule__EnumDeclaration__Group__1__Impl" |
6824 | // InternalProblem.g:2103:1: rule__EnumDeclaration__Group__1__Impl : ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ; | 6655 | // InternalProblem.g:2062:1: rule__EnumDeclaration__Group__1__Impl : ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ; |
6825 | public final void rule__EnumDeclaration__Group__1__Impl() throws RecognitionException { | 6656 | public final void rule__EnumDeclaration__Group__1__Impl() throws RecognitionException { |
6826 | 6657 | ||
6827 | int stackSize = keepStackSize(); | 6658 | int stackSize = keepStackSize(); |
6828 | 6659 | ||
6829 | try { | 6660 | try { |
6830 | // InternalProblem.g:2107:1: ( ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ) | 6661 | // InternalProblem.g:2066:1: ( ( ( rule__EnumDeclaration__NameAssignment_1 ) ) ) |
6831 | // InternalProblem.g:2108:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) | 6662 | // InternalProblem.g:2067:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) |
6832 | { | 6663 | { |
6833 | // InternalProblem.g:2108:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) | 6664 | // InternalProblem.g:2067:1: ( ( rule__EnumDeclaration__NameAssignment_1 ) ) |
6834 | // InternalProblem.g:2109:2: ( rule__EnumDeclaration__NameAssignment_1 ) | 6665 | // InternalProblem.g:2068:2: ( rule__EnumDeclaration__NameAssignment_1 ) |
6835 | { | 6666 | { |
6836 | before(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); | 6667 | before(grammarAccess.getEnumDeclarationAccess().getNameAssignment_1()); |
6837 | // InternalProblem.g:2110:2: ( rule__EnumDeclaration__NameAssignment_1 ) | 6668 | // InternalProblem.g:2069:2: ( rule__EnumDeclaration__NameAssignment_1 ) |
6838 | // InternalProblem.g:2110:3: rule__EnumDeclaration__NameAssignment_1 | 6669 | // InternalProblem.g:2069:3: rule__EnumDeclaration__NameAssignment_1 |
6839 | { | 6670 | { |
6840 | pushFollow(FOLLOW_2); | 6671 | pushFollow(FOLLOW_2); |
6841 | rule__EnumDeclaration__NameAssignment_1(); | 6672 | rule__EnumDeclaration__NameAssignment_1(); |
@@ -6868,14 +6699,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6868 | 6699 | ||
6869 | 6700 | ||
6870 | // $ANTLR start "rule__EnumDeclaration__Group__2" | 6701 | // $ANTLR start "rule__EnumDeclaration__Group__2" |
6871 | // InternalProblem.g:2118:1: rule__EnumDeclaration__Group__2 : rule__EnumDeclaration__Group__2__Impl ; | 6702 | // InternalProblem.g:2077:1: rule__EnumDeclaration__Group__2 : rule__EnumDeclaration__Group__2__Impl ; |
6872 | public final void rule__EnumDeclaration__Group__2() throws RecognitionException { | 6703 | public final void rule__EnumDeclaration__Group__2() throws RecognitionException { |
6873 | 6704 | ||
6874 | int stackSize = keepStackSize(); | 6705 | int stackSize = keepStackSize(); |
6875 | 6706 | ||
6876 | try { | 6707 | try { |
6877 | // InternalProblem.g:2122:1: ( rule__EnumDeclaration__Group__2__Impl ) | 6708 | // InternalProblem.g:2081:1: ( rule__EnumDeclaration__Group__2__Impl ) |
6878 | // InternalProblem.g:2123:2: rule__EnumDeclaration__Group__2__Impl | 6709 | // InternalProblem.g:2082:2: rule__EnumDeclaration__Group__2__Impl |
6879 | { | 6710 | { |
6880 | pushFollow(FOLLOW_2); | 6711 | pushFollow(FOLLOW_2); |
6881 | rule__EnumDeclaration__Group__2__Impl(); | 6712 | rule__EnumDeclaration__Group__2__Impl(); |
@@ -6901,21 +6732,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6901 | 6732 | ||
6902 | 6733 | ||
6903 | // $ANTLR start "rule__EnumDeclaration__Group__2__Impl" | 6734 | // $ANTLR start "rule__EnumDeclaration__Group__2__Impl" |
6904 | // InternalProblem.g:2129:1: rule__EnumDeclaration__Group__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2 ) ) ; | 6735 | // InternalProblem.g:2088:1: rule__EnumDeclaration__Group__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2 ) ) ; |
6905 | public final void rule__EnumDeclaration__Group__2__Impl() throws RecognitionException { | 6736 | public final void rule__EnumDeclaration__Group__2__Impl() throws RecognitionException { |
6906 | 6737 | ||
6907 | int stackSize = keepStackSize(); | 6738 | int stackSize = keepStackSize(); |
6908 | 6739 | ||
6909 | try { | 6740 | try { |
6910 | // InternalProblem.g:2133:1: ( ( ( rule__EnumDeclaration__Alternatives_2 ) ) ) | 6741 | // InternalProblem.g:2092:1: ( ( ( rule__EnumDeclaration__Alternatives_2 ) ) ) |
6911 | // InternalProblem.g:2134:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) | 6742 | // InternalProblem.g:2093:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) |
6912 | { | 6743 | { |
6913 | // InternalProblem.g:2134:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) | 6744 | // InternalProblem.g:2093:1: ( ( rule__EnumDeclaration__Alternatives_2 ) ) |
6914 | // InternalProblem.g:2135:2: ( rule__EnumDeclaration__Alternatives_2 ) | 6745 | // InternalProblem.g:2094:2: ( rule__EnumDeclaration__Alternatives_2 ) |
6915 | { | 6746 | { |
6916 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); | 6747 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2()); |
6917 | // InternalProblem.g:2136:2: ( rule__EnumDeclaration__Alternatives_2 ) | 6748 | // InternalProblem.g:2095:2: ( rule__EnumDeclaration__Alternatives_2 ) |
6918 | // InternalProblem.g:2136:3: rule__EnumDeclaration__Alternatives_2 | 6749 | // InternalProblem.g:2095:3: rule__EnumDeclaration__Alternatives_2 |
6919 | { | 6750 | { |
6920 | pushFollow(FOLLOW_2); | 6751 | pushFollow(FOLLOW_2); |
6921 | rule__EnumDeclaration__Alternatives_2(); | 6752 | rule__EnumDeclaration__Alternatives_2(); |
@@ -6948,14 +6779,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6948 | 6779 | ||
6949 | 6780 | ||
6950 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0" | 6781 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0" |
6951 | // InternalProblem.g:2145:1: rule__EnumDeclaration__Group_2_0__0 : rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ; | 6782 | // InternalProblem.g:2104:1: rule__EnumDeclaration__Group_2_0__0 : rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ; |
6952 | public final void rule__EnumDeclaration__Group_2_0__0() throws RecognitionException { | 6783 | public final void rule__EnumDeclaration__Group_2_0__0() throws RecognitionException { |
6953 | 6784 | ||
6954 | int stackSize = keepStackSize(); | 6785 | int stackSize = keepStackSize(); |
6955 | 6786 | ||
6956 | try { | 6787 | try { |
6957 | // InternalProblem.g:2149:1: ( rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ) | 6788 | // InternalProblem.g:2108:1: ( rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 ) |
6958 | // InternalProblem.g:2150:2: rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 | 6789 | // InternalProblem.g:2109:2: rule__EnumDeclaration__Group_2_0__0__Impl rule__EnumDeclaration__Group_2_0__1 |
6959 | { | 6790 | { |
6960 | pushFollow(FOLLOW_15); | 6791 | pushFollow(FOLLOW_15); |
6961 | rule__EnumDeclaration__Group_2_0__0__Impl(); | 6792 | rule__EnumDeclaration__Group_2_0__0__Impl(); |
@@ -6986,20 +6817,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
6986 | 6817 | ||
6987 | 6818 | ||
6988 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0__Impl" | 6819 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__0__Impl" |
6989 | // InternalProblem.g:2157:1: rule__EnumDeclaration__Group_2_0__0__Impl : ( '{' ) ; | 6820 | // InternalProblem.g:2116:1: rule__EnumDeclaration__Group_2_0__0__Impl : ( '{' ) ; |
6990 | public final void rule__EnumDeclaration__Group_2_0__0__Impl() throws RecognitionException { | 6821 | public final void rule__EnumDeclaration__Group_2_0__0__Impl() throws RecognitionException { |
6991 | 6822 | ||
6992 | int stackSize = keepStackSize(); | 6823 | int stackSize = keepStackSize(); |
6993 | 6824 | ||
6994 | try { | 6825 | try { |
6995 | // InternalProblem.g:2161:1: ( ( '{' ) ) | 6826 | // InternalProblem.g:2120:1: ( ( '{' ) ) |
6996 | // InternalProblem.g:2162:1: ( '{' ) | 6827 | // InternalProblem.g:2121:1: ( '{' ) |
6997 | { | 6828 | { |
6998 | // InternalProblem.g:2162:1: ( '{' ) | 6829 | // InternalProblem.g:2121:1: ( '{' ) |
6999 | // InternalProblem.g:2163:2: '{' | 6830 | // InternalProblem.g:2122:2: '{' |
7000 | { | 6831 | { |
7001 | before(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); | 6832 | before(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); |
7002 | match(input,31,FOLLOW_2); | 6833 | match(input,28,FOLLOW_2); |
7003 | after(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); | 6834 | after(grammarAccess.getEnumDeclarationAccess().getLeftCurlyBracketKeyword_2_0_0()); |
7004 | 6835 | ||
7005 | } | 6836 | } |
@@ -7023,14 +6854,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7023 | 6854 | ||
7024 | 6855 | ||
7025 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1" | 6856 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1" |
7026 | // InternalProblem.g:2172:1: rule__EnumDeclaration__Group_2_0__1 : rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ; | 6857 | // InternalProblem.g:2131:1: rule__EnumDeclaration__Group_2_0__1 : rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ; |
7027 | public final void rule__EnumDeclaration__Group_2_0__1() throws RecognitionException { | 6858 | public final void rule__EnumDeclaration__Group_2_0__1() throws RecognitionException { |
7028 | 6859 | ||
7029 | int stackSize = keepStackSize(); | 6860 | int stackSize = keepStackSize(); |
7030 | 6861 | ||
7031 | try { | 6862 | try { |
7032 | // InternalProblem.g:2176:1: ( rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ) | 6863 | // InternalProblem.g:2135:1: ( rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 ) |
7033 | // InternalProblem.g:2177:2: rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 | 6864 | // InternalProblem.g:2136:2: rule__EnumDeclaration__Group_2_0__1__Impl rule__EnumDeclaration__Group_2_0__2 |
7034 | { | 6865 | { |
7035 | pushFollow(FOLLOW_15); | 6866 | pushFollow(FOLLOW_15); |
7036 | rule__EnumDeclaration__Group_2_0__1__Impl(); | 6867 | rule__EnumDeclaration__Group_2_0__1__Impl(); |
@@ -7061,29 +6892,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7061 | 6892 | ||
7062 | 6893 | ||
7063 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1__Impl" | 6894 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__1__Impl" |
7064 | // InternalProblem.g:2184:1: rule__EnumDeclaration__Group_2_0__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ; | 6895 | // InternalProblem.g:2143:1: rule__EnumDeclaration__Group_2_0__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ; |
7065 | public final void rule__EnumDeclaration__Group_2_0__1__Impl() throws RecognitionException { | 6896 | public final void rule__EnumDeclaration__Group_2_0__1__Impl() throws RecognitionException { |
7066 | 6897 | ||
7067 | int stackSize = keepStackSize(); | 6898 | int stackSize = keepStackSize(); |
7068 | 6899 | ||
7069 | try { | 6900 | try { |
7070 | // InternalProblem.g:2188:1: ( ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ) | 6901 | // InternalProblem.g:2147:1: ( ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) ) |
7071 | // InternalProblem.g:2189:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) | 6902 | // InternalProblem.g:2148:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) |
7072 | { | 6903 | { |
7073 | // InternalProblem.g:2189:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) | 6904 | // InternalProblem.g:2148:1: ( ( rule__EnumDeclaration__Group_2_0_1__0 )? ) |
7074 | // InternalProblem.g:2190:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? | 6905 | // InternalProblem.g:2149:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? |
7075 | { | 6906 | { |
7076 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); | 6907 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1()); |
7077 | // InternalProblem.g:2191:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? | 6908 | // InternalProblem.g:2150:2: ( rule__EnumDeclaration__Group_2_0_1__0 )? |
7078 | int alt30=2; | 6909 | int alt29=2; |
7079 | int LA30_0 = input.LA(1); | 6910 | int LA29_0 = input.LA(1); |
7080 | 6911 | ||
7081 | if ( (LA30_0==RULE_ID||(LA30_0>=19 && LA30_0<=22)) ) { | 6912 | if ( (LA29_0==RULE_ID||(LA29_0>=20 && LA29_0<=21)) ) { |
7082 | alt30=1; | 6913 | alt29=1; |
7083 | } | 6914 | } |
7084 | switch (alt30) { | 6915 | switch (alt29) { |
7085 | case 1 : | 6916 | case 1 : |
7086 | // InternalProblem.g:2191:3: rule__EnumDeclaration__Group_2_0_1__0 | 6917 | // InternalProblem.g:2150:3: rule__EnumDeclaration__Group_2_0_1__0 |
7087 | { | 6918 | { |
7088 | pushFollow(FOLLOW_2); | 6919 | pushFollow(FOLLOW_2); |
7089 | rule__EnumDeclaration__Group_2_0_1__0(); | 6920 | rule__EnumDeclaration__Group_2_0_1__0(); |
@@ -7119,14 +6950,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7119 | 6950 | ||
7120 | 6951 | ||
7121 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2" | 6952 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2" |
7122 | // InternalProblem.g:2199:1: rule__EnumDeclaration__Group_2_0__2 : rule__EnumDeclaration__Group_2_0__2__Impl ; | 6953 | // InternalProblem.g:2158:1: rule__EnumDeclaration__Group_2_0__2 : rule__EnumDeclaration__Group_2_0__2__Impl ; |
7123 | public final void rule__EnumDeclaration__Group_2_0__2() throws RecognitionException { | 6954 | public final void rule__EnumDeclaration__Group_2_0__2() throws RecognitionException { |
7124 | 6955 | ||
7125 | int stackSize = keepStackSize(); | 6956 | int stackSize = keepStackSize(); |
7126 | 6957 | ||
7127 | try { | 6958 | try { |
7128 | // InternalProblem.g:2203:1: ( rule__EnumDeclaration__Group_2_0__2__Impl ) | 6959 | // InternalProblem.g:2162:1: ( rule__EnumDeclaration__Group_2_0__2__Impl ) |
7129 | // InternalProblem.g:2204:2: rule__EnumDeclaration__Group_2_0__2__Impl | 6960 | // InternalProblem.g:2163:2: rule__EnumDeclaration__Group_2_0__2__Impl |
7130 | { | 6961 | { |
7131 | pushFollow(FOLLOW_2); | 6962 | pushFollow(FOLLOW_2); |
7132 | rule__EnumDeclaration__Group_2_0__2__Impl(); | 6963 | rule__EnumDeclaration__Group_2_0__2__Impl(); |
@@ -7152,20 +6983,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7152 | 6983 | ||
7153 | 6984 | ||
7154 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2__Impl" | 6985 | // $ANTLR start "rule__EnumDeclaration__Group_2_0__2__Impl" |
7155 | // InternalProblem.g:2210:1: rule__EnumDeclaration__Group_2_0__2__Impl : ( '}' ) ; | 6986 | // InternalProblem.g:2169:1: rule__EnumDeclaration__Group_2_0__2__Impl : ( '}' ) ; |
7156 | public final void rule__EnumDeclaration__Group_2_0__2__Impl() throws RecognitionException { | 6987 | public final void rule__EnumDeclaration__Group_2_0__2__Impl() throws RecognitionException { |
7157 | 6988 | ||
7158 | int stackSize = keepStackSize(); | 6989 | int stackSize = keepStackSize(); |
7159 | 6990 | ||
7160 | try { | 6991 | try { |
7161 | // InternalProblem.g:2214:1: ( ( '}' ) ) | 6992 | // InternalProblem.g:2173:1: ( ( '}' ) ) |
7162 | // InternalProblem.g:2215:1: ( '}' ) | 6993 | // InternalProblem.g:2174:1: ( '}' ) |
7163 | { | 6994 | { |
7164 | // InternalProblem.g:2215:1: ( '}' ) | 6995 | // InternalProblem.g:2174:1: ( '}' ) |
7165 | // InternalProblem.g:2216:2: '}' | 6996 | // InternalProblem.g:2175:2: '}' |
7166 | { | 6997 | { |
7167 | before(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); | 6998 | before(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); |
7168 | match(input,32,FOLLOW_2); | 6999 | match(input,29,FOLLOW_2); |
7169 | after(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); | 7000 | after(grammarAccess.getEnumDeclarationAccess().getRightCurlyBracketKeyword_2_0_2()); |
7170 | 7001 | ||
7171 | } | 7002 | } |
@@ -7189,14 +7020,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7189 | 7020 | ||
7190 | 7021 | ||
7191 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0" | 7022 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0" |
7192 | // InternalProblem.g:2226:1: rule__EnumDeclaration__Group_2_0_1__0 : rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ; | 7023 | // InternalProblem.g:2185:1: rule__EnumDeclaration__Group_2_0_1__0 : rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ; |
7193 | public final void rule__EnumDeclaration__Group_2_0_1__0() throws RecognitionException { | 7024 | public final void rule__EnumDeclaration__Group_2_0_1__0() throws RecognitionException { |
7194 | 7025 | ||
7195 | int stackSize = keepStackSize(); | 7026 | int stackSize = keepStackSize(); |
7196 | 7027 | ||
7197 | try { | 7028 | try { |
7198 | // InternalProblem.g:2230:1: ( rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ) | 7029 | // InternalProblem.g:2189:1: ( rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 ) |
7199 | // InternalProblem.g:2231:2: rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 | 7030 | // InternalProblem.g:2190:2: rule__EnumDeclaration__Group_2_0_1__0__Impl rule__EnumDeclaration__Group_2_0_1__1 |
7200 | { | 7031 | { |
7201 | pushFollow(FOLLOW_16); | 7032 | pushFollow(FOLLOW_16); |
7202 | rule__EnumDeclaration__Group_2_0_1__0__Impl(); | 7033 | rule__EnumDeclaration__Group_2_0_1__0__Impl(); |
@@ -7227,21 +7058,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7227 | 7058 | ||
7228 | 7059 | ||
7229 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0__Impl" | 7060 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__0__Impl" |
7230 | // InternalProblem.g:2238:1: rule__EnumDeclaration__Group_2_0_1__0__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ; | 7061 | // InternalProblem.g:2197:1: rule__EnumDeclaration__Group_2_0_1__0__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ; |
7231 | public final void rule__EnumDeclaration__Group_2_0_1__0__Impl() throws RecognitionException { | 7062 | public final void rule__EnumDeclaration__Group_2_0_1__0__Impl() throws RecognitionException { |
7232 | 7063 | ||
7233 | int stackSize = keepStackSize(); | 7064 | int stackSize = keepStackSize(); |
7234 | 7065 | ||
7235 | try { | 7066 | try { |
7236 | // InternalProblem.g:2242:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ) | 7067 | // InternalProblem.g:2201:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) ) |
7237 | // InternalProblem.g:2243:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) | 7068 | // InternalProblem.g:2202:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) |
7238 | { | 7069 | { |
7239 | // InternalProblem.g:2243:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) | 7070 | // InternalProblem.g:2202:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) ) |
7240 | // InternalProblem.g:2244:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) | 7071 | // InternalProblem.g:2203:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) |
7241 | { | 7072 | { |
7242 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); | 7073 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_0()); |
7243 | // InternalProblem.g:2245:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) | 7074 | // InternalProblem.g:2204:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 ) |
7244 | // InternalProblem.g:2245:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 | 7075 | // InternalProblem.g:2204:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 |
7245 | { | 7076 | { |
7246 | pushFollow(FOLLOW_2); | 7077 | pushFollow(FOLLOW_2); |
7247 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_0(); | 7078 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_0(); |
@@ -7274,14 +7105,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7274 | 7105 | ||
7275 | 7106 | ||
7276 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1" | 7107 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1" |
7277 | // InternalProblem.g:2253:1: rule__EnumDeclaration__Group_2_0_1__1 : rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ; | 7108 | // InternalProblem.g:2212:1: rule__EnumDeclaration__Group_2_0_1__1 : rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ; |
7278 | public final void rule__EnumDeclaration__Group_2_0_1__1() throws RecognitionException { | 7109 | public final void rule__EnumDeclaration__Group_2_0_1__1() throws RecognitionException { |
7279 | 7110 | ||
7280 | int stackSize = keepStackSize(); | 7111 | int stackSize = keepStackSize(); |
7281 | 7112 | ||
7282 | try { | 7113 | try { |
7283 | // InternalProblem.g:2257:1: ( rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ) | 7114 | // InternalProblem.g:2216:1: ( rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 ) |
7284 | // InternalProblem.g:2258:2: rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 | 7115 | // InternalProblem.g:2217:2: rule__EnumDeclaration__Group_2_0_1__1__Impl rule__EnumDeclaration__Group_2_0_1__2 |
7285 | { | 7116 | { |
7286 | pushFollow(FOLLOW_16); | 7117 | pushFollow(FOLLOW_16); |
7287 | rule__EnumDeclaration__Group_2_0_1__1__Impl(); | 7118 | rule__EnumDeclaration__Group_2_0_1__1__Impl(); |
@@ -7312,39 +7143,39 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7312 | 7143 | ||
7313 | 7144 | ||
7314 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1__Impl" | 7145 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__1__Impl" |
7315 | // InternalProblem.g:2265:1: rule__EnumDeclaration__Group_2_0_1__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ; | 7146 | // InternalProblem.g:2224:1: rule__EnumDeclaration__Group_2_0_1__1__Impl : ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ; |
7316 | public final void rule__EnumDeclaration__Group_2_0_1__1__Impl() throws RecognitionException { | 7147 | public final void rule__EnumDeclaration__Group_2_0_1__1__Impl() throws RecognitionException { |
7317 | 7148 | ||
7318 | int stackSize = keepStackSize(); | 7149 | int stackSize = keepStackSize(); |
7319 | 7150 | ||
7320 | try { | 7151 | try { |
7321 | // InternalProblem.g:2269:1: ( ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ) | 7152 | // InternalProblem.g:2228:1: ( ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) ) |
7322 | // InternalProblem.g:2270:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) | 7153 | // InternalProblem.g:2229:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) |
7323 | { | 7154 | { |
7324 | // InternalProblem.g:2270:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) | 7155 | // InternalProblem.g:2229:1: ( ( rule__EnumDeclaration__Group_2_0_1_1__0 )* ) |
7325 | // InternalProblem.g:2271:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* | 7156 | // InternalProblem.g:2230:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* |
7326 | { | 7157 | { |
7327 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); | 7158 | before(grammarAccess.getEnumDeclarationAccess().getGroup_2_0_1_1()); |
7328 | // InternalProblem.g:2272:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* | 7159 | // InternalProblem.g:2231:2: ( rule__EnumDeclaration__Group_2_0_1_1__0 )* |
7329 | loop31: | 7160 | loop30: |
7330 | do { | 7161 | do { |
7331 | int alt31=2; | 7162 | int alt30=2; |
7332 | int LA31_0 = input.LA(1); | 7163 | int LA30_0 = input.LA(1); |
7333 | 7164 | ||
7334 | if ( (LA31_0==13) ) { | 7165 | if ( (LA30_0==14) ) { |
7335 | int LA31_1 = input.LA(2); | 7166 | int LA30_1 = input.LA(2); |
7336 | 7167 | ||
7337 | if ( (LA31_1==RULE_ID||(LA31_1>=19 && LA31_1<=22)) ) { | 7168 | if ( (LA30_1==RULE_ID||(LA30_1>=20 && LA30_1<=21)) ) { |
7338 | alt31=1; | 7169 | alt30=1; |
7339 | } | 7170 | } |
7340 | 7171 | ||
7341 | 7172 | ||
7342 | } | 7173 | } |
7343 | 7174 | ||
7344 | 7175 | ||
7345 | switch (alt31) { | 7176 | switch (alt30) { |
7346 | case 1 : | 7177 | case 1 : |
7347 | // InternalProblem.g:2272:3: rule__EnumDeclaration__Group_2_0_1_1__0 | 7178 | // InternalProblem.g:2231:3: rule__EnumDeclaration__Group_2_0_1_1__0 |
7348 | { | 7179 | { |
7349 | pushFollow(FOLLOW_10); | 7180 | pushFollow(FOLLOW_10); |
7350 | rule__EnumDeclaration__Group_2_0_1_1__0(); | 7181 | rule__EnumDeclaration__Group_2_0_1_1__0(); |
@@ -7356,7 +7187,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7356 | break; | 7187 | break; |
7357 | 7188 | ||
7358 | default : | 7189 | default : |
7359 | break loop31; | 7190 | break loop30; |
7360 | } | 7191 | } |
7361 | } while (true); | 7192 | } while (true); |
7362 | 7193 | ||
@@ -7383,14 +7214,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7383 | 7214 | ||
7384 | 7215 | ||
7385 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2" | 7216 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2" |
7386 | // InternalProblem.g:2280:1: rule__EnumDeclaration__Group_2_0_1__2 : rule__EnumDeclaration__Group_2_0_1__2__Impl ; | 7217 | // InternalProblem.g:2239:1: rule__EnumDeclaration__Group_2_0_1__2 : rule__EnumDeclaration__Group_2_0_1__2__Impl ; |
7387 | public final void rule__EnumDeclaration__Group_2_0_1__2() throws RecognitionException { | 7218 | public final void rule__EnumDeclaration__Group_2_0_1__2() throws RecognitionException { |
7388 | 7219 | ||
7389 | int stackSize = keepStackSize(); | 7220 | int stackSize = keepStackSize(); |
7390 | 7221 | ||
7391 | try { | 7222 | try { |
7392 | // InternalProblem.g:2284:1: ( rule__EnumDeclaration__Group_2_0_1__2__Impl ) | 7223 | // InternalProblem.g:2243:1: ( rule__EnumDeclaration__Group_2_0_1__2__Impl ) |
7393 | // InternalProblem.g:2285:2: rule__EnumDeclaration__Group_2_0_1__2__Impl | 7224 | // InternalProblem.g:2244:2: rule__EnumDeclaration__Group_2_0_1__2__Impl |
7394 | { | 7225 | { |
7395 | pushFollow(FOLLOW_2); | 7226 | pushFollow(FOLLOW_2); |
7396 | rule__EnumDeclaration__Group_2_0_1__2__Impl(); | 7227 | rule__EnumDeclaration__Group_2_0_1__2__Impl(); |
@@ -7416,29 +7247,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7416 | 7247 | ||
7417 | 7248 | ||
7418 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2__Impl" | 7249 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1__2__Impl" |
7419 | // InternalProblem.g:2291:1: rule__EnumDeclaration__Group_2_0_1__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ; | 7250 | // InternalProblem.g:2250:1: rule__EnumDeclaration__Group_2_0_1__2__Impl : ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ; |
7420 | public final void rule__EnumDeclaration__Group_2_0_1__2__Impl() throws RecognitionException { | 7251 | public final void rule__EnumDeclaration__Group_2_0_1__2__Impl() throws RecognitionException { |
7421 | 7252 | ||
7422 | int stackSize = keepStackSize(); | 7253 | int stackSize = keepStackSize(); |
7423 | 7254 | ||
7424 | try { | 7255 | try { |
7425 | // InternalProblem.g:2295:1: ( ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ) | 7256 | // InternalProblem.g:2254:1: ( ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) ) |
7426 | // InternalProblem.g:2296:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) | 7257 | // InternalProblem.g:2255:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) |
7427 | { | 7258 | { |
7428 | // InternalProblem.g:2296:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) | 7259 | // InternalProblem.g:2255:1: ( ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? ) |
7429 | // InternalProblem.g:2297:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? | 7260 | // InternalProblem.g:2256:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? |
7430 | { | 7261 | { |
7431 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); | 7262 | before(grammarAccess.getEnumDeclarationAccess().getAlternatives_2_0_1_2()); |
7432 | // InternalProblem.g:2298:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? | 7263 | // InternalProblem.g:2257:2: ( rule__EnumDeclaration__Alternatives_2_0_1_2 )? |
7433 | int alt32=2; | 7264 | int alt31=2; |
7434 | int LA32_0 = input.LA(1); | 7265 | int LA31_0 = input.LA(1); |
7435 | 7266 | ||
7436 | if ( ((LA32_0>=13 && LA32_0<=14)) ) { | 7267 | if ( ((LA31_0>=14 && LA31_0<=15)) ) { |
7437 | alt32=1; | 7268 | alt31=1; |
7438 | } | 7269 | } |
7439 | switch (alt32) { | 7270 | switch (alt31) { |
7440 | case 1 : | 7271 | case 1 : |
7441 | // InternalProblem.g:2298:3: rule__EnumDeclaration__Alternatives_2_0_1_2 | 7272 | // InternalProblem.g:2257:3: rule__EnumDeclaration__Alternatives_2_0_1_2 |
7442 | { | 7273 | { |
7443 | pushFollow(FOLLOW_2); | 7274 | pushFollow(FOLLOW_2); |
7444 | rule__EnumDeclaration__Alternatives_2_0_1_2(); | 7275 | rule__EnumDeclaration__Alternatives_2_0_1_2(); |
@@ -7474,14 +7305,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7474 | 7305 | ||
7475 | 7306 | ||
7476 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0" | 7307 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0" |
7477 | // InternalProblem.g:2307: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 ; | 7308 | // InternalProblem.g:2266: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 ; |
7478 | public final void rule__EnumDeclaration__Group_2_0_1_1__0() throws RecognitionException { | 7309 | public final void rule__EnumDeclaration__Group_2_0_1_1__0() throws RecognitionException { |
7479 | 7310 | ||
7480 | int stackSize = keepStackSize(); | 7311 | int stackSize = keepStackSize(); |
7481 | 7312 | ||
7482 | try { | 7313 | try { |
7483 | // InternalProblem.g:2311:1: ( rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ) | 7314 | // InternalProblem.g:2270:1: ( rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 ) |
7484 | // InternalProblem.g:2312:2: rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 | 7315 | // InternalProblem.g:2271:2: rule__EnumDeclaration__Group_2_0_1_1__0__Impl rule__EnumDeclaration__Group_2_0_1_1__1 |
7485 | { | 7316 | { |
7486 | pushFollow(FOLLOW_5); | 7317 | pushFollow(FOLLOW_5); |
7487 | rule__EnumDeclaration__Group_2_0_1_1__0__Impl(); | 7318 | rule__EnumDeclaration__Group_2_0_1_1__0__Impl(); |
@@ -7512,20 +7343,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7512 | 7343 | ||
7513 | 7344 | ||
7514 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" | 7345 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__0__Impl" |
7515 | // InternalProblem.g:2319:1: rule__EnumDeclaration__Group_2_0_1_1__0__Impl : ( ',' ) ; | 7346 | // InternalProblem.g:2278:1: rule__EnumDeclaration__Group_2_0_1_1__0__Impl : ( ',' ) ; |
7516 | public final void rule__EnumDeclaration__Group_2_0_1_1__0__Impl() throws RecognitionException { | 7347 | public final void rule__EnumDeclaration__Group_2_0_1_1__0__Impl() throws RecognitionException { |
7517 | 7348 | ||
7518 | int stackSize = keepStackSize(); | 7349 | int stackSize = keepStackSize(); |
7519 | 7350 | ||
7520 | try { | 7351 | try { |
7521 | // InternalProblem.g:2323:1: ( ( ',' ) ) | 7352 | // InternalProblem.g:2282:1: ( ( ',' ) ) |
7522 | // InternalProblem.g:2324:1: ( ',' ) | 7353 | // InternalProblem.g:2283:1: ( ',' ) |
7523 | { | 7354 | { |
7524 | // InternalProblem.g:2324:1: ( ',' ) | 7355 | // InternalProblem.g:2283:1: ( ',' ) |
7525 | // InternalProblem.g:2325:2: ',' | 7356 | // InternalProblem.g:2284:2: ',' |
7526 | { | 7357 | { |
7527 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); | 7358 | before(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); |
7528 | match(input,13,FOLLOW_2); | 7359 | match(input,14,FOLLOW_2); |
7529 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); | 7360 | after(grammarAccess.getEnumDeclarationAccess().getCommaKeyword_2_0_1_1_0()); |
7530 | 7361 | ||
7531 | } | 7362 | } |
@@ -7549,14 +7380,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7549 | 7380 | ||
7550 | 7381 | ||
7551 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1" | 7382 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1" |
7552 | // InternalProblem.g:2334:1: rule__EnumDeclaration__Group_2_0_1_1__1 : rule__EnumDeclaration__Group_2_0_1_1__1__Impl ; | 7383 | // InternalProblem.g:2293:1: rule__EnumDeclaration__Group_2_0_1_1__1 : rule__EnumDeclaration__Group_2_0_1_1__1__Impl ; |
7553 | public final void rule__EnumDeclaration__Group_2_0_1_1__1() throws RecognitionException { | 7384 | public final void rule__EnumDeclaration__Group_2_0_1_1__1() throws RecognitionException { |
7554 | 7385 | ||
7555 | int stackSize = keepStackSize(); | 7386 | int stackSize = keepStackSize(); |
7556 | 7387 | ||
7557 | try { | 7388 | try { |
7558 | // InternalProblem.g:2338:1: ( rule__EnumDeclaration__Group_2_0_1_1__1__Impl ) | 7389 | // InternalProblem.g:2297:1: ( rule__EnumDeclaration__Group_2_0_1_1__1__Impl ) |
7559 | // InternalProblem.g:2339:2: rule__EnumDeclaration__Group_2_0_1_1__1__Impl | 7390 | // InternalProblem.g:2298:2: rule__EnumDeclaration__Group_2_0_1_1__1__Impl |
7560 | { | 7391 | { |
7561 | pushFollow(FOLLOW_2); | 7392 | pushFollow(FOLLOW_2); |
7562 | rule__EnumDeclaration__Group_2_0_1_1__1__Impl(); | 7393 | rule__EnumDeclaration__Group_2_0_1_1__1__Impl(); |
@@ -7582,21 +7413,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7582 | 7413 | ||
7583 | 7414 | ||
7584 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" | 7415 | // $ANTLR start "rule__EnumDeclaration__Group_2_0_1_1__1__Impl" |
7585 | // InternalProblem.g:2345:1: rule__EnumDeclaration__Group_2_0_1_1__1__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ; | 7416 | // InternalProblem.g:2304:1: rule__EnumDeclaration__Group_2_0_1_1__1__Impl : ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ; |
7586 | public final void rule__EnumDeclaration__Group_2_0_1_1__1__Impl() throws RecognitionException { | 7417 | public final void rule__EnumDeclaration__Group_2_0_1_1__1__Impl() throws RecognitionException { |
7587 | 7418 | ||
7588 | int stackSize = keepStackSize(); | 7419 | int stackSize = keepStackSize(); |
7589 | 7420 | ||
7590 | try { | 7421 | try { |
7591 | // InternalProblem.g:2349:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ) | 7422 | // InternalProblem.g:2308:1: ( ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) ) |
7592 | // InternalProblem.g:2350:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) | 7423 | // InternalProblem.g:2309:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) |
7593 | { | 7424 | { |
7594 | // InternalProblem.g:2350:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) | 7425 | // InternalProblem.g:2309:1: ( ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) ) |
7595 | // InternalProblem.g:2351:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) | 7426 | // InternalProblem.g:2310:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) |
7596 | { | 7427 | { |
7597 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); | 7428 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsAssignment_2_0_1_1_1()); |
7598 | // InternalProblem.g:2352:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) | 7429 | // InternalProblem.g:2311:2: ( rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 ) |
7599 | // InternalProblem.g:2352:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 | 7430 | // InternalProblem.g:2311:3: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 |
7600 | { | 7431 | { |
7601 | pushFollow(FOLLOW_2); | 7432 | pushFollow(FOLLOW_2); |
7602 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1(); | 7433 | rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1(); |
@@ -7629,14 +7460,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7629 | 7460 | ||
7630 | 7461 | ||
7631 | // $ANTLR start "rule__ReferenceDeclaration__Group__0" | 7462 | // $ANTLR start "rule__ReferenceDeclaration__Group__0" |
7632 | // InternalProblem.g:2361:1: rule__ReferenceDeclaration__Group__0 : rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ; | 7463 | // InternalProblem.g:2320:1: rule__ReferenceDeclaration__Group__0 : rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ; |
7633 | public final void rule__ReferenceDeclaration__Group__0() throws RecognitionException { | 7464 | public final void rule__ReferenceDeclaration__Group__0() throws RecognitionException { |
7634 | 7465 | ||
7635 | int stackSize = keepStackSize(); | 7466 | int stackSize = keepStackSize(); |
7636 | 7467 | ||
7637 | try { | 7468 | try { |
7638 | // InternalProblem.g:2365:1: ( rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ) | 7469 | // InternalProblem.g:2324:1: ( rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 ) |
7639 | // InternalProblem.g:2366:2: rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 | 7470 | // InternalProblem.g:2325:2: rule__ReferenceDeclaration__Group__0__Impl rule__ReferenceDeclaration__Group__1 |
7640 | { | 7471 | { |
7641 | pushFollow(FOLLOW_17); | 7472 | pushFollow(FOLLOW_17); |
7642 | rule__ReferenceDeclaration__Group__0__Impl(); | 7473 | rule__ReferenceDeclaration__Group__0__Impl(); |
@@ -7667,29 +7498,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7667 | 7498 | ||
7668 | 7499 | ||
7669 | // $ANTLR start "rule__ReferenceDeclaration__Group__0__Impl" | 7500 | // $ANTLR start "rule__ReferenceDeclaration__Group__0__Impl" |
7670 | // InternalProblem.g:2373:1: rule__ReferenceDeclaration__Group__0__Impl : ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ; | 7501 | // InternalProblem.g:2332:1: rule__ReferenceDeclaration__Group__0__Impl : ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ; |
7671 | public final void rule__ReferenceDeclaration__Group__0__Impl() throws RecognitionException { | 7502 | public final void rule__ReferenceDeclaration__Group__0__Impl() throws RecognitionException { |
7672 | 7503 | ||
7673 | int stackSize = keepStackSize(); | 7504 | int stackSize = keepStackSize(); |
7674 | 7505 | ||
7675 | try { | 7506 | try { |
7676 | // InternalProblem.g:2377:1: ( ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ) | 7507 | // InternalProblem.g:2336:1: ( ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) ) |
7677 | // InternalProblem.g:2378:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) | 7508 | // InternalProblem.g:2337:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) |
7678 | { | 7509 | { |
7679 | // InternalProblem.g:2378:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) | 7510 | // InternalProblem.g:2337:1: ( ( rule__ReferenceDeclaration__Alternatives_0 )? ) |
7680 | // InternalProblem.g:2379:2: ( rule__ReferenceDeclaration__Alternatives_0 )? | 7511 | // InternalProblem.g:2338:2: ( rule__ReferenceDeclaration__Alternatives_0 )? |
7681 | { | 7512 | { |
7682 | before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); | 7513 | before(grammarAccess.getReferenceDeclarationAccess().getAlternatives_0()); |
7683 | // InternalProblem.g:2380:2: ( rule__ReferenceDeclaration__Alternatives_0 )? | 7514 | // InternalProblem.g:2339:2: ( rule__ReferenceDeclaration__Alternatives_0 )? |
7684 | int alt33=2; | 7515 | int alt32=2; |
7685 | int LA33_0 = input.LA(1); | 7516 | int LA32_0 = input.LA(1); |
7686 | 7517 | ||
7687 | if ( (LA33_0==15||LA33_0==45) ) { | 7518 | if ( (LA32_0==16||LA32_0==43) ) { |
7688 | alt33=1; | 7519 | alt32=1; |
7689 | } | 7520 | } |
7690 | switch (alt33) { | 7521 | switch (alt32) { |
7691 | case 1 : | 7522 | case 1 : |
7692 | // InternalProblem.g:2380:3: rule__ReferenceDeclaration__Alternatives_0 | 7523 | // InternalProblem.g:2339:3: rule__ReferenceDeclaration__Alternatives_0 |
7693 | { | 7524 | { |
7694 | pushFollow(FOLLOW_2); | 7525 | pushFollow(FOLLOW_2); |
7695 | rule__ReferenceDeclaration__Alternatives_0(); | 7526 | rule__ReferenceDeclaration__Alternatives_0(); |
@@ -7725,14 +7556,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7725 | 7556 | ||
7726 | 7557 | ||
7727 | // $ANTLR start "rule__ReferenceDeclaration__Group__1" | 7558 | // $ANTLR start "rule__ReferenceDeclaration__Group__1" |
7728 | // InternalProblem.g:2388:1: rule__ReferenceDeclaration__Group__1 : rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ; | 7559 | // InternalProblem.g:2347:1: rule__ReferenceDeclaration__Group__1 : rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ; |
7729 | public final void rule__ReferenceDeclaration__Group__1() throws RecognitionException { | 7560 | public final void rule__ReferenceDeclaration__Group__1() throws RecognitionException { |
7730 | 7561 | ||
7731 | int stackSize = keepStackSize(); | 7562 | int stackSize = keepStackSize(); |
7732 | 7563 | ||
7733 | try { | 7564 | try { |
7734 | // InternalProblem.g:2392:1: ( rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ) | 7565 | // InternalProblem.g:2351:1: ( rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 ) |
7735 | // InternalProblem.g:2393:2: rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 | 7566 | // InternalProblem.g:2352:2: rule__ReferenceDeclaration__Group__1__Impl rule__ReferenceDeclaration__Group__2 |
7736 | { | 7567 | { |
7737 | pushFollow(FOLLOW_18); | 7568 | pushFollow(FOLLOW_18); |
7738 | rule__ReferenceDeclaration__Group__1__Impl(); | 7569 | rule__ReferenceDeclaration__Group__1__Impl(); |
@@ -7763,21 +7594,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7763 | 7594 | ||
7764 | 7595 | ||
7765 | // $ANTLR start "rule__ReferenceDeclaration__Group__1__Impl" | 7596 | // $ANTLR start "rule__ReferenceDeclaration__Group__1__Impl" |
7766 | // InternalProblem.g:2400:1: rule__ReferenceDeclaration__Group__1__Impl : ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ; | 7597 | // InternalProblem.g:2359:1: rule__ReferenceDeclaration__Group__1__Impl : ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ; |
7767 | public final void rule__ReferenceDeclaration__Group__1__Impl() throws RecognitionException { | 7598 | public final void rule__ReferenceDeclaration__Group__1__Impl() throws RecognitionException { |
7768 | 7599 | ||
7769 | int stackSize = keepStackSize(); | 7600 | int stackSize = keepStackSize(); |
7770 | 7601 | ||
7771 | try { | 7602 | try { |
7772 | // InternalProblem.g:2404:1: ( ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ) | 7603 | // InternalProblem.g:2363:1: ( ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) ) |
7773 | // InternalProblem.g:2405:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) | 7604 | // InternalProblem.g:2364:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) |
7774 | { | 7605 | { |
7775 | // InternalProblem.g:2405:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) | 7606 | // InternalProblem.g:2364:1: ( ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) ) |
7776 | // InternalProblem.g:2406:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) | 7607 | // InternalProblem.g:2365:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) |
7777 | { | 7608 | { |
7778 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1()); | 7609 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeAssignment_1()); |
7779 | // InternalProblem.g:2407:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) | 7610 | // InternalProblem.g:2366:2: ( rule__ReferenceDeclaration__ReferenceTypeAssignment_1 ) |
7780 | // InternalProblem.g:2407:3: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 | 7611 | // InternalProblem.g:2366:3: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 |
7781 | { | 7612 | { |
7782 | pushFollow(FOLLOW_2); | 7613 | pushFollow(FOLLOW_2); |
7783 | rule__ReferenceDeclaration__ReferenceTypeAssignment_1(); | 7614 | rule__ReferenceDeclaration__ReferenceTypeAssignment_1(); |
@@ -7810,14 +7641,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7810 | 7641 | ||
7811 | 7642 | ||
7812 | // $ANTLR start "rule__ReferenceDeclaration__Group__2" | 7643 | // $ANTLR start "rule__ReferenceDeclaration__Group__2" |
7813 | // InternalProblem.g:2415:1: rule__ReferenceDeclaration__Group__2 : rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ; | 7644 | // InternalProblem.g:2374:1: rule__ReferenceDeclaration__Group__2 : rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ; |
7814 | public final void rule__ReferenceDeclaration__Group__2() throws RecognitionException { | 7645 | public final void rule__ReferenceDeclaration__Group__2() throws RecognitionException { |
7815 | 7646 | ||
7816 | int stackSize = keepStackSize(); | 7647 | int stackSize = keepStackSize(); |
7817 | 7648 | ||
7818 | try { | 7649 | try { |
7819 | // InternalProblem.g:2419:1: ( rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ) | 7650 | // InternalProblem.g:2378:1: ( rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 ) |
7820 | // InternalProblem.g:2420:2: rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 | 7651 | // InternalProblem.g:2379:2: rule__ReferenceDeclaration__Group__2__Impl rule__ReferenceDeclaration__Group__3 |
7821 | { | 7652 | { |
7822 | pushFollow(FOLLOW_18); | 7653 | pushFollow(FOLLOW_18); |
7823 | rule__ReferenceDeclaration__Group__2__Impl(); | 7654 | rule__ReferenceDeclaration__Group__2__Impl(); |
@@ -7848,29 +7679,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7848 | 7679 | ||
7849 | 7680 | ||
7850 | // $ANTLR start "rule__ReferenceDeclaration__Group__2__Impl" | 7681 | // $ANTLR start "rule__ReferenceDeclaration__Group__2__Impl" |
7851 | // InternalProblem.g:2427:1: rule__ReferenceDeclaration__Group__2__Impl : ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ; | 7682 | // InternalProblem.g:2386:1: rule__ReferenceDeclaration__Group__2__Impl : ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ; |
7852 | public final void rule__ReferenceDeclaration__Group__2__Impl() throws RecognitionException { | 7683 | public final void rule__ReferenceDeclaration__Group__2__Impl() throws RecognitionException { |
7853 | 7684 | ||
7854 | int stackSize = keepStackSize(); | 7685 | int stackSize = keepStackSize(); |
7855 | 7686 | ||
7856 | try { | 7687 | try { |
7857 | // InternalProblem.g:2431:1: ( ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ) | 7688 | // InternalProblem.g:2390:1: ( ( ( rule__ReferenceDeclaration__Group_2__0 )? ) ) |
7858 | // InternalProblem.g:2432:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) | 7689 | // InternalProblem.g:2391:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) |
7859 | { | 7690 | { |
7860 | // InternalProblem.g:2432:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) | 7691 | // InternalProblem.g:2391:1: ( ( rule__ReferenceDeclaration__Group_2__0 )? ) |
7861 | // InternalProblem.g:2433:2: ( rule__ReferenceDeclaration__Group_2__0 )? | 7692 | // InternalProblem.g:2392:2: ( rule__ReferenceDeclaration__Group_2__0 )? |
7862 | { | 7693 | { |
7863 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_2()); | 7694 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_2()); |
7864 | // InternalProblem.g:2434:2: ( rule__ReferenceDeclaration__Group_2__0 )? | 7695 | // InternalProblem.g:2393:2: ( rule__ReferenceDeclaration__Group_2__0 )? |
7865 | int alt34=2; | 7696 | int alt33=2; |
7866 | int LA34_0 = input.LA(1); | 7697 | int LA33_0 = input.LA(1); |
7867 | 7698 | ||
7868 | if ( (LA34_0==34) ) { | 7699 | if ( (LA33_0==31) ) { |
7869 | alt34=1; | 7700 | alt33=1; |
7870 | } | 7701 | } |
7871 | switch (alt34) { | 7702 | switch (alt33) { |
7872 | case 1 : | 7703 | case 1 : |
7873 | // InternalProblem.g:2434:3: rule__ReferenceDeclaration__Group_2__0 | 7704 | // InternalProblem.g:2393:3: rule__ReferenceDeclaration__Group_2__0 |
7874 | { | 7705 | { |
7875 | pushFollow(FOLLOW_2); | 7706 | pushFollow(FOLLOW_2); |
7876 | rule__ReferenceDeclaration__Group_2__0(); | 7707 | rule__ReferenceDeclaration__Group_2__0(); |
@@ -7906,14 +7737,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7906 | 7737 | ||
7907 | 7738 | ||
7908 | // $ANTLR start "rule__ReferenceDeclaration__Group__3" | 7739 | // $ANTLR start "rule__ReferenceDeclaration__Group__3" |
7909 | // InternalProblem.g:2442:1: rule__ReferenceDeclaration__Group__3 : rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ; | 7740 | // InternalProblem.g:2401:1: rule__ReferenceDeclaration__Group__3 : rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ; |
7910 | public final void rule__ReferenceDeclaration__Group__3() throws RecognitionException { | 7741 | public final void rule__ReferenceDeclaration__Group__3() throws RecognitionException { |
7911 | 7742 | ||
7912 | int stackSize = keepStackSize(); | 7743 | int stackSize = keepStackSize(); |
7913 | 7744 | ||
7914 | try { | 7745 | try { |
7915 | // InternalProblem.g:2446:1: ( rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ) | 7746 | // InternalProblem.g:2405:1: ( rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 ) |
7916 | // InternalProblem.g:2447:2: rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 | 7747 | // InternalProblem.g:2406:2: rule__ReferenceDeclaration__Group__3__Impl rule__ReferenceDeclaration__Group__4 |
7917 | { | 7748 | { |
7918 | pushFollow(FOLLOW_19); | 7749 | pushFollow(FOLLOW_19); |
7919 | rule__ReferenceDeclaration__Group__3__Impl(); | 7750 | rule__ReferenceDeclaration__Group__3__Impl(); |
@@ -7944,21 +7775,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7944 | 7775 | ||
7945 | 7776 | ||
7946 | // $ANTLR start "rule__ReferenceDeclaration__Group__3__Impl" | 7777 | // $ANTLR start "rule__ReferenceDeclaration__Group__3__Impl" |
7947 | // InternalProblem.g:2454:1: rule__ReferenceDeclaration__Group__3__Impl : ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ; | 7778 | // InternalProblem.g:2413:1: rule__ReferenceDeclaration__Group__3__Impl : ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ; |
7948 | public final void rule__ReferenceDeclaration__Group__3__Impl() throws RecognitionException { | 7779 | public final void rule__ReferenceDeclaration__Group__3__Impl() throws RecognitionException { |
7949 | 7780 | ||
7950 | int stackSize = keepStackSize(); | 7781 | int stackSize = keepStackSize(); |
7951 | 7782 | ||
7952 | try { | 7783 | try { |
7953 | // InternalProblem.g:2458:1: ( ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ) | 7784 | // InternalProblem.g:2417:1: ( ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) ) |
7954 | // InternalProblem.g:2459:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) | 7785 | // InternalProblem.g:2418:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) |
7955 | { | 7786 | { |
7956 | // InternalProblem.g:2459:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) | 7787 | // InternalProblem.g:2418:1: ( ( rule__ReferenceDeclaration__NameAssignment_3 ) ) |
7957 | // InternalProblem.g:2460:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) | 7788 | // InternalProblem.g:2419:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) |
7958 | { | 7789 | { |
7959 | before(grammarAccess.getReferenceDeclarationAccess().getNameAssignment_3()); | 7790 | before(grammarAccess.getReferenceDeclarationAccess().getNameAssignment_3()); |
7960 | // InternalProblem.g:2461:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) | 7791 | // InternalProblem.g:2420:2: ( rule__ReferenceDeclaration__NameAssignment_3 ) |
7961 | // InternalProblem.g:2461:3: rule__ReferenceDeclaration__NameAssignment_3 | 7792 | // InternalProblem.g:2420:3: rule__ReferenceDeclaration__NameAssignment_3 |
7962 | { | 7793 | { |
7963 | pushFollow(FOLLOW_2); | 7794 | pushFollow(FOLLOW_2); |
7964 | rule__ReferenceDeclaration__NameAssignment_3(); | 7795 | rule__ReferenceDeclaration__NameAssignment_3(); |
@@ -7991,14 +7822,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
7991 | 7822 | ||
7992 | 7823 | ||
7993 | // $ANTLR start "rule__ReferenceDeclaration__Group__4" | 7824 | // $ANTLR start "rule__ReferenceDeclaration__Group__4" |
7994 | // InternalProblem.g:2469:1: rule__ReferenceDeclaration__Group__4 : rule__ReferenceDeclaration__Group__4__Impl ; | 7825 | // InternalProblem.g:2428:1: rule__ReferenceDeclaration__Group__4 : rule__ReferenceDeclaration__Group__4__Impl ; |
7995 | public final void rule__ReferenceDeclaration__Group__4() throws RecognitionException { | 7826 | public final void rule__ReferenceDeclaration__Group__4() throws RecognitionException { |
7996 | 7827 | ||
7997 | int stackSize = keepStackSize(); | 7828 | int stackSize = keepStackSize(); |
7998 | 7829 | ||
7999 | try { | 7830 | try { |
8000 | // InternalProblem.g:2473:1: ( rule__ReferenceDeclaration__Group__4__Impl ) | 7831 | // InternalProblem.g:2432:1: ( rule__ReferenceDeclaration__Group__4__Impl ) |
8001 | // InternalProblem.g:2474:2: rule__ReferenceDeclaration__Group__4__Impl | 7832 | // InternalProblem.g:2433:2: rule__ReferenceDeclaration__Group__4__Impl |
8002 | { | 7833 | { |
8003 | pushFollow(FOLLOW_2); | 7834 | pushFollow(FOLLOW_2); |
8004 | rule__ReferenceDeclaration__Group__4__Impl(); | 7835 | rule__ReferenceDeclaration__Group__4__Impl(); |
@@ -8024,29 +7855,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8024 | 7855 | ||
8025 | 7856 | ||
8026 | // $ANTLR start "rule__ReferenceDeclaration__Group__4__Impl" | 7857 | // $ANTLR start "rule__ReferenceDeclaration__Group__4__Impl" |
8027 | // InternalProblem.g:2480:1: rule__ReferenceDeclaration__Group__4__Impl : ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ; | 7858 | // InternalProblem.g:2439:1: rule__ReferenceDeclaration__Group__4__Impl : ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ; |
8028 | public final void rule__ReferenceDeclaration__Group__4__Impl() throws RecognitionException { | 7859 | public final void rule__ReferenceDeclaration__Group__4__Impl() throws RecognitionException { |
8029 | 7860 | ||
8030 | int stackSize = keepStackSize(); | 7861 | int stackSize = keepStackSize(); |
8031 | 7862 | ||
8032 | try { | 7863 | try { |
8033 | // InternalProblem.g:2484:1: ( ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ) | 7864 | // InternalProblem.g:2443:1: ( ( ( rule__ReferenceDeclaration__Group_4__0 )? ) ) |
8034 | // InternalProblem.g:2485:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) | 7865 | // InternalProblem.g:2444:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) |
8035 | { | 7866 | { |
8036 | // InternalProblem.g:2485:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) | 7867 | // InternalProblem.g:2444:1: ( ( rule__ReferenceDeclaration__Group_4__0 )? ) |
8037 | // InternalProblem.g:2486:2: ( rule__ReferenceDeclaration__Group_4__0 )? | 7868 | // InternalProblem.g:2445:2: ( rule__ReferenceDeclaration__Group_4__0 )? |
8038 | { | 7869 | { |
8039 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_4()); | 7870 | before(grammarAccess.getReferenceDeclarationAccess().getGroup_4()); |
8040 | // InternalProblem.g:2487:2: ( rule__ReferenceDeclaration__Group_4__0 )? | 7871 | // InternalProblem.g:2446:2: ( rule__ReferenceDeclaration__Group_4__0 )? |
8041 | int alt35=2; | 7872 | int alt34=2; |
8042 | int LA35_0 = input.LA(1); | 7873 | int LA34_0 = input.LA(1); |
8043 | 7874 | ||
8044 | if ( (LA35_0==36) ) { | 7875 | if ( (LA34_0==33) ) { |
8045 | alt35=1; | 7876 | alt34=1; |
8046 | } | 7877 | } |
8047 | switch (alt35) { | 7878 | switch (alt34) { |
8048 | case 1 : | 7879 | case 1 : |
8049 | // InternalProblem.g:2487:3: rule__ReferenceDeclaration__Group_4__0 | 7880 | // InternalProblem.g:2446:3: rule__ReferenceDeclaration__Group_4__0 |
8050 | { | 7881 | { |
8051 | pushFollow(FOLLOW_2); | 7882 | pushFollow(FOLLOW_2); |
8052 | rule__ReferenceDeclaration__Group_4__0(); | 7883 | rule__ReferenceDeclaration__Group_4__0(); |
@@ -8082,14 +7913,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8082 | 7913 | ||
8083 | 7914 | ||
8084 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0" | 7915 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0" |
8085 | // InternalProblem.g:2496:1: rule__ReferenceDeclaration__Group_2__0 : rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ; | 7916 | // InternalProblem.g:2455:1: rule__ReferenceDeclaration__Group_2__0 : rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ; |
8086 | public final void rule__ReferenceDeclaration__Group_2__0() throws RecognitionException { | 7917 | public final void rule__ReferenceDeclaration__Group_2__0() throws RecognitionException { |
8087 | 7918 | ||
8088 | int stackSize = keepStackSize(); | 7919 | int stackSize = keepStackSize(); |
8089 | 7920 | ||
8090 | try { | 7921 | try { |
8091 | // InternalProblem.g:2500:1: ( rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ) | 7922 | // InternalProblem.g:2459:1: ( rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 ) |
8092 | // InternalProblem.g:2501:2: rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 | 7923 | // InternalProblem.g:2460:2: rule__ReferenceDeclaration__Group_2__0__Impl rule__ReferenceDeclaration__Group_2__1 |
8093 | { | 7924 | { |
8094 | pushFollow(FOLLOW_20); | 7925 | pushFollow(FOLLOW_20); |
8095 | rule__ReferenceDeclaration__Group_2__0__Impl(); | 7926 | rule__ReferenceDeclaration__Group_2__0__Impl(); |
@@ -8120,20 +7951,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8120 | 7951 | ||
8121 | 7952 | ||
8122 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0__Impl" | 7953 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__0__Impl" |
8123 | // InternalProblem.g:2508:1: rule__ReferenceDeclaration__Group_2__0__Impl : ( '[' ) ; | 7954 | // InternalProblem.g:2467:1: rule__ReferenceDeclaration__Group_2__0__Impl : ( '[' ) ; |
8124 | public final void rule__ReferenceDeclaration__Group_2__0__Impl() throws RecognitionException { | 7955 | public final void rule__ReferenceDeclaration__Group_2__0__Impl() throws RecognitionException { |
8125 | 7956 | ||
8126 | int stackSize = keepStackSize(); | 7957 | int stackSize = keepStackSize(); |
8127 | 7958 | ||
8128 | try { | 7959 | try { |
8129 | // InternalProblem.g:2512:1: ( ( '[' ) ) | 7960 | // InternalProblem.g:2471:1: ( ( '[' ) ) |
8130 | // InternalProblem.g:2513:1: ( '[' ) | 7961 | // InternalProblem.g:2472:1: ( '[' ) |
8131 | { | 7962 | { |
8132 | // InternalProblem.g:2513:1: ( '[' ) | 7963 | // InternalProblem.g:2472:1: ( '[' ) |
8133 | // InternalProblem.g:2514:2: '[' | 7964 | // InternalProblem.g:2473:2: '[' |
8134 | { | 7965 | { |
8135 | before(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); | 7966 | before(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); |
8136 | match(input,34,FOLLOW_2); | 7967 | match(input,31,FOLLOW_2); |
8137 | after(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); | 7968 | after(grammarAccess.getReferenceDeclarationAccess().getLeftSquareBracketKeyword_2_0()); |
8138 | 7969 | ||
8139 | } | 7970 | } |
@@ -8157,14 +7988,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8157 | 7988 | ||
8158 | 7989 | ||
8159 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1" | 7990 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1" |
8160 | // InternalProblem.g:2523:1: rule__ReferenceDeclaration__Group_2__1 : rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ; | 7991 | // InternalProblem.g:2482:1: rule__ReferenceDeclaration__Group_2__1 : rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ; |
8161 | public final void rule__ReferenceDeclaration__Group_2__1() throws RecognitionException { | 7992 | public final void rule__ReferenceDeclaration__Group_2__1() throws RecognitionException { |
8162 | 7993 | ||
8163 | int stackSize = keepStackSize(); | 7994 | int stackSize = keepStackSize(); |
8164 | 7995 | ||
8165 | try { | 7996 | try { |
8166 | // InternalProblem.g:2527:1: ( rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ) | 7997 | // InternalProblem.g:2486:1: ( rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 ) |
8167 | // InternalProblem.g:2528:2: rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 | 7998 | // InternalProblem.g:2487:2: rule__ReferenceDeclaration__Group_2__1__Impl rule__ReferenceDeclaration__Group_2__2 |
8168 | { | 7999 | { |
8169 | pushFollow(FOLLOW_21); | 8000 | pushFollow(FOLLOW_21); |
8170 | rule__ReferenceDeclaration__Group_2__1__Impl(); | 8001 | rule__ReferenceDeclaration__Group_2__1__Impl(); |
@@ -8195,21 +8026,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8195 | 8026 | ||
8196 | 8027 | ||
8197 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1__Impl" | 8028 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__1__Impl" |
8198 | // InternalProblem.g:2535:1: rule__ReferenceDeclaration__Group_2__1__Impl : ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ; | 8029 | // InternalProblem.g:2494:1: rule__ReferenceDeclaration__Group_2__1__Impl : ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ; |
8199 | public final void rule__ReferenceDeclaration__Group_2__1__Impl() throws RecognitionException { | 8030 | public final void rule__ReferenceDeclaration__Group_2__1__Impl() throws RecognitionException { |
8200 | 8031 | ||
8201 | int stackSize = keepStackSize(); | 8032 | int stackSize = keepStackSize(); |
8202 | 8033 | ||
8203 | try { | 8034 | try { |
8204 | // InternalProblem.g:2539:1: ( ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ) | 8035 | // InternalProblem.g:2498:1: ( ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) ) |
8205 | // InternalProblem.g:2540:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) | 8036 | // InternalProblem.g:2499:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) |
8206 | { | 8037 | { |
8207 | // InternalProblem.g:2540:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) | 8038 | // InternalProblem.g:2499:1: ( ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) ) |
8208 | // InternalProblem.g:2541:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) | 8039 | // InternalProblem.g:2500:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) |
8209 | { | 8040 | { |
8210 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1()); | 8041 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityAssignment_2_1()); |
8211 | // InternalProblem.g:2542:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) | 8042 | // InternalProblem.g:2501:2: ( rule__ReferenceDeclaration__MultiplicityAssignment_2_1 ) |
8212 | // InternalProblem.g:2542:3: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 | 8043 | // InternalProblem.g:2501:3: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 |
8213 | { | 8044 | { |
8214 | pushFollow(FOLLOW_2); | 8045 | pushFollow(FOLLOW_2); |
8215 | rule__ReferenceDeclaration__MultiplicityAssignment_2_1(); | 8046 | rule__ReferenceDeclaration__MultiplicityAssignment_2_1(); |
@@ -8242,14 +8073,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8242 | 8073 | ||
8243 | 8074 | ||
8244 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2" | 8075 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2" |
8245 | // InternalProblem.g:2550:1: rule__ReferenceDeclaration__Group_2__2 : rule__ReferenceDeclaration__Group_2__2__Impl ; | 8076 | // InternalProblem.g:2509:1: rule__ReferenceDeclaration__Group_2__2 : rule__ReferenceDeclaration__Group_2__2__Impl ; |
8246 | public final void rule__ReferenceDeclaration__Group_2__2() throws RecognitionException { | 8077 | public final void rule__ReferenceDeclaration__Group_2__2() throws RecognitionException { |
8247 | 8078 | ||
8248 | int stackSize = keepStackSize(); | 8079 | int stackSize = keepStackSize(); |
8249 | 8080 | ||
8250 | try { | 8081 | try { |
8251 | // InternalProblem.g:2554:1: ( rule__ReferenceDeclaration__Group_2__2__Impl ) | 8082 | // InternalProblem.g:2513:1: ( rule__ReferenceDeclaration__Group_2__2__Impl ) |
8252 | // InternalProblem.g:2555:2: rule__ReferenceDeclaration__Group_2__2__Impl | 8083 | // InternalProblem.g:2514:2: rule__ReferenceDeclaration__Group_2__2__Impl |
8253 | { | 8084 | { |
8254 | pushFollow(FOLLOW_2); | 8085 | pushFollow(FOLLOW_2); |
8255 | rule__ReferenceDeclaration__Group_2__2__Impl(); | 8086 | rule__ReferenceDeclaration__Group_2__2__Impl(); |
@@ -8275,20 +8106,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8275 | 8106 | ||
8276 | 8107 | ||
8277 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2__Impl" | 8108 | // $ANTLR start "rule__ReferenceDeclaration__Group_2__2__Impl" |
8278 | // InternalProblem.g:2561:1: rule__ReferenceDeclaration__Group_2__2__Impl : ( ']' ) ; | 8109 | // InternalProblem.g:2520:1: rule__ReferenceDeclaration__Group_2__2__Impl : ( ']' ) ; |
8279 | public final void rule__ReferenceDeclaration__Group_2__2__Impl() throws RecognitionException { | 8110 | public final void rule__ReferenceDeclaration__Group_2__2__Impl() throws RecognitionException { |
8280 | 8111 | ||
8281 | int stackSize = keepStackSize(); | 8112 | int stackSize = keepStackSize(); |
8282 | 8113 | ||
8283 | try { | 8114 | try { |
8284 | // InternalProblem.g:2565:1: ( ( ']' ) ) | 8115 | // InternalProblem.g:2524:1: ( ( ']' ) ) |
8285 | // InternalProblem.g:2566:1: ( ']' ) | 8116 | // InternalProblem.g:2525:1: ( ']' ) |
8286 | { | 8117 | { |
8287 | // InternalProblem.g:2566:1: ( ']' ) | 8118 | // InternalProblem.g:2525:1: ( ']' ) |
8288 | // InternalProblem.g:2567:2: ']' | 8119 | // InternalProblem.g:2526:2: ']' |
8289 | { | 8120 | { |
8290 | before(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); | 8121 | before(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); |
8291 | match(input,35,FOLLOW_2); | 8122 | match(input,32,FOLLOW_2); |
8292 | after(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); | 8123 | after(grammarAccess.getReferenceDeclarationAccess().getRightSquareBracketKeyword_2_2()); |
8293 | 8124 | ||
8294 | } | 8125 | } |
@@ -8312,14 +8143,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8312 | 8143 | ||
8313 | 8144 | ||
8314 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0" | 8145 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0" |
8315 | // InternalProblem.g:2577:1: rule__ReferenceDeclaration__Group_4__0 : rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ; | 8146 | // InternalProblem.g:2536:1: rule__ReferenceDeclaration__Group_4__0 : rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ; |
8316 | public final void rule__ReferenceDeclaration__Group_4__0() throws RecognitionException { | 8147 | public final void rule__ReferenceDeclaration__Group_4__0() throws RecognitionException { |
8317 | 8148 | ||
8318 | int stackSize = keepStackSize(); | 8149 | int stackSize = keepStackSize(); |
8319 | 8150 | ||
8320 | try { | 8151 | try { |
8321 | // InternalProblem.g:2581:1: ( rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ) | 8152 | // InternalProblem.g:2540:1: ( rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 ) |
8322 | // InternalProblem.g:2582:2: rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 | 8153 | // InternalProblem.g:2541:2: rule__ReferenceDeclaration__Group_4__0__Impl rule__ReferenceDeclaration__Group_4__1 |
8323 | { | 8154 | { |
8324 | pushFollow(FOLLOW_5); | 8155 | pushFollow(FOLLOW_5); |
8325 | rule__ReferenceDeclaration__Group_4__0__Impl(); | 8156 | rule__ReferenceDeclaration__Group_4__0__Impl(); |
@@ -8350,20 +8181,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8350 | 8181 | ||
8351 | 8182 | ||
8352 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0__Impl" | 8183 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__0__Impl" |
8353 | // InternalProblem.g:2589:1: rule__ReferenceDeclaration__Group_4__0__Impl : ( 'opposite' ) ; | 8184 | // InternalProblem.g:2548:1: rule__ReferenceDeclaration__Group_4__0__Impl : ( 'opposite' ) ; |
8354 | public final void rule__ReferenceDeclaration__Group_4__0__Impl() throws RecognitionException { | 8185 | public final void rule__ReferenceDeclaration__Group_4__0__Impl() throws RecognitionException { |
8355 | 8186 | ||
8356 | int stackSize = keepStackSize(); | 8187 | int stackSize = keepStackSize(); |
8357 | 8188 | ||
8358 | try { | 8189 | try { |
8359 | // InternalProblem.g:2593:1: ( ( 'opposite' ) ) | 8190 | // InternalProblem.g:2552:1: ( ( 'opposite' ) ) |
8360 | // InternalProblem.g:2594:1: ( 'opposite' ) | 8191 | // InternalProblem.g:2553:1: ( 'opposite' ) |
8361 | { | 8192 | { |
8362 | // InternalProblem.g:2594:1: ( 'opposite' ) | 8193 | // InternalProblem.g:2553:1: ( 'opposite' ) |
8363 | // InternalProblem.g:2595:2: 'opposite' | 8194 | // InternalProblem.g:2554:2: 'opposite' |
8364 | { | 8195 | { |
8365 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); | 8196 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); |
8366 | match(input,36,FOLLOW_2); | 8197 | match(input,33,FOLLOW_2); |
8367 | after(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); | 8198 | after(grammarAccess.getReferenceDeclarationAccess().getOppositeKeyword_4_0()); |
8368 | 8199 | ||
8369 | } | 8200 | } |
@@ -8387,14 +8218,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8387 | 8218 | ||
8388 | 8219 | ||
8389 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1" | 8220 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1" |
8390 | // InternalProblem.g:2604:1: rule__ReferenceDeclaration__Group_4__1 : rule__ReferenceDeclaration__Group_4__1__Impl ; | 8221 | // InternalProblem.g:2563:1: rule__ReferenceDeclaration__Group_4__1 : rule__ReferenceDeclaration__Group_4__1__Impl ; |
8391 | public final void rule__ReferenceDeclaration__Group_4__1() throws RecognitionException { | 8222 | public final void rule__ReferenceDeclaration__Group_4__1() throws RecognitionException { |
8392 | 8223 | ||
8393 | int stackSize = keepStackSize(); | 8224 | int stackSize = keepStackSize(); |
8394 | 8225 | ||
8395 | try { | 8226 | try { |
8396 | // InternalProblem.g:2608:1: ( rule__ReferenceDeclaration__Group_4__1__Impl ) | 8227 | // InternalProblem.g:2567:1: ( rule__ReferenceDeclaration__Group_4__1__Impl ) |
8397 | // InternalProblem.g:2609:2: rule__ReferenceDeclaration__Group_4__1__Impl | 8228 | // InternalProblem.g:2568:2: rule__ReferenceDeclaration__Group_4__1__Impl |
8398 | { | 8229 | { |
8399 | pushFollow(FOLLOW_2); | 8230 | pushFollow(FOLLOW_2); |
8400 | rule__ReferenceDeclaration__Group_4__1__Impl(); | 8231 | rule__ReferenceDeclaration__Group_4__1__Impl(); |
@@ -8420,21 +8251,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8420 | 8251 | ||
8421 | 8252 | ||
8422 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1__Impl" | 8253 | // $ANTLR start "rule__ReferenceDeclaration__Group_4__1__Impl" |
8423 | // InternalProblem.g:2615:1: rule__ReferenceDeclaration__Group_4__1__Impl : ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ; | 8254 | // InternalProblem.g:2574:1: rule__ReferenceDeclaration__Group_4__1__Impl : ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ; |
8424 | public final void rule__ReferenceDeclaration__Group_4__1__Impl() throws RecognitionException { | 8255 | public final void rule__ReferenceDeclaration__Group_4__1__Impl() throws RecognitionException { |
8425 | 8256 | ||
8426 | int stackSize = keepStackSize(); | 8257 | int stackSize = keepStackSize(); |
8427 | 8258 | ||
8428 | try { | 8259 | try { |
8429 | // InternalProblem.g:2619:1: ( ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ) | 8260 | // InternalProblem.g:2578:1: ( ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) ) |
8430 | // InternalProblem.g:2620:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) | 8261 | // InternalProblem.g:2579:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) |
8431 | { | 8262 | { |
8432 | // InternalProblem.g:2620:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) | 8263 | // InternalProblem.g:2579:1: ( ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) ) |
8433 | // InternalProblem.g:2621:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) | 8264 | // InternalProblem.g:2580:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) |
8434 | { | 8265 | { |
8435 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeAssignment_4_1()); | 8266 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeAssignment_4_1()); |
8436 | // InternalProblem.g:2622:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) | 8267 | // InternalProblem.g:2581:2: ( rule__ReferenceDeclaration__OppositeAssignment_4_1 ) |
8437 | // InternalProblem.g:2622:3: rule__ReferenceDeclaration__OppositeAssignment_4_1 | 8268 | // InternalProblem.g:2581:3: rule__ReferenceDeclaration__OppositeAssignment_4_1 |
8438 | { | 8269 | { |
8439 | pushFollow(FOLLOW_2); | 8270 | pushFollow(FOLLOW_2); |
8440 | rule__ReferenceDeclaration__OppositeAssignment_4_1(); | 8271 | rule__ReferenceDeclaration__OppositeAssignment_4_1(); |
@@ -8467,14 +8298,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8467 | 8298 | ||
8468 | 8299 | ||
8469 | // $ANTLR start "rule__PredicateDefinition__Group__0" | 8300 | // $ANTLR start "rule__PredicateDefinition__Group__0" |
8470 | // InternalProblem.g:2631:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; | 8301 | // InternalProblem.g:2590:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; |
8471 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { | 8302 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { |
8472 | 8303 | ||
8473 | int stackSize = keepStackSize(); | 8304 | int stackSize = keepStackSize(); |
8474 | 8305 | ||
8475 | try { | 8306 | try { |
8476 | // InternalProblem.g:2635:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) | 8307 | // InternalProblem.g:2594:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) |
8477 | // InternalProblem.g:2636:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 | 8308 | // InternalProblem.g:2595:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 |
8478 | { | 8309 | { |
8479 | pushFollow(FOLLOW_5); | 8310 | pushFollow(FOLLOW_5); |
8480 | rule__PredicateDefinition__Group__0__Impl(); | 8311 | rule__PredicateDefinition__Group__0__Impl(); |
@@ -8505,21 +8336,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8505 | 8336 | ||
8506 | 8337 | ||
8507 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" | 8338 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" |
8508 | // InternalProblem.g:2643:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; | 8339 | // InternalProblem.g:2602:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; |
8509 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { | 8340 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { |
8510 | 8341 | ||
8511 | int stackSize = keepStackSize(); | 8342 | int stackSize = keepStackSize(); |
8512 | 8343 | ||
8513 | try { | 8344 | try { |
8514 | // InternalProblem.g:2647:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) | 8345 | // InternalProblem.g:2606:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) |
8515 | // InternalProblem.g:2648:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 8346 | // InternalProblem.g:2607:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
8516 | { | 8347 | { |
8517 | // InternalProblem.g:2648:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) | 8348 | // InternalProblem.g:2607:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
8518 | // InternalProblem.g:2649:2: ( rule__PredicateDefinition__Alternatives_0 ) | 8349 | // InternalProblem.g:2608:2: ( rule__PredicateDefinition__Alternatives_0 ) |
8519 | { | 8350 | { |
8520 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); | 8351 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); |
8521 | // InternalProblem.g:2650:2: ( rule__PredicateDefinition__Alternatives_0 ) | 8352 | // InternalProblem.g:2609:2: ( rule__PredicateDefinition__Alternatives_0 ) |
8522 | // InternalProblem.g:2650:3: rule__PredicateDefinition__Alternatives_0 | 8353 | // InternalProblem.g:2609:3: rule__PredicateDefinition__Alternatives_0 |
8523 | { | 8354 | { |
8524 | pushFollow(FOLLOW_2); | 8355 | pushFollow(FOLLOW_2); |
8525 | rule__PredicateDefinition__Alternatives_0(); | 8356 | rule__PredicateDefinition__Alternatives_0(); |
@@ -8552,14 +8383,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8552 | 8383 | ||
8553 | 8384 | ||
8554 | // $ANTLR start "rule__PredicateDefinition__Group__1" | 8385 | // $ANTLR start "rule__PredicateDefinition__Group__1" |
8555 | // InternalProblem.g:2658:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; | 8386 | // InternalProblem.g:2617:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; |
8556 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { | 8387 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { |
8557 | 8388 | ||
8558 | int stackSize = keepStackSize(); | 8389 | int stackSize = keepStackSize(); |
8559 | 8390 | ||
8560 | try { | 8391 | try { |
8561 | // InternalProblem.g:2662:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) | 8392 | // InternalProblem.g:2621:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) |
8562 | // InternalProblem.g:2663:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 | 8393 | // InternalProblem.g:2622:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 |
8563 | { | 8394 | { |
8564 | pushFollow(FOLLOW_22); | 8395 | pushFollow(FOLLOW_22); |
8565 | rule__PredicateDefinition__Group__1__Impl(); | 8396 | rule__PredicateDefinition__Group__1__Impl(); |
@@ -8590,21 +8421,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8590 | 8421 | ||
8591 | 8422 | ||
8592 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" | 8423 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" |
8593 | // InternalProblem.g:2670:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ; | 8424 | // InternalProblem.g:2629:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ; |
8594 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { | 8425 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { |
8595 | 8426 | ||
8596 | int stackSize = keepStackSize(); | 8427 | int stackSize = keepStackSize(); |
8597 | 8428 | ||
8598 | try { | 8429 | try { |
8599 | // InternalProblem.g:2674:1: ( ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ) | 8430 | // InternalProblem.g:2633:1: ( ( ( rule__PredicateDefinition__NameAssignment_1 ) ) ) |
8600 | // InternalProblem.g:2675:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) | 8431 | // InternalProblem.g:2634:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) |
8601 | { | 8432 | { |
8602 | // InternalProblem.g:2675:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) | 8433 | // InternalProblem.g:2634:1: ( ( rule__PredicateDefinition__NameAssignment_1 ) ) |
8603 | // InternalProblem.g:2676:2: ( rule__PredicateDefinition__NameAssignment_1 ) | 8434 | // InternalProblem.g:2635:2: ( rule__PredicateDefinition__NameAssignment_1 ) |
8604 | { | 8435 | { |
8605 | before(grammarAccess.getPredicateDefinitionAccess().getNameAssignment_1()); | 8436 | before(grammarAccess.getPredicateDefinitionAccess().getNameAssignment_1()); |
8606 | // InternalProblem.g:2677:2: ( rule__PredicateDefinition__NameAssignment_1 ) | 8437 | // InternalProblem.g:2636:2: ( rule__PredicateDefinition__NameAssignment_1 ) |
8607 | // InternalProblem.g:2677:3: rule__PredicateDefinition__NameAssignment_1 | 8438 | // InternalProblem.g:2636:3: rule__PredicateDefinition__NameAssignment_1 |
8608 | { | 8439 | { |
8609 | pushFollow(FOLLOW_2); | 8440 | pushFollow(FOLLOW_2); |
8610 | rule__PredicateDefinition__NameAssignment_1(); | 8441 | rule__PredicateDefinition__NameAssignment_1(); |
@@ -8637,14 +8468,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8637 | 8468 | ||
8638 | 8469 | ||
8639 | // $ANTLR start "rule__PredicateDefinition__Group__2" | 8470 | // $ANTLR start "rule__PredicateDefinition__Group__2" |
8640 | // InternalProblem.g:2685:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; | 8471 | // InternalProblem.g:2644:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; |
8641 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { | 8472 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { |
8642 | 8473 | ||
8643 | int stackSize = keepStackSize(); | 8474 | int stackSize = keepStackSize(); |
8644 | 8475 | ||
8645 | try { | 8476 | try { |
8646 | // InternalProblem.g:2689:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) | 8477 | // InternalProblem.g:2648:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) |
8647 | // InternalProblem.g:2690:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 | 8478 | // InternalProblem.g:2649:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 |
8648 | { | 8479 | { |
8649 | pushFollow(FOLLOW_23); | 8480 | pushFollow(FOLLOW_23); |
8650 | rule__PredicateDefinition__Group__2__Impl(); | 8481 | rule__PredicateDefinition__Group__2__Impl(); |
@@ -8675,20 +8506,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8675 | 8506 | ||
8676 | 8507 | ||
8677 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" | 8508 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" |
8678 | // InternalProblem.g:2697:1: rule__PredicateDefinition__Group__2__Impl : ( '(' ) ; | 8509 | // InternalProblem.g:2656:1: rule__PredicateDefinition__Group__2__Impl : ( '(' ) ; |
8679 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { | 8510 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { |
8680 | 8511 | ||
8681 | int stackSize = keepStackSize(); | 8512 | int stackSize = keepStackSize(); |
8682 | 8513 | ||
8683 | try { | 8514 | try { |
8684 | // InternalProblem.g:2701:1: ( ( '(' ) ) | 8515 | // InternalProblem.g:2660:1: ( ( '(' ) ) |
8685 | // InternalProblem.g:2702:1: ( '(' ) | 8516 | // InternalProblem.g:2661:1: ( '(' ) |
8686 | { | 8517 | { |
8687 | // InternalProblem.g:2702:1: ( '(' ) | 8518 | // InternalProblem.g:2661:1: ( '(' ) |
8688 | // InternalProblem.g:2703:2: '(' | 8519 | // InternalProblem.g:2662:2: '(' |
8689 | { | 8520 | { |
8690 | before(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); | 8521 | before(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); |
8691 | match(input,37,FOLLOW_2); | 8522 | match(input,34,FOLLOW_2); |
8692 | after(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); | 8523 | after(grammarAccess.getPredicateDefinitionAccess().getLeftParenthesisKeyword_2()); |
8693 | 8524 | ||
8694 | } | 8525 | } |
@@ -8712,14 +8543,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8712 | 8543 | ||
8713 | 8544 | ||
8714 | // $ANTLR start "rule__PredicateDefinition__Group__3" | 8545 | // $ANTLR start "rule__PredicateDefinition__Group__3" |
8715 | // InternalProblem.g:2712:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; | 8546 | // InternalProblem.g:2671:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ; |
8716 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { | 8547 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { |
8717 | 8548 | ||
8718 | int stackSize = keepStackSize(); | 8549 | int stackSize = keepStackSize(); |
8719 | 8550 | ||
8720 | try { | 8551 | try { |
8721 | // InternalProblem.g:2716:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) | 8552 | // InternalProblem.g:2675:1: ( rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 ) |
8722 | // InternalProblem.g:2717:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 | 8553 | // InternalProblem.g:2676:2: rule__PredicateDefinition__Group__3__Impl rule__PredicateDefinition__Group__4 |
8723 | { | 8554 | { |
8724 | pushFollow(FOLLOW_23); | 8555 | pushFollow(FOLLOW_23); |
8725 | rule__PredicateDefinition__Group__3__Impl(); | 8556 | rule__PredicateDefinition__Group__3__Impl(); |
@@ -8750,29 +8581,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8750 | 8581 | ||
8751 | 8582 | ||
8752 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" | 8583 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" |
8753 | // InternalProblem.g:2724:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__Group_3__0 )? ) ; | 8584 | // InternalProblem.g:2683:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__Group_3__0 )? ) ; |
8754 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { | 8585 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { |
8755 | 8586 | ||
8756 | int stackSize = keepStackSize(); | 8587 | int stackSize = keepStackSize(); |
8757 | 8588 | ||
8758 | try { | 8589 | try { |
8759 | // InternalProblem.g:2728:1: ( ( ( rule__PredicateDefinition__Group_3__0 )? ) ) | 8590 | // InternalProblem.g:2687:1: ( ( ( rule__PredicateDefinition__Group_3__0 )? ) ) |
8760 | // InternalProblem.g:2729:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) | 8591 | // InternalProblem.g:2688:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) |
8761 | { | 8592 | { |
8762 | // InternalProblem.g:2729:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) | 8593 | // InternalProblem.g:2688:1: ( ( rule__PredicateDefinition__Group_3__0 )? ) |
8763 | // InternalProblem.g:2730:2: ( rule__PredicateDefinition__Group_3__0 )? | 8594 | // InternalProblem.g:2689:2: ( rule__PredicateDefinition__Group_3__0 )? |
8764 | { | 8595 | { |
8765 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3()); | 8596 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3()); |
8766 | // InternalProblem.g:2731:2: ( rule__PredicateDefinition__Group_3__0 )? | 8597 | // InternalProblem.g:2690:2: ( rule__PredicateDefinition__Group_3__0 )? |
8767 | int alt36=2; | 8598 | int alt35=2; |
8768 | int LA36_0 = input.LA(1); | 8599 | int LA35_0 = input.LA(1); |
8769 | 8600 | ||
8770 | if ( ((LA36_0>=RULE_QUOTED_ID && LA36_0<=RULE_ID)||(LA36_0>=19 && LA36_0<=22)) ) { | 8601 | if ( ((LA35_0>=RULE_QUOTED_ID && LA35_0<=RULE_ID)||(LA35_0>=20 && LA35_0<=21)) ) { |
8771 | alt36=1; | 8602 | alt35=1; |
8772 | } | 8603 | } |
8773 | switch (alt36) { | 8604 | switch (alt35) { |
8774 | case 1 : | 8605 | case 1 : |
8775 | // InternalProblem.g:2731:3: rule__PredicateDefinition__Group_3__0 | 8606 | // InternalProblem.g:2690:3: rule__PredicateDefinition__Group_3__0 |
8776 | { | 8607 | { |
8777 | pushFollow(FOLLOW_2); | 8608 | pushFollow(FOLLOW_2); |
8778 | rule__PredicateDefinition__Group_3__0(); | 8609 | rule__PredicateDefinition__Group_3__0(); |
@@ -8808,14 +8639,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8808 | 8639 | ||
8809 | 8640 | ||
8810 | // $ANTLR start "rule__PredicateDefinition__Group__4" | 8641 | // $ANTLR start "rule__PredicateDefinition__Group__4" |
8811 | // InternalProblem.g:2739:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ; | 8642 | // InternalProblem.g:2698:1: rule__PredicateDefinition__Group__4 : rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ; |
8812 | public final void rule__PredicateDefinition__Group__4() throws RecognitionException { | 8643 | public final void rule__PredicateDefinition__Group__4() throws RecognitionException { |
8813 | 8644 | ||
8814 | int stackSize = keepStackSize(); | 8645 | int stackSize = keepStackSize(); |
8815 | 8646 | ||
8816 | try { | 8647 | try { |
8817 | // InternalProblem.g:2743:1: ( rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ) | 8648 | // InternalProblem.g:2702:1: ( rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 ) |
8818 | // InternalProblem.g:2744:2: rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 | 8649 | // InternalProblem.g:2703:2: rule__PredicateDefinition__Group__4__Impl rule__PredicateDefinition__Group__5 |
8819 | { | 8650 | { |
8820 | pushFollow(FOLLOW_24); | 8651 | pushFollow(FOLLOW_24); |
8821 | rule__PredicateDefinition__Group__4__Impl(); | 8652 | rule__PredicateDefinition__Group__4__Impl(); |
@@ -8846,20 +8677,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8846 | 8677 | ||
8847 | 8678 | ||
8848 | // $ANTLR start "rule__PredicateDefinition__Group__4__Impl" | 8679 | // $ANTLR start "rule__PredicateDefinition__Group__4__Impl" |
8849 | // InternalProblem.g:2751:1: rule__PredicateDefinition__Group__4__Impl : ( ')' ) ; | 8680 | // InternalProblem.g:2710:1: rule__PredicateDefinition__Group__4__Impl : ( ')' ) ; |
8850 | public final void rule__PredicateDefinition__Group__4__Impl() throws RecognitionException { | 8681 | public final void rule__PredicateDefinition__Group__4__Impl() throws RecognitionException { |
8851 | 8682 | ||
8852 | int stackSize = keepStackSize(); | 8683 | int stackSize = keepStackSize(); |
8853 | 8684 | ||
8854 | try { | 8685 | try { |
8855 | // InternalProblem.g:2755:1: ( ( ')' ) ) | 8686 | // InternalProblem.g:2714:1: ( ( ')' ) ) |
8856 | // InternalProblem.g:2756:1: ( ')' ) | 8687 | // InternalProblem.g:2715:1: ( ')' ) |
8857 | { | 8688 | { |
8858 | // InternalProblem.g:2756:1: ( ')' ) | 8689 | // InternalProblem.g:2715:1: ( ')' ) |
8859 | // InternalProblem.g:2757:2: ')' | 8690 | // InternalProblem.g:2716:2: ')' |
8860 | { | 8691 | { |
8861 | before(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); | 8692 | before(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); |
8862 | match(input,38,FOLLOW_2); | 8693 | match(input,35,FOLLOW_2); |
8863 | after(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); | 8694 | after(grammarAccess.getPredicateDefinitionAccess().getRightParenthesisKeyword_4()); |
8864 | 8695 | ||
8865 | } | 8696 | } |
@@ -8883,14 +8714,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8883 | 8714 | ||
8884 | 8715 | ||
8885 | // $ANTLR start "rule__PredicateDefinition__Group__5" | 8716 | // $ANTLR start "rule__PredicateDefinition__Group__5" |
8886 | // InternalProblem.g:2766:1: rule__PredicateDefinition__Group__5 : rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ; | 8717 | // InternalProblem.g:2725:1: rule__PredicateDefinition__Group__5 : rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ; |
8887 | public final void rule__PredicateDefinition__Group__5() throws RecognitionException { | 8718 | public final void rule__PredicateDefinition__Group__5() throws RecognitionException { |
8888 | 8719 | ||
8889 | int stackSize = keepStackSize(); | 8720 | int stackSize = keepStackSize(); |
8890 | 8721 | ||
8891 | try { | 8722 | try { |
8892 | // InternalProblem.g:2770:1: ( rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ) | 8723 | // InternalProblem.g:2729:1: ( rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 ) |
8893 | // InternalProblem.g:2771:2: rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 | 8724 | // InternalProblem.g:2730:2: rule__PredicateDefinition__Group__5__Impl rule__PredicateDefinition__Group__6 |
8894 | { | 8725 | { |
8895 | pushFollow(FOLLOW_24); | 8726 | pushFollow(FOLLOW_24); |
8896 | rule__PredicateDefinition__Group__5__Impl(); | 8727 | rule__PredicateDefinition__Group__5__Impl(); |
@@ -8921,29 +8752,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8921 | 8752 | ||
8922 | 8753 | ||
8923 | // $ANTLR start "rule__PredicateDefinition__Group__5__Impl" | 8754 | // $ANTLR start "rule__PredicateDefinition__Group__5__Impl" |
8924 | // InternalProblem.g:2778:1: rule__PredicateDefinition__Group__5__Impl : ( ( rule__PredicateDefinition__Group_5__0 )? ) ; | 8755 | // InternalProblem.g:2737:1: rule__PredicateDefinition__Group__5__Impl : ( ( rule__PredicateDefinition__Group_5__0 )? ) ; |
8925 | public final void rule__PredicateDefinition__Group__5__Impl() throws RecognitionException { | 8756 | public final void rule__PredicateDefinition__Group__5__Impl() throws RecognitionException { |
8926 | 8757 | ||
8927 | int stackSize = keepStackSize(); | 8758 | int stackSize = keepStackSize(); |
8928 | 8759 | ||
8929 | try { | 8760 | try { |
8930 | // InternalProblem.g:2782:1: ( ( ( rule__PredicateDefinition__Group_5__0 )? ) ) | 8761 | // InternalProblem.g:2741:1: ( ( ( rule__PredicateDefinition__Group_5__0 )? ) ) |
8931 | // InternalProblem.g:2783:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) | 8762 | // InternalProblem.g:2742:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) |
8932 | { | 8763 | { |
8933 | // InternalProblem.g:2783:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) | 8764 | // InternalProblem.g:2742:1: ( ( rule__PredicateDefinition__Group_5__0 )? ) |
8934 | // InternalProblem.g:2784:2: ( rule__PredicateDefinition__Group_5__0 )? | 8765 | // InternalProblem.g:2743:2: ( rule__PredicateDefinition__Group_5__0 )? |
8935 | { | 8766 | { |
8936 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5()); | 8767 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5()); |
8937 | // InternalProblem.g:2785:2: ( rule__PredicateDefinition__Group_5__0 )? | 8768 | // InternalProblem.g:2744:2: ( rule__PredicateDefinition__Group_5__0 )? |
8938 | int alt37=2; | 8769 | int alt36=2; |
8939 | int LA37_0 = input.LA(1); | 8770 | int LA36_0 = input.LA(1); |
8940 | 8771 | ||
8941 | if ( (LA37_0==39) ) { | 8772 | if ( (LA36_0==36) ) { |
8942 | alt37=1; | 8773 | alt36=1; |
8943 | } | 8774 | } |
8944 | switch (alt37) { | 8775 | switch (alt36) { |
8945 | case 1 : | 8776 | case 1 : |
8946 | // InternalProblem.g:2785:3: rule__PredicateDefinition__Group_5__0 | 8777 | // InternalProblem.g:2744:3: rule__PredicateDefinition__Group_5__0 |
8947 | { | 8778 | { |
8948 | pushFollow(FOLLOW_2); | 8779 | pushFollow(FOLLOW_2); |
8949 | rule__PredicateDefinition__Group_5__0(); | 8780 | rule__PredicateDefinition__Group_5__0(); |
@@ -8979,14 +8810,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
8979 | 8810 | ||
8980 | 8811 | ||
8981 | // $ANTLR start "rule__PredicateDefinition__Group__6" | 8812 | // $ANTLR start "rule__PredicateDefinition__Group__6" |
8982 | // InternalProblem.g:2793:1: rule__PredicateDefinition__Group__6 : rule__PredicateDefinition__Group__6__Impl ; | 8813 | // InternalProblem.g:2752:1: rule__PredicateDefinition__Group__6 : rule__PredicateDefinition__Group__6__Impl ; |
8983 | public final void rule__PredicateDefinition__Group__6() throws RecognitionException { | 8814 | public final void rule__PredicateDefinition__Group__6() throws RecognitionException { |
8984 | 8815 | ||
8985 | int stackSize = keepStackSize(); | 8816 | int stackSize = keepStackSize(); |
8986 | 8817 | ||
8987 | try { | 8818 | try { |
8988 | // InternalProblem.g:2797:1: ( rule__PredicateDefinition__Group__6__Impl ) | 8819 | // InternalProblem.g:2756:1: ( rule__PredicateDefinition__Group__6__Impl ) |
8989 | // InternalProblem.g:2798:2: rule__PredicateDefinition__Group__6__Impl | 8820 | // InternalProblem.g:2757:2: rule__PredicateDefinition__Group__6__Impl |
8990 | { | 8821 | { |
8991 | pushFollow(FOLLOW_2); | 8822 | pushFollow(FOLLOW_2); |
8992 | rule__PredicateDefinition__Group__6__Impl(); | 8823 | rule__PredicateDefinition__Group__6__Impl(); |
@@ -9012,20 +8843,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9012 | 8843 | ||
9013 | 8844 | ||
9014 | // $ANTLR start "rule__PredicateDefinition__Group__6__Impl" | 8845 | // $ANTLR start "rule__PredicateDefinition__Group__6__Impl" |
9015 | // InternalProblem.g:2804:1: rule__PredicateDefinition__Group__6__Impl : ( '.' ) ; | 8846 | // InternalProblem.g:2763:1: rule__PredicateDefinition__Group__6__Impl : ( '.' ) ; |
9016 | public final void rule__PredicateDefinition__Group__6__Impl() throws RecognitionException { | 8847 | public final void rule__PredicateDefinition__Group__6__Impl() throws RecognitionException { |
9017 | 8848 | ||
9018 | int stackSize = keepStackSize(); | 8849 | int stackSize = keepStackSize(); |
9019 | 8850 | ||
9020 | try { | 8851 | try { |
9021 | // InternalProblem.g:2808:1: ( ( '.' ) ) | 8852 | // InternalProblem.g:2767:1: ( ( '.' ) ) |
9022 | // InternalProblem.g:2809:1: ( '.' ) | 8853 | // InternalProblem.g:2768:1: ( '.' ) |
9023 | { | 8854 | { |
9024 | // InternalProblem.g:2809:1: ( '.' ) | 8855 | // InternalProblem.g:2768:1: ( '.' ) |
9025 | // InternalProblem.g:2810:2: '.' | 8856 | // InternalProblem.g:2769:2: '.' |
9026 | { | 8857 | { |
9027 | before(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); | 8858 | before(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); |
9028 | match(input,12,FOLLOW_2); | 8859 | match(input,13,FOLLOW_2); |
9029 | after(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); | 8860 | after(grammarAccess.getPredicateDefinitionAccess().getFullStopKeyword_6()); |
9030 | 8861 | ||
9031 | } | 8862 | } |
@@ -9049,14 +8880,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9049 | 8880 | ||
9050 | 8881 | ||
9051 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" | 8882 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" |
9052 | // InternalProblem.g:2820:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; | 8883 | // InternalProblem.g:2779:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; |
9053 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { | 8884 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { |
9054 | 8885 | ||
9055 | int stackSize = keepStackSize(); | 8886 | int stackSize = keepStackSize(); |
9056 | 8887 | ||
9057 | try { | 8888 | try { |
9058 | // InternalProblem.g:2824:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) | 8889 | // InternalProblem.g:2783:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) |
9059 | // InternalProblem.g:2825:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 | 8890 | // InternalProblem.g:2784:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 |
9060 | { | 8891 | { |
9061 | pushFollow(FOLLOW_25); | 8892 | pushFollow(FOLLOW_25); |
9062 | rule__PredicateDefinition__Group_0_0__0__Impl(); | 8893 | rule__PredicateDefinition__Group_0_0__0__Impl(); |
@@ -9087,21 +8918,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9087 | 8918 | ||
9088 | 8919 | ||
9089 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" | 8920 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" |
9090 | // InternalProblem.g:2832:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ; | 8921 | // InternalProblem.g:2791:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ; |
9091 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { | 8922 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { |
9092 | 8923 | ||
9093 | int stackSize = keepStackSize(); | 8924 | int stackSize = keepStackSize(); |
9094 | 8925 | ||
9095 | try { | 8926 | try { |
9096 | // InternalProblem.g:2836:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ) | 8927 | // InternalProblem.g:2795:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) ) |
9097 | // InternalProblem.g:2837:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) | 8928 | // InternalProblem.g:2796:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) |
9098 | { | 8929 | { |
9099 | // InternalProblem.g:2837:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) | 8930 | // InternalProblem.g:2796:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) ) |
9100 | // InternalProblem.g:2838:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) | 8931 | // InternalProblem.g:2797:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) |
9101 | { | 8932 | { |
9102 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_0()); | 8933 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_0()); |
9103 | // InternalProblem.g:2839:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) | 8934 | // InternalProblem.g:2798:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_0 ) |
9104 | // InternalProblem.g:2839:3: rule__PredicateDefinition__ErrorAssignment_0_0_0 | 8935 | // InternalProblem.g:2798:3: rule__PredicateDefinition__ErrorAssignment_0_0_0 |
9105 | { | 8936 | { |
9106 | pushFollow(FOLLOW_2); | 8937 | pushFollow(FOLLOW_2); |
9107 | rule__PredicateDefinition__ErrorAssignment_0_0_0(); | 8938 | rule__PredicateDefinition__ErrorAssignment_0_0_0(); |
@@ -9134,14 +8965,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9134 | 8965 | ||
9135 | 8966 | ||
9136 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" | 8967 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" |
9137 | // InternalProblem.g:2847:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; | 8968 | // InternalProblem.g:2806:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; |
9138 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { | 8969 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { |
9139 | 8970 | ||
9140 | int stackSize = keepStackSize(); | 8971 | int stackSize = keepStackSize(); |
9141 | 8972 | ||
9142 | try { | 8973 | try { |
9143 | // InternalProblem.g:2851:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) | 8974 | // InternalProblem.g:2810:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) |
9144 | // InternalProblem.g:2852:2: rule__PredicateDefinition__Group_0_0__1__Impl | 8975 | // InternalProblem.g:2811:2: rule__PredicateDefinition__Group_0_0__1__Impl |
9145 | { | 8976 | { |
9146 | pushFollow(FOLLOW_2); | 8977 | pushFollow(FOLLOW_2); |
9147 | rule__PredicateDefinition__Group_0_0__1__Impl(); | 8978 | rule__PredicateDefinition__Group_0_0__1__Impl(); |
@@ -9167,31 +8998,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9167 | 8998 | ||
9168 | 8999 | ||
9169 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" | 9000 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" |
9170 | // InternalProblem.g:2858:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( 'pred' )? ) ; | 9001 | // InternalProblem.g:2817:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( 'pred' )? ) ; |
9171 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { | 9002 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { |
9172 | 9003 | ||
9173 | int stackSize = keepStackSize(); | 9004 | int stackSize = keepStackSize(); |
9174 | 9005 | ||
9175 | try { | 9006 | try { |
9176 | // InternalProblem.g:2862:1: ( ( ( 'pred' )? ) ) | 9007 | // InternalProblem.g:2821:1: ( ( ( 'pred' )? ) ) |
9177 | // InternalProblem.g:2863:1: ( ( 'pred' )? ) | 9008 | // InternalProblem.g:2822:1: ( ( 'pred' )? ) |
9178 | { | 9009 | { |
9179 | // InternalProblem.g:2863:1: ( ( 'pred' )? ) | 9010 | // InternalProblem.g:2822:1: ( ( 'pred' )? ) |
9180 | // InternalProblem.g:2864:2: ( 'pred' )? | 9011 | // InternalProblem.g:2823:2: ( 'pred' )? |
9181 | { | 9012 | { |
9182 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_0_1()); | 9013 | before(grammarAccess.getPredicateDefinitionAccess().getPredKeyword_0_0_1()); |
9183 | // InternalProblem.g:2865:2: ( 'pred' )? | 9014 | // InternalProblem.g:2824:2: ( 'pred' )? |
9184 | int alt38=2; | 9015 | int alt37=2; |
9185 | int LA38_0 = input.LA(1); | 9016 | int LA37_0 = input.LA(1); |
9186 | 9017 | ||
9187 | if ( (LA38_0==16) ) { | 9018 | if ( (LA37_0==17) ) { |
9188 | alt38=1; | 9019 | alt37=1; |
9189 | } | 9020 | } |
9190 | switch (alt38) { | 9021 | switch (alt37) { |
9191 | case 1 : | 9022 | case 1 : |
9192 | // InternalProblem.g:2865:3: 'pred' | 9023 | // InternalProblem.g:2824:3: 'pred' |
9193 | { | 9024 | { |
9194 | match(input,16,FOLLOW_2); | 9025 | match(input,17,FOLLOW_2); |
9195 | 9026 | ||
9196 | } | 9027 | } |
9197 | break; | 9028 | break; |
@@ -9221,14 +9052,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9221 | 9052 | ||
9222 | 9053 | ||
9223 | // $ANTLR start "rule__PredicateDefinition__Group_3__0" | 9054 | // $ANTLR start "rule__PredicateDefinition__Group_3__0" |
9224 | // InternalProblem.g:2874:1: rule__PredicateDefinition__Group_3__0 : rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ; | 9055 | // InternalProblem.g:2833:1: rule__PredicateDefinition__Group_3__0 : rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ; |
9225 | public final void rule__PredicateDefinition__Group_3__0() throws RecognitionException { | 9056 | public final void rule__PredicateDefinition__Group_3__0() throws RecognitionException { |
9226 | 9057 | ||
9227 | int stackSize = keepStackSize(); | 9058 | int stackSize = keepStackSize(); |
9228 | 9059 | ||
9229 | try { | 9060 | try { |
9230 | // InternalProblem.g:2878:1: ( rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ) | 9061 | // InternalProblem.g:2837:1: ( rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 ) |
9231 | // InternalProblem.g:2879:2: rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 | 9062 | // InternalProblem.g:2838:2: rule__PredicateDefinition__Group_3__0__Impl rule__PredicateDefinition__Group_3__1 |
9232 | { | 9063 | { |
9233 | pushFollow(FOLLOW_9); | 9064 | pushFollow(FOLLOW_9); |
9234 | rule__PredicateDefinition__Group_3__0__Impl(); | 9065 | rule__PredicateDefinition__Group_3__0__Impl(); |
@@ -9259,21 +9090,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9259 | 9090 | ||
9260 | 9091 | ||
9261 | // $ANTLR start "rule__PredicateDefinition__Group_3__0__Impl" | 9092 | // $ANTLR start "rule__PredicateDefinition__Group_3__0__Impl" |
9262 | // InternalProblem.g:2886:1: rule__PredicateDefinition__Group_3__0__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ; | 9093 | // InternalProblem.g:2845:1: rule__PredicateDefinition__Group_3__0__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ; |
9263 | public final void rule__PredicateDefinition__Group_3__0__Impl() throws RecognitionException { | 9094 | public final void rule__PredicateDefinition__Group_3__0__Impl() throws RecognitionException { |
9264 | 9095 | ||
9265 | int stackSize = keepStackSize(); | 9096 | int stackSize = keepStackSize(); |
9266 | 9097 | ||
9267 | try { | 9098 | try { |
9268 | // InternalProblem.g:2890:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ) | 9099 | // InternalProblem.g:2849:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) ) |
9269 | // InternalProblem.g:2891:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) | 9100 | // InternalProblem.g:2850:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) |
9270 | { | 9101 | { |
9271 | // InternalProblem.g:2891:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) | 9102 | // InternalProblem.g:2850:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_0 ) ) |
9272 | // InternalProblem.g:2892:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) | 9103 | // InternalProblem.g:2851:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) |
9273 | { | 9104 | { |
9274 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_0()); | 9105 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_0()); |
9275 | // InternalProblem.g:2893:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) | 9106 | // InternalProblem.g:2852:2: ( rule__PredicateDefinition__ParametersAssignment_3_0 ) |
9276 | // InternalProblem.g:2893:3: rule__PredicateDefinition__ParametersAssignment_3_0 | 9107 | // InternalProblem.g:2852:3: rule__PredicateDefinition__ParametersAssignment_3_0 |
9277 | { | 9108 | { |
9278 | pushFollow(FOLLOW_2); | 9109 | pushFollow(FOLLOW_2); |
9279 | rule__PredicateDefinition__ParametersAssignment_3_0(); | 9110 | rule__PredicateDefinition__ParametersAssignment_3_0(); |
@@ -9306,14 +9137,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9306 | 9137 | ||
9307 | 9138 | ||
9308 | // $ANTLR start "rule__PredicateDefinition__Group_3__1" | 9139 | // $ANTLR start "rule__PredicateDefinition__Group_3__1" |
9309 | // InternalProblem.g:2901:1: rule__PredicateDefinition__Group_3__1 : rule__PredicateDefinition__Group_3__1__Impl ; | 9140 | // InternalProblem.g:2860:1: rule__PredicateDefinition__Group_3__1 : rule__PredicateDefinition__Group_3__1__Impl ; |
9310 | public final void rule__PredicateDefinition__Group_3__1() throws RecognitionException { | 9141 | public final void rule__PredicateDefinition__Group_3__1() throws RecognitionException { |
9311 | 9142 | ||
9312 | int stackSize = keepStackSize(); | 9143 | int stackSize = keepStackSize(); |
9313 | 9144 | ||
9314 | try { | 9145 | try { |
9315 | // InternalProblem.g:2905:1: ( rule__PredicateDefinition__Group_3__1__Impl ) | 9146 | // InternalProblem.g:2864:1: ( rule__PredicateDefinition__Group_3__1__Impl ) |
9316 | // InternalProblem.g:2906:2: rule__PredicateDefinition__Group_3__1__Impl | 9147 | // InternalProblem.g:2865:2: rule__PredicateDefinition__Group_3__1__Impl |
9317 | { | 9148 | { |
9318 | pushFollow(FOLLOW_2); | 9149 | pushFollow(FOLLOW_2); |
9319 | rule__PredicateDefinition__Group_3__1__Impl(); | 9150 | rule__PredicateDefinition__Group_3__1__Impl(); |
@@ -9339,33 +9170,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9339 | 9170 | ||
9340 | 9171 | ||
9341 | // $ANTLR start "rule__PredicateDefinition__Group_3__1__Impl" | 9172 | // $ANTLR start "rule__PredicateDefinition__Group_3__1__Impl" |
9342 | // InternalProblem.g:2912:1: rule__PredicateDefinition__Group_3__1__Impl : ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ; | 9173 | // InternalProblem.g:2871:1: rule__PredicateDefinition__Group_3__1__Impl : ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ; |
9343 | public final void rule__PredicateDefinition__Group_3__1__Impl() throws RecognitionException { | 9174 | public final void rule__PredicateDefinition__Group_3__1__Impl() throws RecognitionException { |
9344 | 9175 | ||
9345 | int stackSize = keepStackSize(); | 9176 | int stackSize = keepStackSize(); |
9346 | 9177 | ||
9347 | try { | 9178 | try { |
9348 | // InternalProblem.g:2916:1: ( ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ) | 9179 | // InternalProblem.g:2875:1: ( ( ( rule__PredicateDefinition__Group_3_1__0 )* ) ) |
9349 | // InternalProblem.g:2917:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) | 9180 | // InternalProblem.g:2876:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) |
9350 | { | 9181 | { |
9351 | // InternalProblem.g:2917:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) | 9182 | // InternalProblem.g:2876:1: ( ( rule__PredicateDefinition__Group_3_1__0 )* ) |
9352 | // InternalProblem.g:2918:2: ( rule__PredicateDefinition__Group_3_1__0 )* | 9183 | // InternalProblem.g:2877:2: ( rule__PredicateDefinition__Group_3_1__0 )* |
9353 | { | 9184 | { |
9354 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3_1()); | 9185 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_3_1()); |
9355 | // InternalProblem.g:2919:2: ( rule__PredicateDefinition__Group_3_1__0 )* | 9186 | // InternalProblem.g:2878:2: ( rule__PredicateDefinition__Group_3_1__0 )* |
9356 | loop39: | 9187 | loop38: |
9357 | do { | 9188 | do { |
9358 | int alt39=2; | 9189 | int alt38=2; |
9359 | int LA39_0 = input.LA(1); | 9190 | int LA38_0 = input.LA(1); |
9360 | 9191 | ||
9361 | if ( (LA39_0==13) ) { | 9192 | if ( (LA38_0==14) ) { |
9362 | alt39=1; | 9193 | alt38=1; |
9363 | } | 9194 | } |
9364 | 9195 | ||
9365 | 9196 | ||
9366 | switch (alt39) { | 9197 | switch (alt38) { |
9367 | case 1 : | 9198 | case 1 : |
9368 | // InternalProblem.g:2919:3: rule__PredicateDefinition__Group_3_1__0 | 9199 | // InternalProblem.g:2878:3: rule__PredicateDefinition__Group_3_1__0 |
9369 | { | 9200 | { |
9370 | pushFollow(FOLLOW_10); | 9201 | pushFollow(FOLLOW_10); |
9371 | rule__PredicateDefinition__Group_3_1__0(); | 9202 | rule__PredicateDefinition__Group_3_1__0(); |
@@ -9377,7 +9208,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9377 | break; | 9208 | break; |
9378 | 9209 | ||
9379 | default : | 9210 | default : |
9380 | break loop39; | 9211 | break loop38; |
9381 | } | 9212 | } |
9382 | } while (true); | 9213 | } while (true); |
9383 | 9214 | ||
@@ -9404,14 +9235,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9404 | 9235 | ||
9405 | 9236 | ||
9406 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0" | 9237 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0" |
9407 | // InternalProblem.g:2928:1: rule__PredicateDefinition__Group_3_1__0 : rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ; | 9238 | // InternalProblem.g:2887:1: rule__PredicateDefinition__Group_3_1__0 : rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ; |
9408 | public final void rule__PredicateDefinition__Group_3_1__0() throws RecognitionException { | 9239 | public final void rule__PredicateDefinition__Group_3_1__0() throws RecognitionException { |
9409 | 9240 | ||
9410 | int stackSize = keepStackSize(); | 9241 | int stackSize = keepStackSize(); |
9411 | 9242 | ||
9412 | try { | 9243 | try { |
9413 | // InternalProblem.g:2932:1: ( rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ) | 9244 | // InternalProblem.g:2891:1: ( rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 ) |
9414 | // InternalProblem.g:2933:2: rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 | 9245 | // InternalProblem.g:2892:2: rule__PredicateDefinition__Group_3_1__0__Impl rule__PredicateDefinition__Group_3_1__1 |
9415 | { | 9246 | { |
9416 | pushFollow(FOLLOW_5); | 9247 | pushFollow(FOLLOW_5); |
9417 | rule__PredicateDefinition__Group_3_1__0__Impl(); | 9248 | rule__PredicateDefinition__Group_3_1__0__Impl(); |
@@ -9442,20 +9273,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9442 | 9273 | ||
9443 | 9274 | ||
9444 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0__Impl" | 9275 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__0__Impl" |
9445 | // InternalProblem.g:2940:1: rule__PredicateDefinition__Group_3_1__0__Impl : ( ',' ) ; | 9276 | // InternalProblem.g:2899:1: rule__PredicateDefinition__Group_3_1__0__Impl : ( ',' ) ; |
9446 | public final void rule__PredicateDefinition__Group_3_1__0__Impl() throws RecognitionException { | 9277 | public final void rule__PredicateDefinition__Group_3_1__0__Impl() throws RecognitionException { |
9447 | 9278 | ||
9448 | int stackSize = keepStackSize(); | 9279 | int stackSize = keepStackSize(); |
9449 | 9280 | ||
9450 | try { | 9281 | try { |
9451 | // InternalProblem.g:2944:1: ( ( ',' ) ) | 9282 | // InternalProblem.g:2903:1: ( ( ',' ) ) |
9452 | // InternalProblem.g:2945:1: ( ',' ) | 9283 | // InternalProblem.g:2904:1: ( ',' ) |
9453 | { | 9284 | { |
9454 | // InternalProblem.g:2945:1: ( ',' ) | 9285 | // InternalProblem.g:2904:1: ( ',' ) |
9455 | // InternalProblem.g:2946:2: ',' | 9286 | // InternalProblem.g:2905:2: ',' |
9456 | { | 9287 | { |
9457 | before(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); | 9288 | before(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); |
9458 | match(input,13,FOLLOW_2); | 9289 | match(input,14,FOLLOW_2); |
9459 | after(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); | 9290 | after(grammarAccess.getPredicateDefinitionAccess().getCommaKeyword_3_1_0()); |
9460 | 9291 | ||
9461 | } | 9292 | } |
@@ -9479,14 +9310,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9479 | 9310 | ||
9480 | 9311 | ||
9481 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1" | 9312 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1" |
9482 | // InternalProblem.g:2955:1: rule__PredicateDefinition__Group_3_1__1 : rule__PredicateDefinition__Group_3_1__1__Impl ; | 9313 | // InternalProblem.g:2914:1: rule__PredicateDefinition__Group_3_1__1 : rule__PredicateDefinition__Group_3_1__1__Impl ; |
9483 | public final void rule__PredicateDefinition__Group_3_1__1() throws RecognitionException { | 9314 | public final void rule__PredicateDefinition__Group_3_1__1() throws RecognitionException { |
9484 | 9315 | ||
9485 | int stackSize = keepStackSize(); | 9316 | int stackSize = keepStackSize(); |
9486 | 9317 | ||
9487 | try { | 9318 | try { |
9488 | // InternalProblem.g:2959:1: ( rule__PredicateDefinition__Group_3_1__1__Impl ) | 9319 | // InternalProblem.g:2918:1: ( rule__PredicateDefinition__Group_3_1__1__Impl ) |
9489 | // InternalProblem.g:2960:2: rule__PredicateDefinition__Group_3_1__1__Impl | 9320 | // InternalProblem.g:2919:2: rule__PredicateDefinition__Group_3_1__1__Impl |
9490 | { | 9321 | { |
9491 | pushFollow(FOLLOW_2); | 9322 | pushFollow(FOLLOW_2); |
9492 | rule__PredicateDefinition__Group_3_1__1__Impl(); | 9323 | rule__PredicateDefinition__Group_3_1__1__Impl(); |
@@ -9512,21 +9343,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9512 | 9343 | ||
9513 | 9344 | ||
9514 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1__Impl" | 9345 | // $ANTLR start "rule__PredicateDefinition__Group_3_1__1__Impl" |
9515 | // InternalProblem.g:2966:1: rule__PredicateDefinition__Group_3_1__1__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ; | 9346 | // InternalProblem.g:2925:1: rule__PredicateDefinition__Group_3_1__1__Impl : ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ; |
9516 | public final void rule__PredicateDefinition__Group_3_1__1__Impl() throws RecognitionException { | 9347 | public final void rule__PredicateDefinition__Group_3_1__1__Impl() throws RecognitionException { |
9517 | 9348 | ||
9518 | int stackSize = keepStackSize(); | 9349 | int stackSize = keepStackSize(); |
9519 | 9350 | ||
9520 | try { | 9351 | try { |
9521 | // InternalProblem.g:2970:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ) | 9352 | // InternalProblem.g:2929:1: ( ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) ) |
9522 | // InternalProblem.g:2971:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) | 9353 | // InternalProblem.g:2930:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) |
9523 | { | 9354 | { |
9524 | // InternalProblem.g:2971:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) | 9355 | // InternalProblem.g:2930:1: ( ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) ) |
9525 | // InternalProblem.g:2972:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) | 9356 | // InternalProblem.g:2931:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) |
9526 | { | 9357 | { |
9527 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_1_1()); | 9358 | before(grammarAccess.getPredicateDefinitionAccess().getParametersAssignment_3_1_1()); |
9528 | // InternalProblem.g:2973:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) | 9359 | // InternalProblem.g:2932:2: ( rule__PredicateDefinition__ParametersAssignment_3_1_1 ) |
9529 | // InternalProblem.g:2973:3: rule__PredicateDefinition__ParametersAssignment_3_1_1 | 9360 | // InternalProblem.g:2932:3: rule__PredicateDefinition__ParametersAssignment_3_1_1 |
9530 | { | 9361 | { |
9531 | pushFollow(FOLLOW_2); | 9362 | pushFollow(FOLLOW_2); |
9532 | rule__PredicateDefinition__ParametersAssignment_3_1_1(); | 9363 | rule__PredicateDefinition__ParametersAssignment_3_1_1(); |
@@ -9559,14 +9390,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9559 | 9390 | ||
9560 | 9391 | ||
9561 | // $ANTLR start "rule__PredicateDefinition__Group_5__0" | 9392 | // $ANTLR start "rule__PredicateDefinition__Group_5__0" |
9562 | // InternalProblem.g:2982:1: rule__PredicateDefinition__Group_5__0 : rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ; | 9393 | // InternalProblem.g:2941:1: rule__PredicateDefinition__Group_5__0 : rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ; |
9563 | public final void rule__PredicateDefinition__Group_5__0() throws RecognitionException { | 9394 | public final void rule__PredicateDefinition__Group_5__0() throws RecognitionException { |
9564 | 9395 | ||
9565 | int stackSize = keepStackSize(); | 9396 | int stackSize = keepStackSize(); |
9566 | 9397 | ||
9567 | try { | 9398 | try { |
9568 | // InternalProblem.g:2986:1: ( rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ) | 9399 | // InternalProblem.g:2945:1: ( rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 ) |
9569 | // InternalProblem.g:2987:2: rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 | 9400 | // InternalProblem.g:2946:2: rule__PredicateDefinition__Group_5__0__Impl rule__PredicateDefinition__Group_5__1 |
9570 | { | 9401 | { |
9571 | pushFollow(FOLLOW_26); | 9402 | pushFollow(FOLLOW_26); |
9572 | rule__PredicateDefinition__Group_5__0__Impl(); | 9403 | rule__PredicateDefinition__Group_5__0__Impl(); |
@@ -9597,20 +9428,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9597 | 9428 | ||
9598 | 9429 | ||
9599 | // $ANTLR start "rule__PredicateDefinition__Group_5__0__Impl" | 9430 | // $ANTLR start "rule__PredicateDefinition__Group_5__0__Impl" |
9600 | // InternalProblem.g:2994:1: rule__PredicateDefinition__Group_5__0__Impl : ( ':-' ) ; | 9431 | // InternalProblem.g:2953:1: rule__PredicateDefinition__Group_5__0__Impl : ( ':-' ) ; |
9601 | public final void rule__PredicateDefinition__Group_5__0__Impl() throws RecognitionException { | 9432 | public final void rule__PredicateDefinition__Group_5__0__Impl() throws RecognitionException { |
9602 | 9433 | ||
9603 | int stackSize = keepStackSize(); | 9434 | int stackSize = keepStackSize(); |
9604 | 9435 | ||
9605 | try { | 9436 | try { |
9606 | // InternalProblem.g:2998:1: ( ( ':-' ) ) | 9437 | // InternalProblem.g:2957:1: ( ( ':-' ) ) |
9607 | // InternalProblem.g:2999:1: ( ':-' ) | 9438 | // InternalProblem.g:2958:1: ( ':-' ) |
9608 | { | 9439 | { |
9609 | // InternalProblem.g:2999:1: ( ':-' ) | 9440 | // InternalProblem.g:2958:1: ( ':-' ) |
9610 | // InternalProblem.g:3000:2: ':-' | 9441 | // InternalProblem.g:2959:2: ':-' |
9611 | { | 9442 | { |
9612 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); | 9443 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); |
9613 | match(input,39,FOLLOW_2); | 9444 | match(input,36,FOLLOW_2); |
9614 | after(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); | 9445 | after(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_5_0()); |
9615 | 9446 | ||
9616 | } | 9447 | } |
@@ -9634,14 +9465,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9634 | 9465 | ||
9635 | 9466 | ||
9636 | // $ANTLR start "rule__PredicateDefinition__Group_5__1" | 9467 | // $ANTLR start "rule__PredicateDefinition__Group_5__1" |
9637 | // InternalProblem.g:3009:1: rule__PredicateDefinition__Group_5__1 : rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ; | 9468 | // InternalProblem.g:2968:1: rule__PredicateDefinition__Group_5__1 : rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ; |
9638 | public final void rule__PredicateDefinition__Group_5__1() throws RecognitionException { | 9469 | public final void rule__PredicateDefinition__Group_5__1() throws RecognitionException { |
9639 | 9470 | ||
9640 | int stackSize = keepStackSize(); | 9471 | int stackSize = keepStackSize(); |
9641 | 9472 | ||
9642 | try { | 9473 | try { |
9643 | // InternalProblem.g:3013:1: ( rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ) | 9474 | // InternalProblem.g:2972:1: ( rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 ) |
9644 | // InternalProblem.g:3014:2: rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 | 9475 | // InternalProblem.g:2973:2: rule__PredicateDefinition__Group_5__1__Impl rule__PredicateDefinition__Group_5__2 |
9645 | { | 9476 | { |
9646 | pushFollow(FOLLOW_13); | 9477 | pushFollow(FOLLOW_13); |
9647 | rule__PredicateDefinition__Group_5__1__Impl(); | 9478 | rule__PredicateDefinition__Group_5__1__Impl(); |
@@ -9672,21 +9503,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9672 | 9503 | ||
9673 | 9504 | ||
9674 | // $ANTLR start "rule__PredicateDefinition__Group_5__1__Impl" | 9505 | // $ANTLR start "rule__PredicateDefinition__Group_5__1__Impl" |
9675 | // InternalProblem.g:3021:1: rule__PredicateDefinition__Group_5__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ; | 9506 | // InternalProblem.g:2980:1: rule__PredicateDefinition__Group_5__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ; |
9676 | public final void rule__PredicateDefinition__Group_5__1__Impl() throws RecognitionException { | 9507 | public final void rule__PredicateDefinition__Group_5__1__Impl() throws RecognitionException { |
9677 | 9508 | ||
9678 | int stackSize = keepStackSize(); | 9509 | int stackSize = keepStackSize(); |
9679 | 9510 | ||
9680 | try { | 9511 | try { |
9681 | // InternalProblem.g:3025:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ) | 9512 | // InternalProblem.g:2984:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) ) |
9682 | // InternalProblem.g:3026:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) | 9513 | // InternalProblem.g:2985:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) |
9683 | { | 9514 | { |
9684 | // InternalProblem.g:3026:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) | 9515 | // InternalProblem.g:2985:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_1 ) ) |
9685 | // InternalProblem.g:3027:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) | 9516 | // InternalProblem.g:2986:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) |
9686 | { | 9517 | { |
9687 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_1()); | 9518 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_1()); |
9688 | // InternalProblem.g:3028:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) | 9519 | // InternalProblem.g:2987:2: ( rule__PredicateDefinition__BodiesAssignment_5_1 ) |
9689 | // InternalProblem.g:3028:3: rule__PredicateDefinition__BodiesAssignment_5_1 | 9520 | // InternalProblem.g:2987:3: rule__PredicateDefinition__BodiesAssignment_5_1 |
9690 | { | 9521 | { |
9691 | pushFollow(FOLLOW_2); | 9522 | pushFollow(FOLLOW_2); |
9692 | rule__PredicateDefinition__BodiesAssignment_5_1(); | 9523 | rule__PredicateDefinition__BodiesAssignment_5_1(); |
@@ -9719,14 +9550,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9719 | 9550 | ||
9720 | 9551 | ||
9721 | // $ANTLR start "rule__PredicateDefinition__Group_5__2" | 9552 | // $ANTLR start "rule__PredicateDefinition__Group_5__2" |
9722 | // InternalProblem.g:3036:1: rule__PredicateDefinition__Group_5__2 : rule__PredicateDefinition__Group_5__2__Impl ; | 9553 | // InternalProblem.g:2995:1: rule__PredicateDefinition__Group_5__2 : rule__PredicateDefinition__Group_5__2__Impl ; |
9723 | public final void rule__PredicateDefinition__Group_5__2() throws RecognitionException { | 9554 | public final void rule__PredicateDefinition__Group_5__2() throws RecognitionException { |
9724 | 9555 | ||
9725 | int stackSize = keepStackSize(); | 9556 | int stackSize = keepStackSize(); |
9726 | 9557 | ||
9727 | try { | 9558 | try { |
9728 | // InternalProblem.g:3040:1: ( rule__PredicateDefinition__Group_5__2__Impl ) | 9559 | // InternalProblem.g:2999:1: ( rule__PredicateDefinition__Group_5__2__Impl ) |
9729 | // InternalProblem.g:3041:2: rule__PredicateDefinition__Group_5__2__Impl | 9560 | // InternalProblem.g:3000:2: rule__PredicateDefinition__Group_5__2__Impl |
9730 | { | 9561 | { |
9731 | pushFollow(FOLLOW_2); | 9562 | pushFollow(FOLLOW_2); |
9732 | rule__PredicateDefinition__Group_5__2__Impl(); | 9563 | rule__PredicateDefinition__Group_5__2__Impl(); |
@@ -9752,33 +9583,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9752 | 9583 | ||
9753 | 9584 | ||
9754 | // $ANTLR start "rule__PredicateDefinition__Group_5__2__Impl" | 9585 | // $ANTLR start "rule__PredicateDefinition__Group_5__2__Impl" |
9755 | // InternalProblem.g:3047:1: rule__PredicateDefinition__Group_5__2__Impl : ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ; | 9586 | // InternalProblem.g:3006:1: rule__PredicateDefinition__Group_5__2__Impl : ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ; |
9756 | public final void rule__PredicateDefinition__Group_5__2__Impl() throws RecognitionException { | 9587 | public final void rule__PredicateDefinition__Group_5__2__Impl() throws RecognitionException { |
9757 | 9588 | ||
9758 | int stackSize = keepStackSize(); | 9589 | int stackSize = keepStackSize(); |
9759 | 9590 | ||
9760 | try { | 9591 | try { |
9761 | // InternalProblem.g:3051:1: ( ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ) | 9592 | // InternalProblem.g:3010:1: ( ( ( rule__PredicateDefinition__Group_5_2__0 )* ) ) |
9762 | // InternalProblem.g:3052:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) | 9593 | // InternalProblem.g:3011:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) |
9763 | { | 9594 | { |
9764 | // InternalProblem.g:3052:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) | 9595 | // InternalProblem.g:3011:1: ( ( rule__PredicateDefinition__Group_5_2__0 )* ) |
9765 | // InternalProblem.g:3053:2: ( rule__PredicateDefinition__Group_5_2__0 )* | 9596 | // InternalProblem.g:3012:2: ( rule__PredicateDefinition__Group_5_2__0 )* |
9766 | { | 9597 | { |
9767 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5_2()); | 9598 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_5_2()); |
9768 | // InternalProblem.g:3054:2: ( rule__PredicateDefinition__Group_5_2__0 )* | 9599 | // InternalProblem.g:3013:2: ( rule__PredicateDefinition__Group_5_2__0 )* |
9769 | loop40: | 9600 | loop39: |
9770 | do { | 9601 | do { |
9771 | int alt40=2; | 9602 | int alt39=2; |
9772 | int LA40_0 = input.LA(1); | 9603 | int LA39_0 = input.LA(1); |
9773 | 9604 | ||
9774 | if ( (LA40_0==14) ) { | 9605 | if ( (LA39_0==15) ) { |
9775 | alt40=1; | 9606 | alt39=1; |
9776 | } | 9607 | } |
9777 | 9608 | ||
9778 | 9609 | ||
9779 | switch (alt40) { | 9610 | switch (alt39) { |
9780 | case 1 : | 9611 | case 1 : |
9781 | // InternalProblem.g:3054:3: rule__PredicateDefinition__Group_5_2__0 | 9612 | // InternalProblem.g:3013:3: rule__PredicateDefinition__Group_5_2__0 |
9782 | { | 9613 | { |
9783 | pushFollow(FOLLOW_27); | 9614 | pushFollow(FOLLOW_27); |
9784 | rule__PredicateDefinition__Group_5_2__0(); | 9615 | rule__PredicateDefinition__Group_5_2__0(); |
@@ -9790,7 +9621,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9790 | break; | 9621 | break; |
9791 | 9622 | ||
9792 | default : | 9623 | default : |
9793 | break loop40; | 9624 | break loop39; |
9794 | } | 9625 | } |
9795 | } while (true); | 9626 | } while (true); |
9796 | 9627 | ||
@@ -9817,14 +9648,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9817 | 9648 | ||
9818 | 9649 | ||
9819 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0" | 9650 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0" |
9820 | // InternalProblem.g:3063:1: rule__PredicateDefinition__Group_5_2__0 : rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ; | 9651 | // InternalProblem.g:3022:1: rule__PredicateDefinition__Group_5_2__0 : rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ; |
9821 | public final void rule__PredicateDefinition__Group_5_2__0() throws RecognitionException { | 9652 | public final void rule__PredicateDefinition__Group_5_2__0() throws RecognitionException { |
9822 | 9653 | ||
9823 | int stackSize = keepStackSize(); | 9654 | int stackSize = keepStackSize(); |
9824 | 9655 | ||
9825 | try { | 9656 | try { |
9826 | // InternalProblem.g:3067:1: ( rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ) | 9657 | // InternalProblem.g:3026:1: ( rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 ) |
9827 | // InternalProblem.g:3068:2: rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 | 9658 | // InternalProblem.g:3027:2: rule__PredicateDefinition__Group_5_2__0__Impl rule__PredicateDefinition__Group_5_2__1 |
9828 | { | 9659 | { |
9829 | pushFollow(FOLLOW_26); | 9660 | pushFollow(FOLLOW_26); |
9830 | rule__PredicateDefinition__Group_5_2__0__Impl(); | 9661 | rule__PredicateDefinition__Group_5_2__0__Impl(); |
@@ -9855,20 +9686,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9855 | 9686 | ||
9856 | 9687 | ||
9857 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0__Impl" | 9688 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__0__Impl" |
9858 | // InternalProblem.g:3075:1: rule__PredicateDefinition__Group_5_2__0__Impl : ( ';' ) ; | 9689 | // InternalProblem.g:3034:1: rule__PredicateDefinition__Group_5_2__0__Impl : ( ';' ) ; |
9859 | public final void rule__PredicateDefinition__Group_5_2__0__Impl() throws RecognitionException { | 9690 | public final void rule__PredicateDefinition__Group_5_2__0__Impl() throws RecognitionException { |
9860 | 9691 | ||
9861 | int stackSize = keepStackSize(); | 9692 | int stackSize = keepStackSize(); |
9862 | 9693 | ||
9863 | try { | 9694 | try { |
9864 | // InternalProblem.g:3079:1: ( ( ';' ) ) | 9695 | // InternalProblem.g:3038:1: ( ( ';' ) ) |
9865 | // InternalProblem.g:3080:1: ( ';' ) | 9696 | // InternalProblem.g:3039:1: ( ';' ) |
9866 | { | 9697 | { |
9867 | // InternalProblem.g:3080:1: ( ';' ) | 9698 | // InternalProblem.g:3039:1: ( ';' ) |
9868 | // InternalProblem.g:3081:2: ';' | 9699 | // InternalProblem.g:3040:2: ';' |
9869 | { | 9700 | { |
9870 | before(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); | 9701 | before(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); |
9871 | match(input,14,FOLLOW_2); | 9702 | match(input,15,FOLLOW_2); |
9872 | after(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); | 9703 | after(grammarAccess.getPredicateDefinitionAccess().getSemicolonKeyword_5_2_0()); |
9873 | 9704 | ||
9874 | } | 9705 | } |
@@ -9892,14 +9723,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9892 | 9723 | ||
9893 | 9724 | ||
9894 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1" | 9725 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1" |
9895 | // InternalProblem.g:3090:1: rule__PredicateDefinition__Group_5_2__1 : rule__PredicateDefinition__Group_5_2__1__Impl ; | 9726 | // InternalProblem.g:3049:1: rule__PredicateDefinition__Group_5_2__1 : rule__PredicateDefinition__Group_5_2__1__Impl ; |
9896 | public final void rule__PredicateDefinition__Group_5_2__1() throws RecognitionException { | 9727 | public final void rule__PredicateDefinition__Group_5_2__1() throws RecognitionException { |
9897 | 9728 | ||
9898 | int stackSize = keepStackSize(); | 9729 | int stackSize = keepStackSize(); |
9899 | 9730 | ||
9900 | try { | 9731 | try { |
9901 | // InternalProblem.g:3094:1: ( rule__PredicateDefinition__Group_5_2__1__Impl ) | 9732 | // InternalProblem.g:3053:1: ( rule__PredicateDefinition__Group_5_2__1__Impl ) |
9902 | // InternalProblem.g:3095:2: rule__PredicateDefinition__Group_5_2__1__Impl | 9733 | // InternalProblem.g:3054:2: rule__PredicateDefinition__Group_5_2__1__Impl |
9903 | { | 9734 | { |
9904 | pushFollow(FOLLOW_2); | 9735 | pushFollow(FOLLOW_2); |
9905 | rule__PredicateDefinition__Group_5_2__1__Impl(); | 9736 | rule__PredicateDefinition__Group_5_2__1__Impl(); |
@@ -9925,21 +9756,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9925 | 9756 | ||
9926 | 9757 | ||
9927 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1__Impl" | 9758 | // $ANTLR start "rule__PredicateDefinition__Group_5_2__1__Impl" |
9928 | // InternalProblem.g:3101:1: rule__PredicateDefinition__Group_5_2__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ; | 9759 | // InternalProblem.g:3060:1: rule__PredicateDefinition__Group_5_2__1__Impl : ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ; |
9929 | public final void rule__PredicateDefinition__Group_5_2__1__Impl() throws RecognitionException { | 9760 | public final void rule__PredicateDefinition__Group_5_2__1__Impl() throws RecognitionException { |
9930 | 9761 | ||
9931 | int stackSize = keepStackSize(); | 9762 | int stackSize = keepStackSize(); |
9932 | 9763 | ||
9933 | try { | 9764 | try { |
9934 | // InternalProblem.g:3105:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ) | 9765 | // InternalProblem.g:3064:1: ( ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) ) |
9935 | // InternalProblem.g:3106:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) | 9766 | // InternalProblem.g:3065:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) |
9936 | { | 9767 | { |
9937 | // InternalProblem.g:3106:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) | 9768 | // InternalProblem.g:3065:1: ( ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) ) |
9938 | // InternalProblem.g:3107:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) | 9769 | // InternalProblem.g:3066:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) |
9939 | { | 9770 | { |
9940 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_2_1()); | 9771 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesAssignment_5_2_1()); |
9941 | // InternalProblem.g:3108:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) | 9772 | // InternalProblem.g:3067:2: ( rule__PredicateDefinition__BodiesAssignment_5_2_1 ) |
9942 | // InternalProblem.g:3108:3: rule__PredicateDefinition__BodiesAssignment_5_2_1 | 9773 | // InternalProblem.g:3067:3: rule__PredicateDefinition__BodiesAssignment_5_2_1 |
9943 | { | 9774 | { |
9944 | pushFollow(FOLLOW_2); | 9775 | pushFollow(FOLLOW_2); |
9945 | rule__PredicateDefinition__BodiesAssignment_5_2_1(); | 9776 | rule__PredicateDefinition__BodiesAssignment_5_2_1(); |
@@ -9972,14 +9803,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
9972 | 9803 | ||
9973 | 9804 | ||
9974 | // $ANTLR start "rule__Parameter__Group__0" | 9805 | // $ANTLR start "rule__Parameter__Group__0" |
9975 | // InternalProblem.g:3117:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; | 9806 | // InternalProblem.g:3076:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; |
9976 | public final void rule__Parameter__Group__0() throws RecognitionException { | 9807 | public final void rule__Parameter__Group__0() throws RecognitionException { |
9977 | 9808 | ||
9978 | int stackSize = keepStackSize(); | 9809 | int stackSize = keepStackSize(); |
9979 | 9810 | ||
9980 | try { | 9811 | try { |
9981 | // InternalProblem.g:3121:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) | 9812 | // InternalProblem.g:3080:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) |
9982 | // InternalProblem.g:3122:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 | 9813 | // InternalProblem.g:3081:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 |
9983 | { | 9814 | { |
9984 | pushFollow(FOLLOW_5); | 9815 | pushFollow(FOLLOW_5); |
9985 | rule__Parameter__Group__0__Impl(); | 9816 | rule__Parameter__Group__0__Impl(); |
@@ -10010,77 +9841,59 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10010 | 9841 | ||
10011 | 9842 | ||
10012 | // $ANTLR start "rule__Parameter__Group__0__Impl" | 9843 | // $ANTLR start "rule__Parameter__Group__0__Impl" |
10013 | // InternalProblem.g:3129:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ; | 9844 | // InternalProblem.g:3088:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ; |
10014 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { | 9845 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { |
10015 | 9846 | ||
10016 | int stackSize = keepStackSize(); | 9847 | int stackSize = keepStackSize(); |
10017 | 9848 | ||
10018 | try { | 9849 | try { |
10019 | // InternalProblem.g:3133:1: ( ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ) | 9850 | // InternalProblem.g:3092:1: ( ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) ) |
10020 | // InternalProblem.g:3134:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) | 9851 | // InternalProblem.g:3093:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) |
10021 | { | 9852 | { |
10022 | // InternalProblem.g:3134:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) | 9853 | // InternalProblem.g:3093:1: ( ( rule__Parameter__ParameterTypeAssignment_0 )? ) |
10023 | // InternalProblem.g:3135:2: ( rule__Parameter__ParameterTypeAssignment_0 )? | 9854 | // InternalProblem.g:3094:2: ( rule__Parameter__ParameterTypeAssignment_0 )? |
10024 | { | 9855 | { |
10025 | before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); | 9856 | before(grammarAccess.getParameterAccess().getParameterTypeAssignment_0()); |
10026 | // InternalProblem.g:3136:2: ( rule__Parameter__ParameterTypeAssignment_0 )? | 9857 | // InternalProblem.g:3095:2: ( rule__Parameter__ParameterTypeAssignment_0 )? |
10027 | int alt41=2; | 9858 | int alt40=2; |
10028 | switch ( input.LA(1) ) { | 9859 | switch ( input.LA(1) ) { |
10029 | case RULE_QUOTED_ID: | 9860 | case RULE_QUOTED_ID: |
10030 | { | 9861 | { |
10031 | alt41=1; | 9862 | alt40=1; |
10032 | } | 9863 | } |
10033 | break; | 9864 | break; |
10034 | case RULE_ID: | 9865 | case RULE_ID: |
10035 | { | 9866 | { |
10036 | int LA41_2 = input.LA(2); | 9867 | int LA40_2 = input.LA(2); |
10037 | |||
10038 | if ( (LA41_2==RULE_ID||(LA41_2>=19 && LA41_2<=22)||LA41_2==43) ) { | ||
10039 | alt41=1; | ||
10040 | } | ||
10041 | } | ||
10042 | break; | ||
10043 | case 19: | ||
10044 | { | ||
10045 | int LA41_3 = input.LA(2); | ||
10046 | 9868 | ||
10047 | if ( (LA41_3==RULE_ID||(LA41_3>=19 && LA41_3<=22)||LA41_3==43) ) { | 9869 | if ( (LA40_2==RULE_ID||(LA40_2>=20 && LA40_2<=21)||LA40_2==40) ) { |
10048 | alt41=1; | 9870 | alt40=1; |
10049 | } | 9871 | } |
10050 | } | 9872 | } |
10051 | break; | 9873 | break; |
10052 | case 20: | 9874 | case 20: |
10053 | { | 9875 | { |
10054 | int LA41_4 = input.LA(2); | 9876 | int LA40_3 = input.LA(2); |
10055 | 9877 | ||
10056 | if ( (LA41_4==RULE_ID||(LA41_4>=19 && LA41_4<=22)||LA41_4==43) ) { | 9878 | if ( (LA40_3==RULE_ID||(LA40_3>=20 && LA40_3<=21)||LA40_3==40) ) { |
10057 | alt41=1; | 9879 | alt40=1; |
10058 | } | 9880 | } |
10059 | } | 9881 | } |
10060 | break; | 9882 | break; |
10061 | case 21: | 9883 | case 21: |
10062 | { | 9884 | { |
10063 | int LA41_5 = input.LA(2); | 9885 | int LA40_4 = input.LA(2); |
10064 | 9886 | ||
10065 | if ( (LA41_5==RULE_ID||(LA41_5>=19 && LA41_5<=22)||LA41_5==43) ) { | 9887 | if ( (LA40_4==RULE_ID||(LA40_4>=20 && LA40_4<=21)||LA40_4==40) ) { |
10066 | alt41=1; | 9888 | alt40=1; |
10067 | } | ||
10068 | } | ||
10069 | break; | ||
10070 | case 22: | ||
10071 | { | ||
10072 | int LA41_6 = input.LA(2); | ||
10073 | |||
10074 | if ( (LA41_6==RULE_ID||(LA41_6>=19 && LA41_6<=22)||LA41_6==43) ) { | ||
10075 | alt41=1; | ||
10076 | } | 9889 | } |
10077 | } | 9890 | } |
10078 | break; | 9891 | break; |
10079 | } | 9892 | } |
10080 | 9893 | ||
10081 | switch (alt41) { | 9894 | switch (alt40) { |
10082 | case 1 : | 9895 | case 1 : |
10083 | // InternalProblem.g:3136:3: rule__Parameter__ParameterTypeAssignment_0 | 9896 | // InternalProblem.g:3095:3: rule__Parameter__ParameterTypeAssignment_0 |
10084 | { | 9897 | { |
10085 | pushFollow(FOLLOW_2); | 9898 | pushFollow(FOLLOW_2); |
10086 | rule__Parameter__ParameterTypeAssignment_0(); | 9899 | rule__Parameter__ParameterTypeAssignment_0(); |
@@ -10116,14 +9929,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10116 | 9929 | ||
10117 | 9930 | ||
10118 | // $ANTLR start "rule__Parameter__Group__1" | 9931 | // $ANTLR start "rule__Parameter__Group__1" |
10119 | // InternalProblem.g:3144:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; | 9932 | // InternalProblem.g:3103:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; |
10120 | public final void rule__Parameter__Group__1() throws RecognitionException { | 9933 | public final void rule__Parameter__Group__1() throws RecognitionException { |
10121 | 9934 | ||
10122 | int stackSize = keepStackSize(); | 9935 | int stackSize = keepStackSize(); |
10123 | 9936 | ||
10124 | try { | 9937 | try { |
10125 | // InternalProblem.g:3148:1: ( rule__Parameter__Group__1__Impl ) | 9938 | // InternalProblem.g:3107:1: ( rule__Parameter__Group__1__Impl ) |
10126 | // InternalProblem.g:3149:2: rule__Parameter__Group__1__Impl | 9939 | // InternalProblem.g:3108:2: rule__Parameter__Group__1__Impl |
10127 | { | 9940 | { |
10128 | pushFollow(FOLLOW_2); | 9941 | pushFollow(FOLLOW_2); |
10129 | rule__Parameter__Group__1__Impl(); | 9942 | rule__Parameter__Group__1__Impl(); |
@@ -10149,21 +9962,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10149 | 9962 | ||
10150 | 9963 | ||
10151 | // $ANTLR start "rule__Parameter__Group__1__Impl" | 9964 | // $ANTLR start "rule__Parameter__Group__1__Impl" |
10152 | // InternalProblem.g:3155:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; | 9965 | // InternalProblem.g:3114:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; |
10153 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { | 9966 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { |
10154 | 9967 | ||
10155 | int stackSize = keepStackSize(); | 9968 | int stackSize = keepStackSize(); |
10156 | 9969 | ||
10157 | try { | 9970 | try { |
10158 | // InternalProblem.g:3159:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) | 9971 | // InternalProblem.g:3118:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) |
10159 | // InternalProblem.g:3160:1: ( ( rule__Parameter__NameAssignment_1 ) ) | 9972 | // InternalProblem.g:3119:1: ( ( rule__Parameter__NameAssignment_1 ) ) |
10160 | { | 9973 | { |
10161 | // InternalProblem.g:3160:1: ( ( rule__Parameter__NameAssignment_1 ) ) | 9974 | // InternalProblem.g:3119:1: ( ( rule__Parameter__NameAssignment_1 ) ) |
10162 | // InternalProblem.g:3161:2: ( rule__Parameter__NameAssignment_1 ) | 9975 | // InternalProblem.g:3120:2: ( rule__Parameter__NameAssignment_1 ) |
10163 | { | 9976 | { |
10164 | before(grammarAccess.getParameterAccess().getNameAssignment_1()); | 9977 | before(grammarAccess.getParameterAccess().getNameAssignment_1()); |
10165 | // InternalProblem.g:3162:2: ( rule__Parameter__NameAssignment_1 ) | 9978 | // InternalProblem.g:3121:2: ( rule__Parameter__NameAssignment_1 ) |
10166 | // InternalProblem.g:3162:3: rule__Parameter__NameAssignment_1 | 9979 | // InternalProblem.g:3121:3: rule__Parameter__NameAssignment_1 |
10167 | { | 9980 | { |
10168 | pushFollow(FOLLOW_2); | 9981 | pushFollow(FOLLOW_2); |
10169 | rule__Parameter__NameAssignment_1(); | 9982 | rule__Parameter__NameAssignment_1(); |
@@ -10196,14 +10009,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10196 | 10009 | ||
10197 | 10010 | ||
10198 | // $ANTLR start "rule__Conjunction__Group__0" | 10011 | // $ANTLR start "rule__Conjunction__Group__0" |
10199 | // InternalProblem.g:3171:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; | 10012 | // InternalProblem.g:3130:1: rule__Conjunction__Group__0 : rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ; |
10200 | public final void rule__Conjunction__Group__0() throws RecognitionException { | 10013 | public final void rule__Conjunction__Group__0() throws RecognitionException { |
10201 | 10014 | ||
10202 | int stackSize = keepStackSize(); | 10015 | int stackSize = keepStackSize(); |
10203 | 10016 | ||
10204 | try { | 10017 | try { |
10205 | // InternalProblem.g:3175:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) | 10018 | // InternalProblem.g:3134:1: ( rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 ) |
10206 | // InternalProblem.g:3176:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 | 10019 | // InternalProblem.g:3135:2: rule__Conjunction__Group__0__Impl rule__Conjunction__Group__1 |
10207 | { | 10020 | { |
10208 | pushFollow(FOLLOW_9); | 10021 | pushFollow(FOLLOW_9); |
10209 | rule__Conjunction__Group__0__Impl(); | 10022 | rule__Conjunction__Group__0__Impl(); |
@@ -10234,21 +10047,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10234 | 10047 | ||
10235 | 10048 | ||
10236 | // $ANTLR start "rule__Conjunction__Group__0__Impl" | 10049 | // $ANTLR start "rule__Conjunction__Group__0__Impl" |
10237 | // InternalProblem.g:3183:1: rule__Conjunction__Group__0__Impl : ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ; | 10050 | // InternalProblem.g:3142:1: rule__Conjunction__Group__0__Impl : ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ; |
10238 | public final void rule__Conjunction__Group__0__Impl() throws RecognitionException { | 10051 | public final void rule__Conjunction__Group__0__Impl() throws RecognitionException { |
10239 | 10052 | ||
10240 | int stackSize = keepStackSize(); | 10053 | int stackSize = keepStackSize(); |
10241 | 10054 | ||
10242 | try { | 10055 | try { |
10243 | // InternalProblem.g:3187:1: ( ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ) | 10056 | // InternalProblem.g:3146:1: ( ( ( rule__Conjunction__LiteralsAssignment_0 ) ) ) |
10244 | // InternalProblem.g:3188:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) | 10057 | // InternalProblem.g:3147:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) |
10245 | { | 10058 | { |
10246 | // InternalProblem.g:3188:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) | 10059 | // InternalProblem.g:3147:1: ( ( rule__Conjunction__LiteralsAssignment_0 ) ) |
10247 | // InternalProblem.g:3189:2: ( rule__Conjunction__LiteralsAssignment_0 ) | 10060 | // InternalProblem.g:3148:2: ( rule__Conjunction__LiteralsAssignment_0 ) |
10248 | { | 10061 | { |
10249 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_0()); | 10062 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_0()); |
10250 | // InternalProblem.g:3190:2: ( rule__Conjunction__LiteralsAssignment_0 ) | 10063 | // InternalProblem.g:3149:2: ( rule__Conjunction__LiteralsAssignment_0 ) |
10251 | // InternalProblem.g:3190:3: rule__Conjunction__LiteralsAssignment_0 | 10064 | // InternalProblem.g:3149:3: rule__Conjunction__LiteralsAssignment_0 |
10252 | { | 10065 | { |
10253 | pushFollow(FOLLOW_2); | 10066 | pushFollow(FOLLOW_2); |
10254 | rule__Conjunction__LiteralsAssignment_0(); | 10067 | rule__Conjunction__LiteralsAssignment_0(); |
@@ -10281,14 +10094,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10281 | 10094 | ||
10282 | 10095 | ||
10283 | // $ANTLR start "rule__Conjunction__Group__1" | 10096 | // $ANTLR start "rule__Conjunction__Group__1" |
10284 | // InternalProblem.g:3198:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; | 10097 | // InternalProblem.g:3157:1: rule__Conjunction__Group__1 : rule__Conjunction__Group__1__Impl ; |
10285 | public final void rule__Conjunction__Group__1() throws RecognitionException { | 10098 | public final void rule__Conjunction__Group__1() throws RecognitionException { |
10286 | 10099 | ||
10287 | int stackSize = keepStackSize(); | 10100 | int stackSize = keepStackSize(); |
10288 | 10101 | ||
10289 | try { | 10102 | try { |
10290 | // InternalProblem.g:3202:1: ( rule__Conjunction__Group__1__Impl ) | 10103 | // InternalProblem.g:3161:1: ( rule__Conjunction__Group__1__Impl ) |
10291 | // InternalProblem.g:3203:2: rule__Conjunction__Group__1__Impl | 10104 | // InternalProblem.g:3162:2: rule__Conjunction__Group__1__Impl |
10292 | { | 10105 | { |
10293 | pushFollow(FOLLOW_2); | 10106 | pushFollow(FOLLOW_2); |
10294 | rule__Conjunction__Group__1__Impl(); | 10107 | rule__Conjunction__Group__1__Impl(); |
@@ -10314,33 +10127,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10314 | 10127 | ||
10315 | 10128 | ||
10316 | // $ANTLR start "rule__Conjunction__Group__1__Impl" | 10129 | // $ANTLR start "rule__Conjunction__Group__1__Impl" |
10317 | // InternalProblem.g:3209:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; | 10130 | // InternalProblem.g:3168:1: rule__Conjunction__Group__1__Impl : ( ( rule__Conjunction__Group_1__0 )* ) ; |
10318 | public final void rule__Conjunction__Group__1__Impl() throws RecognitionException { | 10131 | public final void rule__Conjunction__Group__1__Impl() throws RecognitionException { |
10319 | 10132 | ||
10320 | int stackSize = keepStackSize(); | 10133 | int stackSize = keepStackSize(); |
10321 | 10134 | ||
10322 | try { | 10135 | try { |
10323 | // InternalProblem.g:3213:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) | 10136 | // InternalProblem.g:3172:1: ( ( ( rule__Conjunction__Group_1__0 )* ) ) |
10324 | // InternalProblem.g:3214:1: ( ( rule__Conjunction__Group_1__0 )* ) | 10137 | // InternalProblem.g:3173:1: ( ( rule__Conjunction__Group_1__0 )* ) |
10325 | { | 10138 | { |
10326 | // InternalProblem.g:3214:1: ( ( rule__Conjunction__Group_1__0 )* ) | 10139 | // InternalProblem.g:3173:1: ( ( rule__Conjunction__Group_1__0 )* ) |
10327 | // InternalProblem.g:3215:2: ( rule__Conjunction__Group_1__0 )* | 10140 | // InternalProblem.g:3174:2: ( rule__Conjunction__Group_1__0 )* |
10328 | { | 10141 | { |
10329 | before(grammarAccess.getConjunctionAccess().getGroup_1()); | 10142 | before(grammarAccess.getConjunctionAccess().getGroup_1()); |
10330 | // InternalProblem.g:3216:2: ( rule__Conjunction__Group_1__0 )* | 10143 | // InternalProblem.g:3175:2: ( rule__Conjunction__Group_1__0 )* |
10331 | loop42: | 10144 | loop41: |
10332 | do { | 10145 | do { |
10333 | int alt42=2; | 10146 | int alt41=2; |
10334 | int LA42_0 = input.LA(1); | 10147 | int LA41_0 = input.LA(1); |
10335 | 10148 | ||
10336 | if ( (LA42_0==13) ) { | 10149 | if ( (LA41_0==14) ) { |
10337 | alt42=1; | 10150 | alt41=1; |
10338 | } | 10151 | } |
10339 | 10152 | ||
10340 | 10153 | ||
10341 | switch (alt42) { | 10154 | switch (alt41) { |
10342 | case 1 : | 10155 | case 1 : |
10343 | // InternalProblem.g:3216:3: rule__Conjunction__Group_1__0 | 10156 | // InternalProblem.g:3175:3: rule__Conjunction__Group_1__0 |
10344 | { | 10157 | { |
10345 | pushFollow(FOLLOW_10); | 10158 | pushFollow(FOLLOW_10); |
10346 | rule__Conjunction__Group_1__0(); | 10159 | rule__Conjunction__Group_1__0(); |
@@ -10352,7 +10165,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10352 | break; | 10165 | break; |
10353 | 10166 | ||
10354 | default : | 10167 | default : |
10355 | break loop42; | 10168 | break loop41; |
10356 | } | 10169 | } |
10357 | } while (true); | 10170 | } while (true); |
10358 | 10171 | ||
@@ -10379,14 +10192,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10379 | 10192 | ||
10380 | 10193 | ||
10381 | // $ANTLR start "rule__Conjunction__Group_1__0" | 10194 | // $ANTLR start "rule__Conjunction__Group_1__0" |
10382 | // InternalProblem.g:3225:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; | 10195 | // InternalProblem.g:3184:1: rule__Conjunction__Group_1__0 : rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ; |
10383 | public final void rule__Conjunction__Group_1__0() throws RecognitionException { | 10196 | public final void rule__Conjunction__Group_1__0() throws RecognitionException { |
10384 | 10197 | ||
10385 | int stackSize = keepStackSize(); | 10198 | int stackSize = keepStackSize(); |
10386 | 10199 | ||
10387 | try { | 10200 | try { |
10388 | // InternalProblem.g:3229:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) | 10201 | // InternalProblem.g:3188:1: ( rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 ) |
10389 | // InternalProblem.g:3230:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 | 10202 | // InternalProblem.g:3189:2: rule__Conjunction__Group_1__0__Impl rule__Conjunction__Group_1__1 |
10390 | { | 10203 | { |
10391 | pushFollow(FOLLOW_26); | 10204 | pushFollow(FOLLOW_26); |
10392 | rule__Conjunction__Group_1__0__Impl(); | 10205 | rule__Conjunction__Group_1__0__Impl(); |
@@ -10417,20 +10230,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10417 | 10230 | ||
10418 | 10231 | ||
10419 | // $ANTLR start "rule__Conjunction__Group_1__0__Impl" | 10232 | // $ANTLR start "rule__Conjunction__Group_1__0__Impl" |
10420 | // InternalProblem.g:3237:1: rule__Conjunction__Group_1__0__Impl : ( ',' ) ; | 10233 | // InternalProblem.g:3196:1: rule__Conjunction__Group_1__0__Impl : ( ',' ) ; |
10421 | public final void rule__Conjunction__Group_1__0__Impl() throws RecognitionException { | 10234 | public final void rule__Conjunction__Group_1__0__Impl() throws RecognitionException { |
10422 | 10235 | ||
10423 | int stackSize = keepStackSize(); | 10236 | int stackSize = keepStackSize(); |
10424 | 10237 | ||
10425 | try { | 10238 | try { |
10426 | // InternalProblem.g:3241:1: ( ( ',' ) ) | 10239 | // InternalProblem.g:3200:1: ( ( ',' ) ) |
10427 | // InternalProblem.g:3242:1: ( ',' ) | 10240 | // InternalProblem.g:3201:1: ( ',' ) |
10428 | { | 10241 | { |
10429 | // InternalProblem.g:3242:1: ( ',' ) | 10242 | // InternalProblem.g:3201:1: ( ',' ) |
10430 | // InternalProblem.g:3243:2: ',' | 10243 | // InternalProblem.g:3202:2: ',' |
10431 | { | 10244 | { |
10432 | before(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); | 10245 | before(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); |
10433 | match(input,13,FOLLOW_2); | 10246 | match(input,14,FOLLOW_2); |
10434 | after(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); | 10247 | after(grammarAccess.getConjunctionAccess().getCommaKeyword_1_0()); |
10435 | 10248 | ||
10436 | } | 10249 | } |
@@ -10454,14 +10267,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10454 | 10267 | ||
10455 | 10268 | ||
10456 | // $ANTLR start "rule__Conjunction__Group_1__1" | 10269 | // $ANTLR start "rule__Conjunction__Group_1__1" |
10457 | // InternalProblem.g:3252:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl ; | 10270 | // InternalProblem.g:3211:1: rule__Conjunction__Group_1__1 : rule__Conjunction__Group_1__1__Impl ; |
10458 | public final void rule__Conjunction__Group_1__1() throws RecognitionException { | 10271 | public final void rule__Conjunction__Group_1__1() throws RecognitionException { |
10459 | 10272 | ||
10460 | int stackSize = keepStackSize(); | 10273 | int stackSize = keepStackSize(); |
10461 | 10274 | ||
10462 | try { | 10275 | try { |
10463 | // InternalProblem.g:3256:1: ( rule__Conjunction__Group_1__1__Impl ) | 10276 | // InternalProblem.g:3215:1: ( rule__Conjunction__Group_1__1__Impl ) |
10464 | // InternalProblem.g:3257:2: rule__Conjunction__Group_1__1__Impl | 10277 | // InternalProblem.g:3216:2: rule__Conjunction__Group_1__1__Impl |
10465 | { | 10278 | { |
10466 | pushFollow(FOLLOW_2); | 10279 | pushFollow(FOLLOW_2); |
10467 | rule__Conjunction__Group_1__1__Impl(); | 10280 | rule__Conjunction__Group_1__1__Impl(); |
@@ -10487,21 +10300,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10487 | 10300 | ||
10488 | 10301 | ||
10489 | // $ANTLR start "rule__Conjunction__Group_1__1__Impl" | 10302 | // $ANTLR start "rule__Conjunction__Group_1__1__Impl" |
10490 | // InternalProblem.g:3263:1: rule__Conjunction__Group_1__1__Impl : ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ; | 10303 | // InternalProblem.g:3222:1: rule__Conjunction__Group_1__1__Impl : ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ; |
10491 | public final void rule__Conjunction__Group_1__1__Impl() throws RecognitionException { | 10304 | public final void rule__Conjunction__Group_1__1__Impl() throws RecognitionException { |
10492 | 10305 | ||
10493 | int stackSize = keepStackSize(); | 10306 | int stackSize = keepStackSize(); |
10494 | 10307 | ||
10495 | try { | 10308 | try { |
10496 | // InternalProblem.g:3267:1: ( ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ) | 10309 | // InternalProblem.g:3226:1: ( ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) ) |
10497 | // InternalProblem.g:3268:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) | 10310 | // InternalProblem.g:3227:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) |
10498 | { | 10311 | { |
10499 | // InternalProblem.g:3268:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) | 10312 | // InternalProblem.g:3227:1: ( ( rule__Conjunction__LiteralsAssignment_1_1 ) ) |
10500 | // InternalProblem.g:3269:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) | 10313 | // InternalProblem.g:3228:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) |
10501 | { | 10314 | { |
10502 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_1_1()); | 10315 | before(grammarAccess.getConjunctionAccess().getLiteralsAssignment_1_1()); |
10503 | // InternalProblem.g:3270:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) | 10316 | // InternalProblem.g:3229:2: ( rule__Conjunction__LiteralsAssignment_1_1 ) |
10504 | // InternalProblem.g:3270:3: rule__Conjunction__LiteralsAssignment_1_1 | 10317 | // InternalProblem.g:3229:3: rule__Conjunction__LiteralsAssignment_1_1 |
10505 | { | 10318 | { |
10506 | pushFollow(FOLLOW_2); | 10319 | pushFollow(FOLLOW_2); |
10507 | rule__Conjunction__LiteralsAssignment_1_1(); | 10320 | rule__Conjunction__LiteralsAssignment_1_1(); |
@@ -10534,14 +10347,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10534 | 10347 | ||
10535 | 10348 | ||
10536 | // $ANTLR start "rule__NegativeLiteral__Group__0" | 10349 | // $ANTLR start "rule__NegativeLiteral__Group__0" |
10537 | // InternalProblem.g:3279:1: rule__NegativeLiteral__Group__0 : rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ; | 10350 | // InternalProblem.g:3238:1: rule__NegativeLiteral__Group__0 : rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ; |
10538 | public final void rule__NegativeLiteral__Group__0() throws RecognitionException { | 10351 | public final void rule__NegativeLiteral__Group__0() throws RecognitionException { |
10539 | 10352 | ||
10540 | int stackSize = keepStackSize(); | 10353 | int stackSize = keepStackSize(); |
10541 | 10354 | ||
10542 | try { | 10355 | try { |
10543 | // InternalProblem.g:3283:1: ( rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ) | 10356 | // InternalProblem.g:3242:1: ( rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 ) |
10544 | // InternalProblem.g:3284:2: rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 | 10357 | // InternalProblem.g:3243:2: rule__NegativeLiteral__Group__0__Impl rule__NegativeLiteral__Group__1 |
10545 | { | 10358 | { |
10546 | pushFollow(FOLLOW_5); | 10359 | pushFollow(FOLLOW_5); |
10547 | rule__NegativeLiteral__Group__0__Impl(); | 10360 | rule__NegativeLiteral__Group__0__Impl(); |
@@ -10572,20 +10385,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10572 | 10385 | ||
10573 | 10386 | ||
10574 | // $ANTLR start "rule__NegativeLiteral__Group__0__Impl" | 10387 | // $ANTLR start "rule__NegativeLiteral__Group__0__Impl" |
10575 | // InternalProblem.g:3291:1: rule__NegativeLiteral__Group__0__Impl : ( '!' ) ; | 10388 | // InternalProblem.g:3250:1: rule__NegativeLiteral__Group__0__Impl : ( '!' ) ; |
10576 | public final void rule__NegativeLiteral__Group__0__Impl() throws RecognitionException { | 10389 | public final void rule__NegativeLiteral__Group__0__Impl() throws RecognitionException { |
10577 | 10390 | ||
10578 | int stackSize = keepStackSize(); | 10391 | int stackSize = keepStackSize(); |
10579 | 10392 | ||
10580 | try { | 10393 | try { |
10581 | // InternalProblem.g:3295:1: ( ( '!' ) ) | 10394 | // InternalProblem.g:3254:1: ( ( '!' ) ) |
10582 | // InternalProblem.g:3296:1: ( '!' ) | 10395 | // InternalProblem.g:3255:1: ( '!' ) |
10583 | { | 10396 | { |
10584 | // InternalProblem.g:3296:1: ( '!' ) | 10397 | // InternalProblem.g:3255:1: ( '!' ) |
10585 | // InternalProblem.g:3297:2: '!' | 10398 | // InternalProblem.g:3256:2: '!' |
10586 | { | 10399 | { |
10587 | before(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); | 10400 | before(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); |
10588 | match(input,26,FOLLOW_2); | 10401 | match(input,23,FOLLOW_2); |
10589 | after(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); | 10402 | after(grammarAccess.getNegativeLiteralAccess().getExclamationMarkKeyword_0()); |
10590 | 10403 | ||
10591 | } | 10404 | } |
@@ -10609,14 +10422,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10609 | 10422 | ||
10610 | 10423 | ||
10611 | // $ANTLR start "rule__NegativeLiteral__Group__1" | 10424 | // $ANTLR start "rule__NegativeLiteral__Group__1" |
10612 | // InternalProblem.g:3306:1: rule__NegativeLiteral__Group__1 : rule__NegativeLiteral__Group__1__Impl ; | 10425 | // InternalProblem.g:3265:1: rule__NegativeLiteral__Group__1 : rule__NegativeLiteral__Group__1__Impl ; |
10613 | public final void rule__NegativeLiteral__Group__1() throws RecognitionException { | 10426 | public final void rule__NegativeLiteral__Group__1() throws RecognitionException { |
10614 | 10427 | ||
10615 | int stackSize = keepStackSize(); | 10428 | int stackSize = keepStackSize(); |
10616 | 10429 | ||
10617 | try { | 10430 | try { |
10618 | // InternalProblem.g:3310:1: ( rule__NegativeLiteral__Group__1__Impl ) | 10431 | // InternalProblem.g:3269:1: ( rule__NegativeLiteral__Group__1__Impl ) |
10619 | // InternalProblem.g:3311:2: rule__NegativeLiteral__Group__1__Impl | 10432 | // InternalProblem.g:3270:2: rule__NegativeLiteral__Group__1__Impl |
10620 | { | 10433 | { |
10621 | pushFollow(FOLLOW_2); | 10434 | pushFollow(FOLLOW_2); |
10622 | rule__NegativeLiteral__Group__1__Impl(); | 10435 | rule__NegativeLiteral__Group__1__Impl(); |
@@ -10642,21 +10455,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10642 | 10455 | ||
10643 | 10456 | ||
10644 | // $ANTLR start "rule__NegativeLiteral__Group__1__Impl" | 10457 | // $ANTLR start "rule__NegativeLiteral__Group__1__Impl" |
10645 | // InternalProblem.g:3317:1: rule__NegativeLiteral__Group__1__Impl : ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ; | 10458 | // InternalProblem.g:3276:1: rule__NegativeLiteral__Group__1__Impl : ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ; |
10646 | public final void rule__NegativeLiteral__Group__1__Impl() throws RecognitionException { | 10459 | public final void rule__NegativeLiteral__Group__1__Impl() throws RecognitionException { |
10647 | 10460 | ||
10648 | int stackSize = keepStackSize(); | 10461 | int stackSize = keepStackSize(); |
10649 | 10462 | ||
10650 | try { | 10463 | try { |
10651 | // InternalProblem.g:3321:1: ( ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ) | 10464 | // InternalProblem.g:3280:1: ( ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) ) |
10652 | // InternalProblem.g:3322:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) | 10465 | // InternalProblem.g:3281:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) |
10653 | { | 10466 | { |
10654 | // InternalProblem.g:3322:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) | 10467 | // InternalProblem.g:3281:1: ( ( rule__NegativeLiteral__AtomAssignment_1 ) ) |
10655 | // InternalProblem.g:3323:2: ( rule__NegativeLiteral__AtomAssignment_1 ) | 10468 | // InternalProblem.g:3282:2: ( rule__NegativeLiteral__AtomAssignment_1 ) |
10656 | { | 10469 | { |
10657 | before(grammarAccess.getNegativeLiteralAccess().getAtomAssignment_1()); | 10470 | before(grammarAccess.getNegativeLiteralAccess().getAtomAssignment_1()); |
10658 | // InternalProblem.g:3324:2: ( rule__NegativeLiteral__AtomAssignment_1 ) | 10471 | // InternalProblem.g:3283:2: ( rule__NegativeLiteral__AtomAssignment_1 ) |
10659 | // InternalProblem.g:3324:3: rule__NegativeLiteral__AtomAssignment_1 | 10472 | // InternalProblem.g:3283:3: rule__NegativeLiteral__AtomAssignment_1 |
10660 | { | 10473 | { |
10661 | pushFollow(FOLLOW_2); | 10474 | pushFollow(FOLLOW_2); |
10662 | rule__NegativeLiteral__AtomAssignment_1(); | 10475 | rule__NegativeLiteral__AtomAssignment_1(); |
@@ -10689,14 +10502,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10689 | 10502 | ||
10690 | 10503 | ||
10691 | // $ANTLR start "rule__Atom__Group__0" | 10504 | // $ANTLR start "rule__Atom__Group__0" |
10692 | // InternalProblem.g:3333:1: rule__Atom__Group__0 : rule__Atom__Group__0__Impl rule__Atom__Group__1 ; | 10505 | // InternalProblem.g:3292:1: rule__Atom__Group__0 : rule__Atom__Group__0__Impl rule__Atom__Group__1 ; |
10693 | public final void rule__Atom__Group__0() throws RecognitionException { | 10506 | public final void rule__Atom__Group__0() throws RecognitionException { |
10694 | 10507 | ||
10695 | int stackSize = keepStackSize(); | 10508 | int stackSize = keepStackSize(); |
10696 | 10509 | ||
10697 | try { | 10510 | try { |
10698 | // InternalProblem.g:3337:1: ( rule__Atom__Group__0__Impl rule__Atom__Group__1 ) | 10511 | // InternalProblem.g:3296:1: ( rule__Atom__Group__0__Impl rule__Atom__Group__1 ) |
10699 | // InternalProblem.g:3338:2: rule__Atom__Group__0__Impl rule__Atom__Group__1 | 10512 | // InternalProblem.g:3297:2: rule__Atom__Group__0__Impl rule__Atom__Group__1 |
10700 | { | 10513 | { |
10701 | pushFollow(FOLLOW_28); | 10514 | pushFollow(FOLLOW_28); |
10702 | rule__Atom__Group__0__Impl(); | 10515 | rule__Atom__Group__0__Impl(); |
@@ -10727,21 +10540,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10727 | 10540 | ||
10728 | 10541 | ||
10729 | // $ANTLR start "rule__Atom__Group__0__Impl" | 10542 | // $ANTLR start "rule__Atom__Group__0__Impl" |
10730 | // InternalProblem.g:3345:1: rule__Atom__Group__0__Impl : ( ( rule__Atom__RelationAssignment_0 ) ) ; | 10543 | // InternalProblem.g:3304:1: rule__Atom__Group__0__Impl : ( ( rule__Atom__RelationAssignment_0 ) ) ; |
10731 | public final void rule__Atom__Group__0__Impl() throws RecognitionException { | 10544 | public final void rule__Atom__Group__0__Impl() throws RecognitionException { |
10732 | 10545 | ||
10733 | int stackSize = keepStackSize(); | 10546 | int stackSize = keepStackSize(); |
10734 | 10547 | ||
10735 | try { | 10548 | try { |
10736 | // InternalProblem.g:3349:1: ( ( ( rule__Atom__RelationAssignment_0 ) ) ) | 10549 | // InternalProblem.g:3308:1: ( ( ( rule__Atom__RelationAssignment_0 ) ) ) |
10737 | // InternalProblem.g:3350:1: ( ( rule__Atom__RelationAssignment_0 ) ) | 10550 | // InternalProblem.g:3309:1: ( ( rule__Atom__RelationAssignment_0 ) ) |
10738 | { | 10551 | { |
10739 | // InternalProblem.g:3350:1: ( ( rule__Atom__RelationAssignment_0 ) ) | 10552 | // InternalProblem.g:3309:1: ( ( rule__Atom__RelationAssignment_0 ) ) |
10740 | // InternalProblem.g:3351:2: ( rule__Atom__RelationAssignment_0 ) | 10553 | // InternalProblem.g:3310:2: ( rule__Atom__RelationAssignment_0 ) |
10741 | { | 10554 | { |
10742 | before(grammarAccess.getAtomAccess().getRelationAssignment_0()); | 10555 | before(grammarAccess.getAtomAccess().getRelationAssignment_0()); |
10743 | // InternalProblem.g:3352:2: ( rule__Atom__RelationAssignment_0 ) | 10556 | // InternalProblem.g:3311:2: ( rule__Atom__RelationAssignment_0 ) |
10744 | // InternalProblem.g:3352:3: rule__Atom__RelationAssignment_0 | 10557 | // InternalProblem.g:3311:3: rule__Atom__RelationAssignment_0 |
10745 | { | 10558 | { |
10746 | pushFollow(FOLLOW_2); | 10559 | pushFollow(FOLLOW_2); |
10747 | rule__Atom__RelationAssignment_0(); | 10560 | rule__Atom__RelationAssignment_0(); |
@@ -10774,14 +10587,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10774 | 10587 | ||
10775 | 10588 | ||
10776 | // $ANTLR start "rule__Atom__Group__1" | 10589 | // $ANTLR start "rule__Atom__Group__1" |
10777 | // InternalProblem.g:3360:1: rule__Atom__Group__1 : rule__Atom__Group__1__Impl rule__Atom__Group__2 ; | 10590 | // InternalProblem.g:3319:1: rule__Atom__Group__1 : rule__Atom__Group__1__Impl rule__Atom__Group__2 ; |
10778 | public final void rule__Atom__Group__1() throws RecognitionException { | 10591 | public final void rule__Atom__Group__1() throws RecognitionException { |
10779 | 10592 | ||
10780 | int stackSize = keepStackSize(); | 10593 | int stackSize = keepStackSize(); |
10781 | 10594 | ||
10782 | try { | 10595 | try { |
10783 | // InternalProblem.g:3364:1: ( rule__Atom__Group__1__Impl rule__Atom__Group__2 ) | 10596 | // InternalProblem.g:3323:1: ( rule__Atom__Group__1__Impl rule__Atom__Group__2 ) |
10784 | // InternalProblem.g:3365:2: rule__Atom__Group__1__Impl rule__Atom__Group__2 | 10597 | // InternalProblem.g:3324:2: rule__Atom__Group__1__Impl rule__Atom__Group__2 |
10785 | { | 10598 | { |
10786 | pushFollow(FOLLOW_28); | 10599 | pushFollow(FOLLOW_28); |
10787 | rule__Atom__Group__1__Impl(); | 10600 | rule__Atom__Group__1__Impl(); |
@@ -10812,29 +10625,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10812 | 10625 | ||
10813 | 10626 | ||
10814 | // $ANTLR start "rule__Atom__Group__1__Impl" | 10627 | // $ANTLR start "rule__Atom__Group__1__Impl" |
10815 | // InternalProblem.g:3372:1: rule__Atom__Group__1__Impl : ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ; | 10628 | // InternalProblem.g:3331:1: rule__Atom__Group__1__Impl : ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ; |
10816 | public final void rule__Atom__Group__1__Impl() throws RecognitionException { | 10629 | public final void rule__Atom__Group__1__Impl() throws RecognitionException { |
10817 | 10630 | ||
10818 | int stackSize = keepStackSize(); | 10631 | int stackSize = keepStackSize(); |
10819 | 10632 | ||
10820 | try { | 10633 | try { |
10821 | // InternalProblem.g:3376:1: ( ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ) | 10634 | // InternalProblem.g:3335:1: ( ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) ) |
10822 | // InternalProblem.g:3377:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) | 10635 | // InternalProblem.g:3336:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) |
10823 | { | 10636 | { |
10824 | // InternalProblem.g:3377:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) | 10637 | // InternalProblem.g:3336:1: ( ( rule__Atom__TransitiveClosureAssignment_1 )? ) |
10825 | // InternalProblem.g:3378:2: ( rule__Atom__TransitiveClosureAssignment_1 )? | 10638 | // InternalProblem.g:3337:2: ( rule__Atom__TransitiveClosureAssignment_1 )? |
10826 | { | 10639 | { |
10827 | before(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1()); | 10640 | before(grammarAccess.getAtomAccess().getTransitiveClosureAssignment_1()); |
10828 | // InternalProblem.g:3379:2: ( rule__Atom__TransitiveClosureAssignment_1 )? | 10641 | // InternalProblem.g:3338:2: ( rule__Atom__TransitiveClosureAssignment_1 )? |
10829 | int alt43=2; | 10642 | int alt42=2; |
10830 | int LA43_0 = input.LA(1); | 10643 | int LA42_0 = input.LA(1); |
10831 | 10644 | ||
10832 | if ( (LA43_0==24) ) { | 10645 | if ( (LA42_0==45) ) { |
10833 | alt43=1; | 10646 | alt42=1; |
10834 | } | 10647 | } |
10835 | switch (alt43) { | 10648 | switch (alt42) { |
10836 | case 1 : | 10649 | case 1 : |
10837 | // InternalProblem.g:3379:3: rule__Atom__TransitiveClosureAssignment_1 | 10650 | // InternalProblem.g:3338:3: rule__Atom__TransitiveClosureAssignment_1 |
10838 | { | 10651 | { |
10839 | pushFollow(FOLLOW_2); | 10652 | pushFollow(FOLLOW_2); |
10840 | rule__Atom__TransitiveClosureAssignment_1(); | 10653 | rule__Atom__TransitiveClosureAssignment_1(); |
@@ -10870,14 +10683,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10870 | 10683 | ||
10871 | 10684 | ||
10872 | // $ANTLR start "rule__Atom__Group__2" | 10685 | // $ANTLR start "rule__Atom__Group__2" |
10873 | // InternalProblem.g:3387:1: rule__Atom__Group__2 : rule__Atom__Group__2__Impl rule__Atom__Group__3 ; | 10686 | // InternalProblem.g:3346:1: rule__Atom__Group__2 : rule__Atom__Group__2__Impl rule__Atom__Group__3 ; |
10874 | public final void rule__Atom__Group__2() throws RecognitionException { | 10687 | public final void rule__Atom__Group__2() throws RecognitionException { |
10875 | 10688 | ||
10876 | int stackSize = keepStackSize(); | 10689 | int stackSize = keepStackSize(); |
10877 | 10690 | ||
10878 | try { | 10691 | try { |
10879 | // InternalProblem.g:3391:1: ( rule__Atom__Group__2__Impl rule__Atom__Group__3 ) | 10692 | // InternalProblem.g:3350:1: ( rule__Atom__Group__2__Impl rule__Atom__Group__3 ) |
10880 | // InternalProblem.g:3392:2: rule__Atom__Group__2__Impl rule__Atom__Group__3 | 10693 | // InternalProblem.g:3351:2: rule__Atom__Group__2__Impl rule__Atom__Group__3 |
10881 | { | 10694 | { |
10882 | pushFollow(FOLLOW_29); | 10695 | pushFollow(FOLLOW_29); |
10883 | rule__Atom__Group__2__Impl(); | 10696 | rule__Atom__Group__2__Impl(); |
@@ -10908,20 +10721,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10908 | 10721 | ||
10909 | 10722 | ||
10910 | // $ANTLR start "rule__Atom__Group__2__Impl" | 10723 | // $ANTLR start "rule__Atom__Group__2__Impl" |
10911 | // InternalProblem.g:3399:1: rule__Atom__Group__2__Impl : ( '(' ) ; | 10724 | // InternalProblem.g:3358:1: rule__Atom__Group__2__Impl : ( '(' ) ; |
10912 | public final void rule__Atom__Group__2__Impl() throws RecognitionException { | 10725 | public final void rule__Atom__Group__2__Impl() throws RecognitionException { |
10913 | 10726 | ||
10914 | int stackSize = keepStackSize(); | 10727 | int stackSize = keepStackSize(); |
10915 | 10728 | ||
10916 | try { | 10729 | try { |
10917 | // InternalProblem.g:3403:1: ( ( '(' ) ) | 10730 | // InternalProblem.g:3362:1: ( ( '(' ) ) |
10918 | // InternalProblem.g:3404:1: ( '(' ) | 10731 | // InternalProblem.g:3363:1: ( '(' ) |
10919 | { | 10732 | { |
10920 | // InternalProblem.g:3404:1: ( '(' ) | 10733 | // InternalProblem.g:3363:1: ( '(' ) |
10921 | // InternalProblem.g:3405:2: '(' | 10734 | // InternalProblem.g:3364:2: '(' |
10922 | { | 10735 | { |
10923 | before(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); | 10736 | before(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); |
10924 | match(input,37,FOLLOW_2); | 10737 | match(input,34,FOLLOW_2); |
10925 | after(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); | 10738 | after(grammarAccess.getAtomAccess().getLeftParenthesisKeyword_2()); |
10926 | 10739 | ||
10927 | } | 10740 | } |
@@ -10945,14 +10758,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10945 | 10758 | ||
10946 | 10759 | ||
10947 | // $ANTLR start "rule__Atom__Group__3" | 10760 | // $ANTLR start "rule__Atom__Group__3" |
10948 | // InternalProblem.g:3414:1: rule__Atom__Group__3 : rule__Atom__Group__3__Impl rule__Atom__Group__4 ; | 10761 | // InternalProblem.g:3373:1: rule__Atom__Group__3 : rule__Atom__Group__3__Impl rule__Atom__Group__4 ; |
10949 | public final void rule__Atom__Group__3() throws RecognitionException { | 10762 | public final void rule__Atom__Group__3() throws RecognitionException { |
10950 | 10763 | ||
10951 | int stackSize = keepStackSize(); | 10764 | int stackSize = keepStackSize(); |
10952 | 10765 | ||
10953 | try { | 10766 | try { |
10954 | // InternalProblem.g:3418:1: ( rule__Atom__Group__3__Impl rule__Atom__Group__4 ) | 10767 | // InternalProblem.g:3377:1: ( rule__Atom__Group__3__Impl rule__Atom__Group__4 ) |
10955 | // InternalProblem.g:3419:2: rule__Atom__Group__3__Impl rule__Atom__Group__4 | 10768 | // InternalProblem.g:3378:2: rule__Atom__Group__3__Impl rule__Atom__Group__4 |
10956 | { | 10769 | { |
10957 | pushFollow(FOLLOW_29); | 10770 | pushFollow(FOLLOW_29); |
10958 | rule__Atom__Group__3__Impl(); | 10771 | rule__Atom__Group__3__Impl(); |
@@ -10983,29 +10796,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
10983 | 10796 | ||
10984 | 10797 | ||
10985 | // $ANTLR start "rule__Atom__Group__3__Impl" | 10798 | // $ANTLR start "rule__Atom__Group__3__Impl" |
10986 | // InternalProblem.g:3426:1: rule__Atom__Group__3__Impl : ( ( rule__Atom__Group_3__0 )? ) ; | 10799 | // InternalProblem.g:3385:1: rule__Atom__Group__3__Impl : ( ( rule__Atom__Group_3__0 )? ) ; |
10987 | public final void rule__Atom__Group__3__Impl() throws RecognitionException { | 10800 | public final void rule__Atom__Group__3__Impl() throws RecognitionException { |
10988 | 10801 | ||
10989 | int stackSize = keepStackSize(); | 10802 | int stackSize = keepStackSize(); |
10990 | 10803 | ||
10991 | try { | 10804 | try { |
10992 | // InternalProblem.g:3430:1: ( ( ( rule__Atom__Group_3__0 )? ) ) | 10805 | // InternalProblem.g:3389:1: ( ( ( rule__Atom__Group_3__0 )? ) ) |
10993 | // InternalProblem.g:3431:1: ( ( rule__Atom__Group_3__0 )? ) | 10806 | // InternalProblem.g:3390:1: ( ( rule__Atom__Group_3__0 )? ) |
10994 | { | 10807 | { |
10995 | // InternalProblem.g:3431:1: ( ( rule__Atom__Group_3__0 )? ) | 10808 | // InternalProblem.g:3390:1: ( ( rule__Atom__Group_3__0 )? ) |
10996 | // InternalProblem.g:3432:2: ( rule__Atom__Group_3__0 )? | 10809 | // InternalProblem.g:3391:2: ( rule__Atom__Group_3__0 )? |
10997 | { | 10810 | { |
10998 | before(grammarAccess.getAtomAccess().getGroup_3()); | 10811 | before(grammarAccess.getAtomAccess().getGroup_3()); |
10999 | // InternalProblem.g:3433:2: ( rule__Atom__Group_3__0 )? | 10812 | // InternalProblem.g:3392:2: ( rule__Atom__Group_3__0 )? |
11000 | int alt44=2; | 10813 | int alt43=2; |
11001 | int LA44_0 = input.LA(1); | 10814 | int LA43_0 = input.LA(1); |
11002 | 10815 | ||
11003 | if ( ((LA44_0>=RULE_INT && LA44_0<=RULE_STRING)||(LA44_0>=19 && LA44_0<=23)) ) { | 10816 | if ( ((LA43_0>=RULE_INT && LA43_0<=RULE_STRING)||(LA43_0>=20 && LA43_0<=21)||LA43_0==41) ) { |
11004 | alt44=1; | 10817 | alt43=1; |
11005 | } | 10818 | } |
11006 | switch (alt44) { | 10819 | switch (alt43) { |
11007 | case 1 : | 10820 | case 1 : |
11008 | // InternalProblem.g:3433:3: rule__Atom__Group_3__0 | 10821 | // InternalProblem.g:3392:3: rule__Atom__Group_3__0 |
11009 | { | 10822 | { |
11010 | pushFollow(FOLLOW_2); | 10823 | pushFollow(FOLLOW_2); |
11011 | rule__Atom__Group_3__0(); | 10824 | rule__Atom__Group_3__0(); |
@@ -11041,14 +10854,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11041 | 10854 | ||
11042 | 10855 | ||
11043 | // $ANTLR start "rule__Atom__Group__4" | 10856 | // $ANTLR start "rule__Atom__Group__4" |
11044 | // InternalProblem.g:3441:1: rule__Atom__Group__4 : rule__Atom__Group__4__Impl ; | 10857 | // InternalProblem.g:3400:1: rule__Atom__Group__4 : rule__Atom__Group__4__Impl ; |
11045 | public final void rule__Atom__Group__4() throws RecognitionException { | 10858 | public final void rule__Atom__Group__4() throws RecognitionException { |
11046 | 10859 | ||
11047 | int stackSize = keepStackSize(); | 10860 | int stackSize = keepStackSize(); |
11048 | 10861 | ||
11049 | try { | 10862 | try { |
11050 | // InternalProblem.g:3445:1: ( rule__Atom__Group__4__Impl ) | 10863 | // InternalProblem.g:3404:1: ( rule__Atom__Group__4__Impl ) |
11051 | // InternalProblem.g:3446:2: rule__Atom__Group__4__Impl | 10864 | // InternalProblem.g:3405:2: rule__Atom__Group__4__Impl |
11052 | { | 10865 | { |
11053 | pushFollow(FOLLOW_2); | 10866 | pushFollow(FOLLOW_2); |
11054 | rule__Atom__Group__4__Impl(); | 10867 | rule__Atom__Group__4__Impl(); |
@@ -11074,20 +10887,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11074 | 10887 | ||
11075 | 10888 | ||
11076 | // $ANTLR start "rule__Atom__Group__4__Impl" | 10889 | // $ANTLR start "rule__Atom__Group__4__Impl" |
11077 | // InternalProblem.g:3452:1: rule__Atom__Group__4__Impl : ( ')' ) ; | 10890 | // InternalProblem.g:3411:1: rule__Atom__Group__4__Impl : ( ')' ) ; |
11078 | public final void rule__Atom__Group__4__Impl() throws RecognitionException { | 10891 | public final void rule__Atom__Group__4__Impl() throws RecognitionException { |
11079 | 10892 | ||
11080 | int stackSize = keepStackSize(); | 10893 | int stackSize = keepStackSize(); |
11081 | 10894 | ||
11082 | try { | 10895 | try { |
11083 | // InternalProblem.g:3456:1: ( ( ')' ) ) | 10896 | // InternalProblem.g:3415:1: ( ( ')' ) ) |
11084 | // InternalProblem.g:3457:1: ( ')' ) | 10897 | // InternalProblem.g:3416:1: ( ')' ) |
11085 | { | 10898 | { |
11086 | // InternalProblem.g:3457:1: ( ')' ) | 10899 | // InternalProblem.g:3416:1: ( ')' ) |
11087 | // InternalProblem.g:3458:2: ')' | 10900 | // InternalProblem.g:3417:2: ')' |
11088 | { | 10901 | { |
11089 | before(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); | 10902 | before(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); |
11090 | match(input,38,FOLLOW_2); | 10903 | match(input,35,FOLLOW_2); |
11091 | after(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); | 10904 | after(grammarAccess.getAtomAccess().getRightParenthesisKeyword_4()); |
11092 | 10905 | ||
11093 | } | 10906 | } |
@@ -11111,14 +10924,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11111 | 10924 | ||
11112 | 10925 | ||
11113 | // $ANTLR start "rule__Atom__Group_3__0" | 10926 | // $ANTLR start "rule__Atom__Group_3__0" |
11114 | // InternalProblem.g:3468:1: rule__Atom__Group_3__0 : rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ; | 10927 | // InternalProblem.g:3427:1: rule__Atom__Group_3__0 : rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ; |
11115 | public final void rule__Atom__Group_3__0() throws RecognitionException { | 10928 | public final void rule__Atom__Group_3__0() throws RecognitionException { |
11116 | 10929 | ||
11117 | int stackSize = keepStackSize(); | 10930 | int stackSize = keepStackSize(); |
11118 | 10931 | ||
11119 | try { | 10932 | try { |
11120 | // InternalProblem.g:3472:1: ( rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ) | 10933 | // InternalProblem.g:3431:1: ( rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 ) |
11121 | // InternalProblem.g:3473:2: rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 | 10934 | // InternalProblem.g:3432:2: rule__Atom__Group_3__0__Impl rule__Atom__Group_3__1 |
11122 | { | 10935 | { |
11123 | pushFollow(FOLLOW_9); | 10936 | pushFollow(FOLLOW_9); |
11124 | rule__Atom__Group_3__0__Impl(); | 10937 | rule__Atom__Group_3__0__Impl(); |
@@ -11149,21 +10962,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11149 | 10962 | ||
11150 | 10963 | ||
11151 | // $ANTLR start "rule__Atom__Group_3__0__Impl" | 10964 | // $ANTLR start "rule__Atom__Group_3__0__Impl" |
11152 | // InternalProblem.g:3480:1: rule__Atom__Group_3__0__Impl : ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ; | 10965 | // InternalProblem.g:3439:1: rule__Atom__Group_3__0__Impl : ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ; |
11153 | public final void rule__Atom__Group_3__0__Impl() throws RecognitionException { | 10966 | public final void rule__Atom__Group_3__0__Impl() throws RecognitionException { |
11154 | 10967 | ||
11155 | int stackSize = keepStackSize(); | 10968 | int stackSize = keepStackSize(); |
11156 | 10969 | ||
11157 | try { | 10970 | try { |
11158 | // InternalProblem.g:3484:1: ( ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ) | 10971 | // InternalProblem.g:3443:1: ( ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) ) |
11159 | // InternalProblem.g:3485:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) | 10972 | // InternalProblem.g:3444:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) |
11160 | { | 10973 | { |
11161 | // InternalProblem.g:3485:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) | 10974 | // InternalProblem.g:3444:1: ( ( rule__Atom__ArgumentsAssignment_3_0 ) ) |
11162 | // InternalProblem.g:3486:2: ( rule__Atom__ArgumentsAssignment_3_0 ) | 10975 | // InternalProblem.g:3445:2: ( rule__Atom__ArgumentsAssignment_3_0 ) |
11163 | { | 10976 | { |
11164 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0()); | 10977 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_0()); |
11165 | // InternalProblem.g:3487:2: ( rule__Atom__ArgumentsAssignment_3_0 ) | 10978 | // InternalProblem.g:3446:2: ( rule__Atom__ArgumentsAssignment_3_0 ) |
11166 | // InternalProblem.g:3487:3: rule__Atom__ArgumentsAssignment_3_0 | 10979 | // InternalProblem.g:3446:3: rule__Atom__ArgumentsAssignment_3_0 |
11167 | { | 10980 | { |
11168 | pushFollow(FOLLOW_2); | 10981 | pushFollow(FOLLOW_2); |
11169 | rule__Atom__ArgumentsAssignment_3_0(); | 10982 | rule__Atom__ArgumentsAssignment_3_0(); |
@@ -11196,14 +11009,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11196 | 11009 | ||
11197 | 11010 | ||
11198 | // $ANTLR start "rule__Atom__Group_3__1" | 11011 | // $ANTLR start "rule__Atom__Group_3__1" |
11199 | // InternalProblem.g:3495:1: rule__Atom__Group_3__1 : rule__Atom__Group_3__1__Impl ; | 11012 | // InternalProblem.g:3454:1: rule__Atom__Group_3__1 : rule__Atom__Group_3__1__Impl ; |
11200 | public final void rule__Atom__Group_3__1() throws RecognitionException { | 11013 | public final void rule__Atom__Group_3__1() throws RecognitionException { |
11201 | 11014 | ||
11202 | int stackSize = keepStackSize(); | 11015 | int stackSize = keepStackSize(); |
11203 | 11016 | ||
11204 | try { | 11017 | try { |
11205 | // InternalProblem.g:3499:1: ( rule__Atom__Group_3__1__Impl ) | 11018 | // InternalProblem.g:3458:1: ( rule__Atom__Group_3__1__Impl ) |
11206 | // InternalProblem.g:3500:2: rule__Atom__Group_3__1__Impl | 11019 | // InternalProblem.g:3459:2: rule__Atom__Group_3__1__Impl |
11207 | { | 11020 | { |
11208 | pushFollow(FOLLOW_2); | 11021 | pushFollow(FOLLOW_2); |
11209 | rule__Atom__Group_3__1__Impl(); | 11022 | rule__Atom__Group_3__1__Impl(); |
@@ -11229,33 +11042,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11229 | 11042 | ||
11230 | 11043 | ||
11231 | // $ANTLR start "rule__Atom__Group_3__1__Impl" | 11044 | // $ANTLR start "rule__Atom__Group_3__1__Impl" |
11232 | // InternalProblem.g:3506:1: rule__Atom__Group_3__1__Impl : ( ( rule__Atom__Group_3_1__0 )* ) ; | 11045 | // InternalProblem.g:3465:1: rule__Atom__Group_3__1__Impl : ( ( rule__Atom__Group_3_1__0 )* ) ; |
11233 | public final void rule__Atom__Group_3__1__Impl() throws RecognitionException { | 11046 | public final void rule__Atom__Group_3__1__Impl() throws RecognitionException { |
11234 | 11047 | ||
11235 | int stackSize = keepStackSize(); | 11048 | int stackSize = keepStackSize(); |
11236 | 11049 | ||
11237 | try { | 11050 | try { |
11238 | // InternalProblem.g:3510:1: ( ( ( rule__Atom__Group_3_1__0 )* ) ) | 11051 | // InternalProblem.g:3469:1: ( ( ( rule__Atom__Group_3_1__0 )* ) ) |
11239 | // InternalProblem.g:3511:1: ( ( rule__Atom__Group_3_1__0 )* ) | 11052 | // InternalProblem.g:3470:1: ( ( rule__Atom__Group_3_1__0 )* ) |
11240 | { | 11053 | { |
11241 | // InternalProblem.g:3511:1: ( ( rule__Atom__Group_3_1__0 )* ) | 11054 | // InternalProblem.g:3470:1: ( ( rule__Atom__Group_3_1__0 )* ) |
11242 | // InternalProblem.g:3512:2: ( rule__Atom__Group_3_1__0 )* | 11055 | // InternalProblem.g:3471:2: ( rule__Atom__Group_3_1__0 )* |
11243 | { | 11056 | { |
11244 | before(grammarAccess.getAtomAccess().getGroup_3_1()); | 11057 | before(grammarAccess.getAtomAccess().getGroup_3_1()); |
11245 | // InternalProblem.g:3513:2: ( rule__Atom__Group_3_1__0 )* | 11058 | // InternalProblem.g:3472:2: ( rule__Atom__Group_3_1__0 )* |
11246 | loop45: | 11059 | loop44: |
11247 | do { | 11060 | do { |
11248 | int alt45=2; | 11061 | int alt44=2; |
11249 | int LA45_0 = input.LA(1); | 11062 | int LA44_0 = input.LA(1); |
11250 | 11063 | ||
11251 | if ( (LA45_0==13) ) { | 11064 | if ( (LA44_0==14) ) { |
11252 | alt45=1; | 11065 | alt44=1; |
11253 | } | 11066 | } |
11254 | 11067 | ||
11255 | 11068 | ||
11256 | switch (alt45) { | 11069 | switch (alt44) { |
11257 | case 1 : | 11070 | case 1 : |
11258 | // InternalProblem.g:3513:3: rule__Atom__Group_3_1__0 | 11071 | // InternalProblem.g:3472:3: rule__Atom__Group_3_1__0 |
11259 | { | 11072 | { |
11260 | pushFollow(FOLLOW_10); | 11073 | pushFollow(FOLLOW_10); |
11261 | rule__Atom__Group_3_1__0(); | 11074 | rule__Atom__Group_3_1__0(); |
@@ -11267,7 +11080,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11267 | break; | 11080 | break; |
11268 | 11081 | ||
11269 | default : | 11082 | default : |
11270 | break loop45; | 11083 | break loop44; |
11271 | } | 11084 | } |
11272 | } while (true); | 11085 | } while (true); |
11273 | 11086 | ||
@@ -11294,14 +11107,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11294 | 11107 | ||
11295 | 11108 | ||
11296 | // $ANTLR start "rule__Atom__Group_3_1__0" | 11109 | // $ANTLR start "rule__Atom__Group_3_1__0" |
11297 | // InternalProblem.g:3522:1: rule__Atom__Group_3_1__0 : rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ; | 11110 | // InternalProblem.g:3481:1: rule__Atom__Group_3_1__0 : rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ; |
11298 | public final void rule__Atom__Group_3_1__0() throws RecognitionException { | 11111 | public final void rule__Atom__Group_3_1__0() throws RecognitionException { |
11299 | 11112 | ||
11300 | int stackSize = keepStackSize(); | 11113 | int stackSize = keepStackSize(); |
11301 | 11114 | ||
11302 | try { | 11115 | try { |
11303 | // InternalProblem.g:3526:1: ( rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ) | 11116 | // InternalProblem.g:3485:1: ( rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 ) |
11304 | // InternalProblem.g:3527:2: rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 | 11117 | // InternalProblem.g:3486:2: rule__Atom__Group_3_1__0__Impl rule__Atom__Group_3_1__1 |
11305 | { | 11118 | { |
11306 | pushFollow(FOLLOW_30); | 11119 | pushFollow(FOLLOW_30); |
11307 | rule__Atom__Group_3_1__0__Impl(); | 11120 | rule__Atom__Group_3_1__0__Impl(); |
@@ -11332,20 +11145,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11332 | 11145 | ||
11333 | 11146 | ||
11334 | // $ANTLR start "rule__Atom__Group_3_1__0__Impl" | 11147 | // $ANTLR start "rule__Atom__Group_3_1__0__Impl" |
11335 | // InternalProblem.g:3534:1: rule__Atom__Group_3_1__0__Impl : ( ',' ) ; | 11148 | // InternalProblem.g:3493:1: rule__Atom__Group_3_1__0__Impl : ( ',' ) ; |
11336 | public final void rule__Atom__Group_3_1__0__Impl() throws RecognitionException { | 11149 | public final void rule__Atom__Group_3_1__0__Impl() throws RecognitionException { |
11337 | 11150 | ||
11338 | int stackSize = keepStackSize(); | 11151 | int stackSize = keepStackSize(); |
11339 | 11152 | ||
11340 | try { | 11153 | try { |
11341 | // InternalProblem.g:3538:1: ( ( ',' ) ) | 11154 | // InternalProblem.g:3497:1: ( ( ',' ) ) |
11342 | // InternalProblem.g:3539:1: ( ',' ) | 11155 | // InternalProblem.g:3498:1: ( ',' ) |
11343 | { | 11156 | { |
11344 | // InternalProblem.g:3539:1: ( ',' ) | 11157 | // InternalProblem.g:3498:1: ( ',' ) |
11345 | // InternalProblem.g:3540:2: ',' | 11158 | // InternalProblem.g:3499:2: ',' |
11346 | { | 11159 | { |
11347 | before(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); | 11160 | before(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); |
11348 | match(input,13,FOLLOW_2); | 11161 | match(input,14,FOLLOW_2); |
11349 | after(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); | 11162 | after(grammarAccess.getAtomAccess().getCommaKeyword_3_1_0()); |
11350 | 11163 | ||
11351 | } | 11164 | } |
@@ -11369,14 +11182,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11369 | 11182 | ||
11370 | 11183 | ||
11371 | // $ANTLR start "rule__Atom__Group_3_1__1" | 11184 | // $ANTLR start "rule__Atom__Group_3_1__1" |
11372 | // InternalProblem.g:3549:1: rule__Atom__Group_3_1__1 : rule__Atom__Group_3_1__1__Impl ; | 11185 | // InternalProblem.g:3508:1: rule__Atom__Group_3_1__1 : rule__Atom__Group_3_1__1__Impl ; |
11373 | public final void rule__Atom__Group_3_1__1() throws RecognitionException { | 11186 | public final void rule__Atom__Group_3_1__1() throws RecognitionException { |
11374 | 11187 | ||
11375 | int stackSize = keepStackSize(); | 11188 | int stackSize = keepStackSize(); |
11376 | 11189 | ||
11377 | try { | 11190 | try { |
11378 | // InternalProblem.g:3553:1: ( rule__Atom__Group_3_1__1__Impl ) | 11191 | // InternalProblem.g:3512:1: ( rule__Atom__Group_3_1__1__Impl ) |
11379 | // InternalProblem.g:3554:2: rule__Atom__Group_3_1__1__Impl | 11192 | // InternalProblem.g:3513:2: rule__Atom__Group_3_1__1__Impl |
11380 | { | 11193 | { |
11381 | pushFollow(FOLLOW_2); | 11194 | pushFollow(FOLLOW_2); |
11382 | rule__Atom__Group_3_1__1__Impl(); | 11195 | rule__Atom__Group_3_1__1__Impl(); |
@@ -11402,21 +11215,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11402 | 11215 | ||
11403 | 11216 | ||
11404 | // $ANTLR start "rule__Atom__Group_3_1__1__Impl" | 11217 | // $ANTLR start "rule__Atom__Group_3_1__1__Impl" |
11405 | // InternalProblem.g:3560:1: rule__Atom__Group_3_1__1__Impl : ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ; | 11218 | // InternalProblem.g:3519:1: rule__Atom__Group_3_1__1__Impl : ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ; |
11406 | public final void rule__Atom__Group_3_1__1__Impl() throws RecognitionException { | 11219 | public final void rule__Atom__Group_3_1__1__Impl() throws RecognitionException { |
11407 | 11220 | ||
11408 | int stackSize = keepStackSize(); | 11221 | int stackSize = keepStackSize(); |
11409 | 11222 | ||
11410 | try { | 11223 | try { |
11411 | // InternalProblem.g:3564:1: ( ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ) | 11224 | // InternalProblem.g:3523:1: ( ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) ) |
11412 | // InternalProblem.g:3565:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) | 11225 | // InternalProblem.g:3524:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) |
11413 | { | 11226 | { |
11414 | // InternalProblem.g:3565:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) | 11227 | // InternalProblem.g:3524:1: ( ( rule__Atom__ArgumentsAssignment_3_1_1 ) ) |
11415 | // InternalProblem.g:3566:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) | 11228 | // InternalProblem.g:3525:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) |
11416 | { | 11229 | { |
11417 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1()); | 11230 | before(grammarAccess.getAtomAccess().getArgumentsAssignment_3_1_1()); |
11418 | // InternalProblem.g:3567:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) | 11231 | // InternalProblem.g:3526:2: ( rule__Atom__ArgumentsAssignment_3_1_1 ) |
11419 | // InternalProblem.g:3567:3: rule__Atom__ArgumentsAssignment_3_1_1 | 11232 | // InternalProblem.g:3526:3: rule__Atom__ArgumentsAssignment_3_1_1 |
11420 | { | 11233 | { |
11421 | pushFollow(FOLLOW_2); | 11234 | pushFollow(FOLLOW_2); |
11422 | rule__Atom__ArgumentsAssignment_3_1_1(); | 11235 | rule__Atom__ArgumentsAssignment_3_1_1(); |
@@ -11449,14 +11262,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11449 | 11262 | ||
11450 | 11263 | ||
11451 | // $ANTLR start "rule__Assertion__Group__0" | 11264 | // $ANTLR start "rule__Assertion__Group__0" |
11452 | // InternalProblem.g:3576:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; | 11265 | // InternalProblem.g:3535:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; |
11453 | public final void rule__Assertion__Group__0() throws RecognitionException { | 11266 | public final void rule__Assertion__Group__0() throws RecognitionException { |
11454 | 11267 | ||
11455 | int stackSize = keepStackSize(); | 11268 | int stackSize = keepStackSize(); |
11456 | 11269 | ||
11457 | try { | 11270 | try { |
11458 | // InternalProblem.g:3580:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) | 11271 | // InternalProblem.g:3539:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) |
11459 | // InternalProblem.g:3581:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 | 11272 | // InternalProblem.g:3540:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 |
11460 | { | 11273 | { |
11461 | pushFollow(FOLLOW_6); | 11274 | pushFollow(FOLLOW_6); |
11462 | rule__Assertion__Group__0__Impl(); | 11275 | rule__Assertion__Group__0__Impl(); |
@@ -11487,21 +11300,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11487 | 11300 | ||
11488 | 11301 | ||
11489 | // $ANTLR start "rule__Assertion__Group__0__Impl" | 11302 | // $ANTLR start "rule__Assertion__Group__0__Impl" |
11490 | // InternalProblem.g:3588:1: rule__Assertion__Group__0__Impl : ( ( rule__Assertion__Alternatives_0 ) ) ; | 11303 | // InternalProblem.g:3547:1: rule__Assertion__Group__0__Impl : ( ( rule__Assertion__Alternatives_0 ) ) ; |
11491 | public final void rule__Assertion__Group__0__Impl() throws RecognitionException { | 11304 | public final void rule__Assertion__Group__0__Impl() throws RecognitionException { |
11492 | 11305 | ||
11493 | int stackSize = keepStackSize(); | 11306 | int stackSize = keepStackSize(); |
11494 | 11307 | ||
11495 | try { | 11308 | try { |
11496 | // InternalProblem.g:3592:1: ( ( ( rule__Assertion__Alternatives_0 ) ) ) | 11309 | // InternalProblem.g:3551:1: ( ( ( rule__Assertion__Alternatives_0 ) ) ) |
11497 | // InternalProblem.g:3593:1: ( ( rule__Assertion__Alternatives_0 ) ) | 11310 | // InternalProblem.g:3552:1: ( ( rule__Assertion__Alternatives_0 ) ) |
11498 | { | 11311 | { |
11499 | // InternalProblem.g:3593:1: ( ( rule__Assertion__Alternatives_0 ) ) | 11312 | // InternalProblem.g:3552:1: ( ( rule__Assertion__Alternatives_0 ) ) |
11500 | // InternalProblem.g:3594:2: ( rule__Assertion__Alternatives_0 ) | 11313 | // InternalProblem.g:3553:2: ( rule__Assertion__Alternatives_0 ) |
11501 | { | 11314 | { |
11502 | before(grammarAccess.getAssertionAccess().getAlternatives_0()); | 11315 | before(grammarAccess.getAssertionAccess().getAlternatives_0()); |
11503 | // InternalProblem.g:3595:2: ( rule__Assertion__Alternatives_0 ) | 11316 | // InternalProblem.g:3554:2: ( rule__Assertion__Alternatives_0 ) |
11504 | // InternalProblem.g:3595:3: rule__Assertion__Alternatives_0 | 11317 | // InternalProblem.g:3554:3: rule__Assertion__Alternatives_0 |
11505 | { | 11318 | { |
11506 | pushFollow(FOLLOW_2); | 11319 | pushFollow(FOLLOW_2); |
11507 | rule__Assertion__Alternatives_0(); | 11320 | rule__Assertion__Alternatives_0(); |
@@ -11534,14 +11347,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11534 | 11347 | ||
11535 | 11348 | ||
11536 | // $ANTLR start "rule__Assertion__Group__1" | 11349 | // $ANTLR start "rule__Assertion__Group__1" |
11537 | // InternalProblem.g:3603:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl ; | 11350 | // InternalProblem.g:3562:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl ; |
11538 | public final void rule__Assertion__Group__1() throws RecognitionException { | 11351 | public final void rule__Assertion__Group__1() throws RecognitionException { |
11539 | 11352 | ||
11540 | int stackSize = keepStackSize(); | 11353 | int stackSize = keepStackSize(); |
11541 | 11354 | ||
11542 | try { | 11355 | try { |
11543 | // InternalProblem.g:3607:1: ( rule__Assertion__Group__1__Impl ) | 11356 | // InternalProblem.g:3566:1: ( rule__Assertion__Group__1__Impl ) |
11544 | // InternalProblem.g:3608:2: rule__Assertion__Group__1__Impl | 11357 | // InternalProblem.g:3567:2: rule__Assertion__Group__1__Impl |
11545 | { | 11358 | { |
11546 | pushFollow(FOLLOW_2); | 11359 | pushFollow(FOLLOW_2); |
11547 | rule__Assertion__Group__1__Impl(); | 11360 | rule__Assertion__Group__1__Impl(); |
@@ -11567,20 +11380,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11567 | 11380 | ||
11568 | 11381 | ||
11569 | // $ANTLR start "rule__Assertion__Group__1__Impl" | 11382 | // $ANTLR start "rule__Assertion__Group__1__Impl" |
11570 | // InternalProblem.g:3614:1: rule__Assertion__Group__1__Impl : ( '.' ) ; | 11383 | // InternalProblem.g:3573:1: rule__Assertion__Group__1__Impl : ( '.' ) ; |
11571 | public final void rule__Assertion__Group__1__Impl() throws RecognitionException { | 11384 | public final void rule__Assertion__Group__1__Impl() throws RecognitionException { |
11572 | 11385 | ||
11573 | int stackSize = keepStackSize(); | 11386 | int stackSize = keepStackSize(); |
11574 | 11387 | ||
11575 | try { | 11388 | try { |
11576 | // InternalProblem.g:3618:1: ( ( '.' ) ) | 11389 | // InternalProblem.g:3577:1: ( ( '.' ) ) |
11577 | // InternalProblem.g:3619:1: ( '.' ) | 11390 | // InternalProblem.g:3578:1: ( '.' ) |
11578 | { | 11391 | { |
11579 | // InternalProblem.g:3619:1: ( '.' ) | 11392 | // InternalProblem.g:3578:1: ( '.' ) |
11580 | // InternalProblem.g:3620:2: '.' | 11393 | // InternalProblem.g:3579:2: '.' |
11581 | { | 11394 | { |
11582 | before(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); | 11395 | before(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); |
11583 | match(input,12,FOLLOW_2); | 11396 | match(input,13,FOLLOW_2); |
11584 | after(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); | 11397 | after(grammarAccess.getAssertionAccess().getFullStopKeyword_1()); |
11585 | 11398 | ||
11586 | } | 11399 | } |
@@ -11604,14 +11417,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11604 | 11417 | ||
11605 | 11418 | ||
11606 | // $ANTLR start "rule__Assertion__Group_0_0__0" | 11419 | // $ANTLR start "rule__Assertion__Group_0_0__0" |
11607 | // InternalProblem.g:3630:1: rule__Assertion__Group_0_0__0 : rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ; | 11420 | // InternalProblem.g:3589:1: rule__Assertion__Group_0_0__0 : rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ; |
11608 | public final void rule__Assertion__Group_0_0__0() throws RecognitionException { | 11421 | public final void rule__Assertion__Group_0_0__0() throws RecognitionException { |
11609 | 11422 | ||
11610 | int stackSize = keepStackSize(); | 11423 | int stackSize = keepStackSize(); |
11611 | 11424 | ||
11612 | try { | 11425 | try { |
11613 | // InternalProblem.g:3634:1: ( rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ) | 11426 | // InternalProblem.g:3593:1: ( rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 ) |
11614 | // InternalProblem.g:3635:2: rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 | 11427 | // InternalProblem.g:3594:2: rule__Assertion__Group_0_0__0__Impl rule__Assertion__Group_0_0__1 |
11615 | { | 11428 | { |
11616 | pushFollow(FOLLOW_22); | 11429 | pushFollow(FOLLOW_22); |
11617 | rule__Assertion__Group_0_0__0__Impl(); | 11430 | rule__Assertion__Group_0_0__0__Impl(); |
@@ -11642,21 +11455,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11642 | 11455 | ||
11643 | 11456 | ||
11644 | // $ANTLR start "rule__Assertion__Group_0_0__0__Impl" | 11457 | // $ANTLR start "rule__Assertion__Group_0_0__0__Impl" |
11645 | // InternalProblem.g:3642:1: rule__Assertion__Group_0_0__0__Impl : ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ; | 11458 | // InternalProblem.g:3601:1: rule__Assertion__Group_0_0__0__Impl : ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ; |
11646 | public final void rule__Assertion__Group_0_0__0__Impl() throws RecognitionException { | 11459 | public final void rule__Assertion__Group_0_0__0__Impl() throws RecognitionException { |
11647 | 11460 | ||
11648 | int stackSize = keepStackSize(); | 11461 | int stackSize = keepStackSize(); |
11649 | 11462 | ||
11650 | try { | 11463 | try { |
11651 | // InternalProblem.g:3646:1: ( ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ) | 11464 | // InternalProblem.g:3605:1: ( ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) ) |
11652 | // InternalProblem.g:3647:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) | 11465 | // InternalProblem.g:3606:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) |
11653 | { | 11466 | { |
11654 | // InternalProblem.g:3647:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) | 11467 | // InternalProblem.g:3606:1: ( ( rule__Assertion__RelationAssignment_0_0_0 ) ) |
11655 | // InternalProblem.g:3648:2: ( rule__Assertion__RelationAssignment_0_0_0 ) | 11468 | // InternalProblem.g:3607:2: ( rule__Assertion__RelationAssignment_0_0_0 ) |
11656 | { | 11469 | { |
11657 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0()); | 11470 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_0_0()); |
11658 | // InternalProblem.g:3649:2: ( rule__Assertion__RelationAssignment_0_0_0 ) | 11471 | // InternalProblem.g:3608:2: ( rule__Assertion__RelationAssignment_0_0_0 ) |
11659 | // InternalProblem.g:3649:3: rule__Assertion__RelationAssignment_0_0_0 | 11472 | // InternalProblem.g:3608:3: rule__Assertion__RelationAssignment_0_0_0 |
11660 | { | 11473 | { |
11661 | pushFollow(FOLLOW_2); | 11474 | pushFollow(FOLLOW_2); |
11662 | rule__Assertion__RelationAssignment_0_0_0(); | 11475 | rule__Assertion__RelationAssignment_0_0_0(); |
@@ -11689,14 +11502,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11689 | 11502 | ||
11690 | 11503 | ||
11691 | // $ANTLR start "rule__Assertion__Group_0_0__1" | 11504 | // $ANTLR start "rule__Assertion__Group_0_0__1" |
11692 | // InternalProblem.g:3657:1: rule__Assertion__Group_0_0__1 : rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ; | 11505 | // InternalProblem.g:3616:1: rule__Assertion__Group_0_0__1 : rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ; |
11693 | public final void rule__Assertion__Group_0_0__1() throws RecognitionException { | 11506 | public final void rule__Assertion__Group_0_0__1() throws RecognitionException { |
11694 | 11507 | ||
11695 | int stackSize = keepStackSize(); | 11508 | int stackSize = keepStackSize(); |
11696 | 11509 | ||
11697 | try { | 11510 | try { |
11698 | // InternalProblem.g:3661:1: ( rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ) | 11511 | // InternalProblem.g:3620:1: ( rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 ) |
11699 | // InternalProblem.g:3662:2: rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 | 11512 | // InternalProblem.g:3621:2: rule__Assertion__Group_0_0__1__Impl rule__Assertion__Group_0_0__2 |
11700 | { | 11513 | { |
11701 | pushFollow(FOLLOW_29); | 11514 | pushFollow(FOLLOW_29); |
11702 | rule__Assertion__Group_0_0__1__Impl(); | 11515 | rule__Assertion__Group_0_0__1__Impl(); |
@@ -11727,20 +11540,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11727 | 11540 | ||
11728 | 11541 | ||
11729 | // $ANTLR start "rule__Assertion__Group_0_0__1__Impl" | 11542 | // $ANTLR start "rule__Assertion__Group_0_0__1__Impl" |
11730 | // InternalProblem.g:3669:1: rule__Assertion__Group_0_0__1__Impl : ( '(' ) ; | 11543 | // InternalProblem.g:3628:1: rule__Assertion__Group_0_0__1__Impl : ( '(' ) ; |
11731 | public final void rule__Assertion__Group_0_0__1__Impl() throws RecognitionException { | 11544 | public final void rule__Assertion__Group_0_0__1__Impl() throws RecognitionException { |
11732 | 11545 | ||
11733 | int stackSize = keepStackSize(); | 11546 | int stackSize = keepStackSize(); |
11734 | 11547 | ||
11735 | try { | 11548 | try { |
11736 | // InternalProblem.g:3673:1: ( ( '(' ) ) | 11549 | // InternalProblem.g:3632:1: ( ( '(' ) ) |
11737 | // InternalProblem.g:3674:1: ( '(' ) | 11550 | // InternalProblem.g:3633:1: ( '(' ) |
11738 | { | 11551 | { |
11739 | // InternalProblem.g:3674:1: ( '(' ) | 11552 | // InternalProblem.g:3633:1: ( '(' ) |
11740 | // InternalProblem.g:3675:2: '(' | 11553 | // InternalProblem.g:3634:2: '(' |
11741 | { | 11554 | { |
11742 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); | 11555 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); |
11743 | match(input,37,FOLLOW_2); | 11556 | match(input,34,FOLLOW_2); |
11744 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); | 11557 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_0_1()); |
11745 | 11558 | ||
11746 | } | 11559 | } |
@@ -11764,14 +11577,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11764 | 11577 | ||
11765 | 11578 | ||
11766 | // $ANTLR start "rule__Assertion__Group_0_0__2" | 11579 | // $ANTLR start "rule__Assertion__Group_0_0__2" |
11767 | // InternalProblem.g:3684:1: rule__Assertion__Group_0_0__2 : rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ; | 11580 | // InternalProblem.g:3643:1: rule__Assertion__Group_0_0__2 : rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ; |
11768 | public final void rule__Assertion__Group_0_0__2() throws RecognitionException { | 11581 | public final void rule__Assertion__Group_0_0__2() throws RecognitionException { |
11769 | 11582 | ||
11770 | int stackSize = keepStackSize(); | 11583 | int stackSize = keepStackSize(); |
11771 | 11584 | ||
11772 | try { | 11585 | try { |
11773 | // InternalProblem.g:3688:1: ( rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ) | 11586 | // InternalProblem.g:3647:1: ( rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 ) |
11774 | // InternalProblem.g:3689:2: rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 | 11587 | // InternalProblem.g:3648:2: rule__Assertion__Group_0_0__2__Impl rule__Assertion__Group_0_0__3 |
11775 | { | 11588 | { |
11776 | pushFollow(FOLLOW_29); | 11589 | pushFollow(FOLLOW_29); |
11777 | rule__Assertion__Group_0_0__2__Impl(); | 11590 | rule__Assertion__Group_0_0__2__Impl(); |
@@ -11802,29 +11615,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11802 | 11615 | ||
11803 | 11616 | ||
11804 | // $ANTLR start "rule__Assertion__Group_0_0__2__Impl" | 11617 | // $ANTLR start "rule__Assertion__Group_0_0__2__Impl" |
11805 | // InternalProblem.g:3696:1: rule__Assertion__Group_0_0__2__Impl : ( ( rule__Assertion__Group_0_0_2__0 )? ) ; | 11618 | // InternalProblem.g:3655:1: rule__Assertion__Group_0_0__2__Impl : ( ( rule__Assertion__Group_0_0_2__0 )? ) ; |
11806 | public final void rule__Assertion__Group_0_0__2__Impl() throws RecognitionException { | 11619 | public final void rule__Assertion__Group_0_0__2__Impl() throws RecognitionException { |
11807 | 11620 | ||
11808 | int stackSize = keepStackSize(); | 11621 | int stackSize = keepStackSize(); |
11809 | 11622 | ||
11810 | try { | 11623 | try { |
11811 | // InternalProblem.g:3700:1: ( ( ( rule__Assertion__Group_0_0_2__0 )? ) ) | 11624 | // InternalProblem.g:3659:1: ( ( ( rule__Assertion__Group_0_0_2__0 )? ) ) |
11812 | // InternalProblem.g:3701:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) | 11625 | // InternalProblem.g:3660:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) |
11813 | { | 11626 | { |
11814 | // InternalProblem.g:3701:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) | 11627 | // InternalProblem.g:3660:1: ( ( rule__Assertion__Group_0_0_2__0 )? ) |
11815 | // InternalProblem.g:3702:2: ( rule__Assertion__Group_0_0_2__0 )? | 11628 | // InternalProblem.g:3661:2: ( rule__Assertion__Group_0_0_2__0 )? |
11816 | { | 11629 | { |
11817 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2()); | 11630 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2()); |
11818 | // InternalProblem.g:3703:2: ( rule__Assertion__Group_0_0_2__0 )? | 11631 | // InternalProblem.g:3662:2: ( rule__Assertion__Group_0_0_2__0 )? |
11819 | int alt46=2; | 11632 | int alt45=2; |
11820 | int LA46_0 = input.LA(1); | 11633 | int LA45_0 = input.LA(1); |
11821 | 11634 | ||
11822 | if ( ((LA46_0>=RULE_INT && LA46_0<=RULE_STRING)||(LA46_0>=19 && LA46_0<=23)) ) { | 11635 | if ( ((LA45_0>=RULE_INT && LA45_0<=RULE_STRING)||(LA45_0>=20 && LA45_0<=21)||LA45_0==41) ) { |
11823 | alt46=1; | 11636 | alt45=1; |
11824 | } | 11637 | } |
11825 | switch (alt46) { | 11638 | switch (alt45) { |
11826 | case 1 : | 11639 | case 1 : |
11827 | // InternalProblem.g:3703:3: rule__Assertion__Group_0_0_2__0 | 11640 | // InternalProblem.g:3662:3: rule__Assertion__Group_0_0_2__0 |
11828 | { | 11641 | { |
11829 | pushFollow(FOLLOW_2); | 11642 | pushFollow(FOLLOW_2); |
11830 | rule__Assertion__Group_0_0_2__0(); | 11643 | rule__Assertion__Group_0_0_2__0(); |
@@ -11860,14 +11673,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11860 | 11673 | ||
11861 | 11674 | ||
11862 | // $ANTLR start "rule__Assertion__Group_0_0__3" | 11675 | // $ANTLR start "rule__Assertion__Group_0_0__3" |
11863 | // InternalProblem.g:3711:1: rule__Assertion__Group_0_0__3 : rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ; | 11676 | // InternalProblem.g:3670:1: rule__Assertion__Group_0_0__3 : rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ; |
11864 | public final void rule__Assertion__Group_0_0__3() throws RecognitionException { | 11677 | public final void rule__Assertion__Group_0_0__3() throws RecognitionException { |
11865 | 11678 | ||
11866 | int stackSize = keepStackSize(); | 11679 | int stackSize = keepStackSize(); |
11867 | 11680 | ||
11868 | try { | 11681 | try { |
11869 | // InternalProblem.g:3715:1: ( rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ) | 11682 | // InternalProblem.g:3674:1: ( rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 ) |
11870 | // InternalProblem.g:3716:2: rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 | 11683 | // InternalProblem.g:3675:2: rule__Assertion__Group_0_0__3__Impl rule__Assertion__Group_0_0__4 |
11871 | { | 11684 | { |
11872 | pushFollow(FOLLOW_31); | 11685 | pushFollow(FOLLOW_31); |
11873 | rule__Assertion__Group_0_0__3__Impl(); | 11686 | rule__Assertion__Group_0_0__3__Impl(); |
@@ -11898,20 +11711,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11898 | 11711 | ||
11899 | 11712 | ||
11900 | // $ANTLR start "rule__Assertion__Group_0_0__3__Impl" | 11713 | // $ANTLR start "rule__Assertion__Group_0_0__3__Impl" |
11901 | // InternalProblem.g:3723:1: rule__Assertion__Group_0_0__3__Impl : ( ')' ) ; | 11714 | // InternalProblem.g:3682:1: rule__Assertion__Group_0_0__3__Impl : ( ')' ) ; |
11902 | public final void rule__Assertion__Group_0_0__3__Impl() throws RecognitionException { | 11715 | public final void rule__Assertion__Group_0_0__3__Impl() throws RecognitionException { |
11903 | 11716 | ||
11904 | int stackSize = keepStackSize(); | 11717 | int stackSize = keepStackSize(); |
11905 | 11718 | ||
11906 | try { | 11719 | try { |
11907 | // InternalProblem.g:3727:1: ( ( ')' ) ) | 11720 | // InternalProblem.g:3686:1: ( ( ')' ) ) |
11908 | // InternalProblem.g:3728:1: ( ')' ) | 11721 | // InternalProblem.g:3687:1: ( ')' ) |
11909 | { | 11722 | { |
11910 | // InternalProblem.g:3728:1: ( ')' ) | 11723 | // InternalProblem.g:3687:1: ( ')' ) |
11911 | // InternalProblem.g:3729:2: ')' | 11724 | // InternalProblem.g:3688:2: ')' |
11912 | { | 11725 | { |
11913 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); | 11726 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); |
11914 | match(input,38,FOLLOW_2); | 11727 | match(input,35,FOLLOW_2); |
11915 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); | 11728 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_0_3()); |
11916 | 11729 | ||
11917 | } | 11730 | } |
@@ -11935,14 +11748,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11935 | 11748 | ||
11936 | 11749 | ||
11937 | // $ANTLR start "rule__Assertion__Group_0_0__4" | 11750 | // $ANTLR start "rule__Assertion__Group_0_0__4" |
11938 | // InternalProblem.g:3738:1: rule__Assertion__Group_0_0__4 : rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ; | 11751 | // InternalProblem.g:3697:1: rule__Assertion__Group_0_0__4 : rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ; |
11939 | public final void rule__Assertion__Group_0_0__4() throws RecognitionException { | 11752 | public final void rule__Assertion__Group_0_0__4() throws RecognitionException { |
11940 | 11753 | ||
11941 | int stackSize = keepStackSize(); | 11754 | int stackSize = keepStackSize(); |
11942 | 11755 | ||
11943 | try { | 11756 | try { |
11944 | // InternalProblem.g:3742:1: ( rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ) | 11757 | // InternalProblem.g:3701:1: ( rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 ) |
11945 | // InternalProblem.g:3743:2: rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 | 11758 | // InternalProblem.g:3702:2: rule__Assertion__Group_0_0__4__Impl rule__Assertion__Group_0_0__5 |
11946 | { | 11759 | { |
11947 | pushFollow(FOLLOW_32); | 11760 | pushFollow(FOLLOW_32); |
11948 | rule__Assertion__Group_0_0__4__Impl(); | 11761 | rule__Assertion__Group_0_0__4__Impl(); |
@@ -11973,20 +11786,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
11973 | 11786 | ||
11974 | 11787 | ||
11975 | // $ANTLR start "rule__Assertion__Group_0_0__4__Impl" | 11788 | // $ANTLR start "rule__Assertion__Group_0_0__4__Impl" |
11976 | // InternalProblem.g:3750:1: rule__Assertion__Group_0_0__4__Impl : ( ':' ) ; | 11789 | // InternalProblem.g:3709:1: rule__Assertion__Group_0_0__4__Impl : ( ':' ) ; |
11977 | public final void rule__Assertion__Group_0_0__4__Impl() throws RecognitionException { | 11790 | public final void rule__Assertion__Group_0_0__4__Impl() throws RecognitionException { |
11978 | 11791 | ||
11979 | int stackSize = keepStackSize(); | 11792 | int stackSize = keepStackSize(); |
11980 | 11793 | ||
11981 | try { | 11794 | try { |
11982 | // InternalProblem.g:3754:1: ( ( ':' ) ) | 11795 | // InternalProblem.g:3713:1: ( ( ':' ) ) |
11983 | // InternalProblem.g:3755:1: ( ':' ) | 11796 | // InternalProblem.g:3714:1: ( ':' ) |
11984 | { | 11797 | { |
11985 | // InternalProblem.g:3755:1: ( ':' ) | 11798 | // InternalProblem.g:3714:1: ( ':' ) |
11986 | // InternalProblem.g:3756:2: ':' | 11799 | // InternalProblem.g:3715:2: ':' |
11987 | { | 11800 | { |
11988 | before(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); | 11801 | before(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); |
11989 | match(input,40,FOLLOW_2); | 11802 | match(input,37,FOLLOW_2); |
11990 | after(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); | 11803 | after(grammarAccess.getAssertionAccess().getColonKeyword_0_0_4()); |
11991 | 11804 | ||
11992 | } | 11805 | } |
@@ -12010,14 +11823,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12010 | 11823 | ||
12011 | 11824 | ||
12012 | // $ANTLR start "rule__Assertion__Group_0_0__5" | 11825 | // $ANTLR start "rule__Assertion__Group_0_0__5" |
12013 | // InternalProblem.g:3765:1: rule__Assertion__Group_0_0__5 : rule__Assertion__Group_0_0__5__Impl ; | 11826 | // InternalProblem.g:3724:1: rule__Assertion__Group_0_0__5 : rule__Assertion__Group_0_0__5__Impl ; |
12014 | public final void rule__Assertion__Group_0_0__5() throws RecognitionException { | 11827 | public final void rule__Assertion__Group_0_0__5() throws RecognitionException { |
12015 | 11828 | ||
12016 | int stackSize = keepStackSize(); | 11829 | int stackSize = keepStackSize(); |
12017 | 11830 | ||
12018 | try { | 11831 | try { |
12019 | // InternalProblem.g:3769:1: ( rule__Assertion__Group_0_0__5__Impl ) | 11832 | // InternalProblem.g:3728:1: ( rule__Assertion__Group_0_0__5__Impl ) |
12020 | // InternalProblem.g:3770:2: rule__Assertion__Group_0_0__5__Impl | 11833 | // InternalProblem.g:3729:2: rule__Assertion__Group_0_0__5__Impl |
12021 | { | 11834 | { |
12022 | pushFollow(FOLLOW_2); | 11835 | pushFollow(FOLLOW_2); |
12023 | rule__Assertion__Group_0_0__5__Impl(); | 11836 | rule__Assertion__Group_0_0__5__Impl(); |
@@ -12043,21 +11856,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12043 | 11856 | ||
12044 | 11857 | ||
12045 | // $ANTLR start "rule__Assertion__Group_0_0__5__Impl" | 11858 | // $ANTLR start "rule__Assertion__Group_0_0__5__Impl" |
12046 | // InternalProblem.g:3776:1: rule__Assertion__Group_0_0__5__Impl : ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ; | 11859 | // InternalProblem.g:3735:1: rule__Assertion__Group_0_0__5__Impl : ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ; |
12047 | public final void rule__Assertion__Group_0_0__5__Impl() throws RecognitionException { | 11860 | public final void rule__Assertion__Group_0_0__5__Impl() throws RecognitionException { |
12048 | 11861 | ||
12049 | int stackSize = keepStackSize(); | 11862 | int stackSize = keepStackSize(); |
12050 | 11863 | ||
12051 | try { | 11864 | try { |
12052 | // InternalProblem.g:3780:1: ( ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ) | 11865 | // InternalProblem.g:3739:1: ( ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) ) |
12053 | // InternalProblem.g:3781:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) | 11866 | // InternalProblem.g:3740:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) |
12054 | { | 11867 | { |
12055 | // InternalProblem.g:3781:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) | 11868 | // InternalProblem.g:3740:1: ( ( rule__Assertion__ValueAssignment_0_0_5 ) ) |
12056 | // InternalProblem.g:3782:2: ( rule__Assertion__ValueAssignment_0_0_5 ) | 11869 | // InternalProblem.g:3741:2: ( rule__Assertion__ValueAssignment_0_0_5 ) |
12057 | { | 11870 | { |
12058 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_0_5()); | 11871 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_0_5()); |
12059 | // InternalProblem.g:3783:2: ( rule__Assertion__ValueAssignment_0_0_5 ) | 11872 | // InternalProblem.g:3742:2: ( rule__Assertion__ValueAssignment_0_0_5 ) |
12060 | // InternalProblem.g:3783:3: rule__Assertion__ValueAssignment_0_0_5 | 11873 | // InternalProblem.g:3742:3: rule__Assertion__ValueAssignment_0_0_5 |
12061 | { | 11874 | { |
12062 | pushFollow(FOLLOW_2); | 11875 | pushFollow(FOLLOW_2); |
12063 | rule__Assertion__ValueAssignment_0_0_5(); | 11876 | rule__Assertion__ValueAssignment_0_0_5(); |
@@ -12090,14 +11903,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12090 | 11903 | ||
12091 | 11904 | ||
12092 | // $ANTLR start "rule__Assertion__Group_0_0_2__0" | 11905 | // $ANTLR start "rule__Assertion__Group_0_0_2__0" |
12093 | // InternalProblem.g:3792:1: rule__Assertion__Group_0_0_2__0 : rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ; | 11906 | // InternalProblem.g:3751:1: rule__Assertion__Group_0_0_2__0 : rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ; |
12094 | public final void rule__Assertion__Group_0_0_2__0() throws RecognitionException { | 11907 | public final void rule__Assertion__Group_0_0_2__0() throws RecognitionException { |
12095 | 11908 | ||
12096 | int stackSize = keepStackSize(); | 11909 | int stackSize = keepStackSize(); |
12097 | 11910 | ||
12098 | try { | 11911 | try { |
12099 | // InternalProblem.g:3796:1: ( rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ) | 11912 | // InternalProblem.g:3755:1: ( rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 ) |
12100 | // InternalProblem.g:3797:2: rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 | 11913 | // InternalProblem.g:3756:2: rule__Assertion__Group_0_0_2__0__Impl rule__Assertion__Group_0_0_2__1 |
12101 | { | 11914 | { |
12102 | pushFollow(FOLLOW_9); | 11915 | pushFollow(FOLLOW_9); |
12103 | rule__Assertion__Group_0_0_2__0__Impl(); | 11916 | rule__Assertion__Group_0_0_2__0__Impl(); |
@@ -12128,21 +11941,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12128 | 11941 | ||
12129 | 11942 | ||
12130 | // $ANTLR start "rule__Assertion__Group_0_0_2__0__Impl" | 11943 | // $ANTLR start "rule__Assertion__Group_0_0_2__0__Impl" |
12131 | // InternalProblem.g:3804:1: rule__Assertion__Group_0_0_2__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ; | 11944 | // InternalProblem.g:3763:1: rule__Assertion__Group_0_0_2__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ; |
12132 | public final void rule__Assertion__Group_0_0_2__0__Impl() throws RecognitionException { | 11945 | public final void rule__Assertion__Group_0_0_2__0__Impl() throws RecognitionException { |
12133 | 11946 | ||
12134 | int stackSize = keepStackSize(); | 11947 | int stackSize = keepStackSize(); |
12135 | 11948 | ||
12136 | try { | 11949 | try { |
12137 | // InternalProblem.g:3808:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ) | 11950 | // InternalProblem.g:3767:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) ) |
12138 | // InternalProblem.g:3809:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) | 11951 | // InternalProblem.g:3768:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) |
12139 | { | 11952 | { |
12140 | // InternalProblem.g:3809:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) | 11953 | // InternalProblem.g:3768:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) ) |
12141 | // InternalProblem.g:3810:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) | 11954 | // InternalProblem.g:3769:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) |
12142 | { | 11955 | { |
12143 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0()); | 11956 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_0()); |
12144 | // InternalProblem.g:3811:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) | 11957 | // InternalProblem.g:3770:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_0 ) |
12145 | // InternalProblem.g:3811:3: rule__Assertion__ArgumentsAssignment_0_0_2_0 | 11958 | // InternalProblem.g:3770:3: rule__Assertion__ArgumentsAssignment_0_0_2_0 |
12146 | { | 11959 | { |
12147 | pushFollow(FOLLOW_2); | 11960 | pushFollow(FOLLOW_2); |
12148 | rule__Assertion__ArgumentsAssignment_0_0_2_0(); | 11961 | rule__Assertion__ArgumentsAssignment_0_0_2_0(); |
@@ -12175,14 +11988,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12175 | 11988 | ||
12176 | 11989 | ||
12177 | // $ANTLR start "rule__Assertion__Group_0_0_2__1" | 11990 | // $ANTLR start "rule__Assertion__Group_0_0_2__1" |
12178 | // InternalProblem.g:3819:1: rule__Assertion__Group_0_0_2__1 : rule__Assertion__Group_0_0_2__1__Impl ; | 11991 | // InternalProblem.g:3778:1: rule__Assertion__Group_0_0_2__1 : rule__Assertion__Group_0_0_2__1__Impl ; |
12179 | public final void rule__Assertion__Group_0_0_2__1() throws RecognitionException { | 11992 | public final void rule__Assertion__Group_0_0_2__1() throws RecognitionException { |
12180 | 11993 | ||
12181 | int stackSize = keepStackSize(); | 11994 | int stackSize = keepStackSize(); |
12182 | 11995 | ||
12183 | try { | 11996 | try { |
12184 | // InternalProblem.g:3823:1: ( rule__Assertion__Group_0_0_2__1__Impl ) | 11997 | // InternalProblem.g:3782:1: ( rule__Assertion__Group_0_0_2__1__Impl ) |
12185 | // InternalProblem.g:3824:2: rule__Assertion__Group_0_0_2__1__Impl | 11998 | // InternalProblem.g:3783:2: rule__Assertion__Group_0_0_2__1__Impl |
12186 | { | 11999 | { |
12187 | pushFollow(FOLLOW_2); | 12000 | pushFollow(FOLLOW_2); |
12188 | rule__Assertion__Group_0_0_2__1__Impl(); | 12001 | rule__Assertion__Group_0_0_2__1__Impl(); |
@@ -12208,33 +12021,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12208 | 12021 | ||
12209 | 12022 | ||
12210 | // $ANTLR start "rule__Assertion__Group_0_0_2__1__Impl" | 12023 | // $ANTLR start "rule__Assertion__Group_0_0_2__1__Impl" |
12211 | // InternalProblem.g:3830:1: rule__Assertion__Group_0_0_2__1__Impl : ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ; | 12024 | // InternalProblem.g:3789:1: rule__Assertion__Group_0_0_2__1__Impl : ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ; |
12212 | public final void rule__Assertion__Group_0_0_2__1__Impl() throws RecognitionException { | 12025 | public final void rule__Assertion__Group_0_0_2__1__Impl() throws RecognitionException { |
12213 | 12026 | ||
12214 | int stackSize = keepStackSize(); | 12027 | int stackSize = keepStackSize(); |
12215 | 12028 | ||
12216 | try { | 12029 | try { |
12217 | // InternalProblem.g:3834:1: ( ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ) | 12030 | // InternalProblem.g:3793:1: ( ( ( rule__Assertion__Group_0_0_2_1__0 )* ) ) |
12218 | // InternalProblem.g:3835:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) | 12031 | // InternalProblem.g:3794:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) |
12219 | { | 12032 | { |
12220 | // InternalProblem.g:3835:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) | 12033 | // InternalProblem.g:3794:1: ( ( rule__Assertion__Group_0_0_2_1__0 )* ) |
12221 | // InternalProblem.g:3836:2: ( rule__Assertion__Group_0_0_2_1__0 )* | 12034 | // InternalProblem.g:3795:2: ( rule__Assertion__Group_0_0_2_1__0 )* |
12222 | { | 12035 | { |
12223 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2_1()); | 12036 | before(grammarAccess.getAssertionAccess().getGroup_0_0_2_1()); |
12224 | // InternalProblem.g:3837:2: ( rule__Assertion__Group_0_0_2_1__0 )* | 12037 | // InternalProblem.g:3796:2: ( rule__Assertion__Group_0_0_2_1__0 )* |
12225 | loop47: | 12038 | loop46: |
12226 | do { | 12039 | do { |
12227 | int alt47=2; | 12040 | int alt46=2; |
12228 | int LA47_0 = input.LA(1); | 12041 | int LA46_0 = input.LA(1); |
12229 | 12042 | ||
12230 | if ( (LA47_0==13) ) { | 12043 | if ( (LA46_0==14) ) { |
12231 | alt47=1; | 12044 | alt46=1; |
12232 | } | 12045 | } |
12233 | 12046 | ||
12234 | 12047 | ||
12235 | switch (alt47) { | 12048 | switch (alt46) { |
12236 | case 1 : | 12049 | case 1 : |
12237 | // InternalProblem.g:3837:3: rule__Assertion__Group_0_0_2_1__0 | 12050 | // InternalProblem.g:3796:3: rule__Assertion__Group_0_0_2_1__0 |
12238 | { | 12051 | { |
12239 | pushFollow(FOLLOW_10); | 12052 | pushFollow(FOLLOW_10); |
12240 | rule__Assertion__Group_0_0_2_1__0(); | 12053 | rule__Assertion__Group_0_0_2_1__0(); |
@@ -12246,7 +12059,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12246 | break; | 12059 | break; |
12247 | 12060 | ||
12248 | default : | 12061 | default : |
12249 | break loop47; | 12062 | break loop46; |
12250 | } | 12063 | } |
12251 | } while (true); | 12064 | } while (true); |
12252 | 12065 | ||
@@ -12273,14 +12086,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12273 | 12086 | ||
12274 | 12087 | ||
12275 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0" | 12088 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0" |
12276 | // InternalProblem.g:3846: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 ; | 12089 | // InternalProblem.g:3805: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 ; |
12277 | public final void rule__Assertion__Group_0_0_2_1__0() throws RecognitionException { | 12090 | public final void rule__Assertion__Group_0_0_2_1__0() throws RecognitionException { |
12278 | 12091 | ||
12279 | int stackSize = keepStackSize(); | 12092 | int stackSize = keepStackSize(); |
12280 | 12093 | ||
12281 | try { | 12094 | try { |
12282 | // InternalProblem.g:3850:1: ( rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ) | 12095 | // InternalProblem.g:3809:1: ( rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 ) |
12283 | // InternalProblem.g:3851:2: rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 | 12096 | // InternalProblem.g:3810:2: rule__Assertion__Group_0_0_2_1__0__Impl rule__Assertion__Group_0_0_2_1__1 |
12284 | { | 12097 | { |
12285 | pushFollow(FOLLOW_30); | 12098 | pushFollow(FOLLOW_30); |
12286 | rule__Assertion__Group_0_0_2_1__0__Impl(); | 12099 | rule__Assertion__Group_0_0_2_1__0__Impl(); |
@@ -12311,20 +12124,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12311 | 12124 | ||
12312 | 12125 | ||
12313 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0__Impl" | 12126 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__0__Impl" |
12314 | // InternalProblem.g:3858:1: rule__Assertion__Group_0_0_2_1__0__Impl : ( ',' ) ; | 12127 | // InternalProblem.g:3817:1: rule__Assertion__Group_0_0_2_1__0__Impl : ( ',' ) ; |
12315 | public final void rule__Assertion__Group_0_0_2_1__0__Impl() throws RecognitionException { | 12128 | public final void rule__Assertion__Group_0_0_2_1__0__Impl() throws RecognitionException { |
12316 | 12129 | ||
12317 | int stackSize = keepStackSize(); | 12130 | int stackSize = keepStackSize(); |
12318 | 12131 | ||
12319 | try { | 12132 | try { |
12320 | // InternalProblem.g:3862:1: ( ( ',' ) ) | 12133 | // InternalProblem.g:3821:1: ( ( ',' ) ) |
12321 | // InternalProblem.g:3863:1: ( ',' ) | 12134 | // InternalProblem.g:3822:1: ( ',' ) |
12322 | { | 12135 | { |
12323 | // InternalProblem.g:3863:1: ( ',' ) | 12136 | // InternalProblem.g:3822:1: ( ',' ) |
12324 | // InternalProblem.g:3864:2: ',' | 12137 | // InternalProblem.g:3823:2: ',' |
12325 | { | 12138 | { |
12326 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); | 12139 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); |
12327 | match(input,13,FOLLOW_2); | 12140 | match(input,14,FOLLOW_2); |
12328 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); | 12141 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_0_2_1_0()); |
12329 | 12142 | ||
12330 | } | 12143 | } |
@@ -12348,14 +12161,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12348 | 12161 | ||
12349 | 12162 | ||
12350 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1" | 12163 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1" |
12351 | // InternalProblem.g:3873:1: rule__Assertion__Group_0_0_2_1__1 : rule__Assertion__Group_0_0_2_1__1__Impl ; | 12164 | // InternalProblem.g:3832:1: rule__Assertion__Group_0_0_2_1__1 : rule__Assertion__Group_0_0_2_1__1__Impl ; |
12352 | public final void rule__Assertion__Group_0_0_2_1__1() throws RecognitionException { | 12165 | public final void rule__Assertion__Group_0_0_2_1__1() throws RecognitionException { |
12353 | 12166 | ||
12354 | int stackSize = keepStackSize(); | 12167 | int stackSize = keepStackSize(); |
12355 | 12168 | ||
12356 | try { | 12169 | try { |
12357 | // InternalProblem.g:3877:1: ( rule__Assertion__Group_0_0_2_1__1__Impl ) | 12170 | // InternalProblem.g:3836:1: ( rule__Assertion__Group_0_0_2_1__1__Impl ) |
12358 | // InternalProblem.g:3878:2: rule__Assertion__Group_0_0_2_1__1__Impl | 12171 | // InternalProblem.g:3837:2: rule__Assertion__Group_0_0_2_1__1__Impl |
12359 | { | 12172 | { |
12360 | pushFollow(FOLLOW_2); | 12173 | pushFollow(FOLLOW_2); |
12361 | rule__Assertion__Group_0_0_2_1__1__Impl(); | 12174 | rule__Assertion__Group_0_0_2_1__1__Impl(); |
@@ -12381,21 +12194,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12381 | 12194 | ||
12382 | 12195 | ||
12383 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1__Impl" | 12196 | // $ANTLR start "rule__Assertion__Group_0_0_2_1__1__Impl" |
12384 | // InternalProblem.g:3884:1: rule__Assertion__Group_0_0_2_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ; | 12197 | // InternalProblem.g:3843:1: rule__Assertion__Group_0_0_2_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ; |
12385 | public final void rule__Assertion__Group_0_0_2_1__1__Impl() throws RecognitionException { | 12198 | public final void rule__Assertion__Group_0_0_2_1__1__Impl() throws RecognitionException { |
12386 | 12199 | ||
12387 | int stackSize = keepStackSize(); | 12200 | int stackSize = keepStackSize(); |
12388 | 12201 | ||
12389 | try { | 12202 | try { |
12390 | // InternalProblem.g:3888:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ) | 12203 | // InternalProblem.g:3847:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) ) |
12391 | // InternalProblem.g:3889:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) | 12204 | // InternalProblem.g:3848:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) |
12392 | { | 12205 | { |
12393 | // InternalProblem.g:3889:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) | 12206 | // InternalProblem.g:3848:1: ( ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) ) |
12394 | // InternalProblem.g:3890:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) | 12207 | // InternalProblem.g:3849:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) |
12395 | { | 12208 | { |
12396 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1()); | 12209 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_0_2_1_1()); |
12397 | // InternalProblem.g:3891:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) | 12210 | // InternalProblem.g:3850:2: ( rule__Assertion__ArgumentsAssignment_0_0_2_1_1 ) |
12398 | // InternalProblem.g:3891:3: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 | 12211 | // InternalProblem.g:3850:3: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 |
12399 | { | 12212 | { |
12400 | pushFollow(FOLLOW_2); | 12213 | pushFollow(FOLLOW_2); |
12401 | rule__Assertion__ArgumentsAssignment_0_0_2_1_1(); | 12214 | rule__Assertion__ArgumentsAssignment_0_0_2_1_1(); |
@@ -12428,14 +12241,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12428 | 12241 | ||
12429 | 12242 | ||
12430 | // $ANTLR start "rule__Assertion__Group_0_1__0" | 12243 | // $ANTLR start "rule__Assertion__Group_0_1__0" |
12431 | // InternalProblem.g:3900:1: rule__Assertion__Group_0_1__0 : rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ; | 12244 | // InternalProblem.g:3859:1: rule__Assertion__Group_0_1__0 : rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ; |
12432 | public final void rule__Assertion__Group_0_1__0() throws RecognitionException { | 12245 | public final void rule__Assertion__Group_0_1__0() throws RecognitionException { |
12433 | 12246 | ||
12434 | int stackSize = keepStackSize(); | 12247 | int stackSize = keepStackSize(); |
12435 | 12248 | ||
12436 | try { | 12249 | try { |
12437 | // InternalProblem.g:3904:1: ( rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ) | 12250 | // InternalProblem.g:3863:1: ( rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 ) |
12438 | // InternalProblem.g:3905:2: rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 | 12251 | // InternalProblem.g:3864:2: rule__Assertion__Group_0_1__0__Impl rule__Assertion__Group_0_1__1 |
12439 | { | 12252 | { |
12440 | pushFollow(FOLLOW_33); | 12253 | pushFollow(FOLLOW_33); |
12441 | rule__Assertion__Group_0_1__0__Impl(); | 12254 | rule__Assertion__Group_0_1__0__Impl(); |
@@ -12466,29 +12279,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12466 | 12279 | ||
12467 | 12280 | ||
12468 | // $ANTLR start "rule__Assertion__Group_0_1__0__Impl" | 12281 | // $ANTLR start "rule__Assertion__Group_0_1__0__Impl" |
12469 | // InternalProblem.g:3912:1: rule__Assertion__Group_0_1__0__Impl : ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ; | 12282 | // InternalProblem.g:3871:1: rule__Assertion__Group_0_1__0__Impl : ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ; |
12470 | public final void rule__Assertion__Group_0_1__0__Impl() throws RecognitionException { | 12283 | public final void rule__Assertion__Group_0_1__0__Impl() throws RecognitionException { |
12471 | 12284 | ||
12472 | int stackSize = keepStackSize(); | 12285 | int stackSize = keepStackSize(); |
12473 | 12286 | ||
12474 | try { | 12287 | try { |
12475 | // InternalProblem.g:3916:1: ( ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ) | 12288 | // InternalProblem.g:3875:1: ( ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) ) |
12476 | // InternalProblem.g:3917:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) | 12289 | // InternalProblem.g:3876:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) |
12477 | { | 12290 | { |
12478 | // InternalProblem.g:3917:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) | 12291 | // InternalProblem.g:3876:1: ( ( rule__Assertion__ValueAssignment_0_1_0 )? ) |
12479 | // InternalProblem.g:3918:2: ( rule__Assertion__ValueAssignment_0_1_0 )? | 12292 | // InternalProblem.g:3877:2: ( rule__Assertion__ValueAssignment_0_1_0 )? |
12480 | { | 12293 | { |
12481 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_1_0()); | 12294 | before(grammarAccess.getAssertionAccess().getValueAssignment_0_1_0()); |
12482 | // InternalProblem.g:3919:2: ( rule__Assertion__ValueAssignment_0_1_0 )? | 12295 | // InternalProblem.g:3878:2: ( rule__Assertion__ValueAssignment_0_1_0 )? |
12483 | int alt48=2; | 12296 | int alt47=2; |
12484 | int LA48_0 = input.LA(1); | 12297 | int LA47_0 = input.LA(1); |
12485 | 12298 | ||
12486 | if ( ((LA48_0>=26 && LA48_0<=27)) ) { | 12299 | if ( ((LA47_0>=23 && LA47_0<=24)) ) { |
12487 | alt48=1; | 12300 | alt47=1; |
12488 | } | 12301 | } |
12489 | switch (alt48) { | 12302 | switch (alt47) { |
12490 | case 1 : | 12303 | case 1 : |
12491 | // InternalProblem.g:3919:3: rule__Assertion__ValueAssignment_0_1_0 | 12304 | // InternalProblem.g:3878:3: rule__Assertion__ValueAssignment_0_1_0 |
12492 | { | 12305 | { |
12493 | pushFollow(FOLLOW_2); | 12306 | pushFollow(FOLLOW_2); |
12494 | rule__Assertion__ValueAssignment_0_1_0(); | 12307 | rule__Assertion__ValueAssignment_0_1_0(); |
@@ -12524,14 +12337,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12524 | 12337 | ||
12525 | 12338 | ||
12526 | // $ANTLR start "rule__Assertion__Group_0_1__1" | 12339 | // $ANTLR start "rule__Assertion__Group_0_1__1" |
12527 | // InternalProblem.g:3927:1: rule__Assertion__Group_0_1__1 : rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ; | 12340 | // InternalProblem.g:3886:1: rule__Assertion__Group_0_1__1 : rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ; |
12528 | public final void rule__Assertion__Group_0_1__1() throws RecognitionException { | 12341 | public final void rule__Assertion__Group_0_1__1() throws RecognitionException { |
12529 | 12342 | ||
12530 | int stackSize = keepStackSize(); | 12343 | int stackSize = keepStackSize(); |
12531 | 12344 | ||
12532 | try { | 12345 | try { |
12533 | // InternalProblem.g:3931:1: ( rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ) | 12346 | // InternalProblem.g:3890:1: ( rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 ) |
12534 | // InternalProblem.g:3932:2: rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 | 12347 | // InternalProblem.g:3891:2: rule__Assertion__Group_0_1__1__Impl rule__Assertion__Group_0_1__2 |
12535 | { | 12348 | { |
12536 | pushFollow(FOLLOW_22); | 12349 | pushFollow(FOLLOW_22); |
12537 | rule__Assertion__Group_0_1__1__Impl(); | 12350 | rule__Assertion__Group_0_1__1__Impl(); |
@@ -12562,21 +12375,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12562 | 12375 | ||
12563 | 12376 | ||
12564 | // $ANTLR start "rule__Assertion__Group_0_1__1__Impl" | 12377 | // $ANTLR start "rule__Assertion__Group_0_1__1__Impl" |
12565 | // InternalProblem.g:3939:1: rule__Assertion__Group_0_1__1__Impl : ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ; | 12378 | // InternalProblem.g:3898:1: rule__Assertion__Group_0_1__1__Impl : ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ; |
12566 | public final void rule__Assertion__Group_0_1__1__Impl() throws RecognitionException { | 12379 | public final void rule__Assertion__Group_0_1__1__Impl() throws RecognitionException { |
12567 | 12380 | ||
12568 | int stackSize = keepStackSize(); | 12381 | int stackSize = keepStackSize(); |
12569 | 12382 | ||
12570 | try { | 12383 | try { |
12571 | // InternalProblem.g:3943:1: ( ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ) | 12384 | // InternalProblem.g:3902:1: ( ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) ) |
12572 | // InternalProblem.g:3944:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) | 12385 | // InternalProblem.g:3903:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) |
12573 | { | 12386 | { |
12574 | // InternalProblem.g:3944:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) | 12387 | // InternalProblem.g:3903:1: ( ( rule__Assertion__RelationAssignment_0_1_1 ) ) |
12575 | // InternalProblem.g:3945:2: ( rule__Assertion__RelationAssignment_0_1_1 ) | 12388 | // InternalProblem.g:3904:2: ( rule__Assertion__RelationAssignment_0_1_1 ) |
12576 | { | 12389 | { |
12577 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_1_1()); | 12390 | before(grammarAccess.getAssertionAccess().getRelationAssignment_0_1_1()); |
12578 | // InternalProblem.g:3946:2: ( rule__Assertion__RelationAssignment_0_1_1 ) | 12391 | // InternalProblem.g:3905:2: ( rule__Assertion__RelationAssignment_0_1_1 ) |
12579 | // InternalProblem.g:3946:3: rule__Assertion__RelationAssignment_0_1_1 | 12392 | // InternalProblem.g:3905:3: rule__Assertion__RelationAssignment_0_1_1 |
12580 | { | 12393 | { |
12581 | pushFollow(FOLLOW_2); | 12394 | pushFollow(FOLLOW_2); |
12582 | rule__Assertion__RelationAssignment_0_1_1(); | 12395 | rule__Assertion__RelationAssignment_0_1_1(); |
@@ -12609,14 +12422,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12609 | 12422 | ||
12610 | 12423 | ||
12611 | // $ANTLR start "rule__Assertion__Group_0_1__2" | 12424 | // $ANTLR start "rule__Assertion__Group_0_1__2" |
12612 | // InternalProblem.g:3954:1: rule__Assertion__Group_0_1__2 : rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ; | 12425 | // InternalProblem.g:3913:1: rule__Assertion__Group_0_1__2 : rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ; |
12613 | public final void rule__Assertion__Group_0_1__2() throws RecognitionException { | 12426 | public final void rule__Assertion__Group_0_1__2() throws RecognitionException { |
12614 | 12427 | ||
12615 | int stackSize = keepStackSize(); | 12428 | int stackSize = keepStackSize(); |
12616 | 12429 | ||
12617 | try { | 12430 | try { |
12618 | // InternalProblem.g:3958:1: ( rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ) | 12431 | // InternalProblem.g:3917:1: ( rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 ) |
12619 | // InternalProblem.g:3959:2: rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 | 12432 | // InternalProblem.g:3918:2: rule__Assertion__Group_0_1__2__Impl rule__Assertion__Group_0_1__3 |
12620 | { | 12433 | { |
12621 | pushFollow(FOLLOW_29); | 12434 | pushFollow(FOLLOW_29); |
12622 | rule__Assertion__Group_0_1__2__Impl(); | 12435 | rule__Assertion__Group_0_1__2__Impl(); |
@@ -12647,20 +12460,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12647 | 12460 | ||
12648 | 12461 | ||
12649 | // $ANTLR start "rule__Assertion__Group_0_1__2__Impl" | 12462 | // $ANTLR start "rule__Assertion__Group_0_1__2__Impl" |
12650 | // InternalProblem.g:3966:1: rule__Assertion__Group_0_1__2__Impl : ( '(' ) ; | 12463 | // InternalProblem.g:3925:1: rule__Assertion__Group_0_1__2__Impl : ( '(' ) ; |
12651 | public final void rule__Assertion__Group_0_1__2__Impl() throws RecognitionException { | 12464 | public final void rule__Assertion__Group_0_1__2__Impl() throws RecognitionException { |
12652 | 12465 | ||
12653 | int stackSize = keepStackSize(); | 12466 | int stackSize = keepStackSize(); |
12654 | 12467 | ||
12655 | try { | 12468 | try { |
12656 | // InternalProblem.g:3970:1: ( ( '(' ) ) | 12469 | // InternalProblem.g:3929:1: ( ( '(' ) ) |
12657 | // InternalProblem.g:3971:1: ( '(' ) | 12470 | // InternalProblem.g:3930:1: ( '(' ) |
12658 | { | 12471 | { |
12659 | // InternalProblem.g:3971:1: ( '(' ) | 12472 | // InternalProblem.g:3930:1: ( '(' ) |
12660 | // InternalProblem.g:3972:2: '(' | 12473 | // InternalProblem.g:3931:2: '(' |
12661 | { | 12474 | { |
12662 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); | 12475 | before(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); |
12663 | match(input,37,FOLLOW_2); | 12476 | match(input,34,FOLLOW_2); |
12664 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); | 12477 | after(grammarAccess.getAssertionAccess().getLeftParenthesisKeyword_0_1_2()); |
12665 | 12478 | ||
12666 | } | 12479 | } |
@@ -12684,14 +12497,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12684 | 12497 | ||
12685 | 12498 | ||
12686 | // $ANTLR start "rule__Assertion__Group_0_1__3" | 12499 | // $ANTLR start "rule__Assertion__Group_0_1__3" |
12687 | // InternalProblem.g:3981:1: rule__Assertion__Group_0_1__3 : rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ; | 12500 | // InternalProblem.g:3940:1: rule__Assertion__Group_0_1__3 : rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ; |
12688 | public final void rule__Assertion__Group_0_1__3() throws RecognitionException { | 12501 | public final void rule__Assertion__Group_0_1__3() throws RecognitionException { |
12689 | 12502 | ||
12690 | int stackSize = keepStackSize(); | 12503 | int stackSize = keepStackSize(); |
12691 | 12504 | ||
12692 | try { | 12505 | try { |
12693 | // InternalProblem.g:3985:1: ( rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ) | 12506 | // InternalProblem.g:3944:1: ( rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 ) |
12694 | // InternalProblem.g:3986:2: rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 | 12507 | // InternalProblem.g:3945:2: rule__Assertion__Group_0_1__3__Impl rule__Assertion__Group_0_1__4 |
12695 | { | 12508 | { |
12696 | pushFollow(FOLLOW_29); | 12509 | pushFollow(FOLLOW_29); |
12697 | rule__Assertion__Group_0_1__3__Impl(); | 12510 | rule__Assertion__Group_0_1__3__Impl(); |
@@ -12722,29 +12535,29 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12722 | 12535 | ||
12723 | 12536 | ||
12724 | // $ANTLR start "rule__Assertion__Group_0_1__3__Impl" | 12537 | // $ANTLR start "rule__Assertion__Group_0_1__3__Impl" |
12725 | // InternalProblem.g:3993:1: rule__Assertion__Group_0_1__3__Impl : ( ( rule__Assertion__Group_0_1_3__0 )? ) ; | 12538 | // InternalProblem.g:3952:1: rule__Assertion__Group_0_1__3__Impl : ( ( rule__Assertion__Group_0_1_3__0 )? ) ; |
12726 | public final void rule__Assertion__Group_0_1__3__Impl() throws RecognitionException { | 12539 | public final void rule__Assertion__Group_0_1__3__Impl() throws RecognitionException { |
12727 | 12540 | ||
12728 | int stackSize = keepStackSize(); | 12541 | int stackSize = keepStackSize(); |
12729 | 12542 | ||
12730 | try { | 12543 | try { |
12731 | // InternalProblem.g:3997:1: ( ( ( rule__Assertion__Group_0_1_3__0 )? ) ) | 12544 | // InternalProblem.g:3956:1: ( ( ( rule__Assertion__Group_0_1_3__0 )? ) ) |
12732 | // InternalProblem.g:3998:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) | 12545 | // InternalProblem.g:3957:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) |
12733 | { | 12546 | { |
12734 | // InternalProblem.g:3998:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) | 12547 | // InternalProblem.g:3957:1: ( ( rule__Assertion__Group_0_1_3__0 )? ) |
12735 | // InternalProblem.g:3999:2: ( rule__Assertion__Group_0_1_3__0 )? | 12548 | // InternalProblem.g:3958:2: ( rule__Assertion__Group_0_1_3__0 )? |
12736 | { | 12549 | { |
12737 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3()); | 12550 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3()); |
12738 | // InternalProblem.g:4000:2: ( rule__Assertion__Group_0_1_3__0 )? | 12551 | // InternalProblem.g:3959:2: ( rule__Assertion__Group_0_1_3__0 )? |
12739 | int alt49=2; | 12552 | int alt48=2; |
12740 | int LA49_0 = input.LA(1); | 12553 | int LA48_0 = input.LA(1); |
12741 | 12554 | ||
12742 | if ( ((LA49_0>=RULE_INT && LA49_0<=RULE_STRING)||(LA49_0>=19 && LA49_0<=23)) ) { | 12555 | if ( ((LA48_0>=RULE_INT && LA48_0<=RULE_STRING)||(LA48_0>=20 && LA48_0<=21)||LA48_0==41) ) { |
12743 | alt49=1; | 12556 | alt48=1; |
12744 | } | 12557 | } |
12745 | switch (alt49) { | 12558 | switch (alt48) { |
12746 | case 1 : | 12559 | case 1 : |
12747 | // InternalProblem.g:4000:3: rule__Assertion__Group_0_1_3__0 | 12560 | // InternalProblem.g:3959:3: rule__Assertion__Group_0_1_3__0 |
12748 | { | 12561 | { |
12749 | pushFollow(FOLLOW_2); | 12562 | pushFollow(FOLLOW_2); |
12750 | rule__Assertion__Group_0_1_3__0(); | 12563 | rule__Assertion__Group_0_1_3__0(); |
@@ -12780,14 +12593,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12780 | 12593 | ||
12781 | 12594 | ||
12782 | // $ANTLR start "rule__Assertion__Group_0_1__4" | 12595 | // $ANTLR start "rule__Assertion__Group_0_1__4" |
12783 | // InternalProblem.g:4008:1: rule__Assertion__Group_0_1__4 : rule__Assertion__Group_0_1__4__Impl ; | 12596 | // InternalProblem.g:3967:1: rule__Assertion__Group_0_1__4 : rule__Assertion__Group_0_1__4__Impl ; |
12784 | public final void rule__Assertion__Group_0_1__4() throws RecognitionException { | 12597 | public final void rule__Assertion__Group_0_1__4() throws RecognitionException { |
12785 | 12598 | ||
12786 | int stackSize = keepStackSize(); | 12599 | int stackSize = keepStackSize(); |
12787 | 12600 | ||
12788 | try { | 12601 | try { |
12789 | // InternalProblem.g:4012:1: ( rule__Assertion__Group_0_1__4__Impl ) | 12602 | // InternalProblem.g:3971:1: ( rule__Assertion__Group_0_1__4__Impl ) |
12790 | // InternalProblem.g:4013:2: rule__Assertion__Group_0_1__4__Impl | 12603 | // InternalProblem.g:3972:2: rule__Assertion__Group_0_1__4__Impl |
12791 | { | 12604 | { |
12792 | pushFollow(FOLLOW_2); | 12605 | pushFollow(FOLLOW_2); |
12793 | rule__Assertion__Group_0_1__4__Impl(); | 12606 | rule__Assertion__Group_0_1__4__Impl(); |
@@ -12813,20 +12626,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12813 | 12626 | ||
12814 | 12627 | ||
12815 | // $ANTLR start "rule__Assertion__Group_0_1__4__Impl" | 12628 | // $ANTLR start "rule__Assertion__Group_0_1__4__Impl" |
12816 | // InternalProblem.g:4019:1: rule__Assertion__Group_0_1__4__Impl : ( ')' ) ; | 12629 | // InternalProblem.g:3978:1: rule__Assertion__Group_0_1__4__Impl : ( ')' ) ; |
12817 | public final void rule__Assertion__Group_0_1__4__Impl() throws RecognitionException { | 12630 | public final void rule__Assertion__Group_0_1__4__Impl() throws RecognitionException { |
12818 | 12631 | ||
12819 | int stackSize = keepStackSize(); | 12632 | int stackSize = keepStackSize(); |
12820 | 12633 | ||
12821 | try { | 12634 | try { |
12822 | // InternalProblem.g:4023:1: ( ( ')' ) ) | 12635 | // InternalProblem.g:3982:1: ( ( ')' ) ) |
12823 | // InternalProblem.g:4024:1: ( ')' ) | 12636 | // InternalProblem.g:3983:1: ( ')' ) |
12824 | { | 12637 | { |
12825 | // InternalProblem.g:4024:1: ( ')' ) | 12638 | // InternalProblem.g:3983:1: ( ')' ) |
12826 | // InternalProblem.g:4025:2: ')' | 12639 | // InternalProblem.g:3984:2: ')' |
12827 | { | 12640 | { |
12828 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); | 12641 | before(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); |
12829 | match(input,38,FOLLOW_2); | 12642 | match(input,35,FOLLOW_2); |
12830 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); | 12643 | after(grammarAccess.getAssertionAccess().getRightParenthesisKeyword_0_1_4()); |
12831 | 12644 | ||
12832 | } | 12645 | } |
@@ -12850,14 +12663,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12850 | 12663 | ||
12851 | 12664 | ||
12852 | // $ANTLR start "rule__Assertion__Group_0_1_3__0" | 12665 | // $ANTLR start "rule__Assertion__Group_0_1_3__0" |
12853 | // InternalProblem.g:4035:1: rule__Assertion__Group_0_1_3__0 : rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ; | 12666 | // InternalProblem.g:3994:1: rule__Assertion__Group_0_1_3__0 : rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ; |
12854 | public final void rule__Assertion__Group_0_1_3__0() throws RecognitionException { | 12667 | public final void rule__Assertion__Group_0_1_3__0() throws RecognitionException { |
12855 | 12668 | ||
12856 | int stackSize = keepStackSize(); | 12669 | int stackSize = keepStackSize(); |
12857 | 12670 | ||
12858 | try { | 12671 | try { |
12859 | // InternalProblem.g:4039:1: ( rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ) | 12672 | // InternalProblem.g:3998:1: ( rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 ) |
12860 | // InternalProblem.g:4040:2: rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 | 12673 | // InternalProblem.g:3999:2: rule__Assertion__Group_0_1_3__0__Impl rule__Assertion__Group_0_1_3__1 |
12861 | { | 12674 | { |
12862 | pushFollow(FOLLOW_9); | 12675 | pushFollow(FOLLOW_9); |
12863 | rule__Assertion__Group_0_1_3__0__Impl(); | 12676 | rule__Assertion__Group_0_1_3__0__Impl(); |
@@ -12888,21 +12701,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12888 | 12701 | ||
12889 | 12702 | ||
12890 | // $ANTLR start "rule__Assertion__Group_0_1_3__0__Impl" | 12703 | // $ANTLR start "rule__Assertion__Group_0_1_3__0__Impl" |
12891 | // InternalProblem.g:4047:1: rule__Assertion__Group_0_1_3__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ; | 12704 | // InternalProblem.g:4006:1: rule__Assertion__Group_0_1_3__0__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ; |
12892 | public final void rule__Assertion__Group_0_1_3__0__Impl() throws RecognitionException { | 12705 | public final void rule__Assertion__Group_0_1_3__0__Impl() throws RecognitionException { |
12893 | 12706 | ||
12894 | int stackSize = keepStackSize(); | 12707 | int stackSize = keepStackSize(); |
12895 | 12708 | ||
12896 | try { | 12709 | try { |
12897 | // InternalProblem.g:4051:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ) | 12710 | // InternalProblem.g:4010:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) ) |
12898 | // InternalProblem.g:4052:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) | 12711 | // InternalProblem.g:4011:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) |
12899 | { | 12712 | { |
12900 | // InternalProblem.g:4052:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) | 12713 | // InternalProblem.g:4011:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) ) |
12901 | // InternalProblem.g:4053:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) | 12714 | // InternalProblem.g:4012:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) |
12902 | { | 12715 | { |
12903 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_0()); | 12716 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_0()); |
12904 | // InternalProblem.g:4054:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) | 12717 | // InternalProblem.g:4013:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_0 ) |
12905 | // InternalProblem.g:4054:3: rule__Assertion__ArgumentsAssignment_0_1_3_0 | 12718 | // InternalProblem.g:4013:3: rule__Assertion__ArgumentsAssignment_0_1_3_0 |
12906 | { | 12719 | { |
12907 | pushFollow(FOLLOW_2); | 12720 | pushFollow(FOLLOW_2); |
12908 | rule__Assertion__ArgumentsAssignment_0_1_3_0(); | 12721 | rule__Assertion__ArgumentsAssignment_0_1_3_0(); |
@@ -12935,14 +12748,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12935 | 12748 | ||
12936 | 12749 | ||
12937 | // $ANTLR start "rule__Assertion__Group_0_1_3__1" | 12750 | // $ANTLR start "rule__Assertion__Group_0_1_3__1" |
12938 | // InternalProblem.g:4062:1: rule__Assertion__Group_0_1_3__1 : rule__Assertion__Group_0_1_3__1__Impl ; | 12751 | // InternalProblem.g:4021:1: rule__Assertion__Group_0_1_3__1 : rule__Assertion__Group_0_1_3__1__Impl ; |
12939 | public final void rule__Assertion__Group_0_1_3__1() throws RecognitionException { | 12752 | public final void rule__Assertion__Group_0_1_3__1() throws RecognitionException { |
12940 | 12753 | ||
12941 | int stackSize = keepStackSize(); | 12754 | int stackSize = keepStackSize(); |
12942 | 12755 | ||
12943 | try { | 12756 | try { |
12944 | // InternalProblem.g:4066:1: ( rule__Assertion__Group_0_1_3__1__Impl ) | 12757 | // InternalProblem.g:4025:1: ( rule__Assertion__Group_0_1_3__1__Impl ) |
12945 | // InternalProblem.g:4067:2: rule__Assertion__Group_0_1_3__1__Impl | 12758 | // InternalProblem.g:4026:2: rule__Assertion__Group_0_1_3__1__Impl |
12946 | { | 12759 | { |
12947 | pushFollow(FOLLOW_2); | 12760 | pushFollow(FOLLOW_2); |
12948 | rule__Assertion__Group_0_1_3__1__Impl(); | 12761 | rule__Assertion__Group_0_1_3__1__Impl(); |
@@ -12968,33 +12781,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
12968 | 12781 | ||
12969 | 12782 | ||
12970 | // $ANTLR start "rule__Assertion__Group_0_1_3__1__Impl" | 12783 | // $ANTLR start "rule__Assertion__Group_0_1_3__1__Impl" |
12971 | // InternalProblem.g:4073:1: rule__Assertion__Group_0_1_3__1__Impl : ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ; | 12784 | // InternalProblem.g:4032:1: rule__Assertion__Group_0_1_3__1__Impl : ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ; |
12972 | public final void rule__Assertion__Group_0_1_3__1__Impl() throws RecognitionException { | 12785 | public final void rule__Assertion__Group_0_1_3__1__Impl() throws RecognitionException { |
12973 | 12786 | ||
12974 | int stackSize = keepStackSize(); | 12787 | int stackSize = keepStackSize(); |
12975 | 12788 | ||
12976 | try { | 12789 | try { |
12977 | // InternalProblem.g:4077:1: ( ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ) | 12790 | // InternalProblem.g:4036:1: ( ( ( rule__Assertion__Group_0_1_3_1__0 )* ) ) |
12978 | // InternalProblem.g:4078:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) | 12791 | // InternalProblem.g:4037:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) |
12979 | { | 12792 | { |
12980 | // InternalProblem.g:4078:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) | 12793 | // InternalProblem.g:4037:1: ( ( rule__Assertion__Group_0_1_3_1__0 )* ) |
12981 | // InternalProblem.g:4079:2: ( rule__Assertion__Group_0_1_3_1__0 )* | 12794 | // InternalProblem.g:4038:2: ( rule__Assertion__Group_0_1_3_1__0 )* |
12982 | { | 12795 | { |
12983 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3_1()); | 12796 | before(grammarAccess.getAssertionAccess().getGroup_0_1_3_1()); |
12984 | // InternalProblem.g:4080:2: ( rule__Assertion__Group_0_1_3_1__0 )* | 12797 | // InternalProblem.g:4039:2: ( rule__Assertion__Group_0_1_3_1__0 )* |
12985 | loop50: | 12798 | loop49: |
12986 | do { | 12799 | do { |
12987 | int alt50=2; | 12800 | int alt49=2; |
12988 | int LA50_0 = input.LA(1); | 12801 | int LA49_0 = input.LA(1); |
12989 | 12802 | ||
12990 | if ( (LA50_0==13) ) { | 12803 | if ( (LA49_0==14) ) { |
12991 | alt50=1; | 12804 | alt49=1; |
12992 | } | 12805 | } |
12993 | 12806 | ||
12994 | 12807 | ||
12995 | switch (alt50) { | 12808 | switch (alt49) { |
12996 | case 1 : | 12809 | case 1 : |
12997 | // InternalProblem.g:4080:3: rule__Assertion__Group_0_1_3_1__0 | 12810 | // InternalProblem.g:4039:3: rule__Assertion__Group_0_1_3_1__0 |
12998 | { | 12811 | { |
12999 | pushFollow(FOLLOW_10); | 12812 | pushFollow(FOLLOW_10); |
13000 | rule__Assertion__Group_0_1_3_1__0(); | 12813 | rule__Assertion__Group_0_1_3_1__0(); |
@@ -13006,7 +12819,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13006 | break; | 12819 | break; |
13007 | 12820 | ||
13008 | default : | 12821 | default : |
13009 | break loop50; | 12822 | break loop49; |
13010 | } | 12823 | } |
13011 | } while (true); | 12824 | } while (true); |
13012 | 12825 | ||
@@ -13033,14 +12846,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13033 | 12846 | ||
13034 | 12847 | ||
13035 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0" | 12848 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0" |
13036 | // InternalProblem.g:4089: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 ; | 12849 | // InternalProblem.g:4048: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 ; |
13037 | public final void rule__Assertion__Group_0_1_3_1__0() throws RecognitionException { | 12850 | public final void rule__Assertion__Group_0_1_3_1__0() throws RecognitionException { |
13038 | 12851 | ||
13039 | int stackSize = keepStackSize(); | 12852 | int stackSize = keepStackSize(); |
13040 | 12853 | ||
13041 | try { | 12854 | try { |
13042 | // InternalProblem.g:4093:1: ( rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ) | 12855 | // InternalProblem.g:4052:1: ( rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 ) |
13043 | // InternalProblem.g:4094:2: rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 | 12856 | // InternalProblem.g:4053:2: rule__Assertion__Group_0_1_3_1__0__Impl rule__Assertion__Group_0_1_3_1__1 |
13044 | { | 12857 | { |
13045 | pushFollow(FOLLOW_30); | 12858 | pushFollow(FOLLOW_30); |
13046 | rule__Assertion__Group_0_1_3_1__0__Impl(); | 12859 | rule__Assertion__Group_0_1_3_1__0__Impl(); |
@@ -13071,20 +12884,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13071 | 12884 | ||
13072 | 12885 | ||
13073 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0__Impl" | 12886 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__0__Impl" |
13074 | // InternalProblem.g:4101:1: rule__Assertion__Group_0_1_3_1__0__Impl : ( ',' ) ; | 12887 | // InternalProblem.g:4060:1: rule__Assertion__Group_0_1_3_1__0__Impl : ( ',' ) ; |
13075 | public final void rule__Assertion__Group_0_1_3_1__0__Impl() throws RecognitionException { | 12888 | public final void rule__Assertion__Group_0_1_3_1__0__Impl() throws RecognitionException { |
13076 | 12889 | ||
13077 | int stackSize = keepStackSize(); | 12890 | int stackSize = keepStackSize(); |
13078 | 12891 | ||
13079 | try { | 12892 | try { |
13080 | // InternalProblem.g:4105:1: ( ( ',' ) ) | 12893 | // InternalProblem.g:4064:1: ( ( ',' ) ) |
13081 | // InternalProblem.g:4106:1: ( ',' ) | 12894 | // InternalProblem.g:4065:1: ( ',' ) |
13082 | { | 12895 | { |
13083 | // InternalProblem.g:4106:1: ( ',' ) | 12896 | // InternalProblem.g:4065:1: ( ',' ) |
13084 | // InternalProblem.g:4107:2: ',' | 12897 | // InternalProblem.g:4066:2: ',' |
13085 | { | 12898 | { |
13086 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); | 12899 | before(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); |
13087 | match(input,13,FOLLOW_2); | 12900 | match(input,14,FOLLOW_2); |
13088 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); | 12901 | after(grammarAccess.getAssertionAccess().getCommaKeyword_0_1_3_1_0()); |
13089 | 12902 | ||
13090 | } | 12903 | } |
@@ -13108,14 +12921,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13108 | 12921 | ||
13109 | 12922 | ||
13110 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1" | 12923 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1" |
13111 | // InternalProblem.g:4116:1: rule__Assertion__Group_0_1_3_1__1 : rule__Assertion__Group_0_1_3_1__1__Impl ; | 12924 | // InternalProblem.g:4075:1: rule__Assertion__Group_0_1_3_1__1 : rule__Assertion__Group_0_1_3_1__1__Impl ; |
13112 | public final void rule__Assertion__Group_0_1_3_1__1() throws RecognitionException { | 12925 | public final void rule__Assertion__Group_0_1_3_1__1() throws RecognitionException { |
13113 | 12926 | ||
13114 | int stackSize = keepStackSize(); | 12927 | int stackSize = keepStackSize(); |
13115 | 12928 | ||
13116 | try { | 12929 | try { |
13117 | // InternalProblem.g:4120:1: ( rule__Assertion__Group_0_1_3_1__1__Impl ) | 12930 | // InternalProblem.g:4079:1: ( rule__Assertion__Group_0_1_3_1__1__Impl ) |
13118 | // InternalProblem.g:4121:2: rule__Assertion__Group_0_1_3_1__1__Impl | 12931 | // InternalProblem.g:4080:2: rule__Assertion__Group_0_1_3_1__1__Impl |
13119 | { | 12932 | { |
13120 | pushFollow(FOLLOW_2); | 12933 | pushFollow(FOLLOW_2); |
13121 | rule__Assertion__Group_0_1_3_1__1__Impl(); | 12934 | rule__Assertion__Group_0_1_3_1__1__Impl(); |
@@ -13141,21 +12954,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13141 | 12954 | ||
13142 | 12955 | ||
13143 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1__Impl" | 12956 | // $ANTLR start "rule__Assertion__Group_0_1_3_1__1__Impl" |
13144 | // InternalProblem.g:4127:1: rule__Assertion__Group_0_1_3_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ; | 12957 | // InternalProblem.g:4086:1: rule__Assertion__Group_0_1_3_1__1__Impl : ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ; |
13145 | public final void rule__Assertion__Group_0_1_3_1__1__Impl() throws RecognitionException { | 12958 | public final void rule__Assertion__Group_0_1_3_1__1__Impl() throws RecognitionException { |
13146 | 12959 | ||
13147 | int stackSize = keepStackSize(); | 12960 | int stackSize = keepStackSize(); |
13148 | 12961 | ||
13149 | try { | 12962 | try { |
13150 | // InternalProblem.g:4131:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ) | 12963 | // InternalProblem.g:4090:1: ( ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) ) |
13151 | // InternalProblem.g:4132:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) | 12964 | // InternalProblem.g:4091:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) |
13152 | { | 12965 | { |
13153 | // InternalProblem.g:4132:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) | 12966 | // InternalProblem.g:4091:1: ( ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) ) |
13154 | // InternalProblem.g:4133:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) | 12967 | // InternalProblem.g:4092:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) |
13155 | { | 12968 | { |
13156 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_1_1()); | 12969 | before(grammarAccess.getAssertionAccess().getArgumentsAssignment_0_1_3_1_1()); |
13157 | // InternalProblem.g:4134:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) | 12970 | // InternalProblem.g:4093:2: ( rule__Assertion__ArgumentsAssignment_0_1_3_1_1 ) |
13158 | // InternalProblem.g:4134:3: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 | 12971 | // InternalProblem.g:4093:3: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 |
13159 | { | 12972 | { |
13160 | pushFollow(FOLLOW_2); | 12973 | pushFollow(FOLLOW_2); |
13161 | rule__Assertion__ArgumentsAssignment_0_1_3_1_1(); | 12974 | rule__Assertion__ArgumentsAssignment_0_1_3_1_1(); |
@@ -13188,14 +13001,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13188 | 13001 | ||
13189 | 13002 | ||
13190 | // $ANTLR start "rule__NodeValueAssertion__Group__0" | 13003 | // $ANTLR start "rule__NodeValueAssertion__Group__0" |
13191 | // InternalProblem.g:4143:1: rule__NodeValueAssertion__Group__0 : rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ; | 13004 | // InternalProblem.g:4102:1: rule__NodeValueAssertion__Group__0 : rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ; |
13192 | public final void rule__NodeValueAssertion__Group__0() throws RecognitionException { | 13005 | public final void rule__NodeValueAssertion__Group__0() throws RecognitionException { |
13193 | 13006 | ||
13194 | int stackSize = keepStackSize(); | 13007 | int stackSize = keepStackSize(); |
13195 | 13008 | ||
13196 | try { | 13009 | try { |
13197 | // InternalProblem.g:4147:1: ( rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ) | 13010 | // InternalProblem.g:4106:1: ( rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 ) |
13198 | // InternalProblem.g:4148:2: rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 | 13011 | // InternalProblem.g:4107:2: rule__NodeValueAssertion__Group__0__Impl rule__NodeValueAssertion__Group__1 |
13199 | { | 13012 | { |
13200 | pushFollow(FOLLOW_31); | 13013 | pushFollow(FOLLOW_31); |
13201 | rule__NodeValueAssertion__Group__0__Impl(); | 13014 | rule__NodeValueAssertion__Group__0__Impl(); |
@@ -13226,21 +13039,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13226 | 13039 | ||
13227 | 13040 | ||
13228 | // $ANTLR start "rule__NodeValueAssertion__Group__0__Impl" | 13041 | // $ANTLR start "rule__NodeValueAssertion__Group__0__Impl" |
13229 | // InternalProblem.g:4155:1: rule__NodeValueAssertion__Group__0__Impl : ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ; | 13042 | // InternalProblem.g:4114:1: rule__NodeValueAssertion__Group__0__Impl : ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ; |
13230 | public final void rule__NodeValueAssertion__Group__0__Impl() throws RecognitionException { | 13043 | public final void rule__NodeValueAssertion__Group__0__Impl() throws RecognitionException { |
13231 | 13044 | ||
13232 | int stackSize = keepStackSize(); | 13045 | int stackSize = keepStackSize(); |
13233 | 13046 | ||
13234 | try { | 13047 | try { |
13235 | // InternalProblem.g:4159:1: ( ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ) | 13048 | // InternalProblem.g:4118:1: ( ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) ) |
13236 | // InternalProblem.g:4160:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) | 13049 | // InternalProblem.g:4119:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) |
13237 | { | 13050 | { |
13238 | // InternalProblem.g:4160:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) | 13051 | // InternalProblem.g:4119:1: ( ( rule__NodeValueAssertion__NodeAssignment_0 ) ) |
13239 | // InternalProblem.g:4161:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) | 13052 | // InternalProblem.g:4120:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) |
13240 | { | 13053 | { |
13241 | before(grammarAccess.getNodeValueAssertionAccess().getNodeAssignment_0()); | 13054 | before(grammarAccess.getNodeValueAssertionAccess().getNodeAssignment_0()); |
13242 | // InternalProblem.g:4162:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) | 13055 | // InternalProblem.g:4121:2: ( rule__NodeValueAssertion__NodeAssignment_0 ) |
13243 | // InternalProblem.g:4162:3: rule__NodeValueAssertion__NodeAssignment_0 | 13056 | // InternalProblem.g:4121:3: rule__NodeValueAssertion__NodeAssignment_0 |
13244 | { | 13057 | { |
13245 | pushFollow(FOLLOW_2); | 13058 | pushFollow(FOLLOW_2); |
13246 | rule__NodeValueAssertion__NodeAssignment_0(); | 13059 | rule__NodeValueAssertion__NodeAssignment_0(); |
@@ -13273,14 +13086,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13273 | 13086 | ||
13274 | 13087 | ||
13275 | // $ANTLR start "rule__NodeValueAssertion__Group__1" | 13088 | // $ANTLR start "rule__NodeValueAssertion__Group__1" |
13276 | // InternalProblem.g:4170:1: rule__NodeValueAssertion__Group__1 : rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ; | 13089 | // InternalProblem.g:4129:1: rule__NodeValueAssertion__Group__1 : rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ; |
13277 | public final void rule__NodeValueAssertion__Group__1() throws RecognitionException { | 13090 | public final void rule__NodeValueAssertion__Group__1() throws RecognitionException { |
13278 | 13091 | ||
13279 | int stackSize = keepStackSize(); | 13092 | int stackSize = keepStackSize(); |
13280 | 13093 | ||
13281 | try { | 13094 | try { |
13282 | // InternalProblem.g:4174:1: ( rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ) | 13095 | // InternalProblem.g:4133:1: ( rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 ) |
13283 | // InternalProblem.g:4175:2: rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 | 13096 | // InternalProblem.g:4134:2: rule__NodeValueAssertion__Group__1__Impl rule__NodeValueAssertion__Group__2 |
13284 | { | 13097 | { |
13285 | pushFollow(FOLLOW_30); | 13098 | pushFollow(FOLLOW_30); |
13286 | rule__NodeValueAssertion__Group__1__Impl(); | 13099 | rule__NodeValueAssertion__Group__1__Impl(); |
@@ -13311,20 +13124,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13311 | 13124 | ||
13312 | 13125 | ||
13313 | // $ANTLR start "rule__NodeValueAssertion__Group__1__Impl" | 13126 | // $ANTLR start "rule__NodeValueAssertion__Group__1__Impl" |
13314 | // InternalProblem.g:4182:1: rule__NodeValueAssertion__Group__1__Impl : ( ':' ) ; | 13127 | // InternalProblem.g:4141:1: rule__NodeValueAssertion__Group__1__Impl : ( ':' ) ; |
13315 | public final void rule__NodeValueAssertion__Group__1__Impl() throws RecognitionException { | 13128 | public final void rule__NodeValueAssertion__Group__1__Impl() throws RecognitionException { |
13316 | 13129 | ||
13317 | int stackSize = keepStackSize(); | 13130 | int stackSize = keepStackSize(); |
13318 | 13131 | ||
13319 | try { | 13132 | try { |
13320 | // InternalProblem.g:4186:1: ( ( ':' ) ) | 13133 | // InternalProblem.g:4145:1: ( ( ':' ) ) |
13321 | // InternalProblem.g:4187:1: ( ':' ) | 13134 | // InternalProblem.g:4146:1: ( ':' ) |
13322 | { | 13135 | { |
13323 | // InternalProblem.g:4187:1: ( ':' ) | 13136 | // InternalProblem.g:4146:1: ( ':' ) |
13324 | // InternalProblem.g:4188:2: ':' | 13137 | // InternalProblem.g:4147:2: ':' |
13325 | { | 13138 | { |
13326 | before(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); | 13139 | before(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); |
13327 | match(input,40,FOLLOW_2); | 13140 | match(input,37,FOLLOW_2); |
13328 | after(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); | 13141 | after(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); |
13329 | 13142 | ||
13330 | } | 13143 | } |
@@ -13348,14 +13161,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13348 | 13161 | ||
13349 | 13162 | ||
13350 | // $ANTLR start "rule__NodeValueAssertion__Group__2" | 13163 | // $ANTLR start "rule__NodeValueAssertion__Group__2" |
13351 | // InternalProblem.g:4197:1: rule__NodeValueAssertion__Group__2 : rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ; | 13164 | // InternalProblem.g:4156:1: rule__NodeValueAssertion__Group__2 : rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ; |
13352 | public final void rule__NodeValueAssertion__Group__2() throws RecognitionException { | 13165 | public final void rule__NodeValueAssertion__Group__2() throws RecognitionException { |
13353 | 13166 | ||
13354 | int stackSize = keepStackSize(); | 13167 | int stackSize = keepStackSize(); |
13355 | 13168 | ||
13356 | try { | 13169 | try { |
13357 | // InternalProblem.g:4201:1: ( rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ) | 13170 | // InternalProblem.g:4160:1: ( rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 ) |
13358 | // InternalProblem.g:4202:2: rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 | 13171 | // InternalProblem.g:4161:2: rule__NodeValueAssertion__Group__2__Impl rule__NodeValueAssertion__Group__3 |
13359 | { | 13172 | { |
13360 | pushFollow(FOLLOW_6); | 13173 | pushFollow(FOLLOW_6); |
13361 | rule__NodeValueAssertion__Group__2__Impl(); | 13174 | rule__NodeValueAssertion__Group__2__Impl(); |
@@ -13386,21 +13199,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13386 | 13199 | ||
13387 | 13200 | ||
13388 | // $ANTLR start "rule__NodeValueAssertion__Group__2__Impl" | 13201 | // $ANTLR start "rule__NodeValueAssertion__Group__2__Impl" |
13389 | // InternalProblem.g:4209:1: rule__NodeValueAssertion__Group__2__Impl : ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ; | 13202 | // InternalProblem.g:4168:1: rule__NodeValueAssertion__Group__2__Impl : ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ; |
13390 | public final void rule__NodeValueAssertion__Group__2__Impl() throws RecognitionException { | 13203 | public final void rule__NodeValueAssertion__Group__2__Impl() throws RecognitionException { |
13391 | 13204 | ||
13392 | int stackSize = keepStackSize(); | 13205 | int stackSize = keepStackSize(); |
13393 | 13206 | ||
13394 | try { | 13207 | try { |
13395 | // InternalProblem.g:4213:1: ( ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ) | 13208 | // InternalProblem.g:4172:1: ( ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) ) |
13396 | // InternalProblem.g:4214:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) | 13209 | // InternalProblem.g:4173:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) |
13397 | { | 13210 | { |
13398 | // InternalProblem.g:4214:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) | 13211 | // InternalProblem.g:4173:1: ( ( rule__NodeValueAssertion__ValueAssignment_2 ) ) |
13399 | // InternalProblem.g:4215:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) | 13212 | // InternalProblem.g:4174:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) |
13400 | { | 13213 | { |
13401 | before(grammarAccess.getNodeValueAssertionAccess().getValueAssignment_2()); | 13214 | before(grammarAccess.getNodeValueAssertionAccess().getValueAssignment_2()); |
13402 | // InternalProblem.g:4216:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) | 13215 | // InternalProblem.g:4175:2: ( rule__NodeValueAssertion__ValueAssignment_2 ) |
13403 | // InternalProblem.g:4216:3: rule__NodeValueAssertion__ValueAssignment_2 | 13216 | // InternalProblem.g:4175:3: rule__NodeValueAssertion__ValueAssignment_2 |
13404 | { | 13217 | { |
13405 | pushFollow(FOLLOW_2); | 13218 | pushFollow(FOLLOW_2); |
13406 | rule__NodeValueAssertion__ValueAssignment_2(); | 13219 | rule__NodeValueAssertion__ValueAssignment_2(); |
@@ -13433,14 +13246,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13433 | 13246 | ||
13434 | 13247 | ||
13435 | // $ANTLR start "rule__NodeValueAssertion__Group__3" | 13248 | // $ANTLR start "rule__NodeValueAssertion__Group__3" |
13436 | // InternalProblem.g:4224:1: rule__NodeValueAssertion__Group__3 : rule__NodeValueAssertion__Group__3__Impl ; | 13249 | // InternalProblem.g:4183:1: rule__NodeValueAssertion__Group__3 : rule__NodeValueAssertion__Group__3__Impl ; |
13437 | public final void rule__NodeValueAssertion__Group__3() throws RecognitionException { | 13250 | public final void rule__NodeValueAssertion__Group__3() throws RecognitionException { |
13438 | 13251 | ||
13439 | int stackSize = keepStackSize(); | 13252 | int stackSize = keepStackSize(); |
13440 | 13253 | ||
13441 | try { | 13254 | try { |
13442 | // InternalProblem.g:4228:1: ( rule__NodeValueAssertion__Group__3__Impl ) | 13255 | // InternalProblem.g:4187:1: ( rule__NodeValueAssertion__Group__3__Impl ) |
13443 | // InternalProblem.g:4229:2: rule__NodeValueAssertion__Group__3__Impl | 13256 | // InternalProblem.g:4188:2: rule__NodeValueAssertion__Group__3__Impl |
13444 | { | 13257 | { |
13445 | pushFollow(FOLLOW_2); | 13258 | pushFollow(FOLLOW_2); |
13446 | rule__NodeValueAssertion__Group__3__Impl(); | 13259 | rule__NodeValueAssertion__Group__3__Impl(); |
@@ -13466,20 +13279,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13466 | 13279 | ||
13467 | 13280 | ||
13468 | // $ANTLR start "rule__NodeValueAssertion__Group__3__Impl" | 13281 | // $ANTLR start "rule__NodeValueAssertion__Group__3__Impl" |
13469 | // InternalProblem.g:4235:1: rule__NodeValueAssertion__Group__3__Impl : ( '.' ) ; | 13282 | // InternalProblem.g:4194:1: rule__NodeValueAssertion__Group__3__Impl : ( '.' ) ; |
13470 | public final void rule__NodeValueAssertion__Group__3__Impl() throws RecognitionException { | 13283 | public final void rule__NodeValueAssertion__Group__3__Impl() throws RecognitionException { |
13471 | 13284 | ||
13472 | int stackSize = keepStackSize(); | 13285 | int stackSize = keepStackSize(); |
13473 | 13286 | ||
13474 | try { | 13287 | try { |
13475 | // InternalProblem.g:4239:1: ( ( '.' ) ) | 13288 | // InternalProblem.g:4198:1: ( ( '.' ) ) |
13476 | // InternalProblem.g:4240:1: ( '.' ) | 13289 | // InternalProblem.g:4199:1: ( '.' ) |
13477 | { | 13290 | { |
13478 | // InternalProblem.g:4240:1: ( '.' ) | 13291 | // InternalProblem.g:4199:1: ( '.' ) |
13479 | // InternalProblem.g:4241:2: '.' | 13292 | // InternalProblem.g:4200:2: '.' |
13480 | { | 13293 | { |
13481 | before(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); | 13294 | before(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); |
13482 | match(input,12,FOLLOW_2); | 13295 | match(input,13,FOLLOW_2); |
13483 | after(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); | 13296 | after(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); |
13484 | 13297 | ||
13485 | } | 13298 | } |
@@ -13503,14 +13316,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13503 | 13316 | ||
13504 | 13317 | ||
13505 | // $ANTLR start "rule__ScopeDeclaration__Group__0" | 13318 | // $ANTLR start "rule__ScopeDeclaration__Group__0" |
13506 | // InternalProblem.g:4251:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; | 13319 | // InternalProblem.g:4210:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; |
13507 | public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { | 13320 | public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { |
13508 | 13321 | ||
13509 | int stackSize = keepStackSize(); | 13322 | int stackSize = keepStackSize(); |
13510 | 13323 | ||
13511 | try { | 13324 | try { |
13512 | // InternalProblem.g:4255:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) | 13325 | // InternalProblem.g:4214:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) |
13513 | // InternalProblem.g:4256:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 | 13326 | // InternalProblem.g:4215:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 |
13514 | { | 13327 | { |
13515 | pushFollow(FOLLOW_34); | 13328 | pushFollow(FOLLOW_34); |
13516 | rule__ScopeDeclaration__Group__0__Impl(); | 13329 | rule__ScopeDeclaration__Group__0__Impl(); |
@@ -13541,20 +13354,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13541 | 13354 | ||
13542 | 13355 | ||
13543 | // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" | 13356 | // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" |
13544 | // InternalProblem.g:4263:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; | 13357 | // InternalProblem.g:4222:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; |
13545 | public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { | 13358 | public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { |
13546 | 13359 | ||
13547 | int stackSize = keepStackSize(); | 13360 | int stackSize = keepStackSize(); |
13548 | 13361 | ||
13549 | try { | 13362 | try { |
13550 | // InternalProblem.g:4267:1: ( ( 'scope' ) ) | 13363 | // InternalProblem.g:4226:1: ( ( 'scope' ) ) |
13551 | // InternalProblem.g:4268:1: ( 'scope' ) | 13364 | // InternalProblem.g:4227:1: ( 'scope' ) |
13552 | { | 13365 | { |
13553 | // InternalProblem.g:4268:1: ( 'scope' ) | 13366 | // InternalProblem.g:4227:1: ( 'scope' ) |
13554 | // InternalProblem.g:4269:2: 'scope' | 13367 | // InternalProblem.g:4228:2: 'scope' |
13555 | { | 13368 | { |
13556 | before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 13369 | before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
13557 | match(input,41,FOLLOW_2); | 13370 | match(input,38,FOLLOW_2); |
13558 | after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 13371 | after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
13559 | 13372 | ||
13560 | } | 13373 | } |
@@ -13578,14 +13391,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13578 | 13391 | ||
13579 | 13392 | ||
13580 | // $ANTLR start "rule__ScopeDeclaration__Group__1" | 13393 | // $ANTLR start "rule__ScopeDeclaration__Group__1" |
13581 | // InternalProblem.g:4278:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; | 13394 | // InternalProblem.g:4237:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; |
13582 | public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { | 13395 | public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { |
13583 | 13396 | ||
13584 | int stackSize = keepStackSize(); | 13397 | int stackSize = keepStackSize(); |
13585 | 13398 | ||
13586 | try { | 13399 | try { |
13587 | // InternalProblem.g:4282:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) | 13400 | // InternalProblem.g:4241:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) |
13588 | // InternalProblem.g:4283:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 | 13401 | // InternalProblem.g:4242:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 |
13589 | { | 13402 | { |
13590 | pushFollow(FOLLOW_35); | 13403 | pushFollow(FOLLOW_35); |
13591 | rule__ScopeDeclaration__Group__1__Impl(); | 13404 | rule__ScopeDeclaration__Group__1__Impl(); |
@@ -13616,21 +13429,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13616 | 13429 | ||
13617 | 13430 | ||
13618 | // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" | 13431 | // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" |
13619 | // InternalProblem.g:4290:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ; | 13432 | // InternalProblem.g:4249:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ; |
13620 | public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { | 13433 | public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { |
13621 | 13434 | ||
13622 | int stackSize = keepStackSize(); | 13435 | int stackSize = keepStackSize(); |
13623 | 13436 | ||
13624 | try { | 13437 | try { |
13625 | // InternalProblem.g:4294:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ) | 13438 | // InternalProblem.g:4253:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) ) |
13626 | // InternalProblem.g:4295:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) | 13439 | // InternalProblem.g:4254:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) |
13627 | { | 13440 | { |
13628 | // InternalProblem.g:4295:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) | 13441 | // InternalProblem.g:4254:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) ) |
13629 | // InternalProblem.g:4296:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) | 13442 | // InternalProblem.g:4255:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) |
13630 | { | 13443 | { |
13631 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_1()); | 13444 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_1()); |
13632 | // InternalProblem.g:4297:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) | 13445 | // InternalProblem.g:4256:2: ( rule__ScopeDeclaration__TypeScopesAssignment_1 ) |
13633 | // InternalProblem.g:4297:3: rule__ScopeDeclaration__TypeScopesAssignment_1 | 13446 | // InternalProblem.g:4256:3: rule__ScopeDeclaration__TypeScopesAssignment_1 |
13634 | { | 13447 | { |
13635 | pushFollow(FOLLOW_2); | 13448 | pushFollow(FOLLOW_2); |
13636 | rule__ScopeDeclaration__TypeScopesAssignment_1(); | 13449 | rule__ScopeDeclaration__TypeScopesAssignment_1(); |
@@ -13663,14 +13476,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13663 | 13476 | ||
13664 | 13477 | ||
13665 | // $ANTLR start "rule__ScopeDeclaration__Group__2" | 13478 | // $ANTLR start "rule__ScopeDeclaration__Group__2" |
13666 | // InternalProblem.g:4305:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ; | 13479 | // InternalProblem.g:4264:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ; |
13667 | public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { | 13480 | public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { |
13668 | 13481 | ||
13669 | int stackSize = keepStackSize(); | 13482 | int stackSize = keepStackSize(); |
13670 | 13483 | ||
13671 | try { | 13484 | try { |
13672 | // InternalProblem.g:4309:1: ( rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ) | 13485 | // InternalProblem.g:4268:1: ( rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 ) |
13673 | // InternalProblem.g:4310:2: rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 | 13486 | // InternalProblem.g:4269:2: rule__ScopeDeclaration__Group__2__Impl rule__ScopeDeclaration__Group__3 |
13674 | { | 13487 | { |
13675 | pushFollow(FOLLOW_35); | 13488 | pushFollow(FOLLOW_35); |
13676 | rule__ScopeDeclaration__Group__2__Impl(); | 13489 | rule__ScopeDeclaration__Group__2__Impl(); |
@@ -13701,33 +13514,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13701 | 13514 | ||
13702 | 13515 | ||
13703 | // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" | 13516 | // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" |
13704 | // InternalProblem.g:4317:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__Group_2__0 )* ) ; | 13517 | // InternalProblem.g:4276:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__Group_2__0 )* ) ; |
13705 | public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { | 13518 | public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { |
13706 | 13519 | ||
13707 | int stackSize = keepStackSize(); | 13520 | int stackSize = keepStackSize(); |
13708 | 13521 | ||
13709 | try { | 13522 | try { |
13710 | // InternalProblem.g:4321:1: ( ( ( rule__ScopeDeclaration__Group_2__0 )* ) ) | 13523 | // InternalProblem.g:4280:1: ( ( ( rule__ScopeDeclaration__Group_2__0 )* ) ) |
13711 | // InternalProblem.g:4322:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) | 13524 | // InternalProblem.g:4281:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) |
13712 | { | 13525 | { |
13713 | // InternalProblem.g:4322:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) | 13526 | // InternalProblem.g:4281:1: ( ( rule__ScopeDeclaration__Group_2__0 )* ) |
13714 | // InternalProblem.g:4323:2: ( rule__ScopeDeclaration__Group_2__0 )* | 13527 | // InternalProblem.g:4282:2: ( rule__ScopeDeclaration__Group_2__0 )* |
13715 | { | 13528 | { |
13716 | before(grammarAccess.getScopeDeclarationAccess().getGroup_2()); | 13529 | before(grammarAccess.getScopeDeclarationAccess().getGroup_2()); |
13717 | // InternalProblem.g:4324:2: ( rule__ScopeDeclaration__Group_2__0 )* | 13530 | // InternalProblem.g:4283:2: ( rule__ScopeDeclaration__Group_2__0 )* |
13718 | loop51: | 13531 | loop50: |
13719 | do { | 13532 | do { |
13720 | int alt51=2; | 13533 | int alt50=2; |
13721 | int LA51_0 = input.LA(1); | 13534 | int LA50_0 = input.LA(1); |
13722 | 13535 | ||
13723 | if ( (LA51_0==13) ) { | 13536 | if ( (LA50_0==14) ) { |
13724 | alt51=1; | 13537 | alt50=1; |
13725 | } | 13538 | } |
13726 | 13539 | ||
13727 | 13540 | ||
13728 | switch (alt51) { | 13541 | switch (alt50) { |
13729 | case 1 : | 13542 | case 1 : |
13730 | // InternalProblem.g:4324:3: rule__ScopeDeclaration__Group_2__0 | 13543 | // InternalProblem.g:4283:3: rule__ScopeDeclaration__Group_2__0 |
13731 | { | 13544 | { |
13732 | pushFollow(FOLLOW_10); | 13545 | pushFollow(FOLLOW_10); |
13733 | rule__ScopeDeclaration__Group_2__0(); | 13546 | rule__ScopeDeclaration__Group_2__0(); |
@@ -13739,7 +13552,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13739 | break; | 13552 | break; |
13740 | 13553 | ||
13741 | default : | 13554 | default : |
13742 | break loop51; | 13555 | break loop50; |
13743 | } | 13556 | } |
13744 | } while (true); | 13557 | } while (true); |
13745 | 13558 | ||
@@ -13766,14 +13579,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13766 | 13579 | ||
13767 | 13580 | ||
13768 | // $ANTLR start "rule__ScopeDeclaration__Group__3" | 13581 | // $ANTLR start "rule__ScopeDeclaration__Group__3" |
13769 | // InternalProblem.g:4332:1: rule__ScopeDeclaration__Group__3 : rule__ScopeDeclaration__Group__3__Impl ; | 13582 | // InternalProblem.g:4291:1: rule__ScopeDeclaration__Group__3 : rule__ScopeDeclaration__Group__3__Impl ; |
13770 | public final void rule__ScopeDeclaration__Group__3() throws RecognitionException { | 13583 | public final void rule__ScopeDeclaration__Group__3() throws RecognitionException { |
13771 | 13584 | ||
13772 | int stackSize = keepStackSize(); | 13585 | int stackSize = keepStackSize(); |
13773 | 13586 | ||
13774 | try { | 13587 | try { |
13775 | // InternalProblem.g:4336:1: ( rule__ScopeDeclaration__Group__3__Impl ) | 13588 | // InternalProblem.g:4295:1: ( rule__ScopeDeclaration__Group__3__Impl ) |
13776 | // InternalProblem.g:4337:2: rule__ScopeDeclaration__Group__3__Impl | 13589 | // InternalProblem.g:4296:2: rule__ScopeDeclaration__Group__3__Impl |
13777 | { | 13590 | { |
13778 | pushFollow(FOLLOW_2); | 13591 | pushFollow(FOLLOW_2); |
13779 | rule__ScopeDeclaration__Group__3__Impl(); | 13592 | rule__ScopeDeclaration__Group__3__Impl(); |
@@ -13799,20 +13612,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13799 | 13612 | ||
13800 | 13613 | ||
13801 | // $ANTLR start "rule__ScopeDeclaration__Group__3__Impl" | 13614 | // $ANTLR start "rule__ScopeDeclaration__Group__3__Impl" |
13802 | // InternalProblem.g:4343:1: rule__ScopeDeclaration__Group__3__Impl : ( '.' ) ; | 13615 | // InternalProblem.g:4302:1: rule__ScopeDeclaration__Group__3__Impl : ( '.' ) ; |
13803 | public final void rule__ScopeDeclaration__Group__3__Impl() throws RecognitionException { | 13616 | public final void rule__ScopeDeclaration__Group__3__Impl() throws RecognitionException { |
13804 | 13617 | ||
13805 | int stackSize = keepStackSize(); | 13618 | int stackSize = keepStackSize(); |
13806 | 13619 | ||
13807 | try { | 13620 | try { |
13808 | // InternalProblem.g:4347:1: ( ( '.' ) ) | 13621 | // InternalProblem.g:4306:1: ( ( '.' ) ) |
13809 | // InternalProblem.g:4348:1: ( '.' ) | 13622 | // InternalProblem.g:4307:1: ( '.' ) |
13810 | { | 13623 | { |
13811 | // InternalProblem.g:4348:1: ( '.' ) | 13624 | // InternalProblem.g:4307:1: ( '.' ) |
13812 | // InternalProblem.g:4349:2: '.' | 13625 | // InternalProblem.g:4308:2: '.' |
13813 | { | 13626 | { |
13814 | before(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); | 13627 | before(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); |
13815 | match(input,12,FOLLOW_2); | 13628 | match(input,13,FOLLOW_2); |
13816 | after(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); | 13629 | after(grammarAccess.getScopeDeclarationAccess().getFullStopKeyword_3()); |
13817 | 13630 | ||
13818 | } | 13631 | } |
@@ -13836,14 +13649,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13836 | 13649 | ||
13837 | 13650 | ||
13838 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0" | 13651 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0" |
13839 | // InternalProblem.g:4359:1: rule__ScopeDeclaration__Group_2__0 : rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ; | 13652 | // InternalProblem.g:4318:1: rule__ScopeDeclaration__Group_2__0 : rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ; |
13840 | public final void rule__ScopeDeclaration__Group_2__0() throws RecognitionException { | 13653 | public final void rule__ScopeDeclaration__Group_2__0() throws RecognitionException { |
13841 | 13654 | ||
13842 | int stackSize = keepStackSize(); | 13655 | int stackSize = keepStackSize(); |
13843 | 13656 | ||
13844 | try { | 13657 | try { |
13845 | // InternalProblem.g:4363:1: ( rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ) | 13658 | // InternalProblem.g:4322:1: ( rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 ) |
13846 | // InternalProblem.g:4364:2: rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 | 13659 | // InternalProblem.g:4323:2: rule__ScopeDeclaration__Group_2__0__Impl rule__ScopeDeclaration__Group_2__1 |
13847 | { | 13660 | { |
13848 | pushFollow(FOLLOW_34); | 13661 | pushFollow(FOLLOW_34); |
13849 | rule__ScopeDeclaration__Group_2__0__Impl(); | 13662 | rule__ScopeDeclaration__Group_2__0__Impl(); |
@@ -13874,20 +13687,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13874 | 13687 | ||
13875 | 13688 | ||
13876 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0__Impl" | 13689 | // $ANTLR start "rule__ScopeDeclaration__Group_2__0__Impl" |
13877 | // InternalProblem.g:4371:1: rule__ScopeDeclaration__Group_2__0__Impl : ( ',' ) ; | 13690 | // InternalProblem.g:4330:1: rule__ScopeDeclaration__Group_2__0__Impl : ( ',' ) ; |
13878 | public final void rule__ScopeDeclaration__Group_2__0__Impl() throws RecognitionException { | 13691 | public final void rule__ScopeDeclaration__Group_2__0__Impl() throws RecognitionException { |
13879 | 13692 | ||
13880 | int stackSize = keepStackSize(); | 13693 | int stackSize = keepStackSize(); |
13881 | 13694 | ||
13882 | try { | 13695 | try { |
13883 | // InternalProblem.g:4375:1: ( ( ',' ) ) | 13696 | // InternalProblem.g:4334:1: ( ( ',' ) ) |
13884 | // InternalProblem.g:4376:1: ( ',' ) | 13697 | // InternalProblem.g:4335:1: ( ',' ) |
13885 | { | 13698 | { |
13886 | // InternalProblem.g:4376:1: ( ',' ) | 13699 | // InternalProblem.g:4335:1: ( ',' ) |
13887 | // InternalProblem.g:4377:2: ',' | 13700 | // InternalProblem.g:4336:2: ',' |
13888 | { | 13701 | { |
13889 | before(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); | 13702 | before(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); |
13890 | match(input,13,FOLLOW_2); | 13703 | match(input,14,FOLLOW_2); |
13891 | after(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); | 13704 | after(grammarAccess.getScopeDeclarationAccess().getCommaKeyword_2_0()); |
13892 | 13705 | ||
13893 | } | 13706 | } |
@@ -13911,14 +13724,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13911 | 13724 | ||
13912 | 13725 | ||
13913 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1" | 13726 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1" |
13914 | // InternalProblem.g:4386:1: rule__ScopeDeclaration__Group_2__1 : rule__ScopeDeclaration__Group_2__1__Impl ; | 13727 | // InternalProblem.g:4345:1: rule__ScopeDeclaration__Group_2__1 : rule__ScopeDeclaration__Group_2__1__Impl ; |
13915 | public final void rule__ScopeDeclaration__Group_2__1() throws RecognitionException { | 13728 | public final void rule__ScopeDeclaration__Group_2__1() throws RecognitionException { |
13916 | 13729 | ||
13917 | int stackSize = keepStackSize(); | 13730 | int stackSize = keepStackSize(); |
13918 | 13731 | ||
13919 | try { | 13732 | try { |
13920 | // InternalProblem.g:4390:1: ( rule__ScopeDeclaration__Group_2__1__Impl ) | 13733 | // InternalProblem.g:4349:1: ( rule__ScopeDeclaration__Group_2__1__Impl ) |
13921 | // InternalProblem.g:4391:2: rule__ScopeDeclaration__Group_2__1__Impl | 13734 | // InternalProblem.g:4350:2: rule__ScopeDeclaration__Group_2__1__Impl |
13922 | { | 13735 | { |
13923 | pushFollow(FOLLOW_2); | 13736 | pushFollow(FOLLOW_2); |
13924 | rule__ScopeDeclaration__Group_2__1__Impl(); | 13737 | rule__ScopeDeclaration__Group_2__1__Impl(); |
@@ -13944,21 +13757,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13944 | 13757 | ||
13945 | 13758 | ||
13946 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1__Impl" | 13759 | // $ANTLR start "rule__ScopeDeclaration__Group_2__1__Impl" |
13947 | // InternalProblem.g:4397:1: rule__ScopeDeclaration__Group_2__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ; | 13760 | // InternalProblem.g:4356:1: rule__ScopeDeclaration__Group_2__1__Impl : ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ; |
13948 | public final void rule__ScopeDeclaration__Group_2__1__Impl() throws RecognitionException { | 13761 | public final void rule__ScopeDeclaration__Group_2__1__Impl() throws RecognitionException { |
13949 | 13762 | ||
13950 | int stackSize = keepStackSize(); | 13763 | int stackSize = keepStackSize(); |
13951 | 13764 | ||
13952 | try { | 13765 | try { |
13953 | // InternalProblem.g:4401:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ) | 13766 | // InternalProblem.g:4360:1: ( ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) ) |
13954 | // InternalProblem.g:4402:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) | 13767 | // InternalProblem.g:4361:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) |
13955 | { | 13768 | { |
13956 | // InternalProblem.g:4402:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) | 13769 | // InternalProblem.g:4361:1: ( ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) ) |
13957 | // InternalProblem.g:4403:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) | 13770 | // InternalProblem.g:4362:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) |
13958 | { | 13771 | { |
13959 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_2_1()); | 13772 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesAssignment_2_1()); |
13960 | // InternalProblem.g:4404:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) | 13773 | // InternalProblem.g:4363:2: ( rule__ScopeDeclaration__TypeScopesAssignment_2_1 ) |
13961 | // InternalProblem.g:4404:3: rule__ScopeDeclaration__TypeScopesAssignment_2_1 | 13774 | // InternalProblem.g:4363:3: rule__ScopeDeclaration__TypeScopesAssignment_2_1 |
13962 | { | 13775 | { |
13963 | pushFollow(FOLLOW_2); | 13776 | pushFollow(FOLLOW_2); |
13964 | rule__ScopeDeclaration__TypeScopesAssignment_2_1(); | 13777 | rule__ScopeDeclaration__TypeScopesAssignment_2_1(); |
@@ -13991,14 +13804,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
13991 | 13804 | ||
13992 | 13805 | ||
13993 | // $ANTLR start "rule__TypeScope__Group__0" | 13806 | // $ANTLR start "rule__TypeScope__Group__0" |
13994 | // InternalProblem.g:4413:1: rule__TypeScope__Group__0 : rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ; | 13807 | // InternalProblem.g:4372:1: rule__TypeScope__Group__0 : rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ; |
13995 | public final void rule__TypeScope__Group__0() throws RecognitionException { | 13808 | public final void rule__TypeScope__Group__0() throws RecognitionException { |
13996 | 13809 | ||
13997 | int stackSize = keepStackSize(); | 13810 | int stackSize = keepStackSize(); |
13998 | 13811 | ||
13999 | try { | 13812 | try { |
14000 | // InternalProblem.g:4417:1: ( rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ) | 13813 | // InternalProblem.g:4376:1: ( rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 ) |
14001 | // InternalProblem.g:4418:2: rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 | 13814 | // InternalProblem.g:4377:2: rule__TypeScope__Group__0__Impl rule__TypeScope__Group__1 |
14002 | { | 13815 | { |
14003 | pushFollow(FOLLOW_36); | 13816 | pushFollow(FOLLOW_36); |
14004 | rule__TypeScope__Group__0__Impl(); | 13817 | rule__TypeScope__Group__0__Impl(); |
@@ -14029,21 +13842,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14029 | 13842 | ||
14030 | 13843 | ||
14031 | // $ANTLR start "rule__TypeScope__Group__0__Impl" | 13844 | // $ANTLR start "rule__TypeScope__Group__0__Impl" |
14032 | // InternalProblem.g:4425:1: rule__TypeScope__Group__0__Impl : ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ; | 13845 | // InternalProblem.g:4384:1: rule__TypeScope__Group__0__Impl : ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ; |
14033 | public final void rule__TypeScope__Group__0__Impl() throws RecognitionException { | 13846 | public final void rule__TypeScope__Group__0__Impl() throws RecognitionException { |
14034 | 13847 | ||
14035 | int stackSize = keepStackSize(); | 13848 | int stackSize = keepStackSize(); |
14036 | 13849 | ||
14037 | try { | 13850 | try { |
14038 | // InternalProblem.g:4429:1: ( ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ) | 13851 | // InternalProblem.g:4388:1: ( ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) ) |
14039 | // InternalProblem.g:4430:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) | 13852 | // InternalProblem.g:4389:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) |
14040 | { | 13853 | { |
14041 | // InternalProblem.g:4430:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) | 13854 | // InternalProblem.g:4389:1: ( ( rule__TypeScope__TargetTypeAssignment_0 ) ) |
14042 | // InternalProblem.g:4431:2: ( rule__TypeScope__TargetTypeAssignment_0 ) | 13855 | // InternalProblem.g:4390:2: ( rule__TypeScope__TargetTypeAssignment_0 ) |
14043 | { | 13856 | { |
14044 | before(grammarAccess.getTypeScopeAccess().getTargetTypeAssignment_0()); | 13857 | before(grammarAccess.getTypeScopeAccess().getTargetTypeAssignment_0()); |
14045 | // InternalProblem.g:4432:2: ( rule__TypeScope__TargetTypeAssignment_0 ) | 13858 | // InternalProblem.g:4391:2: ( rule__TypeScope__TargetTypeAssignment_0 ) |
14046 | // InternalProblem.g:4432:3: rule__TypeScope__TargetTypeAssignment_0 | 13859 | // InternalProblem.g:4391:3: rule__TypeScope__TargetTypeAssignment_0 |
14047 | { | 13860 | { |
14048 | pushFollow(FOLLOW_2); | 13861 | pushFollow(FOLLOW_2); |
14049 | rule__TypeScope__TargetTypeAssignment_0(); | 13862 | rule__TypeScope__TargetTypeAssignment_0(); |
@@ -14076,14 +13889,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14076 | 13889 | ||
14077 | 13890 | ||
14078 | // $ANTLR start "rule__TypeScope__Group__1" | 13891 | // $ANTLR start "rule__TypeScope__Group__1" |
14079 | // InternalProblem.g:4440:1: rule__TypeScope__Group__1 : rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ; | 13892 | // InternalProblem.g:4399:1: rule__TypeScope__Group__1 : rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ; |
14080 | public final void rule__TypeScope__Group__1() throws RecognitionException { | 13893 | public final void rule__TypeScope__Group__1() throws RecognitionException { |
14081 | 13894 | ||
14082 | int stackSize = keepStackSize(); | 13895 | int stackSize = keepStackSize(); |
14083 | 13896 | ||
14084 | try { | 13897 | try { |
14085 | // InternalProblem.g:4444:1: ( rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ) | 13898 | // InternalProblem.g:4403:1: ( rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 ) |
14086 | // InternalProblem.g:4445:2: rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 | 13899 | // InternalProblem.g:4404:2: rule__TypeScope__Group__1__Impl rule__TypeScope__Group__2 |
14087 | { | 13900 | { |
14088 | pushFollow(FOLLOW_20); | 13901 | pushFollow(FOLLOW_20); |
14089 | rule__TypeScope__Group__1__Impl(); | 13902 | rule__TypeScope__Group__1__Impl(); |
@@ -14114,21 +13927,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14114 | 13927 | ||
14115 | 13928 | ||
14116 | // $ANTLR start "rule__TypeScope__Group__1__Impl" | 13929 | // $ANTLR start "rule__TypeScope__Group__1__Impl" |
14117 | // InternalProblem.g:4452:1: rule__TypeScope__Group__1__Impl : ( ( rule__TypeScope__Alternatives_1 ) ) ; | 13930 | // InternalProblem.g:4411:1: rule__TypeScope__Group__1__Impl : ( ( rule__TypeScope__Alternatives_1 ) ) ; |
14118 | public final void rule__TypeScope__Group__1__Impl() throws RecognitionException { | 13931 | public final void rule__TypeScope__Group__1__Impl() throws RecognitionException { |
14119 | 13932 | ||
14120 | int stackSize = keepStackSize(); | 13933 | int stackSize = keepStackSize(); |
14121 | 13934 | ||
14122 | try { | 13935 | try { |
14123 | // InternalProblem.g:4456:1: ( ( ( rule__TypeScope__Alternatives_1 ) ) ) | 13936 | // InternalProblem.g:4415:1: ( ( ( rule__TypeScope__Alternatives_1 ) ) ) |
14124 | // InternalProblem.g:4457:1: ( ( rule__TypeScope__Alternatives_1 ) ) | 13937 | // InternalProblem.g:4416:1: ( ( rule__TypeScope__Alternatives_1 ) ) |
14125 | { | 13938 | { |
14126 | // InternalProblem.g:4457:1: ( ( rule__TypeScope__Alternatives_1 ) ) | 13939 | // InternalProblem.g:4416:1: ( ( rule__TypeScope__Alternatives_1 ) ) |
14127 | // InternalProblem.g:4458:2: ( rule__TypeScope__Alternatives_1 ) | 13940 | // InternalProblem.g:4417:2: ( rule__TypeScope__Alternatives_1 ) |
14128 | { | 13941 | { |
14129 | before(grammarAccess.getTypeScopeAccess().getAlternatives_1()); | 13942 | before(grammarAccess.getTypeScopeAccess().getAlternatives_1()); |
14130 | // InternalProblem.g:4459:2: ( rule__TypeScope__Alternatives_1 ) | 13943 | // InternalProblem.g:4418:2: ( rule__TypeScope__Alternatives_1 ) |
14131 | // InternalProblem.g:4459:3: rule__TypeScope__Alternatives_1 | 13944 | // InternalProblem.g:4418:3: rule__TypeScope__Alternatives_1 |
14132 | { | 13945 | { |
14133 | pushFollow(FOLLOW_2); | 13946 | pushFollow(FOLLOW_2); |
14134 | rule__TypeScope__Alternatives_1(); | 13947 | rule__TypeScope__Alternatives_1(); |
@@ -14161,14 +13974,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14161 | 13974 | ||
14162 | 13975 | ||
14163 | // $ANTLR start "rule__TypeScope__Group__2" | 13976 | // $ANTLR start "rule__TypeScope__Group__2" |
14164 | // InternalProblem.g:4467:1: rule__TypeScope__Group__2 : rule__TypeScope__Group__2__Impl ; | 13977 | // InternalProblem.g:4426:1: rule__TypeScope__Group__2 : rule__TypeScope__Group__2__Impl ; |
14165 | public final void rule__TypeScope__Group__2() throws RecognitionException { | 13978 | public final void rule__TypeScope__Group__2() throws RecognitionException { |
14166 | 13979 | ||
14167 | int stackSize = keepStackSize(); | 13980 | int stackSize = keepStackSize(); |
14168 | 13981 | ||
14169 | try { | 13982 | try { |
14170 | // InternalProblem.g:4471:1: ( rule__TypeScope__Group__2__Impl ) | 13983 | // InternalProblem.g:4430:1: ( rule__TypeScope__Group__2__Impl ) |
14171 | // InternalProblem.g:4472:2: rule__TypeScope__Group__2__Impl | 13984 | // InternalProblem.g:4431:2: rule__TypeScope__Group__2__Impl |
14172 | { | 13985 | { |
14173 | pushFollow(FOLLOW_2); | 13986 | pushFollow(FOLLOW_2); |
14174 | rule__TypeScope__Group__2__Impl(); | 13987 | rule__TypeScope__Group__2__Impl(); |
@@ -14194,21 +14007,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14194 | 14007 | ||
14195 | 14008 | ||
14196 | // $ANTLR start "rule__TypeScope__Group__2__Impl" | 14009 | // $ANTLR start "rule__TypeScope__Group__2__Impl" |
14197 | // InternalProblem.g:4478:1: rule__TypeScope__Group__2__Impl : ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ; | 14010 | // InternalProblem.g:4437:1: rule__TypeScope__Group__2__Impl : ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ; |
14198 | public final void rule__TypeScope__Group__2__Impl() throws RecognitionException { | 14011 | public final void rule__TypeScope__Group__2__Impl() throws RecognitionException { |
14199 | 14012 | ||
14200 | int stackSize = keepStackSize(); | 14013 | int stackSize = keepStackSize(); |
14201 | 14014 | ||
14202 | try { | 14015 | try { |
14203 | // InternalProblem.g:4482:1: ( ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ) | 14016 | // InternalProblem.g:4441:1: ( ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) ) |
14204 | // InternalProblem.g:4483:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) | 14017 | // InternalProblem.g:4442:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) |
14205 | { | 14018 | { |
14206 | // InternalProblem.g:4483:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) | 14019 | // InternalProblem.g:4442:1: ( ( rule__TypeScope__MultiplicityAssignment_2 ) ) |
14207 | // InternalProblem.g:4484:2: ( rule__TypeScope__MultiplicityAssignment_2 ) | 14020 | // InternalProblem.g:4443:2: ( rule__TypeScope__MultiplicityAssignment_2 ) |
14208 | { | 14021 | { |
14209 | before(grammarAccess.getTypeScopeAccess().getMultiplicityAssignment_2()); | 14022 | before(grammarAccess.getTypeScopeAccess().getMultiplicityAssignment_2()); |
14210 | // InternalProblem.g:4485:2: ( rule__TypeScope__MultiplicityAssignment_2 ) | 14023 | // InternalProblem.g:4444:2: ( rule__TypeScope__MultiplicityAssignment_2 ) |
14211 | // InternalProblem.g:4485:3: rule__TypeScope__MultiplicityAssignment_2 | 14024 | // InternalProblem.g:4444:3: rule__TypeScope__MultiplicityAssignment_2 |
14212 | { | 14025 | { |
14213 | pushFollow(FOLLOW_2); | 14026 | pushFollow(FOLLOW_2); |
14214 | rule__TypeScope__MultiplicityAssignment_2(); | 14027 | rule__TypeScope__MultiplicityAssignment_2(); |
@@ -14241,14 +14054,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14241 | 14054 | ||
14242 | 14055 | ||
14243 | // $ANTLR start "rule__RangeMultiplicity__Group__0" | 14056 | // $ANTLR start "rule__RangeMultiplicity__Group__0" |
14244 | // InternalProblem.g:4494:1: rule__RangeMultiplicity__Group__0 : rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ; | 14057 | // InternalProblem.g:4453:1: rule__RangeMultiplicity__Group__0 : rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ; |
14245 | public final void rule__RangeMultiplicity__Group__0() throws RecognitionException { | 14058 | public final void rule__RangeMultiplicity__Group__0() throws RecognitionException { |
14246 | 14059 | ||
14247 | int stackSize = keepStackSize(); | 14060 | int stackSize = keepStackSize(); |
14248 | 14061 | ||
14249 | try { | 14062 | try { |
14250 | // InternalProblem.g:4498:1: ( rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ) | 14063 | // InternalProblem.g:4457:1: ( rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 ) |
14251 | // InternalProblem.g:4499:2: rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 | 14064 | // InternalProblem.g:4458:2: rule__RangeMultiplicity__Group__0__Impl rule__RangeMultiplicity__Group__1 |
14252 | { | 14065 | { |
14253 | pushFollow(FOLLOW_37); | 14066 | pushFollow(FOLLOW_37); |
14254 | rule__RangeMultiplicity__Group__0__Impl(); | 14067 | rule__RangeMultiplicity__Group__0__Impl(); |
@@ -14279,21 +14092,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14279 | 14092 | ||
14280 | 14093 | ||
14281 | // $ANTLR start "rule__RangeMultiplicity__Group__0__Impl" | 14094 | // $ANTLR start "rule__RangeMultiplicity__Group__0__Impl" |
14282 | // InternalProblem.g:4506:1: rule__RangeMultiplicity__Group__0__Impl : ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ; | 14095 | // InternalProblem.g:4465:1: rule__RangeMultiplicity__Group__0__Impl : ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ; |
14283 | public final void rule__RangeMultiplicity__Group__0__Impl() throws RecognitionException { | 14096 | public final void rule__RangeMultiplicity__Group__0__Impl() throws RecognitionException { |
14284 | 14097 | ||
14285 | int stackSize = keepStackSize(); | 14098 | int stackSize = keepStackSize(); |
14286 | 14099 | ||
14287 | try { | 14100 | try { |
14288 | // InternalProblem.g:4510:1: ( ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ) | 14101 | // InternalProblem.g:4469:1: ( ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) ) |
14289 | // InternalProblem.g:4511:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) | 14102 | // InternalProblem.g:4470:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) |
14290 | { | 14103 | { |
14291 | // InternalProblem.g:4511:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) | 14104 | // InternalProblem.g:4470:1: ( ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) ) |
14292 | // InternalProblem.g:4512:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) | 14105 | // InternalProblem.g:4471:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) |
14293 | { | 14106 | { |
14294 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundAssignment_0()); | 14107 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundAssignment_0()); |
14295 | // InternalProblem.g:4513:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) | 14108 | // InternalProblem.g:4472:2: ( rule__RangeMultiplicity__LowerBoundAssignment_0 ) |
14296 | // InternalProblem.g:4513:3: rule__RangeMultiplicity__LowerBoundAssignment_0 | 14109 | // InternalProblem.g:4472:3: rule__RangeMultiplicity__LowerBoundAssignment_0 |
14297 | { | 14110 | { |
14298 | pushFollow(FOLLOW_2); | 14111 | pushFollow(FOLLOW_2); |
14299 | rule__RangeMultiplicity__LowerBoundAssignment_0(); | 14112 | rule__RangeMultiplicity__LowerBoundAssignment_0(); |
@@ -14326,14 +14139,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14326 | 14139 | ||
14327 | 14140 | ||
14328 | // $ANTLR start "rule__RangeMultiplicity__Group__1" | 14141 | // $ANTLR start "rule__RangeMultiplicity__Group__1" |
14329 | // InternalProblem.g:4521:1: rule__RangeMultiplicity__Group__1 : rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ; | 14142 | // InternalProblem.g:4480:1: rule__RangeMultiplicity__Group__1 : rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ; |
14330 | public final void rule__RangeMultiplicity__Group__1() throws RecognitionException { | 14143 | public final void rule__RangeMultiplicity__Group__1() throws RecognitionException { |
14331 | 14144 | ||
14332 | int stackSize = keepStackSize(); | 14145 | int stackSize = keepStackSize(); |
14333 | 14146 | ||
14334 | try { | 14147 | try { |
14335 | // InternalProblem.g:4525:1: ( rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ) | 14148 | // InternalProblem.g:4484:1: ( rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 ) |
14336 | // InternalProblem.g:4526:2: rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 | 14149 | // InternalProblem.g:4485:2: rule__RangeMultiplicity__Group__1__Impl rule__RangeMultiplicity__Group__2 |
14337 | { | 14150 | { |
14338 | pushFollow(FOLLOW_38); | 14151 | pushFollow(FOLLOW_38); |
14339 | rule__RangeMultiplicity__Group__1__Impl(); | 14152 | rule__RangeMultiplicity__Group__1__Impl(); |
@@ -14364,20 +14177,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14364 | 14177 | ||
14365 | 14178 | ||
14366 | // $ANTLR start "rule__RangeMultiplicity__Group__1__Impl" | 14179 | // $ANTLR start "rule__RangeMultiplicity__Group__1__Impl" |
14367 | // InternalProblem.g:4533:1: rule__RangeMultiplicity__Group__1__Impl : ( '..' ) ; | 14180 | // InternalProblem.g:4492:1: rule__RangeMultiplicity__Group__1__Impl : ( '..' ) ; |
14368 | public final void rule__RangeMultiplicity__Group__1__Impl() throws RecognitionException { | 14181 | public final void rule__RangeMultiplicity__Group__1__Impl() throws RecognitionException { |
14369 | 14182 | ||
14370 | int stackSize = keepStackSize(); | 14183 | int stackSize = keepStackSize(); |
14371 | 14184 | ||
14372 | try { | 14185 | try { |
14373 | // InternalProblem.g:4537:1: ( ( '..' ) ) | 14186 | // InternalProblem.g:4496:1: ( ( '..' ) ) |
14374 | // InternalProblem.g:4538:1: ( '..' ) | 14187 | // InternalProblem.g:4497:1: ( '..' ) |
14375 | { | 14188 | { |
14376 | // InternalProblem.g:4538:1: ( '..' ) | 14189 | // InternalProblem.g:4497:1: ( '..' ) |
14377 | // InternalProblem.g:4539:2: '..' | 14190 | // InternalProblem.g:4498:2: '..' |
14378 | { | 14191 | { |
14379 | before(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); | 14192 | before(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); |
14380 | match(input,42,FOLLOW_2); | 14193 | match(input,39,FOLLOW_2); |
14381 | after(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); | 14194 | after(grammarAccess.getRangeMultiplicityAccess().getFullStopFullStopKeyword_1()); |
14382 | 14195 | ||
14383 | } | 14196 | } |
@@ -14401,14 +14214,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14401 | 14214 | ||
14402 | 14215 | ||
14403 | // $ANTLR start "rule__RangeMultiplicity__Group__2" | 14216 | // $ANTLR start "rule__RangeMultiplicity__Group__2" |
14404 | // InternalProblem.g:4548:1: rule__RangeMultiplicity__Group__2 : rule__RangeMultiplicity__Group__2__Impl ; | 14217 | // InternalProblem.g:4507:1: rule__RangeMultiplicity__Group__2 : rule__RangeMultiplicity__Group__2__Impl ; |
14405 | public final void rule__RangeMultiplicity__Group__2() throws RecognitionException { | 14218 | public final void rule__RangeMultiplicity__Group__2() throws RecognitionException { |
14406 | 14219 | ||
14407 | int stackSize = keepStackSize(); | 14220 | int stackSize = keepStackSize(); |
14408 | 14221 | ||
14409 | try { | 14222 | try { |
14410 | // InternalProblem.g:4552:1: ( rule__RangeMultiplicity__Group__2__Impl ) | 14223 | // InternalProblem.g:4511:1: ( rule__RangeMultiplicity__Group__2__Impl ) |
14411 | // InternalProblem.g:4553:2: rule__RangeMultiplicity__Group__2__Impl | 14224 | // InternalProblem.g:4512:2: rule__RangeMultiplicity__Group__2__Impl |
14412 | { | 14225 | { |
14413 | pushFollow(FOLLOW_2); | 14226 | pushFollow(FOLLOW_2); |
14414 | rule__RangeMultiplicity__Group__2__Impl(); | 14227 | rule__RangeMultiplicity__Group__2__Impl(); |
@@ -14434,21 +14247,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14434 | 14247 | ||
14435 | 14248 | ||
14436 | // $ANTLR start "rule__RangeMultiplicity__Group__2__Impl" | 14249 | // $ANTLR start "rule__RangeMultiplicity__Group__2__Impl" |
14437 | // InternalProblem.g:4559:1: rule__RangeMultiplicity__Group__2__Impl : ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ; | 14250 | // InternalProblem.g:4518:1: rule__RangeMultiplicity__Group__2__Impl : ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ; |
14438 | public final void rule__RangeMultiplicity__Group__2__Impl() throws RecognitionException { | 14251 | public final void rule__RangeMultiplicity__Group__2__Impl() throws RecognitionException { |
14439 | 14252 | ||
14440 | int stackSize = keepStackSize(); | 14253 | int stackSize = keepStackSize(); |
14441 | 14254 | ||
14442 | try { | 14255 | try { |
14443 | // InternalProblem.g:4563:1: ( ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ) | 14256 | // InternalProblem.g:4522:1: ( ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) ) |
14444 | // InternalProblem.g:4564:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) | 14257 | // InternalProblem.g:4523:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) |
14445 | { | 14258 | { |
14446 | // InternalProblem.g:4564:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) | 14259 | // InternalProblem.g:4523:1: ( ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) ) |
14447 | // InternalProblem.g:4565:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) | 14260 | // InternalProblem.g:4524:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) |
14448 | { | 14261 | { |
14449 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundAssignment_2()); | 14262 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundAssignment_2()); |
14450 | // InternalProblem.g:4566:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) | 14263 | // InternalProblem.g:4525:2: ( rule__RangeMultiplicity__UpperBoundAssignment_2 ) |
14451 | // InternalProblem.g:4566:3: rule__RangeMultiplicity__UpperBoundAssignment_2 | 14264 | // InternalProblem.g:4525:3: rule__RangeMultiplicity__UpperBoundAssignment_2 |
14452 | { | 14265 | { |
14453 | pushFollow(FOLLOW_2); | 14266 | pushFollow(FOLLOW_2); |
14454 | rule__RangeMultiplicity__UpperBoundAssignment_2(); | 14267 | rule__RangeMultiplicity__UpperBoundAssignment_2(); |
@@ -14481,14 +14294,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14481 | 14294 | ||
14482 | 14295 | ||
14483 | // $ANTLR start "rule__QualifiedName__Group_1__0" | 14296 | // $ANTLR start "rule__QualifiedName__Group_1__0" |
14484 | // InternalProblem.g:4575:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; | 14297 | // InternalProblem.g:4534:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; |
14485 | public final void rule__QualifiedName__Group_1__0() throws RecognitionException { | 14298 | public final void rule__QualifiedName__Group_1__0() throws RecognitionException { |
14486 | 14299 | ||
14487 | int stackSize = keepStackSize(); | 14300 | int stackSize = keepStackSize(); |
14488 | 14301 | ||
14489 | try { | 14302 | try { |
14490 | // InternalProblem.g:4579:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) | 14303 | // InternalProblem.g:4538:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) |
14491 | // InternalProblem.g:4580:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 | 14304 | // InternalProblem.g:4539:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 |
14492 | { | 14305 | { |
14493 | pushFollow(FOLLOW_39); | 14306 | pushFollow(FOLLOW_39); |
14494 | rule__QualifiedName__Group_1__0__Impl(); | 14307 | rule__QualifiedName__Group_1__0__Impl(); |
@@ -14519,17 +14332,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14519 | 14332 | ||
14520 | 14333 | ||
14521 | // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" | 14334 | // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" |
14522 | // InternalProblem.g:4587:1: rule__QualifiedName__Group_1__0__Impl : ( ruleIdentifier ) ; | 14335 | // InternalProblem.g:4546:1: rule__QualifiedName__Group_1__0__Impl : ( ruleIdentifier ) ; |
14523 | public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { | 14336 | public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { |
14524 | 14337 | ||
14525 | int stackSize = keepStackSize(); | 14338 | int stackSize = keepStackSize(); |
14526 | 14339 | ||
14527 | try { | 14340 | try { |
14528 | // InternalProblem.g:4591:1: ( ( ruleIdentifier ) ) | 14341 | // InternalProblem.g:4550:1: ( ( ruleIdentifier ) ) |
14529 | // InternalProblem.g:4592:1: ( ruleIdentifier ) | 14342 | // InternalProblem.g:4551:1: ( ruleIdentifier ) |
14530 | { | 14343 | { |
14531 | // InternalProblem.g:4592:1: ( ruleIdentifier ) | 14344 | // InternalProblem.g:4551:1: ( ruleIdentifier ) |
14532 | // InternalProblem.g:4593:2: ruleIdentifier | 14345 | // InternalProblem.g:4552:2: ruleIdentifier |
14533 | { | 14346 | { |
14534 | before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); | 14347 | before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_0()); |
14535 | pushFollow(FOLLOW_2); | 14348 | pushFollow(FOLLOW_2); |
@@ -14560,14 +14373,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14560 | 14373 | ||
14561 | 14374 | ||
14562 | // $ANTLR start "rule__QualifiedName__Group_1__1" | 14375 | // $ANTLR start "rule__QualifiedName__Group_1__1" |
14563 | // InternalProblem.g:4602:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; | 14376 | // InternalProblem.g:4561:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; |
14564 | public final void rule__QualifiedName__Group_1__1() throws RecognitionException { | 14377 | public final void rule__QualifiedName__Group_1__1() throws RecognitionException { |
14565 | 14378 | ||
14566 | int stackSize = keepStackSize(); | 14379 | int stackSize = keepStackSize(); |
14567 | 14380 | ||
14568 | try { | 14381 | try { |
14569 | // InternalProblem.g:4606:1: ( rule__QualifiedName__Group_1__1__Impl ) | 14382 | // InternalProblem.g:4565:1: ( rule__QualifiedName__Group_1__1__Impl ) |
14570 | // InternalProblem.g:4607:2: rule__QualifiedName__Group_1__1__Impl | 14383 | // InternalProblem.g:4566:2: rule__QualifiedName__Group_1__1__Impl |
14571 | { | 14384 | { |
14572 | pushFollow(FOLLOW_2); | 14385 | pushFollow(FOLLOW_2); |
14573 | rule__QualifiedName__Group_1__1__Impl(); | 14386 | rule__QualifiedName__Group_1__1__Impl(); |
@@ -14593,33 +14406,33 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14593 | 14406 | ||
14594 | 14407 | ||
14595 | // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" | 14408 | // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" |
14596 | // InternalProblem.g:4613:1: rule__QualifiedName__Group_1__1__Impl : ( ( rule__QualifiedName__Group_1_1__0 )* ) ; | 14409 | // InternalProblem.g:4572:1: rule__QualifiedName__Group_1__1__Impl : ( ( rule__QualifiedName__Group_1_1__0 )* ) ; |
14597 | public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { | 14410 | public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { |
14598 | 14411 | ||
14599 | int stackSize = keepStackSize(); | 14412 | int stackSize = keepStackSize(); |
14600 | 14413 | ||
14601 | try { | 14414 | try { |
14602 | // InternalProblem.g:4617:1: ( ( ( rule__QualifiedName__Group_1_1__0 )* ) ) | 14415 | // InternalProblem.g:4576:1: ( ( ( rule__QualifiedName__Group_1_1__0 )* ) ) |
14603 | // InternalProblem.g:4618:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) | 14416 | // InternalProblem.g:4577:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) |
14604 | { | 14417 | { |
14605 | // InternalProblem.g:4618:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) | 14418 | // InternalProblem.g:4577:1: ( ( rule__QualifiedName__Group_1_1__0 )* ) |
14606 | // InternalProblem.g:4619:2: ( rule__QualifiedName__Group_1_1__0 )* | 14419 | // InternalProblem.g:4578:2: ( rule__QualifiedName__Group_1_1__0 )* |
14607 | { | 14420 | { |
14608 | before(grammarAccess.getQualifiedNameAccess().getGroup_1_1()); | 14421 | before(grammarAccess.getQualifiedNameAccess().getGroup_1_1()); |
14609 | // InternalProblem.g:4620:2: ( rule__QualifiedName__Group_1_1__0 )* | 14422 | // InternalProblem.g:4579:2: ( rule__QualifiedName__Group_1_1__0 )* |
14610 | loop52: | 14423 | loop51: |
14611 | do { | 14424 | do { |
14612 | int alt52=2; | 14425 | int alt51=2; |
14613 | int LA52_0 = input.LA(1); | 14426 | int LA51_0 = input.LA(1); |
14614 | 14427 | ||
14615 | if ( (LA52_0==43) ) { | 14428 | if ( (LA51_0==40) ) { |
14616 | alt52=1; | 14429 | alt51=1; |
14617 | } | 14430 | } |
14618 | 14431 | ||
14619 | 14432 | ||
14620 | switch (alt52) { | 14433 | switch (alt51) { |
14621 | case 1 : | 14434 | case 1 : |
14622 | // InternalProblem.g:4620:3: rule__QualifiedName__Group_1_1__0 | 14435 | // InternalProblem.g:4579:3: rule__QualifiedName__Group_1_1__0 |
14623 | { | 14436 | { |
14624 | pushFollow(FOLLOW_40); | 14437 | pushFollow(FOLLOW_40); |
14625 | rule__QualifiedName__Group_1_1__0(); | 14438 | rule__QualifiedName__Group_1_1__0(); |
@@ -14631,7 +14444,7 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14631 | break; | 14444 | break; |
14632 | 14445 | ||
14633 | default : | 14446 | default : |
14634 | break loop52; | 14447 | break loop51; |
14635 | } | 14448 | } |
14636 | } while (true); | 14449 | } while (true); |
14637 | 14450 | ||
@@ -14658,14 +14471,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14658 | 14471 | ||
14659 | 14472 | ||
14660 | // $ANTLR start "rule__QualifiedName__Group_1_1__0" | 14473 | // $ANTLR start "rule__QualifiedName__Group_1_1__0" |
14661 | // InternalProblem.g:4629:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ; | 14474 | // InternalProblem.g:4588:1: rule__QualifiedName__Group_1_1__0 : rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ; |
14662 | public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException { | 14475 | public final void rule__QualifiedName__Group_1_1__0() throws RecognitionException { |
14663 | 14476 | ||
14664 | int stackSize = keepStackSize(); | 14477 | int stackSize = keepStackSize(); |
14665 | 14478 | ||
14666 | try { | 14479 | try { |
14667 | // InternalProblem.g:4633:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ) | 14480 | // InternalProblem.g:4592:1: ( rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 ) |
14668 | // InternalProblem.g:4634:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 | 14481 | // InternalProblem.g:4593:2: rule__QualifiedName__Group_1_1__0__Impl rule__QualifiedName__Group_1_1__1 |
14669 | { | 14482 | { |
14670 | pushFollow(FOLLOW_5); | 14483 | pushFollow(FOLLOW_5); |
14671 | rule__QualifiedName__Group_1_1__0__Impl(); | 14484 | rule__QualifiedName__Group_1_1__0__Impl(); |
@@ -14696,20 +14509,20 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14696 | 14509 | ||
14697 | 14510 | ||
14698 | // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl" | 14511 | // $ANTLR start "rule__QualifiedName__Group_1_1__0__Impl" |
14699 | // InternalProblem.g:4641:1: rule__QualifiedName__Group_1_1__0__Impl : ( '::' ) ; | 14512 | // InternalProblem.g:4600:1: rule__QualifiedName__Group_1_1__0__Impl : ( '::' ) ; |
14700 | public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException { | 14513 | public final void rule__QualifiedName__Group_1_1__0__Impl() throws RecognitionException { |
14701 | 14514 | ||
14702 | int stackSize = keepStackSize(); | 14515 | int stackSize = keepStackSize(); |
14703 | 14516 | ||
14704 | try { | 14517 | try { |
14705 | // InternalProblem.g:4645:1: ( ( '::' ) ) | 14518 | // InternalProblem.g:4604:1: ( ( '::' ) ) |
14706 | // InternalProblem.g:4646:1: ( '::' ) | 14519 | // InternalProblem.g:4605:1: ( '::' ) |
14707 | { | 14520 | { |
14708 | // InternalProblem.g:4646:1: ( '::' ) | 14521 | // InternalProblem.g:4605:1: ( '::' ) |
14709 | // InternalProblem.g:4647:2: '::' | 14522 | // InternalProblem.g:4606:2: '::' |
14710 | { | 14523 | { |
14711 | before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_1_0()); | 14524 | before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_1_0()); |
14712 | match(input,43,FOLLOW_2); | 14525 | match(input,40,FOLLOW_2); |
14713 | after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_1_0()); | 14526 | after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1_1_0()); |
14714 | 14527 | ||
14715 | } | 14528 | } |
@@ -14733,14 +14546,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14733 | 14546 | ||
14734 | 14547 | ||
14735 | // $ANTLR start "rule__QualifiedName__Group_1_1__1" | 14548 | // $ANTLR start "rule__QualifiedName__Group_1_1__1" |
14736 | // InternalProblem.g:4656:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ; | 14549 | // InternalProblem.g:4615:1: rule__QualifiedName__Group_1_1__1 : rule__QualifiedName__Group_1_1__1__Impl ; |
14737 | public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException { | 14550 | public final void rule__QualifiedName__Group_1_1__1() throws RecognitionException { |
14738 | 14551 | ||
14739 | int stackSize = keepStackSize(); | 14552 | int stackSize = keepStackSize(); |
14740 | 14553 | ||
14741 | try { | 14554 | try { |
14742 | // InternalProblem.g:4660:1: ( rule__QualifiedName__Group_1_1__1__Impl ) | 14555 | // InternalProblem.g:4619:1: ( rule__QualifiedName__Group_1_1__1__Impl ) |
14743 | // InternalProblem.g:4661:2: rule__QualifiedName__Group_1_1__1__Impl | 14556 | // InternalProblem.g:4620:2: rule__QualifiedName__Group_1_1__1__Impl |
14744 | { | 14557 | { |
14745 | pushFollow(FOLLOW_2); | 14558 | pushFollow(FOLLOW_2); |
14746 | rule__QualifiedName__Group_1_1__1__Impl(); | 14559 | rule__QualifiedName__Group_1_1__1__Impl(); |
@@ -14766,17 +14579,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14766 | 14579 | ||
14767 | 14580 | ||
14768 | // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl" | 14581 | // $ANTLR start "rule__QualifiedName__Group_1_1__1__Impl" |
14769 | // InternalProblem.g:4667:1: rule__QualifiedName__Group_1_1__1__Impl : ( ruleIdentifier ) ; | 14582 | // InternalProblem.g:4626:1: rule__QualifiedName__Group_1_1__1__Impl : ( ruleIdentifier ) ; |
14770 | public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException { | 14583 | public final void rule__QualifiedName__Group_1_1__1__Impl() throws RecognitionException { |
14771 | 14584 | ||
14772 | int stackSize = keepStackSize(); | 14585 | int stackSize = keepStackSize(); |
14773 | 14586 | ||
14774 | try { | 14587 | try { |
14775 | // InternalProblem.g:4671:1: ( ( ruleIdentifier ) ) | 14588 | // InternalProblem.g:4630:1: ( ( ruleIdentifier ) ) |
14776 | // InternalProblem.g:4672:1: ( ruleIdentifier ) | 14589 | // InternalProblem.g:4631:1: ( ruleIdentifier ) |
14777 | { | 14590 | { |
14778 | // InternalProblem.g:4672:1: ( ruleIdentifier ) | 14591 | // InternalProblem.g:4631:1: ( ruleIdentifier ) |
14779 | // InternalProblem.g:4673:2: ruleIdentifier | 14592 | // InternalProblem.g:4632:2: ruleIdentifier |
14780 | { | 14593 | { |
14781 | before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); | 14594 | before(grammarAccess.getQualifiedNameAccess().getIdentifierParserRuleCall_1_1_1()); |
14782 | pushFollow(FOLLOW_2); | 14595 | pushFollow(FOLLOW_2); |
@@ -14807,14 +14620,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14807 | 14620 | ||
14808 | 14621 | ||
14809 | // $ANTLR start "rule__Integer__Group__0" | 14622 | // $ANTLR start "rule__Integer__Group__0" |
14810 | // InternalProblem.g:4683:1: rule__Integer__Group__0 : rule__Integer__Group__0__Impl rule__Integer__Group__1 ; | 14623 | // InternalProblem.g:4642:1: rule__Integer__Group__0 : rule__Integer__Group__0__Impl rule__Integer__Group__1 ; |
14811 | public final void rule__Integer__Group__0() throws RecognitionException { | 14624 | public final void rule__Integer__Group__0() throws RecognitionException { |
14812 | 14625 | ||
14813 | int stackSize = keepStackSize(); | 14626 | int stackSize = keepStackSize(); |
14814 | 14627 | ||
14815 | try { | 14628 | try { |
14816 | // InternalProblem.g:4687:1: ( rule__Integer__Group__0__Impl rule__Integer__Group__1 ) | 14629 | // InternalProblem.g:4646:1: ( rule__Integer__Group__0__Impl rule__Integer__Group__1 ) |
14817 | // InternalProblem.g:4688:2: rule__Integer__Group__0__Impl rule__Integer__Group__1 | 14630 | // InternalProblem.g:4647:2: rule__Integer__Group__0__Impl rule__Integer__Group__1 |
14818 | { | 14631 | { |
14819 | pushFollow(FOLLOW_41); | 14632 | pushFollow(FOLLOW_41); |
14820 | rule__Integer__Group__0__Impl(); | 14633 | rule__Integer__Group__0__Impl(); |
@@ -14845,31 +14658,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14845 | 14658 | ||
14846 | 14659 | ||
14847 | // $ANTLR start "rule__Integer__Group__0__Impl" | 14660 | // $ANTLR start "rule__Integer__Group__0__Impl" |
14848 | // InternalProblem.g:4695:1: rule__Integer__Group__0__Impl : ( ( '-' )? ) ; | 14661 | // InternalProblem.g:4654:1: rule__Integer__Group__0__Impl : ( ( '-' )? ) ; |
14849 | public final void rule__Integer__Group__0__Impl() throws RecognitionException { | 14662 | public final void rule__Integer__Group__0__Impl() throws RecognitionException { |
14850 | 14663 | ||
14851 | int stackSize = keepStackSize(); | 14664 | int stackSize = keepStackSize(); |
14852 | 14665 | ||
14853 | try { | 14666 | try { |
14854 | // InternalProblem.g:4699:1: ( ( ( '-' )? ) ) | 14667 | // InternalProblem.g:4658:1: ( ( ( '-' )? ) ) |
14855 | // InternalProblem.g:4700:1: ( ( '-' )? ) | 14668 | // InternalProblem.g:4659:1: ( ( '-' )? ) |
14856 | { | 14669 | { |
14857 | // InternalProblem.g:4700:1: ( ( '-' )? ) | 14670 | // InternalProblem.g:4659:1: ( ( '-' )? ) |
14858 | // InternalProblem.g:4701:2: ( '-' )? | 14671 | // InternalProblem.g:4660:2: ( '-' )? |
14859 | { | 14672 | { |
14860 | before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0()); | 14673 | before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0()); |
14861 | // InternalProblem.g:4702:2: ( '-' )? | 14674 | // InternalProblem.g:4661:2: ( '-' )? |
14862 | int alt53=2; | 14675 | int alt52=2; |
14863 | int LA53_0 = input.LA(1); | 14676 | int LA52_0 = input.LA(1); |
14864 | 14677 | ||
14865 | if ( (LA53_0==23) ) { | 14678 | if ( (LA52_0==41) ) { |
14866 | alt53=1; | 14679 | alt52=1; |
14867 | } | 14680 | } |
14868 | switch (alt53) { | 14681 | switch (alt52) { |
14869 | case 1 : | 14682 | case 1 : |
14870 | // InternalProblem.g:4702:3: '-' | 14683 | // InternalProblem.g:4661:3: '-' |
14871 | { | 14684 | { |
14872 | match(input,23,FOLLOW_2); | 14685 | match(input,41,FOLLOW_2); |
14873 | 14686 | ||
14874 | } | 14687 | } |
14875 | break; | 14688 | break; |
@@ -14899,14 +14712,14 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14899 | 14712 | ||
14900 | 14713 | ||
14901 | // $ANTLR start "rule__Integer__Group__1" | 14714 | // $ANTLR start "rule__Integer__Group__1" |
14902 | // InternalProblem.g:4710:1: rule__Integer__Group__1 : rule__Integer__Group__1__Impl ; | 14715 | // InternalProblem.g:4669:1: rule__Integer__Group__1 : rule__Integer__Group__1__Impl ; |
14903 | public final void rule__Integer__Group__1() throws RecognitionException { | 14716 | public final void rule__Integer__Group__1() throws RecognitionException { |
14904 | 14717 | ||
14905 | int stackSize = keepStackSize(); | 14718 | int stackSize = keepStackSize(); |
14906 | 14719 | ||
14907 | try { | 14720 | try { |
14908 | // InternalProblem.g:4714:1: ( rule__Integer__Group__1__Impl ) | 14721 | // InternalProblem.g:4673:1: ( rule__Integer__Group__1__Impl ) |
14909 | // InternalProblem.g:4715:2: rule__Integer__Group__1__Impl | 14722 | // InternalProblem.g:4674:2: rule__Integer__Group__1__Impl |
14910 | { | 14723 | { |
14911 | pushFollow(FOLLOW_2); | 14724 | pushFollow(FOLLOW_2); |
14912 | rule__Integer__Group__1__Impl(); | 14725 | rule__Integer__Group__1__Impl(); |
@@ -14932,17 +14745,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14932 | 14745 | ||
14933 | 14746 | ||
14934 | // $ANTLR start "rule__Integer__Group__1__Impl" | 14747 | // $ANTLR start "rule__Integer__Group__1__Impl" |
14935 | // InternalProblem.g:4721:1: rule__Integer__Group__1__Impl : ( RULE_INT ) ; | 14748 | // InternalProblem.g:4680:1: rule__Integer__Group__1__Impl : ( RULE_INT ) ; |
14936 | public final void rule__Integer__Group__1__Impl() throws RecognitionException { | 14749 | public final void rule__Integer__Group__1__Impl() throws RecognitionException { |
14937 | 14750 | ||
14938 | int stackSize = keepStackSize(); | 14751 | int stackSize = keepStackSize(); |
14939 | 14752 | ||
14940 | try { | 14753 | try { |
14941 | // InternalProblem.g:4725:1: ( ( RULE_INT ) ) | 14754 | // InternalProblem.g:4684:1: ( ( RULE_INT ) ) |
14942 | // InternalProblem.g:4726:1: ( RULE_INT ) | 14755 | // InternalProblem.g:4685:1: ( RULE_INT ) |
14943 | { | 14756 | { |
14944 | // InternalProblem.g:4726:1: ( RULE_INT ) | 14757 | // InternalProblem.g:4685:1: ( RULE_INT ) |
14945 | // InternalProblem.g:4727:2: RULE_INT | 14758 | // InternalProblem.g:4686:2: RULE_INT |
14946 | { | 14759 | { |
14947 | before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1()); | 14760 | before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1()); |
14948 | match(input,RULE_INT,FOLLOW_2); | 14761 | match(input,RULE_INT,FOLLOW_2); |
@@ -14969,16 +14782,16 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
14969 | 14782 | ||
14970 | 14783 | ||
14971 | // $ANTLR start "rule__Real__Group__0" | 14784 | // $ANTLR start "rule__Real__Group__0" |
14972 | // InternalProblem.g:4737:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; | 14785 | // InternalProblem.g:4696:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; |
14973 | public final void rule__Real__Group__0() throws RecognitionException { | 14786 | public final void rule__Real__Group__0() throws RecognitionException { |
14974 | 14787 | ||
14975 | int stackSize = keepStackSize(); | 14788 | int stackSize = keepStackSize(); |
14976 | 14789 | ||
14977 | try { | 14790 | try { |
14978 | // InternalProblem.g:4741:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) | 14791 | // InternalProblem.g:4700:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) |
14979 | // InternalProblem.g:4742:2: rule__Real__Group__0__Impl rule__Real__Group__1 | 14792 | // InternalProblem.g:4701:2: rule__Real__Group__0__Impl rule__Real__Group__1 |
14980 | { | 14793 | { |
14981 | pushFollow(FOLLOW_41); | 14794 | pushFollow(FOLLOW_42); |
14982 | rule__Real__Group__0__Impl(); | 14795 | rule__Real__Group__0__Impl(); |
14983 | 14796 | ||
14984 | state._fsp--; | 14797 | state._fsp--; |
@@ -15007,31 +14820,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15007 | 14820 | ||
15008 | 14821 | ||
15009 | // $ANTLR start "rule__Real__Group__0__Impl" | 14822 | // $ANTLR start "rule__Real__Group__0__Impl" |
15010 | // InternalProblem.g:4749:1: rule__Real__Group__0__Impl : ( ( '-' )? ) ; | 14823 | // InternalProblem.g:4708:1: rule__Real__Group__0__Impl : ( ( '-' )? ) ; |
15011 | public final void rule__Real__Group__0__Impl() throws RecognitionException { | 14824 | public final void rule__Real__Group__0__Impl() throws RecognitionException { |
15012 | 14825 | ||
15013 | int stackSize = keepStackSize(); | 14826 | int stackSize = keepStackSize(); |
15014 | 14827 | ||
15015 | try { | 14828 | try { |
15016 | // InternalProblem.g:4753:1: ( ( ( '-' )? ) ) | 14829 | // InternalProblem.g:4712:1: ( ( ( '-' )? ) ) |
15017 | // InternalProblem.g:4754:1: ( ( '-' )? ) | 14830 | // InternalProblem.g:4713:1: ( ( '-' )? ) |
15018 | { | 14831 | { |
15019 | // InternalProblem.g:4754:1: ( ( '-' )? ) | 14832 | // InternalProblem.g:4713:1: ( ( '-' )? ) |
15020 | // InternalProblem.g:4755:2: ( '-' )? | 14833 | // InternalProblem.g:4714:2: ( '-' )? |
15021 | { | 14834 | { |
15022 | before(grammarAccess.getRealAccess().getHyphenMinusKeyword_0()); | 14835 | before(grammarAccess.getRealAccess().getHyphenMinusKeyword_0()); |
15023 | // InternalProblem.g:4756:2: ( '-' )? | 14836 | // InternalProblem.g:4715:2: ( '-' )? |
15024 | int alt54=2; | 14837 | int alt53=2; |
15025 | int LA54_0 = input.LA(1); | 14838 | int LA53_0 = input.LA(1); |
15026 | 14839 | ||
15027 | if ( (LA54_0==23) ) { | 14840 | if ( (LA53_0==41) ) { |
15028 | alt54=1; | 14841 | alt53=1; |
15029 | } | 14842 | } |
15030 | switch (alt54) { | 14843 | switch (alt53) { |
15031 | case 1 : | 14844 | case 1 : |
15032 | // InternalProblem.g:4756:3: '-' | 14845 | // InternalProblem.g:4715:3: '-' |
15033 | { | 14846 | { |
15034 | match(input,23,FOLLOW_2); | 14847 | match(input,41,FOLLOW_2); |
15035 | 14848 | ||
15036 | } | 14849 | } |
15037 | break; | 14850 | break; |
@@ -15061,22 +14874,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15061 | 14874 | ||
15062 | 14875 | ||
15063 | // $ANTLR start "rule__Real__Group__1" | 14876 | // $ANTLR start "rule__Real__Group__1" |
15064 | // InternalProblem.g:4764:1: rule__Real__Group__1 : rule__Real__Group__1__Impl rule__Real__Group__2 ; | 14877 | // InternalProblem.g:4723:1: rule__Real__Group__1 : rule__Real__Group__1__Impl ; |
15065 | public final void rule__Real__Group__1() throws RecognitionException { | 14878 | public final void rule__Real__Group__1() throws RecognitionException { |
15066 | 14879 | ||
15067 | int stackSize = keepStackSize(); | 14880 | int stackSize = keepStackSize(); |
15068 | 14881 | ||
15069 | try { | 14882 | try { |
15070 | // InternalProblem.g:4768:1: ( rule__Real__Group__1__Impl rule__Real__Group__2 ) | 14883 | // InternalProblem.g:4727:1: ( rule__Real__Group__1__Impl ) |
15071 | // InternalProblem.g:4769:2: rule__Real__Group__1__Impl rule__Real__Group__2 | 14884 | // InternalProblem.g:4728:2: rule__Real__Group__1__Impl |
15072 | { | 14885 | { |
15073 | pushFollow(FOLLOW_42); | ||
15074 | rule__Real__Group__1__Impl(); | ||
15075 | |||
15076 | state._fsp--; | ||
15077 | |||
15078 | pushFollow(FOLLOW_2); | 14886 | pushFollow(FOLLOW_2); |
15079 | rule__Real__Group__2(); | 14887 | rule__Real__Group__1__Impl(); |
15080 | 14888 | ||
15081 | state._fsp--; | 14889 | state._fsp--; |
15082 | 14890 | ||
@@ -15099,101 +14907,31 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15099 | 14907 | ||
15100 | 14908 | ||
15101 | // $ANTLR start "rule__Real__Group__1__Impl" | 14909 | // $ANTLR start "rule__Real__Group__1__Impl" |
15102 | // InternalProblem.g:4776:1: rule__Real__Group__1__Impl : ( RULE_INT ) ; | 14910 | // InternalProblem.g:4734:1: rule__Real__Group__1__Impl : ( ( rule__Real__Alternatives_1 ) ) ; |
15103 | public final void rule__Real__Group__1__Impl() throws RecognitionException { | 14911 | public final void rule__Real__Group__1__Impl() throws RecognitionException { |
15104 | 14912 | ||
15105 | int stackSize = keepStackSize(); | 14913 | int stackSize = keepStackSize(); |
15106 | 14914 | ||
15107 | try { | 14915 | try { |
15108 | // InternalProblem.g:4780:1: ( ( RULE_INT ) ) | 14916 | // InternalProblem.g:4738:1: ( ( ( rule__Real__Alternatives_1 ) ) ) |
15109 | // InternalProblem.g:4781:1: ( RULE_INT ) | 14917 | // InternalProblem.g:4739:1: ( ( rule__Real__Alternatives_1 ) ) |
15110 | { | ||
15111 | // InternalProblem.g:4781:1: ( RULE_INT ) | ||
15112 | // InternalProblem.g:4782:2: RULE_INT | ||
15113 | { | ||
15114 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); | ||
15115 | match(input,RULE_INT,FOLLOW_2); | ||
15116 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); | ||
15117 | |||
15118 | } | ||
15119 | |||
15120 | |||
15121 | } | ||
15122 | |||
15123 | } | ||
15124 | catch (RecognitionException re) { | ||
15125 | reportError(re); | ||
15126 | recover(input,re); | ||
15127 | } | ||
15128 | finally { | ||
15129 | |||
15130 | restoreStackSize(stackSize); | ||
15131 | |||
15132 | } | ||
15133 | return ; | ||
15134 | } | ||
15135 | // $ANTLR end "rule__Real__Group__1__Impl" | ||
15136 | |||
15137 | |||
15138 | // $ANTLR start "rule__Real__Group__2" | ||
15139 | // InternalProblem.g:4791:1: rule__Real__Group__2 : rule__Real__Group__2__Impl ; | ||
15140 | public final void rule__Real__Group__2() throws RecognitionException { | ||
15141 | |||
15142 | int stackSize = keepStackSize(); | ||
15143 | |||
15144 | try { | ||
15145 | // InternalProblem.g:4795:1: ( rule__Real__Group__2__Impl ) | ||
15146 | // InternalProblem.g:4796:2: rule__Real__Group__2__Impl | ||
15147 | { | 14918 | { |
15148 | pushFollow(FOLLOW_2); | 14919 | // InternalProblem.g:4739:1: ( ( rule__Real__Alternatives_1 ) ) |
15149 | rule__Real__Group__2__Impl(); | 14920 | // InternalProblem.g:4740:2: ( rule__Real__Alternatives_1 ) |
15150 | |||
15151 | state._fsp--; | ||
15152 | |||
15153 | |||
15154 | } | ||
15155 | |||
15156 | } | ||
15157 | catch (RecognitionException re) { | ||
15158 | reportError(re); | ||
15159 | recover(input,re); | ||
15160 | } | ||
15161 | finally { | ||
15162 | |||
15163 | restoreStackSize(stackSize); | ||
15164 | |||
15165 | } | ||
15166 | return ; | ||
15167 | } | ||
15168 | // $ANTLR end "rule__Real__Group__2" | ||
15169 | |||
15170 | |||
15171 | // $ANTLR start "rule__Real__Group__2__Impl" | ||
15172 | // InternalProblem.g:4802:1: rule__Real__Group__2__Impl : ( ( rule__Real__Alternatives_2 ) ) ; | ||
15173 | public final void rule__Real__Group__2__Impl() throws RecognitionException { | ||
15174 | |||
15175 | int stackSize = keepStackSize(); | ||
15176 | |||
15177 | try { | ||
15178 | // InternalProblem.g:4806:1: ( ( ( rule__Real__Alternatives_2 ) ) ) | ||
15179 | // InternalProblem.g:4807:1: ( ( rule__Real__Alternatives_2 ) ) | ||
15180 | { | 14921 | { |
15181 | // InternalProblem.g:4807:1: ( ( rule__Real__Alternatives_2 ) ) | 14922 | before(grammarAccess.getRealAccess().getAlternatives_1()); |
15182 | // InternalProblem.g:4808:2: ( rule__Real__Alternatives_2 ) | 14923 | // InternalProblem.g:4741:2: ( rule__Real__Alternatives_1 ) |
15183 | { | 14924 | // InternalProblem.g:4741:3: rule__Real__Alternatives_1 |
15184 | before(grammarAccess.getRealAccess().getAlternatives_2()); | ||
15185 | // InternalProblem.g:4809:2: ( rule__Real__Alternatives_2 ) | ||
15186 | // InternalProblem.g:4809:3: rule__Real__Alternatives_2 | ||
15187 | { | 14925 | { |
15188 | pushFollow(FOLLOW_2); | 14926 | pushFollow(FOLLOW_2); |
15189 | rule__Real__Alternatives_2(); | 14927 | rule__Real__Alternatives_1(); |
15190 | 14928 | ||
15191 | state._fsp--; | 14929 | state._fsp--; |
15192 | 14930 | ||
15193 | 14931 | ||
15194 | } | 14932 | } |
15195 | 14933 | ||
15196 | after(grammarAccess.getRealAccess().getAlternatives_2()); | 14934 | after(grammarAccess.getRealAccess().getAlternatives_1()); |
15197 | 14935 | ||
15198 | } | 14936 | } |
15199 | 14937 | ||
@@ -15212,26 +14950,26 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15212 | } | 14950 | } |
15213 | return ; | 14951 | return ; |
15214 | } | 14952 | } |
15215 | // $ANTLR end "rule__Real__Group__2__Impl" | 14953 | // $ANTLR end "rule__Real__Group__1__Impl" |
15216 | 14954 | ||
15217 | 14955 | ||
15218 | // $ANTLR start "rule__Real__Group_2_0__0" | 14956 | // $ANTLR start "rule__Real__Group_1_1__0" |
15219 | // InternalProblem.g:4818:1: rule__Real__Group_2_0__0 : rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 ; | 14957 | // InternalProblem.g:4750:1: rule__Real__Group_1_1__0 : rule__Real__Group_1_1__0__Impl rule__Real__Group_1_1__1 ; |
15220 | public final void rule__Real__Group_2_0__0() throws RecognitionException { | 14958 | public final void rule__Real__Group_1_1__0() throws RecognitionException { |
15221 | 14959 | ||
15222 | int stackSize = keepStackSize(); | 14960 | int stackSize = keepStackSize(); |
15223 | 14961 | ||
15224 | try { | 14962 | try { |
15225 | // InternalProblem.g:4822:1: ( rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 ) | 14963 | // InternalProblem.g:4754:1: ( rule__Real__Group_1_1__0__Impl rule__Real__Group_1_1__1 ) |
15226 | // InternalProblem.g:4823:2: rule__Real__Group_2_0__0__Impl rule__Real__Group_2_0__1 | 14964 | // InternalProblem.g:4755:2: rule__Real__Group_1_1__0__Impl rule__Real__Group_1_1__1 |
15227 | { | 14965 | { |
15228 | pushFollow(FOLLOW_20); | 14966 | pushFollow(FOLLOW_6); |
15229 | rule__Real__Group_2_0__0__Impl(); | 14967 | rule__Real__Group_1_1__0__Impl(); |
15230 | 14968 | ||
15231 | state._fsp--; | 14969 | state._fsp--; |
15232 | 14970 | ||
15233 | pushFollow(FOLLOW_2); | 14971 | pushFollow(FOLLOW_2); |
15234 | rule__Real__Group_2_0__1(); | 14972 | rule__Real__Group_1_1__1(); |
15235 | 14973 | ||
15236 | state._fsp--; | 14974 | state._fsp--; |
15237 | 14975 | ||
@@ -15250,95 +14988,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15250 | } | 14988 | } |
15251 | return ; | 14989 | return ; |
15252 | } | 14990 | } |
15253 | // $ANTLR end "rule__Real__Group_2_0__0" | 14991 | // $ANTLR end "rule__Real__Group_1_1__0" |
15254 | 14992 | ||
15255 | 14993 | ||
15256 | // $ANTLR start "rule__Real__Group_2_0__0__Impl" | 14994 | // $ANTLR start "rule__Real__Group_1_1__0__Impl" |
15257 | // InternalProblem.g:4830:1: rule__Real__Group_2_0__0__Impl : ( '.' ) ; | 14995 | // InternalProblem.g:4762:1: rule__Real__Group_1_1__0__Impl : ( RULE_INT ) ; |
15258 | public final void rule__Real__Group_2_0__0__Impl() throws RecognitionException { | 14996 | public final void rule__Real__Group_1_1__0__Impl() throws RecognitionException { |
15259 | 14997 | ||
15260 | int stackSize = keepStackSize(); | 14998 | int stackSize = keepStackSize(); |
15261 | 14999 | ||
15262 | try { | 15000 | try { |
15263 | // InternalProblem.g:4834:1: ( ( '.' ) ) | 15001 | // InternalProblem.g:4766:1: ( ( RULE_INT ) ) |
15264 | // InternalProblem.g:4835:1: ( '.' ) | 15002 | // InternalProblem.g:4767:1: ( RULE_INT ) |
15265 | { | 15003 | { |
15266 | // InternalProblem.g:4835:1: ( '.' ) | 15004 | // InternalProblem.g:4767:1: ( RULE_INT ) |
15267 | // InternalProblem.g:4836:2: '.' | 15005 | // InternalProblem.g:4768:2: RULE_INT |
15268 | { | 15006 | { |
15269 | before(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); | 15007 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_0()); |
15270 | match(input,12,FOLLOW_2); | ||
15271 | after(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); | ||
15272 | |||
15273 | } | ||
15274 | |||
15275 | |||
15276 | } | ||
15277 | |||
15278 | } | ||
15279 | catch (RecognitionException re) { | ||
15280 | reportError(re); | ||
15281 | recover(input,re); | ||
15282 | } | ||
15283 | finally { | ||
15284 | |||
15285 | restoreStackSize(stackSize); | ||
15286 | |||
15287 | } | ||
15288 | return ; | ||
15289 | } | ||
15290 | // $ANTLR end "rule__Real__Group_2_0__0__Impl" | ||
15291 | |||
15292 | |||
15293 | // $ANTLR start "rule__Real__Group_2_0__1" | ||
15294 | // InternalProblem.g:4845:1: rule__Real__Group_2_0__1 : rule__Real__Group_2_0__1__Impl ; | ||
15295 | public final void rule__Real__Group_2_0__1() throws RecognitionException { | ||
15296 | |||
15297 | int stackSize = keepStackSize(); | ||
15298 | |||
15299 | try { | ||
15300 | // InternalProblem.g:4849:1: ( rule__Real__Group_2_0__1__Impl ) | ||
15301 | // InternalProblem.g:4850:2: rule__Real__Group_2_0__1__Impl | ||
15302 | { | ||
15303 | pushFollow(FOLLOW_2); | ||
15304 | rule__Real__Group_2_0__1__Impl(); | ||
15305 | |||
15306 | state._fsp--; | ||
15307 | |||
15308 | |||
15309 | } | ||
15310 | |||
15311 | } | ||
15312 | catch (RecognitionException re) { | ||
15313 | reportError(re); | ||
15314 | recover(input,re); | ||
15315 | } | ||
15316 | finally { | ||
15317 | |||
15318 | restoreStackSize(stackSize); | ||
15319 | |||
15320 | } | ||
15321 | return ; | ||
15322 | } | ||
15323 | // $ANTLR end "rule__Real__Group_2_0__1" | ||
15324 | |||
15325 | |||
15326 | // $ANTLR start "rule__Real__Group_2_0__1__Impl" | ||
15327 | // InternalProblem.g:4856:1: rule__Real__Group_2_0__1__Impl : ( RULE_INT ) ; | ||
15328 | public final void rule__Real__Group_2_0__1__Impl() throws RecognitionException { | ||
15329 | |||
15330 | int stackSize = keepStackSize(); | ||
15331 | |||
15332 | try { | ||
15333 | // InternalProblem.g:4860:1: ( ( RULE_INT ) ) | ||
15334 | // InternalProblem.g:4861:1: ( RULE_INT ) | ||
15335 | { | ||
15336 | // InternalProblem.g:4861:1: ( RULE_INT ) | ||
15337 | // InternalProblem.g:4862:2: RULE_INT | ||
15338 | { | ||
15339 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); | ||
15340 | match(input,RULE_INT,FOLLOW_2); | 15008 | match(input,RULE_INT,FOLLOW_2); |
15341 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); | 15009 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1_0()); |
15342 | 15010 | ||
15343 | } | 15011 | } |
15344 | 15012 | ||
@@ -15357,298 +15025,26 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15357 | } | 15025 | } |
15358 | return ; | 15026 | return ; |
15359 | } | 15027 | } |
15360 | // $ANTLR end "rule__Real__Group_2_0__1__Impl" | 15028 | // $ANTLR end "rule__Real__Group_1_1__0__Impl" |
15361 | 15029 | ||
15362 | 15030 | ||
15363 | // $ANTLR start "rule__Real__Group_2_1__0" | 15031 | // $ANTLR start "rule__Real__Group_1_1__1" |
15364 | // InternalProblem.g:4872:1: rule__Real__Group_2_1__0 : rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 ; | 15032 | // InternalProblem.g:4777:1: rule__Real__Group_1_1__1 : rule__Real__Group_1_1__1__Impl rule__Real__Group_1_1__2 ; |
15365 | public final void rule__Real__Group_2_1__0() throws RecognitionException { | 15033 | public final void rule__Real__Group_1_1__1() throws RecognitionException { |
15366 | 15034 | ||
15367 | int stackSize = keepStackSize(); | 15035 | int stackSize = keepStackSize(); |
15368 | 15036 | ||
15369 | try { | 15037 | try { |
15370 | // InternalProblem.g:4876:1: ( rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 ) | 15038 | // InternalProblem.g:4781:1: ( rule__Real__Group_1_1__1__Impl rule__Real__Group_1_1__2 ) |
15371 | // InternalProblem.g:4877:2: rule__Real__Group_2_1__0__Impl rule__Real__Group_2_1__1 | 15039 | // InternalProblem.g:4782:2: rule__Real__Group_1_1__1__Impl rule__Real__Group_1_1__2 |
15372 | { | ||
15373 | pushFollow(FOLLOW_42); | ||
15374 | rule__Real__Group_2_1__0__Impl(); | ||
15375 | |||
15376 | state._fsp--; | ||
15377 | |||
15378 | pushFollow(FOLLOW_2); | ||
15379 | rule__Real__Group_2_1__1(); | ||
15380 | |||
15381 | state._fsp--; | ||
15382 | |||
15383 | |||
15384 | } | ||
15385 | |||
15386 | } | ||
15387 | catch (RecognitionException re) { | ||
15388 | reportError(re); | ||
15389 | recover(input,re); | ||
15390 | } | ||
15391 | finally { | ||
15392 | |||
15393 | restoreStackSize(stackSize); | ||
15394 | |||
15395 | } | ||
15396 | return ; | ||
15397 | } | ||
15398 | // $ANTLR end "rule__Real__Group_2_1__0" | ||
15399 | |||
15400 | |||
15401 | // $ANTLR start "rule__Real__Group_2_1__0__Impl" | ||
15402 | // InternalProblem.g:4884:1: rule__Real__Group_2_1__0__Impl : ( ( rule__Real__Group_2_1_0__0 )? ) ; | ||
15403 | public final void rule__Real__Group_2_1__0__Impl() throws RecognitionException { | ||
15404 | |||
15405 | int stackSize = keepStackSize(); | ||
15406 | |||
15407 | try { | ||
15408 | // InternalProblem.g:4888:1: ( ( ( rule__Real__Group_2_1_0__0 )? ) ) | ||
15409 | // InternalProblem.g:4889:1: ( ( rule__Real__Group_2_1_0__0 )? ) | ||
15410 | { | ||
15411 | // InternalProblem.g:4889:1: ( ( rule__Real__Group_2_1_0__0 )? ) | ||
15412 | // InternalProblem.g:4890:2: ( rule__Real__Group_2_1_0__0 )? | ||
15413 | { | ||
15414 | before(grammarAccess.getRealAccess().getGroup_2_1_0()); | ||
15415 | // InternalProblem.g:4891:2: ( rule__Real__Group_2_1_0__0 )? | ||
15416 | int alt55=2; | ||
15417 | int LA55_0 = input.LA(1); | ||
15418 | |||
15419 | if ( (LA55_0==12) ) { | ||
15420 | alt55=1; | ||
15421 | } | ||
15422 | switch (alt55) { | ||
15423 | case 1 : | ||
15424 | // InternalProblem.g:4891:3: rule__Real__Group_2_1_0__0 | ||
15425 | { | ||
15426 | pushFollow(FOLLOW_2); | ||
15427 | rule__Real__Group_2_1_0__0(); | ||
15428 | |||
15429 | state._fsp--; | ||
15430 | |||
15431 | |||
15432 | } | ||
15433 | break; | ||
15434 | |||
15435 | } | ||
15436 | |||
15437 | after(grammarAccess.getRealAccess().getGroup_2_1_0()); | ||
15438 | |||
15439 | } | ||
15440 | |||
15441 | |||
15442 | } | ||
15443 | |||
15444 | } | ||
15445 | catch (RecognitionException re) { | ||
15446 | reportError(re); | ||
15447 | recover(input,re); | ||
15448 | } | ||
15449 | finally { | ||
15450 | |||
15451 | restoreStackSize(stackSize); | ||
15452 | |||
15453 | } | ||
15454 | return ; | ||
15455 | } | ||
15456 | // $ANTLR end "rule__Real__Group_2_1__0__Impl" | ||
15457 | |||
15458 | |||
15459 | // $ANTLR start "rule__Real__Group_2_1__1" | ||
15460 | // InternalProblem.g:4899:1: rule__Real__Group_2_1__1 : rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 ; | ||
15461 | public final void rule__Real__Group_2_1__1() throws RecognitionException { | ||
15462 | |||
15463 | int stackSize = keepStackSize(); | ||
15464 | |||
15465 | try { | ||
15466 | // InternalProblem.g:4903:1: ( rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 ) | ||
15467 | // InternalProblem.g:4904:2: rule__Real__Group_2_1__1__Impl rule__Real__Group_2_1__2 | ||
15468 | { | 15040 | { |
15469 | pushFollow(FOLLOW_43); | 15041 | pushFollow(FOLLOW_43); |
15470 | rule__Real__Group_2_1__1__Impl(); | 15042 | rule__Real__Group_1_1__1__Impl(); |
15471 | 15043 | ||
15472 | state._fsp--; | 15044 | state._fsp--; |
15473 | 15045 | ||
15474 | pushFollow(FOLLOW_2); | 15046 | pushFollow(FOLLOW_2); |
15475 | rule__Real__Group_2_1__2(); | 15047 | rule__Real__Group_1_1__2(); |
15476 | |||
15477 | state._fsp--; | ||
15478 | |||
15479 | |||
15480 | } | ||
15481 | |||
15482 | } | ||
15483 | catch (RecognitionException re) { | ||
15484 | reportError(re); | ||
15485 | recover(input,re); | ||
15486 | } | ||
15487 | finally { | ||
15488 | |||
15489 | restoreStackSize(stackSize); | ||
15490 | |||
15491 | } | ||
15492 | return ; | ||
15493 | } | ||
15494 | // $ANTLR end "rule__Real__Group_2_1__1" | ||
15495 | |||
15496 | |||
15497 | // $ANTLR start "rule__Real__Group_2_1__1__Impl" | ||
15498 | // InternalProblem.g:4911:1: rule__Real__Group_2_1__1__Impl : ( ( rule__Real__Alternatives_2_1_1 ) ) ; | ||
15499 | public final void rule__Real__Group_2_1__1__Impl() throws RecognitionException { | ||
15500 | |||
15501 | int stackSize = keepStackSize(); | ||
15502 | |||
15503 | try { | ||
15504 | // InternalProblem.g:4915:1: ( ( ( rule__Real__Alternatives_2_1_1 ) ) ) | ||
15505 | // InternalProblem.g:4916:1: ( ( rule__Real__Alternatives_2_1_1 ) ) | ||
15506 | { | ||
15507 | // InternalProblem.g:4916:1: ( ( rule__Real__Alternatives_2_1_1 ) ) | ||
15508 | // InternalProblem.g:4917:2: ( rule__Real__Alternatives_2_1_1 ) | ||
15509 | { | ||
15510 | before(grammarAccess.getRealAccess().getAlternatives_2_1_1()); | ||
15511 | // InternalProblem.g:4918:2: ( rule__Real__Alternatives_2_1_1 ) | ||
15512 | // InternalProblem.g:4918:3: rule__Real__Alternatives_2_1_1 | ||
15513 | { | ||
15514 | pushFollow(FOLLOW_2); | ||
15515 | rule__Real__Alternatives_2_1_1(); | ||
15516 | |||
15517 | state._fsp--; | ||
15518 | |||
15519 | |||
15520 | } | ||
15521 | |||
15522 | after(grammarAccess.getRealAccess().getAlternatives_2_1_1()); | ||
15523 | |||
15524 | } | ||
15525 | |||
15526 | |||
15527 | } | ||
15528 | |||
15529 | } | ||
15530 | catch (RecognitionException re) { | ||
15531 | reportError(re); | ||
15532 | recover(input,re); | ||
15533 | } | ||
15534 | finally { | ||
15535 | |||
15536 | restoreStackSize(stackSize); | ||
15537 | |||
15538 | } | ||
15539 | return ; | ||
15540 | } | ||
15541 | // $ANTLR end "rule__Real__Group_2_1__1__Impl" | ||
15542 | |||
15543 | |||
15544 | // $ANTLR start "rule__Real__Group_2_1__2" | ||
15545 | // InternalProblem.g:4926:1: rule__Real__Group_2_1__2 : rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 ; | ||
15546 | public final void rule__Real__Group_2_1__2() throws RecognitionException { | ||
15547 | |||
15548 | int stackSize = keepStackSize(); | ||
15549 | |||
15550 | try { | ||
15551 | // InternalProblem.g:4930:1: ( rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 ) | ||
15552 | // InternalProblem.g:4931:2: rule__Real__Group_2_1__2__Impl rule__Real__Group_2_1__3 | ||
15553 | { | ||
15554 | pushFollow(FOLLOW_43); | ||
15555 | rule__Real__Group_2_1__2__Impl(); | ||
15556 | |||
15557 | state._fsp--; | ||
15558 | |||
15559 | pushFollow(FOLLOW_2); | ||
15560 | rule__Real__Group_2_1__3(); | ||
15561 | |||
15562 | state._fsp--; | ||
15563 | |||
15564 | |||
15565 | } | ||
15566 | |||
15567 | } | ||
15568 | catch (RecognitionException re) { | ||
15569 | reportError(re); | ||
15570 | recover(input,re); | ||
15571 | } | ||
15572 | finally { | ||
15573 | |||
15574 | restoreStackSize(stackSize); | ||
15575 | |||
15576 | } | ||
15577 | return ; | ||
15578 | } | ||
15579 | // $ANTLR end "rule__Real__Group_2_1__2" | ||
15580 | |||
15581 | |||
15582 | // $ANTLR start "rule__Real__Group_2_1__2__Impl" | ||
15583 | // InternalProblem.g:4938:1: rule__Real__Group_2_1__2__Impl : ( ( rule__Real__Alternatives_2_1_2 )? ) ; | ||
15584 | public final void rule__Real__Group_2_1__2__Impl() throws RecognitionException { | ||
15585 | |||
15586 | int stackSize = keepStackSize(); | ||
15587 | |||
15588 | try { | ||
15589 | // InternalProblem.g:4942:1: ( ( ( rule__Real__Alternatives_2_1_2 )? ) ) | ||
15590 | // InternalProblem.g:4943:1: ( ( rule__Real__Alternatives_2_1_2 )? ) | ||
15591 | { | ||
15592 | // InternalProblem.g:4943:1: ( ( rule__Real__Alternatives_2_1_2 )? ) | ||
15593 | // InternalProblem.g:4944:2: ( rule__Real__Alternatives_2_1_2 )? | ||
15594 | { | ||
15595 | before(grammarAccess.getRealAccess().getAlternatives_2_1_2()); | ||
15596 | // InternalProblem.g:4945:2: ( rule__Real__Alternatives_2_1_2 )? | ||
15597 | int alt56=2; | ||
15598 | int LA56_0 = input.LA(1); | ||
15599 | |||
15600 | if ( ((LA56_0>=23 && LA56_0<=24)) ) { | ||
15601 | alt56=1; | ||
15602 | } | ||
15603 | switch (alt56) { | ||
15604 | case 1 : | ||
15605 | // InternalProblem.g:4945:3: rule__Real__Alternatives_2_1_2 | ||
15606 | { | ||
15607 | pushFollow(FOLLOW_2); | ||
15608 | rule__Real__Alternatives_2_1_2(); | ||
15609 | |||
15610 | state._fsp--; | ||
15611 | |||
15612 | |||
15613 | } | ||
15614 | break; | ||
15615 | |||
15616 | } | ||
15617 | |||
15618 | after(grammarAccess.getRealAccess().getAlternatives_2_1_2()); | ||
15619 | |||
15620 | } | ||
15621 | |||
15622 | |||
15623 | } | ||
15624 | |||
15625 | } | ||
15626 | catch (RecognitionException re) { | ||
15627 | reportError(re); | ||
15628 | recover(input,re); | ||
15629 | } | ||
15630 | finally { | ||
15631 | |||
15632 | restoreStackSize(stackSize); | ||
15633 | |||
15634 | } | ||
15635 | return ; | ||
15636 | } | ||
15637 | // $ANTLR end "rule__Real__Group_2_1__2__Impl" | ||
15638 | |||
15639 | |||
15640 | // $ANTLR start "rule__Real__Group_2_1__3" | ||
15641 | // InternalProblem.g:4953:1: rule__Real__Group_2_1__3 : rule__Real__Group_2_1__3__Impl ; | ||
15642 | public final void rule__Real__Group_2_1__3() throws RecognitionException { | ||
15643 | |||
15644 | int stackSize = keepStackSize(); | ||
15645 | |||
15646 | try { | ||
15647 | // InternalProblem.g:4957:1: ( rule__Real__Group_2_1__3__Impl ) | ||
15648 | // InternalProblem.g:4958:2: rule__Real__Group_2_1__3__Impl | ||
15649 | { | ||
15650 | pushFollow(FOLLOW_2); | ||
15651 | rule__Real__Group_2_1__3__Impl(); | ||
15652 | 15048 | ||
15653 | state._fsp--; | 15049 | state._fsp--; |
15654 | 15050 | ||
@@ -15667,25 +15063,25 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15667 | } | 15063 | } |
15668 | return ; | 15064 | return ; |
15669 | } | 15065 | } |
15670 | // $ANTLR end "rule__Real__Group_2_1__3" | 15066 | // $ANTLR end "rule__Real__Group_1_1__1" |
15671 | 15067 | ||
15672 | 15068 | ||
15673 | // $ANTLR start "rule__Real__Group_2_1__3__Impl" | 15069 | // $ANTLR start "rule__Real__Group_1_1__1__Impl" |
15674 | // InternalProblem.g:4964:1: rule__Real__Group_2_1__3__Impl : ( RULE_INT ) ; | 15070 | // InternalProblem.g:4789:1: rule__Real__Group_1_1__1__Impl : ( '.' ) ; |
15675 | public final void rule__Real__Group_2_1__3__Impl() throws RecognitionException { | 15071 | public final void rule__Real__Group_1_1__1__Impl() throws RecognitionException { |
15676 | 15072 | ||
15677 | int stackSize = keepStackSize(); | 15073 | int stackSize = keepStackSize(); |
15678 | 15074 | ||
15679 | try { | 15075 | try { |
15680 | // InternalProblem.g:4968:1: ( ( RULE_INT ) ) | 15076 | // InternalProblem.g:4793:1: ( ( '.' ) ) |
15681 | // InternalProblem.g:4969:1: ( RULE_INT ) | 15077 | // InternalProblem.g:4794:1: ( '.' ) |
15682 | { | 15078 | { |
15683 | // InternalProblem.g:4969:1: ( RULE_INT ) | 15079 | // InternalProblem.g:4794:1: ( '.' ) |
15684 | // InternalProblem.g:4970:2: RULE_INT | 15080 | // InternalProblem.g:4795:2: '.' |
15685 | { | 15081 | { |
15686 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); | 15082 | before(grammarAccess.getRealAccess().getFullStopKeyword_1_1_1()); |
15687 | match(input,RULE_INT,FOLLOW_2); | 15083 | match(input,13,FOLLOW_2); |
15688 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); | 15084 | after(grammarAccess.getRealAccess().getFullStopKeyword_1_1_1()); |
15689 | 15085 | ||
15690 | } | 15086 | } |
15691 | 15087 | ||
@@ -15704,26 +15100,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15704 | } | 15100 | } |
15705 | return ; | 15101 | return ; |
15706 | } | 15102 | } |
15707 | // $ANTLR end "rule__Real__Group_2_1__3__Impl" | 15103 | // $ANTLR end "rule__Real__Group_1_1__1__Impl" |
15708 | 15104 | ||
15709 | 15105 | ||
15710 | // $ANTLR start "rule__Real__Group_2_1_0__0" | 15106 | // $ANTLR start "rule__Real__Group_1_1__2" |
15711 | // InternalProblem.g:4980:1: rule__Real__Group_2_1_0__0 : rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 ; | 15107 | // InternalProblem.g:4804:1: rule__Real__Group_1_1__2 : rule__Real__Group_1_1__2__Impl ; |
15712 | public final void rule__Real__Group_2_1_0__0() throws RecognitionException { | 15108 | public final void rule__Real__Group_1_1__2() throws RecognitionException { |
15713 | 15109 | ||
15714 | int stackSize = keepStackSize(); | 15110 | int stackSize = keepStackSize(); |
15715 | 15111 | ||
15716 | try { | 15112 | try { |
15717 | // InternalProblem.g:4984:1: ( rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 ) | 15113 | // InternalProblem.g:4808:1: ( rule__Real__Group_1_1__2__Impl ) |
15718 | // InternalProblem.g:4985:2: rule__Real__Group_2_1_0__0__Impl rule__Real__Group_2_1_0__1 | 15114 | // InternalProblem.g:4809:2: rule__Real__Group_1_1__2__Impl |
15719 | { | 15115 | { |
15720 | pushFollow(FOLLOW_20); | ||
15721 | rule__Real__Group_2_1_0__0__Impl(); | ||
15722 | |||
15723 | state._fsp--; | ||
15724 | |||
15725 | pushFollow(FOLLOW_2); | 15116 | pushFollow(FOLLOW_2); |
15726 | rule__Real__Group_2_1_0__1(); | 15117 | rule__Real__Group_1_1__2__Impl(); |
15727 | 15118 | ||
15728 | state._fsp--; | 15119 | state._fsp--; |
15729 | 15120 | ||
@@ -15742,95 +15133,35 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15742 | } | 15133 | } |
15743 | return ; | 15134 | return ; |
15744 | } | 15135 | } |
15745 | // $ANTLR end "rule__Real__Group_2_1_0__0" | 15136 | // $ANTLR end "rule__Real__Group_1_1__2" |
15746 | 15137 | ||
15747 | 15138 | ||
15748 | // $ANTLR start "rule__Real__Group_2_1_0__0__Impl" | 15139 | // $ANTLR start "rule__Real__Group_1_1__2__Impl" |
15749 | // InternalProblem.g:4992:1: rule__Real__Group_2_1_0__0__Impl : ( '.' ) ; | 15140 | // InternalProblem.g:4815:1: rule__Real__Group_1_1__2__Impl : ( ( rule__Real__Alternatives_1_1_2 ) ) ; |
15750 | public final void rule__Real__Group_2_1_0__0__Impl() throws RecognitionException { | 15141 | public final void rule__Real__Group_1_1__2__Impl() throws RecognitionException { |
15751 | 15142 | ||
15752 | int stackSize = keepStackSize(); | 15143 | int stackSize = keepStackSize(); |
15753 | 15144 | ||
15754 | try { | 15145 | try { |
15755 | // InternalProblem.g:4996:1: ( ( '.' ) ) | 15146 | // InternalProblem.g:4819:1: ( ( ( rule__Real__Alternatives_1_1_2 ) ) ) |
15756 | // InternalProblem.g:4997:1: ( '.' ) | 15147 | // InternalProblem.g:4820:1: ( ( rule__Real__Alternatives_1_1_2 ) ) |
15757 | { | 15148 | { |
15758 | // InternalProblem.g:4997:1: ( '.' ) | 15149 | // InternalProblem.g:4820:1: ( ( rule__Real__Alternatives_1_1_2 ) ) |
15759 | // InternalProblem.g:4998:2: '.' | 15150 | // InternalProblem.g:4821:2: ( rule__Real__Alternatives_1_1_2 ) |
15760 | { | 15151 | { |
15761 | before(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); | 15152 | before(grammarAccess.getRealAccess().getAlternatives_1_1_2()); |
15762 | match(input,12,FOLLOW_2); | 15153 | // InternalProblem.g:4822:2: ( rule__Real__Alternatives_1_1_2 ) |
15763 | after(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); | 15154 | // InternalProblem.g:4822:3: rule__Real__Alternatives_1_1_2 |
15764 | |||
15765 | } | ||
15766 | |||
15767 | |||
15768 | } | ||
15769 | |||
15770 | } | ||
15771 | catch (RecognitionException re) { | ||
15772 | reportError(re); | ||
15773 | recover(input,re); | ||
15774 | } | ||
15775 | finally { | ||
15776 | |||
15777 | restoreStackSize(stackSize); | ||
15778 | |||
15779 | } | ||
15780 | return ; | ||
15781 | } | ||
15782 | // $ANTLR end "rule__Real__Group_2_1_0__0__Impl" | ||
15783 | |||
15784 | |||
15785 | // $ANTLR start "rule__Real__Group_2_1_0__1" | ||
15786 | // InternalProblem.g:5007:1: rule__Real__Group_2_1_0__1 : rule__Real__Group_2_1_0__1__Impl ; | ||
15787 | public final void rule__Real__Group_2_1_0__1() throws RecognitionException { | ||
15788 | |||
15789 | int stackSize = keepStackSize(); | ||
15790 | |||
15791 | try { | ||
15792 | // InternalProblem.g:5011:1: ( rule__Real__Group_2_1_0__1__Impl ) | ||
15793 | // InternalProblem.g:5012:2: rule__Real__Group_2_1_0__1__Impl | ||
15794 | { | 15155 | { |
15795 | pushFollow(FOLLOW_2); | 15156 | pushFollow(FOLLOW_2); |
15796 | rule__Real__Group_2_1_0__1__Impl(); | 15157 | rule__Real__Alternatives_1_1_2(); |
15797 | 15158 | ||
15798 | state._fsp--; | 15159 | state._fsp--; |
15799 | 15160 | ||
15800 | 15161 | ||
15801 | } | 15162 | } |
15802 | 15163 | ||
15803 | } | 15164 | after(grammarAccess.getRealAccess().getAlternatives_1_1_2()); |
15804 | catch (RecognitionException re) { | ||
15805 | reportError(re); | ||
15806 | recover(input,re); | ||
15807 | } | ||
15808 | finally { | ||
15809 | |||
15810 | restoreStackSize(stackSize); | ||
15811 | |||
15812 | } | ||
15813 | return ; | ||
15814 | } | ||
15815 | // $ANTLR end "rule__Real__Group_2_1_0__1" | ||
15816 | |||
15817 | |||
15818 | // $ANTLR start "rule__Real__Group_2_1_0__1__Impl" | ||
15819 | // InternalProblem.g:5018:1: rule__Real__Group_2_1_0__1__Impl : ( RULE_INT ) ; | ||
15820 | public final void rule__Real__Group_2_1_0__1__Impl() throws RecognitionException { | ||
15821 | |||
15822 | int stackSize = keepStackSize(); | ||
15823 | |||
15824 | try { | ||
15825 | // InternalProblem.g:5022:1: ( ( RULE_INT ) ) | ||
15826 | // InternalProblem.g:5023:1: ( RULE_INT ) | ||
15827 | { | ||
15828 | // InternalProblem.g:5023:1: ( RULE_INT ) | ||
15829 | // InternalProblem.g:5024:2: RULE_INT | ||
15830 | { | ||
15831 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); | ||
15832 | match(input,RULE_INT,FOLLOW_2); | ||
15833 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); | ||
15834 | 15165 | ||
15835 | } | 15166 | } |
15836 | 15167 | ||
@@ -15849,21 +15180,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15849 | } | 15180 | } |
15850 | return ; | 15181 | return ; |
15851 | } | 15182 | } |
15852 | // $ANTLR end "rule__Real__Group_2_1_0__1__Impl" | 15183 | // $ANTLR end "rule__Real__Group_1_1__2__Impl" |
15853 | 15184 | ||
15854 | 15185 | ||
15855 | // $ANTLR start "rule__Problem__NameAssignment_0_1" | 15186 | // $ANTLR start "rule__Problem__NameAssignment_0_1" |
15856 | // InternalProblem.g:5034:1: rule__Problem__NameAssignment_0_1 : ( ruleIdentifier ) ; | 15187 | // InternalProblem.g:4831:1: rule__Problem__NameAssignment_0_1 : ( ruleIdentifier ) ; |
15857 | public final void rule__Problem__NameAssignment_0_1() throws RecognitionException { | 15188 | public final void rule__Problem__NameAssignment_0_1() throws RecognitionException { |
15858 | 15189 | ||
15859 | int stackSize = keepStackSize(); | 15190 | int stackSize = keepStackSize(); |
15860 | 15191 | ||
15861 | try { | 15192 | try { |
15862 | // InternalProblem.g:5038:1: ( ( ruleIdentifier ) ) | 15193 | // InternalProblem.g:4835:1: ( ( ruleIdentifier ) ) |
15863 | // InternalProblem.g:5039:2: ( ruleIdentifier ) | 15194 | // InternalProblem.g:4836:2: ( ruleIdentifier ) |
15864 | { | 15195 | { |
15865 | // InternalProblem.g:5039:2: ( ruleIdentifier ) | 15196 | // InternalProblem.g:4836:2: ( ruleIdentifier ) |
15866 | // InternalProblem.g:5040:3: ruleIdentifier | 15197 | // InternalProblem.g:4837:3: ruleIdentifier |
15867 | { | 15198 | { |
15868 | before(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); | 15199 | before(grammarAccess.getProblemAccess().getNameIdentifierParserRuleCall_0_1_0()); |
15869 | pushFollow(FOLLOW_2); | 15200 | pushFollow(FOLLOW_2); |
@@ -15894,17 +15225,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15894 | 15225 | ||
15895 | 15226 | ||
15896 | // $ANTLR start "rule__Problem__StatementsAssignment_1" | 15227 | // $ANTLR start "rule__Problem__StatementsAssignment_1" |
15897 | // InternalProblem.g:5049:1: rule__Problem__StatementsAssignment_1 : ( ruleStatement ) ; | 15228 | // InternalProblem.g:4846:1: rule__Problem__StatementsAssignment_1 : ( ruleStatement ) ; |
15898 | public final void rule__Problem__StatementsAssignment_1() throws RecognitionException { | 15229 | public final void rule__Problem__StatementsAssignment_1() throws RecognitionException { |
15899 | 15230 | ||
15900 | int stackSize = keepStackSize(); | 15231 | int stackSize = keepStackSize(); |
15901 | 15232 | ||
15902 | try { | 15233 | try { |
15903 | // InternalProblem.g:5053:1: ( ( ruleStatement ) ) | 15234 | // InternalProblem.g:4850:1: ( ( ruleStatement ) ) |
15904 | // InternalProblem.g:5054:2: ( ruleStatement ) | 15235 | // InternalProblem.g:4851:2: ( ruleStatement ) |
15905 | { | 15236 | { |
15906 | // InternalProblem.g:5054:2: ( ruleStatement ) | 15237 | // InternalProblem.g:4851:2: ( ruleStatement ) |
15907 | // InternalProblem.g:5055:3: ruleStatement | 15238 | // InternalProblem.g:4852:3: ruleStatement |
15908 | { | 15239 | { |
15909 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_1_0()); | 15240 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_1_0()); |
15910 | pushFollow(FOLLOW_2); | 15241 | pushFollow(FOLLOW_2); |
@@ -15935,24 +15266,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15935 | 15266 | ||
15936 | 15267 | ||
15937 | // $ANTLR start "rule__ClassDeclaration__AbstractAssignment_0" | 15268 | // $ANTLR start "rule__ClassDeclaration__AbstractAssignment_0" |
15938 | // InternalProblem.g:5064:1: rule__ClassDeclaration__AbstractAssignment_0 : ( ( 'abstract' ) ) ; | 15269 | // InternalProblem.g:4861:1: rule__ClassDeclaration__AbstractAssignment_0 : ( ( 'abstract' ) ) ; |
15939 | public final void rule__ClassDeclaration__AbstractAssignment_0() throws RecognitionException { | 15270 | public final void rule__ClassDeclaration__AbstractAssignment_0() throws RecognitionException { |
15940 | 15271 | ||
15941 | int stackSize = keepStackSize(); | 15272 | int stackSize = keepStackSize(); |
15942 | 15273 | ||
15943 | try { | 15274 | try { |
15944 | // InternalProblem.g:5068:1: ( ( ( 'abstract' ) ) ) | 15275 | // InternalProblem.g:4865:1: ( ( ( 'abstract' ) ) ) |
15945 | // InternalProblem.g:5069:2: ( ( 'abstract' ) ) | 15276 | // InternalProblem.g:4866:2: ( ( 'abstract' ) ) |
15946 | { | 15277 | { |
15947 | // InternalProblem.g:5069:2: ( ( 'abstract' ) ) | 15278 | // InternalProblem.g:4866:2: ( ( 'abstract' ) ) |
15948 | // InternalProblem.g:5070:3: ( 'abstract' ) | 15279 | // InternalProblem.g:4867:3: ( 'abstract' ) |
15949 | { | 15280 | { |
15950 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); | 15281 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); |
15951 | // InternalProblem.g:5071:3: ( 'abstract' ) | 15282 | // InternalProblem.g:4868:3: ( 'abstract' ) |
15952 | // InternalProblem.g:5072:4: 'abstract' | 15283 | // InternalProblem.g:4869:4: 'abstract' |
15953 | { | 15284 | { |
15954 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); | 15285 | before(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); |
15955 | match(input,44,FOLLOW_2); | 15286 | match(input,42,FOLLOW_2); |
15956 | after(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); | 15287 | after(grammarAccess.getClassDeclarationAccess().getAbstractAbstractKeyword_0_0()); |
15957 | 15288 | ||
15958 | } | 15289 | } |
@@ -15980,17 +15311,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
15980 | 15311 | ||
15981 | 15312 | ||
15982 | // $ANTLR start "rule__ClassDeclaration__NameAssignment_2" | 15313 | // $ANTLR start "rule__ClassDeclaration__NameAssignment_2" |
15983 | // InternalProblem.g:5083:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleIdentifier ) ; | 15314 | // InternalProblem.g:4880:1: rule__ClassDeclaration__NameAssignment_2 : ( ruleIdentifier ) ; |
15984 | public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException { | 15315 | public final void rule__ClassDeclaration__NameAssignment_2() throws RecognitionException { |
15985 | 15316 | ||
15986 | int stackSize = keepStackSize(); | 15317 | int stackSize = keepStackSize(); |
15987 | 15318 | ||
15988 | try { | 15319 | try { |
15989 | // InternalProblem.g:5087:1: ( ( ruleIdentifier ) ) | 15320 | // InternalProblem.g:4884:1: ( ( ruleIdentifier ) ) |
15990 | // InternalProblem.g:5088:2: ( ruleIdentifier ) | 15321 | // InternalProblem.g:4885:2: ( ruleIdentifier ) |
15991 | { | 15322 | { |
15992 | // InternalProblem.g:5088:2: ( ruleIdentifier ) | 15323 | // InternalProblem.g:4885:2: ( ruleIdentifier ) |
15993 | // InternalProblem.g:5089:3: ruleIdentifier | 15324 | // InternalProblem.g:4886:3: ruleIdentifier |
15994 | { | 15325 | { |
15995 | before(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); | 15326 | before(grammarAccess.getClassDeclarationAccess().getNameIdentifierParserRuleCall_2_0()); |
15996 | pushFollow(FOLLOW_2); | 15327 | pushFollow(FOLLOW_2); |
@@ -16021,21 +15352,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16021 | 15352 | ||
16022 | 15353 | ||
16023 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_1" | 15354 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_1" |
16024 | // InternalProblem.g:5098:1: rule__ClassDeclaration__SuperTypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | 15355 | // InternalProblem.g:4895:1: rule__ClassDeclaration__SuperTypesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; |
16025 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_1() throws RecognitionException { | 15356 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_1() throws RecognitionException { |
16026 | 15357 | ||
16027 | int stackSize = keepStackSize(); | 15358 | int stackSize = keepStackSize(); |
16028 | 15359 | ||
16029 | try { | 15360 | try { |
16030 | // InternalProblem.g:5102:1: ( ( ( ruleQualifiedName ) ) ) | 15361 | // InternalProblem.g:4899:1: ( ( ( ruleQualifiedName ) ) ) |
16031 | // InternalProblem.g:5103:2: ( ( ruleQualifiedName ) ) | 15362 | // InternalProblem.g:4900:2: ( ( ruleQualifiedName ) ) |
16032 | { | 15363 | { |
16033 | // InternalProblem.g:5103:2: ( ( ruleQualifiedName ) ) | 15364 | // InternalProblem.g:4900:2: ( ( ruleQualifiedName ) ) |
16034 | // InternalProblem.g:5104:3: ( ruleQualifiedName ) | 15365 | // InternalProblem.g:4901:3: ( ruleQualifiedName ) |
16035 | { | 15366 | { |
16036 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); | 15367 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_1_0()); |
16037 | // InternalProblem.g:5105:3: ( ruleQualifiedName ) | 15368 | // InternalProblem.g:4902:3: ( ruleQualifiedName ) |
16038 | // InternalProblem.g:5106:4: ruleQualifiedName | 15369 | // InternalProblem.g:4903:4: ruleQualifiedName |
16039 | { | 15370 | { |
16040 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); | 15371 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_1_0_1()); |
16041 | pushFollow(FOLLOW_2); | 15372 | pushFollow(FOLLOW_2); |
@@ -16070,21 +15401,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16070 | 15401 | ||
16071 | 15402 | ||
16072 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_2_1" | 15403 | // $ANTLR start "rule__ClassDeclaration__SuperTypesAssignment_3_2_1" |
16073 | // InternalProblem.g:5117:1: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | 15404 | // InternalProblem.g:4914:1: rule__ClassDeclaration__SuperTypesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; |
16074 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_2_1() throws RecognitionException { | 15405 | public final void rule__ClassDeclaration__SuperTypesAssignment_3_2_1() throws RecognitionException { |
16075 | 15406 | ||
16076 | int stackSize = keepStackSize(); | 15407 | int stackSize = keepStackSize(); |
16077 | 15408 | ||
16078 | try { | 15409 | try { |
16079 | // InternalProblem.g:5121:1: ( ( ( ruleQualifiedName ) ) ) | 15410 | // InternalProblem.g:4918:1: ( ( ( ruleQualifiedName ) ) ) |
16080 | // InternalProblem.g:5122:2: ( ( ruleQualifiedName ) ) | 15411 | // InternalProblem.g:4919:2: ( ( ruleQualifiedName ) ) |
16081 | { | 15412 | { |
16082 | // InternalProblem.g:5122:2: ( ( ruleQualifiedName ) ) | 15413 | // InternalProblem.g:4919:2: ( ( ruleQualifiedName ) ) |
16083 | // InternalProblem.g:5123:3: ( ruleQualifiedName ) | 15414 | // InternalProblem.g:4920:3: ( ruleQualifiedName ) |
16084 | { | 15415 | { |
16085 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); | 15416 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationCrossReference_3_2_1_0()); |
16086 | // InternalProblem.g:5124:3: ( ruleQualifiedName ) | 15417 | // InternalProblem.g:4921:3: ( ruleQualifiedName ) |
16087 | // InternalProblem.g:5125:4: ruleQualifiedName | 15418 | // InternalProblem.g:4922:4: ruleQualifiedName |
16088 | { | 15419 | { |
16089 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); | 15420 | before(grammarAccess.getClassDeclarationAccess().getSuperTypesRelationQualifiedNameParserRuleCall_3_2_1_0_1()); |
16090 | pushFollow(FOLLOW_2); | 15421 | pushFollow(FOLLOW_2); |
@@ -16119,17 +15450,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16119 | 15450 | ||
16120 | 15451 | ||
16121 | // $ANTLR start "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" | 15452 | // $ANTLR start "rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0" |
16122 | // InternalProblem.g:5136:1: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 : ( ruleReferenceDeclaration ) ; | 15453 | // InternalProblem.g:4933:1: rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0 : ( ruleReferenceDeclaration ) ; |
16123 | public final void rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0() throws RecognitionException { | 15454 | public final void rule__ClassDeclaration__ReferenceDeclarationsAssignment_4_0_1_0() throws RecognitionException { |
16124 | 15455 | ||
16125 | int stackSize = keepStackSize(); | 15456 | int stackSize = keepStackSize(); |
16126 | 15457 | ||
16127 | try { | 15458 | try { |
16128 | // InternalProblem.g:5140:1: ( ( ruleReferenceDeclaration ) ) | 15459 | // InternalProblem.g:4937:1: ( ( ruleReferenceDeclaration ) ) |
16129 | // InternalProblem.g:5141:2: ( ruleReferenceDeclaration ) | 15460 | // InternalProblem.g:4938:2: ( ruleReferenceDeclaration ) |
16130 | { | 15461 | { |
16131 | // InternalProblem.g:5141:2: ( ruleReferenceDeclaration ) | 15462 | // InternalProblem.g:4938:2: ( ruleReferenceDeclaration ) |
16132 | // InternalProblem.g:5142:3: ruleReferenceDeclaration | 15463 | // InternalProblem.g:4939:3: ruleReferenceDeclaration |
16133 | { | 15464 | { |
16134 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsReferenceDeclarationParserRuleCall_4_0_1_0_0()); | 15465 | before(grammarAccess.getClassDeclarationAccess().getReferenceDeclarationsReferenceDeclarationParserRuleCall_4_0_1_0_0()); |
16135 | pushFollow(FOLLOW_2); | 15466 | pushFollow(FOLLOW_2); |
@@ -16160,17 +15491,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16160 | 15491 | ||
16161 | 15492 | ||
16162 | // $ANTLR start "rule__EnumDeclaration__NameAssignment_1" | 15493 | // $ANTLR start "rule__EnumDeclaration__NameAssignment_1" |
16163 | // InternalProblem.g:5151:1: rule__EnumDeclaration__NameAssignment_1 : ( ruleIdentifier ) ; | 15494 | // InternalProblem.g:4948:1: rule__EnumDeclaration__NameAssignment_1 : ( ruleIdentifier ) ; |
16164 | public final void rule__EnumDeclaration__NameAssignment_1() throws RecognitionException { | 15495 | public final void rule__EnumDeclaration__NameAssignment_1() throws RecognitionException { |
16165 | 15496 | ||
16166 | int stackSize = keepStackSize(); | 15497 | int stackSize = keepStackSize(); |
16167 | 15498 | ||
16168 | try { | 15499 | try { |
16169 | // InternalProblem.g:5155:1: ( ( ruleIdentifier ) ) | 15500 | // InternalProblem.g:4952:1: ( ( ruleIdentifier ) ) |
16170 | // InternalProblem.g:5156:2: ( ruleIdentifier ) | 15501 | // InternalProblem.g:4953:2: ( ruleIdentifier ) |
16171 | { | 15502 | { |
16172 | // InternalProblem.g:5156:2: ( ruleIdentifier ) | 15503 | // InternalProblem.g:4953:2: ( ruleIdentifier ) |
16173 | // InternalProblem.g:5157:3: ruleIdentifier | 15504 | // InternalProblem.g:4954:3: ruleIdentifier |
16174 | { | 15505 | { |
16175 | before(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); | 15506 | before(grammarAccess.getEnumDeclarationAccess().getNameIdentifierParserRuleCall_1_0()); |
16176 | pushFollow(FOLLOW_2); | 15507 | pushFollow(FOLLOW_2); |
@@ -16201,17 +15532,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16201 | 15532 | ||
16202 | 15533 | ||
16203 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" | 15534 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_0" |
16204 | // InternalProblem.g:5166:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 : ( ruleEnumLiteral ) ; | 15535 | // InternalProblem.g:4963:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_0 : ( ruleEnumLiteral ) ; |
16205 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_0() throws RecognitionException { | 15536 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_0() throws RecognitionException { |
16206 | 15537 | ||
16207 | int stackSize = keepStackSize(); | 15538 | int stackSize = keepStackSize(); |
16208 | 15539 | ||
16209 | try { | 15540 | try { |
16210 | // InternalProblem.g:5170:1: ( ( ruleEnumLiteral ) ) | 15541 | // InternalProblem.g:4967:1: ( ( ruleEnumLiteral ) ) |
16211 | // InternalProblem.g:5171:2: ( ruleEnumLiteral ) | 15542 | // InternalProblem.g:4968:2: ( ruleEnumLiteral ) |
16212 | { | 15543 | { |
16213 | // InternalProblem.g:5171:2: ( ruleEnumLiteral ) | 15544 | // InternalProblem.g:4968:2: ( ruleEnumLiteral ) |
16214 | // InternalProblem.g:5172:3: ruleEnumLiteral | 15545 | // InternalProblem.g:4969:3: ruleEnumLiteral |
16215 | { | 15546 | { |
16216 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); | 15547 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_0_0()); |
16217 | pushFollow(FOLLOW_2); | 15548 | pushFollow(FOLLOW_2); |
@@ -16242,17 +15573,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16242 | 15573 | ||
16243 | 15574 | ||
16244 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" | 15575 | // $ANTLR start "rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1" |
16245 | // InternalProblem.g:5181:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 : ( ruleEnumLiteral ) ; | 15576 | // InternalProblem.g:4978:1: rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1 : ( ruleEnumLiteral ) ; |
16246 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1() throws RecognitionException { | 15577 | public final void rule__EnumDeclaration__LiteralsAssignment_2_0_1_1_1() throws RecognitionException { |
16247 | 15578 | ||
16248 | int stackSize = keepStackSize(); | 15579 | int stackSize = keepStackSize(); |
16249 | 15580 | ||
16250 | try { | 15581 | try { |
16251 | // InternalProblem.g:5185:1: ( ( ruleEnumLiteral ) ) | 15582 | // InternalProblem.g:4982:1: ( ( ruleEnumLiteral ) ) |
16252 | // InternalProblem.g:5186:2: ( ruleEnumLiteral ) | 15583 | // InternalProblem.g:4983:2: ( ruleEnumLiteral ) |
16253 | { | 15584 | { |
16254 | // InternalProblem.g:5186:2: ( ruleEnumLiteral ) | 15585 | // InternalProblem.g:4983:2: ( ruleEnumLiteral ) |
16255 | // InternalProblem.g:5187:3: ruleEnumLiteral | 15586 | // InternalProblem.g:4984:3: ruleEnumLiteral |
16256 | { | 15587 | { |
16257 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); | 15588 | before(grammarAccess.getEnumDeclarationAccess().getLiteralsEnumLiteralParserRuleCall_2_0_1_1_1_0()); |
16258 | pushFollow(FOLLOW_2); | 15589 | pushFollow(FOLLOW_2); |
@@ -16283,17 +15614,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16283 | 15614 | ||
16284 | 15615 | ||
16285 | // $ANTLR start "rule__EnumLiteral__NameAssignment" | 15616 | // $ANTLR start "rule__EnumLiteral__NameAssignment" |
16286 | // InternalProblem.g:5196:1: rule__EnumLiteral__NameAssignment : ( ruleIdentifier ) ; | 15617 | // InternalProblem.g:4993:1: rule__EnumLiteral__NameAssignment : ( ruleIdentifier ) ; |
16287 | public final void rule__EnumLiteral__NameAssignment() throws RecognitionException { | 15618 | public final void rule__EnumLiteral__NameAssignment() throws RecognitionException { |
16288 | 15619 | ||
16289 | int stackSize = keepStackSize(); | 15620 | int stackSize = keepStackSize(); |
16290 | 15621 | ||
16291 | try { | 15622 | try { |
16292 | // InternalProblem.g:5200:1: ( ( ruleIdentifier ) ) | 15623 | // InternalProblem.g:4997:1: ( ( ruleIdentifier ) ) |
16293 | // InternalProblem.g:5201:2: ( ruleIdentifier ) | 15624 | // InternalProblem.g:4998:2: ( ruleIdentifier ) |
16294 | { | 15625 | { |
16295 | // InternalProblem.g:5201:2: ( ruleIdentifier ) | 15626 | // InternalProblem.g:4998:2: ( ruleIdentifier ) |
16296 | // InternalProblem.g:5202:3: ruleIdentifier | 15627 | // InternalProblem.g:4999:3: ruleIdentifier |
16297 | { | 15628 | { |
16298 | before(grammarAccess.getEnumLiteralAccess().getNameIdentifierParserRuleCall_0()); | 15629 | before(grammarAccess.getEnumLiteralAccess().getNameIdentifierParserRuleCall_0()); |
16299 | pushFollow(FOLLOW_2); | 15630 | pushFollow(FOLLOW_2); |
@@ -16324,24 +15655,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16324 | 15655 | ||
16325 | 15656 | ||
16326 | // $ANTLR start "rule__ReferenceDeclaration__ContainmentAssignment_0_0" | 15657 | // $ANTLR start "rule__ReferenceDeclaration__ContainmentAssignment_0_0" |
16327 | // InternalProblem.g:5211:1: rule__ReferenceDeclaration__ContainmentAssignment_0_0 : ( ( 'contains' ) ) ; | 15658 | // InternalProblem.g:5008:1: rule__ReferenceDeclaration__ContainmentAssignment_0_0 : ( ( 'contains' ) ) ; |
16328 | public final void rule__ReferenceDeclaration__ContainmentAssignment_0_0() throws RecognitionException { | 15659 | public final void rule__ReferenceDeclaration__ContainmentAssignment_0_0() throws RecognitionException { |
16329 | 15660 | ||
16330 | int stackSize = keepStackSize(); | 15661 | int stackSize = keepStackSize(); |
16331 | 15662 | ||
16332 | try { | 15663 | try { |
16333 | // InternalProblem.g:5215:1: ( ( ( 'contains' ) ) ) | 15664 | // InternalProblem.g:5012:1: ( ( ( 'contains' ) ) ) |
16334 | // InternalProblem.g:5216:2: ( ( 'contains' ) ) | 15665 | // InternalProblem.g:5013:2: ( ( 'contains' ) ) |
16335 | { | 15666 | { |
16336 | // InternalProblem.g:5216:2: ( ( 'contains' ) ) | 15667 | // InternalProblem.g:5013:2: ( ( 'contains' ) ) |
16337 | // InternalProblem.g:5217:3: ( 'contains' ) | 15668 | // InternalProblem.g:5014:3: ( 'contains' ) |
16338 | { | 15669 | { |
16339 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); | 15670 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); |
16340 | // InternalProblem.g:5218:3: ( 'contains' ) | 15671 | // InternalProblem.g:5015:3: ( 'contains' ) |
16341 | // InternalProblem.g:5219:4: 'contains' | 15672 | // InternalProblem.g:5016:4: 'contains' |
16342 | { | 15673 | { |
16343 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); | 15674 | before(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); |
16344 | match(input,45,FOLLOW_2); | 15675 | match(input,43,FOLLOW_2); |
16345 | after(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); | 15676 | after(grammarAccess.getReferenceDeclarationAccess().getContainmentContainsKeyword_0_0_0()); |
16346 | 15677 | ||
16347 | } | 15678 | } |
@@ -16369,21 +15700,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16369 | 15700 | ||
16370 | 15701 | ||
16371 | // $ANTLR start "rule__ReferenceDeclaration__ReferenceTypeAssignment_1" | 15702 | // $ANTLR start "rule__ReferenceDeclaration__ReferenceTypeAssignment_1" |
16372 | // InternalProblem.g:5230:1: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | 15703 | // InternalProblem.g:5027:1: rule__ReferenceDeclaration__ReferenceTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; |
16373 | public final void rule__ReferenceDeclaration__ReferenceTypeAssignment_1() throws RecognitionException { | 15704 | public final void rule__ReferenceDeclaration__ReferenceTypeAssignment_1() throws RecognitionException { |
16374 | 15705 | ||
16375 | int stackSize = keepStackSize(); | 15706 | int stackSize = keepStackSize(); |
16376 | 15707 | ||
16377 | try { | 15708 | try { |
16378 | // InternalProblem.g:5234:1: ( ( ( ruleQualifiedName ) ) ) | 15709 | // InternalProblem.g:5031:1: ( ( ( ruleQualifiedName ) ) ) |
16379 | // InternalProblem.g:5235:2: ( ( ruleQualifiedName ) ) | 15710 | // InternalProblem.g:5032:2: ( ( ruleQualifiedName ) ) |
16380 | { | 15711 | { |
16381 | // InternalProblem.g:5235:2: ( ( ruleQualifiedName ) ) | 15712 | // InternalProblem.g:5032:2: ( ( ruleQualifiedName ) ) |
16382 | // InternalProblem.g:5236:3: ( ruleQualifiedName ) | 15713 | // InternalProblem.g:5033:3: ( ruleQualifiedName ) |
16383 | { | 15714 | { |
16384 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); | 15715 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationCrossReference_1_0()); |
16385 | // InternalProblem.g:5237:3: ( ruleQualifiedName ) | 15716 | // InternalProblem.g:5034:3: ( ruleQualifiedName ) |
16386 | // InternalProblem.g:5238:4: ruleQualifiedName | 15717 | // InternalProblem.g:5035:4: ruleQualifiedName |
16387 | { | 15718 | { |
16388 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); | 15719 | before(grammarAccess.getReferenceDeclarationAccess().getReferenceTypeRelationQualifiedNameParserRuleCall_1_0_1()); |
16389 | pushFollow(FOLLOW_2); | 15720 | pushFollow(FOLLOW_2); |
@@ -16418,17 +15749,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16418 | 15749 | ||
16419 | 15750 | ||
16420 | // $ANTLR start "rule__ReferenceDeclaration__MultiplicityAssignment_2_1" | 15751 | // $ANTLR start "rule__ReferenceDeclaration__MultiplicityAssignment_2_1" |
16421 | // InternalProblem.g:5249:1: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 : ( ruleMultiplicity ) ; | 15752 | // InternalProblem.g:5046:1: rule__ReferenceDeclaration__MultiplicityAssignment_2_1 : ( ruleMultiplicity ) ; |
16422 | public final void rule__ReferenceDeclaration__MultiplicityAssignment_2_1() throws RecognitionException { | 15753 | public final void rule__ReferenceDeclaration__MultiplicityAssignment_2_1() throws RecognitionException { |
16423 | 15754 | ||
16424 | int stackSize = keepStackSize(); | 15755 | int stackSize = keepStackSize(); |
16425 | 15756 | ||
16426 | try { | 15757 | try { |
16427 | // InternalProblem.g:5253:1: ( ( ruleMultiplicity ) ) | 15758 | // InternalProblem.g:5050:1: ( ( ruleMultiplicity ) ) |
16428 | // InternalProblem.g:5254:2: ( ruleMultiplicity ) | 15759 | // InternalProblem.g:5051:2: ( ruleMultiplicity ) |
16429 | { | 15760 | { |
16430 | // InternalProblem.g:5254:2: ( ruleMultiplicity ) | 15761 | // InternalProblem.g:5051:2: ( ruleMultiplicity ) |
16431 | // InternalProblem.g:5255:3: ruleMultiplicity | 15762 | // InternalProblem.g:5052:3: ruleMultiplicity |
16432 | { | 15763 | { |
16433 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityMultiplicityParserRuleCall_2_1_0()); | 15764 | before(grammarAccess.getReferenceDeclarationAccess().getMultiplicityMultiplicityParserRuleCall_2_1_0()); |
16434 | pushFollow(FOLLOW_2); | 15765 | pushFollow(FOLLOW_2); |
@@ -16459,17 +15790,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16459 | 15790 | ||
16460 | 15791 | ||
16461 | // $ANTLR start "rule__ReferenceDeclaration__NameAssignment_3" | 15792 | // $ANTLR start "rule__ReferenceDeclaration__NameAssignment_3" |
16462 | // InternalProblem.g:5264:1: rule__ReferenceDeclaration__NameAssignment_3 : ( ruleIdentifier ) ; | 15793 | // InternalProblem.g:5061:1: rule__ReferenceDeclaration__NameAssignment_3 : ( ruleIdentifier ) ; |
16463 | public final void rule__ReferenceDeclaration__NameAssignment_3() throws RecognitionException { | 15794 | public final void rule__ReferenceDeclaration__NameAssignment_3() throws RecognitionException { |
16464 | 15795 | ||
16465 | int stackSize = keepStackSize(); | 15796 | int stackSize = keepStackSize(); |
16466 | 15797 | ||
16467 | try { | 15798 | try { |
16468 | // InternalProblem.g:5268:1: ( ( ruleIdentifier ) ) | 15799 | // InternalProblem.g:5065:1: ( ( ruleIdentifier ) ) |
16469 | // InternalProblem.g:5269:2: ( ruleIdentifier ) | 15800 | // InternalProblem.g:5066:2: ( ruleIdentifier ) |
16470 | { | 15801 | { |
16471 | // InternalProblem.g:5269:2: ( ruleIdentifier ) | 15802 | // InternalProblem.g:5066:2: ( ruleIdentifier ) |
16472 | // InternalProblem.g:5270:3: ruleIdentifier | 15803 | // InternalProblem.g:5067:3: ruleIdentifier |
16473 | { | 15804 | { |
16474 | before(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); | 15805 | before(grammarAccess.getReferenceDeclarationAccess().getNameIdentifierParserRuleCall_3_0()); |
16475 | pushFollow(FOLLOW_2); | 15806 | pushFollow(FOLLOW_2); |
@@ -16500,21 +15831,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16500 | 15831 | ||
16501 | 15832 | ||
16502 | // $ANTLR start "rule__ReferenceDeclaration__OppositeAssignment_4_1" | 15833 | // $ANTLR start "rule__ReferenceDeclaration__OppositeAssignment_4_1" |
16503 | // InternalProblem.g:5279:1: rule__ReferenceDeclaration__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; | 15834 | // InternalProblem.g:5076:1: rule__ReferenceDeclaration__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; |
16504 | public final void rule__ReferenceDeclaration__OppositeAssignment_4_1() throws RecognitionException { | 15835 | public final void rule__ReferenceDeclaration__OppositeAssignment_4_1() throws RecognitionException { |
16505 | 15836 | ||
16506 | int stackSize = keepStackSize(); | 15837 | int stackSize = keepStackSize(); |
16507 | 15838 | ||
16508 | try { | 15839 | try { |
16509 | // InternalProblem.g:5283:1: ( ( ( ruleQualifiedName ) ) ) | 15840 | // InternalProblem.g:5080:1: ( ( ( ruleQualifiedName ) ) ) |
16510 | // InternalProblem.g:5284:2: ( ( ruleQualifiedName ) ) | 15841 | // InternalProblem.g:5081:2: ( ( ruleQualifiedName ) ) |
16511 | { | 15842 | { |
16512 | // InternalProblem.g:5284:2: ( ( ruleQualifiedName ) ) | 15843 | // InternalProblem.g:5081:2: ( ( ruleQualifiedName ) ) |
16513 | // InternalProblem.g:5285:3: ( ruleQualifiedName ) | 15844 | // InternalProblem.g:5082:3: ( ruleQualifiedName ) |
16514 | { | 15845 | { |
16515 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationCrossReference_4_1_0()); | 15846 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationCrossReference_4_1_0()); |
16516 | // InternalProblem.g:5286:3: ( ruleQualifiedName ) | 15847 | // InternalProblem.g:5083:3: ( ruleQualifiedName ) |
16517 | // InternalProblem.g:5287:4: ruleQualifiedName | 15848 | // InternalProblem.g:5084:4: ruleQualifiedName |
16518 | { | 15849 | { |
16519 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationQualifiedNameParserRuleCall_4_1_0_1()); | 15850 | before(grammarAccess.getReferenceDeclarationAccess().getOppositeReferenceDeclarationQualifiedNameParserRuleCall_4_1_0_1()); |
16520 | pushFollow(FOLLOW_2); | 15851 | pushFollow(FOLLOW_2); |
@@ -16549,24 +15880,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16549 | 15880 | ||
16550 | 15881 | ||
16551 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_0" | 15882 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_0" |
16552 | // InternalProblem.g:5298:1: rule__PredicateDefinition__ErrorAssignment_0_0_0 : ( ( 'error' ) ) ; | 15883 | // InternalProblem.g:5095:1: rule__PredicateDefinition__ErrorAssignment_0_0_0 : ( ( 'error' ) ) ; |
16553 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_0() throws RecognitionException { | 15884 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_0() throws RecognitionException { |
16554 | 15885 | ||
16555 | int stackSize = keepStackSize(); | 15886 | int stackSize = keepStackSize(); |
16556 | 15887 | ||
16557 | try { | 15888 | try { |
16558 | // InternalProblem.g:5302:1: ( ( ( 'error' ) ) ) | 15889 | // InternalProblem.g:5099:1: ( ( ( 'error' ) ) ) |
16559 | // InternalProblem.g:5303:2: ( ( 'error' ) ) | 15890 | // InternalProblem.g:5100:2: ( ( 'error' ) ) |
16560 | { | 15891 | { |
16561 | // InternalProblem.g:5303:2: ( ( 'error' ) ) | 15892 | // InternalProblem.g:5100:2: ( ( 'error' ) ) |
16562 | // InternalProblem.g:5304:3: ( 'error' ) | 15893 | // InternalProblem.g:5101:3: ( 'error' ) |
16563 | { | 15894 | { |
16564 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); | 15895 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); |
16565 | // InternalProblem.g:5305:3: ( 'error' ) | 15896 | // InternalProblem.g:5102:3: ( 'error' ) |
16566 | // InternalProblem.g:5306:4: 'error' | 15897 | // InternalProblem.g:5103:4: 'error' |
16567 | { | 15898 | { |
16568 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); | 15899 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); |
16569 | match(input,46,FOLLOW_2); | 15900 | match(input,44,FOLLOW_2); |
16570 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); | 15901 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_0_0()); |
16571 | 15902 | ||
16572 | } | 15903 | } |
@@ -16594,17 +15925,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16594 | 15925 | ||
16595 | 15926 | ||
16596 | // $ANTLR start "rule__PredicateDefinition__NameAssignment_1" | 15927 | // $ANTLR start "rule__PredicateDefinition__NameAssignment_1" |
16597 | // InternalProblem.g:5317:1: rule__PredicateDefinition__NameAssignment_1 : ( ruleIdentifier ) ; | 15928 | // InternalProblem.g:5114:1: rule__PredicateDefinition__NameAssignment_1 : ( ruleIdentifier ) ; |
16598 | public final void rule__PredicateDefinition__NameAssignment_1() throws RecognitionException { | 15929 | public final void rule__PredicateDefinition__NameAssignment_1() throws RecognitionException { |
16599 | 15930 | ||
16600 | int stackSize = keepStackSize(); | 15931 | int stackSize = keepStackSize(); |
16601 | 15932 | ||
16602 | try { | 15933 | try { |
16603 | // InternalProblem.g:5321:1: ( ( ruleIdentifier ) ) | 15934 | // InternalProblem.g:5118:1: ( ( ruleIdentifier ) ) |
16604 | // InternalProblem.g:5322:2: ( ruleIdentifier ) | 15935 | // InternalProblem.g:5119:2: ( ruleIdentifier ) |
16605 | { | 15936 | { |
16606 | // InternalProblem.g:5322:2: ( ruleIdentifier ) | 15937 | // InternalProblem.g:5119:2: ( ruleIdentifier ) |
16607 | // InternalProblem.g:5323:3: ruleIdentifier | 15938 | // InternalProblem.g:5120:3: ruleIdentifier |
16608 | { | 15939 | { |
16609 | before(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); | 15940 | before(grammarAccess.getPredicateDefinitionAccess().getNameIdentifierParserRuleCall_1_0()); |
16610 | pushFollow(FOLLOW_2); | 15941 | pushFollow(FOLLOW_2); |
@@ -16635,17 +15966,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16635 | 15966 | ||
16636 | 15967 | ||
16637 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_0" | 15968 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_0" |
16638 | // InternalProblem.g:5332:1: rule__PredicateDefinition__ParametersAssignment_3_0 : ( ruleParameter ) ; | 15969 | // InternalProblem.g:5129:1: rule__PredicateDefinition__ParametersAssignment_3_0 : ( ruleParameter ) ; |
16639 | public final void rule__PredicateDefinition__ParametersAssignment_3_0() throws RecognitionException { | 15970 | public final void rule__PredicateDefinition__ParametersAssignment_3_0() throws RecognitionException { |
16640 | 15971 | ||
16641 | int stackSize = keepStackSize(); | 15972 | int stackSize = keepStackSize(); |
16642 | 15973 | ||
16643 | try { | 15974 | try { |
16644 | // InternalProblem.g:5336:1: ( ( ruleParameter ) ) | 15975 | // InternalProblem.g:5133:1: ( ( ruleParameter ) ) |
16645 | // InternalProblem.g:5337:2: ( ruleParameter ) | 15976 | // InternalProblem.g:5134:2: ( ruleParameter ) |
16646 | { | 15977 | { |
16647 | // InternalProblem.g:5337:2: ( ruleParameter ) | 15978 | // InternalProblem.g:5134:2: ( ruleParameter ) |
16648 | // InternalProblem.g:5338:3: ruleParameter | 15979 | // InternalProblem.g:5135:3: ruleParameter |
16649 | { | 15980 | { |
16650 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_0_0()); | 15981 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_0_0()); |
16651 | pushFollow(FOLLOW_2); | 15982 | pushFollow(FOLLOW_2); |
@@ -16676,17 +16007,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16676 | 16007 | ||
16677 | 16008 | ||
16678 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_1_1" | 16009 | // $ANTLR start "rule__PredicateDefinition__ParametersAssignment_3_1_1" |
16679 | // InternalProblem.g:5347:1: rule__PredicateDefinition__ParametersAssignment_3_1_1 : ( ruleParameter ) ; | 16010 | // InternalProblem.g:5144:1: rule__PredicateDefinition__ParametersAssignment_3_1_1 : ( ruleParameter ) ; |
16680 | public final void rule__PredicateDefinition__ParametersAssignment_3_1_1() throws RecognitionException { | 16011 | public final void rule__PredicateDefinition__ParametersAssignment_3_1_1() throws RecognitionException { |
16681 | 16012 | ||
16682 | int stackSize = keepStackSize(); | 16013 | int stackSize = keepStackSize(); |
16683 | 16014 | ||
16684 | try { | 16015 | try { |
16685 | // InternalProblem.g:5351:1: ( ( ruleParameter ) ) | 16016 | // InternalProblem.g:5148:1: ( ( ruleParameter ) ) |
16686 | // InternalProblem.g:5352:2: ( ruleParameter ) | 16017 | // InternalProblem.g:5149:2: ( ruleParameter ) |
16687 | { | 16018 | { |
16688 | // InternalProblem.g:5352:2: ( ruleParameter ) | 16019 | // InternalProblem.g:5149:2: ( ruleParameter ) |
16689 | // InternalProblem.g:5353:3: ruleParameter | 16020 | // InternalProblem.g:5150:3: ruleParameter |
16690 | { | 16021 | { |
16691 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_1_1_0()); | 16022 | before(grammarAccess.getPredicateDefinitionAccess().getParametersParameterParserRuleCall_3_1_1_0()); |
16692 | pushFollow(FOLLOW_2); | 16023 | pushFollow(FOLLOW_2); |
@@ -16717,17 +16048,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16717 | 16048 | ||
16718 | 16049 | ||
16719 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_1" | 16050 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_1" |
16720 | // InternalProblem.g:5362:1: rule__PredicateDefinition__BodiesAssignment_5_1 : ( ruleConjunction ) ; | 16051 | // InternalProblem.g:5159:1: rule__PredicateDefinition__BodiesAssignment_5_1 : ( ruleConjunction ) ; |
16721 | public final void rule__PredicateDefinition__BodiesAssignment_5_1() throws RecognitionException { | 16052 | public final void rule__PredicateDefinition__BodiesAssignment_5_1() throws RecognitionException { |
16722 | 16053 | ||
16723 | int stackSize = keepStackSize(); | 16054 | int stackSize = keepStackSize(); |
16724 | 16055 | ||
16725 | try { | 16056 | try { |
16726 | // InternalProblem.g:5366:1: ( ( ruleConjunction ) ) | 16057 | // InternalProblem.g:5163:1: ( ( ruleConjunction ) ) |
16727 | // InternalProblem.g:5367:2: ( ruleConjunction ) | 16058 | // InternalProblem.g:5164:2: ( ruleConjunction ) |
16728 | { | 16059 | { |
16729 | // InternalProblem.g:5367:2: ( ruleConjunction ) | 16060 | // InternalProblem.g:5164:2: ( ruleConjunction ) |
16730 | // InternalProblem.g:5368:3: ruleConjunction | 16061 | // InternalProblem.g:5165:3: ruleConjunction |
16731 | { | 16062 | { |
16732 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_1_0()); | 16063 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_1_0()); |
16733 | pushFollow(FOLLOW_2); | 16064 | pushFollow(FOLLOW_2); |
@@ -16758,17 +16089,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16758 | 16089 | ||
16759 | 16090 | ||
16760 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_2_1" | 16091 | // $ANTLR start "rule__PredicateDefinition__BodiesAssignment_5_2_1" |
16761 | // InternalProblem.g:5377:1: rule__PredicateDefinition__BodiesAssignment_5_2_1 : ( ruleConjunction ) ; | 16092 | // InternalProblem.g:5174:1: rule__PredicateDefinition__BodiesAssignment_5_2_1 : ( ruleConjunction ) ; |
16762 | public final void rule__PredicateDefinition__BodiesAssignment_5_2_1() throws RecognitionException { | 16093 | public final void rule__PredicateDefinition__BodiesAssignment_5_2_1() throws RecognitionException { |
16763 | 16094 | ||
16764 | int stackSize = keepStackSize(); | 16095 | int stackSize = keepStackSize(); |
16765 | 16096 | ||
16766 | try { | 16097 | try { |
16767 | // InternalProblem.g:5381:1: ( ( ruleConjunction ) ) | 16098 | // InternalProblem.g:5178:1: ( ( ruleConjunction ) ) |
16768 | // InternalProblem.g:5382:2: ( ruleConjunction ) | 16099 | // InternalProblem.g:5179:2: ( ruleConjunction ) |
16769 | { | 16100 | { |
16770 | // InternalProblem.g:5382:2: ( ruleConjunction ) | 16101 | // InternalProblem.g:5179:2: ( ruleConjunction ) |
16771 | // InternalProblem.g:5383:3: ruleConjunction | 16102 | // InternalProblem.g:5180:3: ruleConjunction |
16772 | { | 16103 | { |
16773 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_2_1_0()); | 16104 | before(grammarAccess.getPredicateDefinitionAccess().getBodiesConjunctionParserRuleCall_5_2_1_0()); |
16774 | pushFollow(FOLLOW_2); | 16105 | pushFollow(FOLLOW_2); |
@@ -16799,21 +16130,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16799 | 16130 | ||
16800 | 16131 | ||
16801 | // $ANTLR start "rule__Parameter__ParameterTypeAssignment_0" | 16132 | // $ANTLR start "rule__Parameter__ParameterTypeAssignment_0" |
16802 | // InternalProblem.g:5392:1: rule__Parameter__ParameterTypeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 16133 | // InternalProblem.g:5189:1: rule__Parameter__ParameterTypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
16803 | public final void rule__Parameter__ParameterTypeAssignment_0() throws RecognitionException { | 16134 | public final void rule__Parameter__ParameterTypeAssignment_0() throws RecognitionException { |
16804 | 16135 | ||
16805 | int stackSize = keepStackSize(); | 16136 | int stackSize = keepStackSize(); |
16806 | 16137 | ||
16807 | try { | 16138 | try { |
16808 | // InternalProblem.g:5396:1: ( ( ( ruleQualifiedName ) ) ) | 16139 | // InternalProblem.g:5193:1: ( ( ( ruleQualifiedName ) ) ) |
16809 | // InternalProblem.g:5397:2: ( ( ruleQualifiedName ) ) | 16140 | // InternalProblem.g:5194:2: ( ( ruleQualifiedName ) ) |
16810 | { | 16141 | { |
16811 | // InternalProblem.g:5397:2: ( ( ruleQualifiedName ) ) | 16142 | // InternalProblem.g:5194:2: ( ( ruleQualifiedName ) ) |
16812 | // InternalProblem.g:5398:3: ( ruleQualifiedName ) | 16143 | // InternalProblem.g:5195:3: ( ruleQualifiedName ) |
16813 | { | 16144 | { |
16814 | before(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); | 16145 | before(grammarAccess.getParameterAccess().getParameterTypeRelationCrossReference_0_0()); |
16815 | // InternalProblem.g:5399:3: ( ruleQualifiedName ) | 16146 | // InternalProblem.g:5196:3: ( ruleQualifiedName ) |
16816 | // InternalProblem.g:5400:4: ruleQualifiedName | 16147 | // InternalProblem.g:5197:4: ruleQualifiedName |
16817 | { | 16148 | { |
16818 | before(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); | 16149 | before(grammarAccess.getParameterAccess().getParameterTypeRelationQualifiedNameParserRuleCall_0_0_1()); |
16819 | pushFollow(FOLLOW_2); | 16150 | pushFollow(FOLLOW_2); |
@@ -16848,17 +16179,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16848 | 16179 | ||
16849 | 16180 | ||
16850 | // $ANTLR start "rule__Parameter__NameAssignment_1" | 16181 | // $ANTLR start "rule__Parameter__NameAssignment_1" |
16851 | // InternalProblem.g:5411:1: rule__Parameter__NameAssignment_1 : ( ruleIdentifier ) ; | 16182 | // InternalProblem.g:5208:1: rule__Parameter__NameAssignment_1 : ( ruleIdentifier ) ; |
16852 | public final void rule__Parameter__NameAssignment_1() throws RecognitionException { | 16183 | public final void rule__Parameter__NameAssignment_1() throws RecognitionException { |
16853 | 16184 | ||
16854 | int stackSize = keepStackSize(); | 16185 | int stackSize = keepStackSize(); |
16855 | 16186 | ||
16856 | try { | 16187 | try { |
16857 | // InternalProblem.g:5415:1: ( ( ruleIdentifier ) ) | 16188 | // InternalProblem.g:5212:1: ( ( ruleIdentifier ) ) |
16858 | // InternalProblem.g:5416:2: ( ruleIdentifier ) | 16189 | // InternalProblem.g:5213:2: ( ruleIdentifier ) |
16859 | { | 16190 | { |
16860 | // InternalProblem.g:5416:2: ( ruleIdentifier ) | 16191 | // InternalProblem.g:5213:2: ( ruleIdentifier ) |
16861 | // InternalProblem.g:5417:3: ruleIdentifier | 16192 | // InternalProblem.g:5214:3: ruleIdentifier |
16862 | { | 16193 | { |
16863 | before(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); | 16194 | before(grammarAccess.getParameterAccess().getNameIdentifierParserRuleCall_1_0()); |
16864 | pushFollow(FOLLOW_2); | 16195 | pushFollow(FOLLOW_2); |
@@ -16889,17 +16220,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16889 | 16220 | ||
16890 | 16221 | ||
16891 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_0" | 16222 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_0" |
16892 | // InternalProblem.g:5426:1: rule__Conjunction__LiteralsAssignment_0 : ( ruleLiteral ) ; | 16223 | // InternalProblem.g:5223:1: rule__Conjunction__LiteralsAssignment_0 : ( ruleLiteral ) ; |
16893 | public final void rule__Conjunction__LiteralsAssignment_0() throws RecognitionException { | 16224 | public final void rule__Conjunction__LiteralsAssignment_0() throws RecognitionException { |
16894 | 16225 | ||
16895 | int stackSize = keepStackSize(); | 16226 | int stackSize = keepStackSize(); |
16896 | 16227 | ||
16897 | try { | 16228 | try { |
16898 | // InternalProblem.g:5430:1: ( ( ruleLiteral ) ) | 16229 | // InternalProblem.g:5227:1: ( ( ruleLiteral ) ) |
16899 | // InternalProblem.g:5431:2: ( ruleLiteral ) | 16230 | // InternalProblem.g:5228:2: ( ruleLiteral ) |
16900 | { | 16231 | { |
16901 | // InternalProblem.g:5431:2: ( ruleLiteral ) | 16232 | // InternalProblem.g:5228:2: ( ruleLiteral ) |
16902 | // InternalProblem.g:5432:3: ruleLiteral | 16233 | // InternalProblem.g:5229:3: ruleLiteral |
16903 | { | 16234 | { |
16904 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_0_0()); | 16235 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_0_0()); |
16905 | pushFollow(FOLLOW_2); | 16236 | pushFollow(FOLLOW_2); |
@@ -16930,17 +16261,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16930 | 16261 | ||
16931 | 16262 | ||
16932 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_1_1" | 16263 | // $ANTLR start "rule__Conjunction__LiteralsAssignment_1_1" |
16933 | // InternalProblem.g:5441:1: rule__Conjunction__LiteralsAssignment_1_1 : ( ruleLiteral ) ; | 16264 | // InternalProblem.g:5238:1: rule__Conjunction__LiteralsAssignment_1_1 : ( ruleLiteral ) ; |
16934 | public final void rule__Conjunction__LiteralsAssignment_1_1() throws RecognitionException { | 16265 | public final void rule__Conjunction__LiteralsAssignment_1_1() throws RecognitionException { |
16935 | 16266 | ||
16936 | int stackSize = keepStackSize(); | 16267 | int stackSize = keepStackSize(); |
16937 | 16268 | ||
16938 | try { | 16269 | try { |
16939 | // InternalProblem.g:5445:1: ( ( ruleLiteral ) ) | 16270 | // InternalProblem.g:5242:1: ( ( ruleLiteral ) ) |
16940 | // InternalProblem.g:5446:2: ( ruleLiteral ) | 16271 | // InternalProblem.g:5243:2: ( ruleLiteral ) |
16941 | { | 16272 | { |
16942 | // InternalProblem.g:5446:2: ( ruleLiteral ) | 16273 | // InternalProblem.g:5243:2: ( ruleLiteral ) |
16943 | // InternalProblem.g:5447:3: ruleLiteral | 16274 | // InternalProblem.g:5244:3: ruleLiteral |
16944 | { | 16275 | { |
16945 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_1_1_0()); | 16276 | before(grammarAccess.getConjunctionAccess().getLiteralsLiteralParserRuleCall_1_1_0()); |
16946 | pushFollow(FOLLOW_2); | 16277 | pushFollow(FOLLOW_2); |
@@ -16971,17 +16302,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
16971 | 16302 | ||
16972 | 16303 | ||
16973 | // $ANTLR start "rule__NegativeLiteral__AtomAssignment_1" | 16304 | // $ANTLR start "rule__NegativeLiteral__AtomAssignment_1" |
16974 | // InternalProblem.g:5456:1: rule__NegativeLiteral__AtomAssignment_1 : ( ruleAtom ) ; | 16305 | // InternalProblem.g:5253:1: rule__NegativeLiteral__AtomAssignment_1 : ( ruleAtom ) ; |
16975 | public final void rule__NegativeLiteral__AtomAssignment_1() throws RecognitionException { | 16306 | public final void rule__NegativeLiteral__AtomAssignment_1() throws RecognitionException { |
16976 | 16307 | ||
16977 | int stackSize = keepStackSize(); | 16308 | int stackSize = keepStackSize(); |
16978 | 16309 | ||
16979 | try { | 16310 | try { |
16980 | // InternalProblem.g:5460:1: ( ( ruleAtom ) ) | 16311 | // InternalProblem.g:5257:1: ( ( ruleAtom ) ) |
16981 | // InternalProblem.g:5461:2: ( ruleAtom ) | 16312 | // InternalProblem.g:5258:2: ( ruleAtom ) |
16982 | { | 16313 | { |
16983 | // InternalProblem.g:5461:2: ( ruleAtom ) | 16314 | // InternalProblem.g:5258:2: ( ruleAtom ) |
16984 | // InternalProblem.g:5462:3: ruleAtom | 16315 | // InternalProblem.g:5259:3: ruleAtom |
16985 | { | 16316 | { |
16986 | before(grammarAccess.getNegativeLiteralAccess().getAtomAtomParserRuleCall_1_0()); | 16317 | before(grammarAccess.getNegativeLiteralAccess().getAtomAtomParserRuleCall_1_0()); |
16987 | pushFollow(FOLLOW_2); | 16318 | pushFollow(FOLLOW_2); |
@@ -17012,21 +16343,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17012 | 16343 | ||
17013 | 16344 | ||
17014 | // $ANTLR start "rule__Atom__RelationAssignment_0" | 16345 | // $ANTLR start "rule__Atom__RelationAssignment_0" |
17015 | // InternalProblem.g:5471:1: rule__Atom__RelationAssignment_0 : ( ( ruleQualifiedName ) ) ; | 16346 | // InternalProblem.g:5268:1: rule__Atom__RelationAssignment_0 : ( ( ruleQualifiedName ) ) ; |
17016 | public final void rule__Atom__RelationAssignment_0() throws RecognitionException { | 16347 | public final void rule__Atom__RelationAssignment_0() throws RecognitionException { |
17017 | 16348 | ||
17018 | int stackSize = keepStackSize(); | 16349 | int stackSize = keepStackSize(); |
17019 | 16350 | ||
17020 | try { | 16351 | try { |
17021 | // InternalProblem.g:5475:1: ( ( ( ruleQualifiedName ) ) ) | 16352 | // InternalProblem.g:5272:1: ( ( ( ruleQualifiedName ) ) ) |
17022 | // InternalProblem.g:5476:2: ( ( ruleQualifiedName ) ) | 16353 | // InternalProblem.g:5273:2: ( ( ruleQualifiedName ) ) |
17023 | { | 16354 | { |
17024 | // InternalProblem.g:5476:2: ( ( ruleQualifiedName ) ) | 16355 | // InternalProblem.g:5273:2: ( ( ruleQualifiedName ) ) |
17025 | // InternalProblem.g:5477:3: ( ruleQualifiedName ) | 16356 | // InternalProblem.g:5274:3: ( ruleQualifiedName ) |
17026 | { | 16357 | { |
17027 | before(grammarAccess.getAtomAccess().getRelationRelationCrossReference_0_0()); | 16358 | before(grammarAccess.getAtomAccess().getRelationRelationCrossReference_0_0()); |
17028 | // InternalProblem.g:5478:3: ( ruleQualifiedName ) | 16359 | // InternalProblem.g:5275:3: ( ruleQualifiedName ) |
17029 | // InternalProblem.g:5479:4: ruleQualifiedName | 16360 | // InternalProblem.g:5276:4: ruleQualifiedName |
17030 | { | 16361 | { |
17031 | before(grammarAccess.getAtomAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_1()); | 16362 | before(grammarAccess.getAtomAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_1()); |
17032 | pushFollow(FOLLOW_2); | 16363 | pushFollow(FOLLOW_2); |
@@ -17061,24 +16392,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17061 | 16392 | ||
17062 | 16393 | ||
17063 | // $ANTLR start "rule__Atom__TransitiveClosureAssignment_1" | 16394 | // $ANTLR start "rule__Atom__TransitiveClosureAssignment_1" |
17064 | // InternalProblem.g:5490:1: rule__Atom__TransitiveClosureAssignment_1 : ( ( '+' ) ) ; | 16395 | // InternalProblem.g:5287:1: rule__Atom__TransitiveClosureAssignment_1 : ( ( '+' ) ) ; |
17065 | public final void rule__Atom__TransitiveClosureAssignment_1() throws RecognitionException { | 16396 | public final void rule__Atom__TransitiveClosureAssignment_1() throws RecognitionException { |
17066 | 16397 | ||
17067 | int stackSize = keepStackSize(); | 16398 | int stackSize = keepStackSize(); |
17068 | 16399 | ||
17069 | try { | 16400 | try { |
17070 | // InternalProblem.g:5494:1: ( ( ( '+' ) ) ) | 16401 | // InternalProblem.g:5291:1: ( ( ( '+' ) ) ) |
17071 | // InternalProblem.g:5495:2: ( ( '+' ) ) | 16402 | // InternalProblem.g:5292:2: ( ( '+' ) ) |
17072 | { | 16403 | { |
17073 | // InternalProblem.g:5495:2: ( ( '+' ) ) | 16404 | // InternalProblem.g:5292:2: ( ( '+' ) ) |
17074 | // InternalProblem.g:5496:3: ( '+' ) | 16405 | // InternalProblem.g:5293:3: ( '+' ) |
17075 | { | 16406 | { |
17076 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); | 16407 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); |
17077 | // InternalProblem.g:5497:3: ( '+' ) | 16408 | // InternalProblem.g:5294:3: ( '+' ) |
17078 | // InternalProblem.g:5498:4: '+' | 16409 | // InternalProblem.g:5295:4: '+' |
17079 | { | 16410 | { |
17080 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); | 16411 | before(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); |
17081 | match(input,24,FOLLOW_2); | 16412 | match(input,45,FOLLOW_2); |
17082 | after(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); | 16413 | after(grammarAccess.getAtomAccess().getTransitiveClosurePlusSignKeyword_1_0()); |
17083 | 16414 | ||
17084 | } | 16415 | } |
@@ -17106,17 +16437,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17106 | 16437 | ||
17107 | 16438 | ||
17108 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_0" | 16439 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_0" |
17109 | // InternalProblem.g:5509:1: rule__Atom__ArgumentsAssignment_3_0 : ( ruleArgument ) ; | 16440 | // InternalProblem.g:5306:1: rule__Atom__ArgumentsAssignment_3_0 : ( ruleArgument ) ; |
17110 | public final void rule__Atom__ArgumentsAssignment_3_0() throws RecognitionException { | 16441 | public final void rule__Atom__ArgumentsAssignment_3_0() throws RecognitionException { |
17111 | 16442 | ||
17112 | int stackSize = keepStackSize(); | 16443 | int stackSize = keepStackSize(); |
17113 | 16444 | ||
17114 | try { | 16445 | try { |
17115 | // InternalProblem.g:5513:1: ( ( ruleArgument ) ) | 16446 | // InternalProblem.g:5310:1: ( ( ruleArgument ) ) |
17116 | // InternalProblem.g:5514:2: ( ruleArgument ) | 16447 | // InternalProblem.g:5311:2: ( ruleArgument ) |
17117 | { | 16448 | { |
17118 | // InternalProblem.g:5514:2: ( ruleArgument ) | 16449 | // InternalProblem.g:5311:2: ( ruleArgument ) |
17119 | // InternalProblem.g:5515:3: ruleArgument | 16450 | // InternalProblem.g:5312:3: ruleArgument |
17120 | { | 16451 | { |
17121 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_0_0()); | 16452 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_0_0()); |
17122 | pushFollow(FOLLOW_2); | 16453 | pushFollow(FOLLOW_2); |
@@ -17147,17 +16478,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17147 | 16478 | ||
17148 | 16479 | ||
17149 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_1_1" | 16480 | // $ANTLR start "rule__Atom__ArgumentsAssignment_3_1_1" |
17150 | // InternalProblem.g:5524:1: rule__Atom__ArgumentsAssignment_3_1_1 : ( ruleArgument ) ; | 16481 | // InternalProblem.g:5321:1: rule__Atom__ArgumentsAssignment_3_1_1 : ( ruleArgument ) ; |
17151 | public final void rule__Atom__ArgumentsAssignment_3_1_1() throws RecognitionException { | 16482 | public final void rule__Atom__ArgumentsAssignment_3_1_1() throws RecognitionException { |
17152 | 16483 | ||
17153 | int stackSize = keepStackSize(); | 16484 | int stackSize = keepStackSize(); |
17154 | 16485 | ||
17155 | try { | 16486 | try { |
17156 | // InternalProblem.g:5528:1: ( ( ruleArgument ) ) | 16487 | // InternalProblem.g:5325:1: ( ( ruleArgument ) ) |
17157 | // InternalProblem.g:5529:2: ( ruleArgument ) | 16488 | // InternalProblem.g:5326:2: ( ruleArgument ) |
17158 | { | 16489 | { |
17159 | // InternalProblem.g:5529:2: ( ruleArgument ) | 16490 | // InternalProblem.g:5326:2: ( ruleArgument ) |
17160 | // InternalProblem.g:5530:3: ruleArgument | 16491 | // InternalProblem.g:5327:3: ruleArgument |
17161 | { | 16492 | { |
17162 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_1_1_0()); | 16493 | before(grammarAccess.getAtomAccess().getArgumentsArgumentParserRuleCall_3_1_1_0()); |
17163 | pushFollow(FOLLOW_2); | 16494 | pushFollow(FOLLOW_2); |
@@ -17188,21 +16519,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17188 | 16519 | ||
17189 | 16520 | ||
17190 | // $ANTLR start "rule__VariableOrNodeArgument__VariableOrNodeAssignment" | 16521 | // $ANTLR start "rule__VariableOrNodeArgument__VariableOrNodeAssignment" |
17191 | // InternalProblem.g:5539:1: rule__VariableOrNodeArgument__VariableOrNodeAssignment : ( ( ruleQualifiedName ) ) ; | 16522 | // InternalProblem.g:5336:1: rule__VariableOrNodeArgument__VariableOrNodeAssignment : ( ( ruleQualifiedName ) ) ; |
17192 | public final void rule__VariableOrNodeArgument__VariableOrNodeAssignment() throws RecognitionException { | 16523 | public final void rule__VariableOrNodeArgument__VariableOrNodeAssignment() throws RecognitionException { |
17193 | 16524 | ||
17194 | int stackSize = keepStackSize(); | 16525 | int stackSize = keepStackSize(); |
17195 | 16526 | ||
17196 | try { | 16527 | try { |
17197 | // InternalProblem.g:5543:1: ( ( ( ruleQualifiedName ) ) ) | 16528 | // InternalProblem.g:5340:1: ( ( ( ruleQualifiedName ) ) ) |
17198 | // InternalProblem.g:5544:2: ( ( ruleQualifiedName ) ) | 16529 | // InternalProblem.g:5341:2: ( ( ruleQualifiedName ) ) |
17199 | { | 16530 | { |
17200 | // InternalProblem.g:5544:2: ( ( ruleQualifiedName ) ) | 16531 | // InternalProblem.g:5341:2: ( ( ruleQualifiedName ) ) |
17201 | // InternalProblem.g:5545:3: ( ruleQualifiedName ) | 16532 | // InternalProblem.g:5342:3: ( ruleQualifiedName ) |
17202 | { | 16533 | { |
17203 | before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); | 16534 | before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); |
17204 | // InternalProblem.g:5546:3: ( ruleQualifiedName ) | 16535 | // InternalProblem.g:5343:3: ( ruleQualifiedName ) |
17205 | // InternalProblem.g:5547:4: ruleQualifiedName | 16536 | // InternalProblem.g:5344:4: ruleQualifiedName |
17206 | { | 16537 | { |
17207 | before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); | 16538 | before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); |
17208 | pushFollow(FOLLOW_2); | 16539 | pushFollow(FOLLOW_2); |
@@ -17237,17 +16568,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17237 | 16568 | ||
17238 | 16569 | ||
17239 | // $ANTLR start "rule__ConstantArgument__ConstantAssignment" | 16570 | // $ANTLR start "rule__ConstantArgument__ConstantAssignment" |
17240 | // InternalProblem.g:5558:1: rule__ConstantArgument__ConstantAssignment : ( ruleConstant ) ; | 16571 | // InternalProblem.g:5355:1: rule__ConstantArgument__ConstantAssignment : ( ruleConstant ) ; |
17241 | public final void rule__ConstantArgument__ConstantAssignment() throws RecognitionException { | 16572 | public final void rule__ConstantArgument__ConstantAssignment() throws RecognitionException { |
17242 | 16573 | ||
17243 | int stackSize = keepStackSize(); | 16574 | int stackSize = keepStackSize(); |
17244 | 16575 | ||
17245 | try { | 16576 | try { |
17246 | // InternalProblem.g:5562:1: ( ( ruleConstant ) ) | 16577 | // InternalProblem.g:5359:1: ( ( ruleConstant ) ) |
17247 | // InternalProblem.g:5563:2: ( ruleConstant ) | 16578 | // InternalProblem.g:5360:2: ( ruleConstant ) |
17248 | { | 16579 | { |
17249 | // InternalProblem.g:5563:2: ( ruleConstant ) | 16580 | // InternalProblem.g:5360:2: ( ruleConstant ) |
17250 | // InternalProblem.g:5564:3: ruleConstant | 16581 | // InternalProblem.g:5361:3: ruleConstant |
17251 | { | 16582 | { |
17252 | before(grammarAccess.getConstantArgumentAccess().getConstantConstantParserRuleCall_0()); | 16583 | before(grammarAccess.getConstantArgumentAccess().getConstantConstantParserRuleCall_0()); |
17253 | pushFollow(FOLLOW_2); | 16584 | pushFollow(FOLLOW_2); |
@@ -17278,21 +16609,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17278 | 16609 | ||
17279 | 16610 | ||
17280 | // $ANTLR start "rule__Assertion__RelationAssignment_0_0_0" | 16611 | // $ANTLR start "rule__Assertion__RelationAssignment_0_0_0" |
17281 | // InternalProblem.g:5573:1: rule__Assertion__RelationAssignment_0_0_0 : ( ( ruleQualifiedName ) ) ; | 16612 | // InternalProblem.g:5370:1: rule__Assertion__RelationAssignment_0_0_0 : ( ( ruleQualifiedName ) ) ; |
17282 | public final void rule__Assertion__RelationAssignment_0_0_0() throws RecognitionException { | 16613 | public final void rule__Assertion__RelationAssignment_0_0_0() throws RecognitionException { |
17283 | 16614 | ||
17284 | int stackSize = keepStackSize(); | 16615 | int stackSize = keepStackSize(); |
17285 | 16616 | ||
17286 | try { | 16617 | try { |
17287 | // InternalProblem.g:5577:1: ( ( ( ruleQualifiedName ) ) ) | 16618 | // InternalProblem.g:5374:1: ( ( ( ruleQualifiedName ) ) ) |
17288 | // InternalProblem.g:5578:2: ( ( ruleQualifiedName ) ) | 16619 | // InternalProblem.g:5375:2: ( ( ruleQualifiedName ) ) |
17289 | { | 16620 | { |
17290 | // InternalProblem.g:5578:2: ( ( ruleQualifiedName ) ) | 16621 | // InternalProblem.g:5375:2: ( ( ruleQualifiedName ) ) |
17291 | // InternalProblem.g:5579:3: ( ruleQualifiedName ) | 16622 | // InternalProblem.g:5376:3: ( ruleQualifiedName ) |
17292 | { | 16623 | { |
17293 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_0_0_0()); | 16624 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_0_0_0()); |
17294 | // InternalProblem.g:5580:3: ( ruleQualifiedName ) | 16625 | // InternalProblem.g:5377:3: ( ruleQualifiedName ) |
17295 | // InternalProblem.g:5581:4: ruleQualifiedName | 16626 | // InternalProblem.g:5378:4: ruleQualifiedName |
17296 | { | 16627 | { |
17297 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_0_0_1()); | 16628 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_0_0_0_1()); |
17298 | pushFollow(FOLLOW_2); | 16629 | pushFollow(FOLLOW_2); |
@@ -17327,17 +16658,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17327 | 16658 | ||
17328 | 16659 | ||
17329 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_0" | 16660 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_0" |
17330 | // InternalProblem.g:5592:1: rule__Assertion__ArgumentsAssignment_0_0_2_0 : ( ruleAssertionArgument ) ; | 16661 | // InternalProblem.g:5389:1: rule__Assertion__ArgumentsAssignment_0_0_2_0 : ( ruleAssertionArgument ) ; |
17331 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_0() throws RecognitionException { | 16662 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_0() throws RecognitionException { |
17332 | 16663 | ||
17333 | int stackSize = keepStackSize(); | 16664 | int stackSize = keepStackSize(); |
17334 | 16665 | ||
17335 | try { | 16666 | try { |
17336 | // InternalProblem.g:5596:1: ( ( ruleAssertionArgument ) ) | 16667 | // InternalProblem.g:5393:1: ( ( ruleAssertionArgument ) ) |
17337 | // InternalProblem.g:5597:2: ( ruleAssertionArgument ) | 16668 | // InternalProblem.g:5394:2: ( ruleAssertionArgument ) |
17338 | { | 16669 | { |
17339 | // InternalProblem.g:5597:2: ( ruleAssertionArgument ) | 16670 | // InternalProblem.g:5394:2: ( ruleAssertionArgument ) |
17340 | // InternalProblem.g:5598:3: ruleAssertionArgument | 16671 | // InternalProblem.g:5395:3: ruleAssertionArgument |
17341 | { | 16672 | { |
17342 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_0_0()); | 16673 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_0_0()); |
17343 | pushFollow(FOLLOW_2); | 16674 | pushFollow(FOLLOW_2); |
@@ -17368,17 +16699,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17368 | 16699 | ||
17369 | 16700 | ||
17370 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_1_1" | 16701 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_0_2_1_1" |
17371 | // InternalProblem.g:5607:1: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 : ( ruleAssertionArgument ) ; | 16702 | // InternalProblem.g:5404:1: rule__Assertion__ArgumentsAssignment_0_0_2_1_1 : ( ruleAssertionArgument ) ; |
17372 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_1_1() throws RecognitionException { | 16703 | public final void rule__Assertion__ArgumentsAssignment_0_0_2_1_1() throws RecognitionException { |
17373 | 16704 | ||
17374 | int stackSize = keepStackSize(); | 16705 | int stackSize = keepStackSize(); |
17375 | 16706 | ||
17376 | try { | 16707 | try { |
17377 | // InternalProblem.g:5611:1: ( ( ruleAssertionArgument ) ) | 16708 | // InternalProblem.g:5408:1: ( ( ruleAssertionArgument ) ) |
17378 | // InternalProblem.g:5612:2: ( ruleAssertionArgument ) | 16709 | // InternalProblem.g:5409:2: ( ruleAssertionArgument ) |
17379 | { | 16710 | { |
17380 | // InternalProblem.g:5612:2: ( ruleAssertionArgument ) | 16711 | // InternalProblem.g:5409:2: ( ruleAssertionArgument ) |
17381 | // InternalProblem.g:5613:3: ruleAssertionArgument | 16712 | // InternalProblem.g:5410:3: ruleAssertionArgument |
17382 | { | 16713 | { |
17383 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_1_1_0()); | 16714 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_1_1_0()); |
17384 | pushFollow(FOLLOW_2); | 16715 | pushFollow(FOLLOW_2); |
@@ -17409,17 +16740,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17409 | 16740 | ||
17410 | 16741 | ||
17411 | // $ANTLR start "rule__Assertion__ValueAssignment_0_0_5" | 16742 | // $ANTLR start "rule__Assertion__ValueAssignment_0_0_5" |
17412 | // InternalProblem.g:5622:1: rule__Assertion__ValueAssignment_0_0_5 : ( ruleLogicValue ) ; | 16743 | // InternalProblem.g:5419:1: rule__Assertion__ValueAssignment_0_0_5 : ( ruleLogicValue ) ; |
17413 | public final void rule__Assertion__ValueAssignment_0_0_5() throws RecognitionException { | 16744 | public final void rule__Assertion__ValueAssignment_0_0_5() throws RecognitionException { |
17414 | 16745 | ||
17415 | int stackSize = keepStackSize(); | 16746 | int stackSize = keepStackSize(); |
17416 | 16747 | ||
17417 | try { | 16748 | try { |
17418 | // InternalProblem.g:5626:1: ( ( ruleLogicValue ) ) | 16749 | // InternalProblem.g:5423:1: ( ( ruleLogicValue ) ) |
17419 | // InternalProblem.g:5627:2: ( ruleLogicValue ) | 16750 | // InternalProblem.g:5424:2: ( ruleLogicValue ) |
17420 | { | 16751 | { |
17421 | // InternalProblem.g:5627:2: ( ruleLogicValue ) | 16752 | // InternalProblem.g:5424:2: ( ruleLogicValue ) |
17422 | // InternalProblem.g:5628:3: ruleLogicValue | 16753 | // InternalProblem.g:5425:3: ruleLogicValue |
17423 | { | 16754 | { |
17424 | before(grammarAccess.getAssertionAccess().getValueLogicValueEnumRuleCall_0_0_5_0()); | 16755 | before(grammarAccess.getAssertionAccess().getValueLogicValueEnumRuleCall_0_0_5_0()); |
17425 | pushFollow(FOLLOW_2); | 16756 | pushFollow(FOLLOW_2); |
@@ -17450,17 +16781,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17450 | 16781 | ||
17451 | 16782 | ||
17452 | // $ANTLR start "rule__Assertion__ValueAssignment_0_1_0" | 16783 | // $ANTLR start "rule__Assertion__ValueAssignment_0_1_0" |
17453 | // InternalProblem.g:5637:1: rule__Assertion__ValueAssignment_0_1_0 : ( ruleShortLogicValue ) ; | 16784 | // InternalProblem.g:5434:1: rule__Assertion__ValueAssignment_0_1_0 : ( ruleShortLogicValue ) ; |
17454 | public final void rule__Assertion__ValueAssignment_0_1_0() throws RecognitionException { | 16785 | public final void rule__Assertion__ValueAssignment_0_1_0() throws RecognitionException { |
17455 | 16786 | ||
17456 | int stackSize = keepStackSize(); | 16787 | int stackSize = keepStackSize(); |
17457 | 16788 | ||
17458 | try { | 16789 | try { |
17459 | // InternalProblem.g:5641:1: ( ( ruleShortLogicValue ) ) | 16790 | // InternalProblem.g:5438:1: ( ( ruleShortLogicValue ) ) |
17460 | // InternalProblem.g:5642:2: ( ruleShortLogicValue ) | 16791 | // InternalProblem.g:5439:2: ( ruleShortLogicValue ) |
17461 | { | 16792 | { |
17462 | // InternalProblem.g:5642:2: ( ruleShortLogicValue ) | 16793 | // InternalProblem.g:5439:2: ( ruleShortLogicValue ) |
17463 | // InternalProblem.g:5643:3: ruleShortLogicValue | 16794 | // InternalProblem.g:5440:3: ruleShortLogicValue |
17464 | { | 16795 | { |
17465 | before(grammarAccess.getAssertionAccess().getValueShortLogicValueEnumRuleCall_0_1_0_0()); | 16796 | before(grammarAccess.getAssertionAccess().getValueShortLogicValueEnumRuleCall_0_1_0_0()); |
17466 | pushFollow(FOLLOW_2); | 16797 | pushFollow(FOLLOW_2); |
@@ -17491,21 +16822,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17491 | 16822 | ||
17492 | 16823 | ||
17493 | // $ANTLR start "rule__Assertion__RelationAssignment_0_1_1" | 16824 | // $ANTLR start "rule__Assertion__RelationAssignment_0_1_1" |
17494 | // InternalProblem.g:5652:1: rule__Assertion__RelationAssignment_0_1_1 : ( ( ruleQualifiedName ) ) ; | 16825 | // InternalProblem.g:5449:1: rule__Assertion__RelationAssignment_0_1_1 : ( ( ruleQualifiedName ) ) ; |
17495 | public final void rule__Assertion__RelationAssignment_0_1_1() throws RecognitionException { | 16826 | public final void rule__Assertion__RelationAssignment_0_1_1() throws RecognitionException { |
17496 | 16827 | ||
17497 | int stackSize = keepStackSize(); | 16828 | int stackSize = keepStackSize(); |
17498 | 16829 | ||
17499 | try { | 16830 | try { |
17500 | // InternalProblem.g:5656:1: ( ( ( ruleQualifiedName ) ) ) | 16831 | // InternalProblem.g:5453:1: ( ( ( ruleQualifiedName ) ) ) |
17501 | // InternalProblem.g:5657:2: ( ( ruleQualifiedName ) ) | 16832 | // InternalProblem.g:5454:2: ( ( ruleQualifiedName ) ) |
17502 | { | 16833 | { |
17503 | // InternalProblem.g:5657:2: ( ( ruleQualifiedName ) ) | 16834 | // InternalProblem.g:5454:2: ( ( ruleQualifiedName ) ) |
17504 | // InternalProblem.g:5658:3: ( ruleQualifiedName ) | 16835 | // InternalProblem.g:5455:3: ( ruleQualifiedName ) |
17505 | { | 16836 | { |
17506 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_1_1_0()); | 16837 | before(grammarAccess.getAssertionAccess().getRelationRelationCrossReference_0_1_1_0()); |
17507 | // InternalProblem.g:5659:3: ( ruleQualifiedName ) | 16838 | // InternalProblem.g:5456:3: ( ruleQualifiedName ) |
17508 | // InternalProblem.g:5660:4: ruleQualifiedName | 16839 | // InternalProblem.g:5457:4: ruleQualifiedName |
17509 | { | 16840 | { |
17510 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_1_1_0_1()); | 16841 | before(grammarAccess.getAssertionAccess().getRelationRelationQualifiedNameParserRuleCall_0_1_1_0_1()); |
17511 | pushFollow(FOLLOW_2); | 16842 | pushFollow(FOLLOW_2); |
@@ -17540,17 +16871,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17540 | 16871 | ||
17541 | 16872 | ||
17542 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_0" | 16873 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_0" |
17543 | // InternalProblem.g:5671:1: rule__Assertion__ArgumentsAssignment_0_1_3_0 : ( ruleAssertionArgument ) ; | 16874 | // InternalProblem.g:5468:1: rule__Assertion__ArgumentsAssignment_0_1_3_0 : ( ruleAssertionArgument ) ; |
17544 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_0() throws RecognitionException { | 16875 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_0() throws RecognitionException { |
17545 | 16876 | ||
17546 | int stackSize = keepStackSize(); | 16877 | int stackSize = keepStackSize(); |
17547 | 16878 | ||
17548 | try { | 16879 | try { |
17549 | // InternalProblem.g:5675:1: ( ( ruleAssertionArgument ) ) | 16880 | // InternalProblem.g:5472:1: ( ( ruleAssertionArgument ) ) |
17550 | // InternalProblem.g:5676:2: ( ruleAssertionArgument ) | 16881 | // InternalProblem.g:5473:2: ( ruleAssertionArgument ) |
17551 | { | 16882 | { |
17552 | // InternalProblem.g:5676:2: ( ruleAssertionArgument ) | 16883 | // InternalProblem.g:5473:2: ( ruleAssertionArgument ) |
17553 | // InternalProblem.g:5677:3: ruleAssertionArgument | 16884 | // InternalProblem.g:5474:3: ruleAssertionArgument |
17554 | { | 16885 | { |
17555 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_0_0()); | 16886 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_0_0()); |
17556 | pushFollow(FOLLOW_2); | 16887 | pushFollow(FOLLOW_2); |
@@ -17581,17 +16912,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17581 | 16912 | ||
17582 | 16913 | ||
17583 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_1_1" | 16914 | // $ANTLR start "rule__Assertion__ArgumentsAssignment_0_1_3_1_1" |
17584 | // InternalProblem.g:5686:1: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 : ( ruleAssertionArgument ) ; | 16915 | // InternalProblem.g:5483:1: rule__Assertion__ArgumentsAssignment_0_1_3_1_1 : ( ruleAssertionArgument ) ; |
17585 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_1_1() throws RecognitionException { | 16916 | public final void rule__Assertion__ArgumentsAssignment_0_1_3_1_1() throws RecognitionException { |
17586 | 16917 | ||
17587 | int stackSize = keepStackSize(); | 16918 | int stackSize = keepStackSize(); |
17588 | 16919 | ||
17589 | try { | 16920 | try { |
17590 | // InternalProblem.g:5690:1: ( ( ruleAssertionArgument ) ) | 16921 | // InternalProblem.g:5487:1: ( ( ruleAssertionArgument ) ) |
17591 | // InternalProblem.g:5691:2: ( ruleAssertionArgument ) | 16922 | // InternalProblem.g:5488:2: ( ruleAssertionArgument ) |
17592 | { | 16923 | { |
17593 | // InternalProblem.g:5691:2: ( ruleAssertionArgument ) | 16924 | // InternalProblem.g:5488:2: ( ruleAssertionArgument ) |
17594 | // InternalProblem.g:5692:3: ruleAssertionArgument | 16925 | // InternalProblem.g:5489:3: ruleAssertionArgument |
17595 | { | 16926 | { |
17596 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_1_1_0()); | 16927 | before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_1_1_0()); |
17597 | pushFollow(FOLLOW_2); | 16928 | pushFollow(FOLLOW_2); |
@@ -17622,21 +16953,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17622 | 16953 | ||
17623 | 16954 | ||
17624 | // $ANTLR start "rule__NodeAssertionArgument__NodeAssignment" | 16955 | // $ANTLR start "rule__NodeAssertionArgument__NodeAssignment" |
17625 | // InternalProblem.g:5701:1: rule__NodeAssertionArgument__NodeAssignment : ( ( ruleQualifiedName ) ) ; | 16956 | // InternalProblem.g:5498:1: rule__NodeAssertionArgument__NodeAssignment : ( ( ruleQualifiedName ) ) ; |
17626 | public final void rule__NodeAssertionArgument__NodeAssignment() throws RecognitionException { | 16957 | public final void rule__NodeAssertionArgument__NodeAssignment() throws RecognitionException { |
17627 | 16958 | ||
17628 | int stackSize = keepStackSize(); | 16959 | int stackSize = keepStackSize(); |
17629 | 16960 | ||
17630 | try { | 16961 | try { |
17631 | // InternalProblem.g:5705:1: ( ( ( ruleQualifiedName ) ) ) | 16962 | // InternalProblem.g:5502:1: ( ( ( ruleQualifiedName ) ) ) |
17632 | // InternalProblem.g:5706:2: ( ( ruleQualifiedName ) ) | 16963 | // InternalProblem.g:5503:2: ( ( ruleQualifiedName ) ) |
17633 | { | 16964 | { |
17634 | // InternalProblem.g:5706:2: ( ( ruleQualifiedName ) ) | 16965 | // InternalProblem.g:5503:2: ( ( ruleQualifiedName ) ) |
17635 | // InternalProblem.g:5707:3: ( ruleQualifiedName ) | 16966 | // InternalProblem.g:5504:3: ( ruleQualifiedName ) |
17636 | { | 16967 | { |
17637 | before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeCrossReference_0()); | 16968 | before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeCrossReference_0()); |
17638 | // InternalProblem.g:5708:3: ( ruleQualifiedName ) | 16969 | // InternalProblem.g:5505:3: ( ruleQualifiedName ) |
17639 | // InternalProblem.g:5709:4: ruleQualifiedName | 16970 | // InternalProblem.g:5506:4: ruleQualifiedName |
17640 | { | 16971 | { |
17641 | before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeQualifiedNameParserRuleCall_0_1()); | 16972 | before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeQualifiedNameParserRuleCall_0_1()); |
17642 | pushFollow(FOLLOW_2); | 16973 | pushFollow(FOLLOW_2); |
@@ -17671,17 +17002,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17671 | 17002 | ||
17672 | 17003 | ||
17673 | // $ANTLR start "rule__ConstantAssertionArgument__ConstantAssignment" | 17004 | // $ANTLR start "rule__ConstantAssertionArgument__ConstantAssignment" |
17674 | // InternalProblem.g:5720:1: rule__ConstantAssertionArgument__ConstantAssignment : ( ruleConstant ) ; | 17005 | // InternalProblem.g:5517:1: rule__ConstantAssertionArgument__ConstantAssignment : ( ruleConstant ) ; |
17675 | public final void rule__ConstantAssertionArgument__ConstantAssignment() throws RecognitionException { | 17006 | public final void rule__ConstantAssertionArgument__ConstantAssignment() throws RecognitionException { |
17676 | 17007 | ||
17677 | int stackSize = keepStackSize(); | 17008 | int stackSize = keepStackSize(); |
17678 | 17009 | ||
17679 | try { | 17010 | try { |
17680 | // InternalProblem.g:5724:1: ( ( ruleConstant ) ) | 17011 | // InternalProblem.g:5521:1: ( ( ruleConstant ) ) |
17681 | // InternalProblem.g:5725:2: ( ruleConstant ) | 17012 | // InternalProblem.g:5522:2: ( ruleConstant ) |
17682 | { | 17013 | { |
17683 | // InternalProblem.g:5725:2: ( ruleConstant ) | 17014 | // InternalProblem.g:5522:2: ( ruleConstant ) |
17684 | // InternalProblem.g:5726:3: ruleConstant | 17015 | // InternalProblem.g:5523:3: ruleConstant |
17685 | { | 17016 | { |
17686 | before(grammarAccess.getConstantAssertionArgumentAccess().getConstantConstantParserRuleCall_0()); | 17017 | before(grammarAccess.getConstantAssertionArgumentAccess().getConstantConstantParserRuleCall_0()); |
17687 | pushFollow(FOLLOW_2); | 17018 | pushFollow(FOLLOW_2); |
@@ -17712,21 +17043,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17712 | 17043 | ||
17713 | 17044 | ||
17714 | // $ANTLR start "rule__NodeValueAssertion__NodeAssignment_0" | 17045 | // $ANTLR start "rule__NodeValueAssertion__NodeAssignment_0" |
17715 | // InternalProblem.g:5735:1: rule__NodeValueAssertion__NodeAssignment_0 : ( ( ruleQualifiedName ) ) ; | 17046 | // InternalProblem.g:5532:1: rule__NodeValueAssertion__NodeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
17716 | public final void rule__NodeValueAssertion__NodeAssignment_0() throws RecognitionException { | 17047 | public final void rule__NodeValueAssertion__NodeAssignment_0() throws RecognitionException { |
17717 | 17048 | ||
17718 | int stackSize = keepStackSize(); | 17049 | int stackSize = keepStackSize(); |
17719 | 17050 | ||
17720 | try { | 17051 | try { |
17721 | // InternalProblem.g:5739:1: ( ( ( ruleQualifiedName ) ) ) | 17052 | // InternalProblem.g:5536:1: ( ( ( ruleQualifiedName ) ) ) |
17722 | // InternalProblem.g:5740:2: ( ( ruleQualifiedName ) ) | 17053 | // InternalProblem.g:5537:2: ( ( ruleQualifiedName ) ) |
17723 | { | 17054 | { |
17724 | // InternalProblem.g:5740:2: ( ( ruleQualifiedName ) ) | 17055 | // InternalProblem.g:5537:2: ( ( ruleQualifiedName ) ) |
17725 | // InternalProblem.g:5741:3: ( ruleQualifiedName ) | 17056 | // InternalProblem.g:5538:3: ( ruleQualifiedName ) |
17726 | { | 17057 | { |
17727 | before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeCrossReference_0_0()); | 17058 | before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeCrossReference_0_0()); |
17728 | // InternalProblem.g:5742:3: ( ruleQualifiedName ) | 17059 | // InternalProblem.g:5539:3: ( ruleQualifiedName ) |
17729 | // InternalProblem.g:5743:4: ruleQualifiedName | 17060 | // InternalProblem.g:5540:4: ruleQualifiedName |
17730 | { | 17061 | { |
17731 | before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeQualifiedNameParserRuleCall_0_0_1()); | 17062 | before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeQualifiedNameParserRuleCall_0_0_1()); |
17732 | pushFollow(FOLLOW_2); | 17063 | pushFollow(FOLLOW_2); |
@@ -17761,17 +17092,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17761 | 17092 | ||
17762 | 17093 | ||
17763 | // $ANTLR start "rule__NodeValueAssertion__ValueAssignment_2" | 17094 | // $ANTLR start "rule__NodeValueAssertion__ValueAssignment_2" |
17764 | // InternalProblem.g:5754:1: rule__NodeValueAssertion__ValueAssignment_2 : ( ruleConstant ) ; | 17095 | // InternalProblem.g:5551:1: rule__NodeValueAssertion__ValueAssignment_2 : ( ruleConstant ) ; |
17765 | public final void rule__NodeValueAssertion__ValueAssignment_2() throws RecognitionException { | 17096 | public final void rule__NodeValueAssertion__ValueAssignment_2() throws RecognitionException { |
17766 | 17097 | ||
17767 | int stackSize = keepStackSize(); | 17098 | int stackSize = keepStackSize(); |
17768 | 17099 | ||
17769 | try { | 17100 | try { |
17770 | // InternalProblem.g:5758:1: ( ( ruleConstant ) ) | 17101 | // InternalProblem.g:5555:1: ( ( ruleConstant ) ) |
17771 | // InternalProblem.g:5759:2: ( ruleConstant ) | 17102 | // InternalProblem.g:5556:2: ( ruleConstant ) |
17772 | { | 17103 | { |
17773 | // InternalProblem.g:5759:2: ( ruleConstant ) | 17104 | // InternalProblem.g:5556:2: ( ruleConstant ) |
17774 | // InternalProblem.g:5760:3: ruleConstant | 17105 | // InternalProblem.g:5557:3: ruleConstant |
17775 | { | 17106 | { |
17776 | before(grammarAccess.getNodeValueAssertionAccess().getValueConstantParserRuleCall_2_0()); | 17107 | before(grammarAccess.getNodeValueAssertionAccess().getValueConstantParserRuleCall_2_0()); |
17777 | pushFollow(FOLLOW_2); | 17108 | pushFollow(FOLLOW_2); |
@@ -17802,17 +17133,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17802 | 17133 | ||
17803 | 17134 | ||
17804 | // $ANTLR start "rule__IntConstant__IntValueAssignment" | 17135 | // $ANTLR start "rule__IntConstant__IntValueAssignment" |
17805 | // InternalProblem.g:5769:1: rule__IntConstant__IntValueAssignment : ( ruleInteger ) ; | 17136 | // InternalProblem.g:5566:1: rule__IntConstant__IntValueAssignment : ( ruleInteger ) ; |
17806 | public final void rule__IntConstant__IntValueAssignment() throws RecognitionException { | 17137 | public final void rule__IntConstant__IntValueAssignment() throws RecognitionException { |
17807 | 17138 | ||
17808 | int stackSize = keepStackSize(); | 17139 | int stackSize = keepStackSize(); |
17809 | 17140 | ||
17810 | try { | 17141 | try { |
17811 | // InternalProblem.g:5773:1: ( ( ruleInteger ) ) | 17142 | // InternalProblem.g:5570:1: ( ( ruleInteger ) ) |
17812 | // InternalProblem.g:5774:2: ( ruleInteger ) | 17143 | // InternalProblem.g:5571:2: ( ruleInteger ) |
17813 | { | 17144 | { |
17814 | // InternalProblem.g:5774:2: ( ruleInteger ) | 17145 | // InternalProblem.g:5571:2: ( ruleInteger ) |
17815 | // InternalProblem.g:5775:3: ruleInteger | 17146 | // InternalProblem.g:5572:3: ruleInteger |
17816 | { | 17147 | { |
17817 | before(grammarAccess.getIntConstantAccess().getIntValueIntegerParserRuleCall_0()); | 17148 | before(grammarAccess.getIntConstantAccess().getIntValueIntegerParserRuleCall_0()); |
17818 | pushFollow(FOLLOW_2); | 17149 | pushFollow(FOLLOW_2); |
@@ -17843,17 +17174,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17843 | 17174 | ||
17844 | 17175 | ||
17845 | // $ANTLR start "rule__RealConstant__RealValueAssignment" | 17176 | // $ANTLR start "rule__RealConstant__RealValueAssignment" |
17846 | // InternalProblem.g:5784:1: rule__RealConstant__RealValueAssignment : ( ruleReal ) ; | 17177 | // InternalProblem.g:5581:1: rule__RealConstant__RealValueAssignment : ( ruleReal ) ; |
17847 | public final void rule__RealConstant__RealValueAssignment() throws RecognitionException { | 17178 | public final void rule__RealConstant__RealValueAssignment() throws RecognitionException { |
17848 | 17179 | ||
17849 | int stackSize = keepStackSize(); | 17180 | int stackSize = keepStackSize(); |
17850 | 17181 | ||
17851 | try { | 17182 | try { |
17852 | // InternalProblem.g:5788:1: ( ( ruleReal ) ) | 17183 | // InternalProblem.g:5585:1: ( ( ruleReal ) ) |
17853 | // InternalProblem.g:5789:2: ( ruleReal ) | 17184 | // InternalProblem.g:5586:2: ( ruleReal ) |
17854 | { | 17185 | { |
17855 | // InternalProblem.g:5789:2: ( ruleReal ) | 17186 | // InternalProblem.g:5586:2: ( ruleReal ) |
17856 | // InternalProblem.g:5790:3: ruleReal | 17187 | // InternalProblem.g:5587:3: ruleReal |
17857 | { | 17188 | { |
17858 | before(grammarAccess.getRealConstantAccess().getRealValueRealParserRuleCall_0()); | 17189 | before(grammarAccess.getRealConstantAccess().getRealValueRealParserRuleCall_0()); |
17859 | pushFollow(FOLLOW_2); | 17190 | pushFollow(FOLLOW_2); |
@@ -17884,17 +17215,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17884 | 17215 | ||
17885 | 17216 | ||
17886 | // $ANTLR start "rule__StringConstant__StringValueAssignment" | 17217 | // $ANTLR start "rule__StringConstant__StringValueAssignment" |
17887 | // InternalProblem.g:5799:1: rule__StringConstant__StringValueAssignment : ( RULE_STRING ) ; | 17218 | // InternalProblem.g:5596:1: rule__StringConstant__StringValueAssignment : ( RULE_STRING ) ; |
17888 | public final void rule__StringConstant__StringValueAssignment() throws RecognitionException { | 17219 | public final void rule__StringConstant__StringValueAssignment() throws RecognitionException { |
17889 | 17220 | ||
17890 | int stackSize = keepStackSize(); | 17221 | int stackSize = keepStackSize(); |
17891 | 17222 | ||
17892 | try { | 17223 | try { |
17893 | // InternalProblem.g:5803:1: ( ( RULE_STRING ) ) | 17224 | // InternalProblem.g:5600:1: ( ( RULE_STRING ) ) |
17894 | // InternalProblem.g:5804:2: ( RULE_STRING ) | 17225 | // InternalProblem.g:5601:2: ( RULE_STRING ) |
17895 | { | 17226 | { |
17896 | // InternalProblem.g:5804:2: ( RULE_STRING ) | 17227 | // InternalProblem.g:5601:2: ( RULE_STRING ) |
17897 | // InternalProblem.g:5805:3: RULE_STRING | 17228 | // InternalProblem.g:5602:3: RULE_STRING |
17898 | { | 17229 | { |
17899 | before(grammarAccess.getStringConstantAccess().getStringValueSTRINGTerminalRuleCall_0()); | 17230 | before(grammarAccess.getStringConstantAccess().getStringValueSTRINGTerminalRuleCall_0()); |
17900 | match(input,RULE_STRING,FOLLOW_2); | 17231 | match(input,RULE_STRING,FOLLOW_2); |
@@ -17921,17 +17252,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17921 | 17252 | ||
17922 | 17253 | ||
17923 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_1" | 17254 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_1" |
17924 | // InternalProblem.g:5814:1: rule__ScopeDeclaration__TypeScopesAssignment_1 : ( ruleTypeScope ) ; | 17255 | // InternalProblem.g:5611:1: rule__ScopeDeclaration__TypeScopesAssignment_1 : ( ruleTypeScope ) ; |
17925 | public final void rule__ScopeDeclaration__TypeScopesAssignment_1() throws RecognitionException { | 17256 | public final void rule__ScopeDeclaration__TypeScopesAssignment_1() throws RecognitionException { |
17926 | 17257 | ||
17927 | int stackSize = keepStackSize(); | 17258 | int stackSize = keepStackSize(); |
17928 | 17259 | ||
17929 | try { | 17260 | try { |
17930 | // InternalProblem.g:5818:1: ( ( ruleTypeScope ) ) | 17261 | // InternalProblem.g:5615:1: ( ( ruleTypeScope ) ) |
17931 | // InternalProblem.g:5819:2: ( ruleTypeScope ) | 17262 | // InternalProblem.g:5616:2: ( ruleTypeScope ) |
17932 | { | 17263 | { |
17933 | // InternalProblem.g:5819:2: ( ruleTypeScope ) | 17264 | // InternalProblem.g:5616:2: ( ruleTypeScope ) |
17934 | // InternalProblem.g:5820:3: ruleTypeScope | 17265 | // InternalProblem.g:5617:3: ruleTypeScope |
17935 | { | 17266 | { |
17936 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_1_0()); | 17267 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_1_0()); |
17937 | pushFollow(FOLLOW_2); | 17268 | pushFollow(FOLLOW_2); |
@@ -17962,17 +17293,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
17962 | 17293 | ||
17963 | 17294 | ||
17964 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_2_1" | 17295 | // $ANTLR start "rule__ScopeDeclaration__TypeScopesAssignment_2_1" |
17965 | // InternalProblem.g:5829:1: rule__ScopeDeclaration__TypeScopesAssignment_2_1 : ( ruleTypeScope ) ; | 17296 | // InternalProblem.g:5626:1: rule__ScopeDeclaration__TypeScopesAssignment_2_1 : ( ruleTypeScope ) ; |
17966 | public final void rule__ScopeDeclaration__TypeScopesAssignment_2_1() throws RecognitionException { | 17297 | public final void rule__ScopeDeclaration__TypeScopesAssignment_2_1() throws RecognitionException { |
17967 | 17298 | ||
17968 | int stackSize = keepStackSize(); | 17299 | int stackSize = keepStackSize(); |
17969 | 17300 | ||
17970 | try { | 17301 | try { |
17971 | // InternalProblem.g:5833:1: ( ( ruleTypeScope ) ) | 17302 | // InternalProblem.g:5630:1: ( ( ruleTypeScope ) ) |
17972 | // InternalProblem.g:5834:2: ( ruleTypeScope ) | 17303 | // InternalProblem.g:5631:2: ( ruleTypeScope ) |
17973 | { | 17304 | { |
17974 | // InternalProblem.g:5834:2: ( ruleTypeScope ) | 17305 | // InternalProblem.g:5631:2: ( ruleTypeScope ) |
17975 | // InternalProblem.g:5835:3: ruleTypeScope | 17306 | // InternalProblem.g:5632:3: ruleTypeScope |
17976 | { | 17307 | { |
17977 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_2_1_0()); | 17308 | before(grammarAccess.getScopeDeclarationAccess().getTypeScopesTypeScopeParserRuleCall_2_1_0()); |
17978 | pushFollow(FOLLOW_2); | 17309 | pushFollow(FOLLOW_2); |
@@ -18003,21 +17334,21 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18003 | 17334 | ||
18004 | 17335 | ||
18005 | // $ANTLR start "rule__TypeScope__TargetTypeAssignment_0" | 17336 | // $ANTLR start "rule__TypeScope__TargetTypeAssignment_0" |
18006 | // InternalProblem.g:5844:1: rule__TypeScope__TargetTypeAssignment_0 : ( ( RULE_ID ) ) ; | 17337 | // InternalProblem.g:5641:1: rule__TypeScope__TargetTypeAssignment_0 : ( ( RULE_ID ) ) ; |
18007 | public final void rule__TypeScope__TargetTypeAssignment_0() throws RecognitionException { | 17338 | public final void rule__TypeScope__TargetTypeAssignment_0() throws RecognitionException { |
18008 | 17339 | ||
18009 | int stackSize = keepStackSize(); | 17340 | int stackSize = keepStackSize(); |
18010 | 17341 | ||
18011 | try { | 17342 | try { |
18012 | // InternalProblem.g:5848:1: ( ( ( RULE_ID ) ) ) | 17343 | // InternalProblem.g:5645:1: ( ( ( RULE_ID ) ) ) |
18013 | // InternalProblem.g:5849:2: ( ( RULE_ID ) ) | 17344 | // InternalProblem.g:5646:2: ( ( RULE_ID ) ) |
18014 | { | 17345 | { |
18015 | // InternalProblem.g:5849:2: ( ( RULE_ID ) ) | 17346 | // InternalProblem.g:5646:2: ( ( RULE_ID ) ) |
18016 | // InternalProblem.g:5850:3: ( RULE_ID ) | 17347 | // InternalProblem.g:5647:3: ( RULE_ID ) |
18017 | { | 17348 | { |
18018 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationCrossReference_0_0()); | 17349 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationCrossReference_0_0()); |
18019 | // InternalProblem.g:5851:3: ( RULE_ID ) | 17350 | // InternalProblem.g:5648:3: ( RULE_ID ) |
18020 | // InternalProblem.g:5852:4: RULE_ID | 17351 | // InternalProblem.g:5649:4: RULE_ID |
18021 | { | 17352 | { |
18022 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationIDTerminalRuleCall_0_0_1()); | 17353 | before(grammarAccess.getTypeScopeAccess().getTargetTypeClassDeclarationIDTerminalRuleCall_0_0_1()); |
18023 | match(input,RULE_ID,FOLLOW_2); | 17354 | match(input,RULE_ID,FOLLOW_2); |
@@ -18048,24 +17379,24 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18048 | 17379 | ||
18049 | 17380 | ||
18050 | // $ANTLR start "rule__TypeScope__IncrementAssignment_1_0" | 17381 | // $ANTLR start "rule__TypeScope__IncrementAssignment_1_0" |
18051 | // InternalProblem.g:5863:1: rule__TypeScope__IncrementAssignment_1_0 : ( ( '+=' ) ) ; | 17382 | // InternalProblem.g:5660:1: rule__TypeScope__IncrementAssignment_1_0 : ( ( '+=' ) ) ; |
18052 | public final void rule__TypeScope__IncrementAssignment_1_0() throws RecognitionException { | 17383 | public final void rule__TypeScope__IncrementAssignment_1_0() throws RecognitionException { |
18053 | 17384 | ||
18054 | int stackSize = keepStackSize(); | 17385 | int stackSize = keepStackSize(); |
18055 | 17386 | ||
18056 | try { | 17387 | try { |
18057 | // InternalProblem.g:5867:1: ( ( ( '+=' ) ) ) | 17388 | // InternalProblem.g:5664:1: ( ( ( '+=' ) ) ) |
18058 | // InternalProblem.g:5868:2: ( ( '+=' ) ) | 17389 | // InternalProblem.g:5665:2: ( ( '+=' ) ) |
18059 | { | 17390 | { |
18060 | // InternalProblem.g:5868:2: ( ( '+=' ) ) | 17391 | // InternalProblem.g:5665:2: ( ( '+=' ) ) |
18061 | // InternalProblem.g:5869:3: ( '+=' ) | 17392 | // InternalProblem.g:5666:3: ( '+=' ) |
18062 | { | 17393 | { |
18063 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); | 17394 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); |
18064 | // InternalProblem.g:5870:3: ( '+=' ) | 17395 | // InternalProblem.g:5667:3: ( '+=' ) |
18065 | // InternalProblem.g:5871:4: '+=' | 17396 | // InternalProblem.g:5668:4: '+=' |
18066 | { | 17397 | { |
18067 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); | 17398 | before(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); |
18068 | match(input,47,FOLLOW_2); | 17399 | match(input,46,FOLLOW_2); |
18069 | after(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); | 17400 | after(grammarAccess.getTypeScopeAccess().getIncrementPlusSignEqualsSignKeyword_1_0_0()); |
18070 | 17401 | ||
18071 | } | 17402 | } |
@@ -18093,17 +17424,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18093 | 17424 | ||
18094 | 17425 | ||
18095 | // $ANTLR start "rule__TypeScope__MultiplicityAssignment_2" | 17426 | // $ANTLR start "rule__TypeScope__MultiplicityAssignment_2" |
18096 | // InternalProblem.g:5882:1: rule__TypeScope__MultiplicityAssignment_2 : ( ruleDefiniteMultiplicity ) ; | 17427 | // InternalProblem.g:5679:1: rule__TypeScope__MultiplicityAssignment_2 : ( ruleDefiniteMultiplicity ) ; |
18097 | public final void rule__TypeScope__MultiplicityAssignment_2() throws RecognitionException { | 17428 | public final void rule__TypeScope__MultiplicityAssignment_2() throws RecognitionException { |
18098 | 17429 | ||
18099 | int stackSize = keepStackSize(); | 17430 | int stackSize = keepStackSize(); |
18100 | 17431 | ||
18101 | try { | 17432 | try { |
18102 | // InternalProblem.g:5886:1: ( ( ruleDefiniteMultiplicity ) ) | 17433 | // InternalProblem.g:5683:1: ( ( ruleDefiniteMultiplicity ) ) |
18103 | // InternalProblem.g:5887:2: ( ruleDefiniteMultiplicity ) | 17434 | // InternalProblem.g:5684:2: ( ruleDefiniteMultiplicity ) |
18104 | { | 17435 | { |
18105 | // InternalProblem.g:5887:2: ( ruleDefiniteMultiplicity ) | 17436 | // InternalProblem.g:5684:2: ( ruleDefiniteMultiplicity ) |
18106 | // InternalProblem.g:5888:3: ruleDefiniteMultiplicity | 17437 | // InternalProblem.g:5685:3: ruleDefiniteMultiplicity |
18107 | { | 17438 | { |
18108 | before(grammarAccess.getTypeScopeAccess().getMultiplicityDefiniteMultiplicityParserRuleCall_2_0()); | 17439 | before(grammarAccess.getTypeScopeAccess().getMultiplicityDefiniteMultiplicityParserRuleCall_2_0()); |
18109 | pushFollow(FOLLOW_2); | 17440 | pushFollow(FOLLOW_2); |
@@ -18134,17 +17465,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18134 | 17465 | ||
18135 | 17466 | ||
18136 | // $ANTLR start "rule__RangeMultiplicity__LowerBoundAssignment_0" | 17467 | // $ANTLR start "rule__RangeMultiplicity__LowerBoundAssignment_0" |
18137 | // InternalProblem.g:5897:1: rule__RangeMultiplicity__LowerBoundAssignment_0 : ( RULE_INT ) ; | 17468 | // InternalProblem.g:5694:1: rule__RangeMultiplicity__LowerBoundAssignment_0 : ( RULE_INT ) ; |
18138 | public final void rule__RangeMultiplicity__LowerBoundAssignment_0() throws RecognitionException { | 17469 | public final void rule__RangeMultiplicity__LowerBoundAssignment_0() throws RecognitionException { |
18139 | 17470 | ||
18140 | int stackSize = keepStackSize(); | 17471 | int stackSize = keepStackSize(); |
18141 | 17472 | ||
18142 | try { | 17473 | try { |
18143 | // InternalProblem.g:5901:1: ( ( RULE_INT ) ) | 17474 | // InternalProblem.g:5698:1: ( ( RULE_INT ) ) |
18144 | // InternalProblem.g:5902:2: ( RULE_INT ) | 17475 | // InternalProblem.g:5699:2: ( RULE_INT ) |
18145 | { | 17476 | { |
18146 | // InternalProblem.g:5902:2: ( RULE_INT ) | 17477 | // InternalProblem.g:5699:2: ( RULE_INT ) |
18147 | // InternalProblem.g:5903:3: RULE_INT | 17478 | // InternalProblem.g:5700:3: RULE_INT |
18148 | { | 17479 | { |
18149 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundINTTerminalRuleCall_0_0()); | 17480 | before(grammarAccess.getRangeMultiplicityAccess().getLowerBoundINTTerminalRuleCall_0_0()); |
18150 | match(input,RULE_INT,FOLLOW_2); | 17481 | match(input,RULE_INT,FOLLOW_2); |
@@ -18171,17 +17502,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18171 | 17502 | ||
18172 | 17503 | ||
18173 | // $ANTLR start "rule__RangeMultiplicity__UpperBoundAssignment_2" | 17504 | // $ANTLR start "rule__RangeMultiplicity__UpperBoundAssignment_2" |
18174 | // InternalProblem.g:5912:1: rule__RangeMultiplicity__UpperBoundAssignment_2 : ( ruleUpperBound ) ; | 17505 | // InternalProblem.g:5709:1: rule__RangeMultiplicity__UpperBoundAssignment_2 : ( ruleUpperBound ) ; |
18175 | public final void rule__RangeMultiplicity__UpperBoundAssignment_2() throws RecognitionException { | 17506 | public final void rule__RangeMultiplicity__UpperBoundAssignment_2() throws RecognitionException { |
18176 | 17507 | ||
18177 | int stackSize = keepStackSize(); | 17508 | int stackSize = keepStackSize(); |
18178 | 17509 | ||
18179 | try { | 17510 | try { |
18180 | // InternalProblem.g:5916:1: ( ( ruleUpperBound ) ) | 17511 | // InternalProblem.g:5713:1: ( ( ruleUpperBound ) ) |
18181 | // InternalProblem.g:5917:2: ( ruleUpperBound ) | 17512 | // InternalProblem.g:5714:2: ( ruleUpperBound ) |
18182 | { | 17513 | { |
18183 | // InternalProblem.g:5917:2: ( ruleUpperBound ) | 17514 | // InternalProblem.g:5714:2: ( ruleUpperBound ) |
18184 | // InternalProblem.g:5918:3: ruleUpperBound | 17515 | // InternalProblem.g:5715:3: ruleUpperBound |
18185 | { | 17516 | { |
18186 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundUpperBoundParserRuleCall_2_0()); | 17517 | before(grammarAccess.getRangeMultiplicityAccess().getUpperBoundUpperBoundParserRuleCall_2_0()); |
18187 | pushFollow(FOLLOW_2); | 17518 | pushFollow(FOLLOW_2); |
@@ -18212,17 +17543,17 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18212 | 17543 | ||
18213 | 17544 | ||
18214 | // $ANTLR start "rule__ExactMultiplicity__ExactValueAssignment" | 17545 | // $ANTLR start "rule__ExactMultiplicity__ExactValueAssignment" |
18215 | // InternalProblem.g:5927:1: rule__ExactMultiplicity__ExactValueAssignment : ( RULE_INT ) ; | 17546 | // InternalProblem.g:5724:1: rule__ExactMultiplicity__ExactValueAssignment : ( RULE_INT ) ; |
18216 | public final void rule__ExactMultiplicity__ExactValueAssignment() throws RecognitionException { | 17547 | public final void rule__ExactMultiplicity__ExactValueAssignment() throws RecognitionException { |
18217 | 17548 | ||
18218 | int stackSize = keepStackSize(); | 17549 | int stackSize = keepStackSize(); |
18219 | 17550 | ||
18220 | try { | 17551 | try { |
18221 | // InternalProblem.g:5931:1: ( ( RULE_INT ) ) | 17552 | // InternalProblem.g:5728:1: ( ( RULE_INT ) ) |
18222 | // InternalProblem.g:5932:2: ( RULE_INT ) | 17553 | // InternalProblem.g:5729:2: ( RULE_INT ) |
18223 | { | 17554 | { |
18224 | // InternalProblem.g:5932:2: ( RULE_INT ) | 17555 | // InternalProblem.g:5729:2: ( RULE_INT ) |
18225 | // InternalProblem.g:5933:3: RULE_INT | 17556 | // InternalProblem.g:5730:3: RULE_INT |
18226 | { | 17557 | { |
18227 | before(grammarAccess.getExactMultiplicityAccess().getExactValueINTTerminalRuleCall_0()); | 17558 | before(grammarAccess.getExactMultiplicityAccess().getExactValueINTTerminalRuleCall_0()); |
18228 | match(input,RULE_INT,FOLLOW_2); | 17559 | match(input,RULE_INT,FOLLOW_2); |
@@ -18252,31 +17583,27 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18252 | 17583 | ||
18253 | protected DFA1 dfa1 = new DFA1(this); | 17584 | protected DFA1 dfa1 = new DFA1(this); |
18254 | protected DFA9 dfa9 = new DFA9(this); | 17585 | protected DFA9 dfa9 = new DFA9(this); |
18255 | static final String dfa_1s = "\23\uffff"; | 17586 | static final String dfa_1s = "\17\uffff"; |
18256 | static final String dfa_2s = "\1\5\3\uffff\6\45\3\uffff\1\6\5\45"; | 17587 | static final String dfa_2s = "\1\5\3\uffff\4\42\3\uffff\1\6\3\42"; |
18257 | static final String dfa_3s = "\1\56\3\uffff\1\50\5\53\3\uffff\1\26\5\53"; | 17588 | static final String dfa_3s = "\1\54\3\uffff\1\45\3\50\3\uffff\1\25\3\50"; |
18258 | static final String dfa_4s = "\1\uffff\1\1\1\2\1\3\6\uffff\1\4\1\6\1\5\6\uffff"; | 17589 | static final String dfa_4s = "\1\uffff\1\1\1\2\1\3\4\uffff\1\4\1\6\1\5\4\uffff"; |
18259 | static final String dfa_5s = "\23\uffff}>"; | 17590 | static final String dfa_5s = "\17\uffff}>"; |
18260 | static final String[] dfa_6s = { | 17591 | static final String[] dfa_6s = { |
18261 | "\1\4\1\5\11\uffff\1\3\2\uffff\1\6\1\7\1\10\1\11\3\uffff\2\12\1\uffff\1\1\3\uffff\1\2\7\uffff\1\13\2\uffff\1\1\1\uffff\1\3", | 17592 | "\1\4\1\5\12\uffff\1\3\2\uffff\1\6\1\7\1\uffff\2\10\1\uffff\1\1\3\uffff\1\2\7\uffff\1\11\3\uffff\1\1\1\uffff\1\3", |
18262 | "", | 17593 | "", |
18263 | "", | 17594 | "", |
18264 | "", | 17595 | "", |
18265 | "\1\12\2\uffff\1\14", | 17596 | "\1\10\2\uffff\1\12", |
18266 | "\1\12\2\uffff\1\14\2\uffff\1\15", | 17597 | "\1\10\2\uffff\1\12\2\uffff\1\13", |
18267 | "\1\12\2\uffff\1\14\2\uffff\1\15", | 17598 | "\1\10\2\uffff\1\12\2\uffff\1\13", |
18268 | "\1\12\2\uffff\1\14\2\uffff\1\15", | 17599 | "\1\10\2\uffff\1\12\2\uffff\1\13", |
18269 | "\1\12\2\uffff\1\14\2\uffff\1\15", | ||
18270 | "\1\12\2\uffff\1\14\2\uffff\1\15", | ||
18271 | "", | 17600 | "", |
18272 | "", | 17601 | "", |
18273 | "", | 17602 | "", |
18274 | "\1\16\14\uffff\1\17\1\20\1\21\1\22", | 17603 | "\1\14\15\uffff\1\15\1\16", |
18275 | "\1\12\2\uffff\1\14\2\uffff\1\15", | 17604 | "\1\10\2\uffff\1\12\2\uffff\1\13", |
18276 | "\1\12\2\uffff\1\14\2\uffff\1\15", | 17605 | "\1\10\2\uffff\1\12\2\uffff\1\13", |
18277 | "\1\12\2\uffff\1\14\2\uffff\1\15", | 17606 | "\1\10\2\uffff\1\12\2\uffff\1\13" |
18278 | "\1\12\2\uffff\1\14\2\uffff\1\15", | ||
18279 | "\1\12\2\uffff\1\14\2\uffff\1\15" | ||
18280 | }; | 17607 | }; |
18281 | 17608 | ||
18282 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | 17609 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); |
@@ -18300,77 +17627,59 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18300 | this.transition = dfa_6; | 17627 | this.transition = dfa_6; |
18301 | } | 17628 | } |
18302 | public String getDescription() { | 17629 | public String getDescription() { |
18303 | return "1008:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) );"; | 17630 | return "1000:1: rule__Statement__Alternatives : ( ( ruleClassDeclaration ) | ( ruleEnumDeclaration ) | ( rulePredicateDefinition ) | ( ruleAssertion ) | ( ruleNodeValueAssertion ) | ( ruleScopeDeclaration ) );"; |
18304 | } | 17631 | } |
18305 | } | 17632 | } |
18306 | static final String dfa_7s = "\76\uffff"; | 17633 | static final String dfa_7s = "\54\uffff"; |
18307 | static final String dfa_8s = "\1\5\6\45\1\uffff\1\4\1\6\6\15\1\4\1\14\1\15\1\14\5\45\1\4\1\6\3\4\1\uffff\6\15\1\4\1\14\7\15\2\4\1\15\1\6\3\4\6\15\2\4\1\15"; | 17634 | static final String dfa_8s = "\1\5\4\42\1\uffff\1\4\1\6\4\16\1\4\1\16\1\15\1\16\1\15\3\42\1\4\1\6\1\4\1\uffff\4\16\1\4\1\16\1\15\6\16\1\6\1\4\5\16"; |
18308 | static final String dfa_9s = "\1\33\1\45\5\53\1\uffff\1\46\1\26\1\46\5\53\1\4\2\46\1\50\5\53\1\27\1\26\1\4\2\30\1\uffff\1\46\5\53\1\4\2\46\5\53\1\46\2\4\1\46\1\26\1\4\2\30\5\53\1\46\2\4\1\46"; | 17635 | static final String dfa_9s = "\1\30\1\42\3\50\1\uffff\1\51\1\25\1\43\3\50\1\7\3\43\1\45\3\50\1\51\1\25\1\7\1\uffff\1\43\3\50\1\7\3\43\3\50\2\43\1\25\1\7\3\50\2\43"; |
18309 | static final String dfa_10s = "\7\uffff\1\2\26\uffff\1\1\37\uffff"; | 17636 | static final String dfa_10s = "\5\uffff\1\2\21\uffff\1\1\24\uffff"; |
18310 | static final String dfa_11s = "\76\uffff}>"; | 17637 | static final String dfa_11s = "\54\uffff}>"; |
18311 | static final String[] dfa_12s = { | 17638 | static final String[] dfa_12s = { |
18312 | "\1\1\1\2\14\uffff\1\3\1\4\1\5\1\6\3\uffff\2\7", | 17639 | "\1\1\1\2\15\uffff\1\3\1\4\1\uffff\2\5", |
18313 | "\1\10", | 17640 | "\1\6", |
18314 | "\1\10\5\uffff\1\11", | 17641 | "\1\6\5\uffff\1\7", |
18315 | "\1\10\5\uffff\1\11", | 17642 | "\1\6\5\uffff\1\7", |
18316 | "\1\10\5\uffff\1\11", | 17643 | "\1\6\5\uffff\1\7", |
18317 | "\1\10\5\uffff\1\11", | ||
18318 | "\1\10\5\uffff\1\11", | ||
18319 | "", | 17644 | "", |
18320 | "\1\21\1\12\1\13\1\22\13\uffff\1\14\1\15\1\16\1\17\1\20\16\uffff\1\23", | 17645 | "\1\16\1\10\1\11\1\15\1\17\13\uffff\1\12\1\13\15\uffff\1\20\5\uffff\1\14", |
18321 | "\1\24\14\uffff\1\25\1\26\1\27\1\30", | 17646 | "\1\21\15\uffff\1\22\1\23", |
18322 | "\1\31\30\uffff\1\23", | 17647 | "\1\24\24\uffff\1\20", |
18323 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17648 | "\1\24\24\uffff\1\20\4\uffff\1\25", |
18324 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17649 | "\1\24\24\uffff\1\20\4\uffff\1\25", |
18325 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17650 | "\1\24\24\uffff\1\20\4\uffff\1\25", |
18326 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17651 | "\1\16\2\uffff\1\15", |
18327 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17652 | "\1\24\24\uffff\1\20", |
18328 | "\1\21", | 17653 | "\1\26\1\24\24\uffff\1\20", |
18329 | "\1\33\1\31\7\uffff\1\34\1\35\17\uffff\1\23", | 17654 | "\1\24\24\uffff\1\20", |
18330 | "\1\31\30\uffff\1\23", | 17655 | "\1\5\27\uffff\1\27", |
18331 | "\1\7\33\uffff\1\36", | 17656 | "\1\6\5\uffff\1\7", |
18332 | "\1\10\5\uffff\1\11", | 17657 | "\1\6\5\uffff\1\7", |
18333 | "\1\10\5\uffff\1\11", | 17658 | "\1\6\5\uffff\1\7", |
18334 | "\1\10\5\uffff\1\11", | 17659 | "\1\36\1\30\1\31\1\35\1\37\13\uffff\1\32\1\33\23\uffff\1\34", |
18335 | "\1\10\5\uffff\1\11", | 17660 | "\1\40\15\uffff\1\41\1\42", |
18336 | "\1\10\5\uffff\1\11", | 17661 | "\1\43\2\uffff\1\44", |
18337 | "\1\46\1\37\1\40\1\47\13\uffff\1\41\1\42\1\43\1\44\1\45", | ||
18338 | "\1\50\14\uffff\1\51\1\52\1\53\1\54", | ||
18339 | "\1\55", | ||
18340 | "\1\60\22\uffff\1\56\1\57", | ||
18341 | "\1\60\22\uffff\1\56\1\57", | ||
18342 | "", | 17662 | "", |
18343 | "\1\31\30\uffff\1\23", | 17663 | "\1\24\24\uffff\1\20", |
18344 | "\1\31\30\uffff\1\23\4\uffff\1\61", | 17664 | "\1\24\24\uffff\1\20\4\uffff\1\45", |
18345 | "\1\31\30\uffff\1\23\4\uffff\1\61", | 17665 | "\1\24\24\uffff\1\20\4\uffff\1\45", |
18346 | "\1\31\30\uffff\1\23\4\uffff\1\61", | 17666 | "\1\24\24\uffff\1\20\4\uffff\1\45", |
18347 | "\1\31\30\uffff\1\23\4\uffff\1\61", | 17667 | "\1\36\2\uffff\1\35", |
18348 | "\1\31\30\uffff\1\23\4\uffff\1\61", | 17668 | "\1\24\24\uffff\1\20", |
18349 | "\1\46", | 17669 | "\1\46\1\24\24\uffff\1\20", |
18350 | "\1\62\1\31\7\uffff\1\63\1\64\17\uffff\1\23", | 17670 | "\1\24\24\uffff\1\20", |
18351 | "\1\31\30\uffff\1\23", | 17671 | "\1\24\24\uffff\1\20\4\uffff\1\25", |
18352 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17672 | "\1\24\24\uffff\1\20\4\uffff\1\25", |
18353 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17673 | "\1\24\24\uffff\1\20\4\uffff\1\25", |
18354 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17674 | "\1\24\24\uffff\1\20", |
18355 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17675 | "\1\24\24\uffff\1\20", |
18356 | "\1\31\30\uffff\1\23\4\uffff\1\32", | 17676 | "\1\47\15\uffff\1\50\1\51", |
18357 | "\1\31\7\uffff\1\34\1\35\17\uffff\1\23", | 17677 | "\1\52\2\uffff\1\53", |
18358 | "\1\60", | 17678 | "\1\24\24\uffff\1\20\4\uffff\1\45", |
18359 | "\1\60", | 17679 | "\1\24\24\uffff\1\20\4\uffff\1\45", |
18360 | "\1\31\30\uffff\1\23", | 17680 | "\1\24\24\uffff\1\20\4\uffff\1\45", |
18361 | "\1\65\14\uffff\1\66\1\67\1\70\1\71", | 17681 | "\1\24\24\uffff\1\20", |
18362 | "\1\72", | 17682 | "\1\24\24\uffff\1\20" |
18363 | "\1\75\22\uffff\1\73\1\74", | ||
18364 | "\1\75\22\uffff\1\73\1\74", | ||
18365 | "\1\31\30\uffff\1\23\4\uffff\1\61", | ||
18366 | "\1\31\30\uffff\1\23\4\uffff\1\61", | ||
18367 | "\1\31\30\uffff\1\23\4\uffff\1\61", | ||
18368 | "\1\31\30\uffff\1\23\4\uffff\1\61", | ||
18369 | "\1\31\30\uffff\1\23\4\uffff\1\61", | ||
18370 | "\1\31\7\uffff\1\63\1\64\17\uffff\1\23", | ||
18371 | "\1\75", | ||
18372 | "\1\75", | ||
18373 | "\1\31\30\uffff\1\23" | ||
18374 | }; | 17683 | }; |
18375 | 17684 | ||
18376 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); | 17685 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); |
@@ -18394,53 +17703,53 @@ public class InternalProblemParser extends AbstractInternalContentAssistParser { | |||
18394 | this.transition = dfa_12; | 17703 | this.transition = dfa_12; |
18395 | } | 17704 | } |
18396 | public String getDescription() { | 17705 | public String getDescription() { |
18397 | return "1200:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) );"; | 17706 | return "1192:1: rule__Assertion__Alternatives_0 : ( ( ( rule__Assertion__Group_0_0__0 ) ) | ( ( rule__Assertion__Group_0_1__0 ) ) );"; |
18398 | } | 17707 | } |
18399 | } | 17708 | } |
18400 | 17709 | ||
18401 | 17710 | ||
18402 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 17711 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
18403 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 17712 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
18404 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000052022C790060L}); | 17713 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000144045B20060L}); |
18405 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000052022C790062L}); | 17714 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000144045B20062L}); |
18406 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000780060L}); | 17715 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000300060L}); |
18407 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000001000L}); | 17716 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000002000L}); |
18408 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000100020000000L}); | 17717 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000040004000000L}); |
18409 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000000C0001000L}); | 17718 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000018002000L}); |
18410 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000002000L}); | 17719 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); |
18411 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000002002L}); | 17720 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000004002L}); |
18412 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000200100788060L}); | 17721 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000080020310060L}); |
18413 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000200000788062L}); | 17722 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000080000310062L}); |
18414 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000004000L}); | 17723 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000008000L}); |
18415 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000080001000L}); | 17724 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010002000L}); |
18416 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100780060L}); | 17725 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000020300060L}); |
18417 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000006000L}); | 17726 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x000000000000C000L}); |
18418 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000200000788060L}); | 17727 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000080000310060L}); |
18419 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000400780060L}); | 17728 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000080300060L}); |
18420 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000001000000000L}); | 17729 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000200000000L}); |
18421 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000010L}); | 17730 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000010L}); |
18422 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000800000000L}); | 17731 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000100000000L}); |
18423 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000002000000000L}); | 17732 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000400000000L}); |
18424 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000004000780060L}); | 17733 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000800300060L}); |
18425 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000008000001000L}); | 17734 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001000002000L}); |
18426 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000010000L}); | 17735 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000020000L}); |
18427 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000004780060L}); | 17736 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000B00060L}); |
18428 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000004002L}); | 17737 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000008002L}); |
18429 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000002001000000L}); | 17738 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000200400000000L}); |
18430 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000004000F800F0L}); | 17739 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x00000208003001F0L}); |
18431 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000F800F0L}); | 17740 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000200003001F0L}); |
18432 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000010000000000L}); | 17741 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000002000000000L}); |
18433 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000002180000L}); | 17742 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000700000L}); |
18434 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x000000000C780060L}); | 17743 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000001B00060L}); |
18435 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000040L}); | 17744 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000040L}); |
18436 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000003000L}); | 17745 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000006000L}); |
18437 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000800000020000L}); | 17746 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000400000040000L}); |
18438 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L}); | 17747 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000008000000000L}); |
18439 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000040010L}); | 17748 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000080010L}); |
18440 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000080000000000L}); | 17749 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L}); |
18441 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000080000000002L}); | 17750 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000010000000002L}); |
18442 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000800010L}); | 17751 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000020000000010L}); |
18443 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000601000L}); | 17752 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000020000000090L}); |
18444 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000001800010L}); | 17753 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000090L}); |
18445 | 17754 | ||
18446 | } \ No newline at end of file | 17755 | } \ No newline at end of file |