diff options
Diffstat (limited to 'language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g')
-rw-r--r-- | language-ide/src/main/xtext-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalProblem.g | 287 |
1 files changed, 43 insertions, 244 deletions
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 : '\'' ('\\' .|~(('\\'|'\'')))* '\''; |