Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g')
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g2645
1 files changed, 1333 insertions, 1312 deletions
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g
index 7836a32a6..fa1de1aba 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g
@@ -732,118 +732,6 @@ finally {
-// Entry rule entryRuleProtocolSemantics
-entryRuleProtocolSemantics
-:
-{ before(grammarAccess.getProtocolSemanticsRule()); }
- ruleProtocolSemantics
-{ after(grammarAccess.getProtocolSemanticsRule()); }
- EOF
-;
-
-// Rule ProtocolSemantics
-ruleProtocolSemantics
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getGroup()); }
-(rule__ProtocolSemantics__Group__0)
-{ after(grammarAccess.getProtocolSemanticsAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSemanticsRule
-entryRuleSemanticsRule
-:
-{ before(grammarAccess.getSemanticsRuleRule()); }
- ruleSemanticsRule
-{ after(grammarAccess.getSemanticsRuleRule()); }
- EOF
-;
-
-// Rule SemanticsRule
-ruleSemanticsRule
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSemanticsRuleAccess().getAlternatives()); }
-(rule__SemanticsRule__Alternatives)
-{ after(grammarAccess.getSemanticsRuleAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleInSemanticsRule
-entryRuleInSemanticsRule
-:
-{ before(grammarAccess.getInSemanticsRuleRule()); }
- ruleInSemanticsRule
-{ after(grammarAccess.getInSemanticsRuleRule()); }
- EOF
-;
-
-// Rule InSemanticsRule
-ruleInSemanticsRule
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getGroup()); }
-(rule__InSemanticsRule__Group__0)
-{ after(grammarAccess.getInSemanticsRuleAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOutSemanticsRule
-entryRuleOutSemanticsRule
-:
-{ before(grammarAccess.getOutSemanticsRuleRule()); }
- ruleOutSemanticsRule
-{ after(grammarAccess.getOutSemanticsRuleRule()); }
- EOF
-;
-
-// Rule OutSemanticsRule
-ruleOutSemanticsRule
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup()); }
-(rule__OutSemanticsRule__Group__0)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
// Entry rule entryRuleModelComponent
entryRuleModelComponent
:
@@ -1582,34 +1470,6 @@ finally {
-// Entry rule entryRuleState
-entryRuleState
-:
-{ before(grammarAccess.getStateRule()); }
- ruleState
-{ after(grammarAccess.getStateRule()); }
- EOF
-;
-
-// Rule State
-ruleState
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getStateAccess().getAlternatives()); }
-(rule__State__Alternatives)
-{ after(grammarAccess.getStateAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
// Entry rule entryRuleStateGraph
entryRuleStateGraph
:
@@ -1666,6 +1526,34 @@ finally {
+// Entry rule entryRuleState
+entryRuleState
+:
+{ before(grammarAccess.getStateRule()); }
+ ruleState
+{ after(grammarAccess.getStateRule()); }
+ EOF
+;
+
+// Rule State
+ruleState
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getStateAccess().getAlternatives()); }
+(rule__State__Alternatives)
+{ after(grammarAccess.getStateAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleSimpleState
entryRuleSimpleState
:
@@ -2366,6 +2254,118 @@ finally {
+// Entry rule entryRuleProtocolSemantics
+entryRuleProtocolSemantics
+:
+{ before(grammarAccess.getProtocolSemanticsRule()); }
+ ruleProtocolSemantics
+{ after(grammarAccess.getProtocolSemanticsRule()); }
+ EOF
+;
+
+// Rule ProtocolSemantics
+ruleProtocolSemantics
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getGroup()); }
+(rule__ProtocolSemantics__Group__0)
+{ after(grammarAccess.getProtocolSemanticsAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleSemanticsRule
+entryRuleSemanticsRule
+:
+{ before(grammarAccess.getSemanticsRuleRule()); }
+ ruleSemanticsRule
+{ after(grammarAccess.getSemanticsRuleRule()); }
+ EOF
+;
+
+// Rule SemanticsRule
+ruleSemanticsRule
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSemanticsRuleAccess().getAlternatives()); }
+(rule__SemanticsRule__Alternatives)
+{ after(grammarAccess.getSemanticsRuleAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleInSemanticsRule
+entryRuleInSemanticsRule
+:
+{ before(grammarAccess.getInSemanticsRuleRule()); }
+ ruleInSemanticsRule
+{ after(grammarAccess.getInSemanticsRuleRule()); }
+ EOF
+;
+
+// Rule InSemanticsRule
+ruleInSemanticsRule
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getGroup()); }
+(rule__InSemanticsRule__Group__0)
+{ after(grammarAccess.getInSemanticsRuleAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleOutSemanticsRule
+entryRuleOutSemanticsRule
+:
+{ before(grammarAccess.getOutSemanticsRuleRule()); }
+ ruleOutSemanticsRule
+{ after(grammarAccess.getOutSemanticsRuleRule()); }
+ EOF
+;
+
+// Rule OutSemanticsRule
+ruleOutSemanticsRule
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup()); }
+(rule__OutSemanticsRule__Group__0)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleAnnotation
entryRuleAnnotation
:
@@ -3471,72 +3471,6 @@ finally {
restoreStackSize(stackSize);
}
-rule__SemanticsRule__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); }
- ruleInSemanticsRule
-{ after(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); }
- ruleOutSemanticsRule
-{ after(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Alternatives_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
-(rule__InSemanticsRule__FollowUpsAssignment_3_1_0)
-{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1()); }
-(rule__InSemanticsRule__Group_3_1_1__0)
-{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Alternatives_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
-(rule__OutSemanticsRule__FollowUpsAssignment_3_1_0)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1()); }
-(rule__OutSemanticsRule__Group_3_1_1__0)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__ActorClass__Alternatives_8_6_0
@init {
int stackSize = keepStackSize();
@@ -3729,28 +3663,6 @@ finally {
}
-rule__State__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); }
- ruleSimpleState
-{ after(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); }
- ruleRefinedState
-{ after(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__StateGraph__Alternatives_2
@init {
int stackSize = keepStackSize();
@@ -3831,6 +3743,28 @@ finally {
restoreStackSize(stackSize);
}
+rule__State__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); }
+ ruleSimpleState
+{ after(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); }
+ ruleRefinedState
+{ after(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__TrPoint__Alternatives
@init {
int stackSize = keepStackSize();
@@ -3965,6 +3899,72 @@ finally {
restoreStackSize(stackSize);
}
+rule__SemanticsRule__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); }
+ ruleInSemanticsRule
+{ after(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); }
+ ruleOutSemanticsRule
+{ after(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Alternatives_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
+(rule__InSemanticsRule__FollowUpsAssignment_3_1_0)
+{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1()); }
+(rule__InSemanticsRule__Group_3_1_1__0)
+{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Alternatives_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
+(rule__OutSemanticsRule__FollowUpsAssignment_3_1_0)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1()); }
+(rule__OutSemanticsRule__Group_3_1_1__0)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__AnnotationType__Alternatives_6
@init {
int stackSize = keepStackSize();
@@ -10284,942 +10284,6 @@ finally {
-rule__ProtocolSemantics__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ProtocolSemantics__Group__0__Impl
- rule__ProtocolSemantics__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ProtocolSemantics__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getProtocolSemanticsAction_0()); }
-(
-
-)
-{ after(grammarAccess.getProtocolSemanticsAccess().getProtocolSemanticsAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ProtocolSemantics__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ProtocolSemantics__Group__1__Impl
- rule__ProtocolSemantics__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ProtocolSemantics__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); }
-
- 'semantics'
-
-{ after(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ProtocolSemantics__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ProtocolSemantics__Group__2__Impl
- rule__ProtocolSemantics__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ProtocolSemantics__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); }
-
- '{'
-
-{ after(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ProtocolSemantics__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ProtocolSemantics__Group__3__Impl
- rule__ProtocolSemantics__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ProtocolSemantics__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getRulesAssignment_3()); }
-(rule__ProtocolSemantics__RulesAssignment_3)*
-{ after(grammarAccess.getProtocolSemanticsAccess().getRulesAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ProtocolSemantics__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ProtocolSemantics__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ProtocolSemantics__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); }
-
- '}'
-
-{ after(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__InSemanticsRule__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group__0__Impl
- rule__InSemanticsRule__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); }
-
- 'in'
-
-{ after(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group__1__Impl
- rule__InSemanticsRule__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); }
-
- ':'
-
-{ after(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group__2__Impl
- rule__InSemanticsRule__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getMsgAssignment_2()); }
-(rule__InSemanticsRule__MsgAssignment_2)
-{ after(grammarAccess.getInSemanticsRuleAccess().getMsgAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3()); }
-(rule__InSemanticsRule__Group_3__0)?
-{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__InSemanticsRule__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3__0__Impl
- rule__InSemanticsRule__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
-
- '->'
-
-{ after(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getAlternatives_3_1()); }
-(rule__InSemanticsRule__Alternatives_3_1)
-{ after(grammarAccess.getInSemanticsRuleAccess().getAlternatives_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__InSemanticsRule__Group_3_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3_1_1__0__Impl
- rule__InSemanticsRule__Group_3_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
-
- '('
-
-{ after(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group_3_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3_1_1__1__Impl
- rule__InSemanticsRule__Group_3_1_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
-(rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1)
-{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group_3_1_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3_1_1__2__Impl
- rule__InSemanticsRule__Group_3_1_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3_1_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
-(rule__InSemanticsRule__Group_3_1_1_2__0)
-{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
-)
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
-(rule__InSemanticsRule__Group_3_1_1_2__0)*
-{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group_3_1_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3_1_1__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3_1_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
-
- ')'
-
-{ after(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__InSemanticsRule__Group_3_1_1_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3_1_1_2__0__Impl
- rule__InSemanticsRule__Group_3_1_1_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3_1_1_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
-
- ','
-
-{ after(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InSemanticsRule__Group_3_1_1_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InSemanticsRule__Group_3_1_1_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__Group_3_1_1_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
-(rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1)
-{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__OutSemanticsRule__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group__0__Impl
- rule__OutSemanticsRule__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); }
-
- 'out'
-
-{ after(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group__1__Impl
- rule__OutSemanticsRule__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); }
-
- ':'
-
-{ after(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group__2__Impl
- rule__OutSemanticsRule__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getMsgAssignment_2()); }
-(rule__OutSemanticsRule__MsgAssignment_2)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getMsgAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3()); }
-(rule__OutSemanticsRule__Group_3__0)?
-{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__OutSemanticsRule__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3__0__Impl
- rule__OutSemanticsRule__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
-
- '->'
-
-{ after(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getAlternatives_3_1()); }
-(rule__OutSemanticsRule__Alternatives_3_1)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getAlternatives_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__OutSemanticsRule__Group_3_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3_1_1__0__Impl
- rule__OutSemanticsRule__Group_3_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
-
- '('
-
-{ after(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group_3_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3_1_1__1__Impl
- rule__OutSemanticsRule__Group_3_1_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
-(rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group_3_1_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3_1_1__2__Impl
- rule__OutSemanticsRule__Group_3_1_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3_1_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
-(rule__OutSemanticsRule__Group_3_1_1_2__0)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
-)
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
-(rule__OutSemanticsRule__Group_3_1_1_2__0)*
-{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group_3_1_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3_1_1__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3_1_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
-
- ')'
-
-{ after(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__OutSemanticsRule__Group_3_1_1_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3_1_1_2__0__Impl
- rule__OutSemanticsRule__Group_3_1_1_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3_1_1_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
-
- ','
-
-{ after(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutSemanticsRule__Group_3_1_1_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutSemanticsRule__Group_3_1_1_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__Group_3_1_1_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
-(rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
rule__ActorClass__Group__0
@init {
int stackSize = keepStackSize();
@@ -17018,11 +16082,9 @@ rule__DetailCode__Group__1__Impl
}
:
(
-{ before(grammarAccess.getDetailCodeAccess().getLeftCurlyBracketKeyword_1()); }
-
- '{'
-
-{ after(grammarAccess.getDetailCodeAccess().getLeftCurlyBracketKeyword_1()); }
+{ before(grammarAccess.getDetailCodeAccess().getUsedAssignment_1()); }
+(rule__DetailCode__UsedAssignment_1)
+{ after(grammarAccess.getDetailCodeAccess().getUsedAssignment_1()); }
)
;
@@ -20528,6 +19590,942 @@ finally {
+rule__ProtocolSemantics__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ProtocolSemantics__Group__0__Impl
+ rule__ProtocolSemantics__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolSemantics__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getProtocolSemanticsAction_0()); }
+(
+
+)
+{ after(grammarAccess.getProtocolSemanticsAccess().getProtocolSemanticsAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ProtocolSemantics__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ProtocolSemantics__Group__1__Impl
+ rule__ProtocolSemantics__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolSemantics__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); }
+
+ 'semantics'
+
+{ after(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ProtocolSemantics__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ProtocolSemantics__Group__2__Impl
+ rule__ProtocolSemantics__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolSemantics__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); }
+
+ '{'
+
+{ after(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ProtocolSemantics__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ProtocolSemantics__Group__3__Impl
+ rule__ProtocolSemantics__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolSemantics__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getRulesAssignment_3()); }
+(rule__ProtocolSemantics__RulesAssignment_3)*
+{ after(grammarAccess.getProtocolSemanticsAccess().getRulesAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ProtocolSemantics__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ProtocolSemantics__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolSemantics__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); }
+
+ '}'
+
+{ after(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__InSemanticsRule__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group__0__Impl
+ rule__InSemanticsRule__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); }
+
+ 'in'
+
+{ after(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group__1__Impl
+ rule__InSemanticsRule__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); }
+
+ ':'
+
+{ after(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group__2__Impl
+ rule__InSemanticsRule__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getMsgAssignment_2()); }
+(rule__InSemanticsRule__MsgAssignment_2)
+{ after(grammarAccess.getInSemanticsRuleAccess().getMsgAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3()); }
+(rule__InSemanticsRule__Group_3__0)?
+{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__InSemanticsRule__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3__0__Impl
+ rule__InSemanticsRule__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
+
+ '->'
+
+{ after(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getAlternatives_3_1()); }
+(rule__InSemanticsRule__Alternatives_3_1)
+{ after(grammarAccess.getInSemanticsRuleAccess().getAlternatives_3_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__InSemanticsRule__Group_3_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3_1_1__0__Impl
+ rule__InSemanticsRule__Group_3_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
+
+ '('
+
+{ after(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group_3_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3_1_1__1__Impl
+ rule__InSemanticsRule__Group_3_1_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
+(rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1)
+{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group_3_1_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3_1_1__2__Impl
+ rule__InSemanticsRule__Group_3_1_1__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3_1_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
+(rule__InSemanticsRule__Group_3_1_1_2__0)
+{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
+)
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
+(rule__InSemanticsRule__Group_3_1_1_2__0)*
+{ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group_3_1_1__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3_1_1__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3_1_1__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
+
+ ')'
+
+{ after(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__InSemanticsRule__Group_3_1_1_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3_1_1_2__0__Impl
+ rule__InSemanticsRule__Group_3_1_1_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3_1_1_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
+
+ ','
+
+{ after(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InSemanticsRule__Group_3_1_1_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InSemanticsRule__Group_3_1_1_2__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__Group_3_1_1_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
+(rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1)
+{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__OutSemanticsRule__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group__0__Impl
+ rule__OutSemanticsRule__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); }
+
+ 'out'
+
+{ after(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group__1__Impl
+ rule__OutSemanticsRule__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); }
+
+ ':'
+
+{ after(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group__2__Impl
+ rule__OutSemanticsRule__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getMsgAssignment_2()); }
+(rule__OutSemanticsRule__MsgAssignment_2)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getMsgAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3()); }
+(rule__OutSemanticsRule__Group_3__0)?
+{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__OutSemanticsRule__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3__0__Impl
+ rule__OutSemanticsRule__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
+
+ '->'
+
+{ after(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getAlternatives_3_1()); }
+(rule__OutSemanticsRule__Alternatives_3_1)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getAlternatives_3_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__OutSemanticsRule__Group_3_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3_1_1__0__Impl
+ rule__OutSemanticsRule__Group_3_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
+
+ '('
+
+{ after(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group_3_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3_1_1__1__Impl
+ rule__OutSemanticsRule__Group_3_1_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
+(rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group_3_1_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3_1_1__2__Impl
+ rule__OutSemanticsRule__Group_3_1_1__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3_1_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
+(rule__OutSemanticsRule__Group_3_1_1_2__0)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
+)
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
+(rule__OutSemanticsRule__Group_3_1_1_2__0)*
+{ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group_3_1_1__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3_1_1__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3_1_1__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
+
+ ')'
+
+{ after(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__OutSemanticsRule__Group_3_1_1_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3_1_1_2__0__Impl
+ rule__OutSemanticsRule__Group_3_1_1_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3_1_1_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
+
+ ','
+
+{ after(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__OutSemanticsRule__Group_3_1_1_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__OutSemanticsRule__Group_3_1_1_2__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__Group_3_1_1_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
+(rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
rule__Annotation__Group__0
@init {
int stackSize = keepStackSize();
@@ -25379,149 +25377,6 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolSemantics__RulesAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); }
- ruleSemanticsRule{ after(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__MsgAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getMsgMessageCrossReference_2_0()); }
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); }
- RULE_ID{ after(grammarAccess.getInSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); }
-)
-{ after(grammarAccess.getInSemanticsRuleAccess().getMsgMessageCrossReference_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__FollowUpsAssignment_3_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
- ruleSemanticsRule{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
- ruleSemanticsRule{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
- ruleSemanticsRule{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__MsgAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageCrossReference_2_0()); }
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); }
- RULE_ID{ after(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); }
-)
-{ after(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageCrossReference_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__FollowUpsAssignment_3_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
- ruleSemanticsRule{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
- ruleSemanticsRule{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
- ruleSemanticsRule{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__ActorClass__AbstractAssignment_0_0
@init {
int stackSize = keepStackSize();
@@ -27152,6 +27007,29 @@ finally {
restoreStackSize(stackSize);
}
+rule__DetailCode__UsedAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0()); }
+(
+{ before(grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0()); }
+
+ '{'
+
+{ after(grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0()); }
+)
+
+{ after(grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DetailCode__LinesAssignment_2
@init {
int stackSize = keepStackSize();
@@ -27927,6 +27805,149 @@ finally {
restoreStackSize(stackSize);
}
+rule__ProtocolSemantics__RulesAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__MsgAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getMsgAbstractMessageCrossReference_2_0()); }
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getMsgAbstractMessageIDTerminalRuleCall_2_0_1()); }
+ RULE_ID{ after(grammarAccess.getInSemanticsRuleAccess().getMsgAbstractMessageIDTerminalRuleCall_2_0_1()); }
+)
+{ after(grammarAccess.getInSemanticsRuleAccess().getMsgAbstractMessageCrossReference_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__FollowUpsAssignment_3_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__MsgAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getMsgAbstractMessageCrossReference_2_0()); }
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getMsgAbstractMessageIDTerminalRuleCall_2_0_1()); }
+ RULE_ID{ after(grammarAccess.getOutSemanticsRuleAccess().getMsgAbstractMessageIDTerminalRuleCall_2_0_1()); }
+)
+{ after(grammarAccess.getOutSemanticsRuleAccess().getMsgAbstractMessageCrossReference_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__FollowUpsAssignment_3_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
+ ruleSemanticsRule{ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__Annotation__TypeAssignment_1
@init {
int stackSize = keepStackSize();

Back to the top