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 | 1115 |
1 files changed, 1080 insertions, 35 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 c53ed3c4..a1504042 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 | |||
@@ -365,9 +365,59 @@ ruleArgument | |||
365 | } | 365 | } |
366 | : | 366 | : |
367 | ( | 367 | ( |
368 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment()); } | 368 | { before(grammarAccess.getArgumentAccess().getAlternatives()); } |
369 | (rule__Argument__VariableOrNodeAssignment) | 369 | (rule__Argument__Alternatives) |
370 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeAssignment()); } | 370 | { after(grammarAccess.getArgumentAccess().getAlternatives()); } |
371 | ) | ||
372 | ; | ||
373 | finally { | ||
374 | restoreStackSize(stackSize); | ||
375 | } | ||
376 | |||
377 | // Entry rule entryRuleVariableOrNodeArgument | ||
378 | entryRuleVariableOrNodeArgument | ||
379 | : | ||
380 | { before(grammarAccess.getVariableOrNodeArgumentRule()); } | ||
381 | ruleVariableOrNodeArgument | ||
382 | { after(grammarAccess.getVariableOrNodeArgumentRule()); } | ||
383 | EOF | ||
384 | ; | ||
385 | |||
386 | // Rule VariableOrNodeArgument | ||
387 | ruleVariableOrNodeArgument | ||
388 | @init { | ||
389 | int stackSize = keepStackSize(); | ||
390 | } | ||
391 | : | ||
392 | ( | ||
393 | { before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeAssignment()); } | ||
394 | (rule__VariableOrNodeArgument__VariableOrNodeAssignment) | ||
395 | { after(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeAssignment()); } | ||
396 | ) | ||
397 | ; | ||
398 | finally { | ||
399 | restoreStackSize(stackSize); | ||
400 | } | ||
401 | |||
402 | // Entry rule entryRuleConstantArgument | ||
403 | entryRuleConstantArgument | ||
404 | : | ||
405 | { before(grammarAccess.getConstantArgumentRule()); } | ||
406 | ruleConstantArgument | ||
407 | { after(grammarAccess.getConstantArgumentRule()); } | ||
408 | EOF | ||
409 | ; | ||
410 | |||
411 | // Rule ConstantArgument | ||
412 | ruleConstantArgument | ||
413 | @init { | ||
414 | int stackSize = keepStackSize(); | ||
415 | } | ||
416 | : | ||
417 | ( | ||
418 | { before(grammarAccess.getConstantArgumentAccess().getConstantAssignment()); } | ||
419 | (rule__ConstantArgument__ConstantAssignment) | ||
420 | { after(grammarAccess.getConstantArgumentAccess().getConstantAssignment()); } | ||
371 | ) | 421 | ) |
372 | ; | 422 | ; |
373 | finally { | 423 | finally { |
@@ -399,6 +449,206 @@ finally { | |||
399 | restoreStackSize(stackSize); | 449 | restoreStackSize(stackSize); |
400 | } | 450 | } |
401 | 451 | ||
452 | // Entry rule entryRuleAssertionArgument | ||
453 | entryRuleAssertionArgument | ||
454 | : | ||
455 | { before(grammarAccess.getAssertionArgumentRule()); } | ||
456 | ruleAssertionArgument | ||
457 | { after(grammarAccess.getAssertionArgumentRule()); } | ||
458 | EOF | ||
459 | ; | ||
460 | |||
461 | // Rule AssertionArgument | ||
462 | ruleAssertionArgument | ||
463 | @init { | ||
464 | int stackSize = keepStackSize(); | ||
465 | } | ||
466 | : | ||
467 | ( | ||
468 | { before(grammarAccess.getAssertionArgumentAccess().getAlternatives()); } | ||
469 | (rule__AssertionArgument__Alternatives) | ||
470 | { after(grammarAccess.getAssertionArgumentAccess().getAlternatives()); } | ||
471 | ) | ||
472 | ; | ||
473 | finally { | ||
474 | restoreStackSize(stackSize); | ||
475 | } | ||
476 | |||
477 | // Entry rule entryRuleNodeAssertionArgument | ||
478 | entryRuleNodeAssertionArgument | ||
479 | : | ||
480 | { before(grammarAccess.getNodeAssertionArgumentRule()); } | ||
481 | ruleNodeAssertionArgument | ||
482 | { after(grammarAccess.getNodeAssertionArgumentRule()); } | ||
483 | EOF | ||
484 | ; | ||
485 | |||
486 | // Rule NodeAssertionArgument | ||
487 | ruleNodeAssertionArgument | ||
488 | @init { | ||
489 | int stackSize = keepStackSize(); | ||
490 | } | ||
491 | : | ||
492 | ( | ||
493 | { before(grammarAccess.getNodeAssertionArgumentAccess().getNodeAssignment()); } | ||
494 | (rule__NodeAssertionArgument__NodeAssignment) | ||
495 | { after(grammarAccess.getNodeAssertionArgumentAccess().getNodeAssignment()); } | ||
496 | ) | ||
497 | ; | ||
498 | finally { | ||
499 | restoreStackSize(stackSize); | ||
500 | } | ||
501 | |||
502 | // Entry rule entryRuleConstantAssertionArgument | ||
503 | entryRuleConstantAssertionArgument | ||
504 | : | ||
505 | { before(grammarAccess.getConstantAssertionArgumentRule()); } | ||
506 | ruleConstantAssertionArgument | ||
507 | { after(grammarAccess.getConstantAssertionArgumentRule()); } | ||
508 | EOF | ||
509 | ; | ||
510 | |||
511 | // Rule ConstantAssertionArgument | ||
512 | ruleConstantAssertionArgument | ||
513 | @init { | ||
514 | int stackSize = keepStackSize(); | ||
515 | } | ||
516 | : | ||
517 | ( | ||
518 | { before(grammarAccess.getConstantAssertionArgumentAccess().getConstantAssignment()); } | ||
519 | (rule__ConstantAssertionArgument__ConstantAssignment) | ||
520 | { after(grammarAccess.getConstantAssertionArgumentAccess().getConstantAssignment()); } | ||
521 | ) | ||
522 | ; | ||
523 | finally { | ||
524 | restoreStackSize(stackSize); | ||
525 | } | ||
526 | |||
527 | // Entry rule entryRuleNodeValueAssertion | ||
528 | entryRuleNodeValueAssertion | ||
529 | : | ||
530 | { before(grammarAccess.getNodeValueAssertionRule()); } | ||
531 | ruleNodeValueAssertion | ||
532 | { after(grammarAccess.getNodeValueAssertionRule()); } | ||
533 | EOF | ||
534 | ; | ||
535 | |||
536 | // Rule NodeValueAssertion | ||
537 | ruleNodeValueAssertion | ||
538 | @init { | ||
539 | int stackSize = keepStackSize(); | ||
540 | } | ||
541 | : | ||
542 | ( | ||
543 | { before(grammarAccess.getNodeValueAssertionAccess().getGroup()); } | ||
544 | (rule__NodeValueAssertion__Group__0) | ||
545 | { after(grammarAccess.getNodeValueAssertionAccess().getGroup()); } | ||
546 | ) | ||
547 | ; | ||
548 | finally { | ||
549 | restoreStackSize(stackSize); | ||
550 | } | ||
551 | |||
552 | // Entry rule entryRuleConstant | ||
553 | entryRuleConstant | ||
554 | : | ||
555 | { before(grammarAccess.getConstantRule()); } | ||
556 | ruleConstant | ||
557 | { after(grammarAccess.getConstantRule()); } | ||
558 | EOF | ||
559 | ; | ||
560 | |||
561 | // Rule Constant | ||
562 | ruleConstant | ||
563 | @init { | ||
564 | int stackSize = keepStackSize(); | ||
565 | } | ||
566 | : | ||
567 | ( | ||
568 | { before(grammarAccess.getConstantAccess().getAlternatives()); } | ||
569 | (rule__Constant__Alternatives) | ||
570 | { after(grammarAccess.getConstantAccess().getAlternatives()); } | ||
571 | ) | ||
572 | ; | ||
573 | finally { | ||
574 | restoreStackSize(stackSize); | ||
575 | } | ||
576 | |||
577 | // Entry rule entryRuleIntConstant | ||
578 | entryRuleIntConstant | ||
579 | : | ||
580 | { before(grammarAccess.getIntConstantRule()); } | ||
581 | ruleIntConstant | ||
582 | { after(grammarAccess.getIntConstantRule()); } | ||
583 | EOF | ||
584 | ; | ||
585 | |||
586 | // Rule IntConstant | ||
587 | ruleIntConstant | ||
588 | @init { | ||
589 | int stackSize = keepStackSize(); | ||
590 | } | ||
591 | : | ||
592 | ( | ||
593 | { before(grammarAccess.getIntConstantAccess().getIntValueAssignment()); } | ||
594 | (rule__IntConstant__IntValueAssignment) | ||
595 | { after(grammarAccess.getIntConstantAccess().getIntValueAssignment()); } | ||
596 | ) | ||
597 | ; | ||
598 | finally { | ||
599 | restoreStackSize(stackSize); | ||
600 | } | ||
601 | |||
602 | // Entry rule entryRuleRealConstant | ||
603 | entryRuleRealConstant | ||
604 | : | ||
605 | { before(grammarAccess.getRealConstantRule()); } | ||
606 | ruleRealConstant | ||
607 | { after(grammarAccess.getRealConstantRule()); } | ||
608 | EOF | ||
609 | ; | ||
610 | |||
611 | // Rule RealConstant | ||
612 | ruleRealConstant | ||
613 | @init { | ||
614 | int stackSize = keepStackSize(); | ||
615 | } | ||
616 | : | ||
617 | ( | ||
618 | { before(grammarAccess.getRealConstantAccess().getRealValueAssignment()); } | ||
619 | (rule__RealConstant__RealValueAssignment) | ||
620 | { after(grammarAccess.getRealConstantAccess().getRealValueAssignment()); } | ||
621 | ) | ||
622 | ; | ||
623 | finally { | ||
624 | restoreStackSize(stackSize); | ||
625 | } | ||
626 | |||
627 | // Entry rule entryRuleStringConstant | ||
628 | entryRuleStringConstant | ||
629 | : | ||
630 | { before(grammarAccess.getStringConstantRule()); } | ||
631 | ruleStringConstant | ||
632 | { after(grammarAccess.getStringConstantRule()); } | ||
633 | EOF | ||
634 | ; | ||
635 | |||
636 | // Rule StringConstant | ||
637 | ruleStringConstant | ||
638 | @init { | ||
639 | int stackSize = keepStackSize(); | ||
640 | } | ||
641 | : | ||
642 | ( | ||
643 | { before(grammarAccess.getStringConstantAccess().getStringValueAssignment()); } | ||
644 | (rule__StringConstant__StringValueAssignment) | ||
645 | { after(grammarAccess.getStringConstantAccess().getStringValueAssignment()); } | ||
646 | ) | ||
647 | ; | ||
648 | finally { | ||
649 | restoreStackSize(stackSize); | ||
650 | } | ||
651 | |||
402 | // Entry rule entryRuleScopeDeclaration | 652 | // Entry rule entryRuleScopeDeclaration |
403 | entryRuleScopeDeclaration | 653 | entryRuleScopeDeclaration |
404 | : | 654 | : |
@@ -626,16 +876,23 @@ finally { | |||
626 | 876 | ||
627 | // Entry rule entryRuleQualifiedName | 877 | // Entry rule entryRuleQualifiedName |
628 | entryRuleQualifiedName | 878 | entryRuleQualifiedName |
879 | @init { | ||
880 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
881 | } | ||
629 | : | 882 | : |
630 | { before(grammarAccess.getQualifiedNameRule()); } | 883 | { before(grammarAccess.getQualifiedNameRule()); } |
631 | ruleQualifiedName | 884 | ruleQualifiedName |
632 | { after(grammarAccess.getQualifiedNameRule()); } | 885 | { after(grammarAccess.getQualifiedNameRule()); } |
633 | EOF | 886 | EOF |
634 | ; | 887 | ; |
888 | finally { | ||
889 | myHiddenTokenState.restore(); | ||
890 | } | ||
635 | 891 | ||
636 | // Rule QualifiedName | 892 | // Rule QualifiedName |
637 | ruleQualifiedName | 893 | ruleQualifiedName |
638 | @init { | 894 | @init { |
895 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
639 | int stackSize = keepStackSize(); | 896 | int stackSize = keepStackSize(); |
640 | } | 897 | } |
641 | : | 898 | : |
@@ -647,6 +904,7 @@ ruleQualifiedName | |||
647 | ; | 904 | ; |
648 | finally { | 905 | finally { |
649 | restoreStackSize(stackSize); | 906 | restoreStackSize(stackSize); |
907 | myHiddenTokenState.restore(); | ||
650 | } | 908 | } |
651 | 909 | ||
652 | // Entry rule entryRuleIdentifier | 910 | // Entry rule entryRuleIdentifier |
@@ -674,6 +932,72 @@ finally { | |||
674 | restoreStackSize(stackSize); | 932 | restoreStackSize(stackSize); |
675 | } | 933 | } |
676 | 934 | ||
935 | // Entry rule entryRuleInteger | ||
936 | entryRuleInteger | ||
937 | @init { | ||
938 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
939 | } | ||
940 | : | ||
941 | { before(grammarAccess.getIntegerRule()); } | ||
942 | ruleInteger | ||
943 | { after(grammarAccess.getIntegerRule()); } | ||
944 | EOF | ||
945 | ; | ||
946 | finally { | ||
947 | myHiddenTokenState.restore(); | ||
948 | } | ||
949 | |||
950 | // Rule Integer | ||
951 | ruleInteger | ||
952 | @init { | ||
953 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
954 | int stackSize = keepStackSize(); | ||
955 | } | ||
956 | : | ||
957 | ( | ||
958 | { before(grammarAccess.getIntegerAccess().getGroup()); } | ||
959 | (rule__Integer__Group__0) | ||
960 | { after(grammarAccess.getIntegerAccess().getGroup()); } | ||
961 | ) | ||
962 | ; | ||
963 | finally { | ||
964 | restoreStackSize(stackSize); | ||
965 | myHiddenTokenState.restore(); | ||
966 | } | ||
967 | |||
968 | // Entry rule entryRuleReal | ||
969 | entryRuleReal | ||
970 | @init { | ||
971 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
972 | } | ||
973 | : | ||
974 | { before(grammarAccess.getRealRule()); } | ||
975 | ruleReal | ||
976 | { after(grammarAccess.getRealRule()); } | ||
977 | EOF | ||
978 | ; | ||
979 | finally { | ||
980 | myHiddenTokenState.restore(); | ||
981 | } | ||
982 | |||
983 | // Rule Real | ||
984 | ruleReal | ||
985 | @init { | ||
986 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
987 | int stackSize = keepStackSize(); | ||
988 | } | ||
989 | : | ||
990 | ( | ||
991 | { before(grammarAccess.getRealAccess().getGroup()); } | ||
992 | (rule__Real__Group__0) | ||
993 | { after(grammarAccess.getRealAccess().getGroup()); } | ||
994 | ) | ||
995 | ; | ||
996 | finally { | ||
997 | restoreStackSize(stackSize); | ||
998 | myHiddenTokenState.restore(); | ||
999 | } | ||
1000 | |||
677 | // Rule LogicValue | 1001 | // Rule LogicValue |
678 | ruleLogicValue | 1002 | ruleLogicValue |
679 | @init { | 1003 | @init { |
@@ -736,9 +1060,15 @@ rule__Statement__Alternatives | |||
736 | ) | 1060 | ) |
737 | | | 1061 | | |
738 | ( | 1062 | ( |
739 | { before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_4()); } | 1063 | { before(grammarAccess.getStatementAccess().getNodeValueAssertionParserRuleCall_4()); } |
1064 | ruleNodeValueAssertion | ||
1065 | { after(grammarAccess.getStatementAccess().getNodeValueAssertionParserRuleCall_4()); } | ||
1066 | ) | ||
1067 | | | ||
1068 | ( | ||
1069 | { before(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_5()); } | ||
740 | ruleScopeDeclaration | 1070 | ruleScopeDeclaration |
741 | { after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_4()); } | 1071 | { after(grammarAccess.getStatementAccess().getScopeDeclarationParserRuleCall_5()); } |
742 | ) | 1072 | ) |
743 | ; | 1073 | ; |
744 | finally { | 1074 | finally { |
@@ -871,6 +1201,27 @@ finally { | |||
871 | restoreStackSize(stackSize); | 1201 | restoreStackSize(stackSize); |
872 | } | 1202 | } |
873 | 1203 | ||
1204 | rule__Argument__Alternatives | ||
1205 | @init { | ||
1206 | int stackSize = keepStackSize(); | ||
1207 | } | ||
1208 | : | ||
1209 | ( | ||
1210 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeArgumentParserRuleCall_0()); } | ||
1211 | ruleVariableOrNodeArgument | ||
1212 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeArgumentParserRuleCall_0()); } | ||
1213 | ) | ||
1214 | | | ||
1215 | ( | ||
1216 | { before(grammarAccess.getArgumentAccess().getConstantArgumentParserRuleCall_1()); } | ||
1217 | ruleConstantArgument | ||
1218 | { after(grammarAccess.getArgumentAccess().getConstantArgumentParserRuleCall_1()); } | ||
1219 | ) | ||
1220 | ; | ||
1221 | finally { | ||
1222 | restoreStackSize(stackSize); | ||
1223 | } | ||
1224 | |||
874 | rule__Assertion__Alternatives_0 | 1225 | rule__Assertion__Alternatives_0 |
875 | @init { | 1226 | @init { |
876 | int stackSize = keepStackSize(); | 1227 | int stackSize = keepStackSize(); |
@@ -892,6 +1243,54 @@ finally { | |||
892 | restoreStackSize(stackSize); | 1243 | restoreStackSize(stackSize); |
893 | } | 1244 | } |
894 | 1245 | ||
1246 | rule__AssertionArgument__Alternatives | ||
1247 | @init { | ||
1248 | int stackSize = keepStackSize(); | ||
1249 | } | ||
1250 | : | ||
1251 | ( | ||
1252 | { before(grammarAccess.getAssertionArgumentAccess().getNodeAssertionArgumentParserRuleCall_0()); } | ||
1253 | ruleNodeAssertionArgument | ||
1254 | { after(grammarAccess.getAssertionArgumentAccess().getNodeAssertionArgumentParserRuleCall_0()); } | ||
1255 | ) | ||
1256 | | | ||
1257 | ( | ||
1258 | { before(grammarAccess.getAssertionArgumentAccess().getConstantAssertionArgumentParserRuleCall_1()); } | ||
1259 | ruleConstantAssertionArgument | ||
1260 | { after(grammarAccess.getAssertionArgumentAccess().getConstantAssertionArgumentParserRuleCall_1()); } | ||
1261 | ) | ||
1262 | ; | ||
1263 | finally { | ||
1264 | restoreStackSize(stackSize); | ||
1265 | } | ||
1266 | |||
1267 | rule__Constant__Alternatives | ||
1268 | @init { | ||
1269 | int stackSize = keepStackSize(); | ||
1270 | } | ||
1271 | : | ||
1272 | ( | ||
1273 | { before(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); } | ||
1274 | ruleIntConstant | ||
1275 | { after(grammarAccess.getConstantAccess().getIntConstantParserRuleCall_0()); } | ||
1276 | ) | ||
1277 | | | ||
1278 | ( | ||
1279 | { before(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); } | ||
1280 | ruleRealConstant | ||
1281 | { after(grammarAccess.getConstantAccess().getRealConstantParserRuleCall_1()); } | ||
1282 | ) | ||
1283 | | | ||
1284 | ( | ||
1285 | { before(grammarAccess.getConstantAccess().getStringConstantParserRuleCall_2()); } | ||
1286 | ruleStringConstant | ||
1287 | { after(grammarAccess.getConstantAccess().getStringConstantParserRuleCall_2()); } | ||
1288 | ) | ||
1289 | ; | ||
1290 | finally { | ||
1291 | restoreStackSize(stackSize); | ||
1292 | } | ||
1293 | |||
895 | rule__TypeScope__Alternatives_1 | 1294 | rule__TypeScope__Alternatives_1 |
896 | @init { | 1295 | @init { |
897 | int stackSize = keepStackSize(); | 1296 | int stackSize = keepStackSize(); |
@@ -1040,6 +1439,81 @@ rule__Identifier__Alternatives | |||
1040 | 'false' | 1439 | 'false' |
1041 | { after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); } | 1440 | { after(grammarAccess.getIdentifierAccess().getFalseKeyword_2()); } |
1042 | ) | 1441 | ) |
1442 | | | ||
1443 | ( | ||
1444 | { before(grammarAccess.getIdentifierAccess().getEKeyword_3()); } | ||
1445 | 'e' | ||
1446 | { after(grammarAccess.getIdentifierAccess().getEKeyword_3()); } | ||
1447 | ) | ||
1448 | | | ||
1449 | ( | ||
1450 | { before(grammarAccess.getIdentifierAccess().getEKeyword_4()); } | ||
1451 | 'E' | ||
1452 | { after(grammarAccess.getIdentifierAccess().getEKeyword_4()); } | ||
1453 | ) | ||
1454 | ; | ||
1455 | finally { | ||
1456 | restoreStackSize(stackSize); | ||
1457 | } | ||
1458 | |||
1459 | rule__Real__Alternatives_2 | ||
1460 | @init { | ||
1461 | int stackSize = keepStackSize(); | ||
1462 | } | ||
1463 | : | ||
1464 | ( | ||
1465 | { before(grammarAccess.getRealAccess().getGroup_2_0()); } | ||
1466 | (rule__Real__Group_2_0__0) | ||
1467 | { after(grammarAccess.getRealAccess().getGroup_2_0()); } | ||
1468 | ) | ||
1469 | | | ||
1470 | ( | ||
1471 | { before(grammarAccess.getRealAccess().getGroup_2_1()); } | ||
1472 | (rule__Real__Group_2_1__0) | ||
1473 | { after(grammarAccess.getRealAccess().getGroup_2_1()); } | ||
1474 | ) | ||
1475 | ; | ||
1476 | finally { | ||
1477 | restoreStackSize(stackSize); | ||
1478 | } | ||
1479 | |||
1480 | rule__Real__Alternatives_2_1_1 | ||
1481 | @init { | ||
1482 | int stackSize = keepStackSize(); | ||
1483 | } | ||
1484 | : | ||
1485 | ( | ||
1486 | { before(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); } | ||
1487 | 'e' | ||
1488 | { after(grammarAccess.getRealAccess().getEKeyword_2_1_1_0()); } | ||
1489 | ) | ||
1490 | | | ||
1491 | ( | ||
1492 | { before(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); } | ||
1493 | 'E' | ||
1494 | { after(grammarAccess.getRealAccess().getEKeyword_2_1_1_1()); } | ||
1495 | ) | ||
1496 | ; | ||
1497 | finally { | ||
1498 | restoreStackSize(stackSize); | ||
1499 | } | ||
1500 | |||
1501 | rule__Real__Alternatives_2_1_2 | ||
1502 | @init { | ||
1503 | int stackSize = keepStackSize(); | ||
1504 | } | ||
1505 | : | ||
1506 | ( | ||
1507 | { before(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); } | ||
1508 | '-' | ||
1509 | { after(grammarAccess.getRealAccess().getHyphenMinusKeyword_2_1_2_0()); } | ||
1510 | ) | ||
1511 | | | ||
1512 | ( | ||
1513 | { before(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); } | ||
1514 | '+' | ||
1515 | { after(grammarAccess.getRealAccess().getPlusSignKeyword_2_1_2_1()); } | ||
1516 | ) | ||
1043 | ; | 1517 | ; |
1044 | finally { | 1518 | finally { |
1045 | restoreStackSize(stackSize); | 1519 | restoreStackSize(stackSize); |
@@ -3712,6 +4186,114 @@ finally { | |||
3712 | } | 4186 | } |
3713 | 4187 | ||
3714 | 4188 | ||
4189 | rule__NodeValueAssertion__Group__0 | ||
4190 | @init { | ||
4191 | int stackSize = keepStackSize(); | ||
4192 | } | ||
4193 | : | ||
4194 | rule__NodeValueAssertion__Group__0__Impl | ||
4195 | rule__NodeValueAssertion__Group__1 | ||
4196 | ; | ||
4197 | finally { | ||
4198 | restoreStackSize(stackSize); | ||
4199 | } | ||
4200 | |||
4201 | rule__NodeValueAssertion__Group__0__Impl | ||
4202 | @init { | ||
4203 | int stackSize = keepStackSize(); | ||
4204 | } | ||
4205 | : | ||
4206 | ( | ||
4207 | { before(grammarAccess.getNodeValueAssertionAccess().getNodeAssignment_0()); } | ||
4208 | (rule__NodeValueAssertion__NodeAssignment_0) | ||
4209 | { after(grammarAccess.getNodeValueAssertionAccess().getNodeAssignment_0()); } | ||
4210 | ) | ||
4211 | ; | ||
4212 | finally { | ||
4213 | restoreStackSize(stackSize); | ||
4214 | } | ||
4215 | |||
4216 | rule__NodeValueAssertion__Group__1 | ||
4217 | @init { | ||
4218 | int stackSize = keepStackSize(); | ||
4219 | } | ||
4220 | : | ||
4221 | rule__NodeValueAssertion__Group__1__Impl | ||
4222 | rule__NodeValueAssertion__Group__2 | ||
4223 | ; | ||
4224 | finally { | ||
4225 | restoreStackSize(stackSize); | ||
4226 | } | ||
4227 | |||
4228 | rule__NodeValueAssertion__Group__1__Impl | ||
4229 | @init { | ||
4230 | int stackSize = keepStackSize(); | ||
4231 | } | ||
4232 | : | ||
4233 | ( | ||
4234 | { before(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); } | ||
4235 | ':' | ||
4236 | { after(grammarAccess.getNodeValueAssertionAccess().getColonKeyword_1()); } | ||
4237 | ) | ||
4238 | ; | ||
4239 | finally { | ||
4240 | restoreStackSize(stackSize); | ||
4241 | } | ||
4242 | |||
4243 | rule__NodeValueAssertion__Group__2 | ||
4244 | @init { | ||
4245 | int stackSize = keepStackSize(); | ||
4246 | } | ||
4247 | : | ||
4248 | rule__NodeValueAssertion__Group__2__Impl | ||
4249 | rule__NodeValueAssertion__Group__3 | ||
4250 | ; | ||
4251 | finally { | ||
4252 | restoreStackSize(stackSize); | ||
4253 | } | ||
4254 | |||
4255 | rule__NodeValueAssertion__Group__2__Impl | ||
4256 | @init { | ||
4257 | int stackSize = keepStackSize(); | ||
4258 | } | ||
4259 | : | ||
4260 | ( | ||
4261 | { before(grammarAccess.getNodeValueAssertionAccess().getValueAssignment_2()); } | ||
4262 | (rule__NodeValueAssertion__ValueAssignment_2) | ||
4263 | { after(grammarAccess.getNodeValueAssertionAccess().getValueAssignment_2()); } | ||
4264 | ) | ||
4265 | ; | ||
4266 | finally { | ||
4267 | restoreStackSize(stackSize); | ||
4268 | } | ||
4269 | |||
4270 | rule__NodeValueAssertion__Group__3 | ||
4271 | @init { | ||
4272 | int stackSize = keepStackSize(); | ||
4273 | } | ||
4274 | : | ||
4275 | rule__NodeValueAssertion__Group__3__Impl | ||
4276 | ; | ||
4277 | finally { | ||
4278 | restoreStackSize(stackSize); | ||
4279 | } | ||
4280 | |||
4281 | rule__NodeValueAssertion__Group__3__Impl | ||
4282 | @init { | ||
4283 | int stackSize = keepStackSize(); | ||
4284 | } | ||
4285 | : | ||
4286 | ( | ||
4287 | { before(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); } | ||
4288 | '.' | ||
4289 | { after(grammarAccess.getNodeValueAssertionAccess().getFullStopKeyword_3()); } | ||
4290 | ) | ||
4291 | ; | ||
4292 | finally { | ||
4293 | restoreStackSize(stackSize); | ||
4294 | } | ||
4295 | |||
4296 | |||
3715 | rule__ScopeDeclaration__Group__0 | 4297 | rule__ScopeDeclaration__Group__0 |
3716 | @init { | 4298 | @init { |
3717 | int stackSize = keepStackSize(); | 4299 | int stackSize = keepStackSize(); |
@@ -4225,6 +4807,357 @@ finally { | |||
4225 | } | 4807 | } |
4226 | 4808 | ||
4227 | 4809 | ||
4810 | rule__Integer__Group__0 | ||
4811 | @init { | ||
4812 | int stackSize = keepStackSize(); | ||
4813 | } | ||
4814 | : | ||
4815 | rule__Integer__Group__0__Impl | ||
4816 | rule__Integer__Group__1 | ||
4817 | ; | ||
4818 | finally { | ||
4819 | restoreStackSize(stackSize); | ||
4820 | } | ||
4821 | |||
4822 | rule__Integer__Group__0__Impl | ||
4823 | @init { | ||
4824 | int stackSize = keepStackSize(); | ||
4825 | } | ||
4826 | : | ||
4827 | ( | ||
4828 | { before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0()); } | ||
4829 | ('-')? | ||
4830 | { after(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0()); } | ||
4831 | ) | ||
4832 | ; | ||
4833 | finally { | ||
4834 | restoreStackSize(stackSize); | ||
4835 | } | ||
4836 | |||
4837 | rule__Integer__Group__1 | ||
4838 | @init { | ||
4839 | int stackSize = keepStackSize(); | ||
4840 | } | ||
4841 | : | ||
4842 | rule__Integer__Group__1__Impl | ||
4843 | ; | ||
4844 | finally { | ||
4845 | restoreStackSize(stackSize); | ||
4846 | } | ||
4847 | |||
4848 | rule__Integer__Group__1__Impl | ||
4849 | @init { | ||
4850 | int stackSize = keepStackSize(); | ||
4851 | } | ||
4852 | : | ||
4853 | ( | ||
4854 | { before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1()); } | ||
4855 | RULE_INT | ||
4856 | { after(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_1()); } | ||
4857 | ) | ||
4858 | ; | ||
4859 | finally { | ||
4860 | restoreStackSize(stackSize); | ||
4861 | } | ||
4862 | |||
4863 | |||
4864 | rule__Real__Group__0 | ||
4865 | @init { | ||
4866 | int stackSize = keepStackSize(); | ||
4867 | } | ||
4868 | : | ||
4869 | rule__Real__Group__0__Impl | ||
4870 | rule__Real__Group__1 | ||
4871 | ; | ||
4872 | finally { | ||
4873 | restoreStackSize(stackSize); | ||
4874 | } | ||
4875 | |||
4876 | rule__Real__Group__0__Impl | ||
4877 | @init { | ||
4878 | int stackSize = keepStackSize(); | ||
4879 | } | ||
4880 | : | ||
4881 | ( | ||
4882 | { before(grammarAccess.getRealAccess().getHyphenMinusKeyword_0()); } | ||
4883 | ('-')? | ||
4884 | { after(grammarAccess.getRealAccess().getHyphenMinusKeyword_0()); } | ||
4885 | ) | ||
4886 | ; | ||
4887 | finally { | ||
4888 | restoreStackSize(stackSize); | ||
4889 | } | ||
4890 | |||
4891 | rule__Real__Group__1 | ||
4892 | @init { | ||
4893 | int stackSize = keepStackSize(); | ||
4894 | } | ||
4895 | : | ||
4896 | rule__Real__Group__1__Impl | ||
4897 | rule__Real__Group__2 | ||
4898 | ; | ||
4899 | finally { | ||
4900 | restoreStackSize(stackSize); | ||
4901 | } | ||
4902 | |||
4903 | rule__Real__Group__1__Impl | ||
4904 | @init { | ||
4905 | int stackSize = keepStackSize(); | ||
4906 | } | ||
4907 | : | ||
4908 | ( | ||
4909 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); } | ||
4910 | RULE_INT | ||
4911 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1()); } | ||
4912 | ) | ||
4913 | ; | ||
4914 | finally { | ||
4915 | restoreStackSize(stackSize); | ||
4916 | } | ||
4917 | |||
4918 | rule__Real__Group__2 | ||
4919 | @init { | ||
4920 | int stackSize = keepStackSize(); | ||
4921 | } | ||
4922 | : | ||
4923 | rule__Real__Group__2__Impl | ||
4924 | ; | ||
4925 | finally { | ||
4926 | restoreStackSize(stackSize); | ||
4927 | } | ||
4928 | |||
4929 | rule__Real__Group__2__Impl | ||
4930 | @init { | ||
4931 | int stackSize = keepStackSize(); | ||
4932 | } | ||
4933 | : | ||
4934 | ( | ||
4935 | { before(grammarAccess.getRealAccess().getAlternatives_2()); } | ||
4936 | (rule__Real__Alternatives_2) | ||
4937 | { after(grammarAccess.getRealAccess().getAlternatives_2()); } | ||
4938 | ) | ||
4939 | ; | ||
4940 | finally { | ||
4941 | restoreStackSize(stackSize); | ||
4942 | } | ||
4943 | |||
4944 | |||
4945 | rule__Real__Group_2_0__0 | ||
4946 | @init { | ||
4947 | int stackSize = keepStackSize(); | ||
4948 | } | ||
4949 | : | ||
4950 | rule__Real__Group_2_0__0__Impl | ||
4951 | rule__Real__Group_2_0__1 | ||
4952 | ; | ||
4953 | finally { | ||
4954 | restoreStackSize(stackSize); | ||
4955 | } | ||
4956 | |||
4957 | rule__Real__Group_2_0__0__Impl | ||
4958 | @init { | ||
4959 | int stackSize = keepStackSize(); | ||
4960 | } | ||
4961 | : | ||
4962 | ( | ||
4963 | { before(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); } | ||
4964 | '.' | ||
4965 | { after(grammarAccess.getRealAccess().getFullStopKeyword_2_0_0()); } | ||
4966 | ) | ||
4967 | ; | ||
4968 | finally { | ||
4969 | restoreStackSize(stackSize); | ||
4970 | } | ||
4971 | |||
4972 | rule__Real__Group_2_0__1 | ||
4973 | @init { | ||
4974 | int stackSize = keepStackSize(); | ||
4975 | } | ||
4976 | : | ||
4977 | rule__Real__Group_2_0__1__Impl | ||
4978 | ; | ||
4979 | finally { | ||
4980 | restoreStackSize(stackSize); | ||
4981 | } | ||
4982 | |||
4983 | rule__Real__Group_2_0__1__Impl | ||
4984 | @init { | ||
4985 | int stackSize = keepStackSize(); | ||
4986 | } | ||
4987 | : | ||
4988 | ( | ||
4989 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); } | ||
4990 | RULE_INT | ||
4991 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_0_1()); } | ||
4992 | ) | ||
4993 | ; | ||
4994 | finally { | ||
4995 | restoreStackSize(stackSize); | ||
4996 | } | ||
4997 | |||
4998 | |||
4999 | rule__Real__Group_2_1__0 | ||
5000 | @init { | ||
5001 | int stackSize = keepStackSize(); | ||
5002 | } | ||
5003 | : | ||
5004 | rule__Real__Group_2_1__0__Impl | ||
5005 | rule__Real__Group_2_1__1 | ||
5006 | ; | ||
5007 | finally { | ||
5008 | restoreStackSize(stackSize); | ||
5009 | } | ||
5010 | |||
5011 | rule__Real__Group_2_1__0__Impl | ||
5012 | @init { | ||
5013 | int stackSize = keepStackSize(); | ||
5014 | } | ||
5015 | : | ||
5016 | ( | ||
5017 | { before(grammarAccess.getRealAccess().getGroup_2_1_0()); } | ||
5018 | (rule__Real__Group_2_1_0__0)? | ||
5019 | { after(grammarAccess.getRealAccess().getGroup_2_1_0()); } | ||
5020 | ) | ||
5021 | ; | ||
5022 | finally { | ||
5023 | restoreStackSize(stackSize); | ||
5024 | } | ||
5025 | |||
5026 | rule__Real__Group_2_1__1 | ||
5027 | @init { | ||
5028 | int stackSize = keepStackSize(); | ||
5029 | } | ||
5030 | : | ||
5031 | rule__Real__Group_2_1__1__Impl | ||
5032 | rule__Real__Group_2_1__2 | ||
5033 | ; | ||
5034 | finally { | ||
5035 | restoreStackSize(stackSize); | ||
5036 | } | ||
5037 | |||
5038 | rule__Real__Group_2_1__1__Impl | ||
5039 | @init { | ||
5040 | int stackSize = keepStackSize(); | ||
5041 | } | ||
5042 | : | ||
5043 | ( | ||
5044 | { before(grammarAccess.getRealAccess().getAlternatives_2_1_1()); } | ||
5045 | (rule__Real__Alternatives_2_1_1) | ||
5046 | { after(grammarAccess.getRealAccess().getAlternatives_2_1_1()); } | ||
5047 | ) | ||
5048 | ; | ||
5049 | finally { | ||
5050 | restoreStackSize(stackSize); | ||
5051 | } | ||
5052 | |||
5053 | rule__Real__Group_2_1__2 | ||
5054 | @init { | ||
5055 | int stackSize = keepStackSize(); | ||
5056 | } | ||
5057 | : | ||
5058 | rule__Real__Group_2_1__2__Impl | ||
5059 | rule__Real__Group_2_1__3 | ||
5060 | ; | ||
5061 | finally { | ||
5062 | restoreStackSize(stackSize); | ||
5063 | } | ||
5064 | |||
5065 | rule__Real__Group_2_1__2__Impl | ||
5066 | @init { | ||
5067 | int stackSize = keepStackSize(); | ||
5068 | } | ||
5069 | : | ||
5070 | ( | ||
5071 | { before(grammarAccess.getRealAccess().getAlternatives_2_1_2()); } | ||
5072 | (rule__Real__Alternatives_2_1_2)? | ||
5073 | { after(grammarAccess.getRealAccess().getAlternatives_2_1_2()); } | ||
5074 | ) | ||
5075 | ; | ||
5076 | finally { | ||
5077 | restoreStackSize(stackSize); | ||
5078 | } | ||
5079 | |||
5080 | rule__Real__Group_2_1__3 | ||
5081 | @init { | ||
5082 | int stackSize = keepStackSize(); | ||
5083 | } | ||
5084 | : | ||
5085 | rule__Real__Group_2_1__3__Impl | ||
5086 | ; | ||
5087 | finally { | ||
5088 | restoreStackSize(stackSize); | ||
5089 | } | ||
5090 | |||
5091 | rule__Real__Group_2_1__3__Impl | ||
5092 | @init { | ||
5093 | int stackSize = keepStackSize(); | ||
5094 | } | ||
5095 | : | ||
5096 | ( | ||
5097 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); } | ||
5098 | RULE_INT | ||
5099 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_3()); } | ||
5100 | ) | ||
5101 | ; | ||
5102 | finally { | ||
5103 | restoreStackSize(stackSize); | ||
5104 | } | ||
5105 | |||
5106 | |||
5107 | rule__Real__Group_2_1_0__0 | ||
5108 | @init { | ||
5109 | int stackSize = keepStackSize(); | ||
5110 | } | ||
5111 | : | ||
5112 | rule__Real__Group_2_1_0__0__Impl | ||
5113 | rule__Real__Group_2_1_0__1 | ||
5114 | ; | ||
5115 | finally { | ||
5116 | restoreStackSize(stackSize); | ||
5117 | } | ||
5118 | |||
5119 | rule__Real__Group_2_1_0__0__Impl | ||
5120 | @init { | ||
5121 | int stackSize = keepStackSize(); | ||
5122 | } | ||
5123 | : | ||
5124 | ( | ||
5125 | { before(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); } | ||
5126 | '.' | ||
5127 | { after(grammarAccess.getRealAccess().getFullStopKeyword_2_1_0_0()); } | ||
5128 | ) | ||
5129 | ; | ||
5130 | finally { | ||
5131 | restoreStackSize(stackSize); | ||
5132 | } | ||
5133 | |||
5134 | rule__Real__Group_2_1_0__1 | ||
5135 | @init { | ||
5136 | int stackSize = keepStackSize(); | ||
5137 | } | ||
5138 | : | ||
5139 | rule__Real__Group_2_1_0__1__Impl | ||
5140 | ; | ||
5141 | finally { | ||
5142 | restoreStackSize(stackSize); | ||
5143 | } | ||
5144 | |||
5145 | rule__Real__Group_2_1_0__1__Impl | ||
5146 | @init { | ||
5147 | int stackSize = keepStackSize(); | ||
5148 | } | ||
5149 | : | ||
5150 | ( | ||
5151 | { before(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); } | ||
5152 | RULE_INT | ||
5153 | { after(grammarAccess.getRealAccess().getINTTerminalRuleCall_2_1_0_1()); } | ||
5154 | ) | ||
5155 | ; | ||
5156 | finally { | ||
5157 | restoreStackSize(stackSize); | ||
5158 | } | ||
5159 | |||
5160 | |||
4228 | rule__Problem__NameAssignment_0_1 | 5161 | rule__Problem__NameAssignment_0_1 |
4229 | @init { | 5162 | @init { |
4230 | int stackSize = keepStackSize(); | 5163 | int stackSize = keepStackSize(); |
@@ -4730,19 +5663,34 @@ finally { | |||
4730 | restoreStackSize(stackSize); | 5663 | restoreStackSize(stackSize); |
4731 | } | 5664 | } |
4732 | 5665 | ||
4733 | rule__Argument__VariableOrNodeAssignment | 5666 | rule__VariableOrNodeArgument__VariableOrNodeAssignment |
4734 | @init { | 5667 | @init { |
4735 | int stackSize = keepStackSize(); | 5668 | int stackSize = keepStackSize(); |
4736 | } | 5669 | } |
4737 | : | 5670 | : |
4738 | ( | 5671 | ( |
4739 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); } | 5672 | { before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); } |
4740 | ( | 5673 | ( |
4741 | { before(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); } | 5674 | { before(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); } |
4742 | ruleQualifiedName | 5675 | ruleQualifiedName |
4743 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); } | 5676 | { after(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeQualifiedNameParserRuleCall_0_1()); } |
4744 | ) | 5677 | ) |
4745 | { after(grammarAccess.getArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); } | 5678 | { after(grammarAccess.getVariableOrNodeArgumentAccess().getVariableOrNodeVariableOrNodeCrossReference_0()); } |
5679 | ) | ||
5680 | ; | ||
5681 | finally { | ||
5682 | restoreStackSize(stackSize); | ||
5683 | } | ||
5684 | |||
5685 | rule__ConstantArgument__ConstantAssignment | ||
5686 | @init { | ||
5687 | int stackSize = keepStackSize(); | ||
5688 | } | ||
5689 | : | ||
5690 | ( | ||
5691 | { before(grammarAccess.getConstantArgumentAccess().getConstantConstantParserRuleCall_0()); } | ||
5692 | ruleConstant | ||
5693 | { after(grammarAccess.getConstantArgumentAccess().getConstantConstantParserRuleCall_0()); } | ||
4746 | ) | 5694 | ) |
4747 | ; | 5695 | ; |
4748 | finally { | 5696 | finally { |
@@ -4774,13 +5722,9 @@ rule__Assertion__ArgumentsAssignment_0_0_2_0 | |||
4774 | } | 5722 | } |
4775 | : | 5723 | : |
4776 | ( | 5724 | ( |
4777 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_0_0()); } | 5725 | { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_0_0()); } |
4778 | ( | 5726 | ruleAssertionArgument |
4779 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_0_0_1()); } | 5727 | { after(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_0_0()); } |
4780 | ruleQualifiedName | ||
4781 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_0_0_1()); } | ||
4782 | ) | ||
4783 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_0_0()); } | ||
4784 | ) | 5728 | ) |
4785 | ; | 5729 | ; |
4786 | finally { | 5730 | finally { |
@@ -4793,13 +5737,9 @@ rule__Assertion__ArgumentsAssignment_0_0_2_1_1 | |||
4793 | } | 5737 | } |
4794 | : | 5738 | : |
4795 | ( | 5739 | ( |
4796 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_1_1_0()); } | 5740 | { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_1_1_0()); } |
4797 | ( | 5741 | ruleAssertionArgument |
4798 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_1_1_0_1()); } | 5742 | { after(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_0_2_1_1_0()); } |
4799 | ruleQualifiedName | ||
4800 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_0_2_1_1_0_1()); } | ||
4801 | ) | ||
4802 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_0_2_1_1_0()); } | ||
4803 | ) | 5743 | ) |
4804 | ; | 5744 | ; |
4805 | finally { | 5745 | finally { |
@@ -4861,32 +5801,137 @@ rule__Assertion__ArgumentsAssignment_0_1_3_0 | |||
4861 | } | 5801 | } |
4862 | : | 5802 | : |
4863 | ( | 5803 | ( |
4864 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_0_0()); } | 5804 | { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_0_0()); } |
5805 | ruleAssertionArgument | ||
5806 | { after(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_0_0()); } | ||
5807 | ) | ||
5808 | ; | ||
5809 | finally { | ||
5810 | restoreStackSize(stackSize); | ||
5811 | } | ||
5812 | |||
5813 | rule__Assertion__ArgumentsAssignment_0_1_3_1_1 | ||
5814 | @init { | ||
5815 | int stackSize = keepStackSize(); | ||
5816 | } | ||
5817 | : | ||
5818 | ( | ||
5819 | { before(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_1_1_0()); } | ||
5820 | ruleAssertionArgument | ||
5821 | { after(grammarAccess.getAssertionAccess().getArgumentsAssertionArgumentParserRuleCall_0_1_3_1_1_0()); } | ||
5822 | ) | ||
5823 | ; | ||
5824 | finally { | ||
5825 | restoreStackSize(stackSize); | ||
5826 | } | ||
5827 | |||
5828 | rule__NodeAssertionArgument__NodeAssignment | ||
5829 | @init { | ||
5830 | int stackSize = keepStackSize(); | ||
5831 | } | ||
5832 | : | ||
5833 | ( | ||
5834 | { before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeCrossReference_0()); } | ||
4865 | ( | 5835 | ( |
4866 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_0_0_1()); } | 5836 | { before(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeQualifiedNameParserRuleCall_0_1()); } |
4867 | ruleQualifiedName | 5837 | ruleQualifiedName |
4868 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_0_0_1()); } | 5838 | { after(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeQualifiedNameParserRuleCall_0_1()); } |
4869 | ) | 5839 | ) |
4870 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_0_0()); } | 5840 | { after(grammarAccess.getNodeAssertionArgumentAccess().getNodeNodeCrossReference_0()); } |
4871 | ) | 5841 | ) |
4872 | ; | 5842 | ; |
4873 | finally { | 5843 | finally { |
4874 | restoreStackSize(stackSize); | 5844 | restoreStackSize(stackSize); |
4875 | } | 5845 | } |
4876 | 5846 | ||
4877 | rule__Assertion__ArgumentsAssignment_0_1_3_1_1 | 5847 | rule__ConstantAssertionArgument__ConstantAssignment |
4878 | @init { | 5848 | @init { |
4879 | int stackSize = keepStackSize(); | 5849 | int stackSize = keepStackSize(); |
4880 | } | 5850 | } |
4881 | : | 5851 | : |
4882 | ( | 5852 | ( |
4883 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_1_1_0()); } | 5853 | { before(grammarAccess.getConstantAssertionArgumentAccess().getConstantConstantParserRuleCall_0()); } |
5854 | ruleConstant | ||
5855 | { after(grammarAccess.getConstantAssertionArgumentAccess().getConstantConstantParserRuleCall_0()); } | ||
5856 | ) | ||
5857 | ; | ||
5858 | finally { | ||
5859 | restoreStackSize(stackSize); | ||
5860 | } | ||
5861 | |||
5862 | rule__NodeValueAssertion__NodeAssignment_0 | ||
5863 | @init { | ||
5864 | int stackSize = keepStackSize(); | ||
5865 | } | ||
5866 | : | ||
5867 | ( | ||
5868 | { before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeCrossReference_0_0()); } | ||
4884 | ( | 5869 | ( |
4885 | { before(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_1_1_0_1()); } | 5870 | { before(grammarAccess.getNodeValueAssertionAccess().getNodeNodeQualifiedNameParserRuleCall_0_0_1()); } |
4886 | ruleQualifiedName | 5871 | ruleQualifiedName |
4887 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeQualifiedNameParserRuleCall_0_1_3_1_1_0_1()); } | 5872 | { after(grammarAccess.getNodeValueAssertionAccess().getNodeNodeQualifiedNameParserRuleCall_0_0_1()); } |
4888 | ) | 5873 | ) |
4889 | { after(grammarAccess.getAssertionAccess().getArgumentsNodeCrossReference_0_1_3_1_1_0()); } | 5874 | { after(grammarAccess.getNodeValueAssertionAccess().getNodeNodeCrossReference_0_0()); } |
5875 | ) | ||
5876 | ; | ||
5877 | finally { | ||
5878 | restoreStackSize(stackSize); | ||
5879 | } | ||
5880 | |||
5881 | rule__NodeValueAssertion__ValueAssignment_2 | ||
5882 | @init { | ||
5883 | int stackSize = keepStackSize(); | ||
5884 | } | ||
5885 | : | ||
5886 | ( | ||
5887 | { before(grammarAccess.getNodeValueAssertionAccess().getValueConstantParserRuleCall_2_0()); } | ||
5888 | ruleConstant | ||
5889 | { after(grammarAccess.getNodeValueAssertionAccess().getValueConstantParserRuleCall_2_0()); } | ||
5890 | ) | ||
5891 | ; | ||
5892 | finally { | ||
5893 | restoreStackSize(stackSize); | ||
5894 | } | ||
5895 | |||
5896 | rule__IntConstant__IntValueAssignment | ||
5897 | @init { | ||
5898 | int stackSize = keepStackSize(); | ||
5899 | } | ||
5900 | : | ||
5901 | ( | ||
5902 | { before(grammarAccess.getIntConstantAccess().getIntValueIntegerParserRuleCall_0()); } | ||
5903 | ruleInteger | ||
5904 | { after(grammarAccess.getIntConstantAccess().getIntValueIntegerParserRuleCall_0()); } | ||
5905 | ) | ||
5906 | ; | ||
5907 | finally { | ||
5908 | restoreStackSize(stackSize); | ||
5909 | } | ||
5910 | |||
5911 | rule__RealConstant__RealValueAssignment | ||
5912 | @init { | ||
5913 | int stackSize = keepStackSize(); | ||
5914 | } | ||
5915 | : | ||
5916 | ( | ||
5917 | { before(grammarAccess.getRealConstantAccess().getRealValueRealParserRuleCall_0()); } | ||
5918 | ruleReal | ||
5919 | { after(grammarAccess.getRealConstantAccess().getRealValueRealParserRuleCall_0()); } | ||
5920 | ) | ||
5921 | ; | ||
5922 | finally { | ||
5923 | restoreStackSize(stackSize); | ||
5924 | } | ||
5925 | |||
5926 | rule__StringConstant__StringValueAssignment | ||
5927 | @init { | ||
5928 | int stackSize = keepStackSize(); | ||
5929 | } | ||
5930 | : | ||
5931 | ( | ||
5932 | { before(grammarAccess.getStringConstantAccess().getStringValueSTRINGTerminalRuleCall_0()); } | ||
5933 | RULE_STRING | ||
5934 | { after(grammarAccess.getStringConstantAccess().getStringValueSTRINGTerminalRuleCall_0()); } | ||
4890 | ) | 5935 | ) |
4891 | ; | 5936 | ; |
4892 | finally { | 5937 | finally { |
@@ -5021,14 +6066,14 @@ finally { | |||
5021 | restoreStackSize(stackSize); | 6066 | restoreStackSize(stackSize); |
5022 | } | 6067 | } |
5023 | 6068 | ||
6069 | RULE_ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; | ||
6070 | |||
5024 | RULE_STRING : '"' ('\\' .|~(('\\'|'"')))* '"'; | 6071 | RULE_STRING : '"' ('\\' .|~(('\\'|'"')))* '"'; |
5025 | 6072 | ||
5026 | RULE_QUOTED_ID : '\'' ('\\' .|~(('\\'|'\'')))* '\''; | 6073 | RULE_QUOTED_ID : '\'' ('\\' .|~(('\\'|'\'')))* '\''; |
5027 | 6074 | ||
5028 | RULE_SL_COMMENT : ('%'|'//') ~(('\n'|'\r'))* ('\r'? '\n')?; | 6075 | RULE_SL_COMMENT : ('%'|'//') ~(('\n'|'\r'))* ('\r'? '\n')?; |
5029 | 6076 | ||
5030 | RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; | ||
5031 | |||
5032 | RULE_INT : ('0'..'9')+; | 6077 | RULE_INT : ('0'..'9')+; |
5033 | 6078 | ||
5034 | RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; | 6079 | RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; |